
@media (max-width: 1200px) {}
@media (max-width: 992px) {
    .logo-holder img{width: 195px;}
    .logo-holder{top: 5px;}
    .nav-button-wrap.vismobmenu_btn::before{top: 4px;}
    .menusb a{font-size: 15px;}
    .main-header {  height: 80px;}
    .hero-categories li{margin-bottom: 15px;}
    .section-subtitle{font-size: 40px;}
    .section-subtitle { top: -15px;}
    .list-single-main-media img{margin-bottom: 25px;}
    .about-wrap p{font-size: 20px;}
    .about-item-icon{width: 45px; height: 45px;}
    .ab_text { padding-left: 15px;}
    .about-item{margin-bottom: 10px;}
    .pad-top-column-text { padding: 30px 50px; }
    .ab_text-title h3{line-height: 32px;}
    .footer-contacts li{margin-right: 15px;}
    .footer-widget ul{padding-left: 0;}
    .price-opt-title{font-size: 16px;}
    .list-main-wrap-title h2 {font-size: 16px; top: 12px; margin-bottom: 0; }
    .lws_mobile{display: block;}
    .pricing-wrap { margin: 20px 0 20px; }
    section{padding: 50px 0;}
    .filter-sidebar-header{padding: 0px 20px;}
    .placeandjobpost i{margin-top: 2px;}
    .dashboard-breadcrumbs{top: 70px; left: 60px;}
    .dashboard-header-avatar { top: -50px; }
    .dashboard-header-avatar{height: 80px; width: 80px;} 
    .dashboard-header-avatar img{height: 80px; width: 80px;} 
}
@media (max-width: 768px) {
    .footer-widget ul{padding-left: 0;}
     .business-listing-info{padding: 0; margin-bottom: 15px;}
    .business-listing .business-meta{text-align: left;}
    .business-listing-img{margin-bottom: 15px;}
    .business-listing-img img { width: 100%; height: 175px;}
    .business-listing .phone{margin-bottom: 13px;}
    .business-listing .links a{font-size: 16px;}
    .business-listing .business-meta{font-size: 16px;}
    .box-widget-item-header h3{margin-bottom: 0;}
    .business-details-hero { height: auto; min-height: 420px; overflow: visible; }
    .business-details-hero .hero-overlay {position: static; background: linear-gradient(to top, rgb(19, 96, 29), rgba(0,0,0,.3)); padding: 30px; display: flex; flex-direction: column;  justify-content: center; align-items: flex-start; color: #fff; }
    .hero-actions { display: inline; flex-direction: column;  gap: 10px; margin-top: 10px;}
    .hero-bottom { display: flex;  flex-direction: column;  gap: 0;  margin-top: 10px;  position: relative;  left: 0;  top: 5px;}
    .location-map { height: 300px; }
}
@media (max-width: 576px) {
      .logo-holder img{width: 155px;}
    .logo-holder{top: 10px;}
    .main-search-input-item {  width: 100%;}
    .nav-button-wrap.vismobmenu_btn::before{top: 4px;}
    .main-header {  height: 80px;}
    .menusb a{font-size: 15px;}
    .hero-categories li{margin-bottom: 15px;}
    .section-subtitle{font-size: 33px;}
    .section-subtitle { top: -9px;}
    .list-single-main-media img{width: 100%; margin-bottom: 25px;}
    .show-reg-form {  margin-right: 0px; }
    .about-wrap p{font-size: 18px;}
    .about-item-icon{width: 40px; height: 40px;}
    .ab_text { padding-left: 15px;}
    .network-image img { width: 100%; height: 100%;}
    .about-item{margin-bottom: 15px;}
    .ab_text-title h3{line-height: 32px;}
    .pad-top-column-text {  padding: 10px 10px;  }
    .footer-widget ul{padding-left: 0;}
    .footer-list li::before{top: 0px; font-size: 13px;}
    .sidereview-starts{gap: 0;}
    .business-listing-info{padding: 0; margin-bottom: 15px;}
    .business-listing .business-meta{text-align: left;}
    .business-listing-img{margin-bottom: 15px;}
    .business-listing-img img { width: 100%; height: 175px;}
    .business-listing .phone{margin-bottom: 13px;}
    .business-listing .links a{font-size: 16px;}
    .business-listing .business-meta{font-size: 16px;}
    .box-widget-item-header h3{margin-bottom: 0;}
    .lws_mobile{display: block;}
    .filter-sidebar { padding: 0 10px;}
    .bwc-padside { padding-left: 20px;  padding-right: 20px;}
    .businessdetails-info-card .details-time{text-align: left;}
    section{padding: 60px 0;}
    .business-details.list-author-widget-contacts li a{word-break: break-word;}
    .filter-sidebar-header{padding: 10px 10px;}
    .business-details-hero .hero-actions .btn{width: 140px; margin-right: 10px;}
    .list-author-widget-contacts li span{min-width: 95px;}
    .list-author-widget-contacts li a{word-break: break-all;}
    .business-details-hero { height: auto; min-height: 420px; overflow: visible; }
    .business-details-hero .hero-overlay {position: static; background: linear-gradient(to top, rgb(19, 96, 29), rgba(0,0,0,.3)); padding: 30px; display: flex; flex-direction: column;  justify-content: center; align-items: flex-start; color: #fff; }
    .hero-actions { display: inline; flex-direction: column;  gap: 10px; margin-top: 10px;}
    .hero-bottom { display: flex;  flex-direction: column;  gap: 0;  margin-top: 10px;  position: relative;  left: 0;  top: 5px;}
    .hero-logo { width: 50px; height: 50px; }
    .business_details_tab { margin-top: 0;}
    .box-widget-item-header{padding: 18px 20px;}
    .pricing-wrap { margin: 10px 0 10px; }
    .compare-table{background: transparent;}
    .businessdetails-gallery .owl-nav .owl-prev { left: 10px;}
    .businessdetails-gallery .owl-nav .owl-next { right: 10px;}
    .businessdetails-gallery .owl-nav button{width: 35px;  height: 35px;}
    .breadcrumbs.block-breadcrumbs{padding: 25px 15px;}
    .breadcrumbs.inline-breadcrumbs a, .breadcrumbs.inline-breadcrumbs span, .breadcrumbs.top-breadcrumbs a, .breadcrumbs.top-breadcrumbs span{padding: 0 12px;}
    .placeandjobpost {display: flex;  flex-wrap: wrap; align-items: center;  gap: 5px;  color: #878C9F;  margin-bottom: 15px;}
    .placeandjobpost i { margin-right: 5px; }
    .placeandjobpost span { margin-right: 10px; }
    .dashboard-breadcrumbs {top: 80px; left: 25px;}
    .featured-business-slider .owl-nav .owl-prev { left: 10px;}
    .featured-business-slider .owl-nav .owl-next { right: 10px;}
    .similar-business-slider .owl-nav .owl-prev {  left: 10px;}
    .similar-business-slider .owl-nav .owl-next { right: 10px;}
    .to-set{margin-top: 0px;}
    .header-user-menu{display: none;}
    .float-btn-right{float: left;  margin-bottom: 15px;}
}
