

#index .product-miniature-default .thumbnail-container {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 15px;
}

@media only screen and (max-width: 768px) {
	
#header .header-nav {
        display: block !important;
}
	
.catalogue_promo_c1 {
    width: 100%;
    margin-top: 40%;
    padding: 30px !important;
}

.section_1 .elementor-column.elementor-element.elementor-inner-column > .elementor-element-populated{
background-position: top;
    background-size: 60%;
    padding-top: 70px;
}
#index section .forcefullwidth_wrapper_tp_banner, #index section .rev_slider_wrapper {
    height: 350px !important;
    min-height: 350px !important;
    max-height: 350px !important;
}
#index nav.header-nav {
    display: none;
}

#mobile-header .row-mobile-header.mobile_header_main_c1 {
    display: flex;
    align-items: center;
    align-content: center;
}

#mobile-header #header-user-btn a.header-btn.header-user-btn {
    height: 35px;
    width: 35px;
    padding: 4px 4px 10px 4px;
}

#mobile-header .ps-shoppingcart #blockcart {
    height: 35px;
    width: 35px;
    padding: 5px 3px 10px 2px;
    background: #0079C1;
    border-radius: 50%;
}
.mobile_wishlist_c3 {
    position: relative;
    height: 35px;
    width: 35px;
    padding: 5px 5px 10px 5px;
    background: #FDB913;
    border-radius: 50%;
}



div#mobile-btn-search.mobile_header_c1 {
    position: relative;
    height: 35px;
    width: 35px;
    padding: 0px 0px 0px 0px;
    background: #717272;
    border-radius: 50%;
}

#mobile-header div#mobile-btn-search .m-nav-btn>i {
    font-size: 25px;
    font-weight: 400;
    color: white;
}

div#mobile-btn-search.mobile_header_c1 img {
    margin-left: -2px;
    margin-top: 0px;
    height: 25px;
    width: 25px;
}


.col.col-mobile-logo a img {
    width: 100%;
}

#mobile-header .col-mobile-logo {
    padding: 0;
}

#header img.cart_images_preview_c3 {
    height: 25px;
    width: 25px;
}

#mobile-header .container {
    padding: 0px;
}

#mobile-header .container .mobile-main-bar {
    padding: 15px 12px 15px 12px;
}

.countWishlist, span.title.cart_images_preview_c4 {
    height: 19px;
    right: 0px;
    top: -7px;
    width: 28px;
}

#header .cart_images_preview_c1 .cart_images_preview_c4 {
    height: 19px !important;
    right: -5px;
    top: -16px;
    width: 28px;
}

.col.col-auto.col-mobile-btn.col-mobile-btn-menu.col-mobile-menu-dropdown a.m-nav-btn {
    background: #DC661E !important;
    border-radius: 50%;
    height: 35px;
    width: 35px;
}

#mobile-header .mobile_header_c6 i {font-size: 20px;}

#mobile-header #search-widget-mobile.dropdown-mobile {
    padding: 0px;
    left: initial !important;
    right: 0;
    width: 300px;
}
.advance_search_c1 {
    width: 95% !important;
    min-width: 95% !important;
    padding: 10px !important;
    height: auto ! IMPORTANT;
    margin: auto;
    margin-bottom: 10px;
}

.elementor-element.elementor-element-z3ncqg5 .elementor-heading-title {
    font-size: 16px;
}




.js-product-miniature-wrapper {
    padding: 30px ! IMPORTANT;
    margin-bottom: 10px;
}


.elementor-element.elementor-element-zuzs3gv .nav-tabs {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly !important;
    align-items: center;
}

.elementor-element.elementor-element-zuzs3gv .nav-tabs .nav-link {
    font-size: 12px;
}

.section_4_c2 h2 {
    position: relative;
    top: 0px;
}
.simpleblog-posts-column.col-3.col-md-3.col-lg-3 {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
}






p.top_product_description_c2 {
    font-size: 14px;
}

.section6_c2 p {
    font-size: 22px;
    line-height: 30px;
}

.section_c5 .elementor-widget-container {
    text-align: center;
    align-items: center;
}

.grid_sections_c1 {
    padding: 0;
}

