
@font-face {
    font-family: "vazir300";
    src: url("../css/fonts/farsi-fonts/vazir-300.eot") format("eot"),
    url("../css/fonts/farsi-fonts/vazir-300.woff") format("woff"),
    url("../css/fonts/farsi-fonts/vazir-300.ttf") format("truetype");
  }

  @font-face {
    font-family: "bnazanin";
    src: url("../css/fonts/bnazanin.eot") format("eot"),
    url("../css/fonts/bnazanin.woff") format("woff"),
    url("../css/fonts/bnazanin.ttf") format("truetype");
  }

  




body h1,h2,h3,h4,h5{
    font-family: 'vazir300';
    font-weight: bold !important;
}

.main p{
 color:#3b3b3b;
 font-family: 'bnazanin';
 font-size: 17px;
 font-weight:500 !important;
 font-weight: bold !important;
 text-align: justify;
}



.main .slider-container .t2{
    font-weight: bold !important;
    
    font-size: 40px !important;
    font-family: 'vazir300' !important;

    background: linear-gradient(
        to bottom,
        rgba(238, 200, 10, 0.9),   /* 10% شفاف */
        rgba(238, 200, 10, 0.7),   /* 30% شفاف */
        rgba(238, 200, 10, 0.5),   /* 50% شفاف */
        rgba(238, 200, 10, 0.3),   /* 70% شفاف */
        rgba(238, 200, 10, 0.1)    /* 90% شفاف */
    );
    padding: 15px !important;
    border-radius: 30px !important;
    
}

.main .slider-container .t3{
    font-weight: bold !important;
    background-color:#292929 !important ;
    color: #d2d2d2 !important;
    padding: 10px;
    border-radius: 20px;
    font-size: 15px !important;
    /* font-family: 'arial'; */
    
}



li :hover{
    color:#F4BF47 !important
}



.about-us-main-page{
    background-color: #EDEDED !important;
}

.section-new-way{
    font-size: 25px;
}

.slider-container .first-note{
    color:red
}

.main .section .box0 h2{
    font-size: 20px !important;
}

.main .work-timeline h2{
    text-align: center;
}
.main .work-timeline h5{
    text-align: center;
}
.main .work-timeline p{
    text-align: center;
    font-weight: bold !important;
}

.main .services{
    background-color: #2C374A;
    
}
.main .services h2{
    color: #ffffff;
}

.main .services p{
    text-align-last: center;
}



.main .services .card{
    margin-bottom: 30px;
}

.main .service i{
    font-size: 200px;
}

.main .services .featured-box{
    height:390px
}

.main .box label{
    color: #0e0e0e !important;
    font-weight: bold !important;
}

.main .box p{
    text-align-last: center;
}

.main .office{
    background-color: #212529;  
    margin-top: 100px;
}

.main .office h2{
    color: #fff;
}

.main .consult p{
    line-height: 40px;
    text-align-last: center;
}

.main .consult h4{
    text-align: center;
}

.inner-page{
    margin-right: 15%;
}

.footer{
    margin-right: 15%;
}



/* INNER PAGES */

.main .inner-page .products-page p{
    text-align-last:center ;
}

.main .inner-page .products-import h2{
    text-align: center;
    margin-top: 50px;
}

.main .inner-page .products-export h2{
    text-align: center;
    margin-top: 50px;
}

.main .inner-page .products-import p{
    text-align: center;
    font-family: 'vazir300';
}
.main .inner-page .products-export p{
    text-align: center;
    font-family: 'vazir300';
}


.main .inner-page .about-us-page h3{
    text-align: center;
}
.main .inner-page .about-us-page p{
    text-align: justify;
    font-family: 'vazir300';
    text-align-last: center ;
}


.main .inner-page .about-us-page .counter strong,label{
    font-family: 'vazir300';
    color: #fff;
}
.main .inner-page .about-us-page .counter .fas{
    color: #fff;
}
.main .inner-page .about-us-page .counter .far{
    text-align: center;
    color: #fff;
}


