@charset "utf-8"; /* CSS Document */
/* General Style Start */
*{
	padding:0;
	margin:0;
	box-sizing:border-box
}
html{
	font-size:62.5%;
}
body{
	font:400 1.4rem/2.2rem 'Open Sans', sans-serif;
	background-color:#fff;
	color:#2d2d2d;
	overflow-x:hidden;
	background:url(../images/bodybg.jpg) repeat 0 0;
	min-height:99.98vh;
}
body.home{
	background:#fff;
}
.clearfix:after{
	content:"";
	clear:both;
	display:table
}
ul{
	list-style-type:none;
}
ul li{
	padding:0 0 10px 30px;
	background:url(../images/bullet.png) 0 5px no-repeat;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
	font-family:'Kaisei Tokumin', serif;
	font-weight:700;
	color:#a0112f;
}
h1, .h1{
	font-size:2.4rem;
	line-height:3.2rem;
	margin:0 0 24px;
	color:#a0112f;
}
h2, .h2{
	font-size:1.8rem;
	line-height:2.6rem;
	margin:0 0 12px;
	color:#3c3937;
}
h3, .h3{
	font-size:1.6rem;
	line-height:2.2rem;
	margin:0 0 10px;
	color:#05478b;
}
h4, .h4{
	font-size:1.5rem;
	line-height:2.3rem;
	margin:0 0 8px;
	color:#505050;
}
h5, .h5{
	font-size:1.5rem;
	line-height:2.3rem;
	text-decoration:underline;
	margin:0 0 6px;
	color:#1f64ff;
}
p{
	margin-bottom:10px;
}
p:last-child{
	margin-bottom:0;
}
a{
	color:#c30029;
	text-decoration:none;
	-webkit-transition:all .3s;
	-khtml-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}
a, img{
	outline:none;
}
img{
	border:none;
	max-width:100%;
	height:auto;
}
strong{
	font-weight:600;
}
input[type=text], input[type=email], input[type=search], input[type=tel], input[type=password], input[type=number], select, textarea{
	font:1.4rem/2rem Open Sans, sans-serif;
	color:#a1a1a1;
	background-color:#fff;
	outline:none;
	border:none;
	border-radius:2px;
	border:1px solid #adadad;
	margin-bottom:8px;
	/*box-shadow:0 0 8px #a1a1a1;*/
	padding:8px 12px;
}
textarea{
	font-family:Open Sans, sans-serif;
	height:130px;
}
input[type=radio]{
	width:14px;
	height:14px;
	position:relative;
	top:2px;
	margin-left:4px;
	margin-right:4px;
}
::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
 color:#a1a1a1; /* Firefox */
}
:-ms-input-placeholder{ /* Internet Explorer 10-11 */
 color:#a1a1a1;
}
::-ms-input-placeholder{ /* Microsoft Edge */
 color:#a1a1a1;
}
label{
	margin-bottom:2px;
	display:block;
	font-size:1.4rem;
	line-height:2rem;
	color:#464646;
}
.element-wrap{
	margin-bottom:8px;
}
.element-wrap>input{
	margin-bottom:2px;
}
/*button*/
button, input[type="button"], input[type="reset"], input[type="submit"]{
	padding:6px 16px;
	border:none;
	cursor:pointer;
	border-radius:2px;
	font:600 1.6rem/2.2rem Open Sans, sans-serif;
	background-color:#a0112f;
	color:#fff;
	/*box-shadow:0 0 8px #a1a1a1;*/
}
input[type=reset]{
	color:#fff;
	background-color:#d40000;
}
input.green[type=button]{
	color:#fff;
	background-color:#1bd818;
}
input.orange[type=button]{
	color:#fff;
	background-color:#f2910d;
}
.btn-cont{
	padding:20px 10px;
}
.btn-group .btn, .btn-group input[type="button"], .btn-group input[type="reset"], .btn-group input[type="submit"]{
	margin:0 4px;
}
a.btn{
	font-weight:600;
	padding:4px 10px;
	border:none;
	font-size:13px;
	line-height:21px;
	border-radius:4px;
}
a.green{
	color:#fff;
	background-color:#4ca126;
}
/*button end*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
	display:block
}
/* General Style End */

