.bwp-header .wpbingoLogo img {
    max-height: 100px;
    width: auto;
}
#ssb-container {
       top: 322px;
}
body {
font-size: 1.3rem ;
}
.content-single-sidebar .content-info .entry-thumb , .entry-thumb.single-thumb{
text-align: center;
    background: #f5f5f5;
}
.content-single-sidebar .content-info .entry-thumb > img , .content-image-single .single-thumb img {
    width: 100%;
    max-width: 800px;
}
.author .blog-content-list .post-date, .category-posts .cate-post-content .blog-content-list .post-date, .search .blog-content-list .post-date {
	display:none;
}
.post-excerpt {
font-size: 1.3em;
}
.inner-banner-home img {
width:100%;
border-radius:15px;
}
.color-white , .color-white * {
color:white !important;
}
.bwp-navigation ul>li.level-0.mega-menu.mega-menu-fullwidth-width .sub-menu {
    padding: 30px 0px 0;
}
.category-info p {
font-size: 16px;
}
.products-list.grid .product-wapper .products-content h3.product-title {
    min-height: 60px;
}
.products-list.grid .product-wapper .products-content .price a {
color: #4eb52c !important;
    font-weight: bold;
    border: 1px solid #ebebeb;
    padding: 15px 20px;
    border-radius: 10px;
display: block;
    background: #f2fbfb;
}
#ssb-container.ssb-anim-icons ul li:last-child {
    border-bottom-right-radius: 15px;
}
.products-list.grid .product-wapper.content-product7 {
    min-height: 420px;
}
.bwp-sidebar>.widget ul:not(.social-link):not(.content-products):not(.product_list_widget) li:not(.recentcomments) a:not(.rsswidget) {
    color: #636363;
    font-size: 16px;
}
.bwp-header .header-top .header-page-link, .bwp-header .header-top .wpbingoLogo {
    margin-top: -20px;
}
.categories-vertical-menu .widget-title {
background: #7974b6  !important;
}
.home-blog article {
border-radius: 10px;
    background: #fff;
}
.products-list.grid .product-wapper .products-content .price {
    line-height: 100%;
    display: block;
    text-align: center;
    padding-left: 5px;
}
.products-list.grid .product-wapper.content-product4 .btn-atc {
    margin-top: 15px;
    text-align: center;
}
.breadcrumb a {
    color: #ffffff;
}
.hot, .onsale {
    padding: 4px 5px;
    letter-spacing: 0px;
    font-size: 14px;
}
.rtl .onsale {
font-size: 16px !important;
}
.products-list.grid .product-wapper.content-product4 .btn-atc a {
    font-size: 14px;
    font-weight: 500;
    line-height: 30px;
    padding: 2px 10px;
    min-width: 130px;
    background: #29d0a1;
}
.products-list.grid .product-wapper .products-content h3.product-title a {
font-size: 18px;
    line-height: 1.7;
}
.bwp-woo-categories.category-children ul a {
font-size: 15px;
}
.bwp-header.header-v3 .header-wrapper {
background: #f9f9f9;
    border-bottom: 1px solid #ebebeb;
}
.breadcrumb .delimiter {
    margin: 0 8px;
    color: #ffffff;
}
.breadcrumb {
color: #31f22e;
}
.home-blog article .elementor-post__text {
padding: 0 15px 15px;
}
.social-link {
text-align: left;
}
#bwp-footer {
font-size: 14px;
}
#ssb-container ul li span {
    font-size: 18px;
}
.banners>div a img , rs-module  {
border-radius: 15px;
}
.fouricon-home {
    border: 1px solid #ebebeb;
    padding: 20px;
    border-radius: 10px;
}
.bwp-navigation ul>li.level-0>a {
font-size: 17px;
}
.bwp-navigation ul>li.level-0 {
    padding: 0 10px !important;
}
.categories-vertical-menu {
    min-width: 200px;
}
.rtl .bwp-header.header-v2 .header-vertical-menu {
    margin-left: 10px;
}
.bwp-header .content-mostsearch #mostsearch_menu li a {
font-size: 14px;
}
.rtl .bwp-header .content-mostsearch label {
    margin: 0 0 0 10px;
    font-size: 14px;
}
.elementor-posts .elementor-post__excerpt p {
    font-size: 16px;
    color: #000;
    text-align: justify;
}
.elementor-9019 .elementor-element.elementor-element-7eac09e .elementor-post__read-more {
    font-size: 16px;
    float: left;
    color: #ffffff;
    background: #7974b6;
    padding: 5px 15px 2px;
    border-radius: 55px;
}
.bwp-header .ship .content {
font-size: 17px;
}
#callbanner-fix {
z-index: 99;
}

@media (max-width:1280px) {
#callbanner-fix , #ssb-container {
display:none;
}
}
@media (min-width:992px) {
.header-desktop.fixed {
position: fixed;
    background: #fff;
    left: 0;
    right: 0;
    top: 0;
}
}