@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
/*@font-face {
  font-family: 'Aller';
  src: url('/fonts/aller-regular.eot');
  src: url('/fonts/aller-regular.woff2') format('woff2'),
       url('/fonts/aller-regular.woff') format('woff'),
       url('/fonts/aller-regular.ttf') format('truetype'),
       url('/fonts/aller-regular.svg#Aller') format('svg'),
       url('/fonts/aller-regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}*/

@-ms-viewport {width:auto;overflow-y:visible;}
html {height:100%;}

body {height:100%; font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:400; margin-top:0px; overflow-x:hidden; min-width:320px; color:#666666; background-color:#fff; line-height:1.8;}

a {outline:0 !important; text-decoration:none !important; color:#000000;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
a:hover {color:#269db6;}
a:focus {color:#269db6;}
.btn {outline:0 !important;}

::selection {
  background: #666666; 
  color:#ffffff;
}
::-moz-selection {
  background: #666666; 
  color:#ffffff;
}

.back-to-top {width:45px;height:45px;position: fixed;bottom: 3em;right: 15px;text-decoration: none;opacity:1;padding-top: 0.5em;text-align:center;overflow:hidden;outline:none !important;z-index:999; border-radius:50%; color: #fff;background-color:#5c5248; display: none;}
.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; color:#fff;background-color:#68465e; opacity:1;}
.back-to-top:focus{ color:#fff;}
.back-to-top .fa{ font-size:22px;}

/*.border-none{ border:none !important;}*/


/*h1,h2,h3,h4,h5,h6{ margin-top:0; margin-bottom:20px;}*/
p{ margin-bottom:30px;}
h1,h2,h3,h4,h5,h6{ margin-top:0;}

.btn{ box-shadow:none; outline:none !important; text-transform:uppercase; border-radius:6px; height:50px; padding: .75rem 1rem; min-width:160px;}
.btn.active, .btn:active{box-shadow:none;}
input, textarea, select, a { outline: none !important;}
input:focus, textarea:focus, select:focus{ outline: none!important;}
.bootstrap-select .dropdown-toggle:focus{outline: none!important;}
.btn.focus, .btn:focus{ box-shadow:none;} 
button:focus{outline: none !important;}

.caret{ margin-left:5px !important;}
.btn .caret{ margin-left:5px !important;}

.btn-grey{ background-color:#5c5248; border-color:#5c5248; color:#fff;}
.btn-grey:hover, .btn-grey:focus{ background-color:#68465e; border-color:#68465e; color:#fff;}

.btn-purple{ background-color:#68465e; border-color:#68465e; color:#fff;}
.btn-purple:hover, .btn-purple:focus{ background-color:#5c5248; border-color:#5c5248; color:#fff;}

.form-control{ height:40px; font-size:14px; color: #fff; background-color:#5a3650; border-color:#ffffff; border-radius:0;}
.form-control:focus{ color: #ffffff; background-color:#5a3650; border-color: #ffffff; box-shadow: none;}

.form-control::-moz-placeholder { color: #fff;}
.form-control::-webkit-input-placeholder { color: #fff;}
.form-control:-ms-input-placeholder { color: #fff;}
textarea{ height:97px !important;}
/*.form-check-input{margin-top: 0.4rem;}*/

.modal-content{ border-radius:0;}
.modal-header .modal-title{ font-size:22px;}
.modal-content .form-check-label{ margin-bottom:0;}
.modal-footer .btn{ display:block; margin:0 auto; width:100%;}


.valigncenter-flex {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    flex-wrap: wrap;
    display: flex;
    justify-content: center !important;
}

.input-group-text{ border-radius:0; padding:0;}

/*.test:before{
  display: none;
  content: "\f35b";
  font-family: "Font Awesome 5 Regular";
  font-size:5em;
}*/

h1, h2, h3, h4, h5, h6{ margin-bottom:15px;}

.header{ background-color:#5c5248; padding-top:5px; padding-bottom:5px;}

.header-left{font-size:18px;}
.header-left a{ color:#fff;} 
.header-left a:hover{ color:#8ce1f3;}

.header-left .social-icons, .header-left .phone-icon{ display:inline-block;}

.phone-icon{ margin-left:15px;}
.phone-icon .fas{ margin-right:10px;}

.header-links{ font-size:14px; float:right; margin-top:5px;}
.header-right a{ color:#8ce1f3; border-right:1px solid #8ce1f3; line-height:14px; display:inline-block;}
.header-right a:hover{ color:#fff;}
.header-right li:last-child a{ border:none;}
.header-right .list-inline-item:not(:last-child) a{ padding-right:.6rem;}

.menu-main{ background-color:fff;}

.navbar-light .navbar-nav .nav-link{ font-size:18px; color:#333333; text-transform:uppercase;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#269db6;}

.banner-home-main{ height:600px; background-image:url('/images/banner-bg.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover; position:relative;}
.banner-home{height:600px; padding-top:8rem; position:relative;}
.banner-home1{background-image:url('/images/banner-home-img1.png'); background-repeat:no-repeat; background-position:left bottom;}

.banner-home-main .banner-heading{ font-size:75px; color:#8ce1f3; margin-bottom:30px;}
.banner-home-main .banner-sub-heading{ font-size:40px; color:#999999; margin-bottom:30px; line-height:1.4;}
.banner-btn-group{ margin-left:43%;}
.banner-btn-group .btn{ min-width: 300px; margin-right:15px;}

.model-txt{ font-size:10px; color:#0b243b; position:absolute; bottom:10px; margin-bottom:0; cursor:default;}
.banner-home-main .model-txt1{ position:absolute; left:15%; bottom:3%;}


.procedure-fb-home-main{ height:auto; background-image:url('/images/grey-bg1.jpg'); background-repeat:repeat; background-position:center top; text-align:center;}
.procedure-fb-home-box{ height:500px; padding-top:30px; padding-bottom:30px;}
.procedure-fb-home-box2{ background-color:rgba(250, 250, 250, .90);}
.procedure-fb-home-box-img{ width:180px; border-radius:100%; border:4px solid rgba(255, 255, 255, 1); box-shadow:-5px 0px 5px rgba(0,0,0,.2); margin:0 auto; position:relative; margin-bottom:30px;}
.procedure-fb-home-box img{ max-width:100%; border-radius:100%;}
.procedure-fb-home-box-img .model-txt{ left:50px;}
.procedure-fb-home-box h3{ font-size:24px; color:#202020;}

.dr-fb-home-main{height:auto; background-image:url('/images/grey-bg2.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover;}
.dr-fb-home{height:auto; background-image:url('/images/dr-carman.png'); background-repeat:no-repeat; background-position:right bottom;}
.dr-fb-home-main h2{ font-size:60px; font-weight:300; color:#202020; line-height:40px;}
.dr-fb-home-main h2 span{ font-size:36px; font-weight:700;}
.dr-fb-home-main h3{font-size:20px; color:#202020; text-transform:uppercase;}
.dr-fb-home-content{ padding-top:30px; padding-bottom:30px;}
.dr-fb-btn-group .btn{ min-width: 273px; margin-right:15px;}
.dr-fb-home-main p{ margin-bottom:15px;}
.dr-fb-home-main .ass-logos{ margin-bottom:15px;}


.dr-fb-home-form-main{ width:100%; background-color:#68465e; padding:40px 0; color:#ffffff;}
.home-page-form-fb .form-control{ background-color:#5a3650; border:1px solid rgba(255,255,255,1);}
.form-right{ margin-top:54px;}
.form-right .form-control{ height:96px !important;}
.grey-button .btn-grey{ border:1px solid #FFFFFF; border-radius:8px; height:40px; padding: 7px;}
.grey-button .btn-grey:hover{ background-color:#5a3650;}

.footer{ padding-top:30px; padding-bottom:0px; padding-left:0; padding-right:0; font-size:12px;}
.footer a{ font-weight:600;}
.footer-top .social-icons{ display:inline-block; float:right; margin-top:-30px; font-size:18px;}
.footer-top .footer-links{ margin-bottom:8px;}
.footer-bottom{ text-align:center;}
.footer-border-top{ border-top:1px solid #000;}
.footer .footer-last-p{ margin-top:-13px;}
.home-page-banner-text{ width:100%; padding:15px;}

.subpage-banner-home-main{ height:300px; background-image:url('/images/banner-bg.jpg'); background-repeat:no-repeat; background-position:center top; background-size:cover;}


.subpage-banner-home-main1{ padding-top:2rem !important; padding: 0 10px; }

.subpage-banner-home-main1 img{ display:block; margin:0 auto;}


.subpage-banner-home{height:300px; padding-top:3rem; position:relative;}
.subpage-banner-home1{background-image:url('/images/subpage-banner.png'); background-repeat:no-repeat; background-position:left bottom;}
.subpage-banner-home-main .banner-heading{ font-size:50px; color:#8ce1f3; margin-bottom:30px; margin-top:30px;}
.subpage-banner-btn-group .btn-purple{ padding: 13px 50px; margin-left:24px;}
.subpage-sidebar-main h2{ text-transform:uppercase; color:#000000; font-size:24px;}
.subpage-sidebar-main{ background-image:url('/images/sidebar-image.png'); background-repeat:repeat; background-size:cover; padding:60px 30px; padding-bottom:0;}
.subpage-sidebar-links, .subpage-photo-gallery, .subpge-sidebar-procedure-fb{ margin-bottom:40px;}
.subpge-sidebar-procedure-fb{ margin-bottom:0;}
.subpage-sidebar-links li a{ padding:6px 0; color:#202020; display:block; border-bottom:1px solid #d2d2d2;}
.subpage-sidebar-links li:last-child a{ border-bottom:none;}
.subpage-sidebar-links li a:hover{ color:#000000; font-weight:700;}

.subpage-sidebar-main h3{ font-size:24px; color:#202020; margin-bottom:10px;}
.subpage-photo-gallery h2 span, .subpge-sidebar-procedure-fb h2 span, .subpage-sidebar-links h2 span{ font-weight:700;}
.subpge-sidebar-procedure-fb .procedure-fb-home-box{ height: auto; padding-top: 0; padding-bottom: 0;}
.subpge-sidebar-procedure-fb .procedure-fb-home-box-img{ width:100px;}
.subpge-sidebar-procedure-fb .subpage-sidebar-areas{ padding-top:20px;}
.subpge-sidebar-procedure-fb .subpage-sidebar-areas1 p{ font-size:14px; margin-bottom:5px; line-height:20px;}
.subpge-sidebar-procedure-fb hr{ margin:0;}

.subpage-contant h1{ text-transform:uppercase; color:#202020; font-size:28px;}
.subpage-contant p a{ font-weight:600;}
.subpage-contant{ padding-top:60px; padding-left:30px;}

.breadcrumb{ font-size:11px; background-color: transparent; color:#000000; border-radius: 0; padding:0; margin-left:-5px;}
.breadcrumb li{ padding-left:5px; padding-right:5px; border-right:1px solid #0b243b; line-height:12px;}
.breadcrumb li:last-child{ border:none;}
.breadcrumb a{ color:#000000;}
.breadcrumb a:hover, .breadcrumb .active{ color:#000000; font-weight:700;}

.dr-fb-subpage{ background-image: url('/images/dr-carman.png'), url('/images/grey-bg2.jpg');
background-position: right bottom, center; background-repeat: no-repeat, repeat; padding:20px 0 30px 20px; background-size:290px 315px, auto auto; margin-bottom:30px;}
.dr-fb-subpage h2{ color:#000000; font-size:36px;}
.dr-fb-subpage p:last-child{ margin-bottom:0;}
.dr-fb-subpage h2 span{ font-size:20px;}
.subpage-dr-fb-first-p{ color:#000000; text-transform:uppercase; margin-bottom:10px;}
.dr-fb-subpage .ass-logos{ display:block; width:118px; float:right; position:absolute; right:-85px; top:-10px;}
.dr-fb-subpage .ass-logos li{ list-style:none;}
.dr-fb-subpage .btn-grey{ margin-bottom:10px;}
.subpage-cta{ padding:30px; background-color:#e4e4e4; margin-bottom:40px;}
.subpage-cta p{ margin-bottom:0;}
.treatment-img-left{ float:left; margin-right:15px;}
.img-left{ float:left; margin-right:15px; margin-bottom:20px;}
.img-media{ margin-bottom:60px;}
.img-right{ float:right; margin-bottom:30px; margin-left:15px;}

.subpage-pg-fb{ background-color:#e4e4e4; width:auto; height:auto; margin-bottom:30px; padding:20px 0;}
.subpage-pictures-button{ display:inline-block; background-color:#5c5248; padding:5px 15px; margin:5px; color:#FFFFFF; border-radius:8px; margin-top:20px; margin-bottom:10px; cursor:pointer; border:solid 1px #5c5248;}
.subpage-pictures-button:hover, .active-btn{background-color:#fff; color:#5c5248;}

.subpage-pictures-box{ display:none; padding:10px 20px; width:100%;}

.subpage-pictures-box img{ max-width:100%; display:block; margin:0 auto;}
.subpage-pictures-box p{ margin:10px 0 auto; text-align:center;}
.contact-map{ margin-bottom:30px;}
.footer .ass-logos{ padding-left:0;}
.footer .footer-logo{ margin-left:-3px;}
.active-link{ font-weight:700}

.dr-fb-home-form-main1{ width:100%; background-color: #e4e4e4; padding:40px 0; margin-bottom:30px;}
.home-page-form-fb1 .form-control{ border:1px solid rgba(255,255,255.2); background-color:;}
.dr-fb-home-form-main1 p{ padding-left:17px; color:#000000;}
.dr-fb-home-form-main1 .btn-grey{ min-width:100%;}
.dr-fb-subpage .dr-logo1{ width:85px;}
.dr-fb-subpage .dr-logo2{ width:90px; margin:10px auto;}
.dr-fb-subpage .dr-logo3{ width:90px;}
.dr-fb-subpage .dr-logo4{ width:100px; margin-top:10px;}
.modal-body{ padding-bottom:0;}
.home-page-dr-logo1{ width:120px; vertical-align:middle;}
.home-page-dr-logo2{ width:120px; vertical-align:middle;}
.home-page-dr-logo3{ width:130px; vertical-align:middle;}
.home-page-dr-logo4{ width:180px; vertical-align:middle;}
.list-inline-item1, .list-inline-item2{ width:100px; vertical-align:middle;}
.list-inline-item3{ width:110px; vertical-align:middle;}
.list-inline-item4{ width:160px; vertical-align:middle;}
.modal-content .form-group{ margin-bottom:0.5rem;}
.modal-content .form-check-input{ margin-top:0.5rem;}
.sitemap-li-color li{ color:#000000;}
.toronto-top{ color:#FFFFFF;}


.swiper-pagination-bullet{ width:30px; height:6px; background:#5c5248; opacity:1; border-radius:0;}
.swiper-pagination-bullet-active{ background: #8ce1f3;}

.footer-top .ass-logos img{ padding:5px;}


.home-page-before-after{ background-image: url(/images/home-desktop.png); background-repeat: repeat; background-size: cover;
    background-position: center center; width: 100%; min-height: 276px; padding-bottom: 40px; padding-top: 40px;
    min-height: 275px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-style: normal; color: #000000;
    height: auto;}
.home-page-before-after .dr-title { font-size:36px; font-weight:400; text-align:left;}
.home-page-before-after .dr-subtitle {font-size:24px; font-weight: 600; padding-top:0px; padding-bottom:10px; font-family: Arial, Helvetica, sans-serif; text-align:left;}
.home-page-before-after .btn-grey{ width: 350px; }
.subpage-photo-gallery img{ margin: 0 auto; display: block; padding-bottom: 30px; }
.subpage-photo-gallery .btn-grey{ width: 100%; }
.home-page-before-after-img-box{ background-color: #cccccc; padding: 15px; text-align: center; }


@media (min-width: 992px) { 
.dropdown-menu{ border-radius:0; margin:0; padding:0; border-top:1px solid #999999;}
.dropdown-menu .dropdown-item{ border-bottom:1px solid #999999;}
.dropdown-menu .dropdown-item:last-child{ border:none;}
.dropdown-menu .dropdown-item:hover{ background-color:#269db6; color:#ffffff;}
.dropdown:hover>.dropdown-menu { display: block;}

.header-icons{ display:none;}

.navbar{ padding: 0 0;}
.navbar-light .navbar-nav .nav-link{ padding:2rem 0.5rem;}
.navbar-light .navbar-nav .nav-link:last-child{ padding-right:0;}
.dropdown-top{ padding-top:2rem;}
.navbar-light .navbar-nav .nav-item:last-child .nav-link{ border:none; padding-right:0;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:20px;}


.banner-btn-group{ margin-left:52%;}
.banner-btn-group .btn{ margin-bottom: 15px; }

}

@media (min-width: 1200px) {
.banner-home{ padding-top: 4rem; }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
.navbar-brand{ max-width:35%;}
.navbar-light .navbar-nav .nav-link{ font-size:15px;}



.banner-home-main .banner-heading{ font-size:45px;}
.banner-home-main .banner-sub-heading{ font-size:26px;}
.banner-btn-group .btn-grey{ margin-bottom:15px;}
.dr-fb-btn-group .btn-grey{ margin-bottom:15px;}
.home-page-form-fb .btn-grey{ min-width:130px;}
.footer-top .list-inline-item1{ width:60px; vertical-align:middle;}
.list-inline-item2{ width:90px; vertical-align:middle;}
.list-inline-item3{ width:65px; vertical-align:middle;}
.list-inline-item4{}
.subpage-banner-btn-group .btn-grey{ margin-bottom:15px;}
.subpage-banner-btn-group .btn-purple{ margin-left:0;}
.dr-fb-subpage .ass-logos{ display:block; padding:0; width:100%; position:relative; top:0; right:0;}
.dr-fb-subpage .ass-logos li{ display:inline-block;}
.dr-fb-subpage .dr-logo2{ width:90px; margin:0 auto;}

.home-page-dr-logo1{ width:100px; vertical-align:middle;}
.home-page-dr-logo2{ width:100px; vertical-align:middle;}
.home-page-dr-logo3{ width:110px; vertical-align:middle;}
.home-page-dr-logo4{ width:160px; vertical-align:middle;}
.footer .ass-logos{padding-left: 20px;}
.footer-top .footer-img-left{ margin-left: -50px; }
.footer-top .footer-img-left1{ margin-left: -25px; }
.footer-top .footer-img-left2{ margin-left: -15px; }
.footer-top .footer-img-left3{ margin-left: 18px; }
}

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

@media (min-width: 768px) and (max-width: 991.98px) {
.banner-home-main .model-txt1{ position:absolute; left:15%; bottom:4%;}
.menu-main .container{ padding-left:0; padding-right:0;}
.navbar{ padding:0;}

.header-icons{ height:60px; text-align:center; padding-top:15px; border-right:1px solid #aa97a5;}
.navbar-toggler{ padding:0;}
.header-icons:hover{color:#fff; background-color:#5c5248;}
.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='3' stroke-linecap='square' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-collapse{ border-top:1px solid #aa97a5;} 
.navbar-nav .nav-link{ padding-left:1rem; padding-right:1rem; border-bottom:1px solid #aa97a5;}
.navbar-nav li:last-child .nav-link{ border:none;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{ color:#fff; background-color:#5c5248;}

.navbar-brand{ display:none;}

.dropdown-menu{ border-radius:0; margin:0; padding:0; border:none;}
.dropdown-menu .dropdown-item{ background-color:#68465e; color:#FFFFFF; border-bottom:1px solid #999999;}
.dropdown-menu .dropdown-item:hover{ background-color:#5c5248; color:#ffffff;}

.banner-home-main{ height:300px;}
.banner-home{height:300px; padding-top:3rem;}
.banner-home1, .dr-fb-home{ background-size: contain;}
.navbar-light .navbar-nav .nav-link{ color:#FFFFFF;}
.menu-main{ background-color:#68465e;}
.menu-main .fas{ color:#FFFFFF; font-size:30px;}
.banner-btn-group{ margin-left:0px;}
.form-right{ margin-top:0;}
.footer-top{ text-align:center;}
.footer-top .social-icons{ margin-left:0;}
.grey-button .btn-grey{ width:100%;}
.navbar-light .navbar-toggler{ border:none;}
.procedure-fb-home-box{ height:auto;}
.dr-fb-home-main{ padding-top:6rem;}
.dr-fb-home-main h2 span{ font-size:28px;}
.dr-fb-home-main h2{ font-size:35px; position:absolute; top:-84px;}
.banner-home-main{ padding-right:6px;}
.home-page-banner-text{ max-width:100%;}
.banner-home-main .banner-heading{ font-size: 50px;}
.banner-home-main .banner-sub-heading{ font-size:26px;}
.banner-home-main .carousel-indicators{ position:absolute; bottom:0px; right:0px;}
.home-page-banner-text{ padding-left:0;}
.banner-home-main .container{ padding-left:0; padding-right:0;}
.list-inline-img .list-inline-item{ display:block; width:150px;}
.home-page-btn{ text-align:center; padding-top:20px;}
.home-page-btn1{ background-image:url('/images/grey-bg2.jpg'); background-repeat:repeat; background-size:cover;}
.home-page-btn .btn-grey, .home-page-btn .btn-purple{ margin-bottom:15px;}
.home-page-btn1 .btn-grey, .home-page-btn1 .btn-purple{ margin-bottom:15px;}
.home-page-btn1{text-align:center; padding-top:15px; padding-bottom:15px;}
.home-page-btn1 .btn-grey{ padding:12px 35px; margin-right:15px;}
.home-page-btn-2{ margin-bottom:30px;}
.dr-fb-home-content{ padding-top:0px; padding-bottom:0px;}
.list-inline{ padding-left:30px;}
.dr-fb-home-main .ass-logos .list-inline-item{ margin-top:1.5rem;}


.subpage-banner-home-main, .subpage-banner-home{ height:150px;}
.subpage-banner-home1{ background-size: contain;}
.subpage-banner-home-main .container{}
.subpage-contant{ padding-left:15px;}
.subpage-home-page-banner-text{ width:150px; float:right;}
.subpge-sidebar-procedure-fb .procedure-fb-home-box{}
.dr-fb-subpage h2{ color:#000000; font-size:30px; padding-left:0; padding-top:35px;}
.dr-fb-subpage h2 span{ font-size:25px;}
.dr-fb-subpage{ padding-top:0; margin-bottom:0;}
.dr-fb-subpage .ass-logos{ display:block; width:110px; float:left; position:relative; top:28px; right:34px;}
.subpge-sidebar-procedure-fb .procedure-fb-home-box-img{ width:180px;}
.subpage-banner-home-main .banner-heading{ font-size:30px; margin-top:0;}
.subpage-contant{ padding-top:30px;}
.dr-fb-subpage{ background-size: 350px 367px, auto auto;}
.subpage-sidebar-links, .subpage-photo-gallery, .subpge-sidebar-procedure-fb{ margin-bottom:30px;}  
.footer-top .social-icons{ float:none;}

.home-page-before-after .dr-subtitle{ font-size: 22px; }



}

@media (max-width: 767.98px) {

.banner-home-main .model-txt1{ position:absolute; left:15%; bottom:4%;}
.menu-main .container{ padding-left:0; padding-right:0;}
.navbar{ padding:0;}

.header-icons{ height:60px; text-align:center; padding-top:15px; border-right:1px solid #aa97a5;}
.navbar-toggler{ padding:0;}
.header-icons:hover{color:#fff; background-color:#5c5248;}
.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='3' stroke-linecap='square' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-collapse{ border-top:1px solid #aa97a5;} 
.navbar-nav .nav-link{ padding-left:1rem; padding-right:1rem; border-bottom:1px solid #aa97a5;}
.navbar-nav li:last-child .nav-link{ border:none;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{ color:#fff; background-color:#5c5248;}

.navbar-brand{ display:none;}

.dropdown-menu{ border-radius:0; margin:0; padding:0; border:none;}
.dropdown-menu .dropdown-item{ background-color:#68465e; color:#FFFFFF; border-bottom:1px solid #999999;}
.dropdown-menu .dropdown-item:hover{ background-color:#5c5248; color:#ffffff;}

.banner-home-main{ height:300px; overflow:hidden;}
.banner-home{height:300px; padding-top:3rem;}
.banner-home1, .dr-fb-home{ background-size: 270px;}
.navbar-light .navbar-nav .nav-link{ color:#FFFFFF;}
.menu-main{ background-color:#68465e;}
.menu-main .fas{ color:#FFFFFF; font-size:30px;}
.banner-btn-group{ margin-left:10px;}
.form-right{ margin-top:0;}
.footer-top{ text-align:center;}
.footer-top .social-icons{ margin-left:0;}
.grey-button .btn-grey{ width:100%;}
.navbar-light .navbar-toggler{ border:none;}
.procedure-fb-home-box{ height:auto;}
.dr-fb-home-main{ padding-top:5rem;}
.dr-fb-home-main h2 span{ font-size:28px;}
.dr-fb-home-main h2{ font-size:35px; position:absolute; top:-60px;}
.banner-home-main{ padding-right:6px;}
.home-page-banner-text{ max-width:100%;}
.banner-home-main .banner-heading{ font-size: 25px;}
.banner-home-main .banner-sub-heading{ font-size:16px;}
.banner-home-main .carousel-indicators{ position:absolute; bottom:0px; right:0px;}
.home-page-banner-text{ padding-left:60px;}
.banner-home-main .container{ padding-left:0; padding-right:0;}
.list-inline-img .list-inline-item{ display:block; width:70px;}
.home-page-btn{ text-align:center; padding-top:20px;}
.home-page-btn1{ background-image:url('/images/grey-bg2.jpg'); background-repeat:repeat; background-size:cover;}
.home-page-btn .btn-grey, .home-page-btn .btn-purple{ margin-bottom:15px;}
.home-page-btn1 .btn-grey, .home-page-btn1 .btn-purple{ margin-bottom:15px;}
.home-page-btn1{text-align:center; padding-top:15px; padding-bottom:15px;}
.home-page-btn1 .btn-grey{ padding:12px 35px;}
.home-page-btn-2{ margin-bottom:30px;}
.dr-fb-home-content{ padding-top:0px; padding-bottom:0px;}
.list-inline{ padding-left:0px;}
.dr-fb-home-main .ass-logos .list-inline-item{ margin-top:1.5rem;}


.subpage-banner-home-main, .subpage-banner-home{ height:150px;}
.subpage-banner-home1{ background-size: contain;}
.subpage-banner-home-main .container{}
.subpage-contant{ padding-left:15px;}
.subpage-home-page-banner-text{ width:150px; float:right;}
.subpge-sidebar-procedure-fb .procedure-fb-home-box{}
.dr-fb-subpage h2{ color:#000000; font-size:30px; padding-left:0; padding-top:25px;}
.dr-fb-subpage h2 span{ font-size:25px;}
.dr-fb-subpage{ padding-top:0; margin-bottom:0;}
.dr-fb-subpage .ass-logos{ display:block; width:110px; float:left; position:relative; top:28px; right:34px;}
.subpge-sidebar-procedure-fb .procedure-fb-home-box-img{ width:180px;}
.subpage-banner-home-main .banner-heading{ font-size:30px; margin-top:0;}
.subpage-contant{ padding-top:30px;}
.dr-fb-subpage{ background-size: 233px 260px, auto auto;}
.subpage-sidebar-links, .subpage-photo-gallery, .subpge-sidebar-procedure-fb{ margin-bottom:30px;}
.footer-top .social-icons{ float:none;}
.subpge-sidebar-procedure-fb hr{ margin-top:25px;}
.subpge-sidebar-procedure-fb .subpage-sidebar-areas{ padding-top:30px;}

.home-page-before-after-img-box{ margin-bottom: 30px; }
.home-page-before-after-img .btn-grey{ width: 100%; }

}

@media (min-width: 576px) and (max-width: 767.98px) {

}

@media (max-width: 575.98px) { 
.subpge-sidebar-procedure-fb .subpage-sidebar-areas1{ text-align:center;}
}

@media (max-width: 360px) {
.list-inline{ padding-left:10px;}

}

@media (min-width: 320px) and (max-width: 359px) {

}