/* NAVBAR */
@media (max-width: 991.98px) {
    /* BASE */
    #navbarSupportedContent {
        position: absolute;
        top: 65px;
        right: 0;
        background-color: #F4EDE1;
        z-index: 15;
    }

    .navbar {justify-content: flex-end;}

    .navbar-toggler {background-color: #8B7069;}
    .navbar-nav {
        padding: 1em;
    }


    /* END OF BASE */
}


@media (max-width: 575.98px) {
    /* BASE */
    .static-content ul {
        columns: 1;
    }
    /* END OF BASE */

    .navbar-brand img {width: 120px;}
    .navbar-brand {padding-left: 0px; padding-right: 0px;}
    .nav-link {margin-left: 10px; font-size: 19px;margin-right: 10px;}

    .carousel-caption {padding-left: 15px; padding-top: 100px;left: 5%; right: 5%;}
    .hero-title {font-size: 40px;padding-top: 1em;}
    .carousel-text-1 {font-size: 18px;}
    .carousel-img {height: 300px;}

    .home-one-category {height: 210px;}

    .home-one-category h2 {font-size: 18px;}
    .rolunk-text > img {display: none;}
    .rolunk-text .static-content, .rolunk-text .static-content .extra-left-p {padding-left: 0px;}
    .standard-title {padding-left: 0px;font-size: 20px;}
    .standard-title-2 {font-size: 23px;}
    .standard-title-3, .standard-title-2.smaller {font-size: 20px;}
    .about-us-fluid img {max-height: 200px; width: 100%; object-fit: cover;margin-bottom: 25px;}
    .home-text-fluid img {max-height: 200px; width: 100%; object-fit: cover;margin-top: 25px;}
    .static-content {font-size: 19px;}
    .why-us-fluid {padding-top: 1em;padding-bottom: 1em;}
    .home-text-fluid {padding-top: 1em;padding-bottom: 1em;}
    .prod-category-fluid, .product-home-list {padding-top: 1em;padding-bottom: 1em;}

    .pb-5.col-sm-12 {padding-bottom: 15px !important;}

    .one-list-product {padding: 12px;}
    .prod-list-img {height: 190px;}
    .prod-list-desc {height: auto;}
    .prod-list-title {font-size: 18px;height: auto;padding-top: 10px; padding-bottom: 10px;}

    .contacts-row {font-size: 18px;}
    .cw-control {min-height: 49px; font-size: 20px;}
    .cw-control::placeholder {font-size: 20px;}
    .standard-btn {font-size: 18px;align-items: center; display: flex;width: fit-content;}

    .partners-logo img { margin-bottom: 15px;}

    .why-us-nr {font-size: 50px;}
    .why-us-text {font-size: 18px;}

    .contact-row {padding-top: 1em;}
    .contacts-row {margin-top: 0px; margin-bottom: 15px;}
    .contacts-row img {width: 26px;}

    .footer-logo {width: 120px; margin: 0 auto;}
    .footer-link {font-size: 19px;}
    footer {text-align: center !important;}
    .footer-title.text-left {font-size: 22px; text-align: center !important;}
    .footer-contacts span {width: 100;}
    .footer-contacts {font-size: 18px;flex-direction: column;align-items: center;}
    .copyright {font-size: 18px;}
    .copyright.text-left {text-align: center !important;}
    .desktop-right {text-align: center;}

    .heading .row h1 {font-size: 38px;padding-top: 1.3em;line-height: 1;}
    .heading .row {height: 210px;}
    .page-link {height: 45px !important; width: 45px !important;}

    .contact-page-fluid {padding-top: 0em;padding-bottom: 2em;}
    .contacts-block-row span {font-size: 19px;}
    .contact-page-fluid .container > .row {flex-direction: column-reverse;}
    .contact-page-fluid form {margin-top: 2em;}
    .contacts-block-row {margin-top: 0px; margin-bottom: 1em;}

    .gallery-item {height: 280px;padding-left: 15px;padding-bottom: 15px;}
    .gallery-item-content .gallery-title {font-size: 20px;}
    .gallery-item-content .btn {font-size: 16px;}
    .gallery-img-block img {height: 280px;}

    .image-part {padding: 15px;margin-bottom: 2em;}
    .product-big-image {height: 280px;}
    .small-image img {height: 100px;margin-bottom: 10PX;}
    .small-image {width: 48%;}
    .small-images {width: 100%;}
    .prop-row {padding-top: 3em;padding-bottom: 2em;}
}

