@media only screen and (min-width: 1400px){
 .container{
   width:1380px;
 }                                         
// .main-container .section1 p{ padding-bottom:25%;}
 .inner-addon .notify-btn{ top:-20px}
 .main-container .section1 p {
    padding: 0% 1%;
    font-size: 18px;
}
.main-container .section1 p.german_text {
    padding: 0% 1%;
    font-size: 18px;
}
.header-area,.footer-top-area,.mainmenu-area ul.navbar-nav li a,input[type="text"], input[type="password"], input[type="email"],input[type="tel"], textarea,.btn,.dynamic-pagess,.not-static-page,.left-side{ font-size:20px;}
.main-container .section1 figcaption, .main-container .section3 figcaption, .section5 figcaption{ font-size:23px;}
.main-container .section0{ font-size:25px;}
.section4 p.lead{    font-size: 28px;  }
.single-shop-product h2{ font-size: 25px;}
.single-product-area>div{ min-height:505px !important; }
.single-shop-product{ min-height:480px !important; } 
.banner_style{
    max-height: 480px; 
    max-width: 100%; 
}
.price_descr{
  min-height:70px !important;
}
}
@media only screen and (min-width: 993px) and (max-width: 1399px) {
 //.main-container .section1 p{ padding-bottom:20%;}
}
@media only screen and (min-width: 992px) and (max-width: 1280px) { 
div.cart-collaterals ul.products li.product {
  float: left;
  margin-left: 30px;
  position: relative;
  width: 160px;
}
.coupon input[type="text"] {
  width: 100px;
}  
input[type="submit"], button[type="submit"] {
  padding: 11px 15px;
} 
.col-1, .col-2 {
  width: 293px;
}    
.slider-margin { top:-30px;margin-bottom:-30px;}    
.main-container{ margin-top:-15px;}    
}

@media only screen and (min-width: 1281px){
.slider-margin { top:-40px;margin-bottom:-40px;}
//.main-container{ margin-top:-25px;}
//h1,h2{ font-size:3em;} 
}                                  
@media only screen and (min-width: 992px){
/*.static-pagess div.space.small_box{     
  width: 68%;
  float: left;
  padding: 1%;
}
.static-pagess div.sidebar{     
    width: 28%;
    float: left;
    padding: 1%;
} */
  //.static-pagess .sidebar{ border-left:1px solid #d4c1b2;}
  .static-pagess #leftcolumn{ width:47%;float:left;padding-right:2%;}
  .static-pagess #rightcolumn{ width:47%;float:left;padding-left:2%;}
  .navbar-nav.col-sm-offset-1,.navbar-nav.col-md-offset-1,.navbar-nav.col-lg-offset-1{ margin-left:8.33333% !important; }        
.main-container .section2 .open>.dropdown-menu li{ font-size:20px;}  
.goeden-dolen-fix{ position:absolute;margin-top: -20%;margin-left:-23%; }
/*.productboxes img{
      max-height: 252px;
} */
}
@media only screen and (max-width: 991px){
  //.static-pagess div.space{ width:100%;float:left;}
  //.static-pagess div.sidebar{ width:100%;float:left;}
  .static-pagess #leftcolumn{ width:100%;float:left;}
  .static-pagess #rightcolumn{ width:100%;float:left;}
}
/* Tablet Layout: 768px. */        
@media only screen and (min-width: 768px) and (max-width: 991px) { 
.inner-addon .notify-btn{
   top:-22px !important;
}
.footer-right-div{
   margin-top:20px;
 }               
.firstt{
   border-left:none !important;
 }

.main-container{ margin-top:-10px;}
.user-menu, .header-right ul.list-inline {
  text-align: center;
}
.mainmenu-area ul.navbar-nav li a {
  font-size: 14px;
  padding: 15px 10px;
}  
.single-promo {margin-bottom: 30px}    
.single-product-widget, .footer-about-us, .footer-menu {
  margin-bottom: 60px;
}
    
    
.product-widget-area .zigzag-bottom {
  bottom: -50px;
  height: 100px;
}
.product-widget-area {
  padding-bottom: 90px;
}   
    
.footer-top-area .zigzag-bottom {
  bottom: -153px;
  height: 200px;
}    
.footer-top-area {
  padding: 35px 0 40px;
}  
div.cart-collaterals ul.products li.product {
  width: 190px;
}  
    
.col-1, .col-2 {
  width: 345px;
}    
    
}

