/*!
Theme Name: binhvu
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: binhvu
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

binhvu is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/* Icons */

.aoico{width: 40px; height: 40px; display: block; float: left; background-image: url('images/aoico-set.png'); background-repeat: no-repeat;}
.aoico.hover{background-image: url('images/aoico-set-hover.png?v=4'); background-repeat: no-repeat;}}
.aoico-s77{background-image: url('images/aoico-set-77.png');}
.aoico-s77.hover{background-image: url('images/aoico-set-hover-77.png');}
.aoico.aoico-s77.aoico-white{background-image: url('images/aoico-set-77-white.png');}
.active .aoico-s77.hover{background-image: url('images/aoico-set-77.png');}

.aoico-1{background-position: 0px 0px; margin: 12px 8px 0px 20px !important;}
.aoico-2{background-position: -40px 0px; margin: 12px 8px 0px 20px !important;}
.aoico-3{background-position: -80px 0px; margin: 12px 8px 0px 20px !important;}
.aoico-4{background-position: -120px 0px; margin: 12px 8px 0px 20px !important;}
.aoico-5{background-position: -160px 0px;}
.aoico-6{background-position: -200px 0px;}
.aoico-7{background-position: -240px 0px;}
.aoico-8{background-position: -280px 0px;}
.aoico-9, .aoico-a-o-smith-lich-su-tap-doan{background-position: -320px 0px;}
.aoico-10, .aoico-nhan-hieu{background-position: -360px 0px;}
.aoico-11, .aoico-a-o-smith-viet-nam{background-position: 0px -40px;}
.aoico-12, .aoico-nha-phan-phoi, .aoico-co-hoi-nghe-nghiep{background-position: -40px -40px;}
.aoico-13, .aoico-tam-nhin-va-gia-tri{background-position: -80px -40px;}
.aoico-14, .aoico-thanh-tuu-giai-thuong{background-position: -120px -40px;}
.aoico-15, .aoico-gia-tri-nghe-nghiep{background-position: -160px -40px;}
.aoico-16{background-position: -200px -40px;}
.aoico-17{background-position: -240px -40px;}
.aoico-18, .aoico-phat-trien-nghe-nghiep{background-position: -280px -40px;}
.aoico-19, .aoico-thanh-tuu-ghi-nhan{background-position: -320px -40px;}

