@font-face {
    font-family: 'UTMSwissCondensedBold';
	src: url('../fonts/UTMSwissCondensed-Bold.woff'),
	url('../fonts/UTMSwissCondensed-Bold.TTF'),
	url('../fonts/UTMSwissCondensed-Bold.eot');
}
@font-face {
    font-family: 'UTMSwissCondensed-Italic';
	src: url('../fonts/UTMSwissCondensed-Italic.woff'),
	url('../fonts/UTMSwissCondensed-Italic.TTF'),
	url('../fonts/UTMSwissCondensed-Italic.eot');
}
@font-face {
    font-family: 'UTMSwissCondensed';
	src: url('../fonts/UTMSwissCondensed.woff'),
	url('../fonts/UTMSwissCondensed.TTF'),
	url('../fonts/UTMSwissCondensed.eot');
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  font-family: Arial;
  font-weight: normal;
  font-size:14px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family:UTMSwissCondensed!important;
  font-weight: 400;
}
h1{font-weight:bold; font-size:20px; padding-top:0px; margin-top:0px; }
h2{font-size:18px; padding:10px 0px;}

a {
    font-family:Arial;
  color: #343434;
}
hr {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #fff;
}
.btn {
  font-weight: 400;
}
.btn-transparent {
  border: 3px solid #fff;
  background: transparent;
  color: #fff;
}
.btn-transparent:hover {
  border-color: rgba(255, 255, 255, 0.5);
}
a:hover,
a:focus {
  color: #0086b9;
  text-decoration: none;
  outline: none; cursor:pointer
}
.dropdown-menu {
  margin-top: -1px;
  min-width: 180px;
}
body > section {
  padding: 50px 0;
}

.clearall{clear:both}

