@media (min-width: 768px) {

    .basket_confirm_item.with_bg:nth-child(3n) .col-lg-6:nth-child(1) {
        max-width: 49%;
        margin-right: 10px;
    }

    .basket_confirm_item.with_bg:nth-child(3n) .col-lg-6:nth-child(2n):not(.win_col) {
        max-width: 49%;
        margin-left: 10px;
    }
    
}
@media (min-width: 992px) 
{	
	
	.right_side_menu_opened #wrapper
	{
		left:0;
	}

    #basket_top .basket_table_item .product_item_offer_in {
        display: none;
    }
		
    .search_companies_area {
        width: 90%;
    }

    /* στοίχιση του gallery ώστε η αριστερή απόσταση να ισούται με τη δεξιά απόσταση του .product (που έχει max-width 420px και είναι centered) */
    .product_gallery_out {
        width: calc(50% + 240px);
    }
}

@media (min-width: 1200px) {	

    .basket_confirm_item .eshop_oroi {
        min-width: 330px;
    }

}

@media (max-width: 1900px) {

    .homepage_tabs_out .product_item_image img {
        height: 55vh;
    }

    .tabs26_tabs_out .product_item_image img {
        height: 23vw;
    }
}

@media (max-width: 1600px) {

    .homepage_tabs_out .product_item_image img,
    .tabs26_tabs_out .product_item_image img {
        height: 22.5vw;
    }
}

@media (max-width: 1500px) 
{
	.main-header  .search_form {
		width: 350px;
	}
}

@media (max-width: 1500px) 
{
    .telephone-wrapper {
        font-size: 18px;
        margin-right: 20px;
    }
    .cart-details {       
        font-size: 12px;
    }
    .cart-text-total {
        font-size: 18px;
    }
    .top_item.basket_btn_h {
        padding-left: 20px;
    }

    .filterContainer::after{
        right:25px;
    }
}

@media (max-width: 1300px) {
    
    .homepage_tabs_out .product_item_image img,
    .tabs26_tabs_out .product_item_image img {
        height: 22vw;
    }

}

@media (max-width: 1200px) 
{
    .telephone-wrapper {
        font-size: 15px;
        margin-right: 15px;
    }
    .cart-details {       
        font-size: 11px;
    }
    .cart-text-total {
        font-size: 15px;
    }
    .top_item.basket_btn_h {
        padding-left: 15px;
    }
    
    /* .custom-title {
        font-size: 16px;
        white-space: nowrap;
    } */
    
    .custom-phone-title {
        font-size: 20px;       
    }
    
    /* .custom-subtitle {
        font-size: 12px;        
    } */

}

@media (max-width: 1199px) {

    .checkout ul.three_steps.dots li:after {
        right: 115%;
        width: 590%;
    }

    .homepage_tabs_out .product_item_image img,
    .tabs26_tabs_out .product_item_image img {
        height: 28vw;
    }
    
    #blog_text img {
        max-width: 100%;
        height: auto!important;
    }
}

