.newsbox_item {
	position:relative;
	float:left;
}

/* Modern Services Boxes */
.services_box--modern .services_box__inner {margin-bottom:10px;position: relative;background:#fff; padding: 15px;
	box-shadow:0 0 30px rgba(0,0,0,0.2);transition:all .25s ease-out;}
.services_box--modern:hover .services_box__inner {background:#444; color: #fff;transition-delay:0.025s;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.services_box--modern .services_box__title {font-size: 22px; font-weight: 600; line-height: 1.3;  margin: 15px 0; vertical-align: middle;}

.services_box--modern .services_box__icon img { float:left; width:80px; line-height: 80px; box-shadow:inset 0 0 0 2px #cd2122; text-align:center; 
	margin-right:20px; margin-top: 10px; vertical-align:middle; border-radius:50%; height: 80px; -webkit-transition:all .15s ease-out; transition:all .15s ease-out;box-shadow: 0 0 0 5px rgba(0,0,0,0.1);}
.services_box--modern:hover .services_box__icon img {box-shadow: 0 0 0 5px rgba(255,255,255,0.2);
      -webkit-filter:  grayscale(1%);
      -moz-filter:  grayscale(1%);
      -ms-filter:  grayscale(1%);
      -o-filter:  grayscale(1%);
      filter:  grayscale(1%);}
.services_box--modern .services_box__icon-inner {position: relative;height: 100%;}
.services_box--modern .services_box__list img { display: none }


/* list */
.services_box--modern .services_box__list { list-style:none; margin:0; padding:0; }
	display: block;background-color: #fff;box-shadow: 0 0 0 2px #cd2122; -webkit-transition:all .15s; transition:all .15s}
.services_box--modern .services_box__list-text { vertical-align: middle;}

/* Boxed Services Boxes */
.services_box--boxed {padding: 20px; background:#eee; margin: 0; position:relative; margin-bottom: 10px; border-radius:5px; z-index: 1;}
.services_box--boxed:hover {z-index: 2; }
.services_box--boxed .services_box__inner {position: relative;}
.services_box--boxed .services_box__title {font-size: 22px; font-weight: 600; line-height: 1.3; color: #424242; margin: 0 0 15px; vertical-align: middle; 
	z-index: 2;position: relative;}
.services_box--boxed .services_box__desc {z-index: 2;position: relative;font-size: 13px;}
.services_box--boxed .services_box__icon img { position: relative; z-index: 2; margin-bottom: 10px; }
.services_box--boxed:hover .services_box__title, .services_box--boxed:hover .services_box__desc {opacity: 0;visibility: hidden; }


/* list */
.services_box--boxed .services_box__list-wrapper {position: absolute; width: 100%;top: -20px;opacity: 0;visibility: hidden; transition:all .2s ease-out;}
.services_box--boxed:hover .services_box__list-wrapper {opacity: 1;visibility: visible;}
.services_box--boxed:hover .services_box__icon img { 
      -webkit-filter:  grayscale(1%);
      -moz-filter:  grayscale(1%);
      -ms-filter:  grayscale(1%);
      -o-filter:  grayscale(1%);
      filter:  grayscale(1%); }
.services_box--boxed .services_box__list-bg {position: absolute; width: calc(100% + 40px); height: calc(100% + 20px); background:#fff; 
	box-shadow:0 0 30px rgba(0,0,0,0.2); z-index: 1; opacity:1;left: -20px;border-radius: 5px;}
.services_box--boxed .services_box__list { list-style:none; margin:0; padding:0; padding-top: 20px; z-index: 1; position: relative;}
.services_box--boxed .services_box__list p { padding-top: 20px; }

/* MQ's */
@media (max-width: 1199px) {
	.services_box .services_box__icon {float: none;}
	.services_box--modern .services_box__icon:after {display: none;}
}
@media (max-width: 767px) {
	.services_box .services_box__list .glyphicon {display: none}
}
@media (max-width: 568px) {
	.services_box {width: 100%; }
}