:root {
 --brg13-color: #ce0144;
 --txt13-color: #ce0144;
}
.mos-img img {display: none !important;}
.mos-img {margin-bottom: 20px;}
.mx-blog-img {
 position:relative;
 overflow:hidden
}
.mx-blog-img span {
 position:absolute;
 right:0;
 bottom:0;
 padding:10px 20px;
 font-size:12px;
 font-weight:700;
 color:#fff;
 display:inline-block;
 background: var(--brg13-color);
 text-transform:uppercase;
 letter-spacing:1.5px
}
.mx-blog-img img {
 width:100%;
  -webkit-transition:all 1.5s cubic-bezier(0,0,.2,1);
 transition:all 1.5s cubic-bezier(0,0,.2,1);
 -webkit-filter:grayscale(100%);
 -ms-filter:grayscale(100%);
 -moz-filter:grayscale(100%)
}
.service-item:hover img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);-webkit-filter:grayscale(0);-ms-filter:grayscale(0);-moz-filter:grayscale(0)}
.mx-blog-text-title, .mx-blog-text-title a {
  font-size: 24px;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 700;
  color: var(--txt13-color);
}

.mx-blog:hover img {
 -webkit-transform:scale3d(1.1,1.1,1.1);
 transform:scale3d(1.1,1.1,1.1);
 -webkit-filter:grayscale(0);
 -ms-filter:grayscale(0);
 -moz-filter:grayscale(0)
}
.service-item .numb {
    font-size: 75px;
    line-height: 75px;
    font-weight: 600;
    color: transparent;
    position: absolute;
    left: 40px; top: 20px;
    -webkit-text-stroke: 1px #fff;z-index: 4;
}
.service-item {
  color: #353535;
  background: linear-gradient(145deg,#e2e8ec,#fff);
  box-shadow: 5px 5px 15px #d1d9e6,-5px -5px 15px #fff;
  border-radius:10px;
  transition: all 0.3s ease-out 0s;
}
.service-item:hover { background: var(--brg13-color);}
.service-item:hover, .service-item:hover .mx-blog-text-title,.service-item:hover .mx-blog-text-title a,.service-item:hover .mx-blog-text-link a,.service-item:hover .mx-blog-text .mx-blog-meta a,.service-item:hover .mx-blog-text .mx-blog-meta span { color: #fff;}
.service-item:focus .numb,
.service-item:hover .numb {
    -webkit-text-stroke: 1px #fff; z-index: 4;
}
.mx-blog-text.mx-blog-text2 p {
 font-size:16px;
 line-height:36px
}
.mx-blog-text {
 padding:30px 35px;
}
@media(max-width:767px) {
 .mx-blog-text {
  padding:30px
 }
}
@media(min-width:480px)and (max-width:767px) {
 .mx-blog-text {
  padding:25px
 }
}
.mx-blog-text .mx-blog-meta {
 margin-bottom:5px
}
.mx-blog-text .mx-blog-meta a, .mx-blog-text .mx-blog-meta span {
 font-size:12px;
 font-weight:500;
 display:inline-block;
 position:relative;
 text-transform:uppercase;
 letter-spacing:1px;
 margin-right:5px
}
@media(min-width:480px)and (max-width:767px) {
 .mx-blog-text .mx-blog-meta a {
  margin-right:18px
 }
}
.mx-blog-text .mx-blog-meta a:last-child {
 margin-right:0
}
.mx-blog-text .mx-blog-meta a:last-child:after {
 display:none
}
.mx-blog-text .mx-blog-meta a:after {
 position:absolute;
 content:"/";
 display:inline-block;
 top:2px;
 right:-18px;
 color:#a0a2a6
}
@media(min-width:480px)and (max-width:767px) {
 .mx-blog-text .mx-blog-meta a:after {
  right:-16px
 }
}
.mx-blog-text .mx-blog-meta a i {
 color: var(--txt13-color);
 font-size:14px;
 margin-right:2px
}
.mx-blog-text .mx-blog-meta a:hover {
 color: var(--txt13-color)
}
.mx-blog-text-title {
 font-size:24px;
 line-height:1.5;
 text-transform:uppercase;
 font-weight:900
}
@media(min-width:992px)and (max-width:1199px) {
 .mx-blog-text-title {
  font-size:20px
 }
}
@media(min-width:768px)and (max-width:991px) {
 .mx-blog-text-title {
  font-size:20px
 }
}
@media(max-width:767px) {
 .mx-blog-text-title {
  font-size:18px;
  line-height:1.4
 }
}
@media(min-width:480px)and (max-width:767px) {
 .mx-blog-text-title {
  font-size:20px;
  line-height:1.4
 }
}
.mx-blog-text-title:hover {
 color: var(--txt13-color)
}
.mx-blog-text-title2 {
 font-size:30px;
 line-height:1.2;
 text-transform:uppercase;
 font-weight:900;
 margin-top:10px
}
@media(min-width:992px)and (max-width:1199px) {
 .mx-blog-text-title2 {
  font-size:24px
 }
}
@media(min-width:768px)and (max-width:991px) {
 .mx-blog-text-title2 {
  font-size:24px
 }
}
@media(max-width:767px) {
 .mx-blog-text-title2 {
  font-size:20px
 }
}
@media(min-width:480px)and (max-width:767px) {
 .mx-blog-text-title2 {
  font-size:24px
 }
}
.mx-blog-text-title2:hover {
 color: var(--txt13-color)
}
.mx-blog-text-title3:hover {
 color:#242629
}
.mx-blog-text-link {
 position:relative;
 padding-top:15px
}
.mx-blog-text-link:before {
 height:1px;
 width:90px;
 background:#e9ebed;
 position:absolute;
 content:"";
 top:0;
 left:0
}
.mx-blog-text-link a {
 font-size:12px;
 font-weight:500;
 text-transform:uppercase;
 color:#777a7e;
 letter-spacing:1.5px
}
.mx-blog-text-link a i {
 margin-left:3px;
 -webkit-transition:all .3s linear 0s;
 transition:all .3s linear 0s
}
.mx-blog-text-link a:hover {
 color: var(--txt13-color)
}
.mx-blog-text-link a:hover i {
 margin-left:8px
}
.fields-container {
  margin: 3px 0px
}
.fields-container li, .field-entry {list-style: none;  color: #111; display: inline-block;background: rgba(225, 225, 225, 0.5); margin-bottom: 0px;padding: 2px 10px; border: 1px solid rgba(155, 155, 155, 0.2) }
.mx-blog-text-link {
  order: 7;
}
.newsbox_item .tags {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	justify-content: center;
display: block;
border-top: 0;
border-bottom: 0;
  order: 6 !important;
	margin-bottom: 10px !important;
}

.newsbox_item .tags > li {
	margin: 0;
}

.newsbox_item .tags > li a {
display: inline-block;
  background: #fff;
  padding: 2px 16px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px;
  border: none;
  color: var(--brg13-color);
}

.newsbox_item .tags > li a:hover {
background-color: var(--brg13-color);
  color: #fff !important;
}

.newsbox_item .tags > li {margin-left: 5px;}