@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
 
html,body { width: 100%; height: 100%; margin: 0;  padding: 0;}
body {line-height: 1.7; font-size: 15px; color:#454545; font-family: 'Inter', sans-serif;  font-weight:400;-webkit-text-size-adjust: 100%;overflow-x: hidden;}
.btn, a, button, .transition { webkit-transition: all 250ms linear; -moz-transition: all 250ms linear; -o-transition: all 250ms linear; -ms-transition: all 250ms linear; transition: all 250ms linear;}
a { text-decoration: none;color: #000;}
a:hover, a:focus, a:active {color:#50575a; text-decoration: none; outline: 0; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline:none !important; color:#F9F9F9}
a:focus, :focus {outline: 0  !important; box-shadow:none !important}
ul{ list-style:none; padding:0}
button:focus{ outline:none}

/*FONT WEIGHTS*/
.fw100{font-weight: 100;} .fw200{font-weight: 200;} .fw300{font-weight: 300;} .fw400{font-weight: 400;} .fw500{font-weight: 500;} .fw600{font-weight: 600;} .fw700{font-weight: 700;} .fw800{font-weight: 800;} .fw900{font-weight: 900;}

/*HEADINGS*/
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: "Montserrat", sans-serif; color:#000}
.all_heading{font-weight: 700;font-size:38px; font-family: "Montserrat", sans-serif; color:#27313b}  
.sub-heading{ font-weight: 500;font-size: 15px;line-height: 160%;letter-spacing: .06em; text-transform:uppercase; color:#0459ad;margin-bottom: 10px;}

/*BUTTONS*/
.btn {font-size: 12px;padding-top: 12px;padding-bottom: 12px;padding-left:30px; padding-right:30px;font-weight: 600;border-radius:0px;letter-spacing:0.1em; text-transform:uppercase;}
.btn-primary{ border-color:#0459ad;color: #fff; background:#0459ad}
.btn-primary:hover{ background-color:#054689; border-color:#054689; color:#fff}

 

/*FORM CONTROL*/
.form-control{border: 1px solid #ddd; height: 45px;text-indent: 10px;border-radius:0px;font-weight: 300;line-height: 45px;padding-right: 10px;padding-left: 10px;font-size: 13px;}
.form-control:focus {color: #000;background-color: #fff; outline: 0;}
textarea{resize: none;}
textarea.form-control { height: auto !important;}

/*FONT SIZE 8 to 72px */
.fs8{font-size: 8px;} .fs9{font-size: 9px;} .fs10{font-size: 10px;} .fs11{font-size: 11px;} .fs12{font-size: 12px;} .fs13{font-size: 13px;} .fs14{font-size: 14px;} .fs15{font-size: 15px;} .fs16{font-size: 16px;} .fs17{font-size: 17px;} .fs18{font-size: 18px;} .fs19{font-size: 19px;} .fs20{font-size: 20px;} .fs21{font-size: 21px;} .fs22{font-size: 22px;} .fs23{font-size: 23px;} .fs24{font-size: 24px;} .fs25{font-size: 25px;} .fs26{font-size: 26px;} .fs27{font-size: 27px;} .fs28{font-size: 28px;} .fs29{font-size: 29px;} .fs30{font-size: 30px;} .fs31{font-size: 31px;} .fs32{font-size: 32px;} .fs33{font-size: 33px;} .fs34{font-size: 34px;} .fs35{font-size: 35px;} .fs36{font-size: 36px;} .fs37{font-size: 37px;} .fs38{font-size: 38px;} .fs39{font-size: 39px;} .fs40{font-size: 40px;} .fs41{font-size: 41px;} .fs42{font-size: 42px;} .fs43{font-size: 43px;} .fs44{font-size: 44px;} .fs45{font-size: 45px;} .fs46{font-size: 46px;} .fs47{font-size: 47px;} .fs48{font-size: 48px;} .fs49{font-size: 49px;} .fs50{font-size: 50px;} .fs51{font-size: 51px;} .fs52{font-size: 52px;} .fs53{font-size: 53px;} .fs54{font-size: 54px;} .fs55{font-size: 55px;} .fs56{font-size: 56px;} .fs57{font-size: 57px;} .fs58{font-size: 58px;} .fs59{font-size: 59px;} .fs60{font-size: 60px;} .fs61{font-size: 61px;} .fs62{font-size: 62px;} .fs63{font-size: 63px;} .fs64{font-size: 64px;} .fs65{font-size: 65px;} .fs66{font-size: 66px;} .fs67{font-size: 67px;} .fs68{font-size: 68px;} .fs69{font-size: 69px;} .fs70{font-size: 70px;} .fs71{font-size: 71px;} .fs72{font-size: 72px;}


/*CONTAINER*/
.custom-width{max-width: 1170px} 

/*TEXT COLORS*/
.text-prime{ color:#0459ad}

/*BACKGROUNDS COLORS*/
.prime-bg{background: #E5F9F9}
.prime-blue{background:#003f7c}

.Mypadding{ padding:80px 0}

/*SWIPER PAGINATION*/
.swiper-pagination{margin-top: 10px;}
.swiper-pagination-bullet-active{background-color: #0459ad;}

/*SWIPER NAV BUTTONS*/
.swiper-button-next, .swiper-button-prev,
.swiper-button-prev:after, .swiper-button-next:after{height: 40px; width: 40px;}

.swiper-button-next, .swiper-button-prev{z-index: 1;}
.swiper-button-prev:after, .swiper-button-next:after{font-size: 30px; color: #000;  display: flex; border-radius: 20px; justify-content: center; align-items: center;  }


/*EFFECTS*/
.zoom-hover img {-webkit-transform: scale(1); transform: scale(1);transition: all .4s ease-in-out;}
.zoom-hover:hover img{transform: scale(1.02);}

/*#################################################################*/
/*##################_________MAIN STYLES_________##################*/
/*#################################################################*/
.header-top{ padding-top: 7px; padding-bottom: 7px; font-size: 13px; background-color:#0459ad}
.header-top .contact-info-block{text-align: right;}
.header-top, .header-top .contact-info-block a{color:#fff;font-weight: 600;}
.header-top i{ margin-right:5px; font-size: 16px; color:#fff}
.header-top li {display: inline;padding-left: 10px;font-size:13px}
.header-top li a:hover, .header-top i:hover {color:#5dadff} 


.toplogo{ width:75px}


/* ===============================BASE NAVBAR STYLES================================ */

.site-header .navbar .nav-item {margin-left: 10px;margin-right: 10px;font-weight: 600;height: 80px;display: flex;
align-items: center;font-size: 13px;color: #333;}
.site-header .navbar .nav-link:hover{color:#0459ad !important}
.site-header .navbar .nav-item a:hover {color: #fff;}
/* Toggler */
@media (max-width: 991.98px) {
.site-header .navbar-toggler {display: flex;}}

/* ===============================DROPDOWN ITEMS================================ */
.site-header .dropdown-menu {padding: 0;border: 1px solid rgba(120,130,140,.13);border-radius: 0; box-shadow: 0 3px 12px rgba(0,0,0,.05);}
.site-header .dropdown-menu .dropdown-item {padding: 8px 15px;font-size: 13px;color: #0C0E12;height: auto;}
.site-header .dropdown-menu .dropdown-item:hover {background-color: #0459ad;color: #fff;}

/* ===============================DESKTOP HOVER DROPDOWN================================ */

@media (min-width: 992px) {
/* Hide all dropdowns by default */
.site-header .dropdown-menu {display: block;visibility: hidden;opacity: 0;position: absolute;top: 120%;left: 0;
transition: all 0.3s ease;}
/* Show main dropdown */
.site-header .nav-item.dropdown:hover > .dropdown-menu {visibility: visible;opacity: 1;top: 100%;}

/* ===============================SUBMENU STYLES ================================ */
.site-header .dropdown-submenu { position: relative;}

/* Submenu positioning */
.site-header .dropdown-submenu > .dropdown-menu {top: 0 !important;left: 100%;visibility: hidden;opacity: 0;
display: block;position: absolute;transition: all 0.3s ease;}
/* Show submenu on hover */
.site-header .dropdown-submenu:hover > .dropdown-menu {visibility: visible;opacity: 1;}
/* Prevent collapse when moving mouse */
.site-header .dropdown-menu li:hover > .dropdown-menu {visibility: visible;opacity: 1;}
/* Submenu arrow */
.site-header .dropdown-submenu > a::after {content: "›";float: right;margin-left: 8px;}
}

  
/*#########________HAMBURGER MENU BUTTON START________#########*/
.site-header .navbar-toggler{margin-left: 16px; padding: 0; outline: 0; color: transparent; background-color: transparent; border-color: transparent; height: 32px; width: 32px; align-items: center; justify-content: center;}
.site-header .navbar-toggler:focus,
.site-header .navbar-toggler:active{outline: 0;}
.site-header .navbar-toggler .navbar-toggler-icon{position: relative; height: 2px; background-color: transparent;background-image: none; width: 35px; border-radius: 4px; transition: 0.3s all ease-in-out; }
.site-header .navbar-toggler .navbar-toggler-icon:before,
.site-header .navbar-toggler .navbar-toggler-icon:after{content: ""; position: absolute; display: block; height: 2px; width: 100%; background-color: #000e36; border-radius: 4px; transition: 0.3s all ease-in-out; }
.site-header .navbar-toggler-icon:before{top: 0; transform: rotate(45deg);}
.site-header .navbar-toggler-icon:after{bottom: 0; transform: rotate(-45deg);}
.site-header .navbar-toggler.collapsed .navbar-toggler-icon{background-color: #000e36;}
.site-header .navbar-toggler.collapsed .navbar-toggler-icon:before{top:-12px; transform: rotate(0);}
.site-header .navbar-toggler.collapsed .navbar-toggler-icon:after{bottom:-12px; transform: rotate(0);}

 

/*HEADER FIXED ON SCROLL*/
.isFixed {position: fixed; top: 0; right: 0; left: 0;  z-index: 1030;background-color: rgba(255, 255, 255, .7); box-shadow: 0 .125rem .25rem rgba(0,0,0,.075); z-index: 99;animation: smoothScroll 1s forwards;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}
 
@keyframes smoothScroll { 0% {transform: translateY(-40px); }100% { transform: translateY(0px); }}

.site-header .isFixed .navbar-brand .logo { width:150px}

/*#####################__________HERO BANNER SECTION __________########################*/
.hero-block{height:100vh; width: 100%; background-size:cover; background-position:center top}
.hero-block .hero-block__content{max-width: 550px;}
.hero-block .hero-block__heading{font-size: 43px; line-height:120%; color: #fff; font-weight: 700; margin-bottom: 10px;}
.hero-block__sm{ font-size: 16px;color: #fff;line-height:160%}
.swiper-slide-active .hero-block__content { animation: fadeInRight 1s ease forwards; transition: opacity 0.5s ease, filter 0.5s ease;} 
.hero-block .container{display: flex;height: 100%; flex-direction: column;justify-content: center;}
 
@keyframes fadeInRight {
  0% {opacity: 0;transform: translateX(100px);}
  100% {opacity: 1;transform: translateX(0);filter: blur(0); }
}


/*###################___________AFTER HERO BANNER SECTION___________######################*/
.after-banner-block{background: #FFF9D7;box-shadow: 0px 8px 14px 0px rgba(0, 0, 0, 0.10);}
.after-banner-block .text-top{color: #343753;font-size: 13px;font-weight: 600;line-height: 120%; /* 15.6px */letter-spacing: 1.3px;text-transform: uppercase;}
.after-banner-block h5{color: #111;font-size: 20px;font-weight: 600;line-height: 120%;}
.after-banner-block:hover,.after-banner-block.sec-box:hover{background:#d2e8ff}
.after-banner-block.sec-box{ background-color:#EFF1FF}
.afterbanner:after {content: "";position: absolute;top: 135%;left: 50%;transform: translate(-50%, -100%);background-color: transparent;border: 25px solid #1F2238;height: 180px;width: 180px;border-radius: 50%;display: block;filter: drop-shadow(0px -10px 30px #171D48);z-index: -1}
.after-banner-block img{width: 80px;position: relative;margin-top: -55px;margin-bottom: 0;}
.bann-img-part{ margin-top:70px}
/*###################___________WHY CHOOSE SECTION___________######################*/
.whychoose-block-in {background-color: #fff;transition: all 0.2s;box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);}

/*###################___________Our Process SECTION___________######################*/
.how-it-work-block .how-it-img:after{content: ""; position: absolute; background: url(../images/pointer.png) center center no-repeat; display: block; height: 14px;width: 69px;left:250px;top: 50%;bottom: 0;right: 0;}
.how-it-work-block.last .how-it-img:after {display: none}
.how-it-img img{ border-radius:50%; width:200px; height:200px}
.advantages-item {padding: 0 30px;}
.advantages-item .number{position: absolute;left: 43%;top: -75px;z-index: 5;background: #0459ad;width: 50px;height: 50px;line-height: 50px;border-radius: 50%;display: flex;justify-content: center; font-size: 23px;font-weight: 600; color: #fff;}
.h-t-w-bg{ bottom:30px; left:-10px}
 
 
/*###################___________Services SECTION___________######################*/
.Specialize-sec  .box{position: relative;overflow: hidden}
.Specialize-sec  .box img{width: 100%; height: auto;}
.Specialize-sec  .box .box-heading{ position: absolute; bottom: 0; left: 0; right:0;padding: 65px 20px 10px 20px; background: -moz-linear-gradient(180deg, rgba(4,89,173,0) 0%, rgba(4,89,173,0.8183648459383753) 100%); background: -webkit-linear-gradient(180deg, rgba(4,89,173,0) 0%, rgba(4,89,173,0.8183648459383753) 100%); background: linear-gradient(180deg, rgba(4,89,173,0) 0%, rgba(4,89,173,0.8183648459383753) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#04236B",endColorstr="#04236B",GradientType=1);color:#fff}
.Specialize-sec .box:hover .box-heading{  left: 100%;}

.Specialize-sec  .box .boxContent{width: 100%;height: 100%;position: absolute;top: 0;left: -100%;padding: 30px 25px; background: rgba(4, 89, 173,0.9);transition: all 0.3s ease 0s;cursor: pointer;}
.Specialize-sec  .box:hover .boxContent{left: 0;}
.Specialize-sec  .box .description{font-size: 15px;line-height: 25px;}
 
 
/*#####################__________TESTIMONIAL SECTION__________########################*/
.testimonial-block .card{border:0}
.testimonial-block .card .card-body{padding: 25px; background-color: #fff; border: 1px solid #baddff; position: relative;min-height: 330px;}
.testimonial-block .card .card-body .dq{position: absolute; right:40px; top: 30px;}
.testimonial-block .card .card-body p{line-height: 170%; }
.testimonial-block .card .author-info img{height: 70px; width: 70px;}
 
.testimonial-slider.swiper {padding-left: 10px; padding-right: 10px;}
 
.testi-bg{top:-20px;right: -60px;}
 
 
/*#####################__________MAID PROMISE SECTION__________########################*/ 
.maidpromise-sec .section-row { min-height: 400px }
.maidpromise-sec .content-box {background-color:#0459ad;color: #fff;padding: 60px; height: 100%; display: flex;flex-direction: column;
justify-content: center}
.maidpromise-sec .content-box h2 {font-size: 28px;font-weight: 600;margin-bottom: 20px;}
.maidpromise-sec .content-box p {font-size: 15px;line-height: 1.7; }
.maidpromise-sec .divider { width: 60px;height: 2px;background-color: #fff;margin-bottom: 25px;}
.maidpromise-sec .image-box img {width: 100%;height: 100%;object-fit: cover;}
 @media (max-width: 768px) {.content-box { padding: 40px 25px;}}
 
.checked-list {padding-left: 0;}
.checked-list li {position: relative;list-style: none;padding-left: 25px;margin-bottom: 5px;padding-right: 25px;font-size: 15px}
.checked-list li:before {position: absolute;content: "\f00c";display: inline-block;font-family:FontAwesome;font-style: normal;font-weight: 400 !important;font-variant: normal;text-transform: none;line-height: 1;
vertical-align: -.125em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;left: 0px;top: 4px;color: #03c988;font-size: 16px}
 
/*###################__________FAQ___________######################*/
.line{background: linear-gradient(to left, white, #0459ad);opacity: 0.6; height:1px}
.ask.btn{min-width: 206px;} 

 
.accordion-button::after {font-family: "FontAwesome";font-weight: 900;content: "\2b";  font-size: 1.2rem;
transition: all 0.3s ease;margin-left: auto;background-image:none;}
.accordion-button:not(.collapsed)::after { content: "\f068"; background-image:none;}

.faq-block .accordion-item{ margin-bottom:10px; border-width:3px; border-style: solid; border-image: linear-gradient(to right, #338ae0, #b2cce6) 1;}
.faq-block .accordion-button{background:transparent; box-shadow: none; font-size:18px}
.faq-block .accordion-item:first-of-type .accordion-button, faq-block .accordion-item:last-of-type .accordion-button.collapsed{border-radius: 0px}

.faq-block .accordion-body {background-color: #0459ad;color: #fff; font-size:14px; font-weight:600}
.faq-block .accordion-button:not(.collapsed){ background-color: #0459ad; color: #fff;}
 
/*###################__________FOOTER SECTION___________######################*/

.site-footer{background-color:#0F1D34}
.footerlogo img{width: 150px;}
.footer-main{ font-size: 14px;padding-top:20px}
.footer-main .headings{color:#fff; margin-bottom: 20px; font-weight:600;letter-spacing:.03em; font-size:15px}
.footer-main .social-handles a{background-color: #fff; color: #1C2B33; font-size: 20px; height: 40px; width: 40px; border-radius: 50px; display: inline-flex; justify-content: center; align-items: center;margin-right: 5px;}
.footer-main .social-handles a:hover{background-color:#0459ad; color: #fff;}


.footer-main .footer-links ul li{margin-bottom:20px;}
.footer-main .footer-links ul li a{display: block;}
.footer-main .footer-links ul li a,
.footer-main p,
.footer-main address,
.footer-main p a, .footer-more-links .lst-links a{color:#d0d4d2}

.footer-main .footer-links ul li a:hover,
.footer-main p a:hover, .footer-more-links .lst-links a:hover{color:#0459ad;}

.footer-main .footer-links ul{list-style: none; margin: 0;padding: 0;}

.footer-main .ftr-contact-info .info-block h6{color:#b8c0c0; text-transform: uppercase; font-size: 12px; margin-bottom: 5px;}

.footer-btm{ font-size:12px;color:#ccdfe3}
 
  

.footer-more-links{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #3a4c42;border-top:1px solid #3a4c42;}
.footer-more-links .lst-links a{ font-size: 13px; text-decoration: none; margin-right: 40px;}
 
 
/*****back to top******/
.footer-btm .go-icon {display: inline-flex; align-items: center;background:#0459ad;width: 40px;height:40px;justify-content: center}
.footer-btm .go-icon:hover{background-color: #fff; color:#000}

/*FIXED CONTENT BUTTONS*/
.contact-fixed{position: fixed;bottom: 20px;z-index: 101;}
.contact-fixed.left{right: 10px;}
.contact-fixed .whatsapp-btn{color: #fff; height: 60px; width: 60px; border-radius: 50%; background-color: #ddd;display: flex; justify-content: center; align-items: center; text-align: center;}
.contact-fixed .whatsapp-btn{font-size: 28px; box-shadow: 0 8px 10px rgb(16 180 24 / 50%); background-color: #10b418;-webkit-animation:highlight2 linear 1s infinite; animation:highlight2 linear 1s infinite;}
.contact-fixed i{-webkit-animation: opsimple 2s infinite; animation: opsimple 2s infinite;}
@keyframes opsimple {0% {opacity: 0; } 40% {opacity: 1; } 80% {opacity: 1; } 100% {opacity: 0; } }
@-webkit-keyframes opsimple {0% {opacity: 0; } 40% {opacity: 1; } 80% {opacity: 1; } 100% {opacity: 0; } }
@-webkit-keyframes highlight1 {0% {box-shadow:0 8px 10px rgba(249,92,24,0.3),0 0 0 0 rgba(249,92,24,0.2),0 0 0 0 rgba(249,92,24,0.2) } 40% {box-shadow:0 8px 10px rgba(249,92,24,0.3),0 0 0 15px rgba(249,92,24,0.2),0 0 0 0 rgba(249,92,24,0.2) } 80% {box-shadow:0 8px 10px rgba(249,92,24,0.3),0 0 0 30px rgba(249,92,24,0),0 0 0 26.7px rgba(249,92,24,0.067) } 100% {box-shadow:0 8px 10px rgba(249,92,24,0.3),0 0 0 30px rgba(249,92,24,0),0 0 0 40px rgba(249,92,24,0.0) } }
@keyframes highlight1 {0% {box-shadow:0 8px 10px rgba(249,92,24,0.3),0 0 0 0 rgba(249,92,24,0.2),0 0 0 0 rgba(249,92,24,0.2) } 40% {box-shadow:0 8px 10px rgba(249,92,24,0.3),0 0 0 15px rgba(249,92,24,0.2),0 0 0 0 rgba(249,92,24,0.2) } 80% {box-shadow:0 8px 10px rgba(249,92,24,0.3),0 0 0 30px rgba(249,92,24,0),0 0 0 26.7px rgba(249,92,24,0.067) } 100% {box-shadow:0 8px 10px rgba(249,92,24,0.3),0 0 0 30px rgba(249,92,24,0),0 0 0 40px rgba(249,92,24,0.0) } }
@-webkit-keyframes highlight2 {0% {box-shadow:0 8px 10px rgba(16,180,24,0.3),0 0 0 0 rgba(16,180,24,0.2),0 0 0 0 rgba(16,180,24,0.2) } 40% {box-shadow:0 8px 10px rgba(16,180,24,0.3),0 0 0 15px rgba(16,180,24,0.2),0 0 0 0 rgba(16,180,24,0.2) } 80% {box-shadow:0 8px 10px rgba(16,180,24,0.3),0 0 0 30px rgba(16,180,24,0),0 0 0 26.7px rgba(16,180,24,0.067) } 100% {box-shadow:0 8px 10px rgba(16,180,24,0.3),0 0 0 30px rgba(16,180,24,0),0 0 0 40px rgba(16,180,24,0.0) } }
@keyframes highlight2 {0% {box-shadow:0 8px 10px rgba(16,180,24,0.3),0 0 0 0 rgba(16,180,24,0.2),0 0 0 0 rgba(16,180,24,0.2) } 40% {box-shadow:0 8px 10px rgba(16,180,24,0.3),0 0 0 15px rgba(16,180,24,0.2),0 0 0 0 rgba(16,180,24,0.2) } 80% {box-shadow:0 8px 10px rgba(16,180,24,0.3),0 0 0 30px rgba(16,180,24,0),0 0 0 26.7px rgba(16,180,24,0.067) } 100% {box-shadow:0 8px 10px rgba(16,180,24,0.3),0 0 0 30px rgba(16,180,24,0),0 0 0 40px rgba(16,180,24,0.0) } }


 
 
/*###################__________LISTING PAGE CSS___________######################*/ 
.tabs_Sec .nav-pills .nav-link.active, .tabs_Sec .nav-pills .show>.nav-link {color: #fff;background-color:#0459ad !important; }
.tabs_Sec .nav-pills .nav-link {background: #E3E3E3;color: #838383;margin-right: 10px;font-weight:600; border-radius:0}

.profile-card{ margin-bottom:30px;}
.profile-card:nth-child(2n) {background-color: #f5f5f5;}
.profile-card .image-box {width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.profile-card .image-box img {width: 100%;height: 100%;object-fit: cover;object-position: center top}
.profile-card .profile-card { background: #ffd6e7;border-radius: 4px;overflow: hidden;}
.profile-card .profile-header {background: #000;color: #fff;padding: 10px 15px;display: flex;justify-content: space-between;align-items: center;}
.profile-card .status-available {color: #00ff00;font-weight: 600;display: flex;align-items: center;}
.profile-card .info-label { display: block;padding: 5px 0;}
.profile-card .buttons-row button, .profile-card .buttons-row .btn {width: 100%}
.profile-body .checked-list li{ font-size:14px }

 
.Searchfor-sec figure{position: relative;overflow: hidden;height:350px;}
.Searchfor-sec figure img  {width: 100%;height: 100%;object-fit: cover;object-position: center top}

.pag-block .page-link{ font-size:13px; color:#000}
.page-item:first-child .page-link, .page-item:last-child .page-link{ border-radius: 0;}
.active>.page-link, .page-link.active{ background-color:#0459ad; border-color:#0459ad; color:#fff}

/*###################__________ABOUT US PAGE CSS___________######################*/ 
.hero-title{background-position: center center;background-repeat: no-repeat;background-size: cover; background-color:#00487c; display: flex; align-items: center; height:350px}
.banner-overlay{background-color:#0e1217;opacity: 0.64;height: 100%;width: 100%;top: 0;left: 0;position: absolute;} 
.agensi-top{ width:200px}
.Registered-card {border: 1.5px dashed #8F8F8F;height: 100%; text-align:center; padding:25px}
.Registered-card .logo-wrapper {display: block;width: 100%;margin: 0 auto;text-align: center;margin-bottom:15px}
.Registered-card .logo-wrapper img { max-width: 100%; height: auto;}

/*#################_______ CONTACT US PAGE CSS ________##################*/
.left-side-form{ padding:40px}
.contact-icon-prt {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right:1px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.contact__icon i{background-color:#0459ad;color: #fff;padding: 5px 10px;width: 46px; height: 46px;justify-content: center;display: flex; align-items: center; border-radius: 50px;}
.contact__icon-txt {margin-left: 15px;}
.contact__icon-txt h4{ color:#444; font-size:17px; text-transform:uppercase;font-weight: 600;}
.contact__icon-txt p{ color:#555; font-size:13px;}
 						
.contact-info-right-side{padding: 50px 40px 40px 40px; color:#fff; }			
.contact-info-right-side .contact-info-block{display: flex;width: 100%; margin-bottom:30px;}
.contact-info-right-side .contact-info-block .icon{font-size:20px; line-height: 1;}
.contact-info-right-side .contact-info-block p, .contact-info-right-side .contact-info-block a{color: rgba(255,255,255,.8); }

.google_map iframe{ -webkit-filter: grayscale(100%); }
 
/*#################_______BLOG DETAIL________##################*/
.article_main_thumb { position: relative; display: block; max-height: 450px; overflow: hidden;margin-bottom: 15px;}

.blog-date {bottom: 30px;right: 30px;background: #fff;display: flex;align-items: center; }
.blog-day {background:#0459ad; padding:9px 18px 12px;font-size: 30px;line-height: 1.2;color: #fff;font-weight: 700;}
.blog-year {text-align: center;font-size: 14px;line-height: 1.2142;color: #000;padding: 0px 16px 0px;text-transform: uppercase;}
.blog-year span {display: block;color: inherit;}


.article_mn_title h1{ font-size:28px}
.article_secs h2, .article_secs h3, .article_secs h4, .article_secs h5, .article_secs h6{color: #2B403A}
.article_secs img{ width:100%; margin-bottom:10px}
 
.sidebar-widget {margin-bottom:10px;border: 1px solid rgba(128,137,150,0.1); padding: 30px; }
.widget-title {font-size:20px}
 
.widget-category li {list-style: none; margin-bottom:5px;padding-left: 20px;position: relative;}
.widget-category li::before {content: '';width:8px; height:8px;border-radius: 50%;background-color:#0459ad;position: absolute;top:10px;left: 0;}
.widget-category li a {color: #333;}
.widget-category li a:hover { color:#0459ad;} 

.mini-list-card {display: -webkit-flex;display: -ms-flex;display: flex;}
.mini-list-card .mini-list-img img {width:85px;height: 100%;}
.mini-list-card .mini-list-body{ padding-left:10px}
.mini-list-card .mini-list-title {font-size: 14px; line-height: 18px;}

.text-hights{ min-height:161px;}
.why-us1-box{transition: .5s;}
.why-us1-box:hover { transform: translateY(-10px); box-shadow: 0 2px 48px 0 rgba(0,0,0,.08); background-color: #f4f4f6}

/*#################################################################*/
/*################___________MEDIAQUERIES____________##############*/
/*#################################################################*/

@media screen and (min-width: 1900px) {
}
 
@media screen and (min-width: 1600px) {

}
  
@media screen and (min-width: 1400px) {
  
} 

@media (max-width: 1439.98px) {  
 
}

@media (max-width: 1199.98px) {
    
}

@media (max-width: 991.98px) {
    
}

@media (max-width: 767.98px) {
.isFixed {position: static;}
.social-mdi, .MaidProfile, .how-it-work-block .how-it-img::after { display:none !important}
.toplogo { width: 55px}
.navbar-brand p{ font-size:15px}
.site-header .navbar .nav-item { height: auto;  display: initial;}
.right-about-img{ margin-top:10px}
.whychoose-block-in .about-image img{ margin-bottom:10px}
.all_heading {font-size: 30px;}
.maidpromise-sec .content-box {padding: 20px;}
.ConnectWith-sec figure{ margin-top:10px}

.ConnectWith-sec .btn-primary,  .faq-sec .btn-primary, .faq-sec .ask{ width:100%}
.faq-sec .faq-block{ margin-top:10px} 
.footer-btm {text-align: center}
.Mypadding {padding: 40px 0}
}

@media (max-width: 576.98px) {
 

}
