/*
Typography
=========================== */
html,body {
    width:100%;
    height: auto;
    margin:0;
    padding:0;
    
}

body {
     font-family: 'Poppins', sans-serif;
    position: relative;
    font-size:14px;
    line-height:24px;
    color:#6f6f6f;
}

a{
    color: #6f6f6f;
}

a,
a:active,
a:focus,
a:hover{
    outline:none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a:hover{
    text-decoration:underline;
}

h1, h2, h3, h4, h5, h6{
    color:#4f5b60;
    margin:0 0 15px 0;
    letter-spacing: 1px;
    font-weight: bold;
}

h1{
    font-size:48px;
    line-height:52px;
}

h2{
    font-size:36px;
    line-height:48px;
}

h3{
    font-size:30px;
    line-height:36px;
}

h4{
    font-size:24px;
    line-height:30px;
}

h5{
    font-size:18px;
    line-height:24px;
}

h6{
    font-size:14px;
    line-height:18px;
}

p{
    margin-bottom:20px;
}

.section{
    padding: 70px 0;
    position: relative;
}


@font-face {
font-family: 'Glyphicons Halflings';
src: url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot');  src: url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.woff') format('woff'), url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');

 }
 
 


/*
Navbar Adjusment
=========================== */
/* Navbar Atribute ------*/
.attr-nav > ul > li > a{
    padding: 28px 15px;
}

ul.cart-list > li.total > .btn{
    border-bottom: solid 1px #cfcfcf !important;
    color: #fff !important;
    padding: 10px 15px;
}

@media (min-width: 1024px) {
    /* Navbar General ------*/
    nav.navbar ul.nav > li > a{
        padding: 30px 15px;
        font-weight: 600;
    }
    
    nav.navbar .navbar-brand{
        margin-top: 0;
    }
    
    nav.navbar .navbar-brand img.logo{
        width: 50px;
    }

    nav.navbar .navbar-brand{
        margin-top: 0;
    }
    
    nav.navbar .navbar-brand img.logo{
        width: 50px;
    }
    
    nav.navbar li.dropdown ul.dropdown-menu{
        border-top: solid 5px;
    }
    
    /* Navbar Center ------*/
    nav.navbar-center .navbar-brand{
        margin: 0 !important;
    }
    
    /* Navbar Brand Top ------*/
    nav.navbar-brand-top .navbar-brand{
        margin: 10px !important;
    }
    
    /* Navbar Full ------*/
    nav.navbar-full .navbar-brand{
        position: relative;
        top: -15px;
    }
    
    /* Navbar Sidebar ------*/
    nav.navbar-sidebar ul.nav,
    nav.navbar-sidebar .navbar-brand{
        margin-bottom: 50px;
    }
    
    nav.navbar-sidebar ul.nav > li > a{
        padding: 10px 15px;
        font-weight: bold;
    }
    
    /* Navbar Transparent & Fixed ------*/
    nav.navbar.bootsnav.navbar-transparent.white{
        background-color: rgba(255,255,255,0.3);
        border-bottom: solid 1px #bbb;
    }
    
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark,
    nav.navbar.bootsnav.navbar-transparent.dark{
        background-color: rgba(0,0,0,0.3);
        border-bottom: solid 1px #555;
    }
    
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav{
        border-left: solid 1px #bbb;
    }
    
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav,
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav{
        border-left: solid 1px #555;
    }
    
    nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a,
    nav.navbar.bootsnav.no-background.white ul.nav > li > a{
        color: #fff;
    }
    
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{
        color: #eee;
    }
}

@media (max-width: 992px) {
    /* Navbar General ------*/
    nav.navbar .navbar-brand{
        margin-top: 0;
        position: relative;
        top: -2px;
    }
    
    nav.navbar .navbar-brand img.logo{
        width: 30px;
    }
    
    .attr-nav > ul > li > a{
        padding: 16px 15px 15px;
    }
    
    /* Navbar Mobile slide ------*/
    nav.navbar.navbar-mobile ul.nav > li > a{
        padding: 15px 15px;
    }
    
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu > li > a{
        padding-right: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{
        padding-right: 30px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }
    
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }
    
    /* Navbar Full ------*/
     nav.navbar-full .navbar-brand{
        top: 0;
        padding-top: 10px;
    }
}

/* Navbar Inverse
=================================*/
nav.navbar.navbar-inverse{
    background-color: #222;
    border-bottom: solid 1px #303030;
}

nav.navbar.navbar-inverse ul.cart-list > li.total > .btn{
    border-bottom: solid 1px #222 !important;
}

nav.navbar.navbar-inverse ul.cart-list > li.total .pull-right{
    color: #fff;
}

nav.navbar.navbar-inverse.megamenu ul.dropdown-menu.megamenu-content .content ul.menu-col li a,
nav.navbar.navbar-inverse ul.nav > li > a{
    color: #eee;
}

nav.navbar.navbar-inverse ul.nav > li.dropdown > a{
    background-color: #222;
}

nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{
    color: #999;
}

nav.navbar.navbar-inverse ul.nav .dropdown-menu h1,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h2,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h3,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h4,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h5,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h6{
    color: #fff;
}

nav.navbar.navbar-inverse .form-control{
    background-color: #333;
    border-color: #303030;
    color: #fff;
}

nav.navbar.navbar-inverse .attr-nav > ul > li > a{
    color: #eee;
}

nav.navbar.navbar-inverse .attr-nav > ul > li.dropdown ul.dropdown-menu{
    background-color: #222;
    border-left: solid 1px #303030;
    border-bottom: solid 1px #303030;
    border-right: solid 1px #303030;
}

nav.navbar.navbar-inverse ul.cart-list > li{
    border-bottom: solid 1px #303030;
    color: #eee;
}

nav.navbar.navbar-inverse ul.cart-list > li img{
    border: solid 1px #303030;
}

nav.navbar.navbar-inverse ul.cart-list > li.total{
    background-color: #333;
}

