body{background-color: #333333;color: #333333;font-family: 'Roboto', sans-serif;font-size: 16px;}
input[type="text"]{color: #FFF;background: transparent;border-style: solid;border-color: #FFF;border-radius: 0px;}
::-webkit-input-placeholder{color:#FFF !important;}
:-moz-placeholder{color:#FFF !important;opacity: 1;}
::-moz-placeholder {color: #FFF !important; opacity:  1;}
:-ms-input-placeholder { color:#FFF !important;}
::-ms-input-placeholder {color:#FFF !important;}
::placeholder {color:#FFF !important;}
.formpadding{padding-bottom:10px; padding-top:10px;}
/*****************************************/
/********** TEXT *************************/
/*****************************************/
a{color:#000000;}
.hhtmain{color:#e99801;}
.section35{padding-top:35px; padding-left:15px; padding-right:15px; padding-bottom:35px;}
.lg-text{font-size: 1.5em;}
.main-wrap { width: 100%; height: 100%; min-width: 993px; min-height: 650px; display: table; position: absolute; z-index: 2; padding: 0; margin: 0; left: 0; top: 0; }
.wrapper-left { display: table-cell; background: #FFF; margin: 0; position: relative; padding: 0; left: 0; width: 40%; max-width: 395px; vertical-align:middle; }
.left-content { max-width: 100%; min-height: 408px; margin:auto; }
.header-wrap { text-align: center; }
.header-wrap img { margin: 0 auto; display: block; }
.header-title { border: 5px solid #616161; padding: 24px;  width: auto; display: inline-block; max-width: 280px; line-height: 45px; }
.agentname { font-family: 'Nixie One', cursive; text-transform: uppercase; font-size: 52px; color: #ffffff; text-align: center; }
.thin { font-size: 47px; display: block; letter-spacing: 10px;}
.contacts { width: 100%; display: block; text-align: center; margin-top: 15px;}
.contacts span.mobile { font-size: 41px; font-weight: 600; color: #000000; display: inline-block; width: 100%;  }
.contacts span.email { font-size: 26px; font-weight: 300; display: inline-block; width: 100%; letter-spacing: 2px;  }
.footer-wrap { width: 100%; right: 0; text-align: center; position: absolute; bottom: 0; color: #616161; font-size: 13px; font-weight: 400; padding-bottom: 47px; }
.footer-wrap a { color: #616161;}
.wrapper-right { vertical-align:middle; display: table-cell;  width: 60%;  margin: 0; padding: 0; right: 0; width: 60%; max-width: 655px; position: relative; background-image: url(***********) no-repeat; background-size: cover; background-repeat:no-repeat; background-position:center center; }
.right-content { max-width: 390px; margin:auto; }
.arrow { position: absolute; top: 50%; left: 0; }
.hhtlogo { display: block; max-width: 25%; margin: 0 auto 65px;}
.uctags { display: block; margin: 0 auto; }
.comsoonpage { display: block; font-family: 'Roboto', cursive; text-align: center; width: 100%; text-transform: uppercase; line-height: 50px; font-size: 16px; color:#FFF;}/*hhtfontbold*/
.comsoonpage .sm-size { font-size: 4.563em; }
.comsoonpage .lg-size { font-size: 5.875em; display: block; margin-top: 15px; margin-bottom: 20px; }
.center-block{margin: 0 auto;}
.img-responsive{max-width: 100%;}
@media (max-width: 977px) {	
	div.wpcf7 .ajax-loader{display: none !important;}
	.main-wrap { min-width: 100%; width: 100%; }
	.wrapper-left, .wrapper-right, .left-content, .right-content { width: 100%; max-width: 100%; min-width: 100%; display: block; }
	.left-content { margin: 0; position: relative; top: auto; padding: 20px 0;}
	.right-content { left: 0; margin: 0; position: relative; top: auto;  padding: 20px 0;}
	.wrapper-left,
	.wrapper-right{padding: 0 15px;}
	.header-title { margin: 20px 0;}
	.contacts { margin-top: 30px; }
	.footer-wrap { position: relative; padding-bottom: 25px; }
	.wrapper-right { background-size: cover!important; }
	.wrapper-right .arrow { display:none; }
	
	.form-wrap { max-width: 430px; width: 100%; margin: 0 auto;}
	.form-wrap input[type="text"], .form-wrap input[type="email"], .form-wrap textarea {
		width: 98%; max-width: 98%; 
	}
	.contacts span.mobile{
		font-size: 32px;
	}
	.contacts span.email{
		font-size: 22px;
	}
}
@media (max-width: 450px) {
	.main-wrap{word-break: break-word;}
	.main-wrap a{word-break: break-all;}
	.comsoonpage .sm-size{font-size: 3em;}
	.comsoonpage .lg-size{font-size: 4.4em;}
}