/*------------------------------------------
    1186px to 1024px
------------------------------------------*/
/*@media only screen and (min-width: 1024px) and (max-width: 1186px){
    

}*/
@media all and (max-width : 1440px){
    /* discover wine list page */
    .innrPgLogoNavArea.w1330 {max-width: 1300px;}
    .wineListInner {margin: 0;}
    .hdPrtnrLogos {padding-top: 6vh}

}
@media all and (max-width : 1329px){
    .innrPgLogoNavArea.w1330{max-width:1240px}
    header[role="header"] nav ul li:first-child{padding-left:0}
    header[role="header"] .innrPgLogoNavArea nav ul {padding:0 10px; font-size: 14px;}
	.w1440, .w1315, .w1245, .w1330, .w1300, .w1222, .w1150, .w1185, .w1065, .w980, .w950, .w875, .w815, .w760 { padding-left:2.5em!important; padding-right:2.5em!important; }
    .genContArea .w1065 { padding-left: 1em !important; padding-right: 1em !important; }
	
	.w1222.innrPgLogoNavArea,.w1330.innrPgLogoNavArea{ padding-left:inherit!important; padding-right:inherit!important;  }
}

@media all and (max-width: 1329px) and (min-width: 768px) {
    .blockContArea.bgProperty .txtRight { padding-left: 3em !important; }
}

@media all and (max-width : 1300px){
    /*.hContParea p{margin-bottom:10px;line-height:22px}*/
    header[role="header"] .hdingStyle h1{font-size:36px;line-height:37px;padding-bottom:25px;margin-bottom: 20px}
    .hdingStyle strong{margin:10px 0}
    .hdingStyle{margin-bottom:25px}
    .blockContArea section section article{width:80%}
    header[role="header"] .hdingStyle h2{font-size:38px;line-height:40px;padding-bottom:25px}
    header[role=header] .hdingStyle h1 p.date {margin-top: 5px;}
    .hdingStyle {margin-bottom: 20px;}
    .hdingStyle h2 {padding-bottom: 30px;}
    .fetrdPartnr {padding: 70px 0;}
    .sideBarPnl h3 {font-size: 20px;}
    /* state page */
    .statepaglst .hdingStyle h2{font-size:36px;padding:0 0 30px;line-height:42px}
    .blockContArea.statepaglst .hdingStyle{margin:0 0 30px}
    .statepaglst ul{margin:0 0 25px}
    .statepaglst ul li{margin:0 0 3px}
    .hContParea p{margin-bottom:30px}
    /*   enter awards page   */
    .page-template-page-enterawards .header{height:100vh}
    .page-template-page-enterawards header[role=header] .blockContArea{/*height:72vh !important height:auto !important;*/}
    .page-template-page-enterawards .enterpgTestimoOuter{/*height:40vh*/}


    .page-template-page-enterawards .hContParea p{margin-bottom:10px}
    .page-template-page-enterawards .viewjudgin{margin-bottom:10px}
    .page-template-page-enterawards .hContParea p {line-height: 20px;font-size: 18px;}
    /* header */
    .header .banrArea .logobx .tagLine {
        margin: 30px 0;
    }
    .testimo-dots {bottom: 50px;}
	
.blockContArea section section article.stateBannertag{width:95%;}
	header[role="header"] .hdingStyle h1{padding-bottom:15px; margin-bottom:15px;}
	.txtRight .hContParea p{font-size:17px; line-height:20px;}
}
/* end 1300 */

@media all and (max-width : 1279px){
    header[role=header] .innrPgLogoNavArea {width: 97%;}
    .wineListInner article header h2 {font-size: 28px;}

    /* enter awards page */
    .page-template-page-enterawards .header .banrArea .hContParea{margin-bottom:10px}
    .page-template-page-enterawards .hContParea p{margin-bottom:10px}
    .page-template-page-enterawards .viewjudgin{margin-bottom:10px}
    .page-template-page-enterawards .hContParea p {line-height: 18px;font-size: 17px;}
    .page-template-page-enterawards .hdingStyle {margin-bottom: 15px;}
    .page-template-page-enterawards header[role="header"] .hdingStyle h1 {padding-bottom: 20px;margin-bottom: 15px;}

.blockContArea section section article{width:100%;}

}
/* end 1279 */


@media all and (max-width : 1221px){
    .w1222{ max-width:none;}
    .footer {padding: 0 15px;}
    header[role=header] .innrPgLogoNavArea nav ul li {padding: 0 18px;}
    .wineListInner.allcategory article header {height: 90px;}
    .wineListInner.allcategory article header h2 {font-size: 23px;line-height: 26px;margin-bottom: 4px;}
	
	
	
	
}
/* end 1221 */

@media all and (max-width : 1160px){
    header[role="header"] nav ul li {padding: 0 40px;}
    .partnersArea article {margin-bottom: 50px;}
    .partnersArea article:last-child div section {width: 20.5%;text-align: center;}
    header[role=header] .innrPgLogoNavArea nav ul li{padding:0 14px}
    .parners-spt .w1222.padside75{padding:0 30px}
    .suportrSecSeg .innrPLogoCont article{width:23%;margin-right:26px}
    .enterContArea{padding:35px 30px 30px}
    .enterContArea .enterIntrotxt{padding:0 0 70px}
    .enterAwrdLst section header span{margin:0 auto 30px}
    .enterContArea .enterIntrotxt header h1{margin-bottom:30px}
    .wineListInner article header h2 {font-size: 26px;}
    .wnind {width: auto;padding: 0 8px;}
	
	.blockContArea section section article.stateBannertag{width:97%;}
	header[role="header"] .hdingStyle h1{padding-bottom:10px; margn-bottom:10px;}
	.txtRight .hContParea p{font-size:16px; line-height:20px;}
	
	.enter-award-wrapper-div{padding-top:85px;}
	
}
/* end 1160 */
	
	@media all and (max-width: 1012px) and (min-width: 1000px){
		/*.enter-award-wrapper-div { margin-top:35% !important; }*/
		.banerBtnArea .borderBtn{ margin:0 !important; }
	}

@media all and (max-width : 1135px){
    .newsmediaSec .w1222.padside75{padding:0 50px}
    .sideBarPnl h3{font-size:22px}
    .genRhtPnl{width:23.5%}
	
	header[role="header"] nav ul li a{font-size:14px;}

}
/* end 1135 */

@media all and (max-width : 1085px){
.wineListInner article header h2 {font-size: 24px;}
.wineListInner article header span, .wineListInner article header strong {font-size: 16px;}
.wineListInner.hallFamepg article section > p {font-size: 19px;}

}
/* end 1080 */


