/* https://rotolands.com/userdatb/9354/wp-content/themes/keyweb/css/2.dichvu.css?ver=6.4.1 */
.best-construction{padding-top:60px;padding-bottom:80px}.best-construction .section-title,.customer-construction .section-title{margin-bottom:50px}.best-construction .subtitle{margin:0 0 5px;font-size:12px;font-weight:400;color:#ff7e20;text-transform:uppercase}.best-construction .subtitle::before{background:#ff7e20;content:"";display:inline-block;height:8px;margin-right:7px;width:8px;position:static;margin-left:0}.best-construction .widget-title,.customer-construction .widget-title{text-align:left;font-size:35px;margin-bottom:10px;line-height:normal;position:relative}.widget-title{color:#222;text-align:center;font-size:40px;font-weight:600;margin:0;line-height:1.5}.item-services{padding:30px;margin-bottom:30px;background-color:#fafafa;font-size:13px;border:1px solid #e5e5e5;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.item-services .icon{display:flex;justify-content:center;height:50px;text-align:center;width:52px;border-radius:3px;background:#fff}.item-services .icon img{max-width:45px;object-fit:contain;max-height:100%}.item-services h6{font-size:16px;font-weight:500;margin:10px 0 4px;color:#222}.item-services p{margin:0}.item-services .ts-excerpt{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.item-services:hover{background-color:#ff7e20;color:#fff}.bg-arrow{padding:50px 0;background:#F0F2F3 url(/userdatb/9354/wp-content/themes/keyweb/css/../css/images/__bg-arrow.png) no-repeat center top}.gallery-services.filter-tab .controls-filter{margin-bottom:30px;text-align:center}.gallery-services .controls-filter>li{display:inline-block;font-size:15px;font-weight:500;letter-spacing:0.01em;text-transform:uppercase;color:#222;padding:4px 15px;cursor:pointer}.gallery-services .controls-filter>li.active{color:#ff7e20}.gallery-services .gallery .gallery-item{position:relative;text-align:center;margin-bottom:15px}.gallery-services .gallery .gallery-item .gallery-thumb{min-height:250px}.overlay_icon{position:absolute;top:35%;left:-42%;display:block;width:30px;height:30px;z-index:9;opacity:0}.gallery-services .gallery .gallery-item .gallery-ovelay a{position:absolute;width:100%;height:100%;left:0;right:0;cursor:pointer;display:block}.gallery-services .gallery .gallery-item .gallery-ovelay a::before{content:"";-wekbit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,126,32,0.6);opacity:0;overflow:hidden}.gallery-services .gallery .gallery-item .gallery-ovelay a img{height:100%;width:100%;object-fit:cover}.overlay_icon i{display:block;width:48px;height:48px;margin-bottom:5px;color:#FFF;font-size:18px;text-align:center;line-height:48px;background-color:#ff7e20}.gallery-services .gallery .gallery-item .gallery-thumb .gallery-ovelay .overlay_icon i{background-color:#272727}.gallery-services .gallery .gallery-item:hover .overlay_icon,.gallery-services .gallery .gallery-item:hover .gallery-ovelay a::before{opacity:1}.gallery-services .gallery .gallery-item:hover .gallery-ovelay .overlay_icon{left:42%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.bkg-construction{position:relative;padding:50px 0px;color:#fff;background-color:#D7D7D7;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bkg-construction::before{background-color:rgba(0,0,0,0.85);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.text-featured{font-size:14px;line-height:24px;font-weight:700;color:#fff;padding:25px 30px;border:1px solid #e5e5e5;-moz-border-radius:1px;-webkit--moz-border-radius:1px;-o-moz-border-radius:1px;margin:0 0 0;background-color:transparent;text-align:left;z-index:9;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.text-featured .btn{padding:8px 38px;color:rgb(255,255,255);background-color:#ff7e20;width:auto}.text-featured p{width:70%;margin-bottom:0}.our_clients{padding-top:80px;padding-bottom:50px;background-color:#f6f6f6}.our_clients .title-left-top,.skills_wrap_services .title-left-top{margin-bottom:50px}.title-left-top h3{position:relative;padding-bottom:15px;margin-bottom:20px;margin-top:0px;color:#222;font-size:30px;font-weight:600}.title-left-top h3::after{display:block;position:absolute;bottom:0px;left:0;width:50px;height:2px;background:#ff7e20;content:""}.item-testimonial .quote-client{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:20px 15px 20px 60px;position:relative;font-family:Raleway;font-size:17px;line-height:27px;font-style:italic;color:#a6a6a6;box-shadow:0 2px 3px 0 rgba(39,41,48,0.08);-moz-box-shadow:0 2px 3px 0 rgba(39,41,48,0.08);-webkit-box-shadow:0 2px 3px 0 rgba(39,41,48,0.08);margin-bottom:15px}.item-testimonial .quote-client::before{content:"\f10d";font-family:'FontAwesome';font-size:28px;color:#666;position:absolute;top:26px;left:15px;font-style:normal}.item-testimonial .quote-client p{margin:0}.item-testimonial .quote-client::after{content:"";border-left:20px solid transparent;border-top:20px solid transparent;border-right:20px solid #fff;border-bottom:20px solid transparent;position:absolute;bottom:-20px;right:0;font-style:normal}.item-testimonial .info-client .avata{float:left;margin-right:13px}.item-testimonial .info-client .client-name{font-weight:700;font-size:16px;color:#222;display:block;margin:0 0 8px}.item-testimonial .info-client .client-position{display:block;font-size:13px;line-height:18px;color:#ff7e20}.doitac-logo{box-shadow:0 2px 3px rgba(39,41,48,0.08);-moz-box-shadow:0 2px 3px rgba(39,41,48,0.08);-webkit-box-shadow:0 2px 3px rgba(39,41,48,0.08);margin-bottom:30px;height:85px;text-align:center;background:#fff}.doitac-logo img{max-width:100%;max-height:100%}.skills_wrap{padding:60px 0}.skill-container{margin-top:20px;padding-bottom:1px}.skill-container .fa-skill{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;background:#ff7e20;border-radius:50px;text-align:center;color:#fff;font-size:17px}.skill-bar-percent{color:#ff7e20}.skill-container{display:flex;align-items:flex-end}.fa-skill{margin-right:7px}.skillbar-title{display:flex;justify-content:space-between;margin-bottom:5px}.skillbar{width:calc(100% - 2.6em);font-size:16px}.skillbar-bar{position:relative;height:12px;border-radius:5px;background-color:#D7D7D7}.skillbar-bar-item{position:absolute;height:12px;background-color:#000;border-radius:5px;width:0;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}@media only screen and (max-width:900px){.bg-arrow,.skills_wrap{padding:20px 0}.about-our-teams .our-team_description{margin-bottom:20px}.title-left-top h3,.gallery_home_page h2,.home-box-tin-tuc h2{padding-bottom:10px;font-size:24px}.our_clients .title-left-top,.skills_wrap_services .title-left-top{margin-bottom:25px}.gallery-services.filter-tab .controls-filter{margin-bottom:15px}.gallery-col{width:33.333%}.best-construction{padding:20px 0}.best-construction .widget-title,.customer-construction .widget-title{font-size:30px}.best-construction .section-title,.customer-construction .section-title{margin-bottom:20px}.item-services,.our_clients{padding:20px;margin-bottom:20px}}@media only screen and (max-width:700px){.skills_wrap .col-lg-6,.about_wrap .panel-grid-cell{width:100%}.gallery-services .gallery .gallery-item .gallery-thumb{min-height:160px}.best-construction .widget-title,.customer-construction .widget-title{font-size:24px}.item-services{padding:20px 10px}.bkg-construction,.our_clients{padding:20px 0}.text-featured{padding:20px}.item-testimonial .quote-client{font-size:15px;line-height:22px}.doitac-logo{margin-bottom:10px}.our_clients{margin-bottom:0}}@media only screen and (max-width:640px){.best-construction .col-lg-3{width:50%}.text-featured p{width:100%;margin-bottom:10px}}@media only screen and (max-width:600px){.gallery-col{width:50%}.our_clients .col-lg-6{width:100%}.info-client{margin-bottom:20px}}