.aboutbg{
    background-image: url(../images/about-bg.svg);
    background-repeat: no-repeat;
    background-size: 900px 500px;
background-color: #F5F5F5;
background-position: right;

}
.alogo{
    display: flex;
    justify-content: center;
    height: 100%;
}
.aboutheading{
    font-family: 'InterBold';
font-style: normal;
font-weight: 600;
font-size: 64px;
color: #000000;
line-height: 120%;
/* width:80%; */
margin: 10px 0px 85px;
}

.aboutpar-1{
    font-family: 'InterBold';
font-style: normal;
font-weight: 700;
font-size: 24px;
color: #000000;
margin: 0px 0px 14px;

}
.overallcontact{
    margin-top: 50px;
}
.client_logos{
    display: flex;
    justify-content: center;
    flex-direction: row;
    align-items: center;
}
.logo_col:nth-of-type(3){
    margin-left: 2rem;
}
.logo_col:nth-of-type(2){
    margin-left: 2rem;
}
.logo_col img{
    width: 150px;
    height: 90px;
}
.aboutcontent{
    width: 90%;
    font-family: 'InterMedium';
font-style: normal;
font-weight: 500;
font-size: 16px;
color: #000000;
letter-spacing: 0.05em;
margin: 0px 0px 24px;
}

.line{
    border: 1px solid #5D5E60;
transform: rotate(90deg);
width: 100px;
height: 0px;
 margin: -70px 0px 0px -70px;
}
.contactus{
    font-family: 'InterBold';
font-style: normal;
font-weight: 700;
font-size: 24px;
color:black;
letter-spacing: 0.05em;
margin: 0px 0px 6px;

}
.contactus-line-2{
    font-family: 'InterMedium';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    color: #5D5E60;
    letter-spacing: 0.05em;
margin: 0px 0px 12px;

}
.contactus-line-3{
    font-family: 'InterBold';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    color:black;
letter-spacing: 0.05em;
margin: 0px 0px 20px;
}
.emailus-a,.emailus-a:hover{
    color:black;
    text-decoration: none;

}
.aboutfooter{
    font-family: 'InterMedium';
font-style: normal;
font-weight: 400;
font-size: 14px;
color: #5D5E60;
}

.imghead{
    font-family: 'InterBold';
font-style: normal;
font-weight: 700;
font-size: 24px;
color:black;
text-align: center;
margin: 45px 0px 25px;
}
.WHOimg{
    text-align: center;
    padding: 4px;
}
.us{
    text-align: center;
    font-family: 'InterBold';
font-style: normal;
font-weight: 700;
font-size: 24px;
color:black;
margin: 10px 0px 0px 0px;
}
.address{
    font-family: 'InterMedium';
font-style: normal;
font-weight: 500;
font-size: 14px;
color:black;
text-align: center;

}
/* nav bar */
.pagenames{
    font-family: 'InterBold';
font-style: normal;
font-weight: 600;
font-size: 14px;
color: black !important;
/* text-align: center; */
padding: 8px 0px 8px 45px !important;
}
@media  screen and (min-width: 768px) and (max-width: 950px){
    .line{
        border: 1px solid #5D5E60;
    transform: rotate(90deg);
    width: 100px;
    height: 0px;
     margin: -45px 0px 0px -65px;
    }
    .contactus-line-3{
        font-size: 13px;
    margin: 0px;
    }
    .aboutheading{
    font-size: 50px;
    margin: 10px 0px 85px;
    }

        .overallcontact{
            margin-top: 80px;
        }
        .alogo{
            display: flex;
            justify-content: center;
            height: 100%;
            
        } 
        .pagenames{
            font-family: 'InterBold';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        color: black !important;
        text-align: center;
        padding: 8px 0px 8px 0px !important;
        }
}

@media  screen and (min-width: 200px) and (max-width: 767px){
    .line{
        display:none
    }
    .aboutheading{
    font-size: 30px;
    margin: 10px 0px 25px;
    }
    .pagenames{
        font-family: 'InterBold';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: black !important;
    text-align: center;
    padding: 8px 0px 8px 0px !important;
    }
    
        .overallcontact{
            margin-top: 80px;
            margin-bottom: 4rem;
        }

        .alogo{
            display: flex;
            justify-content: center;
            height: 100%;
            padding: 0px 0px 15px 0px;
        }  

        .aboutpar-1,.aboutfooter,.contactus,.contactus-line-2,.contactus-line-3{
            margin: 0px 0px 14px !important;
        }
        .aboutcontent{
            margin: 0px 0px 24px !important;

        }
        .client_logos{ flex-direction: column;}
        .logo_col{margin-bottom: 1rem;}
        .logo_col:nth-of-type(3){
            margin-left: 0;
        }
        .logo_col:nth-of-type(2){
            margin-left: 0;
        }
}

.contactimgdiv{
    display: flex;
    justify-content: center;
text-align: center;
}
.contactimg{
position: absolute;
}