@media (max-width:420px){
	.logo_right{text-align:center;}
	.logo_right ul li{margin:5px 0;}
	.logo_right ul li:nth-child(1){display:block;text-align:center;font-size:14px;}
	.logo_right ul li:nth-child(2){display:block;text-align:center;font-size:14px;}
/* Menu	 */
	.menubar{background:#ef3825;padding:0px;margin:5px 0;}
	.navbar{padding:0px;}
	.marque_header{border-radius:0px;}
/* Banner */
	.top_wrapper, .slides{height:120px!important;}
/* About */
	._why_row .col-md-4:nth-child(1){margin-top:30px!important;}
	.doc-img{margin-bottom:60px!important;}
/* Progream */
	.tour-area{padding:50px 0 0;}
	.section-title h2{font-size:30px;margin-top:8px;}
/* FAQ */
	.blog_section{padding:0px 0!important;}
	.fa_q_b{height:auto;}
/* Facility */
	.junior__welcome__area{background:#f1f1f1;}
	.section__title h2.title__line{font-size:32px;}
	.jn__welcome__wrapper{padding:0px;margin-top:0px;}
	.main-img{position:unset;}
	.main-img img{width:70%;}
	.mens{min-height:auto;}
	.mar{margin:0px;}
	.padd-b img{display:none;}
/* Footer */
	.footertop{padding:0px 0 50px!important;}
	
}
@media (max-width:575px){
    .logo_right{text-align:center;}
	.logo_right ul li{margin:5px 0;}
	.logo_right ul li:nth-child(1){display:block;text-align:center;font-size:14px;}
	.logo_right ul li:nth-child(2){display:block;text-align:center;font-size:14px;}
/* Menu	 */
	.menubar{background:#ef3825;padding:0px;margin:5px 0;}
	.navbar{padding:0px;}
	.marque_header{border-radius:0px;}
/* Banner */
	.top_wrapper, .slides{height:174px!important;}
/* About */
	._why_row .col-md-4:nth-child(1){margin-top:30px!important;}
	.doc-img{margin-bottom:60px!important;}
/* Progream */
	.tour-area{padding:50px 0 0;}
	.section-title h2{font-size:30px;margin-top:8px;}
/* FAQ */
	.blog_section{padding:0px 0!important;}
	.fa_q_b{height:auto;}
/* Facility */
	.junior__welcome__area{background:#f1f1f1;}
	.section__title h2.title__line{font-size:32px;}
	.jn__welcome__wrapper{padding:0px;margin-top:0px;}
	.main-img{position:unset;}
	.main-img img{width:70%;}
	.mens{min-height:auto;}
	.mar{margin:0px;}
	.padd-b img{display:none;}
/* Footer */
	.footertop{padding:0px 0 50px!important;}
	
	
	
	
	
	
	
	
	
	
	
	
	.slides{
        background-size: cover !important;
        height: 380px;
    }
    .wt-topbar-left{
        display: none !important;
    }
    .top_wrapper{
        height: 380px;
    }
    .about_head h1{
        font-size: 25px !important;
    }
     .doc-img{
        text-align: center;
     }
    .doc-img img{
        width: 70%;
    }
    .doc-img::before {
    content: "";
    position: absolute;
    width: 80% !important;
    right: 18px !important;
    z-index: -1;
    top: 2px;
    height: 100%;
    border: 3px solid #c1c1c1;
}
.doc-img::after {
    background: #2f3388;
    content: "";
    position: absolute;
    width: 77% !important;
    left: 29px !important;
    z-index: -1;
    top: -22px;
    height: 40%;
}
.abt-detail h1{
    font-size: 25px;
}
.abt-detail h2{
    font-size: 20px;
}

.abt-detail h3{
    font-size: 20px;
}
.abt-detail{
    padding-left: 0;
}
.abt-detail p{
    font-size: 14px;
    line-height: 28px;
}
._why_row .paediatrics .col-md-4:nth-child(2){
    margin-top: 0;
}
._why_row .paediatrics .col-md-4:nth-child(1){
    margin-top: 0;
}
._why_row .col-md-4:nth-child(1){
margin-top: 100px;
}
.doc1{
    height: auto;
}
.footer-dark .footer-bottom .footer-copy-right .copyrights-text{
    font-size: 13px !important;
}
.email-signature .signature-details h2 {
    font-size: 20px;
}
.email-signature .signature-details h3 {
font-size: 20px;
}
.email-signature .signature-details p {
font-size: 14px;
}
.email-signature .signature-icon{
    width: 270px;
    height: 271px;
}
.email-signature{
        padding: 315px 20px 20px !important;
    text-align: center;
}
.social-icons{
    display: none ;

}
}

@media (max-width: 770px) {
	.opening-hrs{float:left;width:50%;}
}
@media (max-width: 800px) {
    .logo{padding:0px;}
	.logo_right{text-align:center;padding-top:5px;}
	.logo_right ul li{margin:5px 0;}
	.logo_right ul li{margin:5px 0;padding:5px 5px;font-size:11px!important;}
	/* .logo_right ul li:nth-child(1){display:block;text-align:center;font-size:14px;} */
	/* .logo_right ul li:nth-child(2){display:block;text-align:center;font-size:14px;} */
/* Menu	 */
	.menubar{background:#ef3825;padding:0px;margin:5px 0;}
	.navbar{padding:0px;}
	.marque_header{border-radius:0px;}
	.menubar{padding:0px!important;}
/* Banner */
	.top_wrapper, .slides{height:304px!important;}
/* About */
	._why_row .col-md-4:nth-child(1){margin-top:30px!important;}
	.doc-img{margin-bottom:60px!important;}
/* Progream */
	.tour-area{padding:50px 0 0;}
	.section-title h2{font-size:30px;margin-top:8px;}
/* FAQ */
	.blog_section{padding:0px 0!important;}
	.fa_q_b{height:auto;}
/* Facility */
	.junior__welcome__area{background:#f1f1f1;}
	.section__title h2.title__line{font-size:32px;}
	.jn__welcome__wrapper{padding:0px;margin-top:0px;}
	.main-img{position:unset;display:none;}
	.main-img img{width:70%;}
	.mens{min-height:auto;}
	.mar{margin:0px;}
	.padd-b img{width:50%;}
/* Footer */
	.footertop{padding:0px 0 50px!important;}
	
	
	
	
	
	
	
	
	
	
	
	
	.doc-dtls h3 {
         font-size: 16px;
    }
     .ser-img img {
         margin-bottom: 20px;
    }
     .breadcrumb li:last-child {
         font-weight: 500;
         color: #2f3388;
         width: fit-content;
         margin: auto;
         text-align: center;
         float: none;
    }
     .main-timeline .timeline:nth-child(4n+3) .timeline-content {
         padding: 75px 0;
    }
     .email-signature {
         padding: 450px 20px 20px;
         text-align: center;
    }
     .email-signature .title {
         font-size: 24px;
    }
     .email-signature .signature-content {
         padding: 0;
    }
     .page-header {
         text-align: center;
         padding: 30px ;
         /* padding-top: 20px; */
         position: relative;
    }
     .about-page .about_head h3 {
         padding: 10px 34px;
    }
     .page-header h1 {
         font-size: 24px;
    }
     .doc-dtls {
         right: 0;
    }
     .header-style-3 .header-nav .nav::before {
         content: none;
    }
     .header-style-3 .top-bar .wt-topbar-left-info li {
         padding: 10px;
    }
     .social-icons {
         top: 66vh;
         position: fixed;
    }
     .about-section-two-right {
         margin-bottom: 50px;
    }
     ._why_row .col-md-4:nth-child(3) {
         margin-top: 0px;
    }
     ._why_row .col-md-4:nth-child(4) {
         margin-top: 0px;
    }
     ._why_row .col-md-4:nth-child(5) {
         margin-top: 0px;
    }
     ._why_row .col-md-4:nth-child(6) {
         margin-top: 0px;
    }
     ._why_row .col-md-4:nth-child(7) {
         margin-top: 0px;
    }
     ._why_row .col-md-4:nth-child(8) {
         margin-top: 0px;
    }
     ._why_row .paediatrics .col-md-4:nth-child(8) {
         margin-top: 0px;
    }
     ._why_row .paediatrics .col-md-4:nth-child(7) {
         margin-top: 0px;
    }
     ._why_row .paediatrics .col-md-4:nth-child(6) {
         margin-top: 0px;
    }
     ._why_row .paediatrics .col-md-4:nth-child(5) {
         margin-top: 0px;
    }
     ._why_row .paediatrics .col-md-4:nth-child(4) {
         margin-top: 0px;
    }
     ._why_row .paediatrics .col-md-4:nth-child(3) {
         margin-top: 0px;
    }
     ._why_row .col-md-4 {
         padding: 2px;
        width: 100%;
    }
     .paediatrics .doc-dtls::before {
         right: -10px;
         left: auto;
    }
     .header-style-3 .header-nav .nav>li .sub-menu li>.sub-menu {
         left: 203px !important;
         top: 3px !important;
         margin: 0px 0px 0px 20px;
         transition: all 0.1s ease;
         width: auto;
         background: #299292;
         height: 250px;
         overflow: scroll;
    }
     .paediatrics .doc-img::before {
         content: "";
         position: absolute;
         width: 100%;
         left: -15px;
         z-index: -1;
         top: 33px;
         height: 100%;
         border: 3px solid #c1c1c1;
    }
     .paediatrics .doc-dtls {
         position: absolute;
         left: 0;
         color: #fff;
         float: right;
         width: 100%;
         bottom: -50px;
         text-align: center;
         padding: 10px;
         background: #a52d76;
    }
     .doc-img {
         position: relative;
         margin-top: 0;
         margin-bottom: 100px;
    }
     .paediatrics .doc-img {
         position: relative;
         margin-top: 50px;
         margin-bottom: 100px;
    }
	.abt-detail{padding-left:0px;}
     /* .doc-img::after { */
         /* background: #2f3388; */
         /* content: ""; */
         /* position: absolute; */
         /* width: 100%; */
         /* left: -33px; */
         /* z-index: -1; */
         /* top: -22px; */
         /* height: 40%; */
    /* } */
     .about-section-two-right::before {
         content: "";
         position: absolute;
         width: 100%;
         height: 95%;
         left: 0;
         right: 0;
         margin: auto;
         bottom: -20px;
         border: 10px solid #f9f7f7;
         z-index: -1;
    }
     /* .doc-img::before { */
         /* content: ""; */
         /* position: absolute; */
         /* width: 100%; */
         /* right: 0px; */
         /* z-index: -1; */
         /* top: 33px; */
         /* height: 100%; */
         /* border: 3px solid #c1c1c1; */
    /* } */
     .doc-dtls::before {
         content: "";
         position: absolute;
         width: 100%;
         height: 100%;
         border: 3px solid #c1c1c1;
         left: -12px;
         bottom: -30px;
         z-index: -1;
    }
     .paediatrics .doc-img::after {
         right: -15px;
         left: auto;
         background: #a52d76;
    }
   
     .slide2 {
      
         background-image: url(../img/slider/banner2.jpg);
    }
     .slide3 {
       
         background-image: url(../img/slider/banner3.jpg);
    }
     .slide4 {
      
         background-image: url(../img/slider/banner4.jpg);
    }
     .slide5 {
     
         background-image: url(../images/slider/5.jpg);
    }
     .counter_row .col-6 {
         padding: 0 10px;
    }
     .about-section-two-right .section-head {
        /* margin-bottom: 0;
         */
         padding: 0;
    }
     .about_head h1 {
         font-size: 36px;
    }
     .header-style-3 .top-bar .wt-topbar-left-info {
         position: absolute;
         left: 0;
         top: 130px;
         width: 100%;
         text-align: center;
         z-index: initial;
         right: 0;
         margin: auto;
    }
     .wt-icon-box-wraper.left .icon-md {
         margin-top: 0;
    }
     .header-style-3 .is-fixed.color-fill .header-nav .nav>li {
         margin: 0px;
         padding: 0px;
         width: 100%;
    }
     .header-style-3 .top-bar .wt-topbar-right-info {
         right: 0px;
    }
     .header-style-3 .top-bar .wt-topbar-right-info ul.social-icons {
         position: absolute;
         top: 14rem;
         border: 0px;
         box-shadow: none;
         right: 12px;
         margin: 0;
    }
     .header-style-3 .top-bar .wt-topbar-right-info ul li a {
         margin: 3px 3px;
         width: 35px;
         height: 35px;
         font-size: 15px;
         line-height: 30px;
         background: #fff;
    }
     .header-style-3 .logo-header {
         width: 250px;
         left: -60px;
         right: 0;
         margin: auto;
         top: 0;
    }
     .header-style-3 .is-fixed .main-bar {
         padding: 0px;
         top: 13px;
         position: absolute;
         left: 0;
         right: 0;
    }
     .ap-btn-outer {
         display: inline-block;
         position: absolute;
         right: 0;
         top: 54px;
    }
     .header-style-3 .top-bar .wt-topbar-left-info li i {
         color: #fff;
         display: inline-block;
    }
     .header-style-3 .top-bar .wt-topbar-left-info li {
         display: inline-flex;
         border: 0px;
         padding-left: 0px;
         padding: 0;
         border-right: 0px;
    }
     .header-style-3.mobile-sider-drawer-menu #mobile-side-drawer {
         height: 50px;
         width: 51px;
         background: #2f3388;
         margin: 0;
         position: absolute;
         right: 15px;
         text-align: center;
         padding: 6px 7px 0;
    }
     .header-style-3.mobile-sider-drawer-menu .icon-bar {
         transition: all 0.5s linear;
         position: relative;
         background: #fff;
         width: 85%;
         display: table;
         margin: auto;
         margin-bottom: 8px;
    }
     .approw .col-md-6:nth-child(2) {
         right: 0;
         margin-top: -49px;
    }
     .c-section-two .wt-icon-box-wraper {
         padding: 20px 0;
         margin-bottom: 20px;
    }
     .icon-content h2 {
         font-size: 32px;
         color: #5a5a5a;
    }
     .header-style-3 .ap-btn2 {
         position: absolute;
         right: 18px;
    }
     .header-style-3 .header-nav .nav>li {
         margin: 0px;
         padding: 0px;
         width: 100%;
    }
     .header-style-3.mobile-sider-drawer-menu .header-nav {
         position: fixed;
         width: 250px !important;
         z-index: 999;
         height: 100vh !important;
         overflow-y: inherit !important;
         left: -250px;
         top: 0px;
         transition: all 0.5s linear;
         background: #2f3388;
         border: none;
         height: 100% !important;
    }
     .header-style-3 .header-nav .nav {
         float: none;
         margin: 0px;
         background: transparent;
         display: block;
         width: 100%;
         left: 0px;
         z-index: 99999;
    }
     .header-style-3 .header-nav .nav>li>a {
         padding: 12px 15px;
         border-top: 0;
         border-bottom: 1px solid #9c9c9c;
         color: #fff;
         text-align: left;
    }
     .header-style-3 .header-nav .nav>li.active>a, .header-style-3 .header-nav .nav>li.current-menu-item>a {
         color: #73daca;
    }
     .header-style-3 .has-child .submenu-toogle {
         position: absolute;
         right: 4px;
         top: 4px;
         color: #fff;
         background-color: #3ec1ac;
    }
     .header-style-3 .header-nav .nav>li .sub-menu {
         background:#3ec1ac;
    }
     .header-style-3.mobile-sider-drawer-menu.active .icon-bar.icon-bar-first {
         transform: rotate( 39deg) translateX(7px) translateY(3px);
    }
     .header-style-3.mobile-sider-drawer-menu.active .icon-bar.icon-bar-three {
         transform: rotate( 323deg) translateX(5px) translateY(-2px);
    }
     .c-section-two .icon-content-info {
         text-transform: uppercase;
         font-size: 15px;
    }
     section.start-section {
         padding: 40px 0 0;
    }
     .about_section::before {
         display: none;
    }
     .about-section-two-right .ab-two-info p.abt_text {
         margin-bottom: 18px;
         font-size: 14px;
         line-height: 27px;
         padding-top: 20px;
         text-align: justify;
    }
     .about_section {
         position: relative;
         padding: 32px 0px 0;
    }
     .wt-small-separator {
         font-size: 20px;
    }
     .ab-two-icon-section .col-md-6:nth-child(1) {
         border-right: 0px;
         border-bottom: 1px solid #ccc;
         text-align: center;
    }
     .ab-two-icon-section .col-md-6 {
         padding: 20px 0;
    }
     ._mvvicons .icon-content h4 {
         border-right: 0px;
         padding-right: 0px;
         font-size: 24px;
    }
     .ab-two-icon-section .col-md-6:nth-child(2) {
         text-align: center;
    }
     .ab-two-icon-section .col-md-6:nth-child(2) ._mvvicons .icon-content h4 {
         border-left: 0px;
         border-right: 0;
         padding-right: 0;
         padding-left: 0px;
    }
     ._mvvicons p {
         margin: 0px;
    }
     .add_seetness_to_life h2 {
         font-weight: 500;
         font-size: 24px;
    }
     .service_tabs_slicer .carousel-indicators li img {
         display: none;
    }
     .service_tabs_slicer .carousel-indicators li {
         width: 20px;
         height: 20px;
         border: none;
    }
     .service_carosal_inner .services_info h2 {
         font-size: 23px;
    }
     .service_carosal_inner {
         position: relative;
         margin-top: 0;
    }
     .mobile_ser_imag_icon {
         display: block;
         position: relative;
         text-align: center;
    }
     .mobile_ser_imag_icon img {
         width: 240px;
         border: 8px solid #ccc;
         margin-top: 47px;
    }
     .service_carosal_inner .services_info {
         max-width: 431px;
         padding: 23px 25px;
         position: relative;
    }
     .service_carosal_inner .carousel-item {
         height: 637px;
    }
     .service_tabs_slicer .carousel-indicators {
         position: absolute;
         padding: 0px;
         list-style: none;
         display: block;
         margin: 0;
         z-index: 5;
         bottom: 5px;
    }
     .add_seetness_to_life {
         padding: 27px 0 0;
    }
     .appoitnment-section {
         padding: 40px 17px;
    }
     ._blogrow .col-md-4:nth-child(1), ._blogrow .col-md-4:nth-child(3) {
         margin-top: 0px;
    }
     .blogs {
         margin-bottom: 14px;
    }
     .blog_section {
         padding: 52px 0 52px;
    }
     .footer_add_row .col-md-4:nth-child(1), .footer_add_row .col-md-4:nth-child(2), .footer_add_row .col-md-4:nth-child(3) {
         border-right: 0px;
         border-bottom: 1px dashed #eee;
         padding-bottom: 14px;
         margin-bottom: 17px;
    }
	.footer_blocks .block-content{padding:0px;}
     .footer_blocks .block-content .icon-content p {
         font-size: 16px;
    }
     .footer-dark .footer-top {
         padding: 4px 0px 0px 0px;
    }
     .header-style-3.site-header {
         position: absolute;
         z-index: 999;
         background: transparent;
         display: initial;
         width: 100%;
    }
     .widget_services ul li a {
         font-size: 13px;
         padding: 2px 0px 0px 12px;
    }
     .footer-dark .widget-title {
         font-size: 21px;
    }
     .appointment_section {
         padding: 0 0 52px;
    }
     .app-title h2 {
         font-size: 21px;
    }
     .testimonials {
         position: relative;
         padding: 6px 0 48px;
    }
     .copyrights-text span {
         display: block;
    }
     button.scroltop {
         right: 0;
         bottom: 0;
    }
     ._why_row .col-md-2:nth-child(1), ._why_row .col-md-2:nth-child(2), ._why_row .col-md-2:nth-child(5), ._why_row .col-md-2:nth-child(6) {
         margin-top: 0px;
    }
     ._why_title_in {
         font-size: 15px;
    }
     .why_head.section-head {
         padding: 0px;
    }
     ._why_list_block {
         margin-bottom: 0;
    }
     .header-style-3 .logo-header .logo-header-inner img {
         box-shadow: 0px 0px 10px #ccc;
         border-radius: 5px;
         padding: 0;
    }
     .header-style-3 .top-bar .wt-topbar-left-info li:last-child {
        /* display: none;
         */
    }
     .about_head h3 {
         font-size: 23px;
    }
     .service_section {
         padding: 45px 0 55px;
         margin-top: -104px;
    }
     .team_t {
         position: relative;
         bottom: 0;
         left: 0;
         right: 0;
         font-size: 16px;
         padding-top: 21px;
    }
     .tream_img i {
         bottom: 57px;
         font-size: 17px;
         width: 31px;
         height: 31px;
         margin: auto;
         line-height: 33px;
         box-shadow: 0px 0px 0px 5px rgb(255 204 162 / 78%);
    }
     .ser_sec_herad h2::before, .ser_sec_herad h2::after {
         content: "";
         position: absolute;
         width: 12%;
         height: 2px;
         border-bottom: 1px dashed #fff;
         left: 0;
         top: 15px;
    }
     .ser_sec_herad h2::after {
         right: 0px;
         left: initial;
    }
     .ser_images_l {
         width: 110px;
         height: 110px;
         line-height: 99px;
    }
     .ser_images_l::before {
         width: 113px;
         height: 113px;
    }
     .ser_images_l img {
         width: 55px;
    }
     .ser_images_l::after {
         width: 113px;
         height: 113px;
    }
     .ser_list_title_info h3 {
         font-size: 14px;
    }
     .ser_row_l .col-md-3 {
         padding: 79px 12px 48px;
    }
     .ser_list_title_info p {
         font-size: 13px;
    }
     .ser_row_l .col-md-3:nth-child(2), .ser_row_l .col-md-3:nth-child(4), .ser_row_l .col-md-3:nth-child(6) {
         border-right: 0px;
    }
     .ser_row_l .col-md-3:nth-child(5), .ser_row_l .col-md-3:nth-child(6) {
         border-bottom: 1px solid #629283;
    }
     .fac_blocks {
         height: 280px;
    }
     .pricingTable {
         margin-bottom: 14px;
         height: auto;
    }
     .whytirumala_section {
         position: relative;
         padding: 50px 0px;
    }
     ._blog_info {
         text-align: center;
         padding: 22px 0;
    }
     .faq_row::before {
         display: none;
    }
     .faq_row .col-md-6:nth-child(1), .faq_row .col-md-6:nth-child(3) {
         border-right: 0px;
    }
     .faq_row .col-md-6:nth-child(3) {
         border-bottom: 1px dashed #ccc;
    }
     .emer_block_sec {
         padding: 20px;
         border-radius: 0;
    }
     .emer_block_sec h3 {
        /* margin-bottom: 13px;
         */
    }
     .emer_block_sec a {
         padding: 9px 28px;
         font-size: 15px;
    }
     .f_map span {
         right: -64px;
    }
     .blogs:nth-child(3) {
         margin-bottom: 67px;
    }
     .section-head.center.wt-small-separator-outer {
         margin-bottom: 27px;
    }
     .why_head p {
         font-size: 15px;
         margin-bottom: 29px;
    }
     .facilite_last_head p {
         font-size: 19px;
    }
     .banner_slider .owl-dots {
         bottom: 0;
    }
     .facilities_section {
         padding: 91px 0px 59px;
    }
     .footertop {
         padding: 55px 0 98px;
    }
     .f_logo {
         margin-top: 0;
    }
     .app_header .close {
         right: 16px;
         top: 0px;
         font-size: 15px;
         padding: 10px 10px;
    }
     .app_content .modal-body {
         padding: 9px;
    }
     .facilities_head {
         padding: 22px 7px;
    }
     .leaveyourfeedback_btn {
         position: relative;
         right: 0px;
         top: 0px;
    }
}
@media (max-width:991px){
	.logo{padding:0px;}
	.logo_right{text-align:center;}
	.logo_right ul li{margin:5px 0;padding:5px 10px;font-size:12px!important;}
	
	/* .logo_right ul li:nth-child(1){display:block;text-align:center;font-size:14px;} */
	/* .logo_right ul li:nth-child(2){display:block;text-align:center;font-size:14px;} */
/* Menu	 */
	.menubar{background:#ef3825;padding:0px;margin:5px 0;}
	.navbar{padding:0px;}
	.marque_header{border-radius:0px;}
	.menubar{padding:0px!important;}
/* Banner */
	.top_wrapper, .slides{height:304px!important;}
/* About */
	._why_row .col-md-4:nth-child(1){margin-top:30px!important;}
	.doc-img{margin-bottom:60px!important;}
/* Progream */
	.tour-area{padding:50px 0 0;}
	.section-title h2{font-size:30px;margin-top:8px;}
/* FAQ */
	.blog_section{padding:0px 0!important;}
	.fa_q_b{height:330px;}
/* Facility */
	.junior__welcome__area{background:#f1f1f1;}
	.section__title h2.title__line{font-size:32px;}
	.jn__welcome__wrapper{padding:0px;margin-top:0px;}
	.main-img{position:unset;}
	.main-img img{width:100%;}
	.mens{min-height:auto;}
	.mar{margin:0px;}
	.padd-b img{width:50%;}
/* Footer */
	.footertop{padding:55px 0 70px!important;}
	.footertop::before{top:0px;}
	/* .opening-hrs{float:left;width:50%;} */
	

}




@media (max-width:1100px){
	.logo{padding:0px;}
	.logo_right{text-align:center;}
	.logo_right ul li{margin:5px 0;padding:5px 10px;font-size:15px;}
	.menubar{padding:10px 0;}
	.navbar-dark .navbar-nav .nav-link{font-size:14px!important;padding:5px!important;}
	.top_wrapper, .slides{height:65vh;}
	.fa_q_b{height:310px;}
	.blog_section, .tour-area, .about_section{padding:40px 0;}
	.footer-dark{padding-top:40px;}
	.doc-img::before{right:0px;}
}
@media (max-width:1270px){
	.logo{padding:0px;}
	.logo_right{text-align:center;}
	.logo_right ul li{margin:5px 0;padding:5px 10px;font-size:15px;}
	.menubar{padding:10px 0;}
	.navbar-dark .navbar-nav .nav-link{font-size:16px;padding:5px;}
	.top_wrapper, .slides{height:65vh;}
	.fa_q_b{height:310px;}
	.blog_section, .tour-area, .about_section{padding:40px 0;}
	
}
@media (max-width:1024px){
.header-style-3 .ap-btn2{
    display: none;
}
.wt-topbar-left-info{
    /* display: none; */
}
.header-style-3.mobile-sider-drawer-menu #mobile-side-drawer {
         height: 50px;
         width: 51px;
         background: #2f3388;
         margin: 0;
         top: 37px;
         position: absolute;
         right: 15px;
         text-align: center;
         padding: 6px 7px 0;
    }
     .header-style-3.mobile-sider-drawer-menu .icon-bar {
         transition: all 0.5s linear;
         position: relative;
         background: #fff;
         width: 85%;
         display: table;
         margin: auto;
         margin-bottom: 8px;
    }
     .approw .col-md-6:nth-child(2) {
         right: 0;
         margin-top: -49px;
    }
     .c-section-two .wt-icon-box-wraper {
         padding: 20px 0;
         margin-bottom: 20px;
    }
     .icon-content h2 {
         font-size: 32px;
         color: #5a5a5a;
    }
     .header-style-3 .ap-btn2 {
         position: absolute;
         right: 18px;
    }
     .header-style-3 .header-nav .nav>li {
         margin: 0px;
         padding: 0px;
         width: 100%;
    }
     .header-style-3.mobile-sider-drawer-menu .header-nav {
         position: fixed;
         width: 250px !important;
         z-index: 999;
         height: 100vh !important;
         overflow-y: inherit !important;
         left: -250px;
         top: 0px;
         transition: all 0.5s linear;
         background: #2f3388;
         border: none;
         height: 100% !important;
    }
     .header-style-3 .header-nav .nav {
         float: none;
         margin: 0px;
         background: transparent;
         display: block;
         width: 100%;
         left: 0px;
         z-index: 99999;
    }
     .header-style-3 .header-nav .nav>li>a {
         padding: 12px 15px;
         border-top: 0;
         border-bottom: 1px solid #9c9c9c;
         color: #fff;
         text-align: left;
    }
     .header-style-3 .header-nav .nav>li.active>a, .header-style-3 .header-nav .nav>li.current-menu-item>a {
         color: #73daca;
    }
     .header-style-3 .has-child .submenu-toogle {
         position: absolute;
         right: 4px;
         top: 4px;
         color: #fff;
         background-color: #3ec1ac;
    }
     .header-style-3 .header-nav .nav>li .sub-menu {
         background:#3ec1ac;
    }
     .header-style-3.mobile-sider-drawer-menu.active .icon-bar.icon-bar-first {
         transform: rotate( 39deg) translateX(7px) translateY(3px);
    }
     .header-style-3.mobile-sider-drawer-menu.active .icon-bar.icon-bar-three {
         transform: rotate( 323deg) translateX(5px) translateY(-2px);
    }
    .header-style-3 .header-nav .nav::before{
        display: none;
    }
    .about_head h1{
        font-size: 30px;
    }
    .section-head.center.wt-small-separator-outer h2 {

font-size: 30px;
}
.pricingTable{
    height: auto;
}
.section-head h2 {
    font-size: 30px;
}
}