.header .logo{margin-top: 40px; float: left;}
.header .netsection{float: right; margin-top: 16px;}
.header .netsection .ws{width: 100%; text-align: right;}
.header .netsection .ws img{display: inline;}
.header .netsection .ws .text{display: inline; font-family: 'Titillium Web',sans-serif; font-weight: bold; font-size: 18px;}
.header .netsection .description{width: 100%; font-family: 'Titillium Web',sans-serif;font-weight: bold;font-size: 15px;}
.header .banner-mobile{display: none; text-align: center;}
.header .banner-mobile p{margin-top: 30px;}

.banner{background: url(../images/bgBanner2-min.jpg) no-repeat; background-position: center top; padding-top: 78px; margin-top: -67px;}
.banner .info-banner{display: inline; padding-top: 26px;}

.form{max-width: 240px; border-radius: 20px; background: #f30602; padding: 22px; color: #fff !important; margin-bottom: 14px;}

.form .form-control{height: 21px !important; font-size: 13px !important; border-radius: 3px !important; color: #000; line-height: 13px; padding-top: 0; padding-bottom: 0; padding-left: 7px; padding-right: 7px;}
.form .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #676767;opacity: 1; /* Firefox */}
.form .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */color:  #676767;}
.form .form-control::-ms-input-placeholder { /* Microsoft Edge */color:  #676767;}
.form .form-group{margin-bottom: 2px !important;}
.form .no-gutters.row .col:first-child{margin-right:1px;}
.form .no-gutters.row .col:last-child{margin-left:1px;}

.form .container-typedoc{margin-right: 1px; max-width: 60px !important;}
.form .container-doc{margin-left: 1px;}
.form .title{font-family: 'Titillium Web',sans-serif; font-weight: bold; font-size: 25px; margin-bottom: -5px;}
.form label, .form p{font-family: 'Titillium Web',sans-serif; font-size: 14px; margin-bottom: 0;}
.form a{color:#fff;font-family: 'Titillium Web',sans-serif; font-size: 11px;}
.form .form-check a{font-size: 10px;}
.form .btn-form{background: #ffd530; color: #f30602;font-family: 'Titillium Web',sans-serif; font-weight: bold; font-size: 13px; height: 25px; padding-top: 2px;}

.content{margin-top: 60px;}
.content .stamps{margin-top: 30px;}
.content h3{font-family: 'Titillium Web',sans-serif; font-size: 28px;}
.content h3 b{color: #d81e05;}

.stamp{width: 130px; height: 92px; background: url(../images/spriteIcons.jpg) no-repeat; display: inline-block; background-size: 100% auto;}
.stamp.inspection{background-position: 0 -92px;}
.stamp.disp{background-position: 0 -184px;}
.stamp.pref{background-position: 0 -276px;}
.item-stamp{font-family: 'Titillium Web',sans-serif; font-size: 22px; line-height: 22px;}
.item-stamp p{margin-top: 16px; padding-top: 0;}

.footer{background: #575756; font-size: 12.55px; color: #fff;font-family: 'Titillium Web',sans-serif; margin-top: 100px;}
.footer p{padding: 15px 0; margin-bottom: 0;}
.footer small{font-size: 11.42px; line-height: 5px; padding-top: 10px; display:inline-block; line-height: 13px;}
.footer a{color: #fff;}

.thanks{background: url(../images/bgBanner2-min.jpg) no-repeat; background-position: center top; background-size:auto 100%; min-height: 1000px; margin-bottom: -254px; padding-top: 300px; margin-top: -67px;}
.thanks h2{font-family: 'Titillium Web',sans-serif; font-size: 50px;}

@media screen and (max-width: 768px) {
    .col-info{display: none;}
    .banner{text-align: center;}
    .form{display: inline-block;}
    .header .logo{margin-top: 15px;}
    .header .netsection { margin-top: 2px;}
    .header .netsection .ws img{ width: 16px;}
    .header .netsection .ws .text{font-size: 14px;}
    .header .netsection .description{font-size: 12px;}
}

@media screen and (max-width: 576px) {
    .content{order: 2; margin-top: 10px;}
    .content h3{font-size: 23px;}
    .banner{order: 4;}
    .footer{order: 12;}
    .item-stamp{margin-bottom: 30px;}
    .item-stamp p{padding: 0 20%;}
}

@media screen and (max-width: 520px) {
    .header .logo img{width: 90px;}
    .header .netsection .ws .text{font-size: 10px;}
    .header .netsection .description{font-size: 8px;}

    .thanks img{max-width: 259px;}
    .thanks h2{font-size: 31px;}
}

@media screen and (max-width: 400px) {
    .banner{background: none;}
    .home.header .container{padding:0;}
    .home.header .logo, .home.header .netsection{display: none; order: 1}
    .home.header .banner-mobile{display: block;}
}