@media only screen and (min-width:768px) and (max-width:1024px) {

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;



}



#header_section header figure {

	margin:30px 0;

	padding:10px 10px;

	height:40px;

	text-align:left;

	float:left;

	border:0px solid red;


	

}
#header_section header figure a{
	padding:0px;
	margin:0px;
	
}


#header_section header figure img {
	
		max-width:100%;

		height:auto;
	
}



#nav-wrap ul.dropmenu{

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


#menu_part {

	padding:0px 0 0px 0px;

	margin:0px 0 0 1%;

	height:90px;

	position:relative;

	width:auto;

	float:left;

	border:0px solid red;

}





#nav-wrap {

	height:90px;

	padding-left:0px;

	position:relative;

	z-index:1000000000000000000000000000000000000000000000000;

	float:;

}



#menu_part ul {

	padding:0;

	margin:0;

}

#menu_part ul li {

	padding:0 0px;

	float:left;

	list-style-type:none;

}

#menu_part ul li a {

	padding:10px 15px 8px 15px;

	margin:0;

	float:left;

	font:normal 22px "swis721_cn_btroman";

	line-height:100px;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}

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

	color:#00304e;

	

}

#menu-icon {

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

}



.menuDiv1{

	width:320px;

	height:auto;

	background:#f9f9f9;

	display:none;

	position:absolute;

	 box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

	 top:80px;
	 left:-70px;

	 z-index:1000000000000;

	 border:0px solid red;

	 padding:15px;

}

.open:hover .menuDiv1 {

    display: block;

}



.ser1{

		background:url(../images/ser-pic4.jpg) no-repeat left top;

		font-size:20px;

		font-family:"swis721_btroman";

		color:#222222;

		line-height:55px;

		padding-left:70px;

		display:block;

		height:55px;

}

.ser1 a{

padding:0 !important ;

	margin:0;

	float:none !important;

	font:normal 20px "swis721_cn_btroman";

	line-height:50px !important;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}



.ser1 a a:hover, .ser1 a.active {

	color:#00304e;

	

}





.ser2{

		background:url(../images/ser-pic3.jpg) no-repeat left top;

		font-size:20px;

		font-family:"swis721_btroman";

		color:#222222;

		line-height:55px;

		padding-left:70px;

		display:block;

		height:55px;

		margin-top:5px;

}

.ser2 a{

padding:0 !important ;

	margin:0;

	float:none !important;

	font:normal 20px "swis721_cn_btroman";

	line-height:50px !important;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}



.se2 a a:hover, .ser2 a.active {

	color:#00304e;

	

}



.ser3{

		background:url(../images/ser-pic1.jpg) no-repeat left top;

		font-size:20px;

		font-family:"swis721_btroman";

		color:#222222;

		line-height:55px;

		padding-left:70px;

		display:block;

		height:55px;

		margin-top:5px;

}

.ser3 a{

padding:0 !important ;

	margin:0;

	float:none !important;

	font:normal 20px "swis721_cn_btroman";

	line-height:50px !important;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}



.se3 a a:hover, .ser3 a.active {

	color:#00304e;

	

}





.ser4{

		background:url(../images/ser-pic5.jpg) no-repeat left top;

		font-size:20px;

		font-family:"swis721_btroman";

		color:#222222;

		line-height:55px;

		padding-left:70px;

		display:block;

		height:55px;

		margin-top:5px;

		

}

.ser4 a{

padding:0 !important ;

	margin:0;

	float:none !important;

	font:normal 20px "swis721_cn_btroman";

	line-height:50px !important;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}



.se4 a a:hover, .ser3 a.active {

	color:#00304e;

	

}





.ser5{

		background:url(../images/ser-pic2.jpg) no-repeat left top;

		font-size:20px;

		font-family:"swis721_btroman";

		color:#222222;

		line-height:55px;

		padding-left:70px;

		display:block;

		height:55px;

		margin-top:5px;

}

.ser5 a{

padding:0 !important ;

	margin:0;

	float:none !important;

	font:normal 20px "swis721_cn_btroman";

	line-height:50px !important;

	color:#222222;

	text-transform:none;

	text-decoration:none;

	font-weight:normal;

}



.se5 a a:hover, .ser5 a.active {

	color:#00304e;

	

}





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




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

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

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

	#banner_section {

	margin:0 auto;

	padding:0px 0;

	width:px;

	height:auto;

	background:#537493;

}



	#banner_section img{

		max-width:100%;

		height:auto;

		

	}








.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 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:13%;

	float:left;

	border:0px solid red;

	background:#f12c48;

	height:auto;

	margin-right:8px;

	padding:0px 20px 10px 15px;



}