@media all and (max-width : 1059px){
    .w1060{max-width:none}
    .parners-spt .w1222.padside75{padding:0 20px}
    .suportrSecSeg .innrPLogoCont article{width:22.8%;margin-right:28px}
    .sponsorsSecSeg .innrPLogoCont article{width:30.9%;margin-left:3.6%}
    .partnerSecSeg .innrPLogoCont article{width:48.5%}
    div.nwsMediaOthrInfo h1 a{display:block}
    .newsmediaSec .w1222.padside75,.newsmediaArticle .w1222.padside75,.winnerpgSec .w1222.padside75{padding:0 30px}
    .newsmediaSec .genContArea,.newsmediaArticle .genContArea,.winnerpgSec .genContArea{padding:70px 0}
    .sideBarPnl .mdaCntctWdgtArea ul li a{color:#444343;display:block;word-wrap:break-word;font-size:17px}
    .sideBarPnl h3{font-size:24px}
    .newsMediaPostLst.newsMediaPostDtl article h2{margin-bottom:15px;padding:5px 0 0}
    .newsMediaPostLst.newsMediaPostDtl article h3{padding:5px 0 0;margin:0 0 15px}
    .HmPartnerSecSeg{padding:100px 20px 62px}
    .awardgenSec.displyTable .awardWinarea article h4{margin-bottom:15px;font-size:16px}
    .awardgenSec.displyTable .awardWinarea article footer .moreDetail,.awardgenSec.displyTable .awardWinarea article footer .lessDetail{font-size:14px}
    .awardgenSevn,.awardgenEight,.awardgenNine,.awardgenTen{padding:0 20px}
    .awardgenfst .padside75, .awardgenSnd .padside75, .awardgenTrd .padside75, .awardgenFrth .padside75, .awardgenFith .padside75, .awardgenSix .padside75 {padding: 0 20px;}
    .ltstArticle .slick-slider .pDateScialShare {padding: 20px 0;margin-bottom: 15px;}
    .articleSlider .artclContArea h3 a {display: block;}
    header[role="header"] .innrPgLogoNavArea nav ul {padding:0 8px; font-size: 13px;}
    /* enter awards */
    .testimoSlider {padding: 0 20px;}
    .testimo-dots {right: 20px;bottom: 50px;}
    .enterpgTestimoInnr figure {margin-right: 20px;}

    .enterpgTestimoCnt p {font-size: 16px;line-height: 18px;margin-bottom: 15px;}
    a.scrollup {right: 15px;}

    .wineListArea{padding:60px 0 0}
    .wineListArea > header{position:relative;padding:0 0 35px;margin:0 0 70px}
    /* state page */
    .statepaglst .hdingStyle h2{font-size:34px;padding:0 0 25px;line-height:40px}
    .blockContArea.statepaglst .hdingStyle{margin:0 0 25px}
    .statepaglst ul{margin:0 0 20px}
    .statepaglst ul li{margin:0 0 2px}
    .hContParea p{margin-bottom:25px}
    .blockContArea.statepaglst {height: auto;}
    .blockContArea.statepaglst section section {padding-bottom: 55px;padding-top: 55px;padding-right: 50px;}
    .wineListInner article section strong {vertical-align: top;}
    /*	gallery section  */
    .awardGallerySec{padding:100px 0 90px}
    .awardGallerySec .padside75{padding:0 40px}
    .gallerySlider button.slick-next{right:-30px}
    .gallerySlider button.slick-prev{left:-30px}
    .awardGallerySecLft .hdingStyle h2{font-size:34px;padding-bottom:20px}
    .awardGallerySecLft{padding-right:7.5%}
    .gallerySlider div > a{height:300px;margin-bottom:10px}
    .gallerySlider button{top:124px}
    .awardGallerySecLft .galleryThumbNav{margin:0 -4px;max-width: 292px;}
    .awardGallerySecLft .galleryThumbNav ul li{margin:4px;width:64px;height:41px}
    .awardGallerySecLft .galleryThumbNav ul li.selected:before{width:58px;height:36px}

    .page-template-page-enterawards .enterpgTestimoOuter {/*height: 38vh;*/}

.page-template-page-enterawards .enterContArea{margin-top:10%; padding-top:0;}

.logobx{width:53%;}
/*.pull_bottom_ewrd { margin-top:25% !important; }*/

}

@media only screen and (min-width : 930px) and (max-width : 1059px) {
.pull_bottom_ewrd { margin-top:25% !important; }
}
@media only screen and (min-width : 768px) and (max-width : 929px) {
.pull_bottom_ewrd { margin-top:33% !important; }
}
/* end 1059 */

@media all and (max-width : 1024px){
    .bgProperty,.bgPropertyNfXd{background-attachment:scroll}
    header[role=header] .innrPgLogoNavArea nav ul li{padding:0 14px}
    .partnerSecSeg .innrPLogoCont article{width:48%}
    .innrPSSsec.suportrSecSeg .innrPLogoCont{margin:0 -1.66%}
    .suportrSecSeg .innrPLogoCont article{width:30%;margin:0 1.66% 25px}
    .suportrSecSeg .innrPLogoCont article:nth-of-type(4n){margin:0 1.66% 25px}
    .parners-spt .genContArea{padding:60px 0 30px}
    .innrPLogoCont article div{padding:15px 0}
    .awardgenSec div h3:first-child{padding-top:5px}
    .awardgenSec.displyTable .awardWinarea article header h3:first-child{padding-top:0}
    .criteriaSec{padding:15px 0 35px}
    .awardgenSec.displyTable .awardWinarea{padding-top:5px}

    .discoverHdr header h1 {padding-bottom: 40px;}
	
	.banerBtnArea .borderBtn{margin:0 16px 16px 0;}
	.innrPLogoCont.innrPLogoCont2309 header figure img {
	    max-width:100% !important;
	}
}
/* end 1024 */

@media all and (max-width : 1133px){
	.banerBtnArea .borderBtn{margin:0 16px 16px 0;}
}
@media all and (max-width : 1023px){
.awardgenSec.displyTable .awardWinarea article header h3{font-size:15px;line-height:17px;min-height:35px;margin-bottom:10px}
.enterpgTestimoCnt p{font-size:14px; line-height:18px; margin-bottom:7px;}
.page-template-page-enterawards .enterContArea{margin-top:9%;}

}
/*  end 1023 */

@media all and (max-width : 999px){
    header[role="header"] nav ul li{padding:0 15px}
    header[role="header"] nav ul li a{font-size:15px}
    .logobx{width:74%}
    .footTop div:first-child{padding-right:45px}
    .footTop div:last-child{width:30%;padding-left:2%}
    .hIntroSec{padding:70px 20px}
    .blockContArea section section{padding-right:50px}
    .blockContArea section section article{width:95%;word-wrap:break-word}
    .hIntroSec div:first-child{padding-right:50px}
    .newsMediaSec{padding:70px 0}
    .newsMediaSec .padside75{padding:0 60px 0 20px}
    .blockContArea{height:640px}
    .newsLettrArea article{padding:50px 15px 90px}
    .getInTuch{padding:70px 0}
    .fetrdPartnr{padding:70px 0 30px}
    .fetrdPartnr .padside75,.getInTuch .padside75{padding:0 20px}
    .displyTable > section:first-child,.displyTable > article:first-child{padding-right:50px}
    .partnersArea article:last-child div{margin: 0 -1% 10px;display: block;}
    .partnersArea article:last-child div:after,.partnersArea article:last-child div:before{content:'';display:block;clear:both}
    .partnersArea article:last-child div section{width:20%;text-align:left;display:block;float:left;padding:0 1% 10px;min-height:55px}
    header[role=header] .innrPgLogoNavArea nav ul li{padding:0 7px}
    header[role=header] .innrPgLogoNavArea nav ul li:first-child{padding-left:0}
    header[role=header] .innrPgLogoNavArea nav ul li:last-child{padding-right:0}
    header[role=header] .innrPgLogoNavArea nav ul li a{font-size:12px}
    .newsmediaSec .w1222.padside75,.newsmediaArticle .w1222.padside75,.winnerpgSec .w1222.padside75{padding:0 20px}
    .newsmediaSec .genContArea,.newsmediaArticle .genContArea,.winnerpgSec .genContArea{padding:50px 0}
    .genRhtPnl{width:28.5%}
    .genLftPnl{width:67.5%}
    .newsMediaPostLst article{margin-bottom:50px}
    div.nwsMediaOthrInfo header{margin-bottom:15px}
    div.nwsMediaOthrInfo h1{font-size:22px;line-height:28px;margin-bottom:15px}
    div.nwsMediaOthrInfo .pDateScialShare section p{margin-bottom:10px}
    .nwsMediaBdyCont p{margin-bottom:0;line-height:21px;font-size:17px}
    .sideBarPnl .catListWdgtArea ul li{margin-bottom:5px}
    .sideBarPnl .catListWdgtArea ul li a{font-size:17px}
    .sideBarPnl .mdaCntctWdgtArea ul li a{display:block;font-size:17px}
    .sideBarPnl .sideBarWdgtSec.disWineListWdgt p{line-height:22px}
    .sideBarPnl h3{font-size:22px;line-height:26px;margin-bottom:15px;padding-bottom:20px}
    .sideBarPnl .sideBarWdgtSec{margin-bottom:36px}
    .nwsMediaBdyCont .readMoreBtn{margin:6px 0 0;display:block}
    .newsMediaPostLst.newsMediaPostDtl article h2{margin-bottom:10px;padding:5px 0 0}
    .newsMediaPostLst.newsMediaPostDtl article h3{margin:0 0 12px}
    .newsLettrArea h2{font-size:32px}
    .enterContArea{padding:33px 20px 30px}
    .enterContArea .enterIntrotxt{padding:0 0 65px}
    .enterAwrdLst section header span{margin:0 auto 20px}
    .enterAwrdLst section header{margin-bottom:25px}
    .enterContArea .enterIntrotxt header h1{margin-bottom:20px}
    .enteryearSec{color:#fff;padding:50px 20px 45px}
    .HmPartnerSecSeg{padding:65px 20px 26px}
    .HmPartnerSecSeg .partnerSecSeg header h2{margin-bottom:20px}
    .hContParea p{margin-bottom:10px;line-height:22px}
    .awardgenSec.displyTable .awardWinarea article h4{margin-bottom:5px;min-height:42px;line-height:20px}
    .awardgenSec.displyTable .awardWinarea article header h3{font-size:16px}
    .foodbg,.rutherglenbg,.drinkbg,.flowerbg, .enterPenbg {min-height:300px;background-position:100%}
    .awardgenSec{padding:50px 0 10px}
    .awardgenSec div:first-child{padding-right:6%}
    .awardgenfst .awardgenSec div p{margin-bottom:40px}
    .awardgenSnd .awardgenSec,.awardgenTrd .awardgenSec,.awardgenFrth .awardgenSec,.awardgenFith .awardgenSec{padding:50px 0 30px}
    .awardgenTrd .awardgenSec div p,.awardgenFrth .awardgenSec div p,.awardgenFith .awardgenSec div p{margin-bottom:30px}
    .awardgenSec div header h2,.awardgenNine .awardgenSec div header h2,.awardgenSevn .awardgenSec div header h2,.awardgenEight .awardgenSec div header h2,.awardgenTen .awardgenSec div header h2{font-size:30px;line-height:40px}
    .awardgenSec div h3{font-size:22px;line-height:26px}
    .awardgenEight .awardgenSec{padding:0 0 30px}
    .awardgenNine .awardgenSec,.awardgenTen .awardgenSec, .judgesmainWrp .awardgenSevn .awardgenSec {padding:70px 0 20px}
    .awardgenSec.displyTable .awardWinarea{margin:0 0 0 -4.33%}
    .awardgenSec.displyTable .awardWinarea article{width:29%;margin-left:4.33%;margin-bottom:35px;padding-bottom:8px}
    .pDateScialShare section.newsDatebx {width: 120px;}
    .innrPSSsec.partnerSecSeg .innrPLogoCont article header figure {padding: 0 5%;}

    /* discover wine lists */
    .blockContArea section.w815 section.discoverHdr {padding: 0 20px;}
    .discoverLists article h3 {font-size: 22px;}
    .enterAwrdLst section {width: 31.5%;margin: 0 1.3% 14px;}
    .enterAwrdLst section footer a {font-size: 15px;}
    .enterAwrdLst section footer a .fa{margin-left:5px}
    .enterAwrdLst section div{padding-bottom:20px}
    .enterAwrdLst section div p{font-size:18px;line-height:22px}
    .enterAwrdLst section header h3{font-size:22px;padding-bottom:20px;margin-bottom:20px}
    .enterAwrdLst section header{margin-bottom:20px}
    .coma{margin:89px 25px 0 0}
    /* discover wine list page */
    .wineListArea, .wineListArea.hallFamehd {padding:60px 20px 0}
    .wineListArea > header{padding:0 0 40px;margin:0 0 50px}
    .dscverHd{padding:0 0 40px;margin:0 0 50px}
    .wineListInner{margin:0 -20px}
    .wineListInner article{width:46%;margin:0 2% 35px;padding-bottom:12px;}
    .wineListInner article figure{margin-bottom:20px}
    .wineListInner article section div{padding-bottom:5px}
    .wineListInner article section strong{font-size:18px}
    .wineListInner article section{height:75px}
    .wineListInner article section > p, .wineListInner article footer .moreDetail, .wineListInner article footer .lessDetail {font-size: 14px;}
    .wineListInner .wineListHiddenCont small,.wineListInner .wineListHiddenCont ul,.wineListInner .wineListHiddenCont p{margin-bottom:20px}
    .blockContArea.discoverSearchBn .discoverHdr header h1{line-height:50px;padding-bottom:32px;font-size:44px}
    .wineListArea > header h2 {line-height: 44px;}
    .dscverHd h2 {line-height: 44px;}
    /* state page */
    .statepaglst .hdingStyle h2{font-size:28px;line-height:34px}
    .statepaglst ul li{line-height: 22px;font-size: 17px;}
    .hContParea p{margin-bottom:20px;line-height: 18px;font-size: 14px;}
    .blockContArea.statepaglst section section {padding-right: 40px;}
    .exploreList{height:380px}
    .exploreList section.redoverlay.overlay {height: 100%;}
    .exploreList article{padding:55px 20px 60px}
    .blockContArea.statepaglst footer:after,.blockContArea.statepaglst footer:before{display:none}
    /*	gallery section */
    .awardGallerySec .padside75{padding:0 40px 0 20px}
    /*.gallerySlider div > a{height:300px;margin-bottom:10px}
    .gallerySlider button{top:124px}*/
    .awardGallerySecRgt .galleryCont p{line-height:19px}
    .awardGallerySecLft .hdingStyle h2{font-size:28px;padding-bottom:18px;line-height:36px}
    .awardGallerySecLft .awardGalleryCont ul li{margin-bottom:7px}
    .awardGallerySecLft{padding-right:7%}
    .awardGallerySecLft .galleryThumbNav{margin:0 -4px}
    /*.awardGallerySecLft .galleryThumbNav ul li{margin:4px;width:64px;height:41px}
    .awardGallerySecLft .galleryThumbNav ul li.selected:before{width:58px;height:36px}*/
    .galleryThumbNav button.slick-prev{top:-8px}
    .galleryThumbNav button.slick-next{bottom:-8px}
    .awardGallerySecLft .awardGalleryCont{margin-bottom:30px}
    .awardGallerySec{padding:70px 0 65px}
    /*    feature section  */
    .wineListInner article header {height: 68px;}
    .wineListInner article header h2 {font-size: 18px;line-height: 24px;margin-bottom: 5px;}
    .wineListInner article header span, .wineListInner article header strong {font-size: 14px;}
    /* hall of fame */
    .wineListInner.hallFamepg article header h2 {font-size: 22px;line-height: 26px;padding-right: 15px;}
    .wineListArea.hallFamehd > header {padding: 0 0 40px;margin: 0 0 60px;}
    .wineListInner.hallFamepg article section > p {font-size: 17px;}
    .wineListInner.hallFamepg.sndmin article section {height: 115px;padding-bottom: 0;}
    .wineListInner.hallFamepg.sndmin article {min-height: 205px;}
    .wineListInner.hallFamepg .wineListHiddenCont small {font-size: 18px;}
    /* winners index page */
    .wineListInner.indwnrs article header{height:auto;margin:0 0 30px}
    .wineListInner.indwnrs article header h3{font-size:30px;line-height:62px;height:62px}
    .wineListInner article section .winnerCnt h4{margin:0 0 10px;font-size:18px}
    .dwnladPstBox {padding: 10px 0 30px;}

    .wnind{font-size:11px}
    .fermentCntAreahd h4{font-size:22px}
    .awardgenSec div.fermentCntAreahd{padding-bottom:25px;margin-bottom:25px;padding-right:0}
    .fermentCntAreahd span{vertical-align:middle}
    .fermentCntAreahd h4 i{font-size:19px;margin:2px 10px 0 0}
    .awardgenSec.fermentCnt div figure{width:200px;padding:5px 25px 20px 0}
    .awardgenSec.fermentCnt div header div{padding-bottom:25px}
    .awardgenSec.fermentCnt:first-child{padding-top:50px}
    .awardgenSec.fermentCnt{padding:0 0 50px}
    .fermentCntArea > ul {margin-bottom: 25px;}
    /* enter awards page */
    .statepaglst .buttonStyle {font-size: 13px;}
    .page-template-page-enterawards header[role=header] .blockContArea{/*height:auto !important*/ }
    .page-template-page-enterawards .enterpgTestimoOuter{/*height:40vh*/}
	
	header[role="header"] .innrPgLogoNavArea nav ul li a{font-size:12px;}
	.for-homepage-style-fixing{top:50%;}

	.scrollDwnBtn{bottom:20px;}
	.header .banrArea .logobx .hdPrtnrLogos a img{height:34px;}
	.page-template-page-enterawards .enterContArea{/*margin-top:10%;*/}
	
	header[role="header"] .hdingStyle h1{font-size:23px !important;line-height:25px !important;padding-bottom:25px;margin-bottom: 20px}
	.blockContArea section section article.stateBannertag{width:97%;}
	
	.txtRight .hContParea p{font-size:15px; line-height:20px;}
	
	.hdPrtnrLogos{width:100%; margin:0 auto; right:0; padding-top:5vh;}
	.hdPrtnrLogos a{display:inline-block;}
}
/* end 999 */
@media all and (max-width : 830px){
	header[role="header"] .innrPgLogoNavArea nav ul li a{font-size:11px;}
	
	header[role="header"] .hdingStyle h2{font-size:30px; line-height:30px; padding-bottom;15px;}
	.txtRight .hContParea p{font-size:14px; line-height:18px;}
}

@media all and (max-width: 799px) {
    .newsLettrArea form#mc-embedded-subscribe-form span{margin:0 0 10px 10px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
 .page-template-page-enterawards .enterContArea{margin-top:40%;}
}

@media all and (min-width: 769px) {
    .fetrdPartnr .txtRight .hdingStyle { margin-top: 0; }
    .fetrdPartnr .txtRight figure { margin-bottom: 40px !important; }
    .fetrdPartnr .txtRight figure img { max-height: 200px; }
}

@media all and (min-width: 767px) and (max-width: 785px) {
    .page-template-page-enterawards .enterContArea {margin-top: 40%;}
}

@media all and (max-width : 768px){
    .articleSlider div > a {height: 270px;width: 370px;}
    .responsivemenu{display:block}
	.navmob{display:none;position:absolute;width:100%;top:50px;left:0;z-index:9}
    header[role="header"] .innrPgLogoNavArea nav {display: none;}
    header[role="header"] nav ul{width:100%}
    .mainnav ul li:first-child, header[role="header"] nav ul li:first-child {border-top:none}
    header[role="header"] nav ul li{display:block;border-top:1px solid #c7c7c7;padding:0}
    header[role="header"] nav ul li a{color:#000;display:block;padding:10px;background-color:rgba(242,242,242,1)}
    header[role="header"] nav ul li a:hover,header[role="header"] nav ul li.current-item a{background-color:#fff;color:#c82058}
    header[role="header"] .innrPgLogoNavArea .logo{display:block;text-align:left;margin:0 0 0 20px}
    header[role="header"] .innrPgLogoNavArea .responsivemenu{left:auto;right:20px;top:0}
     header[role="header"] .innrPgLogoNavArea nav ul {display: block;}
    header[role="header"] .innrPgLogoNavArea nav ul li{padding:0;text-align:center;margin: 0;}
    header[role="header"] .innrPgLogoNavArea{width:100%;padding-top:0;top:15px}
    .hdingStyle strong{margin:0}
    header[role="header"] .hdingStyle h1{font-size:32px !important;line-height:36px !important;padding-bottom:14px;margin:0}
    header[role="header"] .hdingStyle h2 {font-size: 34px;line-height: 36px;}
	.logo img, .for-homepage-style-fixing .logo img{width:100%;}
	.for-homepage-style-fixing{top:40%;}
    .hdPrtnrLogos {padding-top: 10vh;}
	.winner_page_ie_fix .txtRight{padding-right:0 !important; display:block !important; vertical-align:top; width:100% !important; box-sizing:border-box;}
	.winner_page_ie_fix .partnersArea{display:block !important; vertical-align:top; width:100% !important;}
	.partnersArea article:last-child div section{ width:25%; }
	.partnersArea article div section { padding-left:5%; padding-right:5%; }
    .displyTable > article.txtRight:first-child{padding-right:0;display:block;width:100%;text-align:center}
    .displyTable > article.txtRight header.hdingStyle {text-align: center;}
    .displyTable > article.txtRight header.hdingStyle .dashedStyle {left: 0; margin: 0 auto;}
    .fetrdPartnr section.fetrdPartnrInr:first-child figure img {max-width: 70%}
    .banrArea{padding:100px 0}
    .logobx{width:90%}
    .logo{margin:30px auto 0;width:40%}
    .tagLine{margin:15px 0 0px;padding:0}
    .banerBtnArea{padding:15px 0 0}
    .scrollDwnBtn{bottom:5px}
    .footTop{padding:20px 0 0;display:block}
    .footTop div{display:block;margin-bottom:15px;border-bottom:1px solid #c82058;padding-bottom:15px}
    .footTop div:first-child{width:100%;padding-right:0;margin-bottom:15px}
    .footer[role="footer"] nav ul li{margin-bottom:10px; padding-left: 0px;}
    .footTop div:last-child{width:100%;margin-bottom:5px;border-bottom:0}
    .footBtm div:last-child{text-align:center;margin-top:4px}
    .footBtm div{display:block;text-align:center}
    .newsLettrArea article{padding:35px 20px}
    .newsLettrArea h2{font-size:32px;line-height:35px;padding-bottom:15px}
    .newsLettrArea article > div{padding:15px 0}
    .newsLettrArea article p{font-size:22px;line-height:25px;width:100%}
    .newsLettrArea form span button.borderBtn{width: 100%; max-width:275px ;margin: 0 auto;}
    .newsLettrArea form span{display:block;margin:0 0 10px;width:100%}
    .newsLettrArea form input[type="text"],.newsLettrArea form input[type="email"]{width:100%; max-width:275px; margin: 0 auto;}
    .hIntroSec div:first-child{padding-right:0;width:100%}
    .hIntroSec div{display:block;width:100%}
    .hContSec section header,.hContSec article header,.genContSec section header,.genContSec article header,.awardgenSec div header{text-align:center}
    .hContSec section header{margin-bottom:30px}
    .hIntroSec h1{padding-bottom:25px}
    .dashedStyle{left:0;margin:0 auto}
    .hIntroSec{padding:30px 20px}
    .hIntroSec p{margin-bottom:18px}
    .blockContArea section{width:100%}
    .blockContArea section section{padding-right:0;text-align:center}
    .blockContArea section section.txtRight { padding-left: 45px; padding-right: 45px; }
    .blockContArea section section article{width:100%;float:none;padding:0 20px}
    .blockContArea section section article.stateBannertag {width: 100%}
    .blockContArea{height:500px}
    .fetrdPartnr .padside75,.getInTuch .padside75{padding:0 20px;display: block;}
    .displyTable > section:first-child,.displyTable > article:first-child{padding-right:0;display:block;width:100%;text-align:center}
    .displyTable section,.displyTable article{display:block}
    .getInTuch footer{margin-bottom:20px}
    .getInTuch{padding:30px 0}
    .hContSec section header{margin-bottom:22px}
    .hdingStyle h2{padding-bottom:25px}
    .hContParea p{margin-bottom:20px}
    .socialIcons{margin-top:10px}
    .getInTuch form span{margin-bottom:15px}
    .newsMediaSec{padding:30px 0}
    .newsMediaSec .padside75{padding:0 20px}
    .newsMediaSecLft{float:none;padding-right:0;width:100%;margin-bottom:20px;text-align:center}
    .ltstArticle{float:none;width:92%;margin:0 auto}
    .articleSlider button.slick-next{right:-28px}
    .articleSlider button.slick-prev{left:-28px}
    .articleSlider button.slick-next::after, .articleSlider button.slick-prev::before {font-size: 40px;}
    .fetrdPartnr{padding:30px 45px 5px}
    .hdingStyle strong{margin-bottom:10px}
    .fetrdPartnr section:first-child figure{margin-bottom:30px}
    .fetrdPartnr .fetrdPartnrInr article{margin-bottom:30px}
    .partnersArea article div section{padding:0 5%}
    .partnersArea h3{margin-bottom:20px;line-height:30px}
    .footer{padding:0 20px;text-align:center}
    .footer[role="footer"] nav ul ul li::before{display:none}
    .articleSlider div > a{height:260px;width: 100%;}
    .hdingStyle{margin-bottom:15px; margin-top:44px;}
    .partnerSecSeg .innrPLogoCont article,.partnerSecSeg .innrPLogoCont article:last-child{float:none;width:100%;margin:0 0 32px}
    .sponsorsSecSeg .innrPLogoCont article{float:none;margin:0 0 32px;width:100%}
    .innrPSSsec.suportrSecSeg .innrPLogoCont{margin:0}
    .suportrSecSeg .innrPLogoCont article{float:none;width:100%;margin:0 0 32px}
    .suportrSecSeg .innrPLogoCont article:nth-of-type(4n){margin:0 0 32px}
    .innrPLogoCont article div{padding:15px 0 8px}
    .banrArea.blockContArea section .hContParea p {margin: 0;line-height: 18px;font-size: 15px;}
    .inner .banrArea.blockContArea .hdingStyle strong {margin-top: 20px;}
    .genRhtPnl{float:none;width:100%;margin-bottom:40px}
    .genLftPnl{float:none;width:100%}
    .sideBarWdgtSec.disWineListWdgt article header{display:block}
    .disWineListWdgt article header span{width:82px;padding-right:15px}
    .sideBarPnl .catListWdgtArea ul li a::after{position:relative;top:2px}
    .sideBarPnl .sideBarWdgtSec{margin-bottom:28px}
    .sideBarPnl .catListWdgtArea ul li{margin-bottom:2px}
    .sideBarPnl h3{margin-bottom:12px;padding-bottom:15px}
    .newsMediaPostDtl header{margin-bottom:18px;padding-bottom:12px}
    .rcntNewsWdgt article header{margin-bottom:22px}
    .newsMediaPostLst.newsMediaPostDtl article h2{margin-bottom:10px;padding:5px 0 0}
    .newsMediaPostLst.newsMediaPostDtl article h3{margin:0 0 12px}
    .rcntNewsWdgt article p{margin-bottom:10px}
    .rcntNewsWdgt div article{margin-bottom:25px}
    .newsLettrArea{height:400px}
    .getInTuch form span button.buttonStyle{width:200px;margin:0 auto}
    .viewjudgin{margin-top:15px}
    .blockContArea section section article footer{padding-top:15px}
    .enterAwrdLst section{float:none;width:100%;margin:0 0 40px}
    .enterAwrdLst section:last-child{margin-bottom:0}
    .enterAwrdLst section header{margin-bottom:10px}
    .enterAwrdLst section header h3{padding-bottom:10px;margin-bottom:10px;font-size:19px}
    .enterAwrdLst section header span{margin:0 auto 10px}
    .enterAwrdLst section div {padding-bottom: 8px;}
    .enterContArea .enterIntrotxt header h1{margin-bottom:15px;font-size:34px;line-height:38px}
    .enterContArea .enterIntrotxt div p{font-size:17px;line-height:24px}
    .enterContArea .enterIntrotxt{padding:0 0 42px}
    .enterContArea.txtCenter.enter-award-wrapper-div .w1065,
    .enterContArea.txtCenter.enter-award-wrapper-div .w1150 { padding-left: 0 !important; padding-right: 0 !important; }
    .enterAwrdLst section div p{font-size:16px;line-height:22px}
    .enteryearSec article header{margin-bottom:20px}
    .enteryearSec article header h2{font-size:28px;padding:0 0 20px;line-height:32px}
    .enteryearSec article > div{margin:0 0 25px}
    .enteryearSec article > div p{font-size:17px;line-height:24px}
    .enteryearSec{color:#fff;padding:30px 20px 34px}
    .HmPartnerSecSeg{padding:35px 20px 10px}
    .HmPartnerSecSeg .partnerSecSeg header h2{margin-bottom:10px}
    .HmPartnerSecSeg .partnerSecSeg .innrPLogoCont article{width:100%;margin:0 0 20px}
    .HmPartnerSecSeg .partnerSecSeg header{margin:0}
    .HmPartnerSecSeg .innrPLogoCont article div{padding:0 0 20px}
    .HmPartnerSecSeg .partnerSecSeg .innrPLogoCont article header{height:160px}
    .HmPartnerSecSeg .partnerSecSeg .innrPLogoCont article div p{line-height:22px}
    .HmPartnerSecSeg .partnerSecSeg header h2{font-size:38px}
    .newsMediaSec .hContParea p{margin-bottom:16px}
    .backtopBx{display:none}
    .awardgenfst .padside75, .awardgenSnd .padside75 {padding: 0 20px;}
    .awardgenSec {padding: 30px 0 10px;}
    .awardgenSnd .awardgenSec {padding: 30px 0 25px;}
    .awardgenfst .awardgenSec div p {margin-bottom: 30px;}
    .awardgenfst .displyTable, .awardgenSnd .displyTable {display: block;}
    .awardgenfst .awardgenSec div, .awardgenSnd .awardgenSec div {display: block;}
    .awardgenfst .awardgenSec div:first-child, .awardgenSnd .awardgenSec div:first-child {width: 100%;padding: 0;margin-bottom: 20px;}
    .awardgenSec div header h2{margin-bottom:0;padding-bottom:20px;font-size:32px;line-height:40px}
    .awardgenSec div h3{font-size:23px;margin-bottom:10px}
    .foodbg,.rutherglenbg,.drinkbg,.flowerbg{min-height:250px}
    .awardgenSec.displyTable{display:block}
    .awardgenSec div:first-child{display:block;width:100%;padding:0;margin-bottom:20px}
    .awardgenSec div{display:block}
    .awardgenSec div.fermentCntArea123 {
        display:block;
    }
    .awardgenfst .awardgenSec div p{margin-bottom:20px}
    .awardgenSnd .awardgenSec,.awardgenTrd .awardgenSec,.awardgenFrth .awardgenSec,.awardgenFith .awardgenSec{padding:30px 0 15px}
    .awardgenTrd .awardgenSec div p,.awardgenFrth .awardgenSec div p,.awardgenFith .awardgenSec div p{margin-bottom:20px}
    .awardgenSec div h3:first-child{padding-top:0}
    .awardgenSec.displyTable .awardWinarea{padding-top:10px}
    header[role="header"] nav ul li a .fa {color: #000;}
    header[role="header"] nav ul li:hover a .fa {color: #DC0930;}
    .innrPLogoCont header figure {padding: 0 5%;}
    .eventsBtn {padding-bottom: 14px;margin-top: 10px;}
    .ltstArticle .slick-slider .pDateScialShare {padding: 20px 0;margin-bottom: 15px;}
    .pDateScialShare section.newsDatebx {width: 120px;}
    .imgCredit{right:0;bottom:23px;left: 0;text-align: center;}
    /*	discover wine lists	*/
    .discoverHdr header {margin-bottom: 10px;}
    .discoverHdr header h3 {font-size: 18px;margin-bottom: 6px;}
    .discoverHdr header h1{font-size:26px;padding-bottom:14px;line-height:32px}
    .discoverHdr div input[type="text"]{font-size:16px;line-height:35px;height:35px;width:100%;padding:0 10px}
    .discoverHdr div button.buttonStyle{height:35px;line-height:35px;font-size:12px}
    .discoverLists article h3{font-size:17px}
    /*	enter awards */
    .odrlstEnter {margin-bottom: 5px;}
    .odrlstEnter li {font-size: 15px;line-height: 17px;}
    .odrlstEnter li span {font-size: 16px;line-height: 18px;}
    .blockContArea section section article.entAwdBnr footer {padding-top: 5px;}
    .blockContArea article.entAwdBnr .viewjudgin {margin: 5px 0;}
    .enterpgTestimoOuter{margin-top:0}
    .coma{display:none}
    .enterpgTestimoInnr figure{margin:0 auto 15px;float:none;width:180px}
    .enterpgTestimoCnt{max-width:100%;padding:0 0 20px;text-align:center}
    .enterpgTestimo{padding-top:25px;background:#BA0C2F;}
    .testimo-dots{width:100%;text-align:center;right:0;bottom:20px}
    .enterpgTestimo:before{display:none}

    .criteriaSec ul li {margin-bottom: 4px;}
    .criteriaSec .criteriaBtn {margin: 0 0 20px;}
    .judgesmainWrp .awardgenSevn .awardgenSec {padding: 30px 0 10px;}
    /*	state page */
    .inner .banrArea.blockContArea .stateBannertag .hdingStyle strong{font-size:18px;margin:0 0 2px}
    .blockContArea.statepaglst section section{padding:40px 2em 45px 2em;}
    .blockContArea.statepaglst section section article{width:100%}
    .statepaglst .dashedStyle{right:0}
    .statepaglst ul li{padding-left:0}
    .statepaglst ul li:before{position:static;display:inline-block;margin-right:4px}
    .statepaglst ul{margin:0 0 10px}
    .statepaglst .hContParea p{margin-bottom:10px}
    .exploreList header{margin:0 0 30px}
    .exploreList h2{font-size:44px;line-height:46px;padding-bottom:30px}
    .exploreList article div{padding-bottom:10px}
    .exploreList article p{font-size:17px;line-height:22px;margin:0 0 18px}

    .awardGallerySecLft{float:none;margin:0 0 30px;padding:0;width:100%}
    .awardGallerySecRgt{float:none;width:90%;margin:0 auto}
    .awardGallerySecLft .galleryThumbNav{float:none;margin:0 auto;max-width:290px}
    .awardGallerySecLft.txtRight{text-align:center}
    .awardGallerySec{padding:50px 0 45px}
    .awardGallerySec .padside75{padding:0 20px}
    .awardGallerySecLft .awardGalleryCont{margin:30px 0 15px}

    .newsLettrArea article > div {font-size: 22px;line-height: 25px;}
    
    .wineListArea > header h2 {font-size: 36px;line-height: 42px;}
    .wineListArea > header {padding: 0 0 30px;margin: 0 0 40px;}
    .dscverHd {padding: 0 0 30px;margin: 0 0 40px;}
    .dscverHd h2 {font-size: 36px;line-height: 42px;}
    .wineListInner article header h2 {font-size: 17px;line-height: 19px;margin-bottom: 0px;}
    .wineListInner article section {height: 17vw;}
    /*	hall of fame */
    .wineListInner.hallFamepg article header h2{font-size:18px;line-height:22px}
    .wineListInner.hallFamepg article section > p{font-size:15px;line-height:18px}
    .wineListArea.hallFamehd > header{padding:0 0 30px;margin:0 0 40px}
    .wineListInner.hallFamepg .wineListHiddenCont small{font-size:16px}
    /*	winners -index page */
    .wineListInner.indwnrs article header{height:auto;margin:0 0 20px}
    .wineListInner.indwnrs article header h3{font-size:22px;line-height:55px;height:55px}
    .wineListInner article section .winnerCnt h4{margin:0 0 8px;font-size:17px}
    .wineListInner article section .winnerCnt p {font-size: 16px;line-height: 18px;}
    .wnind {font-size: 12px;padding: 0 10px;}
    .awardgenSec div.fermentCntAreahd {padding-bottom: 20px;}
    .fermentCntArea > ul{margin-bottom:20px}
    .awardgenSix .awardgenSec .fermentCntArea p{margin-bottom:20px}
    .awardgenSec.fermentCnt{padding:0 0 40px}
    .awardgenSec.fermentCnt div header div{text-align:center}
    .fermentCntAreahd h4 strong{padding-bottom:8px}
    .awardgenSec.fermentCnt div figure{width:200px;padding:0;display:block;margin:30px auto 20px}
    .fermentCntAreahd h4{width:95%}
    /*   enter awards page   */
    .page-template-page-enterawards .header {height: auto;}
    .page-template-page-enterawards header[role="header"] .blockContArea {/*height: 100vh !important;*/}
    .page-template-page-enterawards .enterpgTestimoOuter {height: auto;}
    .blockContArea.drctnRtl {direction: ltr;}
    .blockContArea.statepaglst section section article .hdingStyle h2 {text-align: center;}
    /* judges page */
    .awardgenSec .judgingPanelText, .awardgenSec .judgingPanelTextWrapper p {text-align: center; width: 80%; margin-left: auto; margin-right: auto; float:none;}
	
	
	.for-homepage-style-fixing .logo{width:50%;}
	.page-template-page-enterawards .enterContArea{margin-top:20px;}
	.txtRight .hContParea{margin-bottom:0 !important;}
/*	.content.enterCnt.entertheawardpage .w1222 { padding-left:.1em!important; padding-right:.1em!important; }*/
	.banrArea.blockContArea.bgProperty .txtRight { padding-left:2em !important; padding-right:2em !important; }
	.partnerSecSeg .innrPLogoCont.innrPLogoCont2309 article {
    width: 100% !important;
    margin-right: 0;
}

.figurecls1510 .fermentCntArea123 {
    width:100% !important;
}
}
/* end 768 */
@media all and (max-width: 750px) and (max-height: 450px) {
    .banrArea {padding: 0 0 10vh;}
    .for-homepage-style-fixing .logo {width: 50vh;}
    .hdPrtnrLogos {padding-top:0;}
    .banerBtnArea {padding:0;}
    .header .banrArea .logobx .tagLine {margin: 4vh;}
}


@media all and (max-width: 649px) and (min-width: 480px) {
    .header .banrArea .logobx .hdPrtnrLogos a img{height:auto;margin:0 6px 10px;max-width:15vw;}
    .header .banrArea .logobx .hdPrtnrLogos a:nth-child(1) img {height: auto;}
    .logo img, .for-homepage-style-fixing .logo {width: 60%;}
    .partnersArea article div {display: block;overflow: hidden;}
    .partnersArea article div section {width: 50%;display: block;float: left;}
    .partnersArea article div section a {display: block;}
    .partnersArea article div section a img {display: block;}
    /*   partner section home   */
    .fetrdPartnr .fetrdPartnrInr article.partnersArea article:nth-child(2) div section{width:33%}
    .fetrdPartnr .fetrdPartnrInr article.partnersArea article:nth-child(2) div section a{display:block}
    .fetrdPartnr .fetrdPartnrInr article.partnersArea article:nth-child(2) div section a img{max-width:100%;max-height:110px;display:inline-block}


}
/*  end 640 to 480    */

@media all and (max-width : 639px){
    /*	discover wine list page */
    .wineListInner{margin:0}
    .wineListInner article{float:none;margin:0 0 30px;width:100%;}
    .wineListInner article section{height:auto;padding-bottom:8px}
    .wineListInner .wineListHiddenCont small,.wineListInner .wineListHiddenCont ul,.wineListInner .wineListHiddenCont p{margin-bottom:15px}
    .wineListInner .wineListHiddenCont p{font-size:16px;line-height:22px}
    .wineListInner .wineListHiddenCont ul li{font-size:16px;line-height:22px}
    .wineListInner .wineListHiddenCont ul li span{font-size:16px}
    .wineListInner .wineListHiddenCont .qckAddrss a,.wineListInner .wineListHiddenCont .qckAddrss span{font-size:16px;}	
	.wineListInner .wineListHiddenCont .qckAddrss a{ overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all;word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; }
    .wineListArea > header{padding:0 0 31px;margin:0 0 36px}
    .wineListArea > header h2{font-size:28px;line-height:32px}
    .wineListInner article section strong{font-size:18px;line-height: 21px;}
    .wineListInner article footer .moreDetail, .wineListInner article footer .lessDetail {font-size: 15px;}
    .wineListArea{padding:50px 20px 0}
    .blockContArea.discoverSearchBn .discoverHdr header{margin-bottom:25px}
    .blockContArea.discoverSearchBn .discoverHdr header h1{line-height:35px;padding-bottom:26px;font-size:34px}
    .discoverHdr div span{display:block}
    .discoverHdr div button.buttonStyle{margin:0 auto}
    .discoverHdr div span:first-child{padding-bottom:7px}
    .wineListArea{padding:30px 20px 0}
    .wineListArea > header{padding:0 0 25px;margin:0 0 32px}
    .wineListInner article header{height:auto;padding-bottom:10px}
    .wineListInner article header h2{font-size:20px;margin:0 0 5px;line-height:26px}
    .dscverHd{height:auto;padding-bottom:10px;margin-bottom: 20px}
    .dscverHd h2{font-size:20px;margin:0 0 5px;line-height:26px}
    .wineListInner.allcategory article header {height: auto;}
    .wineListInner.allcategory article header h2 {font-size: 20px;margin-bottom: 4px;}
    .wineListInner article header span{font-size:14px}
    .wineListInner article header strong{font-size:14px}
    .exploreList article{padding:50px 20px 55px}
    .exploreList header{margin:0 0 26px}
    .exploreList h2{font-size:34px;line-height:42px;padding-bottom:28px}
    .exploreList article p{font-size:16px;line-height:20px;margin:0 0 15px}
    .exploreList form span{margin:0 2px}
    .exploreList form input[type="text"]{width:100%;font-size:17px;line-height:45px}

    .awardGallerySecLft .hdingStyle h2{font-size:26px;line-height:30px}
    .gallerySlider div > a{height:200px}
    .awardGallerySecRgt .galleryCont p{line-height:17px;font-size:14px}
    .awardGallerySec{padding:40px 0 35px}
    .awardGallerySecLft .awardGalleryCont ul li a{font-size:16px}
    .awardGallerySecLft .awardGalleryCont ul li{margin-bottom:5px;line-height:20px; padding-left: 0px;}
    .gallerySlider button{top:75px}
    .awardGallerySecLft{margin:0 0 20px}
    .awardGallerySecLft .awardGalleryCont{margin:25px 0 15px}
    .awardGallerySecLft .galleryThumbNav ul li{width:61px;height:39px}
    .awardGallerySecLft .galleryThumbNav ul li.selected:before{width:55px;height:34px}

    /* hall of fame */
    .wineListInner.hallFamepg article,.wineListInner.hallFamepg.sndmin article{min-height:inherit}
    .wineListInner.hallFamepg article header{height:auto;padding-bottom:8px}
    .wineListInner.hallFamepg article section{padding-bottom:10px}
    .wineListInner.hallFamepg.sndmin article section{height:auto;padding-bottom:8px}
    .wineListArea.hallFamehd > header{padding:0 0 25px;margin:0 0 30px}
    .showAwardBox{padding:0 0 45px}
    .wineListArea, .wineListArea.hallFamehd {padding: 30px 20px 0;}
    .wineListInner.hallFamepg .wineListHiddenCont ul {margin: 15px 0;}
    .wineListInner.hallFamepg .wineListHiddenCont small {font-size: 15px;line-height: 20px;}

    /* discover wine list state page */
    .wineListArea.discoverStatePg .wineListInner article section {height: auto;}
    /*	winners -index page */
    .wineListInner.indwnrs article header{height:auto;margin:0 0 18px}
    .wineListInner.indwnrs article header h3{font-size:20px;line-height:50px;height:50px}
    .wineListInner article section .winnerCnt h4{margin:0 0 5px;font-size:16px}
    .wineListInner article section .winnerCnt p {font-size: 15px;line-height: 17px;margin: 0 0 15px;}
    .dwnladPstBox {padding: 10px 0 30px;}

    .gform_wrapper .top_label li.gfield.gf_left_half,
    .gform_wrapper .top_label li.gfield.gf_right_half { padding-left: 0px !important; padding-right: 0px !important; }
    .gform_wrapper div.ginput_container_select:after { top: 18px; }

    .discoverHdr div #frmFindVenues span {display: inline-block;}
}
/* end 639*/

@media all and (min-width: 599px) and (max-width: 767px) {
    .testimo-dots { bottom: 0; }
}

@media all and (max-width : 599px){
    .banerBtnArea .borderBtn{margin:0 0 10px}
    .borderBtn{height:36px;line-height:32px}
    .scrollDwnBtn{font-size:36px}
    .scrollDwnBtn i{line-height:28px}
    .banerBtnArea{padding:0 0 0}
    .hdingStyle h2{padding-bottom:25px}
    .hdingStyle strong{margin-bottom:2px}
    .hContParea p{margin-bottom:25px;line-height:22px}
    .blockContArea{height:100vh}
    .partnersArea article div section{padding:0 3.5%}
    .inner header[role="header"] .hdingStyle h1{font-size:25px !important;line-height:28px !important;padding-bottom:20px;margin:0}
    .inner .hdingStyle strong{margin:10px 0 0}
    header[role="header"] .innrPgLogoNavArea{top:10px}
    .getInTuch footer p.getbt-mg{margin:15px 0}
    .getInTuch footer p.getbt-mg strong{display:block}
    .getInTuch footer p.getbt-mg br{display:none}
    .getInTuch footer strong{margin:0}
    .getInTuch footer p br{display:none}
    .parners-spt .w1222.padside75 .hdingStyle h2{line-height:32px;font-size:28px}
    .newsMediaPostLst article figure{height:200px;width:100%;float:none;margin:0 0 20px}
    .newsMediaPostLst article div.nwsMediaOthrInfo{float:none;width:100%}
    .newsMediaPostLst article{margin-bottom:30px}
    .genContArea .newsMediaPostLst.newsMediaPostDtl p{font-size:17px;line-height:22px;margin-bottom:16px}
    .newsMediaPostLst.newsMediaPostDtl article h2{font-size:28px}
    .newsMediaPostLst.newsMediaPostDtl article h3{padding-top:6px;margin-bottom:10px;font-size:24px}
    .rcntNewsWdgt article p{line-height:22px;margin-bottom:10px;font-size:17px}
    .sideBarPnl .rcntNewsWdgt figure img{width:100%}
    .rcntNewsWdgt article footer .readMoreBtn{width:100px;display:block}
    .newsLettrArea{height:425px}
    .winnerpgSec .genContArea .genLftPnl header h1{font-size:36px;line-height:40px;margin-bottom:20px}
    .winnerpgSec .genContArea .genLftPnl div h2{margin-bottom:15px;padding-top:5px}
    .winnerpgSec .genContArea .genLftPnl div h3{margin-bottom:10px;padding-top:5px}
    blockquote{line-height:22px}
    .viewjudgin{margin-top:10px}
    .blockContArea section section article footer{padding-top:10px}
    .foodbg,.rutherglenbg,.drinkbg,.flowerbg, .enterPenbg {min-height:180px}        
    .judgesmainWrp .awardgenSevn .awardgenSec {padding: 20px 0 0px;}    
    .awardgenFith .awardgenSec div h3{margin-bottom:8px}
    .awardgenSec div .contentEnterDtl{padding-bottom:8px}
    header[role=header] .hdingStyle h1 p.date {margin-top: 0px;}
    .hdPrtnrLogos a img {margin: 0 20px 8px;}
    .header .banrArea .logobx .hdPrtnrLogos a img {height: auto!important;margin: 0 7px 9px;max-width: 100px;}
    .header .banrArea .logobx .tagLine {margin: 40px 0;}
    .tagLine {font-size: 13px;}
    .borderBtn {height: 34px;line-height: 30px;}
    /*	discover wine lists	*/
    .discoverHdr header h3 {font-size: 16px;margin-bottom: 3px;line-height: 18px;}
    .discoverHdr header h1{font-size:22px;padding-bottom:14px;line-height:27px;margin-bottom: 20px;}
    .discoverHdr div button.buttonStyle {width: 130px;}
    /* enter awards */
    .odrlstEnter {margin-bottom: 2px;}
    .odrlstEnter li {font-size: 14px;line-height: 18px;}
    .blockContArea section section article.entAwdBnr footer {padding-top: 0px;}
    .blockContArea article.entAwdBnr p {margin: 0;padding: 0;}
    .blockContArea article.entAwdBnr p a.viewjudgin {margin: 0 auto 2px;text-align: center;display: block;width: 145px;}
    .blockContArea article.entAwdBnr .buttonStyle {font-size: 13px;line-height: 35px;height: 35px;margin-top:10px;}
    .blockContArea article.entAwdBnr .inner header[role="header"] .hdingStyle h1 {font-size: 28px;line-height: 30px;padding-bottom: 15px;}
    .enterpgTestimoCnt p{margin-bottom:5px;font-size: 18px;line-height: 22px;}
    .inner header[role="header"] .entAwdBnr .hdingStyle h1{font-size:26px;line-height:30px;padding-bottom:10px}
    .testimo-dots{bottom:5px}
    .enterpgTestimoCnt{padding:0 0 10px}
    .enterpgTestimoCnt span{font-size:13px;padding-bottom:25px}
    .odrlstEnter li span{font-size:14px;line-height:17px}
    .awardgenSec.displyTable .awardWinarea article header h3 {line-height: 16px;margin-bottom: 8px;}
    .enterContArea .enterIntrotxt header h1 {margin-bottom: 12px;font-size: 30px;line-height: 34px}
    .fetrdPartnr section.fetrdPartnrInr:first-child figure {margin-top: 25px;}
    .wineListInner article header h2 {font-size: 18px;margin: 0 0 3px;line-height: 22px;}
    /*   judge page   */
.hdingStyle{margin-top:50px;}
.txtRight .hContParea{margin-bottom:0 !important;}
}
/*	end 599	*/

@media all and (max-width: 520px) {
    .exploreList { height: 420px; }
}

@media all and (max-width : 479px){
    .scrollDwnBtn{bottom:5px}
    .responsivemenu{top:20px}
    .navmob{top:60px}
    .newsLettrArea{height:405px}
    .newsLettrArea h2{font-size:24px}
    .newsLettrArea article > div{padding:10px 0 15px;}
    .newsLettrArea form input[type="text"],.newsLettrArea form input[type="email"]{height:42px;line-height:42px}
    button.borderBtn{height:42px;line-height:38px}
    .hIntroSec h1{font-size:30px;line-height:38px}
    .hIntroSec p{margin-bottom:15px;line-height:22px}
    .hContParea p{margin-bottom:15px;line-height:20px}
    .hContSec section header{margin-bottom:20px}
    .newsLettrArea article p{font-size:20px;line-height:22px}
    .hdingStyle h2{padding-bottom:10px;font-size:28px}
    .articleSlider button.slick-next::after,.articleSlider button.slick-prev::before{font-size:35px}
    .articleSlider button.slick-next{right:-20px}
    .articleSlider button.slick-prev{left:-20px}
    .artclContArea h3{font-size:20px;line-height:26px;margin-bottom:20px}
    .artclContArea p{font-size:17px;line-height:22px;margin-bottom:15px}
    .pDateScialShare{padding:20px 0 15px}
    .pDateScialShare section:first-child p{font-size:11px}
    .partnersArea article:last-child div section{margin:0 0 20px;padding:0;width:100%;text-align:center;float:none;min-height:inherit}
    .footBtm div p{font-size:13px}
    .articleSlider div > a{height:200px}
    .artclContArea,.ltstArticle footer{text-align:center}
    .newsMediaSec{padding:20px 0 25px}
    .hContSec section.newsLettrArea header{margin-bottom:5px}
    .partnersArea h3{margin-bottom:20px;line-height:24px;font-size:22px;text-align: center;}
    .partnersArea article div{display:block}
    .partnersArea article div section{padding:0 50px !important;display:block;text-align:center;margin:0 0 25px}
    .partnersArea article div section a {display: block;}
    .SumoSelect > .optWrapper.isFloating{width:86%}
    .getInTuch form span.halfSec{width:100%;float:none;margin-bottom:15px}
    .getInTuch form span.halfSec:last-child{float:none;margin:0}
    .getInTuch footer strong{margin:0;display:block}
    .socialIcons a{margin:0 2px}
    .displyTable > section:first-child{width:auto}
    .footer[role="footer"] nav ul ul li{padding:0}
    .genContSec .genContArea section.innrPSSsec header h2{font-size:28px}
    .parners-spt .genContArea{padding:30px 0 10px}
    .sec4NewsMedia .artclContArea h3 a{display:block}
    div.nwsMediaOthrInfo h1{font-size:18px;line-height:25px;margin-bottom:10px}
    .newsMediaPostLst article figure{height:175px}
    .shareBx{position:static;display:block;margin-top:10px}
    .sideBarWdgtSec.fPartnrWdgt article figure img{width:100%}
    .awardgenSec div p{font-size:17px;line-height:22px}
    .awardgenSec div header h2{font-size:28px;line-height:32px}
    .awardgenSec div h3{font-size:20px}
    .awardgenTrd .awardgenSec div h3 {margin-bottom: 5px;}
    .awardgenFrth .awardgenSec div h3 {margin-bottom: 6px;}
    .criteriaSec{padding:20px 0 10px}
    .awardgenEight .awardgenSec,.awardgenSevn .awardgenSec{padding:0 0 20px}
    .awardgenNine .awardgenSec,.awardgenTen .awardgenSec{padding:25px 0 10px}
    .blockContArea article.entAwdBnr .judgEntr {width: auto;display: block;}
    /* discover wine list */
    .discoverHdr div span:first-child {padding-bottom: 7px;}
    .moreJudge {margin: 0 auto;display: block;}
    .discoverHdr div span{margin:0}
    .blockContArea.statepaglst .hdingStyle{margin:0 0 20px}
    .statepaglst .hdingStyle h2{font-size:24px;line-height:30px;padding:0 0 20px}
    .statepaglst ul li{line-height:20px;font-size:16px;margin:0 0 3px}
    .statepaglst .hContParea p{font-size:16px;line-height:18px}
    .exploreList article{padding:35px 20px 40px}
    .exploreList header{margin:0 0 24px}
    .exploreList h2{font-size:26px;line-height:28px;padding-bottom:26px}
    .exploreList form input[type="text"]{max-width:202px;padding:0 10px}
    .newsLettrArea article > div {font-size: 20px;line-height: 22px;}
    .awardgenSix.graybgclr .awardgenSec div ul li {margin-bottom: 10px;}

    .wineListInner.allcategory article header h2 {font-size: 18px;margin-bottom: 2px;}
    /* hall of fame */
    .showAwardBox{padding:0 0 35px}
    .showAwardBox a{font-size:13px;display:block;padding:0 4px}
    .wineListInner.hallFamepg article section{padding-bottom:10px}
    /*	winners index page	*/
    .fermentCntAreahd h4{width:88%}
    .fermentCntAreahd h4 i{font-size:18px;margin:3px 6px 30px 0;display:block;float:left}
    .fermentCntArea > ul{margin-bottom:15px}
    .fermentCntArea > ul > li > span,.fermentCntArea > ul > li{font-size:16px}
    .awardgenSix .awardgenSec .fermentCntArea p{margin-bottom:18px;font-size:16px}
    .fermentCntArea .qckAddrss a,.fermentCntArea .qckAddrss span{font-size:16px}
    .fermentCntAreahd h4 strong{padding-bottom:4px;font-size:17px}
    .awardgenSec.fermentCnt div header div{padding-bottom:18px}
    .awardgenSec.fermentCnt div header small,.awardgenSec.fermentCnt div header a{font-size:16px}
    .awardgenSec.fermentCnt{padding:0 0 15px}
    .wineListInner.indwnrs article header {height: auto;margin: 0 0 10px;}
    /*   judges page   */
    .awardgenSec.displyTable .awardWinarea{margin:0}
    .awardgenSec.displyTable .awardWinarea article{float:none;width:100%;margin:0 0 30px;padding-bottom:10px}
    .awardgenSec.displyTable .awardWinarea article figure {margin-bottom: 15px;}
    .awardgenSec.displyTable .awardWinarea article figure img{width:100%}
    .awardgenSec.displyTable .awardWinarea article h4{min-height:auto;font-size:17px;margin-bottom:8px}
    .discoverHdr div #frmFindVenues span {margin-bottom: 8px;}
    /*   discover best list page   */
    .discoverLists article{width:50%}
    .discoverLists article::after{display:none}
    .discoverLists article:nth-child(even)::before{position:absolute;left:0;top:0;height:100%;width:2px;background:#fff;z-index:1}
    .getInTuch footer{margin-top: 7px;}
    .logo {width: 85%;}
    .hideOnMobile {display: none;}

	
	
}
@media all and (max-width : 450px){
	.suportrSecSeg .innrPLogoCont article.prtnSpArtmn header figure img,.innrPLogoCont .prtnSpArtmn header figure img{ max-width:100% !important; }
}
@media all and (max-width: 420px) {
    section.enteryearSec { height: 400px; }
}
@media all and (max-width : 400px){
/*.w1440, .w1315, .w1245, .w1330, .w1300, .w1222, .w1150, .w1185, .w1065, .w980, .w950, .w875, .w815, .w760 { padding-left:1em !important; padding-right:1em !important; }*/
    .enteryearSec .w760,.exploreList .w980, { padding-right:0!important; line-height:18px; font-size:17px; }
    .newsLettrArea .w950{ line-height:18px; }
    .exploreList { height: 460px; }
}
@media all and (max-width: 385px) {
    .newsLettrArea { height: 450px; }
}
@media all and (max-width: 365px) {
    section.enteryearSec { height: 450px; }
    .enteryearSec article footer > .buttonStyle { width: 100%; }
}
@media all and (max-width: 347px) {
	.exploreList form input[type="text"]{max-width:173px;}
}

@media all and (max-width: 345px) {
    .exploreList { height: 500px; }
}
@media all and (max-width: 340px) {
    .newsLettrArea { height: 470px; }
}

@media all and (max-width: 320px) {
    .newsLettrArea { height: 500px; }
    .hdPrtnrLogos {padding-top: 0;}
}
@media all and (max-width: 305px) {
    section.enteryearSec { height: 480px; }
}
@media all and (max-height: 768px) {
    .logo {width:66vh;}
}

@media all and (max-height: 533px) {
}

@media all and (max-height: 414px) and (max-width: 768px) {
   .for-homepage-style-fixing {top: 50%;}
   .for-homepage-style-fixing .logo {width:30vw;}
   .logobx {width: 90%;}
   .hdPrtnrLogos {margin-top: -10vh;}
   .banrArea {padding:0 0 16vh;}
   .social-share-wrap {top: 20%;}
   header[role="header"] .innrPgLogoNavArea nav ul li a {padding: 5px;}
   .navmob {top: 30px;}
}



