body{font-size:16px;font-weight:300;font-family:Nunito Sans,sans-serif}body,html{height:100%}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}a{text-decoration:none;-webkit-transition:all .4s;-webkit-transition:all .2s;transition:all .2s}img{width:100%}a:focus,a:hover{text-decoration:none}a:focus{outline:none}p{line-height:28px}li,ul{padding:0;margin:0}fieldset{padding:0;border:0;margin:0 auto}.section-padding{padding:100px 0}.no-padding{padding:0}.section-title{margin-bottom:50px;text-align:center}.section-title h2{font-size:40px;font-weight:700;margin-bottom:10px;color:#1b1b1b;text-transform:capitalize;margin-top:0}.section-title p{padding:0 250px}.scrollup,.white-title h2{color:#fff}.scrollup{height:40px;font-size:18px;right:30px;position:fixed;bottom:30px;text-align:center;border-radius:50%;background:#ea0026;cursor:pointer;width:40px;line-height:40px;display:none;z-index:2}.scrollup:hover{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;box-shadow:0 3px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.preloader{right:0;position:fixed;bottom:0;top:0;background:#fff;left:0;z-index:99999}.status-mes{-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite;height:35px;font-size:10px;border:6px solid #ccc;border-left-color:#aeaeae;text-indent:-12345px;position:absolute;top:50%;margin:-17px 0 0 -17px;border-radius:50%;left:50%;width:35px;z-index:10000}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.header-text .home-arrow-down{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;bottom:-212px;text-align:center;left:50%}.header-text .home-arrow-down .btn{font-size:30px}.header-text .home-arrow-down .fa{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-timing-function:linear;animation-timing-function:linear;color:#000;-webkit-animation-name:home-arrow-down;animation-name:home-arrow-down;animation-duration:2s;-webkit-animation-duration:2s;display:inline-block}@-webkit-keyframes home-arrow-down{0%{-webkit-transform:translateZ(0);transform:translateZ(0);filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}10%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}to{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}}@keyframes home-arrow-down{0%{-webkit-transform:translateZ(0);transform:translateZ(0);filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}10%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}to{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}}.welcome-area{height:100%}#particles-js{height:100%;position:absolute;top:0;width:100%}.welcome-image-area{height:100%;box-shadow:0 16px 40px #ededed;background:#fff}.display-table{height:100%;width:100%;display:table}.display-table-cell{vertical-align:middle;display:table-cell}.header-text{margin-top:60px}.header-text h2{font-size:80px;font-weight:900;color:#000;text-transform:capitalize}.header-text h2 span{color:#ea0026}.header-text h1{font-size:30px}.header-text p{font-size:16px;color:#f8f8f8}.header-top-area{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;position:fixed;border-bottom:1px solid hsla(0,0%,100%,.2);top:0;left:0;width:100%;z-index:999}.logo{padding-top:35px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.logo a p{font-size:24px;font-weight:300;color:#000;text-transform:capitalize}.mainmenu .navbar-nav li{margin-right:30px}.mainmenu .navbar-nav li a{padding:40px 0;font-size:12px;font-weight:700;color:#333;text-transform:uppercase;font-family:Raleway,sans-serif;display:block}.mainmenu .navbar-nav li a:hover{color:#aeaeae}.mainmenu .navbar-nav li a:hover,.nav li a:focus,.nav li a:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:none}.navbar{margin:0}.menu-bg{border:none;box-shadow:0 3px 3px rgba(0,0,0,.05);background:#fff}.menu-bg,.menu-bg .logo{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.menu-bg .logo{padding-top:16px}.menu-bg .logo a p{color:#330f33}.menu-bg .mainmenu .navbar-nav li a{padding-top:22px;color:#330f33;-webkit-transition:.3s;transition:.3s;padding-bottom:22px}.menu-bg .mainmenu .navbar-nav li a:hover,.menu-bg .mainmenu .navbar-nav li.active a{color:#aeaeae}.about-me-area{padding:130px 0}.about-me-left{position:relative;text-align:right}.about-me-left:before{height:105%;border:20px solid rgba(234,0,38,.5);content:"";position:absolute;bottom:-2%;left:15%;width:70%}.about-me-right h2{font-size:42px;font-weight:700;margin-bottom:30px;text-transform:capitalize}.about-me-right h3{font-size:12px;color:#ea0026;text-transform:uppercase;letter-spacing:2px;margin-top:0}.about-me-right p{font-weight:300;margin-bottom:20px;color:#333}.about-me-right a{padding:8px 18px;font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:2px;background:#1b1b1b;display:inline-block}.service-area{background:#f7f7f7}.single-service{padding:80px 30px;text-align:center;background:#fff}.service-icon i{font-size:50px;margin-bottom:20px;color:#ea0026}.single-service h2{font-size:30px;font-weight:400;color:#000;-webkit-transition:.3s;transition:.3s;text-transform:capitalize;margin:20px 0}.single-service p{font-size:16px;color:#333}.work-area{box-shadow:0 16px 40px #ededed;background:#fff}.work-inner .mix{display:none}ul.work{list-style:none;padding:0;margin-bottom:30px;text-align:center}ul.work li{font-size:14px;font-size:12px;border:none;font-weight:300;color:#938d8d;text-transform:uppercase;border-bottom:2px solid transparent;margin:0 8px;cursor:pointer;padding-bottom:4px;display:inline-block}ul.work li:hover{color:#000;-webkit-transition:.3s;transition:.3s}ul.work li.active{color:#000}.work-area .col-md-6,.work-area .item{padding:0;margin:0}.work-area figure.effect-ruby img{height:auto;width:100%}.work-area .grid figure{height:auto;overflow:hidden;padding:0;position:relative;text-align:center;margin:0;cursor:pointer;width:100%;float:left}.work-area .grid figure:hover{background:#000}.work-areafigure.effect-ruby h2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:30px;opacity:0;margin-top:30%}.work-area figure.effect-ruby p{padding:5px 10px;font-size:16px;border:1px solid #ea0026;font-weight:500;text-transform:uppercase;letter-spacing:2px;margin:180px 0 10px;background:#ea0026;display:inline-block}.testimonial-area{box-shadow:0 16px 40px #ededed;background:#fff}.single-testi-des i{font-size:30px;margin-bottom:20px;color:#aeaeae}.single-testi-des,.testi-name{text-align:center}.single-testi-des p{font-size:20px;line-height:32px}.testi-name h2{font-size:18px;font-weight:700;text-transform:uppercase;margin-top:50px}.testi-name h3{font-size:14px;text-transform:capitalize;margin-top:0}.testimonial-area .owl-theme .owl-controls .owl-buttons div{height:35px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";font-size:18px;color:#fff;opacity:1;text-align:center;background:#ea0026;width:70px;line-height:30px}.blog-area{box-shadow:0 16px 40px #ededed}.single-blog{margin-right:30px;margin-top:30px}.single-blog h5{font-size:12px;font-weight:300}.single-blog h3{padding:10px 15px;font-size:10px;color:#333;text-transform:uppercase;letter-spacing:3px;display:inline-block}.single-blog h2{margin-top:0}.single-blog h2 a{font-size:30px;font-weight:700;margin-bottom:20px;color:#000;text-transform:capitalize;margin-top:0}.single-blog p{padding-bottom:50px}.blog-description{padding:20px 30px;border:1px solid #f8f8f8;text-align:center}.blog-area .owl-theme .owl-controls .owl-page span{height:5px;margin:5px 7px;border-radius:20px;background:#ea0026;width:5px;display:block}.single-contact-info{text-align:center}.single-contact-info i{font-size:60px;color:#ea0026}.single-contact-info h2{font-size:14px;font-weight:700;margin-bottom:10px;color:#000;text-transform:uppercase;letter-spacing:3px;margin-top:40px}.single-contact-info p{margin-bottom:0;color:#333}.contact-area{background:#f4f4f4}.form-control{height:50px;padding:17px 7px 14px 15px;font-size:16px;border:1px solid #f2f2f2;margin-bottom:30px;color:#000;-webkit-transition:.3s;transition:.3s;background-color:#fff;box-shadow:none;border-radius:0;width:100%;background-image:none;line-height:1.42857143;display:block}.form-control:focus{border-color:#aeaeae;outline:0;box-shadow:none}.contact-form button{padding:15px 35px;font-size:14px;border:1px solid #ea0026;font-weight:600;margin-bottom:0;color:#fff;text-transform:capitalize;background-color:#ea0026;width:200px;display:inline-block}.contact-form button:hover{border:1px solid #aeaeae;color:#ea0026;-webkit-transition:.3s;transition:.3s;background:transparent}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{outline:none}#contact .text-danger,#contact .text-success{display:none}.text-success{background:#3c763d}.text-danger,.text-success{padding:20px;margin-bottom:20px;color:#fff;text-align:center}.text-danger{background:red}.footer-area{padding:20px 0;background:#000}.footer-text h2{font-size:30px;margin-bottom:30px;color:#fff}.footer-text p{padding:0 200px;font-size:16px;font-weight:300;margin-bottom:20px;color:#f7f7f7;text-transform:capitalize;line-height:25px}.social-links ul{list-style:none;padding:0;margin:0}.social-links ul li{margin:0 10px;display:inline-block}.social-links ul li a{color:#aeaeae;display:block}.single-company-logo{text-align:center}.single-company-logo img{width:130px}