@import "common.css";
@import "fonts.css";


section {
	width: 100%;
}
/*:::::::::::::::::Scroll top css:::::::::::::::*/

/*:::::::::::::::::Scroll top css:::::::::::::::*/
/*::::::::::::::::::::header css:::::::::::::::::::::::*/

.top-bar {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	padding: 12px 0px;
	z-index: 3;
}

.desktop-menu {
	padding-top: 30px;
	margin-right: -30px;
}
.desktop-menu a{
	text-decoration:none;
}
.menu_text {
	display: inline-block;
	font-family: 'Poppins semibold';
	font-size: 22px;
	color: #fff9e9;
	letter-spacing: 2px;
}

.menu_lines {
	display: inline-block;
	vertical-align: middle
}

.menu_lines {
	cursor: pointer;
	margin: 0 auto;
	padding-left: 1.25em;
	position: relative;
	width: 40px;
	height: 40px;
}

.menu-global {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	left: 0;
	border-top: 5px solid #ab9ac1;
	width: 75%;
	transition: 0.55s;
}

.menu-top {
	top: 3px;
}

.menu-middle {
	top: 14px;
}

.menu-bottom {
	top: 25px;
}
.menu_lines.is-active .menu-top, .responsive-menu-open .menu-top{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	top: 12px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	transition: all 0.5s;
}

.menu_lines.is-active .menu-middle, .responsive-menu-open .menu-middle{
	opacity: 0;
}

.menu_lines.is-active .menu-bottom, .responsive-menu-open .menu-bottom{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	top: 12px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: all 0.5s;
}


.desktop-logo-area,
.credentials-logos {
	margin-left: -30px;
}

.desktop-logo-area img {
	max-width: 210px;
}

.fixed_header {
	position: fixed;
	width: 100%;
	top: 0px;
	right: 100%;
	transition: all 0.5s;
	height: 100%;
	padding-top: 100px;
	z-index: 2;
	/* z-index: 3; */
	background: #156484;
}

.fixed_header.active {
	right: 0px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	overflow: auto;
}

.header-area.fixed .top-bar {
	position: fixed;
	top: -100%;
	background: #156484;
	padding: 0px;
}

.header-area.stky .top-bar {
	position: fixed;
	top: 0px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.sticky-logo-area {
	display: none;
}

.sticky-logo {
	float: left;
}

.sticky-button {
	float: none;
    margin-top: 15px;
    margin-left: 0px;
    text-align: center;
}

.header-area.fixed .desktop-logo-area {
	display: none;
}

.header-area.fixed .sticky-logo-area {
	display: block;
}

.header-area.fixed .desktop-menu {
	padding-top: 14px;
}

.mob-sticky-button {
	display: none;
	float: left;
	margin-top: 15px;
	margin-left: 30px;
}
.home .header-area .top-bar-top{
display:none;
}
.home .header-area.header-home.fixed .top-bar-top{
display:block;
}

.header-area.stky ~ .fixed_header{
	top: 60px!important;
}

/*::::::::::::::::::::header css end:::::::::::::::::::::::*/


/*::::::::::::::::::::::Footer css::::::::::::::::::::::::*/

.footer-area {
	padding: 40px 0px 20px;
}

.footer-logo {
	margin-left: -22px;
}

.timing-hours {
	margin-top: 40px;
}

.common-footer-style h4, .common-footer-style h4 {
	font-family: 'Saira ExtraCondensed';
	color: #fff;
	font-size: 22px;
	letter-spacing: 2px;
	font-weight: normal;
	text-transform: uppercase;
}

.common-footer-style h4 strong, .common-footer-style h4 strong {
	font-family: 'Poppins semibold';
	color: #ab9ac1;
	text-transform: uppercase;
	letter-spacing: 4px;
}

.rating-txt p,
.rating-txt a {
	font-family: 'Roboto regular';
	font-size: 12px;
	color: #fff;
}
.rating-txt p{
	padding-bottom:10px;
	line-height:20px;
}

.rating-txt a {
	font-size: 16px;
	color: #ab9ac1;
	display: inline-block;
}

.rating-txt a:hover {
	color: #d1ecf2;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.footer-middl {
	/* padding: 70px 28px 0px; */
	padding: 36px 28px 0px;
}

.rating-star {
	margin-bottom: 12px;
}

.request-button {
	margin-top: 25px;
}

.rating-txt {
	/*padding: 0px 35px;*/
	text-align:center;
}

.footer-social ul {
	font-size: 0px;
	margin-bottom:0px;
	padding-left:0px;
}

.footer-social ul li {
	display: inline-block;
	padding-left: 30px;
	padding-bottom:0px;
}

.footer-social ul li a {
	font-size: 40px;
	color: #d1ecf2;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.footer-social ul li a:hover {
	color: #ab9ac1;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.common-footer-style p {
	font-family: 'Poppins light';
	font-size: 18px;
	color: #fff;
}
.common-footer-style a{
	color:inherit;
}
.location-part {
	/* margin-top: 20px; */
	margin-top: 10px;
	margin-bottom: 55px;
}

.footer-right {
	padding-top: 70px;
}

.footer-link ul {
	margin-bottom: 0px;
	padding-left:0px;
}

.footer-link ul li {
	display: inline-block;
	border-right: 3px solid #ab9ac1;
	padding: 0px 18px;
	line-height: 18px
}

.footer-link ul li:last-child {
	border-right: 0px;
}

.footer-link ul li:first-child {
	padding-left: 0px;
}

.footer-link ul li a {
	font-size: 18px;
	color: #fff;
	font-family: 'Poppins semibold';
	text-transform: uppercase;
	letter-spacing: 2px;
}
.footer-link ul li a:hover{
	color:#ab9ac1;
}
.footer-bottom {
	padding-top: 70px
}

.back-to-top a {
	font-size: 18px;
	color: #fff;
	font-family: 'Poppins semibold';
	text-transform: uppercase;
	letter-spacing: 2px;
}

.back-to-top a strong {
	margin-left: 15px;
}

.footer-bottom .row .col-md-3 {
	float: right;
}
.fixed-back-to-top{
	position:fixed;
	width:100%;
	bottom:20px;
	display:none;
}
.mob-back-top{
	display:block;
}

/*::::::::::::::::::::::Footer css end::::::::::::::::::::::::*/


/*::::::::::::::::::::::header banner css:::::::::::::::::*/

.header-banner {
	min-height: 100vh;
	height: 1px;
	position: relative;
}

.mobile-credential-logo {
	display: none;
}

.banner-content-alignment {
	vertical-align: middle;
}

.banner-content-text {
	padding: 70px 0px;
}

.header-banner .banner-content-text h2 {
	font-size: 50px;
	color: #fff9e9;
	letter-spacing: 12px;
	text-transform: uppercase;
	font-family: 'Poppins light';
	line-height: 45px;
}

.banner-content-text a {
	/* margin-top: 35px; */
	margin-top: 20px;
}

.banner-content-text a.with-icon-button {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 306px;
	margin: 0 auto;
	margin-top: 20px;
	gap: 15px;
}


.contact-info-area {
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	padding-bottom: 45px;
}

.credentials-logos img {
	margin-right: 10px;
}

.credentials-logos p {
	font-family: 'Poppins regular';
	font-size: 22px;
	color: #fff9e9;
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom:0px;
	text-transform: uppercase;
    letter-spacing: 3px;
}

.locationa-are {
	margin-right: -25px;
}
.locationa-area{
	margin-top:115px;
}
.locationa-area ul {
	margin-bottom: 0px;
}

.locationa-area ul li {
	display: inline-block;
	padding-left: 25px;
}

.locationa-area ul li a {
	font-size: 22px;
	font-family: 'Saira ExtraCondensed';
	color: #fff9e9;
	text-transform: uppercase;
	letter-spacing: 2px
}

.locationa-area ul li a strong {
	font-family: 'Poppins semibold';
	color: #ab9ac1;
	letter-spacing: 3px
}

.mobile-credential-logo p {
	font-family: 'Poppins regular';
	font-size: 18px;
	color: #fff9e9;
	padding-top: 10px;
	padding-bottom:0px;
	text-transform:uppercase;
	letter-spacing:1px;
}
/*::::::::::::::::::::::header banner css end:::::::::::::::::*/


/*::::::::::::::::::::::Patient stories css:::::::::::::::::*/

.patient-stories {
	padding: 100px 0px;
	position: relative;
	overflow:hidden;
	background-size: auto;
    background-position: right top;
	z-index:1;
}

.patient-stories-content {
	overflow-x: hidden;
	position: relative;
}

.patient-stories-background-img {
	position: absolute;
	top: -100px;
	right: 0px;
	z-index: -2;
}

.patient-stories-img {
	padding-top: 80px;
	padding-left: 80px;
	position: relative;
}

.patient-stories-img-wrapper {
	position: relative;
	width: 100%;
	height: 820px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20);
}

