.map{margin-top:110px}
.map img{width:100%;}
.map #map{display:block;width:100%;height:522px}
.s2{/*min-height:265px;*/background:#21336b;text-align:center;padding-bottom:40px;}
.s2 .ad{color:#fff;font-size:28px;font-family:"Catesque Bold";display:block;margin:33px 0 6px 0;line-height:34px}
.s2 .ph{color:#fff;font-size:42px;font-family:"Catesque Bold";display:block;line-height:48px;}
.s2 .em{color:#df3850;font-size:34px;font-family:"Catesque Bold";display:block;margin-bottom:18px;}
.sm{display:block;text-align:center;list-style:none;margin:10px 0 0;padding:0px;}
.sm li{display:inline-block;margin:0 5px;vertical-align:top}
.sm li a{display:inline-block;width:40px;height:40px;vertical-align:top;background:url("../images/smi.png") 0 0 no-repeat;}
.sm li a.fb{background-position:0px 0px;}
.sm li a.fb:hover{background-position:0px -43px;}
.sm li a.tw{background-position:-50px 0px;}
.sm li a.tw:hover{background-position:-50px -43px;}
.sm li a.ig{background-position:-102px 0px;}
.sm li a.ig:hover{background-position:-102px -43px;}
.sm li a.pn{background-position:-153px 0px;}
.sm li a.pn:hover{background-position:-153px -43px;}
.sm li a.in{background-position:-204px 0px;}
.sm li a.in:hover{background-position:-204px -43px;}
.s3{text-align:center;min-height:697px;}
.s3 h1{        font-size: 32px;
    text-align: center;
    margin: 45px 0 36px 0;
    display: block;padding: 0px;
    line-height: 55px;
    font-family: "Catesque Bold";
    color: #21336b;}
.s3 h3{font-size:32px;text-align:center;margin:45px 0 36px 0;display:block;}
.s3 input[type="tel"],
.s3 input[type="email"],
.s3 input[type="text"]{font-family:"Catesque Bold";font-size:20px;border:none;border-bottom:3px solid #9ba3bc;padding:5px;color:#545454;box-shadow:none!important;border-radius:0px!important}
.s3 textarea{margin-bottom:44px;font-family:"Catesque Bold";font-size:20px;border:none;border-bottom:3px solid #9ba3bc;padding:5px;color:#545454;box-shadow:none!important;border-radius:0px!important;height:92px;resize:none;}
.s3 .btnp{max-width:308px;border-radius:0px!important;cursor:pointer;}
.s3 .wpcf7-recaptcha{display:inline-block;margin-bottom:27px}
.default-page.thank-you{text-align:center;}
div.wpcf7 .ajax-loader{display:block}
.s3 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#545454;
  opacity:1;
}
.s3 ::-moz-placeholder { /* Firefox 19+ */
  color:#545454;
  opacity:1;
}
.s3 :-ms-input-placeholder { /* IE 10+ */
 color:#545454;
 opacity:1;
}
.s3 :-moz-placeholder { /* Firefox 18- */
  color:#545454;
  opacity:1;
}

@media screen and (min-width: 1505px){


}

@media screen and (max-width: 1060px){

}
@media screen and (max-width: 1024px){
	.map{margin-top:60px;}

}
@media screen and (max-width: 1023px){

.s2{min-height:auto;padding-bottom:30px}

}


@media screen and (max-width: 639px){
	.s2 .ad{font-size:21px;line-height:28px}
	.s2 .ph{font-size:32px;line-height:38px}
	.s2 .em{font-size:24px;}
	.s3 h3{font-size:24px;line-height:28px}

}







