@media only screen and (max-width : 1024px){
	.footer_container{ height:auto}
	}
@media only screen and (max-width : 767px){
	header{ position:relative;}
	.welcome_section{ position:relative;}
	.footer_container{ height:auto}
	.welcome_section{ width:100%; padding:0px }
	.login_section{ width:100%}
	
	#slidecaption{ text-align:center; padding-bottom:30px}
	#slidecaption p{ font-size:30px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
			#slidecaption span{ font-size:22px;}
			#slidecaption{ width:100%}
			.footer_container p{ padding:15px 0px;}
			header{ padding-bottom:40px}
			#nextslide{ background-size:25px 45px; background-repeat:no-repeat; right:0px; width:25px; top:38%}
			#prevslide{ background-size:25px 45px; background-repeat:no-repeat; left:0px; width:25px; top:38%}
			.login_section{ margin-left:auto; margin-right:auto; float:none; width:270px}
			.login_section .textbox{ width:100%}
			
    }
	

@media only screen and (max-width : 640px){
	/*.welcome_section { min-height:650px}*/
 .footer_outer{ position:relative}
 #nextslide{ background-size:25px 45px; background-repeat:no-repeat; right:0px; width:25px; top:45%}
			#prevslide{ background-size:25px 45px; background-repeat:no-repeat; left:0px; width:25px; top:45%}
}