@media screen and (max-width: 1600px) and (min-width: 768px) {
.subscribe-form-2 input.wpcf7-submit{position:relative;}
.subscribe-form-2 .wpcf7-form-control-wrap input{padding-right:0;}
.subscribe-form-2 .wpcf7-form-control-wrap{margin-bottom:10px;display:block;}
}
@media screen and (max-width:1366px){
body.configurator-frame{padding:0 30px;}
}
@media screen and (max-width:1200px){    
.woocommerce .cart-form{width:100%;padding-right:0;margin-bottom:70px;}
.woocommerce .cart-collaterals{width:100%;}
}
@media screen and (max-width:1024px){
.inspiration-lists .ins-list{margin-right:0px;}
#content-pusher.content-pushed{left:250px;}
.configurator-frame.single-product #content{padding:0;}
.main-nav, .widget-right{display:none;}
.pix-menu{float:right;height:135px;position:relative;z-index:1;}
.stuck .pix-menu{height:80px;}
.pix-menu-trigger{position:relative;display:block;width:18px;height:16px;cursor:pointer;top:50%;margin-top:-10px;}
.pix-menu-trigger span{position:absolute;top:50%;left:0;display:block;width:100%;height:3px;margin-top:-2px;background-color:#000;font-size:0px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;}
.pix-menu-open .pix-menu-trigger span{background-color:transparent !important;}
.pix-menu-trigger span:before, .pix-menu-trigger span:after{position:absolute;left:0;width:80%;height:100%;background:#000;content:'';-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-ms-transition:-ms-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s;}
.pix-menu-trigger span:before{-webkit-transform:translateY(-250%);-moz-transform:translateY(-250%);-ms-transform:translateY(-250%);-o-transform:translateY(-250%);transform:translateY(-250%);right:0;left:auto;width:130%;}
.pix-menu-trigger span:after{-webkit-transform:translateY(250%);-moz-transform:translateY(250%);-ms-transform:translateY(250%);-o-transform:translateY(250%);transform:translateY(250%);width:60%;left:auto;right:0;}
.pix-menu-open .pix-menu-trigger span:before{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);}
.pix-menu-open .pix-menu-trigger span:after{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);}
.pix-menu.pix-menu-open .pix-menu-trigger span:after, .pix-menu.pix-menu-open .pix-menu-trigger span:before{width:100%;}
.pix-menu-align-left #logo{right:auto;}
.go-back, .pix-breadcrumbs{display:none;}
.banner-header{padding:0 10%;}
.mobile-menu{display:block;}
.mobile-menu-nav{display:block;font-family:Poppins, Arial, sans-serif;font-size:14px;position:fixed;left:0px;top:0px;max-width:250px;width:0px;background:#fff;height:100%;box-shadow:2px 0px 3px rgba(0, 0, 0, 0.1);z-index:999;overflow:hidden;-webkit-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);}
.mobile-menu-nav.moved{width:250px;-webkit-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);}
.mobile-menu-inner{height:100%;overflow-y:auto;overflow-x:hidden;margin-bottom:0;width:250px;}
.mobile-menu-nav ul{list-style:none;margin-left:0px;}
.mobile-menu-nav .menu .sub-menu{padding-left:0;background:#f7f7f7;box-shadow:inset 0px 1px 1px #EBEBEB;margin-bottom:0;}
.mobile-menu-nav .sub-menu, .mobile-menu-nav .sub-menu .sub-menu{display:none;}
.mobile-menu-nav li{margin-bottom:0px;padding-bottom:0px;position:relative;border-bottom:1px solid #efefef;}
.mobile-menu-nav li:before{content:none;}
.mobile-menu-nav .sub-menu li:last-child{border-bottom:none;}
.mobile-menu-nav li a{color:#868686;display:block;padding:10px 0 10px 15px;}
.mobile-menu-nav .sub-menu li a{padding-left:25px;}
.mobile-menu-nav .sub-menu .sub-menu li a{padding-left:35px;}
.mobile-menu-nav li a:hover{color:#af476f;}
.pix-megamenu .sub-menu li > a, .pix-megamenu .sub-menu li > a:hover{padding-top:10px;padding-bottom:10px;}
.pix-megamenu .sub-menu > li > a, .pix-megamenu .sub-menu > li > a:hover{color:#868686;}
.mobile-menu-nav.menu-dark .pix-megamenu > .sub-menu > li > a, .mobile-menu-nav.menu-dark .pix-megamenu > .sub-menu > li > a:hover{color:#fff;}
.mobile-menu-nav a .pix-dropdown-arrow{display:none;}
.mobile-menu-nav .menu-item-has-children > .pix-dropdown-arrow{display:initial;width:28px;height:46px;position:absolute;right:0;top:0;cursor:pointer;}
.mobile-menu-nav .menu-item-has-children > .pix-dropdown-arrow:after{content:"\41";display:inline-block;font-family:"configurator-icon";font-size:14px;color:#868686;font-weight:normal;vertical-align:middle;position:absolute;right:7px;top:0;line-height:46px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;}
.mobile-menu-nav .menu-item-has-children > .pix-dropdown-arrow.pix-bottom-arrow:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;}
.mobile-menu-nav .menu-item-has-children > .pix-dropdown-arrow:hover:after, .mobile-menu-nav.menu-dark .menu-item-has-children > .pix-dropdown-arrow:hover:after{color:#af476f;}
.mobile-menu-nav .pix-megamenu ul ul > .menu-item-has-children > a .pix-dropdown-arrow:after{content:none;}
.pix-megamenu .sub-menu li .sub-menu li a{margin-top:0;margin-bottom:0;}
.pix-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:20;}
#style-normal_split .load-element:nth-child(odd) .post-standard, #style-normal_split.col-md-9 .post-standard, #style-normal_split .post-standard{float:none;margin:0 auto;}
#style-normal_split .post-standard img{width:100%;}
.widget-right.widget-bottom{display:block;margin-left:0;float:left;width:100%;padding-left:20px;padding-right:20px;}
.widget-bottom .search-btn{width:100%;max-width:100%;margin-top:0;float:left;}
.widget-bottom .topSearchForm{opacity:1;visibility:visible;width:250px;max-width:100%;position:static;right:0;transition:none;}
.widget-bottom .header-elem{display:block;width:100%;margin-left:0;margin-top:20px;clear:both;}
.widget-bottom .pix-cart{float:left;}
.widget-bottom .wishlist{margin-top:0;}
.widget-bottom .search-btn .search-icon{position:absolute;right:13px;margin-top:7px;}
.widget-bottom .topSearchForm input[type="text"]{padding-right:45px;}
.widget-bottom .cart-trigger{padding-bottom:0;}
.widget-bottom .pix-cart-contents-con{line-height:28px;}
.widget-bottom .woo-cart-dropdown{display:none !important;opacity:0 !important;}
.static-counter .text{word-spacing:1000em;}
ul.products li{width:50%;}
ul.products li:nth-child(3n+1){clear:none;}
ul.products li:nth-child(2n+1){clear:both;}
.product-cover.style2 .product-content, .product-cover.style2.col4 .product-content{width:48%;margin-right:4%;}
.product-cover.style2 .product-content:nth-child(2n){margin-right:0;}
.product-cover.style2 .product-content:nth-child(2n+1){clear:both;}
.product-cover.style2 .product-content:nth-child(3n+1){clear:none;}
.banner-header h2{font-size:5.65vw;}
.configurator-wrap.style1 .pwc-configurator-parent-wrap, .configurator-wrap.style1 .summary, .single-product-wrap .summary, .configurator-wrap.accordion .pwc-configurator-parent-wrap, .configurator-wrap.accordion .summary{width:100% !important;}
.single-product-wrap .single-products-img{margin-bottom:50px;width:100%;}
.single-product #content{padding:0 5%;}
.woocommerce .cart-form, .woocommerce .cart-collaterals{width:100%;padding-right:0;}
.woocommerce .cart-form{margin-bottom:50px;}
.woocommerce .cart-form .coupon, .woocommerce .cart-form .update-cart-btn{margin-top:0;}
.woocommerce .cart-form .title{margin-bottom:40px;}
.woocommerce .cart-form .cart-head{display:none;}
.woocommerce .cart-form .cart_item{margin-bottom:70px;border-bottom:1px solid #eaeaea;padding-bottom:50px;}
.woocommerce .cart-form .cart_item, .woocommerce .cart-form .cart-head-inner, .woocommerce .cart-form .cart_item > div, .woocommerce .cart-form .cart-head-inner > div, .woocommerce .cart-form .cart_item .product-thumbnail-wrap, .woocommerce .cart-form .cart-head .product-thumbnail-wrap, .woocommerce .cart-form .cart-head .cart-head-inner div.product-subtotal, .woocommerce .cart-form .cart_item div.product-subtotal{display:block;flex:none;float:left;width:100%;text-align:left;}
.woocommerce .cart-form .cart_item > div > div > div, .product-thumbnail-inner{display:block;flex:none;}
.woocommerce .cart-form .product-quantity .amz-qty-inner{margin-left:0;}
span.cart-title-mobile{font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:1px;display:inline-block;margin-right:20px;float:left;flex:none;width:120px;}
.woocommerce .cart-form .cart_item > div > .quantity{display:inline-block;}
.woocommerce .cart-form .product-thumbnail{margin-right:0;}
.woocommerce .cart-form .cart_item > div > div.product-thumbnail-inner{overflow:hidden;flex:none;width:auto;}
.woocommerce .cart-form .cart_item > div{margin-bottom:10px;}
.woocommerce-thankyou-order-details li{width:100%;margin-bottom:20px !important;}
.woocommerce-thankyou-order-details{display:inline-block;}
.row{margin-left:0px;margin-right:0px;}
.single #commentform .form-submit, .single .comment-respond .logged-in-as, .page #commentform .form-submit, .page .comment-respond .logged-in-as{margin-left:0;}
#customer_details{width:100%;margin-bottom:50px;margin-right:0;}
.woocommerce-checkout-review-order-wrap{overflow:visible;}
}
@media screen and (max-width:767px){
.product-cover.style2 .product-content{width:100%;margin-right:0;}
.pageFooterCon [class^="col-md-"]{margin-bottom:30px;}
.pageFooterCon [class^="col-md-"]:last-child{margin-bottom:0px;}
.footer-bottom.left_right [class^="col-md-"]{float:left;}
.footer-bottom.left_right [class^="col-md-"]:last-child{float:right;}
ul.products li{width:100%;}
ul.products li:nth-child(3n+1){clear:none;}
ul.products li:nth-child(2n+1){clear:both;}
#reviews .comment-form-author, #reviews .comment-form-email{width:100%;margin-right:0;}
.widget .menu-center li{display:block;}
.menu-center li{display:inline-block;}
.responsive-center{text-align:center !important;}
.configurator-wide .header-wrap .container, .configurator-wide #sub-header .container, .configurator-wide #footer .container, .configurator-frame .header-wrap .container, .configurator-frame #sub-header .container, .configurator-frame #footer .container{padding:0 15px;}
.field-wrap .field-group{width:100%;}
.product-cover .product-content{width:100%;margin-top:0;}
.product-cover .product-content:nth-child(2){margin-top:0;}
.single-post .content-cover{padding:0;}
.sidebar-left .left-sidebar{float:none;}
#style-normal .entry-content{padding:0;}
#style-normal .entry-content .title{font-size:4.5vw;line-height:1.2em;}
.woocommerce .cart-form .update-cart-btn{float:left;}
.woocommerce .cart-form .coupon .input-text{margin-bottom:10px;}
.icon-hover-text{left:-10px;text-align:left;}
.icon-hover-text .icon-hover-inner:before{right:auto;left:15px;}
.inspiration-lists .ins-list{margin-left:0;}
.ins-list img{display:inline-block !important;}
.lists-scroll .tab .owl-carousel{padding:0px 15px;}
}
@media screen and (max-width:600px){
.woo-products.container.boxed.shop-normal{text-align:center;}
.woocommerce-result-count, .woocommerce-ordering{float:none;display:block;text-align:center;}
.woocommerce-result-count{margin-bottom:30px;}
.woocommerce-ordering{max-width:240px;margin-left:auto;margin-right:auto;}
.admin-bar .header-con.stuck{margin-top:0;}
.product-cover.style2 .product-content, .product-cover.style2.col4 .product-content{width:100%;margin-right:0;}
}
@media screen and (max-width:480px){
body.configurator-frame{padding:0 15px;}
.footer-bottom{text-align:center;}
.footer-bottom [class^="col-md-"]{float:none !important;display:inline-block;}
.subscribe-form-2 input.wpcf7-submit{position:relative;}
.subscribe-form-2 .wpcf7-form-control-wrap input{padding-right:0;}
.subscribe-form-2 .wpcf7-form-control-wrap{margin-bottom:10px;display:block;}
.pwc-controls-list-sec{width:100%;}
.static-counter{padding:0;}
span.cart-title-mobile{margin-right:0;margin-bottom:5px;}
.woocommerce .cart-form .cart_item > div > div > div, .product-thumbnail-inner{float:left;width:100%;}
#logo{max-width:80%;}
.product-content .btn-wrap-inner{float:none;display:block;}
#style-normal .entry-content .title{font-size:5.5vw;}
.single h1{font-size:8vw;line-height:1.5;}
.single h2{font-size:7vw;line-height:1.4;}
.single h3{font-size:6vw;line-height:1.3;}
.single h4{font-size:5vw;line-height:1.2;}
.single h5{font-size:4vw;line-height:1.1;}
.single h6{font-size:3vw;line-height:1.1;}
blockquote p{padding:0 30px;}
.comments .comment-author{float:none;margin-right:0;margin-bottom:20px;}
#content .comments .children{margin-left:5%;}
}
@media screen and (max-width:400px){
.author-details .author-image{float:none;margin-right:0;margin-bottom:20px;}
}
@media screen and (max-width:320px){
blockquote p {
padding: 0 20px;
}
}