@font-face {
    font-family: IranSansWeb;
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/IranSansWeb.eot");
    src: url("../fonts/IranSansWeb.eot?#iefix") format("embedded-opentype"), url("../fonts/IranSansWeb.woff2") format("woff2"), url("../fonts/IranSansWeb.woff") format("woff"), url("../fonts/IranSansWeb.ttf") format("truetype")
}
body { direction: rtl; text-align: right; }
body, div, p, a, table, tr, th, td, ul, li, h1, h2, h3, h4, h5, h6, input { font-family: IranSansWeb !important; }

/***** Custom *****/
.contact-form ::before {
	left: 15px !important;
	right: initial !important;
}
.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea {
	text-align: right !important;
	padding: 0 15px 0 40px !important;
}
.main-nav > ul > li > a {
    font-size: 16px !important;
}
.contact-box {
    padding-right: 55px !important;
}
.contact-box span.color {
    width: 40px;
    height: 40px;
}
.banner-slider:hover .owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: 15px !important;
    right: initial !important;
}
.banner-slider:hover .owl-theme .owl-controls .owl-buttons div.owl-next {
    right: 15px !important;
    left: initial !important;
}
.banner-slider .owl-theme .owl-controls .owl-buttons div.owl-next {
    right: -100px !important;
    left: initial !important;
}
.banner-slider .owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: -100px !important;
    right:initial !important;
}
.list-col-item {
    float: right !important;
}
.color .fa {
    vertical-align: text-top !important;
}
.item-slider6 h2,
.item-slider6 h3 {
    margin: 0 0 20px;
}
.brand-slider1 .owl-controls .owl-buttons div.owl-next {
    right: -30px !important;
    left: initial !important;
}
.brand-slider1 .owl-controls .owl-buttons div.owl-prev {
    left: -30px !important;
    right: initial !important;
}
#footer .social-footer6 { border-top: 0; margin-top: 0; padding: 0; }
#header .social-footer6 { border-top: 0; margin-top: 7px; padding: 0; }
#header .social-footer6 li a { width: 30px; height: 30px; line-height: 33px; }
#header .vc_wp_search { margin: 0; }
#header .widget_search { border: 0; padding: 0; border-radius: 0; margin: 7px 0 0 0; }
#header input[type=text] { height: 30px; line-height: 30px; }
#header .wg-search-form::after { top: 5px; }
.wrap-banner6 .banner-slider6 { margin-top: -105px; }
.hot-link { margin: 5px -20px 0 -7px; }
.main-nav .toggle-mobile-menu span, .main-nav .toggle-mobile-menu::before, .main-nav .toggle-mobile-menu::after { box-shadow: 0 0 1px 1px #000; }
.wrap-banner-general .banner-general { margin-top: -105px; }
.item-cat-ads6 .info-cat-title { color: #fff; }
.price-from-to { display: none; }
@media (max-width: 767px){
    .wrap-banner-general .banner-general { margin-top: -90px; }
}
@media (max-width: 857px){
    .main-nav5 > ul > li > a { padding: 0 10px; }
}
@media (min-width: 320px){
.link-image .list-brand4{
    text-align: center !important;
}
}
#category-info .item-cat-ads6 .info-cat-title {
    color: #ffa500 !important;
}
.main-detail-full .wrap-detail-gallery { padding: 0; }