@CHARSET "ISO-8859-1";
.container {
height: auto;
width: 100%;
margin: 0px auto;
padding: 0px;
background:#fefefe;
border:0px solid black;
}
img {
  border-width: 0;
}
body{
	margin:0px auto;
	overflow-x: hidden;
    overflow-y: scroll;
    font-family:Arial, Sans-Serif, Helvetica;
    font-size: 13px;
}
p {
	padding: 5px 0 0 0;
	margin: 0;
}

a {
	color: #138688;
	text-decoration: none;
}

a:hover {
	color: #3A3A3A;
}

.readpdf {
	padding: 0px 0 20px 0;
	font-weight: bold;
}

.header{
	height:auto;
	width:100%;
}
.page_width{
	height:auto;
	width:970px;
	border:0px solid red;
	padding:0px;
	margin:0px auto;
}
.logo{
	float:left;
	height:47px;
	width:202px;
	margin-top:20px;
	margin-left: 40px;
}
.clear{
	clear:both;
}
.menu{
	float:right;
}
.menu{
	border:0px solid black;

	position: relative;
top: -15px;
margin-right: -12px;
margin-bottom: 30px;
}
#myMenu ul {
  list-style-type: none;

  margin: 0;
  padding: 0;
}
#myMenu ul li {
  float: left;
  text-transform:uppercase;
  font-family:museo_sans700;
  font-size:13px;
}
#myMenu ul li .current{
	color:red;
}
#myMenu ul li a{
	text-decoration:none;
	color:black;
	padding: 15px;
}
#myMenu ul li a:hover{
	color:red;
}
#myMenu ul li a:active{
	color:red;
}
.header_img{
	width:100%;
	background:#f4f4f4;
	border:0px solid blue;
}
.slider{
	width:1300px;
	background:url(../img/home.png);
	margin: 0px auto;
}
.home_slider_text {
	font-family: arail, sans-serif,helvetica;
	color: white;
	text-transform: uppercase;
	font-size: 30px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
.slider_text1{
height: 250px;
width: 370px;
padding-left: 25px;
padding-top: 28px;
padding-right: 25px;
font-family: arail, sans-serif,helvetica;
color: white;
text-transform: uppercase;
font-size: 35px;
}
.slider_text2{

height: 250px;
width: 370px;

padding-left: 35px;
padding-top: 22px;
padding-right: 35px;
font-family: arail, sans-serif,helvetica;
color: white;
text-transform: uppercase;
font-size: 32px;
}
.slider_text3{

height: 250px;
width: 370px;
padding-left: 29px;
padding-top: 22px;
padding-right: 20px;
font-family: arail, sans-serif,helvetica;
color: white;
text-transform: uppercase;
font-size: 25px;
}
.slider_text4{

height: 250px;
width: 380px;
padding-left: 22px;
padding-top: 100px;
padding-right: 22px;
font-family: arail, sans-serif,helvetica;
color: white;
text-transform: uppercase;
font-size: 32px;
}
.middle{
	width:100%;
	padding-top:30px;
	background:#efefef;
	height:auto;
}
.left_cont{
	float:left;
	border:0px solid red;
	width:630px;

}

.right_cont{
	width: 320px;
margin-left: 20px;

}
.left_cont_img{
	background:url(../img/post.png);
	height:311px;
	width:630px;

}
.left_cont_text{

}
.left_cont_text1{
	background:url(../img/post1_01.png);
	height:42px;
	width:630px;
}
.left_cont_text2{
	background:url(../img/post1_02.png);
	image-repeat:y-repeat;
	width:630px;
}
.left_cont_text3{
	background:url(../img/post1_07.png);
	height:13px;
	width:630px;
}
.left_text_post{
	padding-left: 35px;
   padding-right: 35px;
}
.heading{
	font-size:30px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
}
.text_desc{
	margin-bottom: 20px;
	margin-top:15px;
}
.desc{
	font-size:12px;
	font-family:Arial, Sans-Serif, Helvetica;
	color:#474747;
	line-height:18px;
	margin-top: 10px;
}
.desc_new{
	font-size:12px;
	font-family:Arial, Sans-Serif, Helvetica;
	color:#959595;
	line-height:18px;
	margin-top: 10px;
}
.desc1{
	font-size:12px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	color:#b82e2b;
	padding:5px 0 0 0;
}
.desc3{
	font-size:12px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	color:#b82e2b;
	padding-top:5px;
	padding-left: 30px;
	text-decoration:underline;

}
.desc4{
	font-size:12px;
	font-family:Arial, Sans-Serif, Helvetica;
	color:#949494;
	line-height:18px;
}
.date{
	font-size:11px;
	font-family:Arial, Sans-Serif, Helvetica;
	color:#aeaeae;

}
.head{
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	font-size:16px;
}
.right_cont{
	border:0px solid red;
	float:right;
}
.right_text{
	padding: 30px;
	padding-bottom: 15px;
}
.right_top_img{
	background:url(../img/text_bg_06.png);
	width:327px;
	height:auto;
	image-repeat:y-repeat;

}
.right_top{
	background:url(../img/right_text_03.png);
	width:327px;
	height:3px;
}
.right_bot_img{
	background:url(../img/text_bg.png);
	width:327px;
	height:10px;
}
.title{
	color:#b82e2b;
	font-size:16px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	line-height: 40px;
}
.right_text2_img{
	float:left;
}
.right_desc{
	font-size:12px;
	font-family:Arial, Sans-Serif, Helvetica;
	line-height:18px;
	margin-left:100px;
	color: #474747;
}
.right_text2{
	padding-top: 15px;
    padding-bottom: 45px;
}
.name{
	font-size:12px;
	float:right;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
}
.name1{
	font-size:12px;
	float:right;
	font-weight:bold;
}
.desc2{
	font-size:12px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	color:#b82e2b;
	padding-top:5px;
    text-decoration: underline;
}
.left_cont_bottom{
	border:0px solid black;
	margin-top:25px;

}
.left_bot_child{
	float:left;
	margin-left: 10px;
}
.right_bot_child{
	float:right;
	margin-bottom:40px;
	margin-right:10px;

}
.left_bot_child_cont{
	border:0px solid red;
	height:auto;
}
.child_cont1{
	background:url(../img/small1_03.png);
	width:280px;
	height:29px;
}
.child_cont2{
	background:url(../img/small2.png);
	width:280px;
	height:auto;
}
.child_cont3{
	background:url(../img/small2_03.png);
	width:280px;
	height:22px;
}
.child_cont_text{
	padding:35px;
	padding-bottom: 5px;
	padding-top: 25px;
}
.read{
	color:#138688;
	font-size:12px;
	font-family:Arial, Sans-Serif, Helvetica;
	text-decoration:underline;
}
.footer{
	width:100%;
	background:url(../img/footer.png);
	height:245px;
}
.top_footer{

	width:auto;
	padding: 40px 0px 10px 5px;
}
.footer_left{
	float:left;
	width:488px;
	border:0px solid red;
}
.footer_right{
	float:right;
	margin-right: -45px;
}
.footer_text{
	color:#949494;
	font-size:12px;
	font-family:Arial, Sans-Serif, Helvetica;
	line-height: 20px;
}
.footer_name{
	color:#949494;
	font-size:12px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	float:right;
	margin-right: 35px;

}
.social_media{
	margin-top: 55px;
}
.search{
	padding: 15px;

}
.footer_search{

}
.newsletter {
	border-radius: 5px;
	height: 45px;
    width: 385px;
	background:url(../img/news.png);
	color:#cc2193;
	font-weight:bold;
	text-align:left;
	padding-left:50px;
	padding-right:10px;
	 }

	.bot_footer{
	background:url(../img/bottom.png);
	height:82px;
	width:100%;}
	.bot_text{
	text-align: center;
	color:#949494;
	font-size:12px;
	font-family:Arial, Sans-Serif, Helvetica;
	padding: 15px;
	}
	.text_head{
	margin-bottom: 5px;}
	.social{
	margin-top:30px;
	}
	.footer_list{
	list-style-type: none;
   margin: 0px auto;
   padding: 0px;
 text-decoration:none;

}
	.footer_list li{
  background:url(../img/footer_bg.png);
  width:2px;
  height:12px;
  display:inline;
  background-repeat: no-repeat;
  margin-left:2px;
  text-decoration:none;


}
.footer_list li:first-child{
	background:none;}
.footer_list li a{
	padding-left:8px;
	text-decoration:none;

	}
	.footer_list a{
	text-decoration:none;
	color:#949494;
	}
	.social li{
	display:inline;
	padding:0px;
	}
	.left_cont_social{
	height: auto;
    width: 55px;
    border: 0px solid black;
   position: relative;
   top: 233px;
   left: 60px;
  }
  .social_media_span{
  color:#949494;
  font-size:12px;
  float:left;
  font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
  margin-top:10px;
  margin-right: 5px;
  }
.social_tw,.social_ld{
	margin-top:8px;
}
/* for about us page */
.omoss_page_width{
	height:auto;
	width:980px;
	border:0px solid red;
	padding:0px;
	margin:0px auto;
}
.left_div{
	float:left;
	border:0px solid red;
	width:195px;
	height:auto;
}
.right_div{
	border:0px solid black;
	width:771px;
	float:right;
	margin-left:14px;
}
.omoss_left_top_img{
	background:url(../img/omoss_left_bg_03.png);
	width:195px;
	height:10px;
}
.omoss_text{
	background:url(../img/omoss_left_06.png);
	height:auto;
	padding:10px;
padding-bottom: 55px;
padding-left: 40px;
padding-top: 30px;
}

.omoss_left_bot_img{
	background:url(../img/omoss_left_08.png);
	width:195px;
	height:8px;
}
.omoss_list{
	list-style-type:none;
	font-size:16px;
	color:#b82e2b;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	line-height:25px;
	padding-bottom:30px;
}
.social_image{
	margin-left:60px;
	margin-top:30px;
}
.omoss_tw,.omoss_ld{
	margin-top:8px;
}
.omoss_right_cont_top{
	background:url(../img/omoss_bg_03.png);
	width:771px;
	height:10px;
}
.omoss_right_cont{
	background:url(../img/omoss_bg_06.png);
	padding:25px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom: 70px;
}
.omoss_head{
	font-size:30px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	color:#b82e2b;
	margin:0px auto;

}
.omoss_right_cont_bot{
	background:url(../img/omoss_06.png);
	height:26px;
	width:771px;
}
.omoss_text_desc{
	margin:0px;
	font-size:13px;
	font-family:Arial, Sans-Serif, Helvetica;
	line-height:20px;

	margin-bottom: 20px;
	margin-top: 20px;


}
.omoss1_text_desc{
	margin:0px;
	font-size:13px;
	font-family:Arial, Sans-Serif, Helvetica;
	line-height:20px;
	margin-bottom: 20px;
	margin-top: 20px;

}
.cont_space{
	height:0px;
}
.omoss_middle{
	width:100%;
	padding-top: 43px;
	background:#efefef;
	height:auto;
	padding-bottom:130px;
}
.myenucurrent{
	color:green;
}
.omoss_slider{
	width:1300px;
	background:url(../img/omoss_head.png);
	margin: 0px auto;
	height:382px;
}
.omoss_left_list{
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	font-size:16px;
	color:#b82e2b;
	line-height: 36px;
}
.bxslider{
	margin:0px auto;
}
  /* for IE 9 only   */
 .join_newsletter{
 position: relative;
 top: 15px;
 left: -65px;
 }
 /* for IE 8 only   */
 @media \0screen {
  .join_newsletter {
  top: 15px; }
}
 @media \0screen {
  .newsletter {

 line-height:44px;
  }
}
@media \0screen {
  .contact_input {

	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=0,MakeShadow=true,ShadowOpacity=0.05);
-ms-filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=0,MakeShadow=true,ShadowOpacity=0.05);
zoom: 1;
 line-height:44px;
  }
}
 /* for IE 7 only   */
 .join_newsletter{
 *top: -3px;
 }
