[data-title*='Paragraph'] i, [data-title*='hightlight-yellow'] i {
    background: #ffe300 !important;
    font-style: normal !important;
}

[data-title*='Upage'] {
    padding-top: 15px !important;
    padding-bottom: 30px !important;
    background-color: #EAEDF2;
    background: radial-gradient(circle, #eaedf2 0, #eaedf2 4%,#eaedf2 50%, #d2d6de 73%, #cacbcd 100%), radial-gradient(circle, #898989 11%, hsla(0, 0%, 53.7%, .675508) 55%, rgba(75, 75, 75, .274947) 77%, rgba(63, 63, 63, 0) 100%);
}

[data-title*='Section'] {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

@media (min-width: 768px) {
    [data-title*='Upage'] {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    [data-title*='Section'] {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
}

/*[data-title*='cf-vimeo-video'] {*/
/*    border: 0px !important;*/
/*    -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.5) !important;*/
/*    -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.5) !important;*/
/*    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.5) !important;*/
/*    border-radius: 5px;*/
/*}*/

#Theory, #Curtain-type, #Misunderstanding, #Happy-Customer {
    background-color: #f7f7f7;
}

.brand-color {
    color: #9d0b0e;
}

ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}

.elBulletList {
    padding: 0px;
    list-style-type: none;
}

.elBulletListNew li {
    padding-bottom: 6px;
    list-style-type: none;
    margin-bottom: 6px;
    padding-left: 1.4em;
}

.elBulletList li:before {
    left: 0px !important;
    position: absolute;
}

[data-title*='nicebullets'] li i {
    display: none;
}

[data-title*='nicebullets'] li:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #6600c3;
    border-radius: 50px;
    box-shadow: rgb(204 74 246 / 25%) 0 0 0 6px;
    margin-top: 7px;
}

@media (max-width:500px){
    .elBulletList {
        padding-left: 6px;
    }
    
    .elBulletListNew li {
        margin-bottom: 15px;
    }
    
    .elBulletList li:before {
        left: 7px !important;
    }
    
    [data-title*='nicebullets'] li:before {
        margin-top: 6px;
    }
}

/* Client Logos */
ul.Client-Logos {
    margin: 0px auto !important;
    padding-left: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
}

ul.Client-Logos li {
    list-style: none;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
    text-align: center;
    margin-bottom: 0px;
}

ul.Client-Logos li:first-child,
ul.Client-Logos li:last-child {
    flex: 0 0 16%;
    max-width: 16%;
}

ul.Client-Logos li:nth-child(3),
ul.Client-Logos li:nth-child(4) {
    flex: 0 0 24%;
    max-width: 24%;
}

ul.Client-Logos li figure {
    margin: 0px;
}

ul.Client-Logos img {
    display: block;
    width: 100%;
}

ul.Client-Logos li img {
    margin: 0px auto;
    width: 88%;
}

ul.Client-Logos li:first-child img {
    width: 70%;
}

ul.Client-Logos li:nth-child(2) img {
    width: 80%;
}

ul.Client-Logos li:nth-child(5) img {
    width: 70%;
}

@media (max-width:500px) {
    ul.Client-Logos {
        padding-top: 15px;
        padding-bottom: 0px;
    }

    ul.Client-Logos li {
        list-style: none;
        display: flex;
        flex: 0 0 33% !important;
        max-width: 33% !important;
        margin-bottom: 20px;
    }
    
    ul.Client-Logos li:nth-child(4) {
        margin-left: 15%;
    }
    
    ul.Client-Logos li:nth-child(4),
    ul.Client-Logos li:nth-child(5) {
        margin-bottom: 0px;
    }
    
    ul.Client-Logos li:first-child img {
        width: 65%;
    }
    
    ul.Client-Logos li:nth-child(2) img {
        width: 100%;
    }
}

/* CF - Vimeo */
.iframeBlocker, .iframeUnmute {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    z-index: 5;
}

.video-sound-overlay {
    width: 60%;
    height: 100%;
    background-image: url('https://www.reenexcurtain.com/kelly-my/images/big play button.png');
    background-repeat: no-repeat;
    position: absolute;
    left: 0%;
    right: 0%;
    top: 0%;
    bottom: 0%;
    margin: auto;
    background-size: 20%;
    background-position: center;
}

.video-sound-overlay img {
    margin-top: 5px;
    margin-left: 10px;
    animation: pulse 2s infinite;
    animation-timing-function: ease-out;
}

.video-sound-overlay img {
    width: 18%;
    padding: 10px;
    position: absolute;
}

.video-sound-overlay .play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -100px;
    margin-top: -100px;
}

@media (max-width:480px) {
    .fluid-width-video-wrapper {
        padding: 92.25% 0px 0px 0px !important;
    }
    
    .video-sound-overlay {
        width: 100%;
    }
}