/* Add custom CSS styles below */ 
/**فواصل**/
 section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full{
    position:relative;
}
 section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::before ,
section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::after{
    content: "";
    height:3px;
    width:40%;
    background-color:#3c2a1b;
    position:absolute;
    top:50%;
}
 section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::after{
    left:0;
}
section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::before {
 right:0;
}
 section.s-block.s-angel--divider.merge-bottom.centered-title .flex-center.w-full h2.w-full.px-1.da-cp.whitespace-nowrap {
    font-size: 25px;
    padding-top: 10px;
     color:#3c2a1b;
}
/**فواصل**/


/**banner**/

body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(3){
    padding-top:0 !important ;
}

 section.s-block.s-block--fixed-banner.wide-placeholder img.lazy.loaded {
    border-radius: unset;
}

section.s-block.s-block--fixed-banner.wide-placeholder >.container:not(body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--fixed-banner.wide-placeholder:nth-child(8)>.container){
    max-width:unset !important ;
    padding-inline:0 !important;
}






@media (max-width: 992px){



/**فواصل**/
section.s-block.s-angel--divider.merge-bottom.centered-title .divider-icon  {
    width:85px !important;
} 
section.s-block.s-angel--divider.merge-bottom.centered-title .flex-center.w-full h2.w-full.px-1.da-cp.whitespace-nowrap{
    font-size:20px !important ;
    padding-top:0 !important;

}
 section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::before ,
section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::after{
    content: "";
    height:3px;
    width:30%;
    background-color:#00000085;
    position:absolute;
    top:50%;
}
}