body, div h1, h2, h3, h4, h5, h6, form, fieldset, p { padding:0; margin:0; font-weight:normal;  } 

*,*:before,*:after{ margin:0; padding:0;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

img, fieldset{ border:none; }

a{ text-decoration:none; outline:none; }

:focus{outline:none;}



body{ font:15px/19px 'Open Sans',Arial, Helvetica, sans-serif;  background:#333333; color:#333333; font-weight:400 }

img {

  height: auto;

  max-width: 100%;

  vertical-align: middle;

  border: 0;

  -ms-interpolation-mode: bicubic;

}



.wrapper{ margin:0 auto; max-width:1121px; }



header{ float:left; width:100%; background:#fff; padding:18px 0 28px 0; position:relative; z-index:999}

header .logo{ float:left}

header nav{ float:right; margin:39px 0 0  0}

header nav ul{ float:left; margin:0; list-style:none}

header nav ul li{ display:inline-block; vertical-align:top; font-size:20px; line-height:24px; color:#333333; margin-left:30px;font-family: 'Lato', sans-serif; font-weight:400}

header nav ul li a{ text-decoration:none; color:#333333}

header nav ul li a:hover, header nav ul li.active a{color:#fd0100}





.slider_sec{ float:left; width:100%; border-top:2px solid #000; position:relative; max-height:548px; overflow:hidden}

.slider_sec ul{ float:left; width:100%; list-style:none;}

.slider_sec ul li{ float:left; width:100%}
.slider_sec ul li img{ width:100%}



.body_container{ float:left; width:100%; background:#fff; padding-bottom:90px}

.body_container h1{ border-bottom:3px solid #731d1d; padding-bottom:8px; margin-bottom:22px; font-size:38px; line-height:42px; letter-spacing:-1px}



.infobar{ float:left; width:100%; padding:60px 0 70px; background:url(../images/black_strip.jpg) repeat 0 0; margin-bottom:85px}

.infobar address{ float:left; width:500px; font-style:normal; margin:6px 0 0 0; font-size:18px; line-height:31px; color:#fff; }

.infobar address strong{ display:block; font-size:24px; font-weight:400}

.infobar address a{ text-decoration:none; color:#fff; cursor: default}



.body_container .content_sec{ margin:0 auto; max-width:880px}

.body_container .content_sec p{ padding-bottom:50px; font-size:18px; line-height:27px}

.body_container .content_sec h3{ font-size:24px; line-height:31px; color:#731d1d; margin: 0 0 25px;}

.body_container .content_sec ul{ font-size:18px; line-height:27px; list-style:inside; margin:0 0 41px 60px; font-weight:300; font-style: italic; color:#000}
.body_container .content_sec ul li{ background: url(../images/bullet.png) no-repeat left 11px; display:block; padding-left:20px; }


.red_btn{ float:right;  background:#731d1d; font-size:25px; line-height:32px; color:#fff; text-decoration:none; padding:21px 78px; text-transform:uppercase; font-weight:700; letter-spacing:-1px}

.red_btn span{ display:inline-block; vertical-align:top; background: url(../images/mail.png) no-repeat 0 0; padding-left:60px}

.red_btn:hover{ background:#912424}



footer{ float:left; width:100%; background:#333; padding:52px 0}

footer address{ font-size:18px; line-height:27px; color:#fff; font-style:normal; margin:0; float:left}

footer address span{ display:block; padding:27px 0 0 0; min-width:140px}

footer address a{ text-decoration:none; color:#fff; cursor:default}



.footer_right{ float:right}

footer ul{ float:left; list-style:none; margin:0 0 36px 0}

footer ul li{ display: inline-block; vertical-align:top; font-size:14px; line-height:18px; color:#fff; padding-left:20px}

footer ul li a{ text-decoration:none; color:#fff}

footer ul li a:hover{ text-decoration:underline}

.social{ display:block; text-align:right; clear:both}

.social img{ margin-left:12px}

.social a:hover{ opacity:0.7}









