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