.video_wrap a,.video_wrap img{text-align:center;display:block}footer{width:100%;margin:0;background-image:linear-gradient(to right,#000 10%,rgba(255,255,255,0) 0);background-position:center top;background-size:10px 1px;background-repeat:repeat-x}.video_wrap img{cursor:pointer;object-fit:contain;width:100%;height:auto}.video_wrap a{padding-top:10px;color:#3d37f1}.actor_img img{max-width:100%;margin-bottom:15px}.go_back{margin:0 auto;display:block}
.table-responsive.dealsby_table tr td,.table-responsive.dealsby_table th {
    border: unset;
}

.table-responsive.dealsby_table {
    border-radius: 10px;
    box-shadow: 0px 0px 5px rgba(0,0,0,10%);
}

.table-responsive.dealsby_table tbody tr:first-child th {
    font-weight: 700;
    font-size: 16px;
    color: #000;
}

.table-responsive.dealsby_table tbody tr td {
    font-size: 14px;
    padding: 5px 12px;
}

/* How Dealsby works */
.new_content {
    font-family: Arial, sans-serif;
    line-height: 1.6;
    margin: 0;
    padding: 0;
    
  }
  .new_content h1,.new_content h2,.new_content p, .marketing_section h2,.marketing_section h4,.marketing_section p  {
    margin: 10px 0;
    line-height: 1.2;
    color: #000;
  }
 
  .marketing_section h2 {
    font-weight: bold;
    font-size: 30px;
    line-height: 38px;
    color: #000;
    margin-bottom: 30px;
}
  .marketing_section h4{
    font-size: 22px;
    font-weight: bold;
  }
  li {
  list-style: none;
  }
  .headings-list{
      font-weight: bold;
      /* padding-left: 10px; */
  }
  .bottom-list li{
      margin-left: 15px;
  }
  .disc-list li{
      list-style: none;
      margin-bottom: 10px;
  }
  .font-16{
    font-size: 20px;
  }
  .marketing_section{
      font-family: Arial, sans-serif;
      line-height: 1.6;
      margin: 0;
      padding: 50px 20px 0;
  }
  .highlight {
      color: #007bff;
      font-weight: bold;
  }
  .program_section {
    color: #000;
}
.line_height{
    line-height: 28px;
}
.top_font{
    font-size: 29px;
}

table.table.leaders_table tr td {
    border: none;
    background: #f1f3f4;
    padding: 12px 10px  12px 25px;
    color: #000;
}

table.table.leaders_table tr th{
    border: none;
    background: #e2e2e2;
    padding: 15px 10px  15px 25px;
    color: #000;
    font-weight: 800;
}
table.table.leaders_table {
    max-width: 900px;
    margin: auto;
    margin-top: 30px;
}

.map-search-section {
    padding: 35px 0 !important;
}
.container.addsearcxbox.d-flex{
    align-items: center;
    gap: 0;
}
p.text_get.new_lin {margin-top: 135px;}
