.icon-bx-wraper.style-1 {
    box-shadow: 0 5px 95px 0 rgba(0, 0, 0, .08) !important
}

.custombg {
    background-color: #fbf7ff !important
}

.icon-bx-wraper.style-14 {
    transition: .5s ease-in-out !important
}

.icon-bx-wraper.style-14 .icon-content h4,
.icon-bx-wraper.style-14 .icon-content p {
    transition: color .4s ease-in-out !important
}

.icon-bx-wraper.style-14.active .icon-content p,
.icon-bx-wraper.style-14:hover .icon-content p {
    color: #fff !important
}

@media (min-width:1200px) {
    .section100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important
    }

    .section50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important
    }

    .section-head {
        margin-bottom: 30px !important
    }

    .section-head .title {
        margin-bottom: 0 !important
    }

    .custonmiconbox2 {
        min-height: 350px !important
    }

    .custonmiconbox3 {
        min-height: 470px !important
    }

    .customiconbox {
        min-height: 420px !important
    }

    .Hybridh3title {
        font-size: 38px !important
    }

    .customiconboxwrapper {
        min-height: 435px !important
    }

    .customiconboxwrapper2 {
        min-height: 550px !important
    }
}

@media (max-width:574.99px) {

    .section100,
    .section50 {
        padding-top: 30px !important;
        padding-bottom: 30px !important
    }

    .section-head {
        margin-bottom: 20px !important
    }

    .section-head .title {
        margin-bottom: 0 !important
    }
}

@media (min-width:575px) and (max-width:990.99px) {

    .section100,
    .section50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important
    }
}

@media (min-width:768px) and (max-width:991.99px) {

    .customiconboxres1,
    .customiconboxres2 {
        min-height: 420px !important
    }

    .customiconboxres3,
    .customiconboxres4 {
        min-height: 335px !important
    }

    .customiconboxres5 {
        min-height: 507px !important
    }

    .customiconboxres6 {
        min-height: 365px !important
    }

    .customiconboxwrapperres1,
    .customiconboxwrapperres2 {
        min-height: 460px !important
    }

    .customiconboxwrapperres3 {
        min-height: 545px !important
    }

    .customiconboxwrapperres4,
    .customiconboxwrapperres5 {
        min-height: 380px !important
    }
}

@media (min-width:992px) and (max-width:1199.99px) {

    .section100,
    .section50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important
    }

    .customiconboxres5,
    .customiconboxwrapperres1,
    .customiconboxwrapperres2 {
        min-height: 420px !important
    }

    .customiconboxwrapperres3 {
        min-height: 460px !important
    }

    .customiconboxres1,
    .customiconboxwrapperres4,
    .customiconboxwrapperres5 {
        min-height: 350px !important
    }

    .customiconboxres2 {
        min-height: 360px !important
    }

    .customiconboxres3,
    .customiconboxres4 {
        min-height: 300px !important
    }

    .customiconboxres6 {
        min-height: 320px !important
    }
}



.overlay-gradient-dark:before {
    background: #e69cff !important;
}

.section-head .sub-title{
    color: #e69cff !important;
    }

    .icon-bx-wraper.style-14.active, .icon-bx-wraper.style-14:hover{
        background: #e69cff !important;
    }


    .icon-bx-wraper.style-14 .icon-bx .icon-cell i{
        color: #e69cff !important;
    }

    .video-bx.style-3 .popup-youtube{
        background-color: #e69cff !important;
    }

    .video-bx.style-3 .popup-youtube:hover{
        color: #000 !important;
    }

    .icon-bx-wraper.style-6 > [class*="icon-bx-"]:after{
        background-image: none !important;
        background-color: #e69cff !important;
    }


    [class*="icon-bx-"][class*="bg-"] a{
        color: #e69cff !important;
    }

  