@font-face { font-family: 'Inter'; src: url('../fonts/Inter18pt-Bold.woff2') format('woff2'),

         url('../fonts/Inter18pt-Bold.woff') format('woff'); font-weight: 700; font-style: normal; }

@font-face { font-family: 'Inter'; src: url('../fonts/Inter18pt-Medium.woff2') format('woff2'),

         url('../fonts/Inter18pt-Medium.woff') format('woff'); font-weight: 500; font-style: normal; }

@font-face { font-family: 'Inter'; src: url('../fonts/Inter18pt-SemiBold.woff2') format('woff2'),

         url('../fonts/Inter18pt-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; }

@font-face { font-family: 'Inter'; src: url('../fonts/Inter18pt-Regular.woff2') format('woff2'),

         url('../fonts/Inter18pt-Regular.woff') format('woff'); font-weight: 400; font-style: normal; }

/* Common CSS */

* { margin: 0; padding: 0; font-family: 'Inter'; box-sizing: border-box; }

h1,

h2,

h3,

h4,

h5,

h6 { margin: 0; }

p { margin: 0; }

ul { margin: 0; padding: 0; }

li { list-style: none; }

a { color: #000; text-decoration: none; font-weight: 500; }

a:hover { transition: 0.5s; }

.section-spacing { margin-bottom: 120px; }

.container { max-width: 1440px; }

/* Fonts Common */

h1 { font-size: 56px; font-weight: 600; }

h2 { font-size: 32px; font-weight: 700; }

h3 { font-size: 24px; font-weight: 700; }

h4 { font-size: 20px; font-weight: 700; }

h5 { font-size: 18px; font-weight: 700; }

h6 { font-size: 16px; font-weight: 700; }

p { font-size: 16px; font-weight: 400; color: #7A7A7A; }

img { max-width: 100%; height: auto; }

.common-btn { padding: 12px 38px; color: #252525; background-color:#FCBC45; display: inline-block; font-size: 18px; font-weight: 600; border-radius: 10px;transition: 0.5s;}

.common-btn:hover{background-color: #252525;color: #FFF;}

.owl-nav{text-align: center;margin-top: 20px;}

/*.owl-carousel .owl-nav button.owl-next, 

.owl-carousel .owl-nav button.owl-prev{width: 45px;height: 45px;border: 1px solid #000;border-radius: 50%;display: inline-flex;justify-content: center;align-items: center;margin: 0px 5px;background: transparent;}

.owl-theme .owl-nav [class*="owl-"]:hover{background: transparent;}*/

.owl-carousel .owl-nav button.owl-next, 

.owl-carousel .owl-nav button.owl-prev{margin: 0px 5px;}

.owl-nav button svg{height: 16px;width: 25px;}



.main-wrapper{

    padding-top: 125px;

}

/*  */

/* Header CSS */

header{

    position: fixed;

    top: 0px;

    width: 100%;

    z-index: 99;

}

header.scrolled {

    transition: .5s linear;

    background: #FFF;

    backdrop-filter: blur(50px);

    -webkit-backdrop-filter: blur(50px);

    box-shadow: 5px 4px 80px 0 rgba(0, 0, 0, .1);

  }





  /* .header-btn.sign-btn {margin-left: 60px;} */

.header-btn.sign-btn .fa-user { display: none;}

.header-btn.sign-btn .common-btn { background-color: #252525; color: #FFF;}

.header-btn.sign-btn .common-btn:hover {background-color: #fcbc45; color: #252525;}

.header-logo { max-width: 125px;} 

.header-nav nav { display: flex; justify-content: space-between; align-items: center; }

.header-nav nav .menu { display: flex; column-gap: 15px; }

.main-menu { display: flex; align-items: center; column-gap: 60px;z-index: 3;position:relative; }

.main-menu li a { color: #7A7A7A; font-size: 14px; position: relative;font-weight: 600;}

.header-nav { padding: 10px 0; }

.header-bottom-bar { padding: 9px 0; background-color: #3EBEB1; }

.header-bottom-bar p { font-weight: 700; margin-bottom: 0; }

.header-bottom-bar a { text-decoration: underline; }

.toggle { width: 25px; height: 25px; cursor: pointer; right: 0; position: relative; z-index: 4; display: none; }

.toggle-icon { position: absolute; top: 0px; right: 0; height: 2px; width: 100%; background: #FCBC45; transition: 0.3s linear; border-radius: 10px; }

.toggle-icon::before,

.toggle-icon::after { content: ""; position: absolute; top: 0; left: 0; height: 2px; width: 100%; background: #FCBC45; transition: 0.3s linear; border-radius: 10px; }

.toggle-icon::before { transform: translateX(0); top: 20px; }

.toggle-icon::after { top: 10px; width: 65%; }



/* header .header_brand_logo a::after { content: none; } */

.main-menu li > a:hover{color: #252525;}

.main-menu li > a::after { content: ''; position: absolute; width: 100%; height: 2px; bottom: -4px; background-color: #252525; transform: scaleX(0); transform-origin: right; transition: transform .25s linear;display: block; }

.main-menu li > a:hover::after { transform-origin: left; transform: scaleX(1); }

.main-menu .current_page_item > a,

.main-menu .current-menu-ancestor > a{color: #252525;}

.main-menu .current_page_item > a:after,

.main-menu .current-menu-ancestor > a:after{transform-origin: left; transform: scaleX(1);}

.main-menu .sub-menu li > a::after{display: none;}

/* header.scrolled .header-nav nav .main-menu li a {

    color: #FFF;

  }

  header.scrolled ul li a::after{

    background-color: #FFF;

} */

.sub-menu{padding: 0;list-style: none;width: 270px;position: absolute;top: 30px;background: #fff;box-shadow: 0px 0px 21px -16px #000;z-index: 99;margin-left: 50px;display: none;margin: 0;}

.sub-menu li a{padding: 10px 15px;}

.sub-menu li a:hover{background: #252525;color: #fff;}

.sub-menu .current-menu-item a{color: #fff;background: #252525;}

.dropdown-symbol{margin-left: 10px;}

/*  */

.tag { padding: 4px 8px; border-radius: 5px; display: inline-block; margin-bottom: 30px; background-color: #FCBC45; color: #252525; font-weight: 600; }

.hero-banner-section { margin: 0 30px 0; border-radius: 40px; border-bottom: 10px solid #FCBC45; overflow: hidden; }

.hero-banner-section .tag { background: #FFFFFF4D; color: #FFF;padding: 10px;border-radius: 10px; }

.hero-banner-section.home-banner,

.hero-banner-section.inner-banner { padding: 85px 0 175px; position: relative; z-index: 1; background-repeat: no-repeat; background-size: cover; background-position: center; }

.hero-banner-section.inner-banner { padding: 175px 0; }

.hero-banner-section.inner-banner h1 { margin-bottom: 0; }

.home-banner::before,

.inner-banner::before { content: ""; height: 100%; width: 100%; background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) -1.12%, rgba(0, 0, 0, 0) 138.18%); position: absolute; top: 0; left: 0; z-index: -1; }

.hero-banner-secction .home-banner-img { position: relative; z-index: 1; }

.hero-banner-secction .home-banner-img { padding: 293px 0 165px; }

.home-banner-content { max-width: 738px; }

.home-banner-content h1 {color: #FFF; margin-bottom: 30px; }

.home-banner-content p { color: #FFFFFFCC; margin-bottom: 20px; }

.hero-banner-list { margin-bottom: 30px; }

.hero-banner-list li { color: #FFFFFFCC; }

/*  */

.cleaning-process-section .cleaning-process { background-color: #F9F9F9; border-radius: 20px; padding: 35px 100px; margin-top: -120px; position: relative; z-index: 1; }

.cleaning-process-box { text-align: center; }

.cleaning-process-box .cleaning-process-icon,

.cleaning-process-box .cleaning-process-content h3 { margin-bottom: 10px; }

.cleaning-process-box .cleaning-process-content p { max-width: 250px; margin: 0 auto; }

/*  */

.home-about-point { display: flex; justify-content: space-between;column-gap: 50px; }

.home-about-point .home-about-point-box { display: flex; column-gap: 20px; }

.home-about-content h2,

.home-about-content p { margin-bottom: 20px; }

.home-about-content h2 { max-width: 600px; }

.home-about-content { margin-left: 50px; }

/*  */

.service-we-provide-heading { display: flex; align-items: end; justify-content: space-between; margin-bottom: 40px; }

.service-we-provide-heading .service-we-provide {width: 84%;padding-right: 15px;}

.service-we-provide-heading .service-we-provide h2 { margin-bottom: 10px; }

.service-provided-box { padding: 50px 30px; background-color: #F9F9F9; border-radius: 20px; height: 100%; }

.service-provided-box .service-provided-icon { margin-bottom: 20px; }

.service-provided-content h4,

.service-provided-content p { margin-bottom: 15px; }

.service-provided-content a { color: #FCBC45; }

.service-provided .row { row-gap: 30px; }

/*  */

.cleaning-tips-section .row{row-gap: 30px;}

.cleaning-tips-heading { max-width: 580px; margin: 0 auto 30px; text-align: center; }

.cleaning-tips-box { padding: 30px; background-color: #F9F9F9; border-radius: 20px; }

.cleaning-tips-box .cleaning-tips-img { border-radius: 10px; margin-bottom: 30px; }

.cleaning-tips-box .cleaning-tips-content h4 { margin-bottom: 12px; }

.cleaning-tips-box .cleaning-tips-content p{font-size: 15px;}

.cleaning-tips-heading h2 { margin-bottom: 15px; }

/*  */

.work-inner .company_rating-rate { font-size: 72px; margin-bottom: 30px; }

.work-inner p { max-width: 290px; width: 100%; margin: 0 auto; }

.work-inner .comapany_rating-title { margin-bottom: 10px; }

.work-inner .comapany_rating-decs { line-height: 24px; }

.company-rating.section-spacing .row { row-gap: 30px; }

.company-rating-box { background-color: #F9F9F9; border-radius: 40px; padding: 60px 0; }

/*  */

.customer-feedback-section{ background-color: #F9F9F9; padding: 100px 0; margin: 0 30px 120px; border-radius: 40px; }

.customer-feedback-slider.owl-carousel .owl-nav{position: absolute;top: 50%;transform: translate(-50%, -50%);max-width: 950px;width: 100%;margin: 0 auto;left: 50%;display: flex;justify-content: space-between;} 

.customer-feedback-slider.owl-carousel .owl-nav .owl-prev{left: -60px;position: relative;}

.customer-feedback-slider.owl-carousel .owl-nav .owl-next{right: -60px;position: relative;}

.client-profile-pic img { max-width: 50px; }

.quote img { max-width: 112px; }

.client-profile { display: flex; align-items: center; column-gap: 10px; }

.client-profile-text { display: flex; align-items: center; justify-content: space-between; margin-top: 30px; }

.client-content { max-width: 950px; padding: 50px; margin: 0 auto; background-color: #FFF; border-radius: 20px; }

.customer-feedback-heading { text-align: center; margin-bottom: 30px; }

/*  */

.our-service-heading { text-align: center; margin-bottom: 30px; }

.our-service-heading h2 { margin-bottom: 15px; }

.our-service-heading p { max-width: 525px; margin: 0 auto; }

.our-service-heading p.tag { margin-bottom: 20px; }

.hmservice-slider .owl-stage{display: flex;margin:1px;}

.hmservice-slider .item{height: 100%;}

.our-service-box { padding: 30px; border: 1px solid #252525; border-radius: 20px; height: 100%; }

.our-service-img { margin-bottom: 30px; }

.our-service-detail h3 { margin-bottom: 20px; }

.our-service-row .row { row-gap: 30px; }

/*  */

.bring-space-section { background-position: center; background-size: cover; background-repeat: no-repeat; padding: 100px 0; margin: 0 30px 120px; border-bottom: 10px solid #FCBC45; border-radius: 40px; position: relative; overflow: hidden; }

.bring-space-section::after { content: ""; height: 100%; width: 100%; background: #252525CC; position: absolute; top: 0; left: 0; z-index: 0; }

.bring-space-heading { max-width: 780px; margin: 0 auto; text-align: center; position: relative; z-index: 1; }

.bring-space-heading h2,

.bring-space-heading p { margin-bottom: 20px; color: #FFF; }

.bring-space-heading p { max-width: 560px; margin: 0 auto 30px; }

/*  */

.how-work-box { position: relative; }

.how-work-box .how-work-img { position: relative; overflow: hidden; border-radius: 20px; }

.how-work-box .how-work-img img { width: 100%; }

.how-work-box .how-work-img::before { content: ""; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); height: 100%; width: 100%; position: absolute; bottom: 0; }

.how-work-box .how-work-content { position: absolute; padding: 30px; bottom: 0; }

.how-work-box .how-work-content h4 { margin-bottom: 10px; }

.how-work-box .how-work-content h4,

.how-work-box .how-work-content p { color: #FFF; text-align: center; }

.how-work-row { max-width: 1050px; margin: 0 auto; }

.how-work-row .row { row-gap: 30px; }

.how-work-heading { text-align: center; margin-bottom: 50px; }

/*  */

.blog-list-box { border: 1px solid #000; border-radius: 20px; overflow: hidden; transition: 0.5s; height: 100%; margin: 1px;}

.blog-list-box:hover { background-color: #FCBC45; }

.blog-list-detail .date,

.blog-list-detail h3,

.blog-list-detail a,

.blog-list-detail a svg path { transition: 0.5s; }

.blog-list-box:hover .blog-list-detail .date,

.blog-list-box:hover .blog-list-detail h3,

.blog-list-box:hover .blog-list-detail a { color: #FFF !important; }

.blog-list-box:hover .blog-list-detail a svg path { fill: #FFF; }

.blog-image img { width: 100%; height: 260px;object-fit: cover; }

.blog-list-detail { padding: 30px; }

.blog-list-detail .date { color: #252525; margin-bottom: 10px; }

.blog-list-detail h3 { margin-bottom: 30px; }

.blog-heading { text-align: center; margin-bottom: 40px; }

.blog-row .row{

    row-gap: 30px;

}

.hmblog-slider .owl-stage{display: flex;margin: 1px;}

.hmblog-slider .item{height: 100%;}

/*  */

.photo-gallery-section { background-color: #F9F9F9; padding: 100px 0; margin: 0 30px 120px; border-radius: 40px; }

.photo-gallery-heading { text-align: center; margin-bottom: 30px; }

/*  */

.faq-heading { text-align: center; max-width: 410px; margin: 0 auto 30px; }

.faq-section .accordion-item { margin-top:10px; border: 1px solid #252525 !important; border-radius: 20px !important; }

.faq-section .faq-details { max-width: 1050px; margin: 0 auto; }

.faq-section .accordion-button:not(.collapsed) { color: #252525; background-color: transparent; box-shadow: none; }

.faq-section .accordion-button { background:transparent; font-size:20px; font-weight:700; line-height: 32.78px; letter-spacing: 0.01em; text-align: left; border-radius:20px !important; padding:25px; color:#252525; }

.faq-section .accordion-button:focus { background:none; box-shadow:none; border-color: transparent; }

.faq-section .accordion-button::after{content: "\2b";background: none;font-family: 'Font Awesome 6 Free';font-weight: 900;line-height: 1;}

.faq-section .accordion-button:not(.collapsed)::after {content: "\f068";background: none;}

.faq-section .accordion-body { border-top: 1px solid #252525; margin: 0 20px; padding: 20px 0; }

.faq-section .accordion-body p { margin-bottom: 20px; }

.faq-section .accordion-body p:last-child { margin-bottom: 0; }

/*  */

.why-choose-us { background-color: #F9F9F9; padding: 60px 0; margin: 0 30px 120px; border-radius: 40px; }

.why-choose-us  .why-choose_inner .row { row-gap: 35px;align-items: center; }

.why-choose-us  .why-choose_inner .img-container { aspect-ratio: 6 / 6.5; }

.why-choose-us  .why-choose_inner .img-container img { height: 100%; }

.why-choose-us  .why-choose_inner .why-choose-us_content-main h2 { margin-bottom: 20px; max-width: 645px;}

.why-choose-us  .why-choose_inner { margin-right: 30px; margin-left: 30px; border-radius: 30px; overflow: hidden; padding: 60px 0; }

.why-choose-us  .why-choose_inner .why-choose-us_points { display: flex; gap: 20px;}

.why-choose-us  .why-choose_inner .why-choose-us_points:not(:last-child) { margin-bottom: 46px; }

.why-choose-us  .why-choose_inner .why-choose-us_points .why-choose-us_points-img { background: #fff; padding: 20px; border-radius: 50px;width: 100%;height: 78px;max-width: 78px;display:flex;align-items:center; }

.why-choose-us  .why-choose_inner .why-choose-us_points .why-choose-us_points-content h4 { margin-bottom: 10px; }

/*  */

.contact-us-row { background-color: #F9F9F9; padding: 60px; border-radius: 40px; }

.contact-us-row .row { row-gap: 30px; }

.contact-left-side { margin-bottom: 50px; }

.contact-left-side h2 { margin-bottom: 20px;max-width: 600px; }

.contact { display: flex; align-items: center; column-gap: 20px; margin-bottom: 50px; }

.contact:last-child { margin-bottom: 0; }

.contact h4 { margin-bottom: 8px; }

.contact a { color: #FCBC45; font-size: 18px; font-weight: 600; }

.contact .contact-img { width: 42px; text-align: center;}

.contact-form-heading { margin-bottom: 20px; }

.contact-form-heading h4 { margin-bottom: 10px; }

.contact-form { background-color: #FFF; padding: 50px; border-radius: 10px; }

.contact-form form .form-group { margin-bottom: 20px; }

.contact-form form .row { row-gap: 0; }

.contact-form form .form-group label { font-size: 14px; font-weight: 500; color: #252525; margin-bottom: 10px; }

.contact-form form .form-group .form-control { padding: 14px 20px; border-radius: 10px; }

form button { border: none; }

/*  */

.cta-content { background-color: #FCBC45; padding: 50px 100px; display: flex; justify-content: space-between; align-items: center; border-radius: 40px; margin-bottom: -100px; position: relative; }

.cta-heading {width: 75%; padding-right: 15px;}

.cta-content .cta-heading h2 { font-size: 56px; margin-bottom: 16px; }

.cta-content .cta-heading  p { max-width: 550px;color: #252525; }

.cta-btn .common-btn { background-color: #FFF; }

.cta-btn .common-btn:hover{

    background-color: #252525;

}

/*  */

footer { background-color: #252525; padding: 170px 0 20px; margin: 0 30px; border-radius: 40px 40px 0 0; }

.footer-logo { margin-bottom: 30px; max-width: 125px; }

footer p { margin-bottom: 20px; color: #FFF; max-width: 398px; }

footer h5 { color: #F9F9F9; margin-bottom: 35px; }

footer ul li { margin-bottom: 20px; }

footer ul li:last-child { margin-bottom: 0; }

footer ul li a { color: #fff; }

footer ul .current_page_item a{font-weight: 700;}

.socical-media { display: flex; align-items: center; column-gap: 30px; margin-top: 40px; }

.socical-media a img { filter: brightness(50); }

.search-wrapper { position: relative; }

.search-wrapper .input-wrapper {padding: 15px 180px 15px 20px;position: relative; border-radius: 10px; width: 100%; border: none;outline: none; }

.search-wrapper .common-btn { position: absolute; right: -1px; top: 0px; bottom: 0;border-radius: 0px 10px 10px 0px;}

.copy-right { text-align: center; border-top: 1px solid #FFF; padding-top: 20px; margin-top: 20px; }

.copy-right p { color: #fff; margin: 0 auto; max-width: 100%; }

/*  */

.team-section_inner { margin: 0 30px; border-radius: 40px; padding: 80px 0; background-color: #F9F9F9; }

.team-section .team-section_inner .team-section_title { text-align: center; margin-bottom: 25px; }

.team-section .team-section_inner .team-section_title p { max-width: 800px; margin: 0 auto; }

.team-section .team-section_inner .team-section_overlay-img { position: relative; border-radius: 30px; overflow: hidden; }

.team-section .team-section_inner .team-section_overlay-img::before { content: ''; position: absolute; display: block; height: 100%; width: 100%; background: linear-gradient(180deg, transparent, #000); }

.team-section .team-section_inner .team-section_detail { position: absolute; bottom: 0; width: 100%; text-align: center; padding-bottom: 20px; }

.team-section .team-section_inner .team-section_detail h3, .team-section .team-section_inner .team-section_detail p { color: #fff; }

.team-section .team-section_inner .team-section_row .owl-stage-outer { border-radius: 30px; }

.team-section .team-section_inner .team-section_title p.tag { margin-bottom: 20px; }

.team-section .team-section_inner .team-section_title h2 { margin-bottom: 15px; }

/*  */

.pricing_box h6 { font-size: 16px; font-weight: 600; line-height: 16px; letter-spacing: 0.01em; text-align: center; color:#132341; padding: 8px 0 0 0; }

.pricing_box span { font-size: 72px; font-weight: 800; line-height: 72px; text-align: left; color:#252525; }

.pricing_box ul { margin:0; padding:0px 0 40px 0; list-style:none; }

.pricing_box li { margin: 30px 0px 0px; padding:0; list-style:none; font-size: 16px; font-weight: 300; line-height: 16px; letter-spacing: 0.02em; opacity:0.5; color:#202020; }

.pricing_box a.booknow { width:100%; font-weight: 700;letter-spacing: 0.01em; text-align: center; border-radius:10px; color:#fff; display:flex; justify-content: center; background-color: #000; }

.pricing_box a.booknow:hover { background:#FCBC45; }

.pricing_box.bg  h6 { color:#fff; }

.pricing_box.bg span { color:#fff; }

.pricing_box.bg li { color:#fff; opacity:1; }

.pricing_box.bg a.booknow { background:#fff; color:#252525; }

.pricing_box.bg a.booknow:hover { color:#fff; }

.pricing_box { border-radius: 30px; padding: 70px 60px 60px; background: #F9F9F9; text-align: center;height:100%; }

.pricing_box h6:first-child { font-size: 20px;font-weight: 500;padding-bottom: 20px;}

.cleaning-plan h2 { max-width: 810px; text-align: center; margin: 0 auto 28px; }

.cleaning-plan_slider .owl-stage{display: flex;}

.cleaning-plan_slider .item{height: 100%;}

/*  */

.about-img img { border-radius: 10px; overflow: hidden; }

.about-content h2,

.about-content h5,

.about-content p { margin-bottom: 20px; }

.hero-banner-section.section-spacing { margin-bottom: 120px; }

.about-row .row,

.eco-friendly-row .row{

    row-gap: 30px;

}

/*  */

.eco-friendly-section { padding: 100px 0; background-color: #F9F9F9; }

.eco-friendly-contant h2,

.eco-friendly-contant p { margin-bottom: 20px; }

.eco-friendly-img { text-align: end; }

.map-iframe { border-radius: 40px; overflow: hidden; }

.service-we-provide-heading.service-inner { justify-content: center; text-align: center; }

.inner-service-img img { border-radius: 30px; }

.service-highlight-box { background-color: #FCBC45; }

.service-highlight-box .service-provided-icon img { filter: brightness(10); }

.service-highlight-box .service-provided-content h4,

.service-highlight-box .service-provided-content p,

.service-highlight-box .service-provided-content a { color: #FFF; }

.service-highlight-box .service-provided-content a svg path{ stroke: #FFF; }

/*  */

.inner-service-content h2,

.inner-service-content p { margin-bottom: 20px; }

.table-of-content-heading p {margin-top: 20px;}

.table-of-content-div { padding: 80px; border-radius: 40px; background-color: #F9F9F9; }

.table-conten-list {display: flex; flex-wrap: wrap; margin: 0px -12px;}

.table-conten-list li { margin-bottom: 20px; font-size: 18px; display: flex; align-items: flex-start; line-break: anywhere; width: 50%; padding: 0px 12px;}

.table-conten-list li:last-child { margin-bottom: 0; }

.table-conten-list li svg {max-width: 22px;width: 100%;margin-right: 10px; }

.servcice-point-box-content h4 { margin-bottom: 15px; }

.servcice-point-box-img { margin-bottom: 40px; }

.servcice-point-box-img img { border-radius: 10px; }

.servcice-point-box { padding: 40px; border: 1px solid #252525; border-radius: 20px; }

.service-detail-row .row { row-gap: 30px; }

.move-in-out-content { padding: 40px 60px; background-color: #F9F9F9; position: relative; border-radius: 20px; }

.move-in-out-content::before { content: ""; height: 100%; width: 1px; background-color: #7A7A7A4D; position: absolute; top: 0; bottom: 0; left: 50%; right: auto; transform: translateX(-50%); }

.move-in-out-content .row{

    row-gap: 30px;

}

.move-in-out-content .move-in-out{padding-left: 35px;}

.move-in-out-content .row .col-lg-6:first-child .move-in-out{padding-right: 35px;padding-left: 0px;}



.move-in-out-include-list li { font-size: 20px; display: flex; align-items: center; margin-bottom: 30px; }

.move-in-out-include-list li:last-child { margin-bottom: 0; }

.move-in-out-include-list li svg { max-width: 22px; width: 100%; margin-right: 20px; }

.move-in-out-include-heading { text-align: center; margin-bottom: 50px; }

.move-in-out-include-heading h2 { margin-bottom: 10px; }

.move-inout-heading h2 { margin-bottom: 25px; }

.benifit-include-img img { border-radius: 30px; }

.benifit-include-box { background-color: #F6F6F6; padding: 60px; border-radius: 20px; }

.benifit-include-box .move-in-out-include-list li { font-weight: 500; }

.benifit-include-heading h2 {width: 75%; padding-right: 15px;}

.benifit-include-heading { display: flex; justify-content: space-between; align-items: center; margin-bottom: 50px; }

.benifit-include-box .move-in-out-include-list li { align-items: flex-start; color: #7A7A7A; }

.benifit-include-box .move-in-out-include-list li svg { max-width: 19px; width: 100%; margin-top: 5px; }

.benifit-include-section .row{

    row-gap: 30px;

}

.why-choose-service-heading { max-width: 1270px; margin: 0 auto 50px; text-align: center; }

.why-choose-service-heading h2 { margin-bottom: 20px; }

.why-choose-service-box { padding: 30px; height: 100%; background-color: #F9F9F9; border-radius: 20px; }

.why-choose-service-content h3 { margin-bottom: 15px; }

.why-choose-service-box .why-choose-service-icon { margin-bottom: 30px; position: relative; z-index: 1; }

.why-choose-service-box .why-choose-service-icon::before { content: ""; height: 114px; width: 35px; background-color: #FCBC4550; position: absolute; top: 0; left: 30px; border-radius: 50px; transform: rotate(45deg); z-index: -1;opacity: 0.5; }

.why-choose-service-section .row{

    row-gap: 30px;

}

.blog-detail-content { max-width: 950px; margin: 0 auto; }

.blog-detail-content h2,

.blog-detail-content h6,

.blog-detail-content p,

.blog-detail-content .blog-detail-list { margin-bottom: 30px; }

.blog-detail-content h6 { color: #202020; }

.blog-detail-content .blog-detail-list h6 { margin-bottom: 10px; margin-left: -30px; }



.blog-detail-content ol,

.blog-detail-content ul{ padding-left: 30px; }

.blog-detail-content ol li,

.blog-detail-content ul li{margin-bottom: 10px; color: #7A7A7A;}

.blog-detail-content ol li{list-style-type: decimal;margin-bottom: 10px;}

.blog-detail-content ul li{list-style-type: disc;margin-bottom: 10px;}

/*  */

.single-career-post-row .row { row-gap: 30px; }

.single-career-post-box {border: 1px solid #252525; border-radius: 20px; padding: 30px; transition: 0.5s; }

.single-career-post-box:hover { background-color: #F3F4F6; border: 1px solid transparent; }

.single-career-post-box h2 { font-weight: 500; margin-bottom: 20px; }

.single-career-post-box h4 { margin-bottom: 30px; }

.single-career-post-box p { display: flex; align-items: center; margin-bottom: 20px; column-gap: 10px; }

.single-career-post-box p:last-child { margin-bottom: 0; }

.single-career-post-box p svg { max-width: 20px; width: 20px; }

.next-prev-btn { display: flex; justify-content: space-between; align-items: center; border-top: 1px solid #25252520; padding-top: 30px; margin-top: 80px; }

.next-prev-btn a { display: flex; column-gap: 10px; align-items: center;}

.next-prev-btn a.next{justify-content: end;}

.next-prev-btn a.next svg { transform: rotate(180deg); }

.career-heading { margin-bottom: 30px; }

.career-detail-row .row{

    row-gap: 30px;

}

.position-box .single-career-post-box { background-color: #F3F4F6; border: none; }

.about-role-content h4,

.about-role-content ul { margin-bottom: 20px; }

.about-role-content ul { margin-left: 30px; }

.about-role-content ul li { margin-bottom: 10px; color: #7A7A7A; font-size: 18px; list-style: disc; }

.about-role-content h5 { margin-bottom: 10px; }





.apply-btn{

    border-top: 1px solid #202020;

    padding-top: 30px;

    margin-top: 30px;

}



h2,

h3,

h4,

h5{color: #252525;}





/* Before After css */

.image-comparison-main_title{text-align: center;margin-bottom: 30px;}

.image-comparison-main{float: left;width: 98%;margin: 0 1%;padding: 60px 0px;margin-bottom: 120px;background: #E8E0D5;border-radius: 25px;}

.beforeafter-title{text-align: center;}

.beforeafter-title p{color: #202125;padding: 5px 0px 15px;opacity: 1 !important;}

.image-comparison {max-width: 48.063em; margin-right: auto; margin-left: auto; border-radius: 20px; overflow: hidden; }

.image-comparison__slider-wrapper { position: relative; }

.image-comparison__label { font-size: 0; line-height: 0; }

.image-comparison__label,

.image-comparison__range {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;background-color: transparent;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;cursor: ew-resize;z-index: 20;}

@media (hover) {

.image-comparison__range:hover ~ .image-comparison__slider .image-comparison__thumb {transform: scale(1.2);}

}

.image-comparison .image-comparison__slider-wrapper .image-comparison__range:active ~ .image-comparison__slider .image-comparison__thumb,

.image-comparison .image-comparison__slider-wrapper .image-comparison__range:focus ~ .image-comparison__slider .image-comparison__thumb,

.image-comparison .image-comparison__slider-wrapper .image-comparison__range--active ~ .image-comparison__slider .image-comparison__thumb {transform: scale(0.8);opacity: 0.5;}

.image-comparison__image-wrapper--overlay {position: absolute;top: 0;left: 0;width: calc(50% + 1px);height: 100%;overflow: hidden;}

.image-comparison__figure {margin: 0;}

.image-comparison__figure::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #f2f2f2;}

.image-comparison__figure:not(.image-comparison__figure--overlay) {position: relative;padding-top: 66.666666667%;}

.image-comparison__image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: 0 50%;object-position: 0 50%;overflow: hidden;}

.image-comparison__figure--overlay .image-comparison__image {z-index: 1;}

.image-comparison__caption {position: absolute;bottom: 12px;min-width: -webkit-max-content;min-width: -moz-max-content;min-width: max-content;display: flex;flex-direction: column;flex-wrap: nowrap;color: #fff;font-weight: bold;text-transform: uppercase;}

.image-comparison__caption--before {left: 12px;z-index: 2;}

.image-comparison__caption--after {right: 12px;text-align: right;}

.image-comparison__caption-body {max-width: 40vmin;padding: 6px 12px;background-color: rgba(0, 0, 0, 0.55);border-radius: 10px;text-transform: capitalize;}

.image-comparison__slider {position: absolute;top: 0;left: 50%;width: 2px;height: 100%;background-color: #fff;transition: background-color 0.3s ease-in-out;z-index: 10;}

.image-comparison__range--active ~ .image-comparison__slider {background-color: rgba(255, 255, 255, 0);}

.image-comparison__thumb {position: absolute;top: calc(50% - 20px);left: calc(50% - 20px);width: 40px;height: 40px;display: flex;flex-direction: column;justify-content: center;align-items: center;background-color: #0091df;color: #fff;border-radius: 50%;box-shadow: 0 0 22px 0 rgba(0, 0, 0, 0.5);transform-origin: center;transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;}

.image-comparison__range::-webkit-slider-runnable-track {width: 40px;height: 40px;opacity: 0;}

.image-comparison__range::-moz-range-thumb {width: 40px;height: 40px;opacity: 0;}

.image-comparison__range::-webkit-slider-thumb {width: 40px;height: 40px;opacity: 0;}

.image-comparison__range::-ms-fill-lower {background-color: transparent;}

.image-comparison__range::-ms-track {position: relative;top: 0;left: 0;width: 100%;height: 100%;border: none;margin: 0;padding: 0;background-color: transparent;color: transparent;outline: none;cursor: col-resize;}

.image-comparison__range::-ms-thumb {width: 0.5%;height: 100%;opacity: 0;}

.image-comparison__range::-ms-tooltip {display: none;} 

.image-comparison_slider .slick-dots{bottom: -60px;}





/* Thank you page css */

.innerpages{padding: 100px 0px;}

.thankyou-innercontent{text-align: center;}

.thankyou-title{margin-bottom: 20px;}

.thankyou-hmbtn{margin-top: 60px;}



/* Inner you page css */

.innerpages .innerpages-title h1{text-align: center;margin-bottom: 30px;}







.mobile-book-inner .row{align-items: center;}

.mobile-book-content h2{margin-bottom: 15px;}

.mobile-book-btn{margin-top: 30px;}