/* .work-block .inner-box:hover .icon {
	background:#e3bf59;
	color: #ffffff;
}
.work-block .inner-box:hover .icon::after {
	border-top: 10px solid #e3bf59;
}

.work-block .inner-box:hover h4 a {
	color: #ffffff;
}
.work-block .inner-box:hover .text {
	color: #fff;
}
.work-block .inner-box:hover .content-box::after {
	border-top: 20px solid #ddd;
}
 .work-block .inner-box:hover .content-box {
	background: #ddd;
} */
/*services_detail*/
.services_title {font-size: 16px;font-weight: 700;line-height: 19px;letter-spacing: -0.02em;}
.services_detail {background-color: #f3f3f3;z-index: 3;}
.section-title h2{font-size: 40px;font-weight: 700;}
.section_title span{font-size:16px;line-height:16px;color:#888888;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;}
.section_title h2 {margin: 0;color: #151515;font-size: 45px;line-height: 54px;font-weight: 700;}
.services_single{padding:26px 30px 26px;padding-right:20px;justify-content:space-between;transition:all 0.5s linear;z-index: 1;}
.services_icon span {position: relative;display: inline-block;font-size: 24px;color: #0ca554;transition: all 500ms ease;}
.services_single::before {transition-duration: 800ms;position: absolute;width: 200%;height: 200%;content: "";top: 110%;left: 50%;background-color: #ad2023;transform: translateX(-50%);border-radius: 50%;z-index: -1;}
.services_single:hover:before {top: -40%;}
/*counter_two*/
.services_count{background-color: #151515;padding: 220px 0 105px;margin-top: -100px;z-index: 1;}
.services_count_bg {position:absolute; top:0;left:0;right:0;bottom:0;opacity:0.2;background-repeat:no-repeat;background-position: center;background-size: cover;z-index: -1;}
.counter_count h3 {font-size: 60px;font-weight: 700;line-height: 60px !important;color: #e4cf82;}
.counter_count {position: relative;display: block;margin-right: 26px;}
.counter_text {font-size: 20px;line-height: 24px;color: #ffffff;}
.counter_inner {border-top: 8px solid #48494b;}
.counter_list {justify-content: space-between;}
.services_single:hover .services_title { color: white;}
.services_single:hover  .services_icon { color: #f2e497;}
.services_icon { color: #ad2023;}
/* responsive */
        @media screen and (max-width:1400px) {

        }
        @media screen and (min-width:1200px) and   (max-width:1399.98px) {
   
        }
        @media screen and (min-width:992px) and   (max-width:1199.98px) {
.work-block h4 {
	font-size: 20px;
}
.services_single {
	margin-bottom: 20px;
}
        }
        @media screen  and (min-width:768px) and (max-width:991.98px) {
.work-block h4 {
	font-size: 20px;
}
.services_single {
	margin-bottom: 20px;
}
        }
        @media screen and (min-width:576px) and (max-width:767.98px) {
    .page-header__bg {
	background-position: center !important;
}
.work-block .content-box {
	margin-bottom: 0px;
}
.section_title h2 {
	font-size: 26px;
	line-height: 36px;
}
.services_single {
	margin-bottom: 20px;
}
.section-title h2 {
	font-size: 29px;
}
.services_count {
	margin-top: -155px;padding: 220px 0 22px;
}
.counter_text {
	font-size: 16px;
}
.counter_count h3 {
	font-size: 24px;
}
        }
        @media screen  and (min-width:381px) and (max-width:575.98px){
    .page-header__bg {
	background-position: center !important;
}
.work-block .content-box {
	margin-bottom: 0px;
}
.section_title h2 {
	font-size: 26px;
	line-height: 36px;
}
.services_single {
	margin-bottom: 20px;
}
.section-title h2 {
	font-size: 29px;
}
.services_count {
	margin-top: -155px;padding: 220px 0 22px;
}
.counter_list {display: grid !important;
  justify-content: center !important;}
  .counter_count h3 {
	font-size: 46px;
}
.counter_text {
	font-size: 16px;
}
        }
        @media screen and (min-width:320px) and (max-width:380.98px) {
 .page-header__bg {
	background-position: center !important;
}
.work-block .content-box {
	margin-bottom: 0px;
}
.section_title h2 {
	font-size: 26px;
	line-height: 36px;
}
.services_single {
	margin-bottom: 20px;
}
.section-title h2 {
	font-size: 29px;
}
.services_count {
	margin-top: -155px;padding: 220px 0 22px;
}
.counter_list {display: grid !important;
  justify-content: center !important;}
  .counter_count h3 {
	font-size: 46px;
}
.counter_text {
	font-size: 16px;
}
        }