.product .nyp-disabled,.wcopc .product-item .nyp-disabled{opacity:.2}.product .single_variation_wrap .nyp,.wcopc .product-item .single_variation_wrap .nyp{display:none}.product .single_variation_wrap .suggested-text,.wcopc .product-item .single_variation_wrap .suggested-text{margin-bottom:1.5em;display:inline-block}.product .nyp,.wcopc .product-item .nyp{margin-bottom:1.5em}.product .nyp label,.wcopc .product-item .nyp label{font-weight:700;display:block}.product .nyp .nyp-input,.wcopc .product-item .nyp .nyp-input{display:inline-block;margin-bottom:0;text-align:center;font-weight:700;min-width:10em}.product .nyp .minimum-price,.wcopc .product-item .nyp .minimum-price{margin:0;color:inherit;font-size:.75em;opacity:.7}.product .nyp .woocommerce-nyp-message,.wcopc .product-item .nyp .woocommerce-nyp-message{margin:1em 0!important}.product .nyp:after,.wcopc .product-item .nyp:after{content:"";display:table;clear:both}.woocommerce div.nyp-product.elementor form.cart{display:block!important}html .slider-section{float:none;max-width:100%;position:relative;width:100%;background:#D0D0D0}.banner-slider .vc_column-inner{padding:0}.slider-image-wrap{list-style:outside none none;margin:0!important;padding:0!important;position:relative}.banner-slider li img{display:block}.slider-image-wrap>li:last-child{left:0;margin:auto;max-width:1200px;padding:0 15px;position:absolute;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%}.main-baner-content .left{background:#71dbd4 none repeat scroll 0 0;border:2px dashed #fff;box-shadow:0 0 0 20px #71dbd4;width:464px;margin-left:20px;text-align:center}.main-baner-content .left span{color:#fff;display:block;font-family:poppins;font-size:22px;font-weight:600;margin-top:36px;line-height:120%;text-align:center;text-shadow:0 1px 1px rgb(0 0 0 / .3)}.main-baner-content .left>h3{color:#fff;font-size:40px;line-height:120%;text-align:center;text-shadow:0 2px 1px rgb(0 0 0 / .3)}.main-baner-content .right{background:#71dbd4 none repeat scroll 0 0;color:#fff;display:block;font-family:poppins;font-size:30px;font-weight:600;height:140px;position:absolute;right:0;text-align:center;text-shadow:0 2px 1px rgb(0 0 0 / .3);top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:140px;border-radius:70px;left:270px;margin:auto;right:0}.main-baner-content .right span{display:block;line-height:100%;margin-top:46px;vertical-align:top}.main-baner-content .right .regular-price{font-size:16px;margin-top:3px;position:relative;display:inline-block;font-weight:500px}.main-baner-content .right .regular-price::before{background:#fff none repeat scroll 0 0;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0}body #page .banner-slider .vc_btn3{background:#ff585d;display:inline-block;margin-bottom:40px;vertical-align:top}.main-baner-content.leftside-img .left{display:block;margin:0 20px 0 auto}.main-baner-content.leftside-img .right{left:0;margin:auto;right:270px}body #page .banner-slider .vc_btn3:hover{background:#333!important}.navigation-baner{bottom:30px;left:0;position:absolute;right:0;text-align:center}.navigation-baner .click-dot{border:1px solid #ff585d;border-radius:50px;display:inline-block;height:10px;width:10px;font-size:0;vertical-align:middle;margin:0 10px}.navigation-baner .click-dot:hover,.navigation-baner .click-dot.current{background:#ff585d}.navigation-baner .click-dot.current{height:14px;cursor:default;width:14px}.slider-section,.slider-image-wrap li:first-child{height:635px}.all-slider{height:inherit;background:#d0d0d0!important}.attachment-full.size-full.wp-post-image{height:inherit;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover;width:100%}.all-slider:before{display:block;position:absolute;left:0;right:0;top:0;opacity:0;visibility:hidden;bottom:0;z-index:9;content:"";background-color:rgb(255 255 255 / .5);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.all-slider.loader-show:before,.all-slider.loader-show:after{opacity:1;visibility:visible}.all-slider:after{border:5px solid #71DBD4;border-radius:50%;border-top:5px solid #fff0;width:40px;opacity:0;visibility:hidden;height:40px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;position:absolute;z-index:10;left:0;content:"";right:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;top:0;bottom:0;margin:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (max-width:767px){.main-baner-content .left{border:1px dashed #fff;box-shadow:0 0 0 6px #71dbd4;width:155px}.main-baner-content.leftside-img .left{margin:0 0 0 auto}.main-baner-content .left span{font-size:11px;margin-top:17px}.main-baner-content .left>h3{font-size:14px;line-height:130%;margin-bottom:7px;margin-top:6px}body #page .banner-slider .vc_btn3{background:#ff585d;display:inline-block;font-size:12px;height:32px;line-height:34px;margin-bottom:8px;padding:0 10px;vertical-align:top}.main-baner-content .right{font-size:15px;height:60px;left:100px;width:60px}.main-baner-content .right span{margin-top:19px}.main-baner-content .right .regular-price{font-size:11px}.main-baner-content .right .regular-price::before{height:1px}#page .slider-section .wp-post-image{height:inherit;margin-left:-80px;max-width:170%;width:auto}.slider-section,.slider-image-wrap li:first-child{height:210px}.navigation-baner .click-dot{margin:0 3px}.navigation-baner{bottom:10px}.main-baner-content .left{margin-left:0}.main-baner-content.leftside-img .right{left:auto;margin:auto;right:185px}body #page .smart-search-suggestions{border:1px solid #ddd}.header-wrapper .social_header .menu li a{border-radius:3px;color:#666;font-size:0;height:25px;letter-spacing:0;line-height:25px;padding:0;text-align:center;width:25px;-moz-transition:all .0s ease;-webkit-transition:all .0s ease;-ms-transition:all .0s ease;-o-transition:all .0s ease;transition:all .0s ease}}