@media only screen and (min-width: 768px) { 
.navbar-nav>li {
    display: inline-block !important;
    float:none;
}
.zero-pad-sm{
  padding:0;
}
.slider-area img{
  max-height: 30vh;  
}
.div_fix_para{ position:relative;}
.div_fix_para .fix_to_top_section{ position:absolute;top:0;width:50%;}
.min_height_div{ min-height: 550px;position:relative; }
.min_height_div .fix_to_bottom{ position:absolute;bottom:0px; }
.min_height_div_big{ min-height: 800px;position:relative; }
.min_height_div_big .fix_to_bottom{ position:absolute;bottom:0px; }
.bottom-margin{ margin-bottom : 130px;}
.bordered-left{ border-left:1px solid #d4c1b2;}
.bordered-right { border-right:1px solid #d4c1b2;}
ul.pagination li{ padding:10px; }

.single-product-area>div{
 // padding-bottom: 20px;
  min-height:405px;
} 
/*.demo{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}

#equalheight {
    overflow: hidden;
} */
.left-space{ padding-left:5px;}
.right-space{ padding-right:5px;}
//.fixed-height{ height:365px;}
//.fixed-height-half{ height:183px;}
.navbar-form{ margin-top:0px;}
.payment-icons{ padding-top:2%;}
.foot-social{ margin-top:10px;}
li.mobile-li{
 display:none !important;
}
.arr-span{
  line-height:1.6;
  width:50px !important;
  height:50px !important;
  border-radius:25px;
} 
.main-container .section1 h2,.main-container .section3 h2,.main-container .section5 h2,.headerr{
 font-size:35px;
}
.bgimg{
  background-image: none;
}
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
#mega_menu li{
  line-height:32px;
} 
.big-btn-home {
    padding: 25px 0px;
    font-size: 18px;
    width: 100%;
    display: block;
    text-align: center;
}
.caption_img{
  position: relative;
  top: 0;
  left: 0;
  padding: 4%;
  background: #e6e6e6;
  width:100%;
  color:#000;
}
.caption_img h1{
  font-size: 1.7em;
  letter-spacing: 4px;
}
.caption_img p{
  font-size:1em;
}
.product-inner h3{
  float:none;
}
ul.inhouds{
 width: 100%;
}
.prod_desc_{
  padding:20px 0px;
}
.right_div_desc{
  border:none; 
  border-top : 2px dotted #000;
  padding-top:20px;
}
.brochure_form_nl .zero-pad,.brochure_form_nl .zero-pad-left,.brochure_form_nl .zero-pad-right{
         padding:0px !important;
}
.details-prod{
   margin-left:0%;
   width:100%;
}
.prod-detaill{
   padding-bottom:3%;
   margin-bottom:3%;
   border-bottom:1px solid grey;
}
.cart-product-list h3{  
    font-size: 17px;
    color: grey;
    font-weight: bold;
    margin-bottom:5px;
}
.row.cart-product-detail .col-xs-12 { margin-bottom:5px;}
.home-slider  .customNavigation .btn {
    padding: 9px 12px;
    background-color: #fff;
    font-size: 25px;
    transition: all .3s ease;
    z-index: 500;
}
ul.pagination li{ padding:5px;}
.product-offer .left-space img,.product-offer .right-space img{
   width:100%;
}  
.navbar-nav{ margin:0px auto !important;padding-left:15px;}]
.navbar-nav li:active{ background:#fff;color:#000;}
.section3 .text-left,.section3 .text-right{ text-align:center;}
.right-side .page-optionss .text-left,.right-side .page-optionss .text-right{ text-align:left; }
.footer-info-text .text-left,.footer-info-text .text-right{ text-align:center;}
.header-area{ padding-bottom:5%;}

.woocommerce-info{ text-align: center;}

html{ font-size:60%;}

.footer-right-div{border:none;}

.footer-right-div ul li{ padding:1%;display:inline;border-right:1px solid;}

.footer-right-div ul li.lastt{ border-right:none;}

.footer-info-text>p,.foot-social{ 
  //float:none !important;
  text-align: center;
  margin-bottom:5px; 
}
.newsletter-form input[type="email"]{
   font-size:100%;
 }
.inner-addon .notify-btn {
  top:0px;
  padding: 1% 2% ;
  font-size: 100%;
}
.footer-right-div{
  min-height:1px;
  height:auto;
 }                
.product_sort>div{
  margin-bottom:5px;
}
.page-sub-title>div{
  margin-bottom:5px;
}

li.mobile-li{
 display:block; 
}
.footer-top-area div{text-align:center;margin-top:5px;margin-bottom:5px;}
.footer-social,.copyright,.footer-card-icon{ 
  text-align: center;
}
.sidebar-nav{
 display: none;
}    
.user-menu, .header-right ul.list-inline {
  text-align: center;
}  
.logo h1 {
  font-size: 30px;
  margin: 20px 0;
  text-align: center;
} 
.shopping-item {
  float: none;
  margin-bottom: 20px;
  margin-top: 5px;
  text-align: center;
}  
.navbar-header {
  //text-align: center;
  // margin-left:1%;
}
.navbar-header a{
  color:#FFF;
  font-size: 30px;
  margin: 5px auto;
}    
    
.navbar-toggle {
    border-color: #660000;
    float: right;
    margin: 10px auto;
    background-color: #660000;
    -webkit-transition-duration: 0.8s; /* Safari */
    transition-duration: 0.8s;
}
.navbar-toggle .icon-bar { background: none repeat scroll 0 0 #fff }  
.navbar-collapse.collapse.in {
  background: none repeat scroll 0 0 #660000;
  position: relative;
  z-index: 99;
  padding:0px;
} 
.navbar-collapse.collapse.in ul,.navbar-collapse.collapse.in ul li{
  padding:0px;
}
.navbar-collapse.collapse.in ul li{
  border-bottom:1px solid #fff;
  width: 100% !important;
}
.mainmenu-area ul.navbar-nav li a {
  padding: 15px;
  color:#fff;
}  
//.mainmenu-area {position: relative !important}
.slide-text {
  font-size: 16px;
}  
.slide-text h2 {
  font-size: 30px;
}  
.readmore {
  font-size: 16px;
  padding: 8px 20px;
}    
.single-promo {
  margin-bottom: 30px;
} 
.section-title {
  font-size: 35px;
}  
    
    
.product-widget-area .zigzag-bottom {
  bottom: -50px;
  height: 100px;
}
.product-widget-area {
  padding-bottom: 90px;
}   
    
.footer-top-area .zigzag-bottom {
  bottom: -153px;
  height: 200px;
}    
.footer-top-area {
  padding: 0px !important;
} 
    
.single-product-widget, .footer-about-us, .footer-menu {
  margin-bottom: 60px;
}  
    
.product-wid-title {
  font-size: 25px;
}  
    
.related-products-wrapper .owl-nav {
  left: -15px;
  position: relative;
  right: inherit;
  top: 15px;
}  
div.cart-collaterals ul.products {
  margin: 0;
}  
div.cart-collaterals ul.products li.product {
  margin-bottom: 30px;
  margin-left: 0;
  width: 100%;
}  
div.cart-collaterals ul.products li.product img {width: 100%}  
    
.product-bit-title h2 {
  font-size: 35px;
  padding: 40px 0;
}  
.col2-set {
  margin-left: 0;
}    
.col-1, .col-2 {
  float: none;
  margin-left: 0;
  width: inherit;
}    
    
    
/* Special */    
    
table.shop_table th, table.shop_table td {
  font-size: 12px;
  padding: 5px;
}    
td.product-thumbnail img {
  width: 30px;
} 
    
div.quantity input.plus, div.quantity input.minus {
  display: none;
}   
table.shop_table th {
  font-size: 12px;
}     
//.coupon {margin-bottom: 10px}      
.cross-sells {
  float: none;
  margin-bottom: 30px;
  margin-right: 0;
  width: 100%;
}  
.cart_totals, .cart-collaterals .shipping_calculator {
  float: none;
  margin-bottom: 40px;
  width: 100%;
}  
.navbar-nav .open .dropdown-menu{
  background-color: #fff;
}
#edit-customer-data-form .form-control{
  line-height: 34px!important;
}    
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
    
  
    
}
@media only screen and (max-width: 480px) {

.customNavigation .btn {
display:none;
}
.dropdown-menu-right{
     right: auto;
    left: auto;
}
}
@media screen\0 {

.form-control{
  height: 50px !important;
}

}	