@media (min-width:992px){
.service__accordion{display:none;}
}

@media (max-width:1600px){
/* 
__sml for mobile, __md for tab, __lg for laptop
*/
.f__h1__lg{font-size:60px;}
.f__h2__lg__lg{font-size:55px;}
.f__h2__lg{font-size:50px;}
.f__h2__sm__lg{font-size:45px;}
.f__h3__lg{font-size:30px;}
.f__h3__40__lg{font-size:35px;}

.mr__block__start__56__lg{margin-block-start:var(--spacing-48);}
.mr__block__start__64__lg{margin-block-start:var(--spacing-50);}
.mr__block__start__70__lg{margin-block-start:var(--spacing-56);}
.mr__block__start__80__lg{margin-block-start:var(--spacing-60);}
.mr__block__start__88__lg{margin-block-start:var(--spacing-70);}
.mr__block__start__48__lg{margin-block-start:var(--spacing-40);}

.py__96__lg{padding-block:var(--spacing-70);}
.py__80__lg{padding-block:var(--spacing-60);}

.py__start__70__lg{padding-block-start:var(--spacing-56);}
.py__end__70__lg{padding-block-end:var(--spacing-56);}
.py__start__80__lg{padding-block-start:var(--spacing-60);}

.width__80__lg{width:60px;}

.hero__image{top:0%;}
.home__banner{min-height: 685px;}
/*  .floating__items__holder:nth-child(1) .floating__item:first-child{left: 24%; } */
/*  .floating__items__holder:nth-child(1) .floating__item:last-child{right: 4%; top: 40px;} */
.floating__items__holder:nth-child(2) .floating__item:first-child{left: 0%;}
.floating__items__holder:nth-child(2) .floating__item:last-child{top: -50px; right: -10%;}
.floating__items__holder:nth-child(3) .floating__item:first-child{left: 34%;}
/* .floating__items__holder:nth-child(3) .floating__item:last-child{right:0; top: -80px;} */
.counter__wrap h2{font-size: 50px;}
.industry__slider .slick-prev{left: 91%;}
.timeline__item{margin-bottom: 36px;}
.tech__card.px__24.py__24{padding-block: 20px; padding-inline: 20px;}
.tech__stack__slider .tech__card h6{font-size: 16px;}
.legal__banner__content .f__h1{font-size: 60px;}
.tect__tab{gap:0px;}
.tect__tab .nav-link{padding:10px 18px;}

}
@media (max-width:1440px){
.home__banner{min-height: 600px;}
.floating__items__holder:nth-child(1) .floating__item:first-child{left: 10%;}
.floating__items__holder:nth-child(2) .floating__item:first-child{left: 0%;}
.floating__items__holder:nth-child(3) .floating__item:first-child{left:33%;}
.footer__contact i.icon__box{margin-top: 6px;}
.footer__contact{align-items: flex-start;}
.tect__tab{justify-content: unset; align-items: center;}
.tect__tab .nav-link{padding: 10px 12px;}
.tech__stack__slider .tech__card h6{font-size:14px;}
.floating__text{max-width: 140px; font-size: 14px;}
}
@media (max-width:1366px){
.px__inline__start__24__lg{padding-inline-start:14px;}
.height__150__lg{height:110px; padding: 0 10px;}
.trusted__icon__wrap .d__flex.height__150{padding: 0 10px;}
.trusted__icon__wrap .d__flex.height__150 img{max-height: 60px;}
.why__choose__wrap .max__w__730.d__grid .d__flex.flex__direction__col.counter__wrap{row-gap:20px; padding-inline: 10px 5px;}
.counter__wrap h2{font-size: 45px;}
.f__h4__sm__lg{font-size:28px;}
.service__tabs{padding-inline: 10px; padding-block-start: 30px; gap: 8px;}
.service__tabs h5, .service__tabs h5 span, .service__tabs span{font-size:12px;}
.floating__items__holder:nth-child(1) .floating__item:first-child{left:7%; top: 38px;}
.floating__items__holder:nth-child(1) .floating__item:last-child{top: 30px;}
.floating__items__holder:nth-child(2) .floating__item:first-child{left: 0%;}
.floating__items__holder:nth-child(3) .floating__item:first-child{left: 33%;}
.service__tab__content.px__40.py__40{padding-block:30px; padding-inline: 20px;}
.service__tabs .nav-link{padding:0 20px 20px 20px;}
.service__tab__content .tab__pane .tab__img img{width: 550px;}
.industry__card .heading__wrap p{min-height:120px; -webkit-line-clamp: 4;}
.contact__form__wrap .input__box input, .contact__form__wrap .input__box select, .contact__form__wrap textarea.form-control{height: 70px;}

.timeline__item{margin-bottom: 30px;}
.px__24__lg{padding-inline: 20px;}
.tech__card h6{font-size: 14px;}
.tech__card .width__72.height__72{width: 60px; height: 60px;}
.tech__card.px__24.py__24{padding-block: 15px; padding-inline: 10px;}
.legal__content h2{font-size:30px;}
.tect__tab{justify-content: space-between; gap: 9px;}
.tect__tab .nav-link{max-width:174px;}

}
@media (max-width:1199px){
.f__h1__md{font-size:48px;}
.f__h2__lg__md{font-size:45px;}
.f__h2__md{font-size:40px;}
.f__h2__sm__md{font-size:35px;}
.f__h3__lg__md{font-size:30px;}
.f__h3__40__md{font-size:32px;}
.f__h4__sm__md{font-size:24px;}



.mr__block__start__56__md{margin-block-start:var(--spacing-36);}
.mr__block__start__64__md{margin-block-start:var(--spacing-40);}
.mr__block__start__70__md{margin-block-start:var(--spacing-48);}
.mr__block__start__80__md{margin-block-start:var(--spacing-50);}
.mr__block__start__88__md{margin-block-start:var(--spacing-60);}
.mr__block__start__48__md{margin-block-start:var(--spacing-30);}




.py__96__md{padding-block:var(--spacing-60);}
.py__80__md{padding-block:var(--spacing-56);}

.py__start__80__md{padding-block-start:var(--spacing-48);}
.py__start__70__md{padding-block-start:var(--spacing-48);}
.py__end__70__md{padding-block-end:var(--spacing-48);}


.col__gap__40__md{column-gap:var(--spacing-24);}
.col__gap__24__md{column-gap:var(--spacing-20);}
.width__80__md{width:50px;}
.grid__template__col__8__md{grid-template-columns: repeat(6, 1fr);}

.floating__text p{font-size:14px;}
.home__banner .hero__image{display:none;}
.home__banner{margin:auto;}
.home__hero__content{max-width:unset; display: flex; align-items: center; flex-direction: column;}
.home__hero__content.width__56__per{width:unset;}
.home__hero__content .banner__h1, .home__hero__content p{text-align: center;}
.home__banner .hero__review, .home__banner .home__hero__content .btn__global{margin:0 auto;}
/* .hero__certificates{display:flex; justify-content: center;} */
.hero__certificates .height__68 img{width:44px;}
.hero__certificates .heading__wrap p{font-size:14px; text-align: start;}
.hero__certificates .heading__wrap p span{font-size:14px;}
.width__56__per__md{width:unset;}
.why__choose__wrap .max__w__620{margin-block-start:20px;}
.why__choose__wrap .max__w__620 .width__32 img{width:28px;}
.counter__wrap h2{font-size: 40px;}
.service__tab__content .tab__pane .tab__img img{width: 450px;}
.service__tabs span{font-size:16px;}
.industry__slider button.slick-arrow{top: -11%;}
.industry__slider .slick-prev{left: 89%;}
.tect__tab{justify-content: unset; gap: 0px;}
.tech__card.px__24.py__24{padding-block: 20px;}
.tect__tab.d__inline__flex.py__16{padding-inline:12px; padding-block:12px; column-gap: 2px;}
.tect__tab .nav-link{padding: 10px 8px; font-size: 13px; max-width: 146px;}
.timeline::before{height: calc(100% - 150px);}
.project__slider .card{display:flex; flex-direction:column;}
.why__choose__wrap .mr__block__start__56__md{margin-block-start:70px;}
.service__tabs{padding-inline: 8px; padding-block-start: 20px; gap: 8px;}
.service__tabs h5.f__sm, .service__tabs h5 span, .service__tabs span{font-size:14px;}
.service__tabs .nav-link{padding: 0 6px 15px 6px;}
.service__tabs .width__60 img{width:50px;}
.testimonials__quote p, .testimonials__author__name{font-size:18px !important; }
.testimonials__author p{font-size:16px;}
.legal__banner__content .f__h1{font-size: 48px;}
.technology__section .heading__wrap{gap:30px;}


.service__tab__content .tab-pane.active{grid-template-columns: repeat(1, 1fr);}
.service__tab__wrap{display:none;}
.service__accordion{ display:block;}
.service__accordion .accordion-item{ border:1px solid var(--border-color-light-silver); border-radius:16px; overflow:hidden; margin-bottom:20px; padding:2px 0;}
.service__accordion .accordion-button{ background:#fff; box-shadow:none; padding:14px; white-space: wrap;}
.service__accordion button.accordion-button:hover, .service__accordion button.accordion-button:focus{color:var(--font-color-royal-blue);}
.service__accordion .accordion__title .width__60 img{width:50px;}
.service__accordion .accordion-button::after{ background-size:18px;}
.service__accordion .accordion-body{ padding:20px;}
.service__accordion .accordion-body .tab__img{ margin-bottom:20px;}
.service__accordion .accordion-body .tab__img img{ width:100%; border-radius:16px; display:block;}
.tab__content{padding: 24px; border-radius: 24px;}
}
@media (max-width:1024px){
.d__flex__dir__col{flex-direction:column; gap:20px;}
.f__h3__sm__md{font-size:20px;}

.max__w__800__md{max-width:unset;}
.max__w__620__md{max-width:unset;}
.max__w__715__md{max-width:unset;}
.service__tabs span{display:none;}

.items__end__sm{align-items:unset;}
.trust__wrap .items__end{align-items:start;}
.why__choose__wrap .max__w__620{margin-block-start:20px;}
.project__slider .card{display:flex; flex-direction:column; justify-content: space-between;}
.industry__slider button.slick-arrow{top: -11%;}
.industry__slider .slick-prev{left: 85%;} 
.technology__section .heading__wrap.mr__block__start__20.d__flex.justify__content__space.items__end{flex-direction:column; gap:20px; align-items: flex-start;}
.process__wrap .heading__wrap.mr__block__start__20.d__flex.justify__content__space.items__end{flex-direction:column; gap:20px; align-items: flex-start;}
.why__choose__wrap .mr__block__start__56__md{margin-block-start:40px;}
.legal__content h2{font-size:26px;}

/* .contact__wrap.d__flex{flex-direction:column; row-gap:30px;} */
}
@media (max-width:991px){



.contact__wrap.d__flex{flex-direction:column; row-gap:30px;}
.contact__wrap .width__50__per{width:100%;}
.process__grid{grid-template-columns:1fr; gap:50px;}
.process__image{order:1; display:none;}
.timeline{order:2;}
.testimonials__summary__count{margin-block-start: 16px;}
.footer__main__area{gap:50px !important;}
.trusted__icon__wrap{grid-template-columns: repeat(4, 1fr);}
.legal__banner__excerpt p{font-size:16px;}
.trusted__icon__wrap .d__flex.height__150:nth-child(6), .trusted__icon__wrap .d__flex.height__150:nth-child(11){border-left:0px;}
.trusted__icon__wrap .d__flex.height__150:nth-child(5), .trusted__icon__wrap .d__flex.height__150:nth-child(9){border-left: 1px solid #00000033;}

/* .trusted__icon__wrap .d__flex.height__150:nth-child(9), .trusted__icon__wrap .d__flex.height__150:nth-child(10){border-bottom:0px;} */
}
@media (max-width:880px){
.f__h1__sml{font-size:30px;}
.f__h2__sml{font-size:25px;}
.f__h2__sm__sml{font-size:30px;}
.f__h3__lg__sml{font-size:20px;}
.f__h4__sm__sml{font-size:20px;}
.f__h3__sm__sml{font-size:18px;}

.f__sm__sml{font-size: 15px;}
.f__btn__sm{font-size: 14px;}

.py__08__sm{padding-block: 6px;}
.py__16__sm{padding-block: 12px;}
.px__16__sm{padding-inline: 12px;}
.px__24__sm{padding-inline: 16px;}
.py__80__sm{padding-block:var(--spacing-50);}

.px__inline__end__12__sm{padding-inline-end: 8px;}
.px__inline__start__16__sm{padding-inline-start: 12px;}

.mr__block__start__64__sm{margin-block-start:var(--spacing-20);}
.mr__block__start__88__sm{margin-block-start:var(--spacing-50);}
.mr__block__start__48__sm{margin-block-start:var(--spacing-24);}


.trusted__icon__wrap .d__flex.height__150:nth-child(15){border-top: 1px solid #0003;}


.d__flex__wrap{flex-wrap:wrap; gap:20px;}
/* .grid__template__col__8__sm{grid-template-columns: repeat(3, 1fr);} */



.btn__wrap::after, .black__btn__wrap::after{width: 20px; height: 20px;}
.btn__wrap__bg__arw::after, .btn__wrap__blue::after{width: 36px; height: 36px;}
.service__accordion .unique__ul ul li{align-items: flex-start;}
.service__accordion .unique__ul ul li::before{margin-top: 8px;}

.home__hero__content p{font-size:16px;}
.heading__wrap p, .counter__wrap p{font-size:16px;}
.project__slider .card{padding-inline: var(--spacing-16); padding-block: var(--spacing-16);}
.project__slider .card h2{font-size: 20px;}
.project__slider__wrap .project__slider__nav{top: -10%;}
.project__slider .heading__wrap.mr__block__start__20{margin-block-start: 0px;}
.project__slider .card .f__h2__sm__sml{font-size:22px;}
.project__slider .card p{font-size:15px;}
.slider__counter__wrap{padding-inline:10px;}
.service__accordion .accordion-button:not(.collapsed){color:#1585ea;}
.industry__slider .slick-prev, .industry__slider .slick-next{display:none !important;}
.industry__card .heading__wrap p{font-size:16px; -webkit-line-clamp:5; min-height:132px;}
.contact__form__wrap .input__box input, .contact__form__wrap .input__box select, .contact__form__wrap textarea.form-control{font-size:16px; padding-inline: 20px;}
.contact__bg.px__40.py__40{padding-inline:20px; padding-block:20px;}
.contact__bg .thumbnail__img img{width: 55px; height: 55px;}
.contact__bg .width__48.icon__box{width: 40px; height:40px;}
.timeline__icon{width: 45px; height: 45px; min-width: 45px;}
.timeline__content p{font-size:16px;}
.tect__tab.d__inline__flex.py__16{padding:5px;}
.our__technologies .d__grid.grid__template__col__8{grid-template-columns: repeat(3, 1fr);}
.industry__slider .slick-slide > div{height:fit-content;}
.testimonials__summary__count{font-size:30px !important;}
.home__banner{padding-block-start: 50px;}
footer .btn__wrap::after, .site__header.light__header .gbl__btn.get__started__btn::after{width:36px !important; height:36px !important;}
.site__header.light__header .gbl__btn.get__started__btn{padding: 10px 10px 10px 16px !important; font-size: 15px !important;}
.footer__logo__content__wrapper .height__68 img{height: 50px !important; object-fit: contain;}
/* {width:36px;} */
.legal__content h2{font-size:22px;}
.legal__content p{font-size:16px;}
.legal__banner{padding-block: 80px 50px;}
.header__logo img{height:45px !important;}
.btn__wrap__blue{font-size:16px !important;}
/* .contact__form__wrap .width__16 img{} */
.legal__banner__content .f__h1{font-size: 30px;}
.site__nav .header__logo{display:flex; align-items:center;}
.legal__banner__layout{min-height:350px;}
.footer__logo__content__wrapper .height__60 img{height: 45px;}
.tab__content{padding: 12px; border-radius: 12px;}
.cta__content__btn__wrapper .btn__wrap{padding-inline:8px; padding-block:8px;}
}
@media (max-width:767px){

/* .home__banner{padding-block-start: 40px;} */
.counter__wrap h2{font-size: 30px;}

.contact__form__wrap form .two__col{flex-direction:column; gap:0;}
.contact__bg.px__40.py__40 .d__flex.col__gap__40{flex-direction: column; }
.contact__bg .d__flex.px__24.py__24{padding-block:16px; padding-inline:16px;}

.timeline__item{gap:18px; margin-bottom:40px;}

.tect__tab{width:100%; flex-wrap:nowrap; overflow-x:auto; overflow-y:hidden; white-space:nowrap; -webkit-overflow-scrolling:touch; scrollbar-width:none; padding:10px;}
.tect__tab::-webkit-scrollbar{display:none;}
.tect__tab .nav-item{flex:0 0 auto;}
.tech__card .width__72.height__72{width: 44px; height: 44px; border-radius: 12px;margin: 0 auto 10px;border-radius: 5px;padding: 10px;}
.tech__card .width__72.height__72 img{width: 24px; height: 24px;}
.contact__form__wrap .input__box input, .contact__form__wrap .input__box select, .contact__form__wrap textarea.form-control{padding-inline:16px; font-size:15px;}
.industry__card .heading__wrap p{min-height:132px;}
.testimonials__summary__count{font-size: 36px;}
.why__choose__wrap .max__w__730.d__grid{grid-template-columns: repeat(1, 1fr);}
.why__choose__wrap .max__w__730.d__grid > div{height:auto; min-height:100px;}
.why__choose__wrap .d__grid .border__solid__right__light__gray{border-right:0px;}
.slider__counter__wrap{border-right:0px; padding-inline:0px; padding-block-end: var(--spacing-20);}
.project__slider .card > div > div{flex-direction: column;}
.contact__form__wrap .d__flex.col__gap__12{font-size: 15px;}
.contact__info__box__location{align-items:flex-start;}
.contact__info__box__location img{margin-top: 8px;}
.timeline::after, .timeline::before{left: 22px;}
.tech__stack__slider .tech__card h6{font-size: 12px;}
.tect__tab .nav-link{max-width:fit-content; padding:10px 14px;}
.technology__section .mr__block__start__56{margin-block-start:35px;}

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

.certificates__card{flex-direction:row !important;}
.home__hero__content .hero__certificates{max-width:250px; margin:30px auto 0;}
.mr__block__start__56__sm{margin-block-start:40px;}
.trusted__icon__wrap{grid-template-columns: repeat(3, 1fr);}
.trusted__icon__wrap .d__flex.height__150{padding: 0 5px;}
.trusted__icon__wrap .d__flex.height__150 img{max-height: 50px;}
.trusted__icon__wrap .d__flex.height__150:nth-child(14){border-top: 1px solid #0003;}
.trusted__icon__wrap .d__flex.height__150:nth-child(5), .trusted__icon__wrap .d__flex.height__150:nth-child(6),.trusted__icon__wrap .d__flex.height__150:nth-child(9), .trusted__icon__wrap .d__flex.height__150:nth-child(11){border-left:0px;}
.trusted__icon__wrap .d__flex.height__150:nth-child(4), .trusted__icon__wrap .d__flex.height__150:nth-child(7), .trusted__icon__wrap .d__flex.height__150:nth-child(10){border-left: 1px solid #0003;}
.trusted__icon__wrap .d__flex.height__150:nth-child(9){border-bottom:1px solid #00000033;}
.height__150__lg{height: 90px;}
.project__slider .card__img img{height:280px;}
.project__slider .slick-slide{transform: scale(0.98); transition: all .3s ease 0s;}
}