.construction-progress-slider *{font-family: "Montserrat", Sans-serif;}
.construction-progress-slider{border-top:2px solid #F1F1F1; border-bottom:2px solid #F1F1F1;}
.construction-progress-slider .inner-container{width:1179px; padding:0px 25px;margin:0 auto;}
.progress_list .progress_list_item .progress_inner_content{display: grid;grid-template-columns: repeat(2, 1fr); align-items: start;}
.progress_list .progress_list_item .progress_inner_content .progress_banner_left{border-right: 1px solid #F1F1F1;padding: 108px 129px 108px 0px;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right{border-left: 1px solid #F1F1F1; padding: 108px 0px 108px 129px;height: 100%;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right .inner_section{height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right .progress-title{font-size: 24px;font-style: normal;font-weight: 600;letter-spacing: 0.48px;line-height: 33.3px;color: #333333;margin: 0px 0px 16px 0px;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right .progress-date .dashicons{display: none;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right .progress-date{margin: 0px 0px 32px 0px;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right .progress-date .compelting_date{font-size: 14px;font-style: normal;font-weight: 600;line-height: 21px;letter-spacing: 4.2px;text-transform: uppercase;color: #999999;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right .progress-content p{font-size: 16px;font-style: normal;line-height: 25px;font-weight: 500;color: #333333;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom .slide-counter{position: relative; display: inline-block;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom .slide-counter span{font-family: "MarlideDisplay Light";font-style: normal;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom .slide-counter .counter-total{color:#808080;font-size: 32px;font-weight: 300;line-height: 38.4px;position: absolute;top: 7px;right: -35px;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom .slide-counter .counter-text{color: #D7182A;font-size: 48px;line-height: 52.8px;font-weight: 300;position: absolute;top: -24px;left: 0px;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom .slide-counter .counter-divider {padding: 0 10px;position: relative;}
.progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom .slide-counter .counter-divider::before{content: "";position: absolute;bottom: 0;right: -23px;height: 47px;border: 1px solid #D7182A;transform-origin: 100% 0;transform: skewX(-33deg);top: -14px;}
.detail_bottom .slider-dots-section{margin: 16px 0px 0px 0px;}
.detail_bottom .slider-dots-section .dots_list{display: flex;align-items: center;justify-content: start;}
.detail_bottom .slider-dots-section .dots_list li button{font-size: 0;line-height: 0;color: transparent;border: none;background: #CFCFCF;width: 30px;height: 1px;padding: 0;margin: 0;cursor: pointer;transition: all 0.1s ease;}
.detail_bottom .slider-dots-section .dots_list li.active button{background-color: #D7182A;height: 3px;width: 50px;}


/* Media Quries Start*/
@media screen and (max-width:1400px){
    .progress_list .progress_list_item .progress_inner_content .progress_banner_left{padding: 90px 110px 90px 0px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right{padding: 90px 0px 90px 110px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom .slide-counter .counter-text{font-size: 47px;}
}
@media screen and (max-width:1300px) {
    .progress_list .progress_list_item .progress_inner_content .progress_banner_left{padding: 75px 90px 75px 0px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right{padding: 75px 0px 75px 90px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom .slide-counter .counter-text{font-size: 46px;line-height: 51px;}
}
@media screen and (max-width:1200px){
    .construction-progress-slider .inner-container{width:1024px;}
    .progress_list .progress_list_item .progress_inner_content .progress_banner_left{padding: 70px 80px 70px 0px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right{padding: 70px 0px 70px 80px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom .slide-counter .counter-text{font-size: 43px;line-height: 50px;}
}
@media screen  and (max-width:1024px){
    .construction-progress-slider .inner-container{width:991px;}
    .progress_list .progress_list_item .progress_inner_content .progress_banner_left{padding: 60px 70px 60px 0px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right{padding: 60px 0px 60px 70px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right .progress-date .compelting_date{font-size: 13px;line-height: 20px;letter-spacing: 3.8px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right .progress-content p{font-size:15px;line-height: 24px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom .slide-counter .counter-text{font-size: 41px;}
}
@media screen  and (max-width:991px){
    .construction-progress-slider .inner-container{width:768px;}
    .progress_list .progress_list_item .progress_inner_content .progress_banner_left{padding: 50px 50px 50px 0px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right{padding: 50px 0px 50px 50px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom .slide-counter .counter-text{font-size: 42px;line-height: 49px;}
}
@media screen  and (max-width:767px){
    .progress_list .progress_list_item .progress_inner_content{display: grid;grid-template-columns: repeat(1, 1fr);}
    .construction-progress-slider .inner-container{padding: 0px;width: 100%;}
    .progress_list .progress_list_item .progress_inner_content .progress_banner_left{padding: 0px;border-right: 0px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right{padding: 0px;border-left: 0px;}
    .construction-progress-slider{border-top:0px; border-bottom:0px;}
    .progress_list .progress_list_item .progress_inner_content .progress_banner_left .progress_thumbnail{margin: 0px 0px 38px 0px;}
    .progress_list .progress_list_item .progress_inner_content .progress_banner_left .progress_thumbnail img{margin: 0 auto;width:100%;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right .progress-date .compelting_date{font-size: 12px;line-height: 18px;letter-spacing: 3.6px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right .progress-content p{font-size: 14px;line-height: 23.8px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom .slide-counter .counter-text{font-size: 40px;line-height: 48px;}
    .progress_list .progress_list_item .progress_inner_content .progress_detail_right .detail_bottom{margin: 64px 0px 0px 0px;}
}
/* Media Quries End*/