@media only screen and (max-width: 1200px) {
#index_carousel{
width: 100% !important;
}
div#index_carousel div#jcarousel_container div.jcarousel-skin-tango div.jcarousel-container-horizontal {
width: auto !important;
}
div#jcarousel_container .jcarousel-skin-tango .jcarousel-clip-horizontal {
width: auto !important;
}


}

@media only screen and (max-width: 990px) {
#header, #main, .breadcrumbs, #footer{
padding-left: 20px;
padding-right: 20px;
}
#facebook{
display:none !important;
}
#search{
width: 100%;
text-align: center;
padding-bottom: 20px;
}
#search form {
display: inline-block;
text-align: center;
}
#logo{
width: 100%;
max-width: 560px !important
}
#logo img {
max-width: 400px;
}
#footer_side img {
width: 100%;
height:auto
}
#footer_side {
top: 0px;
}
}

@media only screen and (max-width: 767px) {
#about_thumb img {
width: 100% !important;
height:auto !important;
}
}	


@media only screen and (max-width: 992px) {
li#partner_wine_item {
margin: 0px 0px !important;
}
}

@media only screen and (max-width: 768px){
li#partner_wine_item {
width: 50% !important;
}
}


@media only screen and (max-width: 512px){
li#partner_wine_item {
width: 100% !important;
}
}


@media only screen and (max-width: 500px) {
#about_content .first.column{
width: 100% !important;
}
#about_content .last.column {
width: 100% !important;
}
}

@media only screen and (max-width: 992px) {
#partner_wines ul {
    float: left;
	border:0px solid red;
	list-style: none;
    width: 100%;
    padding: 0px 20px 0px 20px;
}
}



.mob-menu-wrap .menu{
height: 0;
}

@media only screen and (max-width: 992px) {
#main_menu {
display:none !important
}
.mobile-header-wrap{
display:block !important
}
.mob-menu-wrap .menu{
height: auto;
}
}

#menu-mob .sub-menu{
display: none
}

@media only screen and (max-width: 400px) {
#search form {
    padding-top: 40px;
}
.search_input {
    width: 180px;
}
}


/* Carousel */
.mybox  { width:100%;     max-width: 960px; min-height:30px; float:left; border:0px solid red; margin-bottom:0px; margin-left:0px; margin-right:0px }
    html, body {
      margin: 0;
      padding: 0;
    }

    * {
      box-sizing: border-box;
    }
    .slider {
        width: 90%;
        margin: 30px auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }
    .slick-slide img {
      width: 100%;
    }
    .slick-slide {
      transition: all ease-in-out .3s;
    }
    
.slick-prev{ width:13px; height:24px; background: url(imgs/prev-horizontal.png) no-repeat center top}
.slick-next{ width:13px; height:24px; background: url(imgs/next-horizontal.png) no-repeat center top}	
/* END Carousel */

/* Responsive wine page */
.w_box{ 
float: left; display:inline;
margin: 0px 0px 40px 0px;
min-height: 580px;
}


.w_boximg { 
float: left;
margin: 0;
position: relative;
display:block;
min-height:300px
}
.w_boxtxt {
background: none repeat scroll 0 0 white;
border-bottom: 1px solid #8D763C;
border-top: 1px solid #8D763C;
font-size: 15px;
margin-right: 6px;
padding: 10px 0;
display:block;
float:left;
min-height:200px;
width: 90%;
}
.w_boxpart{ 
float: left;
margin: 0;
position: relative;
display:block;
font-size: 12px;
text-transform: uppercase;
padding:5px 0px 5px 0px;
min-height:40px
}
.w_boxpart a{ 
font-family: 'raleway';
display:block;
}


@media handheld, only screen and (max-width: 940px){ 
.tablet-column-3 {
width: 25%;
    float: left;
    margin: 0px;
    padding: 0;
}
}
@media handheld, only screen and (max-width: 767px){ 
.tablet-column-3 {
width: 33.33333333333333%;
    float: left;
    margin: 0px;
    padding: 0;
}
}
@media handheld, only screen and (max-width: 600px){ 
.tablet-column-6 {
width: 50%;
    float: left;
    margin: 0px;
    padding: 0;
}
#filter_by{
display: none;
}
}
@media only screen and (max-width: 479px){
.mobile-column-12 {
    width: 100%;
}
}
/* END Responsive wine page */


/* FIX dropdown */
#dropdown_typ {
    left: -15px !important
}
#dropdown_partner {
    left: 87px !important
}

/* FIX single partner and single wine*/

@media only screen and (max-width: 479px){
#partner_wines #partner_title {
    padding-left: 0px;
}
#partner_wines #partner_title h3 {
    left: 10px;
}
#partner_wines #partner_title h5 {
    left: 10px;
}


#wine_table table td h5 {
    font-size: 12px !important
}
}

@media only screen and (max-width: 400px){
#wine_table table td h5 {
    font-size: 10px !important
}
}
@media only screen and (max-width: 300px){
#wine_table table td h5 {
    font-size: 8px !important
}
}

@media only screen and (max-width: 992px) {
.mobile-header-wrap {
    margin-top: -45px;
}	
}	
	
@media only screen and (max-width: 420px) {
#search{
width: auto !important;
text-align: center;
padding-bottom: 20px;
}
}
@media only screen and (max-width: 400px) {
.mobile-header-wrap {
margin-top: -25px;
}
.search_input {
    width: 150px;
}
}

@media only screen and (max-width: 767px) {
#wine_info_left {
    min-height: 10px !important;
	margin-bottom: 5px;
}
}


@media only screen and (max-width: 480px) {
.w_box {
    min-height: 200px;
}
.w_boxtxt {
    min-height: 150px;
}
}










