@charset "utf-8";
/* CSS Document */
.font-size-36px {font-size: 36px;}
.font-size-24px {font-size: 24px;}
.font-size-30px {font-size: 30px;}
.max-width-300 {max-width: 300px;}
.line-height-34px {line-height: 34px;}
.open-sans-semibold{font-family: "OpenSansSemibold";}
.navigation-link-mobile-show {display: none;}

/*Team Page*/
.team-top-banner {
    background-image: url('../images/team-banner.jpg');
    background-position: center top;
    padding: 9rem 0;
    color: #fff;
}
 
/*Services Page*/
.services-top-banner {background-image: url('../images/services-top-banner.jpg'); background-position: center top; padding: 9rem 0; color: #fff;  }
.injectables-root .services-top-banner {background-image: url('../images/injectables-top-banner.jpg'); background-position: center top; padding: 9rem 0; color: #fff; }
.facials-root .services-top-banner {background-image: url('../images/facials-top-banner.jpg'); background-position: center top; padding: 9rem 0; color: #fff; }
.body-treatment-root .services-top-banner {background-image: url('../images/body-treatment-top-banner.jpg'); background-position: center top; padding: 9rem 0; color: #fff; }
.hand-care-root .services-top-banner {background-image: url('../images/hand-care-top-banner.jpg'); background-position: center top; padding: 9rem 0; color: #fff; }
.medical-grade-root .services-top-banner {background-image: url('../images/medical-grade-top-banner.jpg'); background-position: center top; padding: 9rem 0; color: #fff;}



.services-price-bar {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0px; margin: 20px 0px;}
.services-middle-banner {background-image: url('../images/services-middle-banner.jpg'); background-position: center top; padding: 7rem 0; color: #fff;    background-size: cover;}

/*Contact Us page*/
.top-banner-contactus {
    background-image: url('../images/contact-us-banner.jpg');
    background-position: center top;
    padding: 9rem 0;
    color: #fff;
}
.light-blue-bg{background-color:#f0f6f7;}
.white-contact-box {background-color: #fff; padding:76px;}
.white-contact-box input[type="text"], .white-contact-box input[type="email"], .white-contact-box input[type="tel"] {
    width: 100%;
    box-sizing: border-box;
    padding: 15px;
    border: 1px solid #d2d4d4;
    margin-bottom: 30px;
}
.white-contact-box textarea{
    width: 100%;
    box-sizing: border-box;
    padding: 15px;
    border: 1px solid #d2d4d4;
    margin-bottom: 30px;
	height:150px;
	resize:none;
}

.service-img-v{background-image:url(../images/services-bg.png); padding:65px 0; background-size:100% auto}

@media screen and (max-width: 991.25px) {
	.white-contact-box {background-color: #fff; padding: 40px 0px;}
	.services-bottom-margin {margin-bottom: 30px;}
	.navigation-link-mobile-show {display: block;}
}
@media screen and (max-width: 767.25px) {
	.top-banner-contactus, .team-top-banner, .services-top-banner {padding: 6rem 0;}
	.font-size-36px {font-size: 25px;}
	.white-contact-box {background-color: #fff;padding: 40px;}
}
@media screen and (max-width: 575.25px) {
	.mobile-bottom-margin {margin-bottom: 20px;}
}
@media screen and (max-width: 430px) {
	.white-contact-box {padding: 20px 20px;}
}