 @media (max-width: 1199px) and (min-width: 1026px) {
.kontakt-form-wrap ul li { width: 48.8% !important; }
.kontakt-right-wrap { padding-left: 40px; margin-left: 25px; }
.kontakt-listing ul.right-ul { padding-left: 0; padding-top: 20px; }
.kontakt-listing ul::before { display: none; }
.navbar-default .nav > li > a{ font-size: 13px !important; }
}
@media (min-width: 992px) and (max-width: 1025px) {
h1 { font-size: 24px; }
header img { width: 150px; margin: 0 auto 20px; display: block; }
header .header-content .header-content-inner h1 { font-size: 20px; line-height: normal; }
header .header-content .header-content-inner h1 { display: block; }
header .btn { margin: 5px 0 0 0; }
header .header-content { padding: 100px 15px 50px; }
.navbar-default .nav > li > a, .navbar-default .nav > li > a:focus { font-size: 13px; }
.navbar-nav > li > a { padding: 0 10px; }
.that-we-offer-right .content-right ul li { padding-left: 25px; font-size: 14px; line-height: 80px; }
.that-we-offer-right .content-right ul li svg { width: 30px; }
.kontakt-form-wrap ul li { width: 48.5%; }
.unsere-weine ul li p { line-height: 30px; font-size: 14px; }
.kontakt-listing ul.right-ul { padding-left: 0; padding-top: 20px; }
.kontakt-listing ul::before { display: none; }
.social-wrap ul li { font-size: 14px; }
.kontakt-right-wrap { padding-left: 40px; margin-left: 25px; }
.navbar-brand > img { width: 140px; }
}
 @media (min-width: 768px) and (max-width: 991px) {
h1 { font-size: 24px; }
header img { width: 150px; margin: 0 auto 20px; display: block; }
header .header-content .header-content-inner h1 { font-size: 20px; line-height: normal; }
header .header-content .header-content-inner h1 { display: block; }
header .btn { margin: 5px 0 0 0; }
header .header-content { padding: 100px 15px 50px; }
.legal-part { display: block; float: right;  width: 75%; }
.legal-part li { line-height: 30px; }
.legal-part li a { font-size: 10px; }
.navbar-default .nav > li > a, .navbar-default .nav > li > a:focus { font-size: 10px !important; }
.navbar-nav > li > a { padding: 0 10px; }
.that-we-offer-right .content-right ul li { padding-left: 25px; font-size: 14px; line-height: 80px; }
.that-we-offer-right .content-right ul li svg { width: 16px; }
.kontakt-form-wrap ul li { width: 48.5%; }
.unsere-weine ul li p { line-height: 30px; font-size: 14px; }
.kontakt-listing ul.right-ul { padding-left: 0; padding-top: 20px; }
.kontakt-listing ul::before { display: none; }
.social-wrap ul li { font-size: 14px; }
.kontakt-right-wrap { padding-left: 40px; margin-left: 25px; }
.navbar-brand > img { width: 140px; }
/*.nav { margin-top: 30px !important; }*/
.navbar-header { margin-top: 0; }
.container { width: 100% !important; }
}
 @media (max-width: 767px) {
header .header-content { padding: 225px 0 225px; }
h1 { font-size: 20px; margin-bottom: 15px; }
p { font-size: 14px; line-height: 24px; }
header img { width: 150px; margin: 0 auto 20px; display: block; }
header .header-content .header-content-inner h1 { font-size: 18px; line-height: normal; }
header .header-content .header-content-inner h1 { display: block; }
header .btn { margin: 5px 0 0 0; }
.legal-part { display: none; }
.navbar-default { background: #000000; }
.navbar-default .navbar-header .navbar-toggle { color: #FFF; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: none; }
.navbar-default .navbar-toggle { border: solid 1px #ac9361; font-weight: normal !important; text-transform: capitalize; color: #ac9361 !important; margin-top: 14px !important; }
.navbar-default .navbar-toggle .fa { color: #ac9361; margin-left: 5px; }
.navbar-fixed-bottom .navbar-collapse { max-height: inherit !important; }
.navbar-brand > img { width: 100px; }
.btn { font-size: 13px; line-height: 50px; padding: 0 40px; }
.btn svg { width: 16px; margin: 0 !important; float: left; }
.navbar-brand { margin-left: 15px !important; }
.about-us p { width: 90%; }
.about-us, .news, .unsere-weine, .kontakt, .that-we-offer-right .content-right { padding: 30px 0; }
.that-we-offer-left { width: 100%; height: 500px !important; }
.that-we-offer-right { width: 100%; height: inherit !important; }
.that-we-offer-right .content-right ul li { font-size: 13px; padding: 0 0 0 15px; }
.nav { margin-top: 15px !important; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none !important; }
.navbar-collapse { box-shadow: none !important; position: relative !important; z-index: 9999999999999 !important; }
.navbar-default .nav > li > a, .navbar-default .nav > li > a:focus { font-size: 14px; }
.that-we-offer-right .content-right ul li svg { width: 15px; margin: 15px 15px 0 0; }
.that-we-offer-right .content-right ul li { line-height: 60px; }
.that-we-offer h1 { margin-left: 15px; }
.news .right-contents { padding: 15px 0; }
.news .right-contents h2 { font-size: 14px; }
.news .right-contents .date { font-size: 14px; }
.unsere-weine ul li { margin: 0 0 10px; text-align: left; display: block; border-bottom: solid 1px rgba(255,255,255,0.2); }
.unsere-weine ul li p { font-size: 14px; border: none; padding: 0; }
.kontakt-right-wrap { margin: 0; padding: 0; }
.kontakt-right-wrap::before { display: none; }
.kontakt-listing ul { width: 100%; padding: 0 0 15px 0 !important; }
.kontakt-listing { padding: 15px 0 0 0; }
.kontakt-listing ul::before { display: none; }
.kontakt-listing ul li { font-size: 14px; }
.social-wrap ul li { font-size: 14px; }
.social-wrap { padding: 0; }
body.impressum .impressum-sec { display: block; padding: 120px 0 0 0; }
body.impressum footer { position: relative; }
.that-we-offer-left .owl-carousel .item { height: 300px; }
.navbar { padding: 15px 0 15px 0; }
.navbar-header { margin-top: 0 !important; }
.that-we-offer-right .content-right ul li .svg-wrap { padding: 16px 0; }
.navbar-right { margin: 15px 0 0 0 !important; }
.kontakt-form-wrap textarea { height: 100px; }
.nav.navbar-nav.navbar-right li.hidden a:hover, .nav.navbar-nav.navbar-right li.hidden a:active { color: #ac9361 !important; border-radius: 30px !important; border: solid 1px #ac9361 !important; }
.in { max-height: inherit !important; overflow: unset !important; }
/*.mobile-menu{ max-height: 340px !important; overflow: auto; }*/
/*.navbar-header{ background: #28201e; position: fixed; width:100%; height: 75px; z-index: 3;}*/
/*.navbar-collapse{ z-index:2; top:75px; }*/

}
 @media (max-width: 480px) {
.kontakt-form-wrap ul li { width: 100%; margin-right: 0 !important; }
.kontakt-form-wrap .textfield { height: 40px; line-height: 40px; padding: 0 15px; font-size: 12px; }
.Öffnungszeiten ul li { font-size: 14px; margin: 0 !important; padding: 0; line-height: 40px; border: none; }
.footer p { font-size: 10px; }
}
