html, body {margin:0;padding:0;width:100%;height:100%;font-size:22px;line-height:100%;-webkit-overflow-scrolling: touch;}
body { font-family: 'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#414042;font-weight:normal;background:#ffffff;text-align:left;vertical-align:top;line-height:1.4em;}
div{ margin:0;padding:0;width:auto;height:auto;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;vertical-align:top;line-height:1.6em;}
ul, ul li, ol, ol li {margin:0;padding:0;text-align:left;vertical-align:top;line-height:1.6em;}
img {max-width:100%;}
:focus {outline:none;}
a {color:#242c35;text-decoration:none;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
a:hover, a:focus {text-decoration:none;color:#de6e00; color:inherit;}
a:focus, button:focus, input:focus {outline:none !important;}
hr {background:transparent;border:0;border-bottom:1px solid #e0e0e0;margin:20px 0;clear:both;}
p {margin-bottom:20px; margin-top:3px; font-size:1em;}
ul {margin-bottom:20px; margin-top:3px; font-size:1em; }
ul li{margin-left:20px;}
h1,h2,h3,h4,h5 { margin-top:0; }
h1{font-size:2.6em; font-weight:700; color:#0075bb;}
h3{font-size:1.4em;}
footer{ border-bottom:14px solid #0075bb;  }
.logotitle{padding:20px 0;}
.header{padding:20px 0;}
img { max-width:100%;}
.blue-sec{background:#0075bb; padding:10px 0 12px;}
h2{color:#fff; margin:0; padding:0; font-weight:700;}
h4{font-size:1.2em; font-weight:700;  color:#0075bb; padding:0; margin:0}
.blue-sec a{font-size:0.7em; padding:5px 10px; background:#ffb71d; color:#fff; margin-top:-5px; display:inline-block; margin-left:10px; } 
 .btn-yellow{font-size:0.9em; padding:5px 15px; background:#ffb71d; color:#fff; display:inline-block; border-radius:0px; font-weight:400; } 
.left-side{padding:20px 0;}
.right-side{padding:20px 20px; background:#e2e3e5; height:auto; }
.blue-sec h3{color:#fff; padding:0; margin:0; font-weight:700; }
.left-side .blue-sec{padding:10px 15px; margin:15px 0 20px 15px; }
.steps p, .steps p small{margin:0; padding:0; line-height:1.2em; font-size:0.87em; color:#a0a3a6;}
.round span{padding:4px 10px; border-radius:50%; background:#f94f42; color:#fff; font-weight:700;}
.round{ margin-bottom:10px;}
.sicon{margin:15px 0;}
.sicon img{margin:0 auto;}
.middle{ border-bottom:5px solid #0075bb;  }
.steps{min-height:300px;}
section.formss{padding:40px 0;}
.formss h1{font-size:1.6em; margin-bottom:20px;}
.formss h3 {
    color: #63b8d2;
    font-size: 28px;
    font-weight: 600;
}
label{font-weight:100; }
.wpcf7 .screen-reader-response{display:none !important;}
.form-control{border-radius:0px; background:#f1f3f2 !important; border:1px solid #dddddd;}
select.form-control {background:#f1f3f2 url("./arrow.png") no-repeat right center!important; -webkit-appearance: none;-webkit-appearance: none;
    -moz-appearance: none;    appearance: none; }
@media(max-width:767px){
	.left-side .blue-sec{padding:10px 15px; margin:15px 0 20px 0; }
	iframe{height:250px !important;}
	}
@media(max-width:767px){
	body{font-size:12px;}
	iframe{height:200px !important;}
	}
	.nopm{margin-top:0; padding:0;}