.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus,a:focus{outline:0}a,a:focus,a:hover{text-decoration:none}.no-padding,fieldset,li,ul{padding:0}.get-started:after,.video-area:after,.welcome-image-area:after{content:""}body{font-size:14px;font-weight:300;font-family:Raleway,sans-serif}body,html{height:100%}a{-webkit-transition:all .4s;-webkit-transition:all .2s;transition:all .2s}.header-top-area,.scrollup:hover{-webkit-transition:all .4s ease-out}img{width:100%}p{line-height:28px}li,ul{margin:0}fieldset{border:0;margin:0 auto}.section-padding{padding:100px 0}.section-title{margin-bottom:50px;text-align:center}.section-title h2{font-size:48px;text-transform:capitalize;margin-bottom:10px;font-weight:600;margin-top:0;color:#1b1b1b}.section-title p{font-size:16px;font-weight:400;padding:0 250px}.scrollup{border-radius:50%;height:40px;width:40px;font-size:18px;color:#fff;text-align:center;position:fixed;bottom:30px;right:30px;line-height:40px;cursor:pointer;display:none;z-index:2;background:#000}.scrollup:hover{box-shadow:0 3px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);transition:all .4s ease-out}.preloader{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999}.status-mes{width:35px;height:35px;position:absolute;top:50%;left:50%;margin:-17px 0 0 -17px;font-size:10px;text-indent:-12345px;border-top:6px solid #ccc;border-right:6px solid #ccc;border-bottom:6px solid #ccc;border-left:6px solid #000;border-radius:50%;-webkit-animation:spinner 1s infinite linear;animation:spinner 1s infinite linear;z-index:10000}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.header-text .home-arrow-down{text-align:center;position:absolute;bottom:-210px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-text .home-arrow-down .btn{font-size:30px}.header-text .home-arrow-down .fa{color:#fafafa;display:inline-block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-name:home-arrow-down;animation-name:home-arrow-down;animation-duration:2s;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.bubbles h1,.logo a p{color:#fff;text-transform:capitalize}@-webkit-keyframes home-arrow-down{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}10%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes home-arrow-down{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}10%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}.welcome-area{height:100%}.welcome-image-area{position:relative;height:100%;background:url(../images/bg/mainbg.jpg);background-size:cover;z-index:1}.welcome-image-area:after{position:absolute;background:rgba(0,0,0,.4);left:0;top:0;width:100%;height:100%;z-index:-1}.display-table{display:table;width:100%;height:100%}.display-table-cell{display:table-cell;vertical-align:middle}.header-text{margin-top:60px}.bubbles{display:inline-block;position:relative}.bubbles h1{position:relative;z-index:2;font-size:100px;margin-top:10px;font-weight:900;border:1px solid #ccc;padding:30px}.individual-bubble{position:absolute;border-radius:100%;bottom:10px;background-color:#fff;z-index:1}.header-top-area{position:fixed;left:0;top:0;width:100%;z-index:999;transition:all .4s ease-out}.logo{padding-top:25px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.logo a p{font-size:24px;font-weight:300}.mainmenu .navbar-nav li{margin-right:30px}.mainmenu .navbar-nav li a{text-transform:capitalize;color:#e9e9e9;display:block;font-size:14px;font-weight:600;padding:30px 0}.mainmenu .navbar-nav li a:hover{background:0 0;color:#ccc;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.nav li a:focus,.nav li a:hover{background:0 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.navbar{margin:0}.menu-bg{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;box-shadow:0 3px 3px rgba(0,0,0,.05);background:#fff;border:none}.menu-bg .logo{padding-top:16px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.menu-bg .logo a p{color:#330f33}.menu-bg .mainmenu .navbar-nav li a{color:#330f33;padding-top:22px;-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:#ccc}.about-me-left{text-align:right}.pricing-box,.single-contact-info,.single-service,.single-testimonial,.video-area-text i,.work .grid figure,ul.work{text-align:center}.about-me-left h2{margin:0;font-size:40px;font-weight:300}.about-me-left h4{margin:0 0 20px;font-size:26px;color:#888}.about-me-right p{margin-bottom:20px}.about-me-right img{width:200px;margin-top:10px}a.about-button{display:inline-block;padding:8px 20px;background:#333;color:#fff}.work-experience-area{background:#F5F5F5;padding-top:100px;padding-bottom:70px}.single-experience{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:10px;margin-bottom:30px}.single-experience h2{text-transform:capitalize;font-size:22px;font-weight:600;margin-bottom:6px}.single-experience h3{margin-top:0;margin-bottom:20px;font-size:16px;font-weight:300}.video-area{padding:100px 0;background:url(../images/bg/mainbg.jpg) fixed;position:relative;background-size:cover;z-index:1}.video-area:after{position:absolute;background:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%;z-index:-1}.single-service i,.video-area-text i{height:100px;width:100px;line-height:100px}.video-area-text h2{font-size:50px;font-weight:600;color:#fff}.video-area-text p{font-size:16px;font-weight:400;padding:0 250px;color:#fff}.video-area-text i{font-size:30px;border:1px solid #fff;color:#fff;border-radius:50%;padding-left:6px}.mfp-iframe-holder{padding-top:80px}.service-area{background:#F5F5F5}.single-service{padding:60px 40px;-webkit-transition:.3s;transition:.3s;background:#fff;margin-top:30px;box-shadow:0 0 3px rgba(0,0,0,.1)}.single-service h4{font-size:26px;margin-top:20px;margin-bottom:20px;text-transform:capitalize;font-weight:500;-webkit-transition:.3s;transition:.3s;color:#000}.single-service i{font-size:45px;color:#fff;border-radius:50%;-webkit-transition:.3s;transition:.3s;border:1px solid #333;box-shadow:0 0 0 7px transparent;background:#333}.work .grid figure,.work figure.effect-ruby img{width:100%;height:auto}.single-service p{margin-bottom:0;color:#333}.work-inner .mix{display:none}ul.work{padding:0;list-style:none;margin-bottom:30px}ul.work li{display:inline-block;padding-bottom:4px;margin:0 8px;text-transform:uppercase;font-weight:300;color:#938d8d;border:none;cursor:pointer;font-size:12px;border-bottom:2px solid transparent}.work .col-md-4,.work .grid figure,.work .item{margin:0;padding:0}ul.work li:hover{color:#000;-webkit-transition:.3s;transition:.3s}ul.work li.active{color:#000}.work .grid figure{position:relative;float:left;overflow:hidden;min-width:320px;max-width:480px;max-height:360px;cursor:pointer}.work .grid figure:hover{background:#000}.work figure.effect-ruby h2{margin-top:30%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:30px}.work figure.effect-ruby p{font-size:30px;text-transform:uppercase;border:none;padding:0;margin:110px 0 10px;font-weight:600;letter-spacing:3px;font-family:Oswald,sans-serif}.testi-name h2,.testi-name p{font-weight:300;text-transform:capitalize}.testimonial-area{background:#f9f9f9}.single-testi-des{padding:0 150px;border-radius:5px;margin-bottom:30px}.single-testi-des p{font-size:20px;font-style:italic;line-height:32px}.single-testimonial img{width:40px;border-radius:50%}.single-testimonial{color:#333}.single-testimonial h6{margin-top:0;font-size:12px;text-transform:capitalize;letter-spacing:3px}.testi-name h2{font-size:26px;margin-bottom:4px;margin-top:10px}.testi-name p{font-size:12px;margin-top:0}.owl-theme .owl-controls{margin-top:10px;margin-left:-22px}.testimonial-area .owl-theme .owl-controls .owl-page span{display:block;width:5px;height:5px;margin:5px 7px;border-radius:20px;background:#000}.get-text a,.single-blog h3,a.comment-link,a.plan-more{display:inline-block}.get-started{padding:100px 0;background:url(../images/bg/mainbg.jpg) fixed;position:relative;background-size:cover;z-index:1}.get-started:after{position:absolute;background:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%;z-index:-1}.get-text{color:#fff}.get-text h2{color:#fff;font-size:50px;font-weight:100;text-transform:capitalize;margin-bottom:20px}.get-text a,.pricing-header .plan-title{font-size:14px;text-transform:capitalize}.get-text a{color:#fff;padding:12px 25px;border:1px solid #000;font-weight:600;background:#000;border-radius:30px}.get-text a:hover{background:#fff;color:#333;border:1px solid #fff}.pricing-area{background:#F5F5F5}.pricing-box{padding-top:30px;padding-bottom:30px;margin-top:30px;-webkit-transition:.3s;transition:.3s;background:#fff}.plan-price{padding:20px 10px}.pricing-header .plan-title{color:#000;margin-bottom:30px}.pricing-header .plan-title i{background:#333;color:#fff;height:60px;width:60px;line-height:60px;border-radius:50%;font-size:20px}.plan-price p{font-size:60px;color:#000;font-weight:100;margin:0;padding-bottom:20px}.plan-price p span{font-size:16px;color:#ccc;font-weight:300}.plan-features{margin-top:20px}.plan-features li{margin:0;padding-bottom:15px;font-size:16px}.plan-features li span{font-weight:700}a.plan-more{margin-top:30px;color:#fff;padding:12px 25px;text-transform:capitalize;font-size:14px;border:1px solid #333;font-weight:600;background:#333;border-radius:30px}a.plan-more:hover{color:#000;border:1px solid #333;-webkit-transition:.3s;transition:.3s;background:0 0}.single-blog{margin-right:30px;margin-top:30px}.single-blog h5{font-weight:300}.single-blog h3{background:#222;color:#fff;padding:10px 15px;font-size:10px;text-transform:uppercase;letter-spacing:3px}.single-blog h2{margin-top:0}.single-blog h2 a{font-size:22px;margin-top:0;margin-bottom:20px;text-transform:capitalize;font-weight:500;-webkit-transition:.3s;transition:.3s;color:#000}.single-blog h2 a:hover{color:#000}.single-blog p{padding-bottom:10px;border-bottom:1px solid #ccc}a.comment-link{float:right;margin-top:-25px;color:#000}.blog-area .owl-theme .owl-controls .owl-page span{display:block;width:5px;height:5px;margin:5px 7px;border-radius:20px;background:#000}.contact-details-area{background:#F5F5F5}.single-contact-info i{font-size:30px;color:#fff;background:#333;height:60px;width:60px;text-align:center;line-height:60px;border-radius:50%}.single-contact-info h2{font-size:20px;color:#333;margin-bottom:0}.single-contact-info p{font-size:14px;color:#333}.contact-area{background:#fff}.contact-form-design-area{margin-top:30px}.form-control{display:block;width:100%;height:50px;font-size:16px;line-height:1.42857143;color:#000;background-color:transparent;background-image:none;border-radius:0;box-shadow:none;padding:17px 7px 14px 15px;border:1px solid #f2f2f2;-webkit-transition:.3s;transition:.3s;margin-bottom:30px}.form-control:focus{border-color:#333;outline:0;box-shadow:none}.contact-form button{display:inline-block;color:#fff;padding:15px 35px;text-transform:capitalize;font-size:14px;border:1px solid #000;background-color:#000;font-weight:600;border-radius:30px;width:200px;margin-bottom:0}.contact-form button:hover{background:0 0;color:#000;border:1px solid #000;-webkit-transition:.3s;transition:.3s}.text-danger,.text-success{text-align:center;color:#fff;padding:20px;margin-bottom:20px}#contact .text-danger,#contact .text-success{display:none}.text-success{background:#3c763d}.text-danger{background:red}.footer-area{background:#000;padding:100px 0}.footer-text p{text-transform:capitalize;line-height:25px;font-weight:300;font-size:16px;color:#f9f9f9}