//#header{height: 180px;}
p.link-tin-tuc-2 a{font-size: 12px!important;}

.link-tin-tuc a:hover{text-decoration: underline;}
.header-content img{ max-height: 150px}
footer #power span, footer  #power strong{color: #fff;}

.list-group-item .item1{padding-left: 0px;}
.list-group-item.item3{padding-left: 20px!important;}
.collapse.in {
    border-left: 1px solid #ddd;
    margin-left: 25px;
}
.header_right{
	text-align: center;
	padding: 4px;
}
.boviensanpham{border: 1px solid #ccc}
h4.title_footer_top{color: #fff; text-transform: uppercase;border-bottom: 1px solid;margin-bottom: 20px;padding-bottom: 10px;}
h4.title_footer_top a,p.footer_menu_con a{color: #fff; text-transform: uppercase;}
.list-group-item.item {
    font-weight: 600;
    background: none;
    background-color: #191918;
    border: none;
    border-radius: 0;
}
.list-group-item.item2 {
    padding-left: 30px;
    background: #eee;
    border-bottom: 1px solid #f5f5f5!important;
    margin-bottom: 0px;
}
ul.menu_social li{
	padding: 0px 10px;
    line-height: 38px;
    font-weight: bold;
    float: left;
}
.list-group-item {
    border: none!important;
    border-bottom: 1px solid #f0f0f0!important;
    border-radius: 0!important;
}
.list-group-item  a{font-weight: 600;font-family: 'Roboto Condensed', sans-serif;}
.login ul {
    float: right;
}
.login ul li {
    float: left;
    line-height: 38px;
    font-weight: bold;
}
.login ul li a {
    font-size: 13px;
    font-weight: bold;
}
.header-top {
    border-bottom: 1px solid #ccc;
}
.clear{clear: both;}
.slogan{text-align: center;}
.slogan h1{color: #036187;font-size: 46px;}
.slogan h3{color: #ef2a34;}
.dienthoailienhe{padding: 10px;}
.dienthoailienhe p{font-size: 22px; color: red;}
.dienthoailienhe p span{font-size: 18px;padding-left: 10px; font-weight: bold; color: #275CAA;}

.socials-share {
    text-align: center;
    margin-bottom: 30px;
}

.socials-share a {
    padding: 4px 30px;
    color: #fff;
    line-height: 2em;
    text-decoration: none;
    border-radius: 2px;
    white-space: nowrap;
    display: inline-block;
    margin-bottom: 4px;
}

.socials-share span.fa {
    margin-right: 3px;
}

.bg-facebook {
    background: #3a5899;
}

.bg-facebook:hover, .bg-facebook:focus {
    background: #1d418d;
}

.bg-twitter {
    background: #00acee;
}

.bg-twitter:hover, .bg-twitter:focus {
    background: #0b93c7;
}

.bg-google-plus {
    background: #db4437;
}

.bg-google-plus:hover, .bg-google-plus:focus {
    background: #bb2a1d;
}

.bg-pinterest {
    background: #cb1e26;
}

.bg-pinterest:hover, .bg-pinterest:focus {
    background: #ae0e15;
}

.bg-email {
    background: #dd5348;
}

.bg-email:hover, .bg-email:focus {
    background: #ce3f34;
}
.hotline1{position:fixed;z-index:9999999;color:#fff;padding: 10px 15px 10px 15px;bottom:20px;background:#ff7809;border-radius:50px}.hotline-no a{color:#fff}.hotline .hotline-no{float:left}.faa-wrench.animated{animation:wrench 1s ease infinite;animation-name:wrench;animation-duration:1s;animation-timing-function:ease;animation-delay:initial;animation-iteration-count:infinite;animation-direction:initial;animation-fill-mode:initial;animation-play-state:initial}.hotline p:first-child{font-family:utm_avobold,sans-serif;font-size:14px}.hotline p{font-size:11px;font-family:utm_avoregular,sans-serif;text-transform:uppercase;margin:0; padding-top:5px;}.hotline p{text-align:center}.hotline img{float:left}img{border:0;vertical-align:middle}@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%,28%,30%,48%,50%,68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%,20%,38%,40%,58%,60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}10%,28%,30%,48%,50%,68%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}18%,20%,38%,40%,58%,60%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}100%,75%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 1s ease infinite;animation:wrench 1s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}

.add-to-cart{text-align: center;padding-bottom: 20px}

.add-to-cart a.add_to_cart_button {
    color: #fff;
    padding: 6px 6px;
    border-radius: 0;
    font-weight: 300;
    background: #b50000;
}
.add-to-cart a.add_to_cart_button:hover{
	background: #2a8ac7;
}
.single_add_to_cart_button {
    line-height: 34px;
    border-radius: 0;
    padding: 8px 15px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #2578e9;
    background: #2578e9;
    background: -moz-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#2578e9),color-stop(100%,#3fe7d9));
    background: -webkit-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);
    background: -o-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);
    background: -ms-linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);
    background: linear-gradient(30deg,#2578e9 0%,#3fe7d9 100%);
}
ul#myTab_5473 li{
	border: 1px solid #d3ced2;
    background-color: #ebe9eb;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 4px 4px 0 0; 
    padding: 0 1em;
}
ul#myTab_5473 li a {
    display: inline-block;
    padding: .5em 0;
    font-weight: 700;
    color: #515151;
    text-decoration: none;
}
ul#myTab_5473 li.active {
    background: #fff;
    z-index: 2;
    border-bottom-color: #fff;
}
.tab-content {
    margin: 0 0 2em;
    border: 1px solid #ddd;
    border-top: none;
    border-radius: 0;
    padding: 15px;
}
.widget-container{
	margin-bottom: 25px
	
}

span.product-price{text-align: center;
    color: #ef5656;
    padding: 3px;
    font-weight: bold;
    border-radius: 7px;font-size: 16px;}
ol.breadcrumb{font-size: 14px!important;}
.product-price-km{text-decoration: line-through;padding-right: 10px;}
img{height: auto!important}

.menukeo {display: none;position: fixed;z-index: 111;top: 0;padding-top: 1px;float: right;width: 1298px;background: #0170ab none repeat scroll 0 0;}
.menukeo ul.nav li a{text-transform: uppercase;}
.dropdown-menu>li.block-container>a{text-transform: none!important;}
ul.nav li ul li a{font-size: 14px!important;}
.swiper-button-nexts{position: absolute;right: 13px;background: #0170ab;z-index: 111;margin-top: 145px;}
.swiper-button-prevs{position: absolute;background: #0170ab;z-index: 111;margin-top: 145px;}
.swiper-button-prevs i,.swiper-button-nexts i{font-size: 22px;color: #fff;padding: 5px 10px;}
.product-containers{padding-bottom: 15px;}
p.mota_dichvu{max-height: 80px;overflow: hidden;}

iframe{max-width: 100%!important}

@media all and (max-width: 360px) {
*{transition: all 0.4s ease 0s;}
	body{width: 100%!important;}
    //header{background: #ddd;position: fixed; top: 0; z-index: 9999;}
    #slider1_container,#sidebar-container{width: 100%!important; max-width: 100%!important;}
    .contact{width: 100%!important;}
    .dienthoailienhe{padding: 0;}
    .dienthoailienhe p{margin: 0;font-size: 20px;}
    section#service h2{font-size: 14px;}
    span.af-ter{border: 18px solid #2a8ac7;border-right-color: transparent;
    border-top-color: transparent;}
    .header-content img {max-height: 120px;}
    #header{text-align: center;}
	#popupContact{left: 3%!important; right: 3%!important;}
	.ndcontent_cat { padding: 5px;}
	.link-cart { margin-top: 20px; }
	.tintucdm .link-tin-tuc a{ text-transform: none;font-size: 16px;}
	.header-top {top: 0; color: #fff;z-index: 99999;position: fixed;border-bottom: 1px solid #ccc;width: 100%;background: #0170ab;}
	.login ul li a, span.text font{color: #fff}
	#service{padding: 0px}
	.product-image{height: auto}
	#service .intro h3.product-name {height: 60px;}
	
}
@media all and (max-width: 480px) and (min-width: 361px) {
*{transition: all 0.4s ease 0s;}
	body{width: 100%!important;}
    #slider1_container,#sidebar-container{width: 100%!important; max-width: 100%!important;}
    .contact{width: 100%!important;}
    .dienthoailienhe{padding: 0;}
    .dienthoailienhe p{margin: 0;font-size: 20px;}
    section#service h2{font-size: 14px;}
    span.af-ter{border: 18px solid #0170ab;border-right-color: transparent;
    border-top-color: transparent;}
    .header-content img {max-height: 120px;}
    #header{text-align: center;}
	#popupContact{left: 3%!important; right: 3%!important;}
	.ndcontent_cat { padding: 5px;}
	.link-cart { margin-top: 20px; }
	.tintucdm .link-tin-tuc a{ text-transform: none;font-size: 16px;}
	.header-top {top: 0; color: #fff;z-index: 99999;position: fixed;border-bottom: 1px solid #ccc;width: 100%;background: #0170ab;}
	.login ul li a, span.text font{color: #fff}
	#service{padding: 0px}
	.product-image{height: auto}
	#service .intro h3.product-name {height: 60px;}
}
@media all and (max-width: 690px) and (min-width: 481px) {
*{transition: all 0.4s ease 0s;}
	body{width: 100%!important;}
    //header{height: 40px;background: #ddd;position: fixed; top: 0; z-index: 9999;}
    #slider1_container,#sidebar-container{width: 100%!important; max-width: 100%!important;}
    .contact{width: 100%!important;}
    .dienthoailienhe{padding: 0;}
    .dienthoailienhe p{margin: 0;font-size: 20px;}
    section#service h2{font-size: 16px;}
    .header-content img {max-height: 40px;}
    #header{text-align: center;}
	#popupContact{left: 3%!important; right: 3%!important;}
	.ndcontent_cat { padding: 5px;}
	.link-cart { margin-top: 20px; }
	.tintucdm .link-tin-tuc a{ text-transform: none;font-size: 16px;}
	.header-top {top: 0; color: #fff;z-index: 99999;position: fixed;border-bottom: 1px solid #ccc;width: 100%;background: #0170ab;}
	.login ul li a, span.text font{color: #fff}
	#service{padding: 0px}
	.product-image{height: auto}
	#service .intro h3.product-name {height: 60px;}
}

@media all and (max-width: 854px) and (min-width: 691px) {
*{transition: all 0.4s ease 0s;}
	body{width: 100%!important;}
    //header{height: 40px;background: #ddd;position: fixed; top: 0; z-index: 9999;}
    #slider1_container,#sidebar-container{width: 100%!important; max-width: 100%!important;}
    .contact{width: 100%!important;}
    .dienthoailienhe{padding: 0;}
    .dienthoailienhe p{margin: 0;font-size: 20px;}
    section#service h2{font-size: 20px;}
    .header-content img {max-height: 40px;}
    #header{text-align: center;}
	#popupContact{left: 3%!important; right: 3%!important;}
	.ndcontent_cat { padding: 5px;}
	.link-cart { margin-top: 20px; }
	.tintucdm .link-tin-tuc a{ text-transform: none;font-size: 16px;}
	.header-top {top: 0; color: #fff;z-index: 99999;position: fixed;border-bottom: 1px solid #ccc;width: 100%;background: #0170ab;}
	.login ul li a, span.text font{color: #fff}
	#service{padding: 0px}
	.product-image{height: auto}
	#service .intro h3.product-name {height: 60px;}
}
@media all and (max-width: 1024px) and (min-width: 855px) {
*{transition: all 0.4s ease 0s;}
	body{width: 100%!important;}
    
}
@media all and (max-width: 1280px) and (min-width: 1025px) {
*{transition: all 0.4s ease 0s;}
	body{width: 100%!important;}
    
}