.header_sub {color: #13abe3; font-size: 36px; margin: 80px 0px}
.content_box { padding: 25px; border:1px solid #dadada; height: 531px;color: #4a4848}
.content_box:hover {background-image: url(../hover-blue-bg.html); color: #fff; background-size: cover;box-shadow: 0px 0px 35px 0px rgba(161, 170, 166, 0.24);}
.content_box h3 {padding: 0px 0px 0px 100px; position: relative; font-size: 22px;}
.icon_wrap_iot {position: absolute; top:30px;left: 0px}
.icon_wrap {position: absolute; top:30px;left: 0px}
.list-wrap { margin: 40px 0px 40px 40px; padding: 0px}
.list-wrap li {margin: 0px 0px 20px 0px; font-size: 16px;}
.list-wrap li:first-child { margin-top: 70px}
.gutter-none { padding: 0px !important}
.border_l-r {border-right:0px; border-left: 0px }
.border-t {border-top:0px}
.blue-bg {background-color: #eff6fd; padding: 30px; margin: 80px 0px 0px 0px}
.content_box_alt {padding: 25px; height: 418px;}
.content_box_alt:hover { border-radius: 10px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 24px 0px rgba(144, 195, 246, 0.43);}
.content_box_alt img { text-align: center}
.content_box_alt h3 {color:#394042; font-size: 18px; margin: 25px 0px}
.content_box_alt div {height: 153px}
.content_box_alt h3 {height: 35px}
.yellow_round {width: 168px;height: 168px;background-color: #ffca05;border: 1px solid #fff;border-radius: 50%;margin: 40px auto 0px auto;position: relative;}
.yellow_round img {margin: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.yellow_round:hover {background-color: #c49d0c;border: 3px solid #fff;}
.offer-points {margin: 0px 0px 0px 30px;padding: 0px;list-style: none;}
.offer-points li { margin: 20px 0px 0px -1em;font-size:14px !important;}
.offer-points li::before {content: "\2022";color: #ffc600;font-weight: bold;display: inline-block;width: 1em;margin-left: -1em !important;}
.lightgray {background-color: #ecf0f7;margin: 100px 0px 0px 0px;padding-bottom: 40px;}
@media screen and (max-width: 1199px) {
.content_box {
    padding: 20px;
    height: 560px;
}
	.content_box_alt {

    padding: 15px;
    height: 420px;

}
}
@media screen and (max-width: 991px) {
	.border-sm-r { border-right:1px solid #dadada}
	.border-sm-l { border-left:1px solid #dadada}
	.border-sm-t-r {border-right:0px; border-top:0px}
	.border-sm-t { border-top:0px}
	
}
@media screen and (max-width: 767px) {
	.content_box {
    height: auto;
    }
	.border-sm-t-l {border-left:1px solid #dadada; border-top:0px}
}