body,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.fade-item-wrap,.gallery__item a,.main-content__home,.products-item a,.section-wrapper,.video-wrapper,.wrapper{overflow:hidden}.bg-image-cover-padded{-ms-background-size:cover;-spec-background-size:cover;background-size:cover;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;-spec-background-position:center center;background-position:center center;transition:all .6s cubic-bezier(.19,1,.22,1)}.bg-image-cover-padded:after{padding-top:20%;display:block;content:''}body{color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:300}h1,h2,h3,h4,h5,h6{color:#313131;font-weight:400;font-style:normal;line-height:100%}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;margin-top:1rem}h1{font-size:3.4rem;font-weight:300}a{color:#f47b20;transition:all .3s ease-in-out;outline:0}a:focus,a:hover{text-decoration:none;outline:0!important;color:#be5709}*,input:focus{outline:0}textarea{resize:none}img{max-width:100%;height:auto}button,button:focus{outline:0}.slick-dots{font-size:0;margin:0;bottom:10px;z-index:29;position:static}.slick-dots li{width:auto;height:auto;margin:0 6px}.slick-dots li button{border:0;background-color:#fff;padding:0;height:8px;width:8px;border-radius:50%;background-clip:padding-box}.slick-dots li button:before{display:none}.slick-dots li.slick-active button{background-color:#f47b20;border:0}.slick-dotted.slick-slider{margin-bottom:0}.slick-slide{outline:0}.slick-list,.slick-track{-webkit-transform:none}.scroll-top--button{border-style:solid;border-width:0 45px 45px;border-color:transparent transparent #f47b20;transition:opacity .3s 0s,visibility 0s .3s;font-size:2rem;height:4.5rem;line-height:4.5rem;text-align:center;width:4.8rem;display:block;right:15px;visibility:hidden;cursor:pointer;position:fixed;z-index:90;bottom:143px;opacity:0}.scroll-top--button i{font-size:26px!important;color:#fff;position:absolute;top:14px;left:-8px}.scroll-top .no-touch .scroll-top:hover,.scroll-top--fade-out,.scroll-top--visible{transition:opacity .3s 0s,visibility 0s 0s}.scroll-top--visible{visibility:visible;opacity:1}.scroll-top--fade-out{opacity:1}.footer{font-size:1.2rem;position:relative;z-index:0}.footer__copyright,.footer__menu{text-align:center}.footer__left{margin-bottom:1.2rem}.footer__menu ul{padding:0;margin:0;width:100%;text-align:center}.footer__menu ul li{padding:0 1rem;list-style:none;display:inline-block;margin:0}.footer__menu ul li a{transition:color .25s linear}.footer__menu ul li:first-child{border-left:none;padding-left:0}.footer__badge{display:block;text-align:center}.footer__badge span{vertical-align:1.1rem}.footer__badge a,.footer__badge span{display:inline-block}.footer__badge__prefix{margin-right:1rem}.footer__badge__suffix{margin-left:1rem}.chocolat-image{display:block}.chocolat-image img{margin-bottom:3rem;display:inherit}.thank-you-page .takehome-button a{background-color:#000;color:#fff;font:14px Montserrat,sans-serif;padding:0 2rem 0 1.8rem;display:inline-block;height:4.8rem;line-height:4.8rem;transition:background-color .25s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);position:relative}.thank-you-page .takehome-button a:after{content:" ";position:absolute;visibility:hidden;width:100%;height:100%;background-color:#f47b20;z-index:-1;top:0;left:0;transition:all .25s ease-in-out}.bg-image-cover,.bounceInUp,.fadeIn,.slideInUp{transition:all .6s cubic-bezier(.19,1,.22,1)}.thank-you-page .takehome-button a:hover:after{visibility:visible;transform:rotate3d(1,0,0,180deg)}.page-load-status{display:block;text-align:center;color:#777;margin-bottom:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:.5em;background:#f47b20;position:absolute;animation-duration:.5s;animation-timing-function:ease;animation-iteration-count:infinite}.loader-ellips__dot:nth-child(1),.loader-ellips__dot:nth-child(2){left:0}.loader-ellips__dot:nth-child(3){left:1.5em}@keyframes reveal{from{transform:scale(.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translateX(1.5em)}}.loader-ellips__dot:nth-child(1){animation-name:reveal}.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide}.loader-ellips__dot:nth-child(4){left:3em;animation-name:reveal;animation-direction:reverse}.chocolat-wrapper{z-index:99999}.no-js .banner-images__items,.no-js .banner-info__wrap{display:none}.no-js .banner-images__items:first-child,.no-js .banner-info__wrap:first-child{display:block!important;margin:0 auto}.no-js .banner .banner-info{z-index:13}.bg-image-cover{-ms-background-size:cover;-spec-background-size:cover;background-size:cover;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;-spec-background-position:center center;background-position:center center}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}.animated{animation-duration:1.5s;animation-fill-mode:both}.sidebar .widget-container{position:relative;z-index:2}.header{background-color:#000;padding:20px 0 0;position:relative;z-index:5;top:0;left:0;width:100%;transition:.2s linear all}.header__logo{max-width:200px;position:relative;z-index:10}.header__logo img{max-width:150px}.header__logo a,.header__logo span{display:block}.header__toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}.header-menu>div{display:inline-block;vertical-align:middle}.header__menu-bar{border-radius:0;height:6rem;width:4rem;padding:0;margin:0 auto;float:none;display:block;transform:rotate(0);transition:.5s ease-in-out;position:relative}.header__menu-bar .icon-bar{background-color:#fff;position:absolute;height:4px;width:50%;opacity:1;margin-top:0!important;transform:rotate(0);transition:.25s ease-in-out;border-radius:0;background-clip:padding-box}.header__menu-bar .icon-bar:nth-child(even){left:50%}.header__menu-bar .icon-bar:nth-child(odd){left:0}.header__menu-bar .icon-bar:nth-child(1),.header__menu-bar .icon-bar:nth-child(2){top:2rem}.header__menu-bar .icon-bar:nth-child(3),.header__menu-bar .icon-bar:nth-child(4){top:2.8rem}.header__menu-bar .icon-bar:nth-child(5),.header__menu-bar .icon-bar:nth-child(6){top:3.6rem}.header__menu-bar.open .icon-bar:nth-child(1),.header__menu-bar.open .icon-bar:nth-child(6){transform:rotate(45deg)}.header__menu-bar.open .icon-bar:nth-child(2),.header__menu-bar.open .icon-bar:nth-child(5){transform:rotate(-45deg)}.header__menu-bar.open .icon-bar:nth-child(1){left:.5rem;top:2.3rem}.header__menu-bar.open .icon-bar:nth-child(2){left:calc(50% - 5px);top:2.2rem}.header__menu-bar.open .icon-bar:nth-child(3){left:-50%;opacity:0}.header__menu-bar.open .icon-bar:nth-child(4){left:100%;opacity:0}.header__menu-bar.open .icon-bar:nth-child(5){left:5px;top:3.1rem}.header__menu-bar.open .icon-bar:nth-child(6){left:calc(50% - 5px);top:3.2rem}.header .navbar-collapse{border-top:none;box-shadow:none;padding:0}.header .navbar-collapse.in{padding-bottom:20px}.header__menu ul li{position:relative}.header__menu ul li>a{position:relative;text-shadow:none}.header__menu ul li>a .caret,.header__menu ul li>a .sub-arrow{margin:0;border:0;border-radius:100%;background-clip:padding-box;padding:0;height:1.8rem;width:1.8rem;position:absolute;right:.5rem;top:49%;transform:translateY(-50%);text-align:center}.header__menu ul li>a .caret:before,.header__menu ul li>a .sub-arrow:before{content:"\f0d7";font-family:FontAwesome;font-size:1.6rem;color:#fff;line-height:1.6rem;display:block;width:100%;height:100%;text-align:center}.header__menu-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}.header__menu-phone{padding-right:15px}.header__menu-phone>a{color:#fff;display:block;font-size:23px}.header__menu .navbar-nav li.active>a .caret:before,.header__menu .navbar-nav li.active>a .sub-arrow:before,.header__menu .navbar-nav li.current-menu-item>a .caret:before,.header__menu .navbar-nav li.current-menu-item>a .sub-arrow:before,.header__menu .navbar-nav li.current-menu>a .caret:before,.header__menu .navbar-nav li.current-menu>a .sub-arrow:before,.header__menu .navbar-nav li.ubermenu-current_page_item>a .caret:before,.header__menu .navbar-nav li.ubermenu-current_page_item>a .sub-arrow:before,.header__menu-phone>a:focus,.header__menu-phone>a:hover{color:#f47b20}.header__menu .navbar-nav{margin:0}.header__menu .navbar-nav li.active>a,.header__menu .navbar-nav li.active>a:focus,.header__menu .navbar-nav li.active>a:hover,.header__menu .navbar-nav li.current-menu-item>a,.header__menu .navbar-nav li.current-menu-item>a:focus,.header__menu .navbar-nav li.current-menu-item>a:hover,.header__menu .navbar-nav li.current-menu>a,.header__menu .navbar-nav li.current-menu>a:focus,.header__menu .navbar-nav li.current-menu>a:hover,.header__menu .navbar-nav li.ubermenu-current_page_item>a,.header__menu .navbar-nav li.ubermenu-current_page_item>a:focus,.header__menu .navbar-nav li.ubermenu-current_page_item>a:hover{background:0 0;color:#f47b20}.header__menu .navbar-nav li>ul>li.active>a,.header__menu .navbar-nav li>ul>li.active>a:focus,.header__menu .navbar-nav li>ul>li.active>a:hover,.header__menu .navbar-nav li>ul>li.current-menu-item>a,.header__menu .navbar-nav li>ul>li.current-menu-item>a:focus,.header__menu .navbar-nav li>ul>li.current-menu-item>a:hover,.header__menu .navbar-nav li>ul>li.current-menu>a,.header__menu .navbar-nav li>ul>li.current-menu>a:focus,.header__menu .navbar-nav li>ul>li.current-menu>a:hover{background:#f47b20;color:#fff}.header__menu .navbar-nav li.menu-item-has-children.open .dropdown-menu>li.open>a,.header__menu .navbar-nav li.menu-item-has-children.open>a{background:#fff;color:#fff}.header__menu .navbar-nav li.menu-item-object-ubermenu-custom>a,.header__menu .navbar-nav li.menu-item-type-custom>a{display:none}.header__menu .navbar-nav li.menu-item-object-ubermenu-custom .dropdown-menu,.header__menu .navbar-nav li.menu-item-type-custom .dropdown-menu{display:block}.header__menu .navbar-nav li.menu-item-has-children.open>a .caret,.header__menu .navbar-nav li.menu-item-has-children.open>a .sub-arrow{margin:0;padding:0;right:.2rem}.header__menu .navbar-nav li.menu-item-has-children.open>a .caret:before,.header__menu .navbar-nav li.menu-item-has-children.open>a .sub-arrow:before{color:#fff;content:"\f107";font-weight:400}.header__menu .navbar-nav li.menu-item-has-children.open .dropdown-menu>li.open>a .caret:before,.header__menu .navbar-nav li.menu-item-has-children.open .dropdown-menu>li.open>a .sub-arrow:before{color:#fff}.header__menu .navbar-nav li.menu-item-has-children.open .dropdown-menu>li.active>a{background:0 0;color:#f47b20}.header__menu .navbar-nav>li>a{background:0 0;color:#fff;display:block;font:16px Montserrat,sans-serif;font-weight:300;padding:.8rem .5rem;transition:.5s all}.header__menu .navbar-nav>li>a:focus,.header__menu .navbar-nav>li>a:hover{background:0 0;color:#f47b20}.header__menu .navbar-nav>li>a:focus .caret:before,.header__menu .navbar-nav>li>a:focus .sub-arrow:before,.header__menu .navbar-nav>li>a:hover .caret:before,.header__menu .navbar-nav>li>a:hover .sub-arrow:before{color:#f47b20}.header__menu .navbar-nav .open .dropdown-menu{background:#f47b20}.header__menu .navbar-nav .open .dropdown-menu>li>a{line-height:normal;padding:1rem 1rem 1rem 2.5rem}.header__menu .navbar-nav .open .dropdown-menu>li>a .caret:before,.header__menu .navbar-nav .open .dropdown-menu>li>a .sub-arrow:before,.header__menu .navbar-nav .open .dropdown-menu>li>a:focus .caret:before,.header__menu .navbar-nav .open .dropdown-menu>li>a:focus .sub-arrow:before,.header__menu .navbar-nav .open .dropdown-menu>li>a:hover .caret:before,.header__menu .navbar-nav .open .dropdown-menu>li>a:hover .sub-arrow:before{color:#fff}.header__menu .navbar-nav .open .dropdown-menu>li>ul{padding-left:1rem}.header .nav-panel{position:fixed;z-index:110;top:0;right:0;height:100%!important;max-width:435px;width:100%;background:0 0;padding:0 0 0 55px;transform:translateX(100%);transition:all .4s ease}.header .nav-panel.active{transform:translateX(0)}.header .nav-panel .navbar-nav{position:relative!important;top:0;left:0;right:0;height:auto;padding:0;width:100%}.dropdown-menu{float:none;background:#fff;border-radius:0;border:0;box-shadow:none;webkit-box-shadow:none;margin:0;padding:.5rem 0;position:static;transition:.5s all}.dropdown-menu>li{list-style-image:none;position:relative;margin-bottom:0}.dropdown-menu>li>a{background:0 0;color:#000;display:block;font:700 14px Montserrat,sans-serif;padding:1rem;transition:.5s all;white-space:normal}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#f47b20;color:#fff}.dropdown-menu>li>a .caret:before,.dropdown-menu>li>a .navbar-toggle:before,.dropdown-menu>li>a .sub-arrow:before{color:#f47b20}.panel-overlay{position:fixed;top:0;z-index:90;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.7);cursor:pointer}.banner-bg{min-height:150px}.banner-bg:after{padding-top:50%;display:block;content:''}.banner-inner{min-height:150px;max-height:527px}.banner-inner:after{padding-top:28%}.banner-inner.no-featured{background-color:#eaeaea;text-align:center;position:relative;min-height:240px}.banner-inner.no-featured img{max-height:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:992px){.banner-inner{margin-top:102px}}.banner-video{background-color:#000;height:75vh}.banner-video__container{position:relative;width:100%;height:0;padding-bottom:43%}.banner-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-background-video{position:relative;z-index:2}.video-wrapper{position:absolute;display:block;width:100%;height:75vh;padding:0}.video-wrapper .ytplayer-container iframe{position:absolute;top:0!important;left:0!important;border:0;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0}.features:before,.products-item a:before{top:0;content:""}.video-wrapper .loaded .ytplayer-container iframe{opacity:1}.products-item a .bg-overlay,.products-item a:before{left:0;opacity:0;transition:all .3s ease-in-out;width:100%}.video-wrapper .video-control{position:absolute;right:10px;bottom:0;z-index:20;display:none;padding:10px;color:#FFF}.features,.main-content{position:relative}.video-wrapper .video-control a{color:inherit;text-decoration:none;cursor:pointer}.video-wrapper .video-control a.play{display:none}.frontpage{background-color:#000;background-image:url(../images/bg-color.png);background-repeat:repeat-x;background-position:left bottom;text-align:center;padding:40px 0;margin-bottom:1px}.frontpage-box{max-width:775px;margin:0 auto}.frontpage .logo h1{margin:0;padding:0}.frontpage .logo img{display:block;margin:0 auto 30px}.frontpage .content{color:#fff;font:300 15px/22px Montserrat,sans-serif;margin-bottom:30px}.frontpage .btn-content{border:1px solid #fff;border-radius:2px;color:#fff;display:block;font:400 14px Montserrat,sans-serif;padding:11px 10px;margin:0 auto;max-width:165px;width:100%}.frontpage .btn-content:hover{color:#fff;border-color:#f47b20;background-color:#f47b20}.main-content__home .products h2{display:none}.features{padding:40px 0 60px;text-align:center;max-height:1055px;margin-bottom:1px}.features:before{background-color:rgba(0,0,0,.5);left:0;height:100%;width:100%;position:absolute;z-index:1;background-color:rgba(255,255,255,.5)}.features:after{padding-top:0}.features .container{position:relative;z-index:2}.features h2{color:#000;font:300 30px Montserrat,sans-serif;position:relative;padding-bottom:30px}.features-item{margin-bottom:50px;padding:0 30px}.features-item:last-child{margin-bottom:0}.features-item__image{height:93px;display:-moz-flex;display:-ms-flexbox;display:flex;-spec-box-orient:vertical;box-orient:vertical;-moz-flex-direction:column;-spec-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-spec-box-pack:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-spec-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:22px}.features-item__title{font:700 20px Montserrat,sans-serif;margin-bottom:5px}.features-item__content{color:#959595;font:400 16px Montserrat,sans-serif}.products{text-align:center;padding:0 15px}.products h1,.products h2{color:#000;font:300 30px Montserrat,sans-serif;position:relative;padding:50px 0;margin:0}@media (min-width:992px){.products h1,.products h2{font-size:48px;padding:100px 0 90px}}.products-item{position:relative;padding:0}.products-item a{display:block;width:100%;max-height:500px;color:#fff;padding:15px;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.products-item a:before{background-color:rgba(0,0,0,.5);height:100%;position:absolute;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(244,123,32,.74)}.products-item a:after{padding-top:128%}.products-item a .bg-overlay{background:url(../images/overlay-prod.png) left bottom no-repeat;position:absolute;bottom:-175px;height:297px;z-index:2}.products-item a h3{color:#fff;font:200 30px Montserrat,sans-serif;margin:0;width:100%;z-index:3;padding:0 15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-item a:hover .bg-overlay,.products-item a:hover:before{opacity:1}@media (min-width:992px){.products .bg-vector{background:url(../images/bg7.png) top left no-repeat;background-size:70%;width:582px;height:578px;left:0;top:-200px;position:absolute;z-index:4}}.products__cat-item .bg-overlay,.products__cat-item:before{position:absolute;left:0;width:100%;transition:all .3s ease-in-out;opacity:0}@media (min-width:1500px){.products .bg-vector{background-size:90%;top:-300px}}@media (min-width:1700px){.products .bg-vector{background-size:100%;top:-360px}}.products__cat-item{-ms-background-size:cover;-spec-background-size:cover;background-size:cover;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;-spec-background-position:center center;background-position:center center}.products__cat-item:before{background-color:rgba(0,0,0,.5);content:"";top:0;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(244,123,32,.74)}.products__cat-item .bg-overlay{background:url(../images/overlay.png) left bottom no-repeat;bottom:0;height:163px;z-index:2}.products__cat-item .products-item__box{font-size:0;padding:0 30px;position:relative}.tax-products_categories .products{padding-top:50px;padding-bottom:50px}.tax-products_categories .products h1{color:#000;font:300 30px Montserrat,sans-serif;margin:0 0 40px}@media (min-width:992px){.tax-products_categories .products{padding-top:96px}.tax-products_categories .products h1{font-size:48px;margin-bottom:95px}}.single-td_products .product-single{padding-top:50px;padding-bottom:50px}.single-td_products .product-single h1{color:#000;font:300 30px Montserrat,sans-serif;margin:0 0 40px;text-align:center}@media (min-width:992px){.single-td_products .product-single{padding-top:96px}.single-td_products .product-single h1{font-size:48px;margin-bottom:95px}}.single-td_products .product-single .slick-arrow{border-radius:50%;background:orange;margin:0 auto;text-align:center;height:30px;width:30px;z-index:20;font-style:normal;opacity:0;transition:all .3s ease-in-out}.single-td_products .product-single .slick-arrow:before{font-family:FontAwesome;font-size:17px;line-height:normal;opacity:1!important;margin-top:-1px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.single-td_products .product-single .slick-arrow:hover{background-color:rgba(0,0,0,.6)}.single-td_products .product-single .slick-arrow:hover:before{color:#fff}.single-td_products .product-single .product-gallery:hover .slick-arrow{opacity:1}.single-td_products .product-single .slick-prev{left:0}.single-td_products .product-single .slick-prev:before{content:"\f104"}.single-td_products .product-single .slick-next{right:0}.single-td_products .product-single .slick-next:before{right:12px;content:"\f105"}@media (min-width:1700px){.style-one{background:url(../images/bg8.png) top left no-repeat;background-size:70%;width:335px;height:737px;left:0;top:100px;position:absolute;z-index:4}}@media (min-width:1920px){.style-one{background-size:100%}}@media (min-width:1700px){.style-two{background:url(../images/bg9.png) top left no-repeat;background-size:70%;width:307px;height:761px;right:-94px;bottom:-175px;position:absolute;z-index:4}}.default-content,.testimonial-bg{background-image:url(../images/bg-color2.png);background-repeat:repeat-x;background-position:left bottom}.contact-section__right .email,.section-wrapper,.testimonial-slick{position:relative}@media (min-width:1920px){.style-two{background-size:100%;right:0;bottom:100px}}.testimonial-bg{background-color:#000;text-align:center;padding:40px 0 35px}.testimonial-feature{display:none}.testimonial-item__content{color:#fff;font:300 15px/25px Montserrat,sans-serif;margin-bottom:25px}.testimonial-item .btn-content{border:1px solid #f47b20;border-radius:2px;display:block;font:400 14px Montserrat,sans-serif;padding:11px 10px;margin:0 auto;max-width:165px;width:100%;color:#f47b20}.contact-section .featured-home,.contact-section__left .gform_body ul li.gfield_error .validation_message{display:none}.testimonial-item .btn-content:hover{border-color:#f47b20;background-color:#f47b20;color:#fff}.testimonial .slick-dots{margin-top:20px}.contact-home{background-color:#f47b20}.contact-home #map{border:0;width:100%;height:300px}.contact-section__left .gform_body ul li textarea,.contact-section__left .gform_body ul li.message .ginput_container_textarea{height:100px}.contact-section{padding:50px 0}.contact-section h3{font:700 25px Montserrat,sans-serif;margin-top:0}.contact-section__left{margin-bottom:60px}.contact-section__left .gform_body{margin:0 -.9rem}.contact-section__left .gform_body ::-webkit-input-placeholder{color:#959595}.contact-section__left .gform_body :-moz-placeholder{color:#959595}.contact-section__left .gform_body ::-moz-placeholder{color:#959595}.contact-section__left .gform_body :-ms-input-placeholder{color:#959595}.contact-section__left .gform_body .ginput_container{line-height:normal}.contact-section__left .gform_body ul{padding:0 .9rem;margin:0;list-style:none}.contact-section__left .gform_body ul li{margin-bottom:0}.contact-section__left .gform_body ul li input,.contact-section__left .gform_body ul li textarea{margin-bottom:8px;border:0;border-bottom:1px solid #ccc;background-color:transparent;padding:16px 7px;outline:0;color:#767676;width:100%;font:400 16px Montserrat,sans-serif}.contact-section__left .gform_body ul li input:focus,.contact-section__left .gform_body ul li textarea:focus{border-bottom-color:#f47b20}.contact-section__left .gform_body ul li.gfield_error input,.contact-section__left .gform_body ul li.gfield_error textarea{border-bottom:1px solid red!important}.contact-section__left .gform_body ul li.message{margin-bottom:25px}.contact-section__left .gform_footer{width:100%;text-align:left;display:inline-block;position:relative}.contact-section__left .gform_footer input[type=submit]{border-radius:2px;display:block;max-width:165px;width:100%;background-color:transparent;border:1px solid #231f20;color:#231f20;font:400 16px Montserrat,sans-serif;padding:11px 10px 10px;margin:0;transition:all .3s ease-in-out}.contact-section__right .fax i,.contact-section__right .marketing a i,.contact-section__right .phone a i,.contact-section__right .sales a i{margin-right:5px}.contact-section__left .gform_footer input[type=submit]:hover{border-color:#000;background-color:#000;color:#fff}.contact-section__left .gfield_label,.contact-section__left .gform_ajax_spinner,.contact-section__left .gform_hidden,.contact-section__left .gform_validation_container,.contact-section__left .validation_error,.contact-section__left .validation_message{display:none}.contact-section__right .email:before{background-color:#000;content:"";height:1px;width:10px;left:0;bottom:0;position:absolute}.contact-section__right .email a{color:#f47b20;display:block;font:700 16px Montserrat,sans-serif;padding-bottom:20px;margin-bottom:20px}.contact-section__right .address a,.contact-section__right .phone a{font:400 16px/26px Montserrat,sans-serif}.contact-section__right .email a i{margin-right:5px;text-decoration:underline}.contact-section__right .email a span{text-decoration:underline}.contact-section__right .email a:hover i,.contact-section__right .email a:hover span{text-decoration:none}.contact-section__right .address a{display:block;color:#231f20;margin-bottom:20px;max-width:175px}.contact-section__right .address a:hover{color:#f47b20}.contact-section__right .phone{margin-bottom:5px}.contact-section__right .phone a{color:#231f20}.contact-section__right .phone a:hover{color:#f47b20}.contact-section__right .fax,.contact-section__right .marketing a,.contact-section__right .sales a{color:#231f20;font:400 16px/26px Montserrat,sans-serif}.contact-section__right .marketing,.contact-section__right .sales{margin-top:40px}.contact-section__right .marketing a:hover,.contact-section__right .sales a:hover{color:#f47b20}.contact-section.contact-home .main-heading{color:#fff;font:200 30px Montserrat,sans-serif;position:relative;padding-bottom:30px}.contact-section.contact-home .heading{color:#231f20;font:700 25px Montserrat,sans-serif}.contact-section.contact-home .gform_body ::-webkit-input-placeholder{color:#fff}.contact-section.contact-home .gform_body :-moz-placeholder{color:#fff}.contact-section.contact-home .gform_body ::-moz-placeholder{color:#fff}.contact-section.contact-home .gform_body :-ms-input-placeholder{color:#fff}.contact-section.contact-home .gform_body ul li input,.contact-section.contact-home .gform_body ul li textarea{color:#fff;border-bottom:1px solid #fff}.contact-section.contact-home .gform_footer input[type=submit]{border:1px solid #fff;color:#fff}.contact-section.contact-home .gform_footer input[type=submit]:hover{border:1px solid #000}@media (min-width:768px){.contact-section.contact-home{padding:0}.contact-section.contact-home .container-fluid{padding-right:0}.contact-section.contact-home .contact-section__row{display:-moz-flex;display:-ms-flexbox;display:flex;-spec-box-orient:horizontal;box-orient:horizontal;-moz-flex-direction:row;-spec-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.contact-section.contact-home .contact-section__left{padding-top:75px;padding-bottom:100px;margin-bottom:0}.contact-section.contact-home .contact-section__left>div{max-width:745px;float:right;width:100%}.contact-section.contact-home #map,.contact-section.contact-home .custom-map{height:100%}}.catalogue-box,.product-gallery .flex-item{-moz-flex-direction:column;-spec-box-orient:vertical;box-orient:vertical}.default-content{background-color:#000;text-align:center;padding:40px 15px 30px;margin-bottom:1px}.default-content h1{color:#fff;font:300 32px Montserrat,sans-serif;margin-bottom:25px}.default-content .content{color:#fff;font:300 15px/24px Montserrat,sans-serif;margin-bottom:30px}@media (min-width:992px){.default-content{padding:150px 15px 200px}.default-content h1{font-size:48px;margin-bottom:45px}.default-content .content{font-size:24px;line-height:34px;max-width:770px;width:100%;margin:0 auto}}.inner-pages .middle-section{padding:40px 0;text-align:center;position:relative}.inner-pages .middle-section__bg{display:none}.inner-pages .block-item h4 span,.inner-pages .middle-section .icon-item__title span{display:block}.inner-pages .middle-section h2{color:#000;font:300 30px Montserrat,sans-serif;position:relative;padding-bottom:30px}.inner-pages .middle-section .max-width-row{max-width:1180px;margin:0 auto;padding:0 15px}.inner-pages .middle-section .icon-item{margin-bottom:40px}.inner-pages .middle-section .icon-item__image{margin-bottom:15px}.inner-pages .middle-section .icon-item__title{color:#000;font:300 20px Montserrat,sans-serif}@media (min-width:1200px){.inner-pages .middle-section__row{margin-top:30px!important}}.inner-pages .block-row{margin:70px 0 0;text-align:left}.inner-pages .block-item{padding:0 15px;margin:0 auto 40px;max-width:580px}.inner-pages .block-item:last-child{margin-bottom:0}.inner-pages .block-item__bg{height:250px;position:relative;-ms-background-size:cover;-spec-background-size:cover;background-size:cover;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;-spec-background-position:center center;background-position:center center}.inner-pages .block-item__content{padding:20px 15px 0}.inner-pages .block-item h4{color:#231f20;font:700 20px Montserrat,sans-serif;margin-bottom:20px}.inner-pages .block-item .info{color:#231f20;font-weight:400}.inner-pages .cta,.inner-pages .cta h5{font:700 18px Montserrat,sans-serif;color:#fff}.inner-pages .bg_image{max-height:727px;position:relative}.inner-pages .bg_image:after{padding-top:39%}@media (min-width:992px){.inner-pages .bg_image .bg-color{background:url(../images/bg5.png) top left no-repeat;width:438px;height:979px;left:0;top:-161px;position:absolute;z-index:4}}@media (min-width:1500px){.inner-pages .bg_image .bg-color{top:-45px}}@media (min-width:1700px){.inner-pages .bg_image .bg-color{top:34px}}@media (min-width:1800px){.inner-pages .bg_image .bg-color{top:73px}}@media (min-width:1920px){.inner-pages .bg_image .bg-color{top:97px}}.inner-pages .cta{background-color:#000;background-image:url(../images/bg-color2.png);background-repeat:repeat-x;background-position:left bottom;text-align:center;margin-bottom:1px;padding:40px 0 50px}.inner-pages .cta h5{margin-bottom:25px}.inner-pages .cta-info{max-width:450px;margin:0 auto 30px}.inner-pages .cta-btn a{border:1px solid #fff;border-radius:2px;color:#fff;display:block;font:400 14px Montserrat,sans-serif;padding:11px 10px;margin:0 auto;max-width:165px;width:100%}.inner-pages .cta-btn a:hover{border-color:#000;background-color:#000;color:#fff}@media (min-width:992px){.inner-pages .cta{padding:190px 0 177px}.inner-pages .cta h5{font-size:24px;margin-bottom:35px}.inner-pages .cta-info{font-size:24px;line-height:30px;margin-bottom:52px}.inner-pages .cta-btn a{font-size:18px}}.inner-pages .feature{text-align:center;padding:50px 0;position:relative}@media (min-width:992px){.inner-pages .feature .bg-triangle{background:url(../images/bg6.png) top left no-repeat;background-size:75%;width:627px;height:648px;right:-197px;top:-218px;position:absolute;z-index:4}}@media (min-width:1500px){.inner-pages .feature .bg-triangle{background-size:85%;right:-95px}}@media (min-width:1700px){.inner-pages .feature .bg-triangle{background-size:100%;right:0;top:-223px}}.inner-pages .feature h2{color:#000;font:300 30px Montserrat,sans-serif;position:relative;padding-bottom:30px}.inner-pages .feature-container{padding:0 15px}.inner-pages .feature-item{margin-bottom:40px}.inner-pages .feature-item:last-child{margin-bottom:0}.inner-page-content .upper-left__image,.page-products .inner-content__bg .title{display:none}.catalogue{padding:40px 0}.catalogue h1{color:#000;font:300 32px Montserrat,sans-serif;margin:0 0 30px;text-align:center}.catalogue-box{position:relative;height:280px;display:-moz-flex;display:-ms-flexbox;display:flex;-spec-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-spec-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-spec-align-items:center;align-items:center;-ms-flex-align:center;-spec-box-pack:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-spec-justify-content:center;justify-content:center;-ms-flex-pack:center;-ms-background-size:cover;-spec-background-size:cover;background-size:cover;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;-spec-background-position:center center;background-position:center center}.catalogue-box:after,.catalogue-box:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';transition:opacity .35s,transform .4s}.catalogue-box:before{border-top:2px solid #f47b20;border-bottom:2px solid #f47b20}.catalogue-box:after{border-right:2px solid #f47b20;border-left:2px solid #f47b20}.catalogue-box:hover:before{transform:scale(0,1)}.catalogue-box:hover:after{transform:scale(1,0)}.catalogue-box a{background-color:#f47b20;border-radius:2px;color:#fff;font:400 18px Montserrat,sans-serif;display:block;padding:10px;text-align:center;position:relative;z-index:50;max-width:165px;width:100%}.catalogue-box a:hover{background-color:transparent}@media (min-width:992px){.catalogue{padding:100px 0 105px}.catalogue h1{font-size:48px;padding-bottom:100px}}@media (min-width:1700px){.cat-bg{background:url(../images/cat-bg1.png) top left no-repeat;background-size:70%;width:440px;height:746px;left:0;top:100px;position:absolute;z-index:4}}@media (min-width:1920px){.cat-bg{background-size:100%}}@media (min-width:1700px){.cat-bg-two{background:url(../images/cat-bg2.png) top left no-repeat;background-size:70%;width:339px;height:970px;right:-94px;bottom:-175px;position:absolute;z-index:4}}@media (min-width:1920px){.cat-bg-two{background-size:100%;right:0;bottom:100px}}.product-single{padding:50px 0}.product-single__wrap{margin:0 auto;max-width:390px}.product-single__content ul{list-style:none;padding:0;margin:0}.product-single__content ul li{display:block;padding:5px 0;marin-bottom:10px;font-size:0}.product-single__content .dss,.product-single__content ul li .content,.product-single__content ul li .label{font-family:Montserrat,sans-serif;font-size:16px}.product-single__content ul li:after,.product-single__content ul li:before{content:" ";clear:both;display:table}.product-single__content ul li .content,.product-single__content ul li .label{display:block}.product-single__content ul li .label{font-weight:700;color:#000;text-transform:uppercase;width:170px;display:inline-block;text-align:left;padding:3px 0}.product-single__content ul li .content{font-weight:400;color:#000}.product-single__content .dss{display:block;color:#f47b20;margin-top:20px}.product-single__content .dss span{margin-right:10px}.product-single .single-default__img{-ms-background-size:cover;-spec-background-size:cover;background-size:cover;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;-spec-background-position:center center;background-position:center center;margin-bottom:20px;height:300px;width:100%}.product-main__image{padding:10px;margin-bottom:20px;text-align:center}.product-main__image img{display:block;margin:0 auto}.product-gallery{margin-bottom:30px}.product-gallery__wrap{position:relative;margin:0 auto;width:110px}.product-gallery__wrap:before{background-color:rgba(0,0,0,.5);content:"";left:0;top:0;height:100%;width:100%;position:absolute;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(244,123,32,.74);opacity:0;transition:all .3s ease-in-out}.product-gallery__wrap:hover:before{opacity:1}.product-gallery .flex-item{display:-moz-flex;display:-ms-flexbox;display:flex;-spec-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-spec-box-pack:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-spec-justify-content:center;justify-content:center;-ms-flex-pack:center;width:110px;position:relative}.product-gallery .flex-item img{margin:0 auto}.product-gallery .slick-dots{margin:20px 0}.product-gallery .slick-dots li button{background-color:#000}.product-gallery .slick-dots li.slick-active button{background-color:#f47b20}.product-gallery__box{font-size:0;padding:0;position:absolute;z-index:15;text-align:center;top:0;bottom:0;display:block;background:rgba(0,0,0,.3);width:100%;transition:opacity .35s,transform .4s;opacity:0}.product-gallery__box>a{background-color:#f47b20;border-radius:50%;color:#fff;display:inline-block;height:100%;width:100%;position:absolute;left:0;top:0}.product-gallery__box>a i{font-size:0}.faqs-page{padding:60px 15px}.faqs-page h1{color:#000;font:300 32px Montserrat,sans-serif;margin:0 0 30px;text-align:center}.faqs-page__container{max-width:1250px;margin:0 auto}.faqs-page .accordions{margin:0}.faqs-page .accordions .panel{background-color:transparent;border:0;box-shadow:none;padding-bottom:0;margin-bottom:7px;border-radius:0}.faqs-page .accordions .panel:last-child{margin-bottom:0}.faqs-page .accordions .panel-heading{background-color:#f47b20;border:0;border-radius:0;border-bottom:0;cursor:pointer;padding:15px 20px;position:relative;margin:0;font-size:0}.faqs-page .accordions .panel-heading.collapsed{background-color:#ebebeb}.faqs-page .accordions .panel-heading.collapsed .panel-title{color:#2b2b2b;font-weight:400}.faqs-page .accordions .panel-heading.collapsed span:before{color:#231f20}.faqs-page .accordions .panel-heading .panel-title{color:#fff;font:700 16px Montserrat,sans-serif;width:calc(100% - 35px);display:inline-block;vertical-align:middle;padding-left:15px}.faqs-page .accordions .panel-heading span.glyphicon{border-radius:50%;height:35px;width:35px;display:inline-block;vertical-align:middle;position:relative;top:-1px;transition:all .3s ease-in-out}.faqs-page .accordions .panel-heading span.glyphicon-minus{background-color:#fff}.faqs-page .accordions .panel-heading span.glyphicon-plus{background-color:transparent}.faqs-page .accordions .panel-heading span:before{color:#f47b20;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faqs-page .accordions .panel .panel-collapse{transition:all .3s ease-in-out;background-color:#f47b20}.faqs-page .accordions .panel .panel-collapse .panel-body{color:#fff}.faqs-page .accordions .panel-body{background-color:transparent;border-top:0!important;border:0;color:#2b2b2b;font:400 16px/24px Montserrat,sans-serif;padding:20px;position:relative}.faqs-page .accordions .panel-collapse{background-color:transparent}@media (min-width:992px){.faqs-page{padding:100px 0 105px}.faqs-page__container{padding:0 15px}.faqs-page h1{font-size:48px;padding-bottom:60px}}.error404-msg,.page-thank-you .inner-page-content .content{font-size:20px}@media (min-width:1700px){.faq-bg{background:url(../images/faq1.png) top left no-repeat;background-size:70%;width:269px;height:841px;left:0;top:100px;position:absolute;z-index:35}}@media (min-width:1920px){.faq-bg{background-size:100%}}@media (min-width:1700px){.faq-bg-two{background:url(../images/faq2.png) top left no-repeat;background-size:70%;width:255px;height:859px;right:-94px;bottom:-175px;position:absolute;z-index:35}}@media (min-width:1920px){.faq-bg-two{background-size:100%;right:0;bottom:40px}}@media (min-width:1200px){.news-vector{background:url(../images/news-bg.png) top left no-repeat;background-size:60%;width:366px;height:868px;left:-2px;top:-350px;position:absolute;z-index:4}}@media (min-width:1500px){.news-vector{background-size:70%;top:-350px}}@media (min-width:1920px){.news-vector{background-size:100%;top:-550px}}.page-thank-you .inner-page-content{text-align:center}.page-thank-you .thank-you-content{text-align:center;padding-bottom:40px}.error404-msg{line-height:30px;font-weight:400;text-align:center}.blog-page h1{color:#000;font:300 32px Montserrat,sans-serif;margin:0 0 30px;text-align:center}.blog-page__container{padding:50px 15px 0}@media (min-width:992px){.blog-page__container{padding:100px 15px 50px}.blog-page h1{font-size:48px;padding-bottom:65px}}.blog-page .post-news__item{margin:0 auto 40px;max-width:404px;position:relative;z-index:5}.blog-page .post-news__item .bg-thumbnail{height:270px}.blog-page .post-date{color:#ccc;font:13px Montserrat,sans-serif;position:relative;display:inline-block;margin-bottom:15px}.blog-page .post-title h3{color:#000;font:700 18px Montserrat,sans-serif;margin:0 0 25px}.blog-page .post-btn a{font:700 14px Montserrat,sans-serif;text-transform:uppercase}.blog-page .post-news__info{padding:15px}.blog-page .jscroll-loading{margin-bottom:35px}.single-post .post-date{color:#959595;font:600 14px Montserrat,sans-serif;text-align:center}.single-post .inner-content__bg{padding:40px 0}.single-post .inner-content__bg .title{margin-bottom:30px}.single-post .page-content{padding-bottom:30px}.post-single{padding:50px 0}.post-single h1{color:#000;font:300 32px Montserrat,sans-serif;margin:0 0 30px;text-align:center}.post-single__image{max-height:735px;min-height:280px;position:relative;margin-bottom:40px}.post-single__image:after{padding-top:39%}.post-single__content{margin-bottom:40px}.post-single .page-content{font-size:14px}@media (min-width:992px){.post-single{padding:100px 0}.post-single h1{font-size:48px;padding-bottom:70px;margin-bottom:0}}@media (min-width:1700px){.post-single{min-height:800px}.single-vector{background:url(../images/singl-bg1.png) top left no-repeat;background-size:70%;width:357px;height:978px;left:-20px;top:300px;position:absolute;z-index:35}}@media (min-width:1920px){.single-vector{background-size:100%}}@media (min-width:1700px){.single-vector-two{background:url(../images/singl-bg2.png) top left no-repeat;background-size:70%;width:294px;height:1072px;right:-94px;top:60px;position:absolute;z-index:35}}@media (min-width:1920px){.single-vector-two{background-size:100%;right:0}}.navigation.pagination{display:none}@media (min-width:1200px){.contact-vector{background:url(../images/contact-bg.png) top left no-repeat;background-size:70%;width:409px;height:1088px;right:-123px;top:79px;position:absolute;z-index:35}.contact-page .contact-section h3{font-size:30px}}@media (min-width:1700px){.contact-vector{background-size:100%;right:0;top:3px}}.contact-page{padding-top:50px}.contact-page .contact-section{padding-top:0}.contact-page h1{color:#000;font:300 32px Montserrat,sans-serif;margin:0 0 40px;text-align:center}@media (max-width:991px){.contact-page .contact-section__right *{font-size:14px}}.contact-page #map{border:0;height:300px;width:100%}.contact-page .contact-section__left .gform_body ::-webkit-input-placeholder{color:#959595}.contact-page .contact-section__left .gform_body :-moz-placeholder{color:#959595}.contact-page .contact-section__left .gform_body ::-moz-placeholder{color:#959595}.contact-page .contact-section__left .gform_body :-ms-input-placeholder{color:#959595}.contact-page .contact-section__left .gform_body ul li input,.contact-page .contact-section__left .gform_body ul li textarea{color:#231f20}@media (min-width:1200px){.contact-page .contact-section__left .gform_body ul li.message{margin-bottom:60px}}@media (min-width:768px){.contact-page .contact-section__left .titan-contact-form_wrapper{max-width:470px;width:100%}}@media (min-width:992px){.contact-page{padding:100px 0 0}.contact-page h1{font-size:48px;padding-bottom:70px;margin-bottom:0}}.default-page{padding:50px 0}.default-page h1{color:#000;font:300 32px Montserrat,sans-serif;margin:0 0 40px;text-align:center}.default-page .default-container ul{padding:0;margin:0}.default-page .default-container ul li{padding-left:15px;list-style-type:none;position:relative}.default-page .default-container ul li:before{background-color:#000;border-radius:50%;content:'';height:5px;width:5px;left:0;top:10px;position:absolute}@media (min-width:992px){.default-page{padding:90px 0 70px!important}.default-page h1{font-size:48px;padding-bottom:70px;margin-bottom:0}}.thank-you-content .page-content{margin-bottom:35px}.page-privacy-policy .default-page,.page-sitemap .default-page{padding-left:15px!important;padding-right:15px!important}.section-gallery{padding:60px 0}.download__item{display:block;font-family:Montserrat,sans-serif;font-size:16px;color:#f47b20;margin-top:20px}.download__item span{margin-right:10px}.gallery__item{background-color:#fff}.gallery__item a{display:block;height:100%;text-align:center}.gallery__item a:focus img,.gallery__item a:hover img{transform:scale(1.1)}.gallery__item a img{transition:.5s all}.projects__item:after,.projects__item:before{content:'';transition:opacity .35s,transform .35s;opacity:0;filter:alpha(opacity=0)}.section-projects{padding:40px 0 60px}.projects-page h1{color:#000;font:300 30px Montserrat,sans-serif;position:relative;padding:50px 0;margin:0;text-align:center}.project__link,.projects__link{margin-left:auto;margin-right:auto;max-width:200px;text-align:center}@media (min-width:992px){.projects-page h1{font-size:48px;padding:100px 0 90px}.projects-page.single h1{font-size:48px;padding:50px 0 25px}}.projects-page.single .page-content{margin-bottom:30px}.projects__item{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;text-align:center}.projects__item:before{background:rgba(0,0,0,.35);position:absolute;height:100%;top:0;left:0;width:100%}.projects__item:after{border:1px solid #fff;position:absolute;top:15px;left:15px;right:15px;bottom:15px;transform:scale(0)}.projects__item:focus:before,.projects__item:hover:before{opacity:1;filter:alpha(opacity=100)}.projects__item:focus:after,.projects__item:hover:after{opacity:1;filter:alpha(opacity=100);transform:scale3d(1,1,1)}.projects__item-list{height:350px}.projects__image img{opacity:0;filter:alpha(opacity=0)}.project__item:focus .project__image:before,.project__item:focus .project__overlay,.project__item:hover .project__image:before,.project__item:hover .project__overlay{opacity:1;filter:alpha(opacity=100)}.projects__overlay{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;transition:.4s all}.projects__overlay-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:65%}.projects__title{color:#fff;font-size:30px;font-family:Montserrat,sans-serif;margin-bottom:25px}.projects__link{width:100%}.projects__link>a{background:0 0;border:2px solid #fff;color:#fff;display:block;font:400 16px Montserrat,sans-serif;padding:10px 15px;transition:.4s all}.project__subtitle,.project__title{color:#000;font-family:Montserrat,sans-serif}.project__image:after,.project__image:before{transition:opacity .35s,transform .35s;content:''}.projects__link>a:focus,.projects__link>a:hover{background:#fff;color:#000}.projects-row.single .projects__item:after{top:10px;left:10px;right:10px;bottom:10px}.projects-row.single .projects__item-list{height:270px}.projects-row.single .projects__title{font-size:20px}.projects-row.single .projects__link>a{font-size:14px;padding:10px}.project__item{text-align:center}.project__item:focus .project__image:after,.project__item:hover .project__image:after{opacity:1;filter:alpha(opacity=100);transform:scale(1)}.project__item-list{margin-bottom:30px}@media (min-width:992px){.project__item-list{margin-bottom:0}.project__item-list:nth-child(n+4){margin-top:30px}}@media (min-width:1200px){.project__item-list{margin-top:0}.project__item-list:nth-child(n+4){margin-top:0}.project__item-list:nth-child(n+5){margin-top:30px}}.project__content{padding:15px 0}.project__image{background-size:cover;background-repeat:no-repeat;background-position:center center;height:270px;position:relative;text-align:center}.project__image:before,.project__overlay{height:100%;width:100%;opacity:0;filter:alpha(opacity=0)}.project__image:before{background:rgba(0,0,0,.35);position:absolute;top:0;left:0}.project__image:after{border:1px solid #fff;position:absolute;top:15px;left:15px;right:15px;bottom:15px;opacity:0;filter:alpha(opacity=0);transform:scale(0)}.project__image img{opacity:0;filter:alpha(opacity=0)}.project__overlay{position:absolute;top:0;left:0;text-align:center;transition:.4s all}.project__overlay-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:65%}.project__title{font-size:18px;margin-bottom:10px}.project__subtitle{font-size:14px;font-weight:700;text-transform:uppercase;text-align:center}.project__link{width:100%}.project__link>a{background:0 0;border:1px solid #fff;color:#fff;display:block;font:400 16px Montserrat,sans-serif;padding:10px 15px;transition:.4s all}.prodsingle-title,.prodsingle-title a{color:#000;font:400 18px Montserrat,sans-serif}.fade-item .back,.fade-item .front{transition:opacity .5s,transform .5s}.project__link>a:focus,.project__link>a:hover{background:#fff;color:#000}@media (min-width:768px){.gallery-masonry .grid-sizer{width:50%;padding:0;height:auto;max-height:none}.gallery-masonry .grid-item{float:left;width:50%;margin-bottom:15px}}.gallery-masonry .grid-item a{display:block}.gallery-masonry .grid-item .chocolat-image img{margin-bottom:0;display:inline}.footer__menu ul,.products__cat-item{display:-moz-flex;display:-ms-flexbox}.fade-item:focus .front,.fade-item:hover .front{height:0;opacity:0;filter:alpha(opacity=0);transform:scale3d(0)}.fade-item .front,.fade-item:focus .back,.fade-item:hover .back{height:auto;opacity:1;filter:alpha(opacity=100);transform:scale3d(1)}.fade-item .back{height:0;opacity:0;filter:alpha(opacity=0);transform:scale3d(0)}.products__cat-item{width:270px;margin:0 auto;position:relative;overflow:hidden;display:flex;-spec-box-orient:vertical;box-orient:vertical;-moz-flex-direction:column;-spec-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-spec-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-spec-align-items:center;align-items:center;-ms-flex-align:center;-spec-box-pack:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-spec-justify-content:center;justify-content:center;-ms-flex-pack:center}.prefooter a,.prefooter-info .email a span{display:block}@media (max-width:767px){.products__cat-item{height:260px}}.products__cat-item:after,.products__cat-item:before{z-index:1}.products__cat-item .thumb img{margin:0 auto}.products__cat-item:hover .products-item__box:after,.products__cat-item:hover .products-item__box:before{background:rgba(0,0,0,.35)}.products__cat-item .products-item__box{z-index:auto;width:100%;height:100%}.products__cat-item .products-item__box>a{margin-top:100px;position:relative;z-index:9}.products__cat-item .products-item__box:after,.products__cat-item .products-item__box:before{position:absolute;content:'';transition:background .35s,transform .4s;width:100%;height:100%;border:0;background:0 0;top:0;left:0;bottom:0;right:0}.prefooter-form .gform_body ul li textarea,.prefooter-form .gform_body ul li.message .ginput_container_textarea{height:115px}.prodsingle-title{margin-bottom:55px}.prefooter{background-color:#231f20;color:#fff;font:400 14px Montserrat,sans-serif;padding:30px 15px 40px;position:relative;z-index:30;clear:both}.prefooter h4{color:#fff;font:700 20px Montserrat,sans-serif;margin-top:0;margin-bottom:25px}.prefooter a{color:#fff}.prefooter a:hover{color:#f47b20}.prefooter-item{margin-bottom:50px}.prefooter-item:last-child{margin-bottom:0}.prefooter-info .email{margin-bottom:30px}.prefooter-info .email a{font:700 14px Montserrat,sans-serif}.prefooter-info .email a:hover span:before{opacity:0}.prefooter-info .email a i{margin-right:6px}@media (min-width:1200px){.prefooter-info .email a span{display:table-cell}.prefooter-info .email a span:first-child{width:80px}}.prefooter-info .address{position:relative;line-height:26px;margin-bottom:20px;max-width:220px}.prefooter-info .address span{display:block}@media (min-width:1200px){.prefooter-info .address span{display:table-cell}.prefooter-info .address span:first-child{width:80px}}.prefooter-info .address i{left:-26px;top:5px;position:absolute}.prefooter-info .phone{margin-bottom:15px}.prefooter-info .fax span,.prefooter-info .phone span{display:block}@media (min-width:1200px){.prefooter-info .fax span,.prefooter-info .phone span{display:table-cell}.prefooter-info .fax span:first-child,.prefooter-info .phone span:first-child{width:80px}}.prefooter-info .fax i,.prefooter-info .phone i{margin-right:8px}.prefooter-info .social-media{margin-top:20px}.prefooter-info .social-media a{font-size:20px;margin-right:35px;display:inline-block}.prefooter-form .gform_body ul li.gfield_error .validation_message,.prefooter-menu ul li ul{display:none}.prefooter-info .social-media a:last-child{margin-right:0}.prefooter-menu ul{padding:0}.prefooter-menu ul li{list-style-type:none;line-height:32px}.prefooter-menu ul li a:hover{text-decoration:underline}.prefooter-menu ul li.current-menu-item a{color:#f47b20;text-decoration:underline}.prefooter-form form{max-width:270px}.prefooter-form .gform_body{margin:0 -.9rem}.prefooter-form .gform_body ::-webkit-input-placeholder{color:#181818}.prefooter-form .gform_body :-moz-placeholder{color:#181818}.prefooter-form .gform_body ::-moz-placeholder{color:#181818}.prefooter-form .gform_body :-ms-input-placeholder{color:#181818}.prefooter-form .gform_body .ginput_container{line-height:normal}.prefooter-form .gform_body ul{padding:0 .9rem;margin:0;list-style:none}.prefooter-form .gform_body ul li{margin-bottom:0}.prefooter-form .gform_body ul li input,.prefooter-form .gform_body ul li textarea{margin-bottom:15px;border:0;background-color:#fff;padding:9px 15px 7px;outline:0;color:#767676;width:100%;font:400 16px Montserrat,sans-serif;-webkit-appearance:none;border-radius:0}.prefooter-form .gform_body ul li.gfield_error input,.prefooter-form .gform_body ul li.gfield_error textarea{border:1px solid red}.prefooter-form .gform_body ul li.message{margin-bottom:15px}.prefooter-form .gform_footer{width:100%;text-align:left;display:inline-block;position:relative}.prefooter-form .gform_footer input[type=submit]{background-color:#f47b20;border:0;border-radius:0;width:100%;color:#fff;font:400 18px Montserrat,sans-serif;padding:12px 15px 11px;position:relative;margin-bottom:0;transition:background-color .3s ease-in-out}.prefooter-form .gform_footer input[type=submit]:hover{background-color:#f58938}.prefooter-form .gfield_label,.prefooter-form .gform_ajax_spinner,.prefooter-form .gform_hidden,.prefooter-form .gform_validation_container,.prefooter-form .validation_error,.prefooter-form .validation_message{display:none}@media (max-width:767px){.prefooter-form form{max-width:100%}.prefooter-map{text-align:center}.prefooter-map img{margin:0 auto}}.footer{background-color:#010006;padding:30px 15px 25px;color:#fff}.footer__badge,.footer__badge__prefix,.footer__copyright{color:#fff;font:400 14px Montserrat,sans-serif}.footer__menu{margin-bottom:15px}.footer__menu ul{display:flex;-spec-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-spec-align-items:center;align-items:center;-ms-flex-align:center;-spec-box-pack:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-spec-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__menu ul li{border-left:1px solid #fff;line-height:14px}.footer__menu ul li a{color:#fff;font:400 14px Montserrat,sans-serif;line-height:10px}.footer__menu ul li a:hover,.footer__menu ul li.current-menu-item a{color:#f47b20}.footer__copyright{margin-bottom:1.2rem;display:-moz-flex;display:-ms-flexbox;display:flex;-spec-box-pack:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-spec-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__badge__prefix{position:relative;top:2px;color:#8699ad}.footer__badge a{width:52px!important}.footer__badge a:hover{fill:#f47b20!important}.footer__badge a svg{height:24px}@media (min-width:600px){.products-item{width:50%}.products-item a{max-height:597px}.products__cat-item{width:270px}}@media (min-width:420px){.product-gallery{margin-bottom:40px}.product-single__content ul li .content,.product-single__content ul li .label{float:left}.product-single__content ul li .content{width:calc(100% - 170px)}}@media (min-width:768px){.blog-page .post-row,.inner-pages .middle-section .icon-row,.prefooter-row{margin:0 -15px}.header__menu .navbar-nav{display:table;width:100%;float:none}.header__menu .navbar-nav>li{display:block;float:none}.header .navbar-toggle{display:inline-block}.header .navbar-collapse.collapse{display:none!important}.header .navbar-collapse.collapse.in{display:block!important}.features:after{padding-top:10%}.features-row:after,.features-row:before{content:" ";clear:both;display:table}.features-item{width:33.333333%;display:inline-block;float:none}.inner-pages .middle-section__row:after,.inner-pages .middle-section__row:before,.prefooter:after,.prefooter:before{display:table;content:" ";clear:both}.prefooter{padding:40px 15px 0}.prefooter-item{float:left;width:50%;padding:0 15px}.inner-pages .middle-section .icon-item{float:left;padding:0 15px;width:33.333333%}.inner-pages .middle-section .icon-item__image{height:94px;display:-moz-flex;display:-ms-flexbox;display:flex;-spec-box-orient:vertical;box-orient:vertical;-moz-flex-direction:column;-spec-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-spec-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-spec-align-items:center;align-items:center;-ms-flex-align:center;-spec-box-pack:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-spec-justify-content:center;justify-content:center;-ms-flex-pack:center}.catalogue-box{height:500px}.blog-page .post-row:after,.blog-page .post-row:before{content:" ";clear:both;display:table}.blog-page .post-news__item{max-width:100%;width:50%;float:left;padding:0 15px}}@media (min-width:992px){.header{position:fixed;padding:25px 0;z-index:99999}.header-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.header__menu .navbar-nav li:hover>ul{position:absolute;display:block;float:none;left:0}.header__menu .navbar-nav li:hover>ul.sub-menu{display:block}.header__menu .navbar-nav li:hover>ul>li>a .caret,.header__menu .navbar-nav li:hover>ul>li>a .navbar-toggle,.header__menu .navbar-nav li:hover>ul>li>a .sub-arrow{display:block;right:5%}.header__menu .navbar-nav li:hover>ul>li>a .caret:before,.header__menu .navbar-nav li:hover>ul>li>a .navbar-toggle:before,.header__menu .navbar-nav li:hover>ul>li>a .sub-arrow:before{content:"\f0da";font-size:1.4rem}.header__menu .navbar-nav li>ul{position:absolute;max-width:220px;min-width:220px}.header__menu .navbar-nav li>ul li:hover>ul{max-width:250px;min-width:250px;display:block;margin-top:0;left:240px;top:0}.header__menu .navbar-nav li>ul li:hover>ul>li:first-child{padding-top:0}.header__menu .navbar-nav li.open>a:focus,.header__menu .navbar-nav li.open>a:hover{border:0;color:#fff}.header__menu .navbar-nav li.open>ul.sub-menu{display:none}.header__menu .navbar-nav li>a{white-space:normal}.header__menu .navbar-nav li>a .caret,.header__menu .navbar-nav li>a .navbar-toggle,.header__menu .navbar-nav li>a .sub-arrow{display:inline-block;vertical-align:middle;transform:none;top:35%;padding-left:1rem}.header__menu .navbar-nav li.menu-item-has-children>a{padding-right:2.5rem}.header__menu .navbar-nav li.menu-item-has-children.open>a .caret,.header__menu .navbar-nav li.menu-item-has-children.open>a .sub-arrow{padding-left:1rem;right:auto}.header__menu .navbar-nav li ul.dropdown-menu{margin:0;padding:0;transition:opacity .25s ease-in;border-radius:0;background-clip:padding-box}.header__menu .navbar-nav li:last-child>ul li>ul{position:relative;left:0;top:0}.header__menu .navbar-nav li>ul li>ul{left:22rem;top:0}.header__menu .navbar-nav>li{float:none;width:auto;display:table-cell;text-align:center;vertical-align:middle}.header__menu-phone{padding-left:20px}.header.nav-up{top:-240px}.header__logo{padding-left:70px;max-width:100%}.header__logo img{max-width:100%;max-height:40px}.header .header__menu-bar{text-align:right}.header .txt-menu{color:#fff;font:700 24px Montserrat,sans-serif;display:inline-block;position:absolute;right:113px;top:-3px}.footer__badge,.footer__badge svg{position:relative;top:1px}.header .wrap-menu .navbar-nav a{font:700 18px Montserrat,sans-serif;padding:30px 0!important}.header .nav-panel{max-width:455px}.header .navbar-collapse.collapse,.header .navbar-collapse.collapse.in{display:block!important}.banner-bg{height:75vh}.banner-bg:after{padding-top:42%}.frontpage{padding:100px 0}.frontpage .content{font-size:24px;line-height:35px;margin-bottom:40px}.frontpage .btn-content{font-size:18px;padding:9px 8px}.features{padding-top:74px;position:relative;min-height:900px}.features:after{padding-top:31%}.features:before{display:none}.features h2{font-size:48px;padding-bottom:46px}.features-row{width:860px;margin:0 auto}.features-item__title{font-size:25px;margin-bottom:15px}.testimonial-bg{padding:167px 0 170px}.testimonial-item__content{font-size:24px;line-height:33px;max-width:655px;width:100%;margin:0 auto 40px}.testimonial-item__content span{display:block}.testimonial-item .btn-content{font-size:18px}.inner-pages .middle-section{padding-bottom:0;padding-top:0;margin-bottom:1px}.inner-pages .middle-section .max-width-row{padding:170px 0 55px}.inner-pages .middle-section h2{font-size:48px;margin:0 0 70px}.inner-pages .block-row{margin-top:30px}.inner-pages .block-row:after,.inner-pages .block-row:before{content:" ";clear:both;display:table}.footer .row,.inner-pages .block-item{display:-moz-flex;display:-ms-flexbox;-spec-box-orient:horizontal;box-orient:horizontal}.inner-pages .block-item{display:flex;-moz-flex-direction:row;-spec-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-spec-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-spec-align-items:center;align-items:center;-ms-flex-align:center;padding:0;margin-bottom:0;max-width:100%;width:100%}.inner-pages .block-item:first-child .block-item__content{padding-top:0}.inner-pages .block-item:first-child .block-item__content h4{margin-top:-5px}.inner-pages .block-item:nth-child(odd) .block-item__bg{padding-right:0}.inner-pages .block-item:nth-child(odd) .block-item__content{padding-left:15px}.inner-pages .block-item:nth-child(even) .block-item__bg{-ms-flex-order:2;order:2}.inner-pages .block-item:nth-child(even) .block-item__content{padding-left:15px!important;padding-right:15px;text-align:left;-ms-flex-order:1;order:1}.inner-pages .block-item__bg,.inner-pages .block-item__content,.inner-pages .feature-item{padding:0 15px;width:50%;float:left}.inner-pages .block-item__bg{-spec-align-self:center;-ms-grid-row-align:center;align-self:center;-ms-flex-item-align:center;height:460px;margin:0 auto;width:50%}.inner-pages .feature-row{margin:0 -15px}.inner-pages .feature-row:after,.inner-pages .feature-row:before{content:" ";clear:both;display:table}.inner-pages .feature-item{margin-bottom:0}.footer-container,.prefooter-container{margin:0 auto;max-width:1180px}.page-products .header-top.custom-shape .header-info:after,.page-products .header-top.custom-shape .header-info:before{height:670px}.prefooter{padding:65px 15px 20px}.prefooter-container{width:100%}.prefooter-item{width:25%}.prefooter-info{width:calc(50% - 180px)}.prefooter-menu{width:180px}.prefooter-map{padding-top:35px}.footer{text-align:left;padding:32px 20px 33px;line-height:normal}.footer .row{display:flex;-moz-flex-direction:row;-spec-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-spec-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-spec-align-items:center;align-items:center;-ms-flex-align:center}.footer__badge{text-align:right;right:-6px;display:-moz-flex;display:-ms-flexbox;display:flex;-spec-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-spec-align-items:center;align-items:center;-ms-flex-align:center;-spec-box-pack:end;box-pack:end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;-spec-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.footer__badge__prefix{top:0}.footer__copyright{margin-bottom:7px;-spec-box-pack:start;box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;-spec-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.footer__menu{margin-bottom:0;text-align:left}.footer__menu ul{-spec-box-pack:start;box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;-spec-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.product-single{padding-top:70px}.product-single__row{margin:0 -15px}.product-single .item-left,.product-single .item-right{float:left;padding:0 15px}.product-single .item-left{width:420px}.product-single .item-right{width:calc(100% - 420px)}.blog-page .post-news__item{width:33.333333%}.scroll-top--button{bottom:105px;right:53px}.default-page .default-container{margin:0 auto;max-width:1180px;width:100%}}@media (min-width:1200px){.header-top:before{display:none}.header-top:after{background-image:url(../images/header-bg-top.png);background-repeat:no-repeat;width:100%;height:251px;content:"";left:-50px;top:0;position:absolute;z-index:1}.header-top.custom-shape .header-info:before{z-index:2}.header-top .navbar-collapse{z-index:3}.header__menu-phone i{font-size:24px}.header__menu-phone span{margin-left:7px;font:700 24px Montserrat,sans-serif;display:inline-block!important}.features .bg01{background:url(../images/bg1.png) center right no-repeat;background-size:50%;display:block;right:0;top:-70%;width:559px;height:1312px;position:absolute}.products{margin-bottom:1px}.products-item{border-right:1px solid #fff;width:33.33%}.products-item:last-child{border-right:1px solid transparent}}@media (min-width:1200px) and (min-width:1400px){.features .bg01{background-size:65%}}@media (min-width:1200px) and (min-width:1600px){.features .bg01{background-size:80%}}@media (min-width:1200px) and (min-width:1500px){.products-item a .bg-overlay{bottom:-75px}}@media (min-width:1200px) and (min-width:1800px){.features .bg01{top:-65%;background-size:100%}.products-item a h3{font-size:36px}.products-item a .bg-overlay{bottom:0}}@media (min-width:1200px){.products__cat-item{width:100%;height:260px}.testimonial .bg-vector{background:url(../images/bg2.png) top left no-repeat;width:696px;height:830px;left:-310px;top:15px;position:absolute;z-index:1}.testimonial-feature{display:block;position:absolute;right:-60px;top:0;width:230px;z-index:2}}@media (min-width:1200px) and (min-width:1500px){.testimonial .bg-vector{left:-130px}.testimonial-feature{width:355px}}@media (min-width:1200px) and (min-width:1700px){.testimonial .bg-vector{left:-80px}}@media (min-width:1200px){.about-page .bg-vector{background:url(../images/bg3.png) top left no-repeat;background-size:48%;width:490px;height:1321px;left:0;top:-200px;position:absolute;z-index:4}.about-page .bg-style{background:url(../images/bg4.png) top left no-repeat;background-size:100%;width:488px;height:531px;right:0;top:158px;position:absolute;z-index:4}}@media (min-width:1200px) and (min-width:1500px){.about-page .bg-vector{background-size:70%;top:-292px}.about-page .inner-pages .middle-section__bg{width:250px}}@media (min-width:1200px) and (min-width:1700px){.about-page .bg-vector{background-size:85%;top:-354px}}@media (min-width:1200px) and (min-width:1800px){.testimonial .bg-vector{left:0}.about-page .bg-vector{background-size:100%;top:-417px}.about-page .inner-pages .middle-section__bg{width:319px}}@media (min-width:1200px){.inner-content__bg{background-color:#fff;top:-200px;position:relative;padding:50px 0 170px;transform:skewY(-20deg)}.inner-content__bg:before{background:#fff;content:'';display:block;height:800px;left:0;top:-74px;width:100%;position:absolute;z-index:-1}.inner-content__bg .container{transform:skewY(20deg)}.inner-content__bg .title{color:#000;font:300 30px Montserrat,sans-serif;position:relative;text-align:center;font-size:48px;padding-bottom:60px;margin-bottom:45px}.inner-content__bg .title:before{font-size:50px}.inner-page-content{position:relative;display:block}.inner-page-content .upper-left__image{display:block;right:0;top:-459px;position:absolute;width:200px;z-index:1}.contact-section.contact-inner:before,.page-about .inner-content__bg:before{content:'';left:0;width:100%;display:block}.page-about .header{overflow:visible}.page-about .inner-content__bg{background-color:#f47b20;margin-top:0;top:-200px;position:relative;padding-top:50px;padding-bottom:170px;transform:skewY(-20deg)}.page-about .inner-content__bg:before{background:#f47b20;height:100px;top:-74px;position:absolute;z-index:-1}.page-about .inner-content__bg .container{transform:skewY(20deg)}.page-about .inner-content__bg .title{display:block;font-size:48px;margin-bottom:40px;padding-bottom:0}.page-about .inner-content__bg .content{max-width:800px;font-size:24px;line-height:30px}.page-about .main-content{margin-top:0}.page-products .inner-page-content .upper-left__image{top:-459px}.contact-section{padding-top:100px;position:relative}.contact-section.contact-home .main-heading{font-size:48px;padding-bottom:82px}.contact-section.contact-inner{padding:0;padding-bottom:10rem}.contact-section.contact-inner:before{background:#fff;height:534px;bottom:-170px;position:absolute;z-index:1;-o-box-shadow:0 20px 30px 0 #ebebeb;box-shadow:0 20px 30px 0 #ebebeb;transform:skewY(13deg)}.contact-section.contact-inner .contact-section__right .marketing,.contact-section.contact-inner .contact-section__right .sales{margin-top:55px}.contact-section.contact-inner .contact-section__right .marketing h3,.contact-section.contact-inner .contact-section__right .sales h3{margin-bottom:25px}.contact-section .container{position:relative;z-index:10}.contact-section .featured-home{display:block;left:18px;top:-200px;width:150px;position:absolute;z-index:2}.contact-section .heading{font-size:30px;margin-bottom:45px}.contact-section__left form{max-width:605px}.contact-section__left .gform_body ul li{margin-bottom:25px}.contact-section__left .gform_body ul li.message{margin-bottom:100px}.contact-section__left .gform_body ul li input,.contact-section__left .gform_body ul li textarea{margin-bottom:0}.contact-section__left .gform_footer input[type=submit]{font-size:18px}.contact-section__right .email a{font-size:24px;padding-bottom:30px;margin-bottom:30px}.contact-section__right .email a i{margin-right:13px}.contact-section__right .address{margin-bottom:22px}.contact-section__right .phone{margin-bottom:12px}.custom-map{height:730px;float:left;position:relative;width:100%}.custom-map #map{height:100%}.contact-page .custom-map{margin-top:-27px}}@media (min-width:1200px) and (min-width:1700px){.contact-page .custom-map{margin-top:-140px}}@media (min-width:1200px){.prefooter-info .email{margin-bottom:45px}.prefooter-info .address{margin-bottom:25px}.prefooter-info .social-media{margin-top:30px}.prefooter-info{width:calc(50% - 220px)}.prefooter-menu{width:220px}.prefooter-menu h4{margin-bottom:35px}.prefooter-form h4{margin-bottom:44px}.inner-pages .middle-section__bg{display:block;position:absolute;right:0;top:-1px;width:210px;z-index:-1}.inner-pages .middle-section h2{font-size:48px;padding-bottom:60px;margin-bottom:40px}.inner-pages .middle-section h2:before{font-size:50px}.inner-pages .middle-section .icon-item{width:16.666667%}.inner-pages .middle-section .icon-item__image{margin-bottom:28px}.inner-pages .middle-section .icon-item__title{font-size:24px}.inner-pages .block-row{margin-top:85px}.inner-pages .block-item:first-child .block-item__content h4{margin-top:-3px}.inner-pages .block-item:nth-child(odd) .block-item__content{padding-left:114px}.inner-pages .block-item:nth-child(odd) .block-item__content>div{max-width:475px;width:100%}.inner-pages .block-item:nth-child(even) .block-item__content>div{float:right;padding-right:84px;max-width:545px;width:100%}.inner-pages .block-item h4{font-size:30px;line-height:28px;margin-bottom:40px}.inner-pages .block-item .info{line-height:26px}.inner-pages .cta h5,.inner-pages .cta-bg{font-size:24px}.inner-pages .cta-info{max-width:765px}.inner-pages .cta-btn a{font-size:18px}.inner-pages .feature{position:relative;padding-top:150px}.inner-pages .feature-bg{display:block;top:-198px;left:20px;width:120px;position:absolute;z-index:-1}.inner-pages .feature-container{max-width:1180px;margin:0 auto}.inner-pages .feature h2{font-size:48px;padding-bottom:60px;margin-bottom:20px}.inner-pages .feature h2:before{font-size:50px}.inner-pages .feature-row{text-align:left}.inner-pages .feature-item:nth-child(2){text-align:right}.catalogue{padding-bottom:80px}.catalogue-container{max-width:1180px;margin:0 auto;position:relative}.catalogue-box{height:680px}.product-main__image,.product-single .single-default__img{height:470px;margin-bottom:30px}.tax-products_categories .products .container{max-width:1210px;width:100%!important}.product-single{padding-top:0}.product-single .container{width:1200px}.product-single .item-left{width:670px}.product-single .item-right{width:calc(100% - 670px)}.product-single__wrap{max-width:100%}.product-single__content{padding-top:5px}.product-main__image{display:-moz-flex;display:-ms-flexbox;display:flex;-spec-box-orient:vertical;box-orient:vertical;-moz-flex-direction:column;-spec-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-spec-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-spec-align-items:center;align-items:center;-ms-flex-align:center;-spec-box-pack:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-spec-justify-content:center;justify-content:center;-ms-flex-pack:center}.product-gallery__wrap{width:100%;padding:0 12px}.product-gallery__wrap:before{left:12px;right:24px;top:0;width:calc(100% - 24px)}.product-gallery__wrap .flex-item{height:200px;width:100%}.product-gallery__wrap>div{position:relative}.inner-page-content .title{display:block}.error404 .main-content,.page-sitemap .main-content,.page-thank-you .main-content{min-height:auto;padding-bottom:50px}.faqs-page .accordions .panel-heading{padding:25px 45px}.faqs-page .accordions .panel-heading .panel-title{padding-left:40px}.faqs-page .accordions .panel-body{padding-top:0;padding-left:120px}}@media (min-width:1300px){.contact-section .featured-home{top:-232px}}@media (min-width:1500px){.contact-section .featured-home{top:-204px}.blog-page__container{max-width:1720px;width:100%;margin:0 auto}.blog-page .post-news__item{width:25%}.blog-page .post-news__item .bg-thumbnail{height:350px}}@media (min-width:1700px){.page-products .inner-page-content .upper-left__image{top:-530px;width:330px}.page-products .inner-content__bg{padding-top:25px}.inner-page-content .upper-left__image{top:-531px;width:330px;text-align:right}.inner-page-content .upper-left__image img{position:relative;right:-2px}.contact-section.contact-home:before{bottom:132px;transform:skewY(-13deg)}.contact-section .featured-home{top:-230px;width:263px}.blog .inner-page-content .upper-left__image,.single-post .inner-page-content .upper-left__image{top:-460px}.contact-section.contact-inner:before{height:465px;bottom:-97px}.contact-page .map-section{margin-top:-140px}.single-post .post-date{color:#959595;font:600 14px Montserrat,sans-serif;text-align:center}.single-post .inner-content__bg{padding:40px 0}.single-post .inner-content__bg .title{margin-bottom:30px}}@media (min-width:1500px){.header-menu{text-align:right}.header__menu-phone{padding-left:120px;padding-right:50px}.header__menu .navbar-nav>li>a{font-size:18px;padding:15px}}.btnhero{ position: absolute; bottom: 50px; left: 0; right: 0; border: 1px solid #fff; border-radius: 2px; color: #fff; width: 400px; text-align: center; margin: auto; padding: 20px; font-size: 24px; transition: all .6s cubic-bezier(.19,1,.22,1); } .btnhero:hover, .btnhero:focus{ border-color: #f47b20; background-color: #f47b20; color: #ffffff; }.banner-bg{position: relative;}@media(max-width: 768px){ .btnhero{ width: 200px; padding: 5px; font-size: 14px; } }
/*# sourceMappingURL=maps/style.min.css.map */
