/* ========================================= about us content ==================================== */
.section-content-about-us .main-title{max-width:830px;margin-inline:auto;margin-bottom:52px;}
.content-about-us-inner .content-about-us-image{margin-bottom:52px;}
.section-content-about-us .content-about-us-inner{max-width: 1436px;margin-inline: auto;}
.content-about-content .heading-style-1{margin-bottom:24px;color:var(--primary);}
.content-about-us-inner .content-about-us-image{width: auto; max-width: 826px; position: relative; padding-top: 40%; border-radius: 12px; overflow: hidden; margin-inline: auto;}

/* About Us Width */
.content-about-width{max-width: 1178px;margin-inline:auto;}
.content-about-width .content-about-us-image{width:100%;position:relative;padding-top:38%;border-radius:12px;overflow:hidden;max-width:100% !important;}
.content-about-us-inner img{width:100%;height:100%; position:absolute;top:0;left:0;object-fit:cover;object-position: center center;}


/* =================================================================================
=========================== responsive start ======================================= 
==================================================================================== */
@media (max-width:1699px) {}
@media (max-width:1399px) {
    /* ========================================= about us content ==================================== */    
    .section-content-about-us .main-title,
    .content-about-us-inner .content-about-us-image { margin-bottom: 40px; }
    .content-about-content .heading-style-1 { margin-bottom: 20px;}
    .content-about-us-inner .content-about-us-image { max-width: 620px;}
}
@media (max-width:1199px) {
    /* ========================================= about us content ==================================== */    
    .section-content-about-us .main-title,
    .content-about-us-inner .content-about-us-image { margin-bottom: 32px; }
    .content-about-content .heading-style-1 { margin-bottom: 16px;}
    .content-about-us-inner .content-about-us-image { max-width: 500px;}
}
@media (max-width:991px) {
    /* ========================================= about us content ==================================== */    
    .section-content-about-us .main-title,
    .content-about-us-inner .content-about-us-image { margin-bottom: 28px; }
    .content-about-content .heading-style-1 { margin-bottom: 15px;}
    .content-about-us-inner .content-about-us-image { max-width: 370px;}
}
@media (max-width:767px) {
    /* ========================================= about us content ==================================== */    
    .section-content-about-us .main-title,
    .content-about-us-inner .content-about-us-image { margin-bottom: 26px; }
    .content-about-content .heading-style-1 { margin-bottom: 14px;}
    .content-about-us-inner .content-about-us-image { max-width: 290px;}
}
@media (max-width:575px) {
    /* ========================================= about us content ==================================== */    
    .section-content-about-us .main-title,
    .content-about-us-inner .content-about-us-image { margin-bottom: 24px; }
    .content-about-us-inner .content-about-us-image {max-width: 270px; padding-top: 60%;}
}