/*******************************************************************************
 Add your custom css styles here
 *******************************************************************************/

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/iranSansFarsiNum/eot/IRANSansWeb_Black.eot');
    src: url('../fonts/iranSansFarsiNum/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),url('../fonts/iranSansFarsiNum/woff2/IRANSansWeb_Black.woff2') format('woff2'),url('../fonts/iranSansFarsiNum/woff/IRANSansWeb_Black.woff') format('woff'),url('../fonts/iranSansFarsiNum/ttf/IRANSansWeb_Black.ttf') format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/iranSansFarsiNum/eot/IRANSansWeb_Bold.eot');
    src: url('../fonts/iranSansFarsiNum/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/iranSansFarsiNum/woff2/IRANSansWeb_Bold.woff2') format('woff2'),url('../fonts/iranSansFarsiNum/woff/IRANSansWeb_Bold.woff') format('woff'),url('../fonts/iranSansFarsiNum/ttf/IRANSansWeb_Bold.ttf') format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/iranSansFarsiNum/eot/IRANSansWeb_Medium.eot');
    src: url('../fonts/iranSansFarsiNum/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/iranSansFarsiNum/woff2/IRANSansWeb_Medium.woff2') format('woff2'),url('../fonts/iranSansFarsiNum/woff/IRANSansWeb_Medium.woff') format('woff'),url('../fonts/iranSansFarsiNum/ttf/IRANSansWeb_Medium.ttf') format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/iranSansFarsiNum/eot/IRANSansWeb_Light.eot');
    src: url('../fonts/iranSansFarsiNum/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),url('../fonts/iranSansFarsiNum/woff2/IRANSansWeb_Light.woff2') format('woff2'),url('../fonts/iranSansFarsiNum/woff/IRANSansWeb_Light.woff') format('woff'),url('../fonts/iranSansFarsiNum/ttf/IRANSansWeb_Light.ttf') format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/iranSansFarsiNum/eot/IRANSansWeb_UltraLight.eot');
    src: url('../fonts/iranSansFarsiNum/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),url('../fonts/iranSansFarsiNum/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),url('../fonts/iranSansFarsiNum/woff/IRANSansWeb_UltraLight.woff') format('woff'),url('../fonts/iranSansFarsiNum/ttf/IRANSansWeb_UltraLight.ttf') format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/iranSansFarsiNum/eot/IRANSansWeb.eot');
    src: url('../fonts/iranSansFarsiNum/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),url('../fonts/iranSansFarsiNum/woff2/IRANSansWeb.woff2') format('woff2'),url('../fonts/iranSansFarsiNum/woff/IRANSansWeb.woff') format('woff'),url('../fonts/iranSansFarsiNum/ttf/IRANSansWeb.ttf') format('truetype')
}

@font-face {
    font-family: BRoya;
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/BROYA.TTF') format('truetype')
}
@font-face {
    font-family: BRoya;
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/BROYABD.TTF') format('truetype')
}

body {
    /*font-family: IRANSans!important*/
    font-family: BRoya!important
}
p {
    text-align: right;
    direction: rtl;
}
h1,h2,h3,h4,h5,h6{
    direction: rtl;
}
.text-justify{
    direction: rtl;
    text-align: justify;
}
.text-en{
    direction: ltr;
    text-align: left;
}
nav li ul {
    right: 0;
    left: unset;
}
nav li a {
    float: right;
}
.footer-social {
    float: left;
}
.policy-box {
    float: right;
}
.section-columns-img {
    position: absolute;
    right: 0;
    top: 0;
    left: unset;
}
.section-columns-text {
    float: left;
    padding: 10px 0;
}
.custom-inner p, .custom-inner h2 {
    text-align: right;
}
.custom-inner .separator {
    float: right;
}
.custom-inner h3 {
    float: right;
    text-align: right;
}
.contact-list li {
    text-align: right;
}
.flat-form #contact-form input[type="text"], .flat-form #contact-form textarea {
    text-align: right;
    padding-right: 10px;
}
.servicses-holder li i {
    right: 0;
    left: unset;
}
.servicses-holder li h4 {
    text-align: right;
    padding-right: 10px;
}
.servicses-holder li span {
    text-align: right;
}
.fixed-info-container h3, .fixed-info-container h4, .fw-info-container h3, .fw-info-container h4 {
    text-align: right;
    font-family: IRANSans;
    font-weight: bold;
}
.fixed-info-container .separator, .fw-info-container .separator {
    float: right;
}
.project-details {
    float: right;
    text-align: right;
}
.project-details li {
    float: right;
}
.project-details li i {
    right: 0;
    left: unset;
}
.pd-holder {
    float: right;
    padding-right: 40px;
}
.pd-holder h5 {
    text-align: right;
    font-family: IRANSans, "Times New Roman", Times, serif;
    font-weight: 400;
}
.pd-holder h5 a {
    font-family: IRANSans, "Times New Roman", Times, serif;
}
.description-box{
    text-align: justify;
    direction: rtl;
}

.servicses-holder p {
    font-size: 12px;
}
.contact-list li a, .contact-list li span {
    float: right;
    direction: rtl;
    margin-left: 6px;
}
.show-info span {
    color: #ec857a;
}
.tooltip-info h5 {
    font-family: IRANSans, "Times New Roman", Times, serif;
}
.tooltip-info p {
    font-family: IRANSans, "Times New Roman", Times, serif;
}
