@media only screen and (min-width: 1200px) {
.container{padding:0}
.container-fluid{padding:0}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header-contact-info ul{margin-left:30px}
.header-contact-info ul li{margin-right:15px;padding-right:15px}
.header-style1-button a{width:200px}
.main-menu.style1 .navigation li a{padding:28px 15px}
.search-box-style1{max-width:220px}
.about-logo-box{margin-bottom:30px}
.highlights-area .single-middle-box{padding:0 40px;max-width:346px;width:100%;min-height:255px;padding-bottom:30px}
.team-area-v2{padding-top:100px;padding-bottom:1px}
.single-team-slide .img-holder{position:absolute;top:30px;left:20px;right:auto;bottom:0;max-width:360px;width:100%;height:475px;z-index:1}
.single-team-slider .thumb-box.style2{position:relative;height:406px;margin:99px 0 0;z-index:2}
.single-team-slider ul.nav-link{position:absolute;top:330px;right:0;width:140px;padding:0;height:475px;z-index:3}
.single-footer-widget.marbtm50{margin-bottom:50px}
.single-footer-widget.martop6{margin-top:0}
.header-style2-logo{padding-right:30px}
.main-menu.style1.style2 .navigation li{margin-right:15px}
.header-style2-button a{width:150px}
.single-fact-counter{max-width:310px}
.about-image-holder{display:block;margin-bottom:50px}
.brand-area .brand li{max-width:465px;text-align:center}
.specialities-sidebar{margin-left:0;margin-top:100px}
.doctor-sidebar{margin-bottom:100px}
.single-doctor-item .text-holder{margin-left:0;margin-top:35px}
.single-blog-post.single_post .text-box2 p{margin:0 0 21px}
.single-blog-post.single_post .text-box2 ul{margin-top:0}
.single-blog-post.single_post .image-video-gallery-box .video-holder-box2{padding:115px 0;margin-top:30px}
.blog-prev-next-option .single .title h3{font-size:14px;margin:0}
.find-doctor-specialities{margin:0 auto 30px}
.find-doctor-specialities .input-box .ui-selectmenu-button{margin-bottom:20px}
.appointment-area2 .appointment-right{margin-top:70px}
.appointment-form-left form .single-box .input-box .ui-selectmenu-button{margin-bottom:20px}
.contact-info-left{display:block;margin-bottom:50px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.top-left{margin-bottom:10px}
.top-left ul{text-align:center}
.top-left ul li{float:none;margin:0 10px}
.header-style1-logo{margin:auto;float:right!important;text-align:center}
.header-contact-info{float:right!important}
.header-contact-info ul{margin-left:0;text-align:center}
.header-contact-info ul li{float:none;padding-right:0;border-right:none;margin:0 10px}
.header-style1-button{margin:20px 0 0;float:none!important}
.header-style1-button a{margin:0 auto}
.header-style1-logo h1{font-size:28px}
.header-style1-logo h1 span{display:none}
.header-style1-button1 a{width:175px}
.mainmenu-area .inner-content{padding-left:5px;padding-right:5px}
.mainmenu-right{position:absolute;top:0;left:5px;width:300px;z-index:9999;margin:5px 0}
.search-box-style1{position:relative!important;width:230px;z-index:3}
.about-logo-box{margin-bottom:30px}
.highlights-area .single-box{padding:0 30px 30px;max-width:100%;width:100%;min-height:255px}
.highlights-area .single-middle-box{padding:0 40px;max-width:100%;width:100%;padding-bottom:80px}
.team-area-v2{padding-top:100px;padding-bottom:1px}
.single-team-slide .img-holder{position:absolute;top:30px;left:20px;right:auto;bottom:0;max-width:360px;width:100%;height:475px;z-index:1}
.single-team-slider .thumb-box.style2{position:relative;height:406px;margin:99px 0 0;z-index:2}
.single-team-slider ul.nav-link{position:absolute;top:354px;right:0;width:140px;padding:0;height:475px;z-index:3}
.testimonial-area .sec-title{float:none!important;display:block;padding-bottom:22px}
.testimonial-area .button{margin-top:0;float:none!important;padding-bottom:40px}
.testimonial-area .owl-theme .owl-nav.disabled + .owl-dots{position:absolute;top:-20px;left:-104px;margin:0}
.newsletter-form input[type="text"],.newsletter-form input[type="email"]{margin-bottom:20px}
.single-footer-widget.marbtm50{margin-bottom:50px}
.single-footer-widget.martop6{margin-top:0}
.footer-bottom-area{padding:27px 0 23px}
.footer-social-links{float:none!important;display:block;text-align:center;margin-bottom:12px}
.sociallinks-style-one li{float:none;margin:0 8px}
.footer-bottom-area .copyright-text{position:static;float:none!important;display:block;text-align:center;margin-bottom:9px}
.footer-menu{float:none!important;overflow:hidden;text-align:center}
.footer-menu li{display:inline-block;float:none;margin-right:10px;padding-right:10px}
.header-style2-logo{position:absolute;padding-right:0;margin:15px 0;top:0;left:80px;z-index:33}
.header-style2-area.stricky-fixed .header-style2-logo{transition:all 500ms ease;margin:15px 0}
.header-style2-logo a{display:inline-block}
.header-style2-area .header-middle{float:none!important;display:block}
.header-style2-button{position:absolute;display:block;top:0;right:15px;z-index:33;margin:15px 0}
.header-style2-area.stricky-fixed .header-style2-button{transition:all 500ms ease;margin:15px 0}
.single-fact-counter{display:block;float:none;max-width:390px;border-right:none;margin:0 auto 50px}
.about-image-holder{display:block;margin-bottom:50px}
.appointment-image{box-shadow:0 3px 10px 0 rgba(246,246,246,1);padding-top:40px}
.appointment-form{padding-top:0;margin-top:50px}
.appointment-form form{padding-bottom:60px}
.single-work-slide .text-holder{margin-top:50px}
.single-vertical-carousel:before{position:absolute;top:60%;bottom:0}
.single-work-slide .img-holder:before{display:none}
.works-area-v2 .prev-btn{top:80%}
.works-area-v2 .next-btn{bottom:20%}
.warranties-sec{padding:10px 0 0}
.video-holder{max-width:570px;min-height:300px}
.video-holder .icon-holder{min-height:300px}
.warranties-content{padding:0 0 88px}
.brand-area .brand li{max-width:345px;text-align:center}
.fact-counter-area.style2 .single-fact-counter{border-right:0 solid}
.single-choose-box .icon-holder span:before{font-size:60px;line-height:60px}
.single-choose-box{padding:50px 15px 44px}
.single-choose-box h3{font-size:16px}
.video-holder-box{margin-top:30px}
.transform-smile-content .text-holder{margin-bottom:40px}
.specialities-sidebar{margin-left:0;margin-top:100px}
.doctor-sidebar{margin-bottom:100px}
.single-doctor-item .text-holder{margin-left:0;margin-top:35px}
#blog-area .sidebar-wrapper{margin-top:90px;padding-left:0}
.single-blog-post.single_post .text-box2 p{margin:0 0 21px}
.single-blog-post.single_post .text-box2 ul{margin-top:0}
.single-blog-post.single_post .image-video-gallery-box .video-holder-box2{padding:130px 0;margin-top:30px}
.testimonial-sec.style4 .owl-nav{bottom:30%}
.find-doctor-specialities{margin:0 auto 30px}
.find-doctor-specialities .input-box .ui-selectmenu-button{margin-bottom:20px}
.appointment-area2 .appointment-right{margin-top:70px}
.appointment-form-left form .single-box .input-box .ui-selectmenu-button{margin-bottom:20px}
.contact-info-left{display:block;margin-bottom:50px}
}
@media only screen and (max-width: 767px) {
.top-left{margin-bottom:10px}
.top-left ul{text-align:center}
.top-left ul li{float:none;margin:0 5px}
.top-right p{display:block;float:none;padding-left:0;text-align:center;margin:0 0 7px}
.top-right .sociallinks-style-one{display:block;float:none;line-height:20px;text-align:center}
.top-right .sociallinks-style-one li{display:inline-block;float:none;margin:0 8px}
.header-style1-logo{margin:0;float:none!important;text-align:center;margin-bottom:25px}
.header-contact-info{float:right!important}
.header-contact-info ul{margin-left:0;text-align:center}
.header-contact-info ul li{float:none;padding-right:0;border-right:none;margin:0 20px 20px}
.header-contact-info ul li:last-child{margin:0 20px}
.header-style1-button{margin:20px 0 0;float:none!important}
.header-style1-button a{margin:0 auto}
.mainmenu-area .inner-content{padding-left:5px;padding-right:5px}
.mainmenu-right{position:absolute;top:0;left:5px;width:300px;z-index:9999;margin:5px 0}
.search-box-style1{width:170px;z-index:3}
.header-style1-button1 a{width:150px}
.search-box-style1 form.search-form button{width:50px}
.toggler-button .nav-toggler{width:55px}
.hidden-bar{max-width:310px}
.hidden-bar-wrapper{height:100%;padding:50px 15px 30px}
.about-logo-box{margin-bottom:10px}
.about-logo-box ul li{display:block;float:none;margin-right:0;margin-bottom:30px;text-align:center}
.about-text-holder .author-box .signatire-box{position:static;margin-top:30px}
.highlights-area .single-box{padding:0 30px 30px;max-width:100%;width:100%;min-height:255px}
.highlights-area .single-middle-box{padding:0 40px;max-width:100%;width:100%;padding-bottom:80px;margin-left:0}
.team-area-v2{padding-top:100px;padding-bottom:1px}
.single-team-slide .img-holder{position:absolute;top:30px;left:0;right:auto;bottom:0;max-width:360px;width:100%;height:475px;z-index:1}
.single-team-slider .thumb-box.style2{position:absolute;height:340px;margin:0;z-index:2;top:40px;left:0}
.single-team-slider ul.nav-link{position:absolute;top:-10px;left:0;width:140px;padding:0;height:440px;z-index:3}
.single-team-slide{position:relative;display:block;padding-top:470px}
.single-team-slide .img-holder{position:relative;top:auto;left:auto;right:auto;bottom:auto;max-width:300px;width:100%;height:397px;z-index:1;margin-top:40px}
.single-team-slide .img-holder:before{position:absolute;top:0;left:0;bottom:0;right:0;max-width:300px;height:398px;border:2px solid #32b6a1;content:"";z-index:2}
.single-team-slide .img-holder .team-social-links{position:absolute;top:40px;right:-21px;z-index:10}
.works-tab-box .tab-menu{padding-bottom:40px}
.works-tab-box .tab-menu li{margin:0 3px 10px}
.testimonial-area .inner-content{padding-left:50px}
.testimonial-area .sec-title{float:none!important;display:block;padding-bottom:22px}
.testimonial-area .button{margin-top:0;float:none!important;padding-bottom:40px}
.testimonial-area .owl-theme .owl-nav.disabled + .owl-dots{position:absolute;top:-20px;left:-50px;margin:0}
.newsletter-form input[type="text"],.newsletter-form input[type="email"]{margin-bottom:20px}
.single-footer-widget.marbtm50{margin-bottom:50px}
.single-footer-widget.pdbtm50{padding-bottom:50px}
.single-footer-widget.martop6{margin-top:0}
.footer-bottom-area{padding:27px 0 23px}
.footer-social-links{float:none!important;display:block;text-align:center;margin-bottom:12px}
.sociallinks-style-one li{float:none;margin:0 8px}
.footer-bottom-area .copyright-text{position:static;float:none!important;display:block;text-align:center;margin-bottom:9px}
.footer-menu{float:none!important;overflow:hidden;text-align:center}
.footer-menu li{display:inline-block;float:none;margin-right:10px;padding-right:10px}
.top-left-style2{float:none!important;overflow:hidden}
.top-left-style2 ul{display:block;overflow:hidden;margin:20px 0 0;text-align:center}
.top-left-style2 ul li{display:inline-block;float:none;color:#8b8b8b;font-size:15px;line-height:16px;border-right:none;padding-right:0;margin:0 10px}
.top-right-style2.float-right{float:none!important;display:block}
.header-style2-logo{position:absolute;padding-right:0;margin:15px 0;top:0;left:80px;z-index:33}
.header-style2-area.stricky-fixed .header-style2-logo{transition:all 500ms ease;margin:15px 0}
.header-style2-logo a{display:inline-block}
.header-style2-area .header-middle{float:none!important;display:block}
.header-style2-button{position:absolute;display:block;top:0;right:15px;z-index:33;margin:15px 0}
.header-style2-area.stricky-fixed .header-style2-button{transition:all 500ms ease;margin:15px 0}
.single-fact-counter{display:block;float:none;max-width:390px;border-right:none;margin:0 auto 50px}
.about-image-holder{display:block;margin-bottom:50px}
.appointment-image{box-shadow:0 3px 10px 0 rgba(246,246,246,1);padding-top:40px}
.appointment-form{margin-top:50px;padding:0 20px}
.appointment-form form{padding-bottom:60px}
.appointment-content:before{position:absolute;top:-50px;left:0;right:0;bottom:0;background:#fff;border-radius:0 0 50px 50px;box-shadow:0 3px 10px 0 rgba(246,246,246,1)}
.single-work-slide .text-holder{margin-top:50px;padding-right:60px}
.single-vertical-carousel:before{position:absolute;top:60%;bottom:0}
.single-work-slide .img-holder:before{display:none}
.works-area-v2 .prev-btn{top:80%}
.works-area-v2 .next-btn{bottom:20%}
.warranties-sec{padding:10px 0 0}
.video-holder{max-width:570px;min-height:300px}
.video-holder .icon-holder{min-height:300px}
.warranties-content{padding:0 0 88px}
.brand-area .brand li{display:block;float:none;max-width:100%;width:100%;text-align:center}
.fact-counter-area.style2 .single-fact-counter{border-right:0 solid}
.single-choose-box .icon-holder span:before{font-size:60px;line-height:60px}
.single-choose-box{padding:50px 15px 44px}
.single-choose-box h3{font-size:16px}
.video-holder-box{margin-top:30px}
.transform-smile-content .text-holder{margin-bottom:40px}
.single-team-member{margin-bottom:30px}
.specialities-sidebar{margin-left:0;margin-top:70px}
.doctor-sidebar{margin-bottom:100px}
.single-doctor-item .text-holder{margin-left:0;margin-top:35px}
.doctor-tab-box .tab-btns .tab-btn span{width:135px}
.breadcrumb-area{padding:84px 0 75px}
.breadcrumb-area::before{left:-25%}
.breadcrumb-area .title{float:none!important;margin-bottom:16px}
.breadcrumb-area .breadcrumb-menu{display:block;float:none!important}
#blog-area.blog-large-area{padding:100px 0 40px}
.single-blog-post.blog-large .inner-content{padding-left:15px}
#blog-area .sidebar-wrapper{margin-top:90px;padding-left:0}
.single-blog-post.single_post .text-box2 p{margin:0 0 21px}
.single-blog-post.single_post .text-box2 ul{margin-top:0}
.single-blog-post.single_post .image-video-gallery-box .video-holder-box2{padding:115px 0;margin-top:30px}
.blog-prev-next-option .single.prev{float:none;padding-left:90px;min-height:90px;width:100%}
.blog-prev-next-option:before{display:none}
.blog-prev-next-option .single.next{float:none;padding-right:90px;min-height:90px;width:100%;margin-top:40px}
.testimonial-sec.style4 .owl-nav{display:none}
.find-doctor-specialities{margin:0 auto 30px}
.find-doctor-specialities .input-box .ui-selectmenu-button{margin-bottom:20px}
.appointment-form-left{padding:50px 30px 20px}
.appointment-area2 .appointment-right{margin-top:70px}
.appointment-form-left form .single-box .input-box .ui-selectmenu-button{margin-bottom:20px}
.contact-info-left{display:block;margin-bottom:50px}
.works-tab-box .tab-btns li{margin-bottom:10px}
.header-style2-button a{width:150px}
}
@media (min-width: 992px) {
.navbar-collapse.collapse{display:block!important;height:auto;padding-bottom:0;overflow:visible!important}
.navbar-toggle{display:none!important}
}
@media only screen and (max-width: 991px) {
.mainmenu-area .inner-content{position:relative;display:block}
.main-menu{display:block;padding-top:17px;padding-bottom:0;z-index:5;width:100%}
.main-menu .navigation li{margin-left:0;margin-right:0;padding:0}
.main-menu .collapse{border:none;border-radius:0!important;float:none;margin:0;height:auto;overflow:auto;padding:0;width:100%}
.main-menu .collapse.in,.main-menu .collapsing{border:none;border-radius:0;margin:0;padding:0;border-top:none}
.main-menu .navbar-header{position:relative;float:none;display:block;text-align:right;width:100%;padding:63px 0 0;right:0;z-index:12}
.main-menu .navbar-header .navbar-toggle{background:#000100;border:1px dashed #000100;display:inline-block;border-radius:3px;float:none;margin:0;z-index:7;width:50px;height:47px;cursor:pointer;padding:0 9px;position:absolute;top:0;right:0}
.main-menu .navbar-header .navbar-toggle .icon-bar{display:block;background:#e7e7e7;width:30px;height:2px;border-radius:1px}
.main-menu .navbar-header .navbar-toggle .icon-bar+.icon-bar{margin-top:6px}
.main-menu .navbar-collapse .navigation > li > ul{padding:0}
.main-menu .navbar-collapse .navigation > li > ul:before{display:none}
.main-menu .navbar-collapse > .navigation{float:none!important;width:100%!important;margin-top:0;margin-bottom:0}
.main-menu .navbar-collapse .navigation > li{margin:0!important;float:none!important;width:100%;padding:0;border-right:none}
.main-menu .navbar-collapse .navigation li::before{display:none}
.main-menu .navbar-collapse .navigation li::after{display:none}
.main-menu .navbar-collapse .navigation li.dropdown > a:after{display:none!important}
.main-menu .navbar-collapse .navigation li a:after{display:none}
.main-menu .navbar-collapse > .navigation > li > ul,.main-menu .navbar-collapse > .navigation > li > ul > li > ul{position:relative;float:none;visibility:visible;opacity:1;display:none;margin:0;padding:0;left:auto!important;right:auto!important;top:auto!important;width:100%;background:none;border-radius:0;transition:none!important}
.main-menu .navbar-collapse .navigation li,.main-menu .navbar-collapse .navigation li ul li,.main-menu .navbar-collapse .navigation li ul li ul li{background:#0a2722;border-top:1px solid #0d322c;opacity:1!important;top:0!important;left:0!important;visibility:visible!important}
.main-menu .navbar-collapse > .navigation > li:last-child,.main-menu .navbar-collapse > .navigation > li > ul > li:last-child{border-bottom:1px solid #0d322c}
.main-menu .navbar-collapse > .navigation > li > a{padding:10px!important;line-height:22px;color:#fff;text-align:left}
.main-menu .navbar-collapse .navigation li a::before{display:none}
.main-menu .navbar-collapse .navigation li ul li{padding:0}
.main-menu .navbar-collapse .navigation li ul li:last-child{border-bottom:none}
.main-menu .navbar-collapse .navigation li ul li a{padding:10px!important;line-height:22px;color:#fff;text-align:left;font-size:14px;font-weight:400;text-transform:capitalize;font-family:'Rubik',sans-serif;border:none}
.main-menu .navbar-collapse .navigation li ul li a:before{display:none}
.main-menu .navbar-collapse > .navigation > li:hover > a,.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,.main-menu .navbar-collapse > .navigation > li.current > a{background:#8bc43f;color:#222!important}
.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn{display:block}
.main-menu.style1.style2 .navbar-collapse .navigation li{position:relative;float:none;margin-right:0}
.main-menu.style1.style2 .navbar-collapse > .navigation > li > a{padding:10px!important;line-height:22px;color:#fff;text-align:left}
.main-menu.style1.style2 .navbar-collapse .navigation li ul li a{padding:10px!important;line-height:22px;color:#fff;text-align:left;font-size:14px;font-weight:400;text-transform:capitalize;font-family:'Rubik',sans-serif;border:none}
.main-menu .navigation > li > ul{border:none}
.main-menu .navigation > li > ul > li > ul:before{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#fff;border-bottom:none;content:"";z-index:-1;border-radius:0}
.main-menu .navigation li ul li.dropdown:after{display:none}
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
.main-slider .slide-content.left-slide{margin-left:100px}
}
@media only screen and (max-width: 1199px) {
.main-slider .slide-content.left-slide{margin-left:100px}
.main-slider .slide-content .big-title{font-size:52px}
.main-slider .slide-content .text{font-size:15px}
}
@media only screen and (max-width: 1039px) {
.main-slider .slide-content.left-slide{margin-left:50px}
.main-slider .slide-content .big-title{font-size:45px}
.main-slider .slide-content .text{font-size:15px}
.main-slider .slide-content .btn-box a{padding:20px 30px}
}
@media only screen and (max-width: 777px) {
.tparrows{display:block}
.main-slider .slide-content .big-title{font-size:35px}
.main-slider .slide-content .text{font-size:15px}
.main-slider .slide-content .btn-box a{padding:20px 30px}
.main-slider #rev_slider_two_wrapper .slide-content .border-box{display:none}
}
@media only screen and (max-width: 599px) {
.main-slider{position:relative;margin-top:0}
.tparrows{display:block}
.main-slider .slide-content.left-slide{margin-left:0}
.main-slider .slide-content .big-title{font-size:25px}
.main-slider .slide-content.middle-slide .big-title{font-size:25px}
.main-slider .slide-content.middle-slide .text{font-size:14px}
.main-slider .slide-content .btn-box a{padding:17px 20px}
}
@media only screen and (max-width: 479px) {
.main-slider .slide-content .big-title{font-size:16px;font-weight:600;line-height:1.5em}
.main-slider .slide-content .big-title br{display:none}
.main-slider .slide-content.middle-slide .big-title{font-size:16px}
.main-slider .slide-content .text{font-size:14px}
.main-slider .slide-content.middle-slide .text br{display:none}
.main-slider .slide-content .text span{display:none}
.main-slider .slide-content.middle-slide .text span{display:none}
.main-slider .slide-content .btn-box a{padding:11px 20px}
}
@media only screen and (max-width: 678px) {
.mainmenu-right.logo img{height:60px!important}
.header-style1-area{text-align:unset}
}
@media only screen and (max-width: 600px) {
h1.top-call{text-align:center}
.search-box-style1{float:none!important}
.header-contact-info{float:none!important;text-align:center;clear: both;}
}