html,body{font-family: 'PT Sans', sans-serif;}
#top{padding:45px 0 40px 0;}
#top h1{color:#051d4a;font-weight:700;font-size:24px;margin:12px 0 0 0;text-transform:uppercase;}
#top h2{color:#051d4a;font-weight:700;font-size:18px;margin:2px 0 0 0;text-transform:uppercase;}
#form{padding:45px 0;background:url(../img/bg.jpg) no-repeat center top;background-size:cover;}
#form h3{color:#ffffff;text-transform:uppercase;text-align:center;margin:0;}
#form h4{color:#ffffff;text-transform:uppercase;text-align:center;}
#form form{padding:30px 30px 20px 30px;background:#f3f3f3;margin:20px 0;}
#form .form-group{margin-bottom:10px;}
.form-control{border-radius:0;border-color:#d5d5d5;height:40px;}
.checkbox{color:#626262;font-size:12px;line-height:1.1;text-align:justify;}
#form .text-code{font-weight:700;text-align:center;}
#form .img-code{text-align:center;background:#ffffff;border:1px solid #d5d5d5;}
#form .form-control[disabled], #form .form-control[readonly], #form fieldset[disabled] .form-control{background:#ffffff;}
#form .form-control::-webkit-input-placeholder {color:#777777;opacity:1;}
#form .form-control:-moz-placeholder { /* Firefox 18- */color:#777777;opacity:1;}
#form .form-control::-moz-placeholder {  /* Firefox 19+ */color:#777777;opacity:1;}
#form .form-control:-ms-input-placeholder {color:#777777;opacity:1;}
#form .btn-blue{color:#ffffff;text-transform:uppercase;border-color:#008ae5;background:#008ae5;font-size:24px;font-weight:700;padding:2px 12px;}
#section1{padding:40px 0 45px 0;}
#section1 h2{font-size:24px;margin:0 0 40px 0;color:#051d4a;font-weight:700;text-align:center;text-transform:uppercase;}
#section1 h4{font-size:24px;margin:15px 0 0 0;color:#051d4a;font-weight:700;}
#section1 p{font-size:18px;margin:5px 0 20px 0;color:#051d4a;}
#section2{padding:10px 0 75px 0;background:#051d4a;color:#ffffff;}
#section2 h2{text-transform:uppercase;margin-top:200px;}
#section2 blockquote{margin:70px 0 0 0;padding:0;border:0;font-size:18px;}
#section2 blockquote header{margin-bottom:10px;font-size:24px;font-weight:700;}
#section3{padding:55px 0;background:#008ae5;color:#ffffff;}
#section3 h2{text-transform:uppercase;font-size:32px;font-weight:400;margin:0 0 10px 0;}
#section3 address{font-size:24px;font-weight:700;margin:15px 0 0 0;}
#section3 p{font-size:18px;margin:0;}
#section4{padding:65px 0 55px 0;}
#section4 h3{text-transform:uppercase;margin:0 0 0 0;color:#04173a;font-weight:700;font-size:24px;}
#section4 .small-logo{width:20%;float:left;text-align:center;margin-top:20px;padding:5px;height:110px;}
#section4 .small-logo img{max-width:84%;}
#section4 .single-logo{text-align:center;margin-top:20px;}
#footer{background:#051d4a;color:#ffffff;padding:30px 0 25px 0;font-size:12px;}

.heightfix {display: inline-block;height: 100%;vertical-align: middle;width:1px;}
#cookies{color:#ffffff;font-size:12px;position:fixed;bottom:0;left:0;right:0;background:#223850;padding:20px 10px;display:none;opacity: 0.95;}
#cookies:hover{opacity:1;}
#cookies .cookies-info{padding-right:250px;position:relative;}
#cookies a{color:#ffffff;}
#cookies #closepopup{background:#951414;color:#ffffff;position:absolute;right:0;top:50%;margin-top:-18px;padding:10px;display:block;cursor:pointer;}

@media screen and (max-width:1200px) {
	#section4 .small-logo{width:25%;}
}
@media screen and (max-width:992px) {
	#section4 .small-logo{width:20%;}
	#cookies .cookies-info{padding-right:120px;position:relative;}
}
@media screen and (max-width:768px) {
	#form{background-position:left center;}
	#section2 h2{margin-top:20px;}
	#section4 .small-logo{width:50%}
	#cookies .cookies-info{padding-right:95px;position:relative;}
}