/* 1500 css */

@media screen and (max-width:1500px) {
    .shop_btn_flx {
        display: block;
    }

    .Enquiry {
        margin-top: 10px;
    }

    .Enquiry button {
        padding: 10px 20px;
    }

    .real_detail_img img {
        height: 320px;
    }

    .real_detail_side_img img {
        height: 150px;
    }

    .galery_img img {
        height: 120px;
    }
}

/* 1399 css */

@media screen and (max-width:1399px) {
    .center_banner_img img {
        height: 240px;
    }

    .brand-img {
        padding: 10px;
    }

    .shop-card {
        padding-left: 20px;
    }
    
    .aiz-card-box .img-fit{
        height: 160px;
    }
}


/* 1199 css */


@media screen and (max-width:1199px) {
    .center_banner_img img {
        height: 200px;
    }

    .serch_input {
        width: 40%;
    }

    .gall-big-img img {
        height: 350px !important;
    }

    /* .product-gallery {
        height: 350px;
    } */

    .rating-sec .rating {
        flex-wrap: wrap;
        justify-content: center !important;
        gap: 10px;
    }

    .doc_tor_img img {
        height: 150px;
    }

    .designer h6 {
        max-width: 330px;
    }

    .builder_img img {
        height: 140px;
    }

    .trend_img img {
        height: 150px;
    }

    .trend_contents h6 {
        font-size: 12px;
    }

    .banner_estate {
        height: 16.5rem;
    }

    .swithch_flx {
        gap: 0px;
    }

    ul.social a {
        width: 30px;
        height: 30px;
        line-height: 32px;
    }

    ul.social i {
        font-size: 17px;
    }
}


/* 991 css */




@media screen and (max-width:991px) {
    .center_banner_img img {
        height: 145px;
    }

    .freq_shadow {
        margin-bottom: 10px;
    }

    .shop_btn_flx {
        display: flex;
        justify-content: center;
        margin-top: 15px;
    }

    .Enquiry {
        margin-top: 0px;
    }

    .rating-sec .rating {
        justify-content: start !important;
    }

    .detail_bts {
        gap: 5px;
        margin-bottom: 15px;
    }

    .cate-sec .card-img-top {
        height: 250px;
    }

    .btn_search_hme span {
        display: none !important;
    }

    .btn_search_hme {
        border: 1px solid #fff;
        background: #fff;
        border-radius: 10px;
        color: #000;
        font-weight: 500;
        width: 27px;
        height: 50px;
        font-size: 17px;
    }

    .info_flx {
        display: block;
    }

    .info_text {
        margin-top: 10px;
    }

    .acc_logio {
        max-width: 500px;
        margin-left: 15px;
        margin-right: 20px;
    }

    .re_border {
        border-right: none !important;
    }
}


/* 767 css */

@media screen and (max-width:767px) {
    .center_banner_img img {
        height: 220px;
    }

    .card-ups {
        height: 100% !important;
    }

    .gall-big-img img {
        height: 250px !important;
    }

    .shopcat_img img {
        width: 100%;
        object-fit: contain;
        background-color: #e8f6ff;
    }

    .dem_img {
        display: block !important;
    }

    .social-md {
        margin-bottom: 10px !important;
    }

    .shop_btn_flx {
        justify-content: start !important;
        margin-top: 15px;
    }

    .seller_info {
        height: 100% !important;
    }

    .doc_flx {
        display: block;
    }

    .doctor_img img {
        width: 100%;
    }

    .doc_card .share_po {
        right: 30px;
    }

    .detail_social_flx {
        display: block;
    }

    .designer h6 {
        max-width: 100%;
    }

    .doctor_detail_img img {
        height: 220px;
    }

    .doctor_detail_img {
        margin-bottom: 15px;
    }

    .time_mr {
        margin-left: 0px;
    }

    .doctor_img img {
        height: 220px;
    }

    .doctor_img {
        margin-bottom: 15px;
    }

    .real_detail_img img {
        height: 260px;
    }

    .real_heads {
        display: block;
        margin-bottom: 0px;
    }

    .real_heads_flex {
        display: block;
    }

    .real_heads h6 {
        margin-bottom: 10px;
    }

    .normal_img img {
        height: 240px;
    }

    .normal_img {
        margin-bottom: 15px;
    }

    .lis {
        right: 45px;
        top: 25px;
    }
}

