/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
*{box-sizing:border-box; margin:0; padding:0;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{height:100%;}
body										{color:#b1b1b1;font-family:"Arial", Verdana, Tahoma;font-size:12px;background: #000;height:100%;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/



@font-face {
  font-family: 'GloucesterMTStd-BoldExtCond';
  src: url('../fonts/GloucesterMTStd-BoldExtCond/GloucesterMTStd-BoldExtCond.eot'), 
   url('../fonts/GloucesterMTStd-BoldExtCond/GloucesterMTStd-BoldExtCond.woff') format('woff'),
    url('../fonts/GloucesterMTStd-BoldExtCond/GloucesterMTStd-BoldExtCond.ttf')  format('truetype'), 
	url('../fonts/GloucesterMTStd-BoldExtCond/GloucesterMTStd-BoldExtCond.svg#GloucesterMTStd-BoldExtCond') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-Roman';
  src: url('../fonts/Avenir-Roman/Avenir-Roman.eot'), 
   url('../fonts/Avenir-Roman/Avenir-Roman.woff') format('woff'),
    url('../fonts/Avenir-Roman/Avenir-Roman.ttf')  format('truetype'),
	 url('../fonts/Avenir-Roman/Avenir-Roman.svg#Avenir-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniversCondensed-Bold';
  src: url('../fonts/UniversCondensed-Bold/UniversCondensed-Bold.eot') format('embedded-opentype'),  
  	   url('../fonts/UniversCondensed-Bold/UniversCondensed-Bold.woff') format('woff'), 
	   url('../fonts/UniversCondensed-Bold/UniversCondensed-Bold.ttf')  format('truetype'), 
	   url('../fonts/UniversCondensed-Bold/UniversCondensed-Bold.svg#UniversCondensed-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* ----------------------- layout ----------*/
.wrapper									{min-width:980px;margin:0 auto -131px;height:auto; min-height:100%; padding:154px 0 0 0;}
.container									{width:980px; margin:0 auto;}
.main_content								{}
.header										{background:#000;padding: 8px 0 8px 0;position:fixed; left:0; top:0; width:100%; z-index:999; }
.header .container							{padding:0 35px;}

/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
#logo										{float:left; text-align:center; width:33.3%;}
/* ---------------------------------------------------------*/

/* ------------------------- NAVIGATION HERE ---------------*/
.nav										{float:left;display:inline-block;text-align:left;width:33.3%;padding: 4px 0 0 0;}
.nav ul li a								{color:#bf1e2e;line-height: 32px;font-size: 22px;font-family: 'GloucesterMTStd-BoldExtCond';}
.nav ul li a:hover							{color:#fff;}
.nav-rgt									{float:right;display:inline-block;text-align:right;}
.nav ul li a:after							{bottom:-2px;border-bottom-width:2px;border-bottom-color:#fff;}
/* ------------------------ MIAN BANNER HERE --------------*/
.banner										{margin: 0 0 0px 0;}
.banner img									{width:100%; height:auto;}
/* ------------------------ MIAN CONTENT HERE --------------*/
.bottle_section								{margin: 10px 0 10px 0;}
.bottle_section ul							{display:inline-block;width: 100%;}
.bottle_section ul li						{float:left;display:inline-block;width: 16.66%;border-right: 10px solid #000;padding: 0;background: #fff;text-align: center;}
.bottle_section ul li:nth-child(6)			{border:none;}
.bottle_section ul li a						{display: block;padding: 17px 0 11px 0;text-align: center; overflow:hidden; }
.bottle_section ul li a img					{display:inline-block; transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; }
.bottle_section ul li a:hover img			{transform:scale(1.1,1.1);}

.news_block									{margin:0 0 10px 0;}
.news_paper									{width: 49.9%;display:inline-block;float:left;border-right: 10px solid #000;}
.news_paper img								{ width:100%; }
.news_content								{width: 50%;display:inline-block;float:right;}
.news_content ul							{display:inline-block;}
.news_content ul li							{float:left;display:inline-block;width:33.3%;border-right: 10px solid #000;}
.news_content ul li:nth-child(3)			{border:none;}
.news_content ul li img						{width:100%;max-height: 445px;}
.news_info									{background:#bf1e2e;padding: 42px 0 20px 0;text-align: center;min-height: 311px;}
.news_info h2								{color:#fff;font-size: 62px;font-family: 'GloucesterMTStd-BoldExtCond';line-height: 69px;}
.news_info h2 span							{font-size: 90px;}
.news_info h3								{color:#fff;font-size: 36px;font-family: 'GloucesterMTStd-BoldExtCond';line-height: 40px;padding: 32px 0 0 0;}
.news_info h3 span							{font-size: 117px;}
.news_info p								{font-family: 'Avenir-Roman';font-size: 13px;/* text-align:center; */color:#fff;padding: 17px 0 0 0;line-height: 14px;}

.map_section								{margin:0 0 10px 0;}
.map_title									{background:#bf1e2e;float:left;display:inline-block;width: 33.3%;padding: 10px 0 50px 0;min-height: 281px;}
.map_title h2								{color:#fff;line-height: 100px;font-size: 73px;text-align: center;font-family: 'GloucesterMTStd-BoldExtCond';}
.map_title h2 strong						{font-size: 145px;}
.map_image									{float:right;display:inline-block;padding: 0 2px 0 0;}
.main_title1 h6								{padding: 33px 0 0 0;color:#ffffff;line-height: 30px;font-size:16px;text-align: center;font-family: 'Avenir-Roman';font-weight: normal;}

.main_section1								{margin:0 0 10px 0;}
.main_section1 ul							{display:inline-block;font-size:0;}
.main_section1 ul li						{width:33.3%;display:inline-block; vertical-align:top; padding:0 8px 0 0; margin:0 0 12px 0;}
.main_section1 ul li:nth-child(3n-0)		{padding:0 0 0 8px; }
.main_section1 ul li:nth-child(3n-1)		{padding:0 4px; }
.main_section1 ul li img					{width:100%; height:auto; display:block; transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; }
.main_section1 ul li a						{display:inline-block; width:100%; overflow:hidden;}
.main_section1 ul li a:hover img			{transform:scale(1.1,1.1);}

.main_title1								{background:#bf1e2e;padding: 46px 0 65px 0; min-height:318px; }
.main_title1 h3								{color:#fff;line-height: 100px;font-size: 95px;text-align: center;font-family: 'GloucesterMTStd-BoldExtCond';}
.main_title1 h3 em							{font-size: 145px;}
.main_title1 h3.f-size						{font-size:120px;}
.main_title1 h3 span						{font-size:110px;}

.main_title2								{background:#bf1e2e;padding: 13px 10px 45px 35px;min-height:318px;}
.main_title2 h3								{color:#fff;line-height: 72px;font-size: 72px;font-family: 'GloucesterMTStd-BoldExtCond';padding: 0 0 21px 0;}
.main_title2 p								{color:#fff;line-height: 16px;font-size:14px;font-family: 'Avenir-Roman';padding: 0 0 16px 0;}

/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
.push										{height:131px}
.footer										{padding:22px 0 22px 0;margin:0;}
.footer .container							{padding:0 35px;}
.footer-info								{padding: 15px 0 0 0;margin:0;display: inline-block;float: left;}
.footer-info ul								{padding: 0 0 30px 0;margin: 0;display: inline-block;}
.footer-info ul li							{padding: 0 15px 0 0;margin: 0 17px 0 0;border-right:solid 2px #fff;display:inline-block;float:left;}
.footer-info ul li a						{margin:0;font-family: 'UniversCondensed-Bold';font-size:14px;line-height: 26px;color:#ffffff;font-weight:normal; }
.footer-info ul li a:hover					{color:#bf1e2e;}
.footer-info ul li:last-child				{border:none; padding:0; margin:0; }
.footer-info p								{padding:0; margin:0;font-family: 'UniversCondensed-Bold';font-size:14px;line-height:16px; color:#ffffff; font-weight:normal; }
.footer-social								{padding: 0; float:right; display:inline-block; }
.footer-social ul							{padding:0;}
.footer-social ul li						{padding:0; margin:0 10px 0 0; display:inline-block; float:left; }
.footer-social ul li:last-child				{margin:0; }
.footer-social ul li a						{width:48px; height:48px; background:#ffffff; display:inline-block; border-radius:100%; text-align:center; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; position:relative; top:0; }
.footer-social ul li a:hover span			{transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); }
.footer-social ul li a:hover				{top:-10px;}
.footer-social ul li a span					{width:35px;height:35px;background:url(../images/social-icons.png) no-repeat;display:inline-block;margin: 7px 0 0 0;transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}
.footer-social ul li a span.twitter			{background-position: -33px 0;}
.footer-social ul li a span.google			{background-position: -66px 0;}
.footer-social ul li a span.pintrest		{background-position: -101px 0;}
.footer-social ul li a span.instragram		{background-position: -138px 0;}
/* ---------------------------------------------------------*/

/*Border-Effect*/
.bord-er a									{position:relative; }
.bord-er a:after							{position:absolute; bottom:-5px; left:50%; width:0; border-bottom:solid 1px #bf1e2e; transition:all ease-in-out 0.5s; content:''; }
.bord-er a:hover:after						{left:0; width:100%;}
