/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.26, autoprefixer: v9.7.3) */

/*=========================================================================*/
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 900;
    src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Black.eot');
    src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('assets/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('assets/fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('assets/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
    src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('assets/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('assets/fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('assets/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
    src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('assets/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('assets/fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('assets/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Light.eot');
    src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('assets/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('assets/fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('assets/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('assets/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
    src: url('assets/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('assets/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('assets/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('assets/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('assets/fonts/eot/IRANSansWeb(FaNum).eot');
    src: url('assets/fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('assets/fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('assets/fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('assets/fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

@font-face {
    font-family: 'Azonix';
    src: url('assets/fonts/eot/AzonixRegular.eot');
    src: url('assets/fonts/eot/AzonixRegular.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/woff2/AzonixRegular.woff2') format('woff2'),
        url('assets/fonts/woff/AzonixRegular.woff') format('woff'),
        url('assets/fonts/ttf/AzonixRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/*=========================================================================*/
html,body,h1,h2,h3,h4,h5,h6,a,div,ul li,ol li,p{
    font-family: IRANSans !important;
    line-height: 2;
}
.single-project-description p strong,p strong {
    font-weight: bold;
}
p{
    line-height: 1.6;
}
*{
    letter-spacing: 0;
}
.contact-row .contact-img {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0;
    margin-left: 29px;
}
section.about-container.club-container input.wpcf7-form-control.wpcf7-submit {
    font-family: IRANSans !important;
}
.tag-boxes ul li {
    float: right;
    margin: 0 0 20px 20px;
    border-bottom: 1px solid #000;
}
/*-------------menu----------------*/
header#header {
    left: 0;
    top: 0;
}

.menu-social-box{
    padding: 0 16vw 0 0;
    text-align: right;
    font-size: 24px;
    line-height: 1.8;
}

.logo-motion {
    left: 10vw;
    right: unset;
}

.menu-social-box:after {
    right: unset;
    left: 0;
}

a.header-all-bt {
    direction: ltr;
    -webkit-transform: translateX(-17%);
    -ms-transform: translateX(-17%);
    transform: translateX(-17%);
}
.contact-row .contact-phone a {
    direction: ltr;
    text-align: right;
}
.menu-social-box .menu-social-icon ul li {
    margin: 0 0 0 10px;
}
/*-------------menu----------------*/
/*-------------home----------------*/
.swiper-button-next {
    background-image: url(http://nexa.dokmeh.co/wp-content/uploads/2019/08/right.svg) !important;
    right: 25px !important;
    left: auto !important;
}

.swiper-button-prev {
    background-image: url(http://nexa.dokmeh.co/wp-content/uploads/2019/08/left.svg) !important;
    left: 25px !important;
    right: auto !important;
}
.slide-info a:first-of-type {
    left: calc(40vw - 230px);
    top: calc(50vh - 250px);
}
.slide-info a:nth-of-type(2) {
    left: calc(40vw - 453px);
    top: calc(50vh - 3px);
}
.slide-info a:last-of-type {
    left: calc(40vw - 82px);
    top: calc(50vh + 228px);
}
/*-------------home----------------*/
.SingleProjectContainer h1 {
    margin-left: 0;
    margin-right: auto;
    font-size: 1.5em;
    width: 60%;
    text-align: right;
}

.single-project-info, .half-row-pr {
    margin-right: auto;
    margin-left: 0;
}
.about-member {
    margin-right: 100px;
}
.about-Materials {
    margin-right: 100px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    text-align: right;
    direction: rtl;
}
.filter-container .filter-boxes li p{
    font-size: 15px !important;
    margin-bottom: 0px;
}
.SingleProjectContainer {
    padding-right: 100px;
    padding-left: 0;
}
/*-------------home----------------*/
/*-------------club----------------*/

section.about-container.club-container label {
    text-align: right;
    display: block;
}

section.about-container.club-container {
    width: 50vw;
    margin: 0 calc(25vw - 140px);
}
/*--------------News---------------*/
.cd-timeline-block:nth-child(even) .cd-timeline-content {float: left;}
@media only screen and (min-width: 1170px) {
    .cd-timeline-content::before {
        border-left-color: transparent;
        border-right-color: #152f4e;
    }
    .cd-timeline-content .cd-date{
        left: auto;
        right: 122%;
    }
    .cd-timeline-block:nth-child(even) .cd-timeline-content {float: left;}

    .cd-timeline-content::before {
        border-left-color: transparent;
        border-right-color: #152f4e;
    }
    .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
        right: auto;
        left: 100%;
        border-right-color: transparent;
        border-left-color: #152f4e;
    }

    .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
        right: auto;
        left: 122%;
        text-align: left;
    }
}
/*--------------News---------------*/
.single-competition-desc .s-c-d p:first-child {
    margin: 0 0 0 15px;
}

.single-competition-awards-timing-container .single-competition-awards-timing-boxes .single-competition-awards-timing-box p:first-child {
    margin: 0 0 0 15px;
}

.single-faq-boxes .faq-panel p {
    padding: 0 25px 0 0;
}

.single-competition-member-boxes a.single-competition-member-box.winners .single-competition-member-box-info .winners-box img {
    transform: rotate(0deg);
}
/*======================FORM=====================*/
html.workWithUs main.wrapper {
    direction: ltr;
}

.about-container h1.title {
    text-align: right;
}
section.formContainer form .input label {
    text-align: right;
    direction: rtl;
}

section.formContainer form .input.dropDown {
    flex-direction: row-reverse;
}

.dropDown-container .select-dropdown__button {
    padding: 10px 0 10px 70px;
    text-align: right;
}

.dropDown-container .select-dropdown__button .zmdi-chevron-down {
    right: auto;
    left: 10px;
}

.dropDown-container .select-dropdown__list-item {
    text-align: right;
    direction: rtl;
}

section.formContainer form .input.phone label {
    width: 100%;
}

section.formContainer form .input span.wpcf7-form-control-wrap {
    direction: rtl;
    width: 100%;
}

span.wpcf7-list-item-label {
    margin-left: 0;
    margin-right: 28px;
}

.wpcf7-radio input[type=radio] + span:before, .wpcf7-checkbox input[type=checkbox] + span:before {
    left: auto;
    right: 0;
}

.wpcf7-radio input[type=radio] + span:after, .wpcf7-checkbox input[type=checkbox] + span:after {
    left: auto;
    right: 0;
}

section.formContainer form .input .infoBox {
    direction: ltr;
    width: 100%;
}
.iti__selected-flag {
    direction: ltr;
}
section.formContainer form input.wpcf7-submit {
    font-family: 'IRANSans', sans-serif !important;
}
section.formContainer form .input .phone-section input {
    direction: ltr;
    text-align: left;
    font-family: 'IRANSans', sans-serif !important;
}
.iti__country-list{
    left: 0;
}
.iti__country {
    direction: ltr;
}
/*======================FORM=====================*/
@media only screen and (max-width: 768px) {
    /*-----------Menu----------------*/
    .menu-social-box{
        text-align: center;
        padding: 0;
        font-size: 24px;
        line-height: 1.8;
    }
    .logo-motion{
        left: 0;
        -webkit-transform: translate(20px , 40px);
        -ms-transform: translate(20px , 40px);
        transform: translate(20px , 40px);
    }
    .map-view {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    /*-----------Menu----------------*/
    /*-----------home----------------*/
    .slide-info a:first-of-type {
        left: calc(40vw - 230px);
        top: calc(50vh - 250px);
    }
    .slide-info a:nth-of-type(2) {
        left: calc(40vw - 257px);
        top: calc(50vh - 7px);
    }
    .slide-info a:last-of-type {
        left: calc(40vw - 3px);
        top: calc(50vh + 223px);
    }
    .swiper-button-next {
        right: 5px !important;

    }

    .swiper-button-prev {
        left: 5px !important;
    }
    /*-----------home----------------*/
    #cd-timeline::before {
        left: auto;
        right: 18px;
    }

    .cd-timeline-content {
        margin: 0 20px 0 0;
        padding: 0 15px 0 0;
    }

    .cd-timeline-content::before {
        border-right-color: transparent;
        border-left-color: #152f4e;
        right: auto;
        left: 100%;
    }
    .cd-timeline-img {
        left: auto;
        right: -2px;
    }
    .cd-timeline-content .cd-date {
        float: right;
    }
    section.about-container.club-container {
        width: 100%;
        margin: 40px 0 0 0;
        padding: 0;
    }
}
@media only screen and (max-width: 768px) and (min-width: 645px){
    /*-----------home----------------*/
    .slide-info a:first-of-type {
        left: calc(40vw - -111px);
        top: calc(50vh - 183px);
    }
    .slide-info a:nth-of-type(2) {
        left: calc(40vw - -8px);
        top: calc(50vh - 3px);
    }
    .slide-info a:last-of-type {
        left: calc(40vw - -272px);
        top: calc(50vh + 168px);
    }
    /*-----------home----------------*/
}
@media only screen and (max-width: 1030px) and (min-width: 769px){
    /*-----------home----------------*/
    .slide-info a:first-of-type {
        left: calc(40vw - 217px);
        top: calc(50vh - 142px);
    }
    .slide-info a:nth-of-type(2) {
        left: calc(40vw - 355px);
        top: calc(50vh - 5px);
    }
    .slide-info a:last-of-type {
        left: calc(40vw - 154px);
        top: calc(50vh + 118px);
    }
    /*-----------home----------------*/
    #cd-timeline::before {
        left: auto;
        right: 18px;
    }
    .cd-timeline-content {
        margin: 0 60px 0 0;
    }
    .cd-timeline-img {
        left: auto;
        right: 0;
    }
    .cd-timeline-content::before {
        right: auto;
        left: 100%;
        border-right-color: transparent;
        border-left-color: #152f4e;
    }
    .logo-motion {
        left: 0;
    }
    .menu-social-box{
        padding: 0 5vw 0 0;
    }

}
@media only screen and (max-width: 1199px) and (min-width: 1031px){
    /*-----------home----------------*/
    .slide-info a:first-of-type {
        left: calc(40vw - 219px);
        top: calc(50vh - 148px);
    }
    .slide-info a:nth-of-type(2) {
        left: calc(40vw - 357px);
        top: calc(50vh - 7px);
    }
    .slide-info a:last-of-type {
        left: calc(40vw - 151px);
        top: calc(50vh + 122px);
    }
    /*-----------home----------------*/
    #cd-timeline::before {
        left: auto;
        right: 18px;
    }
    .cd-timeline-content {
        margin: 0 60px 0 0;
    }
    .cd-timeline-img {
        left: auto;
        right: 0;
    }
    .cd-timeline-content::before {
        right: auto;
        left: 100%;
        border-right-color: transparent;
        border-left-color: #152f4e;
    }
    .logo-motion {
        left: 0;
    }
    .menu-social-box{
        padding: 0 5vw 0 0;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px){
    /*-----------home----------------*/
    .slide-info a:first-of-type {
        left: calc(40vw - 223px);
        top: calc(50vh - 177px);
    }
    .slide-info a:nth-of-type(2) {
        left: calc(40vw - 380px);
        top: calc(50vh - 7px);
    }
    .slide-info a:last-of-type {
        left: calc(40vw - 130px);
        top: calc(50vh + 151px);
    }
    /*-----------home----------------*/
    .menu-social-box{
        padding: 0 9vw 0 0;
    }
    .logo-motion{
        left: 0vw;
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px){
    /*-----------home----------------*/
    .slide-info a:first-of-type {
        left: calc(40vw - 212px);
        top: calc(50vh - 192px);
    }
    .slide-info a:nth-of-type(2) {
        left: calc(48vw - 390px);
        top: calc(50vh - 5px);
    }
    .slide-info a:last-of-type {
        left: calc(40vw - 119px);
        top: calc(50vh + 169px);
    }
    /*-----------home----------------*/
    .menu-social-box{
        padding: 0 8vw 0 0;
    }
    .logo-motion{
        left: 2vw;
    }
}
@media only screen and (max-width: 1600px) and (min-width: 1599px){
    /*-----------home----------------*/
    .slide-info a:first-of-type {
        left: calc(40vw - 230px);
        top: calc(50vh - 250px);
    }
    .slide-info a:nth-of-type(2) {
        left: calc(40vw - 257px);
        top: calc(50vh - 7px);
    }
    .slide-info a:last-of-type {
        left: calc(40vw - 3px);
        top: calc(50vh + 223px);
    }
    /*-----------home----------------*/
}
@media only screen and (min-width: 1600px) and (max-width: 1800px){
    /*-----------home----------------*/
    .slide-info a:first-of-type {
        left: calc(40vw - 215px);
        top: calc(50vh - 239px);
    }
    .slide-info a:nth-of-type(2) {
        left: calc(40vw - 446px);
        top: calc(50vh - 4px);
    }
    .slide-info a:last-of-type {
        left: calc(40vw - 95px);
        top: calc(50vh + 211px);
    }
    /*-----------home----------------*/
    .menu-social-box{
        padding: 0 7vw 0 0;
    }
    .logo-motion{
        left: 5vw;
    }
}


