@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
/*
html{overflow: hidden;overflow-y: scroll;}*/
*{ padding: 0; margin: 0; box-sizing: border-box;}
body{padding:0px 0 0 0; margin: 0; font-family: "Raleway", sans-serif !important;font-size: 16px; font-weight: normal; background: #fff;overflow: hidden !important; overflow-y:scroll!important; min-height: 100vh; color: var(--text-color);overflow:hidden; }
img{max-width: 100%;}
a,a:hover,a.active,a:active,a:focus{outline: none; text-decoration: none;}
a, a:hover, a:focus, a:active, a.active {outline: 0;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;text-decoration: none; cursor: pointer;}
body,h1,h2,h3,h4,h5,h6,.btn,.btn1,button,input,select,textarea,div,p,ul,ol,li,a{font-family: "Raleway", sans-serif !important;}
video::-webkit-media-controls-enclosure {overflow: hidden;}
video::-webkit-media-controls-timeline {display: none !important;}

/*------------------- Header css ------------------------*/
#masthead {padding-top: 2rem; padding-bottom: 2rem;display: block;align-items: center;width: 100%;max-width: 100%;z-index: 1050;transition: all .5s ease-in-out;}
#masthead .navbar {width: 100%;padding-top: 0;padding-bottom: 0;background:none !important;}
#masthead .nav-item {margin-left:0px !important;margin-right: 1.5rem;font-size: 16px;font-weight: 500;text-transform: uppercase;position:static !important;}
#masthead .nav-item:last-child {margin-right: 0;}
#masthead .navbar-dark .navbar-nav .nav-link{color: #262626;border:none !important;margin:0px;}
#masthead .navbar-dark .navbar-nav .nav-link.active,#masthead .navbar-dark .navbar-nav .show > .nav-link {color: #2680EB;}
#masthead .nav-link.login-btn {background: #8CC63E;border-radius: 36px;padding-left: 1.5rem !important;padding-right: 1.5rem !important;color: #fff !important;font-weight: 700!important;font-size: 24px!important; }
#masthead .navbar-dark .navbar-brand {color: #fff;font-size: 36px;text-transform: uppercase;font-weight: 700; padding: 0}
.search-desktop{display: none;}.search-mobile{display: inline-flex;}
/* Enable hover dropdown for desktop */
@media (min-width: 1024px) {         #masthead .navbar .dropdown:hover .dropdown-menu {display: block;animation: fadeIn 0.3s ease-in-out;}.search-desktop{display: inline-flex;}.search-mobile{display: none}}
/* Fade-in animation */
@keyframes fadeIn {from { opacity: 0; transform: translateY(10px); }to { opacity: 1; transform: translateY(0); }}
.navbar-dark .navbar-toggler {/* padding: 0; */border: none;/* border-radius: 0; */outline: none;box-shadow: 0 0 0 #fff !important;background: #000;border-radius: 50%;width: 60px;height: 60px;}
.mobile-views{margin: 0; padding: 0; list-style: none}
.navbar.navbar-expand-lg.navbar-dark .container {background: rgba(255,255,255,0.9);border-radius: 75px;padding: .85rem 1rem !important;backdrop-filter: blur(4px);}
/*------------------- Header css end here ------------------------*/
@media (max-width: 1080px) {.container{max-width: 100%}}
#page-main{min-height: 100vh;}
.home-banners {min-height: 100vh;background: url("../img/bg-banner.png") left center no-repeat;background-size: cover;position: relative;overflow: hidden;padding-top: 150px;}
.home-banners .container{position: relative; z-index: 3}
.home-banners img, .home-banners video {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.home-banners h1 {font-size:75px;font-weight: 700;color: #fff;}
.home-banners h1 span {color: #8CC63E;}
.home-banners h5 {font-size: 24px;color: #fff;}
.quote-form {padding: 1.5rem;background: rgba(255,255,255,0.8);border-radius: 25px;backdrop-filter: blur(5px);}
.quote-form h5 {color: #000000;}
.quote-form .form-control {height: 49px;border: none;border-radius: 49px;font-size: 16px;padding: .75rem 1.2rem;}
.btn1 {display: inline-block;font-weight: 400;line-height: 1.5;color: #212529;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;/*background-color: transparent;border: 1px solid transparent;*/padding: 15px 40px;font-size: 1rem;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;}
.btn-primary{background: #2680EB!important; color: #fff!important; border-color: #2680EB!important}
.quote-form .btn-primary {font-size: 20px;font-weight: 700;height: 65px;border-radius: 65px;}
.quote-form .range-value {font-weight: bold;margin-left: 10px;color: #2680EB;}
.quote-form /* Custom Range Slider */    input[type="range"] {-webkit-appearance: none;width: 100%;height: 6px;background: linear-gradient(to right, #007bff 50%, #ddd 50%);border-radius: 5px;outline: none;transition: background 0.3s ease-in-out;    }  /* Thumb (Chrome, Safari, Edge) */    .quote-form input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 20px;height: 20px;background: #2680eb;border: 2px solid #fff;border-radius: 50%;cursor: pointer;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);    }  /* Thumb (Firefox) */    .quote-form input[type="range"]::-moz-range-thumb {width: 20px;height: 20px;background: #2680eb;border: 2px solid #fff;border-radius: 50%;cursor: pointer;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);    }  /* Track (Before Thumb - Progress) */   .quote-form  input[type="range"]::-webkit-slider-runnable-track {height: 6px;background: #2680eb;border-radius: 5px;    } .quote-form  input[type="range"]::-moz-range-track {height: 6px;background: #2680eb;border-radius: 5px;    }
.home-banners::after {position: absolute;z-index: 2;left: 0;top: 0;content: "";background: rgba(0,0,0,0.65);width: 100%;height: 100%;}
@media (max-width: 992px) {.home-banners{min-height: fit-content; padding-bottom: 4rem;}.home-banners h1{font-size: 35px; line-height: 35px}.home-banners h5{font-size: 20px;}#masthead{padding: 1rem;}#masthead .offcanvas {height: 100vh;background: rgba(255, 255, 255, 0.7); backdrop-filter: blur(20px);}#masthead .offcanvas .dropdown-menu.show {position: static !important;transform: translate3d(0,0,0) !important;}.nav-link.phone-number {background: #8cc63e;width: 60px;height: 60px;border-radius: 50%;display: flex;justify-content: center;align-items: center;}.offcanvas-body .nav-link {font-size: 1.5rem;color: #000;padding-left: 0;padding-right: 0}.offcanvas-body .dropdown-menu.show {
max-height: 250px;
overflow: hidden;
overflow-y: scroll;
}
.offcanvas-body .dropdown-item {
font-size: 14px;
color: #000 !important;
}
}

.home-text {display: inline-block;flex-wrap: wrap;font-size: 55px;color: #262626; text-align: center;}
.home-text span {width: 72px;height: 72px;border-radius: 72px;display: inline-flex;align-items: center;justify-content: center;overflow: hidden;margin: 0 15px;vertical-align: middle;cursor: pointer;}
.home-text span img {width: 100%;height: 100%;object-fit: cover;}
.home-text strong {font-weight: 500;}
.text-primary {color: #2680EB !important;}
.text-success {color: #8cc63e !important;}
.tooltip-inner {max-width: 200px; /* Adjust the width as needed */text-align: center;}
.tooltip img {max-width: 100%;height: auto;}
@media (max-width: 1080px) {
.home-text {display: inline-block;flex-wrap: wrap;font-size: 45px;color: #000; text-align: center;}
.home-text span {width: 42px;height: 42px;border-radius: 42px;}
}

@media (max-width: 992px) {
.home-text {display: inline-block;flex-wrap: wrap;font-size: 35px;color: #000; text-align: center;}
.home-text span {width: 32px;height: 32px;border-radius: 32px;}
}

.counter-box {background: #F9F9F9;width: 100%;display: flex;flex-direction: column;justify-content: space-between;height: 300px;border-radius: 20px;padding: 2.5rem 2rem;cursor: pointer;transition: all .5s ease-in-out;}
.counter-number {font-size: 85px;font-weight: bold;display: inline-block;color: #262626;transition: all .5s ease-in-out;}
.counter-symbol {font-size: 85px;color: #262626;font-weight: 700;transition: all .5s ease-in-out;}
.counter-box p{font-size: 35px; color: #262626;transition: all .5s ease-in-out;}
.counter-box:hover{background:#2680EB;transition: all .5s ease-in-out;}.counter-box:hover .counter-number{color: #fff;transition: all .5s ease-in-out;}.counter-box:hover p{color: #fff;transition: all .5s ease-in-out;}.counter-box:hover  .counter-symbol{color: #fff;transition: all .5s ease-in-out;}
.counter-box:focus{background:#2680EB;transition: all .5s ease-in-out;}.counter-box:focus .counter-number{color: #fff;transition: all .5s ease-in-out;}.counter-box:focus p{color: #fff;transition: all .5s ease-in-out;}.counter-box:focus  .counter-symbol{color: #fff;transition: all .5s ease-in-out;}
.counter-box.active{background:#2680EB;transition: all .5s ease-in-out;}.counter-box.active .counter-number{color: #fff;}.counter-box.active p{color: #fff}.counter-box.active  .counter-symbol{color: #fff}

@media (max-width: 992px) {
.counter-number {font-size: 65px;}.counter-symbol{font-size: 65px;}.counter-box p{font-size: 24px;}
}
.line1 {background: #000;height: 1px;width: 100%;}

.all-services {  overflow:hidden;  margin:0;}
.services-boxes {  margin-left:calc((100% - 1320px) / 2);  display:flex;  flex-wrap:wrap;}
@media screen and (max-width:1320px){  .all-services {  overflow:hidden;  margin:0;padding: 0 0px;  }
.services-boxes {  margin-left:0;  }
}
@media screen and (max-width:992px){
.services-boxes{flex:1 0 50%;}
}
@media screen and (max-width:767px){
.services-boxes{flex:1 0 100%;}
}

.slider1 {width:100%;margin: 0 auto;}
.slider1 .slick-list {  padding-left: 0px!important;}
.sliders-box {  margin: 0 15px;  overflow: hidden;  border-radius: 20px;  position: relative;  height: 440px;display: flex;align-items: flex-end;cursor: pointer;}
.sliders-box:after {position: absolute;left: 0;bottom: 0;width: 100%;height: 50%;content: "";background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
z-index: 2;}
.sliders-box img {  width: 100%;  height: 100%;  object-fit: cover;  position: absolute;  left: 0;  top: 0;  z-index: 1;}
.arrow-point img {  width: auto;  height: auto;  object-fit: contain;  opacity: 0;  visibility: hidden;left: auto; right: 1rem!important; top: 1rem!important;transition: all .5s ease-in-out;z-index: 2;}
.sliders-box:hover .arrow-point img{opacity: 1; visibility: visible;transition: all .5s ease-in-out;}
.box-contents {position: relative;padding: 1rem;z-index: 3;font-size: 24px;}
.box-contents a {color: #fff;}
.serv-heading h2 {  font-size: 45px;  color: #262626;  font-weight: 500 !important;}
.btn-outline-secondary{border: 1px solid #262626;color: #262626; border-radius: 36px; white-space: nowrap;}
.choose-section {  background: #E1F5F3;min-height: 700px;}
.choose-section img {position: absolute;right: 0;top: 0;width: 50%;height: 100%;object-fit: cover;z-index: 1;}
.choose-section .container {position: relative;z-index: 2;}
.choose-section h2 {font-size: 42px;margin: 0;color: #262626;font-weight: 700;}
.choose-section span {background: #8CC63E;border-radius: 10px;padding: 1.5rem;font-size: 34px;color: #fff;text-align: center;}
.choose-section h4 {margin: 0;font-size: 34px;color: #262626;}

.testimonials-section{min-height: 600px;}
.testimonials-section img {position: absolute;left: 0;top: 0;width: 50%;height: 100%;object-fit: cover;z-index: 1;}
.stars-image img {width: auto;height: auto;position: relative;object-fit: contain;
}

.authors-texts {
  font-size: 40px;
  text-align: center;
  color: #262626;
  font-weight: 500;
	line-height: 45px;
}
.authos-name {font-size: 24px !important;font-weight: 700;color: #262626;
}
.testi-slider .slick-dots li{width: 40px; height: 40px;}
.testi-slider .slick-dots li button::before {width: 40px;height: 40px;line-height: 38px; font-size: 10px}
.testi-slider .slick-dots li button{border-radius: 50%; border: 1px solid #262626;width: 40px; height: 40px}
.testi-slider .slick-dots{position: relative; bottom: 0; margin-top: 1.5rem;}


@media (max-width: 680px) {
.choose-section img {height: 320px;width: 100%}
.choose-section {padding-top: 355px !important;}
.testimonials-section img {height: 320px;width: 100%}
.testimonials-section {padding-top: 355px !important;}
.choose-section h4 {font-size: 24px;}.choose-section span{font-size: 24px;}.choose-section h2{font-size: 34px;}
.authors-texts {font-size: 24px;}.authos-name{font-size: 16px;}
.stars-image img{height:auto;}
}
@media (max-width: 992px) {
.authors-texts {font-size: 30px;}.authos-name{font-size: 16px;}
}
.videos-sections video {width: 100%;object-fit: cover;height: 100%;}


.our-award{background: #fff;}
.our-award ul {margin: 0;padding: 0;list-style: none;}.our-award li{padding: 0rem 0;cursor: pointer;border-bottom: 1px solid #000;list-style-type:none !important;}
.our-award li:last-child{border-bottom: 0px solid #000;}
.award-content{background: none;transition: all .5s ease-in-out;padding: 2.5rem 0; display: flex; align-items: center;}
.our-award li:hover .award-content,.our-award li.active .award-content{background: #f6f6f6; color: #262626}
.our-award h2 {font-size: 48px;font-weight: 500 !important;color: #262626;margin-bottom: 0px !important;}
.award-content h4 {margin: 0;min-width: 320px;}
.award-content h4 a {color: #000;font-size: 24px;font-weight: 800;}
.our-award li:hover .award-content h4 a,.our-award li.active .award-content h4 a{color: #262626}
.achivement-text {/*padding-right: 220px;*/font-size: 35px;font-weight: 500;line-height: 40px;}
.award-img {min-width: 211px;overflow: hidden;max-width: 211px;position: relative;border-radius: 5px;height: 140px;transition: all .5s ease-in-out;}
.our-award li:hover .award-img,.our-award li.active .award-img{opacity: 1;visibility: visible;transition: all .5s ease-in-out;}
.btn-icon1 {width: 48px;min-width: 48px;border: 1px solid #667085;display: flex;justify-content: center;align-items: center;height: 48px;border-radius: 50%;background: none;}
.our-award li:hover .btn-icon1,.our-award li.active .btn-icon1{background: #2680EB; border-color: #2680EB}
.our-award li:hover .btn-icon1 img,.our-award li.active .btn-icon1 img{filter: brightness(0) invert(1);}
@media (max-width: 992px) {.award-content{height: fit-content;}.achivement-text{padding: 0;font-size: 30px}.award-content h4{}
.award-img{display: none}}
@media (max-width: 680px) {.award-content{height: fit-content;}.achivement-text{padding: 0;font-size: 24px;}.award-content h4{min-width: fit-content; margin-bottom: 1rem!important}
.award-img{display: none}.journey-card-content{padding: 1.5rem;}}
.quote-img {position: absolute;left: 50%;transform: translateX(-50%);top: 0; height:100% }
.start-journey {position: relative;  }
.start-journey .container {position: relative;z-index: 2;  }
.slides-cards {background: #111a25;border-radius: 15px;margin: 0 10px;min-height: 400px;display: flex;align-items: center;justify-content: center;color: #fff;flex-direction:column ;padding: 1.5rem; text-align: center;
}

.manage1 {position: relative;overflow: hidden;min-height: 470px;font-size: 34px;color: #fff;font-weight: 500;}
.manage1 img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1;}
.manage1:after {position: absolute;left: 0;top: 0;content: "";height: 100%;width: 100%;background: url(https://server.ashoresystems.info/~pdrproclean/wp-content/uploads/2025/03/45146.png);z-index: 2;}
.manage1 .container {position: relative;z-index: 3;}
.manage1 h1 {font-size: 185px;line-height: 185px;font-weight: 700;margin: 0;color:#fff !important;}
.footer-links {padding: 2rem 0;position: relative;background: url("https://server.ashoresystems.info/~pdrproclean/wp-content/uploads/2025/03/Group-20.png") center top no-repeat;background-size: cover;}
.footer-links p{font-size: 18px; color: #262626;}
.f-links {list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 1rem;}
.f-links li a {color: #262626;font-size: 18px;}
.footer-links .btn1 {border-radius: 56px;font-size: 20px;font-weight: 700;}
.numbers a {display: flex;gap: 10px;font-size: 18px;align-items: center;color: #262626;}
.copies {background: #262626;padding: 1rem;text-align: center;color: #fff;font-size: 16px;}
@media (max-width: 992px) {.manage1{font-size: 24px;}.manage1 h1{font-size: 100px; line-height: 100px;}
}
#megaMenu {position: absolute;top: 100%;display: none;grid-template-columns: repeat(3, 1fr);row-gap: 5px;background: rgba(255,255,255,0.9);max-width: 1320px;width: 100%;padding: 1rem;border-radius: 35px;left: 0;margin-top: 4px;backdrop-filter: blur(4px);column-gap: 1rem;}
#megaMenu a{color: #262626;text-transform: uppercase;;font-size: 16px;padding:0px !important; }
/* Add spacing for arrow */.nav-link .arrow {  margin-left: 5px;  display: inline-block;  transition: transform 0.3s ease-in-out;width: 10px;position:relative;top:-2px;}
/* Rotate arrow when active */.nav-link.active .arrow {  transform: rotate(180deg);top:0;}
@media (max-width: 1080px) {
#masthead{padding: 1rem;}#masthead .nav-item{margin-right: 1rem;}
}
@media (max-width: 1024px) {
#masthead .navbar-dark .navbar-nav .nav-link {color: #262626;font-size: 14px;
}
#masthead .nav-link.login-btn{font-size: 16px!important;}
#masthead{padding: 1rem;}
}
.has-header-image .navbar, .has-header-video .navbar {
	position: relative!important;
}
.d-flex.d-md-flex.d-lg-none.align-items-center.gap-3 .navbar-nav li {
	margin: 0 !important;
	padding: 0 !important;
}
@media (max-width: 1080px){
body, html {
	overflow-x: hidden !important;
}}
.offcanvas-body ul, .offcanvas-body li {
	margin: 0 !important;
}
h5.mb-4 {
    font-size: 24px !important;
    font-weight: 500 !important;
    font-family: 'Raleway' !important;
}
.box-contents a:hover {
    color: #fff !important;
}
.box-contents a {
    text-decoration: none !important;
}
a.btn1.btn-outline-secondary {
    color: #262626;
    text-decoration: none;

}
a.btn1.btn-outline-secondary:hover{
	color:#fff !important;
}




/*----------------------- 17-03-2025 --------------------------*/

.inner-banners {position: relative;overflow: hidden;height: 500px;padding-top: 115px;}
.inner-banners img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1;}
.inner-banners:after {position: absolute;z-index: 2;content: "";background: rgb(0 0 0 / 33%);width: 100%;height: 100%;left: 0;top: 0;}
.inner-banners .container {position: relative;z-index: 3;text-align: center;}
.inner-banners h1 {color: #fff;font-size: 70px;font-weight: 700;margin: 0;}
.heading-h3 {color: #262626;font-size: 30px;}
.services-card a {display: flex;flex-direction: column;justify-content: space-between;gap: 15px;overflow: hidden;}
.services-card-img {position: relative;overflow: hidden;border-radius: 15px;height: 380px;}
.services-card-img img {object-fit: cover;width: 100%;height: 100%;transition: transform .5s ease;}
.services-card a:hover .services-card-img img{transform: scale(1.5);}
.services-card-content {font-size: 24px;color: #262626;}
.services-card a:hover  .services-card-content{color: #2680EB !important}
.page-item.active .page-link {z-index: 3;color: #fff;background-color: #8CC63E;border-color: #8CC63E;}
.services-links {overflow: hidden;border-radius: 15px;/*position: sticky;*/background: #F2F2F2;top: 0;top: 155px;}
.services-links h5 {background: #2680EB;padding: 0 1rem;height: 70px;display: flex;align-items: center;color: #fff;font-size: 24px;}
.services-links ul {list-style: none;margin: 0;padding: 0;overflow: hidden;overflow-y: scroll;max-height: 450px;}
.services-links li {border-bottom: 1px solid rgba(0,0,0,0.15);padding: 10px 1rem;font-size: 20px;}
.services-links li:last-child {border: none;}
.services-links li a {color: #262626;font-weight:600;}
 /* Hide the dropdown on larger screens */      #servicesdropdown {display: none;      }@media screen and (max-width: 768px) {/* Hide the list and show dropdown on mobile */#servicesmenu {    display: none;}#servicesdropdown {    display: block;    width: 100%;    padding: 8px;    font-size: 16px;}      }
.big-img {overflow: hidden;position: relative;border-radius: 15px;}
.big-img img {width: 100%;height: 100%;object-fit: cover;aspect-ratio: 16/9;}
.services-detailscontent {display: flex;flex-direction: column;gap: 30px;}
.services-detailscontent h1,.services-detailscontent h2,.services-detailscontent h3,.services-detailscontent h4,.services-detailscontent h5,.services-detailscontent h6,.services-detailscontent p,.services-detailscontent ul,.services-detailscontent li,.services-detailscontent div {margin: 0;padding: 0;line-height: normal;list-style: none;
color: #262626}
.services-detailscontent .btn1{max-width: fit-content; border-radius: 45px; font-weight: 600; font-size: 20px}
.services-detailscontent h1{font-size: 30px; line-height: 45px; font-weight: 500;}
.services-detailscontent p{font-size: 18px; line-height: 28px;}
.double-column {display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px;font-size: 20px;}
.double-column li {display: flex;align-items: center;gap: 10px;}
.bg-text{background: #E1F5F3; border-radius: 15px;}

@media (max-width: 992px) {
.double-column {grid-template-columns: repeat(1, 1fr);}
.services-links{position: relative;top: 0}
}
@media (max-width: 680px) {
.double-column {grid-template-columns: repeat(1, 1fr);}
.services-links{position: relative;top: 0}
}
.entry-meta a {
    color: #E1F5F3 !important;
    font-size: 18px;
    font-weight: 700 !important;
}
#masthead.scrolled {
	opacity: 0;
	visibility: hidden;
}
@media screen and (max-width: 40em) {
  .page .entry-content, .single .entry-content {
    margin-top: 0px !important;
  }
}
h4.mb-4 {
    font-size: 24px;
	margin-bottom:20px !important;
}
a.ti-header.source-Google {
    width: 160px;
    padding: 10px 20px !important;
}
.overview2 li {
    padding-left: 40px;
    padding-top: 23px;
    padding-bottom: 10px;
    background: url(https://server.ashoresystems.info/~pdrproclean/wp-content/uploads/2025/03/Vector-5.png) 0 18px no-repeat;
    list-style: none !important;
    margin: 0px !important;
}
.overview3 li {
    padding-left: 45px;
    padding-top: 7px;
    padding-bottom: 10px;
    background: url(https://server.ashoresystems.info/~pdrproclean/wp-content/uploads/2025/03/Vector-5.png) 0 18px no-repeat;
    list-style: none !important;
    margin: 0px !important;
}
ul.wp-block-list.overview3 {
    margin: 0;
}
/*Mega menu*/
@media (max-width: 1080px) {#megaMenu{grid-template-columns: repeat(4, 1fr);}}
@media (max-width: 1024px) {#megaMenu{grid-template-columns: repeat(3, 1fr);}}
@media (max-width: 992px){
.pt-5.pb-5.testimonials-section.position-relative.d-flex.align-items-center.about-testimonials {
padding-top: 3rem !important;
min-height: fit-content !important;
max-height: fit-content !important;
}
}
.wp-block-group.slidz {
    position: absolute;
    top: 7rem;
    width: 1140px;
    padding: 30px 0px !important;
}
@media (min-width:1025px){
	.mob-banner{display:none !important;}
}
@media (max-width:1024px){
	.desk-banner{display:none !important;}
}

.box-contents a {
    text-decoration: none !important;
    line-height: 36px !important;
    font-size: 24px;
    display: block;
}