@font-face {
    font-family:'PeydaWeb-Black';
    src:url('../fonts/peyda/eot/PeydaWeb-Black.eot?##') format('eot'),
    url('../fonts/peyda/woff/PeydaWeb-Black.woff') format('woff'),
    url('../fonts/peyda/ttf/PeydaWeb-Black.ttf') format('truetype');
}

@font-face {
    font-family:'PeydaWeb-Regular';
    src:url('../fonts/peyda/eot/PeydaWeb-Regular.eot?##') format('eot'),
    url('../fonts/peyda/woff/PeydaWeb-Regular.woff') format('woff'),
    url('../fonts/peyda/ttf/PeydaWeb-Regular.ttf') format('truetype');
}


@font-face {
    font-family:'IRANYekanBold';
    src:url('../fonts/IRANYekanBold.ttf') format('eot'),
    url('../fonts/IRANYekanBlack.ttf') format('woff');
}

.alert,.alert ul li{
    text-align: right;
    direction: rtl;
}

.close{
    float:left!important;
}
.service-content{
    padding: 35px 36px 20px 0px!important;
}

.service-content-text p{
    padding-left:36px;
    font-size: 13px;
}

.dreamit-section-title,.dreamit-section-content-text p
{
    text-align: justify;
    direction: rtl;
    left: 0px !important;
    padding: 15px;

}
.dreamit-section-sub-title h5
{
    padding-right: 50px;
}
.dreamit-section-sub-title h5:before
{
    right:-10;;
}
button.subscribe-button
{
    left: 0px !important;
    right: unset;
}
body,h1, h2, h3, h4, h5, h6,p,a,li
{
    font-family:'PeydaWeb-Regular' ;
}

.mean-container .mean-bar::before{
    right: 53px!important;
    left:auto!important;
    top: 14px!important;
}

.mean-container .mean-nav ul li a.mean-expand{
    left:0!important;
    right:auto;
}

.blog-content{
    text-align:justify;
    direction:rtl;
}


.scroll-area .go-top{
    left:50px!important;
    right:auto!important;
}

.footer-copyright-text{
    text-align:right;

}
.dreamit-section-sub-title h5:before
{
    content: unset;
}
.footer-quick-link-list ul li a:after
{
    right: -23px;
    content: unset;

}
.footer-quick-link-list ul li a:before
{
    right: -23px;;
}
.footer-content-text p,.testi-content p,.testi-inner-content h2
{
    text-align: right;
}
.testi-inner-content h2:before
{
    right: 0px !important;
    left: unset !important;
}
.footer-widget-title h3
{
    display: block;
    text-align: right;
}
.footer-widget-title.two h3:before
{
    left: unset;
    right: 153px;
}
.footer-about-social-icon ul
{
    float: right;
}

.footer-logo,.footer-quick-link-list ul ,.form-title
{
    text-align: right;
}
.footer-quick-link-list ul 
{
    padding: 0px 25px 20px;
}
.call-do-action .dreamit-section-main-title h1
{
    margin-top: 35px;
}
.blog-details-meta,.blog-details-title h2,.blog-details-content-text-inner p,.blog-details-content-text-inner h4,.blog-details-content-text p
,.service-inner-title h2,.service-section .service-content-text p,.service-section .service-title h2,.mean-container .mean-nav ul li a
,.blog-grid-content,.feature-content
{
    text-align: justify;
    direction: rtl;;
}
.btn:after 
{
    left: unset;
    right: 0px;
}
.contact-section.style-two .single-conpany-info-box .info-content h4,.contact-section.style-two .single-conpany-info-box .info-content p
{
    margin: 10px;
    text-align: justify;
}
.service-inner-title h2:before,.service-title h2:before,.feature-content h2:before
{
    left: unset;
    right: 0px;
}

