@charset "utf-8";@media (min-width:1262px){.container{width:1232px;}
}
@media(max-width:1599px){
    .contact-main{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;     justify-content: flex-end;}
    .con-inn a {font-size: 1.6rem;}
    .ready-box a{font-size: 1.8rem;line-height: 6;}
    .stickyHeader .ready-box a {
        line-height: 5.45;
    }
    .ft-social-inn a {font-size: 2.5rem;width: 38px;height: 38px;line-height: 38px;align-content: center;}
    /*    .ft-social-inn{margin-top: 10px;}*/
    .con-inn a{padding-top: 10px;}
    .ft-social-inn{position: relative;top: 5px;}
    .stickyHeader .ft-social-inn{top: 2px;}
    .form-cover .cover-title h2{font-size: 4.2rem;}
    .ft-contact { padding: 0px 15px 11% 15px;}
}
@media (max-width:1300px){
    .cont-cover{padding:27px 50px 0 80px; }
    .ft-contact {
        padding: 0px 15px 7% 15px;
    }
}
@media (max-width:1262px){.grid-sizer, .grid-item{width:calc(33.33% - 14.4px);}
    .enumenu_container{padding:0;}
    .ft-social-inn{margin-left:5px;}
    .line-draw{height:106px !important;}
    .cont-cover{padding:27px 15px 0 100px;}
    .cont-title{padding:0 15px 0 15px;}

    .feet-wrap .cont-cover, .pink-wrap .cont-cover{padding:27px 15px 0 20px;}
    .doctors-detail:first-child{padding-right:30px;}
    .doctors-detail:last-child{padding-left:30px;}
    .doctors-detail .welcome-cover{padding-left:90px;}
    .doctors-detail .welcome-cover h2{font-size:4rem;}
    .doctors-detail .welcome-cover h2:after{top:15px;}
    .enumenu_container{text-align: center;}
    .logo-inn{padding: 43px 0;}
}
@media (max-width:1200px){
    .enumenu_ul > li{margin:0 14px;}
    .menu-inn{padding-top:40px;}
    header .ft-social-inn a{    font-size: 2.2rem;width: 34px;height: 34px;margin: 0 3px;line-height: 34px;}
    .feet-wrap .cont-title1{padding:0 110px 0 15px;}
    .pink-wrap .cont-title{padding:0 100px 0 15px;}
    .wrap-ready .cover-title h2{font-size:4.0rem;}
    .ready-box a{font-size:2rem;line-height:5.1;    min-width: 130px;margin-left: 0;padding: 0 0 0 14px;text-align: left;}
    .stickyHeader .ready-box a {
        line-height: 4.9;
    }    

    .con-inn a{font-size:1.4rem;}
    .live-wrap .line, .wheelie-wrap .line{right:15px;}
    .doctors-detail .welcome-wrap{padding-top:30px;}
    .logo-inn {padding: 40px 0;}
    .logo-inn a{width: 235px;}
    header .ready-box-header a{line-height: 4.4;}
    .stickyHeader .logo-inn a {width: 255px;}
    .new-wufoo-form iframe{height:455px;padding-top: 30px;}
    .form-cover .cover-title {width: 100%;display: block;vertical-align: top;text-align: center;}
    .form-cover .new-wufoo-form {width: 100%;    padding-left: 0;}
    .wrap-ready{height:600px;    padding:100px 0 0;}
    .stickyHeader .menu-inn {padding-top: 40px;}


    .location-map .map-box {
        background-size: auto calc(100% - -190px);
    }

}
@media (max-width:1024px){.ios .ft-social-inn a.ios-fb, .android .ft-social-inn a.android-fb, .ios .ft-social-inn a.ios-in{display:inline-block !important;}
    .top-down a:after, .arrow:after{display:none;}
    .welcome-wrap{padding:68px 0 63px;}
    .cont-cover{padding:0px 15px 0 100px;}
    .content-box{padding:34px 0 23px;}
    .feet-wrap .cont-cover, .pink-wrap .cont-cover{padding:0 15px 0 20px;}
}
@media (max-width:1023px){.menu-open{overflow:hidden;}
    .enumenu_ul > li > a{font-size:1.7rem;}
    .enumenu_ul.desk ul li a{font-size:1.4rem;}
    .enumenu_ul{display:none;}
    .menu-block{height:auto;}
    .menu-icon{display:block;position:absolute;right:11px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:99;}
    .enumenu_ul > li{width:100%;margin:0px;padding:0px;text-align:left;border-bottom:1px solid #d8d8d8;padding:8px 0px;position:relative;}
    .enumenu_ul > li:last-child{border-bottom:0;}
    .enumenu_ul > li > a{display:inline-block;text-align:center;color:#ffffff;position:initial;font-size:1.8rem;}
    .enumenu_ul > li.hover > a{color:#3d7cc9;}
    .enumenu_ul{width:100%;position:fixed;left:0;right:0;top:98px;height:calc(100vh - 98px);height:-webkit-calc(100vh - 98px);height:-moz-calc(100vh - 98px);background:#002e6d;padding:10px 15px;overflow:auto;z-index:999;}
    .stickyHeader .enumenu_ul{top:91px;height:calc(100vh - 91px);height:-webkit-calc(100vh - 91px);height:-moz-calc(100vh - 91px);}
    .enumenu_ul > li ul{padding:0 0 0 15px;}
    .enumenu_ul > li ul a{text-align:center;display:inline-block;text-align:center;color:#fff;margin:10px 0;font-size:1.4rem;text-transform:capitalize;}
    .enumenu_ul > li ul a:last-child{margin-bottom:0;}
    .enumenu_ul > li ul a:hover{color:#3d7cc9;}
    body.menuslide_push{position:relative;}
    body.menuslide_push.slidemenuLeft{left:0;transition:left 0.5s;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-ms-transition:left 0.5s;-o-transition:left 0.5s;}
    body.menuslide_push.slidemenuRight{right:0;transition:right 0.5s;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;}
    body.slidemenuRight .enumenu_ul{right:-300px;}
    body.slidemenuRight.menu-open .enumenu_ul{right:0;}
    body.slidemenuLeft .enumenu_ul{left:-300px;}
    body.slidemenuLeft.menu-open .enumenu_ul{left:0;}
    body.menuslide_push.slidemenuLeft.menu-open{left:300px}
    body.menuslide_push.slidemenuRight.menu-open{right:300px}
    body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul{background:#000000 none repeat scroll 0 0;display:block;height:100%;max-height:100%;width:100%;overflow:auto;position:fixed;transition:all 0.5s ease 0s;max-width:300px;top:0;}
    .menu-main{position:inherit;}
    .enumenu_ul > li:before{display:none;}
    .enumenu_ul.desk ul{min-width:100%;margin:0 auto;}
    .contact-main, .stickyHeader .contact-main{width:inherit;padding:39px 75px 29px 0;float:right;}
    .contact-main .ready-box{ display: none;}
    .stickyHeader .contact-main{padding: 33px 75px 29px 0;}
    .stickyHeader .ft-social-inn{margin-top: 0;}
    .menu-inn{padding:0;}
    .text-main h1{padding:0 70px;font-size:5rem;}
    .text-main h2{font-size:4rem;}
    .owl-next{right:20px;}
    .owl-prev{left:20px;}
    .header-main .container-fluid{position:relative;}
    .stickyHeader .menu-inn{padding-top:0px;}
    .stickyHeader .ready-box{display:none;}
    .stickyHeader .menu-icon{right:10px;}
    .cover-title{display:inline-block;width:100%;text-align:center;}
    .wrap-ready .cover-title h2{display:inline-block;}
    .form-cover{display:inline-block;width:100%;}
    .form-cover ul{width:100%;display:inline-block;margin:30px 0 0;}
    .btn-submit{display:inline-block;width:100%;text-align:center;}
    .feet-wrap .cont-title, .cont-title, .pink-wrap .cont-title{padding:0 15px;}
    .cont-cover, .feet-wrap .cont-cover, .pink-wrap .cont-cover{padding:0px 15px 0 100px;}
    .enumenu_ul .caret{display:none;}
    .enumenu_ul > li > a:hover, .enumenu_ul li:hover a .caret, .enumenu_ul li.active a .caret, .enumenu_ul.desk ul li.active a{color:#3d7cc9;}
    .ready-box.mobMenu{display:block;padding:0;margin-top:10px;}
    .ready-box.mobMenu a{background:transparent;margin:0 auto;display:block;background:#3d7cc9;}
    .ready-box.mobMenu a:hover{color:#002e6d;}
    .mobMenu span{width:32px;height:32px;border:2px solid #ffffff;border-radius:50%;display:inline-block;vertical-align:middle;text-align:center;position:relative;margin:0 8px;font-size:2.5rem;color:#002e6d;line-height:26px;}
    .content-box, .feet-wrap .content-box, .pink-wrap .content-box{padding:17px 0 23px;}
    .cont-cover, .feet-wrap .cont-cover, .pink-wrap .cont-cover{padding-top:17px;}
    .feet-wrap .cont-cover p, .pink-wrap .cont-cover p{padding-bottom:0;}
    .sec-img-main{margin-bottom:15px;}
    .img-text-sec{display:block;margin-bottom:30px;}
    .enumenu_ul > li.last-desk{border:0;}
    .enumenu_ul .arrow{position:absolute;right:0px;top:10px;margin:auto;width:22px;height:22px;color:#e5e5e6;margin-left:7px;border:0;border-left:10px solid;border-top:10px solid transparent;border-bottom:10px solid transparent;cursor:pointer;z-index:999;border-radius:0;}
    header .enumenu_ul .ft-social-inn{display:block;text-align:center;margin:10px 0 5px;}
    header .enumenu_ul .ft-social-inn a{background:#3d7cc9;}
    .enumenu_ul > li.mobMenu{border-bottom:0;}
    .enumenu_ul > li.ft-social-inn.hover > a{color:#ffffff;}
    header .enumenu_ul .ft-social-inn.hover a:hover{color:#002e6d;}
    .enumenu_ul > li.mobMenu{display:block;}
    .stickyHeader .con-inn a{padding-top:2px;}
    .enumenu_ul li.active > a{color:#3d7cc9;}
    .mobMenu.addMain{padding-bottom:15px;}
    .helth-content .cont-link{width:300px;padding:padding:20px 30px 20px 20px;}
    .doctors-detail .welcome-cover h2{font-size:3rem;margin-bottom:30px;}
    .doctors-detail:first-child{padding-right:25px;}
    .doctors-detail:last-child{padding-left:25px;}
    .doctors-detail .welcome-cover{padding-left:60px;}
    .doctors-detail .welcome-cover h2:after{left:-62px;background-size:84%;top:10px;}
    .doctors{padding:60px 0 10px 0;}
    .pipe-width{bottom:-90px;}
    .pipe-width.onView{width:96%;}

    header .ready-box-header{display: none;}
    .ft-social-inn{display: none;}
    .logo-inn a {width: 418px;}
    .stickyHeader .logo-inn a {width: 418px;}
    .ft-contact ul li p{font-size: 14px;}
    .ft-contact ul li h2{font-size: 18px; margin-bottom: 10px;}
    .ft-contact ul li{padding: 0 10px;}
    .ft-contact ul{margin: 0 -10px;}
    .con-inn a {font-size: 1.8rem;}
    #map {height: 300px;}
    .stickyHeader header .ft-social-inn{display: none;}
    .stickyHeader header .ft-social-inn.mobMenu{display: block;}
    header .ft-social-inn.mobMenu{display: block;}
    .con-inn a {padding-top: 0;}
}
@media (max-width:991px){
    .feet-wrap .cont-title .cont-link {
        max-width: 100%;
        padding: 15px 20px;
    }
    .feet-wrap .cont-cover{
        padding: 20px 10px 0 10px;
    }

}

@media (max-width:767px){
    .stickyHeader .con-inn a{padding-top:0;}
    h1, .text-main h1{font-size:4.5rem;}
    h2, .text-main h2{font-size:3.5rem;}
    h3{font-size:2.5rem;}
    h4{font-size:2.0rem;}
    h5{font-size:1.8rem;}
    h6{font-size:1.4rem;}
    .container{width:100%;}
    .logo-inn{padding:36px 0;}
    header .ft-social-inn{display:none;}
    .owl-carousel .owl-item .text-inn img{display:block;margin:8px auto 0;}
    .welcome-wrap h2, .welcome-con{margin-left:0;    font-size: 2.4rem;}
    .welcome-cover:before{right:0;margin:0 auto;left:inherit;}
    .stickyHeader .logo-inn{padding:42px 5px 0 15px;}
    .menu-icon{right:10px;}
    .line-draw{height:90px !important;min-height:90px;}
    .content-box .cont-cover h2:after{top:12px;}
    .logo-inn a img{min-width:170px;}
    .cont-link{overflow:hidden;}
    .con-inn a{font-size:0;padding:0;}
    .con-inn a em{display:inline-block;font-size:3.5rem;top: -2px;position: relative;}
    .stickyHeader .con-inn a em{top: 3px;}
    .android .con-inn a em{top: -2px;position: relative;}
    .android .stickyHeader .con-inn a em{top:3px;position: relative;}
    .contact-main, .stickyHeader .contact-main{padding:32px 67px 27px 0;}
    .stickyHeader .contact-main{padding:28px 67px 26px 0;}
    .logo-inn a{min-width:221px;}
    /*.stickyHeader .logo-inn a{min-width:180px;max-width:180px;}*/
    .text-inn{padding-top:7.5px;}
    .wrap-ready .cover-title h2{display:block;}
    p{color:#868686;}
    .content-box, .feet-wrap .content-box, .pink-wrap .content-box{padding:22px 0 23px;}
    .cont-cover, .feet-wrap .cont-cover, .pink-wrap .cont-cover{    padding: 0px 15px 0 15px;}
    .cont-cover p{padding-bottom:0;}
    .cont-link{margin-bottom:20px;padding:15px 0px;}
    .cont-link h2{font-size: 2.8rem;}
    .sec-title-dark h2 {
        margin-bottom: 10px;
    }
    .foot-logo {
        margin-bottom: 20px;
    }

    .welcome-wrap {
        padding: 5% 0 3%;
    }
    .address-main span{display:block;height:0;opacity:0;}
    .contact-main{position:relative;}
    .contact-main:after{position:absolute;top:0;content:'';width:1px;height:96px;background:rgba(158,169,183,.5);left:-20px;}
    /*.stickyHeader .contact-main:after{height:91px;display:none;}*/
    .content-box .row{display:flex;flex-wrap:wrap;}
    .cont-cover{order:2;}
    .cont-title{order:1;}
    /*
    .line:after{position:absolute;content:'';top:20px;width:7px;background:#3d7cc9;left:10px;bottom:6px;}
    .left .line:after{right:10px;left:inherit;}
    */
    .line:before{top: 18px;bottom: 0;width: 7px;height: 84px;}
    .line.left-line:before {top: 9px;bottom: 0;width: 7px;height: 94px;}
    .line-draw{display:none;}
    .live-wrap .line, .wheelie-wrap .line{padding-left:30px;}
    .right .line{padding-right:20px;margin-left:50px;}
    .left .line,.right .line{min-height:auto;}
    .left .line{margin-right:50px;padding-left:20px;}
    .sec-title-dark h1{font-size:3.5rem;}
    .helth-content .cont-link{width:280px;}
    .doctors-detail:first-child{padding-right:15px;}
    .doctors-detail:last-child{padding-left:15px;}
    .doctors-detail:last-child .welcome-cover{border-bottom:none;padding-bottom:0;}
    .doctors-detail .welcome-cover{border-bottom:7px solid #f7f7f7;padding-bottom:22px;}
    .doctors-detail .welcome-wrap{padding-bottom:22px;}
    .doctors-detail:first-child .welcome-wrap{padding-bottom:35px;}
    .doctors{padding:25px 0 0px 0;}
    .pipe-width{    bottom: -15px;}
    .pipe-width.onView{width:95.5%;}
    .inner-page .slider-img{padding-top:95%;}
    .stickyHeader .logo-inn a {width: 258px;}
    .stickyHeader .logo-inn {min-height: 91px;}
    .logo-inn a {width: 298px;}
    .ft-contact ul li {padding: 0 0px;text-align: center;width: 100%;}
    .ft-contact ul {margin: 0;}
    .ft-contact{padding: 30px 15px 10px;background: none;margin-top: 0;}
    // .ft-contact ul li h2{color:#3d7cc9}
    // .ft-contact ul li p{color:#3d7cc9}
    .wrap-ready{padding: 60px 0 0;}
    .new-wufoo-form iframe {height: 450px;    padding-top: 30px;}
    .footer-wrap{    padding: 47px 0 17% 0;
        background-position: bottom -10px center;
        height: auto;
        background-repeat: no-repeat;}

    .stickyHeader .logo-main{width:calc(100% - 102px);background: #3d7cc9;}
    .stickyHeader .menu-main{width: 102px;}
    .cont-link h2 br {display: none;}
    .line{border-right: 0px solid #3d7cc9;}
    .line.left-line{border-left:0px solid #3d7cc9; border-right:0;    padding-left: 29px;}
    .enumenu_ul{top: 94px;}
    .expendds ul li {width: 50%;padding: 0 4px;}
    .expendds ul li a{font-size: 1.6rem;}
    .location-map .map-box {
        background-size: auto calc(100% - -190px);
        height: 210px;
    }
    .cont-link h2{    position: relative;     padding-right: 47px;}
    .cont-link h2 .arrow{
        right: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}
@media (max-width:640px){.text-main h2{font-size:2.6rem;}
    .slider-inn .arrow{width:30px;height:30px;font-size:2.5rem;}
    .text-main h1{font-size:3.0rem;margin:0;}

    .top-down{display:block;width:100%;text-align:center;}
    h1{font-size:4.0rem;}
    h2{font-size:3.0rem;}
    h3{font-size:2.5rem;}
    h4{font-size:2.0rem;}
    h5{font-size:1.8rem;}
    h6{font-size:1.4rem;}
    .form-cover li{width:100%;}
    .wrap-ready{height:auto; padding: 40px 0 0;}
    .ready-cover{display:inline-block;position:initial;top:inherit;transform:none;padding:30px 0;}
    .helth-content .cont-link{width:250px;}
    .text-inn h1 img{display:block;margin:0 auto;}
    .pipe-width.onView{width:94%;}

}
@media (max-width:480px){
    .pipe-width.onView{width:93%;}
    .logo-inn a {width:220px;}
    .stickyHeader .logo-inn a {width: 200px;}
    .logo-inn a {min-width: 1px;}
    .line.left-line:before{height: auto;}
    .line:before{height: auto;top: 10px;}
    .location-map .map-box {
        background-size: auto calc(100% - -110px);
        height: 160px;
    }
}
@media (min-width:341px){.stickyHeader .logo-inn{min-height:98px;}
}
@media (max-width:370px){.logo-inn a{min-width:1px;}
    .enumenu_ul{top:92px;height:calc(100vh - 92px);height:-webkit-calc(100vh - 92px);height:-moz-calc(100vh - 92px);}
    .pipe-width.onView{width:91%;}
    .logo-inn a {width: 178px;}
    .stickyHeader .logo-inn a {width: 170px;}
    .con-inn a em{position: relative;top: 5px}
}
@media (max-width:340px){.stickyHeader .logo-inn a img, .stickyHeader .logo-inn a{min-width:190px;max-width:190px;}
    .stickyHeader .contact-main{padding:24px 67px 22px 0;}
    .logo-inn a{min-width:190px;}
    .contact-main{padding:24px 67px 22px 0;}
    .stickyHeader .enumenu_ul, .enumenu_ul{top:82px;height:calc(100vh - 82px);height:-webkit-calc(100vh - 82px);height:-moz-calc(100vh - 82px);height:-ms-calc(100vh - 82px);}
    .stickyHeader .contact-main:after{height:90px;}
    .stickyHeader .logo-inn a {width: 190px;}
    .stickyHeader .logo-inn {padding: 34px 5px 0 15px;}
}
@media(max-height:479px){.text-main h1{padding:0 50px;margin-bottom:5px;}
    .owl-carousel .owl-item .text-inn img{display:inline-block;margin:0;width:50px;}
}
@media(max-height:320px){
    .text-main h1{font-size:2.0rem;}

}