html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{outline:none;padding:0;margin:0}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*******/
@font-face {font-family: 'icomoon';src:url('fonts/icomoon.eot?-3m6ikr');src:url('fonts/icomoon.eot?#iefix-3m6ikr') format('embedded-opentype'),url('fonts/icomoon.woff?-3m6ikr') format('woff'),url('fonts/icomoon.ttf?-3m6ikr') format('truetype'),url('fonts/icomoon.svg?-3m6ikr#icomoon') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'HelveticaNeueLTStd';src: url('fonts/302E19_0_0.eot');src: url('fonts/302E19_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/302E19_0_0.woff2') format('woff2'),url('fonts/302E19_0_0.woff') format('woff'),url('fonts/302E19_0_0.ttf') format('truetype');}
[class^="icon-"], [class*=" icon-"] {font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a ,a:hover a:focus ,a:active {text-decoration:none;outline:none;}
a {color:#c60c08;}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}
.trans {-webkit-transition: all 0.4s  ease-out;-moz-transition: all 0.4s  ease-out;-ms-transition: all 0.4s  ease-out;-o-transition: all 0.4s  ease-out;transition: all 0.4s  ease-out;}
.max-width {max-width:100%;}
.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row {margin-right: -15px;margin-left: -15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
.col-xs-12 {width: 100%;}.col-xs-11 {width: 91.66666667%;}.col-xs-10 {width: 83.33333333%;}.col-xs-9 {width: 75%;}.col-xs-8 {width: 66.66666667%;}.col-xs-7 {width: 58.33333333%;}.col-xs-6 {width: 50%;}.col-xs-5 {width: 41.66666667%;}.col-xs-4 {width: 33.33333333%;}.col-xs-3 {width: 25%;}.col-xs-2 {width: 16.66666667%;}.col-xs-1 {width: 8.33333333%;}
.visible-xs-block {display:none!important;}
body {color: #000;font-size: 1em;font-family:Lato;overflow-x:hidden;}
/*************/
.bx-viewport:after {content:"";display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;/*background:url(img/bg-slider.png);*/}
/*******/
#header {background:#fff;padding:20px 0px;}
#top-nav ul {text-align:right;margin-top:10px;}
#top-nav ul li {display:inline-block;}
#top-nav ul li a {display:block;color:#000;padding:15px;position:relative;}
#top-nav ul li a:after {content:"";display:block;width:100%;height:4px;position:absolute;bottom:0px;left:0px;-webkit-transition: all 0.4s  ease-out;-moz-transition: all 0.4s  ease-out;-ms-transition: all 0.4s  ease-out;-o-transition: all 0.4s  ease-out;transition: all 0.4s  ease-out; -ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);background-color:#c60c08;}
#top-nav ul li a:hover:after ,#top-nav ul li a.active:after {-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
#top-nav ul li a:hover ,#top-nav ul li a.active {color:#c60c08}
/*********/
.bg-gray {width:100%;background-color:#f4f4f4;padding:60px 0px;}
.about-text {color: #555;font-size: 0.94em;line-height: 23px;text-align: justify;border-left:1px solid #c9c9c9;padding-left:60px;}
.about-text span {color:#c60c08;}
.about-title {color: #555;font-size: 2.5em;font-weight: normal;margin-top: 37px;font-family:HelveticaNeueLTStd;}
/**************/
#part1 {padding:80px 15px;}
#part1 .title h3 {color: #333;font-size: 2.7em;text-align: center;font-family:HelveticaNeueLTStd;}
#part1 .title h3:after {content:"";width:90px;height:1px;background-color:#212121;margin:15px auto;display:block;}
#part1 .title p {color: #333;text-align: center;margin:20px 0;}
#part1 .item {margin-top:60px;padding-top:25px;padding-bottom:15px;}
#part1 .item .icon {width:64px;height:64px;border-radius:50%;-webkit-border-radius:50%;float:left;}
#part1 .item .icon-1 {background:url(img/bg1.png) no-repeat  2px 5px #313131;}
#part1 .item .icon-2 {background:url(img/bg2.png) no-repeat -2px 9px #313131;}
#part1 .item .icon-3 {background:url(img/bg3.png) no-repeat -2px 8px #313131;}
#part1 .item .icon-4 {background:url(img/bg4.png) no-repeat -1px -2px #313131;}
#part1 .item .icon-5 {background:url(img/bg5.png) no-repeat -3px 3px #313131;}
#part1 .item h4 {color: #c60c08;font-size: 1.3em;margin-bottom: 15px;padding-left: 80px;}
#part1 .item p {color: #696767;font-size: 0.94em;line-height: 24px;padding-left: 80px;text-align: justify;}
/**********/
#part2 {width:100%;height:330px;background:url(img/bg2.jpg) no-repeat fixed center center  / cover ;}
#bg-trans {position:relative;height:330px;z-index:1;}
#bg-trans:before {content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(img/bg-2.png);z-index:-1;}
#part2 h5.title { font-size: 2.5em;margin: 35px 0;text-align: center;font-family:HelveticaNeueLTStd;}
#part2 h5.title:after {content:"";display:block;width:110px;height:1px;background-color:#212121;margin:25px auto;}
#part2 .touch > div { font-size: 1.1em;line-height: 32px;text-align: center;}
#part2 .touch > div img {margin:10px auto;}
/********/
#footer {padding:15px 0px;overflow:hidden;}
#footer-nav ul li {float:left;font-size:0.8em;}
#footer-nav ul li a {color:#000;}
#footer-nav ul li a:hover {color:#c60c08;}
#footer-nav ul li.sep {margin:0px 10px;}
/****/
#Privacy {font-size:0.8em;text-align:right;}
/********/
#open-menu {  border: 2px solid #313131;float: right;height: 33px;margin: 21px 0 0;padding: 0;position: relative;width: 35px;z-index: 10;}
#open-menu .icon-bar {display: block;position: absolute;top: 14px;left: 3px;right: auto;height: 8px;background:#313131;width:25px;height:2px;}
#open-menu .icon-bar:before, #open-menu .icon-bar:after {position: absolute;display: block; left: 0;width: 100%;height:2px;background-color:#313131;content: "";}
#open-menu .icon-bar:before {top:-7px;}
#open-menu .icon-bar:after {bottom: -7px;}
#open-menu .icon-bar {-webkit-transition: background 0s 0.3s;transition: background 0s 0.3s;}
#open-menu .icon-bar:before,#open-menu .icon-bar:after {-webkit-transition-duration: 0.3s, 0.3s;transition-duration: 0.3s, 0.3s;-webkit-transition-delay: 0.3s, 0s;transition-delay: 0.3s, 0s;}
#open-menu .icon-bar:before {-webkit-transition-property: top, -webkit-transform;transition-property: top, transform;}
#open-menu .icon-bar:after {-webkit-transition-property: bottom, -webkit-transform;transition-property: bottom, transform;}
#open-menu .icon-bar.active {background: none;}
#open-menu .icon-bar.active:before {top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#open-menu .icon-bar.active:after {bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
#open-menu .icon-bar.active:before,#open-menu .icon-bar.active:after {-webkit-transition-delay: 0s, 0.3s;transition-delay: 0s, 0.3s;}
#pageslide {background-color: #070707;background:rgba(7, 7, 7, 0.9) none repeat scroll 0 0;color: #fff;display: none;height: 100%;overflow: scroll;padding: 32px 20px 0;position: fixed;top: 0;width: 250px;z-index: 999999;box-shadow:0 0 5px -2px #000;-webkit-box-shadow:0 0 5px -2px #000;}
#pageslide #top-nav ul li {width:100%;}
#pageslide #top-nav ul li a:after {display:none;}
#pageslide #top-nav > ul > li  > a {border-bottom: 1px solid #3f3f3f;color: #eee;display: block;padding: 15px 5px;}
#pageslide #top-nav > ul > li > ul {position:relative;top:0px;left:auto;float:right;width:100%;}
#pageslide ul li {width:100%;}
#pageslide ul li a {border-bottom:1px solid #404040;direction:ltr;text-align:left;}
#body {margin: 0px !important;padding:0px!important;}
/**************/
.content-inner #header {position:relative;}
/****/
#banner {width:100%;height:185px;position:relative;}
#banner:before {content:"";display:block;width:100%;height:7px;background:rgba(255,255,255,0.6);top:0px;left:0px;}
.banner1 {background:url(img/banner1.jpg) no-repeat center center / cover;}
.banner2 {background:url(img/banner2.jpg) no-repeat center center / cover;}
.banner3 {background:url(img/banner3.jpg) no-repeat center center / cover;}
.banner4 {background:url(img/banner4.jpg) no-repeat center center / cover;}
.banner5 {background:url(img/banner5.jpg) no-repeat center center / cover;}
.banner6 {background:url(img/banner6.jpg) no-repeat center center / cover;}
.banner7 {background:url(img/banner7.jpg) no-repeat center center / cover;}
/*************/
#map-path {background-color:#f4f4f4;padding:15px 0px;font-size:0.9em;border-top:1px solid #fff;}
#map-path a {color:#333;}
#map-path a:hover ,#map-path a:last-child {color:#ae1105;}
#map-path a:after {display:inline-block;font-family: 'icomoon';content: "\e6e8";margin: 0 10px;position: relative;top: 1px;}
#map-path a:last-child:after {display:none;}
/*******/
#main-cnt {padding:60px 15px;}
#page-title h1 {border-left: 5px solid #ae1105;font-size: 2.5em;padding-left: 26px;font-family:HelveticaNeueLTStd;}
/*******/
h6.s-title {color: #ae1105;font-size: 1.5em;margin-bottom: 20px;margin-top: 50px;padding-left: 24px;}
h6.s-title:before {content:"";display:inline-block;width:11px;height:11px;background-color:#ae1105;border-radius:50%;-webkit-border-radius:50%;margin-right:10px;}
.bg-g { background-color: #f4f4f4;border-top: 5px solid #ae1105;color: #333;line-height: 32px;padding: 25px;}
.bg-g a {color:#000;text-decoration:underline;}
.bg-g a:hover {color:#ae1105;}
p.font-b {border-bottom: 1px dashed;float: left;padding-bottom: 4px;clear: both;font-weight:bold;}
.txt-inner {clear: both;float: left;margin: 14px 0 22px 25px;}
.txt-inner.no-margin {margin-bottom:0px;}
.bg-g .txt {clear: both;float: left;margin-bottom: 10px;text-align: justify;}
.bg-g ul {clear:both;}
.bg-g ul li:before {content:"";display:inline-block;width:7px;height:7px;background-color:#000;border-radius:50%;-webkit-border-radius:50%;margin:0px 7px;}
/*****/
.bg-footer {background-color:#f4f4f4;padding:5px 0;}
/*************/
.map-cnt {margin:50px 0px;}
.contact-info > h5 ,.contact-form > h5 {color: #545454;font-size: 2em;margin-bottom: 50px;font-family:HelveticaNeueLTStd;}
.contact-info {color: #545454;line-height: 26px;text-align: justify;font-size:0.9em;}
.contact-info b {font-weight:bold;}
.contact-info span {color:#ae1105;}
.item-form {margin-bottom:10px;}
.item-form input[type="text"] ,.item-form textarea {width:100%;padding:5px 10px;border:1px solid #dedede; font-family:HelveticaNeueLTStd; }
.item-form textarea {height:135px;}
.item-form input[type="text"]:hover, .item-form textarea:hover, .item-form input[type="text"]:focus, .item-form textarea:focus {border:1px solid #ae1105;}
.btn-cmd {background-color: #a9a9a9;border: 0 none;color: #fff;cursor: pointer;padding: 11px 15px;}
.btn-cmd:hover {background-color:#C60C08;}
/**************/
#slides {position:relative;}
#slides:before {content:"";display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;background:url(img/bg-slider.png);z-index:3;}

@media (min-width: 768px) {
  .container {width: 750px;}
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
  .col-sm-12 {width: 100%;}.col-sm-11 {width: 91.66666667%;}.col-sm-10 {width: 83.33333333%;}.col-sm-9 {width: 75%;}.col-sm-8 {width: 66.66666667%;}.col-sm-7 {width: 58.33333333%;}.col-sm-6 {width: 50%;}.col-sm-5 {width: 41.66666667%;}.col-sm-4 {width: 33.33333333%;}.col-sm-3 {width: 25%;}.col-sm-2 {width: 16.66666667%;}.col-sm-1 {width: 8.33333333%;}
   #pageslide {display:none!important;}
   #represented {display: table;margin-top: 65px;width: 100%;}
   #represented .item {display:table-row;vertical-align:middle;}
   #represented .item > div {display:table-cell;border-bottom:1px dashed #e1e1e1;padding:20px 0px;vertical-align:middle;}
   #represented .item > div.img {background:url("img/bg-td.jpg") no-repeat right center;padding-right: 10px;}
   #represented .item > div span {color:#b11005;}
   #represented .item > div p {line-height: 27px;padding-left: 15px;}
   #about-us {background:url(img/bg-about.jpg) no-repeat right bottom;}
   #about-us .cnt-inner {line-height: 30px;padding: 50px 426px 40px 0;text-align: justify;}

}
@media (min-width: 992px) {
  .container {width: 970px;}
  #header {position:fixed;width:100%;top:0px;left:0px;background:rgba(255,255,255,0.6);z-index:10;}
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
  .col-md-12 {width: 100%;}.col-md-11 {width: 91.66666667%;}.col-md-10 {width: 83.33333333%;}.col-md-9 {width: 75%;}.col-md-8 {width: 66.66666667%;}.col-md-7 {width: 58.33333333%;}.col-md-6 {width: 50%;}.col-md-5 {width: 41.66666667%;}.col-md-4 {width: 33.33333333%;}.col-md-3 {width: 25%;}.col-md-2 {width: 16.66666667%;}.col-md-1 {width: 8.33333333%;}
   #part1 .item:hover {background-color:#c60c08;}
   #part1 .item:hover .icon-1 {background:url(img/bg1.png) no-repeat  2px -60px #fff;}
   #part1 .item:hover .icon-2 {background:url(img/bg2.png) no-repeat -2px -65px #fff;}
   #part1 .item:hover .icon-3 {background:url(img/bg3.png) no-repeat -2px -69px #fff;}
   #part1 .item:hover .icon-4 {background:url(img/bg4.png) no-repeat -1px -80px #fff;}
   #part1 .item:hover .icon-5 {background:url(img/bg5.png) no-repeat -3px -60px #fff;}
   #part1 .item:hover p, #part1 .item:hover a , #part1 .item:hover h4 {color:#fff;}
   #part1 .item a:hover {margin-left:10px;}
   #header.fix  {padding:10px 0;background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;border-bottom:2px solid #eee;}
   #header.fix #logo {height:40px;}
   #header.fix #top-nav ul {margin-top:0px;}
   #header.fix #top-nav ul li a {padding:12px 15px}
   .content-inner #header {position:fixed;}
    #body.content-inner {padding-top:105px !important;}
}
@media (min-width: 1200px) {
  .container {width: 1170px;}
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}
    .col-lg-12 {width: 100%;}.col-lg-11 {width: 91.66666667%;}.col-lg-10 {width: 83.33333333%;}.col-lg-9 {width: 75%;}.col-lg-8 {width: 66.66666667%;}.col-lg-7 {width: 58.33333333%;}.col-lg-6 {width: 50%;}.col-lg-5 {width: 41.66666667%;}.col-lg-4 {width: 33.33333333%;}.col-lg-3 {width: 25%;}.col-lg-2 {width: 16.66666667%;}.col-lg-1 {width: 8.33333333%;}
}
@media (max-width: 992px) {
    #logo {margin:0 auto;}
    #header {padding:12px 0 0 0;}
    .about-title {font-size: 1.7em;margin-top: 77px;}
    #part1 .item {margin-top:5px;}
    #part2 .touch > div {font-size: 0.9em;line-height: 20px;}
    #Privacy {text-align:center;}
    #about-us .cnt-inner {padding-right:0px;}
    .contact-form {margin-top:20px;}
    #header {background:#fff;background:rgba(255, 255, 255, 0.9);left: 0;position:absolute;top: 0;width: 100%;z-index: 10;}
}
@media (max-width: 768px) {
  .hidden-xs {display: none !important;}
  .visible-xs-block {display: block !important;}
   #header {padding:12px 0px;}
   #logo {float:left;}
   .bx-controls-direction {display:none;}
   .bg-gray {padding:0 0 20px 0;}
   .about-title {font-size: 1.7em;margin: 24px 0 20px 0;}
   .about-text {border:0px;padding-left:0px;}
   #part1 .item {padding-left:15px;padding-right:15px;}
   #part1 .item p {clear:both;padding-left:0px;}
   #part1 .item h4 {margin-top:17px;}
   #part2 {height:auto;padding-bottom:40px;}
   h6.s-title {font-size:1.2em;padding-left:0;}
    #banner {height:120px;}
   #represented {margin-top: 30px;width: 100%;}
   #represented .item {border-bottom:2px solid #e1e1e1;padding:20px 0px;}
   #represented .item > div.img img {margin:0 auto}
   #represented .item > div span {color:#b11005;}
   #represented .item > div p {line-height: 27px;padding-top: 15px;}
   #about-us .cnt-inner {line-height: 30px;margin-top: 30px;text-align: justify;}

}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {display: none !important;}
}
