@media only screen and (min-width: 769px) {
    .main_imgstwo {
        display: none;
    }
}

@media only screen and (max-width: 768px) {
    .benefit_box {
        text-align: center !important;
    }

    .satelight_img img {
        max-width: 100% !important;
    }

    .main_imgs {
        display: none;
    }

    .header_wrap {
        margin-top: 15px;
    }

    .com_btn {
        padding: 5px 15px;
    }

    .header_wrap .header_logo img {
        max-width: 210px !important;
    }

    .m-header span {
        font-size: 1.5rem !important;
    }

    .m-header h1 {
        font-size: 2rem !important;
    }

    .main-box-details::after {
        width: 5px;
    }

    .cw,
    .cf {
        /* max-width: 95% !important; */
    }

    .main-box-img {
        max-width: 100% !important;
        width: 100% !important;
    }

    .main-box-details-wrap p {
        font-size: 16px;
    }

    .satelight-box-details-wrap span {
        font-size: 1.2rem;
    }

    .satelight-box-details-wrap h2 {
        font-size: 1.8rem;
    }

    .satelight-box-details-wrap p {
        font-size: 16px;
    }

    .s_header h3 {
        font-size: 1.3rem;
        text-align: left !important;
    }

    .s_header h3 img {
        max-width: 100px;
        margin: 0 15px;
    }

    .s_header span {
        width: 4px;
        height: 34px;
    }

    .wc-box img {
        max-width: 55%;
    }

    .sp {
        padding: 50px 0;
    }

    .benefit_box p {
        font-size: 1rem;
    }

    .benefit_box img {
        max-width: 110px;
        width: 110px;
    }

    .howswitch_main .s_header p {
        font-size: 16px;
    }

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

    .farms_flow-wrap {
        display: block;
    }

    .ff_wrap-box {
        width: 300px;
        margin: 40px auto;
    }

    .farms_flow-wrap::after {
        width: 4px;
        height: 100% !important;
        top: 0;
        left: 50%;
    }

    .farms_flow-wrap .ff_wrap-box:nth-child(1) img {
        background-color: #fff;
    }

    .cropmap_main .s_header p {
        font-size: 18px !important;
    }

    .cropmap_main .map-list {
        font-size: 16px !important;
    }

    .map2_details p {
        font-size: 18px !important;
    }

    .cropmap_img {
        margin-top: 20px !important;
    }

    .irri_box {
        margin: 50px auto;
    }

    .irri_box:nth-child(odd) {
        width: 300px !important;
    }

    .irri_path::after {
        width: 2px;
        height: 100%;
        top: 0;
        left: 50%;
    }

    .irri_path img {
        background-color: var(--l-gray);
    }

    .extra_details {
        max-width: 100%;
        font-size: 20px !important;
        padding: 20px;
        margin: 0 auto -150px;
    }

    .sc_main {
        padding: 160px 0 60px;
    }

    .footer-logo {
        max-width: 200px !important;
        margin: 0 auto 20px;
    }

    .footer_number {
        font-size: 1.2rem !important;
        font-weight: 500;
    }


}

@media only screen and (max-width: 990px) {
    /*.header_wrap .header_logo img {
        max-width: 300px;
    }*/

    .m-header span {
        font-size: 2.5rem;
    }

    .m-header h1 {
        font-size: 4rem;
    }

    .monitoring_main-wrap .benefit_box img {
        width: 150px;
    }

    .monitoring_main-wrap .benefit_box p {
        font-size: 16px;
    }

    .monitoring_main-wrap .s_header p {
        font-size: 16px;
    }

    .cropmap_main .s_header p {
        font-size: 20px;
    }

    .cropmap_main .map-list {
        font-size: 18px;
    }

    .map2_details p {
        font-size: 20px;
    }

    .extra_details {
        font-size: 24px;
    }
    header .navbar-brand{
        max-width: 200px;
    }
}

@media only screen and (min-width: 990px) {}

@media only screen and (max-width: 1199px) {
    .cf {
        max-width: 90%;
        margin: auto;
    }

    .main-box-details-wrap p {
        max-width: 100%;
    }

    .main-box-img {
        text-align: right;
    }

    .satelight_img {
        text-align: center;
    }

    .satelight_img img {
        max-width: 70%;
        margin: auto;
    }

    .switch-box p {
        font-size: 18px;
        max-width: 100%;
    }

    .farms_flow-wrap::after {
        height: 2px;
    }

    .irri_path {
        max-width: 100%;
    }

    .irri_box:nth-child(odd) {
        width: 30%;
    }

    .footer-logo {
        max-width: 300px;
    }

    /* .footer_number {
        font-size: 2rem;
    } */

    .footer_email a {
        font-size: 1rem;
    }
}