@media only screen and (min-width:610px) and (max-width:800px) {

body {

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	color:#c2c2c2;

	border-top:7px solid #ebebeb;

}

/* 	-----------------------------------------------------

	------------------- Header Styles -------------------

	----------------------------------------------------- */

#header_section {

	margin:0 auto;

	padding:0;

	width:100%;

	height:auto;

	background-color:#a50303;

	background:url(../images/headerbg.jpg) repeat-x center top;





}

#header_section header {

	margin:0 auto;

	padding:0;

	width:auto;
	border: 0px solid red;


}



#header_section header figure {

	margin:30px auto;

	padding:20px 0 20px 0;

	height:;

	text-align:center;

	float:none;

	margin-top:0px;


	

}



#header_section header figure img {

		max-width:90%;

		height:auto;



		

}



#header_section header section {

	margin:10px auto 0 auto;

	padding:0;

	height:50px;

	float:right;

	width:auto;

}



#menu_part1 {

	padding:0px 0 0px 45px;

	margin:15px 0 0 0px;

	height:50px;

	position:relative;

	width:auto;

	float:none;

}





#nav-wrap {

	height:47px;

	padding-left:0px;

	position:relative;

	z-index:1;

	float:left;

}



#nav-wrap ul.dropdown{

	border:0px solid red;
	display:none;
	
}



#menu_part1 ul {

	padding:0;

	margin:0;
	border:1px solid red;

}

#menu_part1 ul li {

	padding:0 4px;

	float:left;

	list-style-type:none;

}

#menu_part1 ul li a {

padding:0px 10px 8px 10px;

	margin:0;

	float:left;

	font:normal 17px "calibriregular";

	line-height:90px;

	color:#6a6969;

	text-transform:none;

	text-decoration:none;

}

#menu_part1 ul li a:hover, #menu_part1 ul li a.active {

	color:#fff;

	background:url(../images/menubg.png) repeat-x center top;

}

#menu-icon {

	display: none; /* hide menu icon initially */

}



#menu_part{

	display:none;

}



/*=======menu part end======*/

		

/*=======search part start======*/	





.header-rightpart{

	float:right;

	margin-top:-50px;

	margin-right:10px;

	

}





/* 	-----------------------------------------------------

	------------------- Banner Styles -------------------

	----------------------------------------------------- */

	#banner_section {

	margin:0 auto;

	padding:0px 0;

	width:px;

	height:auto;

	background:#537493;

}





	#banner_section img{

		max-width:100%;

		height:100%;

		

	}



#menu_part{

	display:none;

}











.banner img{

 max-width:100%;

 height:auto;

	

}





/* 	-----------------------------------------------------

	------------------ Content Styles -------------------

	----------------------------------------------------- */

	#content_section {

	margin:0 auto;

	padding:1px 0;

	width:100%;

	height:auto;

	margin-top:20px;

	background:url(../images/footerg.jpg)  no-repeat center bottom; 

}

#content_section #content {

	margin:1px auto;

	padding:0;



	background-color: ;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding-bottom:20px;

}



#content_section #content h1 {

	font-family:"franklin_gothic_demi_condRg";

	font-size:28px;

	color:#000;

	font-weight:normal;

	line-height:50px;

	text-align:center;

	padding:0px 0 0 0px;

}



#content_section #content h1 img {

		max-width:90%;

		height:auto;

		

}





#content_section #content h1 span {

	color:#6e2977;

}

#content_section #content h2 {



}



#bodytop{

	padding:20px 0 20px 0px;

	width:auto;

	margin:0 auto;

	

}

#bodytop h1{

	text-align:center !important;

	text-decoration:none;

}



#bodytop p.tt{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#363636;

	line-height:17px;

	width:90%;

	padding:0 30px;

	margin:0 auto;

	text-align:center;

}





#bodytop #bodyservice{

	padding:20px;

	width:auto;

	margin:0 auto;

}



#bodytop #bodyservice .serviceDiv1{

	width:90%;

	float:none;

	border:0px solid red;

	background:#f12c48;

	height:100px;

	margin-right:8px;

	padding:0 20px;



}





#bodytop #bodyservice .serviceDiv1 h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:0px;

	font-weight:bold;

	padding-top:10px;

	padding-bottom:10px;

	background:none;

	

}



#bodytop #bodyservice .serviceDiv1 p{

	padding:10px 0px  0px 0px!important;

	margin:0px !important;

	color:#fff;

	text-align:left;

	font-size:13px;



}







