@media(min-width: 320px) and (max-width:480.98px) {
    .logo.anim-logo {
        width: 10rem;
    }

    .navbar-toggler,
    .navbar-toggler:focus {
        border: none;
        outline: 0;
        box-shadow: none;
        padding: 0;
    }

    .navbar-toggler i {
        font-size: 2rem;
        color: var(--main);
    }

    .content-slide h2 {
        font-size: 2.2rem;
        width: 75%;
    }

    .category-bar-area h2 {
        font-size: 2rem;
    }

    .content-slide {
        top: 22%;
        margin-top: 1rem;
    }

    .content-slide p {
        font-size: .9rem;
    }

    .content-slide .col-md-7 {
        display: none;
    }

    .announcement-wrapper .announcement-content:first-child {
        display: none;
    }

    .teklif-form-area,
    footer {
        margin-top: 5rem;
    }

    .last-div {
        text-align: start;
        margin-top: 2.5rem;
    }

    .form-title {
        margin-bottom: 0;
    }

    .teklif-form-area .form-check-label {
        font-size: .75rem;
    }

    .modal-body img {
        height: auto;
        max-width: 20rem;
    }
}

@media(min-width: 481px) and (max-width:575.98px) {
    .logo.anim-logo {
        width: 10rem;
    }

    .navbar-toggler,
    .navbar-toggler:focus {
        border: none;
        outline: 0;
        box-shadow: none;
        padding: 0;
    }

    .navbar-toggler i {
        font-size: 2rem;
        color: var(--main);
    }

    .content-slide h2 {
        font-size: 3rem;
        width: 75%;
    }

    .category-bar-area h2 {
        font-size: 2rem;
    }

    .content-slide {
        top: 25%;
        margin-top: 1rem;
    }

    .content-slide p {
        font-size: .9rem;
    }

    .content-slide .col-md-7 {
        display: none;
    }

    .announcement-wrapper .announcement-content:first-child {
        display: none;
    }

    .teklif-form-area,
    footer {
        margin-top: 5rem;
    }

    .last-div {
        text-align: start;
        margin-top: 2.5rem;
    }

    .form-title {
        margin-bottom: 0;
    }

    .teklif-form-area .form-check-label {
        font-size: .75rem;
    }

    .modal-body img {
        height: auto;
        max-width: 100%;
    }
}

@media(min-width: 576px) and (max-width:767.98px) {
    .logo.anim-logo {
        width: 11rem;
    }

    .navbar-toggler,
    .navbar-toggler:focus {
        border: none;
        outline: 0;
        box-shadow: none;
        padding: 0;
    }

    .navbar-toggler i {
        font-size: 2rem;
        color: var(--main);
    }

    .content-slide h2 {
        font-size: 3rem;
        width: 75%;
    }

    .category-bar-area h2 {
        font-size: 2rem;
    }

    .content-slide p {
        font-size: .9rem;
    }

    .content-slide .col-md-7 {
        display: none;
    }

    .announcement-wrapper .announcement-content:first-child {
        display: none;
    }

    .teklif-form-area,
    footer {
        margin-top: 5rem;
    }

    .last-div {
        text-align: start;
        margin-top: 2.5rem;
    }

    .form-title {
        margin-bottom: 0;
    }

    .teklif-form-area .form-check-label {
        font-size: .75rem;
    }

    .modal-body img {
        height: auto;
        max-width: 85%;
    }
}

@media(min-width: 768px) and (max-width:991.98px) {
    .logo.anim-logo {
        width: 11rem;
    }

    .navbar-toggler,
    .navbar-toggler:focus {
        border: none;
        outline: 0;
        box-shadow: none;
        padding: 0;
    }

    .navbar-toggler i {
        font-size: 2rem;
        color: var(--main);
    }

    .content-slide h2 {
        font-size: 2rem;
        width: 75%;
    }

    .content-slide {
        top: 25%;
    }

    .category-bar-area h2 {
        font-size: 2rem;
    }

    .content-slide p {
        font-size: .825rem;
    }

    .announcement-wrapper .announcement-content:first-child {
        display: none;
    }

    .teklif-form-area,
    footer {
        margin-top: 5rem;
    }

    .form-title {
        margin-bottom: 0;
    }

    .teklif-form-area .form-check-label {
        font-size: .75rem;
    }

    .modal-body img {
        height: auto;
        max-width: 85%;
    }

    .enter-section .col-lg-6 .col-md-4 {
        width: 48%;
    }

    .enter-section .col-lg-6 .col-md-4:last-child {
        display: none;
    }

    .card-products {
        padding: 1rem;
    }
}

@media(min-width: 992px) and (max-width:1199.98px) {
    .logo.anim-logo {
        width: 12rem;
    }

    .navbar-toggler,
    .navbar-toggler:focus {
        border: none;
        outline: 0;
        box-shadow: none;
        padding: 0;
    }

    .navbar-toggler i {
        font-size: 2rem;
        color: var(--main);
    }

    .content-slide h2 {
        font-size: 2rem;
        width: 75%;
    }

    .content-slide {
        top: 25%;
    }

    .category-bar-area h2 {
        font-size: 2rem;
    }

    .content-slide p {
        font-size: .825rem;
    }

    .announcement-wrapper .announcement-content:first-child {
        display: none;
    }

    .teklif-form-area,
    footer {
        margin-top: 5rem;
    }

    .form-title {
        margin-bottom: 0;
    }

    .teklif-form-area .form-check-label {
        font-size: .75rem;
    }

    .modal-body img {
        height: auto;
        max-width: 85%;
    }

    .enter-section .col-lg-6 .col-md-4 {
        width: 48%;
    }

    .enter-section .col-lg-6 .col-md-4:last-child {
        display: none;
    }

    .card-products {
        padding: 1rem;
    }
}

@media(min-width: 1200px) and (max-width:1399.98px) {
    .logo.anim-logo {
        width: 13rem;
    }

    .content-slide h2 {
        font-size: 3rem;
    }

    .content-slide p {
        margin: 1rem 0;
        font-size: .9rem;
    }

    .content-slide {
        margin-top: .5rem;
    }
}

@media(min-width: 1400px) and (max-width:1599.98px) {

    .content-slide h2 {
        font-size: 3rem;
    }

    .content-slide p {
        margin: 1rem 0;
        font-size: .9rem;
    }
}