@charset "utf-8";
/* CSS Document */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 29, 2015 */



@font-face {
    font-family: 'loraregular';
    src: url('../fonts/lora-regular-webfont.eot');
    src: url('../fonts/lora-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lora-regular-webfont.woff2') format('woff2'),
         url('../fonts/lora-regular-webfont.woff') format('woff'),
         url('../fonts/lora-regular-webfont.ttf') format('truetype'),
         url('../fonts/lora-regular-webfont.svg#loraregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 29, 2015 */



@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 29, 2015 */



@font-face {
    font-family: 'loraitalic';
    src: url('../fonts/lora-italic-webfont.eot');
    src: url('../fonts/lora-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lora-italic-webfont.woff2') format('woff2'),
         url('../fonts/lora-italic-webfont.woff') format('woff'),
         url('../fonts/lora-italic-webfont.ttf') format('truetype'),
         url('../fonts/lora-italic-webfont.svg#loraitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
h6{ float:left; width:100%; font-size:46px; color:#fff;font-family:'loraregular';}
h5{ float:left; width:100%; margin:0px; font-size:30px; font-family:'loraregular'; padding:5px 20px; color:#fff;}
h1{ float:left; width:100%; font-size:32px; color:#e3131a;    font-family: 'loraregular';}
h2{ float:left; width:100%; font-size:24px; color:#181818;    font-family: 'loraregular';}
p{ float:left; width:100%; font-size:15px; color:#454545}
body{ margin:0px auto;  font-family: 'robotoregular'; }
.outer{ float:left; width:100%;}
header{ float:left; width:100%; background:#000; border-top:6px solid #181919;}
.pad{ padding-left:0px !important; padding-right:0px !important}
.logo{ float:left; width:100%;}
.next_icon{ float:right; width:100%; text-align:right;}
.next_icon img{ width:100%;}
.phone{ float:left; width:100%;  text-align:right; margin-top:12px;}
.phone a{ color:#a0a0a0;}
.phone a:hover{ color:#a0a0a0;}
.phone h1{font-family: 'loraregular'; float:left; width:100%;  font-size:24px; text-transform:uppercase; color:#fff; font-weight:bold; margin-bottom:5px;}
.phone h1 em{ font-style:normal; color:#E3141A; font-weight:bold;}
.phone h2{ float:left; width:100%; font-weight:bold; color:#a0a0a0; font-size:24px; margin:0px;}
.phone p{ font-size:17px;}
.banner{ float:left; width:100%; padding:50px 0px; background:#e3141a; text-align:center; margin-bottom:50px;}
.box_1{ float:left; width:100%; background:#08a5ee;}
.box_1 img{ width:100%;}
.box_1 p{ padding:20px;}
.box_1 h1{ float:left; width:100%; margin:0px;  font-family: 'loraitalic'; font-size:32px; padding:0px 20px 20px 20px; color:#fff;}
.green{ background:#7ecf00;}
.red{ background:#fa4616;}
.bootem_box{ float:left; width:100%; padding: 40px 0; background:#e8e8e8; margin-top:40px;}
.s_box{ float:left; width:100%; background:#181818; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.text{ float:left; width:auto; font-size:25px; font-family:'loraregular'; margin-left:20px; margin-top:10px; line-height:30px; margin-bottom:15px; color:#fff;}
.text a{ color:#fff;}
.text a:hover{ color:#fff; text-decoration:none;}
.sebox_aro{ float:right; width:50px; background:#e3141a; text-align:center; padding-top:9%; padding-bottom:9%; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
.text_padding{ margin-top:26px;}
footer{ float:left; width:100%; background:#efeeee;}
.footer_1{ float:left; width:100%; background:#181818;}
.bootem_phone{ float:left; width:100%; background:url(../images/ero.png) left no-repeat;   padding: 10px 0 30px; text-align:center;}
.footer_link{ float:left; width:100%; padding-top:30px; padding-bottom:30px;}
.footer_link ul{ float:left; width:100%; font-size:13px; padding-left:0px; list-style:none;}
.footer_link ul li{ float:left; width:100%; margin-top:1px;}
.footer_link ul li a{ color:#8c8c8c;}
.footer_link img{}
.copyright{ float:left; width:100%; background:#fff; padding:15px 0px;}
.left_copy p{ float:left; width:100%; color:#a2a2a2; font-size:13px; margin:0px;}
.right_copy p{ float:left; width:100%; text-align:right; color:#a2a2a2; margin:0px; font-size:13px; }
.inner_banner{ float:left; width:100%; padding: 30px 0 10px; background:#e3141a;  margin-bottom:50px;}
.left_inner_text{ float:left; width:100%;}
.left_inner_text ul{ float:left; width:100%;}
.right_inner_img{ float:left; width:100%;}
.right_inner_img img{ width:100%;}
.banner p{ color:#fff;}
.box_1 p{ color:#fff;}
.footer_1 p{ color:#fff;}
.inner_page{ float:left; width:100%; margin-bottom:40px;}
.full_back{ float:left; width:100%; background:#000; border-top: 1px solid #333333; box-shadow: 0 5px 5px #a40006; position:relative;}
.footer_link .icons li{ float:left; width:auto;  margin-right: 5px !important;}
.ccm-search-block-form h3{ display:none;}



@media only screen and (min-device-width: 768px) and (max-device-width: 980px) {
	.amiant-css3-menu-navigation-bar .navigation-menu a{font-size: 14px; padding: 16px 11px;}
	.phone h1{ font-size:16px;}
	.next_icon{ margin-top:40px;}
	.phone p{ font-size:14px;}
	.phone{ margin-top:30px;}
	.amiant-css3-menu-navigation-bar .navigation-menu ul{ top:57px;}
	h6{ font-size:30px;}
	.banner{padding: 30px 0;}
	h5{ font-size:17px;}
	.box_1 h1{ font-size:18px;}
	.text{line-height: 16px; margin-top: 13px; font-size:13px;}
	.text_padding{margin-top: 22px;}
	.footer_link ul{ font-size:12px;}
	h1{ font-size:30px;}
	
	}
	
	@media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
		.logo{ text-align:center;}
			.logo img{ width:100%; height:auto;}
		.next_icon{ display:none;}
		h6{ font-size:28px;}
		.banner{padding: 20px 0;}
		h5{ font-size:28px;}
		.box_1 h1{ font-size:30px;}
		.box_1{ margin-bottom:10px;}
		.text{ font-size:20px; line-height:27px;}
		.sebox_aro{padding-top: 9%;}
		.s_box{ margin-bottom:10px;}
		.footer_link{ padding-bottom:0px; padding-top: 15px;}
		.right_copy p{ text-align:left;}
		.bootem_box{padding: 10px 0;}
		.banner{ margin-bottom: 15px;}
		.bootem_box{margin-top: 5px;}
		h1{ font-size:25px;}
		
		}
			@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
		.logo{ text-align:center;}
			.logo img{ width:100%; height:auto;}
		.next_icon{ display:none;}
		h6{ font-size:26px;}
		.banner{padding: 20px 0;}
		h5{ font-size:24px;}
		.box_1 h1{ font-size:26px;}
		.box_1{ margin-bottom:10px;}
		.text{ font-size:19px; line-height:22px;     margin-bottom: 8px;}
		.sebox_aro{padding-top: 9%;}
		.s_box{ margin-bottom:10px;}
		.footer_link{ padding-bottom:0px; padding-top: 15px;}
		.right_copy p{ text-align:left;}
		.bootem_box{padding: 10px 0;}
		.banner{ margin-bottom: 15px;}
		.bootem_box{margin-top: 5px;}
		.phone h1{ font-size:20px;}
		h1{ font-size:25px;}
		
		}
		.inner_page .container ul{ padding-left:16px;}
		.mail{ margin-bottom:0px;}
		.mail a{ color:#fff;}
		.mail a:hover{ color:#fff;}
		.miniSurveyView{ float:left;}
		.miniSurveyView textarea{width: 290px;}