@charset "utf-8";
/* CSS Document */



@media only screen and (max-width:1930px){
	.banner img{ height:50vh;}
	section.banner_btm{height:50vh;  padding-top: 14vh; }
}

@media only screen and (max-width:1600px){
	
	section.banner_btm{ height: 42vh;
    padding-top: 6vh;}
	
	
}


@media only screen and (max-width:1230px){
	
}

@media only screen and (max-width:1200px){
	
	section.banner_btm .sign_up .panel_body{ padding: 10px 17px 0 21px;}
	
	section.banner_btm{ height: 45vh;
    padding-top: 6vh;}
	
	
	}
	@media only screen and (max-width:1100px){
	section.banner_btm {
    height: auto;
    padding-top: 2vh;
}	

.banner img {
    height: auto;
}

	}
	
@media only screen and (max-width:768px){


	}
	
	@media only screen and (max-width:767px){
		
		section.banner_btm{ padding: 22px 0;}
        section.banner_btm h6{ margin-bottom: 33px;}
		
		section.banner_btm .sign_up .panel_body { padding: 10px 124px 0 21px;}
		section.banner_btm .sign_up .form-control.fisrt_box , section.banner_btm .sign_up .form-control.second_box{ background-size:100% 100%;}
		section.banner_btm .sign_up .form-control.submit_btn{ bottom:44px;}
		section.banner_btm a.forget_pass{ padding-left:35px;}
header .logo { width: 100%;}
footer p{ text-align:center;}

.banner img{ height:26vh}


	}
	
@media only screen and (max-width:640px){
	

	}
	
@media only screen and (max-width:540px){
	

}
	
	
@media only screen and (max-width:480px){ 

 section.banner_btm .sign_up .panel_body{ padding: 10px 24px 0 21px;} 
section.banner_btm h2{ font-size:27px;}
section.banner_btm h6{font-size:17px;}
section.banner_btm .sign_up .panel h2{ font-size:15px;}

header .logo{ margin-top:14px;}

.banner img {
    height: 16vh;
}
	}
	
	@media only screen and (max-width:360px){
	

	
		

	}
	
@media only screen and (max-width:320px){

	}