body.jp .services_section a.read_more { font-size: 12px !important; }
body.jp .slider_link { font-size: 16px; }
body.jp .download_section .container .links a { font-size: 12px; }
body.jp a.left_menu_medium { font-size: 12px; }
body.jp .span_4 > a.read_more, .post-content > a.read_more, a.read_more { max-width: 135px; }
body.jp .submenu li a { padding: 2px 12px; }
body.jp .services_section .container .span_4 > h3 { font-size: 20px; }
@media (min-width:320px) and (max-width:640px) {
    body.jp .inner_page_title h1 { font-size: 26px; }
}

@media (min-width:768px) and (max-width:1024px) {
    body.jp .services_section .container .span_4 > h3 { font-size: 14px; font-weight: bold; }
    body.jp .services_section .container .span_4 > p { font-size: 12px; }
    body.jp .slider_link { font-size: 15px; }
}
@media (min-width:1025px) and (max-width:1200px) {
    body.jp .services_section .container .span_4 > h3 { font-size: 18px; }
    body.jp .services_section .container .span_4 > p { font-size: 15px; }
}
@media (min-width:320px) and (max-width:1023px) {
    body.jp .about_section a.more { font-size: 12px; }
}

