.hero-section{padding: 305px 0px 430px;}
.hero-section .container{max-width: 1146px;}
.hero-tittle span{text-align: right;display: block;z-index:1;}
.hero-img img{position: absolute;top: 25px;}
.right{position: absolute;height: 235px;width: 186px;top: -60%;right: 7%;background-repeat: no-repeat;background-color: #FFD6B5;border-radius: 100px;overflow: hidden;background-position: 0 5px;}
.left{position: absolute;height: 235px;width: 211px;bottom: -61%;background-repeat: no-repeat;background-color: #B9BDEB;overflow: hidden;background-position: 0 10px;}
.hero-tittle::after{content: '';background-image: url(../images/orange-star.svg);position: absolute;height: 65px;width: 65px;right: 6%;top: -67%;background-repeat: no-repeat;}
.hero-tittle::before{content: '';background-image: url(../images/blue-arrow.svg);position: absolute;height: 78px;width: 105px;left: 14%;bottom: -80%;background-repeat: no-repeat;z-index:1;}


/* video section */
.video-section{padding-bottom:100px ;}
#myVideo {display: none;width: 872px;height: auto;border-radius: 24px;}
.play-btn{position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;cursor: pointer;z-index: 999;}
.video-container{max-width: 872px;margin-inline:auto ;margin-top: -135px;position: relative;border-radius: 24px;}
.video-content{position: absolute;bottom: 30px;width: 100%;max-width: 772px;left: 50%;transform: translateX(-50%);}

/* what we do section */
.py-90{padding: 82px 0px;}
.content-container{max-width: 981px;margin: auto;}
.sec-pad{padding-bottom: 100px;}
.custom-card{margin-top:48px;}
.custom-card p{max-width: 425px;}
.card-img img{border-radius: 10px;width: 100%;height: 300px;object-fit: cover;}
/* counter section */
#counter li{font-size: 72px;color: var(--orange-clr);line-height: 1;text-align: center;font-weight: var(--fw400);}
#counter li h6{color: var(--black-clr-sec);}
/* Our gallery */
.ourGallery_slider figure img{border-radius: 20px;margin-block: 16px;height: auto;max-width: 100%;}
.imgs-align{margin-inline: 12px;}
.imgs-align figure{display: flex;flex-direction: column;}
.slide-track li {margin-top: 0px; }
.slide-track li:nth-child(6n + 1) {margin-top: 0px;}
.slide-track li:nth-child(6n + 2),
.slide-track li:nth-child(6n + 6),
.slide-track li:nth-child(6n + 4) {margin-top: 106px;}
.slide-track li:nth-child(6n + 3) {margin-top: 44px;}

/* For 6 cards */
/* .slide-track li:nth-child(6n + 1) { margin-top: 0px; }
.slide-track li:nth-child(6n + 2),
.slide-track li:nth-child(6n + 4) { margin-top: 106px; }
.slide-track li:nth-child(6n + 3) { margin-top: 44px; }
.slide-track li:nth-child(6n + 5) { margin-top: 44px; } */

.ourGallery_slider {position: relative;width: 100%;display: grid;place-items: center;overflow: hidden;}
.slide-track {width: calc(150px * 20);display: flex;animation: scroll 20s linear infinite;justify-content: space-between;}
.slide {width: 150px;height: 60px;display: grid;place-items: center;transition: 0.5s;cursor: pointer;}
@keyframes scroll {0% {transform: translateX(0px);}100% {transform: translateX(calc(-150px * 10));}}
.mx-850{max-width: 850px;margin: 0 auto}
.ourGallery_slider figure img.border-topleft{border-top-right-radius: 45%;}
.ourGallery_slider::before{content: ''; background: linear-gradient(90deg, #EDEFFF 3.04%, rgba(237, 239, 255, 0.639372) 52.7%, rgba(237, 239, 255, 0) 85.45%);height: 578px;width: 190px;z-index: 999;position: absolute;left: 0;}
.ourGallery_slider::after{content: ''; background: linear-gradient(270deg, #EDEFFF 5.79%, rgba(237, 239, 255, 0.639372) 65.82%, rgba(237, 239, 255, 0) 84.16%);height: 578px;width: 190px;z-index: 999;position: absolute;right: 0;top: 0;}
/* news tabs */
.news-tabs .nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color: transparent;color: var(--orange-clr);font-weight: var(--fw500);border-bottom: 2px solid var(--orange-clr);border-radius: 0px;}
.news-tabs .nav-link{font-size:24px ;line-height: 130%;font-weight: var(--fw400);color: var(--ash-clr);width: 160px;white-space: pre;text-align: center;padding: 0px;}
.news-tabs .nav-pills{width:540px ;justify-content: space-between;border-bottom: 1px solid var(--cement-clr);}
/* clients section */
.mx-410{max-width: 410px;margin-inline:auto;}
.client-card{border-radius: 20px;padding: 42px;position: relative;overflow: hidden;margin-inline: 24px;}
.client-card::before{content: '';background-image: url(../images/blue-arrow.svg);position: absolute;left: 0px;bottom: 0px;height:55px;width:76px;background-repeat: no-repeat;opacity: 0.4;background-size:cover;}
.client-card::after{content: '';background-image: url(../images/double-quote.svg);position: absolute;right: 0px;top: 0px;height: 95px;width: 107px;background-repeat: no-repeat;}
.clients-slider .client-card.light-clrbg{background-color:#FAFAFA;}
.clients-slider .client-card.dark-clrbg{background-color: #F0F1FF;}
.client-card .description{margin-top: 48px;}
.client-card .client-media figure{height: 72px;width: 72px;border-radius: 50%;}
.clinets-logo-slider::before{content: '';height: 75px;width: 130px;z-index: 999;position: absolute;}
.clinets-logo-slider::after{content: '';height: 75px;width: 130px;z-index: 999;position: absolute;right: 0;top: 0;}
/* faq */
.mx-596{max-width: 596px;}
.faq-accordion .accordion{background-color: var( --lightpink-clr);border: none;}
.faq-accordion .accordion-body{background-color: var( --lightpink-clr);border: none;padding: 0px 0 24px 0;max-width: 776px;}
.faq-accordion .accordion-item{background-color: var( --lightpink-clr);border: none;border-bottom: 1px solid var(--orangelight-clr);}
.faq-accordion .accordion-item:last-child{border-bottom: 0px;}

.faq-accordion .accordion-button{background-color: var( --lightpink-clr); box-shadow: none; padding: 24px 0 24px 0 ;font-size: 24px;color: var(--black-clr-sec); }
.faq-accordion .accordion-button[aria-expanded="false"]{padding-block:24px ;}
.faq-accordion .accordion-button::after{background-image: url(../images/accordion-img2.svg);}
.faq-accordion .accordion-button:not(.collapsed)::after{background-image: url(../images/accordion-icon.svg );}


#faq .faq-accordion .accordion-body p {margin-bottom: 15px;}
#faq .faq-accordion .accordion-body ul {display: grid !important; gap: 20px; padding-left: 1rem !important;}
#faq .faq-accordion .accordion-body ul li{list-style: disc !important; font-size: 18px;color:var(--black-clr-sec);}

/* bugs 15-04-24 */

.custom-card h6{text-transform:uppercase;}
.help-card .help-card-content h6{text-transform:uppercase;}
.blogs-card-content h6{text-transform:uppercase;max-width:322px;margin-bottom: 16px;}
/* .blogs-card-content ul li{margin-bottom:12px;} */
.clients-slider .client-card.light-clrbg::before{opacity:0.1;}
.clients-slider{padding-bottom:100px;}
.info h6{color:var(--black-clr-sec);}
.tabs-container .blogs-card{margin-top:16px;}
.content-container p{font-size:24px;line-height:33px;margin-bottom:40px;}
.tabs-container .blogs-card .blogs-card-content p{font-size:24px;line-height:28px;font-weight:var(--fw600);color:var(--blue-clr);}
.news-tabs{position: relative;}
.news-tabs::before{border-bottom: 1px solid var(--cement-clr);content: '';position: absolute;width: 200%;bottom: 0px;right: -50%;}


.tabs-container .blogs-card img{height: 240px;width: 100%;border-radius: 16px;object-fit:cover;}