#bodytop #bodyservice .serviceDiv2{

	width:90%;

	float:none;

	border:0px solid red;

	background:#ffa200;

	height:100px;

	margin-top:10px;

	padding:0 20px;



}







#bodytop #bodyservice .serviceDiv2 h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:0px;

	font-weight:bold;

	padding-top:10px;

	padding-bottom:10px;

	background:none;

	

}



#bodytop #bodyservice .serviceDiv2 p{

	padding:10px 0px  0px 0px!important;

	margin:0px !important;

	color:#fff;

	text-align:left;

	font-size:13px;



}



#bodytop #bodyservice .serviceDiv3{

	width:90%;

	float:none;

	border:0px solid red;

	background:#8bc54c;

	height:100px;

	margin-top:10px;

	padding:0 20px;



}





#bodytop #bodyservice .serviceDiv3 h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:0px;

	font-weight:bold;

	padding-top:10px;

	padding-bottom:10px;

	background:none;

	

}



#bodytop #bodyservice .serviceDiv3 p{

	padding:10px 0px  0px 0px!important;

	margin:0px !important;

	color:#fff;

	text-align:left;

	font-size:13px;



}



#bodytop #bodyservice .serviceDiv4{

	width:90%;

	float:none;

	border:0px solid red;

	background:#42adc8;

	height:100px;

	margin-top:10px;

	padding:0 20px;



}





#bodytop #bodyservice .serviceDiv4 h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:0px;

	font-weight:bold;

	padding-top:10px;

	padding-bottom:10px;

	background:none;

	

}



#bodytop #bodyservice .serviceDiv4 p{

	padding:10px 0px  0px 0px!important;

	margin:0px !important;

	color:#fff;

	text-align:left;

	font-size:13px;



}



#bodytop #bodyservice .serviceDiv5{

	width:90%;

	float:none;

	border:0px solid red;

	background:#10e3f6;

	height:100px;

	margin-top:10px;

	padding:0 20px;



}



#bodytop #bodyservice .serviceDiv5 h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:0px;

	font-weight:bold;

	padding-top:10px;

	padding-bottom:10px;

	background:none;

	

}



#bodytop #bodyservice .serviceDiv5 p{

	padding:10px 0px  0px 0px!important;

	margin:0px !important;

	color:#fff;

	text-align:left;

	font-size:13px;



}



.bodyMiddle{

	background:url(../images/bodymiddlebg.jpg) no-repeat center top;

	height:350px;

	padding:30px 0px;

	border:0px solid red;

	

	

}



.bodyMiddle .Divfix{

	width:auto;

	margin:0 auto;

	

}





.bodyMiddle .divM{

	width:50%;

	float:none;

	height:150px;

	margin:0px auto 0 auto;

	padding:0px 20px 0px 0px;

	background:#f5f7f8;

}





.bodyMiddle .divM h1{

	font-family:Arial, Helvetica, sans-serif !important;

	font-size:20px;

	color:#000 !important;

	padding-left:5px !important;





}



.bodyMiddle .divM p{

	font-family:Arial, Helvetica, sans-serif !important;

	font-size:15px;

	color:#9a99a3 !important;

	padding:0 0 10px 20px;

	text-align:left;

}







.bodyMiddle .divM1{

	width:50%;

	float:none;

	height:120px;

	margin:20px auto 0 auto;

	padding:0px 20px 0px 0px;

	background:#f5f7f8;

}



.bodyMiddle .divM1 h1{

	font-family:Arial, Helvetica, sans-serif !important;

	font-size:20px;

	color:#000 !important;

	padding-left:5px !important;





}



.bodyMiddle .divM1 p{

	font-family:Arial, Helvetica, sans-serif !important;

	font-size:15px;

	color:#9a99a3 !important;

	padding:0 0 10px 20px;

	text-align:left;

}









.bodybottom {



	border-radius:0px;

	margin-top:0px;

	margin-bottom:10px;

	padding:20px 40px 100px 40px;

	border:0px solid #000;

	border:0px solid red;



}







.bodybottom h3 {

	font-family:"franklin_gothic_demi_condRg";

	font-size:28px;

	color:#a50303;

	font-weight:normal;

	line-height:40px;

	text-align:center;

	padding:0px 0 0 0px;

	margin:0px 0 0 0px;

}



.bodybottom h3 span {

	background:#fff;

	padding:0 5px;

	

}







.scrollDiv1{

	width:15%;

	text-align:center;

	float:left;

	margin-left:30px;

	padding:10px;

}











.scrollDiv1 img{

	width:84px !important;

	margin:0 auto;



	

}





