.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-f8429bdf-12f2-9b32-2462-5525819154da {
.responsive-div {


  border-top: 1px solid #dbdbdb;
}

/* Desktop: Hide borders for the first two divs */
@media (min-width: 601px) {
  .first-div, .second-div {
    margin-top:50px;   
border-bottom: none;
  }
}

/* Mobile: Hide border for the first div only */
@media (max-width: 600px) {
  .first-div {
    border-bottom: none;
  }
}
	
/* Mobile: Adjust padding top and bottom */
@media (max-width: 600px) {
  .responsive-div {
margin-top:50px;
 }
}
}.lfr-layout-structure-item-eaf1d4d8-9459-5b92-5686-716e6f088b6b {
.responsive-div {
  padding-top: 60px;
  padding-bottom: 60px;
  #border-top: 1px solid #dbdbdb;
}

/* Desktop: Hide borders for the first two divs */
@media (min-width: 601px) {
  .first-div, .second-div {
    border-bottom: none;
  }
}

/* Mobile: Hide border for the first div only */
@media (max-width: 600px) {
  .first-div {
    border-bottom: none;
  }
}
	
/* Mobile: Adjust padding top and bottom */
@media (max-width: 600px) {
  .responsive-div {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
}.lfr-layout-structure-item-a88fd673-3aee-1a87-8ecf-b46e24e1dc65 {
margin-bottom: 0px !important;
}
.lfr-layout-structure-item-f5753bb3-619d-c58a-637e-998ddb701344 {
.responsive-div {


  border-top: 1px solid #dbdbdb;
}

/* Desktop: Hide borders for the first two divs */
@media (min-width: 601px) {
  .first-div, .second-div {
    margin-top:50px;   
border-bottom: none;
  }
}

/* Mobile: Hide border for the first div only */
@media (max-width: 600px) {
  .first-div {
    border-bottom: none;
  }
}
	
/* Mobile: Adjust padding top and bottom */
@media (max-width: 600px) {
  .responsive-div {
margin-top:50px;
 }
}
}.lfr-layout-structure-item-d44025f9-9c34-c41b-9d75-220cc7286f56 {
padding-top: 60px !important;
}
.lfr-layout-structure-item-f8c878db-62e0-2e97-e2ff-95372eac8292 {
.responsive-div {


  border-top: 1px solid #dbdbdb;
}

/* Desktop: Hide borders for the first two divs */
@media (min-width: 601px) {
  .first-div, .second-div {
    margin-top:50px;   
border-bottom: none;
  }
}

/* Mobile: Hide border for the first div only */
@media (max-width: 600px) {
  .first-div {
    border-bottom: none;
  }
}
	
/* Mobile: Adjust padding top and bottom */
@media (max-width: 600px) {
  .responsive-div {
margin-top:50px;
 }
}
}