.color-x24-trad-4 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
    background: #04364e;
}

.bubble-wrapper h5 {
   
    font-weight:bold;
    font-size:15px;
}

.bubble-wrapper {
    position: fixed;
    z-index: 9999999999;
    top: 0;
    right: -5px;
    width: 180px;
    font-weight: bold;
    text-align: right;
    padding: 5px 15px 2px 10px;
    background: #125a64;
    color: #fff;
    border-radius: 0px 0px 0px 25px;
}




/* .bubble-wrapper {

display:none;

} */


.color-x24-trad-4 .header_home.overlap .section--dark.section--inner, .color-x24-trad-4 .header_home.overlap .section--light.section--inner,
#id_74362e3e-7c3c-5c6d-b8f8-d555e971f0a7 .section__column-1.ple-column-padding {
    border-radius: 8px;
    max-width: 1160px;
    margin: 0 auto;
    padding: 0 40px 0 30px;
    position: relative;
    box-shadow: 4px 4px 8px rgba(0,0,0,.4), -4px -4px 8px rgba(255,255,255,.05), inset 4px 4px 8px rgba(0,0,0,.1);
}
#partial-header-1 .phone__number {
    font-size: 1.2rem;
}
.section--light .phone__container .phone__wrapper .phone__number {
    color: #000;
}

.align-right {

margin: 0px 0px 10px 10px;
    float:right;
}



.align-left {

margin: 0px 10px 10px 0px;
    float:left;
}

.align-center {

margin-bottom:10px;
    margin: 0 auto;
    display:block;
}


@media (max-width:768px) {

.bubble-wrapper {

display:unset !important;

}

.bubble-wrapper {
  
    top: 55px;
   
}

h3.banner-c__title.component__title.banner-text__title--extraLarge.text-center {
    color: #000 !important;
}

p.banner-c__subtitle.component__subtitle.banner-text__subtitle--medium.text-center {
    color: #000 !important;
}

.align-right, align-left, align-center {
  
    width: 100% ! IMPORTANT;
}

}