.main .main-block-title{margin:70px 0 20px 0;font-size:21px;text-align:left;}

.main-block2{margin-top:60px;}
.main-block2 .col-wrap{width:calc(100% + 10px);margin-left:-5px;overflow:hidden;}
.main-block2 .col-wrap .col{width:33.333333%;}
.main-block2 .col-wrap .col-inside{margin:0 5px;}
.main-block2 .col-wrap .row-wrap{text-align:center;background:#fff;border:1px solid #ddd;}
.main-block2 .col-wrap .row1{padding:17px 0;font-size:22px;font-weight:bold;}
.main-block2 .col-wrap .row2{padding:30px 0 0 0;font-size:15px;line-height:25px;border-top:1px solid #ddd;}
.main-block2 .col-wrap .row2 strong{color:#191919;}
.main-block2 .col-wrap .row3{padding:30px 0 21px 0;}
.main-block2 .col-wrap .row3 span{display:inline-block;padding:8px 13px;line-height:13px;color:#fff;font-weight:bold;background:#418ccc;border-radius:20px;}
.main-block2 .col-wrap .col:hover .row-wrap{color:#fff;background:#418ccc;border-color:#418ccc;}
.main-block2 .col-wrap .col:hover .row2{border-color:#fff;}
.main-block2 .col-wrap .col:hover .row2 strong{color:#fff;}
.main-block2 .col-wrap .col:hover .row3 span{color:#333;background:#fff;}

@media screen and (max-width:767px) {
.main-block2{float:none;width:auto;padding:0 8px;}
.main-block2 .col-wrap{width:100%;margin:0;}
.main-block2 .col-wrap .col{float:none !important;width:100%;}
.main-block2 .col-wrap .col-inside{margin:0 0 10px 0;}
}