@charset "utf-8";
/* CSS Document */

@media screen {
  body {
    width: 100%;
  }
}
@media print {
  body {
    width: 100%;
  }
}




@media only screen and (min-width: 768px) and (max-width: 990px) 

{
img{
	max-width:100%;
	min-width:auto;
	height:auto;
	}	
.main_div{
	width:98%;
	margin:0 auto;
	}
.top_left{
	width:65%;
	}		
.top_right{
	width:30%;
	}
#logo{
	width:30%;
	}
.right_bg{
	width:65%;
	}
.flash{
	height:auto;
	}
.right{
	width:26%;
	}
.left{
	width:70%;
	}
.img_1{
	width:29%;
	}
}



@media only screen and (max-width: 640px) 

{
img{
	max-width:100%;
	min-width:auto;
	height:auto;
	}	
.main_div{
	width:98%;
	margin:0 auto;
	}	
.top_left{
	width:65%;
	}		
.top_right{
	width:30%;
	}
#logo{
	width:30%;
	}
.right_bg{
	width:65%;
	}
.flash{
	height:auto;
	}
.right{
	width:26%;
	}
.left{
	width:70%;
	}
.img_1{
	width:29%;
	margin-right:4px;
	}	

}

@media only screen and (max-width: 480px) 

{
img{
	max-width:100%;
	min-width:auto;
	height:auto;
	}	
.main_div{
	width:98%;
	margin:0 auto;
	}	
.top_left{
	width:98%;
	float:none;
	margin:5px auto;
	text-align:center;
	}		
.top_right{
	width:98%;
	float:none;
	margin:5px auto;
	text-align:center;
	}
#logo{
	width:30%;
	}
.right_bg{
	width:65%;
	}
.flash{
	height:auto;
	}
.right{
	width:56%;
	float:none;
	margin:0 auto;
	}
.left{
	width:97%;
	float:none;
	margin:0 auto;
	}
.img_1{
	width:80%;
	margin:20px auto;
	float:none; 
	}
.wel{
	font-size:16px;
	}
.text{
	padding-left:0;
	}
}


@media only screen and (max-width: 320px) 

{
	img{
	max-width:100%;
	min-width:auto;
	height:auto;
	}	
.main_div{
	width:98%;
	margin:0 auto;
	}	
.top_left{
	width:98%;
	float:none;
	margin:5px auto;
	text-align:center;
	}		
.top_right{
	width:98%;
	float:none;
	margin:5px auto;
	text-align:center;
	}
#logo{
	width:90%;
	float:none;
	margin:5px auto;
	}
.right_bg{
	width:90%;
	float:none;
	margin:5px auto;
	}
.flash{
	height:auto;
	}
.right{
	width:56%;
	float:none;
	margin:0 auto;
	}
.left{
	width:97%;
	float:none;
	margin:0 auto;
	}
.img_1{
	width:80%;
	margin:20px auto;
	float:none; 
	}
.wel{
	font-size:16px;
	}
.text{
	padding-left:0;
	}
.li{
	padding:5px 3px;
	}

.callbacks_nav.next {
    background-position: right top;
    left: auto;
    right: 35%;
}
.email1{
	width:42%;
	}
.emailid1{
	width:53%;
	} 
}