.patient-stories-img-wrapper img {
	display: none;
}

.patient-stories-img:after {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 2px solid #ab9ac1;
	content: '';
	width: 65%;
	height: 94.8%;
	z-index: -1
}

.patient-stories-img img {
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25);
}

.patient-stories .container {
	position: relative;
}

@media screen and (min-width: 980px) {
	.patient-stories.team-doctor .container {
		display: flex;
		align-items: center;
	}

	.patient-stories.team-doctor .dr-tylor-image img {
		object-fit: contain;
		width: 100%;
		height: 100%;
		position: relative;
		right: 0;
	}
}

.patiest-stories-text {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.patient-stories-blog {
	background: #fff;
	padding: 37px 50px;
}

.patient-stories-blog h3 {
	/* font-size: 30px; */
	font-size: 34px;
	/* color: #ab9ac1; */
	color: #ab9ac1;
	letter-spacing: 8px;
	/* font-family: 'Poppins regular'; */
	font-family: 'Poppins light';
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 25px;
	/* line-height: 30px; */
	line-height: 36px;
	font-style: normal;
}

.patient-stories-blog p {
	color: #746f6f;
	font-size: 18px;
	font-family: 'Poppins light';
	line-height: 36px;
	padding-bottom:0px;
}


/*::::::::::::::::::::::Patient stories css end:::::::::::::::::*/


/*::::::::::::::::::::::About doctor section css:::::::::::::::*/

.about-doctor-section {
	padding: 90px 0px 0px;
	position: relative;
}

.about-doctor-text h2 {
	font-family: 'Poppins regular';
	font-size: 80px;
	color: #fff;
	letter-spacing: 20px;
	line-height: 75px;
	white-space: nowrap;
}

.about-doctor-text h3 {
	font-size: 30px;
	font-family: 'Poppins regular';
	color: #ab9ac1;
	letter-spacing: 7.5px;
	text-transform: uppercase;
	font-weight: 300;
	padding-left: 3px;
	white-space: nowrap;
	margin-bottom: 15px;
	font-style: normal;
}

.about-doctor-text p {
	font-family: 'Poppins light';
	font-size: 24px;
	color: #fff9e9;
	/*font-style: italic;*/
	letter-spacing: 1px;
	padding-bottom:0px;
}
.about-doctor-text a:hover{
	color:#fff;
}

.about-doctor-text a.common-button {
	margin-top: 45px;
}

.doctor-image img {
	vertical-align: bottom;
}


/*::::::::::::::::::::::About doctor section css end:::::::::::::::*/


/*:::::::::::::::::::::Hair growth Section css :::::::::::::::::::*/
.hair-regrowth{
	background-position: left top;
}
.hair-regrowth .patient-stories-img-wrapper {
	height: 550px;
}

.hair-regrowth .container .patient-stories-content .row .col-md-9 {
	float: right;
}

.hair-regrowth .patiest-stories-text {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.hair-regrowth .patient-stories-img {
	padding-top: 80px;
	padding-left: 0px;
	padding-right: 80px;
	position: relative;
}

.hair-regrowth .patient-stories-img::after {
	position: absolute;
	top: 0px;
	right: 0px;
	left: auto;
	border: 2px solid #ab9ac1;
	content: '';
	width: 50%;
	height: 92.5%;
	z-index: -1;
}

.hair-regrowth .more-button-link a {
	padding-left: 30px;
	padding-right: 0px
}

.hair-regrowth .more-button-link {
	text-align: left;
	padding: 20px 0px;
}

.hair-regrowth .more-button-link a::after {
	right: auto;
	left: 0px;
	background: url(../images/button-arrow-left.png) no-repeat right center;
}

.hair-regrowth .more-button-link a::before {
	right: auto;
	left: 105%;
}

.hair-regrowth .patient-stories-background-img {
	right: auto;
	left: 0px;
}


/*:::::::::::::::::::::Hair growth Section css End:::::::::::::::::::*/


/*::::::::::::::::::::Gallery section:::::::::::::::::::*/

.gallery-section {
	padding: 150px 0px;
}

.gallery-section .about-doctor-text h2 {
	margin-right: -20px;
}


/*::::::::::::::::::::Gallery section end:::::::::::::::::::*/


/*::::::::::::::::::::Testimonial section css:::::::::::::::*/

.testimonial-section {
	padding: 100px 0px;
}

.testimonial-wrapper {
	padding-top: 40px;
	position: relative;
	overflow-x: hidden;
}

.testimonial-wrapper:after {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 2px solid #ab9ac1;
	border-bottom: 0px;
	content: '';
	max-width: 410px;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.testimonial-wrapper:before{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 2px;
	height: 48px;
	z-index: 1;
	background-color:#fff;
	content: '';
}

.testimonial-wrapper .patient-stories-blog {
	padding: 20px 0px 0px 80px;
	margin-left: 2px;
}

.testimonial-text {
	padding: 0px 70px;
	position: relative;
}

.testimonial-text:before {
	position: absolute;
	top: 13px;
	left: 0px;
	content: '';
	background: url(../images/before-inverted.png) no-repeat center center/cover;
	width: 44px;
	height: 38px;
}

.testimonial-text:after {
	position: absolute;
	top: 13px;
	right: 0px;
	content: '';
	background: url(../images/after-inverted.png) no-repeat center center/cover;
	width: 44px;
	height: 38px;
}

.testimonial-text p {
	font-size: 24px;
	line-height: 43px;
	font-style: italic
}

.testimonial-section .more-button-link a::before {
	width: 100vw;
	z-index: 1
}


/*::::::::::::::::::::Testimonial section css End:::::::::::::::*/

.procedure-section ul {
	margin-bottom: 0px;
	font-size: 0px;
	padding-left:0px;
}

.procedure-section ul li {
	width: 20%;
	display: inline-block;
	line-height:inherit;
	padding-bottom:0px;
}

.procedure-section ul li:last-child {
	display: none;
}

.procedure-section ul li a {
	position: relative;
	display: inline-block;
	width:100%;
	font-size:0px;
}

.procedure-section ul li a:after {
	position: absolute;
	top: 0px;
	left: 0px;
	content: '';
	width: 100%;
	height: 100%;
	-webkit-box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.28);
	-moz-box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.28);
	box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.28);
}

