
@media(max-width: 1500px) {
}
@media(max-width: 1280px) {
	section.clientVideo_dark .slick__for .darkThemeLogo {width: 170px !important; }
	section.reviews img.review_txt {margin-bottom: -100px; }
}
@media(max-width: 1100px) {
	section.reviews img.review_txt {margin-bottom: -80px; }
}
@media(max-width: 991px) {
	section.colors_typo .fonts_clm .typo_txt {top: 15px; left: 15px; font-size: 17px;}
@media(max-width: 768px) {
	section.case_study_banner {background-size: 100%; background-position: 0 -8%; }
	section.reviews .txt_wrap .fs_20px {font-size: 17px; }
	section.reviews .client_image {width: 100px !important; }
	section.reviews .fs_14px {font-size: 12px; }
	section.reviews img.review_txt {margin-bottom: 0px; }
	section.reviews .fs_20px {font-size: 15px; }

	section.project_overview .fs_40px {font-size: 9.8vw;}
	section.project_overview .fs_50px {font-size: 30px; }
	section.project_overview .fs_20px {font-size: 14px; }

	.tags_wrap {justify-content: center; }

	section.the_results .delivery_clm .fs_50px {font-size: 30px; }
	section.the_results .delivery_clm .fs_20px {font-size: 15px; }

	section.avertiment {background-position: -160px !important;height: 350px !important;background-attachment: unset;background-size: cover;}

	section.colors_typo .clm_fontStyle {min-height: 350px; }
	section.colors_typo .fonts_clm .fs_16px {font-size: 12px; }

	section.web_overview .wo_img {width: 340px; }

	section.client_video .slick__for {margin-bottom: 20px !important; }
	section.client_video .fs_27px {font-size: 22px; }
	section.client_video .slick-dots li.slick-active {width: 40px !important;text-align: left !important;}
    section.client_video .slick-dots li {margin: 0 !important;width: 16px;}
    section.client_video .fs_20px {font-size: 12px; }
    section.client_video .sliderBtns button {bottom: 0 !important; }
    html body section.client_video .fs_48px {font-size: 25px !important; }
    section.client_video .fs_100px {color: #161616 !important; }

	section.client_video .slick_dots_for_reviews ul li button:before {background-color: #fff !important; content: "" !important; height: 1px; width: 0; left: 17px; top: 5px; }
	section.client_video .slick_dots_for_reviews ul li button {width: auto; }
	section.client_video .slick_dots_for_reviews ul li.slick-active button:before {width: 20px; }

    section.clientVideo_dark .slick_dots_for_reviews {margin-bottom: -23px;width: 100%;left: 0;right: 0;}
    section.clientVideo_dark .slick-dots li button {color: #ffffff; }
    section.clientVideo_dark .slick_dots_for_reviews {position: absolute; bottom: 60px; }

    section.solution_content .fs_20px {font-size: 20px; margin-bottom: 20px;}
    section.solution_content .content .fs_20px {font-size: 12px; }

}
@media(max-width: 400px) {
	section.the_results .delivery_clm .fs_20px {font-size: 10px; }
}