@media (max-width: 991px) 
{
    /* top fixed header for mobile */
	#header_mobile {		
		background: white;
		z-index: 999;
        border-bottom:1px solid #cccccc;
    }

    body.fixed-header #header_mobile {
        height: 140px !important;
    }

    body.fixed-header.right_side_menu_opened #header_mobile {
        left: 300px;
        width: 100%;
    }
    
	body.fixed-header main.main-content-wrapper {
		margin-top:140px;
	}

	/* fixed header end*/

    .filter_responsive
	{
		display:block;
	}

    .filter_area_item.with_scroll .filter_area_item_area {
        max-height: none;
        overflow: visible;
    }

    .newsletter_area {
        max-width: 400px;
    }

    .home_brands.banner_out{
        padding:0px;
    }

    .home_brands.banner_out .main_box_area {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .home_brands.banner_out .main_box_area{
        width:100%;
    }

    .home_brands_slider .owl-nav{
        display:none !important;
    }

    .home_brands_slider .owl-dots{
        display:flex !important;
        align-items:center;
        justify-content: center;
        margin-top:10px;
    }

    .home_brands_slider .owl-dots button{
        width:7px;
        height:7px;
        outline:none;
        border-radius:50%;
        background: #ccc;
        margin-right:15px;
    }

    .home_brands_slider .owl-dots button.active{
        background: #000;
    }

     .home_brands_slider .owl-dots button:last-child{
        margin-right:0px;
     }

     .banner_out.new_arrivals{
        margin-top:80px;
    }

    .products_bar_out .div_left{
        margin-left:0px;
    }

    .filter_selected {
        padding-left: 0;
       justify-content: flex-start;
    }

    .title_out {
        padding-top: 12px;
    }

    .title_out .div_left{
       float: left;
    }

    .product_col .product {
        max-width: 785px;
    }

    .blog_card_img img {
        height: 200px;
    }

    .blog_pagination_area {
        padding: 20px;
    }

    .blog_per_page {
        font-size: 10px;
    }

    .blog_per_page a {
        font-size: 14px;
    }

    .pagination_out_1 ul.my_pagination>li.active a {
        padding: 10px 18px;
    }

    .pagination_out_1 ul.my_pagination>li {
        font-size: 17px;
    }

    .homepage_multiple_tabs_cus,
    .homepage_tabs_title,
    .homepage_tabs_subtitle {
        padding-left: 0px;
        padding-right: 0px;
    }

    .homepage_tabs li:first-child h3 {
        padding-left: 0;
    }

    .homepage_multiple_tabs_cus .homepage_tabs_top {
        flex-direction: column;
        justify-content: unset;
        align-items: unset;
    }

    .homepage_tabs_link_outer {
        padding-top: 15px;
    }

    .homepage_multiple_tabs_cus .homepage_tabs_subtitle_link {
        font-size: 14px;
    }

    .mens_fashion .homepage_tabs_out {
        padding-top: 20px;
    }

    /* banner_kind7 owl carousel: override Bootstrap d-flex !important */
    .banner_kind7.owl-carousel {
        display: block !important;
        overflow: hidden;
    }

    /* banner-multi-tabs → horizontal scroll on mobile */
    .banner-multi-tabs {
        cursor: grab;
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        border-bottom: none !important;
        padding-bottom: 0 !important;
    }

    .banner-multi-tabs::-webkit-scrollbar {
        display: none;
    }

    .banner-multi-tabs > li {
        flex: 0 0 auto !important;
        float: none !important;
        width: auto !important;
        display: inline-block !important;
    }

    .banner-multi-tabs > li > a .title_b span {
        white-space: nowrap;
    }

    .womens_fashion .homepage_tabs_out {
        padding-top: 15px;
    }

    .newestArticles {
        padding-top: 25px;
        padding-left: 0;
        padding-right: 0;
    }

    .newestArticles .blog-articles .item > a > div:first-child > img {
        height: auto;
    }

    .articles_banner.title {
        margin-bottom: 30px;
    }

    .blog-articles button span {
        width: 48px;
        height: 48px;
        background: #fff;
    }

    .blog-articles .owl-prev {
        left: -2%;
        margin-top: -50px;
    }

    .blog-articles .owl-next {
        right: -2%;
        margin-top: -50px;
    }

    .faqs_banner {
        padding-top: 65px;
        padding-bottom: 40px;
    }

    .faqs-articles-multi-tabs.nav-tabs > li {
        width: auto!important;
        margin-bottom: 0px;
    }

    .faqs_banner .faq-question,
    .faqs_banner .faq-answer-inner {
        font-size: 16px;
    }

    .faqs_banner .faq-question {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 32px 15px;
    }

    .without_spaces.banner_out:not(.no-banner-gutter) .h_item .banner_img {
        margin-bottom: 0px;
    }

    #bottom_out .bottom_item:last-child {
        display: block !important;
    }

    #bottom_out .bottom_item:last-child h3 {
        text-align: left;
    }

    #bottom_out .bottom_item:last-child .social_area {
        /* display: flex; */
        justify-content: left!important;
        padding-top: 20px;
    }

    .title_path h2 {
        font-size: 11px;
    }

    .tabs26_tabs li a .title_b span {
        font-size: 14px;
            padding: 8px 12px;
    }

    .multiple-banners-tabs {
        padding: 85px 0 50px;
    }

    .checkout ul.three_steps.dots li:after {
        right: 120%;
        width: 390%;
    }

    #basket_top .basket_table_item .products_price_new {
        font-size: 13px;
    }

    #basket_top .basket_table_item .products_price_old,
    #basket_top .basket_table_item .product_item_offer_in {
        font-size: 11px;
    }

    #table_content .table_content_data .col-lg-1.basket_table_item {
        display: none;
    }

    .basket_photo_r {
        padding-top: 20px;
    }

    #basket_top .basket_item .b_table_cell h3 {
        font-size: 7px!important;
    }

    #basket_top .basket_item .b_table_cell h2 {
        font-size: 11px;
    }

    #basket_top .basket_item .b_table_cell h4 {
        font-size: 9px!important;
    }

    #basket_top .basket_table_item .products_price_new {
        margin-left: 0;
    }

    .basket_quantity_btn,
    .basket_quantity_area_edit,
    .basket_quantity_area_edit input[type="text"] {
        width: 25px;
        height: 25px;
        margin: 0;
    }

    .basket_photo_r img {
        width: 100px;
    }

    .basket_item {
        padding-left: 100px;
    }

    .table_content_data .basket_table_item {
        border-top: none;
    }

    #table_content .table_content_data > .row {
        padding-top: 10px;
        padding-bottom: 5px;
        border-top: 1px solid #cccccc;
    }

    .basket_item_title_outer {
        font-size: 13px;
        font-family: 'Roboto-Regular';
        letter-spacing: 0.1em;
        color: #000;
        padding-bottom: 10px;
    }

    .col-lg-2 .basket_table_item_in .b_table_cell {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    #basket_top .basket_table_item .products_price_old,
    #basket_top .basket_table_item .product_item_offer_in {
        margin-bottom: -2px;
    }

    .table_results_right {
        font-size: 15px;
    }
    .page_eshop_basket_list  .table_results_right {
        font-size: 14px;
    }


    .table_results_item .table_results_right #total_price_num {
        font-size: 15px;
        font-family: 'Roboto-Regular';
    }

    .page_eshop_basket_list .table_results_item .table_results_right #total_price_num {
        font-size: 16px;
        font-family: 'Roboto-Bold';
    }
    

    .table_results_item.total_price .table_results_left {
        font-size: 14px;
    } 

    .table_results .table_results_item .col-lg-1.table_r_col,
    .table_results .table_results_item .col-lg-2.table_r_col,
    .table_results .table_results_item .col-lg-3.table_r_col {
        border-bottom: none;
    }

    .table_results_item.total_price .col-lg-1.table_r_col,
    .table_results_item.total_price .col-lg-2.table_r_col,
    .table_results_item.total_price .col-lg-3.table_r_col {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
    }

    .table_results .table_results_item:not(.total_price) .col-lg-1.table_r_col, 
    .table_results .table_results_item:not(.total_price) .col-lg-2.table_r_col,
    .table_results .table_results_item:not(.total_price) .col-lg-3.table_r_col {
        height: 30px;
        padding-top: 0;
        padding-bottom: 0;
    }

    .table_results_item.total_price {
        margin-top: 15px;
    }

    .basket_out .title {
        font-size: 20px;
    }

    .checkout_out {
        margin-top: 10px;
    }

    .page_eshop_basket_list  #basket_out_in.padding_top_bottom {
        padding-top: 50px;
    }

    .basket_confirm_item:not(.with_bg) .table_content_data .col-12 {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .basket_confirm_item.with_bg:nth-child(4n) .col-lg-6:last-child .basket_confirm_item_t.without_border {
        margin-top: 25px;
    }

    .basket_confirm_item.with_bg:nth-child(3n),
    .basket_confirm_item.with_bg:nth-child(4n),
    .basket_confirm_item.with_bg.coupon {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .basket_confirm_item:nth-child(6n) .table_content_data .col-12 {
        padding-left: 100px;
    }

    .basket_delete_btn {
        top: -30px;
        right: -10px;
        left: unset;
    }

    .page_eshop_basket_list .basket_delete_btn {
        top: -30px;
        right: -20px;
        left: unset;
    }

    .basket_delete_btn img {
        width: 9px;
    }

    .basket_confirm_item:nth-child(6n) .basket_confirm_item_t {
        background: #f7f7f7;
        margin-bottom: 0;
        padding: 20px 15px;
    }

    .basket_confirm_item:nth-child(6n) .basket_confirm_item_d {
        background: #f7f7f7;
        margin-right: 0;
        width: 100%;
        padding: 20px 15px;
    }

    #basket_out_in #order .basket_confirm_item .col-sm-height {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column-reverse;
    }
    
    #basket_out_in #order .basket_confirm_item .eshop_oroi {
        padding-bottom: 20px;
    }

    #basket_out_in #order .basket_confirm_item input[type="checkbox"]+label {
        display: flex;
        align-items: center;
        gap: 4px;
    }

    #basket_out_in #order .basket_confirm_item .eshop_oroi input[type="checkbox"] + label span {
        margin-top: 0;
        margin-right: 5px;
    }

    .blog_filter_select {
        width: 100%;
        font-size: 13px;
        padding: 10px;
        max-width: 200px;
    }

    .blog_filters_area {
        margin-bottom: 40px;
    }

    .blog_card_meta {
        font-size: 9px;
    }

    .blog_card_title {
        font-size: 13px;
    }

    .page_blog-list #articles_out_in .col-lg-12 {
        padding: 0;
    }

    .blog_card_col {
        margin-bottom: 35px;
        padding-left: 6px;
        padding-right: 6px;
    }

    .blog_card_body {
        padding-left: 20px;
    }

    .blog_card_more a {
        font-size: 8px;
        padding: 8px 18px;
    }

    .container.upper .blog_date {
        font-size: 14px;
    }

    .container.upper #blog h1 {
        font-size: 24px;
    }

    .container.lower #blog h2 {
        font-size: 20px;
    }

    .container.mid #blog_image {
        padding-top: 10px;
        padding-bottom: 5px;
    }

    #articles_out_in .container.mid .col-lg-12 {
        padding: 0;
    }

    .page_blog .newestArticles {
        padding-top: 0;
        padding-bottom: 60px;
    }

    .cycrleArticlePhoto{
        min-height: auto;
        aspect-ratio: 16/9;
    }
}

