/* CSS Document */
/* 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;  outline:none; }
body
{
margin:0px;
  font-family: 'MyriadProRegular';
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/MyriadProRegular.eot');
    src: url('fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('fonts/MyriadProRegular.woff2') format('woff2'),
         url('fonts/MyriadProRegular.woff') format('woff'),
         url('fonts/MyriadProRegular.ttf') format('truetype'),
         url('fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'MyriadProBold';
    src: url('fonts/MyriadProBold.eot');
    src: url('fonts/MyriadProBold.eot') format('embedded-opentype'),
         url('fonts/MyriadProBold.woff2') format('woff2'),
         url('fonts/MyriadProBold.woff') format('woff'),
         url('fonts/MyriadProBold.ttf') format('truetype'),
         url('fonts/MyriadProBold.svg#MyriadProBold') format('svg');
}
@font-face {
    font-family: 'MyriadProBlackSemiExt';
    src: url('fonts/MyriadProBlackSemiExt.eot');
    src: url('fonts/MyriadProBlackSemiExt.eot') format('embedded-opentype'),
         url('fonts/MyriadProBlackSemiExt.woff2') format('woff2'),
         url('fonts/MyriadProBlackSemiExt.woff') format('woff'),
         url('fonts/MyriadProBlackSemiExt.ttf') format('truetype'),
         url('fonts/MyriadProBlackSemiExt.svg#MyriadProBlackSemiExt') format('svg');
}

#wrapper
{
	width:100%;
	margin:0 auto;
}
.indicators_1{display:none;}
img{ border:none; outline:none; max-width:100%;}
.container1-outer{ width:100%; background:url(images/bg.jpg) no-repeat #000000; background-size:100%; clear:both;       }
.container1{ width:999px; margin:0 auto; clear:both;}
.header{ clear:both; width:999px;}
.logo{ clear:both; text-align:center; padding-top:25px; padding-bottom:25px;}
.slide{ clear:both; padding-bottom:5px; }
.nav{ width:999px; background:url(images/slice.png) repeat-x #db241e;  clear:both; height:52px; 	}
.menu { float:left; }
.menu ul{ float:left; list-style:none; margin:0; padding:0px; }
.menu ul li{float:left;  background: url(images/separator.png) center right no-repeat;  }
.menu ul li a{ font-size:16px; color:#ffffff; padding-right:20px; padding-left:18px;text-decoration:none;float:left;  position:relative; background:url(images/arrow1.png) no-repeat top center; border:none; outline:none; line-height:32px; padding-top:18px; padding-bottom:10px;margin-top:-9px; }
.menu ul li:last-child{ padding-right:0px !important; background:none !important;}
.menu ul li a:hover{ color: #e4e4e4; text-decoration:none;  background:url(images/arrow.png) no-repeat top center; line-height:32px; padding-top:18px; padding-bottom:10px;margin-top:-9px;position:relative;}
.menu ul li a.active{ color: #e4e4e4; text-decoration:none;  background:url(images/arrow.png) no-repeat top center; line-height:32px; padding-top:18px; padding-bottom:10px;margin-top:-9px; position:relative;}
.social{ float:right; margin-top:11px; margin-left:8%;}
.social img{ float:left; margin:0 14px 0 0px; height:30px;}
.a1{ float:left; width:194px;}
.a2{ float:left; width:194px; margin-right:20px;}
.a3{ float:left; width:776px;}
.combine{ clear: both;}
.strip1{ clear:both; background-color:#333333; width:194px; min-height:46px;}
.strip1 h1{ font-weight:normal;      font-family: 'MyriadProBlackSemiExt';color:#FFFFFF; padding-left:8px; padding-top:13px; font-size:16px;}
.strip2{ clear:both; background-color:#333333; width:194px; min-height:46px;}
.strip2 h1{ font-weight:normal;      font-family: 'MyriadProBlackSemiExt';color:#FFFFFF; padding-left:8px; padding-top:13px; font-size:16px;}
.bullet{clear:both; background-color:#000000;   }
.bullet ul{ clear:both; list-style:none; margin:0 0 0 0px; padding:0px;}
.bullet ul li{ padding:0px 0 5px 0px; clear:both; border-bottom:solid 1px #292929; color: #f00;}
.bullet ul li:last-child{ border:none;}
.bullet ul li a{ font-size:13px; color:#ffffff; text-decoration:none; clear:both;padding:0 0px 0 8px;}
.bullet ul li a:hover{color:#d4221c;}
.content{ float: left; background-color:#e4e4e4; padding-top:20px; padding-bottom:20px;width:999px; }
.heading { clear:both;}
.heading h1{ font-weight:normal; clear:both; text-align:center;   font-family: 'MyriadProBlackSemiExt';color:#000000; font-size:24px; padding-bottom:25px;}
.heading h1 span{ font-size:16px;}
.heading h5{ float:left; width:90px; padding-bottom:10px; padding-top:5px; font-weight:normal; color:#666; font-size:16px;  }
.txt-input1{ border:none; padding-left:10px; padding-right:10px; width:300px; float:left; font-size:13px; color:#000000;    font-family: 'MyriadProRegular'; margin-bottom:20px; height:34px; border-radius:5px;}
.txt-input2{ border:none; padding-left:10px; padding-right:10px; width:768px; float:left; font-size:13px; color:#000000;    font-family: 'MyriadProRegular'; margin-bottom:20px; height:54px; padding-top:10px;border-radius:5px; padding-bottom:10px;}
.heading p{ clear:both; text-align: center; color:#000000; line-height:24px; padding-bottom:20px; font-size:15px;   font-family: 'MyriadProRegular';;padding-left:20px; padding-right:20px; }
.heading p span{ color:#d4221c;}
.img1{ float:left; margin:7px 13px 7px 14px; width:303px;}
.img1 img{ width:303px; height:283px;}
.img1 p{ clear:both; text-align: center; color:#000000; line-height:24px; min-height:100px;font-size:15px;    font-family: 'MyriadProRegular';padding-left:20px; padding-right:20px; }
.img1 h6{ font-weight:normal; clear:both; color:#F00; font-size:16px; line-height:20px; padding-bottom:10px; font-family: 'MyriadProBold'; text-align:center;}
.img1 h6 a{ text-decoration:none; border:none; color:#F00; }
.img1 h6 a:hover{ text-decoration:none; border:none; color:#000000; }
.img1 img{ margin-bottom:12px; }
.sub1{ width:999px;float:left; padding-top:25px; padding-bottom:25px; background-color:#cccccc;}
.social1 { clear:both; width:410px; margin:0 auto;}
.social1 img{ float:left; margin:0 19px 0 19px;}
.footer{float:left; background-color: #161616; width:999px; min-height:70px ; padding-top:20px; padding-bottom:20px;}
.footer p{ clear:both; padding-top:10px; text-align:center; font-weight:bold; font-size:12px; color:#d8d8d8; font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer p a{ text-decoration:none; border:none; color:#d8d8d8; }
.footer p a:hover{ text-decoration:none; border:none; color:#d4221c; }
.menu1{ width:570px; clear:both; margin:0 auto; }
.menu1 ul{ float:left; list-style:none; margin:0; padding:0;}
.menu1 ul li{float:left; padding-right:15px; padding-left:13px; background: url(images/separator1.jpg) center right no-repeat; line-height:16px;  }
.menu1 ul li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#d8d8d8; text-decoration:none;float:left;  border:none; outline:none;}
.menu1 ul li:last-child{ padding-right:0px !important; background:none !important;}
.menu1 ul li a:hover{ color: #d4221c; text-decoration:none;}
.banner1-outer{ clear:both; position:relative; width:100%;  }
.banner1 img{ width:100%; background-size:100%;}
.banner1-inner{
	width:100%;
	position:absolute;
}
.banner1{ width:100%; clear:both; }
.box1{ float:left; width:216px; margin-left:21px; margin-right:21px; margin-bottom:19px;}
.box1 h4{ font-weight:normal; clear:both; color:#F00; font-size:16px; line-height:20px; padding-bottom:10px; font-family: 'MyriadProBold';}
.box1 h4 a{ text-decoration:none; border:none; color:#F00; }
.box1 h4 a:hover{ text-decoration:none; border:none; color:#000000; }
.box1 h4 span{ color:#000; padding-bottom:15px; }
.box1 p{ clear:both; line-height:20px; color:#000000; font-size:14px; padding-bottom:5px;}
.box1 p a{color:#f00 ;text-decoration:underline;}
.box1 p a:hover{color:#333;text-decoration:none ;}
.box2 p a{color:#f00 ;text-decoration:underline;}
.box2 p a:hover{color:#333;text-decoration:none ;}
.box3 p a{color:#f00 ;text-decoration:underline;}
.box3 p a:hover{color:#333;text-decoration:none ;}
.box2{ float:left; width:216px; margin-left:16px; margin-right:15px; margin-bottom:19px;}
.box2 h4{ font-weight:normal; clear:both; color:#F00; font-size:16px; line-height:20px; padding-bottom:10px; font-family: 'MyriadProBold';}
.box2 h4 a{ text-decoration:none; border:none; color:#F00; }
.box2 h4 a:hover{ text-decoration:none; border:none; color:#000000; }
.box2 h4 span{ color:#000; padding-bottom:15px; }
.box2 p{ clear:both; line-height:20px; color:#000000; font-size:14px; padding-bottom:5px;}
.img2{ clear:both; border:solid 7px #eeeeee; text-align: center; margin-bottom:5px; width:202px; background-color:#FFF; min-height:123px;}
.img2 img{  padding-top:6px; }
.img3{ clear:both; padding-bottom:20px; text-align:center; padding-top:4px;}
.img3 img{ width:100%; background-size:100%;}
.links{ float:right; margin-right:35px; }
.left1{ float:left; margin-right:5px;}
.left1:hover{ opacity:.9}
.no{ width:28px; float: left; height:27px; line-height:25px; padding-top:1px; color:#717171; font-size:12px; background:url(images/no-over.png) no-repeat; margin-right:5px; text-align:center; font-family: 'MyriadProBold';}
.no:hover{line-height:25px; padding-top:1px; color:#ffffff; font-size:12px;font-family: 'MyriadProBold';margin-right:5px;background:url(images/no-hover.png) no-repeat; width:28px; height:27px; }
.right1{ float: left; }
.right1:hover{ opacity:.9}
.box3{ float:left; width:180px; margin-left:33px; margin-right:33px; margin-bottom:20px;}
.img4{ clear:both; padding-bottom:10px;}
.box3 p{ clear:both; line-height:20px; color:#000000; font-size:14px; text-align:center;  }
.a4{ float:left; margin-left:56px; width:410px; margin-right:56px;}
.a5{ float:left;  width:410px; }
.class1{ float: right;background: url(images/slice1.jpg) repeat-x #ae0001; width:110px; cursor:pointer; border:none; margin:0px 0px 15px 0px; padding:8px 0px 9px 0px; font-family: Verdana, Geneva, sans-serif; font-size:14px; color: #Ffffff; text-decoration:none; font-weight:bold; border:none; outline:none;border-radius:5px;
 }
.class1:hover{font-family: Verdana, Geneva, sans-serif; font-size:14px; color:#dfdfdf; text-decoration:none; font-weight:bold; border:none; outline:none;border-radius:5px;}
.class2{ margin-left:56px; margin-right:56px;}
.bullet1{  clear:both; padding-left:26px; }
.bullet1 ul{ float:left;  margin:0px 0 0 0px; padding:0 0 15px 0; list-style:none; }
.bullet1 ul li{ font-size:15px;    font-family: 'MyriadProBold'; background:url(images/bullet1.jpg)  scroll 0px 13px transparent no-repeat; color:#000000; font-style:italic; padding:2px 0px 15px 16px; line-height:18px; font-weight:normal;}
.btn1{ clear:both; margin:0 auto; text-align:center;}
.video{ width:540px; clear:both; margin:0 auto;height:318px; padding-top:15px;}
.video1{ width:813px; margin-left:194px;height:438px; }
.form1 textarea{ float:left; width:100%; padding-left:12px; padding-top:12px; padding-bottom:12px; padding-right:12px;border:solid 1px #d8d8d8; height:134px; margin-bottom:10px;font-size:13px; color:#333;  font-family: 'Lato', sans-serif;font-weight:normal;border-radius:5px;   }
.form1 input[type="text"]{ float:left; width:100%; padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8; height:34px; margin-bottom:10px;font-size:13px; color:#333;  font-family: 'Lato', sans-serif;font-weight:normal; border-radius:5px;  }
.form1 input[type="email"]{ float:left; width:100%; padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8; height:34px; margin-bottom:10px;font-size:13px; color:#333; font-family: 'Lato', sans-serif;   font-weight:400;border-radius:5px;  }
.form1 input[type="tel"]{ float:left; width:100%; padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8; height:34px; margin-bottom:10px;font-size:13px; color:#333; font-family: 'Lato', sans-serif;   font-weight:400;border-radius:5px;  }
.form1 input[type="submit"]{ clear:both;  display:block; width:144px;border-radius:5px;  padding:0px 0px 0px 0px; background-color:#ed1c24; height:36px;  transition:0.5s ease; 
 font-size:14px;  color:#fff; cursor:pointer ; border:none; font-weight:400;font-family: 'Lato', sans-serif; }
.form1 input[type="submit"]:hover{color:#fff; text-decoration:none; letter-spacing:1px; }
.combine2{clear:both;margin:0 auto;width:72%;}
