.twoThousandTwintySix {font-size: 1vw;position: absolute;top: 7.3vw;right: 4.7vw;font-weight: 400;}

#bannerVdo {position: absolute;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;left: 0;}
.vid_wrap {display: inline-block;height: 1070px;overflow: hidden;position: relative;background-color: #000;width: 100%;}


/*ARRAY BRACKETS CSS*/
.arry_left:before {content: "["; position: absolute; left: 0; top: -11px; } 
.arry_right:after {content: "]"; position: absolute; right: 0; top: -11px; } 
.arry_left {padding-left:4vw; }
.arry_right {padding-right:4vw; }
.arry:before {content: "["; position: absolute; left: 0; top: -11px; } 
.arry:after {content: "]"; position: absolute; right: 0; top: -11px; } 
.arry {padding: 0 3vw; text-align: center; }
/*ARRAY BRACKETS CSS*/

/*MARQUEE SLIDER CSS*/
.marquee__slider {background: rgba(0, 0, 0, 0.70);}
.marquee__slider .item {padding: 0 30px;text-align: center;}
.marquee__slider .item:before {content: "";position: absolute;left: -3px;width: 7px;height: 7px;background-color: #fff;border-radius: 50%;top: 8px;}
/*MARQUEE SLIDER CSS*/

section.form__section .expert_clm {background-color: #F3F3F3; padding: 30px; width: max-content; }

.lets_talk_form {padding: 0 30px; }

.work_clm img {transform: scale(1);transition: .5s;min-height: 715px !important;object-fit: cover;}

.awards_row.active .awards_img {height: 319px;}	

.faqs_clm {top: 50px; }	


section.blogs button.swiper-pagination-bullet {color: #000000 !important;font-size: 1.25vw;position: relative;font-family: 'manrope' !important;text-align: left;margin: 0 10px !important;} 
section.blogs button.swiper-pagination-bullet:before {width: 0px;height: 1px !important;background-color: #000 !important;opacity: 1;content: "";left: 24px;top: 16px;position: absolute;} 
section.blogs button.swiper-pagination-bullet.swiper-pagination-bullet-active {color: #000 !important; }
section.blogs button.swiper-pagination-bullet.swiper-pagination-bullet-active:before {width: 40px !important; }
.blogs_slider .slick-list {overflow: visible !important; padding-right: 20% !important; }
.blogs_slider ul.slick-dots {display: flex; justify-content: end; width: auto; left: -32px; position: relative; right: 0 !important; } 
.blogs_slider .slick-dots li button {color: #00000029 !important; }
.blogs_slider .slick-dots li.slick-active button {color: #000 !important; }
.blogs_slider .slick-dots li button:before {background-color: #000 !important; }



/*BANNER CSS*/
.heading_img {width: 17vh;height: 5.3vw;margin-right: -20px;object-fit: cover;top: -15px;position: relative;margin-left: 8px;}
section.single_service_banner p {padding-right: 6%;}
/*BANNER CSS*/

section.letsTalkDrak {background-color: #1C1C1C; } 
section.letsTalkDrak .black {color: #fff !important; } 
section.letsTalkDrak button.themeBtn.submit_btn {background-color: #fff !important; } 
section.letsTalkDrak button.themeBtn.submit_btn span {color: #000; } 
section.letsTalkDrak button.themeBtn.submit_btn span img {filter: brightness(0); }
section.letsTalkDrak .description_underline {color: #fff !important; } 
section.letsTalkDrak .description_underline:hover {color: #ffffff6b !important; }

/*RESULTS SECTION CSS*/
section.results .fs_100px {font-size: 4.5vw; }
.imageCross_slider {width: 25vw;height: 100svh;display: grid;gap: 12vw;transform: rotate(-45deg) translate(37%, 20%);transform-origin: center;left: 0;right: 0;margin: auto;position: absolute;top: 0;} 
.imageCross_slider .images_wrap {transform: rotate(45deg);width: 90%;filter: grayscale(1);transition: .7s;opacity: 0.2;}
.content_wrapper {display: inline-block; height: 200px; }
.content_slider{opacity: 0;transition: .5s;width: 100%;display: grid;align-content: end;height: 100%;} 
.slider_para {opacity: 0;transition: .5s;} 
.content_slider.is-active, .slider_para.is-active {opacity: 1 !important; } 
.imageCross_slider .images_wrap.is-active {filter: grayscale(0);opacity: 1 !important;}
/*RESULTS SECTION CSS*/

/*TABS SECTION*/
.nav-link {background-color: transparent !important;color: #CCCCCC;padding: 10px 0;}
.nav-link.active {color: #000 !important;text-decoration: underline;text-decoration-thickness: inherit;}
.nav-link:focus, .nav-link:hover {color: #000 !important; }
.nav-link .arrow_right {position: absolute;right: 20px;transition: .5s;top: 30px;width: 22px;height: 20px;object-fit: cover;opacity: 0;} 
.nav-link {width: max-content; margin: auto; } 
.nav-link .reveal-inner-wrap {padding: 0 60px; } 
/*.nav-link.active .arrow_right, .nav-link:hover .arrow_right {right: 0 !important; opacity: 1; }*/
.nav-link.active .arrow_right {right: 0 !important; opacity: 1; }
.nav-link {min-width: 90%; margin: auto; }
/*TABS SECTION*/

.fs_144px {line-height: 7.95vw;}

section.tech_stack .marquee__slider {background-color: transparent; }


section.awardsLight {background-color: #F6F6F6 !important; } 
section.awardsLight .awards_logo {filter: brightness(0); } 
section.awardsLight .arrow_down {filter: brightness(0); } 
section.awardsLight .awards_row {border-color: #00000012 !important; }

.slick__nav .item.slick-slide {opacity: 0.5; transition: .5s; }
.slick__nav .item.slick-current {opacity: 1; }

.slick_dots_for_reviews ul li {width: 100%; height: auto !important; opacity: 0.5; transition: .5s; } 
.slick_dots_for_reviews ul li img {width: 100%; } 
.slick_dots_for_reviews ul li button {width: 100%; height: auto !important; } 
.slick_dots_for_reviews ul {position: relative !important;left: 0 !important;} 
.slick_dots_for_reviews {margin-bottom: 30px;width: 80%;} 
.slick_dots_for_reviews ul li.slick-active {opacity: 1; }



section.talk_to_expert .marquee__slider .slick-track {display: flex; align-items: center; } 
section.talk_to_expert .marquee__slider {background-color: transparent; } 
.lets_talk_btn {padding: 15px 40px; font-size: 20px; font-weight: 600; text-transform: uppercase; transition: .5s; } 
.lets_talk_btn:hover {background-color: #000 !important; color: #fff; }

section.talk_to_expert .marquee__slider .item {padding: 0 0; }





/*.vertical-slider-container {display: flex; align-items: center; justify-content: space-between; gap: 50px; max-width: 1100px; margin: 50px auto; font-family: 'Arial', sans-serif; } 
.slider-nav {display: flex; flex-direction: column; gap: 20px; width: 40%; } 
.nav-item {font-size: 24px; font-weight: 600; color: #a0a0a0; cursor: pointer; transition: color 0.3s ease; padding: 10px 0; border-bottom: 1px solid #e0e0e0; } 
.nav-item.active, .nav-item:hover {color: #111111; } 
.slider-content-wrapper {width: 50%; height: 250px; overflow: hidden; position: relative; border-left: 3px solid #111111; padding-left: 30px; } 
.slider-content-inner {display: flex; flex-direction: column; will-change: transform; } 
.slide-card {height: 250px; display: flex; flex-direction: column; justify-content: center; } 
.slide-card h3 {font-size: 28px; margin-bottom: 15px; color: #111111; } 
.slide-card p {font-size: 16px; color: #555555; line-height: 1.6; }*/





section.section.plan-design {background-color: #000;height: 100vh;}
.plan-design-main-wrap {justify-content: center;align-items: flex-start;display: flex;position: relative;margin-top: 130px;} 
.plan-design-single-flex {justify-content: center; align-items: center; display: flex; position: relative; } 
.plan-design-single-inner-card {max-width: 420px; margin-top: 20px; } 
.plan-design-single-inner-card.three, .plan-design-single-inner-card.two, .plan-design-single-inner-card.four {opacity: 0; position: absolute; } 
.border-shape {background-color: #000000;width: 1px;height: 70px;margin-left: auto;margin-right: auto;margin: 15px auto 15px;} 
.plan-design-title-inner {text-align: center;margin-top: 0px;} 
/*.plan-design-shape {z-index: 9; background-image: linear-gradient(#23252a00, #23252a); width: 100%; height: 150px; position: absolute; inset: auto 0% -1px; } */
.image {width: 20px;height: 20px;margin-left: .1px;} 
.plan-design-single-number-box {transition: .5s; border: 1px solid #E3E3E3;border-radius: 100%;justify-content: center;align-items: center;width: 75px;height: 75px;margin-bottom: 10px;margin-left: auto;margin-right: auto;display: flex;} 
.plan-design-cercle-box {border: 1px solid #E3E3E3;border-radius: 100%;justify-content: center;align-items: flex-start;width: 87vw;height: 87vw;margin-left: auto;margin-right: auto;display: flex;position: absolute;transform: rotate(90deg);} 
.border-shape-number-box {grid-column-gap: 12px; grid-row-gap: 12px; flex-flow: column; justify-content: flex-start; align-items: center; margin-left: auto; margin-right: auto; display: flex; position: absolute; } 
.border-shape-number-box.two {position: absolute;top: -107px;} 
.border-shape-number-box.four {bottom: 0%;transform: translate(0, 108px)rotate(180deg);} 
.border-shape-number-box.one {top: 50%;left: 0%;transform: rotate(-90deg)translate(78%, -86px);} 
.border-shape-number-box.three {top: 50%;right: 0%;transform: translate(87px, -50%)rotate(90deg);} 
.plan-design-single-number-box.active {background-color: #000; }
.plan-design-single-number-box.active .plan-design-single-number {color: #fff !important; }
.plan-design-single-number {transition: .5s; }



section.results .fs_100px {font-size: 4.5vw; }
.imageCross_slider {width: 25vw;height: 100svh;display: grid;gap: 12vw;transform: rotate(-45deg) translate(37%, 20%);transform-origin: center;left: 0;right: 0;margin: auto;position: absolute;top: 0;} 
.imageCross_slider .images_wrap {transform: rotate(45deg);width: 90%;filter: grayscale(1);transition: .5s;}
.content_wrapper {display: inline-block; height: 200px; }
.content_slider {opacity: 0; transition: .5s; } 
.content_slider.is-active {opacity: 1 !important; } 
.imageCross_slider .images_wrap.is-active {filter: grayscale(0); }

.review_img, .profile, .accordion-item, .expert_clm  {border-radius: 15px; transition: .5s; } 
.profile:hover, .accordion-item:hover, .expert_clm:hover {border-color: #000; box-shadow: 0px 0px 15px 0px #00000047; }
.review_img {border: 1px solid #fff;}
html body .review_img:hover {border-color: #000 !important; }

.slick-dots li button {padding: 0; }

.slider_pagi_arrow {display: flex;gap: 20px;align-items: center;}

section.single_service_banner .fs_40px {padding-left: 1%; }


.timeline__row .slick-slide {display: block; padding: 40px 10px 0; }
.left-stack{position:sticky; top:0; left:0; height:100vh; z-index:10; pointer-events:none; } 
.left-stack .left{ position:absolute; top:0; left:0; width:100%; height:100vh;padding: 50px;}
.left-1{ z-index:1;}

.panel{height:100vh;position: sticky;top: 0;padding: 50px;background-color: #000 !important;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.left {background-repeat: no-repeat; background-size: cover; background-position: center; }

/*FOR MOBILE*/
.cleint_img_mb {width: 75px; }
.service_head {background: linear-gradient(180deg, rgb(0 0 0) 0%, rgba(0, 0, 0, 0.00) 100%);backdrop-filter: blur(0px);margin-bottom: 0;padding: 30px 20px;z-index: 99;}
/*FOR MOBILE*/


.framework_clm:before {content: ""; width: 100%; height: 100%; position: absolute; background-image: linear-gradient(transparent, black); }

ul.doted li {margin: 10px 0; position: relative; padding-left: 20px; } 
ul.doted li:before {content: ""; width: 10px; height: 10px; background-color: var(--secondColor); top: 5px; position: absolute; border-radius: 50%; left: 0px; }


.content_hover {position: absolute;bottom: -20px;left: 0;padding: 25px;height: 100%;display: flex;align-items: end;background-image: linear-gradient(transparent, transparent, #0000008c);opacity: 0;transition: .5s;}

.work_clm:hover .content_hover {opacity: 1; bottom: 0px; }
.work_clm:hover img {transform: scale(1.1); }
.content_hover p {padding-right: 50%; }	

.lets_start_togather .fs_149px {color: #F3F3F3; }

section.case_studies .case_text {width: max-content;margin: auto;opacity: 0.3;/* transition: .5s !important; */margin: -30px auto;}
section.case_studies .case_text span {position: absolute; top: 0; left: 0; font-weight: 500 !important; }
section.case_studies {height: 150vh; justify-content: center !important; align-items: center; }
section.case_studies .is-active {z-index: 9;opacity: 1 !important;mix-blend-mode: difference;}
section.case_studies .case_text:nth-child(even) {position: relative; left: 80px; } 
section.case_studies .case_text:nth-child(odd) {position: relative; right: 80px; }
.movingImage-wrapper {position: fixed;/* top: 20%; */left: 0;right: 0;margin: auto;display: table;justify-content: center;align-items: center;width: 25vw;height: 32.5vw;position: fixed;top: 50%;/* bottom: 0%; *//* left: 50%; */transform: translate(0%, -50%); display: none;}
.movingImage {width: 100%}

.service_row .mfs_30px {margin-bottom: 0 !important; } 
section.letsTalkDrak .fs_290px {color: #fff !important; }

.results_clm {height: 100%; display: grid; }
section.services .right-wrap .panel .readmoreContent .flex-wrap {font-size: 14px; }

