
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

/*Font awesome*/
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
/*Font awesome ends*/


body{
    font-family: 'Poppins', sans-serif;
}
      
/*header*/
/*sticky header position*/
.sticky.is-sticky {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
}

body {
    min-height: 1200px;
}
nav {
    background: #fff;
    min-height: 85px;
}

li.dsh-frmt {
    list-style-type: none;
}
header{
    display: none !important;
}

.tphdr-lft ul{
    padding: 0px;
    margin: 0px;
}
.tphdr-lft ul li{
    display: inline-block;
}
.tphdr-lft ul li p{
    font-size: 12px;
    color: #010101;
    font-family: 'Poppins', sans-serif;
    margin: 0px;
    font-weight: 300;
}

/*dropdown*/
/* Resets */
.hvr-lnk{
    font-size: 12px;
    text-transform: uppercase;
    color: #000000 !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    padding: 7px 8px 0;
}

.btmhdr a { 
    text-decoration: none;
    font: 12px/1 Verdana;
    color: #000;
    display: block; }
.btmhdr a:hover { text-decoration: underline; }
.btmhdr ul { 
    list-style: none;
    margin: 0;
    padding: 0; }
.btmhdr ul li { margin: 0; padding: 0; }


/* Top-level menu */
.btmhdr > li { 
    /*float: left;*/
    position: relative; }
.btmhdr > li > a { 
    padding: 10px 30px;
    /*border-left: 1px solid #000;*/
    display: block;}
.btmhdr > li:first-child { margin: 0; }
.btmhdr > li:first-child a { border: 0; }


.btmhdr li ul{
    position: absolute;
    background: blanchedalmond;
    width: 100%; 
    margin: 0;
    padding: 0;
    display: none;
    z-index: 10;
}
.btmhdr li ul li{
    text-align: center;
    width: 100%;
}
.btmhdr li ul a { padding: 10px 15px; }
.btmhdr li:hover ul { display: block; }

/*nav ul li ul { 
    position: absolute;
    background: #ccc;
    width: 100%; 
    margin: 0;
    padding: 0;
    display: none; }
nav ul li ul li { 
    text-align: center;
    width: 100%; }
nav ul li ul a { padding: 10px 0; }
nav ul li:hover ul { display: block; }*/

/*dropdown ends*/

.nvtp_rt li{
    display: inline-block;
}
.tphdr-rt ul{
    padding: 0px;
    margin: 0px;
}
.tphdr-rt ul li{
    display: inline-block;
    border-right: 1px solid;
    padding: 0 10px;
    font-weight: 300;
    line-height: 12px;
}
.tphdr-rt ul li:nth-child(4){
    border-right: none;
}
.tphdr-rt ul li:nth-child(5){
    border-right: none;
    color: #010101;
}
.tphdr-rt ul li a{
    color: #222222;
    font-size: 12px;
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    background: #fff;
}
.nmbr-lnk{
    font-weight: 600;
    color: #010101 !important;
}
.btmhdr li a{
    font-size: 12px;
    text-transform: uppercase;
    color: #000000 !important; 
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}
.tpmdl-nav{
    text-align: center;
    padding: 0px;
    margin: 0px;
}
.tpmdl-nav .nav-link{
    padding: 0 12px;
}
.tpmdl-nav li{
    display: inline-block;
}
.top-hdrlnk{
    padding-top: 15px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 15px;
}
.btmnvfrmt{
    border-bottom: 1px solid #f5f0ee;
    box-shadow: 0px 2px #f6f1ef;
}

.drpmnu-frmt{
    padding:10px 0px 10px !important;
}
.drptpcntnt .nav-link{
    font-size: 14px;
}
.drpmnu-frmt h5{
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
    text-align: left;
    color: #fb773e;

    margin: 0;
    padding-top: 8px;
    padding-bottom: 3px;
    border-bottom: 1px solid;
}

.drpmnu-frmt h5 a{
    color: #fb773e !important;
    text-decoration: none;
}


.dctrs-lnk{
    width: 20% !important;
    left: 22% !important;
}
.rcnstrct-lnk{
    width: 62% !important;
    left: 38% !important;
}
.cncr-lnk{
    width: 50% !important;
    left: 47% !important;
}
.skntrtmnt-lnk{
    width:100% !important;
    margin-left: auto !important;
}
.resource-lnk {
    width: 45% !important;
    left: 64% !important;
}

/*.drpmnu-frmt h5 a:hover{
        color: #fb773e !important;
}
*/
.drpmnu-frmt .nav-item{
    padding: 0px !important;
    font-family: 'Poppins', sans-serif;
}
.drpmnu-frmt .nav-item .nav-link{
    font-size: 12px;
    /*font-size: 14px;*/
    font-family: 'Poppins', sans-serif;
    padding: 2px 0 0 0px !important;
    /*padding: 5px 0px !important;*/
    text-align: left;
    color: #000 !important;
}
.drpmnu-frmt .nav-item .nav-link:hover{
    color: #000 !important;
}

.res-drp-btn a{
    color: #fb773e !important;
}

.gstrc-lnk{
    font-size: 13px;
    margin-top: 3px !important;
    text-align: left;
    color: #000;
}
.mbl-gstrc-lnk{
    padding: 15px 25px;
    text-transform: uppercase;
    font-size: 13px;
}

.tphdr-rt-blg{
        color: #222222;
    font-size: 12px;
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    background: #fff;
}
.hair-lnk{
    left: 44% !important;
    width: 20% !important;
}

/*header ends*/

