321
@media(max-width:1500px){}
@media(max-width:1441px){.banner .owl-theme .owl-nav [class*="owl-"]{width:75px;height:75px;line-height:75px;}
.banner .banner-caption .content_box h2{font-size:104px;line-height:116px;}
.banner .banner-caption .content_box h1{font-size:52px;margin-bottom:3px;line-height:64px;}
.banner .banner-caption .content_box p{font-size:25px;letter-spacing:4px;}
.services_sec .servicestab .serviec_box{padding:25px 24px;}
}
@media(min-width:1366px){}
@media(max-width:1220px){.testimonials p.text-top br{display:none;}
}
@media(max-width:1199px){h2{font-size:30px;}
.header .toprgt_link{width:100%;}
.mid_header{padding-top:8px;padding-bottom:8px;}
nav.main_menu{padding-top:9px;}
nav.main_menu ul > li{font-size:15px;}
nav.main_menu ul > li > a{padding:7px 10px 15px 10px;}
nav.main_menu ul > li i{font-size:16px;}
.banner .banner-caption .content_box p{font-size:20px;line-height:29px;margin-bottom:24px;}
.banner .banner-caption .content_box .learn a{font-size:22px;padding:5px 23px;}
.banner .owl-carousel .owl-stage-outer, .banner .owl-carousel .owl-stage, .banner .owl-carousel .owl-item{max-height:450px;}
.banner .owl-theme .owl-nav [class*="owl-"]{width:50px;height:50px;line-height:50px;}
.banner .owl-theme .owl-nav .owl-prev{left:10px}
.banner .owl-theme .owl-nav .owl-next{right:10px;}
.aboutprom{padding-top:40px;padding-bottom:30px;}
.aboutprom p{font-size:18px;}
.services_sec .servicestab .serviec_box h2{font-size:18px;}
.services_sec .servicestab .serviec_box p{font-size:13px;}
.services_sec .servicestab .serviec_box img{margin-bottom:25px;width:auto;height:auto;}
.testimonial_sec .contbox{padding-top:0;}
.header .toprgt_link{font-size:16px;word-spacing:1px;}
footer .about_brand ul li a{font-size:14px;line-height:14px;}
.testimonial-list li .box{padding:20px;}
.testimonial-list li .box .image{padding-right:10px;}
.testimonial-list li .box h3{font-size:20px;margin-bottom:10px;}
.testimonials p.text-top{font-size:18px;}
.matirial_tab ul.nav-tabs li a{font-size:20px;padding:8px 46px;}
.contact_lower .contact_address .address_info .address_two p{font-size:16px;}
.fees .table-box select{width:122px;background-position:100% center;}
ul.check-list .field span.text{font-size:14px;}
ul.check-list .field input[type="checkbox"] + label{margin-right:8px;}
.reservation_form .field.datetime select{width:180px;}
.reservation-info *{font-size:14px;}
.reservation-info ul li{margin-left:44px;}
.facilities_sec .facil_row .tab_box ul li a{padding:17px 10px;font-size:15px;}
.facilities_sec .facil_row .tab_slider figure.table_img{height:343px;}
.consult .upload-area label.custom-file-upload{margin:23px 19px 0px 19px;}
.consult .upload-area{padding:20px 54px 20px;}
.mid_header{padding-top:0px;padding-bottom:0;}
}
@media(max-width:1024px){.services_sec .servicestab .serviec_box:hover{transform:scale(1);-webkit-transform:scale(1);box-shadow:0 0 10px #7c7b7b;position:relative;z-index:2;background-color:#106ce8}
.fees .table-box th{padding:18px 0px 18px 10px;}
.fees .table-box th:last-child{padding:18px 10px 18px 35px;}
.fees .table-box td{font-size:14px;padding:18px 26px 18px 10px;}
.fees .table-box td:last-child{padding:18px 10px 18px 35px;}
.navigation_n li:hover ul{display:none;}
span.toggle{display:inline-block;color:#452611;position:absolute;right:7px;top:11px;padding:10px 10px;cursor:pointer}
nav.main_menu ul > li > ul > li a{font-size:13px;line-height:16px;}
.banner .owl-controls{top:41%;transform:translateY(-50%;);-webkit-transform:translateY(-50%;)}
}
@media(max-width:991px){h2{font-size:26px;}
.header .logobox{width:86px;padding-top:7px;}
.header .toprgt_link{font-size:14px;}
nav.main_menu ul > li{font-size:13px;}
nav.main_menu ul > li > a{padding:5px 5px 8px 5px;}
.banner .banner-caption .content_box{padding-left:8%;}
.banner .banner-caption .content_box h2{font-size:60px;line-height:100%;}
.banner .banner-caption .content_box h1{font-size:30px;line-height:100%}
.banner .banner-caption .content_box p{font-size:16px;letter-spacing:1px;}
.banner .banner-caption .content_box .learn a{font-size:15px;}
.aboutprom p{font-size:16px;}
.aboutprom h2{margin-bottom:12px;}
.services_sec .servicestab .serviec_box img{height:50px;}
.services_sec .servicestab .serviec_box{padding:15px 10px;}
.services_sec .servicestab{height:100%;}
.testimonial_sec figure{width:20%;}
.testimonial_sec .contbox{width:78%;}
.testimonial_sec h2{margin-bottom:30px;}
footer .about_brand{width:100%;}
footer{text-align:center}
footer .social_icon{padding-top:15px;text-align:center}
ul.bottom-links{float:none}
.inner-banner h1{font-size:40px;line-height:50px;}
.inner-banner h1 span{font-size:20px;line-height:35px;}
.testimonial-list li .box p{font-size:14px;}
.testimonial-list li .box p.person-type{font-size:15px;line-height:20px;}
.matirial_tab ul.nav-tabs li a{font-size:18px;padding:8px 18px;}
.aboutprom.contactus .contact_form{padding:20px 25px 20px 25px;}
.aboutprom.contactus .contact_text{padding-bottom:0px;width:90%;}
.aboutprom.contactus .contact_form .col-md-6 input{margin-bottom:20px;font-size:16px;}
.aboutprom.contactus .contact_form select{margin-bottom:20px;font-size:16px;}
.aboutprom.contactus .contact_form .text_inner{font-size:16px;margin-bottom:20px;}
.contact_lower .col-md-7.add{padding:0 15px;}
.contact_lower .contact_address .address_info .address_two p{font-size:16px;}
.contact_lower .contact_address .address_info .address_two a{margin-bottom:0px;}
.contact_lower{margin-bottom:30px;}
.contact_lower .contact_address{padding-left:0px;}
.contact_lower .contact_address .address_info{margin-top:15px;padding-bottom:15px;}
.reservation p.text-top br{display:none;}
.reservation_form .field{margin-bottom:25px;}
.reservation-info *{font-size:12px;}
.reservation-info ul li{margin-left:10px;padding:5px 0px 0px 40px;}
.reserve_now .reservbox .resev_text{width:65%;}
.reserve_now .reserv_btn{width:35%;}
.reserve_now .reservbox .resev_text h2{font-size:30px;}
.reserve_now .reserv_btn a{font-size:20px;text-align:center}
.gallery_slid .gallery-col{width:80%;}
.gallery_slid .owl-theme .owl-nav [class*="owl-"]{width:33px;height:45px;line-height:45px;}
.gallery_slid .owl-theme .owl-nav .owl-prev{left:-29px;}
.gallery_slid .owl-theme .owl-nav .owl-next{right:-29px;}
.gallery_slid .gallery-col .gallery_box{padding:0 3px 15px;}
.facilities_sec .facil_row .tab_box ul li a{padding:10px 9px}
.consult .upload-area{padding:20px 54px 34px;}
.consult .upload-area label.custom-file-upload{margin:23px 59px 0px 27px;}
.reservation_form.consult_form .fields ul.check-list li{width:33.33333333%;}
.teampage .sidbar_link ul.drop_mobile{display:none;}
.teampage .sidbar_link ul.drop_mobile.hidulmenu{display:block;}
.teampage.services-page .sidbar_link h3.onclickov{position:relative;cursor:pointer;}
.teampage.services-page .sidbar_link h3.onclickov:after{content:"\f0d7";color:#fff;font-family:fontawesome;font-size:22px;display:inline-block;float:right;margin:0px 10px;}
.periodont_cont .point_box .col-md-6{display:block;height:auto;margin-bottom:24px;}
.periodont_cont .point_box .bpoint-col{display:block}
nav.main_menu{width:88%;float:left;text-align:left;}
ul.navigation_n{padding-bottom:5px;float:left;}
nav.main_menu ul > li{float:left;}
}
@media (min-width:768px) and (max-width:1024px){span.toggle{top:2px;right:-13px;}
nav.main_menu{text-align:center;}
nav.main_menu ul > li > a{padding:10px 7px !important;}
.navigation_n ul{top:46px;}
}
@media (min-width:768px) and (max-width:991px){}
@media(max-width:767px){.header .logobox{position:relative;z-index:2}
.phonehd{display:none}
.mid_header{position:relative}
nav.main_menu{background:#fff;}
nav.main_menu ul li:hover > a:after, nav.main_menu ul li.activ a:after{display:none}
nav.nain_manu{float:right;margin-top:0;position:relative;position:absolute;width:100%;right:0;padding:10px 15px;}
.respon_nav{display:inline-block;font-size:26px;background-color:#fff;color:#106ce8;border:1px #fff solid;padding:0 15px 0 0;line-height:100%;}
nav.main_menu > ul{display:none;background:rgba(24, 47,122, 0.9);position:absolute;right:0;top:47px;width:100%;padding:15px;border-top:4px #106ce8 solid;z-index:999;}
nav.main_menu ul li{display:block;border-bottom:1px #0d4da4 solid;text-align:left;position:relative}
nav.main_menu ul li:nth-last-child(2){border-bottom:none !important}
nav.main_menu ul li a{padding:13px 9px 13px 6px;color:#fff}
nav.main_menu ul > li:hover > a, nav.main_menu ul li.activ a{}
nav.main_menu ul > li > ul > li{border-bottom:none;}
nav.main_menu ul li ul li a:hover{color:#fff}
nav.main_menu ul > li ul.drop_menu{display:none;position:relative;width:100%;left:0;}
nav.main_menu ul > li:hover ul.drop_menu{display:none;}
nav.main_menu ul > li > a >i{display:none}
nav.main_menu ul > li:last-child{display:none}
nav.main_menu ul > li > ul > li:last-child{display:block;}
.resev_btn{display:inline-block;vertical-align:top}
.resev_btn a{padding:7px 13px 7px 13px;color:#fff;border-radius:4px;background-color:#ee833a;width:auto;font-size:14px;margin-right:7px;display:inline-block;}
.resev_btn a:hover{background-color:#ea6002;}
ul.navigation_n{width:100%;float:left;margin-top:4px;display:none;position:absolute;left:0;background:#fff;border-top:1px #0d4da4 solid;}
nav.main_menu ul > li{margin-right:0;float:none;}
.navigation_n ul{width:100%;top:0px;position:relative;float:left;background:#fff;}
nav.main_menu ul > li > ul > li:last-child{display:block;width:100%;background:#fff;}
span.toggle{top:0;}
.banner .banner-caption{position:relative;width:100%;top:0;background-color:#eaeaeb;transform:translateY(0%);-webkit-transform:translateY(0%);padding:15px;}
.banner .banner-caption .content_box p{margin-bottom:0}
.banner .banner-caption .content_box{width:100%;max-width:100%;text-align:center}
.banner .owl-carousel .owl-stage-outer, .banner .owl-carousel .owl-stage, .banner .owl-carousel .owl-item{max-height:inherit;}
.banner{border-bottom:none;}
.services_sec .servicestab{display:block;float:left;padding:0 15px;border:none;}
.services_sec .servicestab .serviec_box {
display: block;
float: left;
width: 100%;
margin-bottom: 10px;
height: 100px;
}
.testimonial_sec figure{width:100%;text-align:center}
.testimonial_sec .owl-carousel .owl-item img{display:inline-block;margin-bottom:15px}
.testimonial_slid.owl-carousel.owl-theme.owl-loaded::before{display:none}
.testimonial_sec .contbox{width:100%;padding:0;text-align:center}
.inner-banner .container{width:100%;position:relative;top:0px;left:0px;transform:none;text-align:center;padding-top:15px;padding-bottom:15px;background:#efefef;}
.inner-banner h1{font-size:30px;line-height:40px;}
.inner-banner h1 span{font-size:16px;line-height:24px;}
.breadcrumb .container{}
.breadcrumb ul.link-list{display:inline-block;width:auto;}
.breadcrumb ul.link-list li{display:inline-block;float:none;}
.breadcrumb{margin-bottom:10px;}
.breadcrumb ul.link-list li a{font-size:14px;}
.testimonial-list li .box .content{padding:9px 0px 0px 17px;}
.testimonial-list li .box h3{font-size:18px;}
.testimonial-list li .box p{line-height:23px;text-align:justify;}
.testimonials h2{font-size:23px;margin-bottom:10px;}
.testimonials p.text-top{font-size:15px;line-height:23px;}
.testimonial-list li .box .image{padding-right:10px;display:inline;float:left;width:100px;}
.testimonial-list li .box .content{width:auto;float:none;display:inline;padding:0px;}
.matirial_tab ul.nav-tabs li a{font-size:14px;padding:8px 10px;}
.matirial_tab .tab-content{padding-top:10px;padding-bottom:30px;}
.matirial_tab .row.image_row{padding-top:30px;}
.aboutprom.inner_top_text{padding-top:0}
.contact_lower .contact_address .address_info .address_two a{font-size:16px;}
.contact_lower .contact_address .address_info .address_two p{font-size:16px;}
.aboutprom.contactus .contact_form .col-md-12 input[type="submit"]{padding:10px 30px;font-size:18px;}
.reservation_form{padding:30px 20px;}
ul.check-list .field span.text{font-size:12px;}
ul.check-list .field input[type="checkbox"] + label{margin-right:5px;}
.reservation-info ul li{width:50%;margin-left:0px;}
.reserve_now .reservbox .resev_text h2{font-size:26px;}
.reserve_now .reserv_btn a{font-size:20px;text-align:center}
.reserve_now{padding-top:30px;padding-bottom:30px;}
.gallery_slid .gallery-col{width:100%;}
.gallery_slid .gallery-col .gallery_box{width:49%;}
.gallery_slid .gallery-col .gallery_box{padding:0 3px 0;}
.gallery_slid .owl-theme .owl-nav [class*="owl-"]{position:relative;left:0;right:0;margin:2px}
.facilities_sec .facil_row.row_wit .tab_slider figure.table_img img, .facilities_sec .facil_row .tab_slider figure.table_img img{max-height:100%;height:100%;}
.facilities_sec .facil_row .tab_slider figure.table_img{height:295px}
.consult .upload-area{padding:20px 20px 34px;text-align:center;}
.consult .upload-area label.custom-file-upload{min-width:290px;float:none;font-size:16px;padding:15px 10px;min-width:0px;display:inline-block;margin:10px 0px;}
.consult .upload-area span{display:block;width:100%;text-align:center;padding-left:0px !important;}
.consult .upload-area span.or{display:none;}
.consult .upload-area span.output{display:block;width:100%;}
.reservation_form.consult_form .fields ul.check-list li{width:50%;}
.consult .work-info .box ul li{margin-bottom:10px;margin-left:0px;margin-right:10px;}
.consult .work-info .box{padding:0px 0px 30px 46px;}
.consult .buttons{overflow:hidden;text-align:center;display:block;width:100%;}
.consult .buttons input[type="submit"].btn-consult{float:none;}
.gallery-txt{font-size:15px;}
nav.main_menu{width:160px;float:right;padding-top:6px;}
}
@media(max-width:639px){.matirial_tab ul.nav-tabs li a{font-size:12px;padding:8px 6px;margin-right:5px;margin-bottom:10px}
.facilities_sec .facil_row .tab_box{width:100%;margin-bottom:20px;}
.facilities_sec .facil_row .tab_slider{width:100%;}
.facilities_sec .facil_row .tab_box ul li a:hover:after, .facilities_sec .facil_row .tab_box ul li.active a:after{display:none}
.gallery_page .row{margin:0}
.gallery_page .after_befor{padding:0px 5px 10px}
.gallery_page h3{margin-bottom:0;font-size:18px;}
.header .toprgt_link{font-size:12px;}
}
@media (max-width:567px){.reservation_form .field.submit-field{text-align:center;}
.reservation_form .field .capcha{float:none;top:0px;margin-bottom:20px;}
.reservation_form .field input[type="submit"]{float:none;display:inline-block;}
}
@media(max-width:480px){.inner-banner h1{font-size:25px;line-height:35px;}
.inner-banner h1 span{font-size:14px;line-height:19px;}
.header .top_header{text-align:center}
h2{font-size:24px;}
.banner .banner-caption .content_box h2{font-size:40px;}
.banner .banner-caption .content_box h1{font-size:28px;margin-bottom:5px}
.testimonial_sec{padding-top:40px;padding-bottom:40px;}
.aboutprom{padding-top:30px;padding-bottom:20px;}
.doctor_team h2{text-align:center}
.doctor_team ul.team_list li figure{width:100%;text-align:center;padding-right:0px;}
.doctor_team ul.team_list li .team_info{width:100%;text-align:center}
.teampage{padding-top:0}
.matirial_tab ul.nav-tabs li a{width:240px;text-align:center;}
.matirial_tab ul.nav-tabs{text-align:center}
.matirial_tab ul.nav-tabs li{float:none;display:inline-block;vertical-align:top}
.aboutprom.contactus .contact_form .col-md-12 input[type="submit"]{float:none;}
.contact_lower .contact_map iframe{height:280px;}
.contact_lower .contact_address .address_info .address_two p{font-size:15px;}
.contact_lower .contact_address .address_info .address_two a{font-size:15px;}
.fees .table-box th:last-child{padding:9px 3px;}
.fees .table-box th{padding:9px 3px;font-size:12px;}
.fees .table-box td{font-size:11px;padding:3px;}
.fees .table-box select{width:85px;font-size:12px;}
.fees .table-box td:last-child{padding:3px;}
ul.check-list li{width:100%;}
ul.check-list .field input[type="checkbox"] + label{margin-right:15px;}
ul.check-list .field span.text{font-size:16px;}
.reservation_form .fields.date-area{margin-bottom:30px;}
.reservation_form .fields.date-area .col-md-4{width:100%;}
.reservation_form .field textarea{min-height:46px;height:auto;}
.reservation-info{margin-bottom:0px;}
.reservation-info ul li{width:100%;margin-bottom:20px;padding:0px 0px 0px 46px;}
.reservation-info *{font-size:16px;}
.reservation-info p{margin-bottom:0px;}
.reservation-info address{margin-bottom:0px;}
.reserve_now .reserv_btn{display:block;width:100%;text-align:center;padding:5px 10px;}
.reserve_now .reservbox .resev_text{display:block;width:100%;text-align:center;padding:5px 10px;}
.reservation_form.consult_form .fields ul.check-list li{width:100%;}
.gallery-txt{font-size:14px;}
}
@media(max-width:379px){.testimonial-list li .box .image{display:inline-block;width:100%;text-align:center;margin-bottom:20px;}
.testimonial-list li .box .content{width:100%;padding:37px 0 0 0px;display:inline-block;float:left;}
.testimonial-list li .box h3{text-align:center;}
.testimonial-list li .box p{text-align:center;}
}
@media (max-width:359px){ul.check-list .field span.text{font-size:14px;}
.reservation_form .field.datetime label{margin-right:16px;}
}
@media (max-width:320px){}