.dreamit-single-portfolio
{
    text-align: center;
}
rs-layer#slider-27-slide-70-layer-2 {
    line-height: 0px!important;
    margin: unset!important;
    
    margin: 61px 0 37px!important;
    color: black !important ;
    font-family: 'FarhangDot1FaNum' !important;
    font-size: 40px !important;
}
#slider-27-slide-70-layer-1
{
    font-family: 'FarhangDot1FaNum' !important;
    color: #ef177e !important;
    top: -200px;
}

.rs-parallax-wrap 
{
    right: 50px !important;
    direction: rtl;
    left: unset !important;
   
}
.itsoft_menu .sub-menu
{
    right: 0px !important;
}

.itsoft_menu .sub-menu .sub-menu
{
    right: 230px !important;
    top:0;
}


.header-area .sub-menu ul li a
{
    text-align: right;
}
.portfolio-content-two h2:before
{
    right: 0px !important;
}
.vission-section .title h2
{
    text-align: center;
    direction: rtl;
}
.vission-section .title p
{
    text-align: justify;
    direction: rtl;
}
.location-content-text p {
    color: #fff;
    text-align: right;
    padding-right: 10px;
}
.single-testi-box
{
    direction: rtl;
}
.testi-thumb:before
{
    right: 10px !important;
}
.single-feature-box
{
    padding: 25px 21px 14px 14px;
}
.feature-icon
{
    margin-left: 24px;
    margin-right: unset !important;
}
.mission-section .belive-image .tex-box
{
    text-align: center;
   
}
@media only screen and (min-width: 320px) and (max-width: 480px)
{
    .about-section .dreamit-section-title.pb-30
    {
        left: 0px !important;
        padding: 15px;
    }
    .dreamit-section-sub-title h5
    {
        padding-right: 0px !important;
    }
}


.contact-section.style-two .single-conpany-info-box .info-icon {
    margin-left:24px;
    margin-right:0!important;
}

.contact-section.style-two .single-conpany-info-box .single-info-box{
    margin-right:10%;
}

.quick-contact-btn{
    right:50px!important;
    left:auto;
    font-size: 40px;
    background: unset;
}

.whatsapp-btn{
    top: 86% !important;
    background: unset;
    color: #00b900;
}

.quick-contact-btn:before{
    width: 100px;
    height: 100px;
}

.quick-contact-btn:after{
    width: 100px;
    height: 100px;
}

.quick-contact-btn.whatsapp-btn::before{
    border: 2px solid #00b900;
}


.quick-contact-btn.whatsapp-btn::after{
    border: 2px solid #00b900;
}

.filter label, .filtered label{
    text-align: right;
    direction: rtl;
}

.filter__items{
    direction: rtl;
}

.filter__items-checkbox input[type=checkbox]{
    margin-right: 0px!important;
    margin-left: 10px!important;
}

.filtered__header{
    text-align: right;
}

#close-filters-panel {
    display: block;
    position: absolute;
    background: #fff;
    color: #33354b;
    z-index: 2;
    right: 30px;
    left:auto!important;
    top: 30px;
}

.pagination{
    direction:rtl;
}

@media only screen and (min-width: 320px) and (max-width: 599px){
    .products__item-fatitle h3 {
        text-align: right;
        direction: rtl;
    }

    .products__item-image-wrapper {
        width: 37%;
        float: right!important;
    }
}

/*  */
.details-thumb img {
    width: 100%;
}

.project-details-tilte h2{
    font-family:'PeydaWeb-Regular' !important;
}

.project-details-inf span{
    font-family:'PeydaWeb-Regular' !important;
}

.project-details-inf ul li p{
    font-family:'PeydaWeb-Regular' !important;
}

.project-details-content-text{
    text-align: justify;
    direction: rtl;
}

.img-project img{
    border-radius: 10px;
}

.body-project{
    display: flex;
    justify-content: space-evenly;
    flex-direction: row-reverse;
    position: relative;
    top: -48px;
    background: #b36042;
    color: #fff;
    width: 105.75%;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-top: 10px;
}