/*Banner-sec*/
.hm-bnr{
    background-image: url(../images/home-bnr.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.hm-cntnt{
    padding: 100px 0 150px;
}
.hm-bnr-hdr h1{
    font-size: 56px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 200;
    color: #000000;
}
.hm-bnr-hdr p{
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    color: #000000;
    margin-bottom: 25px;
}
.hm-bnr-hdr p span{
    font-weight: 600;
}
/*.hm-bnr-hdr input{
    background: #fb773e;
    color: #fff;
    border-radius: 0;
    padding: 10px 30px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    margin: 50px 0;
}*/

.hm-bnr-hdr .bk_apptmnt{
    background: #fb773e !important;
    color: #fff !important;
    border-radius: 0;
    font-weight: 600;
    font-family: 'Lato', sans-serif;
    margin: 50px 0;
    text-transform: uppercase;
    font-size: 13px;
    padding: 14px 0px;
    box-shadow: none !important;
    border: none;
    outline: 0;
    width: 24%;
    cursor: pointer;
}


/*Banner-sec ends*/


/*About Us*/
.abt-lft{
    /*padding-top: 50px;*/
    padding-top: 10px;
}
.abt-lft input{
    text-transform: uppercase;
    font-size: 14px;
    color: #fb773e;
    background: transparent;
    border: 1px solid;
    border-radius: 0;
    padding: 10px 30px;
    font-weight: 700;
}

.know-btn input{
    text-transform: uppercase;
    font-size: 14px;
    color: #fb773e;
    background: transparent;
    border: 1px solid;
    border-radius: 0;
    padding: 10px 30px;
    font-weight: 700;
}

.know-btn input:hover{
    background: #fb773e !important;
    color: #fff;
}

.abt-sec{
    padding-bottom: 50px;
}
.abt-rt{
    padding-top: 50px;
}
.abt-rt h1{
    font-size: 16px;
    text-transform: uppercase;
    color: #878787;
    font-weight: 600;
    margin-bottom: 15px;
    font-family: 'Lato', sans-serif;
}
.abt-rt h2{
    font-size: 28px;
    font-weight: 300;
    color: #333434;
    font-family: 'Lato', sans-serif;
    margin-bottom: 25px;
}
.abt-rt h2 span{
    font-weight: 400;
    color: #e77412;
}

.abt-rt h2 span sup{
    font-size: 15px;
    font-weight: 600;
}

.abt-rt p{
    font-size: 17px;
    font-weight: 300;
    color: #535353;
    font-family: 'Lato', sans-serif;
    text-align: justify;
}
/*About Us ends*/


/*DEPT.*/
/*=======================================================
                        DEPARTMENT
========================================================*/
.dept-pos{
    position: relative;
    overflow: hidden;
    width: 100%;
}



.department {
    background: #fcfcfc;
    text-align: center;
}
.department .tab-content .tittle {
    margin-top: 30px;
    width: 100%;
    text-align: center;
}
.department .tab-content .tittle h2 {
    text-align: left;
    width: 100%;
    font-weight: 300;
    letter-spacing: 2px;
    font-family: 'Lato', sans-serif;
    text-transform: capitalize;
}
.department .tab-content {
    display: inline-block;
    width: 100%;
    min-height: 540px;
}
.department .nav-tabs {
    /*background: #3dc5df;*/
    background: #fb773e;
    width: 100%;
    display: inline-block;
    border: none;
    padding: 36px 0;
    height: 100%;
    position: relative;
}
.department .nav-tabs li {
    width: 100%;
    margin: 0px;
    border: none;
}
.department .nav-tabs li a {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #fff;
    margin: 0px;
    border: none;
    border-radius: 0px;
    padding: 20px 0;
    border: none !important;
    border-bottom: 1px solid rgba(255,255,255,0.3) !important;

    display: block;
    position: relative;
    text-decoration: none;
}
.department .nav-tabs li a:active{
    background-color: #fff !important;
    color: #000000 !important;
    border-bottom: 1px solid !important;
}
.department .nav-tabs li a:focus{
    background-color: #fff !important;
    color: #000000 !important;
    border-bottom: 1px solid !important;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border: none;
}
.department .nav-tabs li:hover a {
    background: #fff;
    color: #333333;
    border-bottom: 1px solid !important;
}
.department .nav-tabs li.active a:before {
    /*content: '\f0d9';
    font-family: 'FontAwesome';
    position: absolute;
    font-size: 80px;
    left: -20px;
    top: -25px;
    color: #fff;
    z-index: 8;*/
}
.department .nav-tabs li.active a {
    color: #333333;
    background-color: #fff;
    border-bottom: 1px solid !important;
}
.orserv{
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin: 0px;
    /*border: none;*/
    border-radius: 0px;
    padding: 20px 0;
    border: none !important;
    border-bottom: 1px solid rgba(255,255,255,0.3) !important;
    display: block;
    position: relative;
    text-decoration: none;
    color: #fff;
}

.department img {
    width: 100%;
}
.department .dep-sec-txt {
    text-align: left;
}
/*====	OVERVIEW BG	====*/
.department .depart-bg-over {
    background: url(../images/depart-bg-over.jpg) center center no-repeat;
    position: relative;
    background-size: cover;
    height: 100%;
}
/*====	DENTAL BG	====*/
.department .dentel-bg {
    background: url(../images/dental-bg-img.jpg) center center no-repeat;
    position: relative;
    background-size: cover;
    height: 100%;
}
/*====	CARDIOOGY BG	====*/
.department .cardio-bg {
    background: url(../images/cardiology-bg-img.jpg) center center no-repeat;
    position: relative;
    background-size: cover;
    height: 100%;
}
/*====	FOR DISABLE BG	====*/
.department .for-dis-bg {
    background: url(../images/for-dis-img.jpg) center center no-repeat;
    position: relative;
    background-size: cover;
    height: 100%;
}
/*====	Ophthalmology BG	====*/
.department .opth-bg {
    background: url(../images/opht-bg-img.jpg) center center no-repeat;
    position: relative;
    background-size: cover;
    height: 100%;
}
/*====	EMERGENCY BG	====*/
.department .emer-bg {
    background: url(../images/emer-bg-img.jpg) center center no-repeat;
    position: relative;
    background-size: cover;
    height: 100%;
}
/*====	X-RAY BG	====*/
.department .x-ray-bg {
    background: url(../images/x-ray-img.jpg) center center no-repeat;
    position: relative;
    background-size: cover;
    height: 100%;
}
.department .img-bg-dep {
    position: absolute;
    height: 100%;

}
.department .ab-cnter {
    position: absolute;
    left: 0px;
    right: 0px;
    height: 100%;
    z-index: 999;
    margin: 0 auto;
}
.department .dep-sec-img {
    float: left;
    width: 37%;
}
.department .dep-sec-txt {
    float: right;
    width: 37%;
    padding: 0 40px;
    font-family: 'Lato', sans-serif;
}
.department .dep-sec-nav {
    width: 26%;
}
.department #cardiology {
}
.department #for-disabled {
}
.department #ophthalmology {
}
.department #emergency {
}
.department #x-ray {
}
.department .tab-content ul li {
    list-style: none;
    font-size: 14px;
    color: #000000;
    font-family: 'Lato', sans-serif;
    background-image: url(../images/tick.png);
    background-repeat: no-repeat;
    background-position: 0px 6px;
}
.department .fact {
    margin-top: 20px;
    text-align: left;
    margin-bottom: 15px;
    padding: 0px;
}
.fact p {
    line-height: 30px;
    padding: 0 10px;
}
.fact i {
    background: #fff;
    color: #3dc5df;
    border: 1px solid #3dc5df;
    display: inline-block;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 28px;
    margin-right: 10px;
    font-size: 12px;
    border-radius: 50%;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.fact li:hover i {
    background: #3dc5df;
    color: #fff;
}
.depart-sec {
    padding-bottom: 80px;
}
.depart-sec h5 {
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 3px;
}
.depart-sec ul li {
    text-align: center;
    position: relative;
    margin-top: 10px;
    margin-bottom: 30px;
}
.depart-sec ul li .in-dert {
    padding: 0px 40px;
    padding-top: 40%;
    min-height: 480px;
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    background: #e9e6b2;
}
.depart-sec ul li:nth-child(1) .in-dert {
    background: #e9e6b2;
}
.depart-sec ul li:nth-child(2) .in-dert {
    background: #fcf9c1;
}
.depart-sec ul li:nth-child(3) .in-dert {
    background: #ccf3cc;
}
.depart-sec ul li:nth-child(4) .in-dert {
    background: #fbe0ce;
}
.depart-sec ul li:nth-child(5) .in-dert {
    background: #cfd7f4;
}
.depart-sec ul li:nth-child(6) .in-dert {
    background: #ead1f3;
}
.depart-sec .over-depart {
    position: absolute;
    height: 100%;
    top: 0px;
    width: 100%;
    z-index: 11;
    padding: 0 40px;
    left: 0%;
    opacity: 0;
    padding-top: 20%;
    background: #fff;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.depart-sec .over-depart img {
    margin-bottom: 20px;
}
.depart-sec .over-depart h5 {
    margin-bottom: 20px;
}
.depart-sec li:hover .over-depart {
    opacity: 1;
}
.depart-sec ul li:hover .in-dert {
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.depart-sec ul li .in-dert a {
    color: #3dc5df;
    font-weight: bold;
    margin-top: 20px;
    display: inline-block;
}
.dep-detail-page .qoute {
    position: absolute;
    top: 30%;
    width: 360px;
    background: rgba(255,255,255,0.8);
    padding: 30px;
    left: 30px;
    color: #696969;
    line-height: 24px;
}
.dep-detail-page .qoute i {
    color: #3dc5df;
    margin-right: 10px;
}
.dep-detail-page .qoute h6 {
    margin: 0px;
    margin-top: 40px;
}
.dep-detail-page .qoute p {
    font-weight: bold;
    font-size: 18px;
}
.dep-detail-page .img-single {
    position: relative;
}
.dep-detail-page {
    padding: 120px 0;
}
.dep-detail-page h5 {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 20px;
    letter-spacing: 2px;
}
.dep-detail-page .detail-sec {
    margin-top: 30px;
}
.dep-detail-page .detail-sec h6 {
    margin-top: 30px;
    margin-bottom: 15px;
}
.dep-detail-page .detail-sec ul {
    margin-top: 40px;
    margin-bottom: 40px;
}
.dep-detail-page .detail-sec ul img {
    margin-bottom: 10px;
}
.dep-detail-page .video {
    width: 80%;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 50px;
    text-align: center;
}
.dep-detail-page .video iframe {
    border: none;
    width: 100%;
    height: 360px;
    margin-bottom: 20px;
}
.detail-sec .services-slide {
    margin: 50px 0;
}
.detail-sec .services-slide .sec-ser {
    background: #f7f7f7;
    padding: 0 15px;
    padding-bottom: 40px;
}
.detail-sec .downlod {
    font-weight: bold;
    color: #3dc5df;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
.detail-sec .downlod i {
    margin-right: 10px;
}
.dep-detail-page .search input {
    display: inline-block;
    width: 100%;
    border: none;
    background: #f7f7f7;
    height: 40px;
    padding: 0 10px;
    font-size: 12px;
}
.dep-detail-page .search button {
    float: right;
    border: none;
    background: none;
    font-size: 18px;
    color: #aaaaaa;
    margin-right: 10px;
    margin-top: -33px;
}
.dep-detail-page .dapart {
}
.side-bar h5 {
    text-transform: uppercase !important;
}
.side-bar .depart-sec {
    padding-bottom: 0px;
}
.side-bar .dapart .row {
    margin-right: -5px;
    margin-left: -5px;
}
.side-bar .cate {
    display: inline-block;
    width: 100%;
}
.side-bar .cate li {
    float: left;
    width: 50%;
    padding-left: 15px;
    line-height: 44px;
    position: relative;
}
.side-bar .cate li a {
    width: 100%;
    display: inline-block;
}
.side-bar .cate li a:hover {
    color: #3dc5df;
}
.side-bar .cate li:before {
    content: "";
    background: #e3e3e3;
    height: 6px;
    width: 6px;
    left: 0px;
    display: inline-block;
    margin-right: 10px;
    float: left;
    position: absolute;
    margin-top: 20px;
}
.side-bar .dapart li {
    padding: 0 5px;
    margin-bottom: 0px;
}
.side-bar ul li .in-dert {
    padding: 15px;
    min-height: inherit;
    display: inline-block;
    width: 100%;
}
.side-bar ul li:hover .in-dert {
    background: #fff;
}
.side-bar .add-call .call {
    background: #3dc5df;
    text-align: center;
    padding: 20px;
}
.side-bar .add-call p {
    color: #fff;
}
.side-bar .add-call h5 {
    color: #fff;
    margin: 0px;
    letter-spacing: 0px;
}
.appointment li {
    margin-bottom: 10px;
    position: relative;
}
.appointment input {
    width: 100%;
    display: inline-block;
    height: 40px;
    background: #f7f7f7;
    border: none;
    font-size: 12px;
    padding: 0 10px;
    color: #696969;
}
.appointment ul li i {
    position: absolute;
    right: 10px;
    top: 13px;
    color: #696969;
}
.appointment select {
    width: 100%;
    display: inline-block;
    height: 40px;
    background: #f7f7f7;
    border: none;
    font-size: 12px;
    padding: 0 10px;
    color: #696969;
}
.appointment textarea {
    width: 100%;
    display: inline-block;
    height: 120px;
    background: #f7f7f7;
    border: none;
    font-size: 12px;
    padding: 5px 10px;
    color: #696969;
}
.appointment button {
    margin-top: 0px;
    padding: 10px 10px;
}
.depart-style-2 .dep-sec-nav {
    width: 100%;
}
.depart-style-2 .nav-tabs li {
    width: 16.66666%;
}
.depart-style-2 .ab-cnter {
    position: relative;
}
.depart-style-2 .dep-sec-img {
    width: 50%;
}
.depart-style-2 .dep-sec-txt {
    width: 50%;
    padding-bottom: 50px;
}
.depart-style-2 .nav-tabs li.active a:before {
    display: none;
}
.depart-style-2 .nav-tabs {
    padding: 0px;
    float: left;
}
.depart-style-2 .nav-tabs li a {
    letter-spacing: 0px;
    font-size: 16px;
}
.depart-style-2 {
    padding-top: 80px;
}
.depart-style-2 .tab-content {
    min-height: inherit;
}

.cosm-lnks{
    text-align: center;
}

.cosm-lnks a:nth-child(1){
    background: #fb773e;
    color: #fff !important;
    border-radius: 0;
    text-transform: uppercase;
    padding: 10px 20px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
}
.cosm-lnks a:nth-child(2){
    background: transparent;
    border: 1px solid #fb773e;
    color: #fb773e !important;
    padding: 10px 15px;
    border-radius: 0;
    margin-left: 10px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
}
.dep-sec-txt .tittle h1{
    text-align: left;
    text-transform: uppercase;
    font-size: 16px;
    color: #868686;
    font-family: 'Lato', sans-serif;
    margin-bottom: 25px;
    font-weight: 600;
}
.department .dep-sec-txt p{
    font-size: 15px;
    color: #000000;
    text-align: justify;
}
.input-group-append span{
    background: #fb773e;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    padding: 7px 30px;
    border-radius: 0;
    border: none;
    cursor: pointer;
}

.input-group-append .join-sbmt-btn{
    background: #fb773e;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    padding: 7px 30px;
    border-radius: 0;
    border: none;
    cursor: pointer;
}

/*DEPT. ENDS*/



/*Consultant sec*/
.consult-sec{
    padding: 50px 0px;
}
.cnsltnt-cntnt h2 span{
    font-weight: 300;
    color: #222222;
}
.cnsltnt-cntnt h1{
    font-size: 30px;
    text-align: center;
    font-weight: 300;
    margin-bottom: 20px;
    font-family: 'Lato', sans-serif;
}
.cnsltnt-cntnt h2{
    font-size: 16px;
    text-align: center;
    color: #000000;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    margin-bottom: 40px;
}

/*Consultant sec ends*/

/*Tab sec*/
.dctrs-tab-sec{
    background-image: url(../images/dctrs-tab-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;

    position: relative;
    z-index: 1;
}
.dctrs-tab{
    display: flex;
    flex-direction: row;
    justify-content: space-between;

    min-height: 680px;
    /*width: 98%;
    margin: 0px auto;*/
}
.dctrs-tab ul{
    width: 50%;
    padding: 30px 0 0 50px;
    border: none;
}
.dctrs-tab ul li a{
    color: #fff;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 300;
    text-decoration: none;

    border-bottom: 2px solid #312b26 !important;
    margin-right: 25px;
    padding-bottom: 5px
}
.dctrs-tab ul li a.active{
    border-bottom: 2px solid #e77412 !important;
}

.dctrs-img{
    width: 100px;
    background: #ccc;
    text-align: center;
    border-radius: 50%;
    overflow: hidden;
}
.dctr-ovrly-para{
    position: absolute;
    bottom: 40px;
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
    width: 90%;
    left: 5%;
}

/*.dctrs-tab ul li a:focus{
        border-bottom: 2px solid #e77412 !important;
}*/


.dctrs-tab .tab-content{
    /*width: 50%;*/
}
.dctrs-tab .tab-content .tab-pane{
    width: 700px;
    height: 680px;
    margin-left: auto;
}
.dctrs-tab .tab-content .tab-pane .tbrt-img{
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.dctrs-info{
    position: absolute;
    top: 85px;
    left: 50px;
}
.dctrs-info h1{
    font-size: 13px;
    text-transform: uppercase;
    color: #e0c250;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    margin: 20px 0 15px;
}
.dctrs-info h2{
    font-size: 30px;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    margin-bottom: 25px;
    color: #fff;
}
.dctrs-info p{
    font-size: 16px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    margin-bottom: 10px;
    color: #fff;
    width: 43%;
    text-align: justify;
}
/*.dctrs-info input{
    background: #fb773e;
    color: #fff;
    border-radius: 0;
    text-transform: uppercase;
    padding: 10px 35px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
}*/

.dctrs-info input{
    text-transform: uppercase;
    font-size: 14px;
    color: #fb773e;
    background: transparent;
    border: 1px solid;
    border-radius: 0;
    padding: 10px 30px;
    font-weight: 700;
}

.dctrs-info input:hover{
    background: #fb773e !important;
    color: #fff;
    border: none;
}

.dctrs-info i{
    border-radius: 0px;
}

#exTab1 .tab-content {
    color : white;
    background-color: #428bca;
    padding : 5px 15px;
}

#exTab2 h3 {
    color : white;
    background-color: #428bca;
    padding : 5px 15px;
}

.tab-pos{
    position: relative;
    width: 100%;
}
.dctrs-info{

}
/* remove border radius for the tab */

#exTab1 .nav-pills > li > a {
    border-radius: 0;
}

/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a {
    border-radius: 4px 4px 0 0 ;
}

#exTab3 .tab-content {
    color : white;
    background-color: #428bca;
    padding : 5px 15px;
}

/*Tab sec ends*/

/*Before After */
.before-bg{
    background-image: url(../images/bfr-aftr-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 50px;
    padding-bottom: 50px;

    position: relative;
}
.bfr-aftr-lft{
    width: 40%;
    margin-right: auto;
}
.bfr-aftr-lft h1{
    font-size: 16px;
    color: #868686;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: 600;
    font-family: 'Lato', sans-serif;
}
.bfr-aftr-lft h2{
    font-size: 45px;
    color: #000000;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
}
.bfr-aftr-lft p{
    font-size: 15px;
    color: #000000;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    text-align: justify;
}
.bfr-aftr-lft input{
    text-transform: uppercase;
    font-size: 14px;
    color: #fb773e;
    background: transparent;
    border: 1px solid;
    border-radius: 0;
    padding: 10px 30px;
    font-weight: 700;
}
.bfraftr-resp input{
    text-transform: uppercase;
    font-size: 14px;
    color: #fb773e;
    background: transparent;
    border: 1px solid;
    border-radius: 0;
    padding: 10px 30px;
    font-weight: 700;
    margin-top: 25px;
}

.bfraftr-resp input:hover{
    background: #fb773e !important;
    color: #fff;
}

.view_cse input{
    text-transform: uppercase;
    font-size: 14px;
    color: #fb773e;
    background: transparent;
    border: 1px solid;
    border-radius: 0;
    padding: 10px 30px;
    font-weight: 700;
    margin-top: 35px;
}
.view_cse input:hover{
    background: #fb773e !important;
    color: #fff;
}


.scissor-image{
    position: absolute;
    right: 0;
    top: -50px;
    z-index: 0;
}

.befr-aftr-flx{
    display: flex;
}

.patient-nme{
    font-size: 22px !important;
    font-weight: 500 !important;
    margin: 25px 0 0;
}
.crsl-innr{
    z-index: 1;
}

/*Before After ends*/

/*International Patient*/
.intrntnl-sec{
    background-color: #f9f0ee;
}
.intrntl-ptnt-rt h1{
    font-size: 16px;
    text-transform: uppercase;
    color: #878787;
    font-weight: 600;
    margin-bottom: 10px;
    font-family: 'Lato', sans-serif;
}
.intrntl-ptnt-rt{
    padding: 30px 0 30px;
}
.intrntl-ptnt-rt h2{
    font-size: 45px;
    color: #000000;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
}
.intrntl-ptnt-rt p{
    font-size: 15px;
    color: #000000;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    text-align: justify;
}
.ques-ans-sec input{
    background: #fb773e;
    color: #fff;
    border-radius: 0;
    margin-top: 25px;
}
/*.ques-ans-sec .intrntnl_knwmre{
    background: #fb773e;
    color: #fff;
    border-radius: 0;
    margin-top: 25px;
    box-shadow: none !important;
    padding: 10px 60px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}*/

.ques-ans-sec .intrntnl_knwmre{
    text-transform: uppercase;
    font-size: 14px;
    color: #fb773e;
    background: transparent;
    border: 1px solid;
    border-radius: 0;
    padding: 10px 30px;
    font-weight: 700;
    margin-top: 25px;
}
.ques-ans-sec .intrntnl_knwmre:hover{
    background: #fb773e !important;
    color: #fff;
}

/*Acc sec*/
.panel-title > a:before {
    float: left !important;
    font-family: FontAwesome;
    content: "\f068";
    background: #fb773e;
    border-radius: 50%;
    padding: 6px 0px 0px 8px;
    color: #fff;
    margin-right: 20px;
    /*margin-top: 8px;*/
    font-size: 10px;
    font-weight: 300;

    width: 22px;
    height: 22px;
}
.panel-title > a.collapsed:before {
    float: left !important;
    content:"\f067";
    background: #fb773e;
    border-radius: 50%;
    padding: 5px 0px 0 8px;
    color: #fff;

    width: 22px;
    height: 22px;
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}
.panel-body{
    padding: 0 50px 10px 50px;
}

.acc-frmt h4 a{
    color: #000000 !important;
    font-weight: 700;
    text-decoration: none;
    font-size: 15px;
}


.hm-acc-para{
    color: #000000 !important;
    font-weight: 700 !important;
    font-size: 15px !important;
}


/*.panel-title > a:before{
        float: left !important;
}
.panel-title > a.collapsed:before{
        float: left !important;
}*/
/*Acc sec ends*/


/*International Patient ends*/

/*Skin Treatment*/

/*why esthetic*/

.commontag{
    /*font-family: Montserrat;*/
    /*font-weight:600;*/
    font-family: 'Lato', sans-serif;
    font-size: 34px;
    font-weight: 700;   
}

.colororange{
    /*color: #e66222;*/
    color: #fc773e;
}

.bottomline{position:relative;line-height:66px;}



.colororange:after {

    content:' ';

    position: absolute;

    top:100%;

    left:50%;

    width: 66px;

    /*border:2px solid #e66222;*/

    border: 2px solid #fc773e;

    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);

    transform:translateX(-50%);

}

.features h2{
     /* font-family: "Montserrat", sans-serif; */
    font-size: 20px;
    /* font-weight: 600; */
    color: #000;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    width: 65%;
    margin: 0 auto 15px;
    text-transform: capitalize;
}

.features p{
    font-size: 16px;
    font-weight: 400;
    color: #000;
    font-family: 'Lato', sans-serif;
    margin: 0px;
}

.features img {

    /*padding: 0 0 35px 0;*/


}
.why-images{
    width: 100px;
    margin: auto;
    height: 60px;
    margin-bottom: 25px;
    line-height: 60px;
}

.why-para {

    /* font-size: 17px; */
    font-size: 20px;
    /* line-height: 36px; */
    line-height: 32px;
    text-align: center;
    /* padding-top: 20px; */
    color: #333333;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 40px 0 50px;
}


/*why esthetic ends*/


/* type of skin care */



.implant-case-img {
   /* width: 100%;
    height: 185px;*/
    /*min-height: 271px;*/
}
.implant-case-img img{
    /*width: 100%;
    height: 100%;
    object-fit: cover;*/
}

.implant-case-para {

    min-height: 170px;

}

.implant-case {

    background: url(../images/skin-typebg.jpg);

    /*    background:#53b8a0; */

    width: 100%;

    background-position: center;

    background-size: cover;

    background-attachment: fixed;
}

.typehead {
    font-weight: 700;
    font-size: 24px;
    font-family: 'Lato', sans-serif;
    color: #000;
}

.type-text {
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    line-height: 1.71;
    font-family: 'Lato', sans-serif;
}

/* type of skin care ends*/


/* accordion css */

.pnlgrp_accrdn .panel-body h4 {

    font-size: 13px;

}

.pnlgrp_accrdn .panel-title a:hover ,a:focus {

    color: #ffffff;

}
.pnlgrp_accrdn .panel-title > a:before{
    background: #fff;
    color: #fc773e;
    width: 22px;
    padding: 5px 0 4px 7px;
}


.pnlbdy_acc p{
    font-size: 14px;
    color: #fff;
    font-family: 'Lato', sans-serif;
    padding: 20px 25px 20px;
    background: #e06632;
    margin: 0px 0px 0px 15px;
}

.pnlgrp_accrdn h4.panel-title {

    font-size: 16px;

}

.pnlgrp_accrdn h4.panel-title:hover, h4.panel-title:focus {

    color: #fff !important;

}

.pnlgrp_accrdn .panel-title {

    padding: 10px 25px;

}

.accordion {

    margin-top: 30px;

}

.pnlgrp_accrdn .panel-title > a:before {

    font-family: FontAwesome;

    content:"\f068";

    padding-right: 5px;

}

.pnlgrp_accrdn h4 a{
    color: #fff;
    font-size: 20px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
}


.pnlgrp_accrdn .panel-title > a.collapsed:before {

    float: right !important;

    content:"\f067";

}

.pnlgrp_accrdn .panel-title > a:hover, 

.pnlgrp_accrdn .panel-title > a:active, 

.pnlgrp_accrdn .panel-title > a:focus  {

    text-decoration:none;

}

.pnlgrp_accrdn .panel-title > a.collapsed:before{
    float: left !important;
    content: "\f067";
    background: #fff;
    border-radius: 50%;
    color: #fc773e;
    width: 22px;
    padding: 5px 0 4px 7px;
}

/*accordion css ends*/

/*type of cosmetic ends*/

/*Doctors*/
.dctrs-para{
    padding-top: 25px;
}
.dctrs-para p{
    font-size: 20px;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    color: #000000;
    text-align: justify;
    margin-bottom: 20px;
}
.dctr_head .dctr_hd{
    font-size: 26px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    color: #000;
    padding: 0;
}

.serv-tp-lnk .dctr-lnk{
    width: 48%;
    padding: 25px 0 0 12px;
}
.dctrs-ftr{
    background-color: #fff8f5;
    padding: 50px 40px 50px;
    margin-top: 40px;
}

.dctrs-ftr .dctr-awrd{
    font-size: 20px;
    text-align: center;
    font-style: italic;
    font-family: 'Lato', sans-serif;
    color: #000000;
    margin-bottom: 35px;
}

.serv-tp-lnk .dctr-hdr1{
    border: none;
    margin: 0;
    padding-bottom: 15px;
}

.serv-tp-lnk .dctr-hdr3{
    font-size: 22px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #000000;
    margin: 0 0 10px;
}
.serv-tp-lnk .dctr-hdr4{
    font-size: 16px;
    font-weight: 300;
    color: #464646;
    font-family: 'Lato', sans-serif;
    padding-bottom: 20px;
}


.dctrs-bnr-img{
    width: 100%;
    height: 400px;
}

.dctrs-bnr-img img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.dcrtr-lnk2 li{
    font-weight: 400;
    color: #000;
    font-family: 'Lato', sans-serif;
    padding-bottom: 10px;
    padding-left: 5px;
}
.qul-hdr{
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 8px;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    color: #000;
}
.qul-hdr2{
    margin: 20px 0 25px;
    font-size: 20px;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    color: #000;
}
.mrgn-btm-5{
    margin-bottom: 5px !important;
}
.w-60{
    width: 60% !important;
}
.qul-para2{
    margin-bottom: 25px !important;
    width: 60% !important;
}
.qul-lnk-pad{
    padding: 13px 0px 0px 25px !important;
}
.pad-btm-20{
    padding-bottom: 20px !important;
}

.clr-blk{
    color: #000 !important;
}
.anita-acacdemic{
    margin-top: 0;
    padding-left: 20px;
    font-size: 18px;
}
.dctr-ht{
    height: 180px;
}

/*Doctors ends*/


/*Expert*/

.colorgreen{color:#28a08d}

.colorgreen:after {

    content:' ';

    position: absolute;

    top:100%;

    left:50%;

    width: 66px;

    border:2px solid #28a08d;

    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);

    transform:translateX(-50%);

}

.doctor {

    font-family: Montserrat;

    font-size: 24px;

    font-weight: 600;

    color: #070707;

    margin-bottom: 7px;

}

ul.exter-desc li {
    font-size: 14px;
    font-weight: 400;
    /* line-height: 3; */
    color: #010101;
    background: url(../images/orangebg.png);
    background-repeat: no-repeat;
    background-position: 0 12px;
    padding: 0 0px 0 27px;
    margin-bottom: 25px;
    font-family: 'Lato', sans-serif;
}

/*.doc-degree {

    border-bottom: 1px solid #fc773e;

    height: 1px;

    padding: 0 0 40px 0;

    font-weight: 600;

    color: #070707;

    font-size: 16px;

    width: 94%;

}*/
.doc-degree h3{
    border-bottom: 1px solid #fc773e;
    /*height: 1px;*/
    /*padding: 0 0 40px 0;*/
    padding: 0 0 10px 0;
    font-weight: 600;
    color: #070707;
    width: 94%;
    font-size: 16px;
}

.exter-desc {

    padding: 40px 0px;

}

ul.exter-desc {

    list-style: none;

    padding: 14px 0 0 0;

}

/*Expert ends*/

/*callus*/

    .orangebg{background-color:#e65f27;}

.pad30{padding: 30px 0}

p.callusinfo {

    color: #fff;

    font-family: 'Lato', sans-serif;

    font-size: 23px;

    font-weight: 400;

    margin: 0;

    padding: 15px 0;

}

.callusinfodetail p { font-size: 13px;font-family: Montserrat; margin: 0;

                      padding: 0; color: #fff;

                      font-weight: 300;}

.callusinfodetail p span{font-weight:500 !important}

.bgbrown{background-color:#b14315;}

.callusbtn {

    padding: 10px;border-radius:3px;

    border: 0px;

    font-family: Montserrat;

    font-size: 23px;

    /* font-weight: 600; */

    color: #fff;

    text-transform: uppercase;

    display: block;

    margin-bottom: 10px;
    text-decoration: none !important;

}

a.callusbtn:active{

    color: #fdce69;

}

a.callusbtn:hover {

    color: #fdce69;

}

.callusbtn span {

    font-weight: 600;

}

/*call us ends*/

/* patient-feedback */

.equalheight{

    /*min-height: 350px;*/

    min-height: 250px;


}

.equalheight2{
    height: 350px;
}

.equalheight-cncr{
    height: 430px;
}
.equalht-hairloss{
        height: 315px !important;
    }
.equalheight3{
    height: 430px;
    margin-bottom: 20px;
}

.patient-name p {

    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    text-transform: uppercase;

}

.patient-name h2 {

    font-size: 20px;

    font-weight: 600;

    margin-bottom: 8px;

    font-family: 'Montserrat', sans-serif;

}

.patient-name {

    border-top: 1px solid #cacaca;
    padding-top: 20px;
    margin-top: 20px;

}

.comment-text {
    font-size: 14px;
    font-weight: 300;
    min-height: 60px;
    font-family: 'Lato', sans-serif;

}

.patient-comment {

    font-weight: 700;
    font-size: 16px;
    line-height: 26px;
    min-height: 85px;
    font-family: 'Lato', sans-serif;

}

.patient-comment span{
    color: #fc773e;
}

.patient-feedback {

    /*background-color: #edb746;*/

}

.patient-feedback {

    background-image: url(../images/patient_saybg.jpg);

    background-position: center;

    background-size: cover;

}
.common-pad {
    padding: 50px 0;
}

/* patient-feedback  ends*/

/*About */

 ul.abt-desc {

        list-style: none;

        padding: 14px 0 0 0;

    }

    ul.abt-desc li {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        color: #000000;
        background: url(../images/orangebg.png);
        background-repeat: no-repeat;
        background-position: 0 12px;
        padding: 3px 0px 0 27px;
        margin-bottom: 5px;
        font-family: 'Lato', sans-serif;
    }

    .colorblueSubhead{

        color:#3eaad0;

    }

    .colorblue{

        color:#3eaad0;

    }

    .colorblue:after {

        content:' ';

        position: absolute;

        top:100%;

        left:50%;

        width: 66px;

        border:2px solid #3eaad0;

        box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);

        transform:translateX(-50%);



    }

    .time-head{

        font-size: 28px;

    }

    .about-para {

      /*  font-size: 13px;

        line-height: 25px;

        text-align: justify;*/

        font-size: 14px;
        line-height: 25px;
        text-align: justify;
        font-family: 'Lato', sans-serif;
        font-weight: 700;

    }

    .accolades-para {

        font-family: Montserrat;

        font-size: 11px;

        font-weight: 500;

        line-height: 1.80;

        letter-spacing: normal;

        text-align: center;

        color: #000000;

        padding: 20px 0 10px 0;

    }

    .padTop20 {

        padding-top: 20px;

    }

/*About ends*/



/*Latest blogs*/
.latest-sec{
    padding: 50px 0px;
}
.ltst-blog-hdr h1{
    font-size: 30px;
    text-align: center;
    color: #111111;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    margin-bottom: 25px;
}
.ltst-blogs h2{
    font-size: 22px;
    text-align: center;
    font-weight: 700;
    color: #000000;
    font-family: 'Lato', sans-serif;
    line-height: 30px;
    margin: 30px 0px 25px;
}
.ltst-blogs h5{
    font-size: 12px;
    text-align: center;
    color: #898989;
    margin-bottom: 30px;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
}
.ltst-blogs p{
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #6a6a6a;
}
/*Latest blogs ends*/

/*Skin*/
.skin-banner{
    background-image: url(../images/skin_bnr.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.skin-bnr-cntnt{
    /*padding: 200px 0 0;*/
    height: 550px;

    display: flex;
    align-items: center;
}
.skin-bnr-cntnt h2{
    font-size: 44px;
    text-transform: uppercase;
    color: #000000;
    font-weight: 700;
    width: 45%;
    margin: 0;
    font-family: 'Lato', sans-serif;
    /*padding-left: 120px;*/
}
.skin-crd .card{
    min-height: 490px;
}
.skin-crd .csmetic-crd1{
    min-height: 490px;
}

.skin-crd .csmetic-crd2{
    min-height: 455px;
}
.skin-crd .csmetic-crd-implant{
    min-height: 512px;
}

.hair-crd{
    min-height: 555px !important;
}
.skin_faq{
    background: #fc773e;
    padding: 50px 0 50px;
}
.skin_faq h1{
    font-size: 34px;
    margin: 0 0 0;
    text-align: center;
    width: 100%;
    color: #ffffff;
    font-family: 'Lato', sans-serif;
}
.skin_faq .skn-faqdash{
    width: 66px;
    border-bottom: 2px solid #fff;
    margin: 25px auto 0;
}
.skin_accrdn{
    padding-top: 50px;
}
.dermatologist-para{
    font-size: 18px;
    line-height: 32px;
    text-align: center;
    color: #333333;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 40px 0 50px;
}

.vtlgo-lnk{
    color: #1c76b4 !important;
    font-weight: 400;
    text-decoration: underline;
}

/*Skin ends*/

/*Our Consultant Css Start*/
.mainBoxWrap{ margin-top:70px; display:flex; justify-content:space-between; flex-wrap:wrap;}
.mainBoxWrap .boxInnerContent{ width:30%; background-color:#efefef; position:relative; margin-bottom:70px; padding-bottom:60px; }
.mainBoxWrap .boxInnerContent:before{ content:''; position:absolute; width:100%; height:90px; left:0px; top:0px; background-color:#ffffff;  z-index:1;}
.mainBoxWrap .boxInnerContent .imgSec{ width:238px; margin:0 auto 30px; padding:10px; border:1px solid #f5ae8f; background-color:#ffffff; border-radius:20px; position:relative; z-index:2;}
.mainBoxWrap .boxInnerContent .imgSec img{ display:block;}
.mainBoxWrap .boxInnerContent .innerContent{ max-width:262px; margin:0 auto; text-align:center;}
.mainBoxWrap .boxInnerContent .mainText{ font-size:26px; line-height:normal; font-family: 'Lato'; font-weight:900; color:#fb773e; padding-bottom:15px;}
.mainBoxWrap .boxInnerContent .specialityText { font-size:22px; line-height:normal; font-family: 'Lato'; font-weight:500; padding-bottom:15px; border-bottom:2px solid #f89368; margin-bottom:15px; color:#000000; display:block;}
.mainBoxWrap .boxInnerContent p{ font-size:15px; line-height:normal; font-family: 'Lato'; font-weight:300; padding-bottom:15px;}
.mainBoxWrap .boxInnerContent .btnWrap{ text-align:center; position:absolute; bottom:20px; left:0px; right:0px; margin:0 auto; }
.mainBoxWrap .boxInnerContent .btnWrap a{ border-radius:20px; padding:6px 10px; color:#000; display:inline-block; border:1px solid #fb773e; font-size:20px; line-height:normal; font-family: 'Lato'; font-weight:600; background-color:transparent;     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.mainBoxWrap .boxInnerContent .btnWrap a:hover{ background-color:#f5dcdc; text-decoration:none; }

@media screen and (max-width: 992px) {
  .mainBoxWrap .boxInnerContent{ width:45%;}
}

@media screen and (max-width: 767px) {
  .mainBoxWrap .boxInnerContent{ width:100%; margin-bottom:50px; padding-bottom:30px;}
  .mainBoxWrap .boxInnerContent .imgSec{ margin-bottom:20px;}
  .mainBoxWrap .boxInnerContent .mainText{ font-size:24px;}
  .mainBoxWrap .boxInnerContent .specialityText { font-size:20px;}
  .mainBoxWrap .boxInnerContent p{ font-size:14px;}
  .mainBoxWrap .boxInnerContent .btnWrap{ position:relative; bottom:0px;}
  .mainBoxWrap .boxInnerContent .btnWrap a{ font-size:18px; }
} 

/*Our Consultant Css End*/

/*Cancer*/

.cancer-banner{
    background-image: url(../images/cancerbg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

/*Cancer ends*/

/*Reconstructive banner*/

.reconstructive-banner{
    background-image: url(../images/reconstructivebg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.padbtm-80{
    padding-bottom: 80px;
}

/*Reconstructive banner ends*/

/*Hair loss treatment*/
.hairloss-banner{
    background-image: url(../images/hairlossbg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

/*Hair loss treatment ends*/


.cosmetic-banner{
    background-image: url(../images/cosmeticbg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.rd_more{
    text-decoration: underline !important;
    color: #fc773e !important;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
}
.crsl-lnding-indictr li{
    width: 8px !important;
    height: 8px !important;
    border-radius: 50%;
}
.crsl-lnding-indictr li.active{
    background: #fb773e !important;
}


/*Newsletter*/
.nwslttr-sec{
    background-color: #f2f2f2;
    padding: 25px 0px;
}
.nwsltr-lft h3{
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    color: #2c2c2b;
    margin-bottom: 15px;
}
.nwsltr-lft h3 span{
    color: #5a5a5a;
}
.nwsltr-lft h4{
    font-size: 18px;
    color: #8d7d21;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    margin: 0;
}
.nwsltr-rt h3{
    color: #2c2c2b;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    margin-bottom: 15px;
}

.nwsltr-rt h3 span{
    color: #5a5a5a;
}

/*Newsletter ends*/


/*Footer*/
.call_enquire ul{
    display: flex;
    margin: 0px;
}
.call_enquire ul li{
    /*flex-grow: 1;*/
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    text-align: center;
    padding: 10px 0;
    border: 1px solid #ccc;
    width: 50%;
    text-transform: uppercase;
}

.call_enquire ul li:focus{
    background: #fb773e;
}
.call_enquire ul li:active{
    background: #fb773e;
    color: #fff;
}



.call_btm_sec{
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1000;
    background: #fff;
}

.btm-mdl-nav{
    padding: 0px;
    margin: 0px;
    display: flex;
    padding-bottom: 30px;
}
.btm-mdl-nav li{
    list-style: none;
    padding-right: 25px;
}

.ftr-txt-frmt h5{
    font-size: 14px;
    color: #000000;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
}
.ftr-txt-frmt ul{
    padding: 0px;
}
.ftr-txt-frmt ul li{
    list-style: none;
}
.ftr-txt-frmt ul li a{
    /*color: #494242;*/
    color: #2c2c2c;
    text-decoration: none;
    font-size: 13px;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
}

.ftrlst-cntnt h4{
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #000000;
    text-align: center;
}
.ftrlst-cntnt h3{
    font-size: 13px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #000000;
    text-align: center;
    line-height: 18px;
    margin-bottom: 25px;
}
.ftrlst-cntnt p{
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    color: #000000;
    text-align: center;
}

.ftrfrm-sec input{
    border: none;
    border-bottom: 1px solid #c8c8c8;
    border-radius: 0;
    color: #9f9f9f;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 13px;
    width: 80%;
    margin: auto;
}
.ftrfrm-sec button{
    float: right;
    background: transparent !important;
    color: #fb773e !important;
    border-color: #fb773e !important;
    text-transform: uppercase;
    border-radius: 0;
    padding: 10px 20px;
    box-shadow: none !important;
}

.ftrlst-cntnt form input:focus{
    box-shadow: none;
    border-color: #c8c8c8;
}

.ftr-lft-txt img{
    padding-bottom: 25px;
}

.ftr-lft-txt h5{
    font-size: 14px;
    color: #000000;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    text-transform: uppercase;
}
.ftr-lft-txt p{
    font-size: 13px;
    color: #2c2c2c;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}
.ftr-lft-txt .ftr-lft-lnk{
    font-size: 13px;
    color: #2c2c2c;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}
.mrgn_btm10{
    margin-bottom: 10px;
}

.ftrbtm-brdr{
    border-top: 1px solid #f4bba2;
    margin-top: 25px;
}
.ftrbtm-txt p{
    font-size: 12px;
    text-align: left;
    color: #5d5d5d;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    margin: 0;
}
.ftrbtm-txt a{
    font-size: 12px;
    text-align: left;
    color: #5d5d5d !important;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    text-decoration: none !important;
}

.ftrbtm-txt{
    padding: 20px 0;
    text-align: left;
}
.footer-sec{
    padding-top: 30px;
}

.ftrlst-lft-brdr{
    border-left: 1px solid #f4bba2;
}

.ftr-txt-frmt .ftr_addr{
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    margin: 0px;
}

.ftr_addr .hsptl_nme{
    font-weight: 600;
    text-transform: uppercase;
}
.ftr-txt-frmt .ftr-loc{
    text-decoration: underline;
    font-size: 16px;
    color: #000000;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
}
.padtp_27{
    padding-top: 27px !important;
}
.pad_btm_25{
    padding-bottom: 25px;
}
.ftr_hsptl_img{
    text-align: center;
    width: 130px;
    height: 150px;
    margin: 0 auto 12px;
}
.ftr_hsptl_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.schema_frmt span{
    font-size: 13px;
    color: #2c2c2c;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}
.schema_frmt{
    margin-bottom: 10px;
}
.ftr-cty{
    color: #2c2c2c;
    font-size: 13px;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
}

/*Footer ends*/


/*Header navbar css*/
.menu {
        /*direction: rtl;*/
        /*text-align: right;*/
        width: 100%;
    }

    .menu .navbar-brand{
        width: 240px;
    }


    .wd-100per{
        width: 100%;
    }

    /*resource menu*/
    .dropdown:hover>.dropdown-menu {
        display: block;
    }

   /* .dropdown>.dropdown-toggle:active {
        Without this, clicking will make it sticky
        pointer-events: none;
    }*/


 /*   .dropdown:hover .dropdown-menu {
        display: block;
    }*/
    .dropdown-menu {
        margin-top: 0px;
    }


    /*resource menu ends*/

    @media screen and (min-width: 992px) {
        .navbar {
            padding-top: 0px !important;
            padding-bottom: 0px !important;
        }
        .navbar .nav-item {
            padding: .5rem .5rem;
            margin: 0 .25rem;
        }

        .navbar .dropdown {
            position: static;
        }

        .navbar .dropdown-menu {
            width: 100%;
            left: 0;
            right: 0;
            top: 70px;
        }
        .navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
            display: block !important;

        }

    }

    .navbar .dropdown-menu div[class*="col"] {
        margin-bottom: 1rem;

    }

    .navbar .dropdown-menu {
        background-color: #ffffff !important;
        text-align: center;
    }
    .navbar .dropdown-menu a{
        display: block;
        color: #1d2124;
        transition: all 0.500s ease-in-out;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    .navbar .dropdown-menu a:hover{
        /*color: #007bff!important;
        background: #f0f0f0;*/
    }

/*Header navbar css ends*/



/*404 page*/
.pg_nt_fnd{
    text-align: center;
    padding: 50px 0;
}
.pg_nt_fnd h1{
    font-size: 60px;
    font-weight: 900;
    font-family: 'Lato', sans-serif;
}
.pg_nt_fnd p{
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    color: #555555;
    margin: 0px;
}

.schema_frmt{
    margin-bottom: 10px;
    line-height: 18px;
}
    


/*404 page ends*/


/*Modal from bottom*/
.call_enquire li button{
    background: transparent !important;
    color: #000 !important;
    border: 0;
    font-weight: 600;
    font-family: 'Lato', sans-serif;
    box-shadow: none !important;
    width: 100%;
}
.call_enquire li a{
    color: #000 !important;
}

.mdlsbmt-btn{
    color: #fb773e !important;
    border-color: #fb773e !important;
    border: 1px solid;
}
.mdlbckdrp{
    top: 50px !important;
}

.modal-backdrop{
    z-index: 0 !important;
}
.call_btm_sec{
    display: none;
}

/*Modal from bottom ends*/




/*Service*/
.service-banner{
    background-image: url(../images/serv-bnr.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.serv-bnr-cntnt{
    text-align: center;
    padding: 45px 0;
}
.serv-bnr-cntnt h1{
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    margin-bottom: 25px;
}
.serv-bnr-cntnt h2{
    color: #fff;
    font-size: 50px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    margin: 0px;
}
.brd-crmbs .breadcrumb{
    background: transparent;
    margin: 0;
}

.brd-crmbs nav{
    min-height: 70px;
    margin-top: 15px;
}

.brd-crmbs .breadcrumb li{
    font-size: 12px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
}
.serv-tp-lnk h1{
    font-size: 36px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    color: #fb773e;
    border-bottom: 1px solid #fb773e;
    padding-bottom: 15px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.serv-tp-lnk ul{
    background-color: #fff8f5;
    padding-top: 25px;
    padding-bottom: 25px;
    margin: 0px;
}
.serv-tp-lnk ul li{
    list-style-type: none;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #000000;
    padding-bottom: 12px;
}
.serv-tp-lnk ul li:before {
    color: #fb773e;
    float: left;
    margin: 0 0 0 -1em;
    width: 1em;
    content: '\2022';
}
.servtp-txt p{
    font-size: 20px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    color: #4a4a4a;
    margin: 30px 0 0px;

    text-align: justify;
}
.card-tp-sec .card-body{
    padding: 0px;
}

.rmv-brdr .card{
    border: 0px;
    margin: 0 !important;
}
.rmv-brdr .card-body{
    padding: 0px;
}

.pad-0{
    padding: 0px !important;
}
.pad-lft-10{
    padding-left: 10px !important;
}

.brd-crmbs .breadcrumb li a{
    color: #878787;
    text-decoration: none;
}
.brd-crmbs .breadcrumb .breadcrumb-item.active{
    color: #3c3c3c;
}
.face-thrd-vdo{
    text-align: center;
    padding: 20px 0 0px;
}
.mrgn-0{
    margin: 0px !important;
}
.mrgntp-0{
    margin-top: 0px !important;
}
.mrgntp_25{
    margin: 25px 0 0px !important;
}
.mrgntpbtm_25{
    margin: 25px 0px !important;
}
.mrgnbtm_25{
    margin-bottom: 25px !important;
}

.margRight {
    margin-right: 35px;
}

.face-thrd-sec h2{
    font-size: 26px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    margin-bottom: 20px;
    margin-top: 25px;
}
.face-thrd-sec h3{
    font-size: 20px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    margin: 12px 0px;
}

.face-thrd-sec p{
    font-size: 16px;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
    color: #000000;
    margin-bottom: 15px;
    text-align: justify;
}
.face-thrd-sec a{
    color: #1c76b4 !important;
    font-weight: 400;
    text-decoration: underline;
}

.othr-trtmnt ul li{
    list-style-type: none;
    border-bottom: 1px solid #e3e3e3;
    padding: 12px 0;
}
.othr-trtmnt ul li a{
    text-decoration: none;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    color: #000000;
}
.rmv-brdr h4{
    background: transparent;
    border: none;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    /*    padding: 0 0 20px;*/
    padding: 0 0 20px 0;
    margin-bottom: 0;
}
.othr-trtmnt ul{
    padding: 0px;
    margin: 0px;
}
.othr-trtmnt ul li a.active{
    color: #fb773e;
}
.othr-trtmnt ul li a span{
    float: right;
}
.serv-frm-btn{
    background: #fb773e !important;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 0 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    font-family: 'Lato', sans-serif;
    padding: 12px 40px !important;
}
.serv-form{
    padding: 20px 20px;
    background: #f2f2f2;
}

.serv-form .dropdown-menu{
    width: 100%;
}

.serv-snd-btn{
    text-align: center;
    margin-top: 15px;
}
.serv-form form input{
    border-radius: 0;
    font-size: 14px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    color: #848484;
    border: none;
    padding: 12px 12px;
    box-shadow: none !important;
    cursor: pointer;
}
.serv-form form .dropdown-menu .dropdown-item{
    color: #848484 !important;
    font-size: 14px !important;
}

.serv-form form textarea{
    border-radius: 0;
    font-size: 14px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    color: #848484;
    box-shadow: none !important;
    border: none;
}
.sidebg{
    background-color: #fff !important;
}

.serv-form .dropdown button{
    width: 100%;
    text-align: left;
    border-radius: 0;
    font-size: 14px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    color: #848484;
    background: #fff;
    padding: 12px 12px;
    border: none;
}

.serv-form .slct-prcdre{
    /*width: 100%;*/
    /*text-align: left;*/
    border-radius: 0;
    font-size: 14px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    color: #848484;
    background: #fff;
    /*padding: 12px 12px;*/
    border: none;
}

.serv-form .dropdown .dropdown-toggle::after{
    float: right;
    margin-top: 10px;
}
.ytube-lnk{
    background: #262626;
    padding-top: 12px;
}
.ytb-brdr{
    border-top: 1px solid #ffffff;
}
.ytube-lnk h4{
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    margin: 0;
    padding-bottom: 6px;
    color: #ffffff;
}
.ytube-lnk h5{
    font-size: 9px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    color: #aca5a5;
}
.tec-lnk h3{
    text-align: center;
    margin: 0;
    color: #fff;
    height: 80px;
    line-height: 80px;
    font-size: 24px;
}

.youtube-icon{
    line-height: 74px;
}
.ytb-dctr-info{
    padding-top: 16px;
}
.knw-mr-btn input{
    text-transform: uppercase;
    font-size: 14px;
    color: #fb773e;
    background: transparent;
    border: 1px solid;
    border-radius: 0;
    padding: 10px 30px;
    font-weight: 700;
}

.debraj-info-hdr h4{
    font-size: 20px;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    color: #000000;
    margin: 20px 0 15px;
}
.debraj-info-hdr h5{
    font-size: 13px;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    color: #5e5d5c;
    margin-bottom: 12px;
}
.debraj-info-hdr p{
    text-align: justify;
    color: #000000;
    font-size: 13px;
    font-family: 'Lato', sans-serif;
    margin: 25px 20px 25px;
}
.abt-dctr .card-body{
    background: #fffbef;
    padding: 0 0 20px;
    border: 1px solid #ece0bd;
}

.abt-dctr h5{
    background: transparent;
    border: none;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    padding: 0 0 20px;
}
.abt-dctr-brdr{
    border: 1px solid 
}
.debraj-bg{
    background-color: #fff;
}
.padtp-0{
    padding-top: 0px !important; 
}
.padtp-35{
    padding-top: 35px;
}
.padtp-40{
    padding-top: 40px !important;
}
.padtp-50{
    padding-top: 50px !important;
}
.padtp-55{
    padding-top: 55px !important;
}
.padbtm-50{
    padding-bottom: 50px;
}
.padtp-100{
    padding-top: 100px;
}
.mrgn-pad-0{
    margin: 0px !important;
    padding: 0px !important;
}
.mrgntp_20{
    margin-top: 20px !important;
}

.bk-nw-btn{
    background: #fff;
    color: #fb773e;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    font-weight: 900 !important;
    border-radius: 0px !important;
}
.schedule-strip{
    background: #fb773e;
}
.schdl-txt-frmt h4{
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    padding-bottom: 5px;
}
.schdl-txt-frmt h5{
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 16px;
}
.schdl-mdl-sec{
    padding-top: 20px;
}
.schdl-inp-btn{
    line-height: 150px;
}
.faq-sec{
    background: #fff8f5;
    padding: 25px;
    margin-bottom: 40px;
}
.dsh-frmt{
    color: #fb773e;
}
.face-thrd-frmt{
    margin-bottom: 20px;
}
.txt-nn{
    text-decoration: none !important;
}
.faq-hdr{
    margin: 40px 0 25px;
}
.serv-face-frmt{
    padding-bottom: 100px;
}

.side-social iframe{
    width: 100% !important;
}
.side-social .social-like{
    height: 80px;
}
.scl-hdr-flw{
    font-size: 18px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
}

#slideshow { 
    margin: 0px auto; 
    position: relative; 
    width: 350px;
    height: 240px;
    padding: 10px;
    /*background: #d24726;    */
}

#slideshow > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}

/*Service ends*/


/*Autologous Fat Transfer To Contour The Face*/
.face-thrd-sec .auto-trnsfr{
    font-weight: 600;
}
.pad-btm-40{
    padding-bottom: 40px !important;
}
/*Autologous Fat Transfer To Contour The Face ends*/


/*Complex Rhinoplasty*/
.face-thrd-sec h6{
    font-weight: 600;
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    padding-top: 40px;
}
/*Complex Rhinoplasty ends*/

/*Botox*/
.fnt-wt-600{
    font-weight: 600 !important;
}
.fnt-wt-500{
    font-weight: 500 !important;
}
.mrgn-btm-40{
    margin-bottom: 40px !important;
}

/*Botox ends*/

/*Template*/
.cntnt-txt{
    padding: 25px 0 0;
}
.cntnt-txt h2{
    text-align: left;
    font-size: 32px;
    color: #fb773e;
}

/*Template ends*/

/*Home page accordion*/

.accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f068";
    float: right; 
}

.accordion .card-header.collapsed:after {
    content: "\f067"; 
}

/*Home page accordion ends*/

/*Contact us*/

.cntct-addr{
    /*display: flex;
    flex-wrap: wrap;*/
}
.cntct-addr-rt{
    margin-bottom: 20px;
}
.cntct-addr-lft{
    margin-bottom: 20px;
}
.cntct-addr-lft h4{
    padding-bottom: 0px;
}
.cntct-addr-lft p{
    font-size: 15px;
}
/*Contact us ends*/

/*Excessive hair growth*/
.excessive_hdr h2{
    font-size: 30px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    color: #000;
    text-transform: uppercase;
    margin: 25px 0 20px;
}

.excessive_hdr h3{
    font-size: 22px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    color: #000;
    text-transform: uppercase;
    margin: 25px 0 20px;
}

/*Excessive hair growth ends*/

/*Anti aging*/

.antiaging_ol ol{
    padding-left: 15px;
    margin: 0px;
}

.antiaging_ol ol li{
    padding-bottom: 12px;
    font-weight: 400;
    color: #000;
    font-family: 'Lato', sans-serif;
}

/*Anti aging ends*/

/*Eyelid*/

.txt_undrlne{
    text-decoration: underline !important;
}

.tptxt_lnks{
    border-bottom: 1px solid;
    text-decoration: none !important;
}
.mrgn_btm0{
    margin-bottom: 0px !important;
}

/*Eyelid ends*/

/*Face lift*/
.mrgn_btm_15{
    margin-bottom: 15px !important;
}
/*Facelift ends*/

/*Gastric Sleeve Surgery */
.lnk-para{
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
}
.mrgntp_10{
    margin-top: 10px !important;
}

/*Gastric Sleeve Surgery ends*/

/*Baratric Surgery*/
.brtc-hd{
    text-transform: uppercase;
    border-bottom: 1px solid;
    font-weight: 600;
}
/*Bariatric Surgery Ends*/

/*Body Contouring*/
.bdylnk ol{
    padding-left: 18px;
    margin: 0;
}
.bdylnk ol li{
    padding-bottom: 6px;
    font-family: 'Lato', sans-serif;
}

/*New Body Contouring Randing Page*/


/*Body contouring ends*/



@media(max-width: 1280px) and (min-width: 768px){
    .dctrs-tab ul{
        padding: 25px 0 0 40px;
    }
    .dctrs-info{
        top: 70px;
        left: 35px;
    }
    .dctrs-info h2{
        margin-bottom: 8px;
    }

    /*      harsha       */

    .margRight {
        margin-right: 35px;
    }
    .bg-transparent{
        background: transparent !important;
    }
    .padTop{
        padding-top: 0px !important;
    }
    .padBottom{
        padding-bottom: 0px ;
    }
    .padTopBtm{
        padding-top: 0!important;
        padding-bottom: 0px !important ;
    }

}


@media(max-width: 1920px) and (min-width: 320px){
    .mob-sec{
        display: none;
    }

    /*      harsha       */    

}

@media(max-width: 768px) and (min-width: 320px){
    .tophdr{
        display: none;
    }
    .btmnvfrmt .navbar-brand{
        width: 250px;
    }
    .schedule-strip{
        text-align: center;
    }
    .schdl-inp-btn{
        line-height: 80px;
        padding-bottom: 25px;
    }
    .face-thrd-frmt{
        text-align: center;
    }
    .face-thrd-vdo iframe{
        width: 380px;
        height: 250px;
    }
    .hm-bnr{
        margin-top: 90px;
    }

    .call_btm_sec{
        display: block;
    }

    /*sticky header*/
    .btmnvfrmt{
        display: none !important;
    }

    header {
        display: block !important;
        height: 90px;
        background-color: #fff;
        position: fixed;
        width: 100%;
        top: 0px;
        padding: 10px 0px;
        z-index: 99;
    }
    header .logo-port{
        text-align: center;
        padding: 14px 0;
    }
    .service-banner{
        margin-top: 90px;
    }
    .mobile_menu{
        padding: 0px;
    }
    .abt-lft iframe{
        width: 100%;
    }
    .dctrs-tab .tab-content .tab-pane
    {
        width: 100%;
    }

    /*sticky header ends*/
}

@media(max-width: 375px) and (min-width: 320px){
    .cosm-lnks a:nth-child(1){
        margin-bottom: 20px;
    }
    .dctrs-tab ul{
        height:950px !important;
    }
    .margRight{
        margin-right: 0px;
    }


}

@media(max-width: 359px) and (min-width: 320px){
    .btmnvfrmt .navbar-brand{
        width: 210px;
    }
    .dctrs-tab ul li a{
        font-size: 12px;
        margin-right: 20px;
    }
    .dctrs-info h2{
        font-size: 28px;
    }
}




/*      harsha     */

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

    .padTopBtm{
        padding-top: 0!important;
        padding-bottom: 0px !important ;
    }
    .face-thrd-sec h2 {
        font-size: 20px;
        font-weight: 700;
        font-family: 'Lato', sans-serif;
        margin-bottom: 20px;
        margin-top: 25px;
    }
    .margBtm20 {
        margin-bottom: 20px;
    }
    .btm-border {
        border-bottom: 1px solid #fb773e;
    }
    .know-more-btn input.btn{
        text-transform: uppercase;
        font-size: 14px;
        color: #fb773e;
        background: transparent;
        border: 1px solid;
        border-radius: 0;
        padding: 10px 30px;
        font-weight: 700;
    }
    .doctor-content p {
        text-align: center;
    }
    .color-orange {
        color: #fb773e;
    }
    .doctor-content {
        text-align: center;
        width: 85%;
        margin: 30px auto 0;
        padding-bottom: 35px;
    }
    .font12 {
        font-size: 12px !important;
    }
    .font14 {
        font-size: 14px !important;
    }
    .serv-tp-lnk h1 {
        font-size: 32px;
        font-weight: 700;
        font-family: 'Lato', sans-serif;
        color: #fb773e;
        border-bottom: 1px solid #fb773e;
        padding-bottom: 15px;
        margin-bottom: 20px;
        text-transform: uppercase;
    }

    /*Indra*/
    .hm-bnr-hdr{
        text-align: center;
    }
    .hm-bnr-hdr .bk_apptmnt{
        width: 85%;
        margin: 5px auto;
        padding: 10px 0;
    }
    .hm-bnr-hdr p{
        margin-top: 30px;
        text-align: center;
    }
    .sm_menu_outer .mobile_menu{
        height: 590px;
        margin: 0px;
    }

    .serv-tp-lnk ul li{
        padding-right: 25px;
    }
    .margRight{
        margin-right: 0px;
    }
    .btm_img{
        text-align: center;
        margin-bottom: 20px;
    }
    .serv-form .dropdown button{
        background-color: #fff !important;
        color: #848484 !important;
    }
    .mobmdl-cntnt .modal-header button{
        text-align: right;
        margin: 0;
        padding: 0 10px 0 0px;
    }
    .serv-snd-btn .serv-frm-btn{
        background: #fb773e !important;
        color: #fff !important;
    }
    .dctrs-tab ul{
            height:1150px !important;
    }
    .abt-rt h1{
        text-align: center;
    }
    .bfr-aftr-lft{
        text-align: center;
        width: 100%;
    }
    .intrntl-ptnt-rt h1,h2{
        text-align: center;
    }

    .mob-serv-acc{
        text-align: center;
        font-weight: 600 !important;
    }

    .dctrs-tab .tab-content .tab-pane .tbrt-img{
        display: none;
    }

    .dctrs-tab .tab-content .tab-pane{
        height: auto;
    }

    .bfraftr-resp .padtp-100{
        display: none;
    }

    .hm-acc-para{
        width: 90%;
        margin-left: auto;
    }

    .skin-bnr-cntnt{
        margin-top: 90px;
        height: 200px;
    }
    .skin-bnr-cntnt h2{
        /*width: auto;*/
        /*padding-left: 15px;*/
        font-size: 25px;
    }
    .logo-port{
        width: 66%;
        margin: 20px auto 0;
        padding: 0;
    }
    #sm_menu_ham{
        left: 15px;
    }
    header .logo-port{
        padding: 0px;
    }
    .bottomline{
        line-height: 32px;
    }
    .colororange:after{
        top: 115%;
    }
    .commontag{
        font-size: 24px;
    }
    .why-para{
        font-size: 15px;
        line-height: 24px;
        padding: 25px 0 30px;
    }
    .skin-crd .card{
        margin-bottom: 20px;
    }
    .pnlgrp_accrdn .panel-body{
        padding: 0px;
    }
    .pnlgrp_accrdn h4 a{
        font-size: 18px;
    }
    .dermatologist-para{
        font-size: 15px;
        line-height: 24px;
        padding: 25px 0 30px;
    }
    .doctor {
        margin-top: 10px;
    }
    .doc-degree h3{
        width: 100%;
        text-align: center;
    }
    .common-pad {
        padding: 20px 0;
    }
    .mob-pad-0{
        padding: 0px !important;
    }
    p.callusinfo{
        text-align: center;
        font-size: 18px;
    }
    .equalheight{
        margin-bottom: 20px;
    }

    

    .nwsltr-lft h4{
        margin-bottom: 15px;
    }
    .callusbtn {
        font-size: 16px;
        text-align: center;
    }
    .features{
        margin-bottom: 25px;
    }
    .equalheight2{
        margin-bottom: 20px;
    }
    .ftr-txt-frmt{
        margin-bottom: 15px;
    }
    .befr-aftr-flx{
        display: block;
    }
    .scissor-image{
        display: none;
    }
}

@media (min-width: 360px) and (max-width: 640px){

    .padTopBtm{
        padding-top: 0!important;
        padding-bottom: 0px !important ;
    }
    .face-thrd-sec h2 {
        font-size: 20px;
        font-weight: 700;
        font-family: 'Lato', sans-serif;
        margin-bottom: 20px;
        margin-top: 25px;
    }
    .margBtm20 {
        margin-bottom: 20px;
    }
    .btm-border {
        border-bottom: 1px solid #fb773e;
    }
    .know-more-btn input.btn{
        text-transform: uppercase;
        font-size: 14px;
        color: #fb773e;
        background: transparent;
        border: 1px solid;
        border-radius: 0;
        padding: 10px 30px;
        font-weight: 700;
    }
    .doctor-content p {
        text-align: center;
    }
    .color-orange {
        color: #fb773e;
    }
    .doctor-content {
        text-align: center;
        width: 85%;
        margin: 30px auto 0;
        padding-bottom: 35px;
    }
    .font12 {
        font-size: 12px !important;
    }
    .font14 {
        font-size: 14px !important;
    }
    .serv-tp-lnk h1 {
        font-size: 32px;
        font-weight: 700;
        font-family: 'Lato', sans-serif;
        color: #fb773e;
        border-bottom: 1px solid #fb773e;
        padding-bottom: 15px;
        margin-bottom: 20px;
        text-transform: uppercase;
    }

    .dctrs-info h2{
        font-size: 28px;
    }

     .dctrs-tab ul{
            height:1000px !important;
    }
}

@media (min-width: 375px) and  (max-width: 667px) { 

    .padTopBtm{
        padding-top: 0!important;
        padding-bottom: 0px !important ;
    }
    .face-thrd-sec h2 {
        font-size: 20px;
        font-weight: 700;
        font-family: 'Lato', sans-serif;
        margin-bottom: 20px;
        margin-top: 25px;
    }
    .margBtm20 {
        margin-bottom: 20px;
    }
    .btm-border {
        border-bottom: 1px solid #fb773e;
    }
    .know-more-btn input.btn{
        text-transform: uppercase;
        font-size: 14px;
        color: #fb773e;
        background: transparent;
        border: 1px solid;
        border-radius: 0;
        padding: 10px 30px;
        font-weight: 700;
    }
    .doctor-content p {
        text-align: center;
    }
    .color-orange {
        color: #fb773e;
    }
    .doctor-content {
        text-align: center;
        width: 85%;
        margin: 30px auto 0;
        padding-bottom: 35px;
    }
    .font12 {
        font-size: 12px !important;
    }
    .font14 {
        font-size: 14px !important;
    }
    .min-height69 {
        min-height: 69px;
    }
    .btm-border {
        border-bottom: 1px solid #fb773e;
    }
    .min-height54 {
        min-height: 54px;
    }
    .know-more-btn input.btn{
        text-transform: uppercase;
        font-size: 14px;
        color: #fb773e;
        background: transparent;
        border: 1px solid;
        border-radius: 0;
        padding: 10px 30px;
        font-weight: 700;
    }
    .doctor-content p {
        text-align: center;
    }
    .color-orange {
        color: #fb773e;
    }
    .doctor-content {
        text-align: center;
        width: 85%;
        margin: 30px auto 0;
        padding-bottom: 35px;
    }
    .font12 {
        font-size: 12px !important;
    }
    .font14 {
        font-size: 14px !important;
    }
    .serv-tp-lnk h1 {
        font-size: 32px;
        font-weight: 700;
        font-family: 'Lato', sans-serif;
        color: #fb773e;
        border-bottom: 1px solid #fb773e;
        padding-bottom: 15px;
        margin-bottom: 20px;
        text-transform: uppercase;
    }


    .logo-port img{
        /*width: 65%;*/
    }

    .dctrs-tab ul{

    }
}

@media (min-width: 414px) and  (max-width: 760px){
    .dctrs-tab ul {
        height: 820px !important;
    }
}

@media (min-width: 768px) and (max-width: 1366px) {


    .min-height69 {
        min-height: 69px;
    }
    .btm-border {
        border-bottom: 1px solid #fb773e;
    }
    .min-height54 {
        min-height: 54px;
    }
    .know-more-btn input.btn{
        text-transform: uppercase;
        font-size: 14px;
        color: #fb773e;
        background: transparent;
        border: 1px solid;
        border-radius: 0;
        padding: 10px 30px;
        font-weight: 700;
    }
    .doctor-content p {
        text-align: center;
    }
    .color-orange {
        color: #fb773e;
    }
    .doctor-content {
        text-align: center;
        width: 85%;
        margin: 30px auto 0;
        padding-bottom: 35px;
    }
    .font12 {
        font-size: 12px !important;
    }
    .font14 {
        font-size: 14px !important;
    }
    .dr-deb-img-height {
        height: 324px;
    }
    .img-center {
        margin: 0 auto;
        text-align: center;
    }
    .img-center img {
        width: 65%;
    }
    .margBtm20 {
        margin-bottom: 20px;
    }
    p.color-orange {
        color: #fb773e;
        line-height: 25px;
    }
    .no-pad {
        padding: 0 0;
    }
    .margTop20{
        margin-top: 20px;
    }
    .patients h4 {
        text-align: center;
    }
    .patient-bg {
        background-color: #dce6f2;
        padding: 12px 20px;
    }
    .margBtm{
        margin-bottom: 0px !important;
    }
    .margRight {
        margin-right: 35px;
    }
    .bg-transparent{
        background: transparent !important;
    }
    .padTop{
        padding-top: 0px !important;
    }
    .padBottom{
        padding-bottom: 0px ;
    }
    .padTopBtm{
        padding-top: 0!important;
        padding-bottom: 0px !important ;
    }


}


.cursor input {
    cursor: pointer;
}.skntrtmnt-lnk{    width:100% !important;    margin-left: auto !important;}#exTab2 .dctrs-tab{ min-height: 800px;}

/* Three image containers (use 25% for four, and 50% for two, etc) */
.column {
  float: left;
  width: 33.33%;
  padding: 5px;
}

/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}
#hp  {
float: right;    
 margin: 0 0 0 15px;
}


.allLoactions{
    border: 1px solid #f5f0ee;
    /* width: 100%; */
    padding: 0 16px;
}
.ourLocations {
 
  cursor: pointer;
  display: block;
 border-bottom: 1px solid #f5f0ee;
  position: relative;
  }
  
  .ourLocations::after {
    width: 8px;
    height: 8px;
    border-right: 1px solid #4a6e78;
    border-bottom: 1px solid #4a6e78;
    position: absolute;
    right: 10px;
    content: " ";
    top: 15px;
    transform: rotate(-45deg);
    transition: all 0.2s ease-in-out;
  }
  
  .ourLocations.active::after {
    transform: rotate(45deg);
    transition: all 0.2s ease-in-out;
    top:12px;
  }


.locations{display:none;margin-top: 20px;}