a.grid_sections_c5 {
    width: 100%;
}

.grid_right_c2, .grid_right_c10 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.grid_right_c3, .grid_right_c13 {
    width: 100%;
    text-align: center;
    order: 2;
    margin-top: 20px;
}

.grid_right_c8, .grid_right_c11 {
    width: 100%;
    order: 1;
}

img.grid_right_c9, img.grid_right_c12 {
    width: 40%;
}

.grid_right_c5 {
    font-size: 20px;
}

a.grid_right_c7 {
    width: 100%;
    display: block;
}

.grid_right_c13 {
    padding: 0;
    align-items: center;
}











.section_5 .swiper-button-next.swiper-button.elementor-swiper-button.elementor-swiper-button-next {
    right: -4px ! IMPORTANT;
}

.section_5 .swiper-button-prev.swiper-button.elementor-swiper-button.elementor-swiper-button-prev {
    left: -4px ! IMPORTANT;
}

h3.section_8_c2 {
    text-align: center;
    font-size: 18px !IMPORTANT;
    margin-top: 13px;
}

p.section_8_c3 {
    font-size: 12px !important;
    text-align: center;
    margin: 20px;
    margin-bottom: 20px !IMPORTANT;
}

.section_10 .elementor-button-wrapper a {
    width: 85%;
    margin-bottom: 40px;
    margin-top: 20px;
}

.footer_newletter_s_c3 {
    justify-content: center !IMPORTANT;
}

.footer_newletter_s_c1 {
    padding: 22px !IMPORTANT;
	gap: 35px;
}
.section_10 .elementor-row {
    gap: 20px;
}
.section_10 .elementor-row img {
    margin-top: 30px;
}
h3.footer_newletter_s_c5 {
    text-align: center !IMPORTANT;
    font-size: 20px !IMPORTANT;
}

.footer_newletter_s_c7 {
    align-items: center;
}

.footer_newletter_s_c9 {
    display: flex;
    justify-content: center;
    align-items: center;
}

form.block_newsletter {}

input.form-control.form-search-control.footer_newletter_s_c11 {
    height: 45px !important;
    width: 70% !important;
}

input.newsletter-btn.footer_newletter_s_c12 {
    width: 30% !important;
    height: 45px !important;
}

.footer_newletter_s_c10 {
    width: 100% !important;
}

#footer-container-main .container .row.f_sections_c2 {
    padding: 30px !important;
}

.grid_right_c5, .grid_right_c6 {
    margin-top: 25px;
    width: 100%;
}














#footer .block-toggle._toggled > .block-content {
    display: block !IMPORTANT;
}

#footer .block-toggle > .block-title {
    font-size: 22px;
    margin-top: 30px;
}

#footer .block-content.rte-content, #footer .block-content.rte-content ul li a {
    font-size: 18px !important;
    line-height: 30px;
}

#iqithtmlandbanners-block-3 .block-content.rte-content ul li, #iqithtmlandbanners-block-4 .block-content.rte-content ul li, #iqithtmlandbanners-block-5 .block-content.rte-content ul li, #iqithtmlandbanners-block-6 .block-content.rte-content ul li {
    padding: 5px 0 !important;
}

.footer__container_f2.policy_links_c1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center !IMPORTANT;
    align-content: center;
    text-align: center;
    gap: 20px;
    border-top: 2px solid #ccc;
    padding-top: 35px;
}
#footer .block-toggle > .block-content {
    display: block !important;
}





#product .product_header_con_m1 {
    width: 100%;
    float: left;
    display: flex;
    justify-content: flex-start;
    flex-direction: column !IMPORTANT;
    align-items: flex-start !IMPORTANT;
    margin-top: 15px;
}


.b2bproduct-details .product_header_con_c1 {
    margin-top: 18px !IMPORTANT;
    margin-bottom: 34px !IMPORTANT;
}


.product_header_con_m1 .span_head_c1, .discount_price_container h5, .product_header_con_m1 .span_head_c2, .product_header_con_c5 .span_head_c1, .product_header_con_c5 .span_head_c2, .product_header_con_c6 .span_head_c2 {
    width: 100% !IMPORTANT;
    min-width: 100% !IMPORTANT;
    float: left;
    margin-top: 5px;
}

