@import url(owl.carousel.css);@import url(custom-scrollbar.min.css);@import url(select2.min.css);@import url(animate.css);@import url(product.css);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i);@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,300,600,700);@import url(https://fonts.googleapis.com/css?family=Arimo:400,400i,700,700i);html, body{overflow-x:hidden;}
body{float:left;width:100%;font-family:lato;letter-spacing:0.3px;}
h1, h2, h3, h4, h5, h6{color:#444444;font-family:montserrat;font-weight:700;}
p{color:#666;font-family:lato;font-size:14px;letter-spacing:0.3px;line-height:26px;}
ul li, ol li{font-family:arimo;color:#000;}
a:hover, a:focus{text-decoration:none;outline:none;color:unset;}
input:focus, textarea:focus, select:focus, button:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.theme-layout{float:left;overflow:hidden;position:relative;width:100%;}
.theme-layout.boxed{background:none repeat scroll 0 0 #FFFFFF;float:none;margin:0 auto;overflow:hidden;position:relative;z-index:1;width:1230px;-webkit-box-shadow:0 0 6px #747474;-moz-box-shadow:0 0 6px #747474;-ms-box-shadow:0 0 6px #747474;-o-box-shadow:0 0 6px #747474;box-shadow:0 0 6px #747474;}
section{float:left;position:relative;width:100%;}
.block{float:left;padding:110px 0;position:relative;width:100%;}
.block.less-spacing{padding:60px 0}
.block.extra-topgap{padding-top:160px;}
.block.extra-bottomgap{padding-bottom:140px;}
.block .container, .container{padding:0;}
.block.remove-gap{padding-top:0;}
.block.no-padding{padding:0;}
.block.remove-bottom{padding-bottom:0;}
.block.gray, .gray{background-color:#fbfbfb;}
.block.gray2, .gray2{background-color:#fcfcfc;}
.remove-ext, .remove-ext2, .remove-ext3{float:left;width:100%;margin-bottom:-30px;}
.remove-ext2{margin-bottom:-50px;}
.remove-ext3{margin-bottom:-10px;}
.merge{margin:0;}
.merge > div{padding:0;}
.merge1{margin:0 -.5px;}
.merge1 > div{padding:0 .5px;}
.merge10{margin:0 -5px;}
.merge10 > div, .merge10 > .masnory > div{padding:0 5px;}
.merge5{margin:0 -2.5px;}
.merge5 > div.masnory, .merge10 > div.masnory{padding:0;}
.merge5 > div, .merge5 > .masnory > div{padding:10px 15px;}
.paddlr100{padding:0 100px;}
.paddlr70{padding:0 70px;}
.paddlr130{padding:0 130px;}
.paddlr80{padding:0 80px;}
.overlape78{margin-top:-78px;}
.tm45{margin-top:-45px;}
.tm20{margin-top:20px !important;}
.mt-150{margin-top:-150px;}
.parallax, .fixed-bg, .fixed-bg2{height:100%;width:100%;margin:0;position:absolute;left:0;top:0;z-index:-2;}
.gray .fixed-bg2{z-index:0;}
.fixed-bg2{background-size:cover !important;background-position:center !important;}
.fixed-bg{background-attachment:fixed !important;background-size:cover!important;}
.parallax{background-attachment:fixed;background-position:center;background-size:cover;}
.parallax.still{background-position:0 0 !important;}
.parallax.pattern{background-repeat:repeat !important;}
.blackish:before, .blackish2:before, .blackish3:before, .grayish:before, .whitish:before, .grayish2:before, .grayish3:before, .bluish:before, .bluish2:before, .bluish3:before{background:#000 none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.blackish2:before{background:#111111;}
.blackish3:before{background:#0f0f0f;}
.grayish:before{background:#fbfbfb;}
.grayish2:before{background:#f6f6f6;}
.grayish3:before{background:#fcfcfc;}
.whitish:before{background:#ffffff;}
.bluish:before{background:#01090e;}
.bluish2:before{background:#000d15;}
.bluish3:before{background:#000407;}
.bluish:before, .bluish2:before, .bluish3:before, .blackish:before, .blackish2:before, .blackish3:before{opacity:.7;}
.grayish:before, .whitish:before, .grayish2:before, .grayish3:before{opacity:.9;}
.high-opacity:before{opacity:.95;}
.medium-opacity:before{opacity:.85;}
.low-opacity:before{opacity:.5;}
.half-parallax:before, .half-parallax .parallax, .half-parallax .fixed-bg2, .half-parallax .fixed-bg{height:62%;}
iframe{border:0;width:100%;float:left;}
img{height:auto;max-width:100%;vertical-align:middle}
.bg{background-repeat:no-repeat;bottom:0;float:left;position:absolute;width:100%;}
.topbar ul li a, nav > ul > li > a, .whu-choos1 > h2 a, .service-info > h2 a, .theme-btn, .black-btn, .featured-product-gallery-list li, .featured-product-gallery-list li img, .featured-product-info > h2 a, .product-cate > a, .cmpr-btn, .cart-btn, .featured-product-gallery-list li::before, .product-info > h2 a, .post-meta > li a, .recentnews-info > h2 a, .recentnews-box > a:before, .ftr-gal-itm > a:before, .widget ul li a, .contact-widget ul li > a, .pagination > ul li a, .gallery-filters-list > li a, .gallery-item-info > h2 a, .plus-btn:before, .gallery-item:before, .gallery-item-info, .plus-btn, .about-video > a, .social-btns > li a, .member-info > h2 a, .info-item:before, .info-item > i, .info-item > span, .info-item > a, .social-btns2 > li a, .next-prev-posts > div h2, .next-prev-posts > div h2 a, .comment-detail > h2 a, .comment-reply-link, .pro-title > h2 a, .img-dv > a, .dnt-hv-acunt, nav > ul ul li::before, nav > ul ul li::after, nav > ul ul li a, .logo img, nav > ul > li, .res-sign > a, .responsive-menu .mCSB_container > ul > li a, .responsive-menu .mCSB_container > ul ul, .signup-inner form a, .signup-cls, .signup-popup, .signup-inner, .poptrox-popup .nav-previous, .poptrox-popup .nav-next, .slider-nav li img{-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.gallery-filters-list > li a::before, .gallery-filters-list > li a::after, nav > ul ul, .responsive-menu{-webkit-transition:all 600ms cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition:all 600ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition:all 600ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition:all 600ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition:all 600ms cubic-bezier(0.175, 0.885, 0.320, 1.275);transition:all 600ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.275);}
.social-btns2 > li a, .comment-thumb, .img-dv > a, .res-menu-btn, .close-btn{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.pagination > ul li a, .pagination > ul li span{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
header{float:left;position:relative;width:100%;z-index:9999;}
.topbar{background:#181818 none repeat scroll 0 0;float:left;min-height:57px;padding:0 55px;width:100%;}
.topbar ul{list-style:outside none none;margin-bottom:0;padding-left:0;}
.topbar-contact{float:left;}
.topbar ul.topbar-lgin{float:right;}
.topbar ul li{color:#9e9e9e;float:left;font-family:arimo;font-size:14px;line-height:57px;margin-right:45px;}
.topbar ul li:last-child, .topbar ul.topbar-lgin li:last-child{margin-right:0;}
.topbar ul li i{font-size:12px;margin-right:5px;}
.topbar ul li a{color:inherit;}
.topbar ul.topbar-lgin li{color:#e4e3e3;margin-right:40px;}
.topbar ul.topbar-lgin li i{font-size:11px;}
.lg-mn-sec{float:left;width:100%;}
.lg-mn-sec > .container{display:table;}
.logo{display:table-cell;vertical-align:middle;}
.logo h1{display:inline-block;margin:0;}
.logo h1 a{display:inline-block;}
nav{display:table-cell;vertical-align:middle;}
nav > ul{float:right;list-style:outside none none;margin-bottom:0;padding-left:0;}
nav > ul > li{color:#333333;float:left;font-family:montserrat;font-size:13px;line-height:105px;margin-right:44px;position:relative;text-transform:uppercase;}
nav > ul > li:last-child{margin-right:0;}
nav > ul > li > a{color:inherit;}
nav > ul ul{background:#fff none repeat scroll 0 0;left:0;list-style:outside none none;margin-bottom:0;opacity:0;padding:5px;position:absolute;top:100%;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);visibility:hidden;width:200px;}
nav > ul ul li{color:#444;float:left;font-family:poppins;font-size:12px;font-weight:500;line-height:initial;position:relative;text-transform:initial;width:100%;}
nav > ul ul li:nth-child(2n){background:#f7f7f7 none repeat scroll 0 0;}
nav > ul ul li:nth-child(2n+1){background:#fafafa none repeat scroll 0 0;}
nav > ul ul li a{color:inherit;float:left;padding:9px 10px 9px 20px;width:100%;text-transform:capitalize;border-bottom:1px solid #e9e9e9;}
nav > ul ul li:last-child a{border-bottom:0px;}
nav > ul ul li::before{background:#a4a4a4 none repeat scroll 0 0;content:"";height:3px;left:20px;position:absolute;top:21px;width:3px;display:none;}
nav > ul ul li::after{background:red none repeat scroll 0 0;content:"";height:0;opacity:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:5px;}
nav > ul ul li.menu-item-has-children:hover::after{height:21px;opacity:1;}
nav > ul ul ul{left:100%;top:0;-webkit-transform:translateX(0px) translateY(50px);-moz-transform:translateX(0px) translateY(50px);-ms-transform:translateX(0px) translateY(50px);-o-transform:translateX(0px) translateY(50px);transform:translateX(0px) translateY(50px);}
nav > ul li.menu-item-has-children:hover > ul{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);visibility:visible;}
nav > ul ul li.menu-item-has-children:hover > ul{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
nav > ul > li > ul > li:hover ul{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);visibility:visible;}
nav > ul > li > ul > li ul{left:100%;position:absolute;top:0;}
header.stick{background:#fff none repeat scroll 0 0;position:absolute;top:0;}
header.sticky{-webkit-box-shadow:0 0 10px rgba(0,0,00,.05);-moz-box-shadow:0 0 10px rgba(0,0,00,.05);-ms-box-shadow:0 0 10px rgba(0,0,00,.05);-o-box-shadow:0 0 10px rgba(0,0,00,.05);box-shadow:0 0 10px rgba(0,0,00,.05);position:fixed;}
header.sticky .topbar{display:none;}
header.sticky .logo img{max-width:80%;}
header.sticky nav > ul > li{line-height:60px;}
.responsive-header{display:none;float:left;width:100%;}
.responsive-topbar{background:#181818 none repeat scroll 0 0;}
.res-cont{float:left;list-style:outside none none;margin-bottom:0;padding-left:0;}
.res-cont > li{color:#9e9e9e;float:left;font-family:arimo;font-size:11px;line-height:39px;margin-right:17px;}
.res-cont > li i{margin-right:5px;}
.res-cont > li a{color:inherit;}
.res-sign{float:right;}
.res-sign > a{background:#292929 none repeat scroll 0 0;color:#aeaeea;float:left;font-size:10px;line-height:39px;text-align:center;width:40px;}
.res-logo{float:left;padding:20px 0;width:100%;}
.res-logo .logo img{max-width:80%;}
.res-menu-btn{color:#fff;cursor:pointer;float:right;font-size:25px;height:50px;line-height:50px;text-align:center;width:50px;margin:0px auto;}
.res-logo .logo{float:left;}
.responsive-menu{bottom:0;opacity:0;position:fixed;right:-100%;top:0;width:270px;z-index:999;}
.responsive-menu.slidein{opacity:1;right:0;}
.close-btn{background:#303030 none repeat scroll 0 0;color:#fff;cursor:pointer;font-size:11px;height:35px;line-height:35px;position:absolute;right:10px;text-align:center;top:30px;width:35px;}
.responsive-menu .mCSB_container{padding:90px 20px 90px 40px;}
.responsive-menu .mCSB_container > ul{float:left;list-style:outside none none;margin-bottom:0;padding-left:0;width:100%;}
.responsive-menu .mCSB_container > ul ul{display:none;float:left;list-style:outside none none;padding-left:0;width:100%;}
.responsive-menu .mCSB_container > ul > li{color:#fff;font-family:montserrat;font-size:14px;font-weight:700;padding:7px 0;text-transform:uppercase;}
.responsive-menu .mCSB_container > ul > li a{color:inherit;}
.responsive-menu .mCSB_container > ul ul > li{border-bottom:1px solid #fafafa;color:#fff;float:left;font-family:poppins;font-size:12px;font-weight:400;padding-left:20px;position:relative;text-transform:initial;width:100%;}
.responsive-menu .mCSB_container > ul ul > li:last-child{border-bottom:0 none;}
.responsive-menu .mCSB_container > ul ul > li a{float:left;padding:10px;width:100%;}
.responsive-menu .mCSB_container > ul ul > li::before{background:#000 none repeat scroll 0 0;content:"";height:3px;left:15px;position:absolute;top:15px;width:3px;}
.responsive-menu .mCSB_container > ul > li.menu-item-has-children.active > ul{padding:20px 0;}
.responsive-menu .mCSB_container > ul ul > li:hover > a{color:#000;}
.res-social{margin-top:50px;}
.responsive-menu .mCSB_container > ul.res-social > li{color:#000;float:left;font-size:13px;margin-right:25px;}
.responsive-menu .mCSB_container > ul.res-social > li:last-child{margin-right:0;}
.responsive-menu .mCSB_container > ul.res-social > li a:hover{color:#fff;}
.s1-l1, .s1-l2{color:#fff;font-family:montserrat;text-transform:uppercase;}
.s1-l1{font-weight:700;}
.s1-l2{background:#000;padding:0 3px;}
.s1-l3, .s1-l4{opacity:.9 !important;}
.title-wrapper{float:left;margin-bottom:0px;text-align:center;width:100%;}
.title-inner{display:inline-block;max-width:95%;}
.title-inner > span{display:block;float:left;font-family:poppins;font-size:13px;font-weight:500;letter-spacing:0.4px;margin-bottom:15px;width:100%;}
.title-inner > h4{color:#404040;float:left;font-size:30px;margin:0 0 20px;text-transform:uppercase;width:100%;}
.title-inner > p{color:#555;float:left;font-size:17px;font-style:italic;line-height:30px;margin-bottom:0;width:100%;}
.title-wrapper.style2{margin-bottom:40px;}
.title-wrapper.style2 .title-inner{max-width:56%;}
.title-wrapper.style2 .title-inner > span, .title-wrapper.style3 .title-inner > span{font-size:14px;margin-bottom:10px;}
.title-wrapper.style2 .title-inner > h4{font-size:26px;margin-bottom:5px;}
.be{background:#ddd none repeat scroll 0 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;height:7px;margin:0 1px;width:4px;}
.be.bec{height:14px;-webkit-transform:translateY(7px);-moz-transform:translateY(7px);-ms-transform:translateY(7px);-o-transform:translateY(7px);transform:translateY(7px);}
.title-wrapper.style2 .title-inner > p, .title-wrapper.style3 .title-inner > p{color:#999;margin-top:17px;}
.blackish .title-inner h4{color:#fff;}
.blackish .title-wrapper .title-inner > p{color:#f2ebeb;}
.flooring-solution .title-wrapper{margin-bottom:0;}
.title-wrapper.style3 .title-inner > h4{font-size:40px;text-transform:initial;margin-bottom:0;}
.sbtl{color:#fff;display:block;float:left;font-family:montserrat;font-size:26px;font-style:normal;margin-top:20px;text-transform:uppercase;width:100%;}
.whu-choos1{float:left;margin-bottom:30px;width:100%;}
.whu-choos1 > i{float:left;margin-right:25px;}
.whu-choos1 > h2{font-family:poppins;font-size:17px;line-height:22px;margin:0 0 8px;max-width:74%;text-transform:uppercase;}
.whu-choos1 > h2 a{color:inherit;display:block;}
.whu-choos1 > span{display:block;font-size:13px;font-style:italic;}
.service-box1{float:left;margin-bottom:30px;width:100%;}
.service-thumb{float:left;overflow:hidden;position:relative;text-align:center;width:100%;}
.service-thumb::before{background:#fff none repeat scroll 0 0;bottom:-13.5%;content:"";height:22.5%;position:absolute;right:-5%;-webkit-transform:rotate(-7.2deg);-moz-transform:rotate(-7.2deg);-ms-transform:rotate(-7.2deg);-o-transform:rotate(-7.2deg);transform:rotate(-7.2deg);width:110%;}
.service-info{background:#fff none repeat scroll 0 0;float:left;margin-top:0;padding:15px 38px;position:relative;width:100%;z-index:1;border-bottom:2px solid #ccc;}
.service-info > i{color:#f6f6f6;font-family:poppins;font-size:60px;font-style:normal;font-weight:600;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.service-info > h2{display:inline-block;font-family:poppins;font-size:20px;margin-bottom:15px;margin-top:0;text-transform:uppercase;}
.service-info > h2 a{color:inherit;}
.service-info > h2 span{font-weight:300;}
.serv-info-list{float:left;list-style:outside none none;margin-bottom:0;padding-left:0;width:100%;}
.service-info > p{text-align:justify;}
.serv-info-list > li{color:#555;float:left;font-size:13px;margin-top:13px;padding-left:18px;position:relative;width:100%;}
.serv-info-list > li::before{content:"\f105";font-family:fontawesome;left:0;position:absolute;top:-1px;}
.service-info::before{background:#fff none repeat scroll 0 0;content:"";height:20%;left:50%;position:absolute;top:-27%;-webkit-transform:translateX(-50%) rotate(-7deg) skewX(-8deg);-moz-transform:translateX(-50%) rotate(-7deg) skewX(-8deg);-ms-transform:translateX(-50%) rotate(-7deg) skewX(-8deg);-o-transform:translateX(-50%) rotate(-7deg) skewX(-8deg);transform:translateX(-50%) rotate(-7deg) skewX(-8deg);width:85%;}
.view-all{float:left;margin-top:40px;text-align:center;width:100%;}
.black-btn, .theme-btn{-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;color:#fff;display:inline-block;font-family:montserrat;font-size:12px;padding:20px 40px 18px;position:relative;text-transform:uppercase;}
.black-btn, .theme-btn:hover{background:#000 none repeat scroll 0 0;}
.black-btn:hover, .theme-btn:hover{color:#fff;}
.black-btn::before, .theme-btn::before{background:rgba(0, 0, 0, 0) url(../images/btn-des.png) repeat scroll 0 0;bottom:3px;content:"";height:19px;left:3px;position:absolute;width:30px;}
.theme-btn{padding-left:45px;padding-right:45px;}
.featured-product-item{float:left;margin-bottom:50px;width:100%;}
.featured-product-info{float:left;margin-top:30px;padding-left:10%;text-align:right;width:100%;}
.featured-product-info.rev{padding-left:0;padding-right:10%;text-align:left;}
.featured-product-info.rev .product-inf-btns > li{float:right;margin-left:0;margin-right:6px;}
.price{font-family:montserrat;}
.price ins{font-size:17px;font-weight:700;text-decoration:none;}
.price del{color:#bbb;font-size:13px;}
.featured-product-info > h2{color:#555;font-size:20px;margin:7px 0 0;text-transform:uppercase;}
.featured-product-info > h2 a{color:inherit;}
.product-cate > a{color:#b8b8b8;display:inline-block;font-family:montserrat;font-size:11px;margin-top:12px;text-transform:uppercase;}
.featured-product-info > p{font-family:arimo;font-size:15px;line-height:28px;margin-top:12px;}
.product-inf-btns{display:inline-block;list-style:outside none none;margin-bottom:0;margin-top:35px;padding-left:0;}
.product-inf-btns > li{float:left;margin-right:6px;margin-top:10px;}
.cmpr-btn{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#fff;float:left;font-family:montserrat;font-size:10px;padding:14px 33px 12px;text-transform:uppercase;}
.product-inf-btns > li:last-child{margin-right:0;}
.cart-btn{border:2px solid #656565;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#656565;float:left;font-size:15px;height:40px;text-align:center;width:40px;}
.cart-btn > i{line-height:40px;}
.cart-btn:hover, .fil-btn{color:#fff;}
.cmpr-btn:hover{background:#656565 none repeat scroll 0 0;color:#fff;}
.gallery{float:left;width:100%;}
.featured-product-gallery{float:left;width:100%;position:relative;}
.featured-product-gallery:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:100;}
.featured-product-gallery.loaded:before{display:none;}
.featured-product-gallery-list{float:left;list-style:outside none none;margin:0;padding:0;width:100%;}
.featured-product-gallery-list li{float:left;position:relative;}
.featured-product-gallery-list li:first-child:nth-last-child(2), .featured-product-gallery-list li:first-child:nth-last-child(2) ~ li{width:20%;}
.featured-product-gallery-list li:first-child.active:nth-last-child(2), .featured-product-gallery-list li:nth-last-child(2) ~ li.active{width:80% !important;}
.featured-product-gallery-list li:first-child:nth-last-child(3), .featured-product-gallery-list li:first-child:nth-last-child(3) ~ li{width:15%;}
.featured-product-gallery-list li:first-child.active:nth-last-child(3), .featured-product-gallery-list li:nth-last-child(3) ~ li.active{width:70% !important;}
.featured-product-gallery-list li::before{background:#000 none repeat scroll 0 0;bottom:0;content:"";cursor:pointer;left:0;opacity:0.5;position:absolute;right:0;top:0;z-index:1;}
.featured-product-gallery-list li.active::before{opacity:0;-webkit-transform:scaleY(0.5);-moz-transform:scaleY(0.5);-ms-transform:scaleY(0.5);-o-transform:scaleY(0.5);transform:scaleY(0.5);}
.featured-product-gallery-item{cursor:pointer;float:left;height:100%;overflow:hidden;position:relative;width:100%;}
.featured-product-gallery-item > img{height:100%;max-width:unset;}
.featured-product-gallery-list li.active .featured-product-gallery-item > img{width:100% !important;}
.ratings{background:#fff none repeat scroll 0 0;bottom:-1px;left:50%;list-style:outside none none;margin-bottom:0;padding:30px 65px 0;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1;}
.ratings > li{color:#827a6f;float:left;font-size:15px;margin-right:5px;}
.ratings > li:last-child{margin-right:0;}
.parallax-news-letter{text-align:center;}
.parallax-news-letter .title-wrapper{margin-bottom:37px;}
.parallax-news-letter .title-wrapper .title-inner > p{margin-top:10px;}
form.newsletter-form{display:inline-block;max-width:60%;width:100%;}
form.newsletter-form > .row{margin:0 -5px;}
form.newsletter-form > .row > div{padding:0 5px;}
form.newsletter-form input, form.newsletter-form button{border:0 none;}
form.newsletter-form input{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;color:#8c8c8c;float:left;font-family:arimo;font-size:12px;height:54px;padding:0 50px;width:100%;}
form.newsletter-form button{width:100%;}
.product-box{float:left;margin-bottom:50px;text-align:center;width:100%;}
.product-info{float:left;margin-top:10px;text-align:center;width:100%;}
.ratings.style2{background:transparent;bottom:auto;display:inline-block;left:auto;padding:0;position:static;right:auto;-webkit-transform:translate(0px);-moz-transform:translate(0px);-ms-transform:translate(0px);-o-transform:translate(0px);transform:translate(0px);}
.ratings.style2 > li{font-size:13px;margin-right:4px;}
.ratings.style2 > li:last-child{margin-right:0;}
.product-info > h2{color:#555;font-size:16px;margin-top:13px;}
.product-info > h2 a{color:inherit;}
.pro-info-btns{display:inline-block;list-style:outside none none;margin-bottom:0;margin-top:2px;padding-left:0;}
.product-info .price{display:block;margin-top:5px;}
.pro-info-btns > li{float:left;margin-right:2px;margin-top:10px;}
.pro-info-btns > li:last-child{margin-right:0;}
.recentnews-box{float:left;margin-bottom:50px;text-align:center;width:100%;}
.recentnews-box > a{display:inline-block;overflow:hidden;position:relative;}
.recentnews-box > a::before{background:#fff none repeat scroll 0 0;content:"";height:220%;left:20%;opacity:0;position:absolute;top:-160%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:100px;}
.recentnews-box > a:hover::before{left:100%;opacity:0.8;top:100%;}
.recentnews-info{float:left;margin-top:20px;text-align:left;width:100%;}
.post-meta{display:inline-block;list-style:outside none none;margin-bottom:0;padding-left:0;}
.post-meta > li{color:#999;float:left;font-family:montserrat;font-size:11px;margin-right:30px;text-transform:uppercase;}
.post-meta > li:last-child{margin-right:0;}
.post-meta > li a{color:inherit;}
.post-meta > li i{margin-right:5px;}
.recentnews-info > h2{font-size:16px;font-weight:400;line-height:23px;margin-top:10px;}
.recentnews-info > h2 a{color:inherit;}
.recentnews-info > p{font-family:arimo;margin-bottom:0;margin-top:20px;padding-left:105px;position:relative;}
.date{color:#fff;font-size:23px;left:0;line-height:initial;padding:13px 10px;position:absolute;text-align:center;text-transform:uppercase;top:6px;width:70px;}
.date i{float:left;font-size:10px;font-style:normal;margin-top:0;width:100%;}
.for-contact{display:block;margin:0 auto;text-align:center;}
.for-contact > h4{font-size:26px;margin:20px 0;text-transform:uppercase;}
.for-contact > span{color:#555;display:block;font-family:montserrat;font-size:18px;margin-bottom:12px;text-transform:uppercase;}
.for-contact .theme-btn{margin-top:30px;padding-left:50px;padding-right:50px;}
.client-item{float:left;text-align:center;width:100%;}
.client-item > a{display:inline-block;}
.ftr-gal.overlape{margin-bottom:-76px;}
.ftr-gal{border-bottom:1px solid;float:left;padding:0 52px;position:relative;width:100%;z-index:1;}
.ftr-gal-itm{float:left;width:100%;}
.ftr-gal-itm > a{display:inline-block;position:relative;}
.ftr-gal-itm > a::before{background:#000 none repeat scroll 0 0;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transform:scaleY(0.3);-moz-transform:scaleY(0.3);-ms-transform:scaleY(0.3);-o-transform:scaleY(0.3);transform:scaleY(0.3);}
.ftr-gal-itm > a:hover::before{opacity:0.2;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.widget{float:left;margin-bottom:50px;width:100%;}
footer .widget{margin-bottom:15px;}
.widget .logo{float:left;margin-bottom:25px;width:100%;}
.widget p{color:#c7c7c7;font-family:arimo;line-height:28px;}
.widget-title{float:left;margin-bottom:30px;width:100%;}
.widget-title > h4{font-size:18px;font-weight:400;margin:0 0 10px;text-transform:uppercase;}
footer .widget-title > h4{color:#fbfbfb;}
.widget-title > span{font-size:13px;}
.widget ul{float:left;list-style:outside none none;margin-bottom:0;padding-left:0;width:100%;}
.widget ul li{color:#c7c7c7;font-size:14px;margin-bottom:8px;padding-left:15px;position:relative;}
.widget ul li:last-child{margin-bottom:0;}
.widget ul li a{color:inherit;}
.widget ul li::before{content:"\f101";left:0;position:absolute;font-family:FontAwesome;}
.contact-widget ul li::before{display:none;}
.contact-widget ul li{margin-bottom:20px;padding-left:40px;}
.contact-widget ul li > i{font-size:18px;left:0;position:absolute;}
.contact-widget ul li > strong{font-family:montserrat;font-size:13px;font-weight:400;margin-right:20px;text-transform:uppercase;}
.contact-widget ul li > span, .contact-widget ul li > a{font-size:13px;}
.contact-widget ul li > a{text-decoration:underline;}
.bottom-bar{background:#000 none repeat scroll 0 0;float:left;padding:25px;text-align:center;width:100%;}
.bottom-bar p{color:#979797;font-family:arimo;font-size:12px;margin-bottom:0;}
.page-top{float:left;padding:80px 0 65px;position:relative;width:100%;}
.page-top-inner{float:left;position:relative;text-align:center;width:100%;z-index:1;}
.page-top-inner > strong{color:#fff;float:left;font-family:montserrat;font-size:33px;margin-bottom:7px;text-transform:uppercase;width:100%;}
.page-top-inner > span{background:#000 none repeat scroll 0 0;color:#fff;display:inline-block;font-family:montserrat;font-size:11px;letter-spacing:3px;line-height:32px;text-transform:uppercase;padding:0px 10px 0px 11px;}
.pagination{float:left;margin:60px 0 0;text-align:center;width:100%;}
.pagination > ul{display:inline-block;list-style:outside none none;margin-bottom:0;margin-top:-2px;padding-left:0;}
.pagination > ul li{float:left;font-family:montserrat;font-size:14px;line-height:45px;margin-right:2px;margin-top:2px;}
.pagination > ul li.next{margin-right:5px;}
.pagination > ul li:last-child{margin-right:0;}
.pagination > ul li.prev{margin-left:5px;}
.pagination > ul li a, .pagination > ul li span{border:1px solid #f4f4f4;color:inherit;float:left;height:45px;width:45px;}
.pagination > ul li.next a, .pagination > ul li.prev a{background:#555 none repeat scroll 0 0;border:1px solid #555;}
.pagination > ul li.next, .pagination > ul li.prev{color:#fff;font-size:16px;}
.pagination ul li.active > a, .pagination ul li:hover > a, .pagination > ul li span{color:#fff;}
.gallery-filters{text-align:center;}
.gallery-filters-list{display:inline-block;list-style:outside none none;margin-bottom:42px;padding-left:0;position:relative;}
.gallery-filters-list > li{color:#333;float:left;font-family:montserrat;font-size:13px;text-transform:uppercase;}
.gallery-filters-list > li a{color:inherit;float:left;padding:10px 20px;position:relative;z-index:1;background-color:#FFF;}
.gallery-filters-list::before{background:#fcfbfb none repeat scroll 0 0;content:"";height:12px;left:3%;margin-top:-6px;position:absolute;top:50%;width:94%;z-index:-1;}
.gallery-filters-list > li a::before{background:red none repeat scroll 0 0;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transform:scaleY(0.3);-moz-transform:scaleY(0.3);-ms-transform:scaleY(0.3);-o-transform:scaleY(0.3);transform:scaleY(0.3);z-index:-1;}
.gallery-filters-list > li a::after{color:#fff;content:"\f265";font-family:fontawesome;left:0;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.gallery-filters-list > li a.selected{color:#fff;padding-left:45px;}
.gallery-filters-list > li > a.selected::after{left:20px;opacity:1;}
.gallery-filters-list > li > a.selected::before{opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.gallery-item{float:left;margin-bottom:10px;overflow:hidden;position:relative;width:100%;}
.gallery-item::before{background:#000 none repeat scroll 0 0;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}
.gallery-item:hover::before{opacity:0.7;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.gallery-item-info{left:3%;opacity:0;position:absolute;text-align:left;top:15%;}
.gallery-item-info > h2{color:#fff;font-family:poppins;font-size:17px;line-height:22px;margin:0 0 10px;max-width:80%;text-transform:uppercase;}
.gallery-item-info > i{font-size:13px;}
.plus-btn{bottom:-40px;color:#fff;font-family:montserrat;font-size:24px;font-weight:700;height:42px;line-height:42px;opacity:0;position:absolute;right:-40px;width:42px;z-index:1;}
.plus-btn::before{border-bottom:75px solid red;border-left:75px solid transparent;bottom:0;content:"";position:absolute;right:0;z-index:-1;}
.plus-btn:hover::before{border-bottom-color:#fff;}
.gallery-item:hover > .gallery-item-info{left:5%;opacity:1;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}
.gallery-item:hover > .plus-btn{bottom:0;opacity:1;right:0;-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-ms-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;}
.mrg-bt30 .gallery-item{margin-bottom:30px;}
.about-info{float:left;margin-top:10px;padding:0 30px 0 70px;text-align:right;width:100%;}
.about-info > h4{color:#555;float:left;font-family:poppins;font-size:30px;font-weight:700;line-height:36px;margin:0;text-transform:uppercase;width:100%;}
.about-info > h4 span{float:left;font-weight:300;width:100%;}
.about-info > span{color:#b8b8b8;float:left;font-family:montserrat;font-size:11px;margin-top:8px;text-transform:uppercase;width:100%;}
.about-info > p{float:left;font-family:arimo;font-size:15px;line-height:28px;margin-bottom:0;margin-top:17px;width:100%;}
.fun-facts-list{float:left;list-style:outside none none;margin-bottom:0;margin-top:25px;padding-left:0;width:100%;}
.fun-facts-list > li{float:left;padding:0;text-align:center;width:33.334%;}
.fun-fact{float:left;margin-top:30px;width:100%;}
.fun-fact > strong{color:#2d2d2d;display:block;font-family:montserrat;font-size:40px;}
.fun-fact > strong small{font-size:24px;}
.fun-fact > span{font-family:montserrat;font-size:11px;line-height:15px;text-transform:uppercase;}
.fun-facts-list > li:last-child .fun-fact{float:right;width:auto;}
.fun-facts-list > li:first-child .fun-fact{float:left;width:auto;}
.about-video{float:left;position:relative;width:100%;}
.about-video::before{background:#000 none repeat scroll 0 0;bottom:0;content:"";left:0;opacity:0.5;position:absolute;right:0;top:0;}
.about-video > a{font-size:75px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.about-video > a:hover{color:#fff;}
.team-member{float:left;margin-bottom:30px;text-align:center;width:100%;}
.member-info{float:left;margin-top:25px;width:100%;}
.member-info > h2{font-family:poppins;font-size:17px;margin:0;text-transform:uppercase;}
.member-info > i{float:left;margin-top:5px;width:100%;}
.contact-me{float:left;margin-top:15px;width:100%;}
.contact-me > span{color:#444;display:inline-block;font-family:montserrat;font-size:13px;font-weight:700;margin-bottom:-4px;margin-right:10px;margin-top:10px;text-transform:uppercase;}
.social-btns{display:inline-block;list-style:outside none none;margin-bottom:-4px;padding-left:0;}
.social-btns > li{color:#999;float:left;font-size:13px;margin-left:20px;margin-top:10px;}
.social-btns > li a{color:inherit;}
.contact-map > div{float:left;min-height:455px;width:100%;}
.contact-info{margin-bottom:90px;}
.info-item{float:left;margin-bottom:1px;padding:47px 30px;position:relative;text-align:center;width:100%;z-index:1;}
.contact-info > .row > div:nth-child(n) .info-item{background:#f7f7f7;}
.contact-info > .row > div:nth-child(2n) .info-item{background:#fafafa;}
.info-item > i{display:block;font-size:35px;}
.info-item > strong{color:#444;display:block;font-family:montserrat;font-size:13px;margin-top:17px;text-transform:uppercase;}
.info-item > span, .info-item > a{color:#555555;display:block;font-family:arimo;font-size:13px;margin-top:6px;}
.info-item > a{display:inline-block;}
.info-item::before{bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);z-index:-1;}
.info-item:hover::before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.info-item:hover > i{color:#fff;}
.info-item:hover > span, .info-item:hover > a{color:#fff;}
.contact-dtl > p{font-size:15px;line-height:28px;}
.contact-dtl > p + p{margin-top:20px;}
.share-links{float:left;margin-top:35px;width:100%;}
.share-links > span{color:#444;font-family:montserrat;font-size:13px;font-weight:700;text-transform:uppercase;}
.share-links .social-btns > li{font-size:16px;margin-left:30px;margin-top:6px;}
.share-links .social-btns{margin-bottom:-7px;margin-left:-3px;}
.theme-form{}
.left-align{text-align:left;}
.theme-form .title-inner > p{color:#999;}
.theme-form .title-wrapper{margin-bottom:35px;}
.theme-form form{float:left;width:100%;}
.theme-form form > .row{margin:0 -5px;}
.theme-form form > .row > div{padding:0 5px;}
.theme-form form input[type="text"], .theme-form form input[type="email"], .theme-form form textarea{background:#f5f5f5 none repeat scroll 0 0;color:#858585;float:left;font-family:arimo;font-size:11px;margin-bottom:10px;padding:19px 35px;width:100%;}
.theme-form form input, .theme-form form textarea{border:0 none;}
.theme-form form textarea{min-height:115px;padding-top:25px;resize:none;}
.theme-form .theme-btn{font-weight:700;margin-top:25px;padding:20px 50px 18px;}
.single-post-thumb-info{background:#fafafa none repeat scroll 0 0;padding:110px 100px 55px;}
.single-post-thumb{margin-bottom:43px;position:relative;}
.single-post-thumb .date{bottom:-10px;left:60px;top:auto;}
.social-btns2{bottom:-18.5px;list-style:outside none none;margin:0;padding-left:0;position:absolute;right:60px;}
.social-btns2 > li{color:#444;float:left;font-size:12px;margin-right:5px;text-align:center;}
.social-btns2 > li:last-child{margin-right:0;}
.social-btns2 > li a{background:#fff none repeat scroll 0 0;color:inherit;float:left;height:37px;line-height:37px;width:37px;}
.social-btns2 > li a:hover{color:#fff;}
.single-post-info{padding:0 60px;}
.single-post-info > h1{font-size:22px;line-height:initial;margin-bottom:0;margin-top:5px;max-width:80%;text-transform:uppercase;}
.single-post-detail > p{font-size:15px;letter-spacing:0.4px;line-height:28px;margin-bottom:0;margin-top:40px;}
.single-post-detail > ul{list-style:outside none none;margin-bottom:0;margin-top:35px;padding-left:0;}
.single-post-detail > ul li{color:#555;font-family:arimo;font-size:15px;font-style:italic;line-height:28px;padding-left:25px;position:relative;}
.single-post-detail > ul li::before{content:"\f18e";font-family:fontawesome;font-size:15px;font-style:normal;left:0;position:absolute;top:2px;}
blockquote{background-position:center center;background-repeat:no-repeat;background-size:cover;border:5px solid #e8e8e8;color:#555;font-family:arimo;font-size:16px;font-style:italic;font-weight:700;line-height:30px;margin-bottom:0;margin-left:-30px;margin-top:35px;padding:6.5% 17%;position:relative;text-align:center;width:calc(100% + 30px);z-index:1;}
blockquote::before{background:#fff none repeat scroll 0 0;bottom:0;content:"";left:0;opacity:0.95;position:absolute;right:0;top:0;z-index:-1;}
.single-post-detail > h2{color:#303030;font-size:20px;margin-bottom:0;margin-top:30px;}
.alignright{float:right;margin-left:35px;}
.alignleft{float:left;margin-right:35px;}
.next-prev-posts{border:5px solid #f6f6f6;float:left;margin-left:-30px;margin-top:30px;position:relative;width:calc(100% + 30px);}
.next-prev-posts::before{background:#e2e2e2 none repeat scroll 0 0;content:"";height:48px;left:50%;margin-left:-0.5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;}
.next-prev-posts > div{float:left;padding:40px 50px;width:50%;}
.next-prev-posts > div h2{font-size:15px;line-height:20px;margin:0;position:relative;}
.next-prev-posts > div h2 a{color:inherit;}
.next-prev-posts > div h2 i{font-size:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.next-post > h2{padding-left:40px;}
.next-post > h2 i{left:0;}
.prev-post{text-align:right;}
.prev-post > h2{padding-right:40px;}
.prev-post > h2 i{right:0;}
.comments-thread{float:left;width:100%;}
.title1{float:left;font-size:26px;letter-spacing:1px;margin-bottom:0;margin-top:70px;padding-bottom:18px;position:relative;text-transform:uppercase;width:100%;}
.title1::before{bottom:0;content:"";height:3px;left:0;position:absolute;width:17px;}
.comments-thread > ul{float:left;list-style:outside none none;margin-bottom:0;padding-left:0;width:100%;}
.comments-thread ul li{float:left;width:100%;}
.comments-thread ul ul{float:left;list-style:outside none none;padding-left:0;width:100%;}
.comment{border-bottom:1px solid #eee;display:table;float:left;padding:40px 0;position:relative;width:100%;}
.comment::before{background:#eee none repeat scroll 0 0;bottom:0;content:"";height:1px;left:-30px;position:absolute;width:30px;}
.comments-thread ul ul .comment{padding-left:110px;}
.comment-thumb{display:table-cell;max-width:initial;vertical-align:middle;width:130px;}
.comment-detail{display:table-cell;padding-left:35px;vertical-align:middle;}
.comment-detail > h2{float:left;font-size:15px;letter-spacing:1px;margin-right:17px;margin-top:0;text-transform:uppercase;}
.comment-detail > h2 a{color:inherit;}
.comment-detail > i{color:#afafaf;float:left;font-family:arimo;font-size:12px;margin-top:3px;}
.comment-detail > p{clear:both;color:#666;font-size:13px;line-height:22px;}
.comment-reply-link{background:#555 none repeat scroll 0 0;color:#fff;float:left;font-family:montserrat;font-size:11px;margin-top:10px;padding:10px 15px;}
.comments-thread > ul > li:last-child .comment{border-bottom:0 none;padding-bottom:0;}
.comments-thread > ul > li:last-child .comment:before{display:none;}
.comment-reply-link:hover{color:#fff;}
.reply-form{float:left;margin-top:35px;width:100%;}
.reply-form input, .reply-form textarea{background:#fafafa none repeat scroll 0 0;border:0 none;color:#666666;float:left;font-family:arimo;font-size:11px;font-style:italic;height:53px;margin-bottom:10px;padding:15px 35px;width:100%;}
.reply-form input:focus, .reply-form textarea:focus{font-style:normal;}
.reply-form textarea{height:205px;padding-top:30px;resize:none;}
.reply-form button{border:0 none;font-weight:700;margin-top:25px;padding-left:50px;padding-right:50px;}
.reply-form button::before{display:none;}
.product-details-wrapper{float:left;width:100%;}
.product-detail{background:#fbfbfb;padding-top:110px;padding-bottom:70px;}
.product-detail > .row{display:table;margin:0;}
.product-detail > .row > div{display:table-cell;float:none;padding:0;vertical-align:middle;}
.product-detail-thumb > img{width:100%;}
.product-detail-info{padding-left:60px;}
.rating-reviews > ul{float:left;list-style:outside none none;margin-bottom:0;padding-left:0;}
.review-btn{font-family:arimo;font-size:14px;margin-left:20px;}
.product-detail-info > h1{float:left;font-size:24px;margin-bottom:0;margin-top:10px;width:100%;}
.product-detail-info > p{color:#666;float:left;font-size:15px;margin-top:20px;width:100%;}
.rating-reviews{float:left;width:100%;}
.product-detail-info .price{float:left;margin-top:20px;}
.product-detail-info .price ins{font-size:20px;}
.product-detail-info .price del{font-size:15px;}
.cart-quantity{float:left;margin-top:20px;width:100%;}
.cart-quantity > form{float:left;margin-right:35px;}
.cart-quantity > form label{color:#232323;float:left;font-family:montserrat;font-size:16px;margin-bottom:0;margin-right:30px;margin-top:8px;}
.input-group > span{height:38px;width:32px;}
.input-group{border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;height:38px;}
.input-group > span button{border:1px solid #e0e0e0;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;color:#232323;font-family:montserrat;font-size:19px;height:100%;width:100%;}
.input-group > span button.bootstrap-touchspin-up{float:right;margin:-1px -1px -1px 0 !important;}
.input-group > span button.bootstrap-touchspin-down{float:left;margin:-1px 0 -1px -1px !important;}
.input-group > input{border:0 none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;color:#232323;font-family:montserrat;font-size:14px;font-weight:700;height:38px;text-align:center;width:65px !important;}
.input-group > input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.product-detail-info .pro-info-btns{margin-top:-10px;}
.comment-detail .ratings.style2{float:left;margin-left:75px;width:auto;}
.comment-detail .ratings.style2 > li{width:auto;}
.comment-detail .ratings.style2{float:left;margin-left:75px;width:auto;}
.comment-detail .ratings.style2 > li{width:auto;}
.review-rating{float:left;margin-bottom:15px;width:100%;}
.review-rating > strong{color:#141414;float:left;font-family:montserrat;font-size:15px;font-weight:400;margin-right:30px;}
.review-rating .ratings.style2 > li{width:auto;}
.review-rating .ratings.style2{float:left;margin-top:2px;}
.cart-table{border-bottom:30px solid #f6f6f6;border-left:30px solid #f6f6f6;border-right:30px solid #f6f6f6;float:left;margin-top:30px;width:100%;}
.cart-form{float:left;margin-top:-30px;width:100%;}
table{height:auto;overflow:auto;width:100%;}
.product-table thead{background:#3f3f3f none repeat scroll 0 0;}
.product-table thead th{border-right:2px solid #f6f6f6;color:#fff;font-family:montserrat;font-size:14px;padding:30px 50px;text-transform:uppercase;}
.product-table tbody td{border:2px solid #f6f6f6;line-height:initial;padding:25px 50px;}
.img-dv > img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.img-dv > a{color:#fff;font-size:10px;height:30px;line-height:30px;position:absolute;right:-15px;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:30px;}
.img-dv{position:relative;}
.pro-title > h2{color:#555;font-size:15px;margin:0 0 6px;}
.pro-title{width:28%;}
.pro-title > h2 a{color:inherit;}
.prod-price{width:10%;}
.prod-price ins{font-size:16px;}
.prod-price del{font-size:11px;}
.total-price{font-family:montserrat;font-size:16px;font-weight:700;}
.cart-bottom{float:left;margin-top:-2px;padding:20px 90px 20px 60px;width:100%;}
.cart-bottom > ul{list-style:outside none none;margin-bottom:0;padding-left:0;}
.cart-bottom > ul li{color:#fff;float:left;font-family:montserrat;font-size:15px;font-weight:700;line-height:30px;margin-right:30px;padding-right:30px;position:relative;}
.cart-bottom > ul li::before{background:#fff none repeat scroll 0 0;content:"";height:20px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;}
.cart-bottom > ul li:last-child::before{display:none;}
.cart-bottom > ul li:last-child{margin-right:0;padding-right:0;}
.cart-bottom > button{background:#000 none repeat scroll 0 0;border:0 none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#fff;float:right;font-family:montserrat;font-size:10px;padding:10px 30px;text-transform:uppercase;}
.select2-container{width:100% !important;}
.reply-form .select2-container{float:left;margin-bottom:10px;}
.reply-form .select2-container .select2-selection--single{background:#f5f5f5 none repeat scroll 0 0;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:53px;}
.reply-form .select2-container .select2-selection--single > span{color:#858585;font-family:arimo;font-size:11px;line-height:53px;padding:0 35px;}
.reply-form .select2-container .select2-selection--single > span.select2-selection__arrow{height:100%;padding:0 30px;}
[type="checkbox"]:not(:checked), [type="checkbox"]:checked{position:absolute;left:-9999px;}
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label{position:relative;padding-left:25px;cursor:pointer;}
[type="checkbox"]:not(:checked) + label::before, [type="checkbox"]:checked + label::before{background:#ffffff none repeat scroll 0 0;border:2px solid #eaeaea;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;content:"";height:17px;left:0;position:absolute;top:2px;width:17px;}
[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after{content:'✔';position:absolute;top:3px;left:4px;font-size:18px;line-height:0.8;color:#09ad7e;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
[type="checkbox"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
[type="checkbox"]:checked + label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
[type="checkbox"]:disabled:not(:checked) + label:before, [type="checkbox"]:disabled:checked + label:before{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#ddd;}
[type="checkbox"]:disabled:checked + label:after{color:#999;}
[type="checkbox"]:disabled + label{color:#aaa;}
.reply-form p{float:left;margin-bottom:0;margin-top:30px;width:100%;}
.reply-form p label{color:#858585;font-family:arimo;font-size:12px;font-weight:400;line-height:20px;margin-bottom:0;padding-left:37px !important;}
.reply-form p label a{color:#5898f0;text-decoration:underline;}
.checkout-form > .title1{margin-top:0;}
.checkout-form form .title1{margin-bottom:35px;}
.checkout-form .dnt-hv-acunt{float:left;font-family:montserrat;font-size:13px;margin-top:40px;}
.checkout-form .dnt-hv-acunt i{margin-right:8px;}
.your-payment-method{float:left;padding:65px 50px;width:100%;}
.your-payment-method .title1{color:#fff;font-size:18px;margin-bottom:35px;margin-top:0;padding-bottom:15px;}
.your-payment-method .title1::before{background:#fff none repeat scroll 0 0;width:11px;}
.your-order{float:left;width:100%;}
.your-order > span{color:#fff;float:left;font-family:montserrat;font-size:15px;font-weight:700;margin-bottom:10px;width:100%;}
.total-price2{border-bottom:1px solid #fff;border-top:1px solid #fff;margin-bottom:0 !important;margin-top:13px;padding:16px 0;}
.payment-methods{float:left;margin-top:45px;width:100%;}
.payment-methods > ul{float:left;list-style:outside none none;margin-bottom:0;padding-left:0;width:100%;}
.payment-methods > ul li{float:left;margin-bottom:15px;width:100%;}
.payment-methods > button{background:#151515 none repeat scroll 0 0;border:0 none;margin-top:15px;padding:16px 47px;}
.payment-methods > ul li label{color:#fff;cursor:pointer;font-family:montserrat;font-size:12px;margin-bottom:0;padding-left:30px !important;}
[type="radio"]:not(:checked), [type="radio"]:checked{position:absolute;left:-9999px;}
[type="radio"]:not(:checked) + label, [type="radio"]:checked + label{position:relative;padding-left:25px;cursor:pointer;}
[type="radio"]:not(:checked) + label::before, [type="radio"]:checked + label::before{border:1px solid #fff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;content:"";height:17px;left:0;position:absolute;top:2px;width:17px;}
[type="radio"]:not(:checked) + label:after, [type="radio"]:checked + label:after{content:'✔';position:absolute;top:3px;left:4px;font-size:18px;line-height:0.8;color:#09ad7e;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
[type="radio"]:disabled:not(:checked) + label:before, [type="radio"]:disabled:checked + label:before{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#ddd;}
[type="radio"]:disabled:checked + label:after{color:#999;}
[type="radio"]:disabled + label{color:#aaa;}
.search-found{float:left;text-align:center;width:100%;}
.search-found-innr{display:inline-block;max-width:65%;width:100%;}
.search-found-innr > strong{color:#444;display:block;font-family:montserrat;font-size:28px;margin-bottom:9px;text-transform:uppercase;}
.search-found-innr > i{color:#777;font-family:arimo;font-size:15px;}
form.search-form{float:left;margin-top:40px;position:relative;width:100%;}
form.search-form > input{background:#fafafa none repeat scroll 0 0;border:0 none;color:#767676;float:left;font-family:poppins;font-size:11px;font-weight:500;height:59px;padding:15px 84px 15px 35px;width:100%;}
form.search-form > button{border:0 none;bottom:0;color:#fff;font-size:14px;padding:10px 35px;position:absolute;right:0;top:0;}
.error-page-inner{position:relative;}
.error-page-inner > img{left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;}
.error-page-inner > span{color:#fff;float:left;font-family:montserrat;font-size:32.6px;font-weight:700;margin-top:110px;text-transform:uppercase;width:100%;}
.error-page-inner > strong{color:#fff;font-size:190px;line-height:140px;}
.error-page-inner .ops-msg{color:#000;float:left;font-family:lato;font-size:45px;font-weight:300;margin-bottom:85px;margin-top:10px;max-width:100%;width:100%;}
.error-page-inner > i{display:inline-block;max-width:80%;}
.video-bg{float:left;position:relative;width:100%;}
.bg-video{float:left;height:570px;position:relative;width:100%;}
.video-bg::before{background:#000 none repeat scroll 0 0;bottom:0;content:"";left:0;opacity:0.5;position:absolute;right:0;top:0;z-index:2;}
.bg-video-cap{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;}
.bg-video-cap > h2, .slide-txt > h2{color:#fff;font-size:45px;margin:0 0 20px;text-transform:uppercase;}
.bg-video-cap > p, .slide-txt > p{color:#c4c4c4;font-size:15px;}
.slide-txt{display:inline-block;width:55%;}
.loader{display:none;}
.signup-popup{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:999999;}
.signup-popup.active{opacity:1;visibility:visible;}
.signup-inner{background:rgba(0, 0, 0, 0) url(../images/signup-popup-bg.jpg) repeat scroll 0 0;height:80%;left:50%;opacity:0;overflow-y:auto;padding:60px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%) scale(.5);-moz-transform:translate(-50%, -50%) scale(.5);-ms-transform:translate(-50%, -50%) scale(.5);-o-transform:translate(-50%, -50%) scale(.5);transform:translate(-50%, -50%) scale(.5);width:550px;}
.signup-popup.active .signup-inner{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);}
.popup-title{float:left;margin-bottom:25px;text-align:center;width:100%;}
.popup-title > h4{color:#222;float:left;font-size:26px;letter-spacing:-0.1px;margin-bottom:10px;margin-top:0;width:100%;}
.popup-title > i{color:#555;float:left;font-family:lato;font-size:14px;line-height:26px;width:100%;}
.signup-inner form{float:left;width:100%;}
.signup-inner form > .row{margin:0 -2.5px;}
.signup-inner form> .row > div{padding:0 2.5px;}
.signup-inner form input{border:0 none;color:#858585;float:left;font-family:arimo;font-size:11px;height:59px;margin-bottom:10px;padding:10px 40px;width:100%;}
.signup-inner form button{background:red none repeat scroll 0 0;border:0 none;color:#fff;font-family:montserrat;font-size:13px;margin-right:30px;margin-top:10px;padding:13px 30px;text-transform:uppercase;}
.signup-inner form a{color:#444;font-family:poppins;font-size:12px;}
.signup-inner form a i{margin-right:5px;}
.signup-inner form p{color:#696969;font-style:italic;font-weight:400;line-height:20px;margin-bottom:0;margin-top:20px;}
.signup-inner form p label a{color:#0187c6;font-family:inherit;}
.signup-inner form p label{font-weight:inherit;}
.signup-cls{background:#333 none repeat scroll 0 0;color:#fff;cursor:pointer;font-size:12px;height:30px;line-height:30px;position:absolute;right:20px;text-align:center;top:20px;width:30px;}
.login-form{display:none;}
form .lst-pwd{float:left;font-size:13px;font-style:italic;margin-top:20px;text-decoration:underline;}
.poptrox-popup .nav-previous, .poptrox-popup .nav-next{background:#000 none repeat scroll 0 0;color:transparent !important;height:50px !important;left:35px !important;opacity:0 !important;top:50% !important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:50px !important;}
.poptrox-popup .nav-previous > div, .poptrox-popup .nav-next > div{height:initial !important;left:50% !important;margin-top:0 !important;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:initial !important;}
.poptrox-popup .nav-next{left:auto !important;right:35px !important;}
.poptrox-popup .nav-previous > div::before, .poptrox-popup .nav-next > div::before{color:#fff;content:"\f053";font-family:fontawesome;font-size:18px;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.poptrox-popup .nav-next > div::before{content:"\f054";}
.poptrox-popup:hover .nav-previous{left:10px !important;opacity:0.5 !important;}
.poptrox-popup:hover .nav-next{opacity:0.5 !important;right:10px !important;}
.poptrox-popup .nav-previous:hover, .poptrox-popup .nav-next:hover{opacity:1 !important;}
.poptrox-overlay{z-index:9999 !important;}
.single-post-thumb-info.style2 .single-post-info > h1{display:inline-block;}
.single-post-thumb-info.style2{text-align:center;}
.featured-product-info.rev.style2 .ratings.style2{padding-left:13px;vertical-align:bottom;}
.floor-avatar{float:left;width:100%;text-align:center;}
.floor-avatar > img{max-width:86%;}
.services-sec.style2{background:#fbfbfb;float:left;margin-top:-80px;padding:50px 50px 0;width:100%;}
.services-sec.style2 .service-info{background:transparent none repeat scroll 0 0;}
.services-sec.style2 .service-info::before{background:#fbfbfb;}
.services-sec.style2 .service-thumb::before{background:#fbfbfb;}
.welcome-sec{float:left;padding:110px 0;width:100%;}
.welcome-sec > span{font-family:poppins;font-size:14px;letter-spacing:0.4px;}
.welcome-sec > h3{float:left;font-family:Montserrat;font-size:30px;line-height:40px;max-width:70%;padding-bottom:5px;text-transform:uppercase;width:100%;}
.welcome-sec > p{clear:both;color:#555;font-size:15px;padding-bottom:15px;}
.welcome-sec .view-all{margin-top:20px;text-align:left;}
.welcome-avatar > img{margin-left:50px;margin-top:80px;}
.welcome-avatar{float:left;width:100%;}
.title-3{float:left;text-align:left;}
.title-3 > span{font-family:poppins;font-size:14px;font-weight:300;}
.title-3 > h4{float:left;font-size:26px;letter-spacing:0.3px;margin-top:5px;text-transform:uppercase;width:100%;margin-bottom:30px;}
.option-set.filters-nav.gallery-filters-list.right{float:right;width:initial;}
.recent-item > img{float:left;width:100%;}
.recent-item{float:left;width:100%;}
.recent-info{float:left;padding-top:22px;text-align:left;width:100%;}
.recent-info > span{color:#a8a8a8;font-family:arimo;font-size:12px;letter-spacing:0.3px;}
.recent-info > span i{margin-right:4px;}
.recent-info > h4{color:#333;font-size:17px;font-weight:normal;letter-spacing:0.3px;}
.recent-info > h4 a{color:inherit;}
.categories > ul{float:left;list-style:outside none none;padding-left:0;}
.categories > ul > li > i{margin-right:5px;}
.categories > ul > li{color:#a8a8a8;display:inline-block;font-family:arimo;font-size:12px;letter-spacing:0.3px;margin-right:6px;position:relative;}
.categories > ul li a{color:inherit;}
.categories > ul > li::before{content:",";position:absolute;right:-7px;top:0;}
.categories > ul li:last-child:before{display:none;}
.free-quot{float:left;padding:50px 55px;text-align:center;width:418px;margin-left:50%;transform:translate(-50%);}
.free-quot > h2{color:#fff;letter-spacing:0.3px;margin:0;text-transform:uppercase;}
.free-quot > span{color:#f9f9f9;display:inline-block;font:italic 15px/20px "lato";margin:0 auto;max-width:82%;padding-bottom:18px;padding-top:10px;width:100%;}
.free-quot > form{float:left;position:relative;width:100%;}
.free-quot > form input, .free-quot > form textarea{border:medium none;border-radius:4px;color:#bbb;float:left;font:12px "arimo";letter-spacing:0.3px;margin-bottom:4px;padding:17px 25px;text-transform:capitalize;width:100%;}
.free-quot > form button{background:transparent none repeat scroll 0 0;border:2px solid #fff;border-radius:30px;color:#fff;font:bold 13px/50px "Montserrat";letter-spacing:0.3px;margin-top:20px;text-transform:uppercase;width:167px;}
.customer-meta{float:left;padding:57px 0;width:100%;}
.customer-meta .title-3{width:100%;}
.customer-meta .title-3 > h4{color:#fff;}
.customer-info{;float:left;width:100%;}
.insta-itme{float:left;width:100%;background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;border-radius:7px;padding:65px 60px;}
.customer-info > p{color:#fff;font-size:18px;font-style:italic;line-height:30px;text-align:center;}
.slider-for{float:left;width:100%;padding-left:0;list-style:none;}
.slider-nav{display:inline-flex;margin-left:50%;transform:translate(-50%);width:330px;}
.slider-nav li{display:inline-block;cursor:pointer;outline:none;}
.slider-nav li img{border-radius:50%;transform:scale(0.8);}
.slider-nav li.slick-current img{transform:scale(1);}
.slick-slide{outline:none;}
.client-name > span{color:#fff;display:inline-block;font:17px "Montserrat";letter-spacing:0.3px;width:100%;}
.client-name{float:left;padding-top:10px;text-align:center;width:100%;}
.client-name > i{font:12px "Arimo";letter-spacing:0.3px;}
.call{position:fixed;z-index:9999;top:90px;right:-156px;bottom:0px;width:201px;height:42px;transition-duration:.4s;}
.call:hover{z-index:9999;right:0px;transition-duration:.4s;}
.fixed{position:fixed !important;top:0 !important;left:0;width:100%;z-index:99999;background-color:#FFF;}
#category{background:#b1d073;}
#category ul{text-align:center;margin-bottom:0px;}
#category ul li{display:inline-block;transform-style:preserve-3d;}
#category ul li a{display:block;position:relative;text-transform:uppercase;font-weight:600;}
#category ul li a span{display:block;padding:15px 25px;}
#category ul li a span:before{content:attr(title);position:absolute;top:0;left:0;background:#1abc9c;color:#fff;padding:15px 20px;transform-style:preserve-3d;transition:.3s;transform:rotateX(90deg) translateY(50px);transform-origin:bottom;}
#category ul li a span:hover:before{transform:rotateX(0deg) translateY(0px);}
#category ul li a span:after{content:attr(title);position:absolute;top:0;left:0;background:#b1d073;color:#262626;padding:15px 20px;transform-style:preserve-3d;transition:.3s;transform:rotateX(0deg) translateY(0px);transform-origin:top;}
#category ul li a span:hover:after{transform:rotateX(90deg) translateY(-10px);}
@media (min-width:760px) and (max-width:1020px){.call{top:220px;z-index:9;}
}
@media (max-width:760px){.call{display:none;}
#category ul{padding:0px;}
}
#category ul li{background-image:url(../images/dots-line.png);background-position:right;background-repeat:no-repeat;}
#category ul li:last-child{background-image:none;}
.product-gallery-area .cart-btn{border:2px solid #d1cdcd;color:#d1cdcd;}
.product-gallery-area .pro-info-btns > li{margin-right:4px;}
.poptrox-popup .nav-next, .poptrox-popup .nav-previous{display:none !important;}
.zoom-btn{border:2px solid #d1cdcd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#d1cdcd;float:left;font-size:15px;height:40px;text-align:center;width:40px;}
.zoom-btn > i{line-height:40px;}
.zoom-btn:hover{color:#fff;background:#b1d073;border-color:#b1d073;}
.three-logos a{display:inline-block;transition:all .3s ease-in-out;}
.three-logos img{width:120px;}
.three-logos p{font-weight:900;}
.three-logos p:hover{color:#b1d073;}
.three-logos .icons-logo:hover p{color:#b1d073 !important;}
.gallery-item:hover .image-caption a{display:none;}
.image-caption a{position:absolute;bottom:15px;right:15px;background:#383338;padding:10px 12px;color:#fff;border-radius:8px 8px 0px 8px;}
.filter-list-item2 .image-caption a{background:#e89700;}
.filter-list-item3 .image-caption a{background:#A2C262;}
.filter-list-item4 .image-caption a{background:#543e2d;}
.filter-list-item2 .image-caption a span, .filter-list-item3 .image-caption a span{color:#000;}
.image-caption a span, .filter-list-item4 .image-caption a span{color:#A2C262;}
.heard-hr h4{display:inline-block;position:relative;padding-bottom:15px;z-index:1;color:#655243;}
.heard-hr h4::before{bottom:0px;content:".....";left:0%;right:0;margin:auto;position:absolute;font-size:30px;z-index:-1;}
.loading{width:100%;height:100%;position:fixed;background-color:#333;z-index:9999999;}
.loader1{border:12px solid #B8D172;border-radius:50%;border-top:12px solid #666666;border-bottom:12px solid #666666;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0px auto;top:40%;transform:translateY(-40%);position:relative;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
#product-description{padding:25px 0px 0px;}
span.line-height{padding:3px 0px;display:block;}
.read-more-state{display:none;}
.read-more-target{display:none;max-height:0;font-size:0;transition:.25s ease;}
.read-more-state:checked ~ .read-more-wrap .read-more-target{display:block;font-size:inherit;max-height:999em;}
.read-more-state ~ .read-more-trigger:before{content:'Show more';}
.read-more-state:checked ~ .read-more-trigger:before{content:'Show less';}
.read-more-trigger{cursor:pointer;display:inline-block;padding:0 .5em;color:#666;font-size:.9em;line-height:2;border:1px solid #ddd;border-radius:.25em;}
#product-description p{color:#685546;}
#product-description .p-detail{padding:2%;}
.product-gallery-area .block{padding-top:15px;}
.product-gallery-area .gallery-filters-list{margin-bottom:0px;}
.moto-text{font-size:20px;}
.moto-points{padding:55px 0px 0px;}
.dez-separator-outer{overflow:hidden;padding-bottom:6px;}
.dez-separator{height:2px;width:50px;margin-bottom:10px;position:relative;}
.dez-separator.style-liner{width:20px;}
.dez-separator.style-icon{width:30px;height:auto;text-align:center;font-size:20px;}
.dez-separator[class*="style-"]:after{content:"";position:absolute;top:50%;left:30px;width:110px;height:1px;background:#cecece;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.dez-separator[class*="style-"]:before{left:auto;right:30px;}
.bg-green{background-color:#b1d073;}
#contact-map{padding:35px 0px;}
#privacy{padding:35px 0px 0px;}
#privacy ul li{list-style:none;}
#privacy ul li::before{content:"\f101 ";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#b1d073;}
#faq{padding:35px 0px 0px;}
.faq-text h4{text-align:center;}
.faq-text hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px dashed #eae1e1;}
p.faq-head{font-weight:bold;margin-bottom:0px;color:#b1d073;}
.style-btn .cart-btn{width:110px;border:none;border:2px solid #d1cdcd !important;padding:5px;}
.style-btn .cart-btn:hover{background:#b1d073;color:#666666;border:2px solid #b1d073 !important;}
#product-details{padding:65px 0px 0px;}
.gallery-control{margin:auto;position:relative;text-align:center;width:260px;}
.gallery-control .prev{left:0;}
.gallery-control .carousel{margin:auto;padding-top:10px;}
.gallery-control .next{right:0;}
.detail-social{margin:30px auto auto;max-width:260px;padding-left:15px;width:auto;}
.detail-gallery .carousel ul li a{display:block;width:70px;border:1px solid #e5e5e5;margin:0 5px;}
p.des-head{margin-bottom:0px;font-weight:bold;}
#slider-text{padding-top:0px;display:block;}
#slider-text .col-md-6{overflow:hidden;}
#slider-text h2{font-family:'Josefin Sans', sans-serif;font-weight:400;font-size:30px;letter-spacing:3px;margin:30px auto;padding-left:40px;}
#slider-text h2::after{border-top:2px solid #c7c7c7;content:"";position:absolute;bottom:35px;width:100%;}
#itemslider h4{font-family:'Josefin Sans', sans-serif;font-weight:400;font-size:12px;margin:10px auto 3px;}
#itemslider h5{font-family:'Josefin Sans', sans-serif;font-weight:bold;font-size:12px;margin:3px auto 2px;}
#itemslider h6{font-family:'Josefin Sans', sans-serif;font-weight:300;;font-size:10px;margin:2px auto 5px;}
.badge{background:#b20c0c;position:absolute;height:40px;width:40px;border-radius:50%;line-height:31px;font-family:'Josefin Sans', sans-serif;font-weight:300;font-size:14px;border:2px solid #FFF;box-shadow:0 0 0 1px #b20c0c;top:5px;right:25%;}
#slider-control img{padding-top:60%;margin:0 auto;}
@media screen and (max-width:992px){#slider-control img{padding-top:70px;margin:0 auto;}
}
.carousel-showmanymoveone .carousel-control{width:4%;background-image:none;}
.carousel-showmanymoveone .carousel-control.left{margin-left:5px;}
.carousel-showmanymoveone .carousel-control.right{margin-right:5px;}
.carousel-showmanymoveone .cloneditem-1, .carousel-showmanymoveone .cloneditem-2, .carousel-showmanymoveone .cloneditem-3, .carousel-showmanymoveone .cloneditem-4, .carousel-showmanymoveone .cloneditem-5{display:none;}
@media all and (min-width:768px){.carousel-showmanymoveone .carousel-inner > .active.left, .carousel-showmanymoveone .carousel-inner > .prev{left:-50%;}
.carousel-showmanymoveone .carousel-inner > .active.right, .carousel-showmanymoveone .carousel-inner > .next{left:50%;}
.carousel-showmanymoveone .carousel-inner > .left, .carousel-showmanymoveone .carousel-inner > .prev.right, .carousel-showmanymoveone .carousel-inner > .active{left:0;}
.carousel-showmanymoveone .carousel-inner .cloneditem-1{display:block;}
}
@media all and (min-width:768px) and (transform-3d), all and (min-width:768px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner > .item.active.right, .carousel-showmanymoveone .carousel-inner > .item.next{-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);left:0;}
.carousel-showmanymoveone .carousel-inner > .item.active.left, .carousel-showmanymoveone .carousel-inner > .item.prev{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);left:0;}
.carousel-showmanymoveone .carousel-inner > .item.left, .carousel-showmanymoveone .carousel-inner > .item.prev.right, .carousel-showmanymoveone .carousel-inner > .item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0;}
}
@media all and (min-width:992px){.carousel-showmanymoveone .carousel-inner > .active.left, .carousel-showmanymoveone .carousel-inner > .prev{left:-16.666%;}
.carousel-showmanymoveone .carousel-inner > .active.right, .carousel-showmanymoveone .carousel-inner > .next{left:16.666%;}
.carousel-showmanymoveone .carousel-inner > .left, .carousel-showmanymoveone .carousel-inner > .prev.right, .carousel-showmanymoveone .carousel-inner > .active{left:0;}
.carousel-showmanymoveone .carousel-inner .cloneditem-2, .carousel-showmanymoveone .carousel-inner .cloneditem-3, .carousel-showmanymoveone .carousel-inner .cloneditem-4, .carousel-showmanymoveone .carousel-inner .cloneditem-5, .carousel-showmanymoveone .carousel-inner .cloneditem-6{display:block;}
}
@media all and (min-width:992px) and (transform-3d), all and (min-width:992px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner > .item.active.right, .carousel-showmanymoveone .carousel-inner > .item.next{-webkit-transform:translate3d(16.666%, 0, 0);transform:translate3d(16.666%, 0, 0);left:0;}
.carousel-showmanymoveone .carousel-inner > .item.active.left, .carousel-showmanymoveone .carousel-inner > .item.prev{-webkit-transform:translate3d(-16.666%, 0, 0);transform:translate3d(-16.666%, 0, 0);left:0;}
.carousel-showmanymoveone .carousel-inner > .item.left, .carousel-showmanymoveone .carousel-inner > .item.prev.right, .carousel-showmanymoveone .carousel-inner > .item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0;}
}
#similar-product{padding-bottom:45px;}
#terms-conditions{padding:45px 0px 0px;}
#terms-conditions h4{font-weight:normal;}
ul.terms-list{padding-left:0px;}
ul.terms-list li{list-style:none;display:inline-block;border-right:1px solid #b1d073;padding:0px 6px;margin:5px 0px;font-size:17px;}
ul.terms-list li::before{content:"" !important;}
ul.terms-list li a{font-weight:600;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left, #000, #E79300 50%, #E79300 50%);background-image:linear-gradient(to right, #000, #000 50%, #E79300 50%);background-size:200% 100%;background-position:100%;font-size:17px;-webkit-transition:all 0.3s cubic-bezier(0, 0, 0.23, 1);transition:all 0.6s cubic-bezier(0, 0, 0.23, 1);}
ul.terms-list li a:hover{-webkit-transition:all 0.3s cubic-bezier(0, 0, 0.23, 1);transition:all 0.6s cubic-bezier(0, 0, 0.23, 1);background-position:0%;}
#terms-conditions p>span{padding-right:8px;font-weight:bold;}
p.terms-caption{font-weight:bold;text-transform:uppercase;color:#b1d073;margin-bottom:0px;}
#terms-conditions ul li{list-style:none;line-height:25px;}
#terms-conditions ul li::before{content:"\f101 ";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;}
#terms-conditions ul li ul li::before{content:"\f046";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;}
.tab-content h1, .tab-content h2, .tab-content h3, .tab-content h4, .tab-content h5, .tab-content h6{text-transform:capitalize;font-weight:normal;position:relative;padding-bottom:15px;font-size:14px;font-weight:bold;}
.tab-content h1 span, .tab-content h2 span, .tab-content h3 span, .tab-content h4 span, .tab-content h5 span, .tab-content h6 span{color:#b1d073;}
.tab-content h1:before, .tab-content h2:before, .tab-content h3:before, .tab-content h4:before, .tab-content h5:before, .tab-content h6:before{content:"";left:0;bottom:0;height:2px;width:25px;background-color:#b1d073;position:absolute;}
.tab-content h1:after, .tab-content h2:after, .tab-content h3:after, .tab-content h4:after, .tab-content h5:after, .tab-content h6:after{content:"";left:35px;bottom:1px;height:1px;width:100px;background-color:#cecece;position:absolute;}
.tab-content ul{list-style:none;padding:0;margin-bottom:20px;}
.tab-content ul li{padding-left:1.3em;}
.tab-content ul li:before{content:"\f101 ";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#b1d073;}
#videos{padding:50px 0px 30px;}
#videos h4{padding:10px 0px 5px;}
#videos iframe{margin-bottom:15px;}
#installation{padding:50px 0px;}
p.ins-text{color:#e58c00;font-weight:bold;font-size:17px;}
#installation p > a{color:#b1d073;}
.social-footer a{color:#cc7d03;padding:0px 5px;font-size:17px;}
.social-footer a:hover{color:#b1d073;}
#brands{padding:70px 0px;}
.brands-list{padding-left:20px;text-align:center;}
.brands-list li{display:inline-block;padding:20px;border:1px solid #ddd;margin:5px 0px;transition:all ease-in 0.5s;}
.brands-list li:hover{box-shadow:inset 0 0 0 3px #b1d073;transition:all ease-in 0.5s;}
@media (max-width:640px){.ftr-gal > .row > div{float:left;width:33%;}
}
@media (max-width:760px){.bottom-bar p{text-align:center !important;line-height:18px;margin-bottom:6px;}
.social-footer{text-align:center !important;}
.ftr-gal-itm > a, .ftr-gal-itm img{width:100%;}
}
@media (min-width:641px) and (max-width:760px){.ftr-gal-itm{float:left;width:50%;}
}
#testimonial{padding:55px 0px;}
#testimonial hr{border-top:1px dashed #ddd;margin-top:10px;}
#testimonial p{margin:0px;}
#testimonial p span{padding:0px 5px;color:#ddd;}
#testimonial p i{color:#b1d073;padding-right:5px;}
.color-saffron{color:#E58C00;font-weight:bold;}
p.quotes:before{content:"\f10d";font-family:FontAwesome;padding-right:6px;}
#article h1, h2, h3, h4, h5{font-weight:normal;}
#article p{text-align:justify;}
#article img{margin:0px auto;}
.subtitle{margin:0 0 1em 0;}
.line-head h1, .line-head h2, .line-head h3, .line-head h4, .line-head h5, .line-head h6{font-weight:normal;position:relative;padding-bottom:10px;font-size:14px;text-transform:uppercase;}
.line-head h1 span, .line-head h2 span, .line-head h3 span, .line-head h4 span, .line-head h5 span, .line-head h6 span{color:#b1d073;}
.line-head h1:before, .line-head h2:before, .line-head h3:before, .line-head h4:before, .line-head h5:before, .line-head h6:before{content:"";left:0;bottom:0;height:2px;width:25px;background-color:#b1d073;position:absolute;}
.line-head h1:after, .line-head h2:after, .line-head h3:after, .line-head h4:after, .line-head h5:after, .line-head h6:after{content:"";left:35px;bottom:1px;height:1px;width:100px;background-color:#cecece;position:absolute;}
.line-head .col-style:nth-child(odd){background:#e8ffe7;}
.line-head .col-style{padding:15px;}
.line-head .col-style h4 > a{color:#000;}
.ratings i{color:#F90;}
a{color:#F90;text-decoration:none;}
.tag span{background:#B1D073;padding:5px 10px;position:absolute;top:4px;right:19px;}
.product-info h4 a{font-family:lato;}
.box{position:relative;}
.ribbon{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right;}
.ribbon span{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;letter-spacing:1.2px;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#9BC90D 0%, #79A70A 100%);box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);position:absolute;top:19px;left:-21px;}
.ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #79A70A;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79A70A;}
.ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #79A70A;border-bottom:3px solid transparent;border-top:3px solid #79A70A;}
.short-block{padding:65px 0 100px !important;}
a.animated-button.thar-three{color:#B1D073;cursor:pointer;position:relative;border:2px solid #B1D073;transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1) 0s;border-radius:0px;}
a.animated-button.thar-three:hover{color:#000 !important;background-color:transparent;text-shadow:nthree;}
a.animated-button.thar-three:hover:before{left:0%;right:auto;width:100%;}
a.animated-button.thar-three:before{display:block;position:absolute;top:0px;right:0px;height:100%;width:0px;z-index:-1;content:'';color:#000 !important;background:#B1D073;transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);0s;}
.img-gallery-size{width:111px;height:105px;margin-bottom:4px;box-shadow:1px 1px 3px #D9FFDF;}
.topbar ul li .dropdown-menu a{color:#000;}
.member{width:115px;margin-top:5px;}
.styled-text{font-size:22px;line-height:34px;}
.styled-text span{color:#b1d073;}
.styled-text:hover{color:#666 !important;}
.install-btn .btn-default{color:#fff;background-color:transparent;border-color:transparent;}
.install-btn > .dropdown-toggle.btn-default:focus, .install-btn > .dropdown-toggle.btn-default:hover, .install-btn .btn-default.active, .install-btn > .dropdown-toggle.btn-default{color:#fff;background-color:transparent;border-color:transparent;}
.product-box{border:2px solid #F90;padding:20px;text-transform:uppercase;font-weight:bold;color:#F90;cursor:pointer;}
.product-box:hover{color:#333;border:2px solid #333;}
.product-box:hover a{color:#333;}
.product-common{padding:40px 0px;}
h2.tp-caption a{color:#ffffff !important;}