@font-face {
    font-family: 'IRANSansWeb_Bold';
    src: url('../font/IRANSansWeb_Bold.eot?#') format('eot'), url('../font/IRANSansWeb_Bold.woff') format('woff'), url('../font/IRANSansWeb_Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSansWeb_Light';
    src: url('../font/IRANSansWeb_Light.eot?#') format('eot'), url('../font/IRANSansWeb_Light.woff') format('woff'), url('../font/IRANSansWeb_Light.woff2') format('woff'), url('../font/IRANSansWeb_Light.ttf') format('truetype');
}

body {
    font-family: 'IRANSansWeb_Light' !important;
}

p {
    font-family: 'IRANSansWeb_Light' !important;
}

a, h1, h2, h3, h4, h5, h6 {
    font-family: 'IRANSansWeb_Bold' !important;
}

h4 {
    font-size: 24px !important;
}

.slide_heading {
    text-align: right;
}

#navigation > li {
    text-align: right !important;
    float: none !important;
}

.menu ul li a {
    text-align: right !important;
}

#navigation ul {
    right: 0 !important;
    text-align: right !important;
}
/*.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-12-8 {
    float: right!important;
}*/
.footer_widget {
    text-align: right !important;
}
/*.border_grid:not(.filterable) .col::after, .border_grid:not(.filterable) .wpb_column::after, .border_grid:not(.filterable) > .row > div::after {
    right: -1px!important;
    left:inherit!important;
}*/
.textwidget {
    text-align: justify;
    direction: rtl;
}

.rt_heading.style-1::after {
    right: 0px !important;
    left: inherit !important;
}

.page-Content {
    text-align: right;
    direction: rtl;
}

.rt_heading.style-1 {
    padding-right: 20px;
}

.read_more::before {
    margin-left: 6px;
}

.select2-container .select2-choice, input[type="date"], input[type="datetime-local"], input[type="email"], input[type="input"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], select, textarea {
    text-align: right;
}

#navigation li a {
    color: hsl(0, 0%, 56%) !important;
    text-align: right !important;
}

#navigation ul li span {
    text-align: left !important;
}



#navigation {
    text-align: right;
    direction: rtl;
}

.breadcrumb {
    background: none !important;
    border-radius: 4px;
    list-style: outside none none;
    margin-bottom: 0px !important;
    padding: 65px 15px 24px !important;
}

    .breadcrumb ol {
        direction: rtl;
    }

.rt_heading.style-1 {
    padding-left: 20px;
    text-align: RIGHT !important;
}

.list-content {
    text-align: right;
}

.wpb_wrapper p {
    text-align: justify;
    direction: rtl;
    line-height: 25px;
}

.form-control {
    background-color: inherit !important;
}

.text_field img {
    float: right !important;
    margin-bottom: 15px !important;
}

.white {
    padding-top: 40px;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    background-color: #ffffff;
}

.Row {
    background-color: white;
    padding: 20px;
    min-height: 606px;
    text-align: right;
    direction: rtl;
}

.RowS {
    background-color: white;
    padding: 20px;
    text-align: right;
    direction: rtl;
    min-height: 500px;
}

.RowN {
    background-color: white;
    padding: 20px;
    height: 450px;
    text-align: right;
    direction: rtl;
}



.Right_about {
    margin-bottom: 100px;
}

.entry-title a {
    text-decoration: none;
    font-size: 18px;
}

.entry-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.NewsImg img {
    width: 100%;
    height: 100%;
}

.NewsImg {
    height: 200px;
}

.summary {
    height: 65px;
    overflow: hidden;
}

.post_data {
    background-color: hsla(0, 0%, 0%, 0.01);
    background-image: linear-gradient(to bottom, hsla(0, 0%, 100%, 0) 0px, hsla(0, 0%, 0%, 0.03) 0px, hsla(0, 0%, 0%, 0.01) 7px, hsla(0, 0%, 0%, 0) 100%);
    background-size: 100% auto;
    padding: 20px;
    bottom: 0;
    margin-right: -20px;
    width: calc(100% - 30px);
    text-align: right;
    direction: rtl;
}


.newsContent {
    display: table;
}

.NewsShowImg {
    float: left;
    margin-bottom: 10px;
    padding-right: 14px;
}

.newsContent {
    text-align: justify;
    direction: rtl;
}

.post_dat {
    background-color: hsla(0, 0%, 0%, 0.01);
    background-image: linear-gradient(to bottom, hsla(0, 0%, 100%, 0) 0px, hsla(0, 0%, 0%, 0.03) 0px, hsla(0, 0%, 0%, 0.01) 7px, hsla(0, 0%, 0%, 0) 100%);
    background-size: 100% auto;
    bottom: 0;
    direction: rtl;
    padding: 20px;
    text-align: right;
}

