/* Register / create-plan page (Web.stages.second) - page styles moved out of the Blade file */

.main-slider.style-three .slide {
    padding: 130px 0px 130px 0px;
}

.owl-nav {
    display: none;
}

.service-style-two .service-block-one .icon-box:before {
    position: absolute;
    content: '';
    background: url('../../images/icons/icon-1.png');
    width: 50px;
    height: 60px;
    top: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    text-align: center;
    left: 5px;
}

.service-style-two .service-column:nth-child(2) .service-block-one .icon-box:before {
    position: absolute;
    content: '';
    background: url('../../images/icons/icon-2.png');
    width: 50px;
    height: 60px;
    top: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    text-align: center;
    left: 5px;
}

.service-style-two .service-column:nth-child(3) .service-block-one .icon-box:before {
    position: absolute;
    content: '';
    background: url('../../images/icons/icon-3.png');
    width: 50px;
    height: 60px;
    top: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    text-align: center;
    left: 5px;
}

.service-style-two .service-block-one .icon-box img {
    opacity: 0;
}

.service-style-two .service-block-one {
    padding: 0px;
}

.service-style-two .service-block-two {
    padding: 35px 30px 37px 30px;
}

.service-style-two .service-block-three {
    padding: 35px 30px 37px 30px;
}

.plantype {
    box-shadow: 0 0 0px 5px #ffffff;
}

.pt1 {
    color: #9fc9b1;
}

.pt2 {
    color: #eecc72;
}

.pt3 {
    color: #d0bcbc;
}

.pt4 {
    color: #ddd5ae;
}

.pt5 {
    color: #8ad251;
}

.pt6 {
    color: #f7457a;
}

.service-block-one h3 {
    font-size: 18px;
}

.main-slider .owl-item .content-box {
    opacity: 0 !important;
}

.service-block-one .icon-box {
    margin-bottom: 0px;
}

.service-style-two .service-block-one .icon-box:before {
    top: 0px;
}

.service-style-two .service-column:nth-child(2) .service-block-one .icon-box:before {
    top: 0px;
}

.service-style-two .service-column:nth-child(3) .service-block-one .icon-box:before {
    top: 0px;
}

.ps-checkbox {
    width: 100%;
}

.mx-w-200 {
    max-width: 200px;
}

@media (max-width: 767px) {
    .w-100-mobile {
        width: 100% !important;
    }

    .fullwidth-mobile {
        flex-flow: column;
    }

    .fullwidth-mobile .fullwidth-mobile-item {
        width: 100% !important;
    }
}
