.elementor-814 .elementor-element.elementor-element-384054f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-384054f:not(.elementor-motion-effects-element-type-background), .elementor-814 .elementor-element.elementor-element-384054f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF2EB;}.elementor-814 .elementor-element.elementor-element-369bd6d{grid-column:span 2;}.elementor-814 .elementor-element.elementor-element-88d6c7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}@media(max-width:1024px){.elementor-814 .elementor-element.elementor-element-384054f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-814 .elementor-element.elementor-element-384054f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-814 .elementor-element.elementor-element-369bd6d{grid-column:span 1;}.elementor-814 .elementor-element.elementor-element-88d6c7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-369bd6d */@media (min-width: 1200px) and (max-width: 1367px) {
    .bpa-frontend-main-container {
         
        padding: 0  !important;  
    }
}




.bpa-front-dc--body{
    padding: 12px !important;
}

#usman *{
    font-family: "Segoe UI", sans-serif !important;
}




@media (min-width: 1020px) {
   

    .bpa-front-tabs--vertical-left {
        flex-direction: column;
    }
 
 
 
 
 
    .bpa-front-tabs--vertical-left .bpa-front-tab-menu {
        justify-content: space-between !important;
       
    
}
 
    .bpa-front-tabs--vertical-left .bpa-front-tab-menu {
        flex-direction: row !important;
        align-self: auto !important;
        min-width: 100%;
        padding: 16px 20px !important;
        margin-right: 0 !important;
        margin-bottom: 24px !important;
        justify-content: space-between !important;
        overflow-x: auto !important;
        -webkit-box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        -o-box-sizing: border-box !important;
        box-sizing: border-box !important;
    }
 
 
 
 .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item {
    
    margin-bottom: 0 !important;
   
}

}/* End custom CSS */