@media (max-width: 768px)
{

    .product_gallery_out {
        max-width: 100%;
    }

    .product_col .product {
        max-width: 100%;
    }

    .popup_basket {
        width: 100%;
        max-width: 100%;
        height: 100%;
        max-height: 100%;
        margin: 0;
        border-radius: 0;
        overflow-y: auto;
    }

    .popup_basket_area {
        min-height: 100vh;
        box-shadow: none;
    }

    .popup_basket_area_title {
        text-align: center;
        padding:80px 15px 55px 15px;
    }
    .popup_basket_right {
      max-width:240px;
      margin:0 auto;
      text-align: center;
    }

    .popup_basket_buttons {
        margin-top: 35px;
    }

    .popup_basket_btn {
        margin:0 auto !important;
        margin-bottom:15px !important;
        width: 100%;
        max-width: 216px;
    }

    .articles_out .title_out {
        background-image: var(--bg-mobile) !important;
        min-height: 220px;
    }
    
    .articles_out .title_area h1.title {
        font-size: 62px;
    }

    .blog_filters_area {
        /* flex-direction: column; */
        align-items: center;
    }

    .blog_filter_select {
        min-width: auto;
    }

    /* .blog_card_img img {
        height: 220px;
    } */
}

@media (max-width: 767px) { 

    .popup_basket_txt h2 {
        margin-top: 15px;
    }

    .checkout ul.three_steps.dots li:after {
        right: 120%;
        width: 250%;
    }

    .btn_back {
        float: none;
        margin-bottom: 15px;
    }

    .basket_order_btn {
        float: none;
        display: table;
        margin: 0 auto;
    }

    .basket_confirm_item .col-sm-height {
        display: block;
    }

    .basket_confirm_item.with_bg:nth-child(3n) input[type="radio"]+label .send_way_inner {
        flex-direction: column;
    }

    .basket_confirm_item.with_bg:nth-child(3n) .row {
        padding-left: 15px;
        padding-right: 15px;
    }

    .basket_confirm_item.with_bg:nth-child(3n) .col-lg-6:not(.win_col) {
        padding: 0;
    }

    .basket_confirm_item.with_bg:nth-child(3n) .basket_confirm_item_t {
        background: #f7f7f7;
        margin-bottom: 0;
        padding: 20px 15px;
    }

    .basket_confirm_item.with_bg:nth-child(3n) .basket_confirm_item_d {
        background: #f7f7f7;
        margin-right: 0;
        width: 100%;
        padding: 20px 15px;
    }

    .b_confirm_radio:first-child {
        margin-top: 0px;
    }
    
    .basket_confirm_item.with_bg:nth-child(3n) .col-lg-6 .basket_confirm_item_t:nth-child(3n) {
        background: #f7f7f7;
        margin-bottom: 0;
        margin-top: 20px;
        padding: 20px 15px;
    }

    .basket_confirm_item.with_bg:nth-child(3n) .col-lg-6:not(.win_col) {
        background: none;
    }

    .basket_confirm_item.with_bg:nth-child(3n) .col-12.col-lg-6 > .container,
    .basket_confirm_item.with_bg:nth-child(3n) .col-12.col-lg-6 > .container .col-lg-12 {
        padding: 0;
        margin-top: 10px;
    }

    .basket_confirm_item.with_bg .title_conf, .basket_confirm_item .title_conf {
        text-align: left;
    }

    .basket_confirm_item.with_bg:nth-child(4n) .col-lg-6 .basket_confirm_item_t.without_border {
        margin-bottom: 10px;
    }

    .basket_confirm_item.with_bg.coupon .basket_confirm_item_in {
        padding: 35px 20px;
        flex-direction: column;
        align-items: unset;
        justify-content: unset;
    }

    .coupon_area_out {
        float: unset;
    }

    .basket_confirm_item.with_bg.coupon .coupon_area,
    .basket_confirm_item.with_bg.coupon .check_coupon {
        width: 100%;
        margin-top: 15px;
    }

    .basket_confirm_item.with_bg.coupon .check_coupon {
        font-family: 'Roboto-Bold';
        justify-content: space-between;
        padding: 0 10px;
    }

    .coupon_results_in {
        max-width: 100%;
    }

    .blog_card_col:nth-child(odd) {
        padding: 0;
        padding-right: 3px;
    }

    .blog_card_col:nth-child(even) {
        padding: 0;
        padding-left: 3px;
    }

    .blog_card_img img {
        height: 130px;
        height: 36vw;
    }

    .blog_pagination_area {
        flex-direction: column;
        /* align-items: flex-start; */
    }

    .blog_pagination_area {
        padding: 0;
    }

    .blog_pagination_area {
        margin-top: 25px;
        gap: 35px;
    }

    .returns_item.return_reason,
    .returns_item.product_opened {
        flex-direction: column;
        gap: 10px;
    }

    .returns_item.return_reason .return_reason_title,
    .returns_item.product_opened .product_opened_title,
    .returns_item.return_reason .return_reason_options,
    .returns_item.product_opened .product_opened_options {
        flex: 0 0 100%;
        max-width: 100%;
    }
    
}

