article,footer,section{display:block}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}strong{font-weight:700}img{border:0}button,input,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button{text-transform:none}button,input[type="submit"]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,textarea{background-image:none}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}p{margin:0 0 10px}h1,h2,h3,h4,h5,.h2,.h5{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1}h1,h2,h3{margin-top:20px;margin-bottom:10px}h4,h5{margin-top:10px;margin-bottom:10px}h1{font-size:36px}h2,.h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5,.h5{font-size:14px}ul{margin-top:0;margin-bottom:10px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}@media(min-width:768px){.container{max-width:750px}}@media(min-width:992px){.container{max-width:970px}}@media(min-width:1200px){.container{max-width:1170px}}table{max-width:100%;background-color:transparent}label{display:inline-block;margin-bottom:5px;font-weight:700}.collapse{display:none}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse{border-color:#101010}
@font-face {
   font-family: 'Conv_accob';
   src: url('../fonts/accob.eot');
   src: local('?'), 
       url('../fonts/accob.woff') format('woff'), 
       url('../fonts/accob.ttf') format('truetype'), 
       url('../fonts/accob.svg') format('svg');
   font-weight: normal;
   font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
div.tel{background:#222;width:100%;margin:0 auto;text-align:center}
.tel,.tel a{color:#fff;font-weight:700;font-size:26px}
@media (max-width: 699px) {
.nomobile,#bg-top-left,#bg-top-right,#bg-bottom-left,#bg-bottom-right{display:none!important}
}
.floatright-img{float:right;margin-left:20px;margin-top:5px}
.container{max-width:1000px}
footer a{color:#f71735}
footer a:hover{color:#f40022}
#bg-wrap{position:relative;border-top:20px solid #161616;margin-top:1px}
#bg-top-left{width:478px;height:382px;background:url(../img/bg-top-left.png) no-repeat;position:absolute;top:0;left:0}
#bg-top-right{width:431px;height:382px;background:url(../img/bg-top-right.png) no-repeat;position:absolute;top:0;right:0}
#bg-bottom-left{width:478px;height:389px;background:url(../img/bg-bottom-left.png) no-repeat;position:absolute;bottom:0;left:0}
#bg-bottom-right{width:432px;height:389px;background:url(../img/bg-bottom-right.png) no-repeat;position:absolute;bottom:0;right:0}
#top{width:auto;height:70px;background:url(../img/top-bg.jpg) repeat-x;border-bottom:1px solid rgba(255,255,255,0.7)}
#top .container{max-width:1100px;height:100%;position:relative}
.navbar-inverse{position:relative;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
#top .navbar-brand{width:367px;height:66px;display:block;background:url(../img/logo.png) no-repeat;text-indent:-9999px;position:absolute;left:55px;top:32px;z-index:9999}
#top button{border:1px solid #174C4C;background:#222;margin-top:15px}
#top .nav{margin-top:0;margin-bottom:0;position:relative;z-index:9999}
#top .in .nav{background-color:rgba(0,0,0,0.9)}
#top .in .nav li a{font-family:'Conv_accob';font-size:13px;font-weight:400;color:#FFF;text-transform:uppercase}
#top .in .nav li a:hover{background-color:rgba(204,153,0,0.7)}
#top .collapse{position:absolute;right:0;bottom:20%}
#top .collapse ul{margin:0;padding:0}
#top .collapse ul li{list-style:none;display:inline-block;margin:0 1px}
#top .collapse ul li a{font-family:'Conv_accob';font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;text-align:center;color:#FFF;transition-duration:.4s;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px}
#top .collapse ul li a:hover{color:#000;background:#ff9f1c;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;transition-duration:.4s;transition-delay:.1s}
#top .navbar-header{height:70px}
#mid{min-height:647px;height:auto}
#mid .container{max-width:1000px;position:relative;padding:0;display:block}
#mid #slider-area{height:647px;margin:0 auto;position:relative}
#slider{max-width:1500px;max-height:647px;height:auto;margin:0 auto;position:relative;z-index:1;overflow:hidden}
#slider ul{padding:0;margin:0}
#slider ul li{list-style:none}
.carousel_div{width:100%!important}
.carousel_div img{height:100%;display:block;margin:0 auto}
.carousel_fluid_fix{position:relative!important;display:block!important;height:auto!important}
.pager-feat{position:absolute;bottom:5%;left:47%;z-index:100}
.pager-feat a{
   background: url(../img/inactive.png) no-repeat;
   width:20px;
   height:20px;
   text-indent:-9999px;
   display:block;
   float:left;
   margin:0 5px;
}
.pager-feat a.activeSlide{
   background: url(../img/active.png) no-repeat;
   padding:5px;
}
#mid #mid-text{position:absolute;bottom:80px;right:15px;z-index:1000;font-family:'Conv_accob';font-size:45px;font-weight:400;color:#f71735;text-shadow:0 0 5px #FFF;text-align:right}
#mid #mid-text span{display:block;text-align:right;font-size:25px;padding-left:170px}
#mid #contact-form{width:250px;padding:0 0 25px;background-color:rgba(0,0,0,0.5);border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;position:absolute;left:50px;bottom:34px;z-index:1500}
#mid #contact-form .h2{height:40px;text-align:left;text-indent:20px;text-transform:uppercase;font-family:'Conv_accob';font-size:18px;font-weight:400;color:#FFF;line-height:40px;margin:0 0 2px;padding-top:2px;padding-right:8.5%;background:url(../img/contact-title-bg.png) no-repeat}
#mid #contact-form form{overflow:hidden;width:100%;margin:0 auto}
#mid #contact-form label{font-family:'open_sansregular';font-size:12pt;color:#FFF;text-indent:22px;margin-bottom:1px}
#mid #contact-form input[type="text"],#mid #contact-form textarea{width:83%;height:25px;margin:0 auto 10px;padding:0 5px;display:block;background:url(../img/field-bg.jpg) #FFF;border:1px solid #4d4d4d;box-shadow:inset 0 0 4px rgba(0,0,0,0.7);-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.7);-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.7);font-size:11px}
#mid #contact-form textarea{height:80px;padding:5px}
#mid #contact-form input[type="submit"]{background:#f71735;color:#530;font-family:'open_sansregular';font-size:13px;font-weight:600;text-align:center;text-transform:uppercase;text-shadow:1px 1px 1px rgba(255,255,255,0.65);padding:7px 20px;border:none;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;float:right;margin-right:25px;transition-duration:.4s}
#mid #contact-form input[type="submit"]:hover{background:#f71735;transition-duration:.4s;transition-delay:.1s}
#main{width:auto}
#main .container{max-width:1000px;background:#FFF!important;padding:25px 30px;position:relative;z-index:2000;box-shadow:0 0 10px rgba(51,51,51,0.45)}
#main article{width:100%;font-size:12pt;font-family:'open_sansregular'}
#main article h1,#main article h2,#main article h3,#main article h4,#main article h5{font-family:'open_sansregular';font-weight:600;color:#222;margin:0 0 20px;padding-top:15px}
#main article h1{font-size:30px}
#main article h2{font-size:25px}
#main article h3{font-size:20px;font-weight:600;padding-top:30px}
#main article p{font-size:12pt;color:#222;line-height:1.35;text-indent:20px;padding-bottom:15px;margin:0}
#main article ul{padding-bottom:10px}
#main article ul li{margin:0 0 2px;list-style-type:none;padding:4px 0 4px 38px;background:url(../img/icon-bullet.png) no-repeat left center;line-height:180%}
#main article a{font-size:12pt;color:#f71735;text-decoration:underline}
#main article a:hover{text-decoration:none;color:#f40022}
footer{width:auto;height:60px;background:url(../img/footer-bg.jpg) repeat-x}
footer .container{max-width:1000px}
footer p{float:left;color:#FFF;text-indent:30px;font-family:'open_sansregular';font-size:12pt;line-height:60px;margin:0}
#contact-page{width:450px;padding:25px 0;background-color:rgba(255,255,255,0.9);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 5px #AAA}
#contact-info{text-indent:0!important;padding-left:35px}
#contact-page form{overflow:hidden;width:100%;margin:0 auto}
#contact-page input[type="text"],#contact-page textarea{width:83%;height:30px;margin:0 auto 15px;padding:0 5px;display:block;background:#FFF;border:1px solid #CECED1;box-shadow:inset 0 0 4px rgba(167,167,167,0.55);-moz-box-shadow:inset 0 0 4px rgba(167,167,167,0.55);-webkit-box-shadow:inset 0 0 4px rgba(167,167,167,0.55);font-size:11px}
#contact-page textarea{height:100px;padding:5px}
#contact-page input[type="submit"]{background:#333;width:80px;color:#FFF;font-size:11px;text-align:center;padding:7px 0;border:none;float:right;margin-right:8.5%;transition-duration:.4s}
#contact-page input[type="submit"]:hover{background:#F30;transition-duration:.4s;transition-delay:.1s}
@media only screen and (min-width : 220px) and (max-width : 479px){#top .navbar-brand{background-size:100%;left:12px;top:12px;width:70%}#mid .container{width:auto}#mid{min-height:85%}#mid #slider-area{padding-top:1px;background:none;height:100%}#main .container{padding:0 10px}#contact-form{position:static!important;width:90%!important;box-shadow:0 0 15px #AAA;margin:30px auto}#contact-form input[type="text"],#contact-form textarea{width:92.5%!important}#mid #contact-form input[type="submit"]{margin-right:4%}#main article img{display:block;width:100%;margin:20px auto;float:none}.carousel_div img{width:100%;height:auto}.pager-feat{bottom:75%;left:37%}#mid #mid-text{display:none}footer p{font-size:11px;text-indent:5px}}@media only screen and (min-width : 480px) and (max-width : 767px){#top .navbar-brand{background-size:80%;left:12px;top:19px}#mid{min-height:85%}#mid .container{width:auto}#mid #slider-area{padding-top:1px;background:none;height:100%}#main .container{padding:0 10px}#mid #mid-text{display:none}#contact-form{width:90%!important;box-shadow:0 0 15px #AAA;padding-bottom:10px!important;margin:2px auto;position:static!important}#contact-form label{text-indent:17px!important}#contact-form input[type="text"],#contact-form textarea{width:92.5%!important}#mid #contact-form input[type="submit"]{margin-right:4%}#main article img{display:block;margin:20px auto;float:none}.carousel_div img{width:100%;height:auto}.pager-feat{bottom:70%;left:41%}}@media only screen and (min-width : 768px) and (max-width : 1023px){#top .navbar-brand{background-size:80%;top:14px;left:10px}#top .in .nav{background:none!important}#top .nav li{margin:0}#top .nav li a{padding-left:5px!important;padding-right:5px!important;font-size:11px!important}#top .navbar-brand{margin-left:5px}#top .in{margin-top:15px;float:right}.in li a:hover{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}#mid{width:100%;height:50%;min-height:50%}#mid #slider-area{padding-top:1px;background:none;height:50%;position:relative}#mid #mid-text{font-size:30px}#mid #contact-form{width:25%!important;bottom:5px;left:15px}#mid #contact-form label{font-size:11px}#mid #contact-form textarea{height:70px}#mid #contact-form input[type="text"]{height:20px}#mid #contact-form input[type="text"],#mid #contact-form textarea{margin-bottom:2px}#mid #contact-form input[type="submit"]{padding:5px 15px;font-size:11px;margin-top:5px}#main .container{padding:0 20px}.carousel_div img{width:100%;height:auto}}@media only screen and (min-width : 1024px) and (max-width : 1224px){#top .in .nav{background:none!important}#main .container{padding:0 10px}.carousel_div img{height:100%}}@media only screen and (min-width : 1224px){#top .navbar-nav{float:right!important}#top .in .nav{background:none!important}.carousel_div img{height:100%}}@media only screen and (min-width : 1824px){#top .navbar-nav{float:right!important}#top .in .nav{background:none!important}#top .collapse{position:absolute;right:0;bottom:2px}.carousel_div img{height:100%}}@media only screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5){#top .navbar-nav{float:right!important}#top .in .nav{background:none!important}#top .collapse{position:absolute;right:0;bottom:2px}}
@media only screen and (min-width : 1330px)  {  
#main article, #main article p,#main article a,h5    {font-size:14pt} 
}
@media only screen and (min-width : 1230px) and (min-width : 1339px) {  
#main .container {max-width: 1200px; }
}
@media only screen and (min-width : 1340px) and (min-width : 1549px) {  
#main .container {max-width: 1300px; }
}
@media only screen and (min-width : 1550px)  {  
#main .container {max-width: 1500px; }
}