.main .inner-page .about-us-page h2{
    text-align: center;
    font-weight: 900 !important;
    font-size: 30px !important;
}







.main .inner-page .exhibition-page{
    margin-top: 50px;
    text-align: center;
}


.main .inner-page .exhibition-page p{
    color: #2d2d2d;
    font-size: 18px !important;
    padding-inline:15px;
    text-align-last: center ;
    
}

.main .inner-page .exhibition-page img{
    border-radius: 5px;
    border: 2px solid #F4BF47;
}

.main .inner-page .exhibition-page h2{
    color: #2C374A;
    font-family: 'vazir300';
    font-weight: bold !important;
}


.main .inner-page .service-page{
    margin-top: 80px;
    text-align: center;
}

.main .inner-page .service-page .thumb-info-inner{
    color: #EDEDED !important;
}

.main .inner-page .service-page p{
    font-family: 'vazir300';
    text-align-last: center ;
}

.main .inner-page .service-page .desc{
    color: #b8b8b8;
  padding : 0 !important;
  margin-left: 0 !important;
}

.main .inner-page .service-page a{
    padding-left: 10px !important;
    text-align: center !important;
    background-color: #F4BF47 !important;
    border-color: #F4BF47 !important;

}



.main .inner-page .service-details p{
    text-align: justify;
    font-size: 15px;
    line-height: 33px;font-family: "vazir300";
    padding-bottom: 10px;
}

.main .inner-page .service-details .image2{
    padding-right:15px;

    
}

.main .inner-page .service-details img{
    border-radius: 30px;

    
}

.main .inner-page .service-details .page-header{
    background-color: #0e0e0e !important;
}


.main .inner-page .service-details .page-header h1{
color: #ffffff !important;

}

.main .inner-page .service-details a{
    cursor: text !important;
    color:#2C374A
    }




.main .inner-page .price-page h2{
    margin-top: 100px !important;
    text-align: center;
}
.main .inner-page .price-page p{
    text-align: center;
}

.main .inner-page .price-page input{
    border: 1px solid #2C374A
}