.widget-title {
    text-align: right;
}

.widget {
    margin-bottom: 15px;
}

.mpw-post {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}

.RowP {
    background-color: white;
    padding: 15px;
    text-align: right;
    direction: rtl;
    height: 362px;
}

.RowP2 {
    background-color: white;
    padding: 15px;
    text-align: right;
    direction: rtl;
    height: 236px;
}

.tazehaimg {
    height: 200px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
}

.product_info_holder .product_info h5 {
    display: inline-block;
    font-size: 15px !important;
}

.product_info_footer p {
    font-size: 14px !important;
    line-height: 22px;
    text-align: right;
}

.product_info_footer > *:first-child {
    float: none !important;
}

.btn-show a:hover {
    text-decoration: none;
}

.imgItem {
    width: 100%;
}

.RowPI {
    background-color: white;
    padding: 20px;
    text-align: right;
    direction: rtl;
}

.asal {
    background-image: url("../img/cccc.png") !important;
    background-position: center bottom;
    background-repeat: repeat;
    background-size: cover;
    background-color: rgb(46,48, 51) !important;
}


.breadcrumb a, .breadcrumb a::before {
    color: #fff !important;
}

.product_item_holder {
    float: right !important;
}

.summaryP {
    text-align: justify;
    direction: rtl;
    font-size: 16px;
}

.about {
    text-align: justify;
    direction: rtl;
    line-height: 30px;
    font-size: 16px;
    min-height: 450px;
    margin-top: 50px;
}

.sub_page_header h1 {
    color: hsl(302, 56%, 37%) !important;
    font-size: 25px !important;
}

.imagelogos {
    margin-bottom: 20px;
}

#tools {
    left: inherit !important;
    position: absolute;
    right: -37px !important;
}

@media screen and (max-width:480px) {
    #tools {
        position: absolute;
        left: 0px !important;
        right: inherit !important;
    }
}

#footer .footer_widgets {
    padding: 0px !important;
    position: relative;
}

.carousel-control.left {
    background-image: none !important;
}

#Footer1_Newsletters_PnlUpdtae .form-control::-moz-placeholder {
    color: #fff !important;
}

.carousel-control.right {
    background-image: none !important;
}

#Footer2_Newsletters_formUPnl .form-control::-moz-placeholder {
    color: #fff !important;
}

#Footer2_Newsletters_formUPnl .select2-container .select2-choice, input[type="date"], input[type="datetime-local"], input[type="email"], input[type="input"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], select, textarea {
    padding: 12px 34px !important;
}

.content_row_wrapper {
    padding: 12px 0 !important;
}

.widget .menu > li, .widget > ul > li {
    border: none !important;
}

#footer ::-webkit-input-placeholder {
    color: #fff !important;
}

#footer :-moz-placeholder { /* Firefox 18- */
    color: #fff !important;
}

#footer ::-moz-placeholder { /* Firefox 19+ */
    color: #fff !important;
}

#footer :-ms-input-placeholder {
    color: #fff !important;
}

.footer_widgets {
    color: #fff !important;
}

.menu-item a {
    color: #fff !important;
}

.language {
    position: absolute;
    z-index: 99;
    right: -50px;
    top: 36px;
}

#tools ul li a img {
    margin-left: 5px;
}

.owl-height {
    height: inherit !important;
}

.homeslide {
    min-height: 580px;
}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    .homeslide {
        min-height: inherit !important;
        /*height: 100% !important;*/
        min-height:240px!important;
    }

    .language {
        right: 15px !important;
    }


}


/*@media (max-width:480px) and (min-width:768px) {
.owl-stage-outer{
min-height:240px!important;

}
 .main-carousel .item{
     padding-bottom:160px!important;
 }
}*/


/* Small Devices, Tablets */
@media only screen and (max-width : 980px) {
    .homeslide {
        min-height: inherit !important;
        /*height: 100% !important;*/
        min-height:240px!important;
    }

    .language {
        right: 15px !important;
    }
}

#ContentPlaceHolder1_DropDownList1 {
    padding: 9px 12px !important;
}
#ContentPlaceHolder1_TxtName{
    color:#000!important;
}
#navigation > li:active a{
background-color:red
}
#navigation li a {
   
    text-align: right !important;
}

.sub_page_header .page-title {
    padding: 0 0 15px!important;

}
.telegram{
     text-align: center!important;
    display: block;
    width: 32px;
    height: 32px;

}
.telegram img{
text-align:center;
}
.telegramlink{
    color: hsl(0, 0%, 49%)!important;
 font-family: 'IRANSansWeb_Light'!important;
 font-weight:lighter!important;
}