/* http://tramhuongvanthang.com/userdata/9123/wp-content/themes/keyweb/css/1.home.css?ver=6.4.1 */
.full-content{width:100%;float:left}#content,#primary,.content-box,#row-wrap-slide{width:100%;float:left;position:relative}#row-wrap-slide .item:before,#row-wrap-slide .item:after{background:rgba(0,0,0,0) linear-gradient(rgba(31,32,36,0.5),transparent) repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home #row-wrap-content{float:left;width:100%}.row{float:left;width:100%}.h-title{margin-bottom:15px;text-align:center}.h-title h2{font-size:30px;font-family:'Open Sans';color:#181818;font-weight:600}.h-title .line{background:#f62459 none repeat scroll 0 0;bottom:0;display:block;height:1px;margin:10px auto 0;width:50px}.clear{min-height:32px;background:#fff none repeat scroll 0 0;clear:both}#aboutus{padding:30px 0 0;background:#fff none repeat scroll 0 0}.container_wrapper{float:left;width:100%;padding:0}.about-col,.info{float:left;width:calc(100%/2 - 10px);margin-right:20px;margin-bottom:20px}.about-col:nth-child(even){float:right}.about-right,.about-left{float:left;width:100%}#aboutus .about-left h2{font-family:'Open Sans';font-size:27px;line-height:35px;margin-bottom:20px;color:#181818}#aboutus .about-left p{line-height:1.5em;margin-bottom:15px;font-family:'Open Sans';color:#727272;text-align:left;font-size:16px}.info{background:#e9ebee none repeat scroll 0 0;text-align:center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.info:hover{background:#008bb9 none repeat scroll 0 0}.info h6{font-size:14px;font-weight:500;font-family:'Open Sans';color:#008bb9;margin:0 0 10px;text-transform:uppercase}.info-icon-hover{display:none}.info:hover h6{color:#fff}.info:hover .info-icon-hover{display:inline-block;text-align:center}.info:hover .info-icon{display:none}#aboutus .button{font-weight:500;color:#fff;background:#4267b2 none repeat scroll 0 0;border-radius:3px;transition:all 0.3s ease 0s;padding:16px 40px}#aboutus .button:hover{background:#365899 none repeat scroll 0 0}#product-works{padding:30px 0;background:#fff none repeat scroll 0 0;text-align:center}#product-works h5{font-size:16px;font-weight:300px;color:#181818;margin:0 auto;width:85%;font-family:'Open Sans'}#product-works p{width:100%;margin:10px 0 30px;float:left}#product-works .button-works{background:#4267b2 none repeat scroll 0 0;color:#fff;padding:16px 40px;font-size:14px;float:none;font-weight:500}#product-works .button-works:hover{background:#365899 none repeat scroll 0 0}.banner{position:relative;float:left;width:100%;margin:40px 0 0}.banner img{vertical-align:middle;width:100%}#product-works .banner-img img{width:100%;height:200px;object-fit:cover;width:100%}#product-works .banner-2 .banner-img img{height:250px;object-fit:cover;width:100%}.banner .banner-1,.banner .banner-3{float:left;width:45%}.banner .banner-3{float:right}.banner-img{float:left;width:100%;border-left:2px solid #cdcdcd;border-right:2px solid #cdcdcd}.banner .banner-2{float:left;width:50%;margin-top:-50px;position:absolute;z-index:1000;left:25%}#our-target{padding:20px 0;background:#fff none repeat scroll 0 0;text-align:center}#our-target h4{font-size:20px;font-weight:300px;line-height:30px;color:#181818;margin:0 auto;width:85%;font-family:'Open Sans'}.target-box{float:left;width:100%;margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-around}.target{float:left;width:31%;margin-right:3.5%;position:relative}.target:first-child{margin-left:17.25%}.target:last-child{margin:0}.target img{width:100%;vertical-align:middle}#our-target .target p{line-height:1.5em;margin-bottom:15px;font-size:15px;font-family:'Open Sans';color:#727272;text-align:center}#our-target .target h4{margin:5px 0;width:100%}#slogan{background:rgba(66,103,178,0.9) url(/userdata/9123/wp-content/themes/keyweb/css/images/slogan.png) no-repeat scroll center bottom;color:#fff;float:left;padding:30px 0;text-align:center;width:100%}#slogan h2{font-family:"Open Sans";font-size:37px;font-weight:700;line-height:55px;margin:0;color:#fff;text-transform:uppercase}#slogan em,#slogan span{display:block;font-size:27px;font-style:normal;font-weight:400;line-height:35px;margin-top:12px}#slogan .button-sologan{background:#42b72a none repeat scroll 0 0;color:#fff;padding:20px 40px;font-size:14px;float:none;font-weight:500;text-transform:uppercase}#slogan .button-sologan:hover{background:#36a420 none repeat scroll 0 0}#slogan p{float:left;width:100%;margin:25px 0 0;color:#fff}#clients{background:#fff none repeat scroll 0 0;text-align:center}.clients-col{float:left;padding:115px 0 100px 67px;width:50%}.clients-col:first-child{border-right:1px solid #cfcfcf;padding:115px 100px 100px 0}#clients .owl-theme .owl-dots{display:inline-block;left:0;margin:30px 0 0;position:relative;top:5px;vertical-align:middle;width:100%}#clients .item p{font-family:"Open Sans";margin:0 0 20px;font-size:18px;font-weight:400;line-height:35px;color:#727272;text-align:center}#clients strong,#clients em{display:block;margin-top:5px}.logo li{width:calc(100%/3 - 5px);float:left;border:1px solid #2675e4;margin-right:7.5px;margin-bottom:7.5px;padding:5px}.logo li img{display:block;vertical-align:middle;width:100%;height:auto}ul.logo{display:flex;flex-wrap:wrap}.logo li:nth-child(3n){margin-right:0}.about-right-wrapper{display:flex;flex-wrap:wrap}.about-col:nth-child(2n),.info:nth-child(2n){margin-right:0}@media only screen and (max-width:980px){.container_wrapper{padding:0}.clients-col:first-child{padding:20px 10px;padding-left:0}.clients-col:last-child{padding:20px 10px;padding-right:0}#clients .item p,#aboutus .about-left p{font-size:15px;margin-bottom:10px}#our-target h4{font-size:15px;line-height:20px}.h-title h2{font-size:20px}#slogan h2{font-size:20px;line-height:30px}#slogan em,#slogan span{font-size:17px;line-height:20px;margin-top:12px}#slogan .button-sologan{padding:12px 20px;font-size:14px}}@media only screen and (max-width:768px){.target:nth-child(n){width:calc(100%/2 - 5px);margin:0 10px 10px 0;float:none}.target:nth-child(2n){margin-right:0}.clients-col:nth-child(n){width:100%;border:0!important;padding:0}.banner .banner-1,.banner .banner-2,.banner .banner-3{position:relative;width:100%;left:0;margin:0 0 15px}#product-works .banner-img img{height:auto!important}.about-col{width:100%;margin:0;margin-bottom:10px}.banner{margin:20px 0 0;display:flex;flex-wrap:wrap}.banner .banner-1,.banner .banner-3{float:left;width:calc(50% - 5px);margin-bottom:10px}.banner .banner-1{margin-right:10px}.banner .banner-2{float:left;width:calc(50% - 5px);margin-top:0;position:unset;z-index:1000;left:0}#product-works .banner-2 .banner-img img,.banner img{height:auto}}@media only screen and (max-width:480px){.info img{width:80px}.target:nth-child(n){width:100%;margin:0 0 10px}.clients-col:nth-child(n){padding:0;margin:25px 0}#slogan p{margin:0}#our-target h4{font-size:16px;width:100%}#aboutus,#our-target,#product-works,#slogan{padding:25px 0}.banner .banner-1,.banner .banner-3{float:left;width:100%;margin-bottom:10px}.banner .banner-1{margin-right:0}.banner .banner-2{width:100%}}@media only screen and (max-width:360px){.info{width:100%;margin:0 0 10px}ul.logo{justify-content:space-between}.logo li{width:49.5%;margin:0 0 5px}}