.contact_input,.contact_message_input{

	*filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=0,MakeShadow=true,ShadowOpacity=0.05);
*-ms-filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=0,MakeShadow=true,ShadowOpacity=0.05);
*zoom: 1;
	}
  /* for IE 7 only   */
.name{
	*float: none;
}
.newsletter{
	*line-height:44px;
}


/* for refernce page */
.reference_middle{
	width:100%;
	padding-top: 43px;
	background:#efefef;
	height:auto;
	padding-bottom:130px;
}
.reference_page_width{
	height:auto;
	width:980px;
	border:0px solid red;
	padding:0px;
	margin:0px auto;
}
.reference_top_img{
	background:url(../img/reference1.png);
	width:980px;
	height:10px;
}
.reference_mid_img{
	background:url(../img/reference2.png);
	width:980px;
	height:auto;
}
.reference_bot_img{
	background:url(../img/reference3.png);
	width:980px;
	height:10px;
}
.ref_title{
	font-size:30px;

	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;

	color:#b82e2b;
}
.ref_description{
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:16px;
	color:#6f6f6f;
	font-style:italic;
	padding-top: 40px;
	line-height:25px;
}
.ref_author{
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	font-size:16px;
}
.ref_cont{
	padding-top:30px;
	padding-left:30px;
	padding-bottom: 135px;
	padding-right:30px;
}
.ref_img{
	position: relative;
top: 20px;
left: 30px;
}
.ref_heading{
	padding-bottom: 20px;
	margin-bottom: 30px;
}