/* SM */
@media (min-width: 576px) and (max-width: 767.98px) {

    .navbar-brand img {width: 120px;}
    .navbar-brand {padding-left: 0px; padding-right: 0px;}
    .nav-link {margin-left: 10px; font-size: 19px;margin-right: 10px;}

    .carousel-caption {padding-left: 15%;}
    .hero-title {font-size: 50px;padding-top: 1em;}
    .carousel-text-1 {font-size: 18px;}
    .carousel-img {height: 300px;}

    .home-one-category {height: 250px;}

    .home-one-category h2 {font-size: 20px;}
    .rolunk-text > img {display: none;}
    .rolunk-text .static-content, .rolunk-text .static-content .extra-left-p {padding-left: 0px;}
    .standard-title {padding-left: 30px;font-size: 22px;}
    .standard-title-2 {font-size: 23px;}
    .standard-title-3, .standard-title-2.smaller {font-size: 20px;}
    .about-us-fluid img {max-height: 250px; width: 100%; object-fit: cover;margin-bottom: 25px;}
    .home-text-fluid img {max-height: 250px; width: 100%; object-fit: cover;margin-top: 25px;}
    .static-content {font-size: 19px;}
    .why-us-fluid {padding-top: 2em;padding-bottom: 2em;}
    .home-text-fluid {padding-top: 2em;padding-bottom: 2em;}
    .prod-category-fluid {padding-top: 2em;padding-bottom: 2em;}

    .one-list-product {padding: 12px;}
    .prod-list-title {font-size: 18px;}

    .contacts-row {font-size: 20px;}
    .cw-control {min-height: 49px; font-size: 20px;}
    .cw-control::placeholder {font-size: 20px;}
    .standard-btn {font-size: 20px;}

    .why-us-nr {font-size: 50px;}
    .why-us-text {font-size: 18px;}

    .contact-row {padding-top: 1em;}
    .contacts-row {margin-top: 0px; margin-bottom: 15px;}
    .contacts-row img {width: 26px;}

    .footer-link {font-size: 19px;}
    .footer-title {font-size: 22px;}
    .footer-contacts span {width: 100;}
    .footer-contacts {font-size: 18px;flex-direction: column;align-items: flex-start;}
    .copyright {font-size: 18px;}

    .heading .row h1 {font-size: 50px;}
    .heading .row {height: 280px;}
    .page-link {height: 45px !important; width: 45px !important;}

    .contact-page-fluid {padding-top: 0em;padding-bottom: 2em;}
    .contacts-block-row span {font-size: 21px;}
    .contact-page-fluid .container > .row {flex-direction: column-reverse;}
    .contact-page-fluid form {margin-top: 2em;}
    .contacts-block-row {margin-top: 0px; margin-bottom: 1em;}

    
    .gallery-item {height: 320px;}
    .gallery-item-content .gallery-title {font-size: 24px;}
    .gallery-item-content .btn {font-size: 16px;}
    .gallery-img-block img {height: 320px;}

    .image-part {padding: 15px;margin-bottom: 2em;}
    .product-big-image {height: 320px;}
    .small-image img {height: 86px;}
    .prop-row {padding-top: 3em;padding-bottom: 2em;}
}