.scrollDiv1 h2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000;

	line-height:20px !important;

}







.scrollDiv1 p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#898990 !important;

	text-align:left;

}







#content_section #content-inner {

	margin:1px auto;

	padding:0 20px;

	width:auto;

	background-color: #FFF;

	padding-bottom:20px;

	min-height:450px;

}



#content_section #content-inner h1 {

	font-family:"franklin_gothic_demi_condRg";

	font-size:28px;

	color:#000;

	font-weight:normal;

	line-height:65px;

	text-align:left;

	padding:0px 0 0 0px;

	border-bottom:1px solid #000;

	margin-bottom:20px;

}





#content_section #content-inner p {

	font-family: Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:20px;

	color:#000;

	text-align:left;

	padding:0px 0px 10px 0px;



}







/* 	-----------------------------------------------------

	------------------- Footer Styles -------------------

	----------------------------------------------------- */

	#footer_section {

	margin:0 auto;

	padding:0;

	width:100%;

	height:auto;

	background:;

	background:#475962;



}

#footer_section footer {

	margin:0 auto;

	padding:30px 0px 10px 10px;

	width:93%;

	height:auto;

	border:0px solid red;



}



#footer_section footer .left {

	float:left;

}

#footer_section footer .left ul {

	margin:0;

	padding:0;

	list-style:none;

}

#footer_section footer .left ul li {

	margin:0;

	padding:0 10px 0 25px;

	float:none;

	font-family:"calibriregular";

	font-size:15px;

	font-weight:normal;

	line-height:30px;

	color:#000;

	padding-bottom:5px;

	text-transform:none;

	background:url(../images/footer-arrow.jpg) no-repeat left 7px;

	border-bottom:1px dotted #6c7a81;

	margin-bottom:5px;

}

#footer_section footer .left ul li a {

	font-family:"calibriregular";

	font-size:15px;

	font-weight:normal;

	line-height:20px;

	color:#c9d5db;

	padding-bottom:0px;

	text-decoration:none;

}

#footer_section footer .left ul li a:hover {

	color:#fff;

}

#footer_section footer .left ul li a.select {

	color:#fff;

}

#footer_section footer .left ul li span {

	padding:0 5px;

}

#footer_section footer .left p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	line-height:14px;

	color:#767575;

}







#footer_section footer  p.copy {

	position:absolute;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:14px;

	color:#000;

	margin-top:-15px;

	left:40%;

}



#footer_section footer .left p a {

	color:#767575;

	text-decoration:none;

	white-space:nowrap;

}

#footer_section footer .left p a:hover {

	color:#000;

}



#footer_section footer .left .img img{

	width:100px;

	height:30px;

	float:right;

}



#footer_section footer .left .tt {

	text-align:left;

}



#footer_section footer .left .tt img{



	float:;

	margin-top:10px;

}







#footer_section footer .middle {

	float:left;

	border:0px solid red;

	margin-left:50px;

	width:32%;

	

}

#footer_section footer .middle h2 {

	font-family:"calibriregular";

	font-size:22px;

	font-weight:bold;

	line-height:25px;

	color:#00eaff;

	padding-bottom:0px;

}





#footer_section footer .middle p {

	font-family:"Arial Black", Gadget, sans-serif;

	color:#c9d5db;

	font-size:22px;

	font-weight:normal;

	line-height:14px;

	color:#000;

}





#footer_section footer .middle a {

	font-family:Verdana, Geneva, sans-serif;

	font-size:15px;

	color:#c9d5db;

	font-weight:normal;

	padding-bottom:20px;

	display:block;

	padding-top:5px;



}





#footer_section footer .middle a:hover {

	color:#fff;

	

}







#footer_section footer .middle span{

	font-family:"Arial Black", Gadget, sans-serif;

	color:#c9d5db;

	font-size:22px;

	line-height:30px;

	display:block;

	background:url(../images/phone-icon.jpg) no-repeat left 13px;

	padding-left:25px;

	padding-top:10px;

	padding-bottom:25px;

	

}







#footer_section footer .middle img{



}









#footer_section footer .right {

	float:right;

		border:0px solid red;

		width:35%;

	

}

#footer_section footer .right h2 {

	font-family:"calibribold";

	font-size:25px;

	font-weight:normal;

	line-height:25px;

	color:#00eaff;

	padding-bottom:10px;

}





#footer_section footer .right p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:18px;

	padding-bottom:15px;

	color:#fff;

}