.product_header_con_c5 .span_head_c1 {
    width: 100%;
    min-width: 100%;
}
#product .product_header_con_m1 {
    width: 100%;
    float: left;
    display: flex;
    justify-content: flex-start;
    flex-direction: column !IMPORTANT;
    align-items: flex-start !IMPORTANT;
    margin-top: 15px;
}
.product_header_con_c5, .product_header_con_c6 {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    align-content: flex-start !IMPORTANT;
    text-align: left;
    align-items: flex-start;
}


.icons_slider_home_c1 .carousel-control-next,
.icons_slider_home_c1 a img,
.icons_slider_home_c1 .carousel-control-prev{
    height: 60px !IMPORTANT;
    width: 60px !IMPORTANT;
}
.icons_slider_home_c1 .carousel-control-prev {
    left: -15px !IMPORTANT;
}
.icons_slider_home_c1 .carousel-control-next {
    right: -15px !IMPORTANT;
}

#footer .containt-f4 ul li.footer_facebook_c1 a, #footer .containt-f4 ul li.footer_instagram_c1 a,
#footer .containt-f4 ul li.footer_linkedin_c1 a, #footer .containt-f4 ul li.footer_youtube_c1 a {
    width: 60px ! IMPORTANT;
    height: 60px ! IMPORTANT;
}

.footer__container_f2.policy_links_c1 {
    align-content: flex-start ! IMPORTANT;
    text-align: left ! IMPORTANT;
}
.policy_links_c2 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    text-align: left;
}

#header .header-nav {
    display: none;
}
p.list_training_c8 {
    height: 60px !important;
    margin-bottom: 20px !important;
    line-height: 20px !important;
}
div#registration_button_30 {
    margin-top: 5%;
}


#header .col.col-auto.col-md.left-nav {
    display: none;
}
#index #header nav.header-nav  .container {
    padding: 0;
}
#header .header-nav .top_links_menu_c2 a.top_links_menu_c3 {
    font-size: 18px;
    margin-top: 15px;
    font-weight: 600;
}

#mobile-header .col-mobile-logo {
    text-align: center;
}

#mobile-header .container .mobile-main-bar {
    padding-top: 5px;
}

#index nav.header-nav {
    display: block;
}

.catalogue_promo_c2, .catalogue_promo_c3, .catalogue_promo_c4 {
    font-size: 15px;
}

.section_4_c3 ul.nav.nav-tabs {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
}

.section_4_c1 .section_4_c2 .elementor-widget-container {
    padding-left: 0px !important;
}
.section_4_c3 ul.nav.nav-tabs li a {
    font-size: 20px !IMPORTANT;
    margin-top: 20px;
}

.elementor-element.elementor-element-wjz9f50 > .elementor-element-populated,
.elementor-element.elementor-element-tw4j9mu > .elementor-element-populated,
.elementor-element.elementor-element-0jxmiin > .elementor-element-populated {
    background-position: top right -140px !important;
}

.elementor-element.elementor-element-mdgbxus .elementor-widget-container,
.elementor-element.elementor-element-h7qdq16 .elementor-widget-container,
.elementor-element.elementor-element-szu5qo0 .elementor-widget-container {
    padding: 20px 20px 100px 20px!important;
}

h3.section_8_c2 {
    text-transform: initial!important;
}

.title_card_laypouts_c2 .title_card_laypouts_c3 h2 {
        font-size: 15px !important;
        margin-bottom: 0px;
}

section.alternative-products.block.block-section {
    margin-bottom: 30px;
    padding-bottom: 0px;
}

.swiper-container-wrapper .products.swiper-container .js-product-miniature-wrapper {
    padding-bottom: 0px !IMPORTANT;
}
.alternative-products .SwiperbuttonPrev11, .alternative-products .SwiperbuttonPrev22, .alternative-products .SwiperbuttonNext11, .alternative-products .SwiperbuttonNext22 {
        width: 30px !important;
        height: 30px !important;
        display: none;
    }

.product_information_content_c3, .product_information_content_c4, .product_information_content_c5 {
    display: flex;
    width: 100%;
    flex-direction: column;
    flex-wrap: wrap;
    margin-top: 15px;
}