@media (max-width: 750px) 
{
    .banner_out:not(.no-banner-gutter) .h_item .banner_img
	{
		margin-bottom:20px;
	}

   #header_mobile .mobile.logo img.img-fluid{
		width:133px;
	}

    .newsletter_area {
        max-width: 240px;
    }

    .eshop_oroi.newsletter_terms label a{
        margin-left:0px;
    }

    .eshop_oroi.newsletter_terms label{
        display:block;
    }

    .articleIn {
       padding:20px 15px !important;
    }

    .aboutArticlePhoto{
        min-height: 373px;
    }

    .page_articles .mentioned{
        padding:40px 0px 50px 0px;
    }

    #products_list_out{
        width:calc(100% + 30px);
        margin-left:-15px;
    }

    .pageTitle{
        padding:0px 15px 20px 15px;
        font-size: 24px;
    }

    .products_bar_out {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .products_bar_out  .title_area {
        padding-bottom: 0px;
    }

    .show-filters-resp{
        padding:0px 15px;
    }

    .pageText.forSubs{
        display:none;
    }

     .pageText.forSubs.resp{
        display: block;
     }
}

@media (max-width: 749px) {

    .tabs26_tabs_out .product_item_image img {
        height: 45vw;
    }

}

@media (max-width: 600px) 
{
    .homepage_tabs li a .title_b {
        font-size: 20px;
    }
}
@media (max-width: 550px) 
{
    /* .bottom_item h3 {
        font-size: 17px;
    } */
    .footer-hours-in,
    .bottom_item ul li a {
        font-size: 15px;
    }

}

