	
/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}


/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */



.container{
padding-left: 0px;
padding-right: 0px;
}

.row {
width: 100%;
max-width: 1024px;  
min-width: 710px;
margin: 0 auto; 
overflow: hidden;   
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}

.row .onecol {
width: 4.85%;
}

.row .twocol {
width: 13.45%;
}

.row .threecol {
width: 22.05%; margin:1%;
}

.row .fourcol {
width: 30.75%;
}

.row .fivecol {
width: 39.45%;
}

.row .sixcol {
width: 48%;
}

.row .sevencol {
width: 56.75%;
}

.row .eightcol {
width: 65.4%;
}

.row .ninecol {
width: 74.05%;
}

.row .tencol {
width: 82.7%;
}

.row .elevencol {
width: 91.35%;
}

.row .twelvecol {
width: 100%;
float: left;
}

.last {
margin-right: 0px;
}

img, object, embed {
max-width: 100%;
}

img { max-width:100%;
	 
}


/* Smaller screens */

@media only screen and (max-width: 1024px) {
.section3 {
	width: 100% !important;
	float: left;
	font-family: Arial;
	font-size: 26px;
	padding: 10px 10px 30px 10px;
}	
.heding2{ width:100%; float:left; text-align:center; font-size:17px; color:#2687c7; text-align:center; padding:20px 0px; font-family:Arial; font-weight:bold; }			
.banner2 {
	width: 100%;
	float: left;
	height: 300px;
}
.banner2 img {
	width: 100% !important;
	height: 300px;
}
.banner {
	width: 100%;
	float: left;
	height:300px;
}
.banner img {
	width: 100% !important;
	height: 300px;
}

/*****************************/
/*****************************/
#nav li {
	text-decoration: none;
	display: block;
	font-size:18px;
	color: #3c3c3c;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	line-height:18px; border-right:#FFF 1px solid; 
	
	float: left;
	position: static; 
	margin:0px 0px; 

}
#nav a {
	color:#FFFFFF;
	text-decoration: none;
	display: block; padding:20px 10px 20px 10px; 
	
}
#nav .current a, #nav li:hover > a {
	background:#FFFFFF;   
	color: #000000;  
	
}
#nav ul li:hover a, #nav li:hover li a {
background:#2687c7;   
	color: #FFFFFF;
}
#nav ul li a:hover {
background: #FFFFFF;
	color: #000000;
}
#nav li:hover > ul {
	visibility: visible;
}
#nav ul {
	visibility: hidden;
	 line-height:20px;
	padding: 0;
	position: absolute;
	 background:#eeeeee; 
	 border:#CCCCCC 1px solid;
	z-index:999999;
	
}
#nav ul li {
	float: none;
	margin: 0; 
	line-height:10px; font-size:17px;
	padding-left: 0px;  border-bottom:#FFF 1px solid;   
	padding-right: 0px; color:#FFF; border-right:none; 
}
#nav ul a {  
	font-weight: normal; padding:10px 3px 10px 6px;
}
#nav ul ul {
	top: 0px;
}


#contact_results {
    float: left;
}

.left_sec{ float: left; margin:1%; padding-top:5px;     }
.right_sec{ width:66%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}

h5{ margin:0px; padding:0px; font-family:Cambria; font-size:18px; font-weight:normal;  }
	
.header_left { 
    float: left;    
   
}
p {
    margin: 0px;
    padding: 0px;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 15px;
    text-align: justify;
}

.text5 {
	font-size: 13px;
	color: #000000;
	line-height: 24px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 10px;
}
.oxford {
    text-align: right;
    float: right;
    color: #FFFFFF;
    padding-right: 0px;
    font-family: Open Sans;
    font-size: 13px;
    margin-top: 5px;
}
.section9 {
	width: 100% !important;
	float: left; height:250px;
}

}


@media only screen and (max-width: 980px) {
.section3 {
	width: 100% !important;
	float: left;
	font-family: Arial;
	font-size: 26px;
	padding: 10px 10px 30px 10px;
}
	
.banner2 {
	width: 100%;
	float: left; height:300px; 
}
.banner2 img {
	width: 100% !important; height:300px; 
}	
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:19px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 

.map{float:left; background:url(../images/map.gif) left top no-repeat; font-family:Calibri; font-size:19px; padding-left:60px; line-height:24px; padding-bottom:10px; padding-top:0px; text-align:justify;}		

/*****************************/
#nav li {
	text-decoration: none;
	display: block;
	font-size:15px;
	color: #3c3c3c;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	line-height:18px; border-right:#FFF 1px solid; 
	
	float: left;
	position: static; 
	margin:0px 0px; 

}
#nav a {
	color:#FFFFFF;
	text-decoration: none;
	display: block; padding:18px 6px 18px 6px; 
	
}
#nav .current a, #nav li:hover > a {
	background:#6f51c7;   
	color: #FFFFFF;  
	
}
#nav ul li:hover a, #nav li:hover li a {
color:#FFF; background: #2687c7;
}
#nav ul li a:hover {
background: #6f51c7;
	color: #FFFFFF;
}
#nav li:hover > ul {
	visibility: visible;
}
#nav ul {
	visibility: hidden;
	 line-height:20px;
	padding: 0;
	position: absolute;
	 background:#2687c7;
	z-index: 9999;
	
}
#nav ul li {
	float: none;
	margin: 0; 
	line-height:10px; font-size:17px;
	padding-left: 0px;  background:#2687c7; border-bottom:#FFF 1px solid;   
	padding-right: 0px; color:#FFF; border-right:none; 
}
#nav ul a {  background:#2687c7;
	font-weight: normal; padding:10px 3px 10px 6px;
}
#nav ul ul {
	top: 0px;
}


h2{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#2687c7; font-size:16px; text-align:center; line-height:50px;	 }
.banner{width: 100%;
    float: left; height:350px;
       
}

.banner img{
     height:350px;
       
}


.header_left { 
    float: left;
    
     
	  
}
.header_right{ width:50%;  
    float: right;
	 
    }

	
.coppy {
	
	float: left;
	margin: 20px 0px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

	



}
@media handheld, only screen and (max-width: 800px) {
.section3 {
	width: 100% !important;
	float: left;
	font-family: Arial;
	font-size: 26px;
	padding: 10px 10px 30px 10px;
}	
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:19px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 

.map{float:left; background:url(../images/map.gif) left top no-repeat; font-family:Calibri; font-size:19px; padding-left:60px; line-height:24px; padding-bottom:10px; padding-top:0px; text-align:justify;}		

.footer_box{ width:33%; float: left; text-align:center; font-family:Calibri; color:#000000; font-size:17px; }


/*****************************/
/*****************************/
#nav li {
	text-decoration: none;
	display: block;
	font-size:14px;
	color: #3c3c3c;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	line-height:18px; border-right:#FFF 1px solid; 
	
	float: left;
	position: static; 
	margin:0px 0px; 

}
#nav a {
	color:#FFFFFF;
	text-decoration: none;
	display: block; padding:10px 7px 10px 7px; 
	
}
#nav .current a, #nav li:hover > a {
	background:#FFFFFF;   
	color: #000000;  
	
}
#nav ul li:hover a, #nav li:hover li a {
background:#2687c7;   
	color: #FFFFFF;
}
#nav ul li a:hover {
background: #FFFFFF;
	color: #000000;
}
#nav li:hover > ul {
	visibility: visible;
}
#nav ul {
	visibility: hidden;
	 line-height:20px;
	padding: 0;
	position: absolute;
	 background:#2687c7; 
	 border:#CCCCCC 1px solid;
	z-index:999999;
	
}
#nav ul li {
	float: none;
	margin: 0; 
	line-height:10px; font-size:14px;
	font-family: 'Open Sans', sans-serif;
	padding-left: 0px;  border-bottom:#FFF 1px solid;   
	padding-right: 0px; color:#FFF; border-right:none; 
}
#nav ul a {  
	font-weight: normal; padding:10px 3px 10px 6px;
}
#nav ul ul {
	top: 0px;
}