.txtsearch {padding: 3px 10px; border: none; font-family:Arial; font-size:11px; font-style: italic; color: #747c88;}
.btnVN {border: none; width:16px; height:11px; float: left; background:url(../../images/vn.png) no-repeat; margin-top:17px; margin-right:5px;}
.btnEN {border: none; width:16px; height:11px; float: left; background:url(../../images/en.png) no-repeat; margin-top:17px;}
.text-right{text-align:right; display:inline-block}
.text-left{text-align:left; display:inline-block}
.text-center{text-align:center!important; display:inline-block}
.float-right{float:right!important; display:inline-block}
.float-left{float:left; display:inline-block}
.no-margin{margin:0; padding:0;}
.top-50{top:50%!important}
.top-0{top:0!important}
.left-0{left:0!important}
.right-0{right:0!important}
.padding0{padding:0!important;}
.padding-10{padding:10px;}
.padding-15{padding:15px;}
.padding-9{padding:9px;}
.padding-12{padding:12px;}
.padding-5{padding:5px;}
.padding-top-3{padding-top:3px; }
.padding-top-5{padding-top:5px; }
.padding-top-10{padding-top:10px;}
.padding-top-11{padding-top:11px;}
.padding-top-12{padding-top:12px;}
.padding-top-13{padding-top:13px;}
.padding-top-15{padding-top:15px;}
.padding-top-20{padding-top:20px;}
.padding-top-25{padding-top:25px;}
.padding-top-30{padding-top:30px;}
.padding-top-35{padding-top:35px;}
.padding-top-40{padding-top:40px;}
.padding-top-45{padding-top:45px;}
.padding-top-50{padding-top:50px;}
.padding-top-80{padding-top:80px !important;}
.padding-right-1{padding-right:1px;}
.padding-right-5{padding-right:5px;}
.padding-right-7{padding-right:7px;}
.padding-right-10{padding-right:10px;}
.padding-right-15{padding-right:15px;}
.padding-right-20{padding-right:20px;}
.padding-right-25{padding-right:25px;}
.padding-bottom-3{padding-bottom:3px; }
.padding-bottom-5{padding-bottom:5px; }
.padding-bottom-7{padding-bottom:7px; }
.padding-bottom-8{padding-bottom:8px; }
.padding-bottom-9{padding-bottom:9px; }
.padding-bottom-10{padding-bottom:10px; }
.padding-bottom-11{padding-bottom:11px;}
.padding-bottom-12{padding-bottom:12px; }
.padding-bottom-15{padding-bottom:15px; }
.padding-bottom-20{padding-bottom:20px; }
.padding-bottom-25{padding-bottom:25px; }
.padding-bottom-30{padding-bottom:30px; }
.padding-bottom-35{padding-bottom:35px; }
.padding-bottom-58{padding-bottom:58px; }

.padding-left-5{padding-left:5px;}
.padding-left-10{padding-left:10px;}
.padding-left-15{padding-left:15px;}
.padding-left-20{padding-left:20px;}
.padding-left-25{padding-left:25px;}

.margin0{margin:0!important;}
.margin-top-3{margin-top:3px;}
.margin-top-5{margin-top:5px;}
.margin-top-8{margin-top:8px;}
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-20{margin-top:20px;}
.margin-top-25{margin-top:25px;}
.margin-top-30{margin-top:30px;}
.margin-top-11{margin-top: 11px;}
.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-8{margin-bottom:8px;}
.margin-bottom-9{margin-bottom:9px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-15{margin-bottom:15px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-25{margin-bottom:25px;}
.margin-bottom-30{margin-bottom:30px}

.margin-left-5{margin-left:5px;}
.margin-left-8{margin-left:8px;}
.margin-left-10{margin-left:10px;}
.margin-left-15{margin-left:15px;}
.margin-left-20{margin-left:20px;}
.margin-right-1{margin-right:1px;}
.margin-right-10{margin-right:10px;}
.margin-right-26{margin-right:26px;}
    
a.hover-underline:hover{text-decoration:underline; color:#fff}


.font-size-11{font-size:11px !important;}
.font-size-12{font-size:12px !important;}
.font-size-13{font-size:13px !important;}
.font-size-14{font-size:14px !important;}
.font-size-15{font-size:15px !important;}
.font-size-16{font-size:16px !important;}
.font-size-17{font-size:17px !important;}
.font-size-18{font-size:18px !important;}
.font-size-19{font-size:19px !important;}
.font-size-20{font-size:20px !important;}
.font-size-21{font-size:21px !important;}
.font-size-22{font-size:22px !important;}
.font-size-23{font-size:23px !important;}
.font-size-24{font-size:24px !important;}
.font-size-25{font-size:25px !important;}
.font-size-30{font-size:30px !important;}
.font-size-40{font-size:40px !important;}
.font-arial{font-family:Arial}
.font-bold{font-weight:bold}
.font-normal{font-weight:normal}
.font-weight-700{font-weight: 700;}

.color-red{color:#ff0000}
.color-black{color:#000}
.color-i{color:#119bec}
.color-0091ee{color:#4a4a4a}
.color-fff{color:#fff}
.color-4a4a4a {color:#4a4a4a}
.color-faa21b {color:#faa21b}
.color-244487 {color:#244487}
.color-0086b9 {color:#0086b9}
.color-343434{color:#343434}
.color-fd5977{color:#fd5977}
.color-fd335d{color:#fd335d!important}
.color-e0e0e0{color:#e0e0e0!important}
.color-0086b9{color:#0086b9}
.color-f9b129{color:#f9b129!important}
.color-707070{color:#707070}
.color-666{color:#666!important}
.color-c9c9c9{color:#c9c9c9!important}
.color-price{color:#0094ee}
.color-saleoff{color:#b3b3b4}
.color{color:#119bec}
.line-height-20{line-height:20px}
.line-height-25{line-height:25px}
.line-height-30{line-height:30px}
.line-height-35{line-height:35px}
.line-height-40{line-height:40px}
.line-height-45{line-height:45px}
.min-height{min-height:40px}
.min-height-312{min-height:312px}
.max-height-226{max-height:226px; min-height:226px; overflow:hidden; margin-bottom:10px}
.max-height-150{max-height:150px; overflow:hidden;}/*bcbbbb*/
.max-height-200{max-height:200px; overflow:hidden;}
.height-150{height:150px; overflow:hidden;}
.height-200{height:200px; overflow:hidden;}
.text-shadow-hotline{text-shadow: 0 0 0px #fff, 0 0 2px #fff;}
.background-color{background-color:#ffd500}
.background-color-f2f2f2{background-color:#f2f2f2}
.background-color-fd335d{background-color:#fd335d}
.background-color-dadada{background-color:#dadada}
.background-fff{background-color:#fff}
.background-119bec{background-color:#119bec}
.bg-footer{background:#fbfbfb url(../../images/bg-footer.png) repeat-x;}
.border-radius-10{border-radius:10px}
.border-radius-15{border-radius:15px}
.border-radius-20{border-radius:20px}
.border-bottom-left-radius-10{border-bottom-left-radius:10px}
.border-top-left-radius-10{border-top-left-radius:10px}

.border-item{border: 1px solid #e8e8e6;}
.border-1{border:1px solid #d2d2d2}
.border-1-fff{border:2px solid #fff}
.border-10{border:10px solid #0dc4ee}
.bg-item{background:url(../../images/bg-item.png) repeat-x; min-height:74px; border-top:1px solid #e8e8e6}
.border-left-5{border-left: 5px solid #e6e6e6;}
.border-right-5{border-right: 5px solid #e6e6e6;}
.border-bottom-cat-1{border-bottom:2px solid #cccccc}
.border-bottom-1{border-bottom:1px dotted #605f60}
.border-top-1{border-top:1px dotted #cccccc}
.border-title{background:url(../../images/line-title.png) no-repeat center bottom;}
.bg-line-title{background:url(../../images/bg-line-title.png) repeat-x left bottom;}

.font-define{font-family:UTMSwissCondensed!important;}
.font-define a{font-family:UTMSwissCondensed!important;}
.font-define-bold{font-family:UTMSwissCondensedBold!important;}
.font-define-bold a{font-family:UTMSwissCondensedBold!important;}
.font-define-italic{font-family:UTMSwissCondensed-Italic!important;}
.font-define-italic a{font-family:UTMSwissCondensed-Italic!important;}
.text-uppercase{ text-transform:uppercase;}
.text-capitalize{ text-transform:capitalize!important;}
.display-block{display:block!important}
.opacity-1{opacity:1!important}
.position-absolute{position:absolute;}
.width-100{width:100%; float:left;}
.width-50{width:50%; float:left;}
.width-30{width:30%; float:left;}
.width-70{width:70%; float:left;}
.image-100 img{width:100%; border:1px solid #ccc; height:121px;}
.max-image-100 img{max-width:100%;}
iframe{width:100%}
.div-video iframe{max-height:354px!important; width:100%}
.height{height:70px}
.height-4{height:4px;}
.height-212{height:212px; overflow:hidden;}
.display-block{display:block;}
.overflow-hidden{overflow:hidden!important;}
.bottom{bottom:0!important; position:absolute;}
.list-style-none{list-style:none; margin:0px; padding:0}
.list-style-none li.bg-cate{background:#f2f3f3 url(../../images/bg-cate.png) repeat-x; border-bottom:1px solid #dadada}


.cate-service{width:100%;}
.cate-service .service_t{width:100%; text-align:center; background:#007577 url(../../images/bg-cate.png) no-repeat top center; height:54px}
.cate-service .service_t span.lblservice{font-family:Arial; font-size:16px; text-transform:uppercase; color:#006768; font-weight:bold; padding-top:14px; display:block; text-shadow:1px -1px 1px #fff}
.cate-service .service_cont{width:100%;}
/*.cate-service .service_cont ul li{width:100%; margin-top:-2px; display:block; }*/
.cate-service .service_cont a{ font-weight:bold; font-size:12px; text-decoration:none; display:block; padding:5px 0px;}
.cate-service .service_cont a:hover{color:#fea318; }
a.select_active{color:#faa21b !important; }

.fa{font-size:14px;}
.fa-10{font-size:10px;}
.fa-11{font-size:11px;}
.fa-12{font-size:12px;}
.fa-2x{font-size:16px;}
.fa-3x{font-size:18px;}
.fa-4x{font-size:20px;}
.site-map{color:#808285}
.site-map a{color:#808285}
.arrow-sitemap{padding:0px 10px; color:#808285; font-size:14px;}
.icon-phone{background: url(../../images/icon-phone.png) no-repeat left center; padding-left:25px; display:block;}
.icon-air{background: url(../../images/icon-air.png) no-repeat left center; padding-left:75px; display:block; text-align:left;}

#bgborder{border:5px solid #e6e6e6}
.iconcar{background:url(../../images/icon-car.png) no-repeat left center; float:left; color:#484848; 
         width:100%; padding-left: 40px;font-size: 15px; font-weight: bold; line-height:60px}
.iconmoney{background:url(../../images/icon-money.png) no-repeat left center; float:left; color:#484848; 
         width:100%; padding-left: 40px; font-size: 15px; font-weight: bold; line-height:60px}
.iconphone{background:url(../../images/icon-phone.png) no-repeat left center; float:left; color:#0166ac; 
         width:100%; padding-left: 40px; font-size: 25px; font-weight: bold; line-height:60px}

.iconhome{background:url(../../images/icon-home.png) no-repeat center center; width:23px; height:20px; min-height: 51px; }
.iconhome:hover{background:url(../../images/icon-home-selected.png) no-repeat center center; width:23px; height:20px; min-height: 51px; }
.iconhome_select{background:url(../../images/icon-home-selected.png) no-repeat center center; width:23px; height:20px; min-height: 51px; }

.border-product{border:5px solid #f0f7ff}
#mainheader{width:100%; }
.header{background:#119bec url(../../images/line-header.png) repeat-x; min-height:125px; width:100%;}

#mainslider {float:left; width:100%; margin:0px; padding:0px;}
#mainslider img{ width:100%}
.hide-bullets {
list-style:none;
margin-left: -40px;
margin-top:20px;
}

#cate-scroll {float:left; width:100%; margin:0px; padding:0px; background:#f7f7f7 url(../../images/bg-cate-scroll.png) repeat-x; min-height:179px;}
#adscenter {float:left; width:100%; margin:0px; padding:0px; }
.lbl-feature{background:url(../../images/line-product.png) repeat-x center bottom; padding-bottom:10px;}

.bg-top{background:#f5f5f5 /*url(../../images/line-top.png) repeat-x bottom*/; width:100%;}
.bg-menu{background:#ffd500 /*url(../../images/bg-menu.png) repeat-x*/; width:100%; min-height:51px;}
.max-height-top{min-height:143px; overflow:hidden;}
#main-Slogan{width:100%;}
#maincont{width:100%; margin:0px; padding:0px 0px 20px}
#linecontain{width:100%; margin:0px; /*background:url(../../images/line-contain.png) repeat-x;*/ }
#partner{width:100%; margin:0px; padding:0px; border-bottom:1px dotted #dadada; border-top:1px dotted #dadada; margin-bottom:1px;}
#video{width:100%; margin:0px; padding:0px; background-color:#0b4388; color:#fff; padding-bottom:10px; text-align:center!important}
#video iframe{width:100%; max-height:150px!important}
#showroom{width:100%; margin:0px; padding:0px; background-color:#f1f1f1}

.bg-left-page{background:url(../../images/lbl-title.png) repeat-x top center; width:100%; margin-left:1px; border-top-left-radius:4px; border-top-right-radius:4px}
.bg-left-page .left-page-title{width:100%; }
.bg-left-page .left-page-cont{width:100%; border:1px solid #eef3f4; border-top:none;}
.bg-left-page .left-page-cont ul{width:100%;}
.bg-left-page .left-page-cont ul li{width:100%; display:block; padding:5px;}
.color-ffd500{color:#ffd500}
.color-2a2a2a:hover{color:#119bec}
.color-3fb4fb{color:#3fb4fb}
.background-color-3fb4fb{background-color:#3fb4fb; height:20px; width:10px; border-radius:10px; float:left; margin-right:10px;}
#div-contain{width:100%}
#div-contain img, #div-contain iframe{max-width:100%!important}
#main-news{position:relative;}
.video-left{width:100%}
.video-left iframe{max-height:300px; width:100%!important}

.news-home{background:url(../../images/bg-left-page.png) no-repeat top center; width:100%}
.news-home .news-home-title{width:100%; }
.news-home .news-home-cont{width:100%; }
ul.ulhotnews {list-style:none;}
ul.ulhotnews li{border-bottom:1px solid #d1d1d1; padding-top:5px; padding-bottom:5px; margin:-1px;}
a.hotnews-title{font-weight:bold; text-decoration:none; font-style: italic; font-size: 13px; font-family:Arial;}
a.hotnews-title:hover{font-weight:bold; text-decoration:underline;}

ul.ulabout {list-style:disc;}
ul.ulabout li{list-style-position:unset; font-size:9px; padding-bottom:7px; font-size:14px;}
ul.ulabout li a{color:#fff; font-size:14px!important; font-family:UTMSwissCondensed}
ul.ulabout li a:hover{text-decoration:underline}

.lbl-line{background:url(../../images/lbl-line.gif) repeat-x top center; width:100%}
.lbl-icon{color:#4a4a4a; background:#fff url(../../images/icon1.png) no-repeat right center; padding-right:30px; height:50px}

#hotnews {
    background-color:#e1e1e1; padding:0px;
}
a.viewmore{text-transform:none; font-size:12px; color:#29c8ff; float:right; margin-top:1px; }
.divimghome{height:173px; overflow:hidden; margin-bottom:5px;}
a.linknewshometop{color: #119bec; font-weight: bold; font-size: 12px;}
a.linknewshometop:hover{text-decoration:underline}
a.linknewshome{color: #3b3b3b; font-weight: bold; font-size: 12px;}
a.linknewshome:hover{color: #119bec;}

.arrow{color:#4a4a4a}
.arrow:hover{color:#ff0000}
.arrow1{color:#ff0000}
.arrow1:hover{color:#0086b9}

.divhotnews {width:100%; background:url(../../images/bghotnews.png) repeat-y right top; height:70px; }

#cont_home { width:100%;}

.article_home{width:100%; border-bottom:1px solid #3b3b3b; text-transform:uppercase; color:#3b3b3b; padding-bottom:5px; margin-bottom:9px;}
/*.col-md-4 img, col-sm-4 img{width:100%;}*/

/*----------- menu main ------------*/
.wmLeftNav {position:relative;  /*border:1px solid #cecece; color:#6f6e6e; cursor: pointer; background:#fff;*/}
.wmLeftNav ul {margin:0px; padding:0px; width:auto}
.wmLeftNav ul li { list-style: none;  margin: 0px; font-size: 12px; font-weight: bold; width:auto}
.wmLeftNav ul li .leftNavBox  { float:left;  display: none; background:#fff; 
                                  position: absolute; padding:0px 10px;  left: 244px; margin-top:-33px; z-index: 10000;  border:1px solid #eef3f4}    
.wmLeftNav ul li .leftNavBox a{width:100%;  border-bottom:1px dotted #eef3f4; padding:10px 0px;}               
.wmLeftNav ul li .leftNavBox a:hover{color: #faa21b  !important;}         
/*.wmLeftNav ul li:hover {color:#fc5f02; background:#fbfafa;}*/
/*.wmLeftNav ul li:hover a{color:#fc5f02; border-bottom:1px dotted #cecece}*/
.wmLeftNav ul li:hover .leftNavBox{ display: block; color:#5f5f5f; float:left} 
.typelist{width:200px; float:left;}

/*a.link_c {color:#5f5f5f; font:normal 12px arial; margin: 0px 10px 0px 10px; padding:10px 0px 10px 0px; 
                            width:162px; display:block;  border-bottom:1px dotted #cecece; }
a.link_c:hover{color: #fc5f02; background:#fbfafa}*/
/*a.link_t {color:#343434 !important; font:normal 12px arial; padding: 10px; display:block}
a.link_t:hover{color: #faa21b  !important;}*/

/*----------- end menu main ------------*/

/* category */
#categoryNav {width:100%}
#categoryNav .titlecate{background:url(../../Images/bg-title-left.gif) repeat-x; min-height:51px; width:100%; line-height:50px;}
#categoryNav .catecontent{border: 1px solid #d2d2d2; float:left; width:100%; padding:5px; font-size:13px!important;}

.cate-left{width: 100%; height: 35px; background-color: #ebebeb; float: left; border-left: solid 4px #119bec; margin-bottom:15px}
.div-cate-left { padding-left:10px; padding-top:8px;  display:block; text-transform: uppercase; font: bold 14px arial;}
span.lbl-cate-left{font-family:Arial; padding-left:10px; font-weight:bold; color:#3b3b3b}
.div-ads iframe, .div-ads img{width:100%!important}
.icon-color-red{color:#fe3716}
a.link-cate-left{color:#3b3b3b; width:100%; display: block; padding: 5px 0px; font-weight: bold; font-size: 12px;}
a.link-cate-left i{color:#3b3b3b;}
a.link-cate-left:hover, a.link-cate-left:hover, a.link-cate-left-selected  {color:#119bec; font-size:12px; font-weight:bold;}
ul.mnsub{margin:0px; padding:0px 15px; list-style:none;}
a.linksub {color: #000; font: bold 12px arial;  width: 100%;}
a.linksub i{ color: #000;}
a.linksub_selected {color: #119bec; font: bold 12px arial; width: 100%;}

.lineother {
    border-bottom: 1px dotted #efefef;
    border-top: 1px dotted #efefef;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
   font-weight:bold;
   color:#0086b9;
}
/*Other info*/
.divother{ float:left; width:100%}
.divother h3{color:#0086b9; padding:10px 0px; font:bold 14px arial; width:100%; text-transform:uppercase; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc}

ul.ulother{margin:0px; padding:0px; width:100%; line-height:25px}
ul.ulother li{color:#f9b129; list-style-type:square; list-style-position:inside}
ul.ulother li a{text-decoration:none; font-weight:normal; }
ul.ulother li a:hover{text-decoration:underline; }
/**/
.thumbnails{list-style:none; margin:0px; padding:0px;}
.productslist{
    border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;  
    float: left; font: bold 12px arial; height: 200px;  overflow: hidden; text-align: center;  width: 100%; margin-bottom:20px; }
.productslist .imgpro{width:240px; height:150px; margin:0 auto; overflow:hidden; display:block; margin-bottom:10px; }
.productslist .imgpro img{ position: relative; margin: auto auto;}
.productslist .tpro{width:100%}
/*img.imgpro{width:90%; margin-bottom:10px}*/
.tt_product{ width:100%;}
ul.ulpro{list-style:none; margin:0px; padding:0px; font-size:12px;}

.newslist{width:100%; border-bottom: 1px dotted #e1e1e1; float: left;  padding-top: 10px; width: 100%;}
.newslist img{ float: left; padding-bottom: 10px; padding-right: 10px; width:150px;} 
.newslist p{font-size:12px; display:block;} 
.newslist a{display:block; color:#000; font: bold 12px arial; padding-bottom:15px;} 
a.link_more{font-size:12px; color:#119bec; display:block; }

ul.ulcontactus{list-style:none; margin:0px; padding:0px; font-size:12px;}
h2.note{font-size:13px;}
.txttitle{width:100%}
.txtnotes{width:100%}
.editor-label{padding:5px 0px;}
.alert{color:#ff0000; padding:0px;}

.phone{font-weight: bold; font-size: 15px; color: #ed1b24;}

.block-img{
    margin:0px; padding:0px;
    width:100%; text-align:center;
}
.block-img a,
.block-img-out a
{
    overflow: hidden;
    display: inline-block;
    width:100%
}
.block-img a img,
.block-img-out a img {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width:100%
}
.block-img a:hover img,
.block-img-out a:hover img {
    -webkit-transform: rotate(0deg) scale(1.1);
    -moz-transform: rotate(0deg) scale(1.1);
    -ms-transform: rotate(0deg) scale(1.1);
    -o-transform: rotate(0deg) scale(1.1);
    transform: rotate(0deg) scale(1.1);
    width:100%
}

 .bestsellerproductslider-item .item-inner {
    padding: 0;
}
.bestsellerproductslider-item .item-inner:last-child .ma-box-content {
    border-bottom: 0;
}
.bestsellerproductslider-item .item-inner .ma-box-content {
    padding: 0 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}
.bestsellerproductslider-item .item-inner .ma-box-content .box-hover .product-name a {
    color: #fff;
}
.bestsellerproductslider-item .item-inner .ma-box-content .box-hover button.button span {
    background: #fff;
    color: #3fb4fb;
    border: 0;
}
.bestsellerproductslider-item .item-inner .ma-box-content:hover .box-hidden .price-box,
.bestsellerproductslider-item .item-inner .ma-box-content:hover .box-hidden .product-name {
    opacity: 0;
}
.bestsellerproductslider-item .item-inner .ma-box-content .box-hover button.button:hover span {
    background: #3fb4fb;
    color: #fff;
}
.bestsellerproductslider-item .item-inner .ma-box-content .box-hover {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=00)";
    filter: alpha(opacity=00);
    visibility: hidden;
    pointer-events: inherit;
    padding: 15px;
    padding-top: 50%;
}
.bestsellerproductslider-item .item-inner .ma-box-content:hover .box-hover {
    opacity: 1;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    visibility: visible;
}

#footer {color: #000; background:#333333;}
.copyright a{color:#fd5a0a !important}
.divinfo{width:100%; font-size:13px;}
.divinfo a{color: #6f6f6f;  font-size:13px; }
.divinfo a:hover{color: #119bec; }
.divinfo table{line-height:25px;}
.divinfo ul{line-height:25px; list-style:none; padding:0px; margin:0px;}
a.socialnet {display: block;  width: 30px;  height: 30px; -webkit-border-radius: 100%;
    -moz-border-radius: 100%; border-radius: 100%; color: #fff; overflow: hidden;
    background: #fff; text-align: center; border:1px solid #fff}

a.socialnet:hover {
    display: block;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    color: #fff;
    overflow: hidden;
    background: #fbfe00;
    text-align: center;
    cursor: pointer;
}

a.copyright{color:#fd5a0a}

.divlbl{ font-size:18px; padding-top:20px; padding-bottom:30px; font-weight:bold}
h2.Sloganfooter{color:#333436; font-size:25px; font-weight:bold}
h3.notefooter{color:#333436; font-size:16px;}

#navbar-fixed-bottom {font-family:UTMSwissCondensed; width:100%; bottom: 0; padding:10px 0px; background-color:#fd5a0a; font-size:18px; color:#fff; text-align:center;}

.searching {width: 100%; color:#7c7c7c; font-size:11px!important; font-style:italic; float: left; height: 45px!important; border-style:none;
padding:0px 6px;  border:1px solid #e6e6e6;
border-top-right-radius:0!important; border-bottom-right-radius:0!important; background-color: #fff; /*border: solid 1px #ccc;*/
}
.btn-search{padding:2px 5px; background:url(../../images/icon-search.png) no-repeat; border-style:none; height:45px; width:50px;  }
.icon-cart{background:url(../../images/icon-cart.png) no-repeat; height:25px; }


.cont_default{ width:100%; margin-top:25px; float:left; margin-bottom:0px; border-top: 1px solid #ccc;}
.lblproducthome{color:#b5b5b5; width: 157px; margin: 0 auto;  }
.lblproducthome .div1{float: left; margin-top: -6px; background: #fff;}
.lblproducthome .div2{background:#fff; color:#000; text-transform:uppercase; font:bold 18px arial; padding:0px 20px; float:left; margin-top:-20px;}
.lblproducthome .div2 span{font:normal 12px arial; text-align:center; text-transform:lowercase}

#pageContainer{padding:0;margin:0; float:left; width:100%; overflow:hidden;}

/*.carousel-inner{ border:none; height: auto;}*/
.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }

}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		 { left: -25%; }	
}

/* Banner carousel*/


#mainslider {
  position: relative;
  /*max-height:320px;
  border-top: 1px solid #c4d7e0;*/
}

#mainslider .carousel h2 {
  color: #fff;
}

#mainslider .carousel .btn-slide {
  padding: 8px 20px;
  background: #c52d2f;
  color: #fff;
  border-radius: 4px;
  margin-top: 25px;
  display: inline-block;
}

#mainslider .carousel .slider-img{
  max-height:320px;
}


#mainslider .carousel .item {
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0 !important;
  opacity: 0;
  top: 0;
  position: absolute;
  width: 100%;
  float:left;
  /*min-height:165px;
  max-height:320px;*/
  display: block !important;
  -webkit-transition: opacity ease-in-out 500ms;
  -moz-transition: opacity ease-in-out 500ms;
  -o-transition: opacity ease-in-out 500ms;
  transition: opacity ease-in-out 500ms;
}

#mainslider .carousel .item:first-child {
  top: auto;
  position: relative;
}

#mainslider .carousel .item.active {
  opacity: 1;
  -webkit-transition: opacity ease-in-out 500ms;
  -moz-transition: opacity ease-in-out 500ms;
  -o-transition: opacity ease-in-out 500ms;
  transition: opacity ease-in-out 500ms;
  z-index: 1;
}

#mainslider .prev,
#mainslider .next {
  position: absolute;
  top: 50%;
  background-color: #c52d2f;
  color: #fff;
  display: inline-block;
  margin-top: -25px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  z-index: 5;
}

#mainslider .prev:hover,
#mainslider .next:hover {
  background-color: #ccc;
}

#mainslider .prev {
  left: 10px;
}

#mainslider .next {
  right: 10px;
}

/*#main-slider .active .animation.animated-item-1 {
  -webkit-animation: fadeInUp 300ms linear 300ms both;
  -moz-animation: fadeInUp 300ms linear 300ms both;
  -o-animation: fadeInUp 300ms linear 300ms both;
  -ms-animation: fadeInUp 300ms linear 300ms both;
  animation: fadeInUp 300ms linear 300ms both;
}

#main-slider .active .animation.animated-item-2 {
  -webkit-animation: fadeInUp 300ms linear 600ms both;
  -moz-animation: fadeInUp 300ms linear 600ms both;
  -o-animation: fadeInUp 300ms linear 600ms both;
  -ms-animation: fadeInUp 300ms linear 600ms both;
  animation: fadeInUp 300ms linear 600ms both;
}

#main-slider .active .animation.animated-item-3 {
  -webkit-animation: fadeInUp 300ms linear 900ms both;
  -moz-animation: fadeInUp 300ms linear 900ms both;
  -o-animation: fadeInUp 300ms linear 900ms both;
  -ms-animation: fadeInUp 300ms linear 900ms both;
  animation: fadeInUp 300ms linear 900ms both;
}

#main-slider .active .animation.animated-item-4 {
  -webkit-animation: fadeInUp 300ms linear 1200ms both;
  -moz-animation: fadeInUp 300ms linear 1200ms both;
  -o-animation: fadeInUp 300ms linear 1200ms both;
  -ms-animation: fadeInUp 300ms linear 1200ms both;
  animation: fadeInUp 300ms linear 1200ms both;
}*/

/* End banner carousel*/

/* Carousel  */
#myCarousel{text-align:center; margin-bottom:0}
#myCarousel .btn{position:absolute; bottom:10%; right:17%; padding:2% 6%; z-index:9999}
#myCarousel .carousel-caption{display:none;}
#myCarousel.homCar .item img{width:100%; max-height:506px}
#productView .btn-toolbar{padding-left:3px;}
#productDetail > li, .nav-pills > li {float: left;}
#myTabContent{text-align:justify}
#compairTbl td{text-align:center;}
#accordion2, #legalNotice, .justify, #mainCol{}
#myCarousel .carousel-control{display:block}
#myCarousel:hover .carousel-control{display:block}



/* Light Box------------------- */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {	position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}
/* ------------------------------- */

/* shopping cart */
.pnlgrid{width:100%;}
.grid_title{padding:0px 0px 15px; font-weight:bold; }
.tb_grid table td{border:1px solid #dadada}
.item_title td{background-color:#e6e6e6; padding:5px 0px; text-align:center; font-weight:bold}
.item_content td{padding:5px 0px; text-align:center; font-weight:bold;}