html, body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-size:17px;
	line-height:30px;
	background:#fff;
	color:#000;
	text-align:left;
}
*{font-family:'Roboto', sans-serif; font-weight:300; vertical-align:top; text-decoration:none; outline:none; border:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; -webkit-text-size-adjust:none; background-repeat:no-repeat; background-size:cover; box-sizing:border-box; -webkit-font-smoothing:antialiased;}

.show_750{display:none;}
.section{position:relative; float:left; width:100%; padding:80px 0; z-index:1;}
.container{position:relative; margin:auto; width:1300px;}
.full, .half{position:relative; float:left;}
.full{width:100%;}
.half{width:50%;}

a, a:link, a:visited{display:inline-block; color:#000; text-decoration:none; cursor:pointer; transition:0.3s ease;}
a:hover, a:active{color:#000; text-decoration:none;}
a.linkbtn{display:inline-block; padding:0 60px 0 20px; margin-top:50px; font-size:20px; color:#fff; font-weight:500; line-height:50px; background:#D25D28;}
a.linkbtn span{display:inline-block; width:42px; height:22px; margin-right:20px; margin-top:14px; background:url(/img/icons/arrow.svg) no-repeat center / 42px 22px; transition:0.3s ease;}
a.linkbtn:hover{background:#000; padding-right:58px}
a.linkbtn:hover span{margin-right:22px;}

h1,h2,h3{font-family:'Roboto Slab', serif; font-size:32px; line-height:34px; color:#006aa9; font-weight:700; margin:-5px 0 30px;}
h2{margin:20px 0;}
h3{margin:20px 0 -10px; font-size:24px; line-height:26px; color:#000;}
h2:first-child,h3:first-child{margin-top:0;}
p{margin:24px 0 0 0; padding:0;}
strong{font-family: 'Roboto', sans-serif; font-weight:700;}
u{text-decoration:underline;}
table{width:100%; padding:0;}
ul, li{margin:0; padding:0; list-style:none;}
ul{margin:24px 0 0 17px;}
li{list-style-type:circle;}

label{display:block;}
input[type="text"], input[type="tel"], input[type="email"], input[type="search"], input[type="number"], input[type="password"], input[type="file"], textarea, select, button{background-color:#fff; border-radius:0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
select::-ms-expand{display:none;}input:required, input:invalid{box-shadow:none;}
::-webkit-input-placeholder{color:#000; opacity:0.5;}:-moz-placeholder{color:#000; opacity:0.5;}::-moz-placeholder{color:#000; opacity:0.5;}:-ms-input-placeholder{color:#000; opacity:0.5;}
input, textarea, select, button{width:100%; margin:2px 0 6px; padding:10px 14px; font-size:16px; line-height:24px; border:0; border-bottom:2px solid #fff;}
input[type="checkbox"], input[type="radio"]{width:auto !important; height:auto !important; margin:4px 8px 0 0; padding:0 !important; vertical-align:top;}
textarea{height:183px; padding-top:14px; padding-bottom:14px; line-height:1.5em;}
select{padding:10px 60px 10px 20px; background-image:url(/img/icons/form/pulldown.png); background-repeat:no-repeat; background-position:right 18px center; cursor:pointer;}
button{display:inline-block; width:auto; height:50px; line-height:48px; padding:0 40px; font-family:'Roboto', sans-serif; font-weight:700; font-size:17px; text-transform:uppercase; border:0; margin:20px 0 0; background-color:#43a70c; color:#fff; cursor:pointer; -webkit-appearance:none; -moz-appearance:none; appearance:none; transition:0.3s ease;}
button:hover{background:#006aa9; color:#fff;}
button:disabled{background:#aaa; cursor:not-allowed;}
input.error, textarea.error select.error{border-bottom-color:red !important;}

/*responsive*/

@media screen and (max-width:1500px){
.container{width:90%;}
}
@media screen and (max-width:1100px){
html, body{font-size:16px;}
.section{padding:60px 0;}
h1,h2{font-size:28px; line-height:30px;}
h3{font-size:23px;}
}
@media screen and (max-width:990px){
.section{padding:50px 0;}
.container{width:86%;}
.half{width:100%;}
}
@media screen and (max-width:750px){
.show_750{display:block;}
.section{padding:30px 0;}
}
@media screen and (max-width:320px){
}