@charset "utf-8";
/* CSS Document */

@font-face { font-family: 'myriadproregularregular'; src: url('../fonts/myriadpro-regular_1-webfont.eot'); src: url('../fonts/myriadpro-regular_1-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/myriadpro-regular_1-webfont.woff') format('woff'),  url('../fonts/myriadpro-regular_1-webfont.ttf') format('truetype'),  url('../fonts/myriadpro-regular_1-webfont.svg#myriadproregularregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'myriad_prosemibold'; src: url('../fonts/myriadprosemibold1-webfont.eot'); src: url('../fonts/myriadprosemibold1-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/myriadprosemibold1-webfont.woff') format('woff'),  url('../fonts/myriadprosemibold1-webfont.ttf') format('truetype'),  url('../fonts/myriadprosemibold1-webfont.svg#myriad_prosemibold') format('svg'); font-weight: normal; font-style: normal; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; text-decoration: none; margin: 0; padding: 0; outline: none; }
.transition, .transition:before, .transition:after, .transition:hover { transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border: none; outline: none; vertical-align: middle; }
a:hover, a:focus { color: #bd6d00; }
a, a:focus { outline: none; }
body { font-family: 'myriadproregularregular'; background: #e6e6e6; color:#be0202; }
a:hover { }
a { }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { }
h2 { }
h3 { }
p { }
.clear { clear: both; }
.coming_soon_hide { display: none; margin-top: 30px; }
#coming_soon { margin-top: 30px; }
::-moz-selection {
color: #fff;
background: #be0202;
}
::selection { color: #fff; background: #be0202; }
.main-wrapper { width: 835px; background: #fff; overflow:hidden; margin: 0 auto; height: 100%; position:relative; box-shadow: 0 0 2px rgba(0,0,0,0.3); }
.header { width: 100%; text-align: center; background: #be0202; padding: 20px 0; height:120px; position:absolute; width:100%; top:0; }
.header img {max-height:100%;}
.content { width: 100%; margin:120px 0 0; padding: 40px 15px 40px; height:100%;}
.content-left { float: left; width: 380px; text-align: center; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;
}
.content-right { float: left; padding-top: 10px; width: 52.7%; /*height:100%;*/ overflow:auto; }
.content-right-home { padding-top: 69px; }
.content-right h2 { margin: 0; padding: 0; color: #be0202; font-size: 33.98px; }
.download { width: 361px; height: 90px; line-height: 90px; display: block; background: #be0202; color: #fff; font-size: 46.92px; text-align: center; margin-top: 16px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.7); -moz-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.7); }
.download:hover, .download:focus { background: #a20505; color: #fff; }
.store-icon { margin-top: 37px; }
.store-icon img { margin-right: 8px; }
.last-pic img { margin-right: 0; }
.footer { width: 100%; text-align: center; position:absolute; bottom:0; background:#fff; }
.footer a { color: #be0202; font-size: 19.42px; display: inline-block; margin: 0 9px; }
.footer a:hover { text-decoration: underline; }
.page_head { font-size: 33px; color: #be0202; margin-bottom: 15px; }
.sub_text { font-size: 21px; line-height: 25px; color: #be0202; margin-bottom: 20px; }
.form_main { font-size: 21px; padding-right:20px; padding-bottom:20px;}
.form_fld label { display: block; color: #be0202; margin-bottom: 6px; }
.form_fld { margin-bottom: 10px; }
.form_fld input { height: 24px; width: 100%; padding: 3px 10px; background: #e6e6e6; border: 1px solid #d8d8d8; border-radius: 2px; }
.form_fld textarea { resize: none; height: 80px; width: 100%; padding: 3px 10px; background: #e6e6e6; border: 1px solid #d8d8d8; border-radius: 2px; }
.form_sbmt:after { clear: both; display: table; content: ""; }
.form_sbmt input { float: right; box-shadow: 2px 2px 5px #000; background: #be0202; text-transform: uppercase; width: 95px; height: 30px; font-size: 21px; border: none; color: #fff; font-weight: normal; border-radius: 2px; cursor: pointer; }
.form_sbmt input:hover, .form_sbmt input:focus { background: #a20505; color: #fff; }
.content_scroll h3 {font-size:21px; font-family:'myriad_prosemibold'; font-weight:bold; color:#be0202; margin-bottom:20px;}
.content_scroll p {margin-bottom:30px; font-size:21px; margin-bottom:20px;}
.content_scroll p span {display:block;}
.content_scroll p a {color:#be0202;}
.content_scroll li {margin-bottom:15px; padding-left:15px; font-size:21px;}
.content_scroll ol, .content_scroll ul {padding-left:21px;}
.custom_Scroll {height:483px;} 
.custom_Scroll .mCSB_scrollTools .mCSB_buttonUp  {background:url(../images/arrowup.png) no-repeat top left; opacity:1; background-size: contain;}
.custom_Scroll .mCSB_scrollTools .mCSB_buttonDown  {background:url(../images/arrowdown.png) no-repeat top left; opacity:1; background-size: contain;}
.custom_Scroll .mCSB_scrollTools {width:14px;opacity:1;}
.custom_Scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.custom_Scroll .mCS-dark.mCSB_scrollTools .mCSB_dragger { border-radius: 5px; background-color: #be0202; }
@media screen and (max-width:1600px){
.custom_Scroll { height: 360px;}	
.content-left {height:100%;}
.content-left img {
  height:500px;
  /*max-height:340px;*/
}

}