@media (max-width: 549px) {

    .homepage_tabs_out .product_item_image img,
    .tabs26_tabs_out .product_item_image img {
        height: 82vw;   
    }
}

@media (max-width: 540px) {

    .checkout ul.three_steps.dots li:after {
        right: 120%;
        width: 240%;
    }

    .faqs_banner .faqs-articles-multi-tabs.nav-tabs {
        flex-wrap: nowrap;
    }
    .faqs_banner .faqs-articles-multi-tabs.nav-tabs > li {
        flex: 0 1 auto;
    }
    .faqs_banner .faqs-articles-multi-tabs a span {
        padding: 8px 10px;
        font-size: 11px;
        margin-bottom: 8px;
        white-space: nowrap;
    }
    .faqs_banner .title_b {
        padding-left: 3px;
        padding-right: 3px;
    }
}

@media (max-width: 500px) 
{
    .metaforika-mobile-header-div .metaforika-wrapper {
        font-size: 13px;
    }
    .basket_btn a {
        font-size: 14px;
        letter-spacing: 2px;
        font-family: 'Roboto-Medium', Arial, Helvetica, sans-serif;
        padding-left: 35px;
        padding-right: 10px;
    }
    .product_favorite {
        font-size: 20px;
    }

    .homepage_tabs_out .product_item_image img,
    .tabs26_tabs_out .product_item_image img {
        height: 80vw;
    }

    .checkout ul.three_steps.dots li:after {
        right: 120%;
        width: 200%;
    }

}