#contact_results {
    float: left;
}

.left_sec{ float: left; margin:1%; padding-top:5px;     }
.right_sec{ width:66%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}

h5{ margin:0px; padding:0px; font-family:Cambria; font-size:18px; font-weight:normal;  }
	
.header_left { 
    float: left;    
   
}
p {
    margin: 0px;
    padding: 0px;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 15px;
    text-align: justify;
}

.text5 {
	font-size: 13px;
	color: #000000;
	line-height: 24px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 10px;
}
.oxford {
    text-align: right;
    float: right;
    color: #FFFFFF;
    padding-right: 0px;
    font-family: Open Sans;
    font-size: 13px;
    margin-top: 5px;
}
.section9 {
	width: 100% !important;
	float: left; height:250px;
}

}


@media only screen and (max-width: 960px) {
.banner2 {
	width: 100%;
	float: left; height:300px; 
}
.banner2 img {
	width: 100% !important; height:300px; 
}	
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:19px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 

.map{float:left; background:url(../images/map.gif) left top no-repeat; font-family:Calibri; font-size:19px; padding-left:60px; line-height:24px; padding-bottom:10px; padding-top:0px; text-align:justify;}		


/*****************************/
/*****************************/
#nav li {
	text-decoration: none;
	display: block;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	color: #3c3c3c;
	
	font-weight: normal;
	line-height:18px; border-right:#FFF 1px solid; 
	float: left;
	position: static; 
	margin:0px 0px; 

}
#nav a {
	color:#FFFFFF;
	text-decoration: none;
	display: block; padding:10px 5px 7px 10px; 
	
}
#nav .current a, #nav li:hover > a {
	background:#FFFFFF;   
	color: #000000;  
	
}
#nav ul li:hover a, #nav li:hover li a {
background:#2687c7;   
	color: #FFFFFF;
}
#nav ul li a:hover {
background: #FFFFFF;
	color: #000000;
}
#nav li:hover > ul {
	visibility: visible;
}
#nav ul {
	visibility: hidden;
	 line-height:20px;
	padding: 0;
	position: absolute;
	 background:#2687c7; 
	 border:#CCCCCC 1px solid;
	z-index:999999;
	
}
#nav ul li {
	float: none;
	margin: 0; 
	line-height:10px; font-size:15px;
	font-family: 'Open Sans', sans-serif;
	padding-left: 0px;  border-bottom:#FFF 1px solid;   
	padding-right: 0px; color:#FFF; border-right:none; 
}
#nav ul a {  
	font-weight: normal; padding:10px 3px 10px 6px;
}
#nav ul ul {
	top: 0px;
}


#contact_results {
    float: left;
}


.top_box1{ width:27%; float:left;}
.top_box2{ width:32%; float:left;}
.top_box3{ width:40%; float:left;}
.logo{ float:left; font-family: 'Open Sans Condensed', sans-serif; font-size:30px; color:#000000; font-weight:bold; padding-top:3px;}	

.coppy {
	
	float: left;     
	margin:10px 0px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.banner{width: 100%;
    float: left; height:360px;
       
}

.left_part{ width:48%; float:left; padding-left:70px;}
.right_part{ width:48%; float:left; padding-left:70px;}

}
@media handheld, only screen and (max-width: 799px) {
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:19px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 
.map{float:left; background:url(../images/map.gif) left top no-repeat; font-family:Calibri; font-size:19px; padding-left:60px; line-height:38px; padding-bottom:10px; padding-top:5px; text-align:justify;}		
/*****************************/
#nav li {
	text-decoration: none;
	display: block;
	font-size:15px;
	color: #3c3c3c;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	line-height:18px; border-right:#FFF 1px solid; 
	float: left;
	position: static; 
	margin:0px 0px; 

}
#nav a {
	color:#FFFFFF;
	text-decoration: none;
	display: block; padding:20px 7px 20px 7px; 
	
}
#nav .current a, #nav li:hover > a {
	background:#6f51c7;   
	color: #FFFFFF;  
	
}
#nav ul li:hover a, #nav li:hover li a {
color:#FFF; background: #2687c7;
}
#nav ul li a:hover {
background: #6f51c7;
	color: #FFFFFF;
}
#nav li:hover > ul {
	visibility: visible;
}
#nav ul {
	visibility: hidden;
	 line-height:20px;
	padding: 0;
	position: absolute;
	 background:#2687c7 ;
	z-index: 9999;
	
}
#nav ul li {
	float: none;
	margin: 0; 
	line-height:10px; font-size:17px;
	padding-left: 0px;  background:#2687c7; border-bottom:#FFF 1px solid;   
	padding-right: 0px; color:#FFF; border-right:none; 
}
#nav ul a {  background:#2687c7;
	font-weight: normal; padding:10px 3px 10px 6px;
}
#nav ul ul {
	top: 0px;
}

