section.case_study_banner {background-size: 40%;background-position: 77% -10%;/* background-attachment: fixed; */}
section.case_studies {display: none !important;}

#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%;}


section.reviews img.review_txt {margin-bottom: -120px; }

section.avertiment {height: 100vh; background-attachment: fixed; background-position: center !important;}

.typo_txt {top: 25px; left: 25px; }

.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.clientVideo_dark {background-color: #000; } 
section.clientVideo_dark .fs_100px {color: #fff !important;}
section.clientVideo_dark .fs_48px .dark {color: #fff !important; } 
section.clientVideo_dark .fs_48px .light_gray {color: #929292; } 
section.clientVideo_dark  p {color: #fff !important; } 
section.clientVideo_dark .fs_27px {color: #fff !important; } 
section.clientVideo_dark .fs_20px {color: #fff !important; }

.slick-dotted.slick-slider {margin-bottom: 0px; }


ul.dashed li {position: relative; padding-left: 12px; } 
ul.dashed li:before {content: "-"; position: absolute; left: 0; }

section.clientVideo_dark .slick__for .darkThemeLogo {width: 250px !important; }


.client_image {width: 100px; height: 100px; border-radius: 10px; object-fit: cover; border: 1px solid #0000001c; }

.slick_social_arrows button.slick-arrow {position: unset !important; }

section.reverse_color {background-color: #F5F5F5; } 
section.reverse_color .delivery_clm {background-color: #fff !important; } 
section.reverse_color img.revers_heading {filter: brightness(0)invert(1); }


img.the_solution {margin-bottom: -50px; }


section.own_words .swiper-slide {filter: blur(5px); transition: .5s !important; transform: scale(0.9); }
section.own_words .swiper-slide .caption {opacity: 0; transition: .5s !important}

section.own_words .current-slide {filter: blur(0px) !important; transform: scale(1) !important; } 
section.own_words .current-slide .caption {opacity: 1; }

section.how_we_help button.swiper-pagination-bullet.swiper-pagination-bullet-active {color: #000000 !important; }
section.how_we_help button.swiper-pagination-bullet:before {background-color: #000000 !important; }
section.how_we_help button.swiper-pagination-bullet {color: #000000 !important; }

section.tech_stack p {padding-right: 0% !important;}

img.tech_stack_text {margin-bottom: -70px !important; }