@media (max-width: 450px) {

    .product .product_favorite_in {
        width: auto;
    }

    .checkout ul.three_steps.dots li:after {
        right: 120%;
        width: 170%;
    }

}

@media (max-width: 400px) 
{
    .homepage_tabs li a .title_b {
        font-size: 16px;
    }
    .metaforika-mobile-header-div .metaforika-wrapper {
        font-size: 11px;
    }
    .basket_btn a {
        font-size: 13px;
        letter-spacing: 1px;
    }

    .blog-articles .owl-prev {
        left: -4%;
    }

    .blog-articles .owl-next {
        right: -4%;
    }

    .faqs_banner,
    .faqs_banner .col-lg-12 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .faqs_banner .faqs-articles-multi-tabs a span {
        padding: 7px 10px;
    }

    .faqs_banner .faqs_tabs_bottom {
        padding-left: 15px;
        padding-right: 15px;
    }

    .tabs26_tabs_out .product_item_image img {
        height: 79vw;
    }

    .checkout ul.three_steps.dots li:after {
        right: 120%;
        width: 130%;
    }

    .fancybox-active-popup .f-html {
        max-height: 500px !important;
    }
}

@media (max-width: 360px) {
    
    .checkout ul.three_steps.dots li:after {
        right: 115%;
        width: 115%;
        width: 15vw;
        width: 7vh;
    }

}

