

@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'Roboto-Condensed';
  src: url('fonts/Roboto-Condensed.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Condensed.woff') format('woff'), url('fonts/Roboto-Condensed.ttf')  format('truetype'), url('fonts/Roboto-Condensed.svg#Roboto-Condensed') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Condensed';
  src: url('fonts/Roboto-Condensed.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Condensed.woff') format('woff'), url('fonts/Roboto-Condensed.ttf')  format('truetype'), url('fonts/Roboto-Condensed.svg#Roboto-Condensed') format('svg');
  font-weight: normal;
  font-style: normal;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100%;
 font: inherit;
 vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
 display: block;
}
body {
 line-height: 1; font-family: 'robotoregular';

}

ul {
 list-style: none;
}
blockquote, q {
 quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
 content: '';
 content: none;
}


/* clearing floats */
.clearfix:after {
	content: "&nbsp;";
	font-size:0;
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display: inline-block
}
.clearfix { /*display:block */
}
* html .clearfix {
	height: 1px;
}
.clear {
	clear: both;
}
* {margin:0;padding:0;border:0 none;
	/* [disabled]outline:none; */}
body
{margin:0px;}
img{max-width:100%;max-height:100%;}
.banner-outer{width:100%;float:left;position:relative;}
.banner-outer img{ width:100%; background-size:100%;} 
.banner-inner{width:100%;float:left;position:absolute;top:28%;}
.banner{width:100%; float:left;}
.logo{text-align:center; clear:both; text-align:center;}
.logo img{ width:490px;}
.logo img:hover{opacity:.8;}
.content-outer{width:100%;float:left;padding:50px 0px 50px 0px;}
.content{width:1170px;clear:both;margin: 0 auto;}
.heading2{text-align:center;font-family: 'robotobold';font-size:34px;padding: 0 0 15px 0; margin-bottom:5px;background:url(imges/border.png) no-repeat;background-position:bottom;}
.content p{ font-family: 'robotoregular';color: #333;font-size:18px;text-align:center;padding:0px 0 24px 0;line-height: 30px;}
.content p:last-child{ padding-bottom:0px;}
.sub-outer{width:100%;float:left;padding:50px 0px 50px 0px;background: rgba(45,110,185,1);
background: -moz-linear-gradient(top, rgba(45,110,185,1) 0%, rgba(76,187,235,1) 50%, rgba(50,123,192,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(45,110,185,1)), color-stop(50%, rgba(76,187,235,1)), color-stop(100%, rgba(50,123,192,1)));
background: -webkit-linear-gradient(top, rgba(45,110,185,1) 0%, rgba(76,187,235,1) 50%, rgba(50,123,192,1) 100%);
background: -o-linear-gradient(top, rgba(45,110,185,1) 0%, rgba(76,187,235,1) 50%, rgba(50,123,192,1) 100%);
background: -ms-linear-gradient(top, rgba(45,110,185,1) 0%, rgba(76,187,235,1) 50%, rgba(50,123,192,1) 100%);
background: linear-gradient(to bottom, rgba(45,110,185,1) 0%, rgba(76,187,235,1) 50%, rgba(50,123,192,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d6eb9', endColorstr='#327bc0', GradientType=0 );
}
.sub{width:1170px;clear:both;margin: 0 auto;}
.heading3{text-align:center;font-family: 'robotobold';font-size:34px;padding: 0 0 20px 0px; clear:both; margin-bottom:25px;color:#fff; background:url(imges/border.png) bottom center no-repeat;}
.sub p {
    font-family: 'robotoregular';
    font-size: 15px;
    text-align: center;
    padding-bottom:0px;
    color: #fff;
    line-height: 24px;
}
.box{float:left;}
.box ul{list-style:none;}
.box ul li{width:292px;
    float: left;
    text-align: center;
    min-height:220px;
    padding-top:15px;}
	.padding1 { padding-left:52px; padding-right:52px;}
.a1{float:left;}
.heading4 { clear:both; text-align:center;font-family: 'robotobold';font-size:18px; line-height:24px; padding:10px 0px 5px 0px;color:#fff;}
.sub-outer1{width:100%;float:left;padding:50px 0px 40px 0px;}
.sub1{width:1170px;clear:both;margin: 0 auto;}
.color1{ margin-top:20px; color:#6C0 !important;font-weight:600 !important; clear:both; font-size:14px !important; line-height:24px !important; text-align:center; width:100%;}
.form input[type=text] { float:left; font-size:14px; color:#666; font-family: 'robotoregular';width:553px;  padding:0 10px 0 10px; height:34px;border: 1px solid #ccc;margin-bottom: 25px;border-radius: 3px; }
.form input[type=email] {float:left; font-size:14px; color:#666;font-family: 'robotoregular';width:553px;padding:0 10px 0 10px;  height:34px;border: 1px solid #ccc;margin-bottom: 25px;border-radius: 3px; }
.form input[type=tel] { float:left;font-size:14px;color:#666;font-family: 'robotoregular';width:553px; padding:0 10px 0 10px;  height:34px;border: 1px solid #ccc;margin-bottom: 25px;border-radius: 3px; }
.form textarea{ float:left;font-size:14px;color:#666;font-family: 'robotoregular';width:1148px;  padding:10px 10px 10px 10px;border: 1px solid #ccc;margin-bottom: 25px; height:152px;border-radius: 3px; }
#captchaText{ float:left; margin-top:10px; color:#666; }
.box2a{ clear:both; width:100%;}
.custom-btn {
    background: #1b449c;
    display: block;
    width: 150px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto-Condensed';
    padding: 10px 0px;
    margin: 0 auto; clear:both;
}
.custom-btn:hover{ color:#5b8aee;}
	.strip-outer{width:100%;float:left;background:#cccccc;}
	.strip{ float:left; width:100%;}
	.strip p{text-align: center;font-family: 'robotoregular';font-size:15px;padding: 26px 0 26px 0;}
	.b1{float:left;width:575px; }
	.b2{float:right;width:575px}
	.b3{width:100%;float:left;}
	#fancy_text{font-size:18px; padding-bottom:20px;}
.entry-header{display:none !important;}
@media all and ( max-width:1170px) 
{
.banner-inner{ top:28%; }
.content{ width:1000px;}
.sub{ width:1000px;}
.sub1{ width:1000px;}	
.b1{float:left;width:480px; }
.b2{float:right;width:480px;}
.form input[type=text] { width:458px;  height:34px;margin-bottom: 25px; }
.form input[type=email] {width:458px;  height:34px; }
.form input[type=tel] { width:458px; padding:0 10px 0 10px;  height:34px;margin-bottom:25px; }
.form textarea{width:978px;padding:10px 10px 10px 10px;margin-bottom: 25px; height:152px; }
.box ul li{ width:333px;min-height:200px;} 
}
@media all and ( max-width:1000px) 
{
	.logo img{ width:340px;}
.banner-inner{ top:29%; }
.content{ width:810px;}
.sub{ width:810px;}
.sub1{ width:810px;}	
.b1{float:left;width:400px; }
.b2{float:right;width:400px;}
.form input[type=text] { width:378px;  height:34px;margin-bottom:25px; }
.form input[type=email] {width:378px;  height:34px; }
.form input[type=tel] { width:378px; padding:0 10px 0 10px;  height:34px;margin-bottom:25px; }
.form textarea{width:788px;padding:10px 10px 10px 10px;margin-bottom: 25px; height:152px; }
.box ul li{ width:405px; min-height:200px;}
.content p{ font-size:16px;} 
.heading2{ font-size:30px;}
.heading3{ font-size:30px;}
#fancy_text{ font-size:16px;}
}
@media all and ( max-width:810px) 
{
.logo img{ width:340px;}
.banner-inner{ top:28%; }
.content{ width:640px;}
.sub{ width:640px;}
.a1{ width:100%;}
.sub1{ width:640px;}	
.b1{float:left;width:310px; }
.b2{float:right;width:310px;}
.form input[type=text] { width:288px;  height:34px;margin-bottom:25px; }
.form input[type=email] {width:288px;  height:34px; }
.form input[type=tel] { width:288px; padding:0 10px 0 10px;height:34px;margin-bottom:25px; }
.form textarea{width:618px;padding:10px 10px 10px 10px;margin-bottom: 25px; height:152px; }
.box ul li{ width:100%; min-height:auto;}
.content p{ font-size:16px;} 
.heading2{ font-size:30px;}
.heading3{ font-size:30px;}
#fancy_text{ font-size:16px;}
}
@media all and ( max-width:650px) 
{
.logo img{ width:300px;}
.banner-inner{ top:28%; }
.content{ width:440px;}
.sub{ width:440px;}
.a1{ width:100%;}
.sub1{ width:440px;}	
.b1{float:left;width:100% }
.b2{float:right;width:100%;}
.form input[type=text] { width:418px;  height:34px;margin-bottom:15px; }
.form input[type=email] {width:418px;  height:34px; margin-bottom:15px; }
.form input[type=tel] { width:418px; padding:0 10px 0 10px;height:34px;margin-bottom:15px; }
.form textarea{width:418px;padding:10px 10px 10px 10px;margin-bottom:15px; height:152px; }
.box ul li{ width:100%; min-height:auto;}
.content p{ font-size:16px;} 
.heading2{ font-size:30px; margin-bottom:5px;}
.heading3{ font-size:30px; margin-bottom:5px;}
#fancy_text{ font-size:16px;}
.content-outer{ padding-top:30px; padding-bottom:30px;}
.sub-outer{ padding-top:30px; padding-bottom:30px;}
.sub-outer1{ padding-top:30px; padding-bottom:20px;}
}

@media all and ( max-width:450px) 
{
.logo img{ width:240px;}
.banner-inner{ top:25%; }
.content{ width:340px;}
.sub{ width:340px;}
.a1{ width:100%;}
.sub1{ width:340px;}	
.b1{float:left;width:100% }
.b2{float:right;width:100%;}
.form input[type=text] { width:318px;  height:34px;margin-bottom:15px; font-size:13px; }
.form input[type=email] {width:318px;  height:34px; margin-bottom:15px;  font-size:13px;}
.form input[type=tel] { width:318px; padding:0 10px 0 10px;height:34px;margin-bottom:15px;font-size:13px; }
.form textarea{width:318px;padding:10px 10px 10px 10px;margin-bottom:15px; height:152px; font-size:13px;}
.box ul li{ width:100%; min-height:auto;}
.content p{ font-size:15px;} 
.heading2{ font-size:27px;}
.heading3{ font-size:27px;}
#fancy_text{ font-size:15px;}
.custom-btn{ width:90px; padding:5px;}
}

@media all and ( max-width:350px) 
{
.logo img{ width:230px;}
.banner-inner{ top:19%; }
.content{ width:280px;}
.sub{ width:280px;}
.a1{ width:100%;}
.sub1{ width:280px;}	
.b1{float:left;width:100% }
.b2{float:right;width:100%;}
.form input[type=text] { width:258px;  height:34px;margin-bottom:15px; }
.form input[type=email] {width:258px;  height:34px; margin-bottom:15px; }
.form input[type=tel] { width:258px; padding:0 10px 0 10px;height:34px;margin-bottom:15px; }
.form textarea{width:258px;padding:10px 10px 10px 10px;margin-bottom:15px; height:152px; }
.box ul li{ width:100%; min-height:auto;}
.content p{ font-size:14px;} 
.heading2{ font-size:24px;}
.heading3{ font-size:24px;}
#fancy_text{ font-size:14px;}
.strip p{ font-size:14px;}
.content p{ padding-bottom:12px;}
}

@media all and ( max-width:318px) 
{
.logo img{ width:230px;}
.banner-inner{ top:19%; }
.content{ width:260px;}
.sub{ width:260px;}
.a1{ width:100%;}
.sub1{ width:260px;}	
.b1{float:left;width:100% }
.b2{float:right;width:100%;}
.form input[type=text] { width:240px;  height:34px;margin-bottom:15px; }
.form input[type=email] {width:240px;  height:34px; margin-bottom:15px; }
.form input[type=tel] { width:240px; padding:0 10px 0 10px;height:34px;margin-bottom:15px; }
.form textarea{width:240px;padding:10px 10px 10px 10px;margin-bottom:15px; height:152px; }
.box ul li{ width:100%; min-height:auto;}
.content p{ font-size:14px;} 
.heading2{ font-size:24px;}
.heading3{ font-size:24px;}
#fancy_text{ font-size:14px;}
.strip p{ font-size:14px;}
}