.service-point { display: table; border: 1px solid #ccc; width: 100%;}
.service-point .point { display: table-cell; width: 50%; border-left: 1px solid #ccc; }
.service-point .point:first-child { border-left: none; }
.service-point .point .title { background-color: #eb5505; padding: 10px; color: #ffffff; font-weight: bold; text-align: center; }
.service-point .point .txt-box { padding: 20px 10px; }

@media screen and (max-width:767px) {
	.service-point { width: 100%; }
	.service-point .point { display: block; width: 100%; border-left: none; }
}


.pull-left.pull-left2{ clear: none !important; width:12%;}
.pull-main.pull-main2{ float:left; width:85%;}

@media screen and (max-width:767px) {
.pull-left.pull-left2{ float:none; width:100%; text-align: center;}
.pull-main.pull-main2{ float:none; width:100%;}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
.pull-left.pull-left2{ width:15%;}
.pull-main.pull-main2{ width:80%;}
}