.mos-img img {display: none !important;}
.service-item {
 position:relative;
 overflow:hidden;
 box-shadow:0 5px 83px 0 rgba(40,40,40,.08);
 -webkit-transition:all .4s ease;
 -moz-transition:all .4s ease;
 -ms-transition:all .4s ease;
 -o-transition:all .4s ease;
 transition:all .4s ease
}
.service-item .service__img {
 position:relative
}
.service-item .service__img:before {
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1;
 opacity:.4;
 -webkit-background-image:linear-gradient(top,rgba(27,26,26,.35),#1b1a1a 100%);
 -moz-background-image:linear-gradient(top,rgba(27,26,26,.35),#1b1a1a 100%);
 -ms-background-image:linear-gradient(top,rgba(27,26,26,.35),#1b1a1a 100%);
 -o-background-image:linear-gradient(top,rgba(27,26,26,.35),#1b1a1a 100%);
 background-image:linear-gradient(top,rgba(27,26,26,.35),#1b1a1a 100%)
}
.service-item .service__img img {
 width:100%;
 max-width:100%
}
.service-item .service__content {
 background-color:#fff;
 padding:20px 30px;
}
.service-item .service__icon {
 margin-bottom:20px
}
.service-item .service__icon i {
 font-size:65px;
 line-height:1;
 color:#ff7607
}
.service-item .service__title {
font-family: Conkordia;
font-size: 58px;
line-height: 1;
margin-bottom:16px
}
.service-item .btns_link {
 margin-top:19px
}
.service-item .btns_link i {
 display:inline-block;
 opacity:0;
 color:#ff7607;
 -webkit-transition:all .6s ease;
 -moz-transition:all .6s ease;
 -ms-transition:all .6s ease;
 -o-transition:all .6s ease;
 transition:all .6s ease;
 -webkit-transform:translateX(-2px);
 -moz-transform:translateX(-2px);
 -ms-transform:translateX(-2px);
 -o-transform:translateX(-2px);
 transform:translateX(-2px)
}
.service-item:hover {
 box-shadow:0 5px 83px 0 rgba(40,40,40,.14);
 -webkit-transform:translateY(-10px);
 -moz-transform:translateY(-10px);
 -ms-transform:translateY(-10px);
 -o-transform:translateY(-10px);
 transform:translateY(-10px)
}
.service-item:hover .service__icon {
 -webkit-animation:slideTopDown 1s infinite alternate;
 -moz-animation:slideTopDown 1s infinite alternate;
 -ms-animation:slideTopDown 1s infinite alternate;
 -o-animation:slideTopDown 1s infinite alternate;
 animation:slideTopDown 1s infinite alternate
}
.service-item:hover .btns_link i {
 opacity:1;
 -webkit-transform:translateX(5px);
 -moz-transform:translateX(5px);
 -ms-transform:translateX(5px);
 -o-transform:translateX(5px);
 transform:translateX(5px)
}
.service-item .service__overlay {
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 height:100%;
 opacity:0;
 text-align:center;
 background-color:rgba(255,118,7,.9);
 -webkit-transition:all .5s linear;
 -moz-transition:all .5s linear;
 -ms-transition:all .5s linear;
 -o-transition:all .5s linear;
 transition:all .5s linear
}
.service-item:hover .service__overlay {
 opacity:1
}
.services-layout2 .heading__title,
.service-item .heading__title {
 line-height:48px
}
.service-item .service-items-wrap {
 box-shadow:0 5px 83px 0 rgba(40,40,40,.08);
 overflow:hidden
}
.service-item .service-item {
 box-shadow:none!important;
 border-left:2px solid #eaeaea;
 margin-left:-2px;
 margin-bottom:0
}
.service-item .service-item:hover {
 box-shadow:none;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 -o-transform:translateY(0);
 transform:translateY(0)
}
.service-item .zoom__icon {
 position:relative;
 z-index:3;
 display:block;
 width:20px;
 height:20px;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 -o-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.service-item .zoom__icon:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 width:1px;
 height:20px;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 -o-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 background-color:#fff
}
.service-item .zoom__icon:after {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 width:20px;
 height:1px;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 -o-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 background-color:#fff
}

.services-carousel .service-item {
 box-shadow:0 0 12px 0 rgba(40,40,40,.08)
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .service-item .service__icon {
  margin-bottom:15px
 }
 .service-item .service__icon i {
  font-size:50px
 }
 .service-item .service__title {
  font-size:18px;
  margin-bottom:10px
 }
 .services-layout2 .heading__title,
 .service-item .heading__title {
  line-height:40px
 }
}
@media only screen and (min-width:320px) and (max-width:767px) {
 .service-item .service__content {
  padding:20px
 }
 .service-item .service__title {
  font-size:17px;
  margin-bottom:5px
 }
 .service-item .service__icon {
  margin-bottom:10px
 }
 .service-item .service__icon i {
  font-size:45px
 }
 .services-layout2 .heading__title,
 .service-item .heading__title {
  line-height:35px
 }
}
.service-item .btns_link {
    margin: 5px 0px 20px 0px;
}
.btns_link.lorem {
    color:  #222;
}
.btns_link {
    background-color:  transparent;
    border-color: transparent;
    width: auto;
    height: auto;
    line-height: 1;
    border: none;
}
 .service-item .btn {
  padding: 8px 15px 8px 35px !important;
  background: #fdebc1;
}
 .service-item .numb {
    font-size: 55px;
    line-height: 55px;
    font-weight: 700;
    color: transparent;
    -webkit-text-stroke: 1px #444;
}

.recent-news-post_meta {
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	line-height: 40px;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
	-webkit-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.recent-news-post_meta a {
	color: #333;
}

.recent-news-post_meta-category {
	font-size: 12px;
	color: #333;
	text-transform: uppercase;
	font-weight: 500;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.recent-news-post_meta-date {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 500;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.recent-news-post-dv {
	color: #222;
}

.recent-post-divider {
	display: inline-block;
	vertical-align: middle;
	height: 10px;
	width: 1px;
	background: #222;
	margin: 0 4px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
