div#carousel-track
{
    float: left;
}
@media only screen and (max-width: 1150px) {
.jemne {
    font-size: 20px;
}
div#carousel-track
{
    float: left;
}

section.stats-globe-section {
    width: 100%;
    display: block;
}
.review-form {
    width: 100%;
max-width:600px;
}
.menucko2 {
    float: right;
    position: absolute;
    right: 35px;
}

header.top-bar {
    display: none;
}
    ul#menucko2 {
        PADDING-LEFT: 67PX;
        background: #1f1f1f;
        color: white;
        text-align: left;
        width: 100%;
        top: 89px;
        position: fixed;
        left: 0px;
    }
    ul#menucko2 li {
        list-style: none;
        padding: 10px;
        font-size: 1.3em;
    }
    ul#menucko2 a {
        color: white;
text-decoration-line: blink;
    }
    .roh {
        position: absolute;
        left: 33px;
        font-size: 1.8em;
        font-weight: bold;
    }
.globe-wrapper {
    width: 100%;
    /* position: relative; */
    /* left: 50%; */
    /* top: 50%; */
    /* transform: translate(-50%, -50%); */
    max-width: 350px;
    margin: 0 auto;
}

.logo span {
    top: -11px;
    position: relative;
}


.top-bar {
    display: none;
}
.top-bar_mobil.skry {
    display: block;
top: 0;
    z-index: 100000;
    position: absolute;
        width: 100%;
}

.language-switcher {
        position: absolute;
left:none;
        right: -27px;
        top: 30px;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 10px;
    z-index: 1000;
        left: auto;
}


    .menucko {
        /* width: 20%; */
        float: right;
        position: absolute;
        PADDING-LEFT: 3%;
        right: 40px;
    }
    .menucko2 {
        width: 43px;
        height: 62px;
    }
    .ciarme {
        width: 43px;
        height: 7px;
        background-color: #000000;
        backface-visibility: hidden;
        border-radius: 2px;
        float: left;
        position: relative;
        left: 4%;
        margin-top: 11px;
    }

}

	
			.modal-content {
				margin: auto;
				display: block;
				width: 80%;
				max-width: 700px;
			}

			.modal-content { 
				animation-name: zoom;
				animation-duration: 0.6s;
			}

			@keyframes zoom {
				from {transform:scale(0)} 
				to {transform:scale(1)}
			}

			#img-viewer {
				display: none;
				position: fixed;
				z-index: 1000;
				padding-top: 100px;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				overflow: auto;
				background-color: rgb(0,0,0);
			}
			
			#img-viewer .close {
				position: absolute;
				top: 80px;
				right: 35px;
				color: #f1f1f1;
				font-size: 40px;
				font-weight: bold;
				transition: 0.3s;
			}

			#img-viewer .close:hover{
				cursor: pointer;
			}

			@media only screen and (max-width: 760px){
				.modal-content {
					width: 100%;
				}

			}

			@media only screen and (max-width: 600px){

		.logo img
{
    height: 47px;
}
			}


				.img-source{
				border:5px solid #ccc;
				border-radius:5px;
				width: 100%;
			}
			.img-container{
				position:relative;
				width:300px;
			}

			.expand-icon{
				position:absolute; 
				right:10px; 
				top:15px; 
				cursor:pointer;
			}