body{font-family:'Work Sans',sans-serif;font-size:15px;line-height:1.6;color:#313131}*{margin:0;padding:0;border:0;outline:0}p{font-size:15px;line-height:1.6}a{font-family:'Roboto Condensed',sans-serif;font-size:15px;color:#313131}a:focus{outline:0;color:#313131}button:focus{outline:0}.form-group input:focus{box-shadow:none}h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',sans-serif;color:#313131}a:active,a:focus,a:hover,a:visited{-webkit-transition:all .4s;transition:all .4s}a:hover{color:#c81d25}img{max-width:100%;height:auto}.bg{position:absolute;background-color:#313131;width:100%;height:100%;top:0;left:0;opacity:.75}.bg-area{background:#f5f5f5}button{font-family:'Roboto Condensed',sans-serif;font-size:14px!important;border-radius:0!important}.form-control,input,select,textarea{border-radius:0!important;font-family:'Work Sans',sans-serif}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.pl-10{padding-left:10px!important}.pr-10{padding-right:10px!important}.ptb{padding:60px 0!important}.pt-30{padding-top:30px!important}.pb-30{padding-bottom:30px!important}.pt-60{padding-top:60px!important}.pb-60{padding-bottom:60px!important}.mtb{margin:60px 0!important}.mt-30{margin-top:30px!important}.mt-20{margin-top:20px!important}.mb-30{margin-bottom:30px!important}.mt-60{margin-top:60px!important}.mb-60{margin-bottom:60px!important}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.headline{text-align:center;position:relative;padding-bottom:12px}.headline h2{font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:15px}.headline h2 span{font-weight:400!important}.headline h3{font-family:'Work Sans',sans-serif;font-size:18px;font-weight:400;margin-bottom:15px;color:#777}.hl-white{color:#fff!important}.hl-white h2{color:#fff!important}.hl-white h3{color:#fff!important}.hl-left{text-align:left!important}.headstyle h4{display:inline-block;position:relative;font-size:22px;font-weight:700;padding-bottom:9px;margin-bottom:30px;text-transform:uppercase}.headstyle h4:before{position:absolute;content:'';width:70%;height:1px;background:#c81d25;left:0;bottom:0}.headstyle h4:after{position:absolute;content:'';width:100%;height:1px;background:#c81d25;left:0;bottom:-5px}.image-effect{position:relative;display:block;vertical-align:top;max-width:100%}.image-effect:after,.image-effect:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.3);z-index:6;-webkit-transition:transform .5s,opacity .2s ease-in-out 0s;-o-transition:transform .5s,opacity .2s ease-in-out 0s;transition:transform .5s,opacity .2s ease-in-out 0s;opacity:0}.effect-item:hover .image-effect:before{-webkit-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);opacity:1}.effect-item:hover .image-effect:after{-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);opacity:1}.button a{display:inline-block;font-weight:600;color:#fff;background:#c81d25;border-left:5px solid;border-right:5px solid;border-color:#313131;border-radius:0;padding:13px 27px;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.button a i{margin-left:5px}.button a:hover{background:#c81d25;border-color:#313131;color:#313131}.button-bn a{font-weight:600;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.button-bn i{margin-left:3px}.button-bn a:hover{color:#313131}.button-df a{display:inline-block;font-weight:700;letter-spacing:.5px;color:#fff;background:#c81d25;border-radius:0;padding:13px 27px;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.button-df a i{margin-left:5px}.button-df a:hover{background:#313131;color:#fff}.modal-footer .btn{cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}.modal-footer .btn:hover{background:#313131;color:#fff}.btn-subs{background:#313131!important;border-color:#313131!important}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}.header-area{clear:both;border-bottom:1px solid #e8e8e8;padding:15px 0;background:#c81d25}.header-social ul{list-style:none;margin:0;padding:0}.header-social li{position:relative;display:inline-block;margin-right:30px}.header-social li:before{position:absolute;content:"";width:2px;height:100%;background-color:#e9e9e9;top:0;left:-15px}.header-social li:first-child:before{display:none}.social-bar ul{list-style:none;margin:0;padding:0}.social-bar li{display:inline-block!important;margin-right:15px!important}.social-bar li:last-child{margin-right:0!important}.social-bar li:before{display:none}.social-bar li a{color:#fff;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.social-bar li a:hover{color:#fff}.language a{text-decoration:none;color:#fff;font-family:'Work Sans',sans-serif;font-size:13px}.language a:hover{color:#fff}.language i{margin-right:7px}.dropdown-menu a{text-decoration:none;color:#313131;font-family:'Work Sans',sans-serif}.dropdown-menu a:hover{background-color:transparent;color:#c81d25}.header-info{text-align:right;float:right}.header-info ul.first{float:left;list-style:none;margin:0;padding:0}.header-info ul.first li{position:relative;display:inline-block;color:#fff;margin-left:30px;font-size:13px}.header-info ul.first li:first-child{margin-left:0}.header-info ul.first li:before{position:absolute;content:"";width:2px;height:100%;background-color:#e9e9e9;top:0;right:-17px;display:none}.header-info ul.first li i{margin-right:7px;color:#fff}.logo{min-height:87px}.logo img{width:auto;height:65px}.main-menu-item{float:right;margin-right:25px}.mean-bar .main-menu-item{margin-right:0}ul.nav-menu{list-style:none;margin:0;padding:0}ul.nav-menu li{position:relative;float:left}ul.nav-menu li a{font-size:18px;font-weight:700;color:#313131;text-decoration:none;padding:0 16px;min-height:87px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}ul.nav-menu li ul{position:absolute;width:250px;top:100%;left:0;z-index:999}ul.nav-menu li ul>li{float:none;display:none;opacity:0}ul.nav-menu li ul li a{font-size:15px;font-weight:500;letter-spacing:.5px;font-family:'Roboto Condensed',sans-serif;padding:14px 20px;background:#c81d25;color:#fff;border-bottom:1px solid rgba(255,255,255,.2);min-height:49px}ul.nav-menu li ul li ul{top:0;left:100%}ul.nav-menu li:hover ul>li>ul>li>a{border-left:1px solid rgba(255,255,255,.2)}ul.nav-menu li:hover>a{color:#c81d25}ul.nav-menu li ul li:hover>a{background:#f1f1f1;color:#c81d25;border-bottom:1px solid #f1f1f1}ul.nav-menu li:focus>ul>li,ul.nav-menu li:hover>ul>li{display:block;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:fade .4s forwards;animation:fade .4s forwards;-webkit-transition:all .3s;transition:all .3s}@-webkit-keyframes fade{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(0)}0%{-webkit-transform:translateY(0)}}@keyframes fade{0%{transform:translateY(0)}100%{transform:translateY(0);opacity:1}0%{transform:translateY(0)}}ul.nav-menu li ul li:first-child{animation-delay:.1s}ul.nav-menu li ul li:nth-child(2){animation-delay:.2s}ul.nav-menu li ul li:nth-child(3){animation-delay:.3s}ul.nav-menu li ul li:nth-child(4){animation-delay:.4s}ul.nav-menu li ul li:nth-child(5){animation-delay:.5s}ul.nav-menu li ul li:nth-child(6){animation-delay:.6s}ul.nav-menu li ul li:nth-child(7){animation-delay:.7s}ul.nav-menu li ul li:nth-child(8){animation-delay:.8s}ul.nav-menu li ul li:nth-child(9){animation-delay:.9s}ul.nav-menu li ul li:nth-child(10){animation-delay:1s}.menu-item-has-children{margin-right:15px}.menu-item-has-children a.chl{position:relative}.menu-item-has-children a.chl:after{content:'\f0d7';font-family:FontAwesome;position:absolute;right:0;top:30px}.menu-item-has-children a.chl::after{top:30px}.sticky .menu-item-has-children a.chl::after{top:21px}.mean-container .mean-nav ul{position:static;display:block}.mean-container .mean-nav ul li a{background:#0c1923;border-left:0;padding:13px 5%}.mean-container .mean-nav ul li:hover{background:0 0}.mean-container .mean-nav ul li a:hover{background-color:rgba(255,255,255,.1)!important}.mean-container .mean-nav ul li a.mean-expand{height:24px!important}#strickymenu.sticky{position:fixed;left:0;top:0;width:100%;background-color:#fff;border-bottom:1px solid #ddd;z-index:999;-webkit-transition:height .3s;transition:all .3s}#strickymenu.sticky .logo{min-height:70px}#strickymenu.sticky .logo img{height:56px}#strickymenu.sticky ul.nav-menu li a{min-height:70px}#strickymenu.sticky ul.nav-menu li ul li a{min-height:49px}.searchbar .search-button{text-align:right;position:absolute;top:50%;margin-top:-11px;right:15px;-webkit-transition:all .3s;transition:all .3s}.searchbar .search-button:active,.searchbar .search-button:focus,.searchbar .search-button:hover{cursor:pointer;color:#c81d25}.searchbar .input-search{position:absolute;width:50%;right:0;bottom:-66px;background:#c81d25;padding:15px}.input-search{z-index:999}.searchbar .input-search input{font-size:15px;border:1px solid #fff}.searchbar .input-search .btn{cursor:pointer;background:#eef1f5}.slider-item{position:relative;background-repeat:no-repeat;background-size:cover;background-position:top center;height:600px;color:#fff;-webkit-transition:all .5s;transition:all .5s}.bg-slider{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.8) 0,transparent 80%,transparent 99%);background:-webkit-linear-gradient(left,rgba(0,0,0,.8) 0,transparent 80%,transparent 99%);background:-moz-linear-gradient(left,rgba(0,0,0,.8) 0,transparent 80%,transparent 99%)}.text-animated h1{font-size:42px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:15px;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:0s;animation-delay:0s;line-height:1.3}.text-animated h1 span{font-weight:300}.text-animated p{font-size:16px;color:#fff;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:.4s;animation-delay:.4s}.text-animated ul{list-style:none;margin:0;padding:0}.text-animated li{display:inline-block;margin-top:15px;margin-right:15px;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:.8s;animation-delay:.8s}.text-animated li a{font-size:17px;font-weight:600;text-transform:uppercase;display:inline-block;background:#c81d25;color:#fff;border:1px solid #c81d25;border-radius:3px;-webkit-border-radius:3px;padding:10px 40px;text-decoration:none;transition:all .3s;-webkit-transition:all .3s}.text-animated li a:hover{background:#fff;color:#c81d25;border:1px solid #fff}.text-animated li:last-child a{background:#313131;color:#fff;border:1px solid #313131}.text-animated li:last-child a:hover{background:#fff;color:#313131;border:1px solid #fff}.slider-one .owl-nav{position:absolute;bottom:5%;left:calc(50% - 60px);width:120px}.slider-one .owl-nav .owl-next,.slider-one .owl-nav .owl-prev{font-size:18px;text-align:center;display:inline-block;width:45px;height:45px;line-height:41px;color:#fff;background:#c81d25;border:2px solid #c81d25;margin:0 6px;transition:all .3s;-webkit-transition:all .3s}.slider-one .owl-nav .owl-next:hover,.slider-one .owl-nav .owl-prev:hover{color:#c81d25;background:#fff;border:2px solid #fff}.slider-two .slider-text{text-align:center}.slider-two .text-animated p{margin-left:30px;margin-right:30px}.slider-two .owl-nav .owl-next,.slider-two .owl-nav .owl-prev{text-align:center;font-size:18px;position:absolute;width:45px;height:50px;line-height:46px;top:50%;margin-top:-25px;border:2px solid #fff;color:#fff;transition:all .3s;-webkit-transition:all .3s}.slider-two .owl-nav .owl-prev{left:0;margin-left:0}.slider-two .owl-nav .owl-next{right:0;margin-right:0}.slider-two .owl-nav .owl-next:hover,.slider-two .owl-nav .owl-prev:hover{color:#3268c1;border:2px solid #3268c1}.headline-left{margin-bottom:50px}.headline-left h2{font-size:40px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px}.headline-left h2 span{font-size:40px;display:block;font-weight:300}.progress-gallery.main-prog{margin-top:50px}.about-tab{position:relative;background-position:top center;background-size:cover;background-repeat:no-repeat;height:400px}.about-tab:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:#c81d25;opacity:.9}.about-tab ul{text-align:center;list-style:none;margin:0;padding:10px;position:relative;z-index:99}.about-tab ul li{display:inline-block}.about-tab ul li a{font-size:16px;font-weight:700;text-decoration:none;display:inline-block;background:#fff;padding:10px 20px;margin-left:-5px}.about-tab ul li a.active{background:#313131;color:#fff}.about-page .headstyle h4{margin-bottom:20px}.about-page p a{font-family:'Work Sans',sans-serif;text-decoration:underline;font-weight:700;font-size:15px}.about-menu{margin-top:30px}.about-menu ul{list-style:none;margin:0;padding:0}.about-menu ul li{position:relative;margin-bottom:8px}.about-menu ul li:last-child{margin-bottom:0}.about-menu ul li a{display:block;font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #e1e1e1;padding-bottom:8px;padding-left:12px;position:relative}.about-menu ul li a:before{position:absolute;content:'\f0da';font-family:fontawesome;top:0;left:0}.about-menu ul li a.active{color:#c81d25;border-bottom:1px solid #c81d25}.company-detail{margin-top:30px}.about-carousel{margin-bottom:30px}.company-detail h5{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:15px}.company-detail p:last-child{margin:0}.history-list ul{list-style:none;margin:0;padding:0}.history-list ul li{font-size:15px;margin-bottom:15px;padding-bottom:8px}.history-list ul li span{font-size:16px;font-weight:700;color:#c81d25}.about-carousel{border:1px solid #e1e1e1}.about-carousel .owl-nav .owl-next,.about-carousel .owl-nav .owl-prev{text-align:center;font-size:18px;position:absolute;width:40px;height:50px;line-height:48px;top:50%;margin-top:-25px;background:#c81d25;color:#fff;transition:all .3s;-webkit-transition:all .3s}.about-carousel .owl-nav .owl-prev{left:0}.about-carousel .owl-nav .owl-next{right:0}.about-carousel .owl-nav .owl-next:hover,.about-carousel .owl-nav .owl-prev:hover{color:#fff;background:#313131}.mission-detail{margin-top:15px}.mission-item{text-align:center;margin-top:15px;background:#f5f5f5;border:1px solid #e1e1e1;padding:15px;min-height:228px}.mission-item img{width:60px;height:60px;margin:0 auto;margin-bottom:15px}.mission-item i{font-size:40px;color:#c81d25;margin:0 auto;margin-bottom:20px}.mission-item h4{font-size:22px;font-weight:700;margin-bottom:15px}.mission-item p{margin:0}.progress-gallery{margin-top:15px}.progress-gallery .bar-container{position:relative;font-size:15px;margin-bottom:15px}.progress-gallery .bar-container p{font-weight:500;margin-bottom:5px}.progress-gallery .bar-container .progress{height:10px}.progress-gallery .bar-container .progress .progress-bar-custom{background-color:#c81d25}.progress-gallery .bar-container .percentage-show{font-weight:500;position:absolute;top:0;right:0;z-index:9}.progress-gallery .progress-bar{transition-duration:3s}.choose-item{background-size:cover;background-position:top center;background-repeat:no-repeat;text-align:center;margin-top:30px;padding:15px;position:relative;height:300px}.choose-item:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:#c81d25;opacity:.8;-webkit-transition:all .3s;transition:all .3s}.choose-item:hover:before{opacity:1}.choose-icon{position:relative;margin-bottom:20px}.choose-icon img{width:60px;height:60px}.choose-icon i{font-size:60px;color:#fff}.choose-text{position:relative}.choose-text h4{color:#fff;font-size:20px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.choose-text p{color:#d6ddff;margin:0}.feature-item{display:table;width:100%;margin-top:30px}.feature-icon{vertical-align:top;display:table-cell;width:70px;text-align:center}.feature-icon img{width:70px;height:70px;background:#fcfcfc;border:1px solid #e4e4e4;border-right:0px;border-radius:50px 0 0 50px;padding:12px;box-shadow:0 5px 16px rgba(0,0,0,.2);-webkit-transition:all .3s;transition:all .3s}.feature-icon i{font-size:40px;width:70px;height:70px;background:#c81d25;color:#fff;border:1px solid #c81d25;border-right:0px;border-radius:50px 0 0 50px;padding:12px;box-shadow:0 5px 16px rgba(0,0,0,.2);-webkit-transition:all .5s;transition:all .5s}.feature-text{vertical-align:top;display:table-cell;padding:20px;background:#fcfcfc;border:1px solid #e4e4e4;-webkit-transition:all .5s;transition:all .5s}.feature-text h4{font-size:20px;font-weight:700;-webkit-transition:all .5s;transition:all .5s;text-transform:uppercase}.feature-text p{margin:0}.feature-two .feature-icon img{border-radius:0;padding:12px;box-shadow:none}.feature-two .feature-icon i{border-radius:0;padding:12px;box-shadow:none}.feature-item:hover .feature-icon i,.feature-item:hover .feature-icon img,.feature-item:hover .feature-text{box-shadow:0 6px 15px rgba(0,0,0,.2)}.feature-item:hover .feature-icon i{background:#fff;color:#c81d25}.feature-item:hover .feature-text{background:#c81d25;border:1px solid #c81d25;color:#fff}.feature-item:hover .feature-text h4{color:#fff}.counterup-area{background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed;position:relative}.bg-counterup{position:absolute;background-color:#c81d25;width:100%;height:100%;top:0;left:0;opacity:.9}.counter-item{position:relative;text-align:center;color:#fff;border:1px solid #fff;margin-top:20px;padding:10px;min-height:160px}.counter-item:after,.counter-item:before{position:absolute;content:'';width:50%;height:5px;background:#fff;transition:all .4s}.counter-item:before{top:0;right:0}.counter-item:after{bottom:0;left:0}.counter-item:hover:before{right:50%!important}.counter-item:hover:after{left:50%!important}.counter-item img{width:40px;height:40px;margin:0 auto;margin-bottom:8px}.counter-item i{font-size:40px;margin-bottom:8px}.counter-item h2.counter{font-size:28px;font-weight:700;margin-top:0;margin-bottom:5px;color:#fff}.counter-item h4{font-size:16px;color:#fff;margin:0}.portfolio-menu{text-align:center;margin-top:20px;margin-bottom:6px}.portfolio-menu ul{list-style:none;margin:0;padding:0}.portfolio-menu li{cursor:pointer;font-size:18px;font-weight:600;font-family:'Roboto Condensed',sans-serif;display:inline-block;border-bottom:1px solid #e1e1e1;color:#313131;padding:5px 10px;padding-top:0;margin:0 10px;margin-top:10px;position:relative;transition:all .3s;-webkit-transition:all .3s}.portfolio-menu li:hover{color:#c81d25}.portfolio-menu li.filtr-active{border-bottom:1px solid #c81d25;color:#c81d25}.portfolio-menu li.filtr-active:before{border-color:#c81d25 transparent transparent;border-style:solid;position:absolute;content:"";border-width:6px 6px 0;left:50%;margin-left:-6px;bottom:-6px;text-decoration:none}.portfolio-group{border:1px solid #ededed;margin-top:30px}.portfolio-photo{background-position:top center;background-size:cover;background-repeat:no-repeat;height:196px;position:relative}.portfolio-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#c81d25;visibility:hidden;opacity:0;transform:scale(0);transition:all .4s;-webkit-transition:all .4s}.portfolio-group:hover .portfolio-bg{opacity:.7;transform:scale(1);visibility:visible}.portfolio-table{display:table;width:100%;height:100%}.portfolio-icon{display:table-cell;text-align:center;vertical-align:middle;visibility:hidden;opacity:0;transition:all .3s;-webkit-transition:all .3s}.portfolio-icon a{position:relative;font-size:26px;color:#fff;text-decoration:none;z-index:99}.portfolio-group:hover .portfolio-icon{opacity:1;visibility:visible}.portfolio-text{text-align:center;background:#f5f5f5;padding:20px}.portfolio-text h3 a{font-size:20px;font-weight:700;text-decoration:none;transition:all .3s;-webkit-transition:all .3s;margin-bottom:8px}.portfolio-text h3 a:hover{color:#c81d25}.portfolio-text p{position:relative;font-size:15px;border-top:1px solid #ddd;margin:0;padding-top:8px}.portfolio-text p:before{position:absolute;content:'';left:0;top:-1px;width:0%;height:1px;background:#c81d25;transition:all .3s;-webkit-transition:all .3s}.portfolio-group:hover .portfolio-text p:before{width:100%}.portfolio-text p span{margin-right:8px}.project-page .portfolio-menu{margin-top:0;margin-bottom:5px}.project-page li{margin-top:0;margin-bottom:10px}.portfolio-carousel{overflow:hidden;margin-top:30px}.portfolio-photo-item{background-size:cover;background-position:top center;background-repeat:no-repeat;height:370px;position:relative}.portfolio-carousel .owl-nav .owl-next,.portfolio-carousel .owl-nav .owl-prev{text-align:center;font-size:18px;position:absolute;top:50%;width:40px;height:50px;line-height:48px;background:#c81d25;color:#fff;margin-top:-25px;transition:all .3s;-webkit-transition:all .3s}.portfolio-carousel .owl-nav .owl-prev{left:0}.portfolio-carousel .owl-nav .owl-next{right:0}.portfolio-carousel .owl-nav .owl-next:hover,.portfolio-carousel .owl-nav .owl-prev:hover{color:#fff;background:#313131}.portfolio-details-text h3{font-size:26px;font-weight:700;text-transform:uppercase;margin:0;margin-top:30px}.portfolio-details-text p{margin:0;margin-top:20px}.portfolio-sidebar{margin-top:30px}.portfolio-details,.portfolio-form{border:1px solid #ddd;padding:30px}.portfolio-details ul{list-style:none;margin:0;padding:0}.portfolio-details ul li{font-size:15px;font-weight:400;color:#313131;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ddd}.portfolio-details ul li span{font-weight:600;color:#c81d25;margin-right:5px}.portfolio-form .form-group textarea{height:110px}.recent-project .portfolio-text{background:#fff}.project-carousel .owl-nav .owl-next,.project-carousel .owl-nav .owl-prev{text-align:center;font-size:18px;position:absolute;width:40px;height:40px;line-height:38px;top:0;margin-top:-20px;background:#c81d25;color:#fff;transition:all .3s;-webkit-transition:all .3s}.project-carousel .owl-nav .owl-prev{right:0;margin-right:40px}.project-carousel .owl-nav .owl-next{right:0;margin-right:0}.project-carousel .owl-nav .owl-next:hover,.project-carousel .owl-nav .owl-prev:hover{color:#fff;background:#313131}.sidebar{margin-top:30px}.sidebar-item{margin-top:30px;border:1px solid #ddd;padding:30px}.sidebar-item:first-child{margin-top:0}.sidebar-item input{font-size:15px;font-family:'Work Sans',sans-serif;height:40px;border:1px solid #e1e1e1}.sidebar-item button{background:#c81d25;border:1px solid #c81d25;color:#fff}.sidebar-item button:hover{cursor:pointer}.sidebar-item h3{display:inline-block;position:relative;font-size:22px;font-weight:700;text-transform:uppercase;padding-bottom:12px;margin-bottom:30px}.sidebar-item h3:before{position:absolute;content:'';width:70%;height:1px;background:#c81d25;left:0;bottom:0}.sidebar-item h3:after{position:absolute;content:'';width:100%;height:1px;background:#c81d25;left:0;bottom:-5px}.sidebar-item ul{margin:0;padding:0;list-style:none}.sidebar-item ul li{padding:8px 0}.sidebar-item ul li:first-child{padding-top:0}.sidebar-item ul li a{display:inline-block;position:relative;text-decoration:none;padding-left:10px;font-family:'Work Sans',sans-serif}.sidebar-item ul li a:before{position:absolute;content:'\F105';font-family:fontawesome;top:0;left:0;color:#313131}.sidebar-recent-item{overflow:hidden;display:table;margin-bottom:25px}.recent-photo{vertical-align:top;display:table-cell;float:left;width:105px;padding-right:8px}.recent-photo img{max-width:100%;height:auto}.recent-text{vertical-align:top;display:table-cell;padding-left:5px}.recent-text a{vertical-align:top;display:block;margin-bottom:5px;text-decoration:none;font-family:'Work Sans',sans-serif}.recent-text a:hover{color:#c81d25}.rpwwt-post-date{position:relative;font-size:13px;color:#b7b7b7;padding-left:21px}.rpwwt-post-date:before{position:absolute;content:'\f073';font-family:fontawesome;left:0;top:0}.tagcloud a{font-size:15px;font-family:'Work Sans',sans-serif;display:inline-block;border:1px solid #ddd;padding:8px 8px;margin-right:7px;margin-bottom:8px;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.tagcloud a:hover{color:#c81d25}.pagination a:hover{text-decoration:none}.brand-item img{max-width:100%;height:auto}.call-us{position:relative;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed;padding-top:55px;padding-bottom:70px}.call-us:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#c81d25;opacity:.8}.call-text{margin-top:33px}.call-text h3{font-size:24px;font-weight:500;color:#fff;margin:0}.call-us .button{margin-top:15px}.call-us .button a{font-size:18px;text-transform:uppercase;background:#fff;border:0;padding:17px 30px}.call-us .button a:hover{color:#313131;background:#fff}.footer-area{background:#f5f5f5;position:relative}.footer-item{color:#fff;margin-top:30px}.footer-item ul{list-style:none;margin:0;padding:0}.footer-item ul li{display:block;margin-bottom:12px}.footer-item ul li:last-child{margin-bottom:0}.footer-item ul li a{position:relative;display:inline-block;font-family:'Work Sans',sans-serif;color:#fff;padding-left:12px;transition:all .3s;-webkit-transition:all .3s}.footer-item ul li a:before{position:absolute;content:'\f0da';font-family:fontawesome;top:0;left:0;color:#fff}.footer-item ul li a:hover{color:#c81d25}.footer-item a,.footer-item p{text-decoration:none;color:#fff}.footer-item h3{display:inline-block;position:relative;font-size:22px;font-weight:700;text-transform:uppercase;color:#fff;padding-bottom:12px;margin-bottom:36px}.footer-item h3:before{position:absolute;content:'';width:70%;height:1px;background:#c81d25;left:0;bottom:0}.footer-item h3:after{position:absolute;content:'';width:100%;height:1px;background:#c81d25;left:0;bottom:-5px}.footer-item .input-group{margin-top:25px}.footer-address-item{position:relative;padding-left:30px;margin-bottom:12px}.footer-address-item .icon{position:absolute;top:-2px;left:0;font-size:17px}.footer-address-item .text{font-size:15px}.footer-item ul.footer-social{margin-top:25px}.footer-item ul.footer-social li{display:inline-block;margin-top:5px;margin-right:5px;padding:0}.footer-item ul.footer-social li a:before{display:none}.footer-item ul.footer-social li a{text-align:center;display:block;width:35px;height:35px;line-height:35px;color:#fff;background:#c81d25;border:1px solid #c81d25;border-radius:1px;padding:0;transition:all .3s;-webkit-transition:all .3s}.footer-item ul.footer-social li a:hover{background:#313131;border:1px solid #313131}.footer-item .input-group .btn{font-size:16px!important}.footer-recent-item{display:table;margin-bottom:15px}.footer-recent-photo{vertical-align:top;display:table-cell;float:left;width:90px;padding-right:8px}.footer-recent-photo img{max-width:100%;height:auto}.footer-recent-text{vertical-align:top;display:table-cell;padding-left:5px}.footer-recent-text a{vertical-align:top;display:block;margin-bottom:5px}.footer-recent-text a:hover{color:#c81d25}.footer-post-date{position:relative;font-size:13px;color:#313131;padding-left:21px}.footer-post-date:before{position:absolute;content:'\f073';font-family:fontawesome;top:0;left:0}.footer-item .form-control{font-size:15px;font-family:'Work Sans',sans-serif;height:48px;border:2px solid #c81d25;z-index:3!important}.footer-item .btn{cursor:pointer;font-size:20px;border:2px solid #c81d25;background:#c81d25;color:#fff;z-index:3!important;transition:all .3s;-webkit-transition:all .3s}.footer-project{padding-left:5px;padding-right:5px;margin-bottom:10px}.footer-bottom{text-align:center;background:#313131}.footer-menu{border-bottom:1px solid #9a9a9a;margin-bottom:15px}.footer-menu ul{list-style:none;margin:0;padding:0}.footer-menu ul li{display:inline-block;margin:0 10px;padding-bottom:15px}.footer-menu ul li a{font-size:15px;font-family:'Work Sans',sans-serif;color:#fff;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.footer-menu ul li a:hover{color:#f1f1f1}.copy-text{padding-top:0}.copy-text p{font-size:15px;color:#fff;margin:0}.copy-text a{color:#fff;font-family:'Work Sans',sans-serif;text-decoration:none}.banner-slider{background-size:cover;background-position:top center;background-repeat:no-repeat;height:245px;position:relative}.bannder-table{display:table;width:100%;height:100%}.banner-text{display:table-cell;text-align:center;vertical-align:middle;position:relative}.banner-text h1{font-size:34px;font-weight:700;text-transform:uppercase;color:#fff;margin:0}.scroll-top{cursor:pointer;text-align:center;font-size:22px;position:fixed;width:50px;height:50px;line-height:46px;bottom:20px;right:20px;background:#c81d25;color:#fff;opacity:.7;z-index:9999;-webkit-transition:all .3s;transition:all .3s}.scroll-top:hover{opacity:1;color:#fff;background:#313131}.gallery-menu{text-align:center;margin-bottom:5px}.gallery-menu ul{list-style:none;margin:0;padding:0}.gallery-menu li{cursor:pointer;font-size:18px;font-weight:600;font-family:'Roboto Condensed',sans-serif;display:inline-block;border-bottom:1px solid #e1e1e1;color:#313131;padding:5px 10px;padding-top:0;margin:0 10px 10px;position:relative;transition:all .3s;-webkit-transition:all .3s}.gallery-menu li:hover{color:#c81d25}.gallery-menu li.filtr-active{border-bottom:1px solid #c81d25;color:#c81d25}.gallery-menu li.filtr-active:before{border-color:#c81d25 transparent transparent;border-style:solid;position:absolute;content:"";border-width:6px 6px 0;left:50%;margin-left:-6px;bottom:-6px;text-decoration:none}.gallery-group{border:1px solid #ededed;margin-top:30px}.gallery-photo{background-position:top center;background-size:cover;background-repeat:no-repeat;height:196px;position:relative}.gallery-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#c81d25;visibility:hidden;opacity:0;transform:scale(0);transition:all .4s;-webkit-transition:all .4s}.gallery-group:hover .gallery-bg{opacity:.7;transform:scale(1);visibility:visible}.gallery-table{display:table;width:100%;height:100%}.gallery-icon{display:table-cell;text-align:center;vertical-align:middle;visibility:hidden;opacity:0;transition:all .3s;-webkit-transition:all .3s}.gallery-icon a{position:relative;font-size:26px;color:#fff;text-decoration:none;z-index:99}.gallery-group:hover .gallery-icon{opacity:1;visibility:visible}.gallery-text{text-align:center;background:#f5f5f5;padding:15px}.gallery-text a{color:#c81d25;text-decoration:none;transition:all .3s;-webkit-transition:all .3s}.gallery-text h3{font-size:18px;margin-bottom:8px}.gallery-text a:hover{color:#c81d25}.gallery-text .photo-name{font-size:18px;font-weight:700;font-family:'Roboto Condensed',sans-serif;letter-spacing:.5px;margin-bottom:8px}.gallery-text p{position:relative;font-size:15px;border-top:1px solid #e1e1e1;margin:0;padding-top:8px}.gallery-text p:before{position:absolute;content:'';left:0;top:-1px;width:0%;height:1px;background:#c81d25;transition:all .3s;-webkit-transition:all .3s}.gallery-group:hover .gallery-text p:before{width:100%}.gallery-text span{margin-right:3px}.contact-item{text-align:center;border:1px solid #e1e1e1;min-height:180px;position:relative;background:#fafafa;padding:30px 15px;padding-top:60px;margin-top:71px}.contact-icon{position:absolute;width:82px;height:82px;line-height:92px;top:0;left:50%;background:#fafafa;color:#c81d25;border-radius:50%;border:1px solid #e1e1e1;margin-top:-41px;transform:translate(-50%,0);-webkit-transition:all .3s;transition:all .3s}.contact-icon img{width:40px;height:40px}.contact-icon i{font-size:34px}.contact-item:hover .contact-icon{background:#c81d25;color:#fafafa;border:1px solid #c81d25}.contact-text{margin-top:0}.contact-text h4{font-size:18px;font-weight:700;margin-bottom:5px}.contact-text p{margin:0}.contact-form textarea{height:190px}.contact-form .btn{cursor:pointer;display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:14px 30px;border:1px solid #c81d25;background:#c81d25;color:#fff;-webkit-transition:all .3s;transition:all .3s}.contact-form .btn:hover{color:#fff;background:#313131;border:1px solid #313131}.map-area iframe{width:100%;height:450px;margin-bottom:-5px}.error-page{text-align:center}.error-head{display:inline-block;background:#f1f1f1;border:1px solid #e1e1e1;padding:30px}.error-head h1{font-size:70px;font-weight:700;color:#c81d25;margin-bottom:2px}.error-head h1 span{color:#313131}.error-head h3{font-size:32px;font-weight:700;margin:0}.error-body{margin-top:30px}.error-body h4{font-size:22px;font-weight:700;margin-bottom:5px}.error-body p{margin:0}.under-construction{background-position:top center;background-size:cover;background-repeat:no-repeat;width:100%;height:100vh;position:relative}.under-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#c81d25;opacity:.9}.under-text{text-align:center;position:relative;z-index:99;color:#fff}.under-text h1{font-size:40px;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:15px}.under-text h1 span{color:#fff}.under-text p{font-size:15px;color:#fff;margin-bottom:25px}.under-text .form-control{font-size:15px;height:48px;border:2px solid #fff;z-index:3!important}.under-text .btn{cursor:pointer;font-size:15px;font-weight:500;text-transform:uppercase;border:2px solid #c81d25;background:#c81d25;color:#fff;z-index:3!important;-webkit-transition:all .3s;transition:all .3s}#navigator-toolbox::after{content:"";display:-moz-box;-moz-box-ordinal-group:101;height:1px;background-color:ThreeDShadow}.error-class{background:#ca6464;color:#fff;padding-top:10px;padding:15px;margin-bottom:15px;text-align:left;font-size:14px}.success-class{background:#68a554;color:#fff;padding-top:10px;padding:15px;margin-bottom:15px;text-align:left;font-size:14px}.lang-right{float:left;border-bottom:0;margin:0;padding:0;padding-left:35px}.lang-right select{padding:0;font-size:14px}.lang-right select.form-control:not([size]):not([multiple]){height:26px!important;background:0 0;color:#fff!important;border:0}.lang-right select option{color:#000!important;padding:5px 10px!important}.toast{opacity:1!important;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;border-radius:0!important}#success_toastr{background:green}#error_toastr{background:red}#warning_toastr{background:coral}#info_toastr{background:#6495ed}#question_toastr{background:grey}.captcha-section{font-size:16px;width:100%}.captcha-section-1{width:90px;float:left;padding-top:5px}.captcha-section-2{float:left;width:100px}span.input-group-btn{background:#c81d25}.footer-item .input-group .btn{padding-top:10px}.service-sidebar-item .form-group{width:100%}.portfolio-details .form-group{width:100%}.single-blog img{width:100%}.share_buttons a{text-align:center}.share_buttons a i{border:1px solid #3b5998;color:#fff!important;width:50px;height:50px;line-height:50px;border-radius:50%;display:inline-block;font-size:20px;margin-right:4px}.share_buttons a.facebook i{background:#3b5998;border-color:#3b5998}.share_buttons a.facebook:hover i{color:#3b5998!important;background:#fff}.share_buttons a.twitter i{background:#00aced;border-color:#00aced}.share_buttons a.twitter:hover i{color:#00aced!important;background:#fff}.share_buttons a.pinterest i{background:#eb4823;border-color:#eb4823}.share_buttons a.pinterest:hover i{color:#eb4823!important;background:#fff}.share_buttons a.linkedin i{background:#0e76a8;border-color:#0e76a8}.share_buttons a.linkedin:hover i{color:#0e76a8!important;background:#fff}