.navbar-brand img,.step1-logo{width:auto!important;height:auto!important}.home-latest-news-section{margin-top:36px}.map-loc .area-map{position:relative}.map-loc .area-map .areas-clickable-map__spot{z-index:3;position:absolute;transform:translate(-50%,-50%)}.map-loc .area-map .areas-clickable-map__hotspot{width:clamp(16px,1vw,22px);height:clamp(16px,1vw,22px);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;display:block}.map-loc .area-map .areas-clickable-map__hotspot:hover,.map-loc .area-map .areas-clickable-map__hotspot:focus{box-shadow:none;background:0 0}@media (max-width:991px){.map-loc .area-map .areas-clickable-map__hotspot{width:16px;height:16px}}@media (max-width:767px){.map-loc .area-map .areas-clickable-map__spot{display:none}.home-latest-news-section{margin-top:24px}}:root{--fluid-body:clamp(14px, .35vw + 13px, 17px);--fluid-h1:clamp(30px, 1.9vw + 22px, 56px);--fluid-h2:clamp(24px, 1.45vw + 18px, 42px);--fluid-h3:clamp(20px, 1.1vw + 16px, 32px);--fluid-h4:clamp(18px, .8vw + 15px, 24px);--fluid-small:clamp(12px, .25vw + 11px, 14px)}html{-webkit-text-size-adjust:100%;font-size:100%}body{font-size:var(--fluid-body);line-height:1.6;overflow-x:hidden}h1,.h1{font-size:var(--fluid-h1);line-height:1.16}h2,.h2,.section-title{font-size:var(--fluid-h2);line-height:1.2}h3,.h3{font-size:var(--fluid-h3);line-height:1.26}h4,.h4{font-size:var(--fluid-h4);line-height:1.32}p,li,a,button,input,textarea,select{font-size:inherit}small,.small,.help-block,.blog_date,.date-month span{font-size:var(--fluid-small)}img,video,iframe,svg{max-width:100%}iframe{width:100%}.inner_banner .banner-dis-content .banner-number,.inner_services_banner .banner-dis-content .banner-number{margin-right:5px}.inner_banner .banner-dis-content .theme-btn,.inner_services_banner .banner-dis-content .theme-btn{vertical-align:top;display:inline-block;margin-left:5px!important}@media (max-width:767px){.inner_banner .banner-dis-content .banner-number,.inner_services_banner .banner-dis-content .banner-number{margin-bottom:10px;margin-right:0}.inner_banner .banner-dis-content .theme-btn,.inner_services_banner .banner-dis-content .theme-btn{margin-left:0!important}}@media (min-width:992px){.header-bottom .navbar .dropdown:hover>.dropdown-menu{visibility:visible;opacity:1;display:block}.header-bottom .navbar ul.dropdown-menu li a{background:0 0;color:#4c4c4c!important}.header-bottom .navbar ul.dropdown-menu li a:hover{color:#fff!important;background:#113579!important}}.container,.container-fluid{width:100%}section,.section-padding,.inner-services-des,.home_contact_details,.blog_section,.testimonial{overflow-wrap:break-word}.home_banner .banner-content,.inner_services_banner .banner-content,.inner_banner .banner-content{padding:clamp(14px,1.8vw,32px) 0}.banner-content-big{line-height:1.15;font-size:clamp(24px,1.6vw + 14px,44px)!important}.banner-content-small,.banner-dis-content .dis-text{font-size:clamp(14px,.55vw + 12px,19px)!important}.banner-number a,.theme-btn,.book_now,.submit_btn,.submit_btn1,.next_btn{font-size:clamp(14px,.45vw + 12px,18px)}.contact_form .form-control,#appointment_form .form-control,#appointment_form textarea,#quick-contact .form-control{font-size:clamp(14px,.3vw + 13px,16px)}.review_box p,.blog_section p,.inner-services-des p,.introduction_description p,.more_text p,.home_contact_details p{font-size:clamp(14px,.35vw + 12px,18px)}.table-responsive,table{width:100%;display:block;overflow-x:auto}@media (max-width:1199px){.section-padding,.inner-services-des,.home_contact_details,.blog_section,.testimonial{padding-top:56px;padding-bottom:56px}.review_box,.always-visible-element,.blog_box{height:auto}}@media (max-width:991px){.section-padding,.inner-services-des,.home_contact_details,.blog_section,.testimonial{padding-top:44px;padding-bottom:44px}.home_banner .banner-content .row,.inner_services_banner .banner-content .row,.inner_banner .banner-content .row{align-items:flex-start!important}.modal-dialog{max-width:calc(100% - 24px);margin:.75rem auto}}@media (max-width:767px){body{line-height:1.5}.section-padding,.inner-services-des,.home_contact_details,.blog_section,.testimonial{padding-top:34px;padding-bottom:34px}.home_banner .banner-content,.inner_services_banner .banner-content,.inner_banner .banner-content{padding:10px 0}.banner-number a,.theme-btn,.book_now,.submit_btn,.submit_btn1,.next_btn{min-height:42px;padding-left:12px!important;padding-right:12px!important}.contact_form .input-group,#quick-contact .input-group{flex-wrap:nowrap}.tap li a,.phone p,.search_text{font-size:clamp(12px,1.4vw + 9px,15px)}}.testimonial_section{background:#113579;padding:56px 0}.testimonial_section .section-title{color:#fff;text-align:center;margin-bottom:34px}.testimonial_section .section-title:before{background:#ff1f52;margin:auto;left:0;right:0}.testimonial_section .row.justify-content-center{row-gap:20px}.testimonial_section .author .review_text .name a,.testimonial_section .author .review_text .date,.testimonial_section .author .review_text .name a:hover{color:#fff}.testimonial_section.testimonial-section-light{background:#fff}.testimonial_section.testimonial-section-light .section-title,.testimonial_section.testimonial-section-light .author .review_text .name a,.testimonial_section.testimonial-section-light .author .review_text .date,.testimonial_section.testimonial-section-light .author .review_text .name a:hover{color:#212529}.sidebar_review .review-stars-row{margin-bottom:20px}.sidebar_review .review-copy{margin-bottom:26px}.sidebar_review .review-author{letter-spacing:.2px;font-weight:700}@media (max-width:575px){.section-padding,.inner-services-des,.home_contact_details,.blog_section,.testimonial{padding-top:28px;padding-bottom:28px}.home_banner .banner-content,.inner_services_banner .banner-content,.inner_banner .banner-content{padding:8px 0}.modal-dialog{max-width:calc(100% - 14px)}}.home_banner .banner-dis-content{align-items:stretch;gap:8px;width:min(100%,920px);margin-top:8px;display:flex}.home_banner .banner-dis-content .banner-number,.home_banner .banner-dis-content .theme-btn{min-width:0;display:flex}.home_banner .banner-dis-content .banner-number{flex:0 56%}.home_banner .banner-dis-content .theme-btn{flex:0 44%}.home_banner .banner-dis-content .banner-number a,.home_banner .banner-dis-content .theme-btn{width:100%;min-height:92px;box-shadow:inset 0 -6px #06164359;border-radius:0!important;text-decoration:none!important}.home_banner .banner-dis-content .banner-number a{letter-spacing:.2px;white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-family:Oswald,sans-serif;font-weight:600;line-height:1;display:inline-flex;color:#fff!important;background:#cb1f2f!important;padding:16px 18px!important;font-size:clamp(28px,1.8vw + 15px,52px)!important}.home_banner .banner-dis-content .banner-number a i{font-size:clamp(26px,1.5vw + 12px,44px);line-height:1}.home_banner .banner-dis-content .theme-btn{white-space:nowrap;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-weight:500;line-height:1;display:inline-flex;color:#fff!important;background:#32519d!important;margin-left:0!important;padding:16px 18px!important;font-size:clamp(24px,1.35vw + 12px,54px)!important}.home_banner .banner-dis-content .theme-btn span{color:inherit;line-height:inherit}@media (max-width:1199px){.home_banner .banner-dis-content .banner-number a,.home_banner .banner-dis-content .theme-btn{min-height:74px}.home_banner .banner-dis-content .banner-number a{font-size:clamp(24px,1.75vw + 10px,40px)!important}.home_banner .banner-dis-content .theme-btn{font-size:clamp(20px,1.3vw + 11px,36px)!important}}@media (max-width:767px){.home_banner .banner-dis-content{gap:6px;margin-top:6px}.home_banner .banner-dis-content .banner-number,.home_banner .banner-dis-content .theme-btn{flex:1 1 0}.home_banner .banner-dis-content .banner-number a,.home_banner .banner-dis-content .theme-btn{width:100%;min-width:0;min-height:54px;box-shadow:inset 0 -4px #06164359;padding:8px 10px!important}.home_banner .banner-dis-content .banner-number a{gap:8px;font-size:clamp(24px,5.4vw,34px)!important}.home_banner .banner-dis-content .banner-number a i{font-size:clamp(20px,4.8vw,30px)}.home_banner .banner-dis-content .theme-btn{font-size:clamp(20px,4.9vw,32px)!important}}
