body{background:#ec1f27}body .main-body{background-color:#fff;padding:0;box-shadow:1px 1px 15px #705757}.banner-item{height:600px}.banner-content h2{font-size:60px;color:#fff}.font30{font-size:30px}.theme-error-page{margin:150px 0}.error-title{font-size:100px;font-weight:700}.footer-item .footer-company ul.footer-social li{list-style-type:none;display:inline-block;margin-right:12px}.footer-item .footer-company p{margin-top:10px;margin-bottom:0}.copyright-area{margin-top:5px!important}.banner-content .banner-btn-area .banner-btn:before,.footer-item .footer-links ul li:before,.go-top,.common-btn,.feature-item,.skills-area .skills-content,.section-title .sub-title:after,.testimonials-area .testimonials-item ul li i,.accordion li a.active,.testimonials-area .owl-theme .owl-dots .owl-dot.active span:before,.widget-area .categories ul li:hover,.service-area.three .service-item .service-btn{background-color:#ec1f27}.feature-item.two .left i,.counter-item h3,.team-item .bottom span,.video-area .quote-area .quote-title,.testimonials-area .testimonials-item h3 span,.about-area .about-content ul li i,.about-area .about-content ul li a,.service-item span,.service-item .service-btn,.service-item .service-icon,.service-item h3 a:hover,.contact-info-item .bottom ul li i,.help-area .help-img ul li a:hover{color:#ec1f27}.testimonials-area .testimonials-item ul li i:after{border-bottom-color:#ec1f27}.testimonials-area .owl-theme .owl-dots .owl-dot.active span,.testimonials-area .owl-theme .owl-dots .owl-dot.active span,.widget-area .widget-item h3,.help-area .help-img .help-content{border-color:#ec1f27}.testimonials-area .owl-theme .owl-dots .owl-dot span{background:#ec1f27}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active,.main-nav nav .navbar-nav .nav-item a:hover,.main-nav nav .navbar-nav .nav-item a:focus,.main-nav nav .navbar-nav .nav-item a.active,.service-area.three .service-item .service-icon{color:#ec1f27}.logo-one,.footer-logo{width:258px}.feature-item{padding:53px 25px;border-radius:50%}.page-title-area .title-content{border-left-color:#ec1f27}.page-title-area .title-content h1{font-size:50px;color:#fff}.page-title-area .title-content ul li a:hover{color:#ec1f27}.widget-area{position:sticky;top:100px}.footer-item .footer-company ul li span{font-size:15px}@media (min-width:1300px){.container{width:90%!important}}.pb-40{padding-bottom:40px}.widget-area .categories ul li.active{background-color:#ec1f27}.widget-area .categories ul li.active a,.txt-white{color:#fff}.service-details-area .details-item .details-client ul p{padding-left:25px}.about-area.three .about-content .about-span{margin-bottom:10px}.about-area.three .about-content ul li i,.about-area.three .about-content ul li:hover i{color:#ec1f27}.about-area.three .about-content ul li i{font-size:36px;line-height:1}.about-area.three .about-content ul li{padding-left:50px;display:flex;align-items:center}.service-details-area .details-item .details-advantage .left{margin-bottom:0}.contact-info-item .bottom ul li i{top:0}.error-area .error-content h1,.error-area .error-content i{color:#ec1f27}.error-area .error-content a{background-color:#ec1f27}