@font-face {
    font-family: 'Sceptica';
    src: url('/fonts/Sceptica.eot');
    src: url('/fonts/Sceptica.eot') format('embedded-opentype'),
         url('/fonts/Sceptica.woff2') format('woff2'),
         url('/fonts/Sceptica.woff') format('woff'),
         url('/fonts/Sceptica.ttf') format('truetype'),
         url('/fonts/Sceptica.svg#Sceptica') format('svg');
}
@font-face {
    font-family: 'ScepticaBold';
    src: url('/fonts/ScepticaBold.eot');
    src: url('/fonts/ScepticaBold.eot') format('embedded-opentype'),
         url('/fonts/ScepticaBold.woff2') format('woff2'),
         url('/fonts/ScepticaBold.woff') format('woff'),
         url('/fonts/ScepticaBold.ttf') format('truetype'),
         url('/fonts/ScepticaBold.svg#ScepticaBold') format('svg');
}
@font-face {
    font-family: 'ScepticaBlack';
    src: url('/fonts/ScepticaBlack.eot');
    src: url('/fonts/ScepticaBlack.eot') format('embedded-opentype'),
         url('/fonts/ScepticaBlack.woff2') format('woff2'),
         url('/fonts/ScepticaBlack.woff') format('woff'),
         url('/fonts/ScepticaBlack.ttf') format('truetype'),
         url('/fonts/ScepticaBlack.svg#ScepticaBlack') format('svg');
}
@font-face {
    font-family: 'ScepticaLight';
    src: url('/fonts/ScepticaLight.eot');
    src: url('/fonts/ScepticaLight.eot') format('embedded-opentype'),
         url('/fonts/ScepticaLight.woff2') format('woff2'),
         url('/fonts/ScepticaLight.woff') format('woff'),
         url('/fonts/ScepticaLight.ttf') format('truetype'),
         url('/fonts/ScepticaLight.svg#ScepticaLight') format('svg');
}
@font-face {
    font-family: 'RobotoRegular';
    src: url('/fonts/RobotoRegular.eot');
    src: url('/fonts/RobotoRegular.eot') format('embedded-opentype'),
         url('/fonts/RobotoRegular.woff2') format('woff2'),
         url('/fonts/RobotoRegular.woff') format('woff'),
         url('/fonts/RobotoRegular.ttf') format('truetype'),
         url('/fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'RobotoMedium';
    src: url('/fonts/RobotoMedium.eot');
    src: url('/fonts/RobotoMedium.eot') format('embedded-opentype'),
         url('/fonts/RobotoMedium.woff2') format('woff2'),
         url('/fonts/RobotoMedium.woff') format('woff'),
         url('/fonts/RobotoMedium.ttf') format('truetype'),
         url('/fonts/RobotoMedium.svg#RobotoMedium') format('svg');
}
.clr {clear: both;}
body {font-family: 'Sceptica';font-size: 16px;color: #161615;}
dl, ol, ul {padding-left:30px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 400;font-family: 'ScepticaBold';letter-spacing: 1px;}
a, a:hover, a:focus, button:focus {outline: none;}
.logo2 img {max-width: 180px;margin: 10px 0 0;transition: all 0.3s;}
#sp-header.header-sticky .logo2 img {max-width: 100px;margin: 7px 0 0;}
.search-mod {margin-top: 43px;transition: all 0.3s;text-align: center;}
.search-mod a {display: inline-block;font-size: 14px;color: #8e9ba9;}
.search-mod a:hover {color: #8fbeff;}
.fb-link {margin-right: 12px;}
#sp-header.header-sticky .search-mod {margin-top: 24px;}
.s-button {margin: 0 12px 0 0;max-width: 14px;cursor: pointer;display: inline-block;}
.mod-languages {margin-top: 42px;transition: all 0.3s;}
#sp-header.header-sticky .mod-languages {margin-top: 23px;}
.mod-languages select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 0.01px; 
text-overflow: '';
-ms-appearance: none;
appearance: none!important;
border: none;
padding: 5px 0 5px 13px;;
width: 40px;
background: url('/images/lang.png') no-repeat left center;
background-size: 10px auto;
color: #000;
font-weight: 600;
font-size: 14px;
letter-spacing: 1px;
cursor: pointer;
outline: none;
text-align: left;
}
.mod-languages select option {text-align: left;}
.mod-languages select::-ms-expand {display: none;}
.mod-languages select:active, .mod-languages select:focus {outline:none;}
.search-box__dropdown {
    position: absolute;
    width: 250px;
    top: 100%;
    right: 15px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
    z-index: 20;
    margin-top: -5px;
    visibility: collapse;
    opacity: 0;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
    padding: 20px;
}
.search-box__dropdown.open {
    visibility: visible;
    opacity: 1;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
}
.form-control:focus {box-shadow: none;}
.tp-leftarrow.default {background: url('/images/slider-left.png') no-repeat center center !important;background-size: 50px auto !important;width: 50px !important;height: 50px !important;}
.tp-rightarrow.default {background: url('/images/slider-right.png') no-repeat center center !important;background-size: 50px auto !important;width: 50px !important;height: 50px !important;}
.tparrows:hover {opacity: 0.5 !important;}
.tp-caption p {margin: 0 !important;position: relative;left: 120px !important;}
.tp-caption.excerpt span, .excerpt span {font-size: 150% !important;line-height: 80% !important;}
.tp-caption a {color:#fff !important;position: relative;padding: 20px 60px 20px 20px;}
.tp-caption a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 38%;
    z-index: -1;
    -webkit-transition: all 700ms;
    -o-transition: all 700ms;
    transition: all 700ms;
    background: #ffb200;
}
.tp-caption a:hover:before {width: 100%;}
.tp-caption a:after {position: absolute;top: 35%;left: auto;right: 15px;content: url('/images/arrow-right.png');}
.mod-orange, .mod-blue {padding: 0 0 0 15px;}
.logos {padding: 0 15px;}
.sp-module-title {text-transform: uppercase;font-size: 21px;position: relative;padding-left: 15px;margin: 0 0 30px;}
.usis-page .sp-module-title {font-family: 'ScepticaBlack';}
.sp-module-title:before {content: "";width: 25px;height: 3px;background: transparent;position: absolute;top: 10px;left: -30px;}
.mod-orange .sp-module-title, .mod-orange2 .sp-module-title {color: #ffb200;}
.mod-blue .sp-module-title, .mod-blue2 .sp-module-title {color: #8fbeff;}
.mod-black .sp-module-title {color: #161615;}
.mod-orange .sp-module-title:before, .mod-orange2 .sp-module-title:before {background: #ffb200;}
.mod-blue .sp-module-title:before, .mod-blue2 .sp-module-title:before {background: #8fbeff;}
.mod-black .sp-module-title:before {background: #161615;}
.news .defaultLayout {width: 100% !important;}
#sp-init {background: url('/images/init-bg.jpg') no-repeat center 60px;background-size: cover;}
.init-mod, .init-mod a {color:#fff;font-size: 14px;}
.init-mod a:hover {color: #8fbeff;}
.init {padding: 60px 15px;}
.init-block h4 {font-size: 36px;margin: 0 0 20px;text-transform: uppercase;line-height: 110%;}
.init-mod a:after {content: url('/images/white-arrow.png');margin-left: 10px;}
.init-block {margin-bottom: 40px;}
.init-more {margin-top: 25px;}
.init-more a {color: #ffb200;}
.init-more a:hover {color:#fff;}
.init-more a:after {content: url('/images/orange-arrow.png');margin-left: 10px;}
table.clients {width: 100%;table-layout: fixed;}
table.clients td {text-align: center;vertical-align: middle;padding: 15px;}
table.clients td img {margin: 0 auto;border: 1px solid #acb4b9;}
.clients-more {margin: 35px 0 0 15px;}
.clients-more a {color:#6b747f;font-size: 14px;}
.clients-more a:hover {color: #8fbeff;}
.clients-more a:after {content: url('/images/grey-arrow.png');margin-left: 10px;}
.mod-footer .row {margin-top: 40px;margin-bottom: 40px;}
.mod-footer .row.second {margin-top: 20px;margin-bottom: 20px;}
.foot-title {text-transform: uppercase;}
.foot1 {width: 100%;margin-bottom: 15px;}
.foot3, .foot4 {padding-top: 40px;}
.foot5 {padding-top: 47px;}
.foot5 a {color:#ffb200 !important;}
.foot5 a:hover {color:#8fbeff !important;}
.foot5 img {margin: -2px 0 4px;}
.foot2 img {max-width: 190px;}
.mobile-logo img {margin: 0 auto;}
.article-list .article .article-intro-image {padding-left: 30px;width: 600px;}
.article-details {margin-bottom: 25px;}
.article-list .article .article-intro-image img, .article-details .article-full-image img {margin: 0 auto;}
.cat-title {margin-bottom: 30px;text-transform: uppercase;font-size: 21px;position: relative;padding-left: 15px;color: #ffb200;}
.cat-title:before {content: "";width: 25px;height: 3px;background: #ffb200;position: absolute;top: 10px;left: -30px;}
.contact1 {margin-bottom: 40px;}
.rf_submit:focus {border: none;outline: none;}
[id^="wrap-contact-form"] p.success {margin: 0 0 20px !important;font-size: 24px !important;letter-spacing: 1px;}
#sp-page-title {
margin: 130px 0 -120px;
background: url('/images/page-title.jpg') no-repeat center center;
background-size: cover;
padding: 0;
}
.page-header h1, .subheading-category {text-transform: uppercase;font-size: 21px;position: relative;padding-left: 15px;color: #ffb200;}
.page-header h1:before, .subheading-category:before {content: "";width: 25px;height: 3px;background: #ffb200;position: absolute;top: 10px;left: -30px;}
.article-details .articleBody p, .article-details .articleBody h1, .article-details .articleBody h2, .article-details .articleBody h3, .article-details .articleBody h4 {padding: 0 15px;}
.news-page .article-details .articleBody p {padding: 0;}
.article-details-inner {padding: 0 15px;margin-top: 25px;}
.article-subtitle {color:#8e9ba9;font-family: 'ScepticaBold';font-size: 36px;line-height: 100%;width: 100%;}
.article-block {padding:0;}
.float-left {float: right !important;}
.article-full-image.float-left {float: none !important;}
.social {text-align: right;}
.social img {display: inline-block;margin: 0 5px;width: 30px;opacity: 1;transition: all 0.3s;}
.social img:hover {opacity: 0.5;}
.copy {color: #8e9ba9;padding-top: 5px;}
.page-item.active .page-link, .page-item.active:hover .page-link {background-color: #ffb200;border-color: #ffb200;}
.search-mobile {display: none;}
.usis-page #sp-main-body {padding: 0 0 50px; background: #abc9ef;margin:130px 0 0;}
.usis-page .article-details-inner {margin-top:0;}
.usis-block2 {text-align: right;border-right: 5px solid #fff;padding-top: 300px;}
.usis-title1 {font-family: 'ScepticaBold';margin-bottom: 25px;color: #474e55;padding-right: 5px;}
.usis-block2 p {padding: 0 5px 0 100px !important;margin-bottom: 25px;color: #474e55;}
.usis-page #sp-page-title {display: none;}
.usis-block1 {border: 5px solid #fff;border-top: none;padding-top: 590px;}
.usis-block1 img {padding: 0 15px;}
.usis-title2 {color:#fff;font-size: 100px;font-family: 'ScepticaBlack';line-height: 100%;padding-right: 5px;}
.usis-title3 {color:#fff;font-family: 'ScepticaLight';font-size: 54px;padding-right: 5px;margin-bottom: 30px;}
.usis1 {background: url('../images/usis1-bg.jpg') no-repeat 75% top;background-size: cover;padding: 80px 0;color: #161615;font-family: 'ScepticaBlack';}
span.text {font-size: 24px;}
span.number {font-size: 120px;}
span.percent {font-size: 48px;}
.usis2 {position: relative;padding: 80px 0 35px ;color: #161615;}
.usis2:before {content:"";position: absolute;left:0;top:0;background: #eef1f1;width: 50%;height: 100%;}
.usis2-block2 {padding: 0 15px 0 45px;}
.usis2-block2 span, .usis4-block1 span, .usis6-block1 span, .usis8-block1 span, .usis10 span, .usis11-block1 span {font-family: 'ScepticaBlack';}
.usis2-block1, .usis2-block2 {margin-bottom: 30px;}
.usis2-block1 p, .usis2-block2 p, .usis4-block1 p {padding: 0 15px;}
.usis3 {padding: 80px 0 50px;color: #161615;}
.usis3-block1, .usis3-block2, .usis4-block1, .usis5-block1, .usis6-block1, .usis6-block2, .usis8-block1, .usis9-block1, .usis9-block2, .usis11-block1 {margin-bottom: 30px;}
.usis3-block2 {font-family: 'ScepticaBlack';}
.usis3 p {padding-left: 15px;}
.usis3 .row {align-items: center;}
.usis4 {padding: 80px 0 30px;color: #161615;background: url('../images/usis4-bg.jpg') no-repeat left top;background-size: cover;}
.usis4-row {align-items: center;}
.usis5 {padding: 80px 0 30px;color: #161615;background: #eef1f1;}
.usis5-title {font-family: 'ScepticaBlack';margin-bottom: 5px;}
.usis5-row, .usis6-row, .usis8-row, .usis9-row, .usis10-row, .usis11-row {padding: 0 15px;}
.usis6 {padding: 80px 0 30px;color: #161615;position: relative;}
.usis6:before {content:"";position: absolute;left: 50%;top:0;width:50%;height:100%;background: url('/images/result1.jpg') no-repeat left top;background-size: cover;}
.usis7:before {content:"";position: absolute;left: 0;top:0;width: 50%;height:100%;background: url('/images/result2.jpg') no-repeat left top;background-size: cover;}
.usis6 ul {padding-left: 15px;}
.usis6 ul li, .usis7 ul li  {margin: 2px 0 18px;}
.usis6-block2 img, .usis7-block2 img {display: none;}
.usis6-block1 {padding: 0 30px 0 15px;}
.usis7 {padding: 80px 0 60px;color: #161615;position: relative;}
.usis7-block1 {padding: 0 15px 0 40px;}
.usis7 ul {padding-left: 30px;}
.usis8 {padding: 80px 0 30px;color: #161615;background: #ffb200;}
.usis9 {padding: 80px 0 50px;background: #eef1f1;}
.usis9-row {align-items: center;}
.usis9-block1 img, .usis9-block2 img {margin: 0 auto;}
.usis9-block1 img {max-width: 340px;}
.usis9-block2 img {max-width: 240px;}
.usis10 {padding: 80px 0 60px;color: #161615;}
.usis10-row {align-items: center;}
.usis10-block1 img {margin: 0 auto;}
.usis10-block1 {margin: 30px 0;}
.usis10 p {padding-left: 15px;margin-top: 30px;}
.usis11 {padding: 80px 0 50px;color: #161615;background: #eef1f1;}
.usis11-block1 {text-align: center;}
.usis11-block1 img {margin: 0 auto 40px;}
.usis11-block1 p {margin:0;}
.usis11-block1 a {color: #161615;}
.events-page #sp-main-body {padding:0 0 25px;margin: 120px 0 0;}
.subheading-category {margin-top:60px}
.blogevents-page .article-list .article .article-intro-image {padding-left:0;width: 100%;margin-bottom: 15px;}
.blogevents-page .float-left {float: none !important;}
.blogevents-page .article-list .article .article-header h2 {font-size: 24px;margin:0 0 10px;}
.blogevents-page .article-info > span, .events-page .article-info > span {font-size: 16px;color: #161615;display: inline-block;}
.event-date {font-family: 'ScepticaBold';display: inline-block;margin-right: 7px;}
.blogevents-page .article-info > span + span:before, .events-page .article-info > span + span:before {content: none;}
.events-page .articleBody p {padding:0;}
.speak-title {font-weight: bold;margin: 0 0 16px;}
.event-reg {text-align: center;margin-bottom: 50px;}
.event-reg a {
font-family: 'ScepticaBlack';
color: #161615; 
font-size: 34px;
text-transform: uppercase;
background: #8fbeff;
padding: 4px 45px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
letter-spacing: 1px;
}
.event-reg a:hover {background: #ffb200;}
.article-details.events-page .article-info {margin-bottom: 20px;display:block;}
.article-details.events-page {margin-bottom: 50px;}
.fancybox-content {
width: 100% !important;
max-width: 380px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
box-shadow: 0px 24px 32px rgba(8, 35, 48, 0.12);
background: transparent !important;
}
.fancybox-iframe {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background: #fff;}
.rsform-block-event {display: none;}
.form-group {margin-bottom: 0;}
.form1 h2 {margin-bottom: 0;text-align: center;font-size: 26px;}
.rsform-block-captcha label {display: none;}
.rsform-block-submit {text-align: center;}
.rsform-submit-button, .rsform-submit-button:focus {font-size: 18px;background: #8fbeff;border: none;box-shadow: none;color: #161615;}
.rsform-submit-button:hover {background: #ffb200;color: #161615;}
.formRed{display: none;}
.form-control.is-invalid:focus {box-shadow: none;}
.ty {text-align: center;font-size: 20px; padding: 25px 0;}
.compensate-for-scrollbar .sp-scroll-up {right: 27px;}
.event-reg-wrapper p {margin:0;}
.rsform-block-event {display: none;}
body.landing #sp-page-title {display: none;}
body.landing .sp-slider {background: url('../images/landing_bg.jpg') no-repeat left top;background-size: cover;padding: 70px 0 140px;color: #fff;font-family: 'RobotoRegular';font-size: 20px;}
/*body.landing #sp-slider {margin: 0;}*/
body.landing {font-family: 'RobotoMedium';font-size: 17px;color: #000;}
body.landing .sp-slider h1 {font-family: 'RobotoRegular';font-size: 50px;margin-bottom: 20px;}
body.landing .sp-slider p {line-height: 120%;letter-spacing: 0.5px;margin-bottom: 25px;}
.land-banner {padding: 0 50px;}
body.landing h2, body.landing h3 {font-size:22px;font-family: 'RobotoMedium';margin-bottom: 20px;line-height: 120%;letter-spacing: 0px;}
body.landing .article-details .articleBody p {padding: 0;line-height: 120%;}
.land-row {align-items: center;}
.land-row > div {margin-bottom: 60px;}
body.landing .article-details {margin-bottom: 0;}
.land-row img {margin: 0 auto;}
body.landing #sp-header, body.landing #sp-footer, body.landing .offcanvas-menu {font-family: 'Sceptica';}
.mod-list h5 {font-family: 'Sceptica';}
.mod-list li.active a {color: #8fbeff;}
.pagination {display: block;}
.pagination li {display: inline-block;margin: 0 0 5px;}
.view-article.analitycs-page #sp-right {display: none;}
.view-article.analitycs-page #sp-component {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.year-mod input[type=radio] {display: none;}
.year-mod .jlmf-sublabel {cursor: pointer;color: #ffb200;letter-spacing: 1px;font-size: 1.25rem;}
.year-mod .jlmf-sublabel:hover, .year-mod input[type=radio]:checked + label  {color: #8fbeff;}
.year-mod .jlmf-list-1 > div > div {margin-bottom: 5px;}
.year-mod .jlmf-list-1 > div > div:first-child {display: none;margin:0;}
.jlmf-link {border: none;cursor: pointer;background: #8fbeff;padding: 5px 15px;transition: all 0.3s;margin-top: 10px;}
.jlmf-link:hover {background: #ffb200;}
.img-left {float: left;margin: 0 15px 10px 0;}


@media (max-width: 1199px) {
.sp-megamenu-parent > li {padding: 0 10px;}
.article-list .article .article-intro-image {width: 450px;}
.article-list .article .article-header h1, .article-list .article .article-header h2 {font-size: 28px;}
.logo2 img {max-width: 150px;}
.usis-block2 p {padding: 0 5px 0 50px !important;}
.usis-title2 {font-size: 80px;}
.usis-title3 {font-size: 42px;}
.usis-block1 {padding-top: 615px;}
.land-banner {padding: 0;}
}
@media (max-width: 991px) {
.search-mod {margin-top: 52px;}
.mod-languages {margin-top: 50px;}
.tp-caption.excerpt, .excerpt {font-size: 72px !important;}
.tp-caption.large_bg_black, .large_bg_black, .tp-caption.large_bg_black a, .large_bg_black a {font-size: 14px !important;}
.tp-caption a:after {right: 5px;}
.article-list .article .article-intro-image, .article-details .article-full-image {width: 100%;float: none !important;padding: 0;margin-bottom: 25px;}
.map {margin-top: 40px;}
.sp-page-title {padding: 80px 0;}
.article-details .article-header h1, .article-details .article-header h2 {font-size: 28px;}
#sp-footer ul.menu li {padding: 0 25px;}
.usis-block1{padding: 50px 0;}
.usis-block2 {padding: 50px 0 0;border-right: none;text-align: center;}
.usis-title1, .usis-title2, .usis-title3 {padding-right: 0;}
.usis-block2 p {padding: 0 !important;}
.usis-title3 {margin:-bottom:0;}
span.text {font-size: 20px;}
span.number {font-size: 80px;}
span.percent {font-size: 32px;}
.usis-page #sp-main-body {padding: 0 0 20px;}
.blogevents-page .article-list .col-md-4 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.img-left {float: none;margin: 0 0 15px;}
}
@media (max-width: 767px) {
.tp-caption a:after {display: none;}
.tp-leftarrow.default {background-size: 30px auto !important;width: 30px !important;height: 30px !important;bottom: 70px !important;}
.tp-rightarrow.default {background-size: 30px auto !important;width: 30px !important;height: 30px !important;}
.tp-caption p {left: 25px !important;}
table.clients td {display: block;width: 100%;}
#sp-news {padding: 80px 0px 20px !important;}
.news-title {height: auto !important;}
.article-subtitle {font-size: 24px;}
.social {text-align: left;margin-top: 15px;}
span.usis1-inner {display: block;line-height: 300%;margin-top: 25px;}
.usis2-block2 {padding: 0 15px;}
.usis2:before {content:"";position: absolute;left:0;top:59%;background: #eef1f1;width: 100%;height: 41%;}
.usis6-block2 img, .usis7-block2 img {display: block;}
.usis6:before, .usis7:before {content: none;}
.usis7-block2 {order: 2;margin-top: 30px;}
.usis7-block1 {order: 1;padding: 0;}
.usis7 {padding: 0 0 60px;}
.usis7-row {padding: 0 15px;}
.usis9-block1 img {max-width: 100%;}
.usis9-block2 img {max-width: 100%;padding: 0 20px;}
.blogevents-page .article-list .col-md-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.event-description {margin-top: 30px;}
}
@media (max-width: 575px) {
.logo2 {height: 130px;display: inline-flex;margin: 0;align-items: center;}
#sp-header.header-sticky .logo2 {height: 75px;}
#sp-header.header-sticky .logo2 img {margin: 0;max-width: 100%;transition: all 0.3s;}
.tp-caption.excerpt, .excerpt {top: 30px !important;}
.sp-module-title:before, .page-header h1:before, .subheading-category:before {display: none;}
.page-header h1, .subheading-category {padding-left:0;}
.logo2 img {max-width: 100%;margin: 0;}
.sp-page-title .sp-page-title-heading {font-size: 42px;}
.article-details .article-header h1, .article-details .article-header h2, .article-list .article .article-header h1, .article-list .article .article-header h2 {font-size: 20px;}
.article-details-inner {padding: 0;margin-top: 15px;}
.mod-orange, .mod-blue {padding: 0;}
.foot2 img, .foot5 img {margin: 0 auto;}
.foot3, .foot4, .foot5, .copy, .social {text-align: center;}
.foot3, .foot4, .foot5 {padding-top: 10px;}
.s-button, .search-box__dropdown {display: none;}
.search-mobile {display: block;}
.usis-block1 {border-right: none;border-left: none;}
.usis2:before {content:none;}
.usis2-block2 {background: #eef1f1; padding: 30px 15px;}
.usis2 {padding: 30px 0;}
.usis3 {padding: 0 0 30px;}
.usis4, .usis5 {padding: 40px 0 0;} 
.usis8 {padding: 40px 0 15px;}
.usis6 {padding: 30px 0 15px;}
.usis9, .usis11 {padding: 40px 0 15px;}
.usis10 {padding: 40px 0 30px;}
.usis9-block1 img, .usis9-block2 img {max-width: 270px;}
.usis-row {padding: 0 15px;}
.usis-container {padding:0;}
.usis-title1 {padding-right:0;}
.article-list .article {padding: 20px 0;}
}
@media (max-width: 480px) {
.usis-title2 {font-size: 64px;}
.usis-title3 {font-size: 36px;}
.event-reg a {font-size: 26px;padding: 4px 30px;}
body.landing .sp-slider h1 {font-size: 36px;}
body.landing .sp-slider {padding: 30px 0 50px;}
}
@media (max-width: 360px) {
.usis-title3 {font-size: 32px;line-height: 125%;}
.usis-title2 {font-size: 56px;}
span.number {font-size: 60px;}
span.percent {font-size: 28px;}
span.text {font-size: 18px;}
}