﻿body {
}
@media only screen and (max-width:990px) {
    body p {
        font-size: 16px !important;
        text-align: justify;
    }
    .enquiry-bg {
        padding: 1rem 0;
    }
    .email {
        margin-right: 8rem;
    }
    .login-li .model_submitbtn {
        padding: 2px 10px;
    }
    .model-logo {
        width: 30%;
        margin: 0 auto 0rem auto;
    }
    .Appt_form .enquiry-bg {
        padding: 1rem 20px 0rem 20px;
    }
    .Appt_form .enquiry-bg p {
        padding-top: 0rem;
    }
        .Appt_form .enquiry-bg h4 {
        padding-top: 0rem;
        font-size: 2rem;
    }
        .modal-title {
        font-size: 20px;
    }
        .social_sticky_wrap li {
        padding: 2px 8px;
        font-size: 13px;
        line-height: 16px;
    }
    .sticky-sidebar.social-links {
        width: 50%;
    }
    i.fa-brands.fa-whatsapp {
        font-size: 2rem;
    }
        .logo {
        width: 30%;
        padding: 10px;
    }
    .header ul {
        margin-top: -5rem;
        margin-left: 100px;
        float: right;
    }
        .header ul li {
            padding: 0px 10px;
            font-size: 10px;
        }
    .header i {
        font-size: 10px;
    }
    .banner_content h1 {
        font-size: 22px;
    }
        .banner_content h1 span {
            font-size: 25px;
        }
    .banner_div {
        padding: 10px 0;
        background-size: cover;
    }
    .banner_content {
        width: 100%;
    }
    .banner_content p{
        text-align: justify;
        font-size: 16px;
    }
    .about-two {
        padding: 8px 0;
    }
    .about-two__img {
        width: 50%;
    }
    .heading h2 span {
        font-size: 22px;
    }
    h2, .h2 {
        font-size: 18px;
    }
    .Ex_heading p {
        margin-bottom: 1rem;
    }
    .Expertise_section .service {
        padding: 1rem;
    }
    h1, .h1, h2, .h2, h3, .h3 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    h3, .h3 {
        font-size: 22px;
    }
    .about_div {
        padding: 1rem 0;
    }
    .about_img img {
        margin-top: 0rem;
    }
    .service-two h2 {
        font-size: 22px;
        margin-bottom: 1rem;
    }
    .service-two .service {
        padding: 1rem 2rem;
    }
    .T_top_div h3 {
        font-size: 22px;
    }
    .testimonial_Section {
        padding: 1rem 0 2rem 0;
    }
    .client-S_div {
        padding: 1rem;
        position: relative;
        width: 100%;
        margin: 2rem auto;
    }
    section.why-choose-two {
        padding: 1rem 0 0rem 1rem;
    }
    .why-choose-two h2 {
        font-size: 22px;
        margin-bottom: 1rem;
    }
    .why-choose-two__content ul li {
        margin-bottom: 1rem;
    }
    .why-choose-two_shape-one {
        display: none;
        width: 100%;
    }
    footer {
        padding: 5px 15px;
    }
    footer ul{
        padding: 0;
    }
    footer p {
        text-align: center;
    }
    .TY_page {
        padding: 2rem 0;
    }
    .TY_left p {
        padding: 1rem;
    }
        .TY_left {
        padding: 3rem 1rem;
    }
    .TY_right {
        padding: 1rem 2rem;
    }
    .TY_right_content h2 {
        font-size: 30px;
    }
    .TY_right_content p {
        padding: 10px;
    }
    li.login-li {
        top: -35px;
        position: absolute;
        right: 15px;
    }
    .register_logo .R_logo {
        margin: 0rem auto 1rem auto;
    }
    .register_section {
        padding: 1rem 0;
        height: auto;
    }
    .Expertise_icon {
        width: 50%;
    }
    .register_section .about-two__shape__two {
        top: 13rem;
        width: 34%;
    }
    .left_btn {
        padding: 2px 3rem 2px;
        font-size: 16px;
    }
    img.QR-img {
        width: 40%;
    }
    }


@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
    .enquiry-bg {
        padding: 21rem 0;
    }
    .Appt_form .enquiry-bg {
        padding: 5rem 20px 22rem 20px;
    }
}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: landscape) {
    .enquiry-bg {
        padding: 21rem 0;
    }
    .Appt_form .enquiry-bg {
        padding: 4rem 20px 16rem 20px !important;
    }
}
    @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) {
        .enquiry-bg {
            padding: 13rem 0;
        }
        .Appt_form .enquiry-bg {
            padding: 5rem 20px 12rem 20px;
        }
    }

    @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) {
        .enquiry-bg {
            padding: 13rem 0;
        }
        .Appt_form .enquiry-bg {
            padding: 10rem 20px 28rem 20px;
        }
    }