#footer_section footer .right p a {

	font-family:"gabriolaregular";

	font-size:21px;

	font-weight:normal;

	line-height:25px;

	color:#000;

	text-decoration:none;

	display:block;



}





#footer_section footer .right img{

	width:100px;

	height:30px;

}





#footer_section footer .right p a:hover {

	color:#fff;

	

}



.map{

	width:90%;

	height:90px;

	border:1px solid #FFF;

}



.copy{

	background:#323c41;

	line-height:30px;

	text-align:center;

	font-size:13px;

	padding:5px 0px;

	

}





/*Drop Down Menu*/

ul.menu ul {

    display: none;

    left:0px !important;

    list-style: none outside none;

    position: absolute;

    top: 35px;

    z-index: 99999;

	padding:0px 0px 10px 0px;

	margin:0px;

	overflow:hidden;

	background:#58595b;	

	width:200px!important;



}



ul.menu ul li{

	position:relative;

	text-align:left;

	background:none;

	padding:0px 0 0 0px !important;

	/*background-color:#a5a5a6;*/

	margin-bottom:0px !important;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	text-align: left;

	float:none !important;

	/*border-top-color: #ccc;

	border-right-color: #ccc;

	border-bottom-color: #ccc;

	border-left-color: #ccc;

	border-bottom-width: 1px;

	border-bottom-style: solid;*/



}



ul.menu ul li a{

line-height:20px !important; color:#fff !important; font-weight:normal !important; text-transform:uppercase !important; display:block; 

padding:5px 0px 5px 10px !important; display:block !important; font-family:"calibriregular"!important ; width:190px; font-size:15px !important; 	border-bottom:1px solid #454444;

}







ul.menu ul li a span:hover{

	/*background:#C0C0C4 !important;*/

	text-transform:none;

	

}

ul.menu ul li a:hover,ul.menu ul li a.active{

background-color:#6a6a6a !important; color:#fff !important; border-radius:0px;

	

}



ul.menu ul ul{

left:200px; top:5px;

}

ul.menu.menulink{

font-weight:normal; line-height:18px;  font-size: 10px; font-family:Arial;

}

ul.menu.menulink:hover, ul.menu.menuhover{

}



/*Inner bodypart*/



.innerbody{

	width:auto;

	margin:0 auto;

	min-height:300px;

	position:relative;

	padding:0 20px;

}



.innerbody h1{

	text-align:left !important;

	color:#006699 !important;

}





.innerbody p{

	color:#000;

	font-size:13px !important;

	padding-bottom:10px;

	line-height:18px;

	font-family:Arial, Helvetica, sans-serif;

	

}



.innerbody ul.headingt {

	margin-left:15px;

	margin-top:20px;

	padding-bottom:20px;

}





.innerbody ul.headingt li{

	color:#000;

	font-size:13px;

	padding-bottom:10px;

	line-height:15px;

	font-family:Arial, Helvetica, sans-serif;

	

}





.innerbody h1{

	text-align:left !important;

	color:#006699 !important;

	font-size:30px !important;

}





.innerbody h2{

	text-align:left !important;

	color:#0167a7 !important;

	font-size:15px !important;

}



.innerbody ul{

	margin-left:15px;

	margin-top:20px;

	padding-bottom:20px;

}





.innerbody ul li{

	color:#000;

	font-size:13px;

	padding-bottom:10px;

	line-height:15px;

	font-family:Arial, Helvetica, sans-serif;

	

}





/*Inner bodypart*/



#menu_part {

	padding:0px 0 0px 0px;

	margin:-8% 0 0 40%;

	background:;

	height:50px;

	display:block;

	border: 0px solid red;

	z-index: 100000000 !important;

}

/* nav-wrap */

	#nav-wrap {

	position: relative;

	margin-left:0px;

}

/* menu icon */

	#menu-icon {

	width: 50px;

	background:url(../images/menu-icon.png) no-repeat 12px 16px;

	padding:8px 60px 8px 42px;

	cursor: pointer;

	display: block; /* show menu icon */

	font:bold 20px Arial, Helvetica, sans-serif;

	line-height:34px;

	color: # 003871 !important;

	margin:10px 0 1px 0px;

	border:0px solid red;

	

	

}

#menu-icon:hover {



	color:# 900;

}

#menu-icon.active {



	color:#003871;

}



/* main nav */

	#nav {

	clear: both;

	position: absolute;

	top: 45px;

	/*width: 160px;*/

	z-index: 100000000000 !important;

	padding:0px;

	background: #537493;

	left:0;

	display: none; /* visibility will be toggled with jquery */
	width:300px;

}

