 html,
button,
input,
select,
textarea{color:#5555555}html{font-size:14px;line-height:1.5em}::-moz-selection{background:#B3D4FC;text-shadow:none}::selection{background:#B3D4FC;text-shadow:none}audio,
canvas,
img,
video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical;width:100%;border:1px solid #e8e8e8;padding:1em 1.5em}p, ul, ol, pre, table, blockquote{margin-top:1rem}ul ul, ol ol, ul ol, ol ul{margin-top:0;margin-bottom:0}hr{border:1px solid;margin:-1px 0}a,
a:active,
a:focus,
a:active{text-decoration:none !important;outline:none}a{text-decoration:none;transition:all 0.2s ease 0s}a:hover,
a:focus{color:#fdc312;text-decoration:underline}ul{margin:0;padding:0;list-style:none}h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:'Raleway', sans-serif;color:#888888}h1{font-weight:600;font-style:inherit;font-size:2.571rem;line-height:1.111em}h2{font-weight:600;font-style:inherit;font-size:2.143rem;line-height:0.700em}h3{font-weight:600;font-style:inherit;font-size:1.714rem;line-height:1.875rem;margin:0rem}h4{font-weight:600;font-style:inherit;font-size:1.286rem;line-height:1.875rem;margin:0rem}.btn{background:#FDC312;color:#ffffff;text-transform:uppercase;padding:4px 18px;margin-top:20px;border-radius:0;display:inline-block;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.btn:hover, .btn-default:hover{background:#3c4461;color:#ffffff;border-color:#3c4461 !important}.btn-default.focus, .btn-default:focus{color:#ffffff;background-color:#3c4461;border-color:#3c4461 !important}.lang_flag > div{margin-right:7px;bottom:-5px;position:relative}.lang_flag > div img{width:22px}.header-social i{font-size:140%}.marqueew{height:400px !important;overflow:hidden}.new-products-grid{padding:10px;margin-bottom:15px;border:1px solid #eae9e9}.new-products-grid .item_goc{display:inline-block;margin-right:7px;color:#757474;text-decoration:line-through}.news p{color:#888}.header-sticky.fixed .menu .menu-content .nav-menu li:hover a{color:#eb1c23}.ScrollOrther li a.title{font-size:120%;color:black;font-weight:bold;width:100%;float:left;margin-top:7px;height:55px;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.view_catalog .microformat_x .box_cis0 .news_hot_main a{width:100%;float:left;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.view_catalog .box_left100_x img{width:100%;float:left}.f-album-item-title h3{background:#e9b501}.view_catalog .box_right_x,.news_hot_main{width:60%;float:right;height:auto;padding-left:0px}.view_catalog .box_right_x .box_cis3{display:none}.view_catalog .microformat_x{width:100%;float:left;margin-bottom:20px}.box_left100_x{width:40%;float:left;height:auto;padding-right:5%}.view_catalog .microformat_x .box_cis0{border-bottom:0px !important}.view_catalog .microformat_x .news_hot_main a{color:#303030;font-weight:600}.view_catalog .box_right_x .nhungthukhac_4 .date-modify{margin:0px}.view_catalog .microformat_x .box_cis0 .news_hot_main{font-weight:bold;font-size:110%;color:#303030}.ScrollOrther li .descOr{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;width:100%;float:left}a.vuong2:link{color:#fdc312}a.vuong:link{color:#fdc312;border:1px solid #fdc312}.new-products-grid .item_price{font-size:110%;text-align:center;display:inline-block;font-weight:bold;color:#f52d2d}body{font-family:'Open Sans', sans-serif;color:#919191;font-weight:400;font-style:normal;font-size:1rem;line-height:1.857em;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased !important;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#carousel-example-generic .item img{width:100%;float:left}.wrapper{background:#fff}.header-top{background:#ffffff;padding:30px 0 22px 0;overflow:hidden}.logo{}.header-connection{text-align:right;line-height:1.5em}.header-top strong{color:#55595d}.social li{display:inline-block;padding:0 6px}.social li:last-child{padding-right:0}.social a{color:#a4a4a4;font-size:.8rem}.social a:hover{color:#fdc312}.header-top p{margin:0}.main-nav-bar{}.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:transparent}.navbar-collapse,
.navbar-default{background-color:transparent;border-color:transparent}.navbar{margin:0;min-height:0}.main-nav{padding-left:0px;border-top:1px solid rgba(0, 0, 0, .05);border-radius:0}.main-nav li{display:inline-block}.main-nav li a{font-family:'Open Sans', sans-serif;font-size:1rem;display:inline;margin-bottom:0;padding:15px 0;font-weight:600;color:#888888}.main-nav li > a:hover, .main-nav li > a:focus{color:#6c6c6c;background:transparent;border-top:1px solid #fdc312}.breadcrumb-area{overflow:hidden;background:#ffffff}.breadcrumb{background:#ffffff;padding:15px 0 0 15px;margin-bottom:1.1em}.breadcrumb a{color:#999999;font-weight:400}.breadcrumb .active{color:#000000}.breadcrumb>li+li:before{padding:0 5px;color:#999999;content:"\f101";font-family:FontAwesome}.header-right{text-align:right;margin-right:-2px}#header-right input{width:28px;line-height:3.3em;box-sizing:border-box;border:0px;border-radius:0px;font-size:1em;margin-top:1px;background-color:transparent;padding:0;-webkit-transition:width 0.2s linear;-moz-transition:width 0.2s linear;transition:width 0.2s linear}input.empty{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit}#header-right input[type=search]:focus{width:250px;outline:none;background:#eee;padding:0 10px}#SubNewsOtherItems li a.title{font-size:110%;font-weight:600}#SubNewsOtherItems li .khunganh img{width:100%;float:left}:focus::-webkit-input-placeholder{color:#ffffff !important}:focus::-webkit-input-placeholder{color:ffffff !important}@media (max-width:767px){.logo{margin-bottom:15px}.header-wrapper{padding:0}.header-connection{text-align:left}.navbar-default .navbar-toggle{padding:0 .5em;top:-6px}.main-nav-bar{position:absolute;top:2.857em;right:0}}.offcanvas-menu{}.offcanvas i{font-size:1.75rem;color:rgba(0,0,0, .8)}.offcanvas button{margin:-1.2em -0.8em}.navbar-header .navbar-toggle:focus, .navbar-header.navbar-toggle:hover{background-color:transparent}.offcanvas-menu h1{font-size:1.4rem;padding:1em 1.7em;color:#999;text-transform:capitalize;border-bottom:1px solid rgba(255, 255, 255, 0.2);margin-bottom:1.7em}#menu>li{line-height:2.5em;border-bottom:1px solid rgba(255, 255, 255, 0.2)}#menu>li:last-child{border-bottom:0}#menu>li ul li{margin-left:2em;border-top:1px solid rgba(255, 255, 255, 0.2)}#menu li a{display:block;text-decoration:none;color:#999999;padding:0 1em}#menu li a:hover,
#menu li.active a{color:#fff;background:rgba(255,255,255,0.2)}.offcanvas-menu .close{color:#fff;text-shadow:none;filter:alpha(opacity=100);opacity:1;width:38px;height:38px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.offcanvas-menu .close:hover{background:rgba(0,0,0, .3);color:#fdc312}.alighn-left{float:left;margin:15px 15px 0 0}.alighn-right{float:left;margin:15px 0 15px 15px}.container-fluid{padding:0}.carousel-caption{right:15%;left:49%;bottom:50px;padding-bottom:30px;text-align:left;text-shadow:none}.carousel-caption h1{color:#ffffff;line-height:1.2;text-transform:uppercase}.carousel-caption p{color:#ffffff}.carousel-indicators li{width:4px;height:4px;background:#ffffff}.carousel-indicators .active{width:6px;height:6px;background:#FDC312;border:1px solid #FDC312}@media(min-width:768px) and (max-width:1199px){.carousel-caption{bottom:1em}.carousel-caption h1{font-size:1.5rem}.carousel-caption p{margin:0}.carousel-caption a{margin-top:7px;padding:0 8px}.carousel-indicators{bottom:0px}}.welcome-section{padding:3em 0;overflow:hidden}.welcome-thumb{float:left;width:36%;padding-right:50px}.welcome-content{float:left;width:64%;text-align:justify}#SubNewsOtherItems .titleOr{font-size:130%;margin-bottom:15px}@media(max-width:767px){.welcome-thumb{width:100%;padding:0 0 1em}.welcome-content{width:100%}}.service-section{overflow:hidden;padding-bottom:0em}.tablist{padding:0.7em 0;border:1px solid rgba(0, 0, 0, .05);border-left:0;border-right:0;margin-bottom:3em}.right_catalog h2{font-size:130%;color:black}.service-section li:first-child{font-size:1.714em;margin-right:9.286em;font-weight:600;padding:0;border:0}.service-section li{border-radius:0;padding:0 1em;display:inline-block;border-left:2px solid rgba(0,0,0,.3)}f li:last-child{border-right:2px solid rgba(0,0,0,.3)}.service-section li a{border-radius:0;border:0;margin:0;color:#888888;font-size:1.371rem;text-transform:uppercase;padding-bottom:0.5em}.service-section .active a, .service-section .active a:focus, .service-section .active a:hover{color:#fdc312;background:#ffffff;border-bottom:2px solid #fdc312}.service-section li a:hover{color:#fdc312;background:#ffffff;border-bottom:2px solid #fdc312}.service-item{width:100%;float:left;position:relative;margin-bottom:2.1em}.service-item::before{content:" ";position:absolute;width:100%;height:100%;left:0;top:0;background:#fdc312;opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.service-item:hover::before{opacity:.9}.service-description{position:absolute;left:0;bottom:0;padding:0 2.8em 2.8em;}.service-description h3{width:100%;float:left;color:#ffffff;border-left:5px solid #fdc312;line-height:none;padding-left:.4em;text-transform:uppercase;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:130%;margin-bottom:20px}.service-description p{color:#ffffff;opacity:0;visibility:hidden;margin-bottom:-7em;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.service-item:hover p{opacity:1;visibility:visible;margin-bottom:0}.service-item:hover .service-description h3{border-left:5px solid #ffffff}.list-lang__mobile{position:absolute;top:20px;margin-right:15px;right:60px}@media(max-width:767px){.service-section li:first-child{margin-right:0}.service-section li a{font-size:1rem}}@media(min-width:480px) and (max-width:991px){.service-section li:first-child{margin-right:2rem}}.service-activity{padding:5em 0}.service-activity-home{padding:0px}.activity-head{padding:0 20em;text-align:center}.activity-head h2{line-height:1.5em;font-weight:600;color:#888888;margin-bottom:0px;font-size:1.714}.activity-head h2 span{color:#fdc312;text-transform:uppercase}.activity-list-items{overflow:hidden}.activity-list{overflow:hidden}.activity-icon{float:left;width:17%;padding-right:1.5em;text-align:center}.activity-icon i{background:#fdc312;padding:0.52em;font-size:1.5rem;color:#ffffff}.activity-details{float:right;width:83%}.activity-details p{color:#919191}.activity-details h4{color:#333333;font-size:1.3rem}@media(max-width:767px){.service-activity{padding:0}.activity-head{padding:0}.activity-head h2{font-size:1.5em}.activity-list{margin-bottom:2em}.contact-detail,.contact-form{width:100%;padding-right:0;padding-left:0px}}@media(min-width:768px) and (max-width:1199px){.activity-head{padding:0 6em}.activity-icon{width:20%}.activity-details{width:80%}}.quote-section{background:url(../img/quote-bg.jpg)no-repeat scroll center 0;height:344px}.quote{padding:5% 20em;text-align:center}.quote h2{color:#ffffff;font-weight:600;line-height:1.714em}.quote p{color:#ffffff}.quote a{font-size:1.2rem;line-height:2.5em;padding:4px 2.5em}@media(max-width:767px){.quote{padding:5em 0em}}@media(min-width:768px) and (max-width:1199px){.quote{padding:5em 10em}}@media(min-width:768px){.list-lang__mobile{display:none}}.our-clients-carousel{padding:3em 0;text-align:center}.our-clients-carousel h2{font-weight:600;color:#888888;padding-bottom:1em;line-height:1.5em;margin-top:0px;font-size:1.714}.wrp-doitac-ft{background:#eee}.footer-top{overflow:hidden;padding:3em 0 1em;border:1px solid rgba(0,0,0, .05);border-left:0;border-right:0}.footer-top p, address{font-size:.9rem}.footer-logo img{padding-top:.5em;margin-bottom:1em;max-width:100%}.footer-top h4{color:#888;margin-bottom:4%}.footer-top p{margin-top:0}.news .date,.responsability li a, body{color:#b1b1b1}.news li{margin-bottom:1em}.news p{margin:0;line-height:1.5em}.responsability ul li{margin:0 0 .3em 0;position:relative;margin-bottom:5%}.responsability ul li::before{content:"\f105";font-family:fontAwesome;position:absolute;left:0;color:#fdc312}.responsability li a{font-size:.9rem;color:#888;padding-left:1em;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.responsability li a:hover{color:#fdc312}.contact-us span{display:block;font-weight:700;line-height:2em}.contact-us a{color:#888888}.contact-us a:hover{color:#fdc312}.footer{padding-bottom:0em;overflow:hidden}.multiple_map{width:100%;float:left}.footer-social{text-align:right;line-height:3.5em}@media(max-width:767px){.footer-social{text-align:left}.contact-us{margin-top:2em}}@media(min-width:600px) and (max-width:767px){.contact-detail,.contact-form{padding-left:10px;padding-right:10px;width:100%}.footer-logo, .news, .responsability, .contact-us{width:50%;float:left;min-height:212px}.contact-us{margin-top:0em}}.breadcrumb-area{background:#3c4461}.title_sp,.left_time_news,.right_edit_admin{display:none}.box_left100_x img{width:100%;float:left}.microformat_x,.box_cis0{width:100%;float:left}.line2one_x p{margin-top:0;vertical-align:top;line-height:normal}.page-title h2,.page-title h1{color:#ffffff;font-size:1.786rem;font-weight:700;text-transform:uppercase;padding:1em 0 .3em 0}.breadcrumb{background:transparent;padding:0}.breadcrumb a, .breadcrumb>.active{color:#ffffff}.history{padding:5em 0}.history h3{margin-bottom:1em;text-transform:uppercase}.history-details img{width:48%;float:left;margin:.5em 2.5em 0 0}.history-details p{margin:0 0 2em}.company-focus{overflow:hidden;padding:5em 0;border:1px solid rgba(0,0,0, .05);border-left:0;border-right:0}.company-focus h3{margin-bottom:1em;text-transform:uppercase}@media(max-width:991px){.company-mision{margin-bottom:5em}}.residential-plumb{overflow:hidden;padding:5em 0}.residential-plumb h2, .commercial-plumb h2{margin-bottom:1.5em;padding-left:.5em;text-transform:uppercase}.residential-plumb .service-description p,
.commercial-plumb .service-description p{color:#ffffff;opacity:0;visibility:hidden;margin-bottom:-12em;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.residential-plumb .service-item:hover p,
.commercial-plumb .service-item:hover p{opacity:1;visibility:visible;margin-bottom:0}.residential-plumb .service-description,
.commercial-plumb .service-description{padding:5.2em 1.5em 1.5em 1.8em;bottom:3%}.service-description .ndmt{color:white;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;width:100%;float:left}.breadcrumb span,.breadcrumb i{color:white}.service-description h2{visibility:visible;opacity:1}.residential-plumb .service-description a,
.commercial-plumb .service-description a{visibility:hidden;opacity:0;color:#666666;text-transform:uppercase;background:#ffffff;padding:0.5em 0.857em;font-weight:600;margin-top:1em;display:inline-block}.residential-plumb .service-item:hover .service-description a,
.commercial-plumb .service-item:hover .service-description a{opacity:1;visibility:visible}.residential-plumb .service-item:hover .service-description a:hover,
.commercial-plumb .service-item:hover .service-description a:hover{background:#3c4461;color:#ffffff;border-color:#3c4461}.residential-plumb .service-item:hover .service-description,
.commercial-plumb .service-item:hover .service-description{border:2px solid #ffffff;overflow:hidden;margin:1.5em;opacity:1;visibility:visible;bottom:0;padding:5.2em 0 1.5em 1.8em}.commercial-plumb{overflow:hidden;padding:5em 0;border:1px solid rgba(0,0,0, .05);border-left:0;border-right:0}@media(max-width:480px){.residential-plumb h2, .commercial-plumb h2{font-size:1.7rem}.residential-plumb .service-item:hover .service-description, .commercial-plumb .service-item:hover .service-description{margin:0.5em;;padding:2.6em 0 0.5em 1em}}@media(min-width:600px) and (max-width:767px){.residential-plumb .service-item:hover .service-description, .commercial-plumb .service-item:hover .service-description{margin:4.5em;padding:9.6em 2em 2.5em 2em}}@media(min-width:768px) and (max-width:991px){.residential-plumb .service-item:hover .service-description, .commercial-plumb .service-item:hover .service-description{padding:4.5em 0 1.5em 0.8em}}@media(min-width:992px) and (max-width:1199px){.residential-plumb .service-item:hover .service-description, .commercial-plumb .service-item:hover .service-description{margin:0.5em;padding:1.6em 0 1.5em 1.8em}}.single-details{padding:5em 0;overflow:hidden}@media(max-width:991px){.single-thumb{width:100%;margin-bottom:4em;padding:0}.single-content{width:100%}}.map-head{padding-top:5em}.map-area{position:relative;padding-top:4.286em}.map-canvas{height:300px}.form-section{overflow:hidden;padding:5em 0;border-bottom:1px solid #e8e8e8}.main-contact-form h4{text-transform:uppercase}.main-contact-form p{margin-bottom:4em}.head-office{margin-bottom:1.5em;border-bottom:1px solid #e8e8e8}.office-location{margin-left:4em}.head-office h4,
.newyork-office h4{text-transform:uppercase;margin-bottom:1.5em}.main-contact-form input[type=text],
.main-contact-form input[type=email],
.main-contact-form input[type=tel]{width:100%;line-height:3em;padding:0 1.5em;margin-bottom:2.2em;border:1px solid #e8e8e8}#full-name{width:48%;margin-right:1em}#email{width:48%;margin-left:.8em}.main-contact-form input[type=submit]{margin-top:2em;line-height:2em;padding:8px 30px;text-transform:uppercase;border:1px solid #fdc132}@media(max-width:767px){#full-name, #email{width:100%;margin:0 0 2.2em 0}.contact-us .get-in-Touch h4{margin-top:2.2em}.office-location{margin:3em 0 0}.head-office{border-bottom:0}}@media(min-width:768px) and (max-width:1199px){#full-name, #email{width:100%;margin:0 0 2.2em 0}}.welcome-section ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}.welcome-section li{display:list-item;list-style:disc}