
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');
body{
    direction: rtl;
    font-family: "Tajawal", sans-serif !important;
    font-size: 17px;
    text-align: right; 
}

/* Home page -------------------------- */
.header-section .navbar .links > ul > li > a{
    font-size: 17px;
}
.slider-section .item .row{
    flex-direction: row-reverse;
}
.newsbar-section{
    direction: ltr;
}
.newsbar-section h3{
    direction: rtl; 
}
.whychoose-section .boxes .item .content{
    flex-direction: row-reverse;
}
.whychoose-section .boxes .item .text{
    text-align: right;
}
.newcollection-section .boxes .item .text{
    text-align: right;
}
.product-section .sec-title {
    text-align: right;
}
.product-section .boxes .item .text{
    text-align: right;
}
.customdesign-section .sec-title {
    text-align: right;
}
.gallery-sec .sec-title{
    text-align: right;
}
.footer-section .item.links {
    padding-left: 8em;
    padding-right: 0;
}
.footer-section .item .main-title::after{
    left: initial;
    right: 0;
}
.footer-section .item .social-media ul li a{
    margin-right: 0;
    margin-left: 26px;
}
.page-content .def-page .sec-title {
    text-align: right;
}
.prjects-details .row{
    flex-direction: row-reverse;
}
.contact-section .main-title{
    text-align: right;
}
.contact-section .content .main-continfo ul li .text{
    padding-left: 0;
    padding-right: 20px;
}
.banner-section .content .tree-links ul li::after{
    right: initial;
    left: -16px;
    transform: rotate(180deg);
    top: 3px;
}
.banner-section .content .tree-links ul li {
    margin-left: 24px;
    margin-right: 0;
}
.page-content .blog .about-post li h4{
    margin-left: 4px;
    margin-right: 0;
}
.page-content .blog .about-post li i{
    margin-right: 0;
    margin-left: 9px;
}
.page-content .blog .item .about-post{
    justify-content: left;
}
.header-section .navbar .action .language{
    margin-right: 0;
    margin-left: 30px;
}