.btnsmall,.form-lft input,input[type=button],textarea{font-family:roboto,sans-serif}.margin-bottom,.margin-top-bottom{margin-bottom:30px}.align-right,.cont-top,.footer-lft{text-align:right}.logo img,.slider-nav div{-webkit-transition:.3s}#about .tabs-menu li,.client li,.client-item,.h1-line{float:left}.h1-line{background:#c5c5c5;width:85px;height:2px;margin-left:30px;margin-top:38px}.cont-top,.fixed,.logo-menu,.portfolio-img li img,.section-bottom-img img,.section-top-img img{width:100%}.margin-top-bottom{margin-top:24px}.margin-top{margin-top:28px}.section-top-img{display:block;height:120px}.cont-top{background:#f2f2f2;padding:10px 0}.logo-menu{background:#fff}.logo img{position:absolute;top:-20px;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.slider-arrow-lft,.slider-arrow-rgt,.slider-nav div{-moz-transition:.3s;-o-transition:.3s;cursor:pointer}.fixed .logo img{-webkit-transform:scale(.7) translateY(20px) translateX(-40px);-moz-transform:scale(.7) translateY(20px) translateX(-40px);-o-transform:scale(.7) translateY(20px) translateX(-40px);transform:scale(.7) translateY(20px) translateX(-40px)}.fixed{position:fixed;top:0;left:0;z-index:99;box-shadow:0 1px 3px rgba(50,50,50,.1)}#banner .box-lft,#banner .box-rgt{background:#fff;position:absolute}.banner-top{margin-top:73px}#banner .box-lft{bottom:-63px;height:106px;left:-17px;width:1000px;-webkit-transform:rotate(6.3deg);-moz-transform:rotate(6.3deg);-o-transform:rotate(6.3deg);transform:rotate(6.3deg)}#banner .box-rgt{bottom:-57px;height:92px;right:-17px;width:457px;-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg)}.slider-loading-bg,.slider-loading-icon{width:100%;height:100%;left:0;top:0;position:absolute;display:block}.slider-loading{position:absolute;top:0;left:0}.slider-loading-bg{opacity:.7}.slider-loading-icon{background:url(../img/loading.gif) center center no-repeat}#slider{position:absolute;left:0;top:0;width:1300px;height:600px;overflow:hidden}.slider-nav{position:absolute;bottom:90px}.slider-nav div{position:absolute;width:10px;height:10px;overflow:hidden;border-radius:50%;border:2px solid #fff;opacity:.3;transition:.3s}.slider-nav .av,.slider-nav div:hover{background:#fff;opacity:1}.portfolio-img li span,.slider-h-lft,.slider-h-rgt,.slider-link-lft:hover,.slider-link-rgt:hover{background:rgba(165,0,0,.9)}.slider-arrow-lft,.slider-arrow-rgt{display:block;position:absolute;width:40px;height:40px;border:2px solid #fff;border-radius:50%;font-size:26px;color:#fff;text-align:center;padding:1px 0 0;opacity:.3;-webkit-transition:.3s;transition:.3s}.slider-link-lft,.slider-link-rgt{height:72px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;position:absolute}.slider-arrow-lft{top:123px;left:12px}.slider-arrow-rgt{top:123px;right:12px}.portfolio-img li:hover span,.slider-arrow-lft:hover,.slider-arrow-rgt:hover{opacity:1}.slider-h-lft,.slider-h-rgt{height:72px;position:absolute;padding-top:10px;text-align:center}.slider-p-lft,.slider-p-rgt{position:absolute;padding:20px 24px}.slider-link-lft{background:rgba(255,255,255,.9);width:72px;top:170px;left:681px;transition:.3s}.slider-p-lft{background:rgba(0,0,0,.9);width:632px;top:252px;left:121px}.slider-link-rgt{background:rgba(255,255,255,.9);width:72px;top:170px;left:547px;transition:.3s}#about .tabs-menu li a,#services .tabs-menu a,#services .tabs-menu i,.career-in a,.portfolio-img li,.portfolio-img li span,.portfolio-nav li{-webkit-transition:.3s;-moz-transition:.3s}.slider-p-rgt{background:rgba(0,0,0,.9);width:632px;top:252px;left:547px}.client-container,.client-item img{position:relative}.client-nav-left,.client-nav-left:hover,.client-nav-right,.client-nav-right:hover{background-image:url(../images/news-arrow.gif);background-repeat:no-repeat}#about,#portfolio{padding:100px 0;margin-top:-60px}#about #about-tab-1,#services #tab-1{display:block}#about .tab-content,#about .tabs-menu .current .hide,#services .tab-content{display:none}#about .tabs-menu,.portfolio-nav{margin-top:60px;display:inline-block}#about .tabs-menu li a{color:#999;font-size:20px;font-weight:700;margin-left:20px;cursor:pointer;-o-transition:.3s;transition:.3s}#about .tabs-menu .current a,#about .tabs-menu li a:hover,#services .tabs-menu a:hover,.portfolio-nav .current,.portfolio-nav li:hover{color:#a50000}#about .tabs-menu .hide{display:inline-block;font-size:16px;font-weight:400;padding-top:4px}#about .tabs-menu .hide i{margin-right:5px}.client{padding-top:36px}.client-item,.client-ul{padding:0;position:relative}.client li{width:16.66%}.client-ul{width:9999px;margin:0;list-style-type:none;text-align:center}.client-inner{overflow:hidden;width:100%;margin-top:16px}.client-item{margin:0;cursor:pointer;line-height:0}.client-item img{cursor:pointer;opacity:.6;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.client-item img:hover{opacity:1;filter:none;-webkit-filter:grayscale(0)}.client-nav-left,.client-nav-right{width:20px;height:20px;display:inline-block;cursor:pointer;position:absolute;top:7px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.client-nav-left{background-position:0 0;background-color:#eaeaea;right:24px}.client-nav-left:hover{background-position:0 -21px;background-color:#d9382e}.client-nav-right{background-position:-21px 0;background-color:#eaeaea;right:0}.career-in a:hover,.footer,input[type=button]:hover{background:#a50000}.client-nav-right:hover{background-position:-21px -21px;background-color:#d9382e}#careers,#services{background:#f6f6f6}#services .tabs-menu{width:30.3333%;float:left;margin-top:14px}#services .tabs-menu a{font-size:16px;font-weight:700;color:#999;padding:15px 0 25px;display:block;-o-transition:.3s;transition:.3s}#services .tabs-menu .current a{color:#a50000;border-right:6px solid}#services .tabs-menu i{width:40px;height:40px;display:inline-block;margin-right:20px;margin-bottom:-14px;-o-transition:.3s;transition:.3s}.portfolio-img li,.portfolio-nav li{-o-transition:.3s;float:left;cursor:pointer}#services .tabs-menu .i-tab-1{background-position:0 4px}#services .tabs-menu .current a .i-tab-1,#services .tabs-menu a:hover .i-tab-1{background-position:-49px 4px}#services .tabs-menu .i-tab-2{background-position:0 -42px}#services .tabs-menu .current a .i-tab-2,#services .tabs-menu a:hover .i-tab-2{background-position:-49px -42px}#services .tabs-menu .i-tab-3{background-position:0 -87px}#services .tabs-menu .current a .i-tab-3,#services .tabs-menu a:hover .i-tab-3{background-position:-49px -87px}#services .tabs-menu .i-tab-4{background-position:0 -139px}#services .tabs-menu .current a .i-tab-4,#services .tabs-menu a:hover .i-tab-4{background-position:-49px -139px}#services .tabs-menu .i-tab-5{background-position:0 -184px}#services .tabs-menu .current a .i-tab-5,#services .tabs-menu a:hover .i-tab-5{background-position:-49px -184px}#services #tabs-container{width:69.6667%;min-height:400px;float:left;padding-left:50px;border-left:1px solid #dbe2e2;margin-top:14px}.portfolio-nav li{color:#999;font-size:16px;font-weight:700;margin-left:26px;transition:.3s}.portfolio-img{width:100%;margin-top:30px;display:flex;padding:0 .5%;flex-wrap:wrap}.portfolio-img li{width:19%;position:relative;margin:.5%;transition:.3s}.portfolio-img li span{position:absolute;top:0;width:100%;height:100%;display:block;color:#fff;font-size:16px;font-weight:700;padding-top:33%;text-align:center;opacity:0;-o-transition:.3s;transition:.3s}#careers .margin-top-bottom{margin-bottom:56px}.career-in{border-bottom:1px solid #dbe2e2;padding-bottom:15px}.career-last{border:none}.career-in a{background:#d5d5d5;color:#888;padding:6px 12px;margin:5px 0;display:inline-block;border-radius:3px;-o-transition:.3s;transition:.3s}.form-lft input,textarea{font-size:16px;padding:12px;margin-bottom:12px}.career-in a:hover{color:#fff}#contact{padding-top:100px;margin-top:-60px}#contact-us p{padding-top:0;padding-bottom:20px}.form-lft{float:left;width:40%}.form-lft input{width:96%;border:1px solid #cacaca;border-radius:3px}textarea{width:60%;border:1px solid #cacaca;border-radius:3px;height:161px;resize:vertical}input[type=button]{background:#282828;font-size:20px;font-weight:700;color:#fff;padding:10px;border:none;border-radius:3px;width:38.5%;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.map{margin-top:60px}#footer{margin-top:-35px;position:absolute;width:100%}.footer-top-img{height:35px;width:100%}.footer{width:100%;padding:30px 0;color:#fff;font-size:16px;position:relative}.footer-lft a{color:#fff;display:inline-block;width:34px;height:34px;padding-top:6px;text-align:center;border:2px solid #fff;border-radius:50%;margin-left:2px}@media (max-width:1199px){#services .tabs-menu{width:33.333%}#services #tabs-container{width:66.667%}}@media (max-width:991px){#about .tabs-menu,#services .tabs-menu{display:none}#about .tab-content,#services .tab-content{display:block!important}#services #tabs-container,#services .tabs-menu{width:100%}#services .tabs-menu a{padding:0 0 16px;font-size:15px}#services #tabs-container{padding:0;border:0;min-height:inherit}#services .tabs-menu i{margin-right:14px}.portfolio-img li{width:49%}.portfolio-nav{margin-top:0}.portfolio-nav li{margin-right:26px;margin-left:0}#about h4,#services h4{margin:10px 0 0}.client{padding-top:0}}@media (max-width:767px){.cont-top,.footer{text-align:center}.mo-container{padding-left:20px;padding-right:20px}.logo{padding:10px 20px}.logo img{-webkit-transform:scale(.7) translateY(20px) translateX(-40px);-moz-transform:scale(.7) translateY(20px) translateX(-40px);-o-transform:scale(.7) translateY(20px) translateX(-40px);transform:scale(.7) translateY(20px) translateX(-40px)}.form-lft,.form-lft input,input[type=button],textarea{width:100%}.footer-lft{padding-top:12px;text-align:inherit}}#scroll-to-top,.whatsapp{text-align:center;font-size:14px;line-height:35px;color:#fff;position:fixed;bottom:25px;z-index:999}@media (max-width:570px){h1{float:none;margin-bottom:0;font-size:40px;line-height:46px}.h1-line{margin-bottom:18px;margin-left:0;margin-top:15px}.margin-top{margin-top:0}.section-top-img{height:100px}.form-lft{margin-top:30px}}@media (max-width:410px){.portfolio-nav li{margin-right:13px;font-size:14px}}#scroll-to-top{background-color:#a50000;display:none;width:35px;height:35px;right:25px}#scroll-to-top:hover{background-color:#2c3038;color:#fff}.whatsapp{width:50px;height:50px;left:25px}.fa,.fab{color:#a50000;font-size:16px}.top-social{float:left;margin-left:3%}.top-social a{margin-right:10px}.top-social a i.fa,.top-social a i.fas{font-size:16px;color:#a50000}.top-social a i.fa-brands,.top-social a i.fab{font-size:20px;color:#a50000}.btnsmall{background:#282828;font-size:20px;font-weight:700;color:#fff;padding:10px;border:none;border-radius:3px;width:38.5%;cursor:pointer}.contact-form .form-group{margin-bottom:30px;box-shadow:none}.contact-form input[type=email],.contact-form textarea,.contact-form-area input[type=tel],.contact-form-area input[type=text],::-webkit-input-placeholder{color:#a50000!important}.contact-form .form-control{background-color:transparent;display:block;width:40%;height:45px;padding:0;font-size:16px;line-height:1.42857143;color:#a50000!important;background-image:none;border-radius:0;box-shadow:none}.contact-form .small{margin-top:25px;background:0 0;border:1px solid #a50000;color:#a50000}.contact-form .small:hover{background:#a50000;color:#333}.contact-form .form-control:focus{box-shadow:none}form#ajax-contact{max-width:600px;margin:20px auto;padding:15px;background:0 0;border-radius:0;box-shadow:none}form#ajax-contact input[type=text],form#ajax-contact textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}form#ajax-contact input.btnsmall{background-color:#d5d5d5;color:#888;border:none;padding:10px 18px;font-size:16px;border-radius:4px;cursor:pointer;margin-right:10px}form#ajax-contact .g-recaptcha{display:inline-block;vertical-align:middle}form#ajax-contact input.btnsmall:hover{background-color:#a50000;color:#fff}.mo-3-7.margin-top{margin-top:30px;padding:0 15px}@media (max-width:600px){form#ajax-contact{padding:10px}}.contact-form{display:flex;flex-direction:column;gap:1rem;max-width:600px;width:100%;margin:auto;padding:1rem}.contact-form input,.contact-form textarea{width:100%;padding:.75rem;font-size:1rem;border:1px solid #ccc;border-radius:4px}@media (max-width:768px){body{font-size:14px}img{height:auto}.navbar-brand img{max-height:50px;width:auto}.contact-form{padding:.5rem}}form{width:100%;max-width:100%;padding:1rem;box-sizing:border-box}form button,form input,form textarea{display:block;width:100%;margin-bottom:1rem}nav{position:sticky;top:0;z-index:999;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.services-section i.fa,.services-section i.fa-brands,.services-section i.fa-solid,.services-section i.fab,.services-section i.fas{font-size:2rem;line-height:1}