@media screen and (min-width:1200px) {}

@media screen and (min-width:1200px) and (max-width: 1280px) {}

@media screen and (min-width:992px) and (max-width: 1199px) {
    .img-info {
        min-height: 210px;
    }
}

@media screen and (min-width:768px) and (max-width: 991px) {
    .img_pro {
        min-height: 70px;
    }
}

@media screen and (max-width:767px) {
    .top-5-img {
        position: absolute;
        bottom: 0px;
        margin-right: 0;
        right: -15px;
        width: 45%;
    }
    .g-kit-hdr .d-flex {
        display: block !important;
        position: relative;
    }
    .g-kit-hdr .hd-pnts {
        width: 100%;
    }
    .s-md {
        display: block;
    }
    .h-md {
        display: none;
    }
    .hear-text {
        text-align: center;
    }
    .f-45 {
        font-size: 2rem;
    }
    .hdr-lgo.text-left,
    .hdr-crd.text-left {
        text-align: center !important;
    }
    .f-25 {
        font-size: 1.1rem;
    }
    .hear-text img {
        margin: 0 auto;
    }
    #logo-ara .d-flex {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }
    #logo-ara .d-flex img {
        width: 50%;
        padding: 10px 15px;
    }
    .lg-hd h3 {
        font-family: 'Nunito', sans-serif;
        font-weight: bold;
        margin-bottom: 20px;
        font-size: 1.4rem;
    }
    .s2-tp-img {
        margin-bottom: 30px;
    }
    .s2-tp-txt:before {
        left: -10px;
    }
    .s2-tp-txt {
        padding-left: 35px;
    }
    .s2-top2 .row {
        flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
    }
    #sec-3 .d-flex {
        display: block !important;
        text-align: center;
    }
    .s3-txt {
        text-align: center;
        margin-left: 0px;
        margin-top: 20px;
    }
    .f-35 {
        font-size: 1.8rem;
    }
    .kit-bg.d-flex {
        display: block !important;
    }
    .kit-bg-bx {
        width: 100%;
        min-height: auto;
    }
    .kit-bg-bx.one,
    .kit-bg-bx.two,
    .kit-bg-bx.three {
        background-size: cover;
        background-position: center;
        padding-bottom: 30px;
        margin-bottom: 50px;
    }
    .kit-num h4 {
        margin: 0px auto 0px;
        position: relative;
        top: -32px;
    }
    .review-bx.d-flex {
        display: block !important;
    }
    .review-txt {
        border-top-left-radius: 35px;
    }
    .review-txt-bx-2 {
        border-top-right-radius: 35px;
    }
    .review-txt {
        margin-left: 0px;
        padding-top: 28px;
    }
    .review-txt-bx-2 {
        margin-right: 0px;
    }
    .review-usr,
    .review-usr2 {
        text-align: center;
        margin-bottom: 40px;
    }
    .review-txt,
    .review-txt-bx-2 {
        background: rgb(255, 255, 255, 0.8);
    }
    #sec-7 {
        text-align: center;
    }
    h2 br {
        display: none;
    }
    .s9-d {
        position: relative;
        bottom: 0;
        right: 0;
        width: auto;
        max-width: 100%;
        margin-top: 30px;
    }
    #dg-btn {
        padding-bottom: 0px;
    }
    .res-save-btn3 {
        margin: 0 auto;
    }
    .pb-box {
        min-height: auto;
        margin-bottom: 170px;
    }
    .pb-box.res-mb {
        margin-bottom: 0px;
    }
    #m-back {
        margin-bottom: 40px;
    }
    .accordion .card-header.collapsed:after {
        right: -9px;
    }
    .accordion .card-header:after {
        right: -9px;
    }
    .dg2 {
        position: relative;
        left: 0px;
        top: 40px;
        width: auto;
        margin: 30px auto 0px;
    }
    #dg-bck {
        padding: 40px 0px 0px;
        text-align: center;
    }
    .img-info {
        min-height: auto;
    }
}

@media screen and (min-width:576px) and (max-width: 767px) {}

@media screen and (min-width:481px) and (max-width: 575px) {}

@media screen and (min-width:320px) and (max-width: 480px) {}

@media screen and (max-width:575px) {}

@media screen and (max-width:480px) {}

@media screen and (max-width:413px) {
    .top-5-img {
        position: relative;
        bottom: 0px;
        margin-right: 0;
        width: 100%;
    }
}