.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-c8d3eb1a-5c1d-f59a-6c11-d1dad7225384 {
border-radius: 5px !important;
}
.lfr-layout-structure-item-c8d3eb1a-5c1d-f59a-6c11-d1dad7225384 {
.responsive-div {


  border-bottom: 1px solid #dbdbdb;
}
}.lfr-layout-structure-item-bd343d83-342f-35d3-828f-8f4bb8ce590c {
padding-bottom: 0px !important;
padding-top: 0px !important;
}
.lfr-layout-structure-item-bd343d83-342f-35d3-828f-8f4bb8ce590c {
.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-5eacf021-b4a9-012a-cc61-84d23d9b56ba {
padding-bottom: 0px !important;
}
.lfr-layout-structure-item-0d619829-8449-de00-77e9-5ad6b217c506 {
padding-bottom: 0px !important;
padding-top: 0px !important;
}
.lfr-layout-structure-item-0d619829-8449-de00-77e9-5ad6b217c506 {
.responsive-div {
  padding-top: 100px;
  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-35f9c070-f7fd-f46e-0830-0e26e943e88f {
padding-top: 0px !important;
}
.lfr-layout-structure-item-35f9c070-f7fd-f46e-0830-0e26e943e88f {
.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;
 }
}
}