/*
Theme Name: Riode Child
Theme URI: https://riode.org/
Author: D-THEMES
Author URI: https://riode.org/about-me/
Description: Riode Responsive WordPress + eCommerce Theme.
Version: 1.0
Template: riode
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.menu,.menu ul,.mobile-menu,.mobile-menu ul,.nav,.nav ul,.tabs,.widget ul,.list,.breadcrumb,.dropdown-box,.pagination,.commentlist,.comments>ol,.comment>ol,.nav-filters,.product-category ul,.products,.product-nav,.product-tabs>div ul,.woocommerce-error,.product-col>ul{list-style-type:none;margin:0;padding:0;}
.menu li{position:relative;}
.menu ul{padding:2rem 0;background:#fff;}
.menu li>ul{position:absolute;top:-9999px;left:100%;margin:0;box-shadow:0 2px 22px rgba(0,0,0,0.1);z-index:999;visibility:hidden;opacity:0;transform:translate3d(0,-10px,0);will-change:transform,top;webkit-backface-visibility:hidden;}
.menu li>ul{min-width:22.6rem;background-color:#fff;}
.menu>li>ul{left:-1.9rem;}
.skin1 .menu ul{background:#fff);font-family:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif',sans-serif;font-weight:400;font-size:var(14px,inherit);line-height:var(1.5,1.5);letter-spacing:var(0,inherit);text-transform:var(capitalize,inherit);color:var(#666,inherit);}
.menu li>ul li{padding:0 2rem;}
.menu li>ul li{padding:0 1rem!important;}
.skin1 .menu li{line-height:var(1.5, 1.5);}
.features-block .row,.slider-icon-boxes .row{justify-content:space-around!important;}

.row{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;}
.gutter-lg{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);}
.row>*{position:relative;width:100%;padding-left:10px;padding-right:10px;}
.gutter-lg>*{padding-left:15px;padding-right:15px;}
.gutter-no{margin-left:0;margin-right:0;width:100%;}
.gutter-no>*{padding-left:0;padding-right:0;}
.cols-1>*{max-width:100%;flex:0 0 100%}
.cols-2>*{max-width:50%;flex:0 0 50%}
.cols-3>*{max-width:33.3333%;flex:0 0 33.3333%}

@media (min-width:576px){
    .cols-sm-1>*{max-width:100%;flex:0 0 100%}
    .cols-sm-2>*{max-width:50%;flex:0 0 50%}
    .cols-sm-3>*{max-width:33.3333%;flex:0 0 33.3333%}
}

@media (min-width:768px){
    .cols-md-1>*{max-width:100%;flex:0 0 100%}
    .cols-md-3>*{max-width:33.3333%;flex:0 0 33.3333%}
    .cols-md-4>*{max-width:25%;flex:0 0 25%}
    .col-md-6{position:relative;width:100%;padding-left:10px;padding-right:10px;}
}
@media (min-width:992px){
    .cols-lg-3>*{max-width:33.3333%;flex:0 0 33.3333%}
    .cols-lg-5>*{max-width:20%;flex:0 0 20%}
	.sidebar-toggle{display:none!important;}
	.slider-icon-boxes .owl-item::after{content:'';height:37px;width:1px;background:#e1e1e1;position:absolute;right:0;top:50%;transform:translateY(-50%);}
}

@media (min-width:1200px){
    .cols-xl-3>*{max-width:33.3333%;flex:0 0 33.3333%}
    .cols-xl-6>*{max-width:16.6667%;flex:0 0 16.6667%}
}
@media (min-width:992px){
    .cols-lg-4>*{max-width:25%;flex:0 0 25%;}
    .cols-lg-1>*{max-width:100%;flex:0 0 100%;}
    .cols-lg-3>*{max-width:33.3333%;flex:0 0 33.3333%;}
    .col-lg-9{max-width:75%;flex:0 0 75%;}
    .ml-lg-4{margin-left:2rem!important}
    .mr-lg-0{margin-right:0!important}
    .mr-lg-4{margin-right:2rem!important}
	.slider-icon-boxes .owl-item::after{content:'';height:37px;width:1px;background:#e1e1e1;position:absolute;right:0;top:50%;transform:translateY(-50%);}
	
}
.elementor-icon.elementor-social-icon{font-size:22px;height:22px;line-height:22px;width:22px;}
.custom-header .elementor-icon .e-fab-whatsapp{width:1em!important;height:1em!important;position:relative!important;}
.product-single-carousel{display:flex!important;opacity:1!important}
h1,h2,h3,h4,.h1,.h2,.h3,.h4,.elementor-heading-title{font-weight:700!important;}
h5,h6,.h5,.h6{font-weight:600!important;}

.custom-header div.elementor-widget{width:auto!important;}
.Contact_Menu{text-align:center!important;}
.features-block .owl-carousel .owl-item,.slider-icon-boxes .owl-item{display:flex!important;justify-content:center!important;}
.elementor-icon-box-wrapper{justify-content:center!important;}
div.elementor-widget-heading.mb-5{margin-bottom:2.5rem!important;}
.elementor-element.Banner_Main_Heading.mb-3{margin-bottom:1.5rem!important;}
body:not(.loaded) .img-bg.elementor-section.elementor-top-section.elementor-element.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle,body:not(.loaded) .Other_Banner{background-image:none!important;}
h1,h2,h3,h4,h5,h6{color:#232061;}
.elementor-4 .elementor-element.elementor-element-985597f:not(.elementor-motion-effects-element-type-background){display:block!important;}
.header .cart-dropdown .cart-toggle i{margin-top:0!important;}
.mini-basket-dropdown.opened .dropdown-box{right:0!important;}

.Home_Banner .Banner_Main_Heading h1{font-size:3em;}
.Home_Banner .Banner_Main_Heading h1 b{font-size:5rem;}
.Other_Banner .Banner_Main_Heading h1{font-size:3rem;}
.Other_Banner .Banner_Main_Heading h1 b{font-size:2.5rem;}
.Banner_Sub_Heading{text-align:center;}
.Banner_Sub_Heading p.elementor-heading-title{font-size:1.75em;font-weight:300;line-height:1.4em;letter-spacing:0;color:#fff;}
.slider-icon-boxes>.elementor-column-gap-default{margin-left:-10px!important;margin-right:-10px!important;width:calc(100% + 20px)!important;}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}
.elementor-4 .elementor-element.elementor-element-9d3c725 .swiper-pagination-bullet{height:10px;width:10px;}
.elementor-4 .elementor-element.elementor-element-9d3c725 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF80;opacity:1;}
.elementor-4 .elementor-element.elementor-element-9d3c725 .swiper-pagination-bullet-active{background-color:#fff;}

@media (max-width:767px){
.features-block .elementor-widget-icon-box{width:100%!important;}
.features-block .elementor-widget-icon-box:nth-child(3){display:none;}
.owl-carousel.owl-loaded .features-block .elementor-widget-icon-box{display:block!important;}
}
@media (max-width:576px){
.features-block .elementor-widget-icon-box{display:none;width:100%!important;}
.features-block .elementor-widget-icon-box:first-child{display:block;}
.owl-carousel.owl-loaded .features-block .elementor-widget-icon-box{display:block!important;}
}
@media (max-width:767px){
.Other_Banner .Banner_Main_Heading h1{font-size:3rem;}
}
@media (min-width:768px) and (max-width:1200px){.number-content{display:none!important;}
}
.top-header-m{margin-left:12px!important;margin-right:12px!important}
.elementor-invisible{opacity:1!important;visibility:visible!important}
.mb-3{margin-bottom:1.5rem!important}
.intro-slide-1 h1,.intro-slide-1 h2,.intro-slide-1 h3,.intro-slide-1 h4,.intro-slide-1 h5,.intro-slide-1 h6{line-height:1.2!important;margin-bottom:10px!important;letter-spacing:0!important;}
@media only screen and (max-width: 1100px) and (min-width: 769px) {
    .elementor-4 .elementor-element.elementor-element-c3fb4bc .elementor-heading-title{font-size:4em;}
}
@media(max-width:420px){
    .elementor-4 .elementor-element.elementor-element-c3fb4bc .elementor-heading-title{font-size:2.25em;}
}

.slider-icon-boxes .elementor-widget-icon-box,.elementor-widget-icon-box{width:316.2px!important;max-width:316.2px!important;}
.mobile-menu-container .d-loading i{border-top-color:#fff!important}
.mini-basket-dropdown.offcanvas-type .dropdown-box i{line-height:22px}
.elementor-widget:not(:last-child){margin-bottom:0!important}
.search-wrapper.hs-simple{width:auto!important}
.owl-carousel .owl-nav [class*='owl-'], .owl-carousel button.owl-dot{background:transparent!important}
.myslider{margin-left:auto;margin-right:auto}
.myslider .elementor-slides .swiper-slide-bg{background-position:center right;background-size:500px!important;}
.bigfont{color:#fff!important;font-size:2.5em!important}
.owl-theme .owl-nav [class*='owl-']{top:40%!important;}
.product-single-carousel button,.product-single-carousel button:hover,.product-single-carousel button:focus{border:none!important}
.search-wrapper.hs-simple input.form-control:hover,.search-wrapper.hs-simple input.form-control:focus,.search-wrapper.hs-simple .input-wrapper:hover .btn-search,.search-wrapper.hs-simple .input-wrapper:focus .btn-search{color:#232061;border-color:#232061;}
.mobile-menu-container .search-wrapper.hs-simple input.form-control:hover,.mobile-menu-container .search-wrapper.hs-simple input.form-control:focus,.mobile-menu-container .search-wrapper.hs-simple .input-wrapper:hover .btn-search,.mobile-menu-container .search-wrapper.hs-simple .input-wrapper:focus .btn-search{color:#fff;}
.woocommerce-no-products-found{max-width:100%!important;flex:0 0 100%!important;}
.woocommerce-result-count.show-info{text-align:center;}
@media(max-width:991px){
	.slider-icon-boxes .elementor-widget-icon-box,.elementor-widget-icon-box{width:280.7px!important;max-width:280.7px!important;}
	.swiper-slide-inner{align-items:start!important;}
	.myslider .elementor-slides .swiper-slide-bg{background-position:bottom center;background-size:380px!important;}
	.myslider .swiper-slide-contents{width:100%!important;max-width:100%!important;text-align:center!important;margin-left:auto;margin-right:auto}
	.myslider .swiper-pagination{bottom:-20px!important}
}
@media(max-width:767px){
	.slider-icon-boxes .elementor-widget-icon-box,.elementor-widget-icon-box{width:307.38px!important;max-width:307.38px!important;}
	.myslider .elementor-slides .swiper-slide-bg{background-size:320px!important;}
	.bigfont{font-size:1.6em!important;}
}

@media(max-width:575px){
.myslider .elementor-slides .swiper-slide-inner{padding-left:8px!important;padding-right:8px!important;}
	.slider-icon-boxes .elementor-widget-icon-box,.elementor-widget-icon-box{width:100%!important;max-width:100%!important;}
}
.elementor-4 .elementor-element.elementor-element-68eeab3 .elementor-heading-title b{font-size:5rem;}
.banner-fixed .banner-content{width:100%!important;}
input:focus[type=search]{color:#232061!important;}
/* nav.Contact_Menu{position:absolute;bottom:0;} */
.mobile-menu-container{display:flex;flex-direction:column;justify-content:space-between;}
.my-seo-content h1,.my-seo-content h2,.my-seo-content h3,.my-seo-content h4,.my-seo-content h5,.my-seo-content h6{color:#444;font-weight:700;color:#232061;}
.my-seo-content h1{font-size:2.5rem;}
.my-seo-content h2{font-size:2.2rem;}
.my-seo-content h3{font-size:1.8rem;}
.my-seo-content h4{font-size:1.5rem;}
.my-seo-content h5{font-size:1.2rem;}
.my-seo-content h6{font-size:1rem;}

/* .product-thumbs button,.single_add_to_cart_button{border:none!important;} */
.wishlist_table .add_to_cart_button,.product-single .single_add_to_cart_button,.woocommerce-form-login__submit,.woocommerce-Button{background-color:#232061!important;color:#fff!important;border:2px solid #232061!important;}
.wishlist_table .add_to_cart_button:hover,.product-single .single_add_to_cart_button:hover,.wishlist_table .add_to_cart_button:focus,.product-single .single_add_to_cart_button:focus,.woocommerce-form-login__submit:hover,.woocommerce-form-login__submit:focus,.woocommerce-Button:hover,.woocommerce-Button:focus{background-color:transparent!important;color:#232061!important;border:2px solid #232061!important;}


.custom-header .badge-type .cart-count{background-color:#232061!important;}
.menu li>ul li{padding:0 1rem!important}

#menu-contact_menu{display:inline-flex;align-items:center;flex-wrap:wrap;}
#menu-contact_menu a{width:40px;height:40px;margin:3px 4px 3px 4px;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:15px;border-radius:50%;transition:color 0.3s, background 0.3s, border 0.3s;padding:0;}
#menu-contact_menu>li:first-child{padding-top:0;}
#menu-contact_menu li:not(:last-child){border-bottom:0}
#menu-contact_menu>li:last-child{padding-bottom:0}
.mobile-menu-container .hs-simple .input-wrapper .btn-search{background-color:#232061!important;border-color:#232061!important}
.mobile-menu-container .hs-simple .input-wrapper .form-control:focus{color:#fff!important}
.sidebar-toggle{color:#fff!important}
.owl-nav-simple .owl-nav .owl-prev, .owl-nav-simple2 .owl-nav .owl-prev, .owl-nav-simple .owl-nav .owl-next, .owl-nav-simple2 .owl-nav .owl-next{color:#232061;}
.mobile-menu li a:hover,.mobile-menu li a:focus{color:#7a8088}
.mobile-menu-container #menu-contact_menu .menu-item>a>i{margin-top:0;margin-right:0!important}
.product_meta .tagged_as{display:none!important}
.product-single-carousel .owl-stage{display:flex;}
.alert .btn-close{background:transparent!important;}
.wishlist_table{text-align:center;margin-left:auto;margin-right:auto;}
.wishlist-empty{text-align:center;}
.wc-proceed-to-checkout .button, .woocommerce-checkout-review-order .button,button.checkout,.area_404 a,.wishlist-title .btn-primary{background:transparent!important;color:#232061!important;border:2px solid #232061!important}
.wc-proceed-to-checkout .button:hover,.wc-proceed-to-checkout .button:focus, .woocommerce-checkout-review-order .button:hover,.woocommerce-checkout-review-order .button:focus,button.checkout:hover,button.checkout:focus,.area_404 a:hover,.area_404 a:focus,.wishlist-title .btn-primary:hover,.wishlist-title .btn-primary:focus{background:#232061!important;color:#fff!important;}
.woocommerce-message .btn-close:hover,.woocommerce-message .btn-close:focus{border:none!important;}
.product .btn-product:hover,.product .btn-product:focus{background:#232061!important;border:none!important}
.cat-type-classic .category-content{background-color:#232061!important;}
.cat-type-classic .woocommerce-loop-category__title{color:#fff!important}
.wishlist-title .btn-primary{opacity:1!important}
.woocommerce-message,.woocommerce-message .btn-md{display:flex!important;flex-direction:column-reverse!important;margin:10px auto!important;text-align:center!important}
.attachment-woocommerce_thumbnail{margin-bottom:10px!important}
.single_add_to_cart_button:hover,.single_add_to_cart_button:focus{background:transparent}
.button.checkout,.cart-actions .continue-shopping,.shipping-calculator-form .button,.cart-actions .wc-action-btn{color:#fff;background:#232061;border-color:#232061;}
.btn-viewcheckout,.wc-backward{color:#fff!important;background:#232061!important;border-color:#232061!important;}
.button.checkout:hover,.button.checkout:focus,.cart-actions .continue-shopping:hover,.cart-actions .continue-shopping:focus,.shipping-calculator-form .button:hover,.shipping-calculator-form .button:focus,.cart-actions .wc-action-btn:hover,.cart-actions .wc-action-btn:focus,.btn-viewcheckout:hover,.cart-actions .wc-action-btn:hover,.cart-actions .wc-action-btn:focus,.btn-viewcheckout:focus,.wc-backward:hover,.wc-backward:focus{background:transparent!important;color:#232061!important;border-color:#232061!important}
.mini-basket-dropdown .buttons .btn-link{border-color:#232061;}
.remove_from_cart_button{font-size:14px;line-height:20px;}
.shop_table .remove:hover,.shop_table .remove:focus{color:#232061;border-color:#232061}
.order-total{color:#232061!important}
.woocommerce-message .btn-md{width:200px!important}
.woocommerce-mini-cart *{color:#000!important}
.woocommerce-mini-cart-item a{display:block!important}
/* .woocommerce-mini-cart-item .quantity{width:100%!important;justify-content:space-between!important;} */
ul.woocommerce-mini-cart{list-style:none!important;padding-left:0!important}
.woocommerce-checkout-review-order-table{background:#fff!important}
.social-icon.framed{color:#40B0E5!important;border-color:#40B0E5!important;}
.social-icon.framed:hover, .social-icon.stacked:hover, .social-icon.framed:focus, .social-icon.stacked:focus{color:#fff!important;border-color:#fff!important;}
/* .woocommerce-loop-category__title a:hover,.woocommerce-loop-category__title a:focus{} */
.sidebar .widget li{padding:0.5rem 3px!important;margin:0.5rem 0 0!important;}
.sidebar .widget li li{padding:0 10px!important;}
.sidebar .widget ul{margin-top:0;margin-bottom:0;}
.cart-empty-page i.cart-empty{color:#232061!important;margin-top:3rem}
.woo-page-header .breadcrumb a{color: #aaa;}
.woo-page-header .breadcrumb .current a{color:#232061!important;}
.widget .contact-info .work label{display:inline!important}
.main{padding-top:0;border-top:0;}
.product-variations.list-type .color{border:1px solid #e1e1e1}
.shop_table .remove{font-size:16px}
.home-blogs .post-list{justify-content:center;}
.home-blogs .post-list .post-details{width: calc(100% - min(50%, 50px));}
.main .product-details{padding-bottom:0!important}
/*.product-loop .btn-product-icon:hover{border-color:transparent!important;color:var(--rio-primary-color)!important;background-color:transparent!important;}*/
.woocommerce-Tabs-panel--description h2{font-size:22px;margin-bottom:10px;}

#block-6{margin-bottom:0!important}
.img-bg .elementor-button.elementor-button-link{border-color:#fff!important;}

#social_link-widget-2 .social-icons i{line-height:30px}
.sidebar-content a:hover,.sidebar-content a:focus{color:#232061!important;}

@media ( max-width:991px ){
.featured-product h1{font-size:26px}
.featured-product h5{font-size:14px}
.home-blogs .post-list .post-details{width:100%;}
}
@media ( max-width:767px ){
.main{padding-bottom:2rem;}
.single-product .product_title{font-size:25px;}
}
/* .riode-section-video .elementor-wrapper::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#232061;z-index:1;} */
.riode-section-video .elementor-wrapper:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(35,32,97,0.5);z-index:1}
.custom-segoe-font{font-family:'Segoe Script',  sans-serif;}
.label-star-wrapper .elementor-heading-title{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;}
.label-star{display:inline-flex;align-items:center;margin:-5px 25px 0;padding:9px 7px 5px;line-height:1;}
.parallax .label-star{margin-top:-10px;}
.label-star::before, .label-star::after{animation:4s linear 0s infinite rotateStar;content:'\f005';display:inline-block;margin:5px 5px 5px 15px;vertical-align:middle;font-family:'Font Awesome 5 Free';font-size:.467em;font-weight:400;position:relative;top:-2px;}
.label-star::before{animation-direction:reverse;margin-left:5px;}
@keyframes rotateStar{from{transform:rotate(0deg);}to{ transform:rotate(360deg);}}
@media (max-width:767px){
	.intro-slide-1 .banner-img img{object-position:40%;}.intro-slide-2 .banner-img img{object-position:60%;}.header-main-heading .elementor-heading-title{font-size:36px!important}.header-sub-heading .elementor-heading-title{font-size:14px!important;}
	.review-form-section .offcanvas-content{width:35rem!important}
}
.opacity-8{opacity:.8;}
.slider-icon-boxes > .elementor-container > .elementor-column,.slider-icon-boxes > .elementor-container > .elementor-row > .elementor-column{box-shadow:0 5px 30px rgba(0, 0, 0, 0.07);}
.iconbox1-3 .owl-item::after,.slider-icon-boxes .owl-item:last-child::after{content:none;}
.slider-icon-boxes .elementor-icon-box-content{flex-grow:0;}
@media (min-width:768px){
.slider-icon-boxes .owl-item{justify-content:center;}.widget-products .elementor-container{flex-wrap:wrap;} .widget-products .elementor-column{flex:0 0 50%;width:50%;}
}
.banner .h-divider{width:35px;height:4px;background:#fff;}
.btn-icon-top-n2 i{position:relative;top:-2px;}
.banner-group-section>.elementor-container, .banner-group-section>.elementor-container>.elementor-row{ justify-content:center; }
.parallax .label-star::before{margin-right:10px;}
.posts-slider .owl-stage-outer{margin:-2rem;padding:2rem;}
@media (min-width:1600px){
    .posts-slider .owl-stage-outer{margin:-5rem;padding:5rem;}
}
.brand-carousel .slide-image-wrap img{width:100%;max-width:180px;height:100%;}
@media (max-width:479px){
    .brand-carousel .slide-image-wrap img{max-width:150px;}
}
@media (min-width:1200px){
.widget-products .elementor-column{flex:0 0 25%;width:25%;}
}
.mobile-menu li a{color:inherit;}
.product-single{margin-top:15px;}
.Other_Banner{transition:background-image 0.5s ease-in-out!important;}
body.loaded .Other_Banner{background-image:url("https://gadgetize.pk/wp-content/uploads/2024/10/Gadgets-And-Mobile-Accessories.webp")!important;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.entry-summary .social-icons .social-icon i{line-height:30px;}
.alert .btn-close,.btn-product-icon.btn-quickview,.product-thumbs-wrap button{border:none!important;}
.wc-block-product-categories{margin-top:2rem!important;}
.sidebar-content a{color:#666;}
.sidebar-content a:hover,.sidebar-content a:focus{color:#232061;}
.page-id-11 .login-popup{margin-bottom:4rem;}
.quantity button:hover,.quantity button:focus{color:#000;border-color:#000;}
.shop_table .remove{color:#666;}
.shop_table .remove:hover,.shop_table .remove:focus{color:#222;}
.product-classic:hover .btn-product{background-color:#232061;border-color:#232061;}
.mfp-product .mfp-close{background:transparent!important;border:none!important;}
.product-thumbs-wrap button:hover,.product-thumbs-wrap button:focus{color:#000;}
.elementor-kit-3735 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-3735 textarea:focus,.elementor-kit-3735 .elementor-field-textual:focus{color:#232061!important;}
input[type="checkbox"]:checked:before{color:#fff!important}
.shop_table .product-add-to-cart .add_to_cart_button{color:#fff;}
.product-cat{padding-right:0!important;}
.products .woocommerce-loop-product__title{padding-right:0!important;}
.mobile-menu-close i:hover,.mobile-menu-close i:focus{color:#232061!important;}
.woocommerce-form-login iframe{margin:auto!important;}

.product-archive .d-loading.relative{position:relative!important;height:60px!important;}
.owl-theme .owl-nav [class*=owl-]
.elementor-widget-riode_widget_products_banner .owl-nav .owl-prev,.elementor-widget-riode_widget_products_banner .owl-nav .owl-next{top:40%!important;}
.elementor-widget-riode_widget_products_banner .owl-nav .owl-prev{left:-18px!important;}
.elementor-widget-riode_widget_products_banner .owl-nav .owl-next{right:-18px;}
.product-quickview .mfp-close{width:18px!important;height:18px!important;}
.mfp-bg{background:#000!important;}
.mfp-wrap{overflow-X:hidden!important;}
.quantity button,.quantity button:hover,.quantity button:focus{color:#fff!important;background-color:#232061!important;border-color:#232061!important;}
.quantity button:hover,.quantity button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5)!important;}
.quantity .qty{border-color:#232061!important;}
.btn-dark{color:#fff!important}
.btn:hover,.btn:focus{background:#232061!important;border-color:#232061;color:#fff!important}
.btn-dark:hover,.btn-dark:focus{background:#fff!important;border-color:#232061;color:#232061!important}
.btn-link,.btn.btn-link,.btn-link:hover,.btn-link:focus{background:transparent!important}
.btn-link:hover,.btn-link:focus{color:#232061!important}
.btn-success{color:#fff!important}
.main .elementor-section .elementor-widget.elementor-widget-heading{margin-bottom:15px!important}
.form-coupon .btn-dark,.form-coupon .button.btn-dark{background:#232061!important;border:2px solid #232061!important;color:#fff!important}
.form-coupon .btn-dark:hover,.form-coupon .btn-dark:focus{background:transparent!important;color:#232061!important}
.woocommerce-page .page-content{margin-bottom:30px!important}
.woocommerce-cart-form__contents .cart-actions .wc-action-btn{color:#232061!important;border:2px solid #232061!important;background:transparent!important}
.woocommerce-cart-form__contents .cart-actions .wc-action-btn:hover{color:#fff!important;background:#232061!important}
.Other_Banner{background-color:#232061;min-height:300px;max-height:300px;}
@media(max-width:991px){.Other_Banner{min-height:430px;max-height:430px;}}
@media(max-width:767px){.Other_Banner{min-height:350px;max-height:350px;}}
.Banner_Main_Heading{text-align:center;margin-bottom:15px!important;}
.Banner_Main_Heading .elementor-widget-container{margin:0 0 15px 0;padding:0 0 0 0;}
.banner-fixed .banner-content{position:absolute;z-index:1;left:0%;top:50%;right:2%;bottom:0px;width:100%;height:100%;}
.banner-fixed .banner-content > .elementor-element-populated{padding:15px 15px 15px 15px;background-color:#23206180;justify-content:center;align-content:center;align-items:center;}
.banner-fixed .banner-content > .elementor-element-populated>.elementor-background-overlay{background-color:#232061;opacity:0.5;}
.Banner_Main_Heading .elementor-heading-title{line-height:1.15;color:#FFFFFF;}
.pswp__button,.pswp__button:hover,.pswp__button:focus{border:none!important}
main .elementor .elementor-section div.elementor-widget-heading.mb-5{margin-bottom:2.5rem!important;}
.woocommerce-shipping-methods li label{display:flex;justify-content:space-between;}
pswp--open{display:block!important;}
.tab .nav-link{position:relative;padding:2rem 0;}
.woocommerce-tabs .nav-link{font-size:calc(2rem * var(--rio-typo-ratio,1));color:#222;padding:1rem 2.5rem! important;line-height:1.2;}
.features-block .owl-carousel .owl-item,.slider-icon-boxes .owl-item{display:flex!important;justify-content:center!important;}
.scrollable,.sidebar-content{-webkit-overflow-scrolling:touch;}
.sidebar-overlay,.sidebar-toggle,.sidebar-content{position:fixed;top:0;left:0;z-index:1040;}
.sidebar-toggle{display:flex;align-items:center;justify-content:center;top:160px;width:40px;height:40px;font-size:calc(1.4rem * var(1, 1));color:#fff;background-color:rgba(28, 26, 26, 0.8);}
.sidebar-content{bottom:0;width:30rem;padding:2rem;transform:translateX(-100%);overflow:auto;opacity:0;line-height:1.3;transition:transform 0.4s, opacity 0.4s;box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.1);color:#aaa;}
.sidebar-overlay ~ .sidebar-content{box-shadow:none;}
.sidebar.shop-sidebar .sidebar-content{padding:3rem;}
@media(min-width:992px){
.sidebar-fixed .sidebar-content{position:relative;overflow:visible;padding:0;opacity:1;z-index:1;}
.sidebar-fixed .sidebar-content{width:auto;transform:none;}
.sidebar-fixed.shop-sidebar .sidebar-content{padding:0 0 2rem;}
}
.owl-carousel.owl-loaded{display:block;}
.product-single-carousel{display:flex!important;opacity:1!important;}
.product-single-carousel{overflow:hidden;}
.product-thumbs-wrap,.product-single-carousel{flex-basis:100%;max-width:100%;}
@media(min-width:992px){.pg-vertical .product-single-carousel{max-width:calc(100% - 119px);}}
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-loaded .owl-stage:after{content:"";}
.woocommerce-Tabs-panel--description img{width:100%;}
.pswp__item img.pswp__img{background:#fff!important;}
.Other_Banner h2,.Other_Banner p,.Other_Banner .text-white h2,.Other_Banner .text-white p{color:#fff!important;}