*,a:focus,button:focus{outline:0}a,a:focus,body,h1,h2,h3,h4,h5,h6{color:#313131}#preloader,#strickymenu.sticky{position:fixed;background-color:#fff;left:0}a,body,p,ul.nav-menu li ul li a{font-size:15px}.faq-body,body,p{line-height:1.6}body{font-family:'Work Sans',sans-serif}a,button,h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',sans-serif}*{margin:0;padding:0;border:0}.btn.focus,.btn:focus,.form-group input:focus{box-shadow:none}a:active,a:focus,a:hover,a:visited{-webkit-transition:.4s;transition:.4s}.blog-author li a:hover,.blog-item h3 a:hover,.blog-one-text h3 a:hover,.cart-table .table tbody td a:hover,.footer-item ul li a:hover,.footer-recent-text a:hover,.gallery-menu li:hover,.gallery-text a:hover,.portfolio-menu li:hover,.portfolio-text h3 a:hover,.product-rated-text a:hover,.product-star i,.product-text h3 a:hover,.recent-text a:hover,.services-text a:hover,.tagcloud a:hover,a:hover,ul.nav-menu li:hover>a{color:#3367c1}.benefits-photo img,.brand-item img,.cart-table .table tbody td img,.footer-recent-photo img,.product-rated-photo img,.recent-photo img,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-size:14px!important;border-radius:0!important}.about-page p a,.dropdown-menu a,.headline h3,.language a,.service-sidebar-item ul li a{font-family:'Work Sans',sans-serif}.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-size:18px;font-weight:400;margin-bottom:15px;color:#777}.hl-white,.hl-white h2,.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}.button a,.button-df a{background:#3367c1;border-radius:0;padding:13px 27px;display:inline-block}.footer-item h3:before,.headstyle h4:before,.shop-widget h4:before,.sidebar-item h3:before{position:absolute;content:'';width:70%;height:1px;background:#3367c1;left:0;bottom:0}.footer-item h3:after,.headstyle h4:after,.shop-widget h4:after,.sidebar-item h3:after{position:absolute;content:'';width:100%;height:1px;background:#3367c1;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;-o-transition:transform .5s,opacity .2s ease-in-out;transition:transform .5s,opacity .2s ease-in-out;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{font-weight:600;color:#fff;border-left:5px solid;border-right:5px solid;border-color:#313131;text-decoration:none;-webkit-transition:.4s;transition:.4s}.button-bn a,.button-df a{-webkit-transition:.4s;text-decoration:none}.button a i,.button-df a i{margin-left:5px}.button a:hover{background:#3367c1;border-color:#313131;color:#313131}.button-bn a{font-weight:600;transition:.4s}.button-bn i{margin-left:3px}.button-bn a:hover,.error-head h1 span,.event-contact-item:hover .event-contact-text h4,.testimonial-grid .testimonial-name h4,.testimonial-two-carousel .testimonial-name h4{color:#313131}.button-df a{font-weight:700;letter-spacing:.5px;color:#fff;transition:.4s}.about-tab ul li a.active,.button-df a:hover,.comment-list .com-text span a:hover,.modal-footer .btn:hover,.proceed-cart a:hover,.team-detail-text ul li a:hover,.update-cart a:hover{background:#313131;color:#fff}.header-info ul.first li:before,.header-social li:before{content:"";width:2px;height:100%;background-color:#e9e9e9;top:0}.modal-footer .btn{cursor:pointer;-webkit-transition:.4s;transition:.4s}.btn-subs{background:#313131!important;border-color:#313131!important}#preloader{top:0;right:0;bottom:0;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:#3367c1}.about-menu ul,.benefits-right ul,.comment-list ul,.footer-item ul,.footer-menu ul,.gallery-menu ul,.header-social ul,.history-list ul,.portfolio-details ul,.portfolio-menu ul,.price-body ul,.shop-detail-cart ul,.shop-detail-tab ul,.single-blog ul,.social-bar ul,.team-info ul,.team-skill ul,.team-social ul,.text-animated ul,ul.nav-menu{list-style:none;margin:0;padding:0}.headline-left h2,.text-animated h1{margin-bottom:15px;text-transform:uppercase}.header-social li{position:relative;display:inline-block;margin-right:30px}.header-social li:before{position:absolute;left:-15px}.choose-text,.menu-item-has-children a.chl,.slider-item,ul.nav-menu li{position:relative}.footer-item ul.footer-social li a:before,.header-social li:first-child:before,.social-bar li:before{display:none}.social-bar li{display:inline-block!important;margin-right:15px!important}.social-bar li:last-child{margin-right:0!important}.social-bar li a{color:#fff;text-decoration:none;-webkit-transition:.3s;transition:.3s}.feature-item:hover .feature-text h4,.language a:hover,.social-bar li a:hover,.under-text h1 span{color:#fff}.language a{text-decoration:none;color:#fff;font-size:13px}.language i{margin-right:7px}.dropdown-menu a{text-decoration:none;color:#313131}.portfolio-menu li,ul.nav-menu li ul li a{font-family:'Roboto Condensed',sans-serif}.dropdown-menu a:hover{background-color:transparent;color:#3367c1}.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;right:-17px;display:none}.header-info ul.first li i{margin-right:7px;color:#fff}.logo{min-height:87px}.logo img{width:100%;height:85px}.main-menu-item{float:right;margin-right:25px}.menu-item-has-children,.text-animated li,li.event-header-left span{margin-right:15px}.blog-one-text ul li:last-child,.mean-bar .main-menu-item,.shop-detail-tab ul li:last-child,.team-detail-text ul li:last-child,li.event-header-left span:last-child{margin-right:0}ul.nav-menu li{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-weight:500;letter-spacing:.5px;padding:14px 20px;background:#3367c1;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 ul li:hover>a{background:#f1f1f1;color:#3367c1;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:.4s forwards fade;animation:.4s forwards fade;-webkit-transition:.3s;transition:.3s}@-webkit-keyframes fade{0%,100%{-webkit-transform:translateY(0)}}@keyframes fade{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 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{top:0;width:100%;border-bottom:1px solid #ddd;z-index:999;-webkit-transition:height .3s;transition:.3s}#strickymenu.sticky .logo,#strickymenu.sticky ul.nav-menu li a{min-height:70px}#strickymenu.sticky .logo img{height:56px}#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:.3s;transition:.3s}.searchbar .search-button:active,.searchbar .search-button:focus,.searchbar .search-button:hover{cursor:pointer;color:#3367c1}.searchbar .input-search{position:absolute;width:50%;right:0;bottom:-66px;background:#3367c1;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{background-repeat:no-repeat;background-size:100% 100%;background-position:center;height:600px;color:#fff;-webkit-transition:.5s;transition:.5s}.about-tab:before,.bg-slider{position:absolute;height:100%;top:0}.bg-slider{width:100%;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;-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 li{display:inline-block;margin-top: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:#3367c1;color:#fff;border:1px solid #3367c1;border-radius:3px;-webkit-border-radius:3px;padding:10px 40px;text-decoration:none;transition:.3s;-webkit-transition:.3s}.text-animated li a:hover{background:#fff;color:#3268c1;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:#3367c1;border:2px solid #3367c1;margin:0 6px;transition:.3s;-webkit-transition:.3s}.slider-one .owl-nav .owl-next:hover,.slider-one .owl-nav .owl-prev:hover{color:#3268c1;background:#fff;border:2px solid #fff}.error-page,.share_buttons a,.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:.3s;-webkit-transition:.3s}.slider-two .owl-nav .owl-prev{left:0;margin-left:0}.blog-carousel .owl-nav .owl-next,.owlproduct-carousel .owl-nav .owl-next,.project-carousel .owl-nav .owl-next,.slider-two .owl-nav .owl-next,.team-carousel .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;letter-spacing:.5px}.headline-left h2 span{font-size:40px;display:block;font-weight:300}.about-tab ul li,.about-tab ul li a,.blog-author li{display:inline-block}.progress-gallery.main-prog{margin-top:50px}.about-tab{position:relative;background-position:center;background-size:100% 100%;background-repeat:no-repeat;height:100%}.about-tab:before{content:'';left:0;width:100%;background:#3367c1;opacity:.9}.video-button:after,.video-button:before{transform:translateX(-50%) translateY(-50%);width:80px;height:80px;border-radius:50%;position:absolute;top:50%;content:"";left:50%}.about-tab ul{text-align:center;list-style:none;margin:0;padding:10px;position:relative;z-index:99}.about-tab ul li a{font-size:16px;font-weight:700;text-decoration:none;background:#fff;padding:10px 20px;margin-left:-5px}.team-social li a,.team-social-two ul li a{height:33px;line-height:33px;background:#f1f1f1;width:35px}.video-button{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px}.choose-item,.mission-item{padding:15px;text-align:center}.video-button:before{z-index:0;display:block;background:#fff;animation:1.5s ease-out infinite video-pop}.video-button:after{z-index:1;display:block;background:#fff;transition:.2s}.video-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #3367c1;border-top:22px solid transparent;border-bottom:22px solid transparent}.choose-icon img,.mission-item img{width:60px;height:60px}@keyframes video-pop{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.progress-gallery.main-prog .bar-container .progress{height:8px;border-radius:0}.modal.show .modal-dialog.hb-style{-webkit-transform:translate(0,25%);-o-transform:translate(0,25%);transform:translate(0,25%)}.modal-header h3{font-size:24px;font-weight:700;color:#3367c1;margin:0}.about-page .headstyle h4,.benefits-right p,.blog-one-text p{margin-bottom:20px}.about-page p a{text-decoration:underline;font-weight:700;font-size:15px}.about-menu,.blog-one-item,.checkout-form,.checkout-table,.company-detail,.error-body,.event-detail-content,.event-detail-text,.event-map,.payment-order-button,.portfolio-sidebar,.service-info,.service-sidebar,.shop-detail-content,.shop-detail-text,.shop-widget,.sidebar,.single-blog,.team-detail-photo,.team-detail-text{margin-top:30px}.call-us .button,.event-body,.mission-detail,.mission-item,.proceed-cart,.progress-gallery,.shop-detail-choose,.testimonial-name,.update-cart{margin-top:15px}.about-menu ul li{position:relative;margin-bottom:8px}.about-menu ul li:last-child,.footer-item ul li:last-child,.table{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:#3367c1;border-bottom:1px solid #3367c1}.about-carousel{margin-bottom:30px;border:1px solid #e1e1e1}.company-detail h5{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:15px}.company-detail p:last-child,.contact-text p,.error-body p,.event-contact-text p,.feature-text p,.mission-item p,.price-header p,.service-info p:last-child,.shop-detail-cat p,.team-text p{margin: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:#3367c1}.about-carousel .owl-nav .owl-next,.about-carousel .owl-nav .owl-prev,.event-carousel .owl-nav .owl-next,.event-carousel .owl-nav .owl-prev,.product-carousel .owl-nav .owl-next,.product-carousel .owl-nav .owl-prev,.single-ser-carousel .owl-nav .owl-next,.single-ser-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:#3367c1;color:#fff;transition:.3s;-webkit-transition:.3s}.about-carousel .owl-nav .owl-prev,.event-carousel .owl-nav .owl-prev,.portfolio-carousel .owl-nav .owl-prev,.product-carousel .owl-nav .owl-prev,.single-ser-carousel .owl-nav .owl-prev,.testimonial-carousel .owl-nav .owl-prev,.testimonial-two-carousel .owl-nav .owl-prev{left:0}.about-carousel .owl-nav .owl-next,.event-carousel .owl-nav .owl-next,.portfolio-carousel .owl-nav .owl-next,.product-carousel .owl-nav .owl-next,.single-ser-carousel .owl-nav .owl-next,.testimonial-carousel .owl-nav .owl-next,.testimonial-two-carousel .owl-nav .owl-next{right:0}.about-carousel .owl-nav .owl-next:hover,.about-carousel .owl-nav .owl-prev:hover,.blog-carousel .owl-nav .owl-next:hover,.blog-carousel .owl-nav .owl-prev:hover,.event-carousel .owl-nav .owl-next:hover,.event-carousel .owl-nav .owl-prev:hover,.form-button .btn:hover,.owlproduct-carousel .owl-nav .owl-next:hover,.owlproduct-carousel .owl-nav .owl-prev:hover,.payment-order-button a:hover,.portfolio-carousel .owl-nav .owl-next:hover,.portfolio-carousel .owl-nav .owl-prev:hover,.product-carousel .owl-nav .owl-next:hover,.product-carousel .owl-nav .owl-prev:hover,.product-cart ul li a:hover,.project-carousel .owl-nav .owl-next:hover,.project-carousel .owl-nav .owl-prev:hover,.shop-detail-cart ul li a.cart-btn:hover,.single-ser-carousel .owl-nav .owl-next:hover,.single-ser-carousel .owl-nav .owl-prev:hover,.team-carousel .owl-nav .owl-next:hover,.team-carousel .owl-nav .owl-prev:hover,.testimonial-two-carousel .owl-nav .owl-next:hover,.testimonial-two-carousel .owl-nav .owl-prev:hover{color:#fff;background:#313131}.mission-item{background:#f5f5f5;border:1px solid #e1e1e1;min-height:228px}.mission-item img{margin:0 auto 15px}.mission-item i{font-size:40px;color:#3367c1;margin:0 auto 20px}.mission-item h4,.shop-detail-text h3{font-size:22px;font-weight:700;margin-bottom: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:#3367c1}.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}.benefits-right h3{font-size:40px;font-weight:700;text-transform:uppercase;margin-bottom:25px}.benefits-right h3 span{font-weight:400}.benefits-right ul li{font-size:16px;font-weight:500;position:relative;padding-left:25px;margin-top:5px;color:#3367c1}.benefits-right ul li:before{position:absolute;content:'\F178';font-family:fontawesome;top:0;left:0;color:#3367c1}.choose-item{background-size:100% 100%;background-position:center;background-repeat:no-repeat;margin-top:30px;position:relative;height:300px}.choose-item:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:#3367c1;opacity:.4;-webkit-transition:.3s;transition:.3s}.choose-item:hover:before{opacity:.8}.choose-icon{position:relative;margin-bottom:20px}.feature-icon i,.feature-icon img{height:70px;box-shadow:0 5px 16px rgba(0,0,0,.2);padding:12px}.choose-icon i{font-size:60px;color:#fff}.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,.feature-text{vertical-align:top;display:table-cell}.feature-icon{width:70px;text-align:center}.feature-icon img{width:70px;background:#fcfcfc;border:1px solid #e4e4e4;border-right:0px;border-radius:50px 0 0 50px;-webkit-transition:.3s;transition:.3s}.feature-icon i{font-size:40px;width:70px;background:#3367c1;color:#fff;border:1px solid #3367c1;border-right:0px;border-radius:50px 0 0 50px;-webkit-transition:.5s;transition:.5s}.feature-text h4,.services-text h3 a{font-size:20px;font-weight:700;text-transform:uppercase}.feature-text{padding:20px;background:#fcfcfc;border:1px solid #e4e4e4;-webkit-transition:.5s;transition:.5s}.feature-text h4{-webkit-transition:.5s;transition:.5s}.feature-two .feature-icon i,.feature-two .feature-icon img{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,.form-button .btn2:hover{background:#fff;color:#3367c1}.feature-item:hover .feature-text,.sidebar-item button{background:#3367c1;border:1px solid #3367c1;color:#fff}.services-item{border:1px solid #f5f5f5;margin-top:30px;-webkit-transition:.3s;transition:.3s}.services-item:hover{box-shadow:0 9px 20px rgba(0,0,0,.2)}.blog-image,.services-photo{background-size:100% 100%;background-position:center;background-repeat:no-repeat;height:196px}.services-text{background:#f5f5f5;padding:20px;-webkit-transition:.3s;transition:.3s}.booking-area,.counterup-area,.gallery-photo,.portfolio-photo,.testimonial-area{background-position:center;background-size:100% 100%;background-repeat:no-repeat}.services-item:hover .services-text{background:#f9f9f9}.services-text h3 a{text-decoration:none;-webkit-transition:.3s;transition:.3s}.services-text .button-bn a{font-size:16px;font-weight:700}.services-text p{margin-bottom:10px}.single-blog img,.single-ser-carousel{margin-bottom:30px}.service-sidebar-item,.sidebar-item{margin-top:30px;border:1px solid #ddd;padding:30px}.contact-text,.service-sidebar-item:first-child,.shop-detail-cart,.shop-widget:first-child,.sidebar-item:first-child{margin-top:0}.blog-one-text ul,.event-header ul,.service-sidebar-item ul,.shop-widget ul,.sidebar-item ul,.team-social-two ul{margin:0;padding:0;list-style:none}.service-sidebar-item ul li{padding:6px 0}.team-info ul li,.team-skill ul li{padding-bottom:5px}.copy-text,.service-sidebar-item ul li:first-child,.sidebar-item ul li:first-child{padding-top:0}.service-sidebar-item ul li a{display:inline-block;text-decoration:none;position:relative;padding-left:10px}.service-sidebar-item ul li a:before,.shop-widget ul li a:before,.sidebar-item ul li a:before{position:absolute;content:'\F105';font-family:fontawesome;top:0;left:0;color:#313131}.service-sidebar-item h3{font-size:26px;font-weight:500}.portfolio-form .form-group textarea,.service-sidebar-item .form-group textarea{height:110px}.service-info h2{font-size:26px;font-weight:700;margin-bottom:20px}.booking-area,.counterup-area,.testimonial-area{background-attachment:fixed;position:relative}.bg-counterup{position:absolute;background-color:#3367c1;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:30px;padding:15px;min-height:225px}.counter-item:after,.counter-item:before{position:absolute;content:'';width:50%;height:5px;background:#fff;transition:.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:56px;height:56px;margin:0 auto 15px}.counter-item i{font-size:56px;margin-bottom:15px}.counter-item h2.counter{font-size:36px;font-weight:700;margin-top:0;color:#fff}.counter-item h4{font-size:20px;color:#fff;margin:0}.portfolio-menu{text-align:center;margin-top:20px;margin-bottom:6px}.portfolio-menu li{cursor:pointer;font-size:18px;font-weight:600;display:inline-block;border-bottom:1px solid #e1e1e1;color:#313131;padding:0 10px 5px;margin:10px 10px 0;position:relative;transition:.3s;-webkit-transition:.3s}.gallery-menu li.filtr-active,.portfolio-menu li.filtr-active{border-bottom:1px solid #3367c1;color:#3367c1}.gallery-menu li.filtr-active:before,.portfolio-menu li.filtr-active:before{border-color:#3367c1 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,.portfolio-group{border:1px solid #ededed;margin-top:30px}.gallery-photo,.portfolio-photo{height:196px;position:relative}.gallery-bg,.portfolio-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#3367c1;visibility:hidden;opacity:0;transform:scale(0);transition:.4s;-webkit-transition:.4s}.gallery-group:hover .gallery-bg,.portfolio-group:hover .portfolio-bg{opacity:.7;transform:scale(1);visibility:visible}.bannder-table,.gallery-table,.portfolio-table{display:table;width:100%;height:100%}.gallery-icon,.portfolio-icon{display:table-cell;text-align:center;vertical-align:middle;visibility:hidden;opacity:0;transition:.3s;-webkit-transition:.3s}.gallery-icon a,.portfolio-icon a{position:relative;font-size:26px;color:#fff;text-decoration:none;z-index:99}.gallery-group:hover .gallery-icon,.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:.3s;-webkit-transition:.3s;margin-bottom:8px}.portfolio-text p{position:relative;font-size:15px;border-top:1px solid #ddd;margin:0;padding-top:8px}.gallery-text p:before,.portfolio-text p:before{position:absolute;content:'';left:0;top:-1px;width:0%;height:1px;background:#3367c1;transition:.3s;-webkit-transition:.3s}.cart-table .table,.gallery-group:hover .gallery-text p:before,.portfolio-details .form-group,.portfolio-group:hover .portfolio-text p:before,.service-sidebar-item .form-group,.single-blog img,.testimonial-grid .testimonial-description,.testimonial-two-carousel .testimonial-description{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:100% 100%;background-position:center;background-repeat:no-repeat;height:370px;position:relative}.portfolio-carousel .owl-nav .owl-next,.portfolio-carousel .owl-nav .owl-prev,.testimonial-two-carousel .owl-nav .owl-next,.testimonial-two-carousel .owl-nav .owl-prev{text-align:center;font-size:18px;position:absolute;top:50%;width:40px;height:50px;line-height:48px;background:#3367c1;color:#fff;margin-top:-25px;transition:.3s;-webkit-transition:.3s}.portfolio-details-text h3{font-size:26px;font-weight:700;text-transform:uppercase;margin:30px 0 0}.portfolio-details-text p{margin:20px 0 0}.portfolio-details,.portfolio-form{border:1px solid #ddd;padding:30px}.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:#3367c1;margin-right:5px}.recent-project .portfolio-text{background:#fff}.owlproduct-carousel .owl-nav .owl-next,.owlproduct-carousel .owl-nav .owl-prev,.project-carousel .owl-nav .owl-next,.project-carousel .owl-nav .owl-prev,.team-carousel .owl-nav .owl-next,.team-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:#3367c1;color:#fff;transition:.3s;-webkit-transition:.3s}.blog-carousel .owl-nav .owl-prev,.owlproduct-carousel .owl-nav .owl-prev,.project-carousel .owl-nav .owl-prev,.team-carousel .owl-nav .owl-prev{right:0;margin-right:40px}.team-item{overflow:hidden;border:1px solid #ddd;margin-top:30px;position:relative}.team-item img,.testimonial-photo img{width:100%;height:auto}.team-text{text-align:center;color:#fff;background:#3367c1;padding:15px;position:relative;z-index:99}.team-social,.team-social-two{background:#eef1f5;padding:10px 0;width:100%;text-align:center}.team-text a{display:inline-block;font-size:20px;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:4px;text-decoration:none;transition:.3s;-webkit-transition:.3s}.team-social{position:absolute;bottom:20px;visibility:hidden;opacity:0;transition:.3s;-webkit-transition:.3s}.team-social li,.team-social-two ul li{display:inline-block;margin-left:-5px}.team-social li a{display:block;border-top:1px solid #fff;border-bottom:1px solid #eaeaea;text-decoration:none;transition:.3s;-webkit-transition:.3s}.team-social li a:hover{color:#fff;background:#3367c1;border-top:1px solid #3367c1;border-bottom:1px solid #3367c1}.team-item:hover .team-social{bottom:88px;visibility:visible;opacity:1}.team-social-two{position:absolute;bottom:85px}.team-social-two ul li a{display:block;border-left:1px solid #fff;border-right:1px solid #eaeaea;text-decoration:none}.team-social-two ul li:first-child a{border-left:1px solid #eaeaea}.team-social-two li a:hover{color:#fff;background:#3367c1;border-left:1px solid #3367c1;border-right:1px solid #3367c1}.team-detail-text h4{font-size:26px;font-weight:700;margin-bottom:7px}.blog-one-text,.event-contact-text,.shop-detail-cat,.team-detail-text p{margin-top:20px}.team-detail-text ul{list-style:none;margin:15px 0 0;padding:0}.team-detail-text ul li{text-align:center;display:inline-block;margin-right:7px;margin-top:5px}.team-detail-text ul li a{display:block;width:35px;height:35px;line-height:35px;background:#3367c1;color:#fff;transition:.3s}.team-info,.team-skill{background:#f5f5f5;border:1px solid #e1e1e1;padding:30px;margin-top:30px}.price-header i,.price-header img{width:94px;height:94px;border-radius:50%;margin-bottom:15px}.team-info ul li span{color:#3367c1;margin-right:10px}.team-skill ul li{position:relative;padding-left:20px}.team-skill ul li:before{content:'\f14a';font-family:FontAwesome;position:absolute;top:0;left:0;color:#3367c1}.price-item{text-align:center;background:#fff;padding:15px;margin-top:30px;transform:scale(1);-webkit-box-shadow:0 0 6px 3px rgba(0,0,0,.01);box-shadow:0 0 6px 3px rgba(0,0,0,.01);transition:.3s;-webkit-transition:.3s}.price-body,.price-footer,.price-header{padding:15px 0}.price-header img{background:#f6f6f6;padding:10px;-webkit-transition:.3s;transition:.3s}.price-header i{font-size:52px;line-height:94px;background:#3367c1;color:#fff;-webkit-transition:.3s;transition:.3s}.price-header h2,.price-header h3{margin-bottom:7px;font-weight:700}.price-item:hover .price-header img{background:#ececec}.price-header h3{font-size:25px}.price-header h2{font-size:42px}.price-body li{padding:10px 0;border-bottom:1px solid #ddd}.price-body li:last-child{border-bottom:0}.price-item:hover{transform:scale(1.05)}.price-page .price-item{border:1px solid #e1e1e1;background:#f5f5f5}.bg-testimonial{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:#3367c1;opacity:.8}.testimonial-item{text-align:center;color:#fff;border:1px solid #fff;padding:30px}.testimonial-description{margin:0 auto}.testimonial-description p{position:relative;padding-top:15px;margin-top:15px;margin-bottom:0}.testimonial-description p:before{position:absolute;content:'';width:120px;height:3px;bottom:100%;left:50%;margin-left:-60px;background:#fff}.testimonial-photo{width:95px;height:95px;margin:0 auto}.bg-booking,.booking-area:before,.call-us:before{height:100%;position:absolute;left:0}.testimonial-name h4{font-size:22px;font-weight:700;color:#fff;margin-bottom:8px}.testimonial-name p{font-size:15px;margin:0}.payment-select,.testimonial-carousel .owl-dots{text-align:center;margin-top:30px}.testimonial-carousel .owl-dots .owl-dot{width:24px;height:24px;background:#3367c1;border:7px solid #fff;border-radius:50%;display:inline-block;margin:0 5px}.testimonial-carousel .owl-dots .owl-dot.active{width:24px;height:24px;background:#313131;border:7px solid #fff}.testimonial-carousel .owl-nav .owl-next,.testimonial-carousel .owl-nav .owl-prev{text-align:center;font-size:18px;position:absolute;top:50%;width:40px;height:50px;line-height:48px;background:#fff;color:#3367c1;margin-top:-25px;transition:.3s;-webkit-transition:.3s}.testimonial-carousel .owl-nav .owl-next:hover,.testimonial-carousel .owl-nav .owl-prev:hover{color:#3367c1;background:#fff}.testimonial-grid .testimonial-item,.testimonial-two-carousel .testimonial-item{color:#313131;background:#f5f5f5;border:1px solid #e1e1e1;padding:30px}.testimonial-grid .testimonial-description p,.testimonial-two-carousel .testimonial-description p{padding-top:15px;padding-bottom:0;margin-top:15px;margin-bottom:0}.testimonial-grid .testimonial-description p:before,.testimonial-two-carousel .testimonial-description p:before{bottom:100%;background:#3367c1}.booking-area:before{content:'';width:50%;top:0;background:#3367c1;opacity:.8}.bg-booking{background-color:#3367c1;width:100%;top:0;opacity:.3}.banner-slider,.banner-text,.booking-gallery,.call-us,.faq-body ul li,.footer-address-item,.footer-area,.footer-item h3,.footer-item ul li a,.footer-post-date,.rpwwt-post-date,.sidebar-item h3{position:relative}.booking-gallery{padding-right:30px;z-index:998;margin-top:30px}.booking-form input,.booking-form select,.booking-form textarea{background-color:transparent!important;color:#fff!important;border:1px solid #ddd!important}.booking-form input:focus{border:1px solid #fff}.booking-form option{color:#333!important}.booking-form ::placeholder{color:#fff!important;opacity:1}.booking-form :-ms-input-placeholder{color:#fff!important}.booking-form ::-ms-input-placeholder{color:#fff!important}.booking-form textarea{height:112px}.form-group input{font-size:15px;font-family:'Work Sans',sans-serif;height:40px;box-shadow:none;border:1px solid #ddd;border-radius:4px;padding:0 12px}.footer-address-item .text,.form-group textarea{font-size:15px}.form-control:focus{border-color:#3367c1;box-shadow:none}.form-group select.custom-select{font-size:15px;width:100%;height:40px;border:1px solid #ddd;border-radius:0;color:#646769;padding:0 8px}.faq-header button.faq-button,.form-button .btn{font-size:16px!important;width:100%;cursor:pointer}.form-button .btn{font-weight:600;text-transform:uppercase;letter-spacing:1px;background:#3367c1;color:#fff;padding:9px 18px;transition:.3s;-webkit-transition:.3s}.blog-author li.blog-button a:hover,.form-button .btn2,.shop-detail-cart ul li .ui-button:hover{background:#313131}.faq-home{padding-left:30px}.faq-item{border:0;margin-bottom:15px}.faq-header button.faq-button{text-align:left;display:block;padding:15px;font-weight:500;text-decoration:none;background:#3367c1;color:#fff}.faq-header button.faq-button.collapsed{background:#f6faff;color:#313131}.faq-header button.faq-button.collapsed:hover{background:#3367c1;color:#fff}.faq-header button.faq-button i,.faq-header button.faq-button.collapsed i,.product-cart ul li i,.shop-detail-cart ul li i{margin-right:5px}.faq-body{border:1px solid #fff;border-top:0;background:#fff;padding:25px}.faq-home .faq-body{padding:15px}.faq-body ul{list-style:none;margin:20px 0 0;padding:0}.faq-home .faq-body ul{margin-top:10px}.faq-body ul li{margin-top:5px;padding-left:20px}.faq-body ul li:before{position:absolute;content:'\f00c';font-family:fontawesome;top:0;left:0;color:#3367c1}.blog-one-text ul li a,.comment-list .com-text span a,.footer-item ul li a,.recent-text a,.sidebar-item input,.sidebar-item ul li a,.single-blog ul li,.single-blog ul li a,.tagcloud a{font-family:'Work Sans',sans-serif}.blog-item{border:1px solid #f5f5f5;margin-top:30px}.blog-text{background:#f5f5f5;padding:20px}.blog-item h3 a{font-size:26px;font-weight:700;text-decoration:none;transition:.3s;-webkit-transition:.3s;margin-bottom:8px}.blog-item span{display:block;font-size:15px}.blog-author li a i,.blog-item span i{margin-right:5px;color:#3367c1}.blog-item p{margin-top:15px;margin-bottom:5px}.blog-author{overflow:hidden;background:#e6e6e6}.blog-author ul{list-style:none;margin:0 0 0 5px;padding:0}.blog-author li a{display:inline-block;font-size:15px;font-weight:700;padding:15px 10px;text-decoration:none;transition:.3s;-webkit-transition:.3s}.blog-author li.blog-button{background:#3367c1;float:right}.blog-author li.blog-button a{background:#3367c1;padding:15px 30px;transition:.3s;-webkit-transition:.3s}.blog-author li.blog-button i{color:#fff;margin:0}.blog-carousel .owl-nav .owl-next,.blog-carousel .owl-nav .owl-prev{text-align:center;font-size:16px;position:absolute;width:40px;height:40px;line-height:38px;top:0;margin-top:-20px;background:#3367c1;color:#fff;transition:.3s;-webkit-transition:.3s}.blog-one-item img{width:100%!important}.blog-one-text ul li{display:inline-block;margin-right:15px;margin-bottom:5px}.blog-one-text ul li a{text-decoration:none}.blog-one-text ul li i,.single-blog ul li i{color:#3367c1;margin-right:5px}.blog-one-text h3{margin-bottom:15px}.blog-one-text h3 a{font-size:28px;font-weight:700;text-decoration:none;display:inline-block;margin-top:15px}.sidebar-item input{font-size:15px;height:40px;border:1px solid #e1e1e1}.shop-widget button:hover,.sidebar-item button:hover{cursor:pointer}.sidebar-item h3{display:inline-block;font-size:22px;font-weight:700;text-transform:uppercase;padding-bottom:12px;margin-bottom:30px}.sidebar-item ul li{padding:8px 0}.sidebar-item ul li a{display:inline-block;position:relative;text-decoration:none;padding-left:10px}.sidebar-recent-item{overflow:hidden;display:table;margin-bottom:25px}.product-rated-photo,.recent-photo{vertical-align:top;display:table-cell;float:left;width:105px;padding-right:8px}.footer-recent-text,.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}.rpwwt-post-date{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;display:inline-block;border:1px solid #ddd;padding:8px;margin-right:7px;margin-bottom:8px;text-decoration:none;-webkit-transition:.3s;transition:.3s}.pagination a:hover{text-decoration:none}.single-blog h3{font-size:24px;text-transform:uppercase;font-weight:700;margin-bottom:15px}.single-blog ul li{display:inline-block;margin-top:2px;margin-right:15px;font-size:14px}.single-blog ul li a{text-decoration:none;font-size:14px}.shop-detail-text p,.single-blog p{margin:15px 0 0}.comment-form span{font-size:16px;color:#3367c1}.comment-form textarea,.review-form textarea{height:220px}.comment-form .btn,.review-form .btn{cursor:pointer;display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:14px 30px;border:1px solid #3367c1;background:#3367c1;color:#fff;-webkit-transition:.3s;transition:.3s}.comment-form .btn:hover,.contact-form .btn:hover,.review-form .btn:hover{color:#fff;background:#313131;border:1px solid #313131}.comment-list ul li{border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px}.comment-list ul li:last-child{border:0;padding-bottom:0;margin-bottom:0}.comment-list .comment-item{overflow:hidden;display:table;width:100%}.comment-list .thumb{display:table-cell;vertical-align:top;width:80px}.comment-list .com-text{display:table-cell;vertical-align:top;padding:0 15px}.comment-list .com-text h5{font-size:18px;font-weight:700;margin-bottom:7px}.comment-list .com-text span.date{margin-right:30px;font-size:14px}.comment-list .com-text span.date i{color:#3367c1;margin-right:3px}.comment-list .com-text span a{display:inline-block;text-decoration:none;font-weight:500;padding:5px 10px;background:#3367c1;color:#fff;-webkit-transition:.3s;transition:.3s}.comment-list .com-text p{margin-top:12px;margin-bottom:0}.comment-list ul ul.children{margin-top:20px;margin-left:40px}.comment-list ul ul.children li{border:0;padding-bottom:0;margin-bottom:0;margin-top:40px}.call-us{background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding-top:55px;padding-bottom:70px}.call-us:before{content:"";top:0;width:100%;background:#3367c1;opacity:.8}.call-text{margin-top:33px}.call-text h3{font-size:24px;font-weight:500;color:#fff;margin:0}.call-us .button a{font-size:18px;text-transform:uppercase;background:#313131;border:0;padding:17px 30px}.call-us .button a:hover{color:#313131;background:#fff}.footer-area{background:#f5f5f5}.footer-item{color:#313131;margin-top:30px}.footer-item ul li{display:block;margin-bottom:12px}.footer-item ul li a{display:inline-block;color:#313131;padding-left:12px;transition:.3s;-webkit-transition:.3s}.footer-item ul li a:before{position:absolute;content:'\f0da';font-family:fontawesome;top:0;left:0;color:#313131}.footer-item a,.footer-item p{text-decoration:none;color:#313131}.footer-item h3{display:inline-block;font-size:22px;font-weight:700;text-transform:uppercase;color:#313131;padding-bottom:12px;margin-bottom:36px}.cart-action,.footer-item .input-group,.footer-item ul.footer-social,.shop-widget .button-df{margin-top:25px}.footer-address-item{padding-left:30px;margin-bottom:12px}.footer-address-item .icon{position:absolute;top:-2px;left:0;font-size:17px}.footer-item ul.footer-social li{display:inline-block;margin-top:5px;margin-right:5px;padding:0}.footer-item ul.footer-social li a{text-align:center;display:block;width:35px;height:35px;line-height:35px;color:#fff;background:#3367c1;border:1px solid #3367c1;border-radius:1px;padding:0;transition:.3s;-webkit-transition:.3s}.footer-item .btn,.footer-item .form-control{border:2px solid #3367c1;z-index:3!important}.footer-item ul.footer-social li a:hover{background:#313131;border:1px solid #313131}.footer-item .input-group .btn{font-size:16px!important;padding-top:10px}.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-text a{vertical-align:top;display:block;margin-bottom:5px}.footer-post-date{font-size:13px;color:#313131;padding-left:21px}.footer-post-date:before{position:absolute;content:'\f073';font-family:fontawesome;top:0;left:0}.copy-text a,.footer-item .form-control,.footer-menu ul li a,li.event-header-right h5{font-family:'Work Sans',sans-serif}.footer-item .form-control{font-size:15px;height:48px}.footer-item .btn{cursor:pointer;font-size:20px;background:#3367c1;color:#fff;transition:.3s;-webkit-transition:.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 li{display:inline-block;margin:0 10px;padding-bottom:15px}.footer-menu ul li a{font-size:15px;color:#fff;text-decoration:none;-webkit-transition:.3s;transition:.3s}.footer-menu ul li a:hover{color:#f1f1f1}.copy-text p{font-size:15px;color:#fff;margin:0}.copy-text a{color:#fff;text-decoration:none}.banner-slider{background-size:100% 100%;background-position:center;background-repeat:no-repeat;height:245px}.banner-text{display:table-cell;text-align:center;vertical-align:middle}.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:#3367c1;color:#fff;opacity:.7;z-index:9999;-webkit-transition:.3s;transition:.3s}.scroll-top:hover{opacity:1;color:#fff;background:#313131}.event-item{border:1px solid #ddd;background:#f1f1f1;padding:15px 30px 30px;margin-top:30px}.event-photo{background-position:center;background-size:100% 100%;background-repeat:no-repeat;height:175px;margin-top:15px}.event-header{overflow:hidden;margin-bottom:15px;display:table;width:100%}li.event-header-left{float:left;vertical-align:top;display:table-cell;width:100%;padding-right:10px}.error-body h4,li.event-header-left h4{font-size:22px;font-weight:700;margin-bottom:5px}li.event-header-left i{color:#3367c1;margin-right:4px}li.event-header-right{float:right;vertical-align:top;display:table-cell}li.event-header-right h5{font-size:16px;margin-bottom:2px}.cart-table .table thead th,.checkout-table table th,.gallery-menu li,.gallery-text .photo-name{font-family:'Roboto Condensed',sans-serif}li.event-header-right span{color:#3367c1;font-size:26px;font-weight:700}li.event-header-right p{font-size:18px;font-weight:700;margin:0}.event-content .button a{padding:12px 20px}.event-contact-item{text-align:center;background:#3367c1;color:#fff;padding:30px 5px;margin-top:30px;transition:.3s;-webkit-transition:.3s}.event-contact-icon{width:50px;height:50px;line-height:50px;color:#fff;border:1px solid #fff;margin:0 auto;transition:.3s;-webkit-transition:.3s}.gallery-text p,.product-text,.shop-widget ul li{border-top:1px solid #e1e1e1}.product-carousel,.product-item,.shop-sidebar{margin-top:30px}.event-contact-icon img{width:25px;height:25px}.event-contact-icon i{font-size:18px}.event-contact-text h4{font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:5px;transition:.3s;-webkit-transition:.3s}.event-contact-item:hover{background:#f5f5f5;color:#313131}.event-contact-item:hover .event-contact-icon{color:#3367c1;border:1px solid #3367c1}.event-carousel,.product-carousel,.product-item,.shop-sidebar,.shop-widget .ui-state-default,.shop-widget .ui-widget-content .ui-state-default,.shop-widget .ui-widget.ui-widget-content,.shop-widget input{border:1px solid #e1e1e1}.event-detail-text h3{font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:15px}.event-map iframe{width:100%;height:350px}.gallery-menu{text-align:center;margin-bottom:5px}.gallery-menu li{cursor:pointer;font-size:18px;font-weight:600;display:inline-block;border-bottom:1px solid #e1e1e1;color:#313131;padding:0 10px 5px;margin:0 10px 10px;position:relative;transition:.3s;-webkit-transition:.3s}.gallery-text .photo-name,.gallery-text h3{margin-bottom:8px;font-size:18px}.gallery-text{text-align:center;background:#f5f5f5;padding:15px}.gallery-text a{color:#3367c1;text-decoration:none;transition:.3s;-webkit-transition:.3s}.gallery-text .photo-name{font-weight:700;letter-spacing:.5px}.gallery-text p{position:relative;font-size:15px;margin:0;padding-top:8px}.gallery-text span{margin-right:3px}.product-item{text-align:center}.product-photo{overflow:hidden;position:relative}.payment-select-group .form-check-input:only-child,.product-cart{position:absolute}.product-cart{width:100%;bottom:-20px;left:0;background:#3367c1;visibility:hidden;opacity:0;transition:.3s;-webkit-transition:.3s}.product-item:hover .product-cart{visibility:visible;opacity:1;bottom:0}.product-cart ul{text-align:center;list-style:none;margin:0;padding:0}.product-cart ul li{float:left;width:50%}.product-cart ul li:first-child{border-right:1px solid #ddd}.product-cart ul li a{display:block;font-size:13px;font-weight:500;font-family:'Work Sans',sans-serif;background:#3367c1;color:#fff;padding:12px 5px;text-decoration:none;transition:.3s;-webkit-transition:.3s}.product-text{padding:15px 10px}.product-text h3 a{font-size:18px;font-weight:700;text-decoration:none;margin-bottom:12px;transition:.3s;-webkit-transition:.3s;text-transform:uppercase}.product-text h4{font-size:17px;font-family:'Work Sans',sans-serif;margin-bottom:12px}.product-text del{color:#313131;font-size:17px;font-weight:400;margin-left:8px}.shop-sidebar{padding:30px}.shop-widget input{font-size:15px;height:40px}.shop-widget .ui-state-active,.shop-widget .ui-widget-content .ui-state-active,.shop-widget button{border:1px solid #3367c1;background:#3367c1}.shop-widget button{color:#fff}.shop-widget h4{display:inline-block;position:relative;font-size:22px;font-weight:700;padding-bottom:12px;margin-bottom:24px}.price-range p{font-size:15px;margin-bottom:15px}.product-rated-text a,.product-rated-text h5{margin-bottom:5px;font-family:'Work Sans',sans-serif}.cart-table .table tbody td span,.price-range span,.shop-detail-cat span{font-weight:600}.shop-widget .ui-widget-header,span.input-group-btn{background:#3367c1}.shop-widget .button-df a{padding:10px 30px}.product-rated-item{display:table;width:100%;border-bottom:1px solid #e1e1e1;margin-bottom:15px;padding-bottom:15px}.product-rated-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.product-rated-text{vertical-align:top;display:table-cell;width:100%;padding-left:5px}.product-rated-text a{font-size:16px;font-weight:600;text-decoration:none;color:#313131;-webkit-transition:.3s;transition:.3s}.product-rated-text h5{font-size:15px}.product-rated-text del{margin-left:8px}.shop-widget ul li{padding:10px 0}.shop-widget ul li:first-child{border-top:0}.shop-widget ul li a{font-family:'Work Sans',sans-serif;display:inline-block;position:relative;text-decoration:none;padding-left:10px}.shop-widget ul li span{margin-left:15px}.product-photo-item{padding:30px}.product-photo-item img{max-height:370px;width:auto!important;margin:0 auto}.review-form h2,.review-table h2{font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:15px}.checkout-table table td,.checkout-table table th,.review-table .table tbody td,.review-table .table thead th{text-align:left}.review-form label{font-size:15px;font-weight:600}.shop-detail-text h4{font-size:20px;font-weight:500;font-family:'Work Sans',sans-serif;margin-bottom:15px}.shop-detail-text h4 del{font-size:20px;font-weight:400;margin-left:8px;color:red}.shop-detail-cart ul li,.shop-detail-tab ul li{display:inline-block;margin-top:15px;margin-right:15px}.shop-detail-cart ul li a.cart-btn{font-weight:600;display:inline-block;background:#3367c1;color:#fff;text-decoration:none;padding:15px 30px;transition:.3s;-webkit-transition:.3s}.shop-detail-cart ul li .ui-spinner{width:125px;border:1px solid #3367c1;border-radius:0;margin-bottom:1px}.shop-detail-cart ul li input{font-size:16px;height:50px;text-indent:30px;margin:0;padding:0}.shop-detail-cart ul li .ui-button{cursor:pointer;padding:0 25px;border-left:1px solid #3367c1;border-radius:0;background:#3367c1;transition:.3s;-webkit-transition:.3s}.shop-detail-cart ul li .ui-button .ui-icon{background-image:url("../images/ui-icons_ffffff_256x240.png")}.shop-detail-tab ul li a{display:block;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#313131;padding:12px 25px;text-decoration:none}.shop-detail-tab ul li a.active{color:#fff;background:#3367c1}.table tbody td,.table thead th{vertical-align:middle;text-align:center;border:1px solid #e1e1e1}.cart-table .table thead th{font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:#3367c1;color:#fff;padding:15px 5px}.cart-table th.c-photo{min-width:160px;width:160px}.cart-table th.c-name{min-width:180px}.cart-table th.c-qnt{min-width:120px}.cart-table th.c-price,.cart-table th.c-total{min-width:90px}.cart-table .table tbody td{font-size:15px;color:#313131}.cart-table .table tbody td a{font-size:15px;font-family:'Work Sans',sans-serif;color:#313131;text-decoration:none}.cart-table .table tbody td input{border:1px solid #e1e1e1;padding:10px 15px;transition:.3s;-webkit-transition:.3s}.coupon-cart .btn,.update-cart a{background:#3367c1;transition:.3s;font-weight:700;letter-spacing:.5px;color:#fff;text-transform:uppercase}.cart-table .table tbody td input:focus{border-color:#3367c1}.update-cart a{display:inline-block;text-decoration:none;padding:15px 30px;-webkit-transition:.3s}.coupon-cart{font-size:15px;height:51px;margin-top:15px}.coupon-cart input{font-size:15px;border-radius:0}.coupon-cart .btn{cursor:pointer;font-size:15px;border:1px solid #3367c1;border-radius:0;-webkit-transition:.3s}.coupon-cart .btn:hover{border:1px solid #313131;background:#313131;color:#fff}.total-cart{margin-top:40px}.total-cart td{text-align:left!important;padding:20px}.total-cart td.t-bold{font-size:16px;font-weight:600;padding:20px}.proceed-cart a{display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;padding:20px 40px;background:#3367c1;color:#fff;transition:.3s;-webkit-transition:.3s}.checkout-form textarea{height:120px}.checkout-table table th{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#3367c1}.checkout-table table td.t-bold{font-size:15px;font-weight:600;color:#313131}.payment-select.headstyle h4:before{width:118px;left:50%;margin-left:-59px}.payment-order-button a{display:block;font-size:15px;font-weight:600;text-transform:uppercase;text-decoration:none;color:#fff;background:#3367c1;padding:15px;-webkit-transition:.3s;transition:.3s}.contact-item{text-align:center;border:1px solid #e1e1e1;min-height:180px;position:relative;background:#fafafa;padding:60px 15px 30px;margin-top:71px}.contact-icon{position:absolute;width:82px;height:82px;line-height:92px;top:0;left:50%;background:#fafafa;color:#3367c1;border-radius:50%;border:1px solid #e1e1e1;margin-top:-41px;transform:translate(-50%,0);-webkit-transition:.3s;transition:.3s}.contact-icon img{width:40px;height:40px}.contact-icon i{font-size:34px}.contact-item:hover .contact-icon{background:#3367c1;color:#fafafa;border:1px solid #3367c1}.contact-text h4{font-size:18px;font-weight:700;margin-bottom:5px}.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 #3367c1;background:#3367c1;color:#fff;-webkit-transition:.3s;transition:.3s}.map-area iframe{width:100%;height:450px;margin-bottom:-5px}.error-head{display:inline-block;background:#f1f1f1;border:1px solid #e1e1e1;padding:30px}.error-head h1{font-size:70px;font-weight:700;color:#3367c1;margin-bottom:2px}.error-head h3{font-size:32px;font-weight:700;margin:0}.under-construction{background-position:center;background-size:100% 100%;background-repeat:no-repeat;width:100%;height:100vh;position:relative}.under-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#3367c1;opacity:.9}.under-text{text-align:center;position:relative;z-index:99;color:#fff}.error-class,.success-class{color:#fff;padding:15px;margin-bottom:15px;text-align:left}.under-text h1{font-size:40px;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:15px}.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 #3367c1;background:#3367c1;color:#fff;z-index:3!important;-webkit-transition:.3s;transition:.3s}#navigator-toolbox::after{content:"";display:-moz-box;-moz-box-ordinal-group:101;height:1px;background-color:ThreeDShadow}.error-class{background:#ca6464;font-size:14px}.success-class{background:#68a554;font-size:14px}.lang-right{float:left;border-bottom:0;margin:0;padding:0 0 0 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}.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}