#nav li {

	float: none!important;

	display: block !important;
	border-bottom:1px dotted #10e3f6;

}

#nav a,  #nav ul a {

	font: inherit!important;

	background: none;

	display: block !important;

	border: none;

	padding:5px 10px !important;

	font:normal 15px "swis721_cn_btroman"!important;

	line-height:20px !important;

	color:#fff ;

	text-transform:none ;

	float:inherit !important;

	text-align:left !important;

}

#nav a:hover,  #nav ul a:hover {



	color: #000;

	display: block !important;

	background-color:#86b0d7 !important;

	float:inherit !important;

}
.pop1{
	border:0px solid red;
	padding:0 0 0 20px !important;

}

.pop1 a{
	font-size:13px !important;
}
.pop2{
	border:0px solid red;
	padding:0 0 0 20px !important;

}

.pop2 a{
	font-size:13px !important;
}


/* dropdown */

	#nav ul {

	width: auto;

	position: static;

	display: block;

	border: none;

	background: inherit;

	margin:0px !important;

	z-index: 100000000 !important;

}

#nav ul li {

	margin: 0px 0 0px 0px;

	display: block !important;
	font:normal 13px "swis721_cn_btroman"!important;
		text-transform:none !important;

}


#menu .dropmenu li a, .dropmenu li div {

	padding: 9px 13px 8px 14px;

	text-decoration: none;

	color: #979797;

	border-left:none !important;

font:normal 13px "swis721_cn_btroman"!important;
		text-transform:none !important;

	display: block !important;

}

#menu .dropmenu li a, .dropmenu li {

	float: none!important;

	line-height:2em;

}

#menu_part ul {

	margin:0px;

	border:0px solid red;

	

}

#menu_part ul li {

	padding:0;

	margin:0 0px 0 0;

	float:inherit;

	background:none;

}

#menu_part ul li a {

	padding:0;

	margin:0;

	float:inherit;

	text-transform:uppercase;

	color:#fff;

}

#menu_part ul li a:hover, #menu_part ul li a.active {

	padding:0;

	margin:0;

	float:inherit;

	background:#bbcbd7;

	border-radius:0px;

}




/*Drop Down Menu*/

ul.menu ul {

    display: none;

    left:0px !important;

    list-style: none outside none;

    position: absolute;

    top: 49px;

    z-index: 10000000000;

	padding:0px 0px 10px 0px;

	margin:0px;

	overflow:hidden;

	background:#6a6969;	

	width:300px!important;

}

.mm{

	position:relative !important;

}
.vision{

	background:none;

	height:200px;

}
.vision{
	padding-left:0px; margin-top:-10px; display:block; 
	padding-top:10px;
	
}
.font1{

	font-size:25px;

	font-family:"swis721_cn_btroman";

	color:#0492ff;

	font-weight:normal;
	padding-left:0px;
	

}

.formpannel {
	width:100%;
	float:none;
	margin:20px auto 20px auto;
}
.formpannel label {
	font:normal 13px/20px 	"swis721_btroman";
	color:#000;
	float:left;
	width:30%;
	text-align:left;
	display:block;
	margin:15px 15px 0 0px;
}
.formpannel .input1 {
	width:60%;
	height:23px;
	background-color:#eeeced;
	border:1px solid #d0d0d0;
	padding:0 0 0 3px;
	margin:15px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.formpannel .input2 {
	width:60%;
	height:100px;
	background-color:#eeeced;
	border:1px solid #d0d0d0;
	padding:0 0 0 3px;
	margin:15px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.formpannel .select {
	width:60%;
	height:23px;
	background-color:#eeeced;
	border:1px solid #d0d0d0;
	padding:0 0 0 3px;
	margin:15px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.formpannel .submit {
	background-color:#900;
	color: #fff;
	border-bottom: #012e34 2px outset;
	border:none;
	cursor:pointer;
	font-weight:bold;
	width:80px;
	height:25px;
	padding:0 0 2px 0px;
	margin:20px 10px 0 17px;
}
.formpannel .submit2 {
	background-color:#900;
	color: #fff;
	border-bottom: #012e34 2px outset;
	border:none;
	cursor:pointer;
	width:80px;
	height:25px;
	font-weight:bold;
	padding:0 0 2px 0px;
	margin:20px 10px 0 5px;
}

.close{
	float:right;
	display:block;
	padding:0 10px 0 0px;
	color:#900;
}
.clr{
	clear:both;
}



}



/*End of Drop Down Menu*/