.information_content_text_c1, .information_content_text_c2 {
    width: 100% !IMPORTANT;
}

#category a.sprites_image_list_c1, #category a.sprites_image_list_c2, #category a.sprites_image_list_c3, #category a.sprites_image_list_c4, #category img.List_Cart_c1, #category img.List_Tech_c1, #category img.List_Certificate_c1, #category img.List_Favourite_c1 {
    width: 40px ! IMPORTANT;
    height: 40px ! IMPORTANT;
}

.view_more_list_c1 .view_more_list_c2 {
    font-size: 15px ! IMPORTANT;
    padding: 15px ! IMPORTANT;
}

#category .price_tag_c4 {
    font-size: 18px ! IMPORTANT;
}
.price_tag_c6, .price_tag_c4, .product-miniature-grid .product-price {
        font-size: 18px !important;
}


.product_ref_details span {
    font-size: 18px ! IMPORTANT;
}


.elementor-widget-prestashop-widget-ProductsListTabs.section_4_c3 .elementor-widget-container {
        padding: 0px !important;
}
.footer_contact_whatsapp_c1, .footer_contact_headphones_c1, .footer_contact_email_c1, .footer_contact_headphones_c1 {
    align-items: center;
}
#content-wrapper .product_header_container .page-title span {
    font-size: 20px !important;
}



#module-acdcselectionchart-selectionchart .serachContDiv, #module-acdcclearance-clearance .serachContDiv, #module-acdcspecials-specials .serachContDiv, #module-acdcshortforms-shortform .serachContDiv {
    padding: 0px !IMPORTANT;
}
#module-acdcshortforms-shortform #content .bin_items_search,
#module-acdcspecials-specials #content .bin_items_search,
#module-acdcselectionchart-selectionchart #content .bin_items_search,
#module-acdcclearance-clearance #content .bin_items_search{
    display: flex;
    gap: 10px;
	height: auto ! IMPORTANT;
    flex-direction: column;
    width: 100%;
}

#module-acdcshortforms-shortform .searchDropDiv,
#module-acdcspecials-specials .searchDropDiv,
#module-acdcselectionchart-selectionchart .searchDropDiv,
#module-acdcclearance-clearance .searchDropDiv{
        width: 100% !IMPORTANT;
}
#module-acdcshortforms-shortform .product-miniature .thumbnail-container.reviews-loading,
#module-acdcspecials-specials .product-miniature .thumbnail-container.reviews-loading,
#module-acdcselectionchart-selectionchart .product-miniature .thumbnail-container.reviews-loading,
#module-acdcclearance-clearance .product-miniature .thumbnail-container.reviews-loading{
	display: flex !important;
	flex-direction: column !important;
	padding: 10px;
	gap: 10px;
	justify-content: center;	
}






.serachContDiv .bin_items_search button {
    padding: 0px !IMPORTANT;
}
#content-wrapper .serachContDiv .bin_items_search button {
        padding: 0px ! IMPORTANT;
        font-size: 16px ! IMPORTANT;
        padding-left: 0px ! IMPORTANT;
        width: 100% ! IMPORTANT;
        margin: auto !important;
    }
select#sort-history, select#item, input#binItemsSearch {
        font-size: 15px;
}
#module-acdcshortforms-shortform span.product_view_btns, 
#module-acdcspecials-specials span.product_view_btns, 
#module-acdcselectionchart-selectionchart span.product_view_btns, 
#module-acdcclearance-clearance span.product_view_btns {
    width: 100%;
}

#module-acdcshortforms-shortform .thumbnail-container.reviews-loading .product_view_btns a, 
#module-acdcspecials-specials .thumbnail-container.reviews-loading .product_view_btns a, 
#module-acdcselectionchart-selectionchart .thumbnail-container.reviews-loading .product_view_btns a, 
#module-acdcclearance-clearance .thumbnail-container.reviews-loading .product_view_btns a {
    width: 100%;
    text-align: center;
    padding: 10px;
    font-size: 15px;
}
#module-acdcshortforms-shortform .thumbnail-container.reviews-loading .product-price-and-shipping span.price,
#module-acdcspecials-specials .thumbnail-container.reviews-loading .product-price-and-shipping span.price,
#module-acdcselectionchart-selectionchart .thumbnail-container.reviews-loading .product-price-and-shipping span.price,
#module-acdcclearance-clearance .thumbnail-container.reviews-loading .product-price-and-shipping span.price{
    color: #050024;
    font-weight: 600;
    font-size: 15px;
}
	