.ref_desc3 .ref_heading {
	margin-top: 5px;
}

.ref_desc3 .ref_img {
	top: 12px;
}

.ref_desc4 .ref_heading {
	margin-top: -10px;
}

.ref_desc4 .ref_img {
	top: 25px;
}

.ref_desc5 .ref_heading {
	margin-top: -25px;
}

.ref_desc5 .ref_img {
	top: 30px;
}

/*contact page */
.contact_middle{
	width:100%;
	padding-top: 43px;
	background:#efefef;
	height:auto;
	padding-bottom:130px;
}
.contact_page_width{
	height:auto;
	width:980px;
	border:0px solid red;
	padding:0px;
	margin:0px auto;
}
.contact_top_img{
	background:url(../img/reference1.png);
	width:980px;
	height:10px;
}
.contact_mid_img{
	background:url(../img/reference2.png);
	width:980px;
	height:auto;
}
.contact_bot_img{
	background:url(../img/reference3.png);
	width:980px;
	height:10px;
}
.cont_title{
	font-size:30px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	color:#b82e2b;
	margin-bottom: 20px;
}
.contact_cont{
	padding-top:30px;
	padding-left:30px;
	padding-bottom: 135px;
	padding-right:30px;
}
.cont_form_left{
	border:0px solid red;
	float:left;
	font-size: 15px;
	height:auto;
	width:520px;
}
.cont_form_right{
	float:right;
	border:0px solid green;
	margin-left:5px;
	width:345px;
}
.contact_table{
	border-collapse:collapse;
	border:0px;
}
.contact_input{
	width: 420px;
	border-collapse:collapse;
height: 35px;
border-radius: 5px;
margin-left:10px;
border:none;
border:1px solid #e4e4e4;
box-shadow: 0 0 10px #e4e4e4;
}
.contact_input ,.contact_message_input{
    border-collapse:separate \9; /* IE9 Only */
}
.contact_label{
color:#3a3a3a;
font-family:Arial, Sans-Serif, Helvetica;
float:right;
font-size:14px;
}
.desc_title{
color:#3a3a3a;
font-family:Arial, Sans-Serif, Helvetica;
font-size:13px;
}
.contact_form{
	margin-top:30px;
}
.space_tr{
	height:15px;
}
.contact_message_input{
	width: 420px;
height: 175px;
border-radius: 5px;
border:0px ;
border:1px solid #e4e4e4;
margin-left:10px;
border-color:#e4e4e4;
box-shadow: 0 0 10px #e4e4e4;
resize:none;
}
textarea { overflow: auto; }
.contact_submit{
	background:url(../img/submit_03.png);
	height:37px;
	width:87px;
	float: right;
margin-right: 5px;
}
.cont_right_head{
	font-size:15px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
}
.cont_right_desc{
	font-size:14px;
	font-family:Arial, Sans-Serif, Helvetica;
	line-height: 20px;
    margin-top: 10px;
    color:#3a3a3a;
}
.mymap{
	margin-top: 20px;
}
/*service page */
.service_middle{
	width:100%;
	padding-top: 43px;
	background:#efefef;
	height:auto;
	padding-bottom:130px;
}
.service_page_width{
	height:auto;
	width:980px;
	border:0px solid red;
	padding:0px;
	margin:0px auto;
}
.service_top_img{
	background:url(../img/reference1.png);
	width:980px;
	height:10px;
}
.service_mid_img{
	background:url(../img/reference2.png);
	width:980px;
	height:auto;
}
.service_bot_img{
	background:url(../img/reference3.png);
	width:980px;
	height:10px;
}
.service_cont_title{
	font-size:30px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	color:#b82e2b;
	margin-bottom: 20px;
	padding-top: 20px;
}
.service_cont_desc{
	font-size:13px;
	font-family:Arial, Sans-Serif, Helvetica;
	color:#3a3a3a;
}
.service_cont_head{
	font-size:13px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	margin-top:15px;
}
.service_cont_leftchild{
	float:left;
	width:450px;
	height:auto;
	border:0px solid red;
}
.service_cont_rightchild{
	float:right;
	width:450px;
	height:auto;
	border:0px solid green;
}
.service_cont_leftimg{
	float:left;
	width:90px;
}
.service_cont_text{
	float:right;
	width:360px;
}
.text_heading{
	font-size:20px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	color:#b82e2b;
}
.service_text{
	font-size:13px;
	font-family:Arial, Sans-Serif, Helvetica;
	line-height:20px;
	color:#3a3a3a;
}
.service_cont{
	padding-left:30px;
	padding-right:30px;
	padding-bottom:150px;
}
.service_cont_mid{
	margin-top:85px;
}
.service_cont_leftchild2{
	padding-top:70px; /*115px;*/
}
.service_cont_leftchild3{
	padding-top:70px;
}
.service_cont_right_child2{
	padding-top:70px;
}
.service_cont_leftimg1{
float: left;
width: 90px;
top: -11px;
position: relative;
}
/* work sample*/
.sample_middle{
	width:100%;
	padding-top: 43px;
	background:#efefef;
	height:auto;
	padding-bottom:130px;
}
.sample_page_width{
	height:auto;
	width:980px;
	border:0px solid red;
	padding:0px;
	margin:0px auto;
}

