html .form-dropdown {
    color: #111 !important;
}


.fullDetailsContainer.blockWrap_ba5a380457284a37b52a41a6672c34e8.collapsibleFaqs{
 padding-bottom:40px!important;   
}

.navContent li ul li a {
 margin-left:0px;   
}

/*services*/ 
@media only screen and (min-width: 768px) {
.blockWrap_c06fc3f574c1470e88bc609eb63e91b2,
.blockWrap_a4d4b5eeea664ba489cfcb318f507f44,
.blockWrap_a5c93e75c0684fbbb2fb329471c7bfed,
.blockWrap_c2dd8f5d408942b9b78c8c1a10e8f66b{
    float: left;
    width: 50%;
}
#page_d833c0dada384222806fe31cef096e3e .blockContent .blockImg {
     padding-bottom: 0em!important;
}
/*CONTACT*/
.blockWrap_ecc1e6684153421f8aff5d2b4a76e00c,
.blockWrap_b23ce791d2b84f7b82e9fc9abe09190e{
    float: left;
    width: 46%;
}
}
/*••••••••••••••••••• chemical services block*/

.fullBleed .primaryAndSecondaryContainer .block_c06fc3f574c1470e88bc609eb63e91b2 {
    padding-left: 0;
    padding-right: 0;
}
.block_c06fc3f574c1470e88bc609eb63e91b2 {
    position: relative;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    perspective-origin: 50% 50%;
    overflow: visible;
}
.block_c06fc3f574c1470e88bc609eb63e91b2 .blockText {
    opacity: 0;
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    background-color: rgba(0,0,0,.7);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -moz-transform: rotate3d(0,1,0,90deg);
    -webkit-transform: rotate3d(0,1,0,90deg);
    -ms-transform: rotate3d(0,1,0,90deg);
    transform: rotate3d(0,1,0,90deg);
}
.block_c06fc3f574c1470e88bc609eb63e91b2:hover .blockText {
    opacity: 1;
    -moz-transform: rotate3d(0,1,0,0deg);
    -webkit-transform: rotate3d(0,1,0,0deg);
    -ms-transform: rotate3d(0,1,0,0deg);
    transform: rotate3d(0,1,0,0deg);
}
.block_c06fc3f574c1470e88bc609eb63e91b2 .blockInnerContent {
    position: absolute;
    top: 50%;
    margin: 0 auto;
    padding: 20px;
    left: 4%;
    right: 4%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*••••••••••••••••••• Hair Services block*/
.fullBleed .primaryAndSecondaryContainer .block_a4d4b5eeea664ba489cfcb318f507f44 {
    padding-left: 0;
    padding-right: 0;
}
.block_a4d4b5eeea664ba489cfcb318f507f44 {
    position: relative;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    perspective-origin: 50% 50%;
    overflow: visible;
}
.block_a4d4b5eeea664ba489cfcb318f507f44 .blockText {
    opacity: 0;
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    background-color: rgba(0,0,0,.7);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -moz-transform: rotate3d(0,1,0,90deg);
    -webkit-transform: rotate3d(0,1,0,90deg);
    -ms-transform: rotate3d(0,1,0,90deg);
    transform: rotate3d(0,1,0,90deg);
}
.block_a4d4b5eeea664ba489cfcb318f507f44:hover .blockText {
    opacity: 1;
    -moz-transform: rotate3d(0,1,0,0deg);
    -webkit-transform: rotate3d(0,1,0,0deg);
    -ms-transform: rotate3d(0,1,0,0deg);
    transform: rotate3d(0,1,0,0deg);
}
.block_a4d4b5eeea664ba489cfcb318f507f44 .blockInnerContent {
    position: absolute;
    top: 50%;
    margin: 0 auto;
    padding: 20px;
    left: 4%;
    right: 4%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*••••••••••••••••••• skin services block*/

.fullBleed .primaryAndSecondaryContainer .block_a5c93e75c0684fbbb2fb329471c7bfed {
    padding-left: 0;
    padding-right: 0;
}
.block_a5c93e75c0684fbbb2fb329471c7bfed {
    position: relative;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    perspective-origin: 50% 50%;
    overflow: visible;
}
.block_a5c93e75c0684fbbb2fb329471c7bfed .blockText {
    opacity: 0;
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    background-color: rgba(0,0,0,.7);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -moz-transform: rotate3d(0,1,0,90deg);
    -webkit-transform: rotate3d(0,1,0,90deg);
    -ms-transform: rotate3d(0,1,0,90deg);
    transform: rotate3d(0,1,0,90deg);
}
.block_a5c93e75c0684fbbb2fb329471c7bfed:hover .blockText {
    opacity: 1;
    -moz-transform: rotate3d(0,1,0,0deg);
    -webkit-transform: rotate3d(0,1,0,0deg);
    -ms-transform: rotate3d(0,1,0,0deg);
    transform: rotate3d(0,1,0,0deg);
}
.block_a5c93e75c0684fbbb2fb329471c7bfed .blockInnerContent {
    position: absolute;
    top: 50%;
    margin: 0 auto;
    padding: 20px;
    left: 4%;
    right: 4%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*••••••••••••••••••• barber services block*/
.fullBleed .primaryAndSecondaryContainer .block_c2dd8f5d408942b9b78c8c1a10e8f66b {
    padding-left: 0;
    padding-right: 0;
}
.block_c2dd8f5d408942b9b78c8c1a10e8f66b {
    position: relative;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    perspective-origin: 50% 50%;
    overflow: visible;
}
.block_c2dd8f5d408942b9b78c8c1a10e8f66b .blockText {
    opacity: 0;
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    background-color: rgba(0,0,0,.7);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -moz-transform: rotate3d(0,1,0,90deg);
    -webkit-transform: rotate3d(0,1,0,90deg);
    -ms-transform: rotate3d(0,1,0,90deg);
    transform: rotate3d(0,1,0,90deg);
}
.block_c2dd8f5d408942b9b78c8c1a10e8f66b:hover .blockText {
    opacity: 1;
    -moz-transform: rotate3d(0,1,0,0deg);
    -webkit-transform: rotate3d(0,1,0,0deg);
    -ms-transform: rotate3d(0,1,0,0deg);
    transform: rotate3d(0,1,0,0deg);
}
.block_c2dd8f5d408942b9b78c8c1a10e8f66b .blockInnerContent {
    position: absolute;
    top: 50%;
    margin: 0 auto;
    padding: 20px;
    left: 4%;
    right: 4%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
    
}
 /* ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/


/*team*/

/*our team - follow button*/ 
.block_eb4dce10d77d44f1b399116ee74c52e0 .imgHover-overlay {
    pointer-events: all;
}
.followBtn {
    margin-top: 1em;
}

.blockWrap_eb4dce10d77d44f1b399116ee74c52e0 .imgHover-content .contentTitle {
    margin-top: 35%;
}
.blockWrap_eb4dce10d77d44f1b399116ee74c52e0 .deferredLoadGallery .contentImg.visible {
    overflow: visible;
}
.blockWrap_eb4dce10d77d44f1b399116ee74c52e0 .imgEffect-content .contentTitle, .blockWrap_eb4dce10d77d44f1b399116ee74c52e0 .imgHover-content .contentTitle, 
.blockWrap_eb4dce10d77d44f1b399116ee74c52e0 .imgEffect-content p, .blockWrap_eb4dce10d77d44f1b399116ee74c52e0 .imgHover-content p {
    transition: none;
    -ms-transform: none;
    transform: none;
    will-change: unset;
}
.blockWrap_eb4dce10d77d44f1b399116ee74c52e0 .imgHover-content {
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    -webkit-transition: transform .2s ease-in-out;
    -moz-transition: transform .2s ease-in-out;
    -o-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -moz-transform: rotate3d(0,1,0,90deg);
    -webkit-transform: rotate3d(0,1,0,90deg);
    -ms-transform: rotate3d(0,1,0,90deg);
    transform: rotate3d(0,1,0,90deg);
}
.blockWrap_eb4dce10d77d44f1b399116ee74c52e0 .imgHover:hover .imgHover-content {
    background-color: rgba(0,0,0,.7);
    -moz-transform: rotate3d(0,1,0,0deg);
    -webkit-transform: rotate3d(0,1,0,0deg);
    -ms-transform: rotate3d(0,1,0,0deg);
    transform: rotate3d(0,1,0,0deg);
}
.blockWrap_eb4dce10d77d44f1b399116ee74c52e0 .imgHover-overlay {
    -webkit-perspective: 1000px;
    perspective: 1000px;
    perspective-origin: 50% 50%;
    overflow: visible;
}


.blockWrap_eb4dce10d77d44f1b399116ee74c52e0 .imgHover-content .contentTitle,
.imgHover .imgHover-overlay .imgHover-content .contentTitle + p {
 max-width: 300px;
 margin-left: auto;
 margin-right: auto;
}

/*Button*/
.ctaButton {
 padding: 8px;   
}

/*•••••••••••••••••••••••••••••••••••••••••*/
/*home headers*/
.block_dfdc1fc327fa40c5aebe9e9bc7564402 {

-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);
}
/*bottom gift cards*/
.block_ab4795fbf54d48268fc261420960721f {

/*-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);*/
/*clip-path: polygon(50% 0%, 100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);*/
-webkit-clip-path: polygon(50% 0%, 100% 20%, 100% 100%, 50% 100%, 0 100%, 0 20%);
clip-path: polygon(50% 0%, 100% 20%, 100% 100%, 50% 100%, 0 100%, 0 20%);
}

.block_ab4795fbf54d48268fc261420960721f .imgHover .imgHover-overlay .imgHover-content .contentTitle,
.block_ab4795fbf54d48268fc261420960721f .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle{
 text-transform: uppercase;
 padding-top:40px;
}
.block_ab4795fbf54d48268fc261420960721f .imgHover .imgHover-overlay .imgHover-content .contentTitle + p,
.block_ab4795fbf54d48268fc261420960721f .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle + p{
 max-width: 800px;
 margin-left: auto;
 margin-right: auto;
}

.item:last-child {
    border:none;
}
/*.item .contentTitle a:hover {*/
/*    color: gold;*/
/*}*/

/*.block_b6836435b0f54770a851c97c305da62c a {*/
/*    color:white;*/
/*}*/
/*.block_b6836435b0f54770a851c97c305da62c a:hover {*/
/*    color:white!important;*/
/*}*/

/*Services */

.block_c52d977728dd4ba7ab70ba9d3abb8914 .item:first-child {
    border:none;
}

@media only screen and (min-width: 768px) and (max-width: 1299px) { 
    .items_eb4dce10d77d44f1b399116ee74c52e0.cols3 .item {
            width: 47%;
    }
     .items_eb4dce10d77d44f1b399116ee74c52e0.cols3 .item:nth-child(odd) {
        margin-left: 0!important;
     }
    .items_eb4dce10d77d44f1b399116ee74c52e0.cols3 .item:nth-child(3n+1) {
    clear: none;
    margin-left: 5%;
    margin-right: 0;
}
}
@media only screen and (max-width: 768px) {
/*SOCIAL MEDIA GRID*/
/*services*/
    .block_c06fc3f574c1470e88bc609eb63e91b2 .blockText,
    .block_a4d4b5eeea664ba489cfcb318f507f44 .blockText,
    .block_a5c93e75c0684fbbb2fb329471c7bfed .blockText,
    .block_c2dd8f5d408942b9b78c8c1a10e8f66b .blockText {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        background-color: rgba(0,0,0,.55);
    }

.gridView.imagesOnly .socialFeedItem.hasImg {
 width:47%; 
 float:left!important;
 }
.items_b531383852df445baefcba0df5fbce86 .item:nth-child(n+3) {
    margin: .05em 0 0 0;
}
.items_b531383852df445baefcba0df5fbce86 .item {
padding: 15px 0 0px 0;
}
.items_b531383852df445baefcba0df5fbce86 .item:nth-child(odd) {
margin-right: 15px;
}
/*/bottom padding*/
    .blockContentBleed.layoutC .blockText,
    .blockContentBleed.layoutD .blockText {
        padding-bottom: 30px;
    }
}

@media only screen and (min-width: 768px) {
/*image on left*/ 
    #page_f8b4ca57db814423972b60117656aada .blockContent.layoutC .blockImg,
    #page_f8b4ca57db814423972b60117656aada .blockContent.layoutC .blockText  {
        width: 50%;
    }
    #page_f8b4ca57db814423972b60117656aada .flexbox .blockContent.layoutC--vAlign1 .blockText, 
    #page_f8b4ca57db814423972b60117656aada .flexboxlegacy .blockContent.layoutC--vAlign1 .blockText { 
        width: 45%;
        margin-left: 0;
        padding: 0px 40px;
        box-sizing: border-box;
    }
    /*image on right*/ 
    #page_f8b4ca57db814423972b60117656aada .blockContent.layoutD .blockImg,
    #page_f8b4ca57db814423972b60117656aada .blockContent.layoutC .blockText{
        width: 50%;
    }
    #page_f8b4ca57db814423972b60117656aada .flexbox .blockContent.layoutD--vAlign1 .blockText, 
    #page_f8b4ca57db814423972b60117656aada .flexboxlegacy .blockContent.layoutD--vAlign1 .blockText {
        margin-right: 0;
        padding: 0 40px;
        box-sizing: border-box;
        width: 45%;
    }
    
    /*services & professionals*/
.block_b6836435b0f54770a851c97c305da62c .blockImg{
-webkit-clip-path: polygon(0 0, 80% 0%, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 80% 0%, 100% 100%, 0% 100%);
}

.block_bf0fe30770314826be20cd5a3817a523 .blockImg {
    -webkit-clip-path: polygon(0 0, 100% 0%, 75% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 75% 100%, 0% 100%);
}

}