.default{background:0 0;z-index:9999;position:absolute;width:100%}.menu-bar{float:right}.mega-menu .menu-links{float:left}.cart{opacity:0;visibility:hidden;background:#fff;box-shadow:0 0 50px rgba(0,0,0,.1);position:absolute;margin-top:0;right:0;width:300px;border:1px solid #eceff8;border-radius:3px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;transition:all .4s ease}.cart:before{bottom:100%;right:8px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(194,225,245,0);border-bottom-color:#fff;border-width:6px;margin-left:-8px}.cart-title{border-bottom:1px dashed rgba(0,0,0,.2);padding:20px}.cart-item{border-bottom:1px dashed rgba(0,0,0,.2);padding:20px;position:relative}.cart-item .cart-image{display:table-cell;padding-right:15px}.cart-item .cart-image img{height:40px}.cart-item .cart-name{display:table-cell;vertical-align:top}.cart-item .cart-name a{display:block;color:#323232}.cart-item .cart-name a:hover{color:#25505b}.cart-item .cart-name span{color:#323232;display:inline-block}.cart-item .cart-name strong{padding-left:30px}.cart-item .cart-close{position:absolute;right:20px;top:20px}.cart-item .cart-close a{font-size:14px}.cart-item .cart-close a:hover{color:#323232}.mega-menu .menu-logo{padding:25px 0 25px}.mega-menu .menu-logo img{height:50px}.mega-menu>section.menu-list-items{padding:0}.mega-menu .menu-links>li>a{text-transform:uppercase;font-size:14px;font-weight:500;line-height:20px}.mega-menu .row{margin-left:0;margin-right:0}.mega-menu .col-md-12{padding-left:0;padding-right:0}.header.light{background:#fff;position:relative;box-shadow:0 0 15px rgba(0,0,0,.05);z-index:999}.header.light .mega-menu .menu-links>li>a{color:#323232}.header.light .mega-menu .menu-links>li>a:hover{color:#25505b}.header.light .mega-menu .menu-links>li.active>a{color:#25505b}.header.left-menu .menu-bar{float:none}.header.left-menu .menu-links{padding-left:30px}.header.logo-center .mega-menu{min-height:170px}.header.logo-center .menu-logo{float:none;display:block;text-align:center}.header.logo-center .mega-menu .menu-logo>li>a{float:none}.header.logo-center .mega-menu .menu-logo>li{float:none;line-height:0}.header.logo-center .mega-menu img{float:none;margin:0 auto}.header.logo-center .menu-bar{float:none}.header .label.label-default,.header .label.label-info,.header .label.label-success{color:#fff;padding:0 5px;line-height:14px;display:inline-block}#onepagenav .mega-menu .menu-links>li>a{text-transform:capitalize}.vertical-menu #onepagenav.menu .mega-menu .menu-links>li{display:block;float:none}.vertical-menu #onepagenav.menu .mega-menu .menu-links>li>a{display:block}.vertical-header .container-fluid{padding:0 80px}.menu-responsive{display:none}.vertical-header{padding-left:260px}.header.vertical-menu{position:fixed;left:0;top:0;width:260px;min-height:100%;background:#212121;z-index:999;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.header.vertical-menu .menu-bar{float:none}.mega-menu.vertical-left,.mega-menu.vertical-right{float:none}.vertical-menu .menu .menu-logo{padding:50px 20px}.vertical-menu .menu .mega-menu .menu-links>li>a{padding:0 23px}@media (min-width:992px){.mega-menu{min-height:inherit}.header.light .mega-menu{min-height:90px}.mega-menu>section.menu-list-items{float:none}.mega-menu>section.menu-list-items>.container,.mega-menu>section.menu-list-items>.container>.row,.mega-menu>section.menu-list-items>.container>.row>div{height:100%}.mega-menu>section.menu-list-items .menu-bar{height:100%}.mega-menu>section.menu-list-items .menu-bar>ul{display:table!important;height:100%}.mega-menu>section.menu-list-items .menu-bar>ul>li{display:table-cell;vertical-align:middle;float:none}.cart{top:100%}.mega-menu>section.menu-list-items>.container-fluid,.mega-menu>section.menu-list-items>.container-fluid>.row,.mega-menu>section.menu-list-items>.container-fluid>.row>div{height:100%}.logo-center .mega-menu>section.menu-list-items .menu-bar>ul{height:auto}.logo-center .mega-menu>section.menu-list-items .menu-bar>ul>li{display:inline-block}.logo-center .mega-menu>section.menu-list-items .menu-bar{height:auto}.logo-center .mega-menu .menu-links>li>a{line-height:72px}.vertical-menu .mega-menu>section.menu-list-items .menu-bar{height:auto}.vertical-menu .mega-menu>section.menu-list-items .menu-bar>ul>li{display:block}.header.light .mega-menu{min-height:90px}}.slider-parallax{height:86vh;position:relative}.slider-content-middle{position:absolute;display:inline-block;width:100%;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.scroll-down{text-align:center;width:34px;height:58px;display:inline-block;border-radius:20px;border:2px solid #fff;position:absolute;left:50%;bottom:60px;margin-left:-17px;line-height:50px}.scroll-down i{height:10px;width:4px;background:#fff;display:inline-block;border-radius:3px;-webkit-animation-name:fadebounce;-moz-animation-name:fadebounce;-ms-animation-name:fadebounce;-o-animation-name:fadebounce;animation-name:fadebounce;-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}@-moz-keyframes fadebounce{0%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}50%{-moz-transform:translateY(25px);transform:translateY(25px);opacity:1}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadebounce{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(25px);transform:translateY(25px);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadebounce{0%{-o-transform:translateY(0);transform:translateY(0);opacity:1}50%{-o-transform:translateY(25px);transform:translateY(25px);opacity:1}100%{-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-ms-keyframes fadebounce{0%{-ms-transform:translateY(0);transform:translateY(0);opacity:1}50%{-ms-transform:translateY(25px);transform:translateY(25px);opacity:1}100%{-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadebounce{0%{transform:translateY(0);opacity:1}50%{transform:translateY(25px);opacity:1}100%{transform:translateY(0);opacity:1}}.popup-video-banner h1{font-size:60px;line-height:80px;font-weight:400}.popup-video-banner a span{margin-left:6px;width:50px;height:50px;line-height:50px;display:inline-block;text-align:center;background:#fff;color:#25505b;border-radius:50%;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.popup-video-banner a:hover span{background:#25505b;color:#fff}.popup-video-banner a strong{padding-left:10px;display:inline-block}.portfolio-banner h1{font-size:80px;line-height:80px;font-weight:600}.portfolio-banner .slider-content{background:#fff;width:50%;margin:0 auto;padding:60px 30px;box-shadow:0 0 80px 0 rgba(0,0,0,.02)}.portfolio-banner .slider-content span{text-transform:uppercase;letter-spacing:10px;font-size:18px;line-height:18px;display:block;margin-bottom:20px;font-weight:600}.portfolio-banner .slider-content span i{line-height:20px}.portfolio-banner .slider-content h1{font-size:70px;margin-bottom:0}.white-bg{background:#fff}.gray-bg{background:#f7f7f7}.theme-bg{background:#25505b}.black-bg{background:#323232}.bg-overlay-black-10:before{background:rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-black-20:before{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-black-30:before{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-black-40:before{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-black-50:before{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-black-60:before{background:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-black-70:before{background:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-black-80:before{background:rgba(0,0,0,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-black-90:before{background:rgba(0,0,0,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-white-10:before{background:rgba(255,255,255,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-white-20:before{background:rgba(255,255,255,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-white-30:before{background:rgba(255,255,255,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-white-40:before{background:rgba(255,255,255,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-white-50:before{background:rgba(255,255,255,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-white-60:before{background:rgba(255,255,255,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-white-70:before{background:rgba(255,255,255,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-white-80:before{background:rgba(255,255,255,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-white-90:before{background:rgba(255,255,255,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-theme-20:before{background:rgba(132,186,63,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-theme-50:before{background:rgba(132,186,63,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-theme-70:before{background:rgba(132,186,63,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-theme-90:before{background:rgba(132,186,63,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-overlay-black-10,.bg-overlay-black-20,.bg-overlay-black-30,.bg-overlay-black-40,.bg-overlay-black-50,.bg-overlay-black-60,.bg-overlay-black-70,.bg-overlay-black-80,.bg-overlay-black-90,.bg-overlay-theme-20,.bg-overlay-theme-50,.bg-overlay-theme-70,.bg-overlay-theme-90,.bg-overlay-white-10,.bg-overlay-white-20,.bg-overlay-white-30,.bg-overlay-white-40,.bg-overlay-white-50,.bg-overlay-white-60,.bg-overlay-white-70,.bg-overlay-white-80,.bg-overlay-white-90{position:relative}.custom-content{margin-top:-220px;background:#25505b;position:relative;z-index:9;padding:50px}.portfolio-title{padding:100px 60px 30px}.portfolio-title span{display:block}.portfolio-item{width:100%;position:relative;overflow:hidden;color:#fff;width:100%;border:0;position:relative}.portfolio-item img{width:100%;-webkit-transition:transform .35s;-o-transition:transform .35s;-ms-transition:transform .35s;-moz-transition:transform .35s;transition:transform .35s;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.portfolio-item .portfolio-overlay{width:100%;background:#25505b;padding:10px 0;position:absolute;bottom:-80px;display:block;margin-top:0;float:left;z-index:9;text-align:left;padding-left:30px;left:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.portfolio-item .portfolio-overlay h4{font-weight:600;margin-bottom:5px}.portfolio-item .portfolio-overlay a:hover{color:#323232}.portfolio-item .portfolio-overlay span{font-weight:400;font-size:14px}.portfolio-item .portfolio-overlay span a{color:#fff}.portfolio-item .portfolio-overlay span a:hover{color:#323232}.portfolio-item a.popup{position:absolute;right:20px;top:-20px;color:#fff;z-index:9;display:inline-block;width:40px;height:40px;background:#fff;color:#626262;border-radius:50%;margin-right:10px;padding-left:0;text-align:center;line-height:40px;opacity:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.portfolio-item a.popup:hover{background:#25505b;color:#fff}.portfolio-item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.portfolio-item:hover a.popup{opacity:1;top:20px}.portfolio-item:before{content:'';display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-size:115%;-webkit-transition:all .7s cubic-bezier(.68,.11,.13,.98);-moz-transition:all .7s cubic-bezier(.68,.11,.13,.98);transition:all .7s cubic-bezier(.68,.11,.13,.98);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.owl-carousel .owl-item .portfolio-item img{width:100%}.portfolio-item:hover .portfolio-overlay{bottom:0}.no-title .portfolio-item .portfolio-overlay{position:inherit;bottom:inherit;background:#f6f7f8}.no-title .portfolio-item .portfolio-overlay a,.no-title .portfolio-item .portfolio-overlay span{color:#323232}.no-title .portfolio-item .portfolio-overlay a:hover{color:#25505b}.portfolio-item-2{width:100%;overflow:hidden;position:relative}.portfolio-item-2:before{background:0 0}.portfolio-item-2 .portfolio-hover{padding:20px;position:absolute;z-index:99;bottom:0;left:0;right:0;bottom:0;height:100%;width:100%;opacity:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.portfolio-item-2 .portfolio-hover .hover-name{position:absolute;bottom:-10px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.portfolio-item-2 .portfolio-hover .hover-name span{font-size:14px;color:#fff;display:block}.portfolio-item-2 .portfolio-hover .hover-name a{font-size:22px;text-transform:uppercase;color:#fff;display:block;margin-top:5px}.portfolio-item-2 .portfolio-hover .hover-name a:hover{color:#25505b}.portfolio-item-2 .portfolio-hover .hover-icon{position:absolute;bottom:-10px;right:30px;transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out}.portfolio-item-2 .portfolio-hover .hover-icon a{color:#fff}.portfolio-item-2 .portfolio-hover .hover-icon a:hover{color:#25505b}.portfolio-item-2:hover .portfolio-hover{opacity:1;background:rgba(0,0,0,.9)}.portfolio-item-2 img{opacity:1;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.portfolio-item-2:hover img{opacity:.1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.portfolio-item-2:hover .portfolio-hover .hover-name{bottom:30px}.portfolio-item-2:hover .portfolio-hover .hover-icon{bottom:40px}.no-title .portfolio-item-2{overflow:visible}.no-title .portfolio-item-2 .portfolio-hover{position:inherit;border:inherit;opacity:1;background:#f6f7f8;clear:both}.no-title .portfolio-item-2:hover .portfolio-hover{bottom:inherit;background:inherit;background:#f6f7f8}.no-title .portfolio-item-2 .portfolio-hover .hover-name{bottom:inherit;position:inherit;display:inline-block;clear:both}.no-title .portfolio-item-2 .portfolio-hover .hover-icon{bottom:inherit;position:inherit;display:inline-block;float:right;padding-top:20px;text-align:right}.no-title .portfolio-item-2:hover .portfolio-hover .hover-name{bottom:inherit}.no-title .portfolio-item-2:hover .portfolio-hover .hover-icon{bottom:inherit}.no-title .portfolio-item-2:hover img{opacity:1;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit}.no-title .portfolio-item-2 .portfolio-hover .hover-icon a,.no-title .portfolio-item-2 .portfolio-hover .hover-name a,.no-title .portfolio-item-2 .portfolio-hover .hover-name span{color:#323232}.no-title .portfolio-item-2 .portfolio-hover .hover-icon a:hover,.no-title .portfolio-item-2 .portfolio-hover .hover-name a:hover{color:#25505b}.blog-box{padding:30px;border:1px solid #ddd;position:relative;z-index:1}.blog-info{position:relative;z-index:9}.blog-info span{color:#626262;font-size:14px;margin-right:6px}.blog-info h4{font-weight:600;font-size:18px}.blog-info p{padding:0 0 10px;font-size:14px}.blog-box .post-category a{display:inline-block;padding:5px 15px;font-size:12px;font-weight:500;border-radius:3px;color:#fff;background-color:#25505b;-webkit-transition:all .3s ease;-moz-transition:ll .3s ease;transition:all .3s ease;margin-bottom:20px}a.blog-btn{text-align:center;font-size:14px;color:#25505b;display:block;padding-bottom:12px;position:relative;z-index:1}a.blog-btn i{margin-left:10px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.blog-box .border{position:absolute;background:#25505b;height:0;bottom:0;left:0;z-index:0;width:100%;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.blog-box .blog-box-img{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background-size:cover;background-position:center center}.blog-box.active .blog-box-img,.blog-box:hover .blog-box-img{opacity:1;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.blog-1.active .post-category a,.blog-1.active a.blog-btn,.blog-1.active h4,.blog-1.active i,.blog-1.active p,.blog-1.active span,.blog-1:hover .post-category a,.blog-1:hover a.blog-btn,.blog-1:hover h4,.blog-1:hover i,.blog-1:hover p,.blog-1:hover span{color:#fff}.blog-box.active .blog-box-img:before,.blog-box:hover .blog-box-img:before{background:rgba(0,0,0,.6);color:#fff;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.blog-box.blog-2{padding:0;position:relative;border:none;transition:all .5s ease 0s;height:100%}.blog-box.blog-2 .blog-info{background:#fff;padding:30px}.blog-box.blog-2.gray-bg .blog-info{background:#f7f7f7}.blog-box.blog-2 .blog-box-img{opacity:1}.blog-box.blog-2 .button.icon-color{text-transform:capitalize;float:right}.blog-box.blog-2:hover{box-shadow:0 0 30px rgba(0,0,0,.07)}.blog-box.blog-2.gray-bg:hover{box-shadow:none}.js-video{height:0;padding-top:25px;padding-bottom:54%;position:relative;overflow:hidden}.js-video embed,.js-video iframe,.js-video video{top:0;left:0;width:100%;height:100%;position:absolute;border:none}.contact-map iframe{width:100%;height:100%}#formmessage{display:none}.contact-form .section-field{position:relative;width:31.3%;margin-right:3%;float:left}.contact-form .section-field:nth-child(3){margin-right:0}.contact-form .section-field:nth-child(6){margin-right:0}.contact-box.contact-box-top{margin-top:-1px;position:relative}.contact-box i{background:#25505b;width:80px;height:80px;text-align:center;line-height:80px;border-radius:5px;font-size:34px;color:#fff;display:inline-block}.contact-form .form-control{position:relative;width:100%;margin-bottom:20px}.section-field.textarea{width:100%}.g-recaptcha.section-field{width:100%;margin-bottom:20px}.contact-form textarea.form-control{width:100%}.contact-box .contact-icon{display:table-cell;padding-right:20px}.contact-box .contact-icon i{background:0 0;line-height:normal;font-size:34px;height:auto;width:auto}.contact-box.theme-bg .contact-icon i{color:#fff!important}.contact-box .contact-info{display:table-cell;vertical-align:top;padding:0;background:0 0}.contact-2 .addresss-info i,.contact-2 .addresss-info li,.contact-2 .addresss-info p{color:#fff}.contact-3 .g-map{padding-top:101%}.contact-2 .g-map{padding-top:100%}.contact-3 .contact-form .section-field{width:100%}.contact-social ul li{display:inline-block}.contact-social ul li a{display:block;width:30px;height:30px;line-height:30px;text-align:center;color:#323232;background:#eceff8;font-size:14px;border-radius:3px;margin-right:5px}.contact-social ul li a:hover{background:#353535!important;color:#fff}.footer-contact .footer-nav ul li a{color:#353535}.footer-contact .footer-nav ul li a:hover{color:#2046f2}.footer-contact .contact-box .contact-icon i{background:0 0;color:#25505b;margin-bottom:10px}.footer-contact .social ul{background:#f6f7f8}.footer-contact .social ul li a i{color:#353535}.footer-contact .social ul li a i:hover{color:#2046f2}.footer-contact{box-shadow:0 15px 30px rgba(0,0,0,.1);margin-bottom:80px;margin-top:-220px;padding:60px 0}.footer-contact .contact-box{text-align:center}.footer-contact .contact-box .contact-icon{display:block;padding-right:0;color:#2046f2}.footer-contact .contact-box .contact-info{display:block;background:0 0;padding:0;width:100%}.footer-contact .contact-box .contact-info .section-title{margin-bottom:0}.footer-contact .contact-box .contact-info h5{color:#353535}.our-clients.theme-bg{padding:60px 0 170px}.owl-carousel img{width:100%}.page-item.active .page-link{background:#25505b;border-color:#25505b}.comments-1 .comments-info{display:table;background:#f7f7f7;padding:20px;margin-bottom:20px}.comments-1 .comments-info h4{display:inline-block}.comments-1 .comments-info span{font-size:13px;color:#626262}.comments-1 .comments-info a{color:#25505b}.comments-1 .comments-info a:hover{color:#363636}.comments-1.comments-2{padding-left:127px}.comments-1.comments-2 .comments-info{background:#fff;margin-bottom:0;padding:20px 20px 10px}.error-text-02{position:relative;text-align:center}.error-text-02 h2{font-size:420px;line-height:300px;color:rgba(255,255,255,.2);position:relative;left:-70px;top:0}.error-text-02 span{display:inline-block;position:absolute;right:-50px;top:109px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);font-size:117px;line-height:100px;color:rgba(255,255,255,.2);font-weight:700}.error-middle{display:inline-block;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);width:100%}label:after{font-family:FontAwesome;font-size:17px;position:absolute;top:-3px;left:0;padding-left:2px;border-radius:3px}.full-height-bg{height:100vh}.clients-box{background:#f7f7f7;padding:20px}.clients-info{display:table}.clients-info i{padding-right:10px}.clients-info a{font-size:14px;color:#25505b}.clients-info a:hover{color:#626262}.clients-info p{margin-top:10px}@media screen and (min-width:801px){.parallax{background-image:url(../img/mar.jpg);background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-ms-background-size:cover!important;position:relative;z-index:0;background-origin:initial;background-position:center center!important;background-repeat:no-repeat}}@media screen and (max-width:800px){.parallax{background-image:url(../img/mar-md.jpg);background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-ms-background-size:cover!important;position:relative;z-index:0;background-origin:initial;background-position:center center!important;background-repeat:no-repeat}}@media screen and (max-width:400px){.parallax{background-image:url(../img/mar-sm.jpg);background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-ms-background-size:cover!important;position:relative;z-index:0;background-origin:initial;background-position:center center!important;background-repeat:no-repeat}}.footer.black-bg{background:#1a1a1a}.footer.black-bg p{color:rgba(255,255,255,.5)}.footer.black-bg .social-icons li a{color:rgba(255,255,255,.5)}.footer.black-bg .social-icons li a:hover{color:rgba(255,255,255,1)!important}.footer p{font-size:14px}.footer-logo img{width:65%}.footer h6{font-size:14px}.addresss-info li{font-size:14px;margin-bottom:15px;color:rgba(255,255,255,.5);list-style:none}.addresss-info i{color:rgba(255,255,255,.5);padding-right:5px;float:left;display:table-cell;width:30px;line-height:23px;font-size:14px}.addresss-info p{display:table;color:rgba(255,255,255,.5);margin-bottom:0}.addresss-info li a{color:rgba(255,255,255,.5)}.footer a{font-size:14px}.addresss-info.text-black li,.addresss-info.text-black li a,.addresss-info.text-black p{color:#626262}.addresss-info.text-black i{color:#25505b;font-size:20px;width:40px}.footer-widget{padding:20px 0;border-top:1px solid #262626}.footer-widget p{font-size:14px;color:rgba(255,255,255,.5);letter-spacing:.5px}.footer-widget a{color:#25505b}.footer-widget a:hover{color:#25505b}.footer-widget-social{margin-top:5px}.footer-widget-social li{display:inline-block}.footer-widget-social a i{display:inline-block;color:rgba(255,255,255,.5);background:0 0;border-radius:50%;width:35px;height:35px;text-align:center;line-height:37px;font-size:14px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.footer-widget-social a i:hover{background:#25505b}.footer .footer-nav ul li{display:inline-block}.footer .footer-nav ul li a{margin:0 5px;color:#323232}.footer .footer-nav ul li a:hover{color:#25505b}.footer .social ul li{display:inline-block}.footer .social ul li a i{font-size:14px;width:45px;height:45px;line-height:45px;text-align:center;float:none;color:#323232;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.footer .social ul li a i:hover{color:#25505b}.footer .social ul{background:#f6f7f8;display:inline-block;border-radius:3px;padding:0 10px}.footer .copyright{padding:30px 0 20px}.footer .copyright ul li a{color:#323232}.footer .copyright ul li a:hover{color:#25505b}img#logo-footer{height:40px;width:auto}.footer.light .footer-nav ul li a{color:#fff}.footer.light .footer-nav ul li a:hover{color:#323232}.footer.light h6{color:#fff}.footer.light .about-content p{color:#fff}.footer.light .copyright ul li{color:#fff}.footer.light .copyright ul li a{color:#fff;font-size:14px}.footer.light .copyright ul li a:hover{color:#323232}.footer.light .copyright p{color:#fff}.footer.light .social ul li a i{color:#25505b}.footer.light .social ul li a:hover i{color:#323232}.footer .footer-text p{color:rgba(255,255,255,.5)!important;padding-top:10px}.footer .footer-social ul li a{color:rgba(255,255,255,.5)!important;padding-top:10px}.footer .footer-social ul li a:hover{color:#25505b!important}.footer .footer-gallery ul li{float:left;width:58px;margin:2px;list-style:none}.footer-box{background:rgba(102,102,102,.2);padding:30px;clear:both;margin-bottom:40px;margin-top:60px}.footer-box .box-content{display:table-cell;vertical-align:top}.footer-box .box-link{display:table-cell;padding-left:20px;vertical-align:middle}.footer-box .box-link a{display:block;padding:8px 16px;width:140px}.google-map .row [class*=col-]{min-height:0}.map-icon{position:relative;z-index:999;cursor:pointer}.google-map .map-icon:before{cursor:pointer;content:"\f041";font-family:FontAwesome;font-size:30px;font-weight:400;right:0;position:absolute;text-indent:0;top:-32px;width:60px;height:60px;line-height:60px;border-radius:50%;background:#fff;color:#25505b;text-align:center}.popup-video{position:relative}@-webkit-keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5)}100%{-webkit-transform:scale(1.5);opacity:0;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5)}}@-moz-keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5)}100%{-moz-transform:scale(1.5);opacity:0;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5)}}@keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5);transform:scale(1.5);opacity:0}}.footer .container-fluid{padding:0 60px}.full-width{width:100%}.portfolio-03-about{padding:0 50px}.portfolio-03-about p{font-size:16px;font-weight:600}.popup-video-image{position:relative}.popup-video-image:before{background:rgba(37,41,51,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.popup-video-image a i{color:#fff;text-align:center;line-height:60px;width:60px;height:60px;background:#25505b;display:inline-block;margin:0 auto;border-radius:50%;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);z-index:99;font-size:20px;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.popup-video-image a i:hover{background:#323232}.custom-content-02 .feature-text p{line-height:28px}.custom-content-03 h2{font-family:Dosis,sans-serif;font-size:40px;line-height:50px}.footer.gray-footer .footer-widget{border-top:none}.footer.gray-footer .footer-widget p{color:#323232}.portfolio-item.image-text{position:relative}.portfolio-item.image-text .portfolio-overlay{bottom:30px;background:0 0}.portfolio-item.image-text .portfolio-overlay span{display:block}.portfolio-item.image-text:before{position:absolute;width:100%;bottom:0;content:"";ackground:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);top:auto;height:75%;transition:all .35s}.portfolio-item.image-text .portfolio-overlay a.button{padding:6px 16px}.portfolio-item.image-text .portfolio-overlay a.button span{font-size:12px}.portfolio-item.image-text .portfolio-overlay a.button:hover{color:#fff}.blog-banner{height:70vh}.blog-banner span{letter-spacing:4px;margin-bottom:20px;display:block}.blog-overlay{position:relative;text-align:left;z-index:2;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.blog-overlay:before{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);content:"";left:0;right:0;z-index:1}.blog-overlay .blog-name{padding-left:30px;position:absolute;bottom:20px;left:0;right:0;width:100%;z-index:2}.blog-overlay .blog-name span{transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.blog-overlay.theme-bg:before,.blog-overlay.white-bg:before{display:none}.blog-overlay .blog-image{overflow:hidden;position:relative}.blog-overlay .blog-image img{transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.blog-overlay .blog-icon{position:absolute;top:0;width:100%;z-index:2}.blog-overlay .blog-icon .date{background:#050801;padding:10px 15px;text-align:center;color:#fff}.blog-overlay .blog-icon .link{font-size:20px;padding:10px 15px;text-align:center;color:#fff}.blog-overlay:hover .blog-image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.blog-overlay:hover:before{z-index:1}.blog-overlay.white-bg .blog-icon .link{color:#323232}.blog-overlay.white-bg:hover{background:#050801}.blog-overlay.white-bg:hover a,.blog-overlay.white-bg:hover span{color:#fff}.blog-overlay.white-bg:hover span a{color:#25505b}.blog-overlay.white-bg:hover .blog-icon .link{color:#fff}.blog-overlay.white-bg a:hover{color:#25505b}.blog-overlay .tag{background:#25505b;color:#fff;padding:2px 10px}.popup-video-image.border-video a i{font-size:14px;width:70px;height:70px;line-height:62px;background:rgba(255,255,255,.2);box-shadow:none;border:5px solid rgba(255,255,255,.6)}.popup-video-image.border-video a i:hover{border:5px solid rgba(255,255,255,.8)}.blog-box.blog-2.blog-border .blog-info{border:1px solid rgba(0,0,0,.1)}.blog-box.blog-2.blog-border .blog-info .tag{border-bottom:2px solid #25505b}.blog-box.blog-2.blog-border .blog-info span i{color:rgba(0,0,0,.5)}.video-section .blog-box.blog-2:hover{box-shadow:none}.media .media-icon span{font-size:40px;line-height:45px}.box-content{box-shadow:0 15px 30px rgba(0,0,0,.1)}.contact-4 p{line-height:24px}.contact-5 .feature-info p{margin-bottom:0}.contact-5 .feature-info{padding:40px}.portfolio-item .portfolio-overlay a.tag{background:#25505b;color:#fff;padding:2px 10px;border-radius:3px;display:inline-block}.portfolio-item .portfolio-overlay a.tag:hover{background:#323232;color:#fff}@media print{#back-to-top,.action-box,.page-title,footer,header{display:none!important}.content-wrapper{width:100%!important;margin-left:0}}@media all and (-ms-high-contrast:none){img.bottom-img{top:0}}.responsiveCal{position:relative;padding-bottom:75%;height:0;overflow:hidden}.responsiveCal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.feature-text .feature-icon{font-size:38px}.header.light .mega-menu.desktopTopFixed .menu-list-items{background:#fff}.mega-menu.desktopTopFixed .menu-logo{padding:0}.mega-menu.desktopTopFixed .search-cart i.icon{line-height:20px}.mega-menu.desktopTopFixed .menu-list-items .menu-logo>li>a img{height:30px}
.curso-box{
box-shadow: 0 0 1px rgba(0,0,0,.5);
    padding: 15px;
    margin: 15px auto;}
.padding-cursos{padding-left: 0 !important;
padding-right: 0 !important}
.cursos-bg{
  background-color: #f05665 !important;
}
.cursos-color{
  color: #f05665 !important;
}

.cursos-border{
  border: 1px solid #f05665 !important;
}

.curso-img{
  width: 100%
}
.modal-title-wd100{width: 100%}
