.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.no-padding-left{padding-left:0;}
.affix{top:0;width:100%;z-index:9999;}
body{position:relative;color:#333;font-family:'Roboto Condensed', sans-serif;}
.border{height:2px;background:#3a7ec1;width:8%;text-align:center;margin:0 auto 30px;}
.padding_30{padding-bottom:30px;}
a{text-decoration:none;color:#666;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
a:hover{text-decoration:none;color:#3a7ec1;}
.title h2{color:#333;text-align:center;text-transform:uppercase;padding-bottom:15px;}
.color_primary{color:#3a7ec1;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0;}
ul{margin:0;padding:0;}
p{margin-bottom:0;line-height:24px;}
.navbar{margin-bottom:0;margin-left:0;border:0;border-radius:0;background:#3a7ec1;color:#fff;-webkit-box-shadow:0 0 3px #fff;box-shadow:0 0 3px #fff;}
.navbar-default .navbar-nav>li>a{color:#fff;padding:15px 12px;background:#3a7ec1;}
.navbar-default .navbar-nav>li>a:hover{color:#fff;background:#ff8837;}
.fa-home{font-size:18px;}
.title_menu_category{padding:16.5px 20px;background:#ff8837;position:relative;cursor:pointer;color:#FFF;font-size:16px;font-weight:bold;}
.title_menu_category::before{margin-right:10px;font-family:fontawesome;content:"\f0c9";}
.title_menu_category::after{position:absolute;right:20px;top:17px;font-family:fontawesome;content:"\f107";}
.list_category{position:absolute;top:100%;left:15px;background:#fff;width:90%;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;margin-top:30px;opacity:0;visibility:hidden;}
.list_category ul{margin:0;padding:0;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
.list_category ul li a{border-top:1px solid #e5e5e5;padding:5px 10px;color:#333;display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transition:all 0.3s;position:relative;}
.list_category ul li a:hover{color:#3a7ec1;}
.menu_category:hover .list_category{margin-top:0;opacity:1;visibility:visible;z-index:999;}
.dropdown{position:relative;}
.dropdown .dropbtn{background:transparent;}
.dropdown .dropdown-content{display:none;position:absolute;background-color:#3a7ec1;min-width:250px;-webkit-box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.4);box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.4);z-index:2017;}
.dropdown .dropdown-content a{color:#fff;padding:15px 0 15px 10px;display:block;}
.dropdown .dropdown-content a:hover{padding-left:15px;background-color:#fff;color:#3a7ec1;}
.dropdown:hover .dropdown-content{display:block;}
.dropdown:hover .dropbtn{color:#3a7ec1;}
.menu_category:hover .secondary_menu{visibility:visible;z-index:100;opacity:1;}
.secondary_menu{visibility:hidden;opacity:0;position:absolute;left:0;top:0;background:#fff;min-width:200px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;z-index:100;border:1px solid rgba(0, 0, 0, 0.2);border-top-width:1px;border-top-style:solid;border-top-color:rgba(0, 0, 0, 0.2);border-top:0;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);padding:7px 0;}
.secondary_menu .third_menu{margin:0;padding:0;display:none;position:absolute;left:261px;top:0;background:#fff;width:250px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;z-index:100;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);}
.secondary_menu li:hover .third_menu{transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;display:block;}
#menu-menu-danh-muc li{position:relative}
#menu-menu-danh-muc li .third_menu{position:absolute;width:230px;background-color:#FFF;top:0px;left:100%;display:none;z-index:999;padding:0}
#menu-menu-danh-muc>li>.third_menu{position:absolute;top:0;right:0;z-index:1;}
#menu-menu-danh-muc li:hover>.third_menu{display:block}
.topbar{padding:10px 0;}
.hotline,
.email{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.email{padding-left:50px;}
.search button{background:#3a7ec1;color:#fff;border:1px solid #3a7ec1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.search button:hover{background:transparent;color:#3a7ec1;}
.topbar_contact{padding-top:10px;}
.topbar_contact p{text-transform:uppercase;color:#e3000f;}
.topbar_contact i{font-size:24px;color:#3a7ec1;padding-right:10px;}
.slider .container-fluid img{margin:0 auto;}
.slider .container-fluid{padding:0;}
.about_us,
.feature_product,
.project{padding:50px 0;}
.news{padding-bottom:50px;}
.about_us a{display:inline-block;background:#3a7ec1;border:1px solid #3a7ec1;color:#fff;padding:10px 15px;margin-top:10px;}
.about_us a:hover{background:transparent;color:#3a7ec1;}
.about_us p{text-align:justify;}
.category_product{padding:50px 0;background:#3a7ec1;}
.category_product h2{color:#fff;}
.category_product .border{background:#fff;}
.category_product a{display:block;text-align:center;font-size:18px;color:#ff811b;text-transform:uppercase;padding:15px 0;}
.category_product img{border-radius:50%;-webkit-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff;object-fit: cover;height: 332px;}
.category .item a:last-child{padding-top:15px;display:block;text-align:center;}
.parallax{position:relative;overflow:hidden;z-index:1;}
.bg_why_choose_us{background-attachment:fixed;background-image:url("../images/why_choose_us.png");background-size:100% 100%;background-position:center;position:absolute;top:0;bottom:0;width:100%;background-repeat:no-repeat;z-index:-5;}
.woocommerce-products-header__title.page-title{border-bottom:1px solid #3a7ec1;padding-bottom:20px;text-transform:capitalize;margin-bottom:30px;font-size:24px;}
.product_item{position:relative;border:1px solid #ddd;}
.product_item img{display:block;margin:0 auto;padding-top:5px;width: 100%;object-fit: cover;}
.image{overflow:hidden;position:relative;}
.title_product{font-size:14px;font-weight:500;line-height:20px;min-height:120px;overflow:hidden;}
.title_product a{position:relative;display:block;font-size:18px;color:#333;padding:20px 0;text-align:center;text-transform:uppercase;}
.product_item:hover{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:1px solid #3a7ec1;-webkit-box-shadow:0 0 8px #3a7ec1;box-shadow:0 0 8px #3a7ec1;}
.product_item:hover .title_product a{color:#3a7ec1;}
.industry_price{position:absolute;left:0;bottom:0;width:100%;color:#fff;height:34px;line-height:34px;background:-webkit-linear-gradient(310deg, #004ba8 60%, #e3000f 30%);background:-o-linear-gradient(310deg, #004ba8 60%, #e3000f 30%);background:linear-gradient(140deg, #004ba8 60%, #e3000f 30%);padding-left:13px;}
.industry_price span{font-size:15px;font-weight:bold;}
.industry_price p{line-height:33px;}
.product_item .more{position:absolute;right:0;bottom:0;width:100px;height:34px;line-height:34px;text-align:center;padding-left:10px;color:white;}
.why_choose_us{padding:130px 0;color:#fff;}
.why_choose_us h4{padding:15px 0;font-weight:bold;}
.why_choose_us i{font-size:26px;color:#3a7ec1;text-align:center;padding-right:0;background:#fff;display:inline-block;width:70px;height:70px;background:#fff;text-align:center;line-height:70px;border-radius:50%;}
.project_item{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.project_item img{margin:0 auto;padding-top:6px;width: 100%;object-fit: cover;max-width: 100%;}
.project_caption{text-align:center;padding:15px 0;min-height:70px;}
.project_item:hover{-webkit-box-shadow:0 0 10px #3a7ec1;box-shadow:0 0 10px #3a7ec1;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px);}
.overlay{width:100%;overflow:hidden;position:relative;-webkit-box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.3);box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.3);}
.overlay img{position:relative;width:100%;top:0;left:0;}
.overlay_left{background:rgba(0, 75, 168, 0.25);height:100%;left:-100%;position:absolute;top:-100%;width:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.overlay_right{background:rgba(0, 75, 168, 0.25);height:100%;left:100%;position:absolute;top:100%;width:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.overlay .button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.overlay .button .fa{border:1px solid #fff;background:transparent;-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;display:inline-block;line-height:50px;font-size:16px;text-align:center;text-decoration:none;width:50px;height:50px;-webkit-transition:all 0.2s 0.3s;-moz-transition:all 0.2s 0.3s;-o-transition:all 0.2s 0.3s;transition:all 0.2s 0.3s;opacity:0;}
.overlay .button .fa:hover{color:#3a7ec1;background:#fff;}
.overlay:hover .overlay_left{left:0;top:0;}
.overlay:hover .overlay_right{left:0;top:0;}
.overlay:hover .button .fa{opacity:1;}
.news_caption p{text-align:justify;}
.news_caption a{font-size:18px;padding:10px 0;display:block;color:#3a7ec1;}
.news_caption a:hover{color:#e3000f;}
.footer{padding:70px 0;background:#134e88;background-size:cover;color:#fff;}
.footer a{color:#fff;}
.footer h4{padding-bottom:30px;}
.footer li{padding-bottom:12px;font-weight:bold;color:#FFF;}
.footer p{line-height:30px;}
.copy_right{background:#3a7ec1;padding:10px 0;color:#fff;}
.footer .list-inline i{font-size:21px;width:35px;height:35px;line-height:35px;text-align:center;}
.fa-facebook{background-color:#3b5998;}
.fa-google-plus{background-color:#dc4a38;}
.fa-twitter{background-color:#1ea1f3;}
.fa-youtube{background-color:#ee1c1b;}
.copy_right a{color:#fff;}
#go_top{position:fixed;bottom:10%;right:2%;z-index:9999;width:40px;height:40px;text-align:center;line-height:40px;background:#3a7ec1;color:#fff;cursor:pointer;border:0;border-radius:2px;text-decoration:none;-webkit-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;opacity:0;-webkit-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff;border-radius:50%;}
#go_top.show{opacity:1;}
.link{background:#ededed;padding:10px 0;}
.link ul{margin-bottom:0;}
.link li a{color:#333;}
.link li a:hover{color:#3a7ec1;}
.pagination{text-align:center;width:100%;}
.pagination li a{float:none;color:#333;display:inline;}
.pagination li a:hover{background:#3a7ec1;border:1px solid #3a7ec1;color:#fff;}
.main_category{padding:30px 0;}
.seller_item,
.post_item{padding:6px 0;border-bottom:1px dashed #3a7ec1;}
.post_item i{padding-right:5px;}
.seller_item span{color:#e3000f;font-weight:bold;padding-left:5px;}
.seller_item:last-child,
.post_item:last-child{border-bottom:0;}
.left_item{margin-right:5%;width:35%;}
.right_item{width:60%;}
.right_item a{display:block;}
.single_main{padding:30px 0;}
.single_main h4{font-size:18px;padding-bottom:10px;}
.industry{font-size:18px;color:#e3000f;}
.product_detail span{font-weight:bold;}
.description{padding-top:10px;margin-top:10px;border-top:1px solid #ddd;text-align:justify;}
.description a, .desc_archive_product a{display:block;color:#fff;background:#3a7ec1;text-align:center;padding:10px 15px;margin-top:15px;border:1px solid #3a7ec1;}
.description a:hover, .desc_archive_product a:hover{background:transparent;color:#3a7ec1;}
.img_thumbnail img{-webkit-box-shadow:0 0 3px #3a7ec1;box-shadow:0 0 3px #3a7ec1;}
.img_thumbnail ul{margin:0;padding-top:15px;text-align:center;}
.img_thumbnail ul li{float:none;display:inline-block;}
.nav-tabs{margin-top:30px;background:#3a7ec1;}
.tab-content{padding:15px 0;}
.tab-content p{text-align:justify;}
.main_news{padding:30px 0;}
.main_content h1, .main_content h2, .main_content h3, .main_content h4,
#tab-description h1, #tab-description h2, #tab-description h3, #tab-description h4,
.desc_archive_product h1, .desc_archive_product h2, .desc_archive_product h3, .desc_archive_product h4{padding:10px 0;}
.main_news h1, .desc_archive_product h1{font-size:20px;}
.caption a{font-size:16px;display:block;padding:5px 0;color:#3a7ec1;font-weight:bold;}
.caption p{text-align:justify;padding-bottom:5px;}
.caption i{padding-right:5px;}
.caption span{padding-right:15px;}
#map .container-fluid{padding-left:0;padding-right:0;}
#map img{margin:0 auto;}
.breadcrumb, .link .woocommerce-breadcrumb{margin:0 !important;background-color:transparent;padding:0;font-size:14px !important;}
.main_news img, #tab-description img{max-width:100%;display:block;margin:0 auto;height:auto;}
.main_news p, #tab-description p, .desc_archive_product p, .desc_archive_product div{text-align:justify;padding:5px 0;}
.main_news a, #tab-description a{color:#3a7ec1;}
.main_news a:hover, #tab-description a:hover{text-decoration:underline;}
#tab-description ul{padding-left:30px;}
blockquote{border-color:#4caf50;border-style:solid;border-width:1px 1px 1px 4px;margin:20px 0;overflow-wrap:break-word;padding:8px 12px;font-size:14px;}
blockquote p{margin:10px 0 !important}
blockquote a{color:#3a7ec1;}
blockquote a:hover{text-decoration:underline;}
.post_related{background-color:#fff;border:1px solid #ddd;margin-top:15px;}
.header_post_related{background-color:#fff;border-bottom:2px solid #3a7ec1;padding:0 10px;}
.post_related ul{margin:0;padding-bottom:10px;padding-left:30px;padding-top:10px;}
.post_related ul li{list-style-type:square;padding-top:5px;}
.woocommerce-product-gallery{text-align:center;}
.woocommerce-product-gallery img{max-width:100%;height:auto;margin:0 auto;}
ol.flex-control-nav.flex-control-thumbs{padding:0;text-align:center;margin-top:10px;}
ol.flex-control-nav.flex-control-thumbs li{display:inline-block;padding:5px;vertical-align:middle;width:28%;}
ol.flex-control-nav.flex-control-thumbs li img{width:auto;padding:0;box-shadow:0 0 3px #3a7ec1;}
.flex-viewport{box-shadow:0 0 3px #3a7ec1;}
ol.flex-control-nav.flex-control-thumbs li img:hover{cursor:pointer;}
.woocommerce-product-gallery__trigger span{background-color:#3a7ec1;color:#FFF;font-size:15px;padding:10px;position:absolute;right:20px;top:10px;z-index:999;border-radius:50%;}
.product_title{font-size:24px;padding-bottom:10px;text-transform:capitalize;}
.woocommerce-product-details__short-description{padding:10px 0;margin:10px 0;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.woocommerce-product-details__short-description p{text-align:justify;}
.product_meta span{display:block;font-weight:bold;}
.product_meta .sku_wrapper{padding-bottom:10px;}
.product_meta .sku_wrapper, .product_meta .sku{display:inline-block;}
.product_meta .sku{font-weight:normal;}
.posted_in{margin-bottom:5px;}
.product_meta span a{color:#3a7ec1;font-weight:normal}
.product_meta span a:hover{text-decoration:underline;}
.archive .main_category .product_content .row{padding-bottom:30px;}
.social li{padding:0;text-align:center;width:13%;}
.thumb_footer{margin-top:20px;}
.thumb_footer img{width:95%;}
.promo p{color:#3a7ec1;font-size:18px;text-align:center;padding-top:18px;}
.fixed_button{position:fixed;left:0;top:35%;z-index:100;}
.fixed_button ul li{background-size:60px 61px;cursor:pointer;height:51px;position:relative;text-align:center;width:50px;}
.fixed_button ul li.fb_email{background:#6da9de url("../images/fb_email.png") no-repeat scroll center center/cover;}
.fixed_button ul li.fb_website{background:#78c340 url("../images/fb_website.png") no-repeat scroll center center/cover;}
.fixed_button ul li.fb_hotline{background:#fbb01f url("../images/fb_hotline.png") no-repeat scroll center center/cover;}
.fixed_button ul li{list-style-type:none;transition:all .3s ease-in-out;}
.fixed_button ul li + li{margin-top:1px;}
.fixed_button ul li.fb_email:hover{background-color:#488bc7;}
.fixed_button ul li.fb_website:hover{background-color:#58a81c;}
.fixed_button ul li.fb_hotline:hover{background-color:#ff811b;}
.inner_fb{color:#fff;display:none;font-size:12px;min-height:51px;overflow:hidden;position:absolute;right:50px;text-align:left;text-overflow:ellipsis;top:0;white-space:nowrap;width:180px;}
.inner_fb > a{color:#fff;}
.fixed_button ul li:hover .inner_fb{display:block;}
.fixed_button ul li.fb_email .inner_fb{background-color:#6da9de;line-height:51px;text-indent:10px;}
.fixed_button ul li.fb_hotline .inner_fb{background-color:#ff811b;font-size:14px;font-weight:700;min-height:44px;padding:5.5px 10px;width:170px;}
.fixed_button ul li.fb_website .inner_fb img{width:100%;}
.at-icon-wrapper > .at-label{display:none;}
.at-below-post.addthis_tool{margin-top:10px;text-align:right;}
.desc_archive_product{margin-bottom:15px;}
.desc_archive_product ul{padding-left:30px;}
.desc_archive_product img{display:block;max-width:100%;margin:0 auto;padding:5px 0;}
.mega-menu>li>a:hover{}
#mega-menu-main_menu li .mega-menu-link{text-transform:uppercase !important;}
.mega-sub-menu>li>a:hover{color:#05aecc !important}
.cat_des{color:#FFF;}
.introduce iframe{max-width:100%;}
.single_content .cart{margin:15px 0;}
.single_content .quantity{float:left;padding-right:10px;}
.woocommerce button.button.alt{background-color:#004ba8 !important;border-radius:0;}
.woocommerce #quantity input::-webkit-outer-spin-button,
.woocommerce #quantity input::-webkit-inner-spin-button,
.woocommerce #content .quantity input::-webkit-outer-spin-button,
.woocommerce #content .quantity input::-webkit-inner-spin-button, .woocommerce-page #quantity input::-webkit-outer-spin-button,
.woocommerce-page #quantity input::-webkit-inner-spin-button,
.woocommerce-page #content .quantity input::-webkit-outer-spin-button,
.woocommerce-page #content .quantity input::-webkit-inner-spin-button{display:none;}
.woocommerce .quantity, .woocommerce-page .quantity{position:relative;margin:0 auto;overflow:hidden;zoom:1;padding-right:1.1em;display:inline-block;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{width:55px;height:32px;float:left;padding:0;margin:0;text-align:center;border:1px solid #bbb3b9;border-right:0;font-weight:700;border-radius:2px 0 0 2px;-moz-appearance:textfield;}
.woocommerce .quantity noindex:-o-prefocus, .woocommerce .quantity input[type=number], .woocommerce-page .quantity noindex:-o-prefocus, .woocommerce-page .quantity input[type=number]{padding-right:1.2em;}
.woocommerce .quantity .plus,
.woocommerce .quantity .minus, .woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus{display:block;padding:0;margin:0;position:absolute;text-align:center;width:1.387em;height:16px;text-decoration:none;overflow:visible;text-decoration:none;font-weight:700;cursor:pointer;color:#515151;border:1px solid #bbb3b9;background-color:#ebe9eb;text-shadow:none;line-height:1;background-image:none;}
.woocommerce .quantity .plus:hover,
.woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover,
.woocommerce-page .quantity .minus:hover{background-color:#dad8da;}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus{top:0;right:0;border-bottom:0;border-radius:2px 2px 0 0;}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus{bottom:0;right:0;border-radius:0 0 2px 2px;}
.buttons_added{margin-right:10px !important;}
.f_contact{padding-top:20px;}
.fc_1{border-left:3px solid #3a7ec1;float:left;width:48%;padding-left:20px;}
.fc_2{float:right;width:48%;}
.ipt_ct, .txt_ct{border:1px solid #ddd;color:#777;height:34px;padding:0 10px;width:100%;}
.txt_ct{height:100px;}
input, textarea, select{font-family:Arial,sans-serif,Helvetica;font-size:12px;font-weight:400;vertical-align:middle;}
.box-sizing-fix{box-sizing:border-box;}
.btn_ct{background:#3a7ec1 none repeat scroll 0 0;border:0 none;color:#fff;cursor:pointer;font-weight:700;padding:7px 30px;text-transform:uppercase;}
.main_content ul{padding-left:30px;}
.wp-caption{width:100% !important;}
p.wp-caption-text{font-weight:bold;text-align:center !important;}
.sidebar_cat .btn{padding:0;font-size:10px;background:none !important;}
.list-group.sub_list{padding-left:20px;padding-right:20px;margin:0;}
.list-group.sub_list li{padding:10px 0;list-style:none;border-top:1px solid #ccc;}
.list-group.sub_list li:first-child{border-top:0;}
.list-group.sub_list li a{display:block;}
.nav-links span , .nav-links a{display:inline-block;width:30px;height:30px;line-height:30px;color:#FFF;background-color:#3a7ec1;}
@media screen and (max-width:767px){body{overflow-x:hidden;}
.padding_30{padding-bottom:0;}
.topbar .row,
.copy_right .row{display:flex;}
.row-eq-height{display:inline-block;}
.title_category{width:50%;}
.navbar-default .navbar-toggle{position:absolute;right:0;z-index:1;}
.search{padding-top:5px;}
.email{padding-left:15px;}
.about_us img{width:100%;padding-top:15px;}
.product_item,
.project_item{margin-bottom:30px;}
.why_choose_us{padding:30px 0;}
.choose_us_item{padding-bottom:15px;}
.choose_us_item p{color:#FFF;}
.choose_us_item a{color:#FFF;font-weight:bold;}
.news{padding-bottom:0;}
.news_item{padding-bottom:15px;}
.footer{padding:30px 0;}
.footer h4{padding-bottom:15px;}
.introduce{padding-top:30px;}
.thumb_footer img{width:55%;}
.img_thumbnail img{margin:0 auto;}
.single_main h4{margin-top:15px;}
.news_content{padding-bottom:15px;}
.pagination{margin-top:0;margin-bottom:15px;}
.secondary_menu .third_menu{left:399px;}
.list_category ul{height:350px;}
.left_item{width:12%;margin-right:3%;}
.right_item{width:83%;}
}
@media screen and (max-width:414px){.topbar .row,
.copy_right .row{display:inherit;}
h2{font-size:20px;}
.category_product a{font-size:14px;}
.title_category{width:70%;}
.about_us,
.feature_product,
.project{padding:30px 0;}
.topbar img{margin:0 auto;}
.border{width:20%;margin-bottom:15px;}
.email{padding-left:50px;}
.copy_right p{text-align:center;}
.owl-carousel .owl-item img{width:80%;margin:0 auto;}
.fa-angle-right{right:0;}
.fa-angle-left{left:0;}
[class*="col-"]{padding-left:5px;padding-right:5px;}
.title_product a{font-size:16px;}
.title_product{min-height:100px;}
.title_product a{padding:15px 0;}
.product_item .more{padding-left:20px;}
.product_content h3{text-align:center;padding-bottom:15px;margin-bottom:15px;}
.product_content .col-xs-6{width:100%;}
.product_content [class*="col-"],
.single_content [class*="col-"],
.main_content [class*="col-"]{padding-left:15px;padding-right:15px;}
.fanpage img{margin:0 auto;}
.product_item,
.project_item{margin-bottom:15px;}
.footer .col-xs-6{width:100%;}
.social, .introduce{padding-top:15px;}
.bg_why_choose_us{background:none;background-color:rgb(255, 136, 55);}
.social li{width:15%;}
.left_item{width:20%;}
.right_item{width:75%;}
.project_caption{min-height:90px;}
}
@media screen and (max-width:320px){.feature_product .col-xs-6,
.main_content .col-xs-6{width:100%;}
.topbar_contact i{font-size:20px;padding-right:5px;}
.email{padding-left:15px;overflow: hidden;}
}
.why_choose_us a{color: #fff; }
.clearfix-20{height: 20px;clear: both; }
.clearfix{clear: both}
@media (max-height: 1200px) {.news_content1 img{height: 289px; object-fit: cover; } .product_item img {height: 285px; } }
.single_content img{width: 100%; }
.gc-overlay-top-icons .gc-icon.gc-icon-close:before {content: "\f00d" !important; font: normal normal normal 25px/1 fontawesome !important; color: #fff; width: 24px; text-align: center; top: 0px; right: 0px; }
.gc-overlay-right-icons .gc-icon.gc-icon-next:before {content: "\f105" !important; font: normal normal normal 48px/1 fontawesome !important; width: 36px !important; height: 50px !important; color: #fff; }
.gc-overlay-left-icons .gc-icon.gc-icon-prev:before {content: "\f104" !important; font: normal normal normal 48px/1 fontawesome !important; width: 36px !important; height: 50px !important; color: #fff; }
.gc-display-area .gc-icon.gc-icon-next:before {content: "\f105" !important; font: normal normal normal 48px/1 fontawesome !important; width: 36px; color: #fff; height: 50px; text-align: center; }
.gc-display-area .gc-icon.gc-icon-prev:before {content: "\f104" !important; font: normal normal normal 48px/1 fontawesome !important; width: 36px; color: #fff; height: 50px; text-align: center; }
.gc-display-area .gc-icon.gc-icon-prev{width: 36px !important; height: 50px !important; left: 10px; }
.gc-display-area .gc-icon.gc-icon-next {width: 36px !important; height: 50px !important; right: 10px; }
.gc-icon.gc-icon-download {display: none !important; }
.gc-display-area {background-color: transparent !important; }
.gc-thumbs-area-next .gc-icon.gc-icon-next:before {content: "\f105" !important; font: normal normal normal 24px/1 fontawesome !important; width: 24px; height: 24px; text-align: center; }
.gc-thumbs-area-prev .gc-icon.gc-icon-prev:before {content: "\f104" !important; font: normal normal normal 24px/1 fontawesome !important; width: 24px; height: 24px; text-align: center; }
.gc-icon-next:before {position: absolute; top: 1px !important; right: 0px !important; content: "\e04b"; }
.gc-icon-prev:before {top: 1px !important; left: 0px !important; }
.gc-icon-enlarge:before {position: absolute; content: '\f00e'; top: 2px; right: 2px; color: #fff; font-size: 20px; font-family: "FontAwesome"; }
.slider img{height: 000500px !important; }