.header-two .echo-site-main-logo-menu-social ul.echo-desktop-menu li.menu-item.active a{color:#2196f3;}
.footer-logo img, .echo-header-home-2-logo img{
	height:60px;
}
/* new added css */
.echo-header-area .echo-header-top-home-2 .home-2-row .home-2-social {
    flex-basis: 44%;
}
.hm_tn_post_area .echo-hero-banner-main-img {
    overflow: hidden;
    height: 250px!important;
}
.echo-feature-area.home-three .echo-feature-area-last-content-img{width:300px;}
/* new added css end here */
.header-action {
    margin-inline-start: inherit;
}
.echo-right-ct-1 .wrapper-widget-load-ajax {
    min-height: 0px;
}
.echo-popular-hl-img{display:none;}
.blog-list-content .echo-hero-baner .echo-hero-title, .echo-hero-section.inner.echo-feature-area .echo-hero-baner .echo-hero-title {
    padding-top: 10px !important;
}

.blog-post-details-content .home-seven .echo-hero-baner {
        margin-top: 0px!important;
    }
.echo-breadcrumb-area .breadcrumb-inner .title {
    font-size: 35px;
    line-height: 50px;
    margin-bottom: 0;
}
html:not([data-theme=dark]) .echo-breadcrumb-area .echo-breadcrumb-text-custom, html:not([data-theme=dark]) .echo-breadcrumb-area .echo-breadcrumb-text-custom .meta .next{
    font-size: 14px;
    color: #2196f3!important;
}
.echo-trending-area .echo-trending-full-content .echo-trending-left-site-post .echo-trending-left-site-post-img {
   
    height: 175px;
}
.home-seven .echo-hero-baner {
    border: 1px solid rgba(69, 69, 69, .1);
    margin-bottom: 28px;
    padding: 25px 30px 45px;
    text-align: left;
}
.echo-hero-section .echo-hero-title {
    font-family: var(--heading-font) !important;
    font-size: 20px;
    font-weight: var(--s-bold);
    line-height: 30px;
    margin-top: 20px;
}
.echo-footer-area .echo-footer-copyright-area {
        border-top: 1px solid hsl(0deg 1.91% 56.97% / 27.1%);
  padding: 10px 0;
}
.echo-business-area {
    padding: 30px 0;
}
.echo-hero-section {
    padding-top: 30px;
}
.echo-hero-section {
    padding: 30px 0;
}
.container{
  max-width: 1320px;
}
.echo-business-area .hm5-feature-title .hm-5-title-btn .swiper-btn-area .swiper-button-next {
  background: linear-gradient(126deg, #000 100%, #000 100%);
    
}
.echo-business-area .section-inner .echo-hero-baner .content .echo-hero-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}
.echo-trending-area a.title-hover {
    font-family: var(--heading-font) !important;
    font-size: 20px;
    font-weight: var(--s-bold);
    line-height: 30px;
  	margin-bottom: 10px;
}
.echo-hero-section.inner .echo-hero-baner h2 {
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 20px;
    margin-top: 30px;
}
.blog-post-details-content .echo-hero-baner h2{margin-bottom: 0px!important;}
.echo-hero-section.inner .echo-right-ct-1 .echo-feature-area-right-site-follower, .echo-feature-area .echo-feature-area-right-site-follower{
  display:none
}
.echo-feature-area .echo-feature-area-last-news .echo-feature-area-last-content .echo-feature-area-last-content-text a.title-hover {
    font-family: var(--heading-font) !important;
    font-size: 20px;
    font-weight: var(--s-bold);
    line-height: 30px;
    margin-bottom: 20px;
}
.echo-trending-news-area.home-seven {
    padding: 30px 0;
}
.echo-footer-area {
    background-color: #181823;
    padding-top: 15px;
}
.echo-get-in-tuch h3 {
    color: #000000;
  	font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    
}
.echo-footer-area .echo-row .echo-footer-content-3 .echo-footer-help ul li {
    margin-bottom: 10px;
    transition: all .3s ease;
}
.echo-get-in-tuch {
    margin-bottom: 10px;
}
.echo-footer-area .echo-row .echo-footer-content-1 .echo-footer-address span {
    
    margin-bottom: 10px;
}
.echo-feature-area.home-three .echo-feature-area-content .section-title {
    border-bottom: 1px solid hsla(0, 0%, 100%, .369);
    color: #000000;
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 0;
    padding-bottom: 25px;
    text-align: center;
    text-transform: uppercase;
}
@media (max-width: 1200px) {
    .echo-footer-area .echo-row .echo-footer-content-3 {
        flex-basis: 25%;
        margin-bottom: 6px;
    }
}
.echo-trending-news-area.home-seven .section-inner .left-side-inner .hm5-feature-title .hm-5-main-title h2, .echo-trending-news-area.home-seven .section-inner .right-side-inner .hm5-feature-title .hm-5-main-title h2 {
    font-family: Jost, sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    margin-bottom: 40px;
}
.echo-trending-area .echo-trending-full-content .echo-trending-right-site-post-title {
    flex-basis: 100%;
}
.echo-trending-area .echo-trending-full-content .echo-trending-left-site-post {
    margin: 15px 0;
}
.echo-trending-area .echo-trending-full-content .echo-trending-right-site-post-title p, .echo-trending-right-site-post .desc{
  margin: 0 0 15px;
}
.my_cnt{
 position: relative;
    display: flex;
    align-items: baseline;
    justify-content: space-between; 
}
.hm-5-meta-box {
    align-items: center;
    display: flex;
    gap: 12px;
}
.hm-5-meta-box .hm-5-meta-btn span {
    background-color: #000;
    border-radius: 5px;
    color:#fff!important;
    font-weight: 400;
    padding: 5px 20px 5px;
    text-align: center;
}
.meta-box .hm-5-meta-date span {
    font-size: 14px;
    text-transform: capitalize;
}
.hm-5-meta-box .hm-5-meta-btn span, .hm-5-meta-box .hm-5-meta-date span {
   color:#000;
    font-size: 14px;
    text-transform: capitalize;
}
.home-seven .echo-hero-baner .content {
    margin-top: 15px;
}
.home-seven .echo-hero-title{
  text-align:left!important;
  margin-top:10px;
}
.echo-trending-area .echo-trending-right-site-post-title, .echo-trending-area .echo-trending-right-site-post-title .echo-trending-post-bottom-icons {
    margin-top: 15px;
}
.echo-feature-area .echo-feature-area-last-news .echo-feature-area-last-content .echo-feature-area-last-content-img{
   
     flex-basis: 35%;
}
.echo-feature-area .echo-feature-area-last-news .echo-feature-area-last-content .echo-feature-area-last-content-text {
      flex-basis:65%;
}
.echo-feature-area-last-content .echo-feature-area-last-content-text p{
  margin: 0 0 15px;
}
.echo-feature-area .echo-feature-area-last-news .echo-feature-area-last-content .echo-feature-area-last-content-text a.title-hover {
    margin-bottom: 10px;
}
.home-seven .echo-hero-baner.small .content .echo-hero-title {
  	font-family: var(--heading-font) !important;
    font-size: 20px;
    font-weight: var(--s-bold);
    line-height: 30px;
}
.echo-feature-area.home-three .right-side-content .post-area .echo-hero-baner {
    border: none;
    padding: 0;
}
.echo-feature-area.home-three .right-side-content .post-area{
    border: 1px solid rgba(69, 69, 69, .1);
    padding: 28px 25px;
}

.echo-feature-area.home-three .right-side-content .post-area .echo-hero-baner.small {
    align-items: center;
    border-bottom: 1px solid rgba(69, 69, 69, .1);
    display: flex;
    gap: 20px;
    margin-bottom:15px;
    padding-bottom: 15px;
    text-align: left;
}
.echo-feature-area.home-three .right-side-content .post-area .echo-hero-baner {
    border: none;
    padding: 0;
}
.echo-feature-area.home-three.right-side-content .post-area .echo-hero-baner.small .echo-hero-banner-main-img {
    flex-basis: 35%;
}
.echo-feature-area.home-three .right-side-content .post-area .echo-hero-baner.small .content {
    flex-basis: 65%;
    margin-top: 0;
}
.post-area .echo-hero-baner .echo-hero-banner-main-img a img{
  /*height: 75px; */
  width: 100px;
}
.echo-feature-area.home-three .right-side-content .post-area .echo-hero-baner.small .content .author {
    color: #909090;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 8px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}
.echo-feature-area.home-three .right-side-content .post-area .echo-hero-baner.small .content .echo-hero-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-align: left;
}
.home-three .content .author svg {
    margin-right: unset !important;
    margin-inline-end: 5px !important;
}
.home-three .post-area .echo-hero-baner.small .content .author svg {
    margin-top: -4px;
}
.echo-feature-area.home-three .right-side-inner .post-area .echo-hero-baner.small .content .author svg {
    height: 12px;
    margin-right: 5px;
    width: 12px;
}
.echo-feature-area.home-three .right-side-content .post-area .echo-hero-baner.small.last {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.echo-hero-section .echo-home-1-hero-area-top-story .echo-story-text a.title-hover {
    font-family: var(--heading-font) !important;
    font-size: 20px;
    font-weight: var(--s-bold);
    line-height: 30px;
}
.echo-business-area .section-inner .echo-hero-baner .content .echo-hero-title {
    font-family: var(--heading-font) !important;
    font-size: 20px;
    font-weight: var(--s-bold);
    line-height: 30px;
}
.home-seven .scroll-top-btn {
    background:#000!important;
}
.home-seven .echo-ct-style-3-shep p, .home-seven .sign-in-area a i {
    background:  var(--color-gray) !important;
}
.echo-home-1-menu ul.echo-desktop-menu li.menu-item a:hover, .echo-home-1-menu ul.echo-desktop-menu li.menu-item:hover a.echo-dropdown-main-element {
    color: #000!important;
}
a:active, a:focus, a:hover {
    color: #000;
}
.author {
    color: var(--color-gray) !important;
}
.category-badge {
   color: #000!important;
}
.home-seven .echo-hero-baner {
    border: none;
  margin-bottom: 0px;
    padding: 0px;
}
.echo-hero-section.inner-2 .echo-hero-baner .echo-banner-texting h3 {
    font-size: 20px;
  	margin-bottom: 10px;
    line-height: 20px;
    padding-top: 20px;
}
.echo-hero-section.inner-2 .echo-hero-baner {
    align-items: center;
    display: flex;
    gap: 32px;
}
.echo-hero-section.inner-2 .echo-hero-baner .echo-banner-texting {
    padding: 0px 10px 0px 0px;
}
.echo-banner-area.home-ten .banner-inner .left-side-image {
    width: 85%;
    padding-right: 10px;
}
.echo-banner-area.home-ten .banner-inner .right-side-content .right-side-inner {
    display: block;
    width: 100%;
}
.echo-banner-area.home-ten .banner-inner .left-side-image .echo-hero-baner .content {
   
    opacity: 1;
}
.echo-banner-area.home-ten .left-side-image .content .echo-hero-title {
    font-size:22px;
}
.echo-banner-area.home-ten .banner-inner .left-side-image .echo-hero-baner .content .echo-hero-title {
    font-family: var(--home-5-title-font);
    font-weight: 500;
    line-height:35px;
    margin-bottom:0px;
}
.echo-banner-area.home-ten .banner-inner .right-side-content .right-side-inner .echo-hero-baner .content .echo-hero-title {
    font-size: 30px;
    line-height: 45px;
  	text-transform: capitalize;
}
.echo-banner-area.home-ten .banner-inner .right-side-content .right-side-inner .echo-hero-baner .content {
    opacity: 1;
}
.hr_bt{
  	background-size: 4px 4px;
    border: 1px solid #b8b6b6;
    height: 1px;
    margin: 0 0 24px;
}

.echo-business-area .echo-hero-baner .content a span {
    color: #fff;
}
.home-2-area-cat p{
  background-color: #000;
  display: inline-block;
  line-height:14px;
  border-radius: 5px;
  padding:3px 6px;
}
.home-2-area-cat p span{
  color:#fff;
  font-size:12px;
}
.echo-feature-area{
  background-color:#fff!important;
  padding:10px 0px!important;
}
.echo-feature-area.home-three .echo-feature-area-content .echo-feature-full-content {
    margin-top: 10px;
}
.echo-feature-area h2{
  font-size: 30px;
    line-height: 40px;
    position: relative;
}
.echo-feature-area .echo-feature-area-last-news .echo-feature-area-last-content {
  	margin: 15px 0;
    gap: 32px;
}
.echo-business-area h2, .hm5-feature-title h2{
    font-size: 30px;
    line-height: 40px;
    position: relative;
}

.echo-business-area h2.title-align-end:after, .echo-business-area h2.title-align-start:after {
    width: 85% !important;
}
.echo-banner-area{
  background-color:#fff;
  padding:30px 0px;
}
@media (max-width: 991px) {
    .echo-header-area .echo-header-top-home-2{
        display:none;
    }
  .echo-banner-area.home-ten .banner-inner .left-side-image {
    width: 100%;
    padding-right: 0px;
  }
  .home-seven .echo-hero-baner {
    margin-top: 10px;
  }
  .echo-banner-area.home-ten .banner-inner .right-side-content {
    width: 100%;
    margin-top:20px!important;
  }
  .echo-banner-area {
    padding: 10px 0px;
  }
  .echo-trending-area .echo-trending-full-content .echo-trending-right-site-post-title .echo-trending-post-bottom-icons {
      display: block;
      
  }
  .echo-trending-area .echo-trending-full-content .echo-trending-right-site-post .echo-trending-right-site-like-comment-share-icons {
      margin-bottom: 5px;
  }
  .echo-trending-area .echo-trending-full-content .echo-trending-right-site-post .echo-trending-right-site-like-comment-share-icons {
      display: block;
  }
  .menu_mb_section{
  	left: 0px;
    position: relative;
  }
   .sign-in-area a {
     margin-inline-end: 0px;
   }
   .echo-header-area.header-seven .echo-home-2-menu .echo-site-main-logo-menu-social {
      padding: 7px 0px;
   }
    .echo-header-area .echo-home-2-menu .echo-site-main-logo-menu-social .echo-home-2-menu-full-contetn {
        padding: 3px 10px;
    }
  .login_span_mn{display:none;}
  .sign-in-area a i {
    margin-inline-end: 0px;
	}
  .echo-header-top-menu-bar button {
      background: unset !important;
      color: unset !important;
      padding: 0px;
	}
  /*
  .menu_mb_section{
  	float: inline-end;
    right: 0px;
    position: absolute;
  }
    .sign-in-area a {
      margin-inline-end:20px;
  	}
  */
  .echo-banner-area .echo-trending-left-site-post:last-child{margin-bottom:0px;}
  .echo-feature-area.home-three .echo-feature-area-last-content-img{width:auto!important;}
  .echo-hero-section.inner-2 .echo-hero-baner .echo-banner-texting h3 {
    font-size:20px;
    margin-bottom:5px;
    line-height: 25px;
    padding-top: 5px!important;
	}
  .display-card .card-body{padding:0px;}
  .echo-hero-section.inner-2 .echo-hero-baner{display:block;padding-bottom: 0px;}
     .blog-post-details-content .home-seven .echo-hero-baner {
        margin-top: 0px!important;
    }
  .echo-breadcrumb-area {
      padding: 30px 0 0px 0px!important;
  }
  .echo-banner-area {
    padding: 25px 0px!important;
    margin-top: 40px;
  }
  .hm_tn_post_area{
    margin-top: 5px!important;
  }
  .echo-header-area{
    height:auto!important;
  }
  .dishes_space_top{
    margin-top: 40px!important;
  }
  .plr-nw{padding:0px 7px;}
  .echo-header-home-2-logo img{height:45px!important}
	.echo-feature-area.home-three .echo-feature-area-content .echo-feature-full-content .echo-feature-area-site-title .echo-feature-area-last-news {
        margin-bottom: 5px!important;
    }
}
@media (max-width: 1200px) {
	.echo-header-area .echo-header-top-home-2{
        display:none;
    }
  .echo-banner-area.home-ten .banner-inner .left-side-image {
      width: 100%;
    padding-right: 0px;
  }
  .home-seven .echo-hero-baner {
    margin-top: 10px;
  }
  .echo-banner-area.home-ten .banner-inner .right-side-content {
    width: 100%;
    margin-top: 10px;
  }

  .echo-trending-area .echo-trending-full-content .echo-trending-right-site-post-title .echo-trending-post-bottom-icons {
      display: block;
      
  }
  .echo-trending-area .echo-trending-full-content .echo-trending-right-site-post .echo-trending-right-site-like-comment-share-icons {
      margin-bottom: 5px;
  }
 .echo-trending-area .echo-trending-full-content .echo-trending-right-site-post .echo-trending-right-site-like-comment-share-icons {
      display: block;
  }
  
  .echo-banner-area {
    padding: 25px 0px!important;
    margin-top: 40px;
  }
  .hm_tn_post_area{
    margin-top: 5px!important;
  }
  .dishes_space_top{
    margin-top: 40px!important;
  }
  .echo-header-area{
    height:auto!important;
  }
}
.mobile-menu nav ul li a.main {
    border-bottom: 1px solid hsla(0, 0%, 100%, .04);
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    padding: 15px 0;
    position: relative;
}
.home-seven .echo-hero-baner {
  margin-bottom: 10px;
}
.home-seven .echo-hero-baner:last-child{
  margin-bottom:0px;
}
.front_bnr_area{
    padding: 232px 0px 25px 0px;
}
.dishes_space_top {
    margin-top:200px;
}
.dishes_space_bottom {
    margin-bottom: 0px;
    padding-bottom: 15px;

}
.details-tag button {
    background: #000 !important;
    border-radius: 5px;
    padding: 5px 8px;
}
.my_mn_list li>a>h5{
  color: #fff;
  font-size: 16px;
  text-align: left;
}
.home-seven .side-bar.show {
    overflow-y: auto;
    left: 0;
}
.side-bar {
    left: -100%;
}
.side-bar button {
    background: #4a0c0d!important;
    height: 40px;
    right: 0!important;
    max-width: 100%;
    padding: 6px;
    position: absolute;
    top: 0;
    width: 40px;
}
.side-bar button {
    left: auto;
}
.side-bar .close-icon-menu, .side-bar .metismenu .has-droupdown a.main:after {
    background-color: #4a0c0d !important;
}
.img-transition-scale a img, .img-transition-scale, .echo-hero-banner-main-img img, .home-three .img-transition-scale{
   
    border-radius: 5px;
}

.echo-banner-area .echo-trending-left-site-post {
  	align-items: flex-start;
    display: flex;
    gap: 15px;
    margin:15px 0;
}
.echo-banner-area .echo-trending-right-site-post-title {
    flex-basis: 100%;
}
.echo-banner-area .echo-trending-left-site-post .echo-trending-left-site-post-img {
    flex-basis:75%;
  margin-bottom: 10px;
}
.mh_list_img{
 height:300px; 
 width:100%;
 border-radius: 5px;
}
.display-card {
    background: #fff;
    padding: 1rem;
    border-radius: 8px;
    border: 1px solid #f2f2f2;
    margin: 0;
    grid-template-rows: auto 120px;
}
.echo-hero-section.inner .echo-hero-baner {
    box-shadow: inherit;
}
.echo-hero-section.inner-2 .echo-hero-baner .echo-banner-texting {
    flex-basis:65%;
}
.echo-hero-section.inner-2 .echo-hero-baner .echo-inner-img-ct-1 {
  	flex-basis:35%;
  	/*height: 175px;*/
}
.echo-header-area {
    position: absolute;
    z-index: 500;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #fff;
    /height: 70px;/
}
.echo-header-area.shrink {
    position: fixed;
    animation-name: fadeInUp;
    animation-duration: 1s;
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    top: -50px;
  }
  
  to {
    opacity: 1;
    top: 0;
  }
}


.echo-footer-area .echo-footer-copyright-area .copyright-area-inner {
    align-items: center;
    display: block;
    justify-content: space-between;
}
.echo-footer-area .echo-row .echo-footer-content-3 .echo-footer-help ul {
   
    display: inline-flex;
}
.echo-footer-area .echo-row .echo-footer-content-3 .echo-footer-help ul li {
    margin: 5px 20px;
}
.echo-footer-area .echo-row .echo-footer-content-3 .echo-footer-help ul li:first-child {
    margin-top: 5px;
}
.home-seven .echo-footer-area .echo-row .echo-footer-content-1 .echo-footer-address .echo-footer-social-media a:hover, .home-seven .echo-footer-area .echo-row .echo-footer-content-4 .echo-subscribe-box-button form .echo-footer-area-subscribe-button a {
    background: linear-gradient(126deg, #ffffff 14.85%, #ffffff 86.39%);
    border: none;
  color:#000!important;
}
.my_cnt .echo-hero-area-like-read-comment-share a{
  color: #000!important;
}
.fob-comment-form button {
    border-radius:5px;
    color: #fff;
    height: 35px;
  	padding:0px;
}
.auth-card .btn-auth-submit {
    font-size: 16px;
    padding: 8px 10px;
    border-radius: 5px;
}
.echo-hero-area-like-read-comment-share, .echo-hero-area-like-read-comment-share span.au_color {
    color: #000 !important;
    font-weight:700 !important;
}
.hr_bd{
    border-bottom: 1px solid #b8b6b66e;
}
.hr_bd:last-child{
	border-bottom:none;
}
.echo-author-area .author-avatar {
    height: 130px;
   
}
.echo-hero-section.inner-post .echo-author-area {
    margin-bottom: 15px;
    padding: 15px;
}

.hm_tn .banner-inner .left-side-image {
    width: 100%!important;
    padding-right: 0px!important;
}
.ctr-area-cat p {
    background-color: #000;
    display: inline-block;
    line-height: 14px;
    border-radius: 5px;
    padding: 10px 15px;
}
.ctr-area-cat p span {
    color: #fff;
    font-size: 14px;
}

.cta_btn_nw {
    background-color: #ffffff;
    border: 1px solid #030303 !important;
    border-radius: 0 !important;
    color: #000000;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: 600;
    outline: none !important;
    padding: 5px 20px !important;
    text-transform: uppercase;
    width: auto;
}
.header-action {
    
    width: 100px;
}
.echo-new-dishes-area .section-inner .button-area {
    margin-top: 30px;
}
.echo-new-dishes-area .section-inner .button-area .learn-more-btn {
    border: 1px solid #080807;
    color: #000000;
    display: block;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    text-align: center;
    transition: all .3s;
    width: 170px;
}
.echo-new-dishes-area .section-inner .button-area .learn-more-btn:hover {
    background: #000000;
    color: #fff;
}
.echo-header-area .echo-header-top-home-2 .home-2-row .home-2-logo {
    flex-basis: inherit;
}
.echo-header-area .echo-header-top-home-2 .home-2-row .home-2-card-etc {
    flex-basis: 44%;
}
@media (max-width: 1366px) and (min-width: 1200px) {
    .echo-header-area.header-seven .echo-header-top-home-2 .echo-full-header-top .home-2-row .home-2-card-etc {
        flex-basis: 49%;
    }
}
@media (max-width: 1500px) {
    .echo-header-area.header-seven .echo-header-top-home-2 {
        padding:2px 30px;
    }
}
.echo-trending-news-area.home-seven .right-side-inner .post-area .echo-hero-baner.small .echo-hero-banner-main-img {
    flex-basis: initial;
}
.echo-trending-news-area.home-seven .right-side-inner .post-area .echo-hero-baner.small {
    margin-bottom: 5px;
    padding-bottom: 10px;
}
.echo-trending-news-area.home-seven .right-side-inner .post-area {
  
    padding: 15px 25px;
}
.echo-hero-section.inner .echo-hero-baner .echo-hero-area-titlepost-post-like-comment-share {
   
    margin-bottom: 10px;
}
p.echo_desc_post_p{
  font-size: 14px!important;
  margin-top: 10px!important;
  margin-bottom:5px!important;
  padding-top: 20px!important;
}
.echo-hero-section.inner-post .echo-hero-baner {
    margin-bottom: 20px!important;
}
.echo-hero-section.inner-post .echo-financial-area {
    padding-top: 20px !important;
}
.echo-banner-area .echo-trending-left-site-post .echo-trending-left-site-post-img .banner-image-one{
  height:100px;
}
@media (max-width: 1024px) {
    .echo-banner-area .echo-trending-left-site-post .echo-trending-left-site-post-img .banner-image-one{
		height:auto;
	}
  
  	
}
@media (max-width: 991px) {
    .echo-banner-area .echo-trending-left-site-post .echo-trending-left-site-post-img .banner-image-one{
		height:auto;
	}
  
  	
}
@media (max-width: 576px) {
    .echo-banner-area .echo-trending-left-site-post .echo-trending-left-site-post-img .banner-image-one{
		height:85px;
	}
  
  	.echo-footer-area .echo-row .echo-footer-content-3 .echo-footer-help ul li {
    	margin: 10px 0px;
	}
  	.echo-footer-area .echo-footer-copyright-area .copyright-area-inner .copyright-content .title{
  		text-align:left;
  	}
}
.echo-banner-area.home-ten .banner-inner .right-side-content .card .card-body{
	padding-top:0px;
  	padding-bottom:0px;
}
.newsletter-popup .modal-dialog .modal-content .btn-close {
    inset-inline-end: 2px;
    top: 2px;
    line-height: 18px;
    opacity: 1;
    background: #000 !important;
}
.newsletter-popup .modal-dialog .modal-content .btn-close:hover {
    color: #fff!important;
}
.echo-banner-area.home-ten .banner-inner .left-side-image .echo-hero-baner .echo-hero-banner-main-img a:after {
    background: linear-gradient(180deg, transparent, transparent);
    content: "";
    height: 100%;
    left: 0;
    mix-blend-mode: multiply;
    position: absolute;
    top: 0;
    transition: all .5s;
    width: 100%;
}
.echo-banner-area.home-ten .banner-inner .left-side-image .echo-hero-baner {
    position: relative;
    transition: inherit;
  	background: linear-gradient(0deg, #181818, #181818 40%, rgba(24, 24, 24, 0));
    border-radius: 5px;
    z-index: 1;
    overflow: hidden;
}

.echo-banner-area.home-ten .banner-inner .left-side-image .echo-hero-baner .content {
    bottom: 0;
  	padding: 20px 20px 10px 20px;
    left: 0;
    opacity: 1;
    position: absolute;
    transition: all .3s;
    background: linear-gradient(0deg, #181818, #181818 40%, rgba(24, 24, 24, 0));
    width: 100%;
    z-index: 1;
}
.echo-banner-area.home-ten .banner-inner .left-side-image .echo-hero-baner:hover .content {
    bottom:0;
    opacity: 1;
}

.echo-banner-area.home-ten .banner-inner .left-side-image .echo-hero-baner:hover .echo-hero-banner-main-img a:after {
    background: transparent;
    mix-blend-mode: color;
    opacity: .5;
}
.echo-banner-texting .echo-hero-title a.title-hover{
    line-height:30px;
}
.my_line_txt{
	line-height: 26px!important;
}
.front_bnr_area .echo-trending-right-site-post-title{
	font-weight:600;
}
.truncate-3-custom {
    -webkit-line-clamp: 3;
}
@media (max-width: 991px) {
    .echo-header-area .echo-home-2-menu .echo-site-main-logo-menu-social .echo-home-2-menu-full-contetn .echo-header-left .echo-header-home-2-logo {
        display: block !important;
        margin-left: -45px;
        position: absolute;
    }
}
.user_panel_area_front .slug-field-wrapper, .user_panel_area_front .form-switch{display:none;}
.user_panel_area_front .row>* {
    min-width: 100%;
}
#botble-member-forms-fronts-auth-register-form .slug-field-wrapper{display: none !important;}