/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {

    .contact_h {
    font-weight: 500;
    font-size: 90px!important;
    }
    .info{
    font-size: 19px!important;
    }
    .about_p_box{
        margin-top: 185px;
    }
    

}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {


    .about_p_box{
        margin-top: 225px;
    }
    .contact_h {
    font-weight: 500;
    font-size: 80px!important;
    }
    .info{
    font-size: 16px!important;
    }
    .imp_and_p{
        margin-top: 1px;
        margin-bottom: 1px;
    }
    .img-about {
       max-width: 100%!important;
        height: auto;
    }
    .about_frst {
    font-size: 16px;
    line-height: 28px;
    }
}    
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {

    h2,
    h5,
    h4,
    h6 {
        font-size: 27px !important;
        line-height: normal !important;
        text-align: center;
    }

    p {
        font-size: 16px !important;
        text-align: center;
    }
    .text_content{
        margin-top: 15px!important; 
        margin-bottom: 15px;
    }
    .sub-paragraph {
        text-align: center;
    }

    .img_service2 {
        margin-top: 20px;
    }
    .ab_h1{
        font-size: 30px;
    }
    .ERP {
        text-align: center;
    }

    .pOne {
        text-align: center;
    }

    .why_sec {
        text-align: center;
        padding-top: 15px !important;
        padding-bottom: 30px !important;
    }

    .experience {
        padding-block: 40px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .experience_p {
        font-size: 16px !important;
    }

    .ERP_img {
        margin-bottom: 1px !important;
    }

    .box_p {
        margin-bottom: 4px !important;
    }

    .box_sec {
        padding-top: 40px !important;
        padding-bottom: 30px !important;
    }

    .container_service {
        display: flex;
        flex-direction: column-reverse;
    }

    .img_service {
        margin-bottom: 25px;
    }

    .custom_mb-4 {
        margin-bottom: 32px !important;
    }
    .why_p1{
        text-align: center;
    }
    .serc3_p {
        padding-left: 20px;
    }

    .serc3_pl {
        padding-right: 1px;
        padding-left: 20px;
    }

    .sec_our {
        padding-left: 20px;
        text-align: center;
    }

    .growth {
        text-align: center;
    }

    .our-believe {
        padding-left: 0 !important;
    }
    .imp_and_p{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .img-about {
        max-width: 70%!important;
        height: auto;
    }
    
    .why_sec h5 {
        text-align: center !important;
        padding-left: 0px !important;
    }

    .believe {
        padding-right: 5px !important;
    }

    .experience {
        text-align: center;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .why_p_src5{
        text-align: center;
    }
    .img_p {
        text-align: center;
        /* padding-left: 3px; */
    }
    .growth5{
        margin-top: 5px!important;
    }
    .growth7{
         margin-top: 5px!important;
    }
    .box_subtitle{
        text-align: center;
    }
    .all_box_p{
        text-align: center;
    }

    .footer {
        justify-content: center;
        display: flex;
        align-items: center;
        text-align: center;
        margin-top: 25px !important;
    }

    .follow {
        margin-top: 16px !important;
       
    }

    .letwork {
        margin-top: 15px;
    }

    .footer_logo {
        justify-content: center;
    }
    .img_service{
        display: flex ;
        justify-content: center;
    }
    .faq_h{
    font-size: 23px;
    line-height: 76px;
    font-weight: 700;
    text-align: center;
    }
    .accordion-button {
        font-size: 16px!important;
        font-weight: 600;
        line-height: 22px;
    }
    .accordion-body{
        font-size: 16px;
        line-height: normal;
        font-weight: 500;
    }
    .contact_h {
    font-weight: 500;
    font-size: 50px!important;
    line-height: normal;
    }
    .info{
        font-size: 18px!important;
    }
    .submit_c{
        display: flex;
        justify-content: center;
    }
     .about_p_box{
        margin-top: 20px;
    }




   
}