@media (max-width: 1680px) {
	h1 {
		width:590px;
		height:229px;
	}
	#eu-jp, #india {
		bottom:-18px;
		width:497px;
		height:380px;
	}

#footer {
	height:90px;
	padding-top:10px;
}
#footer p {
	font-size:0.9em;
	width:80%;
}
}

@media (max-width: 1440px) {
	.mainshow { padding-top:30px;}
	#eu-jp, #india {
		bottom:-18px;
		width:430px;
		height:329px;
	}
#eu-jp { left:12%;}
#india { right:12%;}

#footer {
	height:90px;
	padding-top:10px;
}
#footer p {
	font-size:0.9em;
	width:80%;
}
}

@media (max-width: 1280px) {
	.mainshow { padding-top:20px;}
	#eu-jp, #india {
		bottom:-18px;
		width:392px;
		height:300px;
	}
#eu-jp { left:12%;}
#india { right:12%;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.mainshow { padding-top:30px;}
	h1 {
		width:496px;
		height:192px;
	}
	#eu-jp, #india { bottom:-28px;}
#eu-jp { left:8%;}
#india { right:8%;}

#footer { height:80px;}
#footer p {
	font-size:0.8em;
	width:96%;
}
}

@media (min-width: 768px) and (max-width: 991px) {
#logo-bar {	width:100%;}	
.submenu { display:none;}

.mainshow {	padding-top:80px;}
#D_panel { display: none;}
#m_panel{ display: block;}

#eu-jp, #india {
	bottom:20px;
	width:330px;
	height:285px;
}
#eu-jp { left:3%;}
#india { right:3%;}

#footer p {
	font-size:0.7em;
	width:96%;
}
}

@media (max-width: 767px) {
	#wrapper { background: none;}
	#logo-bar {
		background:#009be4 url(../images/ltopbar.png) 0 0 no-repeat;
		width:100%;
		height:70px;
	}
	#container { top: 70px;}
	.submenu { display:none;}
	section { padding: 40px 0;}
	
	.mainshow { padding-top:20px;}
	h1 {
		width:450px;
		height:175px;
	}
	
	#D_panel { display: none;}
	#m_panel{ display: block;}
	
#eu-jp, #india {
	width:310px;
	height:268px;
}
#eu-jp {
	bottom:320px;
	left:25%;
}
#india {
	bottom:30px;
	right:25%;
}
#eu-jp:hover { bottom:326px;}
#india:hover { bottom:36px;}

#footer { height:110px;}
#footer p {
	font-size:0.8em;
	line-height:1.4em;
	width:98%;
}
#footer p > span { display:block;}
}

@media (max-width: 480px) {
	#wrapper { height: 145%;}
	.mainshow { padding-top:20px;}
	h1 {
		background:url(../images/m_title.png) center center no-repeat;
		background-size:cover;
		width:360px;
		height:440px;
	}
	
#eu-jp {left:20%;}
#india {right:20%;}

#footer { height:120px;}
#footer p {
	font-size:0.8em;
	line-height:1.4em;
}
#footer p > span { display:block;}
}

@media (max-width: 479px) {
	#wrapper { height: 1300px;}  
	#logo-bar {
		background:#009be4 url(../images/topbar.png) 0 0 no-repeat;
		width:100%;
		height:64px;
	}
	.submenu { display:none;}
	#container { top: 64px;}

#eu-jp {
	bottom:350px;
	left:12%;
}
#india {
	bottom:40px;
	right:12%;
}
#eu-jp:hover { bottom:356px;}
#india:hover { bottom:46px;}

#footer p {
	font-size:0.7em;
	line-height:1.4em;
}
}

@media (max-width: 375px) {
	#wrapper { height: 1200px;}  
	#logo-bar {
		background:#009be4 url(../images/mtopbar.png) 0 0 no-repeat;
		width:100%;
		height:52px;
	}
	#container { top: 52px;}
	
	h1 {
		width:300px;
		height:367px;
	}
	
	#eu-jp, #india {
	width:286px;
	height:247px;
}
#eu-jp { bottom:330px;}
#india { bottom:50px;}
#eu-jp:hover { bottom:336px;}
#india:hover { bottom:56px;}

#footer { height:135px;}
#footer p {
	line-height:1.6em;
	letter-spacing:0;
}
}

@media (max-width: 320px) {
	#wrapper { height: 1100px;}  
	#container { bottom: 160px;}
	
	h1 {
		width:250px;
		height:306px;
	}
	
	#eu-jp, #india {
		width:250px;
		height:216px;
	}
#eu-jp {left:10%;}
#india {right:10%;}

#footer { height:170px;}

}
