/*MAIN SERVICE BANNER*/
section.main_service_banner {background-size: 40%;background-position: 50% 0%;/* background-attachment: fixed; */}
/*MAIN SERVICE BANNER*/

/*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*/

/*CLIENT VIDEOS SECTION CSS*/
.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; }
/*CLIENT VIDEOS SECTION CSS*/

/*WORK SECTION CSS*/
.work_clm img {transform: scale(1); transition: .5s; min-height: 715px !important; object-fit: cover; }
/*WORK SECTION CSS*/

/*MARQUEE SLIDER CSS*/
.marquee__slider {background: rgba(0, 0, 0, 0.70);}
.marquee__slider .item {padding: 0 50px; }
.marquee__slider .item:before {content: "/"; position: absolute; left: 0; }
/*MARQUEE SLIDER CSS*/

/*LETS TALK CSS*/
.social_link {background-color: #ffffff; }
.social_link {background-color: #ffffff; }
.expert_clm {background-color: #ffffff !important; }
/*LETS TALK CSS*/

/*TOGATHER CTA CSS*/
section.start_togather_darkSection {background-color: #000; } 
section.start_togather_darkSection .fs_48px, section.start_togather_darkSection .col-lg-5.mb-4.mb-lg-0 .fs_20px {color: #fff !important; } 
section.start_togather_darkSection .fs_149px {color: #292929 !important; } 
section.start_togather_darkSection .btn_set .themeBtn {background-color: #fff !important; } 
section.start_togather_darkSection .btn_set .themeBtn span {color: #000; } 
section.start_togather_darkSection .btn_set .themeBtn span .img_white {filter: unset; } 
section.start_togather_darkSection .btn_set .themeBtn span img {filter: brightness(0) }
section.start_togather_darkSection .btn_set .themeBtn:hover {background-color: #000 !important; border-color: #fff !important;} 
section.start_togather_darkSection .btn_set .themeBtn:hover sapn {color: #fff !important; } 
section.start_togather_darkSection .btn_set .themeBtn:hover span {color: #fff !important; }
section.start_togather_darkSection .btn_set .themeBtn:hover span img {filter: brightness(0)invert(1) !important; }
section.start_togather_darkSection .fs_20px {color: #fff !important; }
section.start_togather_darkSection .fs_20px.black {color: #000 !important; }
/*TOGATHER CTA CSS*/

/*RESULT SECTION CSS*/
section.results_darkSection {background-color: #000 !important; } 
section.results_darkSection .dark {color: #fff !important; }
section.results_darkSection .fs_100px, .results_darkSection .fs_172px {color: #232424 !important; } 
section.results_darkSection .themeBtn {background-color: #fff !important; } 
section.results_darkSection .themeBtn span {color: #000; } 
section.results_darkSection .themeBtn span img {filter: brightness(0); } 
section.results_darkSection .themeBtn:hover {background-color: transparent !important; color: #fff !important; border-color: #fff !important; }
section.results_darkSection .themeBtn:hover span {color: #fff !important; }
section.results_darkSection .themeBtn:hover span img {filter: brightness(0)invert(1); }
section.results_darkSection .fs_14px {font-size: 15px;}
/*RESULT SECTION CSS*/

.review_img, .profile, .accordion-item, .expert_clm  {border-radius: 15px; transition: .5s; } 
.review_img:hover, .profile:hover, .accordion-item:hover, .expert_clm:hover {border-color: #000; box-shadow: 0px 0px 15px 0px #00000047; }


.marquee__slider {background-color: transparent !important; }


/*SERVICES PIN SECTION*/
.services_pagination {margin-bottom: -55px;padding-top: 10px;}
.services_pagination button {background: none;border: none;padding: 0;cursor: pointer;}
.services_pagination button.active img {border: 2px solid #fff;opacity: 1;filter: brightness(1);} 
.services_pagination button img {opacity: 1;transition: all 0.3s ease;filter: brightness(0.5);}
.srvce {background-position-x: center; }
/*SERVICES PIN SECTION*/



section.testimonials,section.lets_talk {position: relative; z-index: 9; }



.imageCross_slider .images_wrap:before {content: ""; width: 35px; height: 35px; border: solid white; border-width: 0px 0px 2px 2px; -ms-transform: rotate(45deg); position: absolute; left: -20px; bottom: -20px; } 
.imageCross_slider .images_wrap:after {content: ""; width: 35px; height: 35px; border: solid white; border-width: 2px 2px 0px 0px; -ms-transform: rotate(45deg); position: absolute; right: -20px; top: -20px; }

.slick-dots li button {padding: 0; }


.bg_overlay {background-image: linear-gradient(0deg, #000000ab, #00000073, #00000000); }