nav.navbar.navbar-inverse .share ul > li > a{
    background-color: #555;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-menu{
    border-right: solid 1px #303030;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a{
    border-bottom: solid 1px #303030;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-content{
    border-left: solid 1px #303030;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:hover,
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:focus,
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li.active > a{
    background-color: #333 !important;
}

nav.navbar-inverse.navbar-full ul.nav > li > a{
    border:none;
}

nav.navbar-inverse.navbar-full .navbar-collapse .wrap-full-menu{
    background-color: #222;
}

nav.navbar-inverse.navbar-full .navbar-toggle{
    background-color: #222 !important;
    color: #6f6f6f;
}

@media (min-width: 1024px) {
    nav.navbar.navbar-inverse ul.nav .dropdown-menu{
        background-color: #222 !important;
        border-left: solid 1px #303030 !important;
        border-bottom: solid 1px #303030 !important;
        border-right: solid 1px #303030 !important;
    }

    nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse ul.dropdown-menu.megamenu-content .col-menu{
        border-left: solid 1px #303030;
        border-right: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse.navbar-transparent.dark{
        background-color: rgba(0,0,0,0.3);
        border-bottom: solid 1px #999;
    }
    
    nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav{
        border-left: solid 1px #999;
    }
    
    nav.navbar.navbar-inverse.no-background.white .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.navbar-transparent.dark ul.nav > li > a,
    nav.navbar.navbar-inverse.no-background.white ul.nav > li > a{
        color: #fff;
    }
    
    nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a,
    nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a{
        color: #3f3f3f;
    }
}
@media (max-width: 992px)  {
    nav.navbar.navbar-inverse .navbar-toggle{
        color: #eee;
        background-color: #222 !important;
    }
    
    nav.navbar.navbar-inverse .navbar-nav > li > a{
        border-top: solid 1px #303030;
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse ul.nav li.dropdown ul.dropdown-menu  > li > a{
        color: #999;
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu .title{
        border-bottom: solid 1px #303030;
        color: #eee;
    }
    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu ul > li > a{
        border-bottom: solid 1px #303030;
        color: #999 !important;
    }
    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu.on:last-child .title{
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul{
        border-top: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse.navbar-mobile .navbar-collapse{
        background-color: #222;
    }
}

@media (max-width: 767px)  {
    nav.navbar.navbar-inverse.navbar-mobile ul.nav{
        border-top: solid 1px #222;
    }
}

/*
Color
=========================== */
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
.side .widget ul.link li a:hover,
.side .widget ul.link li a:focus,
.check-list li:before,
ul.cart-list > li > h6 > a,
.attr-nav > ul > li > a:hover,
.attr-nav > ul > li > a:focus,
nav.navbar-sidebar ul.nav li.dropdown.on > a,
nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a,
nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a,
nav.navbar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar ul.nav > li > a:hover,
nav.navbar ul.nav > li.active > a:hover,
nav.navbar ul.nav li.active > a,
nav.navbar li.dropdown ul.dropdown-menu > li a:hover{
    color: #67ebb9;
}



@media(max-width:920px){
    nav.navbar .dropdown .megamenu-content .col-menu ul > li > a:hover,
    nav.navbar.navbar-dark .dropdown .megamenu-content .col-menu .title:hover{
        color: #67ebb9 !important;
    }
}

/*
Border
=========================== */
ul.cart-list > li.total > .btn{
    border-color: #f43438;
}

nav.navbar li.dropdown ul.dropdown-menu{
    border-top-color: #67ebb9  !important;
}

/*
Background
=========================== */
ul.cart-list > li.total > .btn,
.attr-nav > ul > li > a span.badge,
nav.navbar .share ul > li > a:hover,
nav.navbar .share ul > li > a:focus{background-color: #f43438;}
ul.cart-list > li.total > .btn:hover,
ul.cart-list > li.total > .btn:focus{ background-color: #dc3236 !important;}

/*New CSS */
.preloader{position:fixed; left:0;top:0; z-index:9999; width:100%; height:100%; overflow: visible; background:#FFF url(../images/preloader.gif) no-repeat center;  
    /*animation: breath 1s ease-in-out alternate infinite;*/}
.fixed-header {padding: 6px 0 6px;  position: fixed; display:block; z-index: 9999;  left: 0;right: 0; transition: padding .3s;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); top: 0; background:#3d3d3d;}  
.unfix{ position:absolute;}
p{ font-size:15px; line-height:1.6	; margin-bottom:10px; color:#4f5b60;  font-weight:400;}
img { max-width:100%;}
header { position: absolute; width:100%; top:0; z-index:1; padding: 10px 0 0 0;}
nav.navbar.bootsnav { background:transparent; border-color:transparent;}
.head-con {display: inline-block;  }
.head-con ul li a{padding:6px 10px;  background:#79c9aa; border-radius:3px; text-transform: capitalize;  font-size: 13px ; font-weight:500; color:#424242;}
.head-con ul li:nth-child(2n) a {background: #7fc6fe;}
.top-info ul li{ display:inline-block; margin-left:10px; }
.top-info .social-links-head li {margin-left:0px}
.top-info ul li.call-tp{    margin-left: 25px  }
.top-info  ul { margin:0px; padding:0px;}
.head-con ul li.call-tp a{ background:transparent; font-size:15px; color:#FFF; padding: 6px 0px 6px 6px;  font-weight: 400;}
.head-con ul li.call-tp .fa{ color:#FFF; font-size:20px;}
section.befaft .owl-dots {    margin-top: 30px;}



.social-links-head { display:inline-block}
.social-links-head  a{ color:#FFF;     font-size: 15px;}
.head-rght {margin-top: 8px;}
.top-info { text-align: right;}
.top-info ul li:first-child{ margin-left:0px;}
.top-info ul li a{ text-decoration:none; }
section.banner {position:relative;     z-index: 0;}
.homebanner { position:relative;}
.item-video{ position: relative; }
.item-video:before {position:absolute; width:100%; height:99%;  background:#00000073;  top:0; content: "";}
nav.navbar.bootsnav ul.nav > li > a {font-size:14px; color:#FFF; font-weight:500; padding:12px 12px; text-transform: capitalize;}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {    text-transform: capitalize; text-align: left;}
.navbar-nav { margin-top:15px;}
nav.navbar.bootsnav ul.nav > li:last-child a{ padding-right:0px;}
.top-info ul li a:hover { color:#79c9aa;}
.top-info ul li.call-tp a:hover {    color: #79c9aa;}
/*nav.navbar.bootsnav ul.nav > li > a:before{content:""; position:absolute; z-index:-1; top: 0; left:0; right:0; bottom:0;    background: #66ebb7;    -webkit-transform: scaleY(0);    transform: scaleY(0); -webkit-transform-origin: 50% 100%;    transform-origin: 50% 100%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;   transition-timing-function: ease-out;}*/
/*nav.navbar.bootsnav ul.nav > li > a:hover::before{    -webkit-transform: scaleY(1);    transform: scaleY(1);}*/
nav.navbar.bootsnav ul.nav > li > a:hover{ color:#79c9aa !important;}
.sub-veintreat {background:#f4ede7;   border-radius:8px;      height:250px;     margin-bottom: 30px;}
.sub-veintreat a{ text-decoration:none;}
.veintreat-darkturquoise {background:#e6f0f9; }
.veintreat-clr1 {background:#f4ede7;}
.veintreat-clr2 {background:#e3efed;}
.veintreat-clr3 {background:#e6f0f9;}
.lft-treat-tab {float:left; width:60%; padding:65px 0 0 20px;}
section.quality-treat .nav>li>a:focus, section.quality-treat .nav>li>a:hover { background-color: #d8f0f0;}
.rght-treat-tab {width:50%; /*height:200px; overflow: hidden; */position: absolute; right: 0;}
.rght-treat-tab img{border-radius: 0px 8px 8px 0px;}
.sub-veintreat h3{ font-size:19px; font-weight:600; margin-bottom:16px; line-height:1.2; color:#4f5b60;     text-transform: uppercase;    margin-bottom: 6px; }
.sub-veintreat p{ color:#4f5b60;   font-size: 14px;    font-weight: 400; }
.sub-veintreat h5 { font-size:13px;      color: #4f5b60;   text-transform: uppercase; margin-bottom: 4px;     font-weight: 500;}
.rght-treat-tab.rght-treat-tab-big { text-align: right;  }
  
section.veintreat-top {padding:50px 0;}
section.veintreat-top .title-head{ text-align:center}
.title-head h3{ color:#4f5b60 ; font-size:28px; line-height: 1.3;   font-weight: 500;  text-transform: capitalize;}
.title-head span{ color:#424242;}
.title-head  h5{ color:#4f5b60; font-weight:500; font-size:15px; margin-bottom: 8px;     text-transform: capitalize;}
.title-head {margin-bottom: 30px;}
.main-anch {background:#3d3d3d; position:relative; display:inline-block;  padding:7px 18px; border-radius:3px; color:#FFF; text-decoration:none;  margin-top: 16px;    font-size: 13px; font-weight:600; text-transform:uppercase; transition:0.6s; }
.main-anch:hover{text-decoration:none; background:#4f5b60; color:#FFF; border-radius:3px;}
section.about {padding: 70px 0 0;}
.rght-abt {margin-top: 30px;}
section.befaft {padding:70px 0px;  background:#fafafa url(../images/our-result-bg.png) no-repeat; background-size:cover;   }
.resukt-box h4 {background: #3e3f40; text-align:center; padding:10px 0; font-size:18px; color:#FFF; margin-top:20px; line-height: 1.1; font-weight:400; border-radius: 8px; display:none;}
section.befaft .owl-nav { display: none;}
section.befaft .owl-theme .owl-dots .owl-dot span {    margin: 5px 1px;}
.twentytwenty-container img {border-radius: 8px;}
.topBA {text-align:center; margin-bottom:40px; }
section.befaft .title-head {margin-bottom: 0px;}
.main-anch:before{content: ""; position:absolute; z-index:-1; top:0; left:0;  right:0; bottom:0; background: #79c9aa;    -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 100%;    transform-origin: 50% 100%;    -webkit-transition-property: transform; transition-property: transform;  -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out; }
.main-anch:hover::before {-webkit-transform: scaleY(1);    transform: scaleY(1);}
section.quality-treat {padding: 70px 0;}
section.quality-treat .title-head{ text-align:center;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border:0; background:#d8f0f0; border-radius:0px;}
section.quality-treat .nav-tabs>li {float:none; display:inline-block; text-align:center;}	
/*section.quality-treat .nav-tabs>li.active>a, section.quality-treat .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border-bottom-color: #9a9a9a; background:transparent}*/
 section.quality-treat .nav-tabs {border-bottom: 0px; text-align:center;     margin-bottom:50px;    background: #edf7ff;	}
 section.quality-treat .nav-tabs>li.active>a:before { background:url(../images/caret-down.png) no-repeat;     position: absolute;
    content: "";    width:25px;    height:15px;    bottom:0px;    z-index: 999;    left:0px; right:0px; margin:0 auto;} 
.head-VT-2 {display: none;}
.active  .head-VT-2 {display: block;}
.active  .head-VT-1 {display: none;}
 
.head-VT {text-align: center;}
.head-VT h4{ color:#7aa8c5; font-weight:500; font-size:15px; margin-top: 0;    margin-bottom: 0; text-transform:uppercase;}
 
.nav-tabs>li>a:hover {border-color:transparent;}
.sub-VDD {text-align:center;  padding:30px 10px; /* border:1px solid #CCC; */   margin-bottom: 10px;  	}
.sub-VDD:hover{ background:#eaeaea26;}
 
.sub-VDD:hover{box-shadow: 0px 0px 2px #a5a5a5;}

.sub-VDD p{margin-top:0px; font-size:13px; font-weight:400; text-align:center;}
.sub-VDD h5{margin-top:8px; font-size:15px; font-weight: 500; text-align:center; text-transform: capitalize;}
.sub-VDD:hover h5{color:#79c9aa;}
.sub-VDD a:hover { text-decoration:none;}
.fr { float: right;}
section.quality-treat .nav>li>a {padding:10px 15px;}
section.appointment {background:url(../images/appointment-bg.jpg) no-repeat;    background-attachment: fixed; background-size:cover;}
.nav-tabs>li.active h4 {color: #424242;}
.input-group span {background: url(../images/sprites.png) no-repeat scroll 0 0 #c5c5c5;    background-size:23px auto;    padding: 6px 18px;  background-position: 5px -34px;}
.input-group.time span {background-position:5px -75px;}


.lft-app .form-control {height:38px; color:#000; border:0px; background-color: #c5c5c5;     text-transform: lowercase;}
select#appointment {    text-transform: capitalize;}
.lft-app .form-control:focus {outline: none;    -webkit-box-shadow: none;    box-shadow: none;}
.lft-app  button.main-anch {border:0px; }
.lft-app {background: #000000ad; padding:35px 20px;}
.rght-app {padding:150px 0 0 0;}
.lft-app label{ color:#FFF; font-weight:400;}
.rght-app h4 {font-size:64px; color: #FFF; font-weight:700; line-height: 1.1;}
.rght-app p{ font-size:20px; padding-top:30px; color:#FFF; font-weight:500;}
section.our-doctor {padding: 70px 0; background:#edf7ff;}
.spcl-lft {padding-top: 70px;}
 .spcl-rght .owl-nav {display: none;}
.doctors-profile h3 {font-size:17px; font-weight:400; color:#79c9aa; margin-bottom:0; margin-top:10px; line-height:1.2; text-align:center;}
.doctors-profile p{ font-size:13px; color:#FFF; margin-top:10px; margin-bottom:0px;  text-align:center;}
.doctors-profile {background:#000000a6; padding:0px 10px; position:absolute; bottom:0; left:0; right:0; width:100%; height:11%; overflow: hidden;  transition: .5s ease;}
.doctors-spcl-box:hover .doctors-profile { height:28%;  }
.spcl-rght .owl-dots {margin-top: 16px;}
section.befaft .owl-carousel .owl-item img{ border-radius:8px;}
.twentytwenty-overlay:hover {    border-radius: 8px;}
.doctors-spcl-box {position: relative;}
.spcl-rght button.owl-dot {padding: 0;}
section.blog-sec {background: #f4f4f4; padding:40px 0px;     display: none;}
.lft-box-blg h3{ display:inline-block;     color: #4f5b60; font-size:18px;}
span.categories {display:inline-block; color:#79c9aa;  float:right;     font-size: 13px;     font-weight: 600;}
.lft-box-blg {background:#FFF; padding:46px 16px; border-bottom: 1px solid #CCC;}
.lft-box-blg:last-child{ border-bottom:0px;}
.blg-bdate {position: absolute; right:30px; top:30px; background:#FFF; border-radius:4px; padding:6px 12px; text-align:center;}
.rght-box-blg { position: relative;  background: #FFF;    padding: 16px;}
.blg-content h3{ font-size:18px; color:#4f5b60; font-weight:500; line-height:1.2;}
.blg-content { padding: 7px 0;} 
.blg-cat {position:absolute; top:30px; left:30px; background:#11363dad; padding:1px 20px; color:#FFF; border-radius:4px; font-size: 13px;}
.blg-bdate span {display: block;}
span.month {text-transform: uppercase;  font-size:13px;  font-weight:600;  border-bottom: 2px solid #79c9aa;}
.publishby {font-size: 14px;  border-top: 1px solid #CCC; padding-top: 9px; font-weight:500}
.publishby span{ color:#79c9aa; }
section.contact { padding:50px 0;}
.add-box {width:100%; display: inline-block; padding-right: 3%;     margin-bottom: 18px;}
.add-box h3 { font-size:18px; line-height: 1.2; color:#4f5b60; margin-bottom: 10px; font-weight:500;}
button.main-anch {border: 0;}
.con-frm .form-control {background: #f4f4f4;    border: 0;    box-shadow: none;    height: 42px;}
.con-frm .main-anch {padding: 7px 48px;}
.con-frm textarea.form-control {    height: 100px !important;}
footer {padding: 50px 0 12px; background:#041020; position:fixed;  bottom:0; width:100%;   z-index: -1;}
footer ul li{ display:block; margin-bottom:10px;   }
footer ul li a { color:#FFF; font-size:14px; color:#72848c; }
footer ul { padding:0px ; margin:0px;}
footer h3{ font-size:17px; color:#FFF; text-transform:uppercase; font-weight:400; position:relative;     line-height: 1.2;}
/*footer h3:before{ position:absolute; content:""; width:89%; height:1px; bottom:0px; background:#152944;}*/
footer ul li a:hover{ text-decoration:none; color:#79c9aa;}
 ul.foot-nav li  { margin-bottom:0px;}
 .top-footersec p{ color:#4f5b60;}
 .top-footersec a {    color: #4f5b60;}
.foot-social ul li{display:inline-block;   text-align:center;    margin-left:15px;}
.foot-social ul li:first-child { margin-left:0px;}
.foot-social { margin-top:15px;}
.foot-social ul li:hover { border-color:#79c9aa;}
.foot-social a{ font-size:16px;}
footer iframe {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.social-links-head li {    display: inline-block;    margin-right: 13px;}
.copy-right {margin-top:14px; border-top: 1px solid #152944; padding-top:18px;}
.copy-right p{font-size:13px; color:#72848c;     text-transform: capitalize;}
.copy-right a {color: #72848c;}
section.fixbtm {margin-bottom:424px; background: #FFF;}
ul.foot-nav a { position:relative; color:#4f5b60;}
ul.foot-nav a:before{ position:absolute; content:""; width:260px; height:1px; background:#152944; bottom:0px;}
.top-footersec h4 {font-size:17px; color:#79c9aa; font-weight:400; text-transform:uppercase; }
.top-footersec span{ display:block; font-size: 38px; color: #FFF;    font-weight: 500;}
ul.foot-hrs h5{ font-size:14px; color:#72848c; font-weight:400; text-transform:capitalize;     margin-bottom: 3px;}
ul.foot-hrs li { margin-bottom:20px;}
ul.foot-hrs li p{ color:#FFF;  font-size: 13px;    font-weight: 300;}
.asso ul li {display:inline-block; margin-bottom:10px; width: 49%; }
.asso ul {   padding-left: 0;}
.add-fot {  margin-bottom: 10px;   }
section.testimonials .owl-carousel .owl-item img {width:auto !important;    display: inline;  }
.lft-testi {text-align: center;}
.rght-testi h4{ font-size:18px; color:#4f5b60; font-weight:400; margin-top:15px;}
.rght-testi { margin-top: 45px;     padding-top: 60px;}
.rght-testi:before{ background:url(../images/double-qute.png) no-repeat; position:absolute; content:""; width: 10%; height: 60%; top:0; left:0; right:0;  margin:0 auto;}
.rght-testi p{ width:60%;  margin:0 auto;}
section.testimonials {padding-top:40px;  padding-bottom:70px; text-align: center; background: #edf7ff;}
section.testimonials .owl-nav {position:absolute; right:0; bottom:-30px; left:0px; display:none;} 
section.testimonials .owl-theme .owl-nav [class*=owl-]{background:#79c9aa !important; color:#FFF; padding:4px 14px; outline: 0 }
section.testimonials .owl-theme .owl-dots .owl-dot span {    margin: 5px 1px;}
.page-title {position:absolute; bottom:0; left:7.8%; padding:12px 20px 20px 0px; }
.page-title h1{ font-size:40px; margin-bottom:0px; color:#FFF; line-height:1.2;  font-weight:300; text-transform:capitalize;  }
 .breadcrumb {background-color: transparent;     margin-bottom: 0; padding-left:0px;}
 .breadcrumb a{ color:#FFF; font-size:15px;}
 .breadcrumb>.active {color:#79c9aa;}
.breadcrumb>li { text-transform: capitalize;    font-weight: 500; }
 
section.about-inner { padding:70px 0px;}
.mdl-abt { margin-top:45px;}
.sub-gallery { margin-top: 40px;}
.box-gallery figure { position:relative;  overflow: hidden;}
.box-gallery figure::before {position: absolute;    top: 0;    left: -75%;    z-index: 2;    display: block;    content: '';
    width: 50%; height: 100%;    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);    -webkit-transform: skewX(-25deg);     transform: skewX(-25deg);}
.box-gallery img {transition: all 0.3s ease;  border-radius: 8px;}
.lft-team-box img {border-radius: 8px;  box-shadow: 0px 0px 5px #71717126;}
.box-gallery figure:hover::before { -webkit-animation: shine .75s;    animation: shine .75s;}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {  
		left: 125%;
	}
}
.box-gallery:hover img { transform: scale(1.1);}
.box-gallery {margin-top: 25px;}
.fixbtn-apt, .fixbtn-edison {position: fixed; right:-25px; top:45%; width:80px; line-height:42px; overflow: hidden;    z-index: 999;    background: #79c9aa;  color:#000;  font-size: 20px; text-decoration:none; border-radius:60px;  height:44px;  padding-left: 22px; transition:0.6s; display:none;}
.fixbtn-apt:hover, .fixbtn-edison:hover{ background:#222;}
.fixbtn-apt:hover .fa, .fixbtn-edison:hover .fa{ color:#FFF;}
.fixbtn-apt a, .fixbtn-edison a{ color:#000;}
.fixbtn-edison{top: 55%;}
/*.top-service {    margin-bottom: 45px;}*/
section.service-inner { padding:70px 0px 50px;}
.service-accordian .panel-title > a:before {float:left; font-family:FontAwesome; content:"\f068";  padding-right:20px;}
.service-accordian .panel-title > a.collapsed:before {     content:"\f067";}
.service-accordian .panel-heading  a{ display:block; text-decoration:none;}
.service-accordian .panel-body h4{ font-size: 22px;    font-weight: 600;    color: #000;}
.service-accordian .panel-body {padding: 25px 25px;     background: #edf7ff;  }
.service-accordian .panel-title {margin-left: 8px; color: #252525; font-weight: 600;}
.service-accordian .panel-default>.panel-heading+.panel-collapse>.panel-body { border-top:0px;}
.service-accordian a:hover{ text-decoration:none;}
.service-accordian .panel { border:0px; box-shadow:none;}
.panel-default>.panel-heading { background-color:#def0ff;}
section.patient_transformation { padding: 40px 0;    background: #f5f5f5;     display: none;}
section.inner-contact { padding:70px 0px;}
.lft-con-inn  h4{ font-size:19px; color:#424242;  font-weight:400; margin-bottom:6px;}
 .lft-con-inn ul li{ display:block; position:relative; margin-bottom:16px; padding-left: 13px;}
 .lft-con-inn ul li:before{content:"\f041 ";  font-family: FontAwesome;  color:#222; font-size:18px;  position:absolute; top:5px; left:-20px;}
.lft-con-inn ul li.callft:before { content: "\f095"; font-family: FontAwesome;}
.lft-con-inn ul li.emlft:before { content: "\f003"; font-family: FontAwesome;}
.lft-test-inn img{ border:2px solid #67ebb9;    border-radius:125px;}
.rght-test-inn .text-right p { text-align:right;}
.rght-test-inn h5 { font-size:19px; margin-bottom:5px; margin-top:15px;}
.box-test-inn {margin-top: 60px;}
section.inner-testi {padding: 30px 0;}
.box-test-inn.bgsec {background: #f1fef9;    padding: 35px 0;}
section.bef-veins { padding:40px 0px;}
.lft-bef-veins ul li { display:block; margin-bottom:18px; padding-bottom:8px; border-bottom:1px solid #CCC; position:relative;    padding-left: 16px; }
.lft-bef-veins ul li a{ font-size:16px; color:#000; text-decoration:none;}
.lft-bef-veins ul {padding: 0; margin: 0;}
.box-bef-veins {box-shadow: 0px 0px 4px #CCC; padding: 10px; margin-bottom:30px;}
.lft-bef-veins ul li:before{content:"\f105"; font-family:FontAwesome; color:#222; font-size:18px;  position: absolute;    top: 5px;    right: 30px;}
.box-bef-veins ul li { display:block; margin-bottom:16px;     margin-bottom: 35px;}
.box-bef-veins ul { margin:0px; padding:0px;}
.box-bef-veins h5{ font-weight:500; color:#4f5b60; font-size:19px; margin-bottom:5px; text-transform:capitalize;}
#back2Top {width:40px; line-height:40px; overflow:hidden; z-index:999; display: none; cursor: pointer;    position: fixed;    bottom: 90px; right:22px;    color:#79c9aa;    text-align: center; font-size:30px; text-decoration: none; /*background:#79c9aa;*/    border-radius: 50px;-moz-transform: rotate(270deg);     -webkit-transform: rotate(270deg);    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);    transform: rotate(270deg); cursor: pointer;
  /*border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  transition: 250ms color;
  -webkit-transition: 250ms color;
  -moz-transition: 250ms color;
  -ms-transition: 250ms color;
  -o-transition: 250ms color;
  animation-name: wave;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite; background:#f1f1f154;*/}
 
 
.whtchat{    display: none; width: 40px;
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
      cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 22px;
    color: #ffffff;
    text-align: center;
    font-size: 30px;
    text-decoration: none;
     border-radius: 50%;
  background:#4dc247;  }
  
  a.whtchat:hover{    color: #f3f3f3;}
  
  




 
/* div#div2, div#div3 {display: none;} */
.service-accordian { padding:40px 0px;    }
.service-accordian .title-head { text-align:center;}
.service-accordian p {
    padding-left: 30px;
}

.intro-treatment .main-content-pic {width: 48%;    float: left;    margin-right: 25px;}
.main-content-pic img{    border-radius:8px;}
.mtmb40{ margin-top:40px; margin-bottom:40px;}
.shape3{position: absolute;  left: -60px; bottom:-50px; z-index: -1;     display: none;}
.main-content-pic a { position:relative; }
.main-content-pic a {position: absolute;    left: 50%;    top: 50%;    display: block;    height: 70px;    width: 70px;    border-radius: 50%;    background: #fff;    color: #2ea6f7;    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);
    text-align: center;    line-height: 70px;    font-size: 24px;}	
 .main-content-pic a:before{content: '';  position: absolute;  left:0; top:0; height:100%; width:100%;  opacity:0; border-radius: 50%;    border: 1px solid #fff;    -webkit-animation: spin 1000ms linear infinite;    -o-animation: spin 1000ms linear infinite;
    animation: spin 1000ms linear infinite;}
@keyframes spin {
 0% {
        opacity: 1;
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -o-transform: scale(0.9);
        transform: scale(0.9);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
    }
}

.morecontent span { display: none;}
.morelink {display: block;  margin-top: 18px;    color:#424242;    font-size: 16px;    font-weight: 400;}	
.risk_fact {padding:0px 0px 40px;}
.risk_fact h4{font-size: 33px;    color:#424242;    font-weight: 500;    text-transform: capitalize;    margin-bottom: 20px;
    position: relative;    padding-left: 52px;    padding-top: 4px;    text-align: center;}
/*.risk_fact h4:before{ position:absolute; content:""; background:url(../images/risk-fact-icon.png) no-repeat; width:80px; height:71px; left:0px; top:0px;}*/
.risk_fact h5{ font-size:14px; text-align:center; color: #505050;    font-weight: 400; }
.risk_fact ul{ margin-top:50px; padding:0px;}
.risk_fact  ul  li{ width:24%; display:inline-block; position:relative; text-align:center;     margin-bottom:20px;     vertical-align: top;}
.risk_fact ul li:hover p{ color:#79c9aa}
.risk_fact ul li p{ color:#000;  font-size:14px;  font-weight: 500;    text-align: center;    margin-top: 15px;}
  
.tb-men { padding-top: 25px;}
.fr-box h4{ font-size:18px; text-transform:uppercase; font-weight:500; margin-bottom:6px;    color: #424242; }
.fr-men-b {margin-top: 30px;}
 .fr-box {margin-top:30px;  padding: 16px;}
.clr1{ background:#1d92ce;}
.clr2{ background:#1dccce;}
.clr3{ background:#4f5b60}
.caption-content {position: absolute; top:44%; width:65%;   left:0%; right:0; text-align:center; margin:0 auto;}
.caption-content h3{font-size:80px; color: #FFF;    font-weight:300;  /* font-family: 'Bad Script', cursive; */ font-family: 'Gabriola';    font-style: italic;}
.caption-content p{color: #FFF;  margin-bottom: 27px; font-size: 15px;}
.caption-content a{ background:#1dccce; font-size:14px; color:#FFF; padding:5px 15px; display:inline-block; text-transform:capitalize; text-decoration:none; border-radius:5px;}	
.caption-callaction { position: absolute;    left:0; right:0; margin:0 auto;    top: 45%;    width: 28%;    background:#1dccce1f;    padding: 20px 30px; text-align: center;     border-radius:6px;}
.caption-callaction h4{ font-size:34px; color: #FFF;    font-weight: 300;    border-bottom: 2px solid #31d6d854;
    margin-bottom:12px;    padding-bottom:10px;}
.caption-callaction span{ display:inline-block; margin-right:26px; color:#FFF; font-size:14px;}
.caption-callaction p{   margin-bottom:0px;  }
 .caption-callaction a {display:block;    color: #FFF;    font-size:24px; padding-top: 20px;  text-decoration:none; position:relative ;   border-top: 2px solid #31d6d854;    margin-top: 14px; }
.caption-callaction a:before{content: "\f095";    font-family: FontAwesome;    font-style: normal;    font-weight: normal;
    text-decoration: inherit;  color: #FFF;    font-size:34px;    position: absolute;  top:20px;    left:40px;}	
 a.fixcall { display:none; position:fixed; bottom:0; text-align: center;    background: #79c9aa;    width: 100%;
    padding: 12px 0px;    color: #000; font-size: 22px;     z-index: 99;}
a.fixcall:before{content:"\f095"; font-family: FontAwesome; font-style: normal;    font-weight: normal;    text-decoration: inherit;    color: #000; font-size:40px;    position: absolute;   top: 14px;    left: 97px;}
.whtbg1 {height:300px; background:#FFF;}
.whtbg1 p{ height:196px;}
.for-men-sec {background:#f5f5f5;}
.fr-box a {text-transform: uppercase;    font-size: 13px;    font-weight: 600;    color: #424242;    text-decoration: none;}
.ltblu-bg1 {background:#1dccce;     height: 262px;}
.ltblu-bg1 h4 {color:#FFF;}
.ltblu-bg1 p {color:#FFF;}
.ltblu-bg1 a {color:#FFF; margin-top: 16px;    display: inline-block;}
.fr-box a:hover{color: #4fc597;}
.ltblu-bg1 a:hover { color: #3d3d3d;}
.whtbg2 { background: #FFF; height: 267px;}
.whtbg2 a{ display:inline-block; margin-top:44px;} 
.fr-box.sub-las-lft {width:67%; }
.rght-las { position:relative;     background: #FFF;}
.rght-las:before { position:absolute; content:""; width:360px; height:559px; background:url(../images/microneedeling-blog.png) no-repeat ; right:0px; top:0px; background-size:cover; }
.botox-land:before {background:url(../images/botox-land.png) no-repeat; background-size:cover;  background-position:center;}
.ipl-aes:before{background:url(../images/ipl-aesathis.png) no-repeat; background-size:cover;  background-position:center; height:569px;}
.radio-VT:before{background:url(../images/radiofrequency-ablation-VT.png) no-repeat;}
.var-dis-tre:before {background:url(../images/radiofrequency-ablation-VT.png) no-repeat;}  
 .cln-treatment { background:url(../images/man-lying-on-plants.jpg) no-repeat; background-size: cover;    padding: 70px 0;
    text-align: center; margin-top: 32px;}
.cln-aesthetics { background:url(../images/aesathtics-blue-banner.jpg) no-repeat;}	
.VT-tretment {background:url(../images/sclerotherapy-blue.jpg) no-repeat;}
.VT-call {background:url(../images/leg-pain-blue.jpg) no-repeat;}
.cln-treatment h3{ font-size:25px; color: #FFF;   text-transform: uppercase;  font-weight: 500;}	
.cln-treatment a{ border:1px solid #FFF; padding:5px 12px; color:#FFF; text-transform:uppercase; text-decoration:none;    margin-top: 35px;  display: inline-block;  }
.cln-treatment a:hover { color: #79c9aa;}
.whtbg4 { background:#FFF;}
.grnbg1 { background:#4fc597; height: 305px;}
.grnbg1 h4{ color:#FFF;}
.grnbg1 p{ color:#FFF;}
.grnbg1 a{ color:#FFF; margin-top: 26px;    display: inline-block;}
.grnbg1 a:hover{ color:#424242;}
.ct2 { background:url(../images/ct2-bg.jpg) no-repeat;}
.fr-box.whtbg3 {background: #FFF;}
section.doctor-team {padding: 70px 0;}
.lft-team-box { position:absolute; top: -80px;}
.team-box {padding:20px;     box-shadow: 0px 0px 20px #71717126; margin-top:100px;}
.rght-team-box {height: 400px; padding:0px 20px;}
.profile-name h4{ font-size:28px;   color: #424242; font-weight:400; margin-bottom:10px;}
.profile-name h6{ font-weight:400; font-size:14px;     color:#79c9aa; }
.profile-name {    text-align: center;    padding-top: 15px;}
 
.whtbg5 { background:#FFF;}
.whtbg6 { background:#FFF;}
.blbg {background:#041020; height:319px;  padding:94px 0;  text-align: center;}
.blbg h3{ text-align:center; font-size:36px; font-weight:500; color:#FFF; line-height:1.3; text-transform: capitalize;}
.aes-box{    height: 246px;    padding: 74px 0;}
div.wh-widget-send-button-wrapper div.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon { height: 42px !important;  width: 42px !important; line-height: 54px !important;}
div.wh-widget-send-button-wrapper div.wh-widget-send-button-wrapper-list>a.wh-widget-button div.wh-widget-button-icon svg {    width: 30px !important;  height: 30px !important;}
div.wh-widget-send-button-wrapper.wh-widget-right div.wh-widget-send-button-wrapper-list {right: 0px !important;}


/*services inner page css*/	
section.excl-services {background:#edf7ff; padding:40px 0;  }
section.excl-services .title-head {text-align:center;}
.rght-excl-ser h4 {font-size:24px; font-weight:400; margin-bottom:2px; position:relative;  padding-bottom: 12px;     text-transform: capitalize;     color: #5b9e84; }
.rght-excl-ser h4:before{ position:absolute; content:""; width:100%; height:1px; bottom:0px; background:#79c9aa; left:0px; display:none;} 
.excl-services-box {margin-bottom:50px;}
.neurmodule h3 { font-size: 32px;  font-weight: 400; color:#376d98; }
.rght-excl-ser a{ font-size:13px; color: #5b9e84; font-weight:500; position:relative; display:inline-block; margin-top:4px;           border: 1px solid #5b9e84;  padding:2px 14px; text-decoration:none; border-radius:4px;   text-transform: capitalize;}
/*.rght-excl-ser a:before{ position:absolute; content:""; width:100%; height:1px; top:0px; background:#79c9aa;} */
/*.rght-ser .rght-excl-ser { text-align:right;}*/
 
.orders-thubnails{ background:#FFF; padding:40px 0px;}
.box-orders { text-align: center;}
section.order-sec {background:#dff1f9;  padding:70px 0;     display: none;}
.box-orders h4{ font-size:20px; font-weight:400; color:#4f5b60; text-transform:uppercase; margin-top:10px; margin-bottom: 4px; }
section.order-sec .title-head { text-align:center;}
section.services-item ul li{ display:inline-block; border-right:1px solid #ffffff1a; font-size:14px; }
section.services-item ul li:last-child{ border-right:0px; margin-right:0px;}
section.services-item {background: #424242;}
section.services-item ul { margin:0px; font-size:0px; padding: 0;     text-align: center;}
section.services-item ul li a{ font-size:14px; color:#FFF; text-transform:capitalize; text-decoration:none; padding:12px 32px;       line-height: 1.1;  position:relative;     -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0); position: relative;    -webkit-transition-property: color;    transition-property: color;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s; display: block; }
	
section.services-item ul li a:before{content:"";    position: absolute;    z-index: -1;    top: 0;    left:-2px;    right: 0;    bottom: 0;    background: #79c9aa;    -webkit-transform: scaleX(0);    transform: scaleX(0);    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;    -webkit-transition-property: transform;    transition-property: transform;
    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}	
	
section.services-item ul li a:hover:before { -webkit-transform: scaleX(1);    transform: scaleX(1);}	
	
section.intro-abt-ser {padding:70px 0px;}
section.intro-abt-ser .title-head h3 { margin-bottom:7px;}
section.how_works {background:#edf7ff; padding:60px 0; margin-top:40px;  }
section.how_works img{ border-radius:8px;}
section.recovery-sec img{border-radius:8px;}
.services_nav {position:fixed; top:0; width:100%;  z-index: 999;}
section#recovery {padding:70px 0;  }
section.services-item   .active {    background: #79c9aa;  transition-duration: 0.3s;}
.top-service p a {  font-weight: 400;   color: #79c9aa;}

	
.skntype {margin: 50px 0; }
.skntype ul li{   margin-bottom:12px;     font-weight: 500; }
.skntype ul  { padding:0px 30px; }
.skntype-box-intro h4 {font-size:20px; font-weight:500; color:#4f5b60;  margin-top: 15px;margin-bottom: 6px;}
.skntype-box-intro { margin: 20px 0;}
section.intro-abt-ser .title-head {margin-bottom: 0;}
.veins-dialog-box {margin-top:100px;}
.targetDiv {display: none; position:relative;}
.veins_menu h4{ background:#4f5b608c; padding:10px 0px; text-align:center; font-size:22px; color:#FFF; font-weight:400;     border-radius: 0px 0 8px 8px; text-transform:capitalize; position:absolute; width: 100%; margin-bottom: 0;  bottom: 0;}
.intr-veins-thumb img{ border-radius:8px;}
.intr-veins-thumb { position:relative;}
.veins_menu img{ width:100%;}
.veins_menu a{cursor: pointer; text-decoration:none;}
.intro-veins-dialog {background: #79c9aa; margin-top: 30px; border-radius: 8px;}
.lft-intro-veins-dialog { padding:25px 20px;}
.lft-intro-veins-dialog h4{ font-size:20px; font-weight:500; color:#FFF; margin-bottom: 6px;     text-transform: capitalize;}
.lft-intro-veins-dialog img{    border-radius: 0px 5px 5px 0px;}
.lft-intro-veins-dialog p{ color:#FFF;}
.close-dialog {position: absolute;    right: 0;    z-index: 99;    top:0px;    background: #79c9aa;    border: 0;
    border-radius: 45px;    color: #FFF;    font-size: 14px;    width: 26px;    height: 26px; text-align: center; outline:none;}
.cnt { position:relative;}
.whats {margin-top: 50px;}
.whats  ul li { display:block; margin-bottom:25px; border-bottom:1px solid #4f5b6059; padding-bottom:10px;}
.whats  ul li  h4{ font-size:20px; font-weight:500; margin-bottom:5px;}
section#sign_symptoms {    text-align: center;    padding: 40px 0;}
section#sign_symptoms p{ margin-top:12px; font-size:16px;     margin-bottom: 40px; }

.comm-soon {padding:130px 0px; text-align:center;}
.active-acc{background:#000; }
 
.neurmodule ul li{   text-align:center;  width:32%; font-weight:600; margin-bottom:5px; text-transform: capitalize;      display: inline-block;  }
.neurmodule ul { margin:10px 0 10px; padding:0px 80px; }
.rght-neau ul li .fa{ font-size:7px; vertical-align: middle;  padding-right: 6px; }
.inj-top { text-align:center; margin-top:25px;  }
.inj-top a{display:inline-block; background:#79c9aa; padding:6px 10px; color:#424242; font-size:15px; text-decoration:none;     border-radius: 5px; font-weight:500;}
.inj-top .fa{ padding-left:10px;}
 
h5.cat-tlt {font-size:45px; font-weight:500; color:#545454; text-transform:capitalize;    font-family: 'Gabriola';}
.cat-tlt-2 { text-align:center; margin-top:40px;     margin-bottom: 20px;}
.rght-neau {padding: 40px 0;}
.br-para{/*border-bottom: 1px solid #b2cbde; border-top:1px solid #b2cbde; */ padding:4px 0;  margin-bottom:16px; font-weight: 500;    font-size: 16px;     text-transform: capitalize;}
section.excl-services-2 {background: #FFF; padding: 20px 0;    margin-top: 0;}
section.excl-services.excl-services-3 {padding: 20px 0;}
.excl-services-box ul li{margin-bottom:10px;}
.neurmodule img { border-radius:8px;}
.lft-excl-ser img { border-radius: 8px;}
.carousel-caption {bottom:45%;}
.rght-app a {color: #FFF; text-decoration: none;}
.carousel-fade .carousel-inner .item {  transition-property: opacity;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {  opacity: 0;}  
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {  opacity: 1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left:0; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
 section.banner .owl-nav, section.banner .owl-dots { display:none;}
.inner-caption {position:absolute; top:50%; text-align:center; margin:0 auto; left:0; right:0; display:none;}
.inner-caption h3{ color:#FFF; text-transform:capitalize; font-size:65px; font-weight:400; font-family: 'Bad Script', cursive;    font-style: italic;}
.rght-excl-ser h3{ font-size:28px; font-weight:400; }
.rad-list ul li { width:32%; font-weight:600;  margin-bottom:5px; text-align:center; vertical-align:top; display:inline-block;}
.rad-list ul li .fa{ font-size: 7px;    vertical-align: middle;    padding-right: 6px;}
.rad-list { text-align: center; padding:15px 0;}
.rad-list ul{ padding:0px;}
.newo-injectable{ background: #edf7ff; padding:0px 25px 1px;}
.excl-services-box h3{ font-size: 32px; color:#376d98; font-weight: 400;     margin-top: 20px;
    display: inline-block}
.clear { clear: both; margin-bottom:15px;}
.tags-list ul li { display: inline-block;    margin-right: 16px;}
.tags-list ul { margin:0px; padding:0px;}
 select  { -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent; background-image:url(../images/drop-icon.png) !important;
  background-repeat: no-repeat  ;
  background-position-x: 99.9%;
  background-position-y: 1px; }
.intro-treatment-content h4 {font-size: 24px; font-weight: 400; margin-bottom: 2px; position: relative;    padding-bottom: 12px;
    text-transform: capitalize;  color: #5b9e84;}
 .intro-treatment-content b{ font-weight:600;}
.excl-services-box .intro-treatment .main-content-pic {width: 32%;    float: left;    margin-right: 25px;}
.excl-services-box .intro-treatment {    padding-top: 16px;}
.intro-treatment-content ul li {    margin-bottom: 12px;    font-weight: 600;}
.mb40{ margin-top:40px;}
section.condition-sec{ background:#FFF; padding:70px 0px;}
.top-service ul li {    margin-bottom: 15px;    font-weight: 500;}
.cnt div#div1 { display:block;}
.title-head h3.newfont {    font-size:40px  ;   font-weight: 300;  }
.page-title .breadcrumb>li+li:before { content:"//" ;     padding:0px 5px  }
.nwpara {font-size:18px;}
.veins_menu .active h4 { background: #79c9aae0 !important;}
.mob-nav{ display:none !important;}

.thx-sec {    text-align: center;    padding: 160px 0;}
.thx-sec h1{ font-size:40px ; font-weight:400;}
.thx-sec h5{ font-size:15px ; font-weight:400;}

/*Blog Page desin*/
section.blog-details {padding:70px 0;}
.lft-blg-det .date {padding:4px 20px; background:#80c7ff; display:inline-block;  margin:14px 0; color:#000; font-weight:500; border-radius: 5px;}
.blog-content h4 {font-size:32px; margin-bottom:5px; text-transform:capitalize; font-weight:500; color:#000; line-height:1.3;}
.blog-content h4 a{ color:#000;}
.blog-content h5{ color:#4f5b60; font-weight:500; margin-bottom:5px; font-size:20px;}
.blog-content p a { color:#79c9aa;}
.author {display:inline-block; margin-right:15px;}
.author  p{ display:inline-block; margin-left:8px;}
.likes {display:inline-block;  margin-right: 15px;}
.likes .fa{ padding-right:10px;}
.comments {display: inline-block;}
.comments .fa{ padding-right:10px;}
.blog-foot {border-top: 1px solid #f3f3f3; padding-top:6px; margin-top:12px; margin-bottom: 50px;}
.social-blog p { display: inline-block;}
.social-blog ul { margin:0px; padding:0px; padding-left:15px;   display: inline-block;    vertical-align: top;}
.social-blog ul li{ display:inline-block; margin-left:10px;}
.social-blog ul li i.fa.fa-facebook{color:#5071c2;}
.social-blog ul li i.fa.fa-instagram {color:#fd7055}
.tags .fa{ display:inline-block;}
.tags p{ display:inline-block;}
.tags {margin-top:10px;}
.lft-blg-det { margin-bottom:50px;}
.srch-blg input.form-control{ position:relative; background:#f9f9f9;     height: 40px; border:1px solid #e6e6e6; box-shadow:none;}
.srch-blg button {position:absolute; right:18px; top:7px; border:0px; background:transparent; outline:0px; font-size:20px; color:#a3a3a3;  transform: rotate(100deg); font-weight:300;}
.blg-abt { padding:15px 0px;}
.rght-blg-det h4{ margin-bottom:5px; font-weight:600; font-size:20px; text-transform:uppercase; color:#4f5b60; }
.blg-categories {    margin-top: 20px;}
.mdi-blg { margin:15px 0px;}
.blog-content ul li h4{ text-transform:capitalize;}
.blog-content ul{ padding:0px; margin-top:15px;}
.blog-content ul li{ display:block; margin-bottom:25px;}
.blog-comments {border-top:1px solid #eaeaea; margin-top:15px; padding-top:15px;}
.blog-comments h5 {font-size:18px; font-weight:500; margin-bottom:5px; color:#000;}
.blog-comments  textarea.form-control {height: 100px;}
.blog-comments .form-control { border:1px solid #dcdcdc; box-shadow:none; border-radius:0px;     height: 40px; }
.blog-comments p{ margin-top:10px; margin-bottom:20px; font-weight:300;}
.blog-comments .form-group{ margin-bottom:25px;}
.blog-comments button.main-anch {padding:7px 25px; text-transform:capitalize; font-weight:300; font-size:15px;}
.blg-categories ul{ padding:0px; margin:0px;}
.blg-categories ul li{ display:block; border-bottom:1px solid #eaeaea; margin-bottom:8px; padding-bottom:4px; }
.blg-categories ul li:last-child{ border-bottom:0px;}
.blg-categories ul li a{ text-decoration:none; text-transform:capitalize; font-size:15px;}
.blg-categories ul li a:hover{ color:#000;}
.blog-content a:hover{ text-decoration:none; color:#000;}
.social-blog {text-align: right;}
.blog-foot.blog-foot-det {border-top:0; padding-top:0; margin-top:25px; border-bottom:1px solid #e6e6e6; padding-bottom:10px;
    margin-bottom: 6px;}
.recent-post { margin-top: 20px;}	
.recent-post ul li a{ text-decoration:underline; color:#4f5b60; font-weight:400;    font-size: 15px;}
.recent-post ul li a:hover{ color:#79c9aa ;}
.recent-post ul li { display:block; margin-bottom:15px;}
.recent-post ul { margin:0px; padding:0px;}
section.pat-forms { padding:70px 0px;}
section.pat-forms p a { display:inline-block; font-weight:500; font-size:18px; vertical-align:top; text-transform:capitalize; line-height: 25px; color:#4f5b60;  margin-bottom: 0; text-decoration:none; }
section.pat-forms p { margin-bottom:0px;    padding-left: 0;}
.forms-lsit {border-bottom: 1px solid #4f5b602e; padding-bottom:4px; margin-left:37px; margin-bottom:18px;}
.forms-lsit .col-sm-2 {text-align: right;}
.pat-forms  .panel-title{font-weight: 500;  font-size: 24px;}	
.forms-lsit img{ margin-top:-10px;}

/*VI Peel Page*/

.vi-peel-comb-ther{text-align: center; margin-top: 60px; margin-bottom: 20px;}
.vi-peel-comb-ther p {margin-left: 150px;margin-right: 150px; margin-top: 20px;}
.vi-peel-comb-ther a {text-decoration: none;}
.col-xs-2{border: 1px solid lightgray;width: 190px;height: 100px;margin: auto;padding: 36px 0;text-align: center; font-size: 17px;}
.col-half-offset{margin-left:2.75%;}
.col-xs-2:hover{border-bottom: #79c9aa;border-bottom-style: solid;text-decoration: none;color: #6f6f6f;}
.why-choose-vi-peel li{list-style: none; margin-left: -40px;}
.vi-peel-family{background: none; padding-top: 70px;}
.vi-peel-family img{height: 400px;}
.vi-peel-original .vi-peel-advanced .vi-peel-precision .vi-peel-purify .vi-peel-precision-plus{margin-top: 50px;}
.vi-peel-original h3 {padding-left: 10px;}
.vi-peel-family-lists{padding-top: 40px; padding-bottom: 40px;}
.vi-peel-advanced h3{padding-left: 10px;}
.vi-peel-precision h3{padding-left: 10px;}
.vi-peel-precision-plus h3{padding-left: 10px;}
.vi-peel-purify h3{padding-left: 10px;}
.vi-peel-family-contents{margin-top: 60px;}
.why-choose-vi{padding-top: 70px;}

/*pop up css start*/
.covid-modal .modal { z-index:9999;}
.covid-modal-main {background: rgb(80,195,186);
background: linear-gradient(90deg, rgba(80,195,186,0.9752275910364145) 12%, rgba(101,198,178,1) 53%, rgba(115,200,173,1) 88%);     padding: 50px 50px 30px;}
.covid-modal .modal-content{box-shadow: none; border:0; background-color:transparent; text-align:center;}
.head-close .btn-default {border:0; background:#FFF; border-radius:0; padding:4px 6px; position:absolute;  right:0;    z-index: 99;}
.covid-modal .modal-dialog { border: 10px solid #fff;}
.modal-content h3{ font-size:50px; color:#242424; font-weight:700; text-transform:uppercase;  margin-top: 25px;
    margin-bottom: 30px; }
.front-face p{font-size:15px; color:#000; font-weight:500; text-transform:uppercase;     letter-spacing: 0.8px; }
.front1-pic { position: absolute; left:0; top:0px;}
.front2-pic { position: absolute; right:0; bottom:0px;}
.modal-footer { text-align:left; padding:0px; border:0px; margin-top:50px;}
.modal-footer .btn-default { background:#242424; padding:6px 12px; color:#FFF; text-transform:uppercase; font-weight:300; border: 0;  font-size: 13px;}

@media (min-width: 992px){.modal-lg { width: 750px;}}

.covid-modal .front-back .modal-content { text-align:left;}
.front-back .modal-content ul li{ margin-bottom:2px; color:#242424; font-size:14px;font-weight:500; }
.front-back p{font-size:14px; color:#242424; font-weight:500;   }
.front-back { display: none;}

/*pop up css end*/


/*Responsive code here*/
 @media only screen and (max-width: 1600px) and (min-width:1400px)  { 
 .item-video:before {    height: 99.3%;} 
 
 }

 

@media screen and (max-width:1024px) { 
.lft-box-blg { padding:25px 12px;}
.lft-box-blg h3 { font-size:16px;}
span.categories { font-size:12px;}
nav.navbar.bootsnav ul.nav > li > a {padding: 12px 10px;     border-bottom: solid 1px #00000017; border-top:0px; color:#000;}
.risk_fact h4 {font-size: 26px;}
.risk_fact ul li p {font-size: 14px;}
.caption-content h3 { font-size:75px;}
.caption-callaction {top: 54%;     padding: 16px 20px;    width: 31%;}
.caption-callaction h4 {margin-bottom: 18px; padding-bottom:18px; font-size:35px; }
.caption-callaction p {padding-bottom: 15px;}
.caption-callaction a {font-size: 25px;}
.caption-callaction a:before {    left: -34px;     font-size: 34px;     top: 1px;}
.ht1 {height: 316px;}
.grnbg1 {height: 330px;}
.blbg {height: 340px;}
.ltblu-bg1 {height: 300px;}
.whtbg2 {height: 310px;}
.rght-las:before {width: 340px;    height: 655px;}
section.services-item ul li a { padding: 12px 28px;}
services_nav {top: 18%;}
.caption-content {    width:70%;}
.sub-veintreat {    height: 225px;}
.vi-peel-comb-ther p {margin: 10px 0;}
.why-choose-vi {padding-top: 0px;}
section.how_works{padding: 10px 0;}
.vi-peel-family{padding: 0;}
.topBA{margin-bottom: 0;}
.vi-peel-family-lists {padding: 0 20px;}
.top-service {margin-bottom: 5px;}
.vi-peel-family-contents{margin-top: 15px;}
section.intro-abt-ser .col-xs-2{width: 100%; margin-bottom: 20px; height: auto;}
section.intro-abt-ser .col-half-offset{margin-left: 0;}
.vi-peel-family img {height: auto;}
section.intro-abt-ser {padding: 0;}
.vi-peel-comb-ther {margin-top: 0px;}	
}

@media screen and (max-width:992px) { 
 
nav.navbar.bootsnav .navbar-toggle { float:right;    margin-right: 0px;}
 
nav.navbar.bootsnav .navbar-nav {background:#79c9aaeb;}
nav.navbar.bootsnav .navbar-toggle {background-color: transparent; padding:0px; top:0px; margin-top:0; color:#FFF; font-size:28px;}
nav.navbar.bootsnav .navbar-header {padding-left:0px;  padding-right:0px;}
.logo {z-index:9999;}
nav.bootsnav .megamenu-content .content {    display: block !important;}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content {padding: 0 0 0 0px !important;}
.whtbg2 {height: auto;}
.ltblu-bg1 { height: auto;}
.for-men-sec br {display: none;}
.for-men-sec .title-head {    margin-bottom: 10px;}
.for-men-sec .title-head h3 { font-size:24px;}
.whtbg1 {height: auto; }
.whtbg1 p {height: auto;}
.rght-las:before { width: 310px;    height: 465px;}
.grnbg1 {  height: auto; }
.cln-treatment h3 { font-size: 22px;}
.cln-treatment a {margin-top: 25px;}
.blbg { padding: 94px 10px;}

.inner-caption h3 { display:none;}
.mob-nav{ display:block !important;} 

}
 
@media screen and (max-width:980px) { 

	
section.quality-treat .nav>li {display: inline-block;    width: 237px;}
section.quality-treat .nav-tabs>li>a {    margin-right: 0;}
section.quality-treat .nav-tabs { margin-bottom:20px;}
.head-VT h4 {    font-size: 16px;}
.rght-app { display:none;}
.sub-veintreat h3 { font-size: 18px;    margin-top:0px;}
.lft-blg {margin-top: 15px;}
.rght-box-blg img{ width:100%;}
.rght-abt {display: none;}
section.about { padding-bottom:50px;}
.befaft-lft {margin-top:45px;}
section.fixbtm {margin-bottom: 0; }
footer {position: inherit; z-index:inherit;}
.risk_fact h4 { padding-top: 0;}
.caption-content {top:45%;    width:80%;    padding: 20px;    left: 7%;}
.rght-testi:before {width: 14%;}
.rght-team-box { height: auto;}
section.services-item ul li a {    padding: 12px 12px;     font-size: 12px;}
.lft-treat-tab {padding: 10px 0 0 10px;}
.sub-veintreat {height: 176px;}
.sub-veintreat p {font-size:13px;}
.title-head br{ display:none;}
.page-title h1 { font-size: 30px;}



}

@media screen and (max-width:767px) { 
.fr { float:none;}
.lft-box-blg img { width:100%;}
.lft-box-blg h3 {font-size:20px; margin-top:16px;  margin-bottom:0;}
footer .col-sm-6 {width:49%; float:left;}
footer .col-sm-2, footer .col-sm-3 { width:48%; float:left;}
footer .subscribe button.main-anch {    margin-top: 20px;}
section.testimonials .title-head { margin-left: 0;    padding-left: 0;    text-align: center;}
.head-rght {right: 30px;}
 
.box-bef-veins ul { margin-top: 25px;}
.caption-content { display:none;}
.caption-callaction {left: 3%;    top: 34%;    padding: 16px 16px;    width: 32%;}
.caption-callaction h4 {font-size: 32px;}
.caption-callaction a {font-size: 23px;}
.caption-callaction a:before {left: -32px;    font-size: 30px;}
.caption-callaction span { font-size: 15px;     margin-right: 16px;}
.rght-testi:before { top: -50px;}
.ht1 {height: auto;} 
.rght-team-box {text-align: center;}
.lft-team-box { position: inherit;    top: 0;    text-align: center;    margin-bottom: 16px;}
.team-box {margin-top: 40px;}
nav.navbar.bootsnav ul.nav > li > a:hover {    color: #3d3d3d !important;}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a { color:#FFF;}
footer .col-sm-4 {margin: 20px 0;}
.rght-excl-ser h4 {margin-bottom: 8px;     margin-top: 20px;     padding-bottom: 8px;}
.quality-treat .col-xs-4 {    width: 50% ;} 
.sub-veintreat {    height: 250px;}
.sub-veintreat p {    font-size: 15px;}
.lft-treat-tab {    padding: 40px 0 0 10px;}
.main-content-pic {    margin-bottom: 20px;}  
.top-info {display:none;}
.head-rght {position:inherit; right:0; top:0; width:auto;}
.navbar-header { position: absolute;  right: 0; top: -80px;}
section.quality-treat .nav>li { width: 187px;  vertical-align: middle;}
.head-VT h4 {font-size: 15px;  line-height: 1.1;}
nav.navbar.bootsnav { position: absolute;  right: 5px;    width: 100%;}
header {position: inherit;  background: #000; padding-bottom:10px;}
.veins_menu h4 {padding: 8px 0px;     font-size: 16px; line-height:1.1;}
.social-blog { text-align: left;}


}


@media screen and (max-width:600px) { 
.page-title h1 {font-size: 20px; }
.page-title {left:5%; padding: 8px 20px;}
section.service-inner {padding: 20px 0px;}
.title-head {margin-bottom: 20px;}
.title-head h3 {font-size:24px;}
.top-service {margin-bottom: 25px;}
.top-service img{ margin-top:15px;     width: 100%;}
.main-content-pic {width: auto;    float: none;    margin-right:0px;}
.shape3 { display:none;}
.risk_fact ul li {width: 46%;}
.risk_fact h4:before { display:none;}
.risk_fact h4 {padding-left: 0;  font-size: 20px; margin-bottom:10px;}
.risk_fact ul {margin-top: 20px;}
.caption-callaction {width: auto;  top: 20%;}
.caption-callaction a {margin-top: 12px;}
.rght-testi p {width: auto;}
.rght-testi:before {width: 20%;}
.sub-veintreat {height:209px;}
 
.sub-veintreat h3 { height: auto; margin-bottom:10px;     margin-top: 0;}
.rght-las:before { display:none;}
.fr-box.sub-las-lft {width: auto;}
.cln-treatment {padding: 40px 0;}
.blbg {padding: 24px 10px; height: auto;}
section.services-item { display: none;}
 .title-head { margin-top: 25px;} 
section.intro-abt-ser { padding: 40px 0px 10px;}
section.how_works {margin-top: 0;}
.unfix {    position: inherit;}
.fixed-header { position:fixed}
section.befaft {    padding: 30px 0px;}
.twentytwenty-wrapper.twentytwenty-horizontal { margin-bottom: 26px;}
footer .col-sm-6 { width: auto;  float: none;}
footer .col-sm-6.text-right {    text-align: center;}
.copy-right {    text-align: center;}
.item-video:before { display:none;}

}


@media screen and (max-width:414px) { 

section.quality-treat .nav>li {width:32%;}
section.quality-treat .nav>li>a { padding:8px 6px;}
.head-VT h4 { font-size: 14px;}
footer h3 { font-size: 16px;}
footer .col-sm-2 { width:50%; }
footer .col-sm-6 { float:none;    width: 100%; }
.add-box {width: 100%; }
.logo img{    width: 180px;}
.service-accordian .panel-title {font-size: 14px;     line-height: 1.2;}
.service-accordian .panel-heading {padding: 10px 7px;}
.panel-body .col-sm-6 {padding-right:0px;  padding-left:0px;}
.service-accordian .panel-title > a:before{float: none;   padding-right: 40px;    position: absolute;    left:-6px;}
.service-accordian .panel-heading a {    padding-left: 18px; position:relative;}
.risk_fact ul li {   width:44%;}
.risk_fact ul li p {    font-size: 13px;}
.risk_fact ul  li img {    width: 70px;}
.copy-right p {    text-align: center;}
.caption-callaction { display:none;}
a.fixcall  { display:block;}
.rght-testi:before {    width: 25%;}
footer {padding: 30px 0;}
.copy-right p {margin-top: 15px;     margin-bottom: 0;} 
.copy-right {padding-top: 0px;}
section.contact { padding: 30px 0;} 
.copy-right { padding-bottom: 35px;}
.fixbtn-apt, .fixbtn-edison { display:block;}
.service-accordian .panel-body {    padding: 14px 14px;}
 br {display: none;}
 #back2Top { display:none !important}
 .cln-treatment h3 {font-size: 20px;} 
.cln-treatment {padding: 30px 10px;}
.cln-treatment a {margin-top: 15px;}  
 .cln-treatment h3 { font-size: 19px;}
 .for-men-sec .title-head h3 {    font-size: 19px;}
 .asso ul li { margin-bottom: 5px;    width: 55%;}
 .quality-treat .col-xs-4 {width: 100%;}
 .rght-treat-tab {width: 47%;  height: 208px;   overflow: hidden;    right: 16px;}
   .lft-treat-tab {width: 65%; padding: 20px 0 0 10px;} 
   .rght-treat-tab.rght-treat-tab-big { text-align: inherit;}
 section.quality-treat {    padding: 10px 0;}	
 .spcl-lft {    padding-top: 0;}
 section.our-doctor {    padding: 20px 0;}
 section.testimonials {    padding-top: 10px;    padding-bottom: 40px;}
 section.about {    padding: 30px 0 ;} 
 footer .col-sm-3:first-child {    width: auto;     float: none;}
 .whtchat { right:2px;}
 .page-title {position:inherit;     padding:6px 20; left:inherit;}  
.page-title h1 { color: #4f5b60; font-size:17px; font-weight:500;     }
.breadcrumb a {color: #4f5b60;}
section.about-inner { padding: 40px 0px;}
.breadcrumb>li { font-weight: 400;    font-size: 13px;}
.breadcrumb a {font-size: 13px;}
.team-box {    margin-top: 20px;}
section.doctor-team {    padding: 20px 0;}
.rght-team-box { padding:0px;}
.profile-name h4 { font-weight: 500;    margin-bottom: 5px;    font-size: 20px;}
section.intro-abt-ser {padding: 20px 0px 0px;}
.nwpara {    font-size: 15px;}
.whats ul{ padding:0px;}
.whats ul li h4 {    font-size: 15px;       margin-bottom: 13px;    line-height: 1.2;}
.veins_menu img { display:none;}
.veins_menu h4 {    padding: 8px 0px;     background: transparent;   font-size: 14px; color:#222;}
.veins_menu .col-xs-4 {padding-right: 8px;    padding-left: 8px;}
.top-service .mb40 {    margin-top: 0;}
section#sign_symptoms  .col-xs-3{ width:48%;}
.title-head h3.newfont {    font-size: 30px; }
.excl-services-box h3 {    font-size: 22px; line-height:1.3; }
.neurmodule ul { padding: 0px 0;}
.neurmodule ul li {width: 100%;}
.rght-neau { padding: 10px 0;	}
.excl-services-box { margin-bottom: 30px;}
section.inner-contact { padding: 30px 0px;}
.title-head h3 {font-size: 18px;}
.rght-excl-ser h4 {font-size: 20px;  margin-bottom: 0px; }
section.blog-details {padding: 30px 0;}
.blog-content h4 { font-size: 17px;}
.blg-abt { display:none;}
.blg-ser {margin-top: 16px;}
.modal-content h3 {margin-bottom:10px; font-size:32px;}
.covid-modal-main  {padding: 30px 10px 20px; } 
.modal-footer .btn-default {font-size: 12px;}
.front-face p {font-size: 14px;} 
.front-back p { font-size: 13px; }
.front-back ul {padding-left: 20px;}
h5.cat-tlt {    font-size:35px; line-height:1.1;}
.excl-services-box .intro-treatment .main-content-pic { width: 100%;    float: none; }
.newo-injectable { padding: 0px 15px 1px;}
.rad-list ul li {width: 100%; }
.vi-peel-comb-ther p {margin: 10px 0;}
.why-choose-vi {padding-top: 0px;}
section.how_works{padding: 10px 0;}
.vi-peel-family{padding: 0;}
.topBA{margin-bottom: 0;}
.vi-peel-family-lists {padding: 0 0px;}
.top-service {margin-bottom: 5px;}
.vi-peel-family-contents{margin-top: 15px;}
section.intro-abt-ser .col-xs-2{width: 100%; margin-bottom: 20px; height: auto; padding: 12px; font-size: 15px;}
section.intro-abt-ser .col-half-offset{margin-left: 0;}
.vi-peel-family img {height: auto;}
}


@media screen and (max-width:385px) {
.logo img {width:auto;}
.page-title h1 {font-size:20px;}
 section.testimonials .owl-nav {    bottom: -30px;}
a.fixcall:before { left: 87px;}
.sub-VDD {height: 160px;     padding: 10px 10px;}
.sub-VDD p { margin-top: 0;}
.doctors-profile {    height: 14%;}
.veins_menu .col-xs-4 {
    padding-right: 3px;
    padding-left: 3px;
}
 
 .veins_menu h4 { font-size:13px;}


}

@media screen and (max-width:360px) { 
a.fixcall:before { font-size: 36px;  left: 70px;}
.rght-testi:before {width: 40%;}
.head-VT h4 { font-size: 12px;}
.asso ul li { width:60%;}
.copy-right p {  margin-top: 8px;     font-size: 12px;}

}

@media screen and (max-width:320px) { 
a.fixcall:before {    left: 50px;}
.asso ul li {    width: 70%;}

}