.full-banner div.flyel img{
	width:75%;
}
.full-banner div.flyel:nth-child(1) {
    animation: scale2 6s ease-out 0.5s infinite;
    transition: all 11.5s ease-out 0s;
	transition-timing-function: ease-out;
}
div.flyel:nth-child(2) {
    animation: scale2 4s ease-out 0.5s infinite;
    transition: all 18.5s ease-out 0s;
        transition-timing-function: ease-out;
}
div.flyel:nth-of-type(3) {
    animation: scale2 6s ease-out 0.5s infinite;
    transition: all 20.5s ease-out 0s;
        transition-timing-function: ease-out;
}
@keyframes scale2 {
    0% {
        transform: scale(1);

    }
    50% {
        transform: scale(0.75);
    }
    100% {
        transform: scale(1);
    }
}
#preloader .circular{
	display:none;opacity:0;
}
#preloader{
    background-image:url('/css/img/bg.png');background-repeat: repeat-x;background-position: bottom center;
}
#preloader .infinity.icon{
	display:block
}
.preloader-logo{
    width: 150px;
    height: 90px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin:-180px 0 0 -75px;
    object-fit: contain;
}
.infinity {
    width: 120px;
    height: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin:-30px 0 0 -60px;
}
.infinity div, .infinity span {
    position: absolute;
}
.infinity div {
    top: 0;
    left: 50%;
    width: 60px;
    height: 60px;
    animation: rotate 6.9s linear infinite;
}
.infinity div span {
    left: -8px;
    top: 50%;
    margin: -8px 0 0 0;
    width: 16px;
    height: 16px;
    display: block;
    background: #4ca73f;
    box-shadow: 2px 2px 8px rgba(76, 167, 63, .09);
    border-radius: 50%;
    transform: rotate(90deg);
    animation: moves2 6.9s linear infinite;
}
.infinity div span:before, .infinity div span:after {
    content: '';
    position: absolute;
    display: block;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    background: inherit;
    top: 50%;
    left: 50%;
    margin: -7px 0 0 -7px;
    box-shadow: inherit;
}
.infinity div span:before {
    animation: drop1 0.8s linear infinite;
}
.infinity div span:after {
    animation: drop2 0.8s linear infinite 0.4s;
}
.infinity div:nth-child(2) {
    animation-delay: -2.3s;
}
.infinity div:nth-child(2) span {
    animation-delay: -2.3s;
}
.infinity div:nth-child(3) {
    animation-delay: -4.6s;
}
.infinity div:nth-child(3) span {
    animation-delay: -4.6s;
}

@keyframes rotate {
    50% {
        transform: rotate(360deg);
        margin-left: 0;
    }
    50.0001%, 100% {
        margin-left: -60px;
    }
}
@keyframes moves2 {
    0%, 50% {
        left: -8px;
    }
    25% {
        background: #4ca73e;
    }
    75% {
        background: #4ca73d;
    }
    50.0001%, 100% {
        left: auto;
        right: -8px;
    }
}
@keyframes drop1 {
    100% {
        transform: translate(32px, 8px) scale(0);
    }
}
@keyframes drop2 {
    0% {
        transform: translate(0, 0) scale(0.9);
    }
    100% {
        transform: translate(32px, -8px) scale(0);
    }
}
.left-nav .left-mouse i{
	color:#4eae4f
}
.mouse,.mouse::before{
	border-color:#4eae4f
}
body.error404 {
    background:#fff;background-image:url('/css/img/error-bg.png');background-size:cover;background-position:center;
}
body.error404 .error-container .content h1{
    color:#4ba63e;
    font-size: max(28px,min(3.5vw,58px));
    font-weight: bold;
    margin:10px 0;
}
.error-container .content .title{
    color:#000;font-size:22px;
}
.error-container img{
    display: none;
}
.inner-box:before{
    content:'';width:100%;height: 50vw;background:url('/css/img/error.png') no-repeat;
    display: block;background-position:center;max-height: 390px;
    background-size: contain;margin-bottom: 20px;
}
body.error404 .contact-btn{
    display:none;
}
body.error404 .btn {
    background: transparent;
    border: 2px solid #4ba63e;
    font-size: 12px;
    padding: 22px 20px;
    border-radius: 40px;
    display: inline-block;
    text-align: center;
    color: #4ba63e;
}
body.error404 .btn:hover{
color:#fff;background:#4ba63e;
}