.our-latest-work { padding-top: 60px; padding-bottom: 60px; background: linear-gradient(180deg, #F0FAFF 0%, rgba(240, 250, 255, 0) 100%); }
.our-latest-work-main-wrap .image-wrap figure img.mobile-img { display: none; }
.our-latest-work-wrap { display: flex; flex-wrap: wrap; }
.our-latest-work-wrap .content-wrap { padding-right:40px; width: 50%; padding-bottom: 60px;}
.our-latest-work-wrap .image-wrap { width: 50%; } 
.our-latest-work-wrap .content-wrap figure img { width: 100%; height: 100%; object-fit: contain; }
.our-latest-work-wrap .content-wrap .title a, 
.our-latest-work-wrap .content-wrap .title { color:#000; font-size: 26px; font-weight: 600;  padding-bottom: 20px; }
.our-latest-work-wrap .content-wrap .title a:hover { color: #0095D8; }
.our-latest-work-wrap .content-wrap .content { line-height: 180%; }
.our-latest-work-wrap .image-wrap img { border: 8px solid #D5E6EF; border-radius: 22px; }
.our-latest-work-main.slick-slider .slick-arrow { background: #0095D8; border-radius: 50%; width: 42px; height: 42px; }
.our-latest-work-main.slick-slider .slick-arrow:hover { opacity: 0.8;}
.our-latest-work-main.slick-slider .slick-arrow.slick-prev:after { background: url(https://d2yn3p1o2oplij.cloudfront.net/wp-content/themes/wpwebinfotech/images/slick-arrow-new.svg) no-repeat center; transform: rotate(180deg); }
.our-latest-work-main.slick-slider .slick-arrow.slick-next:after { background: url(https://d2yn3p1o2oplij.cloudfront.net/wp-content/themes/wpwebinfotech/images/slick-arrow-new.svg) no-repeat center; }
.our-latest-work-main.slick-slider button.slick-prev.slick-arrow { top: auto; bottom: -10px; left: 0; }
.our-latest-work-main.slick-slider button.slick-next.slick-arrow { top: auto; bottom: -10px; left: 54px; }
.work-counters { display: flex; margin-bottom: 20px; gap: 90px; margin-top: 20px; }
.work-counters .counter-block { margin-bottom: 0; }
.work-counters .counter-block .h3 { margin: 0 0 10px; font-size: 34px; font-weight: 600; }
.our-latest-work .industries-wrap .title h2 {
    padding-bottom: 10px;
}
.our-latest-work .industries-wrap .title .button-2 {text-align: end;}
.our-latest-work ul.slick-dots {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    margin-bottom: 0px;
    position: relative;
}

.our-latest-work ul.slick-dots li {
    display: flex;
    margin: 0 5px;
    align-content: center; 
    justify-content: center;
}

.our-latest-work ul.slick-dots li button {
    font-size: 0;
    background: rgb(0 149 216 / 50%);
    min-width: 8px;
    min-height: 8px;
    width: 8px;
    height: 8px;
    border: none;
    border-radius: 50%;
    display: inline-block;
    padding: 0;
    vertical-align: middle;
}
 

.our-latest-work ul.slick-dots li.slick-active {
    min-width: 20px;
    min-height: 20px;
    width: 20px;
    height: 20px;
    border: 1px solid #0095D8;
    border-radius: 50%;
    padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.our-latest-work ul.slick-dots li.slick-active  button {
    background: rgb(0 149 216 / 100%);
}

.industries-wrap .wpweb-vt-head-cont {
    width: 85%;
}

.case-study-btn-wrap strong{
    font-size: 20px;
    font-weight: 600; 
    margin-bottom: 10px;
    display: block;
}
.case-study-btn { width: 90%; }
.case-study-btn a, .case-study-btn span { color: #000000; font-size: 14px; border: 1px solid rgba(0, 0, 0,0.4); padding: 0px 15px; display: inline-block; text-align: center; border-radius: 25px; margin-right: 5px; text-transform: uppercase; margin-bottom: 10px; transition: all 500ms ease-in-out; }
.case-study-btn a:hover {  background-color: #e2e2e2 !important; }
.case-study-btn a:last-child { margin-right: 0px; }

@media(max-width: 1199px){	
    .our-latest-work-wrap .content-wrap { padding:0; }
	.our-latest-work-main-wrap { padding: 30px; }
}

@media(max-width: 991px){
    .our-latest-work-wrap { flex-direction: column-reverse; }
	.our-latest-work-main .our-latest-work-main-wrap:nth-child(even) .our-latest-work-wrap { flex-direction: column-reverse; }
	.our-latest-work-wrap .image-wrap { width: 100%; }
	.our-latest-work-wrap .content-wrap,
    .industries-wrap .wpweb-vt-head-cont { width: 100%; }
    .industries-wrap .title {
        gap: 20px;
    }
}

@media(max-width: 767px){ 
    .our-latest-work-wrap .content-wrap figure img { width: 100%; height: 70px; object-fit: contain; text-align: center; }
    .our-latest-work-wrap { flex-direction: column-reverse; }
	.our-latest-work-main .slick-list { padding-left: 0 !important; padding-bottom: 30px; }
	.our-latest-work-main-wrap { height: 100%; margin-bottom: 0; }
	.our-latest-work-main .slick-track { display: flex; }
	.our-latest-work-main .slick-track > .slick-slide { padding-right: 20px; }
	.our-latest-work-main-wrap .image-wrap figure img.desktop-img { display: none; }
	.our-latest-work-main-wrap .image-wrap figure img.mobile-img{display:block;margin:0 auto;}
	.our-latest-work-wrap .content-wrap figure{margin:0 auto 20px;order:2;width:100%;}
	.our-latest-work .container { padding-right: 0; padding-left: 0; }
	.our-latest-work-wrap .content-wrap { display: flex; flex-wrap: wrap; text-align: left; padding-top: 30px;}
	.our-latest-work .button-2 { text-align: center; padding-bottom: 0; padding-top: 0px; }
	.our-latest-work .button-2 a { box-shadow: 5px 7px 12.09px 0.91px rgb(0 0 0 / 20%) }
	.our-latest-work { padding-bottom: 30px;padding-top: 30px; }
    .our-latest-work-main-wrap .image-wrap figure:hover img{transform: scale(1);}
    .our-latest-work-main-wrap {overflow: visible ; padding-bottom: 10px;}
	.our-latest-work-main-wrap { padding: 20px 20px 0;	}
	.our-latest-work .title {padding-bottom: 10px !important;gap: 20px;justify-content: center;}
	.our-latest-work-main.slick-slider button.slick-next.slick-arrow { top: auto; bottom: -42px;  left: 54px; right: calc(50% - 120px);  transform: translateY(0px); left: auto; }
	.our-latest-work-main.slick-slider button.slick-prev.slick-arrow { top: auto; bottom: -42px;  left:calc(50% - 120px);  transform: translateY(0px); }
	.our-latest-work  .wpweb-vt-head-cont { padding: 0 15px; }
	.wpweb-vt-head {text-align: center;}
    .our-latest-work ul.slick-dots { margin-bottom: 30px; bottom: -10px; }
    .work-counters { gap: 20px; }
    
}