.top_box1{ width:27%; float:left; padding-left:30px;}
.top_box2{ width:32%; float:left;}
.top_box3{ width:40%; float:left;}
.logo{ float:left; font-family: 'Open Sans Condensed', sans-serif; font-size:30px; color:#000000; font-weight:bold; padding-top:3px;}	
.section1{ width:90%; float:left; padding-bottom:20px; padding-top:20px; padding-left:5px; padding-right:4px; 	}
.map{float:left; background:url(../images/map.gif) left top no-repeat; font-family:Calibri; font-size:17px; padding-left:60px; line-height:20px; padding-bottom:10px; padding-top:5px; text-align:justify;}
.top_box{ width:31%; float: left; margin:1%;}	


.open .sub-menu {
	display: block;  
}
.sub-menu {
	display: none;
	position: absolute;  
	z-index: 999;
	top: 96%;
	width:232px;
	background:#ffffff; line-height:15px; 
	margin-top: 2px;  
}
.sub-menu li {
	display: block; 
	width: 100%; 
	line-height:20px; background-image:none; border-bottom:#e8e8e8 1px solid; 
	  
}

.three_box2 {
	width:48%;
	float: left;
	margin: 1%;
}

	
	
.coppy {
	float: left;	
	margin: 20px 0px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



.banner{width: 100%;
    float: left; height:260px;}
	
.banner img{ width:100%; height:260px;}
}


@media handheld, only screen and (max-width: 767px) {
.left_sec{ float: left; margin:1%; padding-top:5px;     }
.right_sec{ width:60%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}	
.text3{ font-size:12px; color:#000000; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:5px  12px;}	
.footer_box{ width:33%; float: left; text-align:center; font-family:Calibri; color:#000000; font-size:16px; }	

.map{float:left; background:url(../images/map.gif) left top no-repeat; font-family:Calibri; font-size:17px; padding-left:60px; line-height:38px; padding-bottom:10px; padding-top:5px; text-align:justify;}	
.coppy {
	float: left;
	color: #FFFFFF;
	margin: 10px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.oxford {

	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px; margin-bottom:0px; color:#FFF;
}
.oxford li a:hover {
	font-size: 12px;
	color: #000000;
}	
	
	
	
	

	
	
body {

	}

	
.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	}
	
.menu {
  display: none;
}
.header_left{
	float:left; padding-left:10px; 
	
	margin-bottom:20px; 
}

.header_right{
    float: none;
    text-align: center;
    width: 100%;
}
.hh5{
    font-size: 12px;
    padding-right: 5px;
}

.header1{
	display:block;
}



}

@media handheld, only screen and (max-width: 736px) {
.section11 {
    width: 100% !important;
    float: left;
    background: #2687c7;
    padding: 13px 0px;
        padding-right: 0px;
        padding-left: 0px;
}
.left_sec2{ width:98%; float:left; margin:1%; }
.right_sec2{ width:98%; float:left; margin:1%;	}
.gallery{ width:100%;  float:left; }
.gallery img{ width:100%; float:left; margin:1%;}	
.three_box2 {
	width:98%;
	float: left;
	margin: 4% 1%;
}
.text{ font-size:14px; color:#323232; line-height:22px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:0px  5px;	 }	
.text4{ font-size:13px; color:#323232; line-height:22px; text-align:center;   font-family:Tahoma; padding:0px 15px 10px 15px;	 }
.footer_box{ width:98%; float: left; text-align:center; font-family:Calibri; color:#000000; font-size:20px; margin:3% 1%; }	
h2{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#2687c7; font-size:15px; text-align:center; line-height:50px;	 }
	
h1{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; text-align:center; background:url(../images/line.gif) bottom center no-repeat; font-weight:normal; margin-bottom:30px; line-height:38px;   }


h5{ margin:0px; padding:0px; font-family:Cambria; font-size:20px; font-weight:normal;  }	
.coppy {
	float: left;
	color: #FFFFFF;
	margin:5px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.oxford {

	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 1px; margin-bottom:1px;
}
.oxford li a:hover {
	font-size: 12px;
	color: #000000;
}	
.left_sec{ width:98%; float: left; margin:1%; padding-top:5px; text-align:center;     }
.right_sec{ width:98%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:22px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 	

.map{float:left; background:url(../images/map.gif) left top no-repeat; font-family:Calibri; font-size:19px; padding-left:60px; line-height:38px; padding-bottom:10px; padding-top:5px; text-align:justify;}	
	
.banner2 {
	width: 100%;
	float: left; height:200px; 
}
.banner2 img {
	width: 100% !important; height:200px; 
}
.banner{width: 100%;
    float: left; height:200px;   
}	

.banner img{ width:100%; height:200px;  }

.logo{ float:left; font-family: 'Open Sans Condensed', sans-serif; font-size:40px; color:#000000; padding-left:8px; padding-top:0px;}
.section1{ width:90%; float:left; padding-bottom:20px; padding-top:20px; padding-left:12px;	}

.top_box1{ width:100%; float:left; margin-top:0px; text-align:left;}
.top_box2{ width:98%; float:left;  margin-top:0px; text-align:left;}
.top_box3{ width:98%; float:left; text-align:left; padding-left:30px;}
}

@media handheld, only screen and (max-width:667px) {
.form01 {

    width: 96%;
    float: left;
    border: #333333 1px solid !important;
    border-radius: 5px;
    padding: 0px 4px;
    margin-bottom: 2px;
    border: none;
    line-height: 28px;
    background: none;

}	
.heding3 {

    width: 100%;
    float: left;
    text-align: center;
    font-size: 35px;
    color: #FFFFFF;
    text-align: center;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    background: url(../images/line3.png) bottom center no-repeat;
    margin: 10px 0px 0px 0px !important;

}	
.section9 {
	width: 100% !important;
	float: left; height:200px;
}
	
.form {
    width: 97%;
    float: left;
    border: #FFFFFF 1px solid;
    border-radius: 5px;
    padding: 0px 4px;
    margin-bottom: 2px;
    line-height: 28px;
    background: none;

}	
.bg_box1 {

    width: 99%;
    float: left;
    margin: 1%;
    text-align: center;

}	
.text5 {

    font-size: 15px;
    color: #000000;
    line-height: 28px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 3px;

}	
.left_sec3 {

    width:100% !important;
    float: left;
    background: url(../images/bg3.jpg) left top no-repeat;
    padding: 10px 8px;

}

.right_sec3 {

    width:100% !important;
    float: right;
    padding: 2px 8px;

}		
.logo {
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:25px;
    color: #000000;
    padding-left:0px;
    padding-top: 0px;

}	
.text01 {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.text01 li {
	display: block;
	background: url(../images/icon2.jpg) left top no-repeat;
	background-position: 2px 8px;
	list-style: none;
	padding-left: 20px;
	text-decoration: none; font-weight:normal;
	color: #000000;
	font-size: 13px;
	font-family: Open Sans;
	line-height: 24px;
	text-align: justify;
}
	
.section3 {
	width: 100% !important;
	float: left;
	font-family: Arial;
	font-size: 26px;
	padding: 30px 10px 20px 10px;
}
h5 {

    margin: 0px;
    padding: 0px;
    font-family: Cambria;
    font-size: 28px;
    font-weight: normal;

}	
.text {

    font-size: 15px;
    color: #323232;
    line-height: 22px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px 10px;

}	
	
.left_sec2{ width:98%; float:left; margin:1%; }
.right_sec2{ width:98%; float:left; margin:1%;	}	
p {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 15px;
	font-family:Open Sans;
	line-height:28px;
	text-align: justify;
}	
h1{  padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000000; text-align:center; background:url(../images/line.gif) bottom center no-repeat; font-weight:normal; margin-bottom:10px !important; line-height:38px;   }
	
.map{float:left; background:url(../images/map.gif) left top no-repeat; background-size:15% 80%; font-family:Calibri; font-size:15px; padding-left:49px; line-height:18px; padding-bottom:10px; padding-top:5px; text-align:justify; margin-top:10px;}	
	
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:22px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 	
	
	
.header_right{ width:100%; float:right; }
.header_left{ width:100%; float:left;}	
.footer_box{ width:100%; float: left; text-align:center; font-family:Calibri; color:#000000; font-size:20px; padding-bottom:20px; }	

.four_box2 {
	width:100%;
	float: left;
	margin: 1%;
	text-align: center;
}	
.three_box3{ width:100%; float:left; margin:1%;  }	
.gallery{ width:98%;  float:left; margin:3% 1%; }
.gallery img{ width:100%; float:left; }	
.three_box2 {
	width:98%;
	float: left;
	margin: 4% 1%;
}
	
h2 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2687c7;
	font-size: 20px;
	text-align: center;
	line-height: 50px;
}
.section1{ width:90%; float:left; padding-bottom:20px; padding-top:20px; padding:20px 20px 20px 8px;	}	
.three_box{ width:98%; float:left; margin:5% 1%;  }	
.top_box{ width:100%; float: left; margin:1%;}	
.left_sec{ width:100%; float: left; text-align:center; margin:1%; padding-top:5px;     }
.right_sec{ width:98%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}

	
.banner2 {
	width: 100%;
	float: left; height:200px;   
}
.banner2 img {
	width: 100% !important; height:200px;
}	
.banner{ width:100%; float:left; height:200px;  }

.banner img{ width:100% !important;  height:200px;  }

.coppy {
	float: left;
	text-align: left;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-family: Open Sans;
	font-size: 13px; margin-bottom:0px;
}
.oxford {
	text-align: right;
	float: right;
	color: #FFFFFF;
	padding-right: 0px;
	font-family: Open Sans;
	font-size: 13px;
	margin-top:0px; margin-bottom:0px;
}
.oxford ul {
	margin: 0px;
	padding: 0px;
}
.oxford li {
	color: #FFFFFF;
	list-style: none;
	text-decoration: none;
	font-size: 13px;
}
.oxford li a {
	color: #FFFFFF;
	list-style: none;
	text-decoration: none;
	font-size: 13px;
}
.oxford li a:hover {
	color: #FFFFFF;
	font-size: 13px;
}
.top_box1{ width:100%; float:left; 
}
.top_box2{ width:100%; float:left; }
.top_box3{ width:100%; float:left; }
}


@media handheld, only screen and (max-width:640px) {
.form01 {

    width: 96%;
    float: left;
    border: #333333 1px solid !important;
    border-radius: 5px;
    padding: 0px 4px;
    margin-bottom: 2px;
    border: none;
    line-height: 28px;
    background: none;

}	
.heding3 {

    width: 100%;
    float: left;
    text-align: center;
    font-size: 35px;
    color: #FFFFFF;
    text-align: center;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    background: url(../images/line3.png) bottom center no-repeat;
    margin: 10px 0px 0px 0px !important;

}	
.section9 {
	width: 100% !important;
	float: left; height:200px;
}
	
.form {
    width: 97%;
    float: left;
    border: #FFFFFF 1px solid;
    border-radius: 5px;
    padding: 0px 4px;
    margin-bottom: 2px;
    line-height: 28px;
    background: none;

}	
.bg_box1 {

    width: 99%;
    float: left;
    margin: 1%;
    text-align: center;

}	
.text5 {

    font-size: 15px;
    color: #000000;
    line-height: 28px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 3px;

}	
.left_sec3 {

    width:100% !important;
    float: left;
    background: url(../images/bg3.jpg) left top no-repeat;
    padding: 10px 8px;

}

.right_sec3 {

    width:100% !important;
    float: right;
    padding: 2px 8px;

}		
.logo {
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:25px;
    color: #000000;
    padding-left:0px;
    padding-top: 0px;

}	
.text01 {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.text01 li {
	display: block;
	background: url(../images/icon2.jpg) left top no-repeat;
	background-position: 2px 8px;
	list-style: none;
	padding-left: 20px;
	text-decoration: none; font-weight:normal;
	color: #000000;
	font-size: 13px;
	font-family: Open Sans;
	line-height: 24px;
	text-align: justify;
}
	
.section3 {
	width: 100% !important;
	float: left;
	font-family: Arial;
	font-size: 26px;
	padding: 30px 10px 20px 10px;
}
h5 {

    margin: 0px;
    padding: 0px;
    font-family: Cambria;
    font-size: 28px;
    font-weight: normal;

}	
.text {

    font-size: 15px;
    color: #323232;
    line-height: 22px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px 10px;

}	
	
.left_sec2{ width:98%; float:left; margin:1%; }
.right_sec2{ width:98%; float:left; margin:1%;	}	
p {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 15px;
	font-family:Open Sans;
	line-height:28px;
	text-align: justify;
}	
h1{  padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000000; text-align:center; background:url(../images/line.gif) bottom center no-repeat; font-weight:normal; margin-bottom:10px !important; line-height:38px;   }
	
.map{float:left; background:url(../images/map.gif) left top no-repeat; background-size:15% 80%; font-family:Calibri; font-size:15px; padding-left:49px; line-height:18px; padding-bottom:10px; padding-top:5px; text-align:justify; margin-top:10px;}	
	
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:22px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 	
	
	
.header_right{ width:100%; float:right; }
.header_left{ width:100%; float:left;}	
.footer_box{ width:100%; float: left; text-align:center; font-family:Calibri; color:#000000; font-size:20px; padding-bottom:20px; }	

.four_box2 {
	width:100%;
	float: left;
	margin: 1%;
	text-align: center;
}	
.three_box3{ width:100%; float:left; margin:1%;  }	
.gallery{ width:98%;  float:left; margin:3% 1%; }
.gallery img{ width:100%; float:left; }	
.three_box2 {
	width:98%;
	float: left;
	margin: 4% 1%;
}
	
h2 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2687c7;
	font-size: 20px;
	text-align: center;
	line-height: 50px;
}
.section1{ width:90%; float:left; padding-bottom:20px; padding-top:20px; padding:20px 20px 20px 8px;	}	
.three_box{ width:98%; float:left; margin:1%;  }	
.top_box{ width:100%; float: left; margin:1%;}	
.left_sec{ width:100%; float: left; text-align:center; margin:1%; padding-top:5px;     }
.right_sec{ width:98%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}

	
.banner2 {
	width: 100%;
	float: left; height:200px;   
}
.banner2 img {
	width: 100% !important; height:200px;
}	
.banner{ width:100%; float:left; height:200px;  }

.banner img{ width:100% !important;  height:200px;  }

.coppy {
	float: left;
	text-align: left;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-family: Open Sans;
	font-size: 13px; margin-bottom:0px;
}
.oxford {
	text-align: right;
	float: right;
	color: #FFFFFF;
	padding-right: 0px;
	font-family: Open Sans;
	font-size: 13px;
	margin-top:0px; margin-bottom:0px;
}
.oxford ul {
	margin: 0px;
	padding: 0px;
}
.oxford li {
	color: #FFFFFF;
	list-style: none;
	text-decoration: none;
	font-size: 13px;
}
.oxford li a {
	color: #FFFFFF;
	list-style: none;
	text-decoration: none;
	font-size: 13px;
}
.oxford li a:hover {
	color: #FFFFFF;
	font-size: 13px;
}
.top_box1{ width:100%; float:left; 
}
.top_box2{ width:100%; float:left; }
.top_box3{ width:100%; float:left; }
}




@media handheld, only screen and (max-width:568px) {
.bg_box1 {

    width: 99%;
    float: left;
    margin: 1%;
    text-align: center;

}	
.text5 {

    font-size: 15px;
    color: #000000;
    line-height: 28px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 3px;

}	
.left_sec3 {

    width:100% !important;
    float: left;
    background: url(../images/bg3.jpg) left top no-repeat;
    padding: 10px 8px;

}

.right_sec3 {

    width:100% !important;
    float: right;
    padding: 2px 8px;

}		
.logo {
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:25px;
    color: #000000;
    padding-left:0px;
    padding-top: 0px;

}	
.text01 {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.text01 li {
	display: block;
	background: url(../images/icon2.jpg) left top no-repeat;
	background-position: 2px 8px;
	list-style: none;
	padding-left: 20px;
	text-decoration: none; font-weight:normal;
	color: #000000;
	font-size: 13px;
	font-family: Open Sans;
	line-height: 24px;
	text-align: justify;
}
	
.section3 {
	width: 100% !important;
	float: left;
	font-family: Arial;
	font-size: 26px;
	padding: 30px 10px 20px 10px;
}
	
.left_sec2{ width:98%; float:left; margin:1%; }
.right_sec2{ width:98%; float:left; margin:1%;	}	
p {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 13px;
	font-family:Open Sans;
	line-height:24px;
	text-align: justify;
}	
h1{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#000000; text-align:center; background:url(../images/line.gif) bottom center no-repeat; font-weight:normal; margin-bottom:30px; line-height:38px;   }
	
.map{float:left; background:url(../images/map.gif) left top no-repeat; background-size:15% 80%; font-family:Calibri; font-size:15px; padding-left:49px; line-height:18px; padding-bottom:10px; padding-top:5px; text-align:justify; margin-top:10px;}	
	
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:22px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 	
	
	
.header_right{ width:100%; float:right; }
.header_left{ width:100%; float:left;}	
.footer_box{ width:100%; float: left; text-align:center; font-family:Calibri; color:#000000; font-size:20px; padding-bottom:20px; }	

.four_box2 {
	width:100%;
	float: left;
	margin: 1%;
	text-align: center;
}	
.three_box3{ width:100%; float:left; margin:1%;  }	
.gallery{ width:98%;  float:left; margin:3% 1%; }
.gallery img{ width:100%; float:left; }	
.three_box2 {
	width:98%;
	float: left;
	margin: 4% 1%;
}
	
h2{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#2687c7; font-size:20px; text-align:center; line-height:30px;	 }	
.section1{ width:90%; float:left; padding-bottom:20px; padding-top:20px; padding:20px 20px 20px 8px;	}	
.three_box{ width:98%; float:left; margin:1%;  }	
.top_box{ width:100%; float: left; margin:1%;}	
.left_sec{ width:100%; float: left; text-align:center; margin:1%; padding-top:5px;     }
.right_sec{ width:98%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}

	
.banner2 {
	width: 100%;
	float: left; height:150px;   
}
.banner2 img {
	width: 100% !important; height:150px;
}	
.banner{ width:100%; float:left; height:150px;  }

.banner img{ width:100% !important;  height:150px;  }

.coppy { width:100%;
	float: left;
	text-align: left;
	color: #FFFFFF;
	margin:0px 0px 5px 0px;
	font-family: Open Sans;
	font-size: 12px;
}
.oxford {width:100%;
	text-align: right;
	float:left;
	color: #FFFFFF;
	padding-right: 0px;
	font-family: Open Sans;
	font-size: 12px;
	margin-top:0px;
}
.oxford ul {
	margin: 0px;
	padding: 0px;
}
.oxford li {
	color: #FFFFFF;
	list-style: none;
	text-decoration: none;
	font-size: 12px;
}
.oxford li a {
	color: #FFFFFF;
	list-style: none;
	text-decoration: none; text-align:left;
	font-size: 12px;
}
.oxford li a:hover {
	color: #FFFFFF;
	font-size: 12px;
}

.top_box1{ width:100%; float:left; 
}
.top_box2{ width:100%; float:left; }
.top_box3{ width:100%; float:left; }
}



@media handheld, only screen and (max-width:533px) {
.heding6 {

    width: 100%;
    float: left;
    text-align: center;
    font-size: 35px;
    color: #000000;
    text-align: center;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    background: url(../images/line5.png) bottom center no-repeat;
    margin: 10px 0px 10px 0px;

}	
.section7 {

    width: 100% !important;
    float: left;
    padding: 20px 10px 0px 10px;
        

}	
.section9 {

    width: 100% !important;
    float: left;
    height:200px;

}	
.bg_box1 {

    width: 99%;
    float: left;
    margin: 1%;
    text-align: center;

}	
.text5 {

    font-size: 15px;
    color: #000000;
    line-height: 28px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 3px;

}	
.left_sec3 {

    width:100% !important;
    float: left;
    background: url(../images/bg3.jpg) left top no-repeat;
    padding: 10px 8px;

}

.right_sec3 {

    width:100% !important;
    float: right;
    padding: 2px 8px;

}	
.logo {
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:25px;
    color: #000000;
    padding-left:0px;
    padding-top: 0px;

}	
.text01 {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.text01 li {
	display: block;
	background: url(../images/icon2.jpg) left top no-repeat;
	background-position: 2px 8px;
	list-style: none;
	padding-left: 20px;
	text-decoration: none; font-weight:normal;
	color: #000000;
	font-size: 13px;
	font-family: Open Sans;
	line-height: 24px;
	text-align: justify;
}
	
.section3 {
	width: 100% !important;
	float: left;
	font-family: Arial;
	font-size: 26px;
	padding: 30px 10px 20px 10px;
}
	
.left_sec2{ width:98%; float:left; margin:1%; }
.right_sec2{ width:98%; float:left; margin:1%;	}	
p {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 13px;
	font-family:Open Sans;
	line-height:24px;
	text-align: justify;
}	
h1{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#000000; text-align:center; background:url(../images/line.gif) bottom center no-repeat; font-weight:normal; margin-bottom:30px; line-height:38px;   }
	
.map{float:left; background:url(../images/map.gif) left top no-repeat; background-size:15% 80%; font-family:Calibri; font-size:15px; padding-left:49px; line-height:18px; padding-bottom:10px; padding-top:5px; text-align:justify; margin-top:10px;}	
	
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:22px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 	
	
	
.header_right{ width:100%; float:right; }
.header_left{ width:100%; float:left;}	
.footer_box{ width:100%; float: left; text-align:center; font-family:Calibri; color:#000000; font-size:20px; padding-bottom:20px; }	

.four_box2 {
	width:100%;
	float: left;
	margin: 1%;
	text-align: center;
}	
.three_box3{ width:100%; float:left; margin:1%;  }	
.gallery{ width:98%;  float:left; margin:3% 1%; }
.gallery img{ width:100%; float:left; }	
.three_box2 {
	width:98%;
	float: left;
	margin: 4% 1%;
}
	
h2 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2687c7;
	font-size: 20px;
	text-align: center;
	line-height: 50px;
}

h5 {

    margin: 0px;
    padding: 0px;
    font-family: Cambria;
    font-size: 23px; line-height:25px;
    font-weight: normal;

}
.section1{ width:90%; float:left; padding-bottom:20px; padding-top:20px; padding:20px 20px 20px 8px;	}	
.three_box{ width:98%; float:left; margin:1%;  }	
.top_box{ width:100%; float: left; margin:1%;}	
.left_sec{ width:100%; float: left; text-align:center; margin:1%; padding-top:5px;     }
.right_sec{ width:98%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}

	
.banner2 {
	width: 100%;
	float: left; height:150px;   
}
.banner2 img {
	width: 100% !important; height:150px;
}	
.banner{ width:100%; float:left; height:150px;  }

.banner img{ width:100% !important;  height:150px;  }
.coppy { width:100%;
	float: left;
	text-align:left;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.oxford { width:100%;

	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px; margin-bottom:0px; text-align:left;
}
.oxford li a:hover {
	font-size: 12px;
	color: #000000;
}


.top_box1{ width:100%; float:left; }
.top_box2{ width:100%; float:left; }
.top_box3{ width:100%; float:left; }
}


@media handheld, only screen and (max-width: 480px) {
.logo {
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:25px;
    color: #000000;
    padding-left:0px;
    padding-top: 0px;

}	
.text01 {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.text01 li {
	display: block;
	background: url(../images/icon2.jpg) left top no-repeat;
	background-position: 2px 8px;
	list-style: none;
	padding-left: 20px;
	text-decoration: none; font-weight:normal;
	color: #000000;
	font-size: 13px;
	font-family: Open Sans;
	line-height: 24px;
	text-align: justify;
}
	
.section3 {
	width: 100% !important;
	float: left;
	font-family: Arial;
	font-size: 26px;
	padding: 30px 10px 20px 10px;
}
	
.left_sec2{ width:98%; float:left; margin:1%; }
.right_sec2{ width:98%; float:left; margin:1%;	}	
p {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 13px;
	font-family:Open Sans;
	line-height:24px;
	text-align: justify;
}	
h1{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#000000; text-align:center; background:url(../images/line.gif) bottom center no-repeat; font-weight:normal; margin-bottom:30px; line-height:38px;   }
	
.map{float:left; background:url(../images/map.gif) left top no-repeat; background-size:15% 80%; font-family:Calibri; font-size:15px; padding-left:49px; line-height:18px; padding-bottom:10px; padding-top:5px; text-align:justify; margin-top:10px;}	
	
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:22px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 	
	
	
.header_right{ width:100%; float:right; }
.header_left{ width:100%; float:left;}	
.footer_box{ width:100%; float: left; text-align:center; font-family:Calibri; color:#000000; font-size:20px; padding-bottom:20px; }	

.four_box2 {
	width:100%;
	float: left;
	margin: 1%;
	text-align: center;
}	
.three_box3{ width:100%; float:left; margin:1%;  }	
.gallery{ width:98%;  float:left; margin:3% 1%; }
.gallery img{ width:100%; float:left; }	
.three_box2 {
	width:98%;
	float: left;
	margin: 4% 1%;
}
	
h2{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#2687c7; font-size:20px; text-align:center; line-height:30px;	 }	
.section1{ width:90%; float:left; padding-bottom:20px; padding-top:20px; padding:20px 20px 20px 20px;	}	
.three_box{ width:98%; float:left; margin:1%;  }	
.top_box{ width:100%; float: left; margin:1%;}	
.left_sec{ width:100%; float: left; text-align:center; margin:1%; padding-top:5px;     }
.right_sec{ width:98%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}

	
.banner2 {
	width: 100%;
	float: left; height:150px;   
}
.banner2 img {
	width: 100% !important; height:150px;
}	
.banner{ width:100%; float:left; height:150px;  }

.banner img{ width:100% !important;  height:150px;  }

.oxford {

	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px; margin-bottom:0px;
}
.oxford li a:hover {
	font-size: 12px;
	color: #000000;
}


.top_box1{ width:100%; float:left; 
}
.top_box2{ width:100%; float:left; }
.top_box3{ width:100%; float:left; }
}


@media handheld, only screen and (max-width:414px) {
.section3 {
    width:98% !important;
    float: left;
    font-family: Arial;
    font-size: 26px;
    padding:10px 10px 20px 10px;

}	
.logo {
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:25px;
    color: #000000;
    padding-left:2px;
    padding-top: 0px;
}	
	
.section9 {
	width: 100% !important;
	float: left; height:200px;
}


.text5 {
    font-size: 15px;
    color: #000000;
    line-height: 28px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0px;
}	
.heding1 {
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #000000;
    text-align: center;
    background: url(../images/line.gif) bottom center no-repeat;
    font-weight: normal;
    margin-bottom: 9px;
    line-height: 38px;
}	
.logo {
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:30px;
    color: #000000;
    padding-left:2px;
    padding-top: 0px;
}	
.phone3{ float:left; background: url(../images/phone3.png) left top no-repeat; background-position:2px 5px;  font-family:Open Sans; font-weight:normal;  font-size:18px; padding-left:30px; line-height:30px; padding-bottom:0px;    } 
	
.left_sec3{ width:100% !important; float:left;  background: url(../images/bg3.jpg) left top no-repeat; padding:10px 14px; }
.right_sec3{ width:98% !important; float:left;  padding:2px 10px;  }

.left_sec2{ width:98%; float:left; margin:1%; }
.right_sec2{ width:98%; float:left; margin:1%;	}	
p {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 13px;
	font-family:Open Sans;
	line-height:24px;
	text-align: justify;
}	
h1{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#000000; text-align:center; background:url(../images/line.gif) bottom center no-repeat; font-weight:normal; margin-bottom:30px; line-height:38px;   }
h2{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#2687c7; font-size:20px; text-align:center; line-height:50px;	 }	
.map{float:left; background:url(../images/map.gif) left top no-repeat; background-size:15% 80%; font-family:Calibri; font-size:15px; padding-left:49px; line-height:18px; padding-bottom:10px; padding-top:5px; text-align:justify; margin-top:10px;}	
	
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:22px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 	
	
	
.header_right{ width:100%; float:right; }
.header_left{ width:100%; float:left;}	
.footer_box{ width:100%; float: left; text-align:center; font-family:Calibri; color:#000000; font-size:20px; padding-bottom:20px; }	

.four_box2 {
	width:100%;
	float: left;
	margin: 1%;
	text-align: center;
}	
.three_box3{ width:100%; float:left; margin:1%;  }	
.gallery{ width:98%;  float:left; margin:3% 1%; }
.gallery img{ width:100%; float:left; }	
.three_box2 {
	width:98%;
	float: left;
	margin: 4% 1%;
}
	

.section1{ width:100%; float:left; padding-bottom:20px; padding-top:20px; padding:20px 20px 20px 5px;	}	
.three_box{ width:98%; float:left; margin:5% 1%;  }	
.top_box{ width:100%; float: left; margin:1%; }	
.left_sec{ width:100%; float: left; text-align:center; margin:1%; padding-top:5px;     }
.right_sec{ width:98%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}
.section7{ width:100% !important; float:left;  padding:20px 10px 0px 10px;}

.banner2 {
	width: 100%;
	float: left; height:150px;   
}
.banner2 img {
	width: 100% !important; height:150px;
}	
.banner{ width:100%; float:left; height:150px;  }

.banner img{ width:100% !important;  height:150px;  }

.coppy { width:100%;
	float: left;
	text-align: left;
	color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	font-family: Open Sans;
	font-size: 12px;
}
.oxford {width:100%;
	text-align:left;
	float: right;

}
.oxford ul {
	margin: 0px;
	padding: 0px;
}
.oxford li {

	list-style: none;
	text-decoration: none;
	
}
.oxford li a {
	color: #FFFFFF;
	list-style: none;
	text-decoration: none;
	font-size: 12px;
}
.oxford li a:hover {
	color: #FFFFFF;
	font-size: 12px;
}

.top_box1{ width:100%; float:left; padding-top:4px; }

.top_box3{ width:100%; float:left; padding-top:10px;}
}




@media handheld, only screen and (max-width:375px) {
.section9 {
	width: 100% !important;
	float: left; height:200px;
}
	
.section3 {
    width:98% !important;
    float: left;
    font-family: Arial;
    font-size: 26px;
    padding:10px 10px 20px 10px;
        
}		
p {
    margin: 0px;
    padding: 0px;
    color: #000000;
    font-size: 13px;
    font-family: Open Sans;
    line-height: 24px;
    text-align: justify;

}	
.text01 {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.text01 li {
	display: block;
	background: url(../images/icon2.jpg) left top no-repeat;
	background-position: 2px 8px;
	list-style: none;
	padding-left:18px;
	text-decoration: none;
	font-weight:normal;
	color: #000000;
	font-size: 13px;
	font-family: Open Sans;
	line-height:22px;
	text-align: justify;
}		
.text5 {
    font-size: 14px;
    color: #000000;
    line-height: 23px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0px;
}
.heding1 {
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #000000;
    text-align: center;
    background: url(../images/line.gif) bottom center no-repeat;
    font-weight: normal;
    margin-bottom: 9px;
    line-height: 38px;
}	
.logo {
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:30px;
    color: #000000;
    padding-left:2px;
    padding-top: 0px;
}	

.text5 {
    font-size: 15px;
    color: #000000;
    line-height: 28px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0px;
}	
.heding1 {
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #000000;
    text-align: center;
    background: url(../images/line.gif) bottom center no-repeat;
    font-weight: normal;
    margin-bottom: 9px;
    line-height: 38px;
}	
.logo {
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:30px;
    color: #000000;
    padding-left:2px;
    padding-top: 0px;
}	
.phone3{ float:left; background: url(../images/phone3.png) left top no-repeat; background-position:2px 5px;  font-family:Open Sans; font-weight:normal;  font-size:18px; padding-left:30px; line-height:30px; padding-bottom:0px;    } 
	
.left_sec3{ width:100% !important; float:left;  background: url(../images/bg3.jpg) left top no-repeat; padding:10px 14px; }
.right_sec3{ width:98% !important; float:left;  padding:2px 10px;  }

.left_sec2{ width:98%; float:left; margin:1%; }
.right_sec2{ width:98%; float:left; margin:1%;	}	
p {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 13px;
	font-family:Open Sans;
	line-height:24px;
	text-align: justify;
}	
h1{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#000000; text-align:center; background:url(../images/line.gif) bottom center no-repeat; font-weight:normal; margin-bottom:30px; line-height:38px;   }
h2{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#2687c7; font-size:20px; text-align:center; line-height:50px;	 }	
.map{float:left; background:url(../images/map.gif) left top no-repeat; background-size:15% 80%; font-family:Calibri; font-size:15px; padding-left:49px; line-height:18px; padding-bottom:10px; padding-top:5px; text-align:justify; margin-top:10px;}	
	
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:22px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 	
	
	
.header_right{ width:100%; float:right; }
.header_left{ width:100%; float:left;}	
.footer_box{ width:100%; float: left; text-align:center; font-family:Calibri; color:#000000; font-size:20px; padding-bottom:20px; }	

.four_box2 {
	width:100%;
	float: left;
	margin: 1%;
	text-align: center;
}	
.three_box3{ width:100%; float:left; margin:1%;  }	
.gallery{ width:98%;  float:left; margin:3% 1%; }
.gallery img{ width:100%; float:left; }	
.three_box2 {
	width:98%;
	float: left;
	margin: 4% 1%;
}
	

.section1{ width:100%; float:left; padding-bottom:20px; padding-top:20px; padding:20px 20px 20px 5px;	}	
.three_box{ width:98%; float:left; margin:1%;  }	
.top_box{ width:100%; float: left; margin:1%; }	
.left_sec{ width:100%; float: left; text-align:center; margin:1%; padding-top:5px;     }
.right_sec{ width:98%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}
.section7{ width:100% !important; float:left;  padding:20px 10px 0px 10px;}
	
.banner2 {
	width: 100%;
	float: left; height:170px;   
}
.banner2 img {
	width: 100% !important; height:170px;
}	
.banner{ width:100%; float:left; height:170px;  }

.banner img{ width:100% !important;  height:170px;  }

.oxford {

	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px; margin-bottom:0px;
}
.oxford li a:hover {
	font-size: 12px;
	color: #000000;
}

.top_box1{ width:100%; float:left; padding-top:4px; }

.top_box3{ width:100%; float:left; padding-top:10px;}
}



@media handheld, only screen and (max-width:360px) {
.section9 {
	width: 100% !important;
	float: left; height:200px;
}
	
.section3 {
    width:98% !important;
    float: left;
    font-family: Arial;
    font-size: 26px;
    padding:10px 10px 20px 10px;
        
}		
p {
    margin: 0px;
    padding: 0px;
    color: #000000;
    font-size: 13px;
    font-family: Open Sans;
    line-height: 24px;
    text-align: justify;

}	
.text01 {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.text01 li {
	display: block;
	background: url(../images/icon2.jpg) left top no-repeat;
	background-position: 2px 8px;
	list-style: none;
	padding-left:18px;
	text-decoration: none;
	font-weight:normal;
	color: #000000;
	font-size: 13px;
	font-family: Open Sans;
	line-height:22px;
	text-align: justify;
}		
.text5 {
    font-size: 13px;
    color: #000000;
    line-height:22px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0px;
}	
.heding1 {
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #000000;
    text-align: center;
    background: url(../images/line.gif) bottom center no-repeat;
    font-weight: normal;
    margin-bottom: 9px;
    line-height: 38px;
}	
.logo {
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:30px;
    color: #000000;
    padding-left:2px;
    padding-top: 0px;
}	
.section3 {
    width:98% !important;
    float: left;
    font-family: Arial;
    font-size: 26px;
    padding:10px 10px 20px 10px;
        
}	
.phone3{ float:left; background: url(../images/phone3.png) left top no-repeat; background-position:2px 5px;  font-family:Open Sans; font-weight:normal;  font-size:18px; padding-left:30px; line-height:30px; padding-bottom:0px;    } 
	
.left_sec3{ width:100% !important; float:left;  background: url(../images/bg3.jpg) left top no-repeat; padding:10px 14px; }
.right_sec3{ width:98% !important; float:left;  padding:2px 10px;  }

.left_sec2{ width:98%; float:left; margin:1%; }
.right_sec2{ width:98%; float:left; margin:1%;	}	
p {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 13px;
	font-family:Open Sans;
	line-height:24px;
	text-align: justify;
}	
h1{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#000000; text-align:center; background:url(../images/line.gif) bottom center no-repeat; font-weight:normal; margin-bottom:30px; line-height:38px;   }
h2{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#2687c7; font-size:20px; text-align:center; line-height:50px;	 }	
.map{float:left; background:url(../images/map.gif) left top no-repeat; background-size:15% 80%; font-family:Calibri; font-size:15px; padding-left:49px; line-height:18px; padding-bottom:10px; padding-top:5px; text-align:justify; margin-top:10px;}	
	
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:22px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 	
	
	
.header_right{ width:100%; float:right; }
.header_left{ width:100%; float:left;}	
.footer_box{ width:100%; float: left; text-align:center; font-family:Calibri; color:#000000; font-size:20px; padding-bottom:20px; }	

.four_box2 {
	width:100%;
	float: left;
	margin: 1%;
	text-align: center;
}	
.three_box3{ width:100%; float:left; margin:1%;  }	
.gallery{ width:98%;  float:left; margin:3% 1%; }
.gallery img{ width:100%; float:left; }	
.three_box2 {
	width:98%;
	float: left;
	margin: 4% 1%;
}
	

.section1{ width:100%; float:left; padding-bottom:20px; padding-top:20px; padding:20px 20px 20px 5px;	}	
.three_box{ width:98%; float:left; margin:1%;  }	
.top_box{ width:100%; float: left; margin:1%; }	
.left_sec{ width:100%; float: left; text-align:center; margin:1%; padding-top:5px;     }
.right_sec{ width:98%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}
.section7{ width:100% !important; float:left;  padding:20px 10px 0px 10px;}

.banner2 {
	width: 100%;
	float: left; height:150px;   
}
.banner2 img {
	width: 100% !important; height:150px;
}	
.banner{ width:100%; float:left; height:150px;  }

.banner img{ width:100% !important;  height:150px;  }
.coppy { width:100%;
	float: left;
	text-align: left;
	color: #FFFFFF;
	margin: 10px 0px 10px 0px;
	font-family: Open Sans;
	font-size: 13px;
}
.oxford { width:100%;

	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px; margin-bottom:0px;
}
.oxford li a:hover {
	font-size: 12px;
	color: #000000;
}

.top_box1{ width:100%; float:left; padding-top:4px; }

.top_box3{ width:100%; float:left; padding-top:10px;}
}




@media handheld, only screen and (max-width: 320px) {
.section9 {
	width: 100% !important;
	float: left; height:200px;
}
	
.logo {
    float: left;
    font-size:25px;
    color: #000000;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: normal;
    padding-left: 0px;
}	
.text01 {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.text01 li {
	display: block;
	background: url(../images/icon2.jpg) left top no-repeat;
	background-position: 2px 8px;
	list-style: none;
	padding-left:18px;
	text-decoration: none;
	font-weight:normal;
	color: #000000;
	font-size: 13px;
	font-family: Open Sans;
	line-height:22px;
	text-align: justify;
}	
.text5 {
    font-size: 13px;
    color: #000000;
    line-height:22px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0px;
}	
.heding1 {
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #000000;
    text-align: center;
    background: url(../images/line.gif) bottom center no-repeat;
    font-weight: normal;
    margin-bottom: 9px;
    line-height: 38px;
}	

.phone3{ float:left; background: url(../images/phone3.png) left top no-repeat; background-position:2px 5px;  font-family:Open Sans; font-weight:normal;  font-size:18px; padding-left:30px; line-height:30px; padding-bottom:0px;    } 
	
.left_sec3{ width:100% !important; float:left;  background: url(../images/bg3.jpg) left top no-repeat; padding:10px 14px; }
.right_sec3{ width:98% !important; float:left;  padding:2px 10px;  }

.left_sec2{ width:98%; float:left; margin:1%; }
.right_sec2{ width:98%; float:left; margin:1%;	}	
p {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 13px;
	font-family:Open Sans;
	line-height:24px;
	text-align: justify;
}	
h1{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; text-align:center; background:url(../images/line.gif) bottom center no-repeat; font-weight:normal; margin-bottom:30px; line-height:38px;   }
h2{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#2687c7; font-size:20px; text-align:center; line-height:50px;	 }	
.map{float:left; background:url(../images/map.gif) left top no-repeat; background-size:15% 80%; font-family:Calibri; font-size:15px; padding-left:49px; line-height:18px; padding-bottom:10px; padding-top:5px; text-align:justify; margin-top:10px;}	
	
.phone{ float:left; background:url(../images/phone.gif) left top no-repeat; font-family:Calibri; font-size:22px; padding-left:60px; line-height:53px; margin-bottom:5px;margin-left:0px;   } 	
	
	
.header_right{ width:100%; float:right; }
.header_left{ width:100%; float:left;}	
.footer_box{ width:100%; float: left; text-align:center; font-family:Calibri; color:#000000; font-size:20px; padding-bottom:20px; }	

.four_box2 {
	width:100%;
	float: left;
	margin: 1%;
	text-align: center;
}	
.three_box3{ width:100%; float:left; margin:1%;  }	
.gallery{ width:98%;  float:left; margin:3% 1%; }
.gallery img{ width:100%; float:left; }	
.three_box2 {
	width:98%;
	float: left;
	margin: 4% 1%;
}
	

.section1{ width:100%; float:left; padding-bottom:20px; padding-top:20px; padding:20px 20px 20px 5px;	}	
.three_box{ width:98%; float:left; margin:1%;  }	
.top_box{ width:100%; float: left; margin:1%; }	
.left_sec{ width:100%; float: left; text-align:center; margin:1%; padding-top:5px;     }
.right_sec{ width:98%; float:right; margin:4% 1% 1% 1%; background:url(../images/bg2.png) left top  repeat; border-radius: 6px; padding:11px 30px;}
.section7{ width:100% !important; float:left;  padding:20px 10px 0px 10px;}
.section3 {
    width:98% !important;
    float: left;
    font-family: Arial;
    font-size: 26px;
    padding:10px 10px 20px 10px;
        
}	
.banner2 {
	width: 100%;
	float: left; height:140px;   
}
.banner2 img {
	width: 100% !important; height:140px;
}	
.banner{ width:100%; float:left; height:140px;  }

.banner img{ width:100% !important;  height:140px;  }
.coppy {
	float: left;
	text-align: left;
	color: #FFFFFF;
	margin: 10px 0px 10px 0px;
	font-family: Open Sans;
	font-size: 12px;
}
.oxford {

	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px; margin-bottom:0px;
}
.oxford li a:hover {
	font-size: 12px;
	color: #000000;
}

.top_box1{ width:100%; float:left; padding-top:4px; }

.top_box3{ width:100%; float:left; padding-top:10px;}
}

