body{ margin:0px; padding:0px; font-size:14px; overflow-x:hidden; letter-spacing:0.5px; font-family:'Montserrat Light';  }
*{outline:none;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,div { }
input{ border-radius:0px; -webkit-border-radius:0px;-ms-border-radius:0px; -o-border-radius:0px; -moz-border-radius:0px}
 p, h1, h2, h3, h4, h5, h6, ul, ol, li{ margin: 0; padding: 0; list-style:none; font-weight:normal; }
input{ outline:none;}
a{ text-decoration:none;}
img{ border:0px; max-width:100%;/* ie8 */ margin:0px;}
.clearFix:before, .clearFix:after
 { content:""; display:table;}
.clearFix:after{ clear:both; margin:0px; line-height:0px; padding:0px;}
.clearFix{ zoom:1} 

.menipop ul li a:after,.viewMoreBtn,.viewMorTab:after,.viewMorTab,.bg1,.bg2,.bg3,.bg4,.bg5,.bg6,.rightMenu li a,.viwlAll:after,.box1 a,.box2 a,.box3 a,.whitebb a,.greyBgg a,.vmTab:after,.pafong li a:after,.pafong li a,.taberAbt,.basseratBt,.belekayaaBt,.francaabtbg,.bodavarabt-bg,.langleyabt-bg,.taberAbt1 img,.greyImg,.basseratImg img,.ron-diplomatico-bg,.slingShorparr,.slingshorMenu,.togrlcon,.togrlcon1,.togrlcon:after,.togrlcon1:after{-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;	transition: all ease 0.5s;} 
.videoBgg{ width:100%; left:0; right:0; margin:auto; position:fixed; background-size:cover; object-fit: cover;
    z-index: -100; } 
.blackLayer{ width:100%; height:100%; background:rgba(0,0,0,0.4); position:fixed;}
.ppopBx{ width:350px; height:450px; margin:0 auto; position:fixed; left:0; right:0; top:0; bottom:0; margin:auto;  background:rgba(0,0,0,1); z-index:99; padding:40px 15px 0 20px;}.popPading{  text-align:center;}.head3{ font-size:25px; color:#fff; font-style:italic; letter-spacing:0.5px; margin:15px 13px; line-height:30px; font-family:"Times New Roman", Times, serif}.yesTabb,.notabb{ width:70px; background-color:#fff; color:#000; text-align:center; border:1px solid #fff; margin:0 10px; float:left;line-height:27px; display:block; font-size:12px; letter-spacing:1px;}.yesTabb{ background:none; border:1px solid #fff; color:#fff}.divTabb{ width:190px; margin:0 auto; margin-top:25px;}.lineDivi{ width:100%; background-image:url(../images/line-divide.png); background-repeat:no-repeat; background-position:center center; height:70px;}.textDetail{ font-size:14px; color:#9b9b9b; letter-spacing:0.3px; line-height:21px; font-style:italic; font-family:Arial, Helvetica, sans-serif; text-align:left}
.homeBanner{ width:100%; height:100%; position:absolute; background-image:url(../images/bg-bottle.html), url(../images/home-banner-bg.html); background-repeat:no-repeat; z-index:9; background-size:auto 95%, cover; background-position:center bottom; }
.restrictSwce{ width:100%; text-align:center; height:100px; position:fixed ; right:0; left:0; top:0; bottom:0; margin:auto; font-weight:bold; letter-spacing:1.5px; text-transform:uppercase;color:#000; font-size:30px;  }.restrictSwce span{ font-size:16px; letter-spacing:7px; line-height:40px; display:block; font-weight:normal}.restrictSwce:after{ width:70px; height:4px; background-color:#000; position:absolute; content:''; left:0; right:0; top:90px; margin:auto}
 .bannerfix{ width:auto; background-image:url(../images/home-baner.jpg); background-attachment:fixed; background-size:100%; background-repeat:no-repeat; height:767px;   position:relative; }.logoSec{ width:115px; height:70px; position:fixed; left:0px;  padding:10px 5px 0px 10px; top:0px; background-color:#fff; z-index:999999}.menuright,.menuright1{ position:fixed; padding:10px 5px 5px 5px; background-color:#fff; border:2px solid #000; right:15px; top:12px; color:#000; background-image:url(../images/menu-bottle.png); background-repeat:no-repeat; background-position:center top 10px; cursor:pointer; z-index:9999999; text-align:center; background-size:40%;font-size:8px;}.menuright1{ display:none; color:#000;font-family:'Montserrat Semi Bold';}
 .menuright span,.menuright1 span{ display:block; margin-top:49px}.menuright:hover,.menuright1:hover{ background-image:url(../images/white-menu-img.png); background-color:#000; border:2px solid #000; color:#fff}
 .productSec{ width:auto; background-image:url(../images/overlay-para.png);background-size:100%; background-repeat:no-repeat; padding:500px 0 50px 0; z-index:999; position:relative}.bottleSlide{ width:246px; height:1065px; position:absolute; left:0; right:0; margin:auto; z-index:-1; top:300px;} .paddingTopp{ height:25px; width:100%; background-color:#fff; z-index:99999;position:fixed; top:0; }.bannerContern{ width:650px; position:absolute; top:350px; left:0; right:0; margin:auto;text-align:center; z-index:999999}#second{	color: white;margin: 0 auto;padding: 0; }

#second .bg,.bg33{background:url(../images/bottle-image.png) 50% 0 no-repeat;	height: 1065px; padding: 0;	position: absolute;	width: 246px;	z-index:999; left:0; right:0;  top:100px; margin:auto;}.bannerContern h1{ font-size:100px; color:#b2ff00; letter-spacing:15px;font-family:'Montserrat'; }.bannerContern p{ color:#fff; font-size:22px;text-shadow: 1px 1px 2px #000;}.viewMoreBtn{ width:150px;font-family:'Montserrat'; height:50px; box-shadow:inset 0 0 0 #fff; line-height:50px; color:#b2ff00; letter-spacing:2px; text-align:center; margin:0 auto; border:2px solid #fff; display:block; margin-top:90px;}.viewMoreBtn:hover{box-shadow:inset 200px 0 0 #fff; color:#000; }.productt{ width:90%;font-family:'Montserrat'; margin:0px auto; position:relative; text-align:center}.box1,.box2,.box3{ width:32%; text-transform:uppercase; letter-spacing:5px; float:left; position:relative}.greyBgg{ width:90%; padding:40px 0; background-color:#f5f5f5; margin-top:50px; display:block; position:relative; height:350px;}.box2{ margin-top:150px;}
.whitebb{ position:relative; right:-70px;}.whtleft{ position:relative; left:-50px;}.box3{ background-color:#f2f2f2; margin-top:150px; padding-bottom:50px; height:350px;}.imgTop{ margin-top:-280px;}.head22{ font-size:60px; text-transform:uppercase; text-align:center; font-family:'Montserrat Semi Bold'; letter-spacing:8px; top:-50px; position:relative; display:block;}.head22 p{ font-size:14px; font-family:'Montserrat'; letter-spacing:9px; }.bottle1{ width:100%; height:400px; background-image:url(../images/besserat.png); position:absolute; display:block; background-repeat:no-repeat; background-position:center center}.bg1,.bg2,.bg3,.bg4,.bg5,.bg6,.third{background:url(../images/besserat.png) 50% 0 no-repeat;	height:500px; padding: 0; background-position:center top 10;position: absolute; z-index:999; left:0; right:0;  top:-420px; margin:auto;}.bg1:hover,.bg2:hover,.bg3:hover,.bg4:hover,.bg5:hover,.bg6:hover{ background-position:center top;} 
.bg2{ background-image:url(../images/langley.png); top:20px;}.bg3{ background-image:url(../images/rsv.png); top:-150px; left:-50px;}.bg4{ background-image:url(../images/bodvar.png); top:100px; right:-100px; width:160px; height:650px;}.slingShots{ text-align:center; margin-top:250px; width:1127px; height:925px; background-image:url(../images/slingshots.jpg); background-repeat:no-repeat; margin:0 auto; background-position:center center; margin-top:350px; position:relative; margin-bottom:50px;}.bg5{ background-image:url(../images/fernet.png); height:700px;}.slingLogoo{ width:242px; height:180px; background-image:url(../images/slign-shotlogo.png); background-repeat:no-repeat; position:absolute; left:-50px; top:10px; background-size:90%;}.slingBorbox{ width:450px; padding:20px 0;font-family:'Montserrat Semi Bold'; text-align:center; font-size:120px; position:absolute; right:50px; top:-20px; border:6px solid #000; line-height:100px; letter-spacing:7px;}.slingBorbox span{ font-size:35px; font-family:'Montserrat'; line-height:35px; display:block; text-transform:uppercase; letter-spacing:5px;}.slingContetn{ width:494px;letter-spacing:0.5px; line-height:30px; padding-top:200px; position:absolute; right:20px; font-size:18px; text-align:left; padding-left:50px;}.viwlAll{ width:450px; position:relative; text-align:left; font-family:'Montserrat';background-image:url(../images/tab-logo.png); background-repeat:no-repeat; background-position:left center; display:block; margin:0 auto; color:#000; text-transform:uppercase; padding-left:50px; font-size:20px; margin-bottom:50px;}.viwlAll:hover:after{ height:29px}
.viwlAll:after{ width:450px; height:10px; position:absolute; content:''; background-color:#b2ff00; left:-10px; right:0; bottom:0px; z-index:-1}
.headpp{display:block; position:absolute; left:0; right:0; margin:auto; text-align:center; top:400px;}.headset{ display:block; position:absolute; top:385px; left:-30px; right:0; margin:auto; width:220px;}.bg1{ height:650px;}.head11{ position:absolute; top:400px; text-align:center; left:0; right:0; margin:auto; width:auto}.productt a{ color:#000}.parallexbg{ width:100%; background-image:url(../images/parallex-img.jpg); z-index:-1; background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden; height:650px; background-attachment:fixed; position:relative} .innerparbg{ width:100%; height:100%; position:absolute; background-image:url(../images/parallex-bottle.png); background-repeat:no-repeat; background-position:top center; top:0px; position:relative; background-attachment:fixed;  background-size:auto 100%;}
.paraddetails{ width:850px; height:40px; line-height:40px; background:rgba(0,0,0,0.8); color:#00c6ff; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; text-transform:uppercase; text-align:center; font-size:15px;}.aboytSec{ background-image:url(../images/monikatext-bg.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:top 250px center; padding:100px 0}.aboutxis{ width:620px; margin:0 auto; height:420px; background-image:url(../images/wiine_load.gif); background-repeat:no-repeat; background-position:center center}.abtPrint{ padding-top:20px; width:620px; display:block; margin:0 auto; font-size:15px; line-height:25px; color:#525252; font-family:'Montserrat Light';}.abtPrint ul{ margin-left:40px;}.abtPrint ul li{ list-style:url(../images/logo-bullet.jpg); padding-left:5px;}.viewMorTab{ color:#000;font-family:'Montserrat Semi Bold'; font-size:15px; display:block; position:relative; margin:0 auto; width:200px; text-align:center; margin-top:50px; z-index:99}.viewMorTab:after{ width:200px; height:12px; background-color:#b2ff00; position:absolute; content:''; left:0; z-index:-1; right:0; margin:auto; bottom:-5px; }.bgTriaange,.bgTriaange1{ width:800px; height:402px; background-image:url(../images/triangle-bg.png); background-repeat:no-repeat; background-position:center center; background-position:center bottom; background-size:97%; position:absolute; left:0; right:0; bottom:0; margin:auto;}.bgTriaange1{ top:1114px; z-index:99999999999;background-image:url(../images/triangle-bg1.png); bottom:auto; top:-15px; z-index:9999999}
.viewMorTab:hover:after{ height:30px;}.foterFixx{ width:1040px; margin:0 auto; position:relative; padding:10px 0 20px}.foterLink{ background-image:url(../images/footer-logo.png); background-position:top center; height:128px; background-repeat:no-repeat; padding-bottom:10px; margin-top:60px; float:left; width:200px;}.foterLink ul li a{ color:#000; font-size:22px;font-family:'Montserrat Light'; position:relative; letter-spacing:6px; line-height:30px;}.foterLink ul li a:after{ position:absolute; left:-23px; content:''; width:0px; height:2px; background-color:#000; top:15px;}.foterLink ul li a:hover:after{ width:15px;}.socialLink{ text-align:center; margin-top:110px; width:270px; float:right;}.instal,.allsoci{ width:45px; height:35px; border:2px solid #2b2b2b; display:block; text-align:center; margin:0 auto; color:#000; padding-top:13px; margin:0 7px;}.footerLin{ width:100%; height:4px; background-image:url(../images/footer-line.jpg); background-repeat:no-repeat; background-position:center center; position:relative; z-index:9; top:-4px;}.allsoci{ margin-top:-7px;}
.marginle{ margin-left:5px}.marginle1{ margin-left:45px;}.instal:hover,.allsoci:hover{  border:2px solid #2b2b2b}.threeSet aside{ text-align:center;font-family:'Montserrat Light';}.threeSet h3{ font-size:39px;font-family:'Montserrat Semi Bold'; text-align:right; color:#525252; letter-spacing:-2px;}.threeSet p{ line-height:20px; font-size:12px;}.emailsec{ font-size:13px; letter-spacing:2px; text-align:center; color:#595959; margin-top:20px; width:400px; text-align:left; float:left; margin-top:130px;}.sendeny{ font-size:22px; text-transform:uppercase; letter-spacing:3px; padding-top:30px; text-decoration:underline;} .sendeny a {color:#333;}.cppt{ letter-spacing:1px; font-size:12px; text-align:center;font-family:'Montserrat Light'; margin-top:39px;}.tecnop{ width:93px; border-bottom: 1px solid #000; position:absolute; right:0; bottom:27px;font-family:'Montserrat Light'; font-size:11px; margin-top:20px; text-align:center; letter-spacing:1.5px; color:#000; display:block}.tecnop span{ width:7px; height:7px; background-color:#f6620a; border-radius:100%; display:block; float:left; margin-top:4px;}.instal:hover{ color:#c63197}.bg5 p{ position:relative; top:-40px}
.allsoci:hover{ color:#00F;}.marginle:hover{ color:#09F;}.marginle1:hover{ color:#007bb5}.box1{ top:50px;}
.menuPopp{ width:100%; height:100%; position:fixed; display:none; top:0; right:0;  bottom:0; z-index:9999999; background:rgba(255,255,255,1)}.leftMenuu{ width:100%; border-bottom:2px solid #000; left:0; right:0; margin:auto; top:12px; height:43px; z-index:99; position:fixed; background-color:#fff;}.rightMenu{ width:98%; right:0; left:0; margin:auto; height:100%; position:fixed; background-color:#fff; overflow-y:scroll }.pafong{  }.pafong li{ float:left; margin:0 15px;}.pafong li a{ color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif;position:relative; padding:0px; letter-spacing:2px; line-height:35px; font-weight:bold;  text-transform:uppercase; }.pafong li a:after{ position:absolute; width:100%; height:0px; background-color:#b2ff00; content:''; left:0; bottom:-2px; z-index:-1}.pafong li a:hover:after{ height:20px; width:100%;}.pafong li a:hover{ color:#000}.borderText{ font-size:70px; color:#fff;text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black; font-family:'Montserrat Semi Bold'; display:none; margin-bottom:10px; margin-top:20px;}.padRigt{ padding:30px 0 0 20px; margin-top:20px;} .active1{ background-color:#88e411; color:#000}.pafong li a{}
.rightMenu li a{ font-size:13px; color:#797979; line-height:20px;font-family:'ARIAL'; letter-spacing:0.2px; padding-left:5px;}.rightMenu li a:hover{ color:#000; padding-left:10px;}

.headSec{width:100%; background-color:#fff; padding-top:30px; height:auto; position:fixed; z-index:9; top:0}
.head1 {font-size:100px; color:#000; letter-spacing:-2px; font-family: 'Montserrat Semi Bold'; text-align:center; padding-top:20px;}
#navcontainer ul {margin: 0; padding: 0; list-style-type: none;text-align: center;}
#navcontainer ul li { display: inline;}a{ color:#000}
#navcontainer ul li a{text-decoration: none; padding:0px 15px; font-size:12px; text-transform:uppercase; letter-spacing:1px;}#navcontainer ul li a:hover{ color:#fff}
.single-page-nav a:hover, .single-page-nav .current { background-color:#000; color:#fff; background-color:none}
.active2{background-color:#000; color:#fff;}
.cntSec, .map, .greyBx, .netCnt, .nlogo, .nlogo1 {margin:0px auto; width:1100px;} .map {width:660px;}  .netCnt {width:900px; padding-top:70px;}.nlogo {width:720px; padding-top:30px;} .nlogo1 {width:800px; margin-top:30px;}
.abtPara, .abtRgt, .abtRgt1 {padding-bottom:20px; font-size:15px; line-height:28px; color:#525252; font-family:'Montserrat Light'; text-align:justify;}
.abtGbox {margin:0px auto; width:360px; height:500px; border:10px solid #b2f712; margin-top:300px;  margin-bottom:70px;}
.abtHd {position:absolute; font-family:'Montserrat Semi Bold'; font-size:55px; color:#000; display:block; width:1100px; left:0; right:0; margin:auto; top:520px; text-align:center; letter-spacing:-1.5px}.abtHd span {font-size:100px; color:#fff; -webkit-text-stroke: 1.5px black; letter-spacing:-5px;}
.abtImg {margin:0px auto; width:1100px; height:350px; background-image:url(../images/abtimg.jpg); background-repeat:no-repeat; background-position:center center; margin-top:30px; margin-bottom:50px;} .abtImg p { width:400px; font-family:'Montserrat Semi Bold'; font-size:16px; color:#fff; line-height:30px; padding-left:600px; padding-top:30px;} .abtLft, .abtLft1 {width:23%; float:left; margin-right:2%; font-family:'Montserrat Semi Bold'; font-size:40px; color:#000; text-align:right;} .abtRgt, .abtRgt1 {width:75%; float:left; padding-bottom:50px;} .abtLft1{width:38%;} .abtRgt1 {width:60%;}
.f30, .f301 {font-size:30px;} .f301 {text-align:center; letter-spacing:3px; padding:30px 0px;} .f20{font-size:20px;} .f50 {font-size:50px;} .f25 {font-size:25px;} .f120 {font-size:120px;}
 .f60 {font-size:60px; font-family:'Montserrat Semi Bold'; letter-spacing:-5px} .fyou,.f501, .f40, .f80,.f81, .f502, .f503,.headfontLine,.smailFint {text-align:center; letter-spacing:2px; padding:20px 0px; font-family:'Montserrat Semi Bold';} .f40 {font-size:40px; margin-bottom:100px;} .fyou {padding:0px;} .fyou,.f80,.f81, .f502, .f503  {font-size:70px; margin-top:100px; position:relative; line-height:60px;} .f80::before,.f81::before, .f502::before,.headfontLine:before,.smailFint:before{content: attr(title); width:700px; height:10px; background-color:#a7e122; position:absolute; top:75px; left:0; right:0; margin:auto; z-index:-1}  .f502, .f503  {font-size:50px;}.headfontLine:before,.smailFint:before{ width:800px; bottom:15px;} 
 .f81::before{ background-color:#008eee;} .f502::before {background-color:#b2e92f; top:60px; left:45px; width:1000px; height:10px;}.headfontLine,.smailFint { font-size:70px; letter-spacing:-3px; margin:70px 0; font-family:'Montserrat';position:relative;}.smailFint{ font-size:59px;}
 .f80::after,.f81::after {content:url(../images/peru-flag.png); width:90px; height:15px; position:absolute; top:120px;}.f501{ font-size:42px; letter-spacing:0}.f301{ font-size:50px; letter-spacing:-1px;font-family:'Montserrat Semi Bold';}
.belextraBg, .contactBg, .taberBg,.belgoldBg,.champagneBaner, .rsvBg, .labrutBg, .laroseBg, .elvolBg, .ginBg1, .ginBg2, .ffBg3, .ffBg4, .ffBg5, .ffBg6, .ffBg1, .tempBg1, .tempBg2, .brenneBg{margin:0px auto; width:100%; height:640px; background-image:url(../images/belextra_banner.jpg); background-repeat:no-repeat; background-size:cover; background-position:center center;  position:relative; margin-top:70px;}.belgoldBg{ background-image:url(../images/belgold_banner.jpg)} .rsvBg{background-image:url(../images/rsv_banner.jpg)} .labrutBg { background-image:url(../images/laurentbg1.jpg)} .ginBg1 { background-image:url(../images/ginbg1.jpg)} .ginBg2 {background-image:url(../images/ginbg2.jpg);} .brenneBg {background-image:url(../images/brennebg.jpg);} .ffBg2{background-image:url(../images/ffbg2.jpg)} .ffBg3{background-image:url(../images/ffbg3.jpg)} .ffBg4{background-image:url(../images/ffbg4.jpg)} .ffBg5{background-image:url(../images/ffbg5.jpg)} .ffBg6{background-image:url(../images/ffbg6.jpg)} .ffBg1 {background-image:url(../images/ffbg1.jpg);}  .tempBg1 {background-image:url(../images/temp4bg.jpg);} .tempBg2 {background-image:url(../images/temp6bg.jpg);} .ffBg2{margin:0px auto; width:100%; height:640px; background-image:url(../images/ffbg2.jpg); background-repeat:no-repeat; background-size:cover; background-position:center center;  position:relative;} 
 .laroseBg { background-image:url(../images/laurentbg2.jpg)} .contactBg {background-image:url(../images/contact_banner.jpg);}.champagneBaner{ background-image: url(../images/basserrat-logo.jpg),url(../images/basserrat-banner.jpg); background-size:auto,cover; background-repeat:no-repeat;}  .taberBg {background-image:url(../images/taber_banner.jpg); margin-bottom:75px; width:60%; float:right; right:25px;} .coalBg, .coalBg1, .laurentBg {width:100%; height:auto; background-image:url(../images/coalbg.jpg); background-repeat:no-repeat; background-position:center top; margin-bottom:20px; padding:100px 0px; }.coalBg1{ background-image:none} .laurentBg {background-image:url(../images/laurentbg.jpg);} .proImg, .proImg1, .proImg2 {width:42%; float:left; text-align:center; margin-left:3%;} .proImg1 {margin-left:0%; width:35%; margin-bottom:20px;} .proImg2 {margin-left:0%; width:40%; text-align:left;} .proCnt, .proCnt1 {width:55%; float:left; padding-top:70px;} .proCnt1 {width:30%; margin-left:55px;} .proCnt p, .cntCricel p, .cntPara, .proCnt1 p, .flag p, .flag3 p{margin-bottom:30px; font-size:14px; line-height:25px; color: #3c3c3c; letter-spacing: 1px; font-family:'Montserrat Light';} .flag p, .flag3 p{margin-bottom:0px; font-size:12px;}  .qualityTab{ display:block; text-align:center; line-height:40px; font-size:17px; letter-spacing:2px; width:250px; background-image:url(../images/thumb-right.html); background-repeat:no-repeat; background-position:left center; background-color:transparent; padding-left:30px; color:#000; position:relative;} .qualityTab::after{content: attr(title); width:280px; height:3px; background-color:#000; position:absolute; top:40px; left:0px}.ingcenter{ text-align:center}
.cocktail{ width:100%; margin-top:50px;} .cntCricel {width:360px; height:360px; border-radius:360px; background-color:#130f14; left:0; right:0; top:0; bottom:0; margin:auto; position:absolute;} .cntCricel p {margin:0px auto; width:300px; color:#fff; padding-top:170px; text-align:center; margin-bottom:0px; font-size:15px; line-height:22px;} .meHd {font-size:55px; font-family:'Montserrat Semi Bold'; letter-spacing:0px; text-align:center; left:0; right:0; top:0; bottom:0; margin:auto; position:absolute; color:#fff; padding-top:230px; z-index:1;} .cotSec {margin:0px auto; width:800px; margin-top:50px; margin-bottom:50px;}  .cntinput, .cntinput1 {width:100%; margin-bottom:30px; background:none; box-sizing: border-box; border:none; border-bottom:2px solid #4d4e4d; line-height:40px; font-family: 'Montserrat Light'; font-size:15px; color:#343434; letter-spacing:1px; padding-left:15px;} .cntinput1 {margin-bottom:40px; margin-top:10px; line-height:30px;} .cntinput:focus, .cntinput1:focus { border-bottom:2px solid #9dc73c;}  .cntTab, .vmTab {display:block; font-size:14px; letter-spacing:1px; color:#fff;  font-family: 'Montserrat Semi Bold'; border:0px; cursor:pointer;  background-color:#000; line-height:20px; width:300px; margin:0px auto; position:relative; background-image:url(../images/logow.png); background-repeat:no-repeat; background-position:left 80px center;}  .vmTab{background-image:url(../images/logob.png); margin-left:280px; background-color:transparent; color:#000; line-height:30px; padding-left:50px; width:110px; background-position:left 20px center;}
 .greyBox:hover{ background-color:#f6f6f6}.greyBox:hover .greyImg{ margin-left:10px;}
.cntTab:hover{ background-color:#069ce9}
.greyBox {margin:0px auto; width:700px; height:200px; padding:70px 50px 0 ; background-color:#fff; border:14px solid #000; margin-top:200px; margin-bottom:200px; position:relative; cursor:pointer; z-index:0}  .greyBox h3 {font-size:30px; text-transform:uppercase; line-height:35px; padding-left:300px; padding-bottom:20px;font-family:'Montserrat';} .greyImg {width:auto; height:auto; position:absolute; top:-90px; left:70px;}.greyBox h3 p{ font-size:13px; text-transform:capitalize; line-height:20px; margin-top:10px; color:#3f3f3f; letter-spacing:0px; width:85%;font-family:'Montserrat Light';}
.greyBox:hover {border:14px solid #000;} 
.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{width:100%; background-image:url(../images/taber_abt.jpg); height:700px; background-position:center top; background-size:cover; background-attachment:fixed; position:relative;} .rsv_abt {background-image:url(../images/rsv_abt_bg.jpg)} .ginabtBg {background-image:url(../images/ginabtbg.jpg)} .mezabtBg {background-image:url(../images/mezabtbg.jpg)} .karkenabtBg {background-image:url(../images/karkenabtbg.jpg)} .teqabtBg {background-image:url(../images/teqabtbg.jpg)} .joseabtBg {background-image:url(../images/joseabtbg.jpg)} .lauabtBg {background-image:url(../images/lauabtbg.jpg)} .ynovabtBg {background-image:url(../images/ynovabtbg.jpg)} .mayabtBg {background-image:url(../images/mayabtbg.jpg)} .fanabtBg  {background-image:url(../images/fanabtbg.jpg)} .egoBg  {background-image:url(../images/egobg.jpg)}  .pnixBg  {background-image:url(../images/pnixbg.jpg)} .meatBg {background-image:url(../images/meatbg.jpg)}
.dcBg {background-image:url(../images/dcbg.jpg)} .overBg {background-image:url(../images/overbg.jpg)}
.taberAbt:hover,.basseratBt:hover,.belekayaaBt:hover,.francaabtbg:hover,.bodavarabt-bg:hover,.langleyabt-bg:hover,.ron-diplomatico-bg:hover { }.slingShorparr{ background-image:url(../images/slingshot-parale.jpg); background-attachment:scroll, fixed}
.villasandibg{ background-image:url(../images/villa-sandi-bg.jpg);}
.belekayaaBt{ background-image:url(../images/belenkaya-abt-bg.jpg)}.langleyabt-bg{ background-image:url(../images/langley-abt-bg.jpg)}.ron-diplomatico-bg{ height:750px; background-image:url(../images/ron-diplomatico-bg.jpg)} .francaabtbg{ background-image:url(../images/franca-about-bg.jpg)}.bodavarabt-bg{ background-image:url(../images/bodvar-abt-bg.jpg)} .basseratBt{ background-image:url(../images/baseerat-bgtxt.png); background-size:cover}.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 {margin:auto; width:750px; padding-top:250px; text-align:center; color:#fff; font-size:15px; line-height:30px; font-family:'Montserrat Light';} 

.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 {display:block; font-size:50px; margin-bottom:25px;font-family:'Montserrat'; letter-spacing:-0.4px; color:#fff;}

.taberAbt1 { } .taberAbt1 img{ width:20%;} .ron-diplomatico-bg p{ padding-top:150px;}
.taberAbt1 img:hover{ transform:scale(1.1,1.1)}
.basseratImg img{ width:33.33%}.cntPara{font-size:17px; text-align:center; line-height:30px;} .taberItalia {width:100%; background-image:url(../images/taberitalia_bg.png); height:815px; background-repeat:no-repeat; background-position:right center; margin:100px 0px;} 
.ynovlf, .villalf, .dryclf, .karlf,  .ginlf {background-image:url(../images/ynovlf.jpg); width:35%; height:815px; background-repeat:no-repeat; background-position:right center; margin:100px 0px; background-size:cover; position:relative; float:right;} .villalf {background-image:url(../images/villalf.jpg);} .dryclf {background-image:url(../images/dryclf.jpg);} .karlf {background-image:url(../images/kraken1.jpg);} .ginlf {background-image:url(../images/gin1.jpg);}
.rightFlot{ width:80%; float:right; }.tabraenoHead{ position:absolute; font-size:120px;font-family: 'Montserrat Semi Bold'; left:-400px; top:450px; line-height:120px;}
.tabraenoHead span{ font-size:17px; line-height:20px; font-family:'Montserrat'; letter-spacing:1.5px;text-transform:uppercase; display:block;}.tabraenoHead abbr{ color:#fff;}.vmTab:after{ width:180px; height:10px; background-color:#b2ff00; position:absolute; content:''; left:0; right:0; bottom:5px; z-index:-1}.greyBox:hover .vmTab:after{height:20px;}.tabraenoHead b{ font-size:12px; margin-left:8px; margin-top:10px; display:block; letter-spacing:2.5px; line-height:25px; }.tabraenoHead b img{ padding-right:3px;}
 #p{ position:absolute; top:-70px;}.slingShorparr{ background-image:url(../images/paralexx-text.png), url(../images/slingshot-parale.jpg); background-position:center center, center center; background-size:auto, cover; background-repeat:no-repeat}
.taberItalia, .taberQue, .taberc1, .taberc2, .ynovrt, .villart, .drycrt, .karRt, .ginRt,.totontel_rught,.italia_bg {width:35%; background-image:url(../images/taberitalia_bg.jpg); height:815px; background-repeat:no-repeat; margin:50px 0px; float:right; background-size:cover; position:relative;}.italia_bg{ background-image: url("../images/italia_bg.jpg")}
.totontel_rught{ background-image: url("../images/torontel_bg.jpg")}
.taberQue {background-image:url(../images/taberque_bg.jpg);} .taberCircle {width:150px; height:150px; line-height:150px; border-radius:150px; background-color:#fff; border:3px solid #000; text-align:center; position:absolute; left:-70px; top:100px; font-family: 'Montserrat Semi Bold'; font-size:22px;}  .taberTxt{width:50%; float:right; margin-top:100px;}  .taberc1, .taberc2, .ynovrt, .villart, .drycrt, .karRt, .ginRt {width:50%; background-image:url(../images/taberc1.jpg); height:520px; float:left;} .taberc2 {background-image:url(../images/taberc2.jpg);} .ynovrt {background-image:url(../images/ynovrt.jpg);} .villart {background-image:url(../images/villart.jpg);} .drycrt {background-image:url(../images/drycrt.jpg);} .karRt {background-image:url(../images/kraken2.jpg);}
.ginRt {background-image:url(../images/gin2.jpg);} .taberTxt1 {width:35%; float:left; margin-top:200px; margin-left:5%;} .taberTxt1 ul li, .proCnt ul li, .n1 ul li, .n4 ul li, .greyBx ul li, .n5 ul li {list-style:url(../images/bu.png); font-size:16px; line-height:35px; color: #3c3c3c; letter-spacing:1px; font-family:'Montserrat Light'; padding-left:5px;}  .proCnt ul li, .n1 ul li, .n4 ul li, .n5 ul li  { list-style-image:url(../images/logo-bullet.jpg); font-size:14px; line-height:28px; margin-left:20px;} .proCnt ul {margin:10px 0px;} .taberc1 h1, .taberc2 h1, .karRt h1, .ginRt h1 {width:900px; position:absolute; right:-600px; top:50px; font-family: 'Montserrat Semi Bold'; font-size:60px; color:#000;} .taberc1 h1 span, .taberc2 h1 span, .karRt h1 span, .ginRt h1 span {color:#fff;}.menuLefftt{ width:19%; margin-right:1%; float:left}.categorisSec{ width:1100px; margin:0 auto; margin-top:150px;}.mainHeadcat{ font-size:90px; text-align:center;font-family: 'Montserrat Semi Bold'; letter-spacing:-5px; }
 .subcat{ font-size:22px; text-transform:uppercase; letter-spacing:20px;text-align:center; position:relative; display:block;}.subcat:after{ width:100px; height:5px; background-color:#000; position:absolute; left:0; right:0; margin:auto; content:''; top:50px;}.contentDetails{ margin-top:70px; font-size:15px;font-family:'Montserrat Light'; line-height:27px;}.logoBrand{ width:200px; height:200px; position:absolute; top:-70px; z-index:9; left:0; right:0; margin:auto}
 .champagnebotleSec, .champagnebotleSec1, .champagnebotleSec2, .langBottle, .caffeBottle, .elvolBottle1, .elvolBottle2{width:600px; margin:0 auto; height:680px; background-image:url(../images/basserrat.png); background-repeat:no-repeat; background-position:center center; position:relative; margin-top:-100px;} .champagnebotleSec1 {background-image:url(../images/basserrat1.png);} .champagnebotleSec2 {background-image:url(../images/basserrat2.png);} .elvolBottle1 {background-image:url(../images/elvolb1.png);} .elvolBottle2 {background-image:url(../images/elvolb2.png);}.champagenHead{ font-size:80px; position:relative; text-align:center;font-family: 'Montserrat Semi Bold'; letter-spacing:-2px; }.champagenHead:after{ width:100px; height:6px; background-color:#000; position:absolute; content:''; left:0; right:0; margin:auto; top:120px;}.champagneDetails, .elvolDetails{ width:1050px; margin:0 auto; font-size:14px;  font-family:'Montserrat Light'; line-height:24px; margin-top:100px; margin-bottom:100px;} .elvolDetails{font-size:16px; line-height:30px;} .champgLeft,.champgRight{ width:45%; float:left;}.champgRight{ float:right; width:50%;}.champagneDetails h4, .langDetail h4, .langDetail h3, langRight1 h3, .elvolDetails h4{ font-size:20px;font-family: 'Montserrat Semi Bold'; margin-bottom:15px;} .langDetail h4 {font-size:25px; line-height:35px;} .langDetail h3, .langRight1 h3 {margin-top:50px;  font-size:23px; margin-bottom:5px;} .langRight1 h3  {margin-top:0px;} .elvolDetails h4 {font-size:25px; font-family:'Montserrat Light';}
.footerBgg{ width:97%;   margin:0 auto; margin-bottom:20px; margin-top:20px;} 
.basseratImg img:hover{ transform:scale(1.1,1.1)}.bodvarbannerrbg,.bodvarbannerrbg1,.bodvarbannerrbg2, .ebBg1, .ebBg2, .ebBg3, .ebBg4, .ovhex_bg1, .ovhex_bg2, .joseBg1, .joseBg2, .joseBg3, .joseBg4{ width:85%; float:right; background-image:url(../images/bodvarno1.jpg); background-position:center center;background-repeat:no-repeat; height:650px; position:relative; margin-top:75px;} .edLeft {width:40%; float:left;} .edRight {width:52%; float:right} .ebBg1 {background-image:url(../images/eb_bg1.jpg)} .ebBg2 {background-image:url(../images/eb_bg2.jpg)} .ebBg3 {background-image:url(../images/eb_bg3.jpg)} .ebBg4 {background-image:url(../images/eb_bg4.jpg)} .ovhex_bg1 {background-image:url(../images/ovhex_bg1.jpg)} .ovhex_bg2 {background-image:url(../images/ovhex_bg2.jpg)}
.joseBg1 {background-image:url(../images/josebg1.jpg)} .joseBg2 {background-image:url(../images/josebg2.jpg)} .joseBg3 {background-image:url(../images/josebg3.jpg)} .joseBg4 {background-image:url(../images/josebg4.jpg)}
.bodvarbannerrbg1{ background-image:url(../images/bodver-no5-bg.jpg)}.bodvarbannerrbg2{ background-image:url(../images/bodver-no7-bg.jpg)}
.borderno1{ width:250px; position:absolute; height:700px; top:-60px; right:150px;} .ebheading, .ebheading1, .joseHd {font-size:90px;  line-height:90px;color:#fff; background-color:#000; position:absolute;font-family:'Montserrat Semi Bold'; letter-spacing:-2px; top:100px; left:-150px; padding:0px 25px;} .ebheading1 {color:#fff; background-color:#000} .joseHd {color:#fff; padding-right:50px; padding-left:20px; font-size:80px;}
.boderheading{font-size:90px;  line-height:90px;color:#043c80; position:absolute;font-family:'Montserrat Semi Bold'; letter-spacing:-4px; top:100px; left:-150px;}.bodvardetails, .ebetails{ width:1000px;line-height:25px; margin:0 auto; position:relative; margin-top:220px; margin-bottom:50px;}  .ebetails {margin-top:150px; font-size:16px; line-height:30px; color:#3c3c3c;  width:1100px; margin-bottom:80px;}
.headbodvar{ font-size:40px; line-height:40px; text-transform:uppercase; position:absolute; left:0; top:-150px; letter-spacing:-2px; width:750px;}.bodvarleftontet, .caffeLeft, .caffeLeft1{ width:35%; float:left;}.bodverrgihtconter, .caffeRight, .caffeRight1{ width:55%; float:right}.bodverrgihtconter ul li, .caffeRight ul li, .edRight ul li{ font-size:22px; line-height:40px; list-style:url(../images/blue-bullet.jpg); padding-left:10px;}.bodvardetails h5, .caffeLeft h5,  .ebetails h5{ font-size:26px; letter-spacing:0px; text-transform:uppercase;  margin-bottom:15px;}.padingBiotm{ margin-bottom:60px;}.orncolor{ color:#feccb1; left:-100px; top:110px; font-size:110px;} .caffeRight1 p {font-size: 16px; line-height: 30px; color: #3c3c3c;  font-family:'Montserrat Light';}
.boldfnt{font-family:'Montserrat Semi Bold'; } 
.caffeLeft {width:55%; font-size:16px; line-height:30px; color:#3c3c3c;} .caffeRight {width:35%} .caffeRight1{width:40%; font-size:18px; line-height:35px; font-family:'Montserrat'; padding-top:30px;} .caffeLeft1 {width:50%; text-align:center;}  .caffeLeft1 h1 {font-size:110px; font-family:'Montserrat Semi Bold'; text-align:right;}  .caffeLeft1 h3 {font-size:70px; font-family:'Montserrat Light'; text-align:right; padding-bottom:50px;}
.langBg{width:100%; height:850px; background: rgb(252,252,252);background: linear-gradient(to bottom, rgb(252,252,252) 0%,rgb(221,220,219) 100%);}  .langBanner, .langDetail, .caffeDeatils, .caffeCock {margin:0px auto; width:1100px; padding-top:130px;} .caffeDeatils, .caffeCock {margin-bottom:150px; width:1200px;} .caffeCock {padding-top:0px; margin-bottom:50px;} .langLft, .langRgt{width:40%; float:left;} .langRgt{width:60%; padding-top:50px; text-align:center;} .langRgt {font-family:'Montserrat Semi Bold'; font-size:120px; color:#000; line-height:110px;} .langDetail {padding-top:0px; margin-bottom:50px;} .langLeft, .langRight1{width:45%; color: #fff; float:left;  font-size:14px; font-family:'Montserrat Light'; line-height:28px; padding-top:90px;} .langRight, .langRight1 {width:45%; float:right;} .langRight1 {width:50%;} .langBottle,.langno8, .teq1, .teq2, .teq3, .bb1, .bb2 {background-image:url(../images/lang_old.jpg); width:480px; height:530px; margin-top:-80px;}.langno8{ background-image:url(../images/langleyno8.png)}  .teq1 {background-image:url(../images/tequila1.jpg)} .teq2 {background-image:url(../images/tequila2.jpg)} .teq3 {background-image:url(../images/tequila3.jpg);}.bb1 {background-image:url(../images/bb1.jpg);} .bb2 {background-image:url(../images/bb2.jpg);}
.bush_img,.bush_img2, .bush_img3{width:45%; float:right;background-image:url(../images/bb5.jpg); background-size: cover; height:530px; margin-top:-80px;}.bush_img2{background-image:url(../images/bb6.jpg);background-size:cover;}
.bush_img3{background-image:url(../images/bb7.jpg);background-size:cover;}

.langBg1,.langBg2, .teqBg1, .teqBg2, .teqBg3, .bb3, .bb4,.bb5,.bb6,.bb7,.bb8 {width:100%; height:600px; padding:20px 0px; background-image:url(../images/lang_bg.jpg); background-repeat:no-repeat; background-position:center center; color:#e6dcc3; font-size:14px; font-family:'Montserrat Light'}.langBg2{ background-image:url(../images/langleyno8-bg.jpg)} 
.bb7{ background-image: url("../images/schwartzhog_krauter_bgg.jpg")}
.bb5{ background-image: url("../images/metal_label_sauvignon_blanc_bgg.jpg")}
.bb6{ background-image: url("../images/henri_pastis_bg.jpg")}
.bb8{ background-image: url("../images/natural_elder.jpg")}
.teqBg1 {background-image:url(../images/teqbg1.jpg)} .teqBg2 {background-image:url(../images/teqbg2.jpg)} .teqBg3 {background-image:url(../images/teqbg3.jpg)} .bb3 {background-image:url(../images/bb3.jpg);} .bb4{background-image:url(../images/bb4.jpg); height:650px;} .lang1 , .lang2{width:20%; float:left; margin-left:5%; margin-bottom:5%;} .lang2 {width:30%;} .caffeBanner {width:97%; margin:0px auto; margin-top:30px;}.caffeBg,.fernetbranca,.carpanobner, .maybach1, .maybach2, .maybach3, .maybach4, .pnix1, .pnix2, .mezcBg, .absenteBg {background-image:url(../images/caffebg.jpg); background-repeat:no-repeat; width:64%; height:670px; float:right;}  .maybach1 {background-image:url(../images/may1.jpg);} .maybach2 {background-image:url(../images/may2.jpg);} .maybach3 {background-image:url(../images/may3.jpg);} .maybach4 {background-image:url(../images/may4.jpg);} .pnix1 {background-image:url(../images/pnix1.jpg);} .pnix2 {background-image:url(../images/pnix2.jpg);} .mezcBg {background-image:url(../images/mezcbg.jpg);} .absenteBg {background-image:url(../images/absentebg.jpg);}.carpanobner{ background-image:url(../images/carpano-antica-banner.jpg)}.caffeTxt,.caffeTxt1 {width:33%; font-size:100px; font-family:'Montserrat Semi Bold'; text-align:right; margin-top:200px;  float:left; position:relative}.caffeTxt1{ font-size:45px; letter-spacing:-1px; margin-top:250px;}.caffeTxt1 span{ font-size:80px; line-height:65px;} .fernetbranca{ background-image:url(../images/fernet-branca-banner.jpg)}.caffeTxt::before {content: attr(title); width:400px; height:5px; background-color:#000; position:absolute; top:250px; right:-15px;}  .caffeTxt::after {content:url(../images/italy.png); width:90px; height:15px; position:absolute; top:200px; right:0px;} .greyCircle{margin:0px auto; width:800px; height:800px; border-radius:800px; background-color:#f2f2f2; margin-top:100px; position:relative; text-align:center} .greyCircle img{ margin-top:-200px;} .greyCircle1{margin:0px auto; width:500px; height:500px; border-radius:500px; background-color:#f2f2f2; margin-top:150px; position:relative; text-align:center} .greyCircle1 img{ margin-top:-150px;} .whitebx, .whitebx1 {margin:0px auto; width:600px; line-height:30px; font-size:18px; text-align:center; z-index:9999; background-color:#fff; letter-spacing:8px; position:absolute; top:400px; left:100px; font-family:'Montserrat'} .whitebx1 {top:400px; left:-50px;} .greyCircle2{margin:0px auto; width:600px; height:600px; border-radius:600px; background-color:#f2f2f2; margin-top:100px; position:relative; text-align:center} .greyCircle2 img{ margin-top:-300px;}
.flag, .flag3{width:28%; margin:5% 2.5%; float:left; text-align:center;} .flag h3, .flag3 h3 {font-size:20px; font-family:'Montserrat Semi Bold'; padding:5px 0px } .flag1, .flag2 {margin:0px auto; width:1000px;} .flag2 {width:600px; margin-bottom:50px;} .flag3{width:45%;} .greyBg {width:100%; background-color:#f1f1f1; padding:50px 0px;} .frabra{margin:0px auto; width:1350px;} .fbLft {width:59%; float:left;} 
.fbRgt {width:39%; float:right;} .fb1, .fb2, .fb3, .fb4, .fb5 {width:100%; height:520px; background-image:url(../images/fb1.jpg); background-repeat:no-repeat; background-position:center center; margin-bottom:20px;} .fb2, .fb3{height:535px; background-image:url(../images/fb2.jpg); background-position:right center;} .fb3{height:570px; background-image:url(../images/fb3.jpg); position:relative;} .fb4{height:725px; background-image:url(../images/fb4.jpg);} .fb5{height:565px; background-image:url(../images/fb5.jpg);} .fbLogo1{margin-top:200px; width:215px; height:140px;} .fbLogo2 {margin:30px 0px; text-align:right; padding-right:120px;} .fbLogo3 {width:275px; height:205px; right:-130px; position:absolute; bottom:100px;} .fbLogo4 {margin-top:200px; width:215px; height:155px; margin-left:308px;}
.greenBx, .blueBx {width:45%; float:left; margin:2.5%; background-color:#99d312; height:120px; font-size:20px; color:#fff;  font-family:'Montserrat'; line-height:35px; display:block; text-transform:uppercase; letter-spacing:2px; text-align:center; padding-top:30px;} .blueBx {background-color:#046cb2;} .greyBx {width:850px; padding:50px; background-color:#efefef; margin-top:30px;} .greyBx ul li {list-style:url(../images/bu1.png); margin-left:40px; font-size:18px; line-height:40px; padding-left:10px;} .n1, .n4 {width:70%; float:left; padding-top:30px;} .n2, .n3{width:30%; float:left;} .n1 ul li, .n4 ul li {padding-top:10px; line-height:30px; margin-left:35px;} .netHd, .netHd1 {font-family:'Montserrat'; font-size:45px; color:#151515; letter-spacing:-4px;} .n3 {width:25%; padding-top:50px;} .n4 {width:73%; margin-left:2%;}  .netHd1 {font-size:40px; text-align:center; padding-bottom:20px; letter-spacing:-3px;} .n5 ul li {line-height:30px; margin-left:80px;}
.n6, .n7 {width:100%; height:250px; text-align:center; padding:100px 30px; font-size:30px; color:#fff; letter-spacing:-2px; background-image:url(../images/n3.jpg); background-repeat:no-repeat;} .nlogo img {float:left; padding:0px 20px;} .nBottles {width:11.2%; margin:0% 1.5%; float:left; text-align:center;} .nBottles p, .nflags p {font-size:12px; letter-spacing:0px;} .n7 {background-image:url(../images/n4.jpg); height:590px;  padding:50px 30px; margin-bottom:100px; } .n7 h1 {font-style:italic; text-decoration:underline; text-align:left; font-size:28px; letter-spacing:0px; line-height:40px;} .nflags {float:left; padding:5px 30px;} .nflags p {font-size:13px;}
.footerSubLink ul li a{ font-size:13px; letter-spacing:-0.3px;}.catmainhead{ font-size:13px; font-family:'Montserrat'; border-bottom:2px solid #000; margin-bottom:15px;  }.footerSubLink ul li { padding-top:6px; list-style:disc;}.footerSubLink ul{ margin-top:8px;}.footerSubLink ul li a:hover{ text-decoration:underline;}
.sixLeftt{ width:14%; margin-left:2.5%; float:left}.catmainhead:hover{ color:#0768aa; border-bottom:2px solid #0768aa}
.slingContetn span{font-family:'Montserrat'; }.netCnt ul li span{font-family:'Montserrat'; font-size:14px; color:#000; letter-spacing:0;}.donDetailstxt{ font-size:11px; color:#fff; text-align:center; width:800px; margin:0 auto}.donDetailstxt h5{ font-size:20px;font-family:'Montserrat'; letter-spacing:0; margin-bottom:10px; text-transform:uppercase}.donDetailstxt li { font-size:14px; line-height:22px; display:block}.slingshotSecti{ border:10px solid #000; width:100%;  margin-top:150px; margin-bottom:50px;}.leftSling,.rightSling{ width:45%; position:relative; text-align:center; float:left; padding:2.4% 1.5%;}.rightSling{ border-left:10px solid #000}.slingIngbox{ position:absolute; top:-100px; text-align:center; width:100%;}.hed3Sling{ font-size:30px; font-family:'Montserrat Semi Bold'; letter-spacing:0px; color:#ed1c24; padding-top:80px;}.hed4Sling{ font-size:16px; font-family:'Montserrat Semi Bold';  text-transform:uppercase; margin-top:22px; display:block;}
.normalCon{ letter-spacing:0; padding-bottom:15px; display:block; padding-top:5px;}.slingshotSecti ul li{  font-size:14px; line-height:21px; color:#656565}.slingBoxPan{ margin-top:220px; margin-bottom:100px;}.hed3Sling span{ display:block; font-size:17px;font-family:'Montserrat'; color:#656565; font-family:'Montserrat Light'; letter-spacing:-0.5px; margin-bottom:10px; position:relative;}.hed3Sling span:after{ width:50px; height:3px; content:''; background-color:#000; position:absolute; left:0; right:0; margin:auto; top:27px;}
.slingshotSecti ul{ margin-left:60px;}.slingShorparr:hover{ background-position: center top 170px, center center}
.slingRightlogo{ width:73px;  position:fixed; right:80px; top:20px; z-index:999999}
.slingshorMenu{ position:fixed; bottom:50px; left:20px; width:175px;}.slingshorMenu:hover{ bottom:60px;}
.reserva-banne,.reserva-banne1, .estateBg{ width:100%; height:1100px; background-image:url(../images/reserva.jpg); background-repeat:no-repeat; background-position:center center; background-size:100%; position:relative; }.h1hgeabgg,.h1hgeabgg1, .estatHd{ font-size:100px; position:absolute; right:10%; color:#fff; font-family:'Montserrat Semi Bold'; line-height:75px; letter-spacing:-7px; top:100px; z-index:99}.h1hgeabgg1{ right:10%; top:250px; font-size:120px} .estatHd {left:5%; top:500px; font-size:70px; letter-spacing:-3px}
.h1hgeabgg:after,.h1hgeabgg1:after, .estatHd:after{ width:450px; height:180px; top:0; bottom:0; z-index:-1; background-color:#000; position:absolute; left:-10px;content:''; margin:auto;}.reserva-banne1{ background-image:url(../images/mantuano-banner.jpg); height:1010px}.h1hgeabgg1:after{ height:90px;} .estateBg { background-image:url(../images/29state.jpg); height:1000px;}
 .menuicn{ width:36px; z-index:99999999999999; height:35px; position:fixed; background-color:#fff; padding:10px 10px 10px 10px;right:0px; top:0px; cursor:pointer} .estatHd:after {width:500px; }
.togrlcon,.togrlcon1{ width:36px; margin-top:10px; height:6px; background-color:#000; position:absolute; }.togrlcon:after,.togrlcon1:after{ width:36px; height:6px; background-color:#000; content:''; position:absolute; top:12px;}.togrlcon1{ transform:rotate(45deg); top:10px; background-color:#000  }.togrlcon1:after{ transform:rotate(-90deg); top:1px; background-color:#000 }.slingShotbanner{ width:100%; height:750px; background-image:url(../images/slingshot-banner.jpg); background-repeat:no-repeat; position:relative; background-position:center center; background-size:cover}.slibgBannelog{ width:531px; height:207px; background-image:url(../images/sligshotbannerlogo.png); background-repeat:no-repeat; position:absolute; left:0; right:0; bottom:60px; margin:auto}
.thnksBg{ width:100%; height:100%; position:fixed; background-image:url(../images/thanks-text.png), url(../images/thanksimg.jpg); background-repeat:no-repeat, no-repeat; background-position:center center, center center; background-size:auto, cover} 
.mainHeadd{ font-family:'Montserrat Semi Bold';  color:#F00; font-size:20px; padding-bottom:5px;}.paddingmenu{ padding-top:30px;}
 .threeSet { display:none;}.coalBg{ background:transparent}.wineseccc{ width:100%; margin:50px 0; padding:100px 0; background-color:#dddddd; margin-top:250px;}.headbgg{ background-image:url(../images/wines-text.png); height:150px;  background-repeat:no-repeat; background-position:center center; margin-bottom:50px; width:100%;}.winefive-sec{ width:18%; font-family:'Montserrat Semi Bold';  float:left; margin:0 1%; text-align:center}.winefive-sec p{ display:block; width:80%; margin:0 auto}.margntopppp{ margin-top:30px;}
 .clrblack{ color:#000}.elvolBg {background-image:url(../images/elvolbg1.jpg)}
.f81{ letter-spacing: -0.5px;}

header {
  width: 100%;
  height:80px;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999; background:rgba(255,255,255,1);
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s; }
  header h1#logo {
    display: inline-block;
    height: 150px; 
    float: left; 
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  header nav {
    display: inline-block;
    float: right; }
    header nav a {
      line-height: 150px;
      margin-left: 20px;
      color: #9fdbfc;
      font-weight: 700;
      font-size: 18px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
      header nav a:hover {
        color: white; }
		
  header.smaller {
    height:80px;  background:rgba(255,255,255,1);}
    header.smaller h1#logo {
      width: 150px; height:25px;}
    header.smaller nav a {
      line-height: 75px; }
 



/**********scrollbar************/
 ::-webkit-scrollbar {
    width: 0;
    height: 10px;
    background-color:transparent;
}
::-webkit-scrollbar-track {
    background-color:transparent;
    width: 0;
}
::-webkit-scrollbar-track-piece  {
    background-color: #fff;
}
::-webkit-scrollbar-thumb { background:#000; 
    width: 0;
}
 
 