/*custom css*/

*:not(i):not(.fa):not(.fa-brands):not(.las):not(.material-icons) { font-family: 'Manrope', sans-serif!important; }
.elementor-element-230f8291, .elementor-element-5bf48229 { display: none!important; }
.elementor-2 .elementor-element.elementor-element-1c006d52:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1c006d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3 .elementor-element.elementor-element-597478fd:not(.elementor-motion-effects-element-type-background) { background-color: #009a9b!important; border-bottom: 2px solid rgba(255, 255, 255, 0.7)!important; }
.elementor-2 .elementor-element.elementor-element-36ec94e0 .elementor-image img { max-width: unset!important; }
.cbp-horizontal > ul > li > a { font-size: 14.3px!important; font-weight: 600!important; padding-left: 6px!important; padding-right: 8px!important; }
.cbp-horizontal > ul > li > a:hover { color: #fff!important; background-color: #ed890e!important; }
.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover { color: #009a9b!important; }
.elementor-2 .elementor-element.elementor-element-3f010590 .btn-toggle-cart .cart-products-count { background-color: #009a9b!important; }
.elementor-2 .elementor-element.elementor-element-3f010590 .btn-toggle-cart:hover, .elementor-2 .elementor-element.elementor-element-6fc9f1ab .btn-toggle-account:hover { fill: #009a9b!important; color: #009a9b!important; }
/*.elementor-element-21c1cd18 { margin-top: 30px!important; margin-bottom: 30px!important; border: 8px solid #fff!important; border-radius: 10px!important; }*/
.elementor-element-7b136c15 { border-top: 1px solid rgba(255, 255, 255, 0.7)!important; }
.cbp-hrmenu .cbp-hrsub-inner { border-radius: 0 0 10px 10px!important; }
.cbp-hrsub { z-index: 100000!important; }
.elementor-1 .elementor-element.elementor-element-72fa0d6c.elementor-view-default .elementor-icon { fill: #bccf02!important; color: #bccf02!important; }
.elementor-element-f103b21.elementor-widget.elementor-align-left .elementor-icon-list-item { display: inline-block!important; margin-right: 4px!important; }
.plabel_div { bottom: -130px!important; width: 200px!important; height: 36px!important; border-radius: 0!important; }
div .plabel_div { z-index: 1!important; }
/*product label hide */
#product .plabel_div { display: none !important; }
.product-discounts .product-discounts-title { display: block!important; }
#product .tdstockinfo, #product .social-sharing, .product-quantities { display: none!important; }
.table-bordered td, .table-bordered thead th { border: 4px solid #e5e5e5!important; font-size: 15px!important; }
.product-discounts>.table-product-discounts tbody tr td { background-color: #ed890e!important; color: #fff!important; }/*#eee*//*#e9ecef*/
.table .thead-light th { background-color: #fff!important; }
.product-discounts>.table-product-discounts { max-width: 570px!important; }
.product-quantity .add .add-to-cart { width: 44%!important; }
.tax-shipping-delivery-label { display: none!important; }
.product-price { font-weight: 700!important; color: #009a9b!important; }
.product-description p { font-size: 16px!important; }
.product-add-to-cart .buy-now, .product-add-to-cart .compare { display: none!important; }
.js-product-images-modal>div .label, .js-product-images-modal>div span, .js-product-images-modal>div a { font-size: 16px!important; }
.blockreassurance_product svg path { fill: #009a9b!important; }
.blockreassurance_product .block-title { font-size: 16px!important; }
#product-details .product-details-info .label, #product-details .product-details-info span { font-size: 16px!important; }
.tabs.product-tabs .nav-tabs .nav-item:last-child { display: none!important; }
.btn-add-to-cart { background: #009a9b!important; color: #fff!important; border: 1px solid #009a9b!important; border-radius: 5px!important; }
.btn-add-to-cart:hover { background: #009a9b!important; color: #fff!important; border: 1px solid #009a9b!important; border-radius: 5px!important; box-shadow: none!important; }
.comments_note, .compare, .quick-view-wrapper, #products #product-list-top .products-selection .view-switcher>a, #products #product-list-top .products-selection .view-switcher>a.current { display: none!important; }
.pagination ul .current a, .pagination ul li a:hover { background-color: transparent!important; color: #009a9b!important; }
 .pagination ul li a { font-size: 15px!important; }
.af_subtitle.toggle-content { font-size: 15px!important; }
.af_filter .name { font-size: 13px!important; }
#content-wrapper .block-category { display: none!important; }
#content-wrapper .subcategories { display: none!important; }
/*.category-id-900352 #content-wrapper .subcategories { display: block!important; }*/
.subcategory-name { font-size: 14px!important; font-weight: 600!important; line-height: 18px!important; height: 55px!important; padding: 8px 0!important; }
.subcategory-name:hover { color: #009a9b!important; }
.subcategory-image { box-shadow: 0 0 3px #dbdbdb!important; }
#left-column #search_filters_brands, #left-column #search_filters_suppliers { display: none!important; }
#category .af_filter .name { padding-left: 5px !important; text-overflow: ellipsis !important; overflow: hidden !important; max-height: 20px !important; display: block !important; width: calc(100% - 18px) !important; float: right !important; margin-top: 0px !important; white-space: nowrap !important; }
.brand-img { width: 150px!important; }
.tdsearchblock { text-align: center!important; }
.elementor-2 .elementor-element.elementor-element-40ce3f1c .search_block_top { width: 65%!important; } 
/*.cbp-hrmenu-tab.cbp-hrmenu-tab-10 a { background: #59c1be!important; box-shadow: 1px 1px #eee!important; border-radius: 5px!important; margin-top: 6px!important; margin-bottom: 6px!important; padding: 0 14px!important; text-shadow: 1px 0px #222!important;  max-height: 37px!important; }*/
/*.cbp-hrmenu-tab.cbp-hrmenu-tab-10 a .cbp-tab-title { height: 30px!important; }*/
#special_form { border: none !important; box-shadow: none !important; }
.special_form h2 { background-color: transparent !important; color: #333 !important; text-shadow: 0 0 1px #f75e14 !important; border: none !important; }
.special_form input[name=submitSpecialForm] { margin-bottom: 10px!important; }
.special_form .btn_submit:hover { background: #f75e14!important; border: solid 1px #f75e14!important; }
.cart-buttons .btn-primary, .checkout .btn-primary { background-color: #009a9b!important; border-color: #009a9b!important; color: #fff!important; }
.cart-buttons .btn-primary:hover, .checkout .btn-primary:hover { background-color: #232222!important; border: solid 1px #232222!important; color: #fff!important; box-shadow: none!important; }
.btn_submit.btn-primary, .btn_submit.btn-primary:hover { background: #f75e14!important; color: #fff!important; border: solid 1px #f75e14!important; border-radius: 4px!important; font-size: 15px!important; box-shadow: none!important;  }
#cms p, #cms .pane { font-size: 15px!important; line-height: 24px!important; }
#module-mediagallery-MediaGallery .container .gallery #mediatype { display: none!important; }
#module-mediagallery-MediaGallery .container { max-width: 2000px!important; }
ul#items { display: flex/*-webkit-box*/ !important; flex-wrap: wrap !important; margin-left: 200px !important; }
#module-mediagallery-MediaGallery .filter-button1 { background-color: #009a9b!important; margin-bottom: 12px!important; }
#module-mediagallery-MediaGallery .filter-button:hover { border: 0px!important; color: #fff!important; }
#module-mediagallery-MediaGallery .filter-button { border: 1px solid #009a9b!important; color: #009a9b!important; margin-bottom: 12px!important; padding: 10px 30px!important; } 
#module-mediagallery-MediaGallery .filter-button1.filter-button { color: #fff!important; }
#module-mediagallery-MediaGallery .page-link, #module-mediagallery-MediaGallery .filter-button { font-size: 15px!important; }
#module-mediagallery-MediaGallery .page-item.active .page-link { background-color: #009a9b!important; border-color: #dee2e6!important; }
#module-mediagallery-MediaGallery .active { background-color: transparent!important; }
#module-mediagallery-MediaGallery .container.gallery_product { height: 250px!important; width: 100%!important; }
.movie_icon { margin-top: 62px!important; }
img.movie_icon { width: 30px!important; }
.plabel_span { font-size: 11px!important; }
.js-mailalert button { background-color: #009a9b!important; border-color: #009a9b!important; }
.gdpr_module_43 label, .gdpr_module_43 label a { color: #000!important; } 
.gdpr_module_19 label, .gdpr_module_19 label a { color: #fff!important; }
#gdpr_consent .custom-control.custom-checkbox { margin-top: 5px!important; text-align: left!important; }
.blog_post:hover .blog_title a { color:#041b39 !important; }
.extra-blogs, .blog-comment-block, #product .compare, #product_comments_block_extra, .accordion-tabs .accordion-tab-title:last-of-type,
.blog-author, .blog-cat, .blog-ctncomment, .blog-hit { display: none !important; }
#index .blog_meta { display: none !important; }
.owl-item .blog_title { min-height: 72px !important; }
#blogpage .blog-detail .blog-title { font-size: 20px !important; font-weight: bold !important; }
.blog-info { display: block!important; }
.blog-item .blog-image-container .blog-image img { width: 100%!important; }
#module-bitblog-list .leading-blog .blog-info { margin-top: 20px!important; }
#module-bitblog-list .blog-meta { margin-bottom: 16px!iimportant; }
#module-bitblog-list .secondary-blog .blog-image img.img-fluid { width: 100%!important; max-width: unset!important; }
.blog-info h4.blog-title { margin-top: 20px!important; }
#blogpage .blog-detail .blog-title { font-size: 20px !important; font-weight: bold !important; }
#blogpage .blog-detail .blog-image { margin-bottom: 16px!important; }
#module-bitblog-blog p { margin-bottom: .625rem!important; margin-top: .625rem!important; font-size: 16px!important; }
#module-bitblog-blog time { font-size: 15px!important; }
#module-bitblog-blog i.material-icons { font-size: 18px!important; }
#module-bitblog-blog .social-share { display: none!important; }
.cust-contact-icon { margin-top: 17px!important; }
.fab.cust-contact-icon { font-size: 16px!important; color: #fff!important; }
.mysubcategories { display: none!important; }
.category-id-900352 .mysubcategories { display: block!important; }
.cms-id-64 .special_form h2 { display: none!important; }
.table-bordered tbody tr:nth-of-type(odd) { background-color: rgba(237, 137, 14, 0.4)!important; }
.table-bordered td, .table-bordered thead th { border: 1px solid #e5e5e5!important; }
.customer-link a span, .customer-link__link span { text-align: center!important; }
.customer-link a span i, .customer-link__link span i { font-size: 3rem!important; }
.featured-products .products-section-title { text-transform: none!important; }
.easycarousel h3 { font-size: 20px!important; font-weight: 500!important; }
.easycarousel .product-price-and-shipping .price { font-size: 16px!important; font-weight: 600!important; }
.easycarousel .btn-primary { background-color: #f75e14!important; border-color: #f75e14!important; font-size: 16px!important; border-radius: 10px!important; }
.easycarousel .btn-primary:hover { background-color: #009a9b!important; border-color: #009a9b!important; }
.easycarousel .thumbnail-container h5.product-title { font-weight: 400!important; }
.af_filter li { padding: 5px 0!important; }
#module-bitblog-list .readmore-btn .btn-primary { margin-top: 11px!important; background: #f75e14!important; color: #fff!important; border: solid 1px #f75e14!important; border-radius: 10px!important; font-size: 15px!important; }
#module-bitblog-list time.date { font-size: 15px!important; }
.product-quantity .qty { max-width:200px!important; float:left!important; }
.reward_alert_message { border: 1px solid #fff!important; background-color: #fff!important; color: #000!important; font-size: 16px!important; }
.already-account-label { background: #039a9b !important; color: #fff !important; }
#checkout.page-order i.material-icons.check-icon { display: none!important; }
.log-in { background: #f75e14!important; color: #fff!important; border: solid 1px #f75e14!important; padding: 8px 12px!important; border-radius: 6px!important; font-size: 1.3em!important; }
.log-in:hover { text-decoration: none!important; }
.checkout-block .block-header { font-size: 1.4em!important; }
.thecheckout-reassurance, .underthecheckout-reassurance { display: none!important; }
.page-order .page-wrapper .page-content .form-group label { width: 100%!important; }
.page-order .page-wrapper .page-content .form-group.psgdpr.checkbox label { width: 71%!important; }
.page-order .sponsorship .has-float-label input:placeholder-shown:not(:focus) ~ span.field-label { top: -47px!important; }
.page-order #create_account { top: -20px!important; }
.page-order .product-line-actions { flex-basis: 300px!important; }
.product-flags .discount, .product-flags .on-sale { background: #ed890e!important; }
.product-price.has-discount .discount { background: #f75e14!important; }
.product-flags .new { background: #009a9b!important; } 
.product-flags .out_of_stock { background: #a3a2a0!important; }
.latest-bitblog-post { border: 0!important; }
.latest-bitblog-post .btn-secondary:hover { background-color: #009a9b!important; border-color: #009a9b!important; box-shadow: none!important; }
.tdstockinfo, .social-sharing { display: none!important; }
#gdpr_consent.gdpr_module_43 .custom-control.custom-checkbox { margin-top: 5px!important; text-align: center!important; }
#ap5-pack-product-tab-list > li > a { outline: 1px solid #d6d4d4!important; font-size: 15px!important; }
#ap5-pack-product-tab-list .nav-link.active { background-color: #039a9b !important; color: #fff!important; }
.js-product-images-modal { margin-top: 10px!important; border: 0!important; padding-top: 0!important; }
#ap5-pack-description-block { display: none!important; }
.ap5-product-footer-pack-container .btn-primary { background-color: #039a9b !important; border-color: #039a9b !important; }
.ap5-product-footer-pack-container .btn-primary:hover { background-color: #000 !important; border-color: #000 !important; box-shadow: none!important; }
.ap5-product-footer-pack-container .btn-primary:focus { box-shadow: none!important; }
.page-order .sponsorship, .page-order .birthday { margin-top: 22px!important; }
.elementor-element-3e64b0c7 .slick-slide img { width: 100%!important; }
.tabs.product-tabs .nav-tabs .nav-item:nth-child(2) { display: none!important; }
.mysubcategories .subcategory-name { display: none!important; }
.category-id-900352 #left-column { display: none!important; }
.category-id-900352 #content-wrapper.col-lg-9 { flex: 0 0 100%!important; max-width: 100%!important; }
.btn-toggle-compare.bt_compare { display: none!important; }
.mysubcategories .col-6 { padding-bottom: 20px!important; }
.mysubcategories .col-lg-3 { flex: 0 0 15%!important; max-width: 15%!important; }
.category-id-900352 #products { display: none!important; }
#index .elementor-brands .item img { width: 223px!important; height: 150px!important; }
.mob-social { margin-top: -6px!important; }
.af_subtitle.toggle-content { background: #009a9b!important; color: #fff!important; padding: 10px!important; margin-bottom: 8px!important; margin-top: 10px!important; border-radius: 10px 10px 0 0!important; }
.af_subtitle.toggle-content:before { margin-right: 7px!important; /*border: 2px solid #fff!important;*/ }
#cms h2 { font-size: 19px!important; line-height: 32px!important; } 
#cms h3 { font-size: 18px!important; line-height: 32px!important; }
#cms h4 { font-size: 17px!important; line-height: 32px!important; }
#choicegiftcard h2 { font-size: 16px!important; background: #009a9b!important; width: max-content !important; color: #fff!important; padding: 10px!important; }
#search .sort-order {display:none !important}
.compact-toggle .compact-toggle-icon, .compact-toggle-text { background: #009a9b!important; }
.af_filter_content { margin-top: 15px!important; }
#checkout .inner-area .offer-login { display: block!important; }
#checkout #thecheckout-login-form.checkout-block.main-block .inner-area { border: 1px solid #d2d2d2!important; border-radius: 5px!important; padding-top: 0px!important; }
#checkout .already-account-label { width: 20%!important; padding: 5px!important; margin-top: -17px!important; }
.product-actions #product-availability { margin-top: 15px!important; }
.myerror { display: inline-block!important; width: 100%!important; margin-top: .25rem!important; font-size: .875rem!important; color: #dc3545!important; }
.has-float-label.required span.field-label, .need-dni .has-float-label span.field-label, .has-float-label span.field-label { font-size: 1.0em!important; top: -25px!important; }
.cust-mob-desc { position: relative!important; top: -15px!important; }
/*.sw-nav { background: rgba(0, 154, 155, 0.5)!important; }
.sw-nav:hover { background: rgba(0, 154, 155, 0.7)!important; }*/
.page-order .promo-input-button button.btn { padding: 0 10px!important; }
.page-order .cart-summary-line span { font-size: 18px!important; }
.page-order #cart-subtotal-products span, .page-order #cart-subtotal-shipping span, .page-order #cart-subtotal-codfee span { font-size: 14px!important; }
.page-order .cart-summary-line span.value { color: #232323!important; }
.page-order .cart-summary-line.cart-total { background: rgba(0, 154, 155, 1)!important; padding: 15px!important; box-shadow: 4px 4px rgba(0, 0, 0, 0.22)!important; }
.page-order .cart-summary-line.cart-total span.label, .page-order .cart-summary-line.cart-total span.value { color: #fff!important; }
.product-flags { flex-direction: row!important; }
.textwithback { background: #009a9b!important; padding: 8px!important; color: #fff!important; width: max-content!important; }
.rewards { font-size: 15px!important; color: rgb(35, 35, 35)!important; line-height: 24px!important; }
.rewards .idTabs a { color: #000!important; }
.easycarousels .product-flags li.discount, .easycarousels .product-flags li.on-sale { background: #f39d72!important; }
.btn-secondary { background-color: #f75e14!important; border-color: #f75e14!important; color: #fff!important; border-radius: 4px!important; }
.btn-secondary:hover { box-shadow: none!important; }
.btn-secondary.add-to-cart { background-color: #009a9b!important; border-color: #009a9b!important; color: #fff!important; border-radius: 4px!important; }
.btn-secondary.add-to-cart:hover { background-color: #f75e14!important; border-color: #f75e14!important; }
.btn-secondary:not(:disabled):not(.disabled):active { background-color: #2592a9!important; border-color: #22899f!important; }
.product-price { font-size: 22px!important; }
.regular-price, .current-price-discount { font-size: 16px!important; }
.regular-price { margin: 0 10px!important; }
.current-price-discount { font-weight: 800!important; }
.product-price.has-discount .discount { font-size: 14px!important; padding: 4px 10px!important; margin: 0 5px!important; }
.page-cart .promo-code-button a { color: #f75e14 !important; font-weight: 600 !important; }
.page-cart .promo-code-button a:hover { color: #2592a9!important; }
.page-order .product-line .product-line-info.product-price { display: none!important; }
.page-order .product-line-info { margin-bottom: .5rem!important; }
.page-order .product-line-desc br { display: none!important; }
.page-order .cart-container+* { margin-top: 0!important; }
.cart-summary-line.cart-total { color: #fff!important; }
#cart .cart-summary-line.cart-total { color: #000!important; }
.page-order .cart-summary-line label { font-size: 14px!important; }
.page-order .checkout-step .shipping-method-container, .page-order .checkout-step #invoice_address, .page-order .checkout-step #delivery_address, .page-order .checkout-step .customer-block-container { border: 1px solid rgba(0, 0, 0, 0.125) !important; }
#separate-payment-order-review #customer-block { font-size: 1.4em!important; font-weight: 500!important; }
.address-block .address-block-header, #shipping-method .shipping-method-header, #delivery-message .delivery-message-header { font-size: 1.2em!important; }
.address-block-container .address-block, .customer-block-container, .shipping-method-container { font-size: 14px!important; }
#x-checkout-edit { background: #f75e14!important; color: #fff!important; border: solid 1px #f75e14!important; padding: 10px!important; border-radius: 6px!important; } 
#x-checkout-edit:hover { background: #009a9b!important; border: solid 1px #009a9b!important; }
.sharethis-inline-share-buttons .st-btn.st-last { display: none!important; }
.checkbox_privacy { margin-right: 5px!important; margin-top: 4px!important; }
.gformcms_action i { display: none!important; }
.gcsm-cart-summary .btn { height: 40px!important; font-size: 14px!important; }
.gcsm-cart-summary .btn-primary { border-radius: 4px!important; }
#order-slips-link, .lnk_wishlist { display: none!important; }
.fosocial-list { display: none!important; }
#idTab1 #sponsorship_form #list_contacts_form { margin: 30px auto!important; width: 75%!important; }
#idTab1 #sponsorship_form .table-bordered tbody tr:nth-of-type(odd) { background-color: transparent!important; }
.page-wrapper .page-content .form-footer .btn { width: 100%!important; }
.page-wrapper .page-content .form-footer .btn { background: #f75e14!important; color: #fff!important; border: solid 1px #f75e14!important; font-size: 16px!important; }
.page-wrapper .page-content .form-footer .btn:hover { box-shadow: none!important; background: #009a9b!important; border: solid 1px #009a9b!important; }
.rewards .idTabs { display: block!important; }
#module-allinone_rewards-sponsorship .table-bordered tbody tr:nth-of-type(odd) { background-color: transparent!important; }
#order-confirmation .order-confirmation-total.cart-item .col-8 { flex: 0 0 90%!important; max-width: 88%!important; }
#order-confirmation .order-confirmation-total.cart-item .col-4 { flex: 0 0 10%!important; max-width: 12%!important; }
#order-confirmation .order-confirmation-total.cart-item label, #order-confirmation .order-confirmation-total.cart-item span.price { font-size: 15px!important; }
#order-confirmation #order-details ul li { font-size: 15px!important; }
.page-address .cust-mob-desc { top: 2px!important; }
.td-modal-wishlist .modal-title { font-size: 16px!important; }
.order_steps { display: none!important; }
#cart #reward_use { display: none!important; }
#cart #reward_loyalty { font-size: 15px!important; }
#cart #reward_loyalty span { font-size: 11px!important; }
.link__showsummary { color: #009a9b!important; font-weight: 600!important; }
.cart-summary-products .mb-0 { font-size: 14px!important; }
.checkout.cart-btn-actions a.btn { background: #000!important; border: solid 1px #000!important; }
.checkout.cart-btn-actions a.btn:hover { background: #009a9b!important; border: solid 1px #009a9b!important; }
#cart-summary-product-list .product-name, #cart-summary-product-list .product-quantity { font-size: 12px!important; }
#cart-summary-product-list .media.media-list__item { margin-bottom: 10px!important; }
#myalert, #myalert1 { display: block!important; color: red!important; font-size: 15px!important; margin-top: 10px!important; }
#sponsorship_text { display: none!important; }
#product .reward_alert_message { padding: .75rem 0!important; }
#ap5-pack-product-tabs-content p, .ap5-pack-product-name a { font-size: 15px!important; }
@media (max-width: 360px) { 
 	#module-mediagallery-MediaGallery .container { max-width: 100%!important; }
	ul#items { display: block !important; margin-left: 0px !important; }
	#gdpr_consent .custom-control.custom-checkbox { text-align: center!important; }
	.cbp-column-title.cbp-category-title { font-size: 16px!important; font-style: normal!important; font-weight: 600!important; text-transform: uppercase!important; color: #444!important; }
	.mobile-menu__column-categories:not(:last-child) { margin-bottom: 20px!important; }
	.mobile-menu__column { margin-bottom: 0px!important; }
	.mobile-menu__column.mobile-menu__column--id-4, .mobile-menu__column.mobile-menu__column--id-3 { margin-top: 20px!important; }
	.nav-link { padding: 15px 0!important; }
	.mysubcategories .col-lg-3 { flex: 0 0 25%!important; max-width: 25%!important; }
	.elementor-1 .elementor-element.elementor-element-3e64b0c7 .tdcarousel .td-slick-dots { display: none!important; }
	.modal-dialog__offcanvas .language-wrapper { display: none!important; }
	.elementor-1 .elementor-element.elementor-element-3a759a1a .nav-tabs .nav-item .nav-link { font-size: 12px!important; padding: 7px!important; }
	.elementor-element.elementor-element-6c9bc08e { width: 87%!important; }
	.mob-social { margin-top: -7px!important; }
	.mob-social2 { margin-top: -13px!important; }
	.plabel_div { bottom: -118px!important; }
	.elementor-element.elementor-element-42c63a3 .elementor-column-wrap.elementor-element-populated { padding: 10px 0 10px 10px!important; }
	#idTab1 #sponsorship_form #list_contacts_form { width: 100%!important; }
	#ap5-pack-product-tab-list > li > a { padding: 10px!important; }
} 
@media (min-width: 361px) AND (max-width: 390px) { 
	#module-mediagallery-MediaGallery .container { max-width: 100%!important; }
	ul#items { display: block !important; margin-left: 0px !important; }
	#gdpr_consent .custom-control.custom-checkbox { text-align: center!important; }
	.cbp-column-title.cbp-category-title { font-size: 16px!important; font-style: normal!important; font-weight: 600!important; text-transform: uppercase!important; color: #444!important; }
	.mobile-menu__column-categories:not(:last-child) { margin-bottom: 20px!important; }
	.mobile-menu__column { margin-bottom: 0px!important; }
	.mobile-menu__column.mobile-menu__column--id-4, .mobile-menu__column.mobile-menu__column--id-3 { margin-top: 20px!important; }
	.nav-link { padding: 15px 0!important; }
	.mysubcategories .col-lg-3 { flex: 0 0 25%!important; max-width: 25%!important; }
	.elementor-1 .elementor-element.elementor-element-3e64b0c7 .tdcarousel .td-slick-dots { display: none!important; }
	.modal-dialog__offcanvas .language-wrapper { display: none!important; }
	.elementor-1 .elementor-element.elementor-element-3a759a1a .nav-tabs .nav-item .nav-link { font-size: 13px!important; padding: 7px!important; }
	.elementor-element.elementor-element-6c9bc08e { width: 87%!important; }
	.mob-social { margin-top: -7px!important; }
	.mob-social2 { margin-top: -13px!important; }
	.plabel_div { bottom: -118px!important; }
	.elementor-element.elementor-element-42c63a3 .elementor-column-wrap.elementor-element-populated { padding: 10px 0 10px 10px!important; }
	#idTab1 #sponsorship_form #list_contacts_form { width: 100%!important; }
	#ap5-pack-product-tab-list > li > a { padding: 10px!important; }
} 
@media (min-width: 391px) AND (max-width: 480px) { 
	#module-mediagallery-MediaGallery .container { max-width: 100%!important; }
	ul#items { display: block !important; margin-left: 0px !important; }
	#gdpr_consent .custom-control.custom-checkbox { text-align: center!important; }
	.cbp-column-title.cbp-category-title { font-size: 16px!important; font-style: normal!important; font-weight: 600!important; text-transform: uppercase!important; color: #444!important; }
	.mobile-menu__column-categories:not(:last-child) { margin-bottom: 20px!important; }
	.mobile-menu__column { margin-bottom: 0px!important; }
	.mobile-menu__column.mobile-menu__column--id-4, .mobile-menu__column.mobile-menu__column--id-3 { margin-top: 20px!important; }
	.nav-link { padding: 15px 0!important; }
	.mysubcategories .col-lg-3 { flex: 0 0 25%!important; max-width: 25%!important; }
	.elementor-1 .elementor-element.elementor-element-3e64b0c7 .tdcarousel .td-slick-dots { display: none!important; }
	.modal-dialog__offcanvas .language-wrapper { display: none!important; }
	.elementor-1 .elementor-element.elementor-element-3a759a1a .nav-tabs .nav-item .nav-link { font-size: 15px!important; padding: 7px!important; }
	.elementor-element.elementor-element-6c9bc08e { width: 87%!important; }
	.mob-social { margin-top: -7px!important; }
	.mob-social2 { margin-top: -13px!important; }
	.plabel_div { bottom: -118px!important; }
	.elementor-element.elementor-element-42c63a3 .elementor-column-wrap.elementor-element-populated { padding: 10px 0 10px 10px!important; }
	#idTab1 #sponsorship_form #list_contacts_form { width: 100%!important; }
	#ap5-pack-product-tab-list > li > a { padding: 10px!important; }
} 
@media (min-width: 481px) AND (max-width: 1024px) { 
	#module-mediagallery-MediaGallery .container { max-width: 100%!important; }
	ul#items { display: block !important; margin-left: 0px !important; }
	#gdpr_consent .custom-control.custom-checkbox { text-align: center!important; }
	.cbp-column-title.cbp-category-title { font-size: 16px!important; font-style: normal!important; font-weight: 600!important; text-transform: uppercase!important; color: #444!important; }
	.mobile-menu__column-categories:not(:last-child) { margin-bottom: 20px!important; }
	.mobile-menu__column { margin-bottom: 0px!important; }
	.mobile-menu__column.mobile-menu__column--id-4, .mobile-menu__column.mobile-menu__column--id-3 { margin-top: 20px!important; }
	.nav-link { padding: 15px 0 0 0!important; }
	.mysubcategories .col-lg-3 { flex: 0 0 25%!important; max-width: 25%!important; }
	.elementor-1 .elementor-element.elementor-element-3e64b0c7 .tdcarousel .td-slick-dots { display: none!important; }
	.elementor-1 .elementor-element.elementor-element-3a759a1a .nav-tabs .nav-item .nav-link { padding: 7px 20px 7px 20px!important; }
	.elementor-element.elementor-element-6c9bc08e { width: 90%!important; }
	.mob-social { margin-top: -3px!important; }
	.mob-social2 { margin-top: -13px!important; }
	.elementor-element.elementor-element-42c63a3 .elementor-column-wrap.elementor-element-populated { padding: 10px 0 10px 10px!important; }
	#idTab1 #sponsorship_form #list_contacts_form { width: 100%!important; }
	#ap5-pack-product-tab-list > li > a { padding: 10px!important; }
}
@media (min-width: 481px) AND (max-width: 768px) { 
	.elementor-element.elementor-element-6c9bc08e, .elementor-element.elementor-element-11bc306, .elementor-3 .elementor-element.elementor-element-cddc834, .elementor-element.elementor-element-42c63a3 { width: 87%!important; }
	.elementor-3 .elementor-element.elementor-element-9decc66, .elementor-element.elementor-element-65241d9 { width: 13%!important; }
	.elementor-element.elementor-element-42c63a3 .elementor-column-wrap.elementor-element-populated { padding: 10px 0 10px 10px!important; }
}
@media (min-width: 769px) AND (max-width: 820px) { 
	.elementor-element.elementor-element-6c9bc08e, .elementor-element.elementor-element-11bc306, .elementor-3 .elementor-element.elementor-element-cddc834, .elementor-element.elementor-element-42c63a3 { width: 93%!important; }
	.elementor-3 .elementor-element.elementor-element-9decc66, .elementor-element.elementor-element-65241d9 { width: 7%!important; }
	.elementor-element.elementor-element-42c63a3 .elementor-column-wrap.elementor-element-populated { padding: 10px 0 10px 10px!important; }
}
@media (min-width: 821px) AND (max-width: 1024px) { 
	.elementor-element.elementor-element-6c9bc08e, .elementor-element.elementor-element-11bc306, .elementor-3 .elementor-element.elementor-element-cddc834, .elementor-element.elementor-element-42c63a3 { width: 90%!important; }
	.elementor-3 .elementor-element.elementor-element-9decc66, .elementor-element.elementor-element-65241d9 { width: 10%!important; }
	.elementor-element.elementor-element-42c63a3 .elementor-column-wrap.elementor-element-populated { padding: 10px 0 10px 10px!important; }
}
@media (min-width: 1281px) AND (max-width: 1366px) { 
	#module-mediagallery-MediaGallery .container.gallery_product { height: 180px!important; }
	.movie_icon { margin-top: 25px!important; }
}

@media (max-width:767px){
	#amazzing_filter.displayLeftColumn {z-index:99999}
	#amazzing_filter {
		    opacity: 1 !important;
			z-index: 10001;
			top: 0;
			width: 100%;
			right: 0;
			transform: translateX(100%);
			padding: 0 32px 0 0;
			background: #FFF;
			height: 100%;
			overflow: visible;
			position:fixed !important
	}
}