@media(min-width:375px) and (max-width:430px) {
    .day {
        font-size: 25px !important;
        margin-top: 0px !important;
    }

}

@media (max-width: 768px) {
    .banner:before {
        display: none
    }

    .right_imagr img {
        width: 100%;
        z-index: 1111;
        position: relative;
        margin-top: 28px;
    }

    .virtual_packages h6 {
        font-size: 15px !important;
        line-height: 25px !important;
    }

    .trust_review_Setting {
        height: inherit;
        border-radius: 14px;
    }

    .pack_height {
        margin-bottom: 20px;
    }

    .right_set {
        position: absolute;
        right: 3%;
        bottom: -14px;
    }

    .last_left {
        left: 8% !important;
        top: -9px;
    }

    .stat-col {
        margin-top: 0;
        padding-left: 0;
        display: flex;
    }

    .stats-col {
        display: none;
    }

    .statistic_set {
        background-size: cover;
        width: 164px;
        margin-left: 11px;
        padding: 1px 29px;
        margin-bottom: 18px;
        justify-content: center;
        align-items: center;
    }

    .stat-col .col-md-6 {
        display: contents;
    }

    .image-head h4 {
        color: white;
        font-size: 19px;
        font-weight: 600;
        text-transform: uppercase;
        margin-top: -13px;
    }

    .banner_image_person .banner-image {
        border: inherit;
    }

    .revies_image img {
        width: 61%;
        border-radius: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .cheap_Price img {
        width: 80%;
    }


    .stat-col .row {
        display: flex;
        justify-content: center;
    }

    .banner {
        padding: 0px 0px;
    }

    .package_head {
        font-size: 16px !important;
        font-weight: 600;
        line-height: 20px !important;
        margin-bottom: 21px !important;
    }

    .virtual_packages h6 {
        margin-bottom: 0;
    }

    .main_head h6 {
        font-size: 32px;
        font-weight: 600;
    }

    .main_head span {
        width: 36%;
    }

    .main_counter {
        margin-top: 20px;
    }

    .trustpilot {
        display: inherit;
    }

    .google_head img {
        width: 100% !important;
    }

    .trust_stars {
        text-align: center;
        margin-bottom: 17px;
    }

    .google_head {
        width: 50%;
        margin: auto;
    }

    .review_content p {
        font-family: 'Poppins';
        line-height: 20px;
        margin: 20px 0px;
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 0;
    }

    .google_stars {
        margin-bottom: 0;
    }

    .trustpilot img {
        width: 70%;
        margin-bottom: 0;
    }

    .trustpilot h6 {
        margin-top: 20px;
        text-align: center;
    }

    .footer-head h1 {
        font-size: 18px;
        text-align: center;
        padding: 0 18px;
        line-height: 28px;
        margin-bottom: 0;

    }

    .social_icon ul li a img {
        width: 10%;
    }

    .social_icon ul {
        margin-bottom: 0;
        text-align: center;
        margin-top: 20px;
        margin-left: -18px;
    }

    .counter-content h6 {
        font-size: 11px;
        line-height: 19px;
    }

    .header_social,
    .mail_icon {
        display: none;
    }

    .logo_main {
        text-align: center;
    }

    .virtual_price h6 {
        position: absolute;
        left: 51px;
        top: -14px;
    }

    .desktop_cheap {
        display: none;
    }

    .mobile_cheap {
        display: block;
    }

    .mobile_cheap img {
        width: 100%;
        margin-bottom: 5px;
    }

    .tx_left {
        margin-bottom: -18px;
    }

    .day {
        font-size: 25px !important;
        margin-top: -1px !important;
    }


    .stat_size_font h4 {
        font-size: 25px;
    }

    .counter_number {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    


    .stat_size_font span {
        font-size: 25px;
    }

    .banner-image img {
        width: 80%;
        margin-bottom: -16px;
    }

    .pack_height:hover {
        transform: inherit;
        background: #073050;
    }

    .for_float {
        width: 50%;
        float: left;
        margin-bottom: -7px;
    }

    .for_float img {
        width: 100% !important;
        padding-bottom: 33px;
        padding-top: 6px;
    }

    .trustpilot_image img {
        padding-top: 13px;
    }

    .banner_image_person .banner-image {
        position: inherit;
        width: inherit;
        bottom: 0;
    }

    .banner_image_person {
        position: relative;
    }

    body {
        overflow: inherit;
    }

    .banner {
        height: inherit;
    }

    .chat_with_us {
        position: fixed;
        bottom: -2px;
        right: -11%;
        z-index: 1;
        width: 65%;
    }

    .chat_with_us img {
        width: 80%;
        border: inherit;
        border-radius: 10px;
    }

    .last_right {
        position: absolute;
        right: 4%;
        bottom: 0px;
    }
}

@media screen and (min-width: 1695px) {
    /* body{
        background: red;
    } */
    .image-head h4 {
        color: white;
        font-size: 37px;
    }    
    .pack_height {
        height: 196px;
    }
    .virtual_price h5 {
        font-weight: 600;
        font-size: 50px;
        margin-bottom: 3px;
    }
    .package_head {
        font-size: 27px !important;
        font-weight: 500;
        line-height: 30px;
        padding: 0 0px;
    }
    .right_set {
        position: absolute;
        right: 0;
        bottom: -13%;
    }
    .last_right {
        position: absolute;
        right: 4%;
        bottom: 0px;
    }
    .pay_adjust {
        left: 14% !important;
    }
    .banner-image{
        width: 100%;
    }
    .banner-image img {
        width: 87%;
        margin-bottom: 0;
    }
    .banner_image_person .banner-image {
        position: absolute;
        width: 100%;
        bottom: 1px;
        border-bottom: 2px solid white;
        padding: 0px 9px;
    }
    .main-section {
        padding: 30px 0;
        height: 100%;
    }
    .virtual_packages {
        padding: 0 0;
    }
    .review_content p {
        color: #767676;
        font-size: 17px;
        line-height: 29px;
        margin-bottom: 0;
        font-family: 'Poppins';
    }
    .main_counter h6 {
        margin-top: 10px;
        font-size: 15px;
        line-height: 24px;
        text-transform: capitalize;
        padding: 0 0px;
        font-weight: 600;
    }
    .statistic_set {
        background-image: url(../images/asdfasd.png);
        text-align: center;
        border-radius: 14px;
        padding: 15px 17px;
        height: 177px;
        background-size: contain;
        position: relative;
        display: flex;
        width: 95%;
        background-repeat: no-repeat;
        justify-content: center;
    }
}

@media screen and (min-width: 1800px) and (max-width: 1920px) {
    /* body{
        background: red;
    } */
    .pack_height {
        height: 250px;
    }
    .virtual_price h5 {
        font-weight: 600;
        font-size: 70px;
        margin-bottom: 3px;
    }
    .package_head {
        font-size: 27px !important;
        font-weight: 500;
        line-height: 40px;
        padding: 0 0px;
    }
    .right_set {
        position: absolute;
        right: 0;
        bottom: -13%;
    }
    .last_right {
        position: absolute;
        right: 4%;
        bottom: 0px;
    }
    .pay_adjust {
        left: 14% !important;
    }
    .banner-image{
        width: 100%;
    }
    .banner-image img {
        width: 93%;
        margin-bottom: 0;
    }
    .banner_image_person .banner-image {
        position: absolute;
        width: 100%;
        bottom: 1px;
        border-bottom: 2px solid white;
        padding: 0px 9px;
    }
    .main-section {
        padding: 30px 0;
        height: 100%;
    }
    .virtual_packages {
        padding: 0 0;
    }
    .review_content p {
        color: #767676;
        font-size: 17px;
        line-height: 29px;
        margin-bottom: 0;
        font-family: 'Poppins';
    }
    .main_counter h6 {
        margin-top: 10px;
        font-size: 17px;
        line-height: 26px;
        text-transform: capitalize;
        padding: 0 0px;
        font-weight: 600;
    }
    .statistic_set {
        background-image: url(../images/asdfasd.png);
        text-align: center;
        border-radius: 14px;
        padding: 15px 17px;
        height: 200px;
        background-size: contain;
        position: relative;
        display: flex;
        width: 100%;
        background-repeat: no-repeat;
        justify-content: center;
    }
}


@media screen and (min-width:1500px) and (max-width:1600px) {
    .pack_height {
        height: 230px;
    }
    .package_head {
        font-size: 26px !important;
        font-weight: 500;
        line-height: 42px;
        padding: 0 0;
    }
    /* body{
        background: cyan;
    } */
    .statistic_set {
        /* background: white; */
        background-image: url(../images/asdfasd.png);
        text-align: center;
        border-radius: 14px;
        padding: 15px 17px;
        height: 200px;
        background-size: contain;
        position: relative;
        display: flex;
        /* align-items: center; */
        width: 100%;
        background-repeat: no-repeat;
        justify-content: center;
    }
    .main_counter h6 {
        margin-top: 10px;
        font-size: 17px;
        line-height: 26px;
        text-transform: capitalize;
        padding: 0 0px;
        font-weight: 600;
    }
    .image-head h4 {
        color: white;
        font-size: 43px;
        font-weight: 700;
        text-transform: uppercase;
        font-family: "Montserrat", sans-serif;
        margin-bottom: 0;
        text-align: center;
    }
    .banner-image img {
        width: 100%;
        margin-bottom: 0;
    }
    .banner_image_person .banner-image {
        position: absolute;
        width: 100%;
        bottom: 0;
        border-bottom: 2px solid white;
        padding: 0px 9px;
    }
    .main-section {
        padding: 35px 0;
        height: 100%;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1694px) {
    .pack_height {
        height: 185px;
    }
    .virtual_price h5 {
        font-weight: 600;
        font-size: 60px;
        margin-bottom: 3px;
    }
    .last_right {
        position: absolute;
        right: 6%;
        bottom: -5px;
    }
    .css_eleven {
        margin-top: 0px;
    }
    .package_head {
        font-size: 20px !important;
        font-weight: 500;
        line-height: 42px;
        padding: 0 0;
    }
    body{
        /* background: pink; */
        overflow-y: scroll;
    }
    .statistic_set {
        /* background: white; */
        background-image: url(../images/asdfasd.png);
        text-align: center;
        border-radius: 14px;
        padding: 15px 17px;
        height: 155px;
        background-size: contain;
        position: relative;
        display: flex;
        /* align-items: center; */
        width: 83%;
        background-repeat: no-repeat;
        justify-content: center;
    }

    .main_counter h6 {
        margin-top: 10px;
        font-size: 13px;
        line-height: 18px;
        text-transform: capitalize;
        padding: 0 0px;
        font-weight: 600;
    }
    .image-head h4 {
        color: white;
        font-size: 34px;
        font-weight: 700;
        text-transform: uppercase;
        font-family: "Montserrat", sans-serif;
        margin-bottom: 0;
        text-align: center;
    }
    .banner-image img {
        width: 77%;
        margin-bottom: 0;
    }

    .banner_image_person .banner-image {
        position: absolute;
        width: 100%;
        bottom: 0;
        border-bottom: 2px solid white;
        padding: 0px 9px;
    }
    .main-section {
        padding: 10px 0;
        height: 100%;
    }
}

@media screen and (min-width: 1100px) and (max-width: 1439px) {
    .right_set {
        position: absolute;
        right: 0;
        bottom: 0;
    }
    .pack_height {
        height: 270px;
    }
    .package_head {
        font-size: 24px !important;
        font-weight: 500;
        line-height: 31px;
        padding: 0 0;
    }
    .package_one {
        margin-top: -18px;
    }
    .package_one h2 {
        margin-top: 0;
    }
    .package_two h2 {
        margin-top: -14px;
    }
    .package_one h5 {
        margin-top: 49px;
    }
    body{
        /* background: green; */
        overflow: scroll !important;
    }
    .statistic_set {
        /* background: white; */
        background-image: url(../images/asdfasd.png);
        text-align: center;
        border-radius: 14px;
        padding: 10px 17px;
        height: 167px;
        background-size: contain;
        position: relative;
        display: flex;
        /* align-items: center; */
        width: 100%;
        background-repeat: no-repeat;
        justify-content: center;
    }
    .main_counter h6 {
        margin-top: 10px;
        font-size: 14px;
        line-height: 18px;
        text-transform: capitalize;
        padding: 0px 0px;
        font-weight: 600;
    }
    .virtual_price h5 {
        font-weight: 600;
        font-size: 60px;
        margin-bottom: 3px;
        padding: 21px 0;
    }
    .css_eleven {
        margin-top: 10px;
    }
    .pay_adjust {
        left: 7% !important;
        top: 6% !important;
    }
    .virtual_price h6 {
        position: absolute;
        left: 22px;
        top: 6%;
    }
    .last_left {
        left: 0% !important;
        top: 9% !important;
    }
    .last_right {
        position: absolute;
        right: 0%;
        bottom: 0px;
    }
    .image-head h4 {
        color: white;
        font-size: 30px;
        font-weight: 700;
        text-transform: uppercase;
        font-family: "Montserrat", sans-serif;
        margin-bottom: 0;
        text-align: center;
        margin: 20px 0;
    }
    .banner-image img {
        width: 100%;
        margin-bottom: 0;
    }
    .banner_image_person .banner-image {
        position: absolute;
        width: 100%;
        bottom: 0;
        border-bottom: 2px solid white;
        padding: 0px 9px;
    }
    .main-section {
        padding: 20px 0;
        height: 100%;
    }
}