/* 575 css */

@media screen and (max-width:575px) {
    .barnd_img {
        text-align: center;
    }

    .brand_flex a {
        display: block;
    }

    .brand_flex p {
        text-align: center;
        margin-top: 10px !important;
    }

    .rev_flex {
        display: block;
    }

    .navtabss .nav {
        display: grid;
        gap: 10px;
    }

    .navtabss .aiz-nav-tabs a.active {
        border-radius: 10px;
    }

    .navtabss .aiz-nav-tabs a {
        border-radius: 10px;
        margin: 0px !important;
    }

    .navtabss .tab-content>.active {
        border-radius: 10px;
        margin-top: 10px;
    }

    .shop-card .logo {
        width: 100%;
        object-fit: contain;
        background-color: #edf6fb;
    }

    .share_po {
        top: 30px;
    }

    .detail_bts {
        display: grid;
    }

    .detail_bts {
        gap: 15px;
    }

    .am_flexs {
        display: block;
    }

    .am_flexs h6 {
        margin-bottom: 10px !important;
    }


}

/* 450 css */

@media screen and (max-width:450px) {
    .center_banner_img img {
        height: 170px;
    }

    .logo-ups img {
        height: 25px;
    }

    .card-ups {
        padding: 10px;
    }

    .aiz-card-box .img-fit {
        border-radius: 10px;
        height: 150px;
    }

    .brand-img img {
        height: 70px;
    }

    .serch_input {
        width: 60%;
    }

    .flex-inpt {
        display: block;
    }

    .service_flexs {
        justify-content: center;
    }

    .flex-inpt .serch_input {
        width: 100%;
        margin-top: 10px;
    }

    .sear_flex {
        display: flex;
        justify-content: center;
    }

    .carousel-box .aiz-card-box {
        width: 97%;
    }

    .mail_f .d-inline-block {
        margin-bottom: 10px !important;
    }

    .doc_tor_img img {
        height: 120px;
    }

    .job_img_flx {
        display: block;
    }

    .job_img img {
        height: 200px;
        width: 100%;
    }

    .designer h6 {
        margin-top: 10px;
    }

    .job_position {
        right: 45px;
    }

    .rupe_flx {
        display: block;
    }

    .rupee {
        margin-bottom: 10px;
    }

    .posT_lfx h4 {
        font-size: 22px;
    }

    .cate-sec .card-img-top {
        height: 230px;
    }

    .builder_flx h4 {
        font-size: 18px;
    }

    .trend_img img {
        height: 120px;
    }

    .trend_contents {
        padding: 10px 10px 5px;
    }

    .banner_estate {
        height: 10.5rem;
    }

    .banner_estate {
        background-position: right;
        height: 10.5rem;
    }

    .search_contain {
        bottom: -20%;
    }

    .search_bg_content {
        padding: 5px 10px;
    }

    .builder_img img {
        height: 120px;
    }

    .real_detail_img img {
        height: 240px;
    }

    .real_detail_side_img img {
        height: 110px;
    }

    .galery_img img {
        height: 100px;
    }

    .ups_head h5 {
        font-size: 16px;
    }

    .logo-ups h6 {
        font-size: 14px;
    }
}


/* 400 css */

@media screen and (max-width:400px) {
    .aiz-card-box .img-fit {
        height: 120px;
    }

    .home-slider .banner_img {
        height: 155px;
    }

    .center_banner_img img {
        height: 145px;
    }

    .navtabss .aiz-nav-tabs a.active {
        padding: 10px 10px;
    }

    .add_to_cart {
        min-width: 140px;
    }

    .buy_btn {
        min-width: 140px;
    }

    .shoP_btn {
        padding: 10px;
    }

    .doc_tor_img img {
        height: 110px;
    }

    .real_detail_img img {
        height: 210px;
    }

    .real_detail_side_img img {
        height: 100px;
    }

    .galery_img img {
        height: 80px;
    }
}
