@media (max-width: 1900px) {
    .logo-search-category-wrapper a img {
        width: 38%;
    }
}

@media (max-width: 1440px) {
    .logo-search-category-wrapper a img {
        width: 39%;
    }
}

@media (max-width: 1200px) {
    /* navbar */

    .rts-header-nav-area-one .nav-area ul li a {
        padding: 8px;
    }

    .center-main {
        /* transform: translate(-8%, 5%); */
        transform: translate(-1%, -2%);
    }
    .three-colmm {
        align-items: start;
    }

    section h2.title,
    .abt-page-heading {
        font-size: 24px;
    }

    .aqua_featured-img {
        margin-bottom: 20px;
    }

    .featured-category,
    .aqua_featured-sec,
    .achieve-sec {
        padding: 30px 0;
    }

    .rts-section-gap,
    .why-us,
    .three-colmm,
    .intagram {
        padding: 0;
        padding-bottom: 30px;
    }

    .reuse-sec {
        padding-top: 30px;
    }

    .achieve-block.blok-3::after {
        height: 19%;
    }

    .achieve-block.blok-2::after {
        height: 28%;
        top: 12%;
    }

    .achieve-block.blok-4::after {
        height: 6%;
        top: 52%;
    }

    .achieve-block h5 {
        font-size: 20px;
    }
    .achieve-block p {
        font-size: 16px;
    }

    /* about page */

    .abt-banner-container {
        margin: 30px auto;
    }

    .abt-card {
        padding: 0 24px;
    }

    .team-sec {
        margin-bottom: 30px;
    }

    .roadmap-sec {
        padding: 30px 0;
    }

    .roadmap-card {
        padding: 36px;
    }

    .video-sec {
        padding: 0;
        padding-bottom: 30px;
    }

    /* contact us */

    .rts-section-gap2.first,
    .rts-section-gap.first,
    .rts-blog-area.first {
        padding: 30px 0;
    }

    .rts-section-gapBottom,
    .rts-section-gap2,
    .rts-section-gap {
        padding-bottom: 30px;
    }

    /* product page */

    .shopdetails-style-1-wrapper {
        padding: 30px;
    }

    /* single blog */

    .comment-replay-area-start .title {
        font-size: 24px;
    }
    .comment-replay-area-start
        .single-comment-area
        .comment-information
        .top-area
        .left
        .title {
        font-size: 18px;
    }

    /* installation guide */

    .installation-guide-title {
        padding-top: 30px;
    }

    .guide_box_content h4 {
        color: #0086c1;
        font-size: 36px;
        margin-bottom: 0;
        font-weight: 600;
        width: 20%;
    }

    .installation-box-wrapper {
        padding-top: 16px;
        padding-bottom: 30px;
    }

    .guide-vd-sec {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .guide-contact {
        padding-bottom: 30px;
    }

    /* testimonial sec */

    .faq-banner {
        margin: 30px 30px 0px 30px;
    }

    .testimonial_card-box {
        margin: 0px 30px 30px 30px;
        padding-bottom: 30px;
    }

    /* video gallery */

    .video_top_banner {
        padding-bottom: 30px;
    }

    .video-banner {
        padding-top: 30px;
    }

    /* faq section */

    .faq-banner {
        text-align: center;
        padding: 30px 0px 20px 0px;
    }

    .faq-acc {
        padding-bottom: 30px;
    }

    /* checkout */

    .coupon-input-area-1 .coupon-input-area.show {
        max-height: 190px;
    }

    /* policy pages */

    .policy-sec {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    /* wishlist */

    .single-cart-area-list.main .product-main-cart .information .title {
        font-size: 18px;
    }

    .single-cart-area-list.main p {
        font-size: 16px;
    }

    .single-cart-area-list.main .rts-btn {
        padding: 11px 5px;
        font-size: 12px;
    }
    .single-cart-area-list.main .quantity-edit {
        width: 75px;
    }
    .rts-cart-list-area {
        padding: 0 20px 20px;
    }
}

@media (max-width: 1024px) {
    .guide_install_process h3 {
        font-size: 18px;
    }
    .guide_para h5 {
        font-size: 15px;
    }

    .mini-sec {
        height: 200px;
    }
    .guide_box_content h4 {
        color: #0086c1;
        font-size: 41px !important;
        margin-bottom: 0;
        font-weight: 600;
        width: 20%;
    }

    .logo-search-category-wrapper a img {
        width: 58%;
    }
    .rts-header-nav-area-one .nav-area ul li a {
        font-size: 15px;
        font-weight: 500;
    }
    .header-top .nav-sm-left p {
        font-size: 14px;
        font-weight: 600;
    }
    .header-top .freeshiping p {
        font-size: 14px;
        font-weight: 600;
    }
    .form-control {
        font-size: 14px;
    }
}

/* tab responsive */

@media (max-width: 992px) {
    /* homepage */

    .mini-sec img {
        width: 15%;
    }

    .footer-main-content-wrapper {
        justify-content: flex-start;
    }
    .rts-btn.with-icon {
        gap: 6px;
    }

    .rts-btn {
        padding: 9px 6px;
    }

    .single-footer-wized .footer-title {
        margin-top: 15px;
    }

    .aqua_featured-img img {
        text-align: center;
    }

    .mini-con {
        width: 85%;
    }

    .mini-con h4 {
        font-size: 18px;
    }

    .aqua_featured-sec h2 {
        font-size: 21px;
    }

    .reuse-sec-card {
/*         margin-bottom: 20px; */
    }

    .reuse-sec-card-text {
        padding: 15px;
    }

    .reuse-sec-card-text h4 {
        font-size: 16px;
    }

    /* about page */

    .mission-card {
        flex-direction: column-reverse;
        height: 100%;
        justify-content: start;
        align-items: center;
    }

    .mission-card-info p {
        text-align: center;
    }

    .single-cart-area-list.main {
        flex-direction: column;
        align-items: flex-start;
        gap: 25px;
    }

    /* testimonials */

    .testimonial_user_img {
        position: absolute;
        top: -6%;
    }

    /* installation guide */

    .guide_install_process h3 {
        font-size: 16px;
    }

    .guide_install_process h2 {
        font-size: 20px;
    }

    /* policy pages */

    .policy-panel {
        padding: 24px;
    }

    /* checkout */

    .rts-billing-details-area .mb_md--20 {
        margin-bottom: 20px;
    }
}

@media (max-width: 991px) {
    .header--sticky {
        background-color: #fff;
    }
    .logo-search-category-wrapper a img {
        width: 30%;
    }
    .header--sticky.sticky {
        background-color: #fff;
    }
}

.testimonial_head h3,
.testimonial_head p {
    margin-top: 30px;
}

@media (max-width: 768px) {
    /* homepage */

    .progress-container {
        margin-top: 20px;
    }

    .rating-stars-group {
        margin-top: 15px;
    }
    .rts-product-details-section .details-product-area .product-price {
        font-size: 21px;
    }

    .guide_boxes img {
        margin-top: 21px;
    }

    .guide_box_content {
        margin-top: 20px;
    }

    .logo-search-category-wrapper a img {
        width: 48%;
    }
    .fetured-img {
        padding: 10px;
    }
    .fetured-img h3 {
        padding-top: 10px;
        margin-bottom: 10px;
    }
    .single-shopping-card-one .body-content {
        padding-top: 0px;
    }
    .fetured-img h3 {
        font-size: 18px;
    }
    .single-shopping-card-one .cart-counter-action .rts-btn {
        padding: 7px 5px !important;
    }
    .mini-sec {
        flex-direction: column;
        align-items: center;
        gap: 20px;
        height: 350px;
    }

    .mini-sec .mini-con {
        margin-left: 0;
        text-align: center;
    }

    .mini-sec img {
        width: 30%;
    }

    .aqua-featured-cards {
        gap: 20px;
    }

    .aqua-featured-cards .aqua-featured-card {
        margin-right: 0;
    }

    .aqua-featured-cards .aqua-featured-card span {
        font-size: 14px;
    }

    .aqua-featured-cards .aqua-featured-card .aqua-featured-card-img {
        padding: 10px;
    }

    .aqua-featured-card-img img {
        max-width: 30px;
    }

    /* about page */

    .abt-banner-container {
        padding: 20px 30px 20px;
    }

    .abt-banner-content .abt-subtitle {
        font-size: 24px;
        line-height: 32px;
    }

    .abt-banner-content h1.abt-title {
        font-size: 36px;
        line-height: 42px;
        font-weight: 600;
        color: #000;
        margin-bottom: 36px;
    }

    .abt-card {
        padding: 0px;
    }

    /* blog page */

    .latest_icon_wrapper {
        gap: 10px;
    }

    .guide_box_content h4 {
        width: 14%;
        text-align: right;
    }

    /* testimonials */

    .faq-banner,
    .testimonial_card-box {
        margin: 0px;
    }

    .testimonial_card-box {
        gap: 60px;
    }
}

/* mobile responsive */

@media (max-width: 576px) {
    /* policy pages */

    .policy-panel .policy-title {
        font-size: 28px;
        margin-bottom: 20px;
    }

    .policy-panel h5 {
        font-size: 20px;
    }

    /* login */

    .login-sec-content .login-sec-heading {
        font-size: 28px;
    }

    .login-sec-bottom h5 {
        font-size: 16px;
    }

    /* otp */
    .login-sec-content .form-group.otp-field {
        gap: 5px;
    }

    .login-sec-content .form-group.otp-field input {
        padding: 12px;
    }

    /* checkout */

    .checkout-area {
        padding: 20px;
    }

    /* cart */

    .rts-cart-list-area {
        padding: 0;
    }

    .rts-cart-container {
        padding: 20px;
    }

    .cart_btn-area {
        flex-direction: column;
    }

    .right-card-sidebar-checkout {
        padding-top: 16px;
    }
    .checkout-products-list,
    .checkout-price-sec,
    .checkout-payment-opt,
    .checkout-gst-field {
        padding: 0px 16px 16px;
    }

    .checkout-price-wrapper h5 {
        font-size: 16px;
    }

    .checkout-price-wrapper .checkout-text span {
        font-size: 14px;
    }
}

@media only screen and (min-width: 660px) and (max-width: 768px) {
    .jhgjghjgh {
        width: 40%;
    }
}

@media (max-width: 426px) {
    .single-shopping-card-one.deals-of-day .start-area-rating i {
        font-size: 14px !important;
    }
    .body-content h5 {
        margin-bottom: 10px;
    }
    .section h2.title,
    .abt-page-heading {
        padding: 5px !important;
    }
    .single-shopping-card-one .body-content a .title {
        padding-top: 10px;
    }
    .order-none {
        display: none;
    }
    .mini-sec {
        height: 100%;
    }
    .why-us {
        padding-bottom: 10px;
    }
    .mini-con h4 {
        margin-bottom: 10px;
    }
    .mini-sec {
        gap: 15px;
        margin: 15px 0px;
    }
    .aqua_featured-img img {
        display: none;
    }
    .aqua_featured-sec p {
        margin-bottom: 20px;
    }
    .aqua_featured-img {
        margin-bottom: 0px;
    }
    .reuse-sec-card-text {
        padding: 10px;
    }
    .achieve-card-content h5 {
        margin-bottom: 10px;
        font-size: 22px;
    }
    .achieve-card {
        padding: 20px 10px;
    }
    .single-feature-area .title {
        font-size: 18px;
        text-align: center;
    }
    .single-feature-area {
        padding: 20px 10px;
        flex-direction: column;
        gap: 10px;
        align-items: center;
    }
    .single-feature-area span {
        text-align: center;
        display: flex;
    }
    .content-res {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 5px;
    }
    .content-res span {
        text-align: center;
    }
    .reuse-sec p {
        margin-bottom: 20px;
    }
    .reuse-sec-card {
        margin-bottom: 20px;
    }
    .single-footer-wized .footer-nav ul {
        display: flex;
        flex-wrap: wrap;
        gap: 0px 20px;
    }
    .footer-nav ul li {  
        margin: 5px 0px;
    }  
    .single-footer-wized .footer-title {
        margin-bottom: 10px;
        text-decoration: underline;
    }
    .footer-sec {
        padding-top: 30px !important;
    } 
    .abt-card {
        padding-top: 30px;
    }
    .abt-banner-container {
        padding: 20px 15px 20px;   
    }
    .abt-banner-content h1.abt-title {
        margin-bottom: 10px;
    }
    .roadmap-card {
        padding: 20px 10px;
    }
    .mission-card-info {
        width: 100%;
    }
    .mission-card {
        border-top: 10px solid #007ab0;
        border-left: none;
        gap: 20px;
    }
    .mission-card-info p {
        line-height: 25px;
        font-size: 15px;
        text-align: justify;
    }
    .search-header {
        display: flex;
        align-items: center;
    }
    .rts-btn.with-icon .arrow-icon {
        display: none;
    }
    .side-bar.show {
        width: 100%;
    }
    .side-bar button.close-icon-menu i {
        margin-left: 0px !important;
        height: 0px;
        width: 0px;
        background-color: white;
        color: black;
        box-shadow: 0px 6px 17px rgba(0, 0, 0, 0.06);
        padding: 20px;
        border: 1px solid #fdfdfd;
        border-radius: 6px;
    }
    .side-bar button.close-icon-menu {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin: 10px 0px;
        padding: revert;
    }
    .side-bar button.close-icon-menu {
        position: unset;
        padding: 0px;
    }

    .aqua-featured-cards {
        justify-content: space-between;
    }
}

.shop-dropdown {
    gap: 0px !important;
    padding: 0px !important;
}

.shop-dropdown li {
    border-bottom: 1px dashed rgb(170, 170, 170) !important;
}

.shop-dropdown li:last-child {
    border: none !important;
}

@media only screen and (min-width: 1020px) and (max-width: 1026px) {
    .center-main img{
        max-width: 30%;
        margin-left: 18px;
    }
}

@media only screen and (min-width: 800px) and (max-width: 1020px) {
    .center-main img{
        max-width: 30%;
        margin-left: 18px;
    }
}