.wrap{
	margin:0 auto;
	width:100%;
}
.container{
	padding:0 5%;
}

/* Home Page Start */
.gradient-bg{
	background:-moz-radial-gradient(center, ellipse cover,  rgba(249,249,249,0.91) 0%, rgba(255,255,255,0) 100%);
	background:-webkit-radial-gradient(center, ellipse cover,  rgba(249,249,249,0.91) 0%,rgba(255,255,255,0) 100%);
	background:radial-gradient(ellipse at center,  rgba(249,249,249,0.91) 0%,rgba(255,255,255,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cf9f9f9', endColorstr='#00ffffff',GradientType=1 );
	height:100vh;
	overflow:hidden;
	position:relative;
}
.intro-logo{
	text-align:center;
	width:80%;
	max-width:653px;
	margin:0 auto;
	/*height:384px;
	position:absolute;
	top:51px;
	left:50%;
	margin-left:-40%;*/
	margin-top:51px;
}
.intro-logo span{
	display:block;	
}
.logo-symbol{
	height:160px;	
}
.logo-symbol img{
	width:auto;
	max-width:none;
	height:100%;	
}
.logo-text3{
	width:100px;
	margin:0 auto;	
}
.intro-nav{
	/*position:absolute;
	top:320px;
	left:0;*/
	width:100%;
	text-align:center;
	margin-top:33px;
}
.intro-menu-cont{
	height:1px;
	position:relative;
	font-size:0;
	line-height:0;
	margin:0 auto 50px auto;	
}
.intro-menu{
	overflow:hidden;
	font-weight:700;
	z-index:2;
	position:absolute;
	left:0;
	top:26px;
	width:100%;	
}
.intro-menu .intro-menu-in{
	font-family:'Cormorant Garamond', serif;
	text-align:center;
	padding:0;
	margin:0;
	background-color:#77001a;
	display:inline-block;	
	border-radius:10px;
	width:2px;
	height:0;
	overflow:hidden;
	font-size:0;
	line-height:0;
	-webkit-transition:all 0.9s linear;
	-moz-transition:all 0.9s linear;
	-o-transition:all 0.9s linear;
	transition :all 0.9s linear;
	opacity:0;
}
.intro-menu.expandH .intro-menu-in{
	width:2px;
	height:66px;
	opacity:1;
	font-size:18px;
	line-height:26px;	
}
.intro-menu.expandW .intro-menu-in{
	width:110px;
	-webkit-transition:all 1.2s linear;
	-moz-transition:all 1.2s linear;
	-o-transition:all 1.2s linear;
	transition :all 1.2s linear;	
}
.cheers-btn{
	display:inline-block;
	text-transform:uppercase;
	background:#d0002a;
	color:#fff;
	padding:6px 12px;
	text-align:center;
	font-size:16px;
	line-height:22px;
	font-family:'Cormorant Garamond', serif;
	font-weight:700;
	cursor:pointer;
	opacity:1;
	bottom:0;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition :all 0.4s ease-in-out;
	transform:scale(0);
}
.cheers-btn.move-bot{
	position:relative;
	bottom:-100px;
	opacity:0 !important;
	transform:scale(0) !important;
}
.loader{
	padding-bottom:12px;
	top:0;
	position:relative;
	-webkit-transition:all 1.4s ease-in-out;
	-moz-transition:all 1.4s ease-in-out;
	-o-transition:all 1.4s ease-in-out;
	transition :all 1.4s ease-in-out;	
	opacity:0;
	width:160px;
	margin:0 auto;
}
.intro-nav.on .loader{
	opacity:1;	
	cursor:pointer;
}
.loader.change-pos{
	top:-40px	
}
.wineglass{
	height:36px;
	position:relative;
}
.wineglass:after{
	content:''; 
	position:absolute;
	top:48px;
	left:5px;
	width:20px;
	height:5px;
	/*background:white;*/
	background:#0a0a0a;
	box-shadow:0 0 1px #0a0a0a;
}
.top{
	/*background:white;*/
	background:#0a0a0a;
	width:30px;
	height:36px;
	border-radius:0 0 36px 36px;
	box-shadow:0 0 1px #0a0a0a;
}
.top:before{
	content:''; 
	position:absolute;
	left:4px;
	bottom:4px;
	width:22px;
	height:23px;
	border-radius:50%;
	/*background:linear-gradient(transparent 50%, #F36E3E 50%);*/
	background:linear-gradient(transparent 50%, #e60033 50%);
}
.animate .left .top:before{
	animation:rotate2 2s linear 1;
}
.animate .right .top:before{
	animation:rotate1 2s linear 1;
}
.top:after{
	content:''; 
	position:absolute;
	top:35px;
	left:12px;
	width:6px;
	height:13px;
	/*background:white;*/
	background:#0a0a0a;
	box-shadow:0 0 1px #0a0a0a;
}
.left{
	display:inline-block;
	margin-right:11px;  
}
.animate .left{
	animation:rotate1 2s cubic-bezier(.39,1.52,.46,.92) 1;
}
.wineglass.left,
.wineglass.right{
	opacity:1;
	left:0;
	right:0;
	top:0;
	position:relative;
	-webkit-transition:all 0.9s ease-in-out;
	-moz-transition:all 0.9s ease-in-out;
	-o-transition:all 0.9s ease-in-out;
	transition :all 0.9s ease-in-out;
}
.wineglass.beforeOpen{
	opacity:0;
	top:-30px;
}
.wineglass.left.beforeOpen{
	left:-100px;	
}
.wineglass.right.beforeOpen{
	left:100px;	
}
.right{
	display:inline-block;
}
.animate .right{
	animation:rotate2 2s cubic-bezier(.39,1.52,.46,.92) 1;
}
@keyframes rotate1{
	0%{transform:rotate(0deg);}
	50%{transform:rotate(22deg);}
}
@keyframes rotate2{
	0%{transform:rotate(0deg);}
	50%{transform:rotate(-22deg);}
}
.loader ul{
	list-style:none;
	margin:0 auto;
	padding:0;
	width:70px;
	height:25px;
	position:relative;
	opacity:0;
}
.loader.animate ul{
	animation:.5s fadeInUp 1 linear .5s;
}
.loader li{
	padding:0;
	margin:0;
	background-image:none;
	width:6px;
	height:15px;
	background:#77001a;
	position:absolute;
	box-shadow:0 0 1px #f7a6b8;
	transform-origin:bottom;
}
.loader li:nth-child(1){
	left:26px;
	bottom:5px;
	transform:rotate(-35deg);
}
.loader li:nth-child(2){
	left:34px;
	bottom:8px;
}
.loader li:nth-child(3){
	left:42px;
	bottom:5px;
	transform:rotate(35deg);
}
@keyframes fadeInUp{
0%{
	opacity:0;
	transform:scaleY(1);
}
33%{
	opacity:1;
	transform:scaleY(1.4);
}
64%{
	opacity:.1;
	transform:scaleY(1);
}
100%{ 
	opacity:0;
	transform:scaleY(.3);
}
}
/*animation start*/
:root{
	--animate-duration:1s;
	--animate-delay:1s;
	--animate-repeat:1
}
.animate__animated{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-duration:var(--animate-duration);
	animation-duration:var(--animate-duration);
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animate__bounceIn{
	-webkit-animation-duration:.75s;
	animation-duration:.75s;
	-webkit-animation-duration:calc(var(--animate-duration)*0.75);
	animation-duration:calc(var(--animate-duration)*0.75);
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn
}
@-webkit-keyframes bounceIn{
0%, 20%, 40%, 60%, 80%, to{
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0%{
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
20%{
	-webkit-transform:scale3d(1.1, 1.1, 1.1);
	transform:scale3d(1.1, 1.1, 1.1)
}
40%{
	-webkit-transform:scale3d(.9, .9, .9);
	transform:scale3d(.9, .9, .9)
}
60%{
	opacity:1;
	-webkit-transform:scale3d(1.03, 1.03, 1.03);
	transform:scale3d(1.03, 1.03, 1.03)
}
80%{
	-webkit-transform:scale3d(.97, .97, .97);
	transform:scale3d(.97, .97, .97)
}
to{
	opacity:1;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}
@keyframes bounceIn{
0%, 20%, 40%, 60%, 80%, to{
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0%{
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
20%{
	-webkit-transform:scale3d(1.1, 1.1, 1.1);
	transform:scale3d(1.1, 1.1, 1.1)
}
40%{
	-webkit-transform:scale3d(.9, .9, .9);
	transform:scale3d(.9, .9, .9)
}
60%{
	opacity:1;
	-webkit-transform:scale3d(1.03, 1.03, 1.03);
	transform:scale3d(1.03, 1.03, 1.03)
}
80%{
	-webkit-transform:scale3d(.97, .97, .97);
	transform:scale3d(.97, .97, .97)
}
to{
	opacity:1;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}
.js .fade, .js .fadefbot, .js .fadefleft, .js .fadefright, .js .fadeftop, .js .fadein, .js .zoom-in{
	transition:all .9s ease
}
.js .intro-logo .fadeftop{
	transition:all 1.8s ease
}
.js .intro-logo .fadefbot{
	transition:all 3.6s ease
}
.js .zoom-in{
	transform:scale(.2);
	opacity:0
}
.js .zoom-in.animate{
	transform:scale(1);
	opacity:1
}
.js .fadefbot{
	opacity:0;
	bottom:0;
	position:relative
}
.js .fadefbot.animate{
	opacity:1;
	bottom:0
}
.js .fadeftop{
	opacity:0;
	top:-80px;
	position:relative
}
.js .fadeftop.animate{
	opacity:1;
	top:0
}
.logo-symbol {
	margin-bottom:30px;
}
.js .fadefleft{
	opacity:0;
	left:-80px;
	bottom:auto !important;
	position:relative
}
.js .fadefleft.animate{
	opacity:1;
	left:0;
	bottom:auto !important;
}
.js .fadefright{
	opacity:0;
	right:-80px;
	position:relative;
	bottom:auto !important;
}
.js .fadefright.animate{
	opacity:1;
	right:0;
	bottom:auto !important;
}
.js .fadein{
	opacity:0
}
.js .fadein.animate{
	opacity:1
}
.js .fade{
	opacity:0
}
.js .fade.animate{
	opacity:1
}
/*animation end*/

/* Home Page End */

 /* Inner Page Start */
.inner-page{
	padding-top:20px;
	padding-bottom:20px;
	min-height:85vh;
}
/* ----- Inner-Page ----- */ 
.inner-header{
	width:100%;
	position:sticky;
	left:0;
	z-index:999;
	top:0;
	background:url(../images/bodybg.jpg) repeat 0 0;
	border-bottom:1px solid #cfcfcf;
	padding:8px 0;
}
.inner-pg-logo{
	width:220px;
	height:auto;
	float:left;
	margin:0;
}
.inner-pg-logo img{
	display:block;
}
.inner-pg-logo .logo-symbol{
	height:110px;
	display:block;
	text-align:center;
}
.inner-pg-logo .logo-symbol img{
	display:inline-block;
}
/* inner-pg-menu start */
.inner-pg-menu{
	font-family:'Cormorant Garamond', serif;
	font-size:20px;
	line-height:24px;
	font-weight:600;
}
.inner-pg-menu li{
	margin:0;
	padding:10px 20px;
	background:none;
	border-bottom:1px solid #ddd;
}
.inner-pg-menu li a{
	display:block;
	color:#333;
	padding:2px 0;
	text-decoration:none;
	-webkit-transition:color 0.9s ease-in-out;
	-moz-transition:color 0.9s ease-in-out;
	-o-transition:color 0.9s ease-in-out;
	transition :color 0.9s ease-in-out;
}
.inner-pg-menu li a:hover, .inner-pg-menu li a.active{
	color:#b10229;
}
.mob-nav-btn{
	width:23px;
	float:right;
	margin:18px 0 0;
}
.mob-nav-btn a{
	display:block;
}
.mob-nav-btn svg{
	width:100%;
	height:100%;
	display:block;
}
@media only screen and (max-width:1099px){
	.loader.change-pos{
		top:-53px	
	}
	.loader{
		transform: scale(0.8);
	}
	.intro-menu .intro-menu-in{
		font-family:'Cormorant Garamond', serif;
		font-size:20px;
		line-height:24px;
		font-weight:600;
		text-align:left;
		border-radius:5px;
	}
	.intro-menu-in li{
		margin:0;
		padding:10px 20px;
		background:none;
		border-bottom:1px solid #ddd;
	}
	.intro-menu-in li a{
		display:block;
		color:#333;
		padding:2px 0;
		text-decoration:none;
		-webkit-transition:color 0.9s ease-in-out;
		-moz-transition:color 0.9s ease-in-out;
		-o-transition:color 0.9s ease-in-out;
		transition :color 0.9s ease-in-out;
	}
	.intro-menu-in li a:hover, .intro-menu-in li a.active{
		color:#b10229;
	}
	.intro-menu.expandH .intro-menu-in{
		height:44px;
	}
	.menu-overlay{
		background:rgba(0,0,0,.7);
		position:fixed;
		width:100%!important;
		height:100%!important;
		z-index:1000;
		top:0;
		right:0;
		font-size:0;
		line-height:0;
		display:none;
	}
	.menu-wrap{
		position:fixed;
		width:316px;
		right:-316px;
		top:0;
		z-index:1001;
		height:100vh;
		background:#fff;
		padding:44px 10px 10px;
		-webkit-transition:all .5s;
		-khtml-transition:all .5s;
		-moz-transition:all .5s;
		-ms-transition:all .5s;
		-o-transition:all .5s;
		transition:all .5s;
	}
	.menu-wrap.pixmenu-open{
		right:0;
	}
	.menu-close-btn{
		position:absolute;
		right:14px;
		top:12px;
		z-index:1002;
		width:24px;
		height:24px;
		font-size:18px;
		line-height:22px;
		border:1px solid #363636;
		color:#363636;
		border-radius:50px;
		cursor:pointer;
		text-align:center;
		display:none;
	}
	.showMe{
		display:block;
	}
	.closeMe{
		display:none;
	}
	.intro-menu-in .mob-nav-btn{
		width:80%;
		display:block;
		margin:12px auto 0;
		float:none;
		opacity:0;
		-webkit-transition:all .9s;
		-khtml-transition:all .9s;
		-moz-transition:all .9s;
		-ms-transition:all .9s;
		-o-transition:all .9s;
		transition:all .9s;
	}
	.showText .intro-menu-in .mob-nav-btn{
		opacity:1;
	}
	.intro-menu-in .mob-nav-btn:before{
		content:"Menu";
		float:left;
		color:#fff;
		width:60%;
		text-transform:uppercase;
		font-size:2rem;
		line-height:2.4rem;
	}
	.intro-menu-in .mob-nav-btn svg{
		width:23px;
		float:right;
		fill:#fff;
	}
	/* inner-pg-menu end */
}
@media only screen and (min-width:768px){
	/* General Style Start */
	h1, .h1{
		font-size:3rem;
		line-height:4rem;
		margin:0 0 30px;
	}
	h2, .h2{
		font-size:2.4rem;
		line-height:3.2rem;
		margin:0 0 18px;
	}
	h3, .h3{
		font-size:2.2rem;
		line-height:3rem;
		margin:0 0 16px;
	}
	h4, .h4{
		font-size:2rem;
		line-height:2.8rem;
		margin:0 0 8px;
	}
	h5, .h5{
		font-size:2rem;
		line-height:2.8rem;
		margin:0 0 6px;
	}
	label{
		margin-bottom:4px;
		font-size:1.5rem;
		line-height:2.2rem;
	}
	/* General Style End */
	.intro-logo{
		max-width:653px;
		width:100%;
		/*height:384px;
		top:51px;
		left:50%;
		margin-left:-320px;*/
	}
	.logo-symbol{
		height:260px;	
	}
	.intro-nav{
		top:450px;
	}
	.inner-page{
		padding-top:40px;
		padding-bottom:40px;
	}
	.inner-pg-logo{
		width:250px;
		height:auto;
	}
	.mob-nav-btn{
		margin-top:22px;
	}
}
@media only screen and (min-width:921px){
	/* General Style Start */
	body{
		font-size:1.6rem;
		line-height:2.6rem;
	}
	h1, .h1{
		font-size:3.7rem;
		line-height:4.7rem;
		margin:0 0 38px;
	}
	.inner-pg-logo{
		width:293px;
		height:auto;
	}
	.mob-nav-btn{
		margin-top:28px;
	}
	/* General Style End */
}
@media only screen and (min-width:1023px){
	.inner-page{
		padding-top:50px;
		padding-bottom:50px;
	}
	
}
@media only screen and (min-width:1025px){
	 /* General Style Start */
	h1, .h1{
		font-size:3.8rem;
		line-height:5.2rem;
		margin:0 0 40px;
	}
	h2, .h2{
		font-size:2.4rem;
    	line-height:3.0rem;
		margin:0 0 22px;
	}
	h3, .h3{
		font-size:2.8rem;
		line-height:3.6rem;
		margin:0 0 20px;
	}
	h4, .h4{
		font-size:2.6rem;
		line-height:3.4rem;
		margin:0 0 18px;
	}
	h5, .h5{
		font-size:2.4rem;
		line-height:3.2rem;
		text-decoration:underline;
		margin:0 0 16px;
	}
	p{
		margin-bottom:20px;
	}
	/*label{
		margin-bottom:6px;
		font-size:1.6rem;
		line-height:2.4rem;
	}
	input[type=text], input[type=email], input[type=search], input[type=tel], input[type=password], input[type=number], select, textarea{
		font-size:1.5rem;
		line-height:2.2rem;
	}*/
	button, input[type="button"], input[type="reset"], input[type="submit"]{
		font-size:1.6rem;
		line-height:2.4rem;
	}
	.container{
		padding:0 1.5%;
	}
	/* General Style End */
}
@media only screen and (min-width:1100px){
	.intro-menu ul li{
		display:inline-block;
		padding:0 1px 0 0;
		margin:0;
		background:none;	
	}
	.intro-menu ul li a{
		display:block;
		color:#fff;
		text-decoration:none;
		-webkit-transition:all 0.9s ease-in-out;
		-moz-transition:all 0.9s ease-in-out;
		-o-transition:all 0.9s ease-in-out;
		transition :all 0.9s ease-in-out;
		padding:20px 30px;
		opacity:0;	
	}
	.intro-menu.showText .intro-menu-in{
		opacity:1;
	}
	.intro-menu.showText a{
		opacity:1;
	}
	.intro-menu ul li a:hover{
		color:#e60033;	
	}
	.menu-close-btn, .mob-nav-btn{
		display:none;
	}
	.inner-pg-menu{
		text-align:center;
		float:right;
		padding:27px 0 0;
	}
	.inner-pg-menu li{
		display:inline-block;
		padding:0 35px 0 0;
		border:none;
	}
	.inner-pg-menu li:last-child{
		padding-right:0;	
	}
	.intro-menu.expandW .intro-menu-in{
		width:80%;
	}
}
@media only screen and (min-width:1200px){
	.inner-pg-menu{
		font-size:22px;
		line-height:26px;
	}
}
@media only screen and (min-width:1300px){
	/* General Style Start */
	.container{
		padding:0;
		width:90%;
		max-width:1600px;
		margin:0 auto;
	}
	.inner-page{
		padding-top:60px;
		padding-bottom:60px;
	}
	/* General Style Start */
	.inner-pg-menu li{
		padding-right:50px;
	}
	.intro-menu ul li a{
		padding:20px 42px;
	}
}
@media only screen and (min-width:1400px){
	.inner-pg-menu li{
		padding-right:60px;
	}
}