.sample_text_title{
	font-size:30px;
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	color:#b82e2b;
	margin-bottom: 20px;
	padding-top: 20px;
}
.sample_left{
	float:left;
	border:0px solid red;
	width:258px;
	height:auto;
}
.sample_right{
	border:0px solid black;
	width:707px;
	float:right;
	margin-left:15px;

}
.sample_left_top_img{
	background:url(../img/sample1.png);
	width:258px;
	height:8px;
}
.sample_text{
	background:url(../img/sample2.png);

	height:auto;
	padding:10px;
padding-bottom: 55px;
padding-left: 30px;
padding-top: 30px;
}
.sample_text_desc{
	color: #3a3a3a;
	line-height: 20px;
	padding-right: 10px;
}
.sample_left_bot_img{
	background:url(../img/sample3.png);
	width:258px;
	height:11px;
}
.sample_left_list{
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	font-size:16px;
	line-height: 36px;
	color:#363639;
}
.sample_left_list1{
	font-family:Arial, Sans-Serif, Helvetica;
	font-weight:bold;
	font-size:16px;
	line-height: 36px;
	color:#b82e2b;
}
.sample_right_top{
	background:url(../img/work1.png);
	width:707px;
	height:5px;
}
.sample_right_mid{
	background:url(../img/work2.png);
	width:707px;
	height:auto
}
.sample_right_bot{
	background:url(../img/work3.png);
	width:707px;
	height:32px;
}
.sample_text_desc{
	font-size:13px;
	font-family:Arial, Sans-Serif, Helvetica;
}
.sample_child{
	display: inline-block;
	margin: 5px 12px 20px -0.25em;
	vertical-align: top;
	width: 204px;
}

.sample_right_mid{
	padding-top: 10px;
	padding-bottom: 50px;
}
.sample_right_text{
	padding-right: 30px;
padding-left: 30px;
}
.sample_text_bot{
	padding-top:30px;
}
.omoss_left_list a{
	text-decoration:none;
	color:black;
}
.omoss_left_list .current{
	color:#b82e2b;
}
 .current .sample_left_list{
	color:#b82e2b;
}
.sample_text a{
	text-decoration:none;
}
.sample_text_desc_list li a{
	text-decoration:none;
	color:black;
	font-family:arial,sans-serif,helvetica;
	font-size:15px;
}
