#spt_services{}
.row{margin:20px 0 30px 0;}
.service_type{width: 259px;height: 332px;float: left;border: 1px solid #CCC;margin-right: 18px;cursor: pointer;}
.service_type{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.service_type:nth-child(4n){margin-right: 0;}
.service_type:hover{border: 1px #3b5998 solid; box-shadow: 2px 2px 4px #CCC;}
.spt_content{width: 235px; margin:12px auto;}
.spt_content h2{text-align: center;padding: 25px;font-size: 18px; color: #3c3a3a;/* browser add margin for en pages */margin-block-start: 0em; margin-block-end: 0em;}
.spt_content p{line-height: 1.5em;padding-left:2px;}
.spt_content a{display: block;margin: 20px auto;border: 1px solid #3b5998;width: 83px; text-align: center;line-height: 1.5em; padding-top: 5px;padding-bottom: 5px;}

#spt_quality{height:172px;background:#f7f6f1;margin-top:50px;}
#spt_quality h2{width: 100px; margin:20px auto; text-align: center;padding: 25px 0 16px;font-size: 20px; color: #3b5998; border-bottom: 3px #3b5998 solid; /* browser add margin for en pages */margin-block-start: 0em; margin-block-end: 0em;}
#spt_quality p{color: #3c3a3a; text-align: center;line-height: 2em;font-size: 16px;}

#spt_cases{height:100px;margin:50px 0;}
#spt_cases a:first-child{width: 170px; margin:0 auto;display: block; line-height: 42px;background: #e46c0a;text-align: center; font-size: 22px; color: #FFF;border-radius: 42px;letter-spacing: 2px;}
#spt_cases a:first-child:hover{opacity: 0.9;}
#spt_cases a:nth-child(2){font-size: 16px;padding:30px 0; text-align: center; display: block;margin:0 auto;}
#spt_cases a:nth-child(2):hover{text-decoration: underline;}
#spt_cases b{font-size: 22px; font-weight: normal;}
#spt_cases i{color: red; font-style: italic;}