@media (max-width: 350px) 
{
	.filter_responsive
	{
		left:-275px;	
	}
	
	.filter_responsive_left
	{
		width:275px;
	}
}

@media (min-width: 768px) 
and (max-width: 991px) {

    .basket_confirm_item.with_bg:nth-child(3n) .col-lg-6:nth-child(1) {
        margin-right: 0;
    }

    .basket_confirm_item.with_bg:nth-child(3n) .col-lg-6:not(.win_col) {
        padding: 20px 15px;
    }

    .basket_confirm_item.with_bg.coupon .coupon_area {
        width: 30vh;
    }

    .basket_confirm_item.with_bg.coupon .check_coupon {
        width: 20vh;
    }

}

@media (min-width: 992px) 
and (max-width: 1024px) {

    .blog-articles button span {
        background: #fff;
    }

    .blog-articles .owl-prev {
        left: -3%;
    }

    .blog-articles .owl-next {
        right: -3%;
    }
}

@media (min-width: 992px) 
and (max-width: 1199px)  {
    
    .basket_confirm_item.with_bg:nth-child(3n) .col-lg-6:nth-child(1) {
        margin-right: 0;
    }

    .table_results .table_results_item .col-xl-2.table_r_col {
        border-bottom: 1px solid #ccc;
        height: 50px;
        padding-top: 10px;
        padding-bottom: 10px;
        display: flex;
        align-items: center;
    }

    .table_results .table_results_item .col-lg-3.table_r_col {
        height: 50px;
        padding-top: 10px;
        padding-bottom: 10px;
        display: flex;
        align-items: center;
    }

    body:not(.page_eshop_basket_list) .basket_confirm_item .basket_order_btn a,
    .basket_confirm_item .btn_back a, 
    .basket_confirm_item .basket_order_btn a {
        min-width: 310px;
    }

    .basket_confirm_item .eshop_oroi {
        min-width: 300px;
    }

}

@media (min-width: 992px) 
and (max-width: 1400px)  {

    .blog_card_img img {
        height: auto;
    }

}

@media (min-width: 992px) 
and (max-width: 1650px)  {

    .banner-multi-tabs {
        cursor: grab;
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        border-bottom: none !important;
        padding-bottom: 0 !important;
    }

    .homepage_multiple_tabs_cus .homepage_tabs_top {
        flex-direction: row;
        justify-content: space-between;
        width: 100%;
        align-items: center;
    }

    .homepage_multiple_tabs_cus .homepage_tabs_top .tab-list {
        width: 80%;
    }

    .banner-multi-tabs > li {
        flex: 0 0 auto !important;
        float: none !important;
        width: auto !important;
        display: inline-block !important;
    }

}

@media (min-width: 1025px) 
and (max-width: 1520px)  {

    .blog-articles button span {
        background: #fff;
    }

    .blog-articles .owl-prev {
        left: -2%;
    }

    .blog-articles .owl-next {
        right: -2%;
    }

}