#bodytop #bodyservice .serviceDiv1 h4{

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

	font-size:13px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:33px;

	font-weight:normal;

	padding-top:10px;

	padding-bottom:10px;

	background:url(../images/ser-pic1-t.png) no-repeat left 12px;

	

}



#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:13%;

	float:left;

	border:0px solid red;

	background:#ffa200;

	height:auto;

	margin-right:10px;

	padding:0px 20px 10px 15px;



}







#bodytop #bodyservice .serviceDiv2 h4{

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

	font-size:13px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:33px;

	font-weight:normal;

	padding-top:10px;

	padding-bottom:10px;

	background:url(../images/ser-pic2-t.png) no-repeat left 12px;

	

}



#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:13%;

	float:left;

	border:0px solid red;

	background:#8bc54c;

	height:auto;

	margin-right:10px;

	padding:0px 20px 10px 15px;



}



#bodytop #bodyservice .serviceDiv3 h4{

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

	font-size:13px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:33px;

	font-weight:normal;

	padding-top:10px;

	padding-bottom:10px;

	background:url(../images/ser-pic3-t.png) no-repeat left 12px;

	

}



#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:13%;

	float:left;

	border:0px solid red;

	background:#42adc8;

	height:auto;

	margin-right:10px;

	padding:0px 20px 10px 15px;



}





#bodytop #bodyservice .serviceDiv4 h4{

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

	font-size:13px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:33px;

	font-weight:normal;

	padding-top:10px;

	padding-bottom:10px;

	background:url(../images/ser-pic1-t.png) no-repeat left 12px;

	

}



#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:13%;

	float:left;

	border:0px solid red;

	background:#10e3f6;

	height:auto;

	margin-right:10px;

	padding:0px 20px 10px 15px;



}



#bodytop #bodyservice .serviceDiv5 h4{

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

	font-size:13px;

	color:#fff;

	border-bottom:1px solid #fff;

	padding-left:35px;

	font-weight:normal;

	padding-top:10px;

	padding-bottom:10px;

	background:url(../images/ser-pic5-t.png) no-repeat left 12px;

	

}



#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:39%;

	float:left;

	height:150px;

	margin:40px 0 0 0px;

	padding:10px 20px 20px 50px;

	background:url(../images/mission-img-1.jpg) no-repeat 10px 25px #f5f7f8;

}





.bodyMiddle .divM h1{

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

	font-size:19px !important;

	line-height:30px !important;

	color:#000 !important;

	padding-left:55px !important;

	border:0px solid red;





}



.bodyMiddle .divM p{

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

	font-size:13px;

	color:#9a99a3 !important;

	padding:0 0 10px 100px;

	text-align:left;

}







.bodyMiddle .divM1{

	width:35%;

	float:left;

	height:150px;

	margin:40px 0 0 40px;

	padding:10px 20px 20px 60px;

	background:url(../images/mission-img1-1.jpg) no-repeat 10px 25px #f5f7f8;

}



.bodyMiddle .divM1 h1{

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

	font-size:19px !important;

	line-height:30px !important;

	color:#000 !important;

	padding-left:75px !important;

	border:0px solid red;





}



.bodyMiddle .divM1 p{

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

	font-size:13px;

	color:#9a99a3 !important;

	padding:0 0 10px 100px;

	text-align:left;

}











.bodybottom {



	border-radius:0px;

	margin-top:0px;

	margin-bottom:10px;

	padding:20px 40px;

	border:0px solid #000;



}







.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:17%;

	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:90px;

	

}

#footer_section footer .middle h2 {

	font-family:"calibriregular";

	font-size:25px;

	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:17px;

	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:27px;

	line-height:30px;

	display:block;

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

	padding-left:35px;

	padding-top:10px;

	padding-bottom:25px;

	

}







#footer_section footer .middle img{



}









#footer_section footer .right {

	float:right;

		border:0px solid red;

		width:36%;

	

}

#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:13px;

	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;

	

}


.vision{

	background:none;

	height:200px;

}
.font1{

	font-size:25px;

	font-family:"swis721_cn_btroman";

	color:#0492ff;

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

}

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


.formpannel {
	width:600px;
	float:none;
	margin:20px auto 20px auto;
}
.formpannel label {
	font:normal 14px/20px 	"swis721_btroman";
	color:#000;
	float:left;
	width:250px;
	text-align:left;
	display:block;
	margin:15px 15px 0 0px;
}
.formpannel .input1 {
	width:250px;
	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:250px;
	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:250px;
	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 117px;
}
.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;
}
/*Inner bodypart*/



/*End of Drop Down Menu*/