/*Extra small devices (portrait phones, less than 576px)*/

@media (max-width: 575.98px) {
    .banner-wrapper h1 {
        font-size: 35px;
        font-weight: 500;
        color: #0F393B;
        line-height: 70px !important;
        letter-spacing: 0px;
    }
    .head-one-img {
        width: 60px !important;
    }
    .head-two-img {
        width: 40px !important;
    }
    .head-three-img {
        width: 60px !important;
    }
    .head-four-img {
        width: 40px !important;
    }
    .orange-leaf {
        width: 30px !important;
    }
    .yellow-leaf {
        width: 30px !important;
    }
    .banner_email {
        bottom: 50%;
        right: -95px;
    }
    .banner p {
        font-size: 15px;
        margin-right: 20px;
    }
    .title {
        font-size: 36px;
    }
    .number a {
        position: fixed;
        font-size: 16px;
        box-shadow: 0 0 5px #cecece;
    }
    /* Who we are start  */
    .who_we_are {
        padding: 50px 0;
    }
    /* Who we are end  */
    /* adapt-core start  */
    .adapt-core {
        padding: 50px 0;
    }
    /* adapt-core end  */
    /* service start  */
    .service {
        padding: 50px 0;
    }
    .single-service {
        padding: 20px 40px;
        text-align: center;
        box-shadow: 0px 0px 15px #ddd;
        min-height: initial;
    }
    /* service end  */
    /* contact start  */
    .contact {
        padding: 50px 0;
    }
    /* contact end  */
}


/*Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) and (max-width: 767.98px) {
    .banner-wrapper h1 {
        font-size: 50px;
        font-weight: 500;
        color: #0F393B;
        line-height: 00px;
        letter-spacing: 0px;
    }
    .head-one-img {
        width: 80px !important;
    }
    .head-two-img {
        width: 50px !important;
    }
    .head-three-img {
        width: 80px !important;
    }
    .head-four-img {
        width: 50px !important;
    }
    .banner_email {
        bottom: 20%;
        right: -70px;
    }
    .number {
        top: 20%;
        left: -80px;
    }
    /* Who we are start  */
    .who_we_are {
        padding: 60px 0;
    }
    /* Who we are end  */
    /* adapt-core start  */
    .adapt-core {
        padding: 60px 0;
    }
    /* adapt-core end  */
    /* service start  */
    .service {
        padding: 60px 0;
    }
    .single-service {
        padding: 20px 40px;
        text-align: center;
        box-shadow: 0px 0px 15px #ddd;
        min-height: initial;
    }
    /* service end  */
    /* contact start  */
    .contact {
        padding: 60px 0;
    }
    /* contact end  */
}


/*Medium devices (tablets, 768px and up)*/

@media (min-width: 768px) and (max-width: 991.98px) {
    .banner-wrapper h1 {
        font-size: 50px;
        font-weight: 500;
        color: #0F393B;
        line-height: 00px;
        letter-spacing: 0px;
    }
    .head-one-img {
        width: 80px !important;
    }
    .head-two-img {
        width: 50px !important;
    }
    .head-three-img {
        width: 80px !important;
    }
    .head-four-img {
        width: 50px !important;
    }
    /* Who we are start  */
    .who_we_are {
        padding: 80px 0;
    }
    /* Who we are end  */
    /* adapt-core start  */
    .adapt-core {
        padding: 80px 0;
    }
    /* adapt-core end  */
    /* service start  */
    .service {
        padding: 80px 0;
    }
    .single-service {
        padding: 20px 40px;
        text-align: center;
        box-shadow: 0px 0px 15px #ddd;
        min-height: initial;
    }
    /* service end  */
    /* contact start  */
    .contact {
        padding: 80px 0;
    }
    .form-wrapper img {
        position: absolute;
        top: 400px;
        right: -270px;
        width: 350px;
    }
    /* contact end  */
    .who_we_are img {
        padding-right: 20px;
    }
}


/*Large devices (desktops, 992px and up)*/

@media (min-width: 992px) and (max-width: 1199.98px) {
    .banner-wrapper h1 {
        font-size: 60px;
        font-weight: 500;
        color: #0F393B;
        line-height: 00px;
        letter-spacing: 02px;
    }
    .head-one-img {
        width: 90px !important;
    }
    .head-two-img {
        width: 70px !important;
    }
    .head-three-img {
        width: 90px !important;
    }
    .head-four-img {
        width: 70px !important;
    }
    p {
        font-size: 16px;
    }
    /* service start  */
    .single-service {
        min-height: 400px;
    }
    /* service end  */
}


/*X large devices (large desktops, 1200px and up)*/

@media (min-width: 1200px) and (max-width: 1399.98px) {}


/*XX Large devices (large desktops, 1400px and up)*/

@media (min-width: 1400px) {}

@media (max-width: 992px) {
    .Landing_content {
        border-left: none;
        padding-left: 0;
        height: auto;
        margin-top: 30px;
        border-top: 2px solid #569844;
        padding-top: 30px;
    }
}

@media (max-width: 1024px) {
    .form-wrapper img {
        position: absolute;
        top: 400px;
        right: -200px;
        width: 220px;
    }
}

@media (max-width: 767px) {
    .who_we_are img {
        padding-right: 0px;
    }
}