.each-procedure-images {
	position: relative;
	width:100%;
}
.each-procedure-images img{
	width:100%;
}
.each-procedure-images:before {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content: '';
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.images-details {
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center;
	padding-bottom: 20px;
}

.images-details h3 {
	font-family: 'Poppins semibold';
	text-transform: uppercase;
	font-size: 37.59px;
	color: #fff;
	display:inline-block;
	padding-right: 30px;
	position:relative;
	font-style: normal;
}

.images-details h3:after{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0px;
	/* background: url(../images/button-arrow.png) no-repeat right center; */
	background: url(../images/button-arrow-purple.png) no-repeat right center;
	width: 15px;
	height: 100%;
	content: '';
}

.images-details h3 span img {
	vertical-align: middle;
}

.procedure-section ul li:hover .each-procedure-images:before {
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	background-color: rgba(21, 100, 132, 0.7);
}

/* ================================== Procedure Page ============================== */
.mob-responsive-content{
	float:right;
}
.header-inner .top-bar-bottom{
	background:#156484;
}
.header-inner .top-bar{
	padding:0;
	position:relative;
}
.header-inner .desktop-logo-area img{
	max-width:100%;
}
.header-inner .desktop-menu{
	padding-top: 18px;
}
.header-home .sticky-button{
	display:none;
}
.header-home.stky .sticky-button{
	display:block;
}
.header-area .top-bar-bottom{
	padding:7px 0px;
}
.sidebar-image-area img{
    -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20);
    -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20);
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20);
}
.common-sidebar{
	padding-left:50px;
}
.common-sidebar .contact-form-area{
	margin-bottom:60px;
}
.procedure-details-section{
	padding:100px 0px;
}
.sidebar-image-area{
	position:relative;
	margin-bottom:85px;
}
.sidebar-image-area:after {
    position: absolute;
    top: -50px;
    left: -50px;
    border: 2px solid #ab9ac1;
    content: '';
    width: 65%;
    height: calc(100% + 90px);
    z-index: -1;
}
/*body .gform_wrapper .top_label .gfield_label{
	display:none;
}*/
body .gform_wrapper h3.gform_title{
	font-family: 'Poppins semibold';
	color:#ab9ac1;
	font-size:30px;
	margin-bottom:0px;
	font-style:normal;
}
body .gform_wrapper .gform_heading {
    width: 100%;
    margin-bottom: 8px;
}
body .gform_wrapper ul li.gfield {
    margin-top: 5px !important;
    padding-top: 0;
	padding-bottom:0px;
}
body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	background:#e6e6e6;
	border:0px;
	font-family: 'Poppins semibold';
	font-size:18px;
	padding:10px 15px;
	color:#746F6F
}
body .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
body .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
body .gform_wrapper ul.gform_fields li.gfield input[type=radio],
body .gform_wrapper ul.gform_fields li.gfield select {
	background: url(../images/dropdown.png) #e6e6e6 no-repeat 97% center;
	border:0px;
	font-family: 'Poppins semibold';
	font-size:18px;
	padding:14px 15px;
	color:#bbb7b7;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

body .gform_wrapper textarea.small {
	height:120px;
	background:#e6e6e6;
	border:0px;
	font-family: 'Poppins semibold';
	font-size:18px;
	padding:10px 15px;
	color:#746F6F;
}
body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,
body .gform_wrapper textarea::-webkit-input-placeholder {
	color: #bbb7b7;
	opacity: 1;
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,
body .gform_wrapper textarea::-moz-placeholder {

	color: #bbb7b7;
	opacity: 1;
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,
body .gform_wrapper textarea:-ms-input-placeholder {
	color: #bbb7b7;
	opacity: 1;
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder,
body .gform_wrapper textarea:-moz-placeholder {
	color: #bbb7b7;
	opacity: 1;
}
body .gform_wrapper ul.gfield_checkbox li label{
	font-family: 'Poppins semibold';
	font-size:18px;
	color:#746f6f;
}
body .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, body .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{
	margin-top:0px;
	margin-right:10px;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
    margin-top: 5px !important;
    margin-bottom: 0;
}
body .gform_wrapper .gform_footer .btn,
body .gform_wrapper .gform_footer input[type=submit],
body .gform_wrapper .gform_page_footer .btn,
body .gform_wrapper .gform_page_footer input[type=submit] {
    background-color: transparent;
	border:2px solid #ab9ac1;
	text-align:center;
	padding:6px 25px 6px;
	display:inline-block;
	min-width:100%;
	color: #746f6f !important;
	font-family: 'Saira ExtraCondensed';
	font-size: 22px;
	text-transform: uppercase;
	letter-spacing:2px;
	transition: all 0.5s;
	border-radius:0px;
}
body .gform_wrapper .gform_footer{
 padding:0px;
}
body .gform_wrapper ul.gform_fields li.gfield {
	padding-right:0px;
}
body .gform_wrapper li.hidden_label input {
     margin-top: 0px;
}
.sidebar-links ul{
	padding-left:0px;
	list-style:none;
	margin-bottom:0px;
}
.sidebar-links ul li {
	width:100%;
	padding-bottom:0px;
	line-height:inherit;
}
.sidebar-links ul li a {
	font-size:0px;
}
.sidebar-links ul li a .each-link{
	position:relative
}
.sidebar-links ul li a .each-link:after{
	position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    content: '';
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
	background-color: rgba(21, 100, 132, 0.4);
	opacity:1;
}
.link-details {
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: right;
    padding-bottom: 20px;
	padding-right:25px;
}
.link-details h3 {
    font-family: 'Poppins semibold';
    text-transform: uppercase;
    font-size: 26px;
    color: #fff;
    display: inline-block;
    padding-right: 30px;
    position: relative;
    font-style: normal;
	letter-spacing:3px;
	z-index:1;
}
.link-details h3:after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0px;
    background: url(../images/button-arrow.png) no-repeat right center/cover;
    width: 15px;
    height: 40px;
    content: '';
}
.sidebar-links ul li:hover a .each-link:after{
	opacity:0;
}
.procedure-details{
	padding-left:30px;
}
.quick-links{
	padding:100px 0px;
	text-align:center;
	padding:45px 30px;
	margin:20px 0px 35px;
}
.quick-links h2{
	font-family: 'Poppins regular';
	font-size:40px;
	color:#fff;
	letter-spacing:8px;
	padding-bottom:0px;
	position:relative;
	cursor:pointer;
}
.quick-links h2:after{
	font-size:30px;
	color:#ab9ac1;
	margin-left:20px;
	content:"(SHOW)"
}
.quick-links h2.hide-heading:after{
	content:"(HIDE)"
}
.quick-link-details ol{
	text-align:left;
	margin-top:40px;
}
.quick-link-details ol ol{
	margin-top:25px;
}
.quick-link-details ol li{
	margin-bottom:25px;
	counter-increment: list;
  list-style-type: none;
  position: relative;
}
.quick-link-details ol li a{
	font-family: 'Poppins medium';
	color:#fff;
	font-size:18px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.quick-link-details ol li a:hover{
	color: #ab9ac1;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.quick-link-details ol li:before {
  color: #ab9ac1;
  content: counter(list) ".";
  left: -35px;
  position: absolute;
  text-align: right;
  width: 26px;
}
.quick-link-details ol li:last-child{
	margin-bottom:0px
}
.procedure-testimonial-section{
	margin:20px 0px;
	padding:40px 0px 0px;
	border-top:1px solid #f2f0f0;
}
.procedure-testimonial-section h2{
	font-family: 'Poppins regular';
	font-size:40px;
	letter-spacing:11px;
	color:#156484;
	text-transform:uppercase;
	margin-bottom:15px;
}
.procedure-testimonial-section .more-button-link{
	position:relative;
}
.procedure-testimonial-section .more-button-link:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    width: 100%;
    height: 2px;
    background: #f2f0f0;
    content: '';
    z-index: -1;
}
.procedure-testimonial-section .more-button-link a{
	background:#fff;
	padding:0px 20px;
}
.procedure-testimonial-section .more-button-link a:before {
	display:none;
}
.common-cta{
	padding:45px 0px;
	margin:30px 0px;
}
.cta-text-wrapper{
	max-width:630px;
	width:100%;
	margin:0px auto;
}
.cta-text-wrapper h2{
	font-family: 'Poppins regular';
	font-size:40px;
	letter-spacing:11px;
	color:#d0f1f3;
	text-transform:uppercase;
	line-height:50px;
	font-weight:100;
}
.cta-text-wrapper h2 strong{
	color:#fff;
}
.cta-text-wrapper p{
	color:#fff;
	font-size:24px;
	font-style:italic;
	letter-spacing:1.5px
}
.cta-text-wrapper p a{
	font-style:normal;
	font-family: 'Poppins regular';
	font-size:24px;
}

.cta-text-wrapper .request-button{
	margin-top:15px;
}

/*---------------------------contact page css----------------------*/
.right-content{
	padding-left:30px;
}
.contact-information{
	margin-top:50px;
}
.contact-information p strong{
	font-size:18px;
	 font-family: 'Poppins semibold';
	color:#746f6f;
}
.contact-information p a{
	font-size:18px;
}
.map-iframe iframe{
	width:100%;
	height:420px;
	margin-top:10px;
}
.get-derection{
	margin-top:40px;
}
/*-----------------------------------Gallery template------------------------*/
.each-gallery{
	padding:20px 0px 50px;
	border-bottom:2px solid #f2f0f0;
	margin-bottom:30px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
}
.each-gallery ul{
	list-style:none;
	padding-left:0px;
	margin-bottom:0px;
}
.each-gallery ul{
	font-size:0px;
	/*width:80%;*/
	margin:auto
}
.each-gallery ul li{
	display:inline-block;
	line-height:inherit;
	padding:6px;
	width:50%;
}
.each-gallery ul li img{
	width:100%;
	height: 28vw;
}

.pagination {
    font-family: 'Poppins regular';
    font-size: 40px;
    display: table;
    width: 100%;
    color: #156484;
}
.pagination .pagination-cell {
    display: table-cell;
    text-align: center;
    vertical-align: top;
}
.pagination .pagination-cell:first-child {
    text-align: left;
}
.pagination .pagination-cell:last-child {
    text-align: right;
}
.pagination-cell .page-no a{
	color: #156484;
}
.pagination-cell .page-no.current {
	color:#ab9ac1;
}
.pagination .page-no {
    margin: 0 25px;
    position: relative;
}
.pagination-cell a img{
	vertical-align:middle;
}

/*-----------------------------Procedure gallery---------------------*/
.each-plastic-surgery-links{
	margin-bottom:60px;
}
.each-plastic-surgery-links.no-child{
	margin-bottom:0px;
}
.each-plastic-surgery-links h2{
	font-family: 'Poppins regular';
	font-size:40px;
	color:#156484;
	letter-spacing:11px;
	text-transform:uppercase;
}
.each-plastic-surgery-links ul{
	list-style:none;
	padding-left:0px;
	margin-top:20px;
}
.each-plastic-surgery-links ul li{
	margin-bottom:40px;
	border-bottom:2px solid #f2f0f0;
	padding-bottom:15px;
	position:relative;
	width:96%;
}
.each-plastic-surgery-links ul li a{
	font-family: 'Poppins semibold';
	font-size:30px;
	line-height:35px;
	color:#ab9ac1;
	letter-spacing:1.5px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	display:block;

}
.each-plastic-surgery-links ul li:after{
	position: absolute;
	top: 0;
	right: -30px;
	background: url(../images/button-arrow-purple.png) no-repeat right center/cover;
	width: 15px;
	height: 40px;
	content: '';
}
.each-plastic-surgery-links ul li a:hover{
	/* color:#cadb6a; */
	color:#156484;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
/*-------------------------------video gallery--------------------------------*/
.videobox{
	margin-bottom:30px
}
.videobox iframe{
	height:440px;
	width:100%;
}
.video-catergory h2{
	font-family: 'Poppins regular';
    font-size: 40px;
    color: #156484;
    letter-spacing: 11px;
    text-transform: uppercase;
}
.each-video-listing h2{
	margin-bottom: 25px;
    border-bottom: 2px solid #f2f0f0;
    padding-bottom: 15px;
    position: relative;
    width: 96%;
}
.each-video-listing h2:after {
    position: absolute;
    top: 50%;
    right: -30px;
    background: url(../images/button-arrow-purple.png) no-repeat right center/cover;
    width: 15px;
    height: 40px;
    content: '';
}
.video-catergory{
	padding-bottom:25px;
}
.each-video-listing{
	border-top:3px solid #ab9ac1;
	padding:50px 0px 0px;
}
.each-video{
	display:table;
	width:100%;
}
.video-thumb, .video-title{
	display:table-cell;
	vertical-align:middle;
}
.video-thumb{
	width:245px;
}
.video-thumb img{
	display:block;
	width:100%;
}
.video-title{
	text-align:center;
	padding-left:35px;
}
.video-title a{
	font-family: 'Poppins semibold';
	font-size:22px;
	color:#156484;
	line-height:22px;

}
.each-video-listing ul{
	padding-left:0px;
	margin-bottom:0px;
	list-style:none;
}
.each-video-listing ul li{
	line-height:inherit;
	padding-bottom:0px;
	padding-bottom:30px;
	border-bottom:2px solid #f2f0f0;
	margin-bottom:30px;
}

.each-video-listing ul li:last-child{
	border-bottom:0px;
}
/**/
.multi-step-form .gform_wrapper .gf_step span.gf_step_number {
    display: none;
}
.multi-step-form .gform_wrapper .gf_step{
	opacity:1;
	width: calc(95.6%/4);
	color: #fff;
	float: left;
	margin-right:10px;
	padding: 10px 0px;
	background: #156484;
	text-align: center;
	margin-bottom: 10px;
	height:auto;
	text-transform:uppercase;
}
.multi-step-form .gform_wrapper .gf_step span.gf_step_label{
	font-family: 'Saira ExtraCondensed';
	font-size:22px;
	color:#fff;
	letter-spacing:2px;
}
.multi-step-form .gform_wrapper .gf_step.gf_step_last {
	margin-right:0px;
}
.multi-step-form .gform_wrapper .gf_page_steps {
	border:0px;
}
.multi-step-form .gform_wrapper .gform_page_footer {
    border-top: 0px dotted #CCC;
    padding: 16px 0 0;
	font-size:0px;

}
.multi-step-form .gform_wrapper .gform_page_footer .button.gform_next_button,
.multi-step-form .gform_wrapper .gform_page_footer .button.gform_previous_button{
    background:none;
	border:none;
	font-family: 'Poppins semibold';
	font-size:37.59px;
	color:#ab9ac1;
	letter-spacing:6px;
	text-transform:uppercase;
	margin-right:0px;
	padding-right:20px;
	position:relative;
	display:inline-block;
	width:50%;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
}
.multi-step-form .gform_wrapper .gform_page_footer .button.gform_next_button:hover,
.multi-step-form .gform_wrapper .gform_page_footer .button.gform_previous_button:hover{
	color:#ab9ac1;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
}
.multi-step-form .gform_wrapper .gform_page_footer .button.gform_next_button{
	text-align:right;
	padding-left:0px;
}
.multi-step-form .gform_wrapper .gform_page_footer .button.gform_previous_button{
	padding-left:30px;
	padding-right:0px;
	text-align:left;
}
.multi-step-form .gform_wrapper .gform_page_footer .button.gform_next_button:after{
	position: absolute;
	top: 50%;
	transform:translatey(-50%);
	right: 00px;
	background: url(../images/button-arrow-purple.png) no-repeat right center/cover;
	width: 15px;
	height: 40px;
	content: '';
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
}
.multi-step-form .gform_wrapper .gform_page_footer .button.gform_next_button:hover:after{
	background: url(../images/submit-btn-arrow.png) no-repeat right center/cover;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
}
.multi-step-form .gform_wrapper .gform_page_footer .button.gform_previous_button:hover:after{
	background: url(../images/submit-btn-arrow-prev.png) no-repeat right center/cover;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
}
.multi-step-form .gform_wrapper .gform_page_footer .button.gform_previous_button:after{
	position: absolute;
	top: 50%;
	transform:translatey(-50%);
	left: 00px;
	background: url(../images/button-arrow-left.png) no-repeat right center/cover;
	width: 15px;
	height: 40px;
	content: '';
}

.multi-step-form .gform_wrapper .gf_step.gf_step_completed{
	background:#ab9ac1;
}
.multi-step-form .gform_wrapper .top_label .gfield_label{
	font-family: 'Poppins light';
	font-size:18px;
	color:#746f6f;
	font-weight:200;
}
.multi-step-form .gform_wrapper ul.gfield_checkbox li {
    padding: 0!important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4%;
}
#gform_page_2_1 .gform_page_footer .button.gform_next_button {
   display:block;
   text-align:right;
   width:100%;
}
.multi-step-form .gform_wrapper .gf_step.gf_step_active {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	background: #ab9ac1;
}
.multi-step-form .gform_wrapper ul.gfield_checkbox li label {
    white-space: nowrap;
}
.multi-step-form gfield_html_formatted.gfield_checkbox{
	margin:0px;
}
.multi-step-form .gform_wrapper ul.gform_fields li.gray-box {
    background:#e6e6e6;
}
.multi-step-form  .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.gray-box ul,
.multi-step-form  .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html.gray-box ul {
    margin-top:0px !important;
	margin-bottom:35px !important;
	padding:20px 30px;
}
.multi-step-form  .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.gray-box ul li,
.multi-step-form  .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html.gray-box ul li{
    font-family: 'Poppins semibold';
	font-size:18px;
	color:#929090;
	margin-bottom:7px;
	line-height:30px;
}
.multi-step-form  .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.gray-box ul li strong,
.multi-step-form  .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html.gray-box ul li strong{
	font-size:22px;
	color:#f00000;
}
.multi-step-form .gform_wrapper li.gfield.field_description_below+li.gsection.file-upload-heading{
	border-bottom:0px;
	margin-bottom:10px
}
.multi-step-form .gform_wrapper li.gfield.field_description_below+li.gsection.file-upload-heading h2 {
    font-size:30px;
	letter-spacing:2px;
}
.multi-step-form .gform_wrapper ul.gform_fields li.col-50 {
    width: 49.6%;
    display: inline-block;
}
.multi-step-form .gform_wrapper .top_label input.medium,
.multi-step-form .gform_wrapper .top_label select.medium {
    width: 100%;
}
.multi-step-form .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.divider hr {
    margin-top: 7px;
    margin-bottom: 7px;
    border: 0;
    border-top: 2px solid #e6e6e6;
}
.multi-step-form .gform_wrapper .top_label div.ginput_container {
    margin-top: 8px;
    margin-bottom: 9px;
}
.multi-step-form .gform_wrapper .top_label div.ginput_container.ginput_container_checkbox {
    margin-bottom: 20px;
}
.multi-step-form .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.further-assistance h3{
	font-style:normal;
	font-family: 'Poppins semibold';
	font-size:22px;
	color:#f00000;
	background:#e6e6e6;
	padding:8px 0px;
	text-align:center;
}
.multi-step-form .gform_wrapper .gform_page_footer div.gravity-from-submit{
	display:inline-block;
	width:50%;
	vertical-align:top;
	text-align:right;
}
.multi-step-form .gform_wrapper .gform_page_footer div.gravity-from-submit button{
    background:none;
	border:none;
	font-family: 'Poppins semibold';
	font-size:37.59px;
	color:#ab9ac1 !important;
	letter-spacing:6px;
	text-transform:uppercase;
	margin-right:0px;
	padding:0px 20px 0px;
	position:relative;
	min-width:inherit;
}
.multi-step-form .gform_wrapper .gform_page_footer div.gravity-from-submit button:after{
	position: absolute;
	top: 50%;
	transform:translatey(-50%);
	right: 00px;
	background: url(../images/submit-btn-arrow.png) no-repeat right center/cover;
	width: 15px;
	height: 40px;
	content: '';
}
.multi-step-form .gform_wrapper div.validation_error {
    display:none;
}

.multi-step-form .gform_wrapper li.gfield.gfield_error,
.multi-step-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{

}
.multi-step-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
}
.multi-step-form .gform_wrapper li.gfield.gfield_error,
.multi-step-form  .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent;
    margin-bottom: 0px !important;
    border-top: 0px solid #C89797;
    border-bottom: 0px solid #C89797;
    padding-bottom: 0px;
    padding-top: 0px;
    box-sizing: border-box;
}
.multi-step-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    padding-right: 0px;
	padding-top:0px;
}
.multi-step-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.multi-step-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0px;
	margin-bottom:0px;
}
.top-bar-top{
	background:url('../images/top-nav-bg.jpg') no-repeat center center/cover;
	-webkit-box-shadow: inset 0px -16px 22px -15px rgba(0,0,0,0.34);
	-moz-box-shadow: inset 0px -16px 22px -15px rgba(0,0,0,0.34);
	box-shadow: inset 0px -16px 22px -15px rgba(0,0,0,0.34);
	padding:10px 0px;
}
.top-bar-top .common-style a{
	font-size:22px;
	color:#fff;
	font-family: 'Saira ExtraCondensed';
	text-transform:uppercase;
	letter-spacing:3px;
}
.top-bar-top .common-style a strong{
	font-family: 'Poppins semibold';
	color:#ab9ac1;
}
.top-bar-phone{
	text-align:right;
	margin-right:-8px;
}
.no-results{
	padding-bottom:50px;
}
.error-404{
	padding:100px 0px;
}
.error-404 .widget{
	margin-top:30px;
}
.error-message-wrapper h1{
	display:inline-block;
	font-family: 'Saira ExtraCondensed';
	padding-bottom:30px;
}
.search-submit{
	background-color: transparent;
    border: 2px solid #ab9ac1;
    text-align: center;
    padding: 5px 25px 6px;
    display: inline-block;
    min-width: 175px;
    color: #746f6f !important;
    font-family: 'Saira ExtraCondensed';
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 2px;
    transition: all 0.5s;
    line-height: 32px;
}
.error-404 .search-field, .error-404 select, .no-results .search-field{
	background: #e6e6e6;
    border: 0px;
    font-family: 'Poppins semibold';
    font-size: 18px;
    padding: 10px 15px;
    color: #bbb7b7;
}
.error-wrapper{
	padding-left:30px;
}
.search-area{
	padding:100px 0px;
}
.contact-form-area .gform_wrapper{
	margin:0px;
}
.video-thumb{
	position:relative;
}/**/
.play-video{
	position:absolute;
	z-index:2;
	top:50%;
	transform:translate(-50%, -50%);
	left:50%;
	width:auto !important;
}
.blog-content{
	margin:15px 0;
}
.blog-content h4{
	color:#156484;
}
.blog-post-date{
	padding:10px 0;
	color:#ab9ac1;
}
.blog-content .more-text-button{
	font-weight:600;
}
.blog-content .more-text-button{
    font-family: 'Poppins semibold';
    color: #ab9ac1;
    position: relative;
    padding-right: 20px;
    ransition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.blog-content .more-text-button:after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0px;
    background: url(../images/button-arrow-purple.png) no-repeat right center;
    width: 15px;
    height: 100%;
    content: '';
}
.blog-category-wrapper select.form-control{
	border-radius: 0px;
	background: url(../images/dropdown.png) #e6e6e6 no-repeat 97% center;
    border: 0px;
    font-family: 'Poppins semibold';
    font-size: 18px;
    padding: 14px 15px;
    color: #bbb7b7;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	height:auto;
}
.blog-background-image {
    border-bottom: 8px solid #1e2326;
    height: 305px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.responsive-menu-open .menu-background-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 2;
}
.mobile-banner-section{
height:50px;
}
/*==============================Meet The Doctor===========================*/
.meet-doctor-wrapper ul{
	list-style-type:none;
	padding:0px;
}
.meet-doctor-wrapper ul li{
	display:inline-block;
	margin-right:20px;
	vertical-align:bottom;
}
.meet-doctor-wrapper h1{
	font-size:35px;
	/* letter-spacing:6px; */
	letter-spacing:3px;
	line-height:45px;
}
.meet-doctor-wrapper p{
	letter-spacing:.5px;
}
.bottom-border{
	border-bottom:2px solid #f2f0f0;
}
.dr-tylor-image{
	position:relative;
}
.dr-tylor-image img{
position:absolute;
	right:50px;
	bottom:0px;
}
.meet-doctor-wrapper{
	padding-bottom:50px;
}
.responsive-logo{
	display:none;
}