.aoico-feature{width: 51px; height: 51px; display: block; float: left; background-image: url('images/aoico-set-feature.png'); background-repeat: no-repeat;}
.aoico-feature-parent{width: 76px; height: 76px;}
.aoico-feature-child{}
.aoico-feature-1{background-position: 0px 0px;}
.aoico-feature-2{background-position: -80px 0px;}
.aoico-feature-3{background-position: -160px 0px;}
.aoico-feature-4{background-position: -240px 0px;}
.aoico-feature-5{background-position: -320px 0px;}
.aoico-feature-6{background-position: -400px 0px;}
.aoico-feature-7{background-position: -480px 0px;}
.aoico-feature-8{background-position: -560px 0px;}
.aoico-feature-9{background-position: -640px 0px;}
.aoico-feature-10{background-position: -720px 0px;}
.aoico-feature-11{background-position: 0px -80px;}
.aoico-feature-12{background-position: -80px -80px;}
.aoico-feature-13{background-position: -160px -80px;}
.aoico-feature-14{background-position: -240px -80px;}
.aoico-feature-15{background-position: -320px -80px;}
.aoico-feature-16{background-position: -400px -80px;}
.aoico-feature-17{background-position: -480px -80px;}
.aoico-feature-18{background-position: -560px -80px;}
.aoico-feature-19{background-position: -640px -80px;}
.aoico-feature-20{background-position: -720px -80px;}
.aoico-feature-21{background-position: -0px -160px;}
.aoico-feature-22{background-position: -80px -160px;}
.aoico-feature-23{background-position: -160px -160px;}
.aoico-feature-24{background-position: -240px -160px;}
.aoico-feature-25{background-position: -320px -160px;}
.aoico-feature-26{background-position: -400px -160px;}
.aoico-feature-27{background-position: -480px -160px;}
.aoico-feature-28{background-position: -560px -160px;}
.aoico-feature-29{background-position: -640px -160px;}
.aoico-feature-30{background-position: -720px -160px;}
.aoico-feature-31{background-position: -0px -240px;}
.aoico-feature-32{background-position: -80px -240px;}
.aoico-feature-33{background-position: -160px -240px;}
.clear{clear:both}
::-moz-selection{background:#ff5113;color:#fff;text-shadow:none}
::selection{background:#ff5113;color:#fff;text-shadow:none}
::-moz-selection{background:#ff5113;color:#fff;text-shadow:none}
.clearfix:before,.footer-bottom-inner .list-style-none:before,.ao-pagination ul:before,.ao-pagination ul.page-numbers:before,.news_item:before,.store:before,.ao-pagination:before,.clearfix:after,.footer-bottom-inner .list-style-none:after,.ao-pagination ul:after,.ao-pagination ul.page-numbers:after,.news_item:after,.store:after,.ao-pagination:after{content:"";display:table}
.clearfix:after,.footer-bottom-inner .list-style-none:after,.ao-pagination ul:after,.ao-pagination ul.page-numbers:after,.news_item:after,.store:after,.ao-pagination:after{clear:both}
.form-inner .button,.product-detail-tab-control li a,.header-outer .header-top-outer,.header-outer .header-inner,.product_type__item,.product_type__item .more-link,.product_type2__item,.product_type2__item .thumbnail img,.product_type2__item .more-link,.product_lv2__thumbnail a img,.product_lv2__content .title a,.product_lv2__content .more-link,.product_categories .categories li a,.primary-products-outer .products-style-list > li .item-name a,.home-products > li .item-name a,.home-menu-links li a,.home-news-inner .news-item .item-name a,.home-products > li .item-button,.foot-menu > li > a,.foot-menu .sub-menu a,.footer-bottom ul li a,.ao-pagination ul li > a,.ao-pagination ul li > span,.ao-pagination ul.page-numbers li > a,.ao-pagination ul.page-numbers li > span,.btn-01,.btn-02,.btn-02:before,.news_item__content .meta .category,.news_item__content .title a,.news_item__content .more-link,.filter-form input,.filter-form select,.filter-form .button,.side_widget .contacts li a,.side_widget .contacts li a p{transition:all 0.5s,visibility 0s;-ms-transition:all 0.5s,visibility 0s;-webkit-transition:all 0.5s,visibility 0s;-moz-transition:all 0.5s,visibility 0s}
@-webkit-keyframes upDown{0%{bottom:40px}
50%{bottom:20px}
100%{bottom:40px}
}
/* Standard syntax */@keyframes upDown{0%{bottom:40px}
50%{bottom:20px}
100%{bottom:40px}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
/*Theme Name:AOSmithTheme URI:http://timeuniversal.vnAuthor:Time UniversalAuthor URI:http://blog.timeuniversal.vnDescription:Designed by Time Universal CommunicationsVersion:1.0*//* Reset */*,*:after,*:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0;margin:0;margin:0;padding:0}
body{font-family:'Open Sans';font-size:14px;color:#333}
a{color:#ed7326;text-decoration:none}
a:hover{text-decoration:underline}
input[type="text"],input[type="email"],textarea{width:100%;resize:none;outline:none}
button{outline:none;cursor:pointer;box-shadow:none}
.button-default{line-height:34px;height:34px;display:inline-block;padding:0 8px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-o-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);font-weight:bold;text-transform:uppercase}
.button-default:hover{text-decoration:none;opacity:0.9}
.button-green{background:#dbd7cc;color:#fff}
.tcenter{text-align:center}
.green{color:#dbd7cc}
img{max-width:100%;border:none}
/* Useful styles */.container{margin:0 auto;max-width:1200px;width:94%}
.container-small{max-width:1200px;margin:0 auto}
.feature-tab .container-small,.faq-tab .container-small{max-width:800px;margin:0 auto}
.tech-tab .container-small{max-width:800px;margin:0 auto}
/*960px*/.fluid:before,.fluid:after{display:table;content:""}
.fluid:after{clear:both}
.fluid .grid-1,.fluid .grid-2,.fluid .grid-3,.fluid .grid-4,.fluid .grid-5,.fluid .grid-6,.fluid .grid-7,.fluid .grid-8,.fluid .grid-9,.fluid .grid-10,.fluid .grid-11,.fluid .grid-12{float:left;padding-left:10px;padding-right:10px}
.fluid .grid-1{width:8.33333333333%}
.fluid .grid-2{width:16.6666666666%}
.fluid .grid-3{width:25%}
.fluid .grid-4{width:33.3333333333%}
.fluid .grid-5{width:41.6666666666%}
.fluid .grid-6{width:50%}
.fluid .grid-7{width:58.3333333333%}
.fluid .grid-8{width:66.6666666666%}
.fluid .grid-9{width:75%}
.fluid .grid-10{width:83.3333333333%}
.fluid .grid-11{width:91.6666666666%}
.fluid .grid-12{width:100%}
/* The content */.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
.aligncenter{display:block;margin:5px auto 5px auto}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;text-align:center}
.the-content{padding-bottom:30px}
.the-content p{text-align:justify}
.the-content p,.the-content h1,.the-content h2,.the-content h3,.the-content h4,.the-content h5,.the-content h6,.the-content ul,.the-content table,.the-content iframe{margin:13px 0;line-height:22.5px}
.the-content li{margin:6.5px 0 6.5px 10px}
.the-content ul li,.the-content ol li{list-style:none;position:relative;padding-left:15px}
.the-content ul li:before,.the-content ol li:before{content:"";width:6px;height:6px;display:inline-block;background-color:#dbd7cc;position:absolute;top:7px;left:0}
.the-content ul li:after,.the-content ol li:after{content:"";clear:both}
.the-content ul li > ul,.the-content ul li > ol{padding-left:10px}
.the-content ul li > ul > li:before,.the-content ul li > ol > li:before{content:"|";color:#dbd7cc;padding:0 10px 0 0;font-size:0.7em}
.the-content img{max-width:100%;height:auto}
/* * * WP article content default */ .alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
.aligncenter{display:block;margin:5px auto 5px auto}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.page-content {
    font-size: 15px;
    color: #333;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    padding: 20px;
}
.video-home.page-content {
    max-width:800px;
    margin: auto;
} 
.video-home.page-content iframe{
   width: 100%!important;
    height: 380px;
}
.page-content p{margin-bottom:10px}
.page-content ul{padding-left:30px}
.page-content ul li{margin-bottom:10px}
.page-content img{margin-top:10px;margin-bottom:10px}
/* Main Styles */ 
#top-bar {
    min-height: 30px;
    background-color: #dbd7cc;
    color: #ed7326;
    padding: 5px 0 8px;
}
#top-bar a{color: #fff;}
.header-text.float-left{padding:6px 0;font-size:12px}
.header-right ul{list-style:none;padding-top:2px}
.header-right ul li{display:inline-block}
.header-right ul li a {
    color: #ed7326 !important;
    min-width: 27px;
    margin-left: 0;
    margin-right: 0;
    border: 2px solid #ed7326;
    line-height: 25px;
    border-radius: 999px !important;
    font-size: 13px;
    display: block;
    height: 26px;
    width: 25px;
}
.header-right ul li a i{margin:0;visibility:visible !important;min-width:23px;text-align:center}
.header-right ul li a:hover{background-color:#3a589d;border-color:#3a589d;color:#fff !important}

.header-outer{box-shadow:0 0 12px rgba(0,0,0,0.48);-webkit-box-shadow:0 0 12px rgba(0,0,0,0.48);-moz-box-shadow:0 0 12px rgba(0,0,0,0.48);position:relative;z-index:3}
.header-top-outer{background:#424343}
.header-top-inner{padding:7.5px 0}
.header-phone{font-family:'Roboto Condensed';font-weight:bold;font-size:22px;color:#00d528;background:url("images/header-phone.png") 0 2px no-repeat;padding-left:28px;text-shadow:0 0 3px black}
.header-search .text{width:160px;height:30px;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:5px 10px}
.header-search .button{background:#5d5e5e;color:#fff;border:none;font-size:12px;font-weight:bold;padding:0 8px;height:30px}
.header-lang{margin-left:5px;position:relative;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;height:30px}
.header-lang .lang-active{display:block;padding:6px 5px;color:#414141;text-decoration:none;min-width:40px;position:relative;z-index:1;text-transform:uppercase}
.header-lang .triangle{color:#12894a;font-style:normal;position:absolute;right:5px;top:6px}
.header-lang > ul{position:absolute;top:35px;z-index:999;background:#fff;padding:6px 10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;min-width:40px}
.header-lang > ul li{list-style:none}
.header-lang > ul li a{text-decoration:none;color:#414141;text-transform:uppercase}
.header-inner{padding:10px 0}
.logo-outer img {
    height: 60px;
}
@media screen and (max-width:666px){
    .fluid .grid-1,.fluid .grid-2,.fluid .grid-3,.fluid .grid-4,.fluid .grid-5,.fluid .grid-6,.fluid .grid-7,.fluid .grid-8,.fluid .grid-9,.fluid .grid-10,.fluid .grid-11,.fluid .grid-12{width:100% !important}
    .header-inner{padding:5px 0}
}
@media screen and (min-width:667px){
    .main-menu-inner {
        float: right;
    }
    .main-menu-inner > li{float:left;list-style:none;padding:0 18px;text-align:center;position:relative}
    .main-menu-inner > li > a {
        padding: 15px 0;
        font-size: 16px;
        font-weight: bold;
        display: table-cell;
        vertical-align: middle;
        position: relative;
        text-decoration: none;
    }
    .main-menu-inner > li > .sub-menu{display:none;text-align:left;position:absolute;z-index:100;top:40px;left:50%;width:200px;margin:0 0 0 0;padding:5px 0;color:white;background:#dbd7cc;list-style:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
    .main-menu-inner > li .sub-menu a{display:block;padding:5px 15px;color:white;font-size:14px;line-height:19px;text-decoration:none}
    .main-menu-inner > li .sub-menu a:hover{background-color:rgba(66,67,67,0.4)}
    .main-menu-inner > li.current-page-ancestor > a,.main-menu-inner > li.current-menu-item > a{position:relative}
    .main-menu-inner > li:hover > a:after,
    .main-menu-inner > li.current-page-ancestor > a:after,
    .main-menu-inner > li.current-menu-item > a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#dbd7cc;display:inline-block}
    .main-menu-inner .menu-item-has-children:hover > .sub-menu{display:block}
    .main-menu-inner .sub-menu .menu-item-has-children{position:relative}
    .main-menu-inner .sub-menu .menu-item-has-children > a{position:relative}
    .main-menu-inner .sub-menu .menu-item-has-children > a:after{content:"?";font-family:fontawesome;position:absolute;top:0;right:5px;color:inherit;font-size:10px;line-height:29px}
    .main-menu-inner .sub-menu .menu-item-has-children .sub-menu{display:none;position:absolute;top:0;left:200px;z-index:100;width:200px;margin:0 0 0 0;padding:5px 0;color:white;background:#dbd7cc;list-style:none}
    .main-menu-inner .sub-menu .menu-item-has-children:hover > .sub-menu{display:block}
}
.body-outer{background:#fff;padding-bottom:30px}
.home .body-inner{/*background:url('assets/img/home-water-bg.png') no-repeat center 250px;*/}
.single-post .body-outer{background:#fff}
.page-template-page-templatessolution-php .body-outer{background:#fff}
.relates-post{margin:40px 0}
.relates-post h3{border-bottom:1px solid #CCC;padding-bottom:5px;margin-bottom:10px}
.relates-post li{margin:5px 0;list-style:disc inside}
.home-menu-outer {
    padding: 40px 0;
}
.home-products-inner{margin:30px 0 0px;position:relative;padding-left: 2px;}
.home-products-inner .lSAction > a {width: 33px;height: 60px;top: calc(50% - 30px);opacity: 0.5;}
.home-products-inner .lSAction > a.lSPrev {background-image: url(images/product-slide-prev.png);}
.home-products-inner .lSAction > a.lSNext {background: url(images/product-slide-next.png) no-repeat;}
.home-products-inner li{position:relative}
.home-products-inner li .new{position:absolute;top:5px;right:20px}
.home-products-inner li .new img{width:50px;height:50px}
.home-products > li{border: 1px solid #ccc;;background:#fff;padding-bottom:10px;}
.home-products > li:last-child{margin-right:0}
.home-products > li .item-thumb{width:100%;overflow:hidden;display:block}
.home-products > li .item-thumb img {
    width: auto;
    height: 300px;
}
.home-products-outer {
    padding: 40px 0;
}
.title-main {
    text-align: center;
}
.h2-main {
    color: #ed7326;
    text-transform: uppercase;
    font-size: 28px;
}
.home-products > li .item-excerpt{display:none}
.home-products > li .item-name{margin-top:13px;padding: 0 5px;text-align: center;}
.home-products > li .item-name a{font-size:18px;font-weight:bold}
.home-products > li .item-price{float:left;display:block;clear:both;margin:18px 0 15px 15px;text-align:center}
.home-products > li .item-button {
    margin: 10px 15px 15px;
    background: #dbd7cc;
    display: inline-block;
    color: #ed7326;
    padding: 7px 20px;
    text-align: center;
    font-weight: 600;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
}
.home-products > li .item-button:hover{text-decoration:none}
.home-products.search-results > li .item-thumb{height:auto}
.home-products-inner .caroufredsel_wrapper{width:1202px !important;height:412px !important;margin-left:-4px !important;padding-left:4px !important}
.home-products-inner .product-slide-control{width:33px;height:60px;position:absolute;top:calc(50% - 30px);opacity:0.5}
.home-products-inner .product-slide-control.prev{background:url("assets/img/product-slide-prev.png") no-repeat;left:0}
.home-products-inner .product-slide-control.next{background:url("assets/img/product-slide-next.png") no-repeat;right:2px}
.home-products-inner:hover .product-slide-control{opacity:1}
.scroll-bar-wrap{clear:left;padding:0 4px 0 2px;margin:0 -1px -1px -1px}
.scroll-bar-wrap .ui-slider{background:none;border:0;height:2em;margin:0 auto}
.scroll-bar-wrap .ui-handle-helper-parent{position:relative;width:100%;height:100%;margin:0 auto}
.scroll-bar-wrap .ui-slider-handle{background:#dbd7cc;outline:none;cursor:default;position:absolute;z-index:2;width:1.2em;height:1.2em;-ms-touch-action:none;touch-action:none;top:.2em;height:1.5em}
.scroll-bar-wrap .ui-slider-handle .ui-icon{margin:-8px auto 0;position:relative;top:50%}
.home-water-outer{margin-top:5px}
.home-waters .water-item{position:relative;padding:0;overflow:hidden}
.home-waters .water-item a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 2px;
    position: relative;
}
.home-waters .water-item img{width:100%;height:100%;border:1px solid #ddd;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
.home-waters .water-item .attachment-news{border:1px solid #ddd;border-radius:10px}
.home-waters .water-item h3 {
    height: 50px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 13px;
    font-weight: bold;
    overflow: hidden;
    background-color: rgba(255,255,255,0.75);
    width: 100%;
    padding: 8px 10px;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
}
.home-waters .water-1 img{
    height:470px;
    object-fit: cover;
}
.home-waters .water-2 img{
    height:230px;
    object-fit: cover;
}
.home-news-title{font-size:28px;font-weight:bold;padding:20px 0}
.home-news-title a{color:#333}
.home-news-title a:hover{text-decoration:none}
.home-news-inner .news-item{padding:0}
.home-news-inner .news-item .item-name{font-size:14px;font-weight:bold}
.home-news-inner .news-item .item-excerpt{margin-top:10px}
.home-news-inner .news-item .item-thumb{float:left;width:287px;height:166px;border:solid 3px #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4)}
.home-news-inner .news-item .item-thumb img{width:100%;height:auto}
.home-news-inner .news-1 .item-info{margin-left:308px}
.home-news-inner .news-2-outer{padding:0;padding-left:70px}
.home-news-inner .news-2{padding-bottom:13px;margin-bottom:13px;border-bottom:dotted 2px #b9b9b9}
.home-news-inner .news-2 .item-name{display:table-cell;vertical-align:middle;height:66px}
.home-news-inner .news-2 .item-thumb{width:110px;height:66px}
.home-news-inner .news-2 .item-info{margin-left:130px}
.home-news-inner .news-2:last-child{border-bottom:none}
.home-slide-inner{max-width:1364px;max-height:461px;margin:auto;position:relative;width:100%}
.home-slide-inner .slides{clear:both}
.home-slide-inner .slides > li > a > img{width:100%;height:auto}
.home-slide-inner .flex-control-paging{position:absolute;list-style:none;clear:both;height:12px;text-align:center;bottom:20px;padding-bottom:2%;z-index:2;width:100%}
.home-slide-inner .flex-control-paging li{display:inline-block;font-size:0;margin:0 3px}
.home-slide-inner .flex-control-paging li a{display:block;height:12px;width:12px;border:solid 2px #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;cursor:pointer}
.home-slide-inner .flex-control-paging li a.flex-active{background:#fff}
.breadcrumb{padding:20px 0;overflow:hidden}
.breadcrumb > li{display:inline}
.breadcrumb > li > a{font-size:14px;color:#414141;text-decoration:none !important}
.breadcrumb > li > a:hover{color:#dbd7cc}
.breadcrumb > li > em{font-style:normal}
.breadcrumb > li > span.divider{background:url("assets/img/breadcrumb-separator.png") center top no-repeat;display:inline;padding:10px 33px 0 0;font-size:0;text-indent:9999px}
.breadcrumb > li.active{max-width:65%}
.sidebar-block{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);margin-bottom:17px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}
.sidebar-button-bg{background:#dbd7cc;height:37px}
.sidebar-title{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;line-height:37px;height:37px;overflow:hidden;padding:0 15px}
.sidebar-title,.sidebar-title a{font-size:16px;color:#fff}
.sidebar-title a:hover{text-decoration:none}
.sidebar-button{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;height:37px;line-height:37px;overflow:hidden}
.sidebar-button a{display:block;width:100%;height:100%}
.sidebar-button a .aoico{margin-top:6px}
.sidebar-item{margin-bottom:4px}
.sidebar-item a{width:100%;height:33px;line-height:33px;background:#f2f2f2;border-bottom:solid 1px #dadada;display:block;color:#018343;font-weight:bold;font-size:13px}
.sidebar-item a:hover{text-decoration:none}
.sidebar-item a .aoico{margin:5px 0 0 15px;height:28px}
.sidebar-item a strong{float:left;height:100%;background:url("assets/img/sidebar-bullet.png") left 11px no-repeat;padding-left:15px;margin-left:7px}
.sidebar-item:last-child,.sidebar-item:last-child a{margin-bottom:0;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px}
.sidebar-item:last-child a{height:38px}
.sidebar-item.active a{color:#414141}
.sidebar-choosing-product-button{background-repeat:repeat-x;background:#dbd7cc}
.sidebar-choosing-product-button a{display:block;text-align:center;color:#fff;font-size:24px;height:auto;width:100%;padding:17px 0;font-style:italic;font-weight:300}
.sidebar-choosing-product-button a:hover{text-decoration:none}
.sidebar-item-sub{padding-top:15px}
.sidebar-item-sub li{margin-left:15px;margin-bottom:23px}
.sidebar-item-sub li a:hover{text-decoration:none}
.sidebar-item-sub li.active a{font-weight:bold}
.sidebar-item-sub li:before{content:"|";color:#dbd7cc;padding:0 5px 0 0}
.sidebar-lasted-job ul{padding:15px}
.sidebar-lasted-job ul li{list-style:none;margin-bottom:15px}
.body-inner > .grid-3{padding-left:0;padding-right:30px}
.body-inner > .grid-9{padding-right:0;padding-left:0}
.primary-products-outer > li{/*width:32.9%;*/ width:32.05%;margin-right:0.4%;margin-bottom:5px}
.primary-products-outer > li:nth-child(3n+0){margin-right:0}
.primary-products-outer .products-style-list > li .item-info{padding-left:35%;min-height:0;position:relative;margin-bottom:20px}
.primary-products-outer .products-style-list > li .item-excerpt{display:block;margin-top:20px}
.primary-products-outer .products-style-list > li .item-excerpt b{color:#dbd7cc}
.primary-products-outer .products-style-list > li .item-excerpt > ul{list-style:none}
.primary-products-outer .products-style-list > li .item-excerpt > ul li{list-style:none;position:relative;padding-left:15px;margin-bottom:10px}
.primary-products-outer .products-style-list > li .item-excerpt > ul li:before{content:"";width:6px;height:6px;display:inline-block;background-color:#dbd7cc;position:absolute;top:7px;left:0}
.primary-products-outer .products-style-list > li .item-excerpt > ul li:after{content:"";clear:both}
.primary-products-outer .products-style-list > li .item-price{width:33%}
.products-style-switcher{float:right;margin-top:10px}
.products-style-switcher > a{float:left;width:16px;height:16px;margin-left:5px}
.products-style-switcher .sgrid{background:url("assets/img/list-style-grid.png") no-repeat}
.products-style-switcher .slist{background:url("assets/img/list-style-list.png") no-repeat}
.products-style-switcher > a:hover{opacity:0.8}
.primary-title{font-size:28px;color:#ed7326;margin-bottom:15px}
.primary-title-line{border-bottom:solid 1px #e0e0e0;margin-bottom:20px}
.history-years{margin-top:25px}
.history-years li{margin-bottom:25px}
.history-years li .item-thumb{padding-left:0}
.history-years li .item-name{padding-right:0}
.history-years li .item-name a{font-size:18px;font-weight:bold;text-align:center;display:table-cell;vertical-align:middle;height:130px;width:100em}
.timeline-title{color:#666;font-size:40px;font-weight:300}
.history-timeline-inner{margin-top:125px;margin-bottom:100px}
.history-timeline-container{margin-left:115px;border-left:solid 2px #dcdcdc;padding-left:50px}
.history-timeline-container ul{margin-top:-70px;display:block;margin-bottom:-124px}
.history-timeline-container ul li{position:relative;margin-bottom:70px}
.history-timeline-container ul li .item-name{position:absolute;left:-170px;font-size:40px;font-weight:300;color:#1abc64;line-height:129px}
.history-timeline-container ul li .item-thumb{width:177px;float:left;height:129px;overflow:hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}
.history-timeline-container ul li .item-thumb img{height:100%}
.history-timeline-container ul li .item-content{margin-left:190px;font-size:14px;height:129px;overflow:hidden;padding-right:40px}
.history-timeline-container ul li .item-content-inner{height:129px;display:table-cell;vertical-align:middle;padding-left:25px}
.history-timeline-container ul li .item-tree{position:absolute;height:2px;width:42px;left:-48px;top:71px;background:#dbdbdb}
.history-timeline-container ul li .item-tree:before{content:"";position:absolute;width:4px;height:4px;background:#000;left:-5px;top:-1px}
.history-timeline-container ul li .item-tree:after{content:"";position:absolute;width:4px;height:4px;background:#000;right:-5px;top:-1px}
.product-video{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;width:300px;height:165px;position:relative;margin-top:90px}
.product-video img{width:100%}
.product-video .play-button{background-color:rgba(0,126,68,0.89);display:block;position:absolute;top:50%;left:50%;margin:-20px 0 0 -30px;width:60px;height:40px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border:none;cursor:pointer}
.product-video .play-button:after{position:absolute;top:50%;left:50%;content:"";margin:-9px 0 0 -8px;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:16px solid white}
.product-video .play-button:hover{background:#dbd7cc}
.single-news-inner .name {
    font-size: 28px;
    font-weight: 500;
    padding-bottom: 20px;
    border-bottom: solid 1px #cfcfcf;
    margin-bottom: 30px;
}
.single-news-inner .attrs{margin-bottom:5px}
.aowater-page-outer .primary-outer{padding:0}
.aowater-page-outer .news-items{margin-right:-10px}
.aowater-page-outer .news-items li{float:left;width:293px;height:230px;position:relative;padding:0;margin-right:10px;margin-bottom:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;overflow:hidden;box-shadow:0 0 3px rgba(0,0,0,0.48);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.48);-moz-box-shadow:0 0 3px rgba(0,0,0,0.48)}
.aowater-page-outer .news-items li .thumb-wrap{display:block;width:100%;height:100%;overflow:hidden}
.aowater-page-outer .news-items li .thumb-wrap img{width:100%;height:auto}
.aowater-page-outer .news-items li > .name{position:absolute;bottom:0;width:100%;line-height:20px}
.aowater-page-outer .news-items li > .name a{background-color:rgba(255,255,255,0.75);display:block;font-size:13px;color:#14944F;text-decoration:none;padding:12px 15px;min-height:64px}
.aowater-page-outer .news-items li.long{width:596px}
.aowater-page-outer .news-items li.long .thumb-wrap,.aowater-page-outer .news-items li.long .info{width:50%;height:100%;float:left}
.aowater-page-outer .news-items li.long .thumb-wrap img{height:100%}
.aowater-page-outer .news-items li.long .info{padding:30px 25px;background:#14944f;color:#fff}
.aowater-page-outer .news-items li.long .info .name a{color:#fff;font-size:13px;text-decoration:none;display:block}
.aowater-page-outer .news-items li.long .info .excerpt{margin-top:25px;max-height:115px;overflow:hidden}
.aowater-page-outer .news-items li.long-original{display:none}
.pager_outer{margin-top:50px}
.pager_outer .pager_inner{text-align:center}
.pager_outer .pager_inner .page-numbers{font-size:20px;padding:8px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;display:inline-block;min-width:43px;margin-right:5px}
.pager_outer .pager_inner span.page-numbers{color:#333;background:#cacaca}
.pager_outer .pager_inner a.page-numbers{color:#fff;background:#14944f}
.pager_outer .pager_inner a.page-numbers:hover{text-decoration:none}
.form-inner .text{border:1px solid #DBDBDB;border-radius:3px;padding:7px 10px;font-family:'Open Sans';font-size:14px}
.form-inner textarea.text{height:96px;font-family:'Open Sans';font-size:14px}
.form-inner select.select{border:solid 1px #dbdbdb;padding:5px}
.form-inner .button{background:#dbd7cc;padding:10px 28px;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;color:#fff;font-size:14px}
.form-inner .button:hover{background-color:#000}
.page-service-outer{background:#fff !important}
.page-service-inner .primary-title{font-size:16px;font-weight:600}
.page-service-inner .warranty-booking{width:26%}
.page-service-inner .primary-outer{padding-left:25px;border-left:solid 1px #dbdbdb}
.page-service-inner .contact-info{margin:30px 0 20px}
.page-service-inner .contact-info li{margin-bottom:15px;padding-left:20px;text-align:center}
.service-form-inner{margin-bottom:50px}
.service-form-inner .form-row{margin-bottom:20px}
.service-form-inner .label{width:25%;float:left}
.service-form-inner .control{width:75%;float:left;padding-right:10%}
.product-detail-outer{margin-top:25px}
.product-detail-outer div[class^="grid-"]{padding:0}
.product-detail-outer .product-name {
    font-size: 28px;
    color: #ed7326;
    font-weight: 600;
    margin-bottom: 15px;
}
.product-detail-outer .general-info{margin-bottom:20px}
.product-detail-outer .general-info li{margin-bottom:10px}
.product-detail-outer .general-info li strong{width:125px;display:inline-block}
.product-detail-outer .general-info li em{display:inline-block;font-style:normal}
.grid-5.entry {
    padding-left: 30px!important;
}
.product-images {
    margin: auto;
    position: relative;
    overflow: hidden;
    background: #efefef;
    padding: 40px;
}
.box-despro{
	box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    padding: 40px;
}
.product-images .flex-direction-nav{width:100%;position:relative;z-index:2;list-style:none}
.product-images .flex-direction-nav li a{position:absolute;top:150px;width:42px;height:60px;font-size:0}
.product-images .flex-direction-nav .flex-prev{left:50px;background:url("assets/img/product-image-nav-p.png") no-repeat}
.product-images .flex-direction-nav .flex-next{right:50px;background:url("assets/img/product-image-nav-n.png") no-repeat}
.product-images-thumbs li{border:solid 1px #959595;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 2px;width:96px !important;cursor:pointer;float:left}
.product-images-thumbs li img{width:100%}
.product-images-thumbs li.flex-active-slide{border:solid 1px #dbd7cc}
.product-main-features{text-align:center}
.product-main-features a{margin:0 5px;display:inline-block}
.product-detail-tab-control-outer{
	margin-top: 20px;
    width: 100%;
    margin-bottom: 20px;
}
.product-detail-tab-control{overflow:hidden;background-color:#dbd7cc;width:100%}
.product-detail-tab-control ul,.product-detail-tab-control-blank{height:52px;display:inline-block}
.product-detail-tab-control ul:before{display: none !important;}
.product-detail-tab-control li{float:left;padding:0 25px}
.product-detail-tab-control li:first-child{padding-left:0}
.product-detail-tab-control li + li{position:relative}
.product-detail-tab-control li + li:before{content:'';display:inline-block;width:1px;height:15px;position:absolute;top:18px;left:0;background-color:#fff}
.product-detail-tab-control li.active a{text-decoration:underline;background:none}
@media screen and (max-width:666px){.fluid .grid-1,.fluid .grid-2,.fluid .grid-3,.fluid .grid-4,.fluid .grid-5,.fluid .grid-6,.fluid .grid-7,.fluid .grid-8,.fluid .grid-9,.fluid .grid-10,.fluid .grid-11,.fluid .grid-12{width:100% !important}
.product-detail-tab-control li{padding:0}
.product-detail-tab-control li + li{border-top:1px solid #fff}
.product-detail-tab-control li + li:before{display:none}
}
.product-detail-tab-control li.active a{background:none !important}
.product-detail-tab-control li a{display:block;line-height:52px;height:52px;font-size:18px;color:#fff;text-transform:uppercase;text-align:center;font-weight:bold}
.product-detail-tab-control li a:hover{text-decoration:underline}
.product-detail-tab-control li a:hover{text-decoration:none}
.product-detail-tab-control li.active a{background:#424343}
.product-detail-tab-fixed{position:fixed;top:144px;left:0;margin-top:0;z-index:9999}
.product-desc-tab{width:500px}
.product-desc-tab li{float:left;width:50%;background:url("assets/img/sidebar-bullet.png") left 5px no-repeat;padding-left:22px;margin-bottom:10px;font-weight:bold;color:#dbd7cc}
.product-desc-tab li a{font-weight:bold}
.product-desc-tab-content{margin-top:40px}
.product-live-acts{margin:15px auto 0 auto}
.product-live-acts img{width:100%}
.product-live-acts .grid-12,.product-live-acts .grid-6{padding:5px !important}
.product-detail-tab-content{min-height:100px}
.product-detail-tab-content .tab-title{font-size:14px;text-align:center;font-weight:600;margin:40px}
.product-desc-tab-content{border-bottom:solid 1px #b7b7b7}
.product-desc-tab-content .desc-tab-title{text-align:center;font-size:40px;color:#454545;font-weight:400;margin-bottom:15px}
.product-desc-tab-content .desc-features{padding:15px 0 30px}
.product-desc-tab-content .desc-features.gray{background:#f8f8fa}
.product-desc-tab-content .desc-features .df-title{text-align:center;color:#dbd7cc;font-weight:bold;font-size:25px;margin-bottom:10px}
.product-desc-tab-content .desc-features .df-desc{margin:auto;margin-bottom:10px}
.product-desc-tab-content .desc-features .df-content{line-height:22px;text-align:justify}
.product-desc-tab-content .desc-features .df-content img{margin:auto;display:block;max-width:100%}
.feature-accord-title.active:after{content:"";background-image:url("assets/img/f-accordtion-toggle-up.png")}
.feature-accord-content{padding:15px 0;display:none}
.feature-accord-content p{margin-bottom:20px}
.feature-accord-content img{display:block;margin:auto}
.feature-accord-content li{list-style:none;padding-left:15px;position:relative}
.feature-accord-content li:before{content:"|";font-size:0.9em;color:#dbd7cc;padding:0 5px 0 0;position:absolute;left:0}
.df-icon{width:80px;height:80px;float:left}
.df-safe{padding:25px 0 30px 60px;margin-right:50px;background:url("assets/img/f-safe-bg.png") right 25px no-repeat;min-height:305px}
.df-safe li{margin-bottom:20px;height:80px;max-width:300px}
.df-safe li .df-safe-1{background:url("assets/img/f-safe-1.png") no-repeat}
.df-safe li .df-safe-2{background:url("assets/img/f-safe-2.png") no-repeat}
.df-safe li .df-safe-3{background:url("assets/img/f-safe-3.png") no-repeat}
.df-safe li span{display:table-cell;vertical-align:middle;height:80px;padding-left:30px}
.df-convenience{padding:25px 0 30px 60px;margin-right:50px}
.df-convenience li{margin-bottom:20px;height:auto;width:33%;float:left;padding-right:30px}
.df-convenience li .df-convenience-1{background:url("assets/img/f-convenience-1.png") no-repeat}
.df-convenience li .df-convenience-2{background:url("assets/img/f-convenience-2.png") no-repeat}
.df-convenience li .df-convenience-3{background:url("assets/img/f-convenience-3.png") no-repeat}
.df-convenience li span{display:table-cell;vertical-align:middle;height:80px;padding-left:15px}
.product-tskt.entry ul{
	padding-left: 0;
}
.product-tskt li {
    font-size: 16px;
    line-height: 16px;
    overflow: hidden;
    margin-bottom: 1px!important;
    background: #f3f3f3;
    padding: 10px 10px;
}
.product-desc.product-tskt li{
    padding: 7px 10px;
}
.product-tskt li strong{width:45%;float:left;padding-left:25px}
.product-tskt li em{width:55%;font-style:normal;float:left}
.product-tskt li:nth-child(even){background:#fff}
.df-parameters .product-title{font-size:30px;font-weight:600;color:#dbd7cc;padding:15px;display:block;border-bottom:solid 1px #e0e0e0}
.df-parameters .product-parameters-outer{border-bottom:solid 1px #e0e0e0}
.df-parameters .product-parameters{padding:10px 0;display:none}
.df-parameters .product-parameters-toggle{position:relative;font-size:16px;font-weight:200;padding:15px 35px;color:#00853e;cursor:pointer}
.df-parameters .product-parameters-toggle:before{content:"+";position:absolute;left:0;width:24px;height:24px;line-height:24px;background:#00853e;color:#fff;font-weight:bold;font-size:16px;text-align:center}
.df-parameters .product-parameters-outer.open .product-parameters-toggle:before{content:"-";line-height:20px}
.df-parameters .product-parameters-outer.open .product-parameters{display:block}
.screen-tips-outer{text-align:center}
.screen-tips{display:inline-block}
.screen-tips img{width:auto}
.page-template-page-templatessolution-php h3{color:#028843;font-size:16px;margin-bottom:20px;margin-top:20px}
.page-template-page-templatessolution-php h3:before{content:"";display:inline;line-height:20px;padding-left:53px;background:#00853e;margin-right:15px}
.page-template-page-templatessolution-php img{display:block;margin:auto}
.solution-content .s-point-list{text-align:center;margin-top:40px}
.solution-content .s-point-list li{width:33.333%;padding:0 20px;float:left}
.solution-content .s-point-list li.right{float:right}
.solution-content .s-point-list li:before{content:""}
.solution-content .s-point-list li .s-point-tag{text-align:center;margin-bottom:18px}
.solution-content .s-point-list li .s-point-tag b{background:#028843;color:#fff;font-size:27px;font-weight:400;padding-top:20px;width:60px;height:60px;border-radius:20px;-webkit-border-radius:30px;-moz-border-radius:20px;-o-border-radius:20px;display:inline-block}
.solution-content .s-point-list li .s-point-name{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:10px 25px;min-height:79px}
.solution-content .s-point-list li .s-point-content{padding:10px 25px;text-align:justify}
.txl-outer{text-align:center;margin-top:30px}
.txl-inner{width:67%;margin:auto}
.txl-title{background:#028843;width:250px;padding:10px;display:inline-block;color:#fff;font-size:20px;font-weight:400}
.v-line{width:2px;height:57px;background:#028843}
.v-line.center{margin:auto}
.v-line.center.arrow{float:left;margin-left:calc(50% - 3px)}
.v-line.left{float:left}
.v-line.right{float:right}
.h-line{height:2px;background:#028843;margin:auto}
.the-content .solution-content li,.the-content .solution-content ul{margin:0;padding:0}
.solution-content .image-mapping{position:relative}
.solution-content .image-mapping .mapping-link{position:absolute;width:7%;height:10%}
.solution-content .image-mapping.bietthu .mapping-link.a{top:43%;left:15%}
.solution-content .image-mapping.bietthu .mapping-link.b{top:14%;left:23%}
.solution-content .image-mapping.bietthu .mapping-link.c{top:66%;right:10%}
.solution-content .image-mapping.bietthu .mapping-link.d{top:76%;left:5%}
.solution-content .image-mapping.bietthu .mapping-link.e{top:76%;left:16%}
.solution-content .image-mapping.bietthu .mapping-link.f{top:76%;left:26%}
.solution-content .image-mapping.chungcu .mapping-link.a{top:83%;left:40%}
.solution-content .image-mapping.chungcu .mapping-link.b{top:11%;left:62%}
.solution-content .image-mapping.chungcu .mapping-link.c{top:50%;right:20%}
.solution-content .image-mapping.chungcu .mapping-link.d{top:7%;left:20%}
.solution-content .image-mapping.chungcu .mapping-link.e{top:7%;left:31%}
.faq-type-accord-items li{border-bottom:solid 1px #ededed;padding:23px 0}
.faq-type-accord-items li:last-child{border:none;margin-bottom:20px}
.faq-accord-title{font-weight:bold;font-size:14px;cursor:pointer;padding-left:45px;position:relative}
.faq-accord-title:before{content:"Q";background:#00853e;padding:5px 10px;color:#fff;font-size:16px;margin-right:25px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;position:absolute;left:0}
.faq-accord-content{margin-left:57px;padding-top:20px;display:none}
.faq-type-accord-title{position:relative;color:#fff;background:#dbd7cc;line-height:16px;font-size:22px;padding:20px 40px 20px 20px;font-weight:600;cursor:pointer;margin-top:1px;text-transform:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0}
.faq-type-accord-title:after{content:"";position:absolute;top:13px;right:10px;height:30px;width:30px;background-size:contain;background-image:url("assets/img/f-accordtion-toggle-down.png")}
.faq-type-accord-title.active:after{content:"";background-image:url("assets/img/f-accordtion-toggle-up.png")}
.branch-list li{width:30%;min-height:115px;height:auto;overflow:hidden;border:solid 1px #ccc;margin:20px 3% 20px 0;float:left;padding:10px}
.branch-list li:nth-of-type(3n+1){clear:both}
.branch-list li a{color:#dbd7cc;font-weight:bold}
.branch-list li h4,.branch-list li p{margin:3px 0}
.branch-list li img{width:100%;height:auto}
.branch-list li .branch-info a{display:inline-block;padding:3px 5px;border-radius:3px;float:right;background-color:#dbd7cc;color:#fff}
.branch-form-inner .form-row{margin-bottom:15px}
.branch-accord strong.color,.branch-accord a{color:#dbd7cc;font-weight:bold}
.branch-accord li{list-style:none;padding-left:0}
.branch-accord .feature-accord-content li::before{display:none}
.branch-accord .feature-accord-content p{margin:15px 0}
.branch-select li{list-style:none;width:32%;margin-right:1%;float:left}
#see-more-wrap{display:block;margin:30px 0;text-align:center;display:none}
a#see_more{display:inline-block;padding:10px 15px;text-align:center;color:#fff;background-color:#dbd7cc;border-radius:1px}
body.page-template-page-templatesbranch-php{position:relative}
.popup{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9990;display:none}
.popup .close-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9991;background-color:rgba(0,0,0,0.7)}
.popup .popup-inner{position:relative;z-index:9999;max-width:800px;width:90%;margin:100px auto 0;background-color:#fff;border-radius:6px;-webkit-border-radius:6px}
.popup .popup-inner form{margin:30px 10px 10px 30px}
.popup .popup-inner h2{text-align:center;padding:10px;background:#dbd7cc none repeat scroll 0% 0%;color:#fff;font-size:22px;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0}
.popup .tbc{display:table;width:100%}
.popup .tbc .left,.popup .tbc .right{vertical-align:middle;display:table-cell}
.popup .tbc .left{width:200px;padding:10px}
.popup .tbc .right{padding-right:4%}
.popup .tbc input{padding:5px}
.popup .tbc .grid-4,.popup .tbc .grid-6,.popup .tbc .grid-12{padding:5px;margin:0}
.popup .tbc.control{text-align:center}
.popup .tbc.control button{margin:13px auto;display:inline-block}
.all-job tr:first-child{background-color:#e9e9e9;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px}
.all-job th{color:#dbd7cc;font-weight:bold}
.all-job th,.all-job td{padding:10px 20px;min-height:50px}
.all-job td{border-bottom:1px solid #dadada}
.single-jobs-inner .attrs{background-color:#f2f2f2;padding:15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:20px 20px 20px 0}
.single-jobs-inner .attrs p{padding:5px 0;float:left;width:50%}
.single-jobs-inner .attrs strong{color:#dbd7cc;display:inline-block;width:150px}
.single-job table{width:100%;border-collapse:collapse}
.single-job table td{padding:10px;border:1px solid #ccc}
.footer-inner{padding-top:40px;position:relative;}
.footer-links .link-col{width:247px;float:left}
.footer-links .link-col.last-col{width:394px;float:right}
.footer-links .link-col-title{margin-bottom:30px}
.footer-links .link-col-title a{color:#fff;font-size:14px;font-weight:bold}
.footer-links .link-col > ul{min-height:150px}
.footer-links .link-col > ul li{margin-bottom:15px}
.footer-links .link-col > ul li a{color:#adadad;font-size:13px}
.footer-social{margin-top:-7px}
.footer-social > strong{color:#fff;float:left;margin-right:10px;line-height:37px}
.footer-social > a{float:left;width:37px;height:37px;margin-right:5px}
.footer-social > a.facebook{background:url("assets/img/facebook.png") no-repeat}
.footer-social > a.twister{background:url("assets/img/twister.png") no-repeat}
.footer-social > a.youtube{background:url("assets/img/youtube.png") no-repeat}
.footer-aoglobal{position:relative;margin-top:25px}
.footer-aoglobal .aoglobal-label{color:#06ba59;font-weight:bold}
.footer-aoglobal .triangle{color:#06ba59;font-style:normal;position:absolute;right:0}
.footer-aoglobal .aoglobal-label{float:left}
.footer-aoglobal .aoglobal-active{color:#fff;width:268px;padding:0 0 5px 10px;float:left;border-bottom:solid 1px #616161}
.footer-aoglobal .aoglobal-active:hover{text-decoration:none}
.footer-aoglobal ul{right:0;top:-300px;width:270px;list-style:none;background-color:rgba(0,0,0,0.7)}
.footer-aoglobal ul li{padding:0 0 5px 10px}
.footer-aoglobal ul li a{color:#fff}
.footer-bottom {
    min-height: 49px;
    padding: 20px 0 15px;
    background: #dbd7cc;
}
.footer-bottom ul li{float:left;padding-right:24px;border-right:solid 1px #fff;margin-right:24px;line-height:16px}
.footer-bottom ul li a{color:#fff;font-size:12px}
.footer-bottom ul li:last-child{border:none}
.footer-copyright {
    font-size: 12px;
    color: #ed7326;
    line-height: 16px;
}
.scrolltop{position:fixed;bottom:40px;right:5px;width:46px;height:46px;background:url("images/scrolltop.png") center center no-repeat;z-index:999999;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;transition-duration:0.3s;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;opacity:0.7}
.related-title{font-size:40px;color:#dbd7cc;text-align:center;font-weight:bold;line-height:100px}
.tktd-content p{text-align:left;margin-top:10px}
.tktd-content div.tktd-image{border:solid 1px #b7b7b7}
.foot-menu{float:left;width:740px}
.foot-menu > li{width:33.33%;float:left;list-style:none}
.foot-menu > li > a{color:#FFF;font-size:14px;font-weight:bold}
.foot-menu .sub-menu{margin-top:30px}
.foot-menu .sub-menu li{margin-bottom:15px;list-style:none}
.foot-menu .sub-menu a{color:#ADADAD;font-size:13px}
/* Corrections */ .clearfix:before,.footer-bottom-inner .list-style-none:before,.ao-pagination ul:before,.ao-pagination ul.page-numbers:before,.news_item:before,.store:before,.clearfix:after,.footer-bottom-inner .list-style-none:after,.ao-pagination ul:after,.ao-pagination ul.page-numbers:after,.news_item:after,.store:after{content:"";display:block;height:0;overflow:hidden}
.clearfix:after,.footer-bottom-inner .list-style-none:after,.ao-pagination ul:after,.ao-pagination ul.page-numbers:after,.news_item:after,.store:after{clear:both}
.hidden{display:none}
.float-left{float:left}
.float-right{float:right}
.list-style-none{list-style:none}
.mt0{margin-top:0}
.mr5{margin-right:5px}
.mr7{margin-right:7px}
.ml0{margin-left:0 !important}
.ml10{margin-left:10px !important}
.ml7{margin-left:7px}
.pt1{padding-top:1px}
.pt2{padding-top:2px}
.pl7{padding-left:7px !important}
.pr7{padding-right:7px !important}
.footer-ads{position:fixed;bottom:0;height:260px;width:280px;left:0;z-index:3}
.footer-ads .title{position:relative}
.footer-ads h3{height:35px;width:100%;text-indent:-9999px;margin-bottom:-35px;background:url("assets/img/ads-open.png") no-repeat right center;position:relative;z-index:1}
.footer-ads h3.clickable{cursor:pointer}
.footer-ads span{width:35px;height:35px;position:absolute;right:0;top:0;background:url("assets/img/ads-close.png") no-repeat center center;z-index:1;display:block;text-align:center;line-height:35px;text-indent:-9999px;cursor:pointer}
.footer-ads span.hidden{display:none}
.footer-ads.collapsed{height:35px}
.footer-ads a{display:block;width:100%}
.footer-ads img{position:relative;display:block;width:100%}
iframe[name="google_conversion_frame"]{height:0;display:block}
.MenuMobile{display:none}
.MenuHeaderMobile{display:none}
/* * * Responsive */ /* Tablet landscape */
@media screen and (max-width:1234px){
    .main-menu-inner > li {
        padding: 0 14px;
    }
    .home-waters .water-item img{height:100%;width:auto}
    .home-waters .water-1{height:340px}
    .home-waters .water-2{height:170px}
    .home-products-inner .product-slide-control.next{right:0}
    .page-template-page-templatesaowater-php .sidebar-outer,.single-water .sidebar-outer{display:none}
    .page-service-outer .sidebar-block{margin-bottom:5px !important}
    .service-sidebar-outer{margin-bottom:30px}
    .service-sidebar-outer img{float:left}
    .service-sidebar-outer .contact-info{margin-left:220px}
    .page-service-inner .primary-outer{border:none}
    .branch-sidebar-outer{margin-top:30px}
    .product-images-thumbs li{width:76px !important}
    .product-detail-tab-content .tab-title{font-size:14px}
    .df-convenience li{width:100%}
    .product-detail-tab-control li a{font-size:14px;font-weight:normal}
    .faq-type-accord-title{font-size:11.5px}
}
/* Tablet portrait */ 
@media screen and (max-width:1000px){
    .main-menu-inner > li > a {
        font-size: 13px;
    }
    .main-menu-inner > li {
        padding: 0 10px;
    }
    .logo-outer img {
        height: 50px;
    }
    .product-detail-outer{margin-top:30px}
    .product-images-thumbs .slides{width:100% !important}
    .product-images-thumbs li{width:15.3% !important}
    .product-video{margin:20px auto 0 auto}
    .related-title{font-size:22px;line-height: 50px;}
    .aowater-page-outer .news-items li.long{display:none}
    .aowater-page-outer .news-items li.long-original{display:block}
    .page-template-page-templatesbranch-php .fluid .grid-9,.page-template-page-templatesbranch-php .fluid .grid-9 .branch-accord{width:100%}
    .res-hide{display:none}
}
/* Smartphone landscape */ @media screen and (max-width:800px){
    .main-menu-inner > li {
        padding: 0 8px;
    }
    .home-waters .water-1{height:255px}
    .home-waters .water-2{height:127.5px}
    .home-waters .water-item h3{background:rgba(255,255,255,0.6)}
    .home-news-inner .news-item{width:100%}
    .home-news-inner .news-2-outer{width:100%;padding-left:0}
    .home-news-inner .news-2{margin-top:10px;margin-bottom:0}
    .df-parameters .product-title{font-size:20px}
    .product-detail-outer .product-parameters li{font-size:12px}
    .product-detail-outer .product-parameters li strong{width:60%;padding-left:5px}
    .product-detail-outer .product-parameters li em{width:40%}
    .footer-links .link-col{width:240px}
    .foot-menu{width:100%}
}
/* Smartphone portrait */ 
@media screen and (max-width:767px){.header-search{display:block;margin-top:20px}
.body-outer{padding-bottom:20px !important}
.main-menu-outer{margin-top:10px}
.home-menu-links li{width:100%;margin-bottom:10px}
.home-menu-outer{margin-top:20px}
.home-products{width:100% }
.home-products-inner{margin-top:10px}
.scroll-bar-wrap{display:none}
.home-news-title{padding:10px 0}
.home-waters .grid-6{width:100%}
.home-waters .water-1{height:231px}
.home-news-inner .grid-6{width:100%}
.home-news-inner .news-1 .item-info{margin-left:0}
.home-news-inner .news-item .item-thumb{margin:0;margin-bottom:10px;float:none;display:block;width:100%;height:auto}
.home-news-inner .news-2-outer{padding-left:0;margin-top:15px}
.home-news-inner .news-2 .item-info{margin-left:0}
.home-news-inner .news-2{border-bottom:none;margin-bottom:0}
.home-news-inner .news-2 .item-name{height:auto}
.home-news-inner .news-item .item-excerpt{display:none}
.home-waters .water-item img{width:100%;height:auto}
/*.home-waters .water-1{height:231px}
.home-waters .water-2{height:231px}
*/ .home-waters .water-1,.home-waters .water-2{height:auto}
.home-slide-inner{display:none}
.header-outer + .pad{height:72px!important}
#banner_for_mobile{display:block !important}
#banner_for_mobile img{width:100%}
.primary-products-outer .products-style-list > li{padding:0}
.primary-products-outer .products-style-list > li .item-info{padding:0;display:block;float:none;min-height:0;margin-bottom:0}
/*.primary-products-outer .products-style-list > li .item-thumb{width:100%;height:295px;overflow:hidden;display:block;float:none}
*/ .primary-products-outer .products-style-list > li .item-thumb{width:100%;height:auto;overflow:hidden;display:block;float:none}
.primary-products-outer .products-style-list > li .item-thumb img{width:100%;height:auto;display:block;margin:auto}
.primary-products-outer .products-style-list > li .item-excerpt{display:block;padding:0 10px}
.primary-products-outer .products-style-list > li .item-excerpt > div:last-child{text-align:center !important}
.primary-products-outer .products-style-list > li .item-excerpt > div:last-child .item-button{float:none;display:inline-block}
.primary-products-outer .products-style-list > li .item-name{margin-top:13px;text-align:center}
.primary-products-outer .products-style-list > li .item-name a{font-size:16px;font-weight:bold}
.primary-products-outer .products-style-list > li .item-button {
    position: inherit;
    background: #dbd7cc;
    display: block;
    margin-right: 15px;
    color: #fff;
    padding: 7px 0;
    text-align: center;
    font-weight: 600;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    font-size: 12px;
}
.home-products > li .item-price{width:auto !important}
.products-style-switcher-outer{display:none}
.product-images{width:100%;height:auto;}
.product-images .flex-direction-nav li a{top:66px}
.product-images .flex-direction-nav .flex-next{right:30px}
.product-images .flex-direction-nav .flex-prev{left:30px}
.product-detail-tab-control-outer{position:inherit}
.product-detail-tab-control{margin-top:20px;padding:0}
.product-detail-tab-control ul{height:auto;width:100%}
.product-detail-tab-control li{width:100%;margin-bottom:1px}
.product-detail-tab-control .stuck.menu-croll {
    position: relative;
    top: inherit;
    left: inherit;
    right: inherit;
}
.product-detail-tab-control li a {
    height: 30px;
    line-height: 30px;
    font-weight: normal;
}
.header-text.float-left {
    font-size: 10px;
}
.product-desc-tab{width:auto}
.df-safe{background:none}
.feature-accord-content img{width:100%}
.footer-inner{padding-top:10px}
.footer-links .link-col-title{margin-bottom:10px}
.footer-links .link-col{margin-top:10px}
.footer-links .link-col ul{min-height:0}
.footer-social{float:none;clear:both;min-height:50px}
.footer-bottom ul li{border:none;margin-bottom:10px;float:none}
.footer-copyright{clear:both;float:none;padding-top:10px}
.the-content{padding-bottom:20px}
.history-years{margin-top:0}
.history-years .item-thumb,.history-years .item-name{width:100%;padding:0}
.history-years li{margin-bottom:10px}
.history-years li .item-name a{height:auto}
.history-years .item-thumb img{width:100%}
.history-timeline-container{margin-left:0;border-left:none;padding-left:0}
.history-timeline-container ul{padding-bottom:20px}
.history-timeline-container ul li .item-tree{display:none}
.history-timeline-container ul li .item-name{bottom:0;background:#fff;opacity:0.8;border-radius:0 8px;-webkit-border-radius:0 8px;-moz-border-radius:0 8px;-o-border-radius:0 8px;line-height:normal;left:0}
.history-timeline-container ul li .item-content{padding-right:0}
.history-timeline-container ul li .item-content-inner{padding-left:0;text-align:justify}
.history-timeline-inner{margin-top:90px}
.history-timeline-container ul li{margin-bottom:20px}
.timeline-title{font-size:25px}
.page-service-inner .warranty-booking{width:100%}
.service-sidebar-outer{margin-bottom:15px}
.service-sidebar-outer img{float:none}
.service-sidebar-outer .contact-info{margin-left:0;margin-bottom:0}
.footer-links .link-col.last-col{width:100%}
.header-search{position:relative;margin-top:0}
.header-search .text{width:120px;padding-right:35px}
.header-search .button{position:absolute;text-indent:-9999px;width:30px;right:0;top:0;background:url("assets/img/search.png") no-repeat center center;background-size:100%}
.scrolltop{display:none !important}
.foot-menu > li{width:100%}
.popup .tbc{margin:13px 0}
.popup .tbc .left{display:none}
.popup .tbc .grid-4,.popup .tbc .grid-6,.popup .tbc .grid-12{width:100%;margin:5px 0}
.branch-list li{width:47%}
.branch-list li:nth-of-type(3n+1){clear:none}
.branch-list li:nth-of-type(2n+1){clear:both}
.feature-accord-content img{width:100%;height:auto;text-align:center}
.feature-accord-content .grid-6.tktd-left.pr7,.feature-accord-content .grid-6.tktd-right.pl7{padding-left:0 !important;padding-right:0 !important;margin-bottom:5px}
#product_images_thumbs{clear:both}
.main-menu-outer{display:none}
.MenuMobile{display:block;position:relative}
.MenuMobile .ShowMenu{position:absolute;right:10px;top:0}
.MenuMobile .main-menu-outer{position:absolute;width:109%;top:50px;background:#fff;left:-17px}
.MenuHeaderMobile{clear:both;border-top:1px solid #ddd;max-height:calc(100vh - 106px)}
}
.content-thugon .tab-container{
	width: 100%;
}
.content-thugon .tab-container .tab-title .icon-more {
	cursor: pointer;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    padding: 10px;
    color: #dbd7cc;
    text-align: center;
    font-size: 30px;
}
.content-thugon .tab-container .tab-title .icon-more i{
	height: 21px;
	width: 21px;
}
.content-thugon .tab-container .tab-title .icon-more i.hide-i {
	display: none;
}
.content-thugon .tab-container .tab-title.active .icon-more i.more-i {
	display: none;
}
.content-thugon .tab-container .tab-title.active .icon-more i.hide-i {
	display: block;
}
.content-thugon .tab-title {
	position: relative;
    color: #dbd7cc;
    font-size: 18px;
    padding: 15px 40px 15px 0;
    font-weight: 600;
    cursor: pointer;
    margin-top: 1px;
    list-style: none;
    border-bottom: 1px solid #e4e4e4;
}
.content-thugon .tab-title.active{
	margin-bottom: 1px;
}
.content-thugon .tab-title > i.fa {
    font-size: 23px;
    height: 30px;
    width: 30px;
    background: #dbd7cc;
    text-align: center;
    border-radius: 50%;
    line-height: 30px;
    color: #fff;
}
.content-thugon .tab-title h4{
	color: #333;
	font-size: 15px;
	padding-right: 45px;
}
.content-thugon .tab-container .tab-content {
	line-height: 1.5em;
	padding: 10px;
	background: #f4f4f4;
	color: #333;
	margin-bottom: 8px;
	list-style: none!important;
}

.entry h2 ,.entry h3,.entry h4,.entry h5{
	margin-bottom: 10px;
}
.entry p{
	margin-bottom: 10px;
}
.entry ol,
.entry ul{
	padding-left: 20px;
}
.entry li{
	margin-bottom: 10px;
	list-style: inherit;
}
.entry table{
	width: 100%!important;
}
.entry table tr,.entry table td,.entry table th {
	padding: 8px;
	width: auto;
	height: auto;
	white-space: normal!important;
	border: 1px solid #ccc;
}
.entry iframe{
	width: 100%;
	height: 450px;
}
.stuck.menu-croll {
    position: fixed;
    top: 118px;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 99; 
    background: #fff;
}
.stuck.menu-croll > .container {
    background: #dbd7cc;
}
.menu-croll > .container{
	width: 100%;
}
.box-menufix{
	padding:0 15px;
}
@media screen and (max-width:666px) and (min-width:667px){.MenuHeaderMobile{display:none}
}
@media screen and (max-width:767px) and (max-width:767px){.MenuHeaderMobile .main-menu-inner{padding:0 15px 15px;float: none;}
.MenuHeaderMobile .main-menu-inner > li > a{text-transform:uppercase}
.MenuHeaderMobile .main-menu-inner ul,.MenuHeaderMobile .main-menu-inner li{display:block !important;width:100% !important;max-width:100% !important;background:#fff;color:#dbd7cc !important;position:relative !important;top:auto !important;left:auto !important;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.MenuHeaderMobile .main-menu-inner a{display:inline-block !important;padding:5px 0;font-size:12px !important;font-weight:bold}
.MenuHeaderMobile .main-menu-inner .sub-menu{padding-left:30px}
}
@media screen and (max-width:767px){.fluid .grid-1,.fluid .grid-2,.fluid .grid-3,.fluid .grid-4,.fluid .grid-5,.fluid .grid-6,.fluid .grid-7,.fluid .grid-8,.fluid .grid-9,.fluid .grid-10,.fluid .grid-11,.fluid .grid-12{width:100% !important}
.MenuHeaderMobile .main-menu-outer{display:block}
}
@media screen and (max-width:480px){.fluid .grid-1,.fluid .grid-2,.fluid .grid-3,.fluid .grid-4,.fluid .grid-5,.fluid .grid-6,.fluid .grid-7,.fluid .grid-8,.fluid .grid-9,.fluid .grid-10,.fluid .grid-11,.fluid .grid-12{width:100% !important}
.branch-list li{width:97%}
}
html{overflow-x:hidden}
.header-outer{background-color:#fff;//position:fixed;top:0;left:0;width:100%;z-index:99998}
.header-outer .header-inner{background-color:#fff}
.header-outer + .pad{height:131px}
.product_type {
    padding: 40px 0;
    background: #f2f2f2;
}
.product_type.fluid .grid-4{padding:0}

.product_type__item{position:relative}
.product_type__item .thumbnail{width:100%;height:100%}
.product_type__item .thumbnail img {
    width: 100%;
    margin: 0;
    height: 300px;
    object-fit: cover;
}
.product_type__item .more-link {
    position: absolute;
    bottom: 10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #ed7326;
    height: 30px;
    line-height: 30px;
    padding: 0 25px;
    border-radius: 5px;
    border: 1px solid #cf161f;
    background-color: rgba(255,255,255,0.7);
    text-decoration: none !important;
    display: block;
    white-space: nowrap;
}
.product_type__item:hover{-webkit-box-shadow:0 0 10px 4px #ccc;-moz-box-shadow:0 0 10px 4px #ccc;box-shadow:0 0 10px 4px #ccc;z-index:99}
.product_type__item:hover .more-link{background-color:#dbd7cc;color:#fff}
.product_type2{margin-bottom:30px}
.product_type2.fluid{margin-left:-10px;margin-right:-10px}
.product_type2.fluid .grid-4{padding:0 10px}
@media screen and (max-width:767px){
    .footer-outer {
        background-image: inherit!important;
    }
    .product_type2.fluid{
      margin-left:-1px;margin-right:-1px
  }
  .product_type2.fluid .grid-4{
     padding:0 1px
 }
 .content-thugon .tab-title {
    font-size: 15px;
    padding: 10px;
    padding-right: 35px;
}
.content-thugon .tab-container .tab-title .icon-more {
    margin-top: -25px;
    font-size: 25px;
}
.logo-outer img {
    height: 40px;
}

}
.product_type2__item{position:relative}
.product_type2__item .thumbnail{width:100%;height:100%;overflow:hidden}
.product_type2__item .thumbnail img{width:100%}
.product_type2__item .more-link{position:absolute;bottom:10%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;text-transform:uppercase;font-weight:bold;color:#dbd7cc;height:30px;line-height:30px;padding:0 25px;border-radius:5px;border:1px solid #dbd7cc;background-color:rgba(255,255,255,0.7);text-decoration:none !important;display:block;white-space:nowrap;font-family:'Roboto Condensed';/*position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;text-transform:uppercase;font-weight:bold;color:#fff;font-family:'Roboto Condensed';text-decoration:none !important;letter-spacing:0.05em;white-space:nowrap;*/}
.product_type2__item .more-link:hover{font-size:16px}
@media screen and (max-width:767px){.product_type2__item .more-link{font-size:10px !important;bottom:7px;height:25px;line-height:23px;padding:0 5px}
}
.product_type2__item:hover .more-link{font-size:16px}
.product_lv2{margin-top:60px}
.product_lv2.fluid .grid-4{padding:0}
@media screen and (max-width:767px){.product_lv2.fluid .grid-4{width:100%}
.product_lv2.fluid .grid-4 + .grid-4{margin-top:30px}
}
.product_lv2__thumbnail{overflow:hidden}
.product_lv2__thumbnail a{width:100%;display:inline-block}
.product_lv2__thumbnail a img{width:100%}
.product_lv2__thumbnail a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.product_lv2__content{text-align:center;padding:50px 10px 0}
.product_lv2__content .title{font-size:18px;text-transform:uppercase;font-weight:bold;margin-bottom:25px}
.product_lv2__content .title a{color:#000;text-decoration:none}
.product_lv2__content .title a:hover{color:#dbd7cc}
.product_lv2__content .more-link{display:inline-block;margin-top:50px;font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#dbd7cc;height:30px;line-height:30px;padding:0 50px;border:1px solid #dbd7cc;border-radius:5px;text-decoration:none !important}
.product_lv2__content .more-link:hover{background-color:transparent;color:#dbd7cc}
@media screen and (max-width:767px){.product_lv2__content{padding:15px 0 0}
.product_lv2__content .title{margin-bottom:15px}
.product_lv2__content .more-link{margin-top:15px}
}
.footer-bottom-inner .list-style-none{text-align:center;display:inline-block;margin:auto !important}
@media screen and (max-width:666px){.footer-inner{padding-top:60px}
.footer-inner .footer-links{text-align:center}
.footer-inner .foot-menu .sub-menu{margin-top:15px}
.footer-inner .foot-menu > * + *{margin-top:30px}
.footer-inner .footer-social{display:inline-block;text-align:center;margin-top:30px}
.footer-inner .footer-aoglobal{display:inline-block;margin-bottom:25px}
.footer-inner .footer-aoglobal .aoglobal-active{width:150px;border-bottom:none}
.footer-bottom ul li{padding-right:0;margin-right:0}
}
.widget.widget_dpe_fp_widget > .title, .product_categories .title {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ed7326;
    cursor: pointer;
    padding: 10px 25px;
    margin: 10px 0;
    background: #dbd7cc;
}
.product_categories .list-custom-taxonomy-widget li{list-style-type:none;display:block}
.sidebar-outer .dpe-flexible-posts li{list-style: none;margin-bottom: 10px;}
.sidebar-outer .dpe-flexible-posts li a,
.product_categories .list-custom-taxonomy-widget li a{display:block;width:100%;text-decoration:none !important;font-size:14px;line-height:20px;color:#000;font-weight:bold;padding:10px 25px;background-color:#f2f2f2}
.product_categories .list-custom-taxonomy-widget li a:hover,.product_categories .list-custom-taxonomy-widget li.active a{background-color:#dbd7cc;color:#fff}
.product_categories .list-custom-taxonomy-widget li + li{margin-top:3px}
@media screen and (max-width:767px){.product_categories{text-align:center}
.product_categories .title{background:none}
}
.page-layout-2 .grid-9.primary-outer{position:relative;left:25%}
.page-layout-2 .grid-3.sidebar-outer{position:relative;right:75%}
@media screen and (max-width:767px){.page-layout-2 .grid-9.primary-outer{left:auto;width:100%;padding:0}
.page-layout-2 .grid-3.sidebar-outer{right:auto;margin-top:60px;width:100%;padding:0}
}
.primary-products-outer .products-style-list > li .item-name a,.home-products > li .item-name a,.home-menu-links li a,.home-news-inner .news-item .item-name a{text-decoration:none !important}
.primary-products-outer .products-style-list > li .item-name a:hover,.home-products > li .item-name a:hover,.home-menu-links li a:hover,.home-news-inner .news-item .item-name a:hover{color:#000}
.home-products > li .item-button{border:1px solid #dbd7cc}
.home-products > li .item-button:hover{background:transparent;color:#dbd7cc}
.foot-menu > li > a,.foot-menu .sub-menu a,.footer-bottom ul li a{text-decoration:none !important}
.foot-menu > li > a:hover,.foot-menu .sub-menu a:hover,.footer-bottom ul li a:hover{color:#06ba59}
.ao-pagination{text-align:center;margin:0}
@media screen and (max-width:666px){.ao-pagination{margin-top:25px}
}
.ao-pagination ul,.ao-pagination ul.page-numbers{border:none;margin:0;display:inline-block}
.ao-pagination ul li,.ao-pagination ul.page-numbers li{list-style-type:none;float:left;margin:0;cursor:pointer;border:none;display:inline-block;padding:0 1px}
.ao-pagination ul li > a,.ao-pagination ul li > span,.ao-pagination ul.page-numbers li > a,.ao-pagination ul.page-numbers li > span{text-align:center;background:none;border:none;padding:0 9px;font-size:14px;height:40px;line-height:40px;display:inline-block;font-weight:normal;border-radius:5px;text-decoration:none !important;min-width:40px}
@media screen and (max-width:640px){.ao-pagination ul li > a,.ao-pagination ul li > span,.ao-pagination ul.page-numbers li > a,.ao-pagination ul.page-numbers li > span{height:35px;line-height:35px;min-width:35px}
}
.ao-pagination ul li a:hover,.ao-pagination ul li span.current,.ao-pagination ul.page-numbers li a:hover,.ao-pagination ul.page-numbers li span.current{color:#fff;background-color:#dbd7cc}
@media screen and (max-width:640px){.ao-pagination ul li .prev span,.ao-pagination ul li .next span,.ao-pagination ul.page-numbers li .prev span,.ao-pagination ul.page-numbers li .next span{display:none}
.ao-pagination ul li .prev i,.ao-pagination ul li .next i,.ao-pagination ul.page-numbers li .prev i,.ao-pagination ul.page-numbers li .next i{font-size:15px}
}
.ao-pagination ul li .prev:hover,.ao-pagination ul li .next:hover,.ao-pagination ul.page-numbers li .prev:hover,.ao-pagination ul.page-numbers li .next:hover{background-color:transparent;color:#000}
.mt-30{margin-top:30px}
.mb-30{margin-bottom:30px}
.blank-line{height:20px;clear:both}
.push-6{position:relative;left:50%}
.pull-6{position:relative;right:50%}
@media screen and (max-width:1000px){.push-6{left:0}
.pull-6{right:0;margin-top:30px}
}
@media screen and (max-width:666px){.sm-center{text-align:center}
}
.sm-visible{display:none}
@media screen and (max-width:666px){.sm-visible{display:inline}
}
.news_item {
    list-style-type: none;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e2e2e2;
}
.news_item__thumbnail{width:250px;float:left;margin-left:0;margin-right:30px}
.news_item__thumbnail img{width:100%}
.news_item__thumbnail--2{display:none;margin-top:10px;margin-bottom:10px}
.news_item__content{overflow:hidden}
.news_item__content .meta{font-size:14px;line-height:20px;color:#ccc;margin-top:10px}
.news_item__content .meta .category{color:inherit;text-decoration:none !important}
.news_item__content .meta .category:hover{color:#dbd7cc}
.news_item__content .title{margin-top:8px;margin-bottom:10px}
.news_item__content .title a{font-size:18px;text-decoration:none !important;color:#000}
.news_item__content .title a:hover{color:#dbd7cc}
.news_item__content .more-link{margin-top:20px;text-decoration:underline;font-weight:bold;color:#000;display:inline-block}
.news_item__content .more-link:hover{color:#dbd7cc}
@media screen and (max-width:639px){.news_item__thumbnail{display:none}
.news_item__thumbnail--2{display:block;width:100%;text-align:center}
.news_item__content{padding-bottom:10px}
.news_item__content .more-link{display:block;text-align:center;color:#dbd7cc}
}
.news_list + .ao-pagination{margin-top:30px}
.form-inner .fluid{margin-left:-10px;margin-right:-10px}
.form-inner .fluid .grid-6{padding:0 10px}
@media screen and (max-width:767px){.form-inner .fluid .grid-6{width:100%}
}
.offices.fluid{margin-left:-10px;margin-right:-10px}
.offices.fluid .grid-6{padding:0 10px}
@media screen and (max-width:767px){.offices.fluid .grid-6{width:100%}
}
img{max-width:100%;height: auto;}
.filter-area.fluid{margin-left:-20px;margin-right:-20px}
.filter-area.fluid .grid-5,.filter-area.fluid .grid-7{padding:0 20px}
@media screen and (max-width:767px){.filter-area.fluid .grid-5,.filter-area.fluid .grid-7{width:100%;margin-bottom:30px}
}
.filter-form label{font-weight:bold;font-size:16px;margin-bottom:10px;display:block}
.filter-form input,.filter-form select{height:35px;line-height:35px;background-color:#eaeaea;outline:none !important;box-shadow:none !important;display:inline-block;border:none;padding:0 15px;display:block;width:100%;font-size:14px}
.filter-form select{cursor:pointer}
.filter-form .form-row + .form-row{margin-top:25px}
.filter-form .form-row-submit{text-align:right}
@media screen and (max-width:767px){.filter-form .form-row-submit{text-align:center}
}
.filter-form .button{background:#dbd7cc;padding:10px 28px;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;color:#fff;font-size:14px;text-transform:uppercase}
.filter-form .button:hover{background-color:#000}
.text-right{text-align:right}
.store_list{overflow-y:scroll;padding:35px 20px;border:2px solid #e6e6e6;margin-top:30px}
.store_list::-webkit-scrollbar{width:12px}
.store_list::-webkit-scrollbar-track{background-color:#d0d0d0}
.store_list::-webkit-scrollbar-thumb{background-color:#313131}
@media screen and (max-width:639px){.store_list{padding:0}
.store_list::-webkit-scrollbar{width:5px}
}
.store{list-style-type:none;position:relative;padding-left:53px}
.store .order{min-width:45px;height:45px;line-height:45px;display:inline-block;background-color:#dbd7cc;color:#fff;font-size:17px;font-weight:bold;position:absolute;top:0;left:0;text-align:center}
.store .link-map{color:#04a6c0;margin:auto;display:inline-block}
.store .phone{display:inline-block}
.store + .store{margin-top:20px;padding-top:20px;border-top:1px solid #eaeaea}
.store + .store .order{top:20px}
@media screen and (max-width:639px){.store{padding-left:0}
.store a,.store p,.store span{line-height:20px;margin-top:5px;padding:0 5px}
.store .grid-6,.store .grid-3{width:100%;padding:0}
.store__name{font-size:16px;line-height:20px;font-weight:bold;color:#dbd7cc;padding:5px 5px 5px 35px;background-color:#ebebeb}
.store .order{min-width:30px;height:30px;line-height:30px;top:0 !important}
.store .distance{display:inline-block;margin-right:15px}
.store + .store{padding-top:0}
}
.full-width{width:100%}
.side_widget{position:fixed;top:50%;right:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;z-index:99999}
.side_widget .contacts li{list-style:none;display:block}
.side_widget .contacts li + li{margin-top:5px}
.side_widget .contacts li a {
    position: relative;
    width: 47px;
    height: 47px;
    display: inline-block;
    background-color: #ed7326;
    overflow: hidden;
    text-decoration: none !important;
}
@media screen and (max-width:767px){.side_widget .contacts li a{width:35px;height:35px}
.side_widget .contacts li a img{width:22px !important; height: auto!important;}
}
.side_widget .contacts li a img{
	width: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height: 35px;
    width: auto;
}
.side_widget .contacts li a p{opacity:0;position:absolute;top:50%;left:0;-ms-transform:translate(-100%,-50%);/* IE 9 */-webkit-transform:translate(-100%,-50%);/* Safari */transform:translate(-100%,-50%);font-size:14px;line-height:44px;height:44px;padding:0 15px;display:inline-block;text-transform:uppercase;border:1px solid #dbd7cc;border-radius:5px;background-color:#fff;min-width:130px;text-align:center}
.side_widget .contacts li a p:after{content:"";width:14px;height:14px;position:absolute;top:15px;right:-7px;background-color:#fff;border-top:1px solid #dbd7cc;border-right:1px solid #dbd7cc;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.side_widget .contacts li a:hover{background-color:#dbd7cc;overflow:visible}
.side_widget .contacts li a:hover p{opacity:1;left:-30px}
.hql-faq-accord-content{padding:10px}
@media screen and (max-width:767px){
    .sidebar-outer,.primary-outer{width:100% !important;padding:0 !important}
    .MenuHeaderMobile .main-menu-inner .sub-menu{display:none !important}
    .MenuHeaderMobile .main-menu-inner li{width:50% !important;float:left !important}
    .MenuHeaderMobile .main-menu-inner > li > a{text-transform:capitalize}
    .MenuHeaderMobile{padding-bottom:10px}
}
/*_____________ sticky bar mobile _____________*/@media screen and (max-width:767px){.side_widget{top:auto;bottom:10px;right:10px;left:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.side_widget .contacts li{float:left}
.side_widget .contacts li + li{margin-top:0;margin-left:5px}
.side_widget .contacts li a p{top:-12px;left:0;-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}
.side_widget .contacts li a:hover p{opacity:1;left:0}
.side_widget .contacts li a p:after{top:auto;right:auto;bottom:-7px;left:10px;border-top:none;border-bottom:1px solid #dbd7cc;border-right:1px solid #dbd7cc}
.side_widget .contacts li a{border-radius:100%}
}
form input[type=tel],form input[type=text],form input[type=email],form textarea{display:block;background-color:#fff;border:1px solid #91c3e7;width:100%;margin-bottom:12px;padding:5px 8px;outline:0}
@media (min-width:992px){form textarea{height:130px}
}
.popup__content,.popup__footer_info{padding-left:40px;padding-right:40px}
.madein,.textblock{background-size:cover}
.popup,.popup__container{top:0;bottom:0;left:0;right:0}
.popup{position:fixed;z-index:99999;display:none}
.popup__container{background-color:rgba(0,0,0,0.7);position:absolute}
.popup__content{max-width:94%;background-color:#fff;position:absolute;top:50%;left:0;right:0;bottom:auto;margin:auto;padding-top:40px;overflow-y:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.popup__content h3{margin-top:0;margin-bottom:48px;color:#077025;font-size:30px;font-weight:bold;text-transform:uppercase;text-align:center}
.popup__content form input[type=text],.popup__content form input[type=tel],.popup__content form input[type=email],.popup__content form textarea{border-color:#c3c3c3;background-color:#fafafa;font-size:16px;font-weight:300;margin-bottom:20px}
.popup__footer{border-top:1px solid #077025}
.popup__footer_top{padding-top:17px;padding-bottom:25px;font-size:25px;font-weight:lighter}
.popup__footer_top a{color:inherit;text-decoration:none}
.popup__footer_top a:hover{color:#077025}
.popup__footer_top img{width:209px;float:left}
.popup__footer_top .text-right{float:right;margin-top:12px}
.popup__footer_top:after{content:'';clear:both;display:table}
.popup__footer_info{background-color:#077025;color:#fff;height:50px;line-height:50px;margin-top:17px;margin-left:-40px;margin-right:-40px}
@media (min-width:992px){.popup__content{width:960px}
}
.popup form .row{margin-left:-15px;margin-right:-15px;clear:both}
.popup form .row > div.col-md-6{padding-left:15px;padding-right:15px;width:50%;float:left}
.popup__footer{clear:both}
@media screen and (max-width:767px){.popup form .row > div.col-md-6{float:none;width:100%}
}
.popup form .btn input{background-color:#077025;color:#fff;display:inline-block;padding:8px 15px;text-transform:uppercase;font-size:16px;border:none !important;outline:none !important;box-shadow:none !important;cursor:pointer;margin-bottom:20px}
.popup form .btn input:hover{background-color:#14c346}
.popup{display:none !important}
.popup.show{display:block !important}
.item-001{padding:20px;display:block}
.item-001__thumb{float:left;display:inline-block;margin-right:15px !important;width:60px !important;height:60px !important}
@media screen and (max-width:800px){.item-001__thumb{float:none;margin:auto !important}
}
.item-001__title{overflow:hidden;color:#dbd7cc;text-transform:uppercase;font-size:22px;font-weight:bold;line-height:24px;padding-top:5px}
@media screen and (max-width:800px){.item-001__title{text-align:center}
}
.item-001__content{clear:both;padding-top:15px;font-size:16px}
@media screen and (max-width:800px){.item-001__content{text-align:center}
}
.pt-0{padding-top:0}
.mt-0{margin-top:0 !important}
.fluid-item-001{background-color:#FFF}
.fluid-item-001 .grid-4:nth-of-type(2){position:relative}
.fluid-item-001 .grid-4:nth-of-type(2):before,.fluid-item-001 .grid-4:nth-of-type(2):after{content:'';width:1px;height:calc(100% - 30px);top:15px;left:0;background-color:#dbd7cc;display:inline-block;position:absolute}
.fluid-item-001 .grid-4:nth-of-type(2):after{left:auto;right:0}
@media screen and (max-width:767px){.fluid-item-001 > .grid-4{width:100% !important}
}
.fluid-item-002{padding:30px 10%;background-color:#eff3f4}
.fluid.fluid-item-002.two .grid-4,.fluid.fluid-item-002 .two .grid-4{width:50% !important}
@media screen and (max-width:1000px){.fluid-item-002{padding:30px 0}
}
@media screen and (max-width:767px){.fluid-item-002 > .grid-4,.fluid.fluid-item-002.two .grid-4,.fluid.fluid-item-002 .two .grid-4{width:100% !important}
.fluid-item-002 > .grid-4:first-child .item-002:first-child{border-top:none}
}
.item-002{margin:0 15px;padding:15px 0 0;min-height:110px}
@media screen and (max-width:767px){.item-002{border-top:1px solid #333;min-height:auto}
}
.item-002__title{text-transform:uppercase}
.item-002 + .item-002{border-top:1px solid #333}
.item-003{clear:both}
.item-003__thumb{float:left;margin-right:30px !important}
@media screen and (max-width:767px){.item-003__thumb{width:auto !important;max-width:100% !important;margin:auto !important;float:none}
.item-003__content{padding-top:30px}
}
.item-003__content{overflow:hidden;padding-top:100px}
.ct-title{font-size:24px;text-transform:uppercase;color:#3a7ead}
.fluid-item-004{padding:0 30px}
.fluid-item-004 > .grid-6:first-child{padding-right:10%}
@media screen and (max-width:1000px){.fluid-item-004 > .grid-6:first-child{padding-right:0}
}
.item-004 > div{padding:15px !important}
.fluid-item-005{padding:0 10%}
.fluid-item-005 > div{padding:15px !important}
.fluid-item-005 > div:nth-of-type(3){clear:both}
.item-005__thumb{position:relative;overflow:hidden}
.item-005__thumb img{width:100%}
.item-005__thumb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);opacity:0;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s}
.item-005__content{position:absolute;top:100%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);transition-duration:0.5s;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;opacity:0;padding:0 30px;color:#fff;z-index:999;text-align:center;font-size:16px}
@media screen and (max-width:767px){.item-005__content{font-size:14px;padding:0 10px}
}
.item-005__title{font-size:18px;text-transform:uppercase;font-weight:bold;color:#fff;background-color:#dbd7cc;text-align:center;padding:10px 0}
.item-005:hover .item-005__thumb:after,.item-005:hover .item-005__content{opacity:1}
.item-005:hover .item-005__content{top:50%}
.item-006{/*color:#fff;background-color:#9acced;*/clear:both}
/*.item-006--color-2{background-color:#8dc73f}
.item-006--color-3{background-color:#27aae2}
*/.item-006__thumb{float:right}
@media screen and (max-width:767px){.item-006__thumb{float:none}
}
.item-006__title{font-size:24px;text-transform:uppercase;font-weight:normal}
.item-006__content{overflow:hidden;padding:30px}
.item-006 + .item-006{border-top:2px solid #dbd7cc}
@media screen and (min-width:768px){.MenuHeaderMobile{display:none !important}
}
@media screen and (max-width:767px){.product_type.fluid .grid-4,.product_lv2.fluid .grid-4{width:100% !important}
}
@media screen and (max-width:1300px) and (min-width:667px){.product-detail-tab-control li{padding:0 10px !important}
}
@media screen and (max-width:979px){.btn-group-02{display:none}
}
@media screen and (max-width:767px){.popup__content{padding:10px 10px 0}
.popup__content h3{margin-bottom:15px;font-size:16px !important}
.popup__content form input[type="text"],.popup__content form input[type="email"],.popup__content form textarea{margin-bottom:8px;font-size:14px !important}
.popup__content form textarea{height:100px}
.popup form .btn input{width:100%;border-radius:15px}
.popup form .btn{position:relative}
.popup form .btn img{position:absolute;top:10px;right:10px}
.popup__footer{margin-top:15px !important}
.popup__footer_top img{width:110px;float:none}
.popup__footer_top{padding-top:5px;padding-bottom:5px;font-size:14px;text-align:center}
.popup__footer_info{margin-left:-10px;margin-right:-10px;text-align:center;margin-top:0;height:auto;line-height:1.5em;padding:5px}
}
.popup__content{overflow:hidden}
.may-loc-khong-khi > li .item-thumb{height:auto}
.home-vi-sao {
    text-align: center;
    position: relative;
    padding-top: 40px;
    padding-bottom: 40px;
    background: #f2f2f2;
}
.title-vi-sao {padding-bottom: 30px;line-height: 30px;}
.content-vi-sao {position: relative;line-height: 24px;}
.content-vi-sao .icon-box-img {margin: 0 auto 10px;}
.content-vi-sao .icon-box-text h3{margin-bottom: 8px;}
/*paginate_links*/.paginate_links{overflow:hidden;text-align:center;display:table;margin:30px auto}
.paginate_links .page-numbers{width:32px;height:32px;display:inline-block;float:left;margin:0 5px 0 5px;padding-top:7px;color:#007BB6;border:1px solid #007BB6;margin-bottom:5px}
.paginate_links .page-numbers:hover{background:#007BB6;color:#fff}
.paginate_links .page-numbers.prev,.paginate_links .page-numbers.next{background:transparent;width:auto;border:none}
.paginate_links .page-numbers.prev:hover,.paginate_links .page-numbers.next:hover{text-decoration:underline;color:#007BB6}
.paginate_links .page-numbers.current{background:#007BB6;color:#fff}
/*End paginate_links*/
#error-404 main {text-align: center;}
#product_images .lSAction .lSPrev {background: url(images/product-image-nav-p.png) no-repeat;width: 42px;height: 60px;}
#product_images .lSAction .lSNext {background: url(images/product-image-nav-n.png) no-repeat;width: 42px;height: 60px;}
#product_images .lSSlideOuter .lSPager.lSGallery li {
    border: solid 1px #959595;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
}
#product_images .lSSlideOuter .lSPager.lSGallery li.active, #product_images .lSSlideOuter .lSPager.lSGallery li:hover {
    border: solid 1px #dbd7cc;
}

.header-outer.fixed-menu {
	width: 100%;
    display: block;
    position: fixed;
    top: 0;
    z-index: 999999;
}
/* ----------------------  $custom template -----------------------------------------------------------------------------------------------------------*/
.mobile-search-form{position:relative}
.mobile-search-form .search-submit{position:absolute;top:0;right:0;border-top-left-radius:0;border-bottom-left-radius:0}
#mobile-menu ul{margin:0;padding:0}
#mobile-menu li{list-style-type:none}
#mobile-menu a{color:inherit}
#mobile-menu ._menu_bar{position:fixed;top:0;left:0;right:0;width:100%;background:#232323;color:white;z-index:99999}
#mobile-menu ._menu_bar li{float:left;font-size:14px;line-height:40px;padding:0 12px 0 15px;height:40px;cursor:pointer}
#mobile-menu ._menu_toggle{border-right:1px solid #ccc;position:fixed;top:40px;left:-300px;bottom:0;width:300px;background:white;z-index:2000;overflow:auto;transition:left 0.5s ease;-webkit-transition:left 0.5s ease;-moz-transition:left 0.5s ease}
#mobile-menu ._menu_toggle._active{left:0}
#mobile-menu ._search{position:relative;margin:15px}
#mobile-menu ._search ._search_input{padding-right:40px}
#mobile-menu ._search ._btn_search{position:absolute;right:0;top:0;background:#8ac400;border-color:#8ac400;color:white;border-top-left-radius:0;border-bottom-left-radius:0}
#mobile-menu ._menu li{position:relative;color:#111;border-top:#c1b69b 1px dotted}
#mobile-menu ._menu li a{display:block;padding:0 10px;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;background:url(images/ic1.gif) no-repeat left center;margin-left:10px}
#mobile-menu ._menu li.menu-item-has-children > a{margin-right:40px}
#mobile-menu ._menu li.menu-item-has-children:after{content:"\f107";font-family:'fontawesome';display:block;position:absolute;top:0;right:0;bottom:0;height:40px;width:40px;padding-top:10px;//border-left:1px solid #ccc;text-align:center;cursor:pointer}
#mobile-menu ._menu > li{font-size:15px}
#mobile-menu ._menu .sub-menu{display:none;margin-left:20px}
/*@media (max-width:666px){body{margin-top:40px}}
@media (min-width:667px){#mobile-menu{display:none !important}}*/
body.admin-bar #mobile-menu ._menu_bar{top:32px}
body.admin-bar #mobile-menu ._menu_toggle{top:72px}
@media screen and (max-width:782px){body.admin-bar #mobile-menu ._menu_bar{top:46px}
body.admin-bar #mobile-menu ._menu_toggle{top:86px}}

/*form liên hệ*/
#responsive-form{max-width:600px /*-- change this to get your desired form width --*/;margin:0 auto;width:100%}
.form-row{width:100%}
.column-half,.column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:after{content:"";display:table;clear:both}
/**---------------- Media query ----------------**/@media only screen and (min-width:48em){.column-half{width:50%}
}
.wpcf7 input[type="text"],.wpcf7 form input[type=tel],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wpcf7 input[type="text"]:focus{background:#fff}
.wpcf7-submit{float:right;background:#ed7326;color:#fff;text-transform:uppercase;border:none;padding:8px 20px;cursor:pointer}
.wpcf7-submit:hover{background:#f00}
span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:#f00;padding:5px}
div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:5px;color:#9C6533;text-align:center;margin:0;font-size:12px}
div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:12px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0}
.img-slider img{
	width: 100%;
}
.swiper-btn{
    background-color: rgb(238 114 40);
    padding: 8px 12px;
    border-radius: 0;
    display: inline-block;
    zoom: 1;
    filter: Alpha(Opacity=50);
    opacity: 0.8;
    cursor: pointer;
    z-index: 9999;
    position: absolute;
    top: 50%;
    z-index: 9;
    margin-top: -20px;
}
.swiper-btn:hover{
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.swiper-btn i{
    color: #fff;
    font-size: 35px;
}
.pagenv{
    text-align: center
}
.swiper-btn-prev.swiper-btn {
    float: left;
    left: 0;
    margin-left: -45px;
}
.swiper-btn-next.swiper-btn {
    float: right;
    right: 0;
    margin-right: -45px;
}
.swiper-container:hover .swiper-btn{
    margin-right:0!important;
    margin-left:0!important;
    -webkit-transition:all 0.4s ease;
    -moz-transition:all 0.4s ease;
    -ms-transition:all 0.4s ease;
    -o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}
.swiper-container:hover .swiper-btn{
    margin-right: 0!important;
    margin-left: 0!important;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.main-slider .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 20px;
}
.main-slider .swiper-pagination-bullet {
    width: 18px;
    height: 8px;
    border-radius: 0;
    background: #0063D1;
    opacity: 1;
}
.main-slider .swiper-pagination-bullet-active {
    background: #dbd7cc;
}
footer.footer{
    color: #6c6c6c;
    padding: 30px 0 0;
    overflow: hidden;
    background: #fff;
}
footer .col-md-3 {
    padding-bottom: 20px;
}
.footer-widget {
    overflow: hidden;
}
footer h4 {
    position: relative;
    color: #dbd7cc;
    font-weight: 700;
    margin-bottom: 30px;
    border-bottom: 1px solid #bbbbbb;
}
footer h4 span {
   padding-bottom: 7px;
   display: inline-block;
   margin-bottom: -1px;
   border-bottom: 1px solid #dbd7cc;
   color: #000;
   font-size: 20px;
   text-transform: uppercase;
}
.footer-widget ul {
    padding: 0;
}
.footer-widget ul li {
    padding-bottom: 12px;
    list-style-type: none;
    float: left;
    width: 50%;
}
.footer-widget ul li:before {
    content: "\f178";
    color: #000;
    font-family: FontAwesome;
    font-size: 10px;
    line-height: 18px;
    margin-right: 10px;
}
.footer-widget ul li a {
    color: #000;
    font-size: 13px;
}
.footer-widget ul.sub-menu {
    display: none !important;
}
.fa-rotate-30 {
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    transform: rotate(-30deg);
    font-size: 18px;
    color: #393939;
    float: left;
    margin: 9px 15px 0 3px;
}
.footer-widget .textwidget p {
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 14px;
}
.footer-widget .textwidget p i.fa{
 color: #616161;
 font-size: 23px;
 padding-right: 10px;
}
.footer-widget .widget-icon {
    color: #616161;
    font-size: 23px;
    padding-right: 10px;
}
.footer-widget .contact-widget p {
    padding-bottom: 10px;
}
border-bottom: 1px solid #dbd7cc;
}
.fixed-padding {
    padding: 0 !important;
}
.copyright-section {
    text-align: center;
    padding: 10px 0 0;
}
.bottom-company {
    margin: 30px 0 25px;
}
.footer-logo {
    float: left;
}
.box-logo-footer{
	float: right;
}

.footerlogo .logo {
    padding: 0;
}
.tv-form input {
 width: 100%;
 border: 1px solid #dbd7cc!important;
 color: #fff!important;
 font-family: inherit;
 font-size: 14px;
 margin: 0 10px 7px 0 !important;
 padding: 10px 9px 10px;
 box-shadow: 0 1px 0 #f4f4f4;
 -moz-box-shadow: 0 1px 0 #f4f4f4;
 -webkit-box-shadow: 0 1px 0 #f4f4f4;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 float: left;
 outline: none;
}
.tv-form.input-btn input{
	width: auto;
}
.col-footer{
	float: left;
	width: 25%;
	padding: 10px;
}
.product-parameters-toggle {
   position: relative;
   font-size: 16px;
   font-weight: 600;
   padding: 5px;
   color: #00853e;
   cursor: pointer;
   border-left: 8px solid #dbd7cc;
}
.list_tour_title {
    position: relative;
    color: #fff;
    background: #dbd7cc;
    line-height: 25px;
    font-size: 22px;
    padding: 12px 45px 12px 12px;
    font-weight: 600;
    cursor: pointer;
    margin-top: 1px;
}
.list_tour_title:before {
    content: "\f067";
    width: 40px;
    height: 40px;
    background: #ffffff;
    color: #dbd7cc;
    font-family: FontAwesome;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    margin-top: -20px;
    top: 50%;
    right: 5px;
    border-radius: 50%;
}
.active .list_tour_content {
    display: block;
}
.list_tour_item.active .list_tour_title {
    color: #fff;
}
.list_tour_item.active .list_tour_title:before {
    content: "\f068";
}
.list_tour_content {
    padding: 10PX 0;
}
.list-tuybien .col-tuybien{
	float: left;
	width: 50%
}
.list-tuybien .col-tuybien.sau{
	width: 66.66%
}
.list-tuybien .col-tuybien.ba{
	width: 33.33%
}
.list-tuybien .col-tuybien.hai{
	width: 50%
}
.list-tuybien .col-tuybien.mot{
	width: 100%
}
.list-tuybien .content-itboxtext {
    border-left: 1px solid #edeff0;
    border-bottom: 1px solid #edeff0;
    padding: 20px;
}
.fixfloat:after{
	clear: both;
	content: "";
	display: table;
}
.item-005{
    float: left;
    width: 50%;
    padding: 15px;
    margin-bottom: 15px;
}
.footer-outer{
 background-color: #f2f2f2;
 background-image: url(images/bg_footer.png);
 background-size: cover;
 color: #000;
}
h2.title-sg {
    font-size: 16px;
    color: #fff;
    border-bottom: 2px solid #ed7326;
    text-transform: uppercase;
}
h2.title-sg span{
    background-color: #ed7326;
    padding: 5px 15px;
    display: inline-block;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.detailcall{height:50px;margin:20px 0;}
.callphoneicon {
    float: left;
    width: 50px;
    height: 50px;
    line-height: 57px;
    text-align: center;
    color: #ed7326;
    border: 2px solid #ed7326;
    border-radius: 100%;
    margin: 6px;
}
.detailcall a {
    padding-left: 55px;
    color: #ed7326;
    font-size: 15px;
    text-align: left;
    line-height: 20px;
    text-transform: Capitalize;
    padding: 7px 15px;
    background: #dbd7cc;
    display: block;
    border-radius: 4px;
}
.callphoneicon i{font-size:26px;margin-top:7px;}
.detailcall a span{font-size:29px;color:#ed7326;font-weight:bold;line-height:24px;}
.content-procuct {
    margin-top: 20px;
}
.product-deal .product-img img{
    width: auto;
    height: 450px;
}
.product-info .product-title a {
    font-size: 30px;
    color: black;
    margin-bottom: 15px;
    display: block;
    font-weight: bold;
}
.product-info .product-price {
    color: #86bc42;
    font-size: 26px;
    margin-bottom: 15px;
}
.product-info .product-price del{
    color: gray;
    font-size: 16px;
}
.product-desc.tinymce p {
    font-size: 16px;
    line-height: 1.6em;
}
.product-desc.tinymce{
    margin-bottom: 20px;
}
.product-img {
        float: left;
    width: 50%;
    padding: 15px;
    text-align: center;
}
.product-info {
        float: right;
    width: 50%;
    padding: 15px;
}
.product-deal.fixfloat {
    background: rgba(255, 255, 255, 0.893229);
    box-shadow: 0px 10px 40px rgba(39, 52, 125, 0.12);
    -webkit-box-shadow: 0px 10px 40px rgba(39, 52, 125, 0.12);
    -moz-box-shadow: 0px 10px 40px rgba(39, 52, 125, 0.12);
    margin-bottom: 25px;
}
.product-action a{
    background: #dbd7cc;
    color: #ed7326;
    border: 1px solid #dbd7cc;
    padding: 10px 20px;
    font-size: 14px;
    display: inline-block;
    white-space: nowrap;
    text-transform: uppercase;
    border-radius: 25px;
    font-weight: 600;
}
.woocommerce-MyAccount-navigation li{
    padding: 5px 0;
    border-bottom: 1px dotted #c7c7c7;
}
.woocommerce-MyAccount-navigation li a{
    color: #303030;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    float: none;
    background: #ff9900;
    color: #fff;
    border-radius: 0;
}
.woocommerce .checkout.woocommerce-checkout .col-2,
.woocommerce .checkout.woocommerce-checkout .col-1{
    width: 100%!important;
}
.woocommerce form .form-row textarea{
    height: 10em!important;
}
.woocommerce .woocommerce-billing-fields__field-wrapper .form-row{
    width: 50%!important;
    float: left!important;
    margin: 0!important;
    height:70px;
    clear: none;
}
.woocommerce .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field{
    width: 100%!important;
}
.woocommerce .woocommerce-billing-fields__field-wrapper #billing_address_2_field>label {
    width:100% !important;
    opacity: 1 !important;
}
.woocommerce-product-gallery{
    width: 100%!important;
}
.content-arpro .top-detail .img-product-single.top-item {
    width: 60%;
    position: relative;
    float: left;
}
.content-arpro .top-detail .img-product-single.top-item .images.twist-wrap {
    padding: 0 60px!important;
    background: #e9e9e9;
}
body.woocommerce .content.content-arpro  div.product div.images, 
body.woocommerce div.product div.images, 
body.woocommerce-page #content div.product div.images, 
body.woocommerce-page div.product div.images {
    width: 100%;
    border: 1px solid #ebebeb;
    padding-left: 0!important;
}
.slider-nav {
    border-top: 1px solid #ebebeb;
}
#slide-nav-pgs .slick-slide {
    padding: 10px;
    border-right: 1px solid #ebebeb;
}
.img-product-single.top-item .onsale {
    background-color: #a50034;
    border-radius: 0;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: 400;
    left: 0;
    line-height: 22px;
    min-height: 0;
    padding: 4px 15px;
    position: absolute;
    top: 0;
    z-index: 2;
    margin: 0;
    right: auto;
}
.woocommerce .content-arpro .product .summary {
    width: 40%;
    float: left;
    padding: 0 15px;
}
.woocommerce div.product div.images img {
    width: auto;
    max-height: 450px;
    margin: auto;
}
.box-summary {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    padding: 20px;
}
.title-dtsp {
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 25px;
    border-bottom: 5px solid #a50034;
    padding-bottom: 10px;
    margin-top: 10px;
}
.title-dtsp span {
    color: #a50034;
}
.box-tskt .info-tskt {
    float: left;
    width: 50%;
    padding-right: 15px;
}
.box-tskt .anh-tskt{
    float: right;
    width: 50%;
    padding-left: 15px;
}
.woocommerce .box-tskt table.shop_attributes th {
    width: 280px;
}
.woocommerce .box-tskt table.shop_attributes td {
    padding: 8px;
}
.thongso-kythuat {
    margin-bottom: 20px;
}
.top-detail {
    margin-bottom: 20px;
}
.single-product.woocommerce div.product .product_title {
    color: #161616;
    font-size: 30px;
    font-weight: 500;
    margin: 0 0 10px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #ed7326;
    font-size: 22px;
}
.quantity {
    opacity: 1;
    display: inline-block;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1em;
    white-space: nowrap;
    vertical-align: top;
}
.woocommerce .quantity .qty {
    width: 60px!important;
    padding: 5px 0;
    font-size: 19px;
    border: 1px solid #ccc;
}
.quantity .plus,
.quantity .minus {
    padding: 3px;
    font-size: 16px;
    width: 18px;
    border: 1px solid #ccc;
}
.quantity .plus{
    margin-left: -16px;
}
a.devvn_buy_now_style{
    max-width: 100%;
    margin: 0;
}
.text-des.entry {
    border: 1px dashed #ed7326;
    padding: 5px;
    border-radius: 10px;
    margin-top: 15px;
}
.title-summer{
        background: #ed7326;
    text-align: center;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 8px 15px;
    border-radius: 10px 10px 0 0;
    margin: 0;
}
.single-product.woocommerce  div.product .woocommerce-tabs .panel {
    border-top: 0;
    margin: 0;
} 
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs{
    margin: 0;
}
.list-ckdetail .item-ckdetail {
    text-align: center;
    border-bottom: 1px solid #d8d8d8;
    padding: 10px;
}
.list-ckdetail .item-ckdetail:last-child{
    border-bottom: 0px solid #d8d8d8;
}
.list-ckdetail{
    border: 1px solid #ccc;
}
.woocommerce .icon-ckdetail img{
    height: 36px;
}
.ar-title{
 border-bottom: 2px solid #303030;
 padding-bottom: 5px ;
 margin-bottom: 15px;
}
.ar-title h3,
.ar-title h2,
h1.page-title {
    font-size: 22px;
    text-transform: uppercase;
    color: #303030;
}
.ar-title h1{
    float: left;
    padding-bottom: 5px;
}
.summary.entry-summary h1.page-title {
    font-size: 16px;
    float: none;
    margin-bottom: 15px;
}
.woocommerce-page div.product div.thumbnails a {
    width: 100% !important;
    padding: 15px;
}
.woocommerce-page div.product div.thumbnails img {
    border: 1px solid #ccc;
}
.related.products h2{
    float: none;
}
.sg-title{
    margin-bottom: 20px;
}
.main-title {
    float: right;
}
.woocommerce div.product form.cart .reset_variations {
    color: currentColor;
    opacity: .6;
}
.woocommerce div.product form.cart .reset_variations:hover{
    color: #FA5459;
}
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count{
    display: none;
}
.woocommerce .woocommerce-ordering select {
    padding: 6px 10px;
    color: #303030;
    border: 1px solid #303030;
}
.by-sort {
    float: right;
}
.order-custom {
    margin: 0;
    display: inline-block;
}
.order-custom li {
    list-style-type: none;
    display: inline-block;
    text-align: center;
}
.order-custom li>a {
    display: inline-block;
    color: #000;
    padding: .5em 1em;
    background: #ccc;
}
.sort_asc::after {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f063";
    margin: 4px 0 0 5px;
    float: right;
}
.order-custom li>a.selected, .order-custom li>a:hover {
    background: #ed7326;
    color: #fff;
}
.list-pro-home ul li.list-item {
    float: left;
    width: 20%;
}
.content-arpro .list-pro-home ul li.list-item{
    width: 25%;
}
.list-pro-home .feature-sanpham ul li.list-item{
    padding: 0;
    margin-bottom: 0;
}
.list-pro-home ul{
    border-left: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
}
.list-pro-home ul li.list-item .item-pro {
      overflow: hidden;
    background: #fff;
    position: relative;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    position: relative;
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    transition: all 0.5s ease 0s;
    min-height: 320px;
}
.big-sale .list-pro-home ul li.list-item .item-pro{
         border: 1px solid #e2e2e2;
         min-height: auto;
}
.list-pro-home ul li.list-item .item-pro:hover {
    box-shadow: 0 0.625rem 1.875rem rgba(0, 0, 0, 0.4);
    z-index: 9;
}
.woocommerce .sao .star-rating {
    float: none;
}
.thumbnail-pro-home{
    text-align: center;
}
.thumbnail-pro-home.scall-image img {
    height: 190px;
    width: auto;
}
.big-sale .thumbnail-pro-home.scall-image img{
    height: 150px;
}
.list-item .onsale {
    background: #ff9900!important;
    color: #fff;
    display: inline-block;
    left: -34px!important;
    padding: 30px 30px 5px!important;
    position: absolute;
    top: -12px!important;
    transform: rotateZ(-45deg);
    -moz-transform: rotateZ(-45deg);
    -webkit-transform: rotateZ(-45deg);
    -o-transform: rotateZ(-45deg);
    -ms-transform: rotateZ(-45deg);
    z-index: 9;
    text-transform: uppercase;
    font-size: 17px!important;
    line-height: 1em!important;
    border-radius: 0!important;
}
.pro-info-home {
    padding: 10px;
}
.pro-info-home .price{
    margin-bottom: 10px;
}
.product_list_widget ins,
.price ins{
    text-decoration: none;
}
.list-item del .woocommerce-Price-amount{
    font-size: 14px;
    font-weight: normal;
    color: #333!important;
    background: none;
}
.heading-title-pr{
 border: 1px solid #e7e7e7;
 background-color: #fafafa;
 padding: 10px 15px;
 width: 100%;

 margin-bottom: 20px;
}
.title-archive{
       float: left;
    font-size: 20px;
    line-height: 30px;
}
/*responsive*/
@media all and (max-width:1300px){
    .detailcall a span {
        font-size: 24px;
    }
}
@media all and (max-width:1170px){
	.email-hotline.grid-4{display: none;}
	.main-menu-outer.grid-6 {width: 83.3333%;}
	.main-menu-outer.grid-6 .main-menu-inner {float: right;}
    .detailcall a span {
        font-size: 20px;
    }
}
@media all and (max-width:980px){.tintuc_box_infor h3{margin-top:5px}
.tintuc_box_infor{padding:0}
.col-footer {
    width: 50%;
}
.grid-7.product-images-outer {
    width: 100%;
}
.grid-5.entry {
    padding-left: 0 !important;
    width: 100%;
}
}
@media all and (max-width:800px){#primary-menu{display:none}
}
@media all and (max-width:767px){
    .col-footer {
        width: 100%;
    }
    .page-content {
        padding: 10px;
    }
    .li-archive.grid-3,
    .li-archive.grid-4{
        width: 50%!important;
    }
    .single-news-inner .name {
        font-size: 26px;
        padding-bottom: 10px;
        margin-bottom: 15px;
    }
    .home-products > li .item-thumb img {
        height: 230px;
    }
    .lSSlideOuter .lSPager.lSGallery img {
        height: 80px;
    }
    .box-despro {
        padding: 10px;
    }
    .content-arpro .top-detail .img-product-single.top-item {
    width: 100%;
}
.product-info,
.product-img,
.woocommerce .content-arpro .product .summary {
    width: 100%;
}
.single-product.woocommerce div.product .product_title ,
.product-info .product-title a {
    font-size: 25px;
}
.grid-3.equalheight2 {
    width: 50%!important;
}.woocommerce div.product div.images img {
    max-height: 280px;
}
.video-home.page-content iframe {
    height: 250px;
}
}
@media all and (max-width:640px){.menu-menu-danh-muc-container,.fanpage-sidebar{display:none}
.banner-tt img{width:100%}
.widget-title-danh-muc{cursor:pointer}
.image-zoom.image-cover img{width:100%}
}
@media all and (max-width:666px){
	
}
@media all and (max-width:450px){
	.home-products > li .item-thumb {height: auto;}
    .home-products > li .item-thumb img {
        height: 200px;
    }
    .product-images {
        padding: 10px;
    }
    .lSSlideOuter .lSPager.lSGallery img {
        height: 60px;
    }
}
@media all and (max-width:360px){}
@media all and (max-width:320px){}
