@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'playlistscript';
    src: url('https://www.moneycontrol.com/news/css/fonts/playlist_script-webfont.woff?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/news/css/fonts/playlist_script-webfont.woff?classic=true') format('woff');
    font-weight: normal;
    font-style: normal;
}
.breadcrum-alcohol{
	float: right;
	padding-left: 7px;
}

body, html { overflow-x:hidden;}
.al_container { width:1260px; margin:0 auto;}
#alchohal_nikics {}
#alchohal_nikics .al_container { padding-top:100px; position: relative;  }
.circl1_nomics { width:800px; height:800px; background:#F0EBCE; border-radius:50%; display: block; position: absolute; top:-100px; right:0px; z-index:-2;  }
.wineBottle { position: absolute; right:0px; top:0px; z-index:-1;  }


.nomic_left { width:500px; float: left; margin-left:30px;}
.headlineTop { margin-bottom:20px;  color:#2E0E05; font:900 85px/85px 'Playfair Display', serif;  }
.headlineTop span { color:#AA5800; font:60px/60px 'playlistscript'; display: block;}
.headlineTop strong { font:68px 'playlistscript'; display: block; color:#AA5800; padding-left:30px; } 
.nomic_left p, .nomic_right p { color: #000000;  font:24px/32px 'Lato', sans-serif; margin-bottom:30px;   }

.nomic_right { width:500px; float: left; margin-left:140px; padding-top:250px;  }

#percapita { background: url("https://images.moneycontrol.com/mcnews/images/alcohol/perCapita.png") center 100px no-repeat;}
.title_capita {  text-align: center;  }
.title_capita h2 { margin-left:150px;  display: inline-block; color:#2E0E05; font:900 85px/85px 'Playfair Display', serif;}
.title_capita span { color:#AA5800; margin-left:-40px;  display: block;  font:65px/65px 'playlistscript'; text-align: left;}
.title_capita strong { display: inline-block; margin-left:30px; }
.barrel_cnt { padding-top:30px; position: relative; padding-bottom:100px; }
.barrel_description { position: absolute;right: 0px; top:50px; width:320px;}
.statedata { margin-bottom:40px;  padding-left:40px;  position: relative; font:24px/32px 'Lato', sans-serif; color: #000000;  }
.statedata:before { content: ""; width:10px; height:100%; border-radius:10px; background:#FF9300; position: absolute; left:0px; top:0px;  }
.statedata.blue:before { background:#D67BFF;}

#percetange_prev { padding:150px 0 20px 0; }
.percentData { display: flex; flex-basis: auto;}
.per_bx { margin-right:60px;  width: 320px; padding:0 60px 0 20px; border-right:1px solid #ccc;}
.per_bx li { position: relative; margin-bottom:20px; color:#000000; font:700 18px 'Lato', sans-serif;}
.per_bx li strong { display: inline-block; width:calc( 100% - 60px );   }
.per_bx li span { width:60px; text-align:right; display: inline-block; }
.per_bx li:before { content: ""; width:10px; height:10px; border-radius:10px; position: absolute; left:-20px; top:6px;}
.per_bx li.pink:before { background:#EDC6C7;}
.per_bx li.darkpink:before { background:#DA8B98;}
.per_bx li.orange:before { background:#D9A464;}
.per_bx li.blue:before { background:#387DAA;}
.per_bx li.yellow:before { background:#D3B23B;}
.per_bx li.brown:before { background:#83512B; }
.per_bx li.green:before { background:#679C46; }
.per_bx li.red:before { background:#BF3C3F; }
.per_bx li.purpel:before { background:#AD93B5; }
.per_bx li.lightpurpel:before { background:#AEB5D1; }
.per_bx li.lightblue:before { background:#A3C0C5; }
.per_bx li.lightbrown:before { background:#B78C68; }
.per_bx li.gray:before { background:#4E4D4D; }
.per_bx p { text-align: center;margin-top:45px; color:#000000;font:italic 16px 'Lato', sans-serif;   }
.per_bx:last-child { margin:0px; padding:0 0 0 20px; border: none;  }


.InMap { text-align: center;}
.heading_prev { margin-bottom:30px;  text-align: center; color:#2E0E05; font:900 60px 'Playfair Display', serif;   }
.heading_prev span { display: block;  color:#AA5800; font:65px/65px 'playlistscript';}


.percentCat { padding-top:65px; display: flex;}
.percentCat .percatBx { float: left; width:260px; margin-right:50px; }
.percentCat .percatBx figure { text-align: center; margin-bottom:20px; }
.percentCat .percatBx:last-child { margin:0px; }
.percentCat .percatBx a { color:#000000;font:20px/28px 'Lato', sans-serif;   }

#mostcomConu { padding-top:50px; }
#mostcomConu aside { float: left; width:495px;  }
#mostcomConu .beerglass { position:relative; padding-top:485px;  width:530px; height:850px; background-size:100%;  text-align: center;}
.beerGlass_in { top:0px; left:0px;   background: url("https://images.moneycontrol.com/mcnews/images/alcohol/Glass.png") no-repeat; position: absolute; z-index:9; width:100%; height:100%;   }
.grass_piece { display:inline-block; width:449px; margin-left:26px;   text-align: center;  }

.grass_piece:nth-child(2) { margin-top:-17px; }
.grass_piece:nth-child(3) { margin-top:-10px; }
.grass_piece:nth-child(4) { margin-top:-5px; }
.grass_piece:nth-child(5) { margin-top:0px; }
.grass_piece:nth-child(6) { margin-top:-4px; }
.grass_piece:nth-child(7) { margin-top:-7px; }
.grass_piece:nth-child(8) { margin-top:-16px; }


#mostcomConu aside p { margin-top:20px; text-align: center; color:#000000; font:italic 16px 'Lato', sans-serif;  }
#mostcomConu article { width:720px; float: right;}
.consHead {    color: #2E0E05; font: 900 60px/80px 'Playfair Display', serif; margin-bottom:30px;  }
.consHead span {display: block;    color: #AA5800;    font: 65px 'playlistscript';}
.consunote p {color:#000000;font:24px/32px 'Lato', sans-serif; margin-bottom:20px; }
.consunote p:first-child  { font:italic 700 20px/32px 'Lato', sans-serif;  }
.quick_fact { box-sizing: border-box; background:#F0EBCE; width:740px; height: 740px; border-radius: 50%; padding:80px; text-align: center; margin-top:50px; }
.quick_fact h3 { color:#2E0E05;font: 900 50px 'Playfair Display', serif; margin-bottom:20px;  }
.quick_fact p { color:#000000; font:20px/30px 'Lato', sans-serif; margin-bottom:25px;    }

#productionTrade { padding-top:60px; }
.sec1 article  { float: left; width:550px; }
.sec1 h4 { color: #2E0E05; font: 900 55px 'Playfair Display', serif;}
.sec1 h4 span { color: #AA5800;  font: 55px 'playlistscript';}
.sec1 figure { float: right;}
.sec2  { margin-top:95px; }
.sec2 article  { float:right; width:520px;}
.sec2 figure { float: left;}
.sec1 article p, .sec2 article p { color:#000000; font:24px/40px 'Lato', sans-serif; margin-bottom:30px; }



.over5years { margin-top:75px; padding-bottom:60px;  }
.table_head { color: #2E0E05; font: 900 25px 'Playfair Display', serif; margin-bottom:10px;}
.alc_table thead th { text-align: right; background:#F0EBCE; padding:17px; color: #000000; font:700 20px 'Lato', sans-serif;}
.alc_table thead th span { color:#000000; font:italic 13px 'Lato', sans-serif;  }

.alc_table tbody td { text-align: right; font:18px 'Lato', sans-serif;  color: #000000; padding:17px;   }
.alc_table thead th:first-child, .alc_table tbody td:first-child { text-align: left;}
.alc_table tbody tr:nth-child(even) td { background:#EFEFEF; }
.eximBx { width:595px; float: left;}
.eximBx:last-child { float: right;}

.over5years p, .eximBx p { color: #000000; text-align: right; padding-top:10px;  font:italic 16px 'Lato', sans-serif; }
.eximpSource { padding-bottom:60px; }

.barrrow { text-align: center; margin-bottom:-35px; }
.barrelBx { position: relative; vertical-align: top; background:url("https://images.moneycontrol.com/mcnews/images/alcohol/barrel1.png") no-repeat; width:260px; height:250px; padding:50px 35px 50px 15px; box-sizing:border-box; display: inline-block; text-align:center; margin:0 -10px; }
.cname { color:#fff; font:700 24px 'Lato', sans-serif; margin-bottom:20px; }
.barrelBx ul { width:90px; text-align: left; display:inline-block;}
.barrelBx ul li { padding-left:20px;   margin-bottom:10px;  color:#FFFFFF;  font:900 32px 'Lato', sans-serif; position: relative;}
.barrelBx ul li:before { content: ""; width:10px; height:10px; border-radius:10px; background:#FF9300; position:absolute; left:0px; top:15px;} 
.barrelBx ul li:last-child:before { background:#D67BFF; }
.nsource { font:italic 16px 'Lato', sans-serif; margin-top:70px; text-align: right;}
.barrrow:last-child .barrelBx:after { content: "";  width: 95%;  height: 10px; border-radius: 50%;  background: rgba(0,0,0,0.5); filter: blur(7px); position: absolute; bottom: -10px; left: 0px;}

.barreldacir { margin-top:0px;}
.circle_people { vertical-align: top; position: relative; padding:50px; box-sizing: border-box; text-align: center; background:#F0EBCE; width:500px; height:500px; border-radius: 50%; display:inline-block; }
.circle_people figure { margin-bottom:10px; }
.circle_people p, .circle_male_female p { color:#000000;  font:24px/32px 'Lato', sans-serif;}
.circle_male_female {  position: relative; padding:80px 70px 50px 70px; box-sizing: border-box; text-align: center; background:#F0EBCE; width:640px; height:640px; border-radius: 50%; display:inline-block; margin-top:150px; vertical-align: top;}
.circle_male_female figure  { margin-bottom:20px;}

.circle_people:after, .circle_male_female:after {
    position: absolute;
    bottom: -50px;
    left: 50%;
    content: "";
    width: 380px;
    height: 28px;
    border-radius:50%;
    background: rgba(0,0,0,0.1);
    filter: blur(10px);
    margin-left: -190px;
}.circle_male_female:after { width:520px; height:48px; margin-left:-250px; bottom:-70px;    }


/* Slider */
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {	position: relative; display: block;overflow: hidden; margin: 0;	padding: 0; border: none; outline: 0px;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer; cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0); border: none; outline: 0px;	-moz-transform: translate3d(0, 0, 0);	-ms-transform: translate3d(0, 0, 0);	-o-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}
.slick-track {	position: relative;	top: 0;	left: 0;	display: block;	margin-left: auto;	margin-right: auto;}
.slick-track:before, .slick-track:after {display: table;	content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {	visibility: hidden;}
.slick-slide {	display: none;	float: left;	height: auto;min-height: 1px;}
[dir='rtl'] .slick-slide {	float: right;}
.slick-slide img {	display: block;}
.slick-slide.slick-loading img {	display: none;}
.slick-slide.dragging img {	pointer-events: none;}
.slick-initialized .slick-slide {	display: block;}
.slick-loading .slick-slide {	visibility: hidden;}
.slick-list {	padding: 0 0px 0 0;}
.slick-vertical .slick-slide {	display: block;	height: auto;	border: 1px solid transparent;}
.slick-arrow.slick-hidden {	display: none;}

/*
.slick-dotted.slick-slider{margin-bottom:30px;}*/
.slick-dots{position:absolute;bottom:0px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative; display:inline-block;  margin:0 5px; padding:0; cursor:pointer;}
.slick-dots li button{font-size:0; line-height:0; display:block; width:11px; height:11px; cursor:pointer; color:transparent; border:0; outline:none; background:rgb(0,0,0,0.2); border-radius:50%;  }
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.slick-dots li.slick-active button {background-color:#000;}
.desk-hide { display: none;}
/*== social icons ==*/
        .social_icons_wrapper {
            position: fixed;
            /*position: -webkit-sticky;*/
            top: auto;
            height: 0px;
            display: inline-block;
            left: 50%;
            margin-left: -674px;
        }

        .social_icons svg {
            display: inline-block;
            vertical-align: top;
            width: 37px;
            height: 37px;
        }

        .social_icons_list li {
            margin-bottom: 10px;
        }

        .social_icons_list li a,
        .social_icons_list li .a {
            color: #000;
            fill: #000;
        }

        /*== social icons ==*/

@media all and (max-width:1024px){
.tab-hide { display: none;}
.tab-show { display: block;}
.al_container { width:990px; margin:0 auto;}
.headlineTop { font:900 60px/60px 'Playfair Display', serif; }
.headlineTop span { font:50px/50px 'playlistscript';}
.headlineTop strong { font-size:50px;}
.wineBottle { width:530px; }
.nomic_left { width:420px; }
.nomic_right { width:420px; margin-left:120px; padding-top:100px; }
.circl1_nomics { width:700px; height:700px;    }
.nomic_left p, .nomic_right p { font:16px/24px 'Lato', sans-serif; margin-bottom:20px; }
.title_capita h2 { font:900 65px/65px 'Playfair Display', serif; margin-left:180px;    }
.title_capita span { font-size:50px; line-height:50px;}
.statedata { margin-bottom: 20px;  padding-left: 20px;  position: relative;  font: 20px/26px 'Lato', sans-serif; color: #000000;}
.barrelBx { width:210px; height:210px; background-size:100%; padding:35px 28px 35px 11px;  } 
.cname { font-size:20px;  }
.barrelBx ul li { font-size:24px; }
.barrelBx ul li:before { top:16px; }
.per_bx { margin-right:20px; padding:0px 20px 0 20px;}
.circle_people { width:430px; height:430px; padding:25px;}

.circle_people p, .circle_male_female p { font:18px/26px 'Lato', sans-serif;}
.circle_male_female { padding-top:110px;  width:540px; height:540px; margin-top:120px; }
.circle_male_female figure { padding:0 50px; }
.percentCat .percatBx {width: 230px; margin-right: 20px;}
.percentCat .percatBx a { font:18px/26px 'Lato', sans-serif; }
#mostcomConu aside { width:380px; }
#mostcomConu article { width:580px; }
.consHead span { font-size:50px; }
.consHead { font:900 50px/55px 'Playfair Display', serif; }
.consunote p { font:16px/22px 'Lato', sans-serif;}
.consunote p:first-child { font:italic 700 16px/22px 'Lato', sans-serif; }
.quick_fact { width:575px; height:575px; padding:40px 60px;}
.quick_fact p { font:16px/22px 'Lato', sans-serif; margin-bottom:15px;}
.sec1 figure { width:520px;}
.sec1 article { width:460px;}
.sec1 h4 { font-size:40px;}
.sec1 article p, .sec2 article p { font:18px/28px 'Lato', sans-serif; margin-bottom:20px;}
.sec2 figure { width:480px; }
.sec2 article { width:480px;  }
.eximBx { width:480px;}
.alc_table thead th { padding:15px; font-size:15px;   }
.alc_table tbody td { padding:15px; font-size:15px;  }
.table_head { font-size:20px;}
.glass_mob img { width:100%; height: auto;  }

}


@media all and (max-width:979px){
.mob-hide { display: none !important;}
.desk-hide { display:block;} 
.al_container { width:auto; margin:0 10px;}
.secbgtop { position: relative; display: block;}
#alchohal_nikics .al_container { padding-top:25px; }
.headlineTop { text-align: center; font:900 36px/48px 'Playfair Display', serif; }
.headlineTop strong { font-size:26px; line-height:40px; margin:0px; padding:0px;    }
.headlineTop span { font-size:26px; line-height:30px;  }
.nomic_left { background:#fff;  width:auto; float: none; margin:0px; }
.nomic_right { background: url("https://images.moneycontrol.com/mcnews/images/alcohol/alchohalMobile.png") right -46px top no-repeat; padding:300px 10px 10px;   width:auto; float: none; margin:0px -10px;}
.title_capita h2 { margin:0px; text-align: center; font:900 36px/36px 'Playfair Display', serif;  }
.title_capita span { margin:0px; display: block; text-align: center; font-size:26px;  }
.barrel_description { position: static; width:auto; margin-top:70px; }
.nsource { margin-top:20px; text-align: center; font-size:13px; }
.statedata { font:16px/19px 'Lato', sans-serif; margin:0px 0px 20px 0;  }
.statedata:before { width:8px; }
.barrelBx { width:170px; height:170px; padding:30px 22px 30px 8px;    }
.cname { margin-bottom:10px; font-size:18px;  }
.barrelBx ul { width:80px; }
.barrelBx ul li { font-size:22px; margin-bottom:5px;  }
.barrelBx ul li:before { top:8px; }
.barrelsl_in { padding-bottom:40px;}
.barrrow:last-child .barrelBx:after { content: ""; width: 95%;  height:5px; border-radius: 50%;  background: rgba(0,0,0,0.5); filter: blur(7px); position: absolute; bottom:9px; left: 0px;}
.barrel_cnt { padding-bottom:30px; }
.slick-dots { bottom: -30px; z-index:99;  }
#percapita { background: url(https://images.moneycontrol.com/mcnews/images/alcohol/perCapita.png) center top no-repeat; background-size: 150%;}
.circle_people { width:265px; height:265px;}
.circle_people img { width:125px;}
.barreldacir { text-align: center;}
.circle_people p, .circle_male_female p { font:16px/19px 'Lato', sans-serif;}
.circle_people:after, .circle_male_female:after { bottom:-30px; width:220px; margin-left:-110px; height:12px;     }
.circle_male_female figure { padding:0 30px; }
.circle_male_female { width:390px; height:390px; transform: translate(-50%, 0%); left:50%; padding:60px 40px; margin-top:70px;    }
.heading_prev { font-size:36px; line-height:40px;  }
.heading_prev span { font-size:26px; line-height:26px;  }
.percentData { display: block; }
.per_bx { margin:0px; border: none; padding:0px 0px 0 20px; width:auto; box-sizing:border-box;}
.per_bx li { font-size:16px; margin-bottom:15px; }
.percentCat .percatBx { box-sizing:border-box; padding:0 10px;  text-align: center; width:230px; }
.percentCat .percatBx a { font:16px/22px 'Lato', sans-serif; display: block;}
.percentCat .percatBx figure img { display: inline !important; }


#mostcomConu aside { width: auto; float: none;}
.consHead { text-align: center; font:900 36px/36px 'Playfair Display', serif; }
.consHead span { font-size:26px; line-height:36px;}
#mostcomConu article { width:auto; float: none; text-align: center; margin-top:30px;  }
.sec1 article, .sec2 article { width:auto; float: none; }
.sec1 h4 { font-size:36px; display:block; line-height:25px; width:200px; margin:0 auto;}
.sec1 article p, .sec2 article p {font:18px/28px 'Lato', sans-serif; text-align: center; }
.sec1 figure, .sec2 figure { width:auto; float: none; margin-bottom:20px; }
.table_head { font-size:24px; text-align: center;}
.eximBx { width:auto; float: none; margin-bottom:30px; }
.alc_table thead th { font-size:12px; padding:15px 8px; vertical-align: top;}
.alc_table thead th span { display: block; font-size:11px; }
.alc_table tbody td { font-size:14px; padding:15px 8px;  }
.over5years { padding-bottom:30px; margin-top:30px;  }
.over5years p, .eximBx p { font-size:13px; padding-top:5px;  }
.sec2 { margin-top:20px; }
#percetange_prev { padding:90px 0 20px 0; }
.quick_fact { width:600px; height:600px; padding:30px 150px; transform:translate(-50%, 0px); left:50%; position: relative;}
.quick_fact h3 { font-size:24px; margin-bottom:15px; }
.quick_fact p { font:16px/20px 'Lato', sans-serif; }
.persrc { text-align: center; font:italic 13px 'Lato', sans-serif; }
.percentData .slick-dots { bottom:-50px;}
#mostcomConu .beerglass { width:100%; padding-top:310px;  }
.title_capita strong { margin:0px; font:900 36px/36px 'Playfair Display', serif;   }
.social_icons_wrapper {
            position: relative;
            /*position: -webkit-sticky;*/
            top: auto;
            height: auto;
            display: inline-block;
            left: auto;
            margin-left: 0px;
            display: flex;
            justify-content: center;
        }
        .social_icons_wrapper ul{margin-bottom: 0px;}
        .social_icons_list li{display: inline-block; margin: 0px 5px;}
}



