.wpcf7-not-valid-tip{
	color:red !important;
	font-size:15px !important;
}
.banner .scroller svg, .banner .scroller svg * {
    fill: #fff;
    stroke: #fff;
	stroke-width: 2px;
}

.banner .scroller {
	top: 45%;
    webkit-animation: bounce 2s infinite cubic-bezier(0.11, 1.06, 0.58, 1);
    animation: bounce 2s infinite cubic-bezier(0.11, 1.06, 0.58, 1);
}
@-webkit-keyframes bounce {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    60% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@keyframes bounce {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    60% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@media (max-width: 576px) 
{
.service-options a.layout-box {width:100% !important;}
}
@media (max-width: 425px) {
    .service-options .accordion .accordion-item h2 button, .service-options .accordion .accordion-item .h2 button {
        font-size: 26px;
    }
}

.banner{
	background: linear-gradient(83.37deg, rgba(0, 0, 0, 0) 26%, rgba(7, 31, 80, 0.47) 74.72%), linear-gradient(0deg, rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.16)), var(--banner-img);
	background-repeat: no-repeat !important;
    background-size: cover !important;
}
.service-banner,
.team-banner{
 	background-repeat: no-repeat !important;
    background-size: cover !important;
}

.service-options .accordion .accordion-item .option1 .container-fluid .option-img img, .service-options .accordion .accordion-item .option1 .container-sm .option-img img, .service-options .accordion .accordion-item .option1 .container-md .option-img img, .service-options .accordion .accordion-item .option1 .container-lg .option-img img, .service-options .accordion .accordion-item .option1 .container-xl .option-img img, .service-options .accordion .accordion-item .option1 .container-xxl .option-img img{
	    min-height: 100%;
	    max-height: 520px;
}