@media screen and (max-width:1068px) {
    body {
        padding-top: 0;
        color: #555
    }

    .cehino_logoimg {
        height: 44px;
        width:auto;
    }

    #search {
        clear: both;
        margin: -4px 15px 5px;
        width: auto;
        max-width: 500px;
        padding: 2px
    }

    #search #s {
        background: 0 0;
        color: #979797;
        border: 0;
        width: calc(100% - 29px);
        padding: 4px;
        margin: 0;
        outline: 0;
        font-size: 15px
    }

    .cehino_globalpack {
        width: auto;
        margin: 0 auto
    }

    .cehino_texting {
        width: auto;
        padding: 0;
        margin: 0;
        border-bottom: 2px solid #12486d
    }

    .cehino_secondimg {
        margin-left: 0;
        display: none
    }

.cehino_texting h1 {
	  font-size: 21px;
	  line-height: 18px;
}
.cehino_texting h1 {
	  font-size: 19px;
	  line-height: 17px;
	  font-weight: 400
}
.cehino_texting h3 {
	  font-size: 18px;
	  line-height: 16px;
	  font-weight: 400
}

    .cehino_right {
        overflow: hidden;
        float: none;
        width: auto;
        clear: both;
        max-width: 600px;
        margin: 0 auto
    }

    .cehino_theader {
        height: auto;
        padding: 12px 5px;
        margin-top: 0
    }

    .cehino_theader img {
        max-width: 180px;
        display: block
    }

    .cehino_texting li {
        margin: 7px 0;
        font-size: 15px
    }

    .mobilenavigation {
        position: fixed;
        bottom: 0;
        background: rgb(0,0,0,.9);
        height: 60px;
        width: 100%;
        left: 0;
        display: table
    }

    .prev_button,.prev_imgbutton {
        display: table-cell;
        text-align: center;
        vertical-align: middle
    }

    .prev_button {
        font-size: 15px;
        width: 45%
    }

    .prev_imgbutton {
        width: 5%
    }

    .prev_imgbutton1 {
        display: none
    }

    .next_button,.next_imgbutton {
        display: table-cell;
        text-align: center;
        vertical-align: middle
    }

    .next_button {
        font-size: 15px;
        width: 45%
    }

    .next_imgbutton {
        width: 5%
    }

    .desktopsearch,.next_imgbutton1,nav ul {
        display: none
    }

    .cehino_tnavigation ul li a:hover {
        color: #f5be17;
        outline: 0;
        background: 0 0
    }

    .mobilesearch {
        display: block
    }

    .cehino_tnavigation,.cehino_tnavigation ul li {
        float: none;
        position: inherit
    }

    .cehino_tnavigation {
        padding: 0;
        height: auto;
        width: 100%;
        margin: 0px 0;
        background: rgb(0,0,0,.6)
    }

    .cehino_tnavigation ul {
        margin: 0;
        padding: 10px 0;
        list-style: none;
        list-style-type: none;
        line-height: 1;
        float: none
    }

    .cehino_theader {
        float: left;
        width:100%;
    }

    .nav-mobile {
        display: block
    }

    nav {
        width: 100%;
        padding: 0
    }

    nav ul {
        background: rgb(256,256,256,1)
    }

    #search,nav ul li {
        float: none
    }

    nav ul li a {
        line-height: 20px;
        padding: 15px 15px 15px 25%
    }

    nav ul li ul li a {
        padding-left: 30px!important
    }

    .nav-dropdown {
        position: static
    }

    .brand a img {
        max-height: 60px;
        margin-top: 5px
    }

    .cehino_bottom {
        display: block
    }

    .cehino_bottom_item {
        flex-grow: 0;
        padding: 10px;
        width: auto
    }
        .cehino_lang {
	padding:3px;
	float:none;
	display:flex;
	position:absolute;
	top:18px;
	right:65px;

}
.cehino_lang a {
	margin: 0 1px;
	line-height:1;
	width: 22px;
	border-radius: 13px;
	display: block;
}
.cehino_lang img {
	padding:2px;
	display: block;
	width:19px;
	height:19px;
	border-radius: 13px;
	transition: all .15s;
}
.cehino_lang img:hover {
	background: #79e1ff;
	padding:1px;
	width:22px;
	height:22px;
}
}

@media screen and (min-width:1069px) {
    .nav-list {
        display: block!important
    }
}