.inject-button-link{
	position: relative;
    width: 100vw;
    left: 50%;
    margin-left: calc( -50vw - 15px);
}
.inject-button-link > ul {
	margin-bottom: 0px;
	font-size: 0px;
	padding-left:0px;
}

.inject-button-link > ul > li {
	/* width: 33.33%; */
	width: 25%;
	display: inline-block;
	line-height:inherit;
	padding-bottom:0px;
	position:relative;
	overflow:hidden
}


.inject-button-link > ul > li > a {
	position: relative;
	display: inline-block;
	width:100%;
	font-size:0px;
}

.inject-button-link > ul > li > a:after {
	position: absolute;
	top: 0px;
	left: 0px;
	content: '';
	width: 100%;
	height: 100%;
	-webkit-box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.28);
	-moz-box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.28);
	box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.28);
}

.inject-button-link > ul > li:hover .each-procedure-images:before {


}

.inject-button-hover{
	position: absolute;
    z-index: 999;
    bottom: -100%;
	width:100%;
    height: 100%;
	background-color: rgba(21, 100, 132, 0.7);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.inject-button-link > ul > li .images-details{
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.inject-button-link > ul > li:hover .images-details{
	opacity:0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.inject-button-link > ul > li:hover .inject-button-hover{
	bottom:0px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.inject-button-hover h3 {
   font-family: 'Poppins regular';
    text-transform: uppercase;
    font-size: 40px;
	letter-spacing:10px;
    color: #fff;
    position: relative;
	 font-style: normal;
}
.inject-button-hover p{
	color:#fff;
}
.inject-button-hover-inner{
	display: table;
    height: 100%;
    width: 100%;
}
.inject-button-hover-inner-content{
	display: table-cell;
    vertical-align: middle;
    padding: 8%;
}
.inject-button-hover ul{
	font-size:20px;
	font-family: 'Poppins light';
	list-style-type: disc;
	color:#ab9ac1;
	margin-left: 0px;
    padding-left: 20px;
}
.inject-button-hover ul li{
	color:#ab9ac1;
}
.inject-button-hover ul li a{
	color:#fff;
}
.inject-button-hover ul li a:hover{
	color:#ab9ac1;
}
.video-background{
	position: absolute; z-index:0; width: 100%; height: 300%; top:-100%; left:0; pointer-events:none;
}
.video-background iframe {
  position: absolute; z-index:1; width: 100%; height: 108%; top:-4%; left:0; pointer-events:none;
}
.video-overlay{
	position: absolute; z-index:2; width: 100%; height: 100%; top:-4%; left:0;color:#fff;background: url(../images/Taylor_Header-Overlay.png) no-repeat right center/cover;
}






.iframe-container{
  position: relative;
  height: 0;
  overflow: hidden;
  margin-bottom: 40px;
}

.iframe-container iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  min-height: 0;
}

/* 16x9 Aspect Ratio */
.iframe-container-16x9{
  padding-bottom: 56.25%;
}

/* 4x3 Aspect Ratio */
.iframe-container-4x3 {
  padding-bottom: 75%;
}




.meet-the-team-why-choose-us-video{
	height: auto;
}
.meet-the-team-why-choose-us-video .iframe-container{
	margin-bottom: 0;
}



.header-inner.fixed ~ #content{
	margin-top:250px;
}

#dual-header-header{
	margin-bottom: 0;
}

.lower-footer{
	background: #0f2e3b;
	text-align: center;
	padding: 20px;
}
.lower-footer p{
	color: #fff;
	padding-bottom: 0;
	font-size: 13px;
	line-height: 20px;
}
.lower-footer a{
	font-size: 13px;
}

/*------------- Hydrafacial page -------------*/

.page-id-5601.page-template-page-fcs .fcs-basic-content {
	padding-top: 25px;
	padding-bottom: 25px;
} 

.page-id-5601.page-template-page-fcs .fcs-basic-content#results {
	padding-bottom: 75px;
}

.page-id-5601.page-template-page-fcs .fcs-intro-anchors {
	padding-bottom: 25px !important;
}

.page-id-5601.page-template-page-fcs .header-inner.fixed ~ #content {
	margin-top: 260px;
}

@media screen and (min-width: 1025px) {
	.page-id-5601.page-template-page-fcs .header-inner.fixed ~ #content {
		margin-top: 250px;
	}
}

/* img align class */

img.alignright,
img.alignleft,
img.aligncenter,
img.alignnone,
.caption {
  display: block;
  height: auto;
  margin: 0 auto 1em;
  max-width: 100%;
}

img.alignright,
img.alignleft {
  float: none;
}

@media only screen and (min-width: 768px) {
  img.alignright,
  img.alignleft {
    margin-bottom: 1em;
    max-width: 50%;
  }
}

@media only screen and (min-width: 768px) {
  img.alignleft {
    float: left;
    margin-right: 2em;
  }
}

@media only screen and (min-width: 768px) {
  img.alignright {
    float: right;
    margin-left: 2em;
  }
}
