@media (max-device-width:2500px) and (orientation:lanscape){
}
 


@media screen and (max-width:2500px)
{
 

} 
 


 
@media screen and (max-width:1450px)
{ 
 

}

 
 
  
  @media screen and (max-width:1200px)
{ 
  
 

 
}
 

@media screen and (max-width:1000px)
{ body{ font-size:11px;}  .videoBgg{ width:auto; height:100%;}.ppopBx{ width:240px; height:290px; padding:30px 2% 30px 4%;}
.ppopBx abbr img{ width:100px;}.head3{ font-size:15px; line-height:20px;}.yesTabb, .notabb{ font-size:10px; line-height:20px; width:60px;}.textDetail{ font-size:10px;line-height:12px;}.lineDivi{ width:70%; margin:0 auto; background-size:100%;}.divTabb{ width:170px;}.lineDivi{ height:50px;}.logoSec{ width:40px; left:0px; top:0px; height:20px; padding:5px 5px 8px 7px}.menuright, .menuright1{ background-size:40%; border:0; padding:0px 3px 4px 3px; right:2px; top:2px;}.menuright span, .menuright1 span{ margin-top:43px; font-size:7px;}#second .bg, .bg33{ height:500px; width:200px; top:130px; background-size:auto 80%;}.bannerContern{ width:90%; top:320px}.viewMoreBtn{ margin-top:30px; background-color:#000; font-size:12px; line-height:20px; height:20px; letter-spacing:0; font-size:9px; width:70px;}
.bgTriaange, .bgTriaange1{ width:350px; height:200px;}.bannerContern h1{ font-size:60px; letter-spacing:0;}.bannerContern p{ font-size:12px;}.bgTriaange1{top:-30px}.bannerfix{ background-size:auto 100%; background-attachment:scroll; height:450px; width:100%;}
.productSec{ padding:250px 0 0 0; background-image:url(../images/overlay-para1.png)}.box1, .box2, .box3{ width:100%; float:none}.bg1, .bg2, .bg3, .bg4, .bg5, .bg6, .third{ top:0; display:block; position:relative; font-size:11px; background-size:auto 95%; height:310px; margin:0; padding:0}.head22{ font-size:40px;}.head22 p{ letter-spacing:3px;}.whtleft{ left:0}.bg3{ left:0}.whitebb{ right:auto}.bg4{ width:auto}
.headset{ top:auto; bottom:-30px; left: 0}.head11{ top:auto; bottom:0}.bg5 p{ position:absolute; top:auto; bottom:0; text-align:center; width:100%;}
.headpp{ top:auto; bottom:0}.greyBgg{ background-color:transparent; margin:0 auto}.box2{ margin-top:35px;}.box3{ margin-top:50px; background-color:transparent;}.slingShots{ margin-top:0; width:100%; height:400px; background-size:auto 100%}.slingBorbox{ right:20px; font-size:50px; padding:10px 0; border:4px solid #000; line-height:50px; width:200px;}.slingLogoo{ width:90px; height:85px; left:20px;}.slingBorbox span{ font-size:15px; line-height:20px; letter-spacing:2px;}.slingContetn { width:50%; padding-left:0; right:5px; padding-top:100px; font-size:10px; line-height:17px;} .viwlAll{ font-size:9px; width:150px; background-size:10%; letter-spacing:-0.6px; padding-left:25px;}.viwlAll:hover:after{ height:10px} .aboytSec{ background-size:100%; padding:0px 0 40px; background-image:none;}.aboutxis{ width:90%; background-size:95%; height:253px;}.abtPrint{ width:90%; font-size:10px; line-height:16px;}.parallexbg{ height:350px; background-size:cover; background-attachment:scroll; display:none}.innerparbg{ background-size:auto 100%; background-attachment:scroll;}.foterFixx{ width:90%; padding:30px 0}
.sixLeftt{ width:30%;}.catmainhead{ font-size:9px;}.footerSubLink ul li a{ font-size:9px; line-height:15px;}.footerSubLink ul li{ padding-top:0}.clearvfi{ clear:both; margin-top:10px;}.emailsec{ margin-top:40px; text-align:center; width:100%; float:none; font-size:10px;}.foterLink{ float:none; height:80px; margin:0 auto; margin-top:29px; background-size:auto 85%;}
.socialLink{ float:none; margin:0 auto}.cppt{ font-size:9px; letter-spacing:0.5px}.instal, .allsoci{ width:30px; height:20px; padding-top:8px;} .cppt{ margin-top:20px;}.tecnop{ font-size:10px; left:0; right:0; margin:auto; bottom:7px}.tecnop{ width:93px}.pafong{ 0}.pafong li a{ font-size:8px; padding:0 7px; line-height:20px; letter-spacing:0.2px}.rightMenu{ width:57%;}.padRigt{padding:0 0 0 10px; margin-top: 60px;}.borderText{ font-size:30px;}.borderText{text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; margin-top:20px; margin-bottom:10px;} .menuLefftt{ width:100%; float:none; margin:0}.rightMenu{ background-size:60%;}.rightMenu li a{ padding-left:5px; letter-spacing:0px; font-size:10px; line-height:15px;} .rightMenu li a:hover{  padding-left:0px;}.pafong li a:hover:after{ height:0; color:#fff;}.pafong li a:hover{ color:#fff;} .leftMenuu{ width:90%; height: 25px;}.viwlAll:after{ width:185px;}#navcontainer ul li a{ font-size:9px; letter-spacing:0; padding:0 7px;}.headSec{ padding-top:78px}
.head1{ font-size:40px; padding-top:10px;}#navcontainer ul{ width:300px; margin:0 auto}.abtGbox{ margin-top:200px; border:6px solid #b2f712; width:200px; height:260px;}.abtHd{ width:auto; top:250px; width:350px; font-size:35px;}.abtHd span{ font-size:50px;-webkit-text-stroke:0.5px black}.cntSec, .map, .greyBx, .netCnt, .nlogo, .nlogo1{ width:90%;}.abtPara, .abtRgt, .abtRgt1{ font-size:11px; line-height:18px;}.abtImg{ width:100%;}.abtImg p{ width:50%; padding-left:10px; font-size:11px; line-height:15px; position:absolute; right:20px; }.abtLft, .abtLft1{ width:100%; float:none; text-align:left; font-size:15px;}.remvve{ display:none}.f30, .f301,.f20,.f50,.f25,.f120{ font-size:15px; display:inline; }.abtRgt, .abtRgt1{ float:none; width:100%;}.ingcenter{ margin-top:15px;}.f502, .f503{ font-size:19px; letter-spacing:0; margin-top:60px;}.caffeBanner{ margin-top:0}.paddingTopp{ height:0}
.greenBx, .blueBx{ font-size:9px; line-height:15px; width:44%; letter-spacing:0; padding:15px 5px; height:auto; margin:0 1%;}
.f503{ line-height:20px;}.greyBx{ padding:10px;}.greyBx ul li{ font-size:10px; margin-left:25px; line-height:20px; list-style:none; position:relative}.greyBx ul li:before{ width:10px; height:10px; background-image:url(../images/bu1.png); background-repeat:no-repeat; background-position:center center; position:absolute; content:''; background-size:100%; left:-7px; top:5px}.netHd, .netHd1{ font-size:12px; text-align:left;letter-spacing:0;}.n1, .n4{ float:none; width:100%;}.netCnt{ padding-top:10px; width:100%;}.proCnt ul li, .n1 ul li, .n4 ul li, .n5 ul li{ font-size:11px; line-height:16px; list-style:disc; padding-left:0; margin-left:20px;}.netCnt ul li span{ font-size:11px;}
.n2, .n3{ width:100%; float:none; display:none}.n5 ul li{ margin-left:15px}.nlogo img{ padding:5px}.n6, .n7{ font-size:15px; padding:0;  }.nlogo{ text-align:left;padding-top:10px; }.n6 h1{ padding-top:15px; text-align:left; padding-left:18px;} .nBottles p, .nflags p{ font-size:9px; margin-bottom:10px;}.nBottles{ width:30%;}.nBottles img{ width:40px;}
.n7 h1{ font-size:15px; line-height:19px;}.n7{ padding:10px; height:450px; width:auto; margin-bottom:10px;}.nflags{ padding:5px; width:16%;}.nflags p{ margin:0}.meHd{ font-size:25px; padding-top:200px;}.cntCricel p{ font-size:10px; line-height:15px;}.cntCricel p{ padding-top:120px; width:250px;}.cntinput, .cntinput1{ font-size:11px; line-height:25px;}.categorisSec{ width:90%; margin-top:70px;}.mainHeadcat{ font-size:23px; letter-spacing:-0.5px}
.cntCricel{ width:250px; height:250px;}.cotSec{ width:90%; padding-bottom:15px;}.f501{ font-size:20px;}
.subcat{ font-size:13px; letter-spacing:0.4px;}.subcat:after{ top:25px; height:3px; width:50px;}.greyBox{ width:auto; border:6px solid #000; height:90px; padding:30px 0 20px;margin-top:20px; margin-bottom:127px;}.greyBox:hover{border:6px solid #000}
.greyImg{ left:10px; height:250px; top:-60px; }.greyBox h3{ padding-left:150px; font-size:14px; letter-spacing:-0.5px;}.vmTab{ margin-left:130px; padding-left:38px; background-size:15px;}.logoBrand{ width:150px; height:150px;}
.cntTab, .vmTab{ font-size:10px; width:100px;}.vmTab:after{ width:150px; height:5px; width:110px; margin:auto;}.greyBox h3{ padding-bottom:0; line-height:18px; margin-top:15px;} 
.belekayaaBt p, .taberAbt p, .basseratBt p, .francaabtbg p, .bodavarabt-bg p, .langleyabt-bg p,.ron-diplomatico-bg p{ width:90%; padding-top:100px;}.belekayaaBt p span{ font-size:20px; letter-spacing:0}.belekayaaBt p, .taberAbt p, .basseratBt p, .francaabtbg p, .bodavarabt-bg p, .langleyabt-bg p{ font-size:10px; line-height:18px;}.taberAbt, .basseratBt, .belekayaaBt, .francaabtbg, .bodavarabt-bg, .langleyabt-bg{ height:400px;}.belextraBg, .contactBg, .taberBg, .belgoldBg, .champagneBaner{ height:200px; background-size:100%; background-position:top center;}.coalBg, .coalBg1{ padding:0px 0}.ron-diplomatico-bg p{ font-size:10px; line-height:17px;}.donDetailstxt{ width:90%;}
.proImg, .proImg1, .proImg2,.proCnt, .proCnt1{ width:100%; float:none}.proCnt, .proCnt1{  padding-top:20px;}.proCnt p, .cntCricel p, .cntPara, .proCnt1 p, .flag p, .flag3 p{ font-size:11px; line-height:18px; text-align:justify}.proImg img{ width:150px;}.donDetailstxt li{ font-size:11px; line-height:16px;}.donDetailstxt h5{ font-size:14px;}.ron-diplomatico-bg{ height:650px;}
.cocktail{ margin-top:0}.taberAbt1{ display:none}.caffeBg, .fernetbranca, .carpanobner, .mezcBg{ height:300px; background-size:cover}.caffeTxt, .caffeTxt1{ font-size:50px; margin-top:100px; line-height:45px; position:relative; width:100%}.greyCircle{ width:350px; height:350px;}.whitebx{ width:300px; left:0; right:0; margin:auto; font-size:13px; letter-spacing:0.5px; top:200px;}.greyCircle img{ width:150px;}.langBanner, .langDetail, .caffeDeatils, .caffeCock{ padding-top:50px; width:90%;}.caffeLeft{ width:100%; float:none; font-size:11px; line-height:15px;}.caffeRight{ float:none; width:90%; margin:0 auto}.bodverrgihtconter ul li, .caffeRight ul li{ font-size:10px; list-style:disc; padding-left:0; line-height:18px;}.caffeDeatils, .caffeCock{ margin-bottom:0px;}.caffeLeft1 h1{ font-size:20px; text-align:left; margin-top:20px}.caffeLeft1 h3{ font-size:12px; padding-bottom:0; text-align:left}.caffeRight1{ font-size:11px; width:60%; line-height:20px;}.caffeLeft1{ width:30%;}.caffeTxt::after{ bottom:0; top:auto; display:none}.caffeTxt::before{ display:none}.caffeTxt1 span{ font-size:30px; line-height:30px;}.caffeTxt, .caffeTxt1{ font-size:25px; height:65px; line-height:28px; text-align:left}.f502::before{ width:250px; left:0; right:0; margin:auto; height:5px;}.f502{ font-size:14px}.flag1, .flag2{ width:90%;}.flag h3, .flag3 h3{ font-size:10px;}.flag p,.flag3 p{ font-size:8px; line-height:12px;}.frabra{ width:100%;}.fbLft,.fbRgt{ width:90%; margin:0 auto;  float:none} .fb1, .fb2, .fb3, .fb4, .fb5{ height:300px; background-size:auto 100%;}.fbLogo4{ width:100px; height:auto; margin-left:0px;}.fbLogo3{ width:150px; height:auto}.fbLogo1{ width:120px; height:auto; margin-top:100px;}.fbLogo2{ margin:15px 0 5px; padding:0; width:120px;}.caffeLeft1 img{ height:250px; margin-top:15px;}.ynovlf, .villalf, .dryclf, .karlf{ width:100%; margin:0; float:none; height:350px;}.taberc1, .taberc2, .ynovrt, .villart, .drycrt, .karRt{ width:100%; float:none; height:300px;}
.fbLogo3{ right:15px; width:100px;}.fb4,.fb5{ height:500px;}.f80, .f81, .f502, .f503,.fyou{ font-size:14px; letter-spacing:0; line-height:18px;}.cotSec{ margin:0 auto; padding-top:20px;}.belextraBg, .contactBg, .taberBg, .belgoldBg, .champagneBaner, .rsvBg, .labrutBg, .laroseBg, .elvolBg, .ginBg1, .ginBg2{ height:250px; background-size:100%; background-position:center top}.coalBg, .coalBg1, .laurentBg{ padding:0}.taberc1 h1, .taberc2 h1, .karRt h1{ font-size:13px; color:#fff;}.langRgt img{ width:auto; height:50px; margin:0 auto; display:block; text-align:center}
.f80::before, .f81::before, .f502::before, .headfontLine:before, .smailFint:before{ width:80%; top:65px; height:5px;}.f80::after, .f81::after{ top:75px; width:60px; background-size:100%; right:0; left:0; margin:auto}.cotSec{ text-align:justify;}.taberTxt{  margin-top:0; height:auto; width:100%; float:none }.taberItalia, .taberQue, .taberc1, .taberc2{ display:none}.taberCircle{ width:100px; left:-40px; height:100px; line-height:100px; font-size:15px; letter-spacing:0; border:2px solid #000}.proImg2{ text-align:center; margin-top:15px;} .proImg2 img{ width:150px;}.proCnt1{ margin:0 auto; width:90%;}.taberTxt1{ width:80%; margin-left:10%; float:none; margin:0 auto; margin-top:0px;} 
.taberTxt1 ul li, .proCnt ul li, .n1 ul li, .n4 ul li, .greyBx ul li, .n5 ul li{ font-size:10px; line-height:20px;}
.champagneBaner{ background-size:100px,100% auto; background-position:center center, top center}.champagnebotleSec{ width:250px; margin:0 auto; height:400px; background-size:auto 100%; margin-top:-25px;}.champagenHead{ font-size:25px; margin-top:20px;}.champgLeft, .champgRight{ float:none; font-size:10px; line-height:16px; text-align:justify;width:100%; margin:0 auto}.champagneDetails{ width:90%; margin-top:40px}.champagneDetails h4, .langDetail h4, .langDetail h3, langRight1 h3{ font-size:13px; margin-bottom:3px; margin-top:5px; line-height:20px; margin-bottom:10px;}.basseratImg{ display:none}
.champagenHead:after{ top:35px; height:3px;}.bodvarbannerrbg, .bodvarbannerrbg1, .bodvarbannerrbg2{   background-size:auto 100%;}.borderno1{ width:150px; text-align:center;right:0; left:0; margin:auto}.borderno1 img{  }.boderheading{ font-size:40px; left:-50px; line-height:35px; top:20px; }.bodvardetails{ width:90%; margin-top:70px; line-height:19px;}.headbodvar{ font-size:14px; position:relative; top:0; letter-spacing:0; width:100%; line-height:20px;}.bodvarleftontet, .caffeLeft, .caffeLeft1{ float:none; font-size:10px; line-height:16px; width:100%;}.bodverrgihtconter, .caffeRight, .caffeRight1{ width:90%; font-size:10px; line-height:20px; float:none; margin:0 auto; margin-top:15px;}.padingBiotm{ margin-bottom:20px;}.bodvardetails h5{ font-size:16px; margin-bottom:5px;}.langLft, .langRgt{ width:250px;  float:none; margin:0 auto; text-align:center }.langLft{ text-align:center}.langRgt{ padding-top:20px;}.langBg{ height:580px;}.langBanner, .langDetail, .caffeDeatils, .caffeCock{ padding-top:0}.langLeft, .langRight1{ width:100%; float:none; padding-top:30px; font-size:10px; line-height:14px;}.langBottle, .langno8{ margin:0 auto; width:100%; margin-top:20px; height:250px;}.langLft{ margin-top:25px;}.langRgt{ font-size:25px; letter-spacing:0; line-height:36px; width:75%; text-transform:lowercase}.headfontLine, .smailFint{ font-size:25px; margin:30px 0 20px;}.f80::before, .f81::before, .f502::before, .headfontLine:before, .smailFint:before{ top:45px;}.menuright:hover,.menuright1:hover{ border:0}.caffeLeft{ margin-top:20px; text-align:justify}
 .contactBg{ height:500px; background-size:cover}.cntCricel p{ width:224px;}.cntTab{ background-position:left 5px center; background-size:auto 50%;}.f80::before, .f81::before{ top:58px; width:160px;} .f81,.f80{ margin-top:39px;}
 .caffeRight1{ width:100%;}.slingContetn span{ line-height:16px; letter-spacing:0}.cntCricel p{ text-align:center}
 .menuicn{ width:20px; height:25px;}.togrlcon, .togrlcon1{ width:20px; height:4px;}.togrlcon:after, .togrlcon1:after{ width:20px; height:4px; top:8px}.menuicn{ padding:0 7px 7px 7px}.togrlcon1{ transform:rotate(45deg); top:3px; background-color:#000  }.togrlcon1:after{ transform:rotate(-90deg); top:0px; background-color:#000 }
 .h1hgeabgg, .h1hgeabgg1{ font-size:20px; top:50px; right:3%; line-height:20px; letter-spacing:0}.h1hgeabgg:after, .h1hgeabgg1:after{ width:110px; height:40px; }
 .slingshorMenu{ width:110px; background-size:100%; left:10px;}.reserva-banne, .reserva-banne1{ height:250px;}
 .leftSling, .rightSling{ width:97%; float:none; margin:0 auto}.slingIngbox{ position:relative; padding-top:15px; top:auto}.rightSling{ border:0; border-top:5px solid #000} .slingshotSecti{ width:97%; margin-top:-5px; margin-bottom:0; border:5px solid #000}.hed3Sling{ padding-top:20px; font-size:22px;}.hed3Sling span{ font-size:12px;}.hed4Sling{ font-size:14px;}.normalCon{ padding:0 15px;}.slingshotSecti ul li{ font-size:9px; line-height:15px;}.slingshotSecti ul{ margin:0}.hed3Sling span:after{ top:21px; height:2px;}.slingBoxPan{ margin-top:0; margin-bottom:15px;}.paddtopp{ margin-top:40px;}.slingShorparr{ height:300px;  background-size:300px, cover;  }.imgZise{ width:250px;}
 .slingIngbox img{ width:250px;}
 .thnksBg{  background-position:center center, left top; background-size:200px, 120%} .nlogo img{ width:120px}
header.smaller{ height:35px;}header{ height:32px;}.ebBg1, .ebBg2, .ebBg3, .ebBg4, .ovhex_bg1, .ovhex_bg2, .joseBg1, .joseBg2, .joseBg3, .joseBg4{ width:100%; float:none; height:550px;}
 .ebheading, .ebheading1, .joseHd{ font-size:40px; line-height:35px; left:0; right:0; margin:auto; text-align:center; color:#fff; top:420px;}
 .ebetails{ width:90%; margin-top:30px; font-size:12px; line-height:18px;}.caffeRight1 p{font-size:12px; line-height:18px;}
 .maybach1, .maybach2, .maybach3, .maybach4, .pnix1, .pnix2 { height:300px;}.caffeTxt, .caffeTxt1{ margin-top:50px;}.greyCircle1,.greyCircle2{ width:250px; height:auto; background-color:#fff; margin-top:20px;}.greyCircle1 img,.greyCircle2 img{ margin:0}.whitebx, .whitebx1{ width:95%; letter-spacing:1px; margin:0 auto; display:block; left:0; right:0; margin:auto}.belextraBg, .contactBg, .taberBg, .belgoldBg, .champagneBaner, .rsvBg, .labrutBg, .laroseBg, .elvolBg, .ginBg1, .ginBg2, .ffBg3, .ffBg4, .ffBg5, .ffBg6, .ffBg1{   background-position:top center; height:200px;}.champagneDetails, .elvolDetails{ width:90%;}.edLeft,.edRight{ width:100%; float:none;}.edRight{ width:90%; margin-top:25px; margin-bottom:20px; margin-left:5%; font-size:12px;}.bodverrgihtconter ul li, .caffeRight ul li, .edRight ul li{ font-size:12px; line-height:16px; list-style:disc; padding-left:0}
 .caffeTxt, .caffeTxt1{ float:none}.taberCircle{ left:0; right:0; margin:auto}.champagnebotleSec, .champagnebotleSec1, .champagnebotleSec2, .langBottle, .caffeBottle, .elvolBottle1, .elvolBottle2{ width:90%; margin:0 auto}.marsjhfy{ margin-top:70px;}.meHd{ padding-top:150px;}.margintopp{ margin-top:140px;}.caffeTxt1{ width:33%}.teq1{ width:100%; margin:0; height:300px; background-size:cover} .langBottle, .langno8, .teq1, .teq2, .teq3{ width:100%; margin:0}.ffBg2{ height:160px;}.ebheading, .ebheading1, .joseHd{ background-color:#000}.langRgt br{ display:none;}.pafong li a{ padding:0}
	.pafong li{ margin:0 8px;}.paddingmenu{ padding-top:0}
	.wineseccc{ margin-top:0}
	
	.belekayaaBt p, .taberAbt p, .basseratBt p, .francaabtbg p, .bodavarabt-bg p, .langleyabt-bg p, .ron-diplomatico-bg p, .rsv_abt p, .ginabtBg p, .mezabtBg p, .karkenabtBg p, .teqabtBg p, .joseabtBg p, .lauabtBg p, .ynovabtBg p, .mayabtBg p, .fanabtBg p, .egoBg p, .elvolBg p, .pnixBg p, .meatBg p, .dcBg p, .overBg p, .villasandibg p{ width:95%; padding-top: 140px; font-size:10px; line-height: 18px;}
	
	.belekayaaBt p span, .rsv_abt p span, .ginabtBg p span, .mezabtBg p span, .karkenabtBg p span, .teqabtBg p span, .joseabtBg p span, .lauabtBg p span, .ynovabtBg p span, .mayabtBg p span, .fanabtBg p span, .egoBg p span, .elvolBg p span, .pnixBg p span, .meatBg p span, .dcBg p span, .overBg p span{ font-size:17px; line-height: 22px;}
	
	.taberAbt, .basseratBt, .belekayaaBt, .francaabtbg, .bodavarabt-bg, .langleyabt-bg, .ron-diplomatico-bg, .slingShorparr, .rsv_abt, .ginabtBg, .mezabtBg, .karkenabtBg, .teqabtBg, .joseabtBg, .lauabtBg, .ynovabtBg, .mayabtBg, .fanabtBg, .egoBg, .elvolBg, .pnixBg, .meatBg, .dcBg, .overBg, .villasandibg{ height: auto; padding-bottom: 50px;}
}

@media screen and (max-width:768px) 

{}

@media screen and (max-width:650px)
{  

}

@media screen and (max-width:480px)

{  
  
}

@media screen and (max-width:320px)

{ 
 
}
 