/******************* Timeline Demo - 7 *****************/
.main-timeline7{overflow:hidden;position:relative}
.main-timeline7 .timeline{width:50%;float:left;z-index:1;position:relative}
.main-timeline7 .timeline:after,.main-timeline7 .timeline:before{content:"";display:block;clear:both}
.main-timeline7 .timeline:before{content:"";width:40px;height:90%;background:#F4BF47;position:absolute;top:10%;right:-20px}
.main-timeline7 .timeline:last-child:before{height:0}
.main-timeline7 .timeline-icon{width:80px;height:80px;border-radius:50%;background:#F4BF47;overflow:hidden;text-align:center;position:absolute;top:0;right:-40px;z-index:3}
.main-timeline7 .timeline-icon:before{content:"";width:60px;height:60px;border-radius:50%;background:#fff;border:2px solid #F4BF47;box-shadow:0 0 0 4px #F4BF47;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}
.main-timeline7 .timeline-icon i{font-size:35px;color:#303a3b;line-height:80px;z-index:1;position:relative}
.main-timeline7 .year{display:block;padding:0 60px 0 30px;font-size:30px;color:#ffffff;text-align:right;border-bottom:2px solid #303a3b;z-index:2;position:relative}
.main-timeline7 .year:before{content:"";display:block;width:30px;height:30px;border-radius:50%;background:#F4BF47;border:5px solid #fff;box-shadow:0 0 0 4px #F4BF47;margin:auto;position:absolute;bottom:-15px;left:4px}
/* .main-timeline7 .year:after{content:"";border-left:10px solid #303a3b;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;bottom:-11px;left:50px} */
.main-timeline7 .timeline-content{padding:18px 60px 18px 40px;text-align:right;position:relative;z-index:1}
.main-timeline7 .timeline-content:after,.main-timeline7 .timeline-content:before{content:"";width:80px;height:150px;border-radius:50%;background:#fff;position:absolute;top:-7%;right:15px;z-index:-1}
.main-timeline7 .timeline-content:after{left:auto;right:-95px}
.main-timeline7 .timeline:last-child .timeline-content:after,.main-timeline7 .timeline:last-child .timeline-content:before{width:0;height:0}
.main-timeline7 .title{font-size:22px;font-weight:700;color:#F4BF47;margin-top:0;font-family: 'vazir300';}
.main-timeline7 .description{font-size:15px;color:#2C374A;line-height:25px;font-weight:900 !important;}
.main-timeline7 .timeline:nth-child(2){margin-top:140px}
.main-timeline7 .timeline:nth-child(even){margin-bottom:80px}
.main-timeline7 .timeline:nth-child(odd){margin:-140px 0 0}
.main-timeline7 .timeline:first-child,.main-timeline7 .timeline:last-child:nth-child(even){margin:0!important}
.main-timeline7 .timeline:nth-child(2n) .timeline-icon,.main-timeline7 .timeline:nth-child(2n):before{right:auto;left:-20px;background:#2C374A}
.main-timeline7 .timeline:nth-child(2n) .timeline-icon{left:-40px}
.main-timeline7 .timeline:nth-child(2n) .year{padding:0 30px 0 60px;text-align:left}
.main-timeline7 .timeline:nth-child(2n) .year:before{left:auto;right:3px}
.main-timeline7 .timeline:nth-child(2n) .year:after{border-left:none;border-right:10px solid #303a3b;right:50px}
.main-timeline7 .timeline:nth-child(2n) .timeline-content{padding:18px 40px 18px 60px;text-align:left}
.main-timeline7 .timeline:nth-child(2n) .timeline-content:before{left:-95px}
.main-timeline7 .timeline:nth-child(2n) .timeline-content:after{left:15px}
.main-timeline7 .timeline:nth-child(2n) .timeline-icon:before{border-color:#2C374A;box-shadow:0 0 0 4px #2C374A}
.main-timeline7 .timeline:nth-child(2n) .year:before{background:#2C374A;box-shadow:0 0 0 4px #2C374A}
.main-timeline7 .timeline:nth-child(2n) .title{color:#2C374A}
.main-timeline7 .timeline:nth-child(3n) .timeline-icon,.main-timeline7 .timeline:nth-child(3n):before{background:#F4BF47}
.main-timeline7 .timeline:nth-child(3n) .timeline-icon:before{border-color:#F4BF47;box-shadow:0 0 0 4px #F4BF47}
.main-timeline7 .timeline:nth-child(3n) .year:before{background:#F4BF47;box-shadow:0 0 0 4px #F4BF47}
.main-timeline7 .timeline:nth-child(3n) .title{color:#F4BF47}
.main-timeline7 .timeline:nth-child(4n) .timeline-icon,.main-timeline7 .timeline:nth-child(4n):before{background:#2C374A}
.main-timeline7 .timeline:nth-child(4n) .timeline-icon:before{border-color:#2C374A;box-shadow:0 0 0 4px #2C374A}
.main-timeline7 .timeline:nth-child(4n) .year:before{background:#2C374A;box-shadow:0 0 0 4px #2C374A}
.main-timeline7 .timeline:nth-child(4n) .title{color:#2C374A}
.main-timeline7 .timeline:nth-child(5n) .timeline-icon,.main-timeline7 .timeline:nth-child(5n):before{background:#F4BF47}
.main-timeline7 .timeline:nth-child(5n) .timeline-icon:before{border-color:#F4BF47;box-shadow:0 0 0 4px #F4BF47}
.main-timeline7 .timeline:nth-child(5n) .year:before{background:#F4BF47;box-shadow:0 0 0 4px #F4BF47}
.main-timeline7 .timeline:nth-child(5n) .title{color:#F4BF47}
.main-timeline7 .timeline:nth-child(6n) .timeline-icon,.main-timeline7 .timeline:nth-child(6n):before{background:#2C374A}
.main-timeline7 .timeline:nth-child(6n) .timeline-icon:before{border-color:#2C374A;box-shadow:0 0 0 4px #2C374A}
.main-timeline7 .timeline:nth-child(6n) .year:before{background:#2C374A;box-shadow:0 0 0 4px #2C374A}
.main-timeline7 .timeline:nth-child(6n) .title{color:#2C374A}
.main-timeline7 .timeline:nth-child(7n) .timeline-icon,.main-timeline7 .timeline:nth-child(7n):before{background:#F4BF47}
.main-timeline7 .timeline:nth-child(7n) .timeline-icon:before{border-color:#F4BF47;box-shadow:0 0 0 4px #F4BF47}
.main-timeline7 .timeline:nth-child(7n) .year:before{background:#F4BF47;box-shadow:0 0 0 4px #F4BF47}
.main-timeline7 .timeline:nth-child(7n) .title{color:#F4BF47}
.main-timeline7 .timeline:nth-child(8n) .timeline-icon,.main-timeline7 .timeline:nth-child(8n):before{background:#2C374A}
.main-timeline7 .timeline:nth-child(8n) .timeline-icon:before{border-color:#2C374A;box-shadow:0 0 0 4px #2C374A}
.main-timeline7 .timeline:nth-child(8n) .year:before{background:#2C374A;box-shadow:0 0 0 4px #2C374A}
.main-timeline7 .timeline:nth-child(8n) .title{color:#2C374A}
@media only screen and (max-width:990px){.main-timeline7 .timeline{width:100%}
.main-timeline7 .timeline:nth-child(even),.main-timeline7 .timeline:nth-child(odd){margin:0}
.main-timeline7 .timeline:before,.main-timeline7 .timeline:nth-child(2n):before{width:30px;height:100%;left:25px}
.main-timeline7 .timeline-icon,.main-timeline7 .timeline:nth-child(2n) .timeline-icon{left:-2px}
.main-timeline7 .timeline:nth-child(2n) .year,.main-timeline7 .year{text-align:left;padding:0 30px 0 100px}
.main-timeline7 .timeline:nth-child(2n) .year:before,.main-timeline7 .year:before{left:auto;right:4px}
.main-timeline7 .year:after{left:auto;right:50px;border-right:10px solid #303a3b;border-left:none}
.main-timeline7 .timeline-content .description{color:#1d1d1d}
.main-timeline7 .timeline-content,.main-timeline7 .timeline:nth-child(2n) .timeline-content{text-align:left;padding:18px 40px 18px 100px}
.main-timeline7 .timeline-content:after,.main-timeline7 .timeline-content:before{width:0;height:0}
.main-timeline7 h5{
    font-family: 'arial';
}

}












@media (max-width: 575px) {
    .inner-page{
        margin-right: 0 !important;
    }

    #footer{
        margin-right: 0 !important;
        text-align: center;

    }

    .footer h5,p{
        text-align: center;
    }
    .main-timeline7 h5{
        padding-top: 20px;
    }

    .main .slider-container{
        position: relative;
        bottom: 100px;
    }

    .main .slider-container .t1{
        padding-bottom: 110px !important;
    }
    .main .slider-container .t2{
        padding-block: 20px !important;
        font-size: 30px !important;
        font-weight: bold !important;
        padding: 40px;
        border-radius: 10px;

    }

    .main .slider-container .t3{
        margin-top: 100px !important;
    }

    .main-timeline7 .timeline-icon{width:80px;height:80px;border-radius:50%;background:#F4BF47;overflow:hidden;text-align:center;position:absolute;top:0;right:-5px;z-index:3}

    .main .inner-page .exhibition-page img{
        
        padding-left:0 !important;
    }
    
    

    .box0 .section-new-way{
        text-align: center !important;
        font-size: 20px;
    }

    .box0 .btn{
        font-size: 25px !important;
    }

    .main .services p{
        font-size: 18px !important;
    }
    
  }


