.pagebuilder-slide-wrapper .pagebuilder-overlay {
    -moz-transition: background-color .5s ease;
    -o-transition: background-color .5s ease;
    -webkit-transition: background-color .5s ease;
    border-radius: 25px !important;
/**    box-sizing: border-box;
    padding: 30px;
    transition: background-color .5s ease **/
}

/********************************************** **************/
/************** BEGIN BORDERS *******************************/
/********************************************** **************/

.borders {
    position: relative !important;
    display: inline-block !important;
    text-transform: uppercase;
    color: var(--color-dark);
}

.borders::before, .borders::after {
    content: '' !important;
    height: 100% !important;
    display: block !important;
    position: absolute !important;
}

.borders::before {
    background: white !important;
    z-index: -1 !important;
    height: 101%;
    left: -20px !important; /* 20px */
    right: -20px !important; /* 20px */
}

.borders::after {
    width: 90vw !important;
    left: 50% !important;
    top: 15% !important;
    transform: translateX(-50%) !important;
    z-index: -2 !important;
    height: 20px !important;
    border-radius: 20px !important;
}

h2.borders::after {
    background-color: var(--green5) !important;
}

h3.borders::after {
    background-color: var(--green3) !important;
}

.pagebuilder-slider.rcorners1 {
  border-radius: 25px;
/**  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px; **/
}

/*** BEGIN nested cwsFeatured h3 ***/

.the-home-manage, .cwsFeatured h3 {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 800;
    color: var(--color-dark) !important;
    text-transform: uppercase;
}
/*** END nested cwsFeatured h3 ***/

/************** END BORDER STYLING***********************/

/********************************************************/
/**** MEDIA SETTINGS FOR BORDERS CSS - DO NOT REMOVE ****/
/********************************************************/

@media screen and (min-width: 320px) 
{
.borders::after {
    width: 98vw !important;
}
}

@media screen and (min-width: 600px)
{
.borders::after {
    width: 95vw !important;
}
}

@media and screen (min-width: 1280px)
{
.borders::after {
    width: 98% !important;
}
}