#module-acdcshortforms-shortform .product-miniature .thumbnail-container.reviews-loading .thumbnail-top,
#module-acdcspecials-specials .product-miniature .thumbnail-container.reviews-loading .thumbnail-top,
#module-acdcselectionchart-selectionchart .product-miniature .thumbnail-container.reviews-loading .thumbnail-top,
#module-acdcclearance-clearance .product-miniature .thumbnail-container.reviews-loading .thumbnail-top {
	text-align: center;
}
#module-acdcshortforms-shortform p.h3.product-desc-s1.mb-3,
#module-acdcspecials-specials p.h3.product-desc-s1.mb-3,
#module-acdcselectionchart-selectionchart p.h3.product-desc-s1.mb-3,
#module-acdcclearance-clearance p.h3.product-desc-s1.mb-3 {
		font-weight: 400;
        height: 55px;
        color: #717070;
        font-size: 15px;
        overflow: hidden;
}
	
#module-acdcselectionchart-selectionchart .card-body{width:100% !important}
	
	
#module-acdcselectionchart-selectionchart .product-price-and-shipping span.price {
    color: #050024;
    font-weight: 600;
    font-size: 15px;
}	
#module-acdcselectionchart-selectionchart a.btn.btn-primary.card-has-button {
    width: 100%;
    text-align: center;
    padding: 10px;
    font-size: 15px;
}

#module-acdcselectionchart-selectionchart .card.card-has-f-direction{
    justify-content: center;
    align-items: center;
}
#module-acdcselectionchart-selectionchart .card-has-img {
    width: 150px ! IMPORTANT;
    height: 200px ! IMPORTANT;
}
	

#favouriteproduct .col-3.col-sm-auto,
#favouriteproduct .col._name.col-8,
#favouriteproduct .cart_btn_cont{
    width: 100% !IMPORTANT;
    min-width: 100% !IMPORTANT;
    max-width: 100% !IMPORTANT;
}


#favouriteproduct .whishlist_section_s1 .cart_btn_cont {
    display: flex;
    margin-top: 20px;
    align-items: flex-start !IMPORTANT;
}

#favouriteproduct .col-3.col-sm-auto {
    text-align: center;
    margin-bottom: 30px;
}

#favouriteproduct .product_header_con_m1, 
#favouriteproduct .discount_price_container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 0px !IMPORTANT;
    margin-top: 15px;
}

#favouriteproduct span.discount_tag.span_head_c2 {
    margin-top: 10px;
    font-weight: 600 !important;
    font-size: 17px !important;
}

#favouriteproduct .eye_view_cart_c7 {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
}

#favouriteproduct .eye_view_cart_c7 .col-md.qty {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

#checkout .payment-options.cartstep_4 #payment-option-3-container label span {
    font-size: 16px ! IMPORTANT;
}
#footer .logo-footer img {
    width: 120px !important;
}


#module-acdcselectionchart-selectionchart .product-price-and-shipping span.price, #module-acdcclearance-clearance .product-price-and-shipping span.price, #module-acdcspecials-specials .product-price-and-shipping span.price {
    color: #050024;
    font-weight: 600;
    font-size: 15px;
}

#module-acdcspecials-specials .card-body {
    padding: 10px 0px;
}
#module-acdcselectionchart-selectionchart .card-body, #module-acdcclearance-clearance .card-body, #module-acdcclearance-clearance .card-body {
    width: 100% !important;
}

#module-acdcclearance-clearance .card.card-has-f-direction {
    align-items: center;
}

#module-acdcselectionchart-selectionchart a.btn.btn-primary.card-has-button, #module-acdcclearance-clearance a.btn.btn-primary.card-has-button, #module-acdcspecials-specials a.btn.btn-primary.card-has-button {
    width: 100%;
    text-align: center;
    padding: 10px;
    font-size: 15px;
}















}











