/*h1 , h2 , h3 , h4, h5 , h6 , .footer_title  {*/
/*    font-family: Montserrat !important;*/
/*}*/
/*span, p, div , a{*/
/*    font-family: Montserrat !important;*/
/*}*/
.SocialMedia {
    float: left !important;
    width: 100%;
    margin: 13px 0 0 0;
    list-style: none;
    padding: 0;
}
footer img {
    float: left !important;
    width: 150px;
}
footer img {
    float: left !important;
    width: 150px;
}
.SocialMedia {
    float: left !important;
    width: 100%;
    margin: 13px 0 0 0;
    list-style: none;
    padding: 0 !important;
}
.TextBorderLeft:before {
    overflow-x: hidden!important;
    width: 2px;
    height: 60%;
    position: absolute;
    content: "";
    background: #0000004d;
    top: 20%;
    left: -20px;
    border-radius: 50%;
}
.TextOfSignle .wp-block-image {
    display: flex;
}
.is-form-style input.is-search-input {
    width: 98%;
    border: none !important;
    float: left;
}
form.is-search-form.is-form-style.is-form-style-1.is-ajax-search {
    padding: 29px 0 0 0 !important;
}
header .header_menu li ul {
    position: absolute;
    width: 350px;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.09);
    top: 100%;
    left: 0;
    list-style: none;
    display: none;
    padding: 20px 20px;
}
header .header_menu li ul li {
    float: right;
    width: 104%;
}
.ProductRelatedBlog a .readmore-singleBlog {
    width: 22% !important;
}
.Banner img {
    width: 78%;
    margin: 140px 181px 0px 181px;
    border-radius: 20px;
    height: auto;
}
.TaxonomyPage .BodyTaxonomy .Product_Box a .text_product .readMore {
    float: left;
}
.TaxonomyPage .BodyTaxonomy .Product_Box a img {
    margin: 0;
}
.social .col-md-6:nth-child(1) {
    text-align: right;
}
.DescriptionProductColor .descriptionDiv.faqDiv ul .headFaq:after {
    right: 14px;
}
.CategoryBlogPostItem .blogItem .text .date {
    font-family: var(--iranyekan) !important;
}
.SingleBlogDiv .singleDescription li span {
    font-family: var(--iranyekan) !important;
}
.ContentNav ul li a .number {
    font-family: var(--iranyekan) !important;
}
.DescriptionProductColor .descriptionDiv.faqDiv ul .headFaq:after {
    position: absolute;
    content: "\f107";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    left: 917px;
    top: 5px;
}






@media only screen and (max-width: 768px) {
    .BlogSection::before {
        width: 790px !important;
        right: calc(50% - 165px);
        display: none;
    }
    .TaxonomyPage .BodyTaxonomy .Product_Box {
        padding: 0 57px 70px 0;
    }
    .BuyLink {
        padding: 70px 0 200px !important;
    }

}