/* NAVBAR */
@media (max-width: 991.98px) {
    #navbarSupportedContent {
        position: absolute;
        top: 54px;
        left: 0;
        background-color: #282828;
        z-index: 15;
    }

    .divinder {display: none;}

    .navbar-nav {
        padding: 1em;
        padding-bottom: 0;
    }

    .contact-row {
        flex-direction: column-reverse;
    }

    .grey-block {
        margin-top: 3em;
    }

    .cart-user-group {
        padding: 1em;
        padding-top: .5em;
        width: 100%;
        justify-content: space-around;
    }

    .order-summary .static-content {
        margin-top: 1rem;
    }

    .profile-navigation {
        margin-bottom: 2em;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }

    .profile-navigation a {
        width: 50%;
        margin-right: 0px;
    }

    .dropdown-menu {
        left: -112px;
    }
}

@media (max-width: 300px){
    .productv-container .quantity-flex{flex-direction: column;align-content: center;align-items: center;}
    .productv-container .smaller-btn.login-btn.m-0 {
        margin-top: 0px !important;
        margin-left: 0px !important;
    }
}

@media (max-width: 575.98px) {

    .left-category-block {flex-wrap: wrap; align-items: center; justify-content: flex-start;}
    .left-category-block span, .left-category-block a {font-size: 16px; min-height: 35px;}
    .carousel-control-prev img {height: 35px; width: 35px;}
    .carousel-control-next img {height: 35px; width: 35px;}

    .header-top {font-size: 17px;}
    .navbar-toggler {background-color: #fff;}
    .slide-img {height: 355px;}
    .smallcategorys {display: flex; align-items: center; justify-content: space-between; flex-direction: column;}
    .slider-header-fluid .last-home-container {margin-bottom: 1em;}
    .smallcategorys .one-category-block {width: 100%; margin-bottom: 1em;}
    .one-category-block > img {height: 350px;}
    .one-category-block.small {margin-bottom: 1em;}
    .slider-title {padding-top: 1em; padding-bottom: 1em;font-size: 23px;}
    .carousel-control-prev {left: 7px;}
    .carousel-control-next {right: 7px;}
    .standard-btn {font-size: 17px;min-width: 120px; border: 2px solid #fff;}
    .slider-main-title {font-size: 35px;}
    .slider-main-title::after {width: 100%;height: 5px;}
    .carousel-caption {padding-bottom: 0px;}
    .slider-header-fluid .left-category-block span, .slider-header-fluid .left-category-block a {margin-right: 21px;font-size: 18px;}
    .one-product-card {margin-bottom: 1.5em;}

    .category-title {font-size: 26px;}
    .one-category-block.small.noimage .category-title {font-size: 18px; padding-right: 0px; padding-left: 15px;}
    .one-product-title {line-height: 1;}
    .one-category-block:not(.small) {margin-bottom: 2em;}
    .one-category-block.small .category-title {font-size: 23px; padding-right: 0px; padding-left: 15px;}
    .one-category-block.small .cateogry-content-block {padding-right: 5px; padding-left: 0px;}
    .category-standard-text {margin-bottom: 0px; padding-left: 15px;}
    .smaller-btn.smaller-btn {font-size: 16px;}
    .home-second-banner-content {padding-left: 1.5em; padding-right: 1.5em;}
    .hsbc-title {font-size: 23px;}
    .hsbc-content {font-size: 17px;}
    .home-second-banner-block img {height: 450px;}

    .one-product-img-link img {height: 316px;}

    .standard-title {font-size: 21px;}
    .static-content {font-size: 17px;}
    .footer-design::after {top: 1px;}
    .footer-design {margin-bottom: 1em;}
    footer .logo-block {align-items: center; justify-content: center; width: 100%;}
    footer .extra-left-p { padding-left: 15px; display: flex; align-items: center; justify-content: center; flex-direction: column;}
    .footer-icons-row a {margin-right: 15px;margin-left: 15px;} 
    footer .logo-block img {width: 151px;}
    .links a {margin-bottom: 6px;}
    .rolunk-img {margin-bottom: 2em; width: 100%; max-height: 350px; object-fit: cover; object-position: top;}
    .slider-main-title::before {height: 5px;}

    .contact-title {font-size: 26px; line-height: 1;}
    #contact_form_content_page {margin-bottom: 3em;}

    .brdcmb-fluid > .container > .row > .col-sm-12 {padding-left: 0px !important; padding-right: 0px !important;}
    .svg-container {margin-right: 7px;}
    .contact-item {margin-top: 1em;}

    .login-fluid {margin-top: 2em;margin-bottom: 2em;}
    .pwd-reminder {margin-bottom: 3em; display: flex; width: fit-content;}
    .profile-navigation a {font-size: 19px; width: 100%;}
    .profilom-nav.mb-4 {margin-bottom: 15px !important;}
    .profile-navigation {flex-direction: column !important;}

    .stock-data {margin-top: 0px; font-size: 18px;}
    .quantity-select input {width: 61px;}
    .summary-title, .large-price {font-size: 23px;}
    .cart-price {font-size: 19px;}
    .mobile-header {display: block; text-align: center;font-size: 20px;color: #666666; margin-top: 1em;}
    .cart-table-row {text-align: center;}
    .cart-table-row .no-padding-sm {display: flex; align-items: center; justify-content: center; flex-direction: column;}
    .stock-data {text-align: center;}
    .cart-table-row .product-name {text-align: center;}
    .cart-table-row img {max-height: 200px; width: auto; object-fit: contain; padding: 0px; margin-top: 1em;}
    .cart-table-head {display: none;}
    .pt-3.pb-3 {padding-top: 0px !important; padding-bottom: 0px !important;}
    .cw-brdcmb {flex-wrap: wrap;}
    .cw-brdcmb > div {margin-right: 8px; margin-bottom: 5px;}
    .cw-brdcmb .cw-brdcmb-divinder {display: none;}
    .justify-content-between.flex-column {justify-content: center !important; align-items: center !important;}
    .smaller-btn.login-btn.m-0 {margin-top: 15px !important;}

    .extra-order-padding {padding-left: 1em;}
    .order-title {font-size: 24px !important;}
    .price-sum-row {font-size: 20px;}
    .extra-order-padding {margin-top: 2em;}
    .cart-table-row {flex-direction: column;}
    .col-sm-2.col-summary {text-align: center;}
    .p-md-0.pr-0 {padding-left: 0px !important;}
    .order-with-login {flex-wrap: wrap;}

    .input-section {padding-bottom: 2em;}

        
    .category-toggler {font-size: 24px;}
    .category-link {font-size: 17px;}
    .color-collapse-div label {margin-right: 15px;}
    .prod-list-one-offer-product .img-block img, .prod-list-one-offer-product .img-block {width: 100%;}
    .prod-list-one-offer-product {flex-direction: column;}
    .prod-list-one-offer-product, .noneedm {display: none;}
    .product-list-top-filter {flex-direction: column;}
    .product-list-top-filter {height: auto; padding: 15px 0px;}
    .product-list-top-filter .filter_form {margin-bottom: 1em; }
    .image-part {margin-bottom: 1em; justify-content: center;flex-direction: column-reverse; gap: 1em 0;}
    .product_view_pic {height: auto;width: 100%; margin-left: 0;}
    .product-view-title {font-size: 20px;}
    .product-view .actual-price.choose-text {font-size: 20px;}
    .productv-container.general-padding {padding-bottom: 0em;}
    .productv-container .smaller-btn.login-btn.m-0 {margin-top: 0px !important;}
    .productvu-container .price-row {flex-wrap: wrap;}
    .productvu-container .old-price{margin-right: 0 !important;}
    .productvu-container .product-row{margin-bottom: 1em !important;}
    .productvu-container .slider-buttons {padding: 0.5em 0;}
    .productv-container .select-blocks {flex-wrap: wrap;}
    .productv-container .quantity-flex {flex-wrap: wrap;justify-content: center;gap: .5em 0;}
    .noneed-mobile{display: none;}
    .personal.orders .cart-table-row{padding: 1em 0;}
    .noneedmarg{margin-top: 0;}
    .personal.orders .mobile-header {margin-top: .5em !important;}
    .personal.orders .accordion button {flex-wrap: wrap;}

    .pagination {margin-top: 1em;}

    .image-part .small-images {width: 100%; flex-direction: row; flex-wrap: wrap;}
    .cart-table-row .cart_delete_prod_in_cart {height: 15px; width: 15px;}

    .prodList-collapse.ranged {
        padding-top: 1em;
    }
}

/* SM */
@media (min-width: 576px) and (max-width: 767.98px) {
    .left-category-block span, .left-category-block a {font-size: 17px;}

    .header-top {font-size: 17px;}
    .navbar-toggler {background-color: #fff;}
    .slide-img {height: 355px;}
    .smallcategorys {display: flex; align-items: center; justify-content: space-between; flex-direction: row; margin-top: 2em;}
    .smallcategorys .one-category-block {width: 48%;}
    .one-category-block > img {height: 350px;}
    .one-category-block.small.noimage {margin-bottom: 0px;}
    .slider-title {padding-top: 1em; padding-bottom: 1em;font-size: 23px;}
    .carousel-control-prev {left: 17px;}
    .carousel-control-next {right: 17px;}
    .standard-btn {font-size: 19px;min-width: 140px; border: 2px solid #fff;}
    .slider-main-title {font-size: 55px;}
    .slider-main-title::after {width: 270px;height: 5px;}
    .carousel-caption {padding-bottom: 0px;}
    .slider-header-fluid .left-category-block span, .slider-header-fluid .left-category-block a {margin-right: 21px;font-size: 19px;}
    .one-product-card {margin-bottom: 1.5em;}

    .category-title {font-size: 26px;}
    .one-category-block.small.noimage .category-title {font-size: 18px; padding-right: 0px; padding-left: 15px;}
    .one-product-title {line-height: 1;}
    .one-category-block.small .category-title {font-size: 23px; padding-right: 0px; padding-left: 15px;}
    .one-category-block.small .cateogry-content-block {padding-right: 5px; padding-left: 0px;}
    .category-standard-text {margin-bottom: 0px; padding-left: 15px;}
    .smaller-btn.smaller-btn {font-size: 16px;}
    .home-second-banner-content {padding-left: 3em; padding-right: 3em;}
    .hsbc-title {font-size: 30px;}
    .hsbc-content {font-size: 18px;}
    .home-second-banner-block img {height: 380px;}

    .one-product-img-link img {height: 316px;}

    .standard-title {font-size: 21px;}
    .static-content {font-size: 17px;}
    .footer-design::after {top: 1px;}
    .footer-design {margin-bottom: 1em;}
    footer .logo-block img {width: 151px;}
    .links a {margin-bottom: 6px;}
    .rolunk-img {margin-bottom: 2em; width: 100%; max-height: 350px; object-fit: cover; object-position: top;}
    .slider-main-title::before {height: 5px;}

    .contact-title {font-size: 28px;}
    #contact_form_content_page {margin-bottom: 3em;}
    .svg-container {margin-right: 10px;}
    .contact-item {margin-top: 1.5em;}

    .login-fluid {margin-top: 3em;margin-bottom: 4em;}
    .pwd-reminder {margin-bottom: 3em; display: flex; width: fit-content;}
    .profile-navigation a {font-size: 19px;}

    .stock-data {margin-top: 0px; font-size: 18px;}
    .quantity-select input {width: 61px;}
    .summary-title, .large-price {font-size: 23px;}
    .cart-price {font-size: 19px;}
    .mobile-header {display: block; text-align: center;font-size: 20px;color: #666666; margin-top: 1em;}
    .cart-table-row {text-align: center;}
    .cart-table-row .no-padding-sm {display: flex; align-items: center; justify-content: center; flex-direction: column;}
    .stock-data {text-align: center;}
    .cart-table-row .product-name {text-align: center;}
    .cart-table-row img {max-height: 200px; width: auto; object-fit: contain; padding: 0px; margin-top: 1em;}
    .cart-table-head {display: none;}
    .pt-3.pb-3 {padding-top: 0px !important; padding-bottom: 0px !important;}

    .extra-order-padding {padding-left: 1em;}
    .order-title {font-size: 27px !important;}
    .price-sum-row {font-size: 24px;}
    .extra-order-padding {margin-top: 2em;}
    .cart-table-row {flex-direction: column;}
    .personal .cart-table-row{flex-direction: row;}
    .col-sm-2.col-summary {text-align: center;}
    .p-md-0.pr-0 {padding-left: 0px !important;}

    .input-section {padding-bottom: 2em;}

    
    .category-toggler {font-size: 24px;}
    .category-link {font-size: 17px;}
    .color-collapse-div label {margin-right: 15px;}
    .prod-list-one-offer-product .img-block img, .prod-list-one-offer-product .img-block {width: 100%;}
    .prod-list-one-offer-product {flex-direction: column;}
    .prod-list-one-offer-product, .noneedm {display: none;}
    .product-list-top-filter {flex-direction: column;}
    .product-list-top-filter {height: auto; padding: 15px 0px;}
    .product-list-top-filter .filter_form {margin-bottom: 1em; }
    .image-part {margin-bottom: 1em;}
    .product_view_pic {height: 380px;width: calc(100% - 90px - 6em);}
    .product-view-title {font-size: 24px;}
    .product-view .actual-price.choose-text {font-size: 20px;}
    .productv-container.general-padding {padding-bottom: 0em;}
    .personal .mobile-header{text-align: left;}
    .mobile-right{text-align: right !important; padding: 0;}
}

/* MD */
@media (min-width: 768px) and (max-width: 991.98px) {
   
    .left-category-block span, .left-category-block a {font-size: 17px;}

    .header-top {font-size: 17px;}
    .navbar-toggler {background-color: #fff;}
    .slide-img {height: 405px;}
    .smallcategorys {display: flex; align-items: center; justify-content: space-between; flex-direction: row; margin-top: 2em;}
    .smallcategorys .one-category-block {width: 48%;}
    .one-category-block > img {height: 400px;}
    .one-category-block.small.noimage {margin-bottom: 0px;}
    .slider-title {padding-top: 1em; padding-bottom: 1em;font-size: 23px;}
    .carousel-control-prev {left: 7px;}
    .carousel-control-next {right: 7px;}
    .standard-btn {font-size: 20px;}
    .slider-main-title {font-size: 65px;}
    .slider-main-title::after {width: 370px;}
    .carousel-caption {padding-bottom: 0px;}
    .slider-header-fluid .left-category-block span, .slider-header-fluid .left-category-block a {margin-right: 21px;font-size: 19px;}
    .one-product-card {margin-bottom: 1.5em;}

    .category-title {font-size: 29px;}
    .one-category-block.small.noimage .category-title {font-size: 20px; padding-right: 0px; padding-left: 20px;}
    .one-category-block.small .category-title {font-size: 23px; padding-right: 0px; padding-left: 20px;}
    .one-category-block.small .cateogry-content-block {padding-right: 10px; padding-left: 0px;}
    .category-standard-text {margin-bottom: 0px; padding-left: 20px;}
    .home-second-banner-content {padding-left: 3em; padding-right: 3em;}
    .hsbc-title {font-size: 30px;}
    .hsbc-content {font-size: 18px;}
    .home-second-banner-block img {height: 380px;}

    .standard-title {font-size: 21px;}
    .static-content {font-size: 17px;}
    .footer-design::after {top: 1px;}
    .footer-design {margin-bottom: 1em;}
    footer .logo-block img {width: 151px;}
    .links a {margin-bottom: 6px;}
    .rolunk-img {margin-bottom: 2em; width: 100%; max-height: 350px; object-fit: cover; object-position: top;}

    .contact-title {font-size: 30px;}
    .login-fluid {margin-top: 3em;margin-bottom: 4em;}

    .stock-data {margin-top: 0px; font-size: 18px;}
    .quantity-select input {width: 61px;}
    .summary-title, .large-price {font-size: 23px;}
    .cart-price {font-size: 19px;}

    .extra-order-padding {padding-left: 1em;}
    .order-title {font-size: 27px !important;}
    .price-sum-row {font-size: 24px;}
    .cart-datas-block {margin-top: 2em;}

    .input-section {padding-bottom: 2em;}

    .category-toggler {font-size: 24px;}
    .category-link {font-size: 17px;}
    .color-collapse-div label {margin-right: 15px;}
    .prod-list-one-offer-product .img-block img, .prod-list-one-offer-product .img-block {width: 100%;}
    .prod-list-one-offer-product {flex-direction: column;}
    .image-part {justify-content: center;margin-bottom: 1em;}
    .product_view_pic {height: 380px;width: calc(100% - 90px - 18em);}
    .cart-table-row img {padding: 0.75em 0em;}

}

/* LG */
@media (min-width: 992px) and (max-width: 1199.98px) {

    .header-top {font-size: 15px;}

    .slide-img {height: 495px;}
    .slider-title {padding-top: 1.2em; padding-bottom: 1em;}
    .standard-btn {font-size: 22px;}
    .slider-main-title {font-size: 80px;}
    .slider-main-title::after {width: 470px;}
    .carousel-caption {padding-bottom: 0px;}

    .category-title {font-size: 29px;}
    .one-category-block.small.noimage .category-title {font-size: 20px; padding-right: 0px; padding-left: 20px;}
    .one-category-block.small .category-title {font-size: 23px; padding-right: 0px; padding-left: 20px;}
    .one-category-block.small .cateogry-content-block {padding-right: 10px; padding-left: 0px;}
    .category-standard-text {margin-bottom: 0px; padding-left: 20px;}
    .home-second-banner-content {padding-left: 10em; padding-right: 10em;}

    .standard-title {font-size: 22px;}
    .static-content {font-size: 17px;}
    .footer-design::after {top: 1px;}
    .footer-design {margin-bottom: 1em;}
    footer .logo-block img {width: 151px;}
    .links a {margin-bottom: 6px;}
    .noneedsmalldevices { display: none;}

    .stock-data {margin-top: 0px;}
    .cart-price {font-size: 19px;}

    .extra-order-padding {padding-left: 1em;}
    .order-title {font-size: 27px !important;}
    .price-sum-row {font-size: 24px;}

    
    .category-toggler {font-size: 26px;}
    .category-link {font-size: 17px;}

    .prod-list-one-offer-product .img-block img, .prod-list-one-offer-product .img-block {width: 100%;}
    .prod-list-one-offer-product {flex-direction: column;}
    .product_view_pic {margin-left: 1em;width: calc(100% - 90px - 1em);}
    .cart-table-row img {padding: 0.55em 0em;}
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .one-category-block.small.noimage .category-title {font-size: 23px; padding-right: 0px;}

    .category-toggler {font-size: 30px;}
    .category-link {font-size: 19px;}
}

/* XL */
@media (min-width: 1400px) {
    .product-list .product-block,
    .front-list .product-block{
        padding-left: 15px;
        padding-right: 0;
    }

    .container {
        max-width: 1340px !important;width: 1340px !important;
    }
}