/* MD */
@media (min-width: 768px) and (max-width: 991.98px) {
    .navbar-brand {padding-left: 0px; padding-right: 0px;}
    .nav-link {margin-left: 10px; font-size: 22px;}

    .carousel-caption {padding-left: 15%;}
    .hero-title {font-size: 70px;}
    .carousel-text-1 {font-size: 20px;}
    .carousel-img {height: 400px;}

    .home-one-category {height: 250px;}

    .home-one-category h2 {font-size: 20px;}
    .rolunk-text > img {display: none;}
    .rolunk-text .static-content, .rolunk-text .static-content .extra-left-p {padding-left: 0px;}
    .standard-title {padding-left: 40px;font-size: 24px;}
    .standard-title-2 {font-size: 25px;}
    .standard-title-3, .standard-title-2.smaller {font-size: 23px;}
    .static-content {font-size: 17px;}
    .why-us-fluid {padding-top: 3em;padding-bottom: 3em;}
    .home-text-fluid {padding-top: 3em;padding-bottom: 3em;}

    .contacts-row {font-size: 20px;}
    .cw-control {min-height: 49px; font-size: 22px;}
    .standard-btn {font-size: 24px;}

    .why-us-nr {font-size: 70px;}
    .why-us-text {font-size: 20px;}

    .contact-row {padding-top: 2em;}
    .contacts-row {margin-top: 0px; margin-bottom: 15px;}
    .contacts-row img {width: 36px;}

    .footer-link {font-size: 21px;}
    .footer-title {font-size: 25px;}
    .footer-contacts span {width: 104px;}
    .footer-contacts {font-size: 19px;}
    .copyright {font-size: 19px;}

    .heading .row h1 {font-size: 70px;padding-top: 1em;}
    .heading .row {height: 350px;}
    .page-link {height: 45px !important; width: 45px !important;}

    .contact-page-fluid {padding-top: 1em;padding-bottom: 2em;}
    .contacts-block-row span {font-size: 21px;}

    .gallery-item {height: 350px;}
    .gallery-item-content .gallery-title {font-size: 27px;}
    .gallery-item-content .btn {font-size: 18px;}
    .gallery-img-block img {height: 350px;}

    .image-part {padding: 15px;}
    .product-big-image {height: 320px;}
    .small-image img {height: 86px;}
    .small-image {width: 50%;}
    .prop-row {padding-top: 3em;padding-bottom: 2em;}
}

/* LG */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .navbar-brand {padding-left: 0px; padding-right: 0px;}
    .nav-link {margin-left: 10px; font-size: 22px;}

    .carousel-caption {padding-left: 5%;}
    .hero-title {font-size: 90px;}
    .carousel-text-1 {font-size: 23px;}
    .carousel-img {height: 600px;}

    .home-one-category h2 {font-size: 20px;}
    .rolunk-text > img {width: 366px; top: 16px;left: -77px;}
    .standard-title {padding-left: 60px;font-size: 26px;}
    .standard-title-2 {font-size: 30px;}
    .standard-title-3 {font-size: 27px;}
    .static-content {font-size: 19px;}
    .why-us-fluid {padding-top: 3em;padding-bottom: 3em;}

    .contacts-row {font-size: 23px;}
    .cw-control {min-height: 49px; font-size: 26px;}
    .standard-btn {font-size: 24px;}

    .why-us-nr {font-size: 90px;}
    .why-us-text {font-size: 24px;}

    .footer-link {font-size: 21px;}
    .footer-title {font-size: 25px;}
    .footer-contacts span {width: 104px;}
    .footer-contacts {font-size: 19px;}
    .copyright {font-size: 19px;}

    .heading .row h1 {font-size: 90px;}
    .heading .row {height: 400px;}

    .contact-page-fluid {padding-top: 1em;padding-bottom: 3em;}
    .contacts-block-row span {font-size: 25px;}

    .gallery-item {height: 350px;}
    .gallery-item-content .gallery-title {font-size: 27px;}
    .gallery-item-content .btn {font-size: 18px;}
    .gallery-img-block img {height: 350px;}

    .image-part {padding: 15px;}
    .product-big-image {height: 320px;}
    .small-image img {height: 86px;}
}

/* XL */
@media (min-width: 1200px) {
   
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .navbar-brand {padding-left: 0px; padding-right: 0px;}
    .nav-link {margin-left: 20px; font-size: 25px;}

    .carousel-caption {padding-left: 5%;}
    .hero-title, .heading .row h1 {font-size: 110px;}
    .heading .row {height: 450px;}
    .carousel-img {height: 711px;}

    .home-one-category h2 {font-size: 25px;}
    .standard-title {padding-left: 70px;}
    .static-content {font-size: 19px;}

    .why-us-nr {font-size: 110px;}
    .why-us-text {font-size: 27px;}

    .footer-contacts {font-size: 22px;}

}

@media (min-width: 1400px) {
    .container {width: 1340px !important; max-width: 1340px !important;}
}
