@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap');
@font-face {
  font-family: 'HelveticaNeue-LightCond';
  src: url('/fonts/HelveticaNeue-LightCond.woff') format('woff'),
       url('/fonts/HelveticaNeue-LightCond.ttf') format('truetype'),
       url('/fonts/HelveticaNeue-LightCond.svg#HelveticaNeue-LightCond') format('svg'),
	   url('/fonts/HelveticaNeue-LightCond.woff2') format('woff2'),
       url('/fonts/HelveticaNeue-LightCond.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('/fonts/MyriadPro-Regular.woff') format('woff'),
       url('/fonts/MyriadPro-Regular.ttf') format('truetype'),
       url('/fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'),
	   url('/fonts/MyriadPro-Regular.woff2') format('woff2'),
       url('/fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Nexa Bold';
  src: url('/fonts/Nexa-Bold.woff') format('woff'),
       url('/fonts/Nexa-Bold.ttf') format('truetype'),
       url('/fonts/Nexa-Bold.svg#Nexa Bold') format('svg'),
	   url('/fonts/Nexa-Bold.woff2') format('woff2'),
       url('/fonts/Nexa-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Nexa Light';
  src: url('/fonts/Nexa-Light.woff') format('woff'),
       url('/fonts/Nexa-Light.ttf') format('truetype'),
       url('/fonts/Nexa-Light.svg#Nexa Light') format('svg'),
	   url('/fonts/Nexa-Light.woff2') format('woff2'),
       url('/fonts/Nexa-Light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Nyala-Regular';
  src: url('/fonts/Nyala-Regular.woff') format('woff'),
       url('/fonts/Nyala-Regular.ttf') format('truetype'),
       url('/fonts/Nyala-Regular.svg#Nyala-Regular') format('svg'),
	   url('/fonts/Nyala-Regular.woff2') format('woff2'),
       url('/fonts/Nyala-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SEGOEUIL';
  src: url('/fonts/SEGOEUIL.woff') format('woff'),
       url('/fonts/SEGOEUIL.ttf') format('truetype'),
       url('/fonts/SEGOEUIL.svg#SEGOEUIL') format('svg'),
	   url('/fonts/SEGOEUIL.woff2') format('woff2'),
       url('/fonts/SEGOEUIL.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@-ms-viewport {width:auto;overflow-y:visible;}
html {height:100%;}
body {font-family: 'Open Sans', sans-serif; font-weight:400; font-size:16px; color:#3d3936; background-color:#ffffff; margin-top:0px; overflow-x:hidden; /*min-width:320px;*/}
a {outline:0 !important; text-decoration:none !important; color:#161616;}
a:hover{color:#7b91b8; transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;}
a:focus{color:#7b91b8; transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;}
.btn {outline:0 !important;}
.btn:hover {transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;}
img:hover{transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;}
.noborder {border:none !important;}
.nobg {background:none !important;}
.back-to-top {/*width:45px;height:45px;*/position: fixed;bottom: 1em;right: 15px;text-decoration: none;color: #fff;background-color:rgba(22, 22, 22, 1);opacity:0.80;font-size: 14px;padding: 0.85em;display: none;text-align:center;overflow:hidden;outline:none !important;z-index:999; border-radius:50%;}
.back-to-top:hover {transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;opacity:1;border-color:#7ebbb7; background-color:rgba(22, 22, 22, 0.40);color:#fff;}
.back-to-top .fa{ font-size:20px;}
.back-to-top:focus{ color:#fff;}
h1,h2,h3,h4,h5,h6{ margin-top:0;}
p{ margin-bottom:20px;}
ol, ul{ margin-bottom:15px; line-height:26px;}
ol li{margin-bottom:10px;}
input[type=text]{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.header{}
.header ul{ margin-bottom:0;}
.header1{ background-color:#fff; color:#000000; min-height:30px;}
.header1 a{ color:#000000;}
.header1 a:hover{ color:#73877B;}
.header1-links{ margin-bottom:0;}
.header1-links li{ border-right:1px solid #000000; line-height:10px; padding-left:0;}
.header1-links li:last-child{ border:none;}
.header1-links li a{ font-size:11px; color:#000000; display:block;}
.header1-links li a:hover{ color:#73877B;}
.header1-fontsize{ float:right;}
.fa-xsf{ font-size:10px;} 
.fa-mdf{ font-size:14px;}
.fa-lgf{ font-size:16px;}
.font-txt{ font-size:11px;}
.header2{ background-color:#73877B; color:#fff; min-height:60px;}
.header2 .logo{ margin-top:14px;}
.header2 .input-group{ float:right;}
.header2 .form-control{ border-radius:0; background-color:rgba(255,255,255,0.3); border-color:rgba(255,255,255,0.2); border-right:none !important; color:#fff; font-size:12px; height: 34px;}
.header2 .btn-search{ background-color:rgba(255,255,255,0.3); border:1px solid rgba(255,255,255,0.2); border-left:none !important; font-size:14px; padding: 6px 12px;}
.header2 .form-control:focus{border-color:rgba(255,255,255,0.2);}
.header2 .input-group-btn:last-child > .btn{ margin-left:0;}
.header2 .form-control::-moz-placeholder { color:#fff;}
.header2 .form-control::-webkit-input-placeholder { color:#fff;}
.header2 .form-control:-ms-input-placeholder { color:#fff;}
.header2 .form-horizontal{ margin-top:15px; margin-right:-15px;}
.form-control{ height:40px; box-shadow:none; background-color:#c6c7c7; border-radius:0; border-color:#c6c7c7; color:#0a1d34; font-size:18px;}
.form-control:focus{ box-shadow:none; border-color:#c6c7c7;}
.form-control::-moz-placeholder { color:#0a1d34;}
.form-control::-webkit-input-placeholder { color:#0a1d34;}
.form-control:-ms-input-placeholder { color:#0a1d34;}
.header3{ background-color:#161616; color:#fff; min-height:40px;}
.header3 a{ color:#fff;}
.header3-phone{ font-size:20px; display:inline-block; margin-top:6px;}
.header3-phone:hover{ color:#73877B;}
.header3-links{ float:right; margin-top:7px; margin-right:10px;}
.header3-links a{ font-size:12px; text-transform:uppercase;}
.header3-links a:hover{ color:#73877B;}
.social-icons-links{ float:right; margin-top:5px;}
.social-icons-links li{ width:26px; height:26px; border-radius:50%; background-color:rgba(255,255,255,0.15); text-align: center; vertical-align:middle;}
.social-icons-links li a{ font-size:12px; display:block;}
/*.social-icons-links li a .fa{ vertical-align:middle;}*/
/*.social-icons-links .fa-facebook{ padding:7px 0 0 4px;}
.social-icons-links .fa-twitter{ padding:7px 0 0 2px;}
.social-icons-links .fa-google-plus{ padding:7px 0 0 0;}
.social-icons-links .fa-play{ padding:7px 0 0 4px;}*/
.social-icons-links li:hover{background-color:#73877B;}
.side-form h2 { font-size:35px;}
.footer-icons { border:0px!important; padding-right: 0px !important; padding-left: 0px !important;}
.footer-icons a:hover {
    background-color: #73877B;
}
.footer-icons a {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background-color: rgba(0,0,0,0.75);
    margin: 1px 0px;
	display:inline-block;
	padding-top:7px;
	color:#fff!important;
	text-align:center;
}
.navbar{ margin-bottom:0; border:none; border-radius:0; margin-top:25px;}
.navbar-default{ background-color:#fff;}
.navbar-default .navbar-nav > li > a{ font-size:18px; font-weight:600; color:#000;}
.nav > li > a{ padding:5px 7px 25px; letter-spacing: 1.5px;}
.nav > li > a span{ border-right:1px solid #73877B; padding-right:13px;}
.nav > li:last-child span{ border:none;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{ color:#73877B;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{ background-color:transparent; color:#73877B;}
.dropdown-menu{ background-color:#73877B; box-shadow:none; border:none; border-radius:0; font-size:16px; padding:15px 5px;}
.dropdown-menu > li > a{ color:#fff;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background-color:transparent; color:#262626;}
.cv-link{ list-style:inside disc; color:#fff;}
.cv-link a{ font-size:14px; color:#fff;}
.dropdown-menu-surgery{ min-width:1135px; margin-left: -270px; color:#fff;}
.dropdown-menu-surgery a{ color:#fff;}
.dropdown-menu-surgery a:hover{ color:#262626;}
.dropdown-menu-skincare{min-width:1135px; margin-left: -405px; color:#fff;}
.dropdown-menu-skincare a{ color:#fff;}
.dropdown-menu-skincare a:hover{ color:#262626;}
.dropdown-menu-resources{min-width:1135px; margin-left: -745px; color:#fff;}
.dropdown-menu-resources a{ color:#fff;}
.dropdown-menu-resources a:hover{ color:#262626;}
.dropdown-menu-section-overview{ font-size:24px; font-weight:600; border-bottom:1px solid rgba(255, 255, 255, 0.2); padding-bottom:15px; margin-bottom:15px;}
.dropdown-menu-sub-heading{ font-size:22px;font-weight:600; margin-bottom:10px;}
.dropdown-menu-sublinks{ font-size:14px; list-style:inside disc; padding-left:15px;}
.dropdown-menu-box-main {overflow: hidden;}
.dropdown-menu-box{ border-right:1px solid rgba(255, 255, 255, 0.2); margin-bottom: -99999px; padding-bottom: 99999px;}
.banner-home{ height:595px; background-color:#070707; background-image:url('/images/banner-bg2.jpg'); background-repeat:no-repeat; background-position:center center;}
.banner-txt{ text-align:center; padding-top:95px;}
.banner-logo{ margin-bottom:40px; max-width:100%;}
.banner-title{ font-size:22px; color:#73877B; margin-bottom:30px;}
.banner-btn-box{ margin-top:30px;}
.banner-home-txt{height:595px; background-color:rgba(255,255,255,0.85);}
.banner-txt p{ margin-bottom:40px; line-height:26px;}
.btn{ border:none; border-radius:0; text-transform:uppercase; padding:10px 20px;}
.btn.focus, .btn:focus, .btn:hover{ color:#fff;}
.btn.active, .btn:active{box-shadow:none;}
.btn-purple{ background-color:#0b243b; color:#ffffff; min-width:160px;
webkit-box-shadow: 2px 2px 4px #a4a5a6;
-moz-box-shadow: 2px 2px 4px #a4a5a6;
box-shadow: 2px 2px 4px #a4a5a6;
/*background-image: -ms-linear-gradient(top, rgba(35,71,137,1) 0%, rgba(58,105,139,1) 100%);
background-image: -moz-linear-gradient(top, rgba(35,71,137,1) 0%, rgba(58,105,139,1) 100%);
background-image: -o-linear-gradient(top, rgba(35,71,137,1) 0%, rgba(58,105,139,1) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(35,71,137,1)), color-stop(100, rgba(58,105,139,1)));
background-image: -webkit-linear-gradient(top, rgba(35,71,137,1) 0%, rgba(58,105,139,1) 100%);
background-image: linear-gradient(to bottom, rgba(35,71,137,1) 0%, rgba(58,105,139,1) 100%);*/
}
.btn-purple:hover{ background-color:#7b91b8; background-image:none; color:#fff;}
.btn-rqst{ margin-right:10px;}
.footer{}
.footer-links{background-color:#73877B; padding-top:5px; padding-bottom:7px; margin-bottom:20px;}
.footer-links a{ font-size:12px; color:#fff; text-transform:uppercase;}
.footer-links a:hover{ color:#000;}
.footer-links ul{ text-align:center; margin-bottom:0;}
.footer-bottom{ color:#000;}
.footer-bottom p, .footer-bottom strong{ font-size:12px;}
.footer-bottom p{ margin-bottom:15px;}
.footer-address{}
.footer-bottom a{ color:#000;} 
.footer-bottom a:hover{ color:#73877B;} 
.footer-sitmap{ text-align:right; margin-top:-5px;}
.footer-sitmap a{ font-size:12px; color:#000;}
.footer-sitmap a:hover{ color:#73877B;}
.footer-sitmap li{ border-right:1px solid #000; line-height:12px;}
.footer-sitmap li:last-child{ border:none;}
.footer-accociated-logo{ text-align:right; /*margin-top:-16px;*/}
.footer-accociated-logo img{ vertical-align:baseline;}
/*ravi start css here*/
.content-wrapper { margin: 0 auto;}
.content-wrapper h1 {font-size: 36px; color: #73877B; font-family: open sans; padding: 0 0 10px 0; margin: 0 0 0 0; text-transform: uppercase; font-weight: normal;}
.content-wrapper p{text-align: left; color: #3d3936; font-size: 16px; line-height: 25px; font-family: 'open sans'; font-weight: normal; padding: 0 0 14px 0; margin: 0 0 0 0;}
.content-wrapper p a { font-weight:bold; color:#235789;}
.content-wrapper p a:hover{ color:#7b91b8;}
.content-wrapper hr {border-top: 1px solid #73877B;}
.content-wrapper h2 {font-size: 30px; color: #73877B; font-family: 'open sans'; padding: 0 0 10px 0; margin: 30px 0 10px 0; text-transform: uppercase; font-weight: normal;}
.content-wrapper .big-font-size {font-size: 20px; line-height: 30px;}
.content-wrapper .dr-terry { height: 182px; background: url(/images/dr-terry-bg.jpg) left top/100% 100% no-repeat; color: #FFFFFF; font-size: 16px; font-family: open sans; font-weight:bold; padding: 75px 0 0 170px; margin: 0 0 25px 0; text-align: center; line-height: 21px; box-shadow: 0 0 4px #999999;}
.content-wrapper .dr-terry span { font-size:12px;}
.content-wrapper .dr-marissa { height: 182px; background: url(/images/dr-marissa-bg.jpg) left top/100% 100% no-repeat; color: #4e4e4e; font-size: 16px; font-family: open sans; padding: 75px 30px 0 140px; margin: 0 0 25px 0; text-align: center; font-weight:bold; line-height: 21px; box-shadow: 0 0 4px #999999;}
.content-wrapper .dr-marissa span { font-size:12px;}
.content-wrapper .dr-emily { height: 182px; background: url(/images/dr-emily-bg.jpg) left top/100% 100% no-repeat; color: #4e4e4e; font-size: 16px; font-family: open sans; padding: 75px 140px 0 45px; margin: 0 0 25px 0; text-align: center; font-weight:bold; line-height: 21px; box-shadow: 0 0 4px #999999;}
.content-wrapper .dr-emily span { font-size:12px;}
.our-surgeons-box { margin-top:20px;}
.featurearea {
    background-color: #73877B;
    padding: 30px;
    text-align: center;
	margin-bottom:55px;
}
.featurearea .row {
    
}
.featureboxbutton {
    background-color:#0b243b;
	/*background-image: -ms-linear-gradient(top, rgba(35,71,137,1) 0%, rgba(58,105,139,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(35,71,137,1) 0%, rgba(58,105,139,1) 100%);
	background-image: -o-linear-gradient(top, rgba(35,71,137,1) 0%, rgba(58,105,139,1) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(35,71,137,1)), color-stop(100, rgba(58,105,139,1)));
	background-image: -webkit-linear-gradient(top, rgba(35,71,137,1) 0%, rgba(58,105,139,1) 100%);
	background-image: linear-gradient(to bottom, rgba(35,71,137,1) 0%, rgba(58,105,139,1) 100%);*/
        background-size: auto auto;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    text-transform: uppercase;
    padding: 5px;
}
.featureboxbutton a {
    font-size: 30px;
    color: #fff;
}
.featureboxbutton a:hover {
    color: #000;
}
/*ravi end css here*/
.feature-img{box-shadow: 0 0 4px rgba(0,0,0,0.45);}
.form-section{ margin-bottom:60px;}
.form-section h2{ font-size:30px; color:#73877B; text-transform:uppercase; margin-bottom:30px;}
.form-section .form-group-fname, .form-section .form-group-lname{ margin-right:-5px;}
.form-section .form-group-email, .form-section .form-group-phone{ margin-left:-5px;}
.form-section .checkbox1{ border-right:1px solid #73877B;}
.form-section .checkbox input{ margin-top:5px;}
.form-section .checkbox{ color:#73877B; padding-top:3px;}
.input-group-addon{ border-radius:0; padding:0; border-color:#73877B;}
.form-section .btn{ min-width:130px; margin-left:-13px;}
.form-section .form-footer-btn{ padding-left:5px;}
.form-section .form-footer-btn .btn{ width:100%; margin-left:0;}
.video-gallery-section{ }
.video-gallery-section h2{ font-size:30px; color:#73877B; text-transform:uppercase; margin-bottom:30px;}
.video-gallery-section-box{height:340px;}
.video-gallery-list{ padding:10px; background-color:#e7e7e7; border-bottom:2px solid #fff; overflow:hidden; cursor:default;}
.video-gallery-list:hover{ background-color:#d6d6d6;}
.video-gallery-list-thumbnail{ width:27%; margin-right:3%; float:left;}
.video-gallery-list-thumbnail img{ max-width:100%;}
.video-gallery-list-txt{ width:70%; float:left;}
.video-gallery-list-txt h3{ font-size:18px; font-weight:600; color:#373737;}
.video-gallery-list-txt p{ font-size:14px; color:#373737; margin-bottom:10px;}
/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper {
	overflow: hidden !important;
	padding: 0 !important;
	position: relative;
}
.scroll-wrapper > .scroll-content {
	border: none !important;
	box-sizing: content-box !important;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none !important;
	overflow: scroll !important;
	padding: 0;
	position: relative !important;
	top: 0;
	width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0;
}
.scroll-element {
	display: none;
}
.scroll-element, .scroll-element div {
	box-sizing: content-box;
}
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
	display: block;
}
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
	cursor: default;
}
.scroll-textarea {
	border: 1px solid #cccccc;
	border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
	overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
	border: none !important;
	box-sizing: border-box;
	height: 100% !important;
	margin: 0;
	max-height: none !important;
	max-width: none !important;
	overflow: scroll !important;
	outline: none;
	padding: 2px;
	position: relative !important;
	top: 0;
	width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
	height: 0;
	width: 0;
}
/*************** SIMPLE INNER SCROLLBAR ***************/
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10;
}
.scrollbar-inner > .scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}
.scrollbar-inner > .scroll-element.scroll-x {
	bottom: 2px;
	height: 8px;
	left: 0;
	width: 100%;
}
.scrollbar-inner > .scroll-element.scroll-y {
	height: 100%;
	right: 2px;
	top: 0;
	width: 8px;
}
.scrollbar-inner > .scroll-element .scroll-element_outer {
	overflow: hidden;
}
.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #fff; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #4f4f4f; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #4f4f4f; opacity:1;}
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #4f4f4f; opacity:1; }
/* update scrollbar offset if both scrolls are visible */
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }	
/*.scrollbar-inner{ overflow-y:scroll;}*/
/*Modal CSS Satart*/
.modal-content{ background-color:#fff; border-radius:0;}
.modal-title{ color:#73877B; font-size:22px;}
#dlgT .modal-header{ border:none; padding-bottom:0;}
.close{color: #73877B; opacity:1;}
.close:focus, .close:hover{color: #7b91b8;}
#dlgT button.close{ position:absolute; z-index:9; right:15px; top:15px;}
.modal-footer .btn{ box-shadow:none; width:100%;}
/*Modal CSS Satart*/
.dr-fb-home{ margin-bottom:40px;}
.site-info-home{ margin-top:55px;}
.banner-subpage{ height:330px; position:relative;}
.banner-subpage1{background:url('/images/banner-subpage1-bg.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover;}
.banner-subpage2{background:url('/images/subpage-banner-breast.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover;}
.banner-subpage3{background:url('/images/subpage-body-contouring.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover;}
.banner-subpage4{background:url('/images/subpage-banner-face.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover;}
/*.banner-subpage5{background:url('/images/subpage-injectables.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover;}*/
.banner-subpage5{background:url('/images/subpage-banner-face.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover;}
/*.banner-subpage6{background:url('/images/subpage-lasers.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover;}*/
.banner-subpage6{background:url('/images/subpage-banner-face.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover;}
/*.banner-subpage7{background:url('/images/subpage-skincare-nonprocedure.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover;}*/
.banner-subpage7{background:url('/images/subpage-banner-face.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover;}
.subpage{ margin-top:40px; margin-bottom:40px; /*overflow: hidden;*/}
.subpage-content{ border-left:1px solid #73877B; padding-left:30px;/* margin-bottom: -99999px; padding-bottom: 99999px;*/}
.subpage-content p{ line-height:26px;}
.breadcrumb{background-color:transparent;font-size:12px; margin-left:-13px; margin-bottom:5px; margin-bottom:0 !important;}
.breadcrumb>li+li:before{content:"I";color:#9e9e9e;}
.breadcrumb>li{color:#9e9e9e;}
.breadcrumb a{color:#9e9e9e !important;}
.breadcrumb a:hover{color:#7b91b8 !important;}
.breadcrumb>.active{color:#234789;}
.subpage h1{ font-size:30px; color:#73877B; text-transform:uppercase; margin-bottom:15px;}
.subpage h2{ font-size:24px; color:#73877B; margin-bottom:15px;}
.img-right{ float:right; margin-right:-15px; margin-bottom:10px;}
.img-right img{ max-width:100%; margin:5px auto 0; display:block;}
.img-left{ float:left; margin-left:-15px; margin-bottom:10px;}
.img-left img{ max-width:100%; box-shadow: 0 0 4px #999999; margin:5px auto 0; display:block;}
/*.subpage-sidebar{margin-bottom: -99999px; padding-bottom: 99999px;}*/
.side-links{ margin-bottom:30px;}
.side-links a:hover{ color:#7b91b8;}
.side-links h2{ color:#161616; font-weight:600; margin-bottom:15px;}
.side-links li{ padding:4px 0;}
.side-links-list{ color:#161616; font-size:18px; font-weight:600;}
.side-links-list ul{ font-size:16px; font-weight:400; list-style:disc;}
.side-links-list a:focus{ color:#161616;}
.side-links-list li ul li{ padding-top:0; padding-bottom:0;}
.side-form{ margin-bottom:40px;}
.side-form h2{ text-transform:uppercase; margin-bottom:20px;}
.side-form .btn{ min-width:100px; float:right;} 
.side-form .checkbox{ color:#73877B; padding-top:0;}
.side-form .checkbox input{ margin-top:6px;}
.sidebar-video-gallery{background-color:#e7e7e7; text-align:center; margin-bottom:30px;}
.video-logo{ max-width:100%; margin-bottom:10px;}
.sidebar-video-gallery h2{font-size:30px; text-transform:uppercase; margin-bottom:10px;}
.sidebar-video-gallery .btn{ display:block; box-shadow:none;}
.vg-learn-more{ font-size:18px; color:#234789; text-transform:uppercase;}
.vg-learn-more:hover{ color:#7b91b8;}
.sidebar-media-fb{background-color:#e7e7e7; text-align:center; margin-bottom:30px;}
.sidebar-media-fb h2{font-size:30px; text-transform:uppercase; margin-bottom:10px;}
.sidebar-media-fb .btn{ display:block; box-shadow:none;}
.sidebar-pg-fb{background-color:#e7e7e7; text-align:center; margin-bottom:30px;}
.sidebar-pg-fb h2{font-size:30px; text-transform:uppercase; margin-bottom:10px;}
.sidebar-pg-fb .btn{ display:block; box-shadow:none;}
.sidebar-pg-fb p{ color:#73877B; font-size:10px; text-align:right; padding:0 15px; margin-bottom:0; margin-top:-5px;}
#form_contact_pop .form-control{ height:42px;}
#form_contact_pop .checkbox{ color:#73877B;}
#form_contact_pop .checkbox a{ color:#234789;}
#form_contact_pop .checkbox a:hover{ color:#7b91b8;}
#form_contact_pop textarea.form-control{ height:auto;}
.cta-fb{ min-height:300px; background-image:url('/images/cta-fb-bg1.png'); background-repeat:repeat; background-position:left top; clear:both; color:#000;}
.cta-fb p{ font-size:24px; line-height:36px; padding:70px 20px 0;}
.cta-fb p a:hover{ color:#7b91b8 !important; text-decoration:underline !important;}
.subpage-content .cta-fb-left p a{ color:#234789;}
.subpage-content .cta-fb-left p a:hover{ color:#000 !important;}
.cta-fb-right{ min-height:300px; background-color:rgba(0,0,0,0.50);}
.cta-fb-right img{ margin:80px auto 30px; display:block; max-width:100%;}
.cta-fb-right .btn{ box-shadow:none; min-width:283px; margin-left:-25px; position:relative;}
.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 10px solid transparent;
  border-right: 0 solid transparent;
  
  border-top: 10px solid #401d42;
  display:inline-block;
  position:absolute;
  left:0;
  top:40px;
}
.ul-heading{ margin-bottom:10px;}
.subpage-content ul{ margin-bottom:30px;}
.subpage-content ul li{ line-height:26px;}
.subpage-content p a, blockquote a{ color:#234789;}
.subpage-content p a:hover, blockquote a:hover{ color:#7b91b8;}
.subpage-content ul li a{ color:#234789;}
.subpage-content ul li a:hover{ color:#7b91b8;}
.subpage-content .embed-responsive{ margin-bottom:30px;}
.subpage-content blockquote{ font-size:16px; border-color:#73877B; line-height:26px;}
/*.subpage-content blockquote{ font-size:16px; border:0; line-height:26px; padding:0;}*/
.testimonial-subpage-fb{ margin-bottom:30px;}
.testimonial-subpage-fb p{ font-size:22px; font-style:italic;}
.testimonial-subpage-fb a{ text-align:right; color:#234789; display:block;}
.testimonial-subpage-fb a:hover{ color:#7b91b8;}
.photogallery-fb-subpage{ min-height:240px; background-image:url('/images/cta-fb-bg1.png'); background-repeat:repeat; background-position:left top; padding:30px 15px 20px; color:#363636; text-align:center; margin-bottom:30px;}
.photogallery-fb-subpage h2{ font-size:30px; color:#363636; text-transform:uppercase;}
.photogallery-fb-subpage h3{font-size:18px; color:#363636; text-transform:uppercase;}
.photogallery-fb-subpage a{ color:#363636;}
.photogallery-fb-subpage a:hover{ color:#7b91b8;}
.photogallery-fb-subpage img{ box-shadow: 0 0 4px #8b8b8b; margin-bottom:10px; max-width:100%;}
.photogallery-fb-s-img{ width:400px; margin:0 auto;}
.photogallery-fb-s-img-left{ width:200px; float:left;}
.photogallery-fb-s-img-right{ width:200px; float:left;}
.photogallery-fb-s-img:hover h3{color:#7b91b8;}
.blockquote-fb-subpage{ padding:30px 60px; color:#9a609c; border-top:1px solid #9a609c; border-bottom:1px solid #9a609c; margin-bottom:30px;}
.blockquote-fb-subpage p{ margin-bottom:0;}
.nobullets-links{ list-style:none !important; padding-left:0;}
.active-link{color:#234789;}
.subpage-content p strong{font-weight:400;}
.sidebar-right{ margin-bottom:30px;}
.sidebar-right .video-gallery-list-txt p{ line-height:20px;}
.blockquote {
    padding: 20px 20px 20px 20px;
    margin: 20px 0 20px 0;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: none;
    color: #666666;
    font-size: 18px;
    text-align: left;
    line-height: 25px;
    font-style: italic;
}
#form_contact h3{ font-size:18px; color:#73877B; text-transform:uppercase;}
#form_contact input[type="checkbox"]{ margin-top:5px;}
#form_contact .btn{ float:right; min-width:100px;}
#form_contact .checkbox1{ padding-top:0;}
#form_contact .terms{ color:#234789;}
#form_contact .terms:hover{ color:#7b91b8;}
/*ravi start*/
.img-vid-caption { font-size:12px; margin-bottom:30px; display:block; font-style:italic;}
.subpage-content .tummy-tuck .embed-responsive { margin-bottom:0px;}
/*.subpage-content .tummy-tuck img { margin-bottom:30px;}*/
.subpage-content .liposuction .embed-responsive { margin-bottom:30px;}
.subpage-content .liposuction img { margin-bottom:30px;}
/*ravi end*/
/*raju 10-23-2017*/
.subpage-content ol li a{
    color: #234789;
 font-weight:400;
}
.subpage-content ul li a{ font-weight:400;}
.subpage-content hr{
    border-top: 1px solid #73877B;
    width: 100%;
}
.subpage-content ol li a:hover{ color: #7b91b8;}
/*raju 10-23-2017*/
#divOfficehours {border-left:1px solid #ddd;}
.img-margin{ margin-bottom:20px;}
.center-img-container{ margin-bottom:20px; text-align:center;}
figcaption{ font-size:13px; padding:15px 10px; line-height:23px;}
.img_m_bottom{ margin-bottom:20px;}
.subpage-content-search h1 span{ color:#234789;}
.search-result-loading{}
.search-result-loading .fa{ margin-right:5px;}
.search-result-found{}
.search-result-list{}
.search-result-list h2 a{ color:#73877B;}
.search-result-list h2 a:hover{ color:#7b91b8;}
.fontresize-selected{
color:#73877B !important;
}
.single-result-div{
	padding-top:25px;
	padding-bottom:20px;
	border-bottom:1px solid #ddd;
}
.single-result-div p{
margin-bottom:5px;
}
.email-form-pop span {
    font-size: 12px;
	color:#fff;
}
.img-subpage-below{ box-shadow:none!important; margin-top:0px!important}
.subpage-content img{ margin-left:auto; margin-right:auto;}
.subpage-content .img-left{ float:left; margin-right:15px; max-width:100%;}
.subpage-content .img-right{ float:right; margin-left:15px; max-width:100%;}
.featurearea-procedure-home{ padding-left:0; padding-right:0;}
.featurearea-procedure-home .featureboxbutton{ padding:0; background-color:transparent;}
.featurearea-procedure-home .featureboxbutton a{ display:block; padding: 5px; background-color: #0b243b;}
.featurearea-procedure-home .featureboxbutton a:hover{background-color: #7b91b8; color:#fff;}
.video-gallery-section-home{ text-align:center;}
.video-gallery-section-home .img-vg{ display:block; margin:0 auto 15px; max-width:100%;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
-moz-box-shadow:    0px 1px 3px 0px rgba(0,0,0,0.3);  /* Firefox 3.5 - 3.6 */
box-shadow:         0px 1px 3px 0px rgba(0,0,0,0.3);
}
.video-gallery-section-home .btn{ min-width:300px; margin:0 auto; display:block; width:300px;}
.cta-fb2{ background-image:url('/images/logo2.png'), url('/images/flower-bg1.jpg'); background-repeat:no-repeat, no-repeat; background-position:15px center, center center; background-size:320px, auto; background-color:#fff; min-height:0; padding:15px; margin-bottom:20px;}
.cta-fb2 img{ max-width:100%;}
.cta-fb2 .cta-fb-right{ background-color:transparent; min-height:0; color:#000;}
.cta-fb2 p{ padding:0; margin-bottom:0; font-size:20px; line-height:32px;}
.dr-fb-home-main{ height:550px; background-image:url('/images/blue-light-bg1.jpg'); background-repeat:no-repeat; background-position: center top; background-size:cover; background-color:#f6fafd; margin-top:10rem; text-align:center; border-top: 10px solid #73877B;}
.dr-fb-home-main .dr-fb-img1{ float:left; margin-top: -107px; margin-left:-12rem;}
.dr-fb-home-main .dr-fb-img2{ float:right; margin-top: -72px; margin-right:-12rem;}
.dr-fb-home-content{ padding-top:6rem; padding-bottom:30px; position:relative; z-index:1;}
.dr-fb-home-main h2{ font-size:28px; color:#73877B; text-transform:uppercase; line-height:36px; margin-bottom:30px;}
.dr-fb-home-main p{ padding-left:5rem; padding-right:5rem; font-size:20px; line-height:36px; margin-bottom:40px;}
.dr-fb-home-btn-grp{}
.dr-fb-home-btn-grp .btn-dr1{ margin-right:10px;}
.featurearea-procedure-home .feature-img{ position:relative;}
.model{ position:absolute; left:15px; bottom:60px; font-size:12px;}
.subpage-content-vg{ border:none; padding-left:0;}
.dr-fb-footer-subpage{ height:560px; background-image:url('/images/WWCP–FeatureBlocks-01.png'); background-repeat:no-repeat; background-position:center top; background-size:cover; text-align:center; padding-top:5rem; padding-bottom:30px; margin-bottom:30px;}
.dr-fb-footer-subpage-content{ height:500px; position:relative;}
.dr-fb-footer-subpage h2{ color:#73877B; font-weight:800; text-transform:uppercase;}
.dr-fb-footer-subpage p{ font-size:20px;}
.dr-fb-footer-subpage .btn{ position:absolute; left:auto; right:auto; bottom:0; margin-left:-10%;}
.dr-fb-subpage{ height:300px; background-color:#73877B; margin-bottom:30px; margin-top:5rem; border-top: 20px solid rgba(255,255,255,0.3); position:relative;}
.dr-fb-subpage-box{ height:280px; border-left: 20px solid rgba(255,255,255,0.3); border-bottom: 20px solid rgba(255,255,255,0.3); border-right: 20px solid rgba(255,255,255,0.3); position:relative; padding-top:20px; padding-bottom:20px; text-align:center;}
.dr-fb-subpage .dr-fb-subpage-img{ position:absolute; margin-top: -45px;}
.dr-fb-subpage h2{ font-size:24px; color:#fff; text-transform:uppercase; line-height:32px;}
.dr-fb-subpage h3{ font-size:18px; color:#fff; text-transform:uppercase; font-weight:800; margin-bottom:20px;}
.dr-fb-subpage .btn{ webkit-box-shadow: 2px 2px 4px #545454; -moz-box-shadow: 2px 2px 4px #545454; box-shadow: 2px 2px 4px #545454; min-width:230px;}
.dr-fb-subpage .btn:first-child{ margin-bottom:15px;}
.dr-fb-subpage ul{ position:absolute; z-index:1; bottom:30px; left:30px; margin-bottom:0;}
.dr-fb-subpage .abps-logo-img{ max-width:50px;}
.dr-fb-subpage .asps-logo-img{ max-width:75px;}
.dr-fb-subpage .br-logo-img{ max-width:76px;}
.dr-fb-subpage .bj-logo-img{}
.dr-fb-subpage .wu-logo-img{ margin-left:-68px; margin-top:-10px;}
.dr-fb-subpage ul li img{ margin-bottom:0 !important;}
.pg-fb-subpage{height:auto; background-image:url('/images/pg-bg-fb-img1.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover; padding-bottom:30px; margin-bottom:30px; display:none;}
.pg-fb-subpage-header{ background-color:rgba(115,135,123,0.65); padding:30px 15px; text-align:center; color:#fff;}
.pg-fb-subpage h2{font-size:24px; color:#fff; text-transform:uppercase;}
.pg-fb-subpage p{ margin-bottom:0;}
.pg-fb-subpage img{ max-width:100%; margin:0 auto; display:block;}
.swiper-container-pg-subpage{ margin-top:30px;}
.swiper-button-next, .swiper-button-prev{ width: 50px; height: 50px; background-size: 50px 50px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%234789ae'%2F%3E%3C%2Fsvg%3E"); left:30px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%234789ae'%2F%3E%3C%2Fsvg%3E"); right:30px;}
.rmv-txt{ font-size:14px; color:#73877B; text-align:right; margin-right:11rem;} 
.pg-fb-subpage .btn{ margin:0 auto; display:block; width:200px;}
.pt-fb-subpage{ border-left:5px solid #9daba3; background-color:#73877B; color:#fff; padding:15px; margin-bottom:30px;}
.pt-fb-subpage .review-stars{color: #fbb65d; margin-bottom: 0; margin-left:0;}
.pt-fb-subpage .review-stars li{ margin-right:-3px; padding:0;}
.pt-fb-subpage .ptquote{ margin-bottom:10px;}
.pt-fb-subpage .ptquote .fa{ font-size:20px;}
.pt-fb-subpage .ptquote a{font-weight:700; color:#fff;}
.pt-fb-subpage .ptquote a:hover{ color:#fff; opacity:0.7;}
.pt-fb-subpage .ptname{ font-weight:700; text-align:right; font-style:italic; margin-bottom:5px;}
.pt-fb-subpage .ptrmv{ font-size:13px; margin-bottom:0;}
.site-info-home{ text-align:center;}
.site-info-home p{ text-align:center;}
.image-container{ margin-bottom:20px; text-align:center;}
.image-container img{ display:inline-block; width:255px; padding:20px;}
.product-container img{ width:100px;}
.product-container .img-left {
    width: 120px;
    margin-bottom: 30px;
}
.img-left figcaption, .img-right figcaption {
	font-size:12px;
	text-align:center;
	margin-top:10px;
}
.product-container .img-left{ margin-left:0;}
#skincareProduct .modal-header .close{margin-top: 0; position: absolute; right: 15px; top: 20px; padding-left:15px;}
#skincareProduct .modal-content img{ max-width:100%; margin:0 auto; display:block;}
.subpage-content figure img{ max-width:100%;}
.wcp-saying{
    text-align: right;
    color: #234789;
    display: block;
}
.modeldisclaimer{
position: absolute;
bottom: 5px;
right: 35px;
font-size: 10px;
color: #666;
pointer-events:none;
}
.banner-subpage1 .modeldisclaimer{ display:none;}
.subpage-content img.mob_graphic{ display:none!important;}
.subpage-content img.desk_graphic{ display:block!important;}

.infograph-img-box img{ max-width:100%; margin:0 auto; display:block;}
.infograph-img-box figcaption{ text-align:center; margin-bottom:10px;}

.twinimage figcaption{text-align: center;}
.twinimage .caption-disclaimer{text-align: right; font-style: italic;}

/*#RecaptchaFieldSF iframe{width:285px!important;}*/
#RecaptchaFieldSF{
  border-right:1px solid #d3d3d3;
  transform:scale(0.87);
    -webkit-transform:scale(0.87);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}
#RecaptchaFieldPF{
  border-right:1px solid #d3d3d3;
  transform:scale(0.88);
    -webkit-transform:scale(0.88);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}
#RecaptchaFieldFF > div{margin-left: 15px;}
.form-footer-btn .btn-purple{margin-top: 20px;}

@media (min-width: 1901px) {
.dr-fb-footer-subpage{ height:700px;}
.dr-fb-footer-subpage-content{ height:640px;}
}

@media (min-width: 1201px) {
.form-section textarea.form-control{ height:165px;}
}
@media (min-width: 992px) {
.dropdown:hover .dropdown-menu {display: block;}
/*.dropdown:focus .dropdown-menu {display: block;} */
}
@media (min-width: 992px) and (max-width: 1200px) {
.navbar{ margin-top:0;}
.navbar-default .navbar-nav > li > a{ font-size:14px;}
.nav > li > a{ padding:20px 4px;}
.dropdown-menu-surgery{ min-width:970px; margin-left:-238px;}
.dropdown-menu-skincare{ min-width:970px; margin-left:-350px;}
.dropdown-menu-resources{ min-width:970px; margin-left:-625px;}
.banner-home{ height:540px;}
.banner-title{ font-size:22px; line-height:26px;}
.banner-logo{ max-width:100%;}
.banner-txt{ padding-top:50px;}
.banner-btn-box{ margin-top:0;}
.banner-btn-box .btn{ font-size:18px; margin-bottom:10px; display:block;}
.btn-rqst{ margin-right:0;}
.banner-home-txt{height:540px;}
.services-fb1-box li{ margin-right:15px;}
.services-fb1 h2{ font-size:20px; padding-top:15px;}
.site-info-home{ margin-top:40px;}
.featurearea{ padding-left:0; padding-right:0; margin-bottom:40px;}
/*ravi start css here*/
.content-wrapper .dr-terry { height:148px; font-size: 14px; font-family: open sans; font-weight: bold; padding: 55px 0 0 105px; margin: 0 0 25px 0; text-align: center; line-height: 21px;}
.content-wrapper .dr-marissa  { height:148px; font-size: 14px; font-family: open sans; font-weight: bold; padding: 55px 0 0 105px; margin: 0 0 25px 0; text-align: center; line-height: 21px;}
.content-wrapper .dr-emily { height:148px; font-size: 14px; font-family: open sans; font-weight: bold; padding: 55px 0 0 30px; margin: 0 0 25px 0px; text-align: left; line-height: 21px;}
.our-surgeons-box .big-font-size { display:block;}
/*ravi end css here*/
.form-section .btn{ min-width:105px; margin-left:-15px;}
.f-logo4{ }
.f-logo3{ width:70px;}
.f-logo2{ width:105px;}
.f-logo1{ width:280px;}
.copyright{ margin-right:-45px;}
.banner-subpage .banner-logo{ margin-bottom:40px;}
.cta-fb p{ font-size:20px; line-height:30px; padding-top:60px;}
.cta-fb-right .btn{ min-width:254px; padding:10px;}
/*.side-links-list{ font-size:16px;}
.side-links-list ul{ font-size:14px;}
.subpage-sidebar h2{ font-size:20px;}
.side-form .form-control{ font-size:16px;}*/
.banner-subpage1, .banner-subpage2{ background-position:right top;}
.cta-fb2{ background-position: center 30px, center center; text-align:center; padding-top:120px;}
.cta-fb2 p{ padding-top:0;}
.dr-fb-home-main .dr-fb-img1{ margin-left: -16rem;}
.dr-fb-home-main .dr-fb-img2{ margin-right:-17rem;}
.dr-fb-home-content{ padding-top:4rem;}
.dr-fb-home-main h2{ font-size:24px;}
.dr-fb-footer-subpage{ height:460px;}
.dr-fb-footer-subpage-content{ height:400px;}
.dr-fb-subpage{ height:490px;}
.dr-fb-subpage-box{ height:470px;}
.dr-fb-subpage .btn:first-child{ margin-bottom:0;}
.dr-fb-subpage-box-txt{position: absolute; bottom: 0; width: auto; left: 0; right: 0; background-color:rgba(255,255,255,0.3); padding-top:10px;}
.dr-fb-subpage-box-txt{ padding-top:30px;}
.dr-fb-subpage ul{ top:19rem; left:90px;}
.dr-fb-subpage .dr-fb-subpage-img{ left:0; right:0;}
.pg-fb-subpage img{ max-width:70%;}
.rmv-txt{ margin-right:9rem;}
}
@media (max-width: 1199px) {
.dr-fb-home-main{ overflow: hidden;}
}
@media (max-width: 991px) {
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin: 7.5px 0px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-text {
float: none;
margin: 15px 0;
}
.navbar-collapse.collapse.in {
display: block!important;
}
.collapsing {
overflow: hidden!important;
}
.navbar .dropdown-menu:before, .navbar .dropdown-menu:after {
display: block;
}
.navbar .dropdown-menu {
background-color: transparent;
border: medium none;
border-radius: 0 0 0 0;
box-shadow: none;
float: none;
left: auto;
max-width: none;
padding: 0;
position: static;
top: auto;
}
}
@media (min-width: 850px) and (max-width: 991px) {
.banner-subpage{ background-position:-50rem top;}
}
@media (min-width: 768px) and (max-width: 849px) {
.banner-subpage1, .banner-subpage2{ background-position:-60rem top;}
.banner-subpage3, .banner-subpage4, .banner-subpage5, .banner-subpage6, .banner-subpage7{background-position:-50rem top;}
}
@media (min-width: 768px){
.fignowrap{ white-space:nowrap;}
.infograph-img-box .dnone-md{ display:none;}
}
@media (min-width: 768px) and (max-width: 991px) {
.footer-icons { display:none!important;}
.navbar{ margin-top:0;}
.navbar-default{ background-color:#161616;}
.navbar-toggle{ margin-right:-10px !important;}
.navbar .navbar-header .navbar-menu{ font-size:20px;}
.navbar-header-icon{ height:55px; cursor:pointer;}
.navbar-header-icon{ border-left:1px solid #7c7c7c; border-right:1px solid #7c7c7c;}
.header-address h2{background-size: 20px auto; font-size:20px; padding-left: 28px; min-height: 30px;}
.header-address a{ font-size:24px;}
.navbar .navbar-header a{ font-size:38px; color:#fff; line-height:40px; padding-top: 8px; float: left; display:inline-block;}
.navbar .navbar-header a span{ font-size:20px; vertical-align:middle; margin-top:-7px; display:inline-block;}
.navbar-toggle{ border:none; margin-right:-25px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background-color:transparent;}
.navbar-toggle .icon-bar{width: 34px;height: 4px;border-radius: 0;}
.navbar-toggle .icon-bar + .icon-bar{margin-top: 6px;}
.navbar-default .navbar-toggle .icon-bar{ background-color:#fff;}
.navbar-default .navbar-collapse{ border-color:#7c7c7c; border-left:1px solid #7c7c7c; border-right:1px solid #7c7c7c; }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ color:#73877B;}
.nav > li > a{ padding-left:15px; padding-right:15px;}
.dropdown-menu > li > a{ padding: 3px 20px;}
.navbar-default .navbar-nav > li > a{ color:#fff; font-weight:400;}
.nav > li > a span{ border:none; padding-right:0;}
.navbar-default .navbar-nav > li{ border-bottom:1px solid #7c7c7c;}
.navbar-default .navbar-nav > li:last-child{ border:none;}
.dropdown-menu-surgery{ min-width:160px; margin-left:0;}
.dropdown-menu-skincare{ min-width:160px; margin-left:0;}
.dropdown-menu-resources{ min-width:160px; margin-left:0;}
.dropdown-menu-section-overview{ font-size:16px; border:none; padding-bottom:0; margin-bottom:0;}
.dropdown-menu-skincare a:hover, .dropdown-menu-surgery a:hover, .dropdown-menu-resources a:hover{ color:#73877B;}
.dropdown-menu-sub-heading{ font-size:16px; margin-bottom:5px; margin-top:10px;}
.dropdown-menu-box{ border:none;}
.dropdown-menu-sublinks{ margin-bottom:5px;}
.navbar .dropdown-menu{ margin-bottom:5px;}
.banner-home{ height:450px;}
.banner-txt{ padding-top:0;}
.banner-title{ font-size:16px; line-height:24px; margin-bottom:10px;}
.banner-txt p{ font-size:14px; margin-bottom:15px;}
.banner-btn-box{ margin-top:0;}
.banner-btn-box .btn{ margin-bottom:10px; display:block;}
.banner-logo{ margin-bottom:15px;}
.btn-rqst{ margin-right:0;}
.banner-home-txt{height:450px; padding-top:45px;}
/*ravi start css here*/
.content-wrapper .dr-terry { height:111px; font-size: 11px; font-family: open sans; font-weight: bold; padding: 35px 0 0 80px; margin: 0 0 25px 0; text-align: center; line-height: 21px;}
.content-wrapper .dr-marissa  { height:111px; font-size: 11px; font-family: open sans; font-weight: bold; padding: 35px 0 0 80px; margin: 0 0 25px 0; text-align: center; line-height: 21px;}
.content-wrapper .dr-emily { height:111px; font-size: 11px; font-family: open sans; font-weight: bold; padding: 35px 0 0 15px; margin: 0 0 25px 0px; text-align: left; line-height: 21px;}
.content-wrapper .big-font-size { display: block;}
.our-surgeons-box p { display:none;}
.feature-img img { display:block;}
.featureboxbutton { margin-bottom:0px; padding:10px;}
.featureboxbutton a { font-size:16px;}
.site-info-home{ margin-top:40px;}
/*ravi end css here*/
.navbar-header-icon .social-icons-links li a{ font-size:20px; line-height:32px; padding-top:0;}
.navbar-header-icon .social-icons-links li{ width:34px; height:34px;}
.navbar-header-icon .social-icons-links .fa-facebook{padding: 7px 0 0 6px;}
.navbar-header-icon .social-icons-links .fa-play{padding: 7px 0 0 6px;}
.navbar-social-icon{ border:none;}
.navbar-social-icon .social-icons-links{ margin-bottom:0; margin-top:10px;}
.content-wrapper h1{ font-size:30px;}
.content-wrapper h2{ font-size:26px;}
.content-wrapper .big-font-size{ font-size:18px; line-height:28px;}
/*.form-section h2{ font-size:22px;}
.video-gallery-section h2{ font-size:22px;}
.form-section .btn{ min-width: 78px; margin-left: -15px; padding-left:14px; padding-right:14px;}*/
.featurearea{ margin-bottom:40px;}
.form-section{ margin-top:40px;}
.form-section .btn{ width:100%; min-width:170px;}
.banner-subpage .banner-txt{ padding-top:65px;}
.banner-subpage .banner-logo{ margin-bottom:40px;}
.side-links-list{ font-size:16px;}
.side-links-list ul{ font-size:14px;}
.subpage-sidebar h2{ font-size:20px;}
.side-form .form-control{ font-size:16px;}
.subpage1-form .form-section{ margin-top:0;}
.cta-fb-bottom{ margin-bottom:40px;}
.cta-fb-bottom hr{ border-top: 1px solid #73877B; margin-bottom:60px}
.cta-fb-bottom .cta-fb-right .btn{ min-width:310px;}
.cta-fb-bottom .cta-fb p{ padding-top:55px;}
.dr-fb-footer .dr-fb-home p{ text-align:center;}
.photogallery-fb-subpage h2{ font-size:24px;}
.blockquote-fb-subpage{ padding-left:30px; padding-right:30px;}
#form_contact .checkbox2{ margin-bottom:15px;}
#divOfficehours {border:none;}
.cta-fb2{background-size: 280px, auto;}
.cta-fb-bottom .cta-fb2 p{ padding-top:0;}
.cta-fb-bottom .cta-fb2 p a{ color:#234789;}
.cta-fb-bottom .cta-fb2 p a:hover{ color:#7b91b8;}
.dr-fb-home-main{ height:350px; margin-top:6rem;}
.dr-fb-home-main .dr-fb-img1{ max-width:300px; margin-top:-63px;}
.dr-fb-home-main .dr-fb-img2{ max-width:300px; margin-top:-51px}
.dr-fb-home-content{ padding-top:30px;}
.dr-fb-home-main h2{font-size: 20px; line-height: 26px; margin-bottom:15px;}
.dr-fb-home-main p{font-size: 16px; padding:0; line-height:24px; margin-bottom:0;}
.dr-fb-home-btn-grp .btn-dr1{ left:-18.5rem; margin-top:-5rem; position:absolute;}
.dr-fb-home-btn-grp .btn-dr2{ right:-18.5rem; margin-top:-5rem; position:absolute;}
.dr-fb-footer-subpage{ height:370px; padding-top:30px;}
.dr-fb-footer-subpage-content{ height:330px;}
.dr-fb-footer-subpage h2{ font-size:26px;}
.dr-fb-footer-subpage p{ font-size:16px;}
.dr-fb-subpage{ height:540px;}
.dr-fb-subpage-box{ height:520px;}
.dr-fb-subpage-box-txt{position: absolute; bottom: 0; width: auto; left: 0; right: 0; background-color:rgba(255,255,255,0.3); padding-top:10px;}
.dr-fb-subpage-box-txt{ padding-top:30px;}
.dr-fb-subpage .btn{ display:block;}
.dr-fb-subpage .btn:first-child{ margin-bottom:10px;}
.dr-fb-subpage ul{ top:19rem;}
.dr-fb-subpage ul li{ padding-left:0; padding-right:0;}
.dr-fb-subpage .dr-fb-subpage-img{ left:0; right:0;}
.pg-fb-subpage img{ max-width:80%;}
.rmv-txt{ margin-right:5rem; margin-bottom:10px!important;}
.swiper-button-next, .swiper-button-prev{width: 30px; height: 30px; background-size: 30px 30px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:7px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:7px;}
}
@media(max-width:767px) {
.footer-icons { display:none!important;}
.header{ border:none; margin-top:55px;}
.header2{ height:auto; min-height:0; padding:20px 0;}
.header2 .logo{ margin:0 auto; display:block;max-width:100%}
.navbar{ position:absolute; width:100%; top:0; margin-top:0;}
.navbar-default{ background-color:#161616;}
.navbar .navbar-header a{ height:55px; color:#fff; display:block; text-align:center; border-right:1px solid #7c7c7c; }
/*.navbar .navbar-header a:hover{ background-color:#0099cc;}*/
.navbar .navbar-header .fa{ vertical-align:middle;}
.navbar .navbar-header .fa-map-marker{font-size:36px; margin-top:8px;} 
.navbar-header .fa-picture-o{font-size:30px; margin-top:11px;} 
.navbar-header .fa-phone{font-size:32px; margin-top:11px;} 
.navbar-header-icon{ height:55px; padding:0; cursor:pointer;}
.navbar-header-icon:hover{ background-color:#73877B;}
.navbar-toggle{ border:none; border-radius:0; padding:0; margin:15px auto 0; float:none;}
.navbar-toggle .icon-bar{ width:34px; height:4px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top: 5px;}
.navbar-default .navbar-toggle .icon-bar{ background-color:#fff; border-radius:0;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background-color:transparent;}
.navbar-collapse{ padding-left:0; padding-right:0;}
.navbar-default .navbar-collapse{ border-color:#7c7c7c;}
.navbar-default .navbar-nav > li{ border-bottom:1px solid #7c7c7c;}
.navbar-default .navbar-nav > li:last-child{ border:none;}
.navbar-default .navbar-nav > li > a{ font-size:16px; color:#fff;}
.nav > li > a span{ border:none; padding:0;}
.nav > li > a{ padding:8px 15px;}
.navbar-default .navbar-nav > li > a:focus .menu-border, .navbar-default .navbar-nav > li > a:hover .menu-border{ border:none;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{ color:#73877B;}
.navbar-nav .open .dropdown-menu{ margin-bottom:5px;}
.dropdown-menu-surgery{ min-width:160px; margin-left:0;}
.dropdown-menu-skincare{ min-width:160px; margin-left:0;}
.dropdown-menu-resources{ min-width:160px; margin-left:0;}
.dropdown-menu-section-overview{ font-size:16px; border:none; padding-bottom:0; margin-bottom:0;}
.dropdown-menu-skincare a:hover, .dropdown-menu-surgery a:hover, .dropdown-menu-resources a:hover{ color:#73877B;}
.dropdown-menu-sub-heading{ font-size:16px; margin-bottom:5px; margin-top:10px;}
.dropdown-menu-sublinks{ margin-bottom:5px;}
.dropdown-menu-box{ border:none;}
/*.banner-home{height: auto; background-image:url('/images/banner-bg-mobile.jpg'); background-position:center -20px;}*/
.banner-home{height: auto;}
.banner-home-txt{ height:auto;}
.banner-logo{ max-width:100%; margin-bottom:20px;}
.banner-txt{padding-top: 35px; padding-bottom:25px;}
.banner-title{ font-size:18px; line-height: 24px; margin-bottom:15px;}
.banner-btn-box{padding-left:0; margin-top:0;}
.banner-txt p{ margin-bottom:20px;}
.banner-btn-box .btn{margin-bottom:10px; display:block;}
.btn-rqst{ margin-right:0;}
.site-info-home{ margin-top:30px;}
.dr-fb-home{ margin-bottom: 15px;}
.content-wrapper h1{ font-size:24px;}
.content-wrapper p{}
.content-wrapper h2{ font-size:22px; margin-top:25px; margin-bottom:5px;}
.content-wrapper hr{ margin-top:10px; margin-bottom:10px;}
.featurearea{ padding: 25px 0; margin-bottom:30px;}
/*ravi css start here*/
.content-wrapper .big-font-size { display:none;}
.content-wrapper .dr-terry {
    height: 162px;
    margin: 0 auto;
    width: 320px;
	margin-bottom:20px;
	padding: 60px 0 0 125px;
	box-shadow: 0 0 4px #999999;
}
.content-wrapper .dr-marissa {
    height: 162px;
    margin: 0 auto;
    width: 320px;
	margin-bottom:20px;
	padding:50px 0 0 100px;
	box-shadow: 0 0 4px #999999;
}
.content-wrapper .dr-emily {
    height: 162px;
    margin: 0 auto;
    width: 320px;
	margin-bottom:20px;
	padding:60px 135px 0 20px;
	box-shadow: 0 0 4px #999999;
}
.our-surgeons-box p { display:none;}
.our-surgeons-box {
    margin-top: 10px;
}
.feature-img img { display:none;}
.featureboxbutton {
    margin-bottom: 10px;
    padding: 10px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.featureboxbutton a { font-size:16px;}
.featurearea .row {background-size: auto auto; padding-top:7px;}
/*ravi css end here*/
.featureboxbutton a{ display:block;}
.feature-img{box-shadow: 0 2px 2px rgba(0,0,0,0.45);}
.footer{ text-align:center;}
.footer-links{ margin-left:-15px; margin-right:-15px; padding-top:20px; padding-bottom:20px;}
.footer-links ul li{ display:block;}
.footer-links a{ font-size:16px; font-weight:600; display:inline-block; padding:3px 0;}
.footer-sitmap{ text-align:center;}
.footer-sitmap li{ display:block; line-height:24px; border:none;}
.footer-sitmap a{font-size:16px; font-weight:600; display:inline-block; padding:3px 0;}
.footer-bottom .social-icons-links{ float:none; text-align:center;}
.footer-bottom .social-icons-links li{width:45px; height:45px; border-radius:50%; background-color:rgba(0,0,0,0.75); margin:0 5px;}
.footer-bottom .social-icons-links li a{ color:#fff; font-size:24px; padding: 0 4px; line-height: 45px;}
.footer-bottom .social-icons-links li:hover{ background-color:#73877B;}
.footer-bottom .social-icons-links .fa-facebook{ padding: 7px 0 0 0;}
.footer-bottom .social-icons-links .fa-play{ padding: 7px 0 0 5px;}
.footer-accociated-logo{ text-align:center; margin-top:0;}
.banner-subpage{height: auto; background-image:url('/images/banner-bg-mobile.jpg'); background-position:center top;}
.subpage-content{ padding-left:0; border:none;}
.img-right{ float:none; margin:0 -15px 20px;}
.img-right img{ margin:25px auto 0; display:block;}
.side-links{ background-color:#e2e2e2; margin-left:-15px; margin-right:-15px; padding:30px 15px 10px;}
.side-links-list{ font-size:16px;}
.side-links-list ul{ font-size:14px;}
.subpage-sidebar h2{ font-size:22px;}
.side-form .form-control{ font-size:16px;}
.side-form h2{ text-align:center;}
.subpage1 .side-form{ margin-bottom:0;}
.cta-fb{ min-height:0; margin-bottom:30px;background-size: 280px, auto;}
.cta-fb-right{ min-height:0; padding-bottom:30px;}
.cta-fb-right img{ margin-top:35px;}
.cta-fb-right .btn{ min-width:280px; width:100%;}
.photogallery-fb-s-img{ width:100%;}
.photogallery-fb-s-img-left{ width:50%; padding:5px;}
.photogallery-fb-s-img-right{ width:50%; padding:5px;}
.photogallery-fb-subpage h2{ font-size:24px;}
.blockquote-fb-subpage{ padding-left:15px; padding-right:15px;}
#form_contact .form-group-fname, #form_contact .form-group-email, #form_contact .form-group-addr, #form_contact .form-group-state, #form_contact .checkbox2{ margin-bottom:15px;}
#divOfficehours {border:none;}
.subpage-content .img-left, .subpage-content .img-right{ float:none; margin-left:auto; margin-right:auto; display:block; margin-bottom:20px;}
.cta-fb2{ background-position: center 30px, center center; text-align:center; padding-top:120px;}
.cta-fb2 .cta-fb-right{ padding:0;}
.cta-fb2 p{ padding:0;}
/*.sidebar-video-gallery{ width:290px; margin-left:auto; margin-right:auto;}*/
.dr-fb-home-main{ height:auto; margin-top:30px;}
.dr-fb-home-main img{ display:none;}
.dr-fb-home-content{ padding-top:30px; margin:-1px 15px 0;}
.dr-fb-home-main h2{font-size: 20px; line-height: 30px; margin-bottom:15px;}
.dr-fb-home-main p{font-size: 16px; padding-left:15px; padding-right:15px; line-height:26px; margin-bottom:25px;}
.dr-fb-home-main .btn{ display:block; margin:0 auto;}
.dr-fb-home-main .btn-dr1{ margin-bottom:20px;}
.featurearea-procedure-home .model{ display:none;}
.dr-fb-footer-subpage{ height:300px; padding-top:30px;}
.dr-fb-footer-subpage-content{ height:260px;}
.dr-fb-footer-subpage h2{ font-size:21px;}
.dr-fb-footer-subpage p{ font-size:13px;}
.dr-fb-footer-subpage .btn{margin-left: -15%;}
.dr-fb-subpage{ height:540px;}
.dr-fb-subpage-box{ height:520px;}
.dr-fb-subpage-box-txt{position: absolute; bottom: 0; width: auto; left: 0; right: 0; background-color:rgba(255,255,255,0.3); padding-top:10px;}
.dr-fb-subpage-box-txt{ padding-top:30px;}
.dr-fb-subpage .btn{ display:block;}
.dr-fb-subpage .btn:first-child{ margin-bottom:10px;}
.dr-fb-subpage ul{ top:19rem; left:15rem;}
.dr-fb-subpage ul li{ padding-left:0; padding-right:0;}
.dr-fb-subpage .dr-fb-subpage-img{ left:0; right:0;}
.pg-fb-subpage img{ max-width:80%;}
.rmv-txt{ margin-right:5rem; margin-bottom:10px!important;}
.swiper-button-next, .swiper-button-prev{width: 30px; height: 30px; background-size: 30px 30px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:15px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:15px;}
.sidebar-pg-fb img{ width:100%;}
.product-container .img-left img{ margin-top:20px;}
.footer-accociated-logo img {
    width: 130px;
    padding: 10px;
}
.subpage-content img.desk_graphic{ display:none!important;}
.subpage-content img.mob_graphic{ display:block!important;}

.infograph-img-box .dnone-sm{ display:none;}
}
@media (min-width: 360px) and (max-width: 575px) {
.dr-fb-footer-subpage{ height:180px; padding-top:15px;}
.dr-fb-footer-subpage-content{ height:195px;}
.dr-fb-footer-subpage h2{ font-size:20px;}
.dr-fb-footer-subpage p{ display:none;}
.dr-fb-footer-subpage .btn{ left:-15px; right:-15px; margin-left: auto;}
.dr-fb-subpage ul{ top:13rem; left:15px;}
.dr-fb-subpage .abps-logo-img{ max-width:40px;}
.dr-fb-subpage .asps-logo-img{ max-width:60px;}
.dr-fb-subpage .br-logo-img{ max-width:65px;}
.dr-fb-subpage .bj-logo-img{ max-width:140px;}
.dr-fb-subpage .wu-logo-img{ max-width:45px; margin-left:-55px; margin-top:-10px;}
.pg-fb-subpage-header{ padding-top:15px; padding-bottom:15px;}
.pg-fb-subpage h2{ margin-bottom:10px;}
.pg-fb-subpage p{ line-height:24px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:5px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:5px;}
}
@media (min-width: 400px) and (max-width: 767px) {
.banner-logo{ max-width:50%;}
}
@media (min-width: 320px) and (max-width: 359px) {
.dr-fb-footer-subpage{ height:180px; padding-top:15px;}
.dr-fb-footer-subpage-content{ height:165px;}
.dr-fb-footer-subpage h2{ font-size:20px;}
.dr-fb-footer-subpage p{ display:none;}
.dr-fb-footer-subpage .btn{ left:-15px; right:-15px; margin-left: auto;}
}
@media(max-width:460px) {
.dr-fb-subpage{height: 488px;}
.dr-fb-subpage-box{height: 470px;}
.dr-fb-subpage h2{ font-size:20px;}
/*.dr-fb-subpage .dr-fb-subpage-img{ max-width:330px; left:0; right:0;}*/
.dr-fb-subpage .dr-fb-subpage-img{ max-width:100%; left:0; right:0;}
}
@media(max-width:359px) {
.list-social-wcp{ display:none;}
}

/*PG Before After Subpage FB Start*/
.pg-ba-fb-subpage{ max-width:100%; background-color:#e7e7e7; border: 20px solid rgba(255,255,255,0.6); text-align:center; margin:0 auto 30px; position: relative;}
.pg-ba-fb-subpage .img-box{ position:relative;}
.pg-ba-fb-subpage img{ max-width:100%; margin:0 auto 15px !important; display:block;}
.pg-ba-fb-subpage a{ outline:none!important; text-decoration:none!important;}

.reveal-box{ position:absolute; height:100%; width:100%; z-index:9;}
.reveal{ width:auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); cursor: pointer; font-size: 16px; color:#fff; background-color:rgba(109,106,101,0.80); padding:15px; text-transform:uppercase; z-index:1; line-height:normal; border:1px solid #fff;}
.reveal:hover{ background-color:rgba(109,106,101,1);}

.batxt-box{ font-size:12px; color:#fff; text-transform:uppercase; margin-top: -40px; width:100%; position:absolute; z-index: 1; padding-left:10px; padding-right:10px;}
.batxt-box p{ margin-bottom:0;}
.batxt-box .btxt{ float:left;}
.batxt-box .atxt{ float:right;}
.pg-ba-fb-subpage h2{ font-size:30px; font-weight:bold;}

.pg-ba-fb-subpage .pgltxt a{font-size: 20px; font-weight: 300; color:#fff; background-color:#0b243b; padding:10px 15px; display: block;}
.pg-ba-fb-subpage .pgltxt a:hover{ background-color:#7b91b8;}

.pg-ba-fb-subpage .prmv{ font-size: 12px; text-align:center; padding:0 5px; margin-top:5px; margin-bottom:5px; line-height: normal;}

.pg-ba-fb-subpage .swiper-button-next, .pg-ba-fb-subpage .swiper-container-rtl .swiper-button-prev{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}

.pg-ba-fb-subpage .swiper-button-prev, .pg-ba-fb-subpage .swiper-container-rtl .swiper-button-next {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}

@media (min-width: 992px) {
.pg-ba-fb-subpage .swiper-button-next, .pg-ba-fb-subpage .swiper-button-prev{ margin-top: -30px;}
}

@media (min-width: 992px) and (max-width: 1199.98px){}

@media (min-width: 768px) and (max-width: 1199.98px){
.reveal{ width: 290px; font-size: 13px;}
}

@media (max-width: 991px) {}

@media (max-width: 575px) {
.pg-ba-fb-subpage{ border-width:10px;}
.reveal{ width: 260px; font-size: 12px; padding: 10px 5px;}
.batxt-box{ font-size: 10px; padding-left: 5px; padding-right: 5px; margin-top: -35px;}
.pg-ba-fb-subpage h2{ font-size: 22px; margin-top: 5px; margin-bottom: 7px; line-height: normal;}
.pg-ba-fb-subpage .pgltxt a{ font-size:14px; padding: 10px 15px 10px; line-height: normal;}
.pg-ba-fb-subpage img{ margin-bottom:0!important;}

.pg-ba-fb-subpage .swiper-button-next, .pg-ba-fb-subpage .swiper-button-prev{ margin-top: -12px;}
}
@media (max-width: 460px) {
.reveal{ width: 160px;  padding:5px;}
}
/*PG Before After Subpage FB End*/