@charset "UTF-8";

/* AT add */

@media (max-width: 1199px) {
	section.menu-section nav a.lang {
		right: 0;
	}
}

@media (min-width: 1200px) {
	section.menu-section nav a.lang {
		right: 2rem;
	}
}
	
@media (min-width: 992px) {
    header.header a.lang {
        display: none;
    }
	
    section.menu-section nav {
        position: relative;
    }
	
    ul.main-menu {
        padding-right: 4rem;
    }

    section.menu-section nav a.lang {
        font-family: monospace;
        color: #fff;
        text-transform: uppercase;
        position: absolute;
        top: 50%;
        padding: .1em .3em;
        border: 2px solid;
        transition-duration: .5s;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
    }

    section.menu-section nav a.lang:hover {
        color: #E74C3C;
        text-decoration: none;
    }

}

@media (max-width: 991px) {
    section.menu-section nav a.lang:hover {
        display: none;
    }

    header.header a.lang {
        font-family: monospace;
        color: inherit;
        font-size: 18px;
        font-weight: 600;
        padding: 0 .35em;
        position: absolute;
        right: 66px;
        border: 2px solid;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
    }

    header.header a.lang:hover {
        color: #E74C3C;
        text-decoration: none;
    }
}

section.products ol {
    list-style: disc;
}

.partners-slider .slider-item.slick-slide a {
    height: 100%;
}

.services .container {
    overflow-x: hidden;
}
