body{
  font-family:Calibri;
  font-size:12px;
  font-weight:normal;
  background:#dde6ec;
  padding:0;
  margin:0;
}
a{
  text-decoration:none;
}	
a img{
  border:none;
}
.fl_left{
  float:left;
}
.fl_right{
  float:right;
}
h1,h2,h3,h4,h5,h6,ul,p,input,form,fieldset{
  margin:0;
  padding:0;
  list-style:none;
  font-weight:normal;	
}
.top_white{
  background:#FFFFFF;
  height:5px;
}
.main_div{
  margin:auto;
  width:960px;
  text-align:left;
}
.header_area{
  background:#183043;
  overflow:hidden;
  padding:0 0 5px 20px;
}
.logo_area{
  float:left;
  background:url(images/logo_bg.png) no-repeat;
  width:307px;
  height:121px;
  padding:0 0 0 30px;
}
.menu_area{
  padding:10px 30px 0 0;
}
.socail_logo{
  overflow:hidden;
  display:block;
}
.socail_logo a{
  margin:0 5px 0 0;
}
.menus{
  overflow:hidden;
}
.menus ul{
  margin:0 0 0 40px;
}
.menus li{
  float:left;
  padding:35px 30px 0 0;
}
.menus li a{
  font-size:16px;
  color:#FFFFFF;
}
.menus li a:hover{
  color:#4dbdeb;
}
.contant_area{
  overflow:hidden;
  padding:10px 0 0 0;
}
.left_area{
  float:left;
}
.blue_bar_top{
  background:url(images/left_blue_uper.png) no-repeat;
  width:310px;
  height:24px;
}
.blue_bar_center{
  background:#2b8ec2;
}
.blue_bar_bottom{
  background:url(images/blue_bottom.png) no-repeat;
  width:310px;
  height:44px;
}
.blue_bar_center h1,
.blue_bar_center h2,
.dark_blue_center h1{
  font-size:18px;
  font-weight:bold;
  color:#2a2a2b;
  margin:0 0 0 55px
}
.blue_bar_center h2{
  color:#FFFFFF;
  margin:10px 0 0 20px;
}
.blue_bar_center p{
  color:#FFFFFF;
  font-size:16px;
  line-height:30px;
  padding:10px 0 0 20px;
}
.dark_blue_center{
  background:#19364d;
}
.dark_blue_bottom{
  background:url(images/dark_blue_bottom.png) no-repeat;
  width:310px;
  height:30px;
}
.dark_blue_center h1{
  color:#2b8ec2;
  margin:0 0 10px 55px;
}
.first_name{
  padding:3px 20px 0 0px;
  float:left;
}
.first_name_home{
  padding:3px 20px 0 25px;
}
.first_name label, .first_name_home label{
  font-size:14px;
  color:#FFFFFF;
  display:block;
}
.text_filed{
  width:243px;
  border:none;
  line-height:21px;
  padding:0 5px;
  background:url(images/input_flied.png) no-repeat;
  height:21px;
  font-family:Calibri;
}
.text_area, .text_area_home{
  background:url(images/textarea.png) no-repeat;
  width:518px;
  height:91px;
  border:none;
  padding:5px;
}
.text_area_home{
  background:url(images/textarea_home.png) no-repeat;
  width:245px;
}
.submit_butten{
  background:url(images/submit.png) no-repeat;
  width:58px;
  height:19px;
  border:none;
  line-height:19px;
  font-size:11px;
  color:#FFFFFF;
  text-transform:uppercase;
  cursor:pointer;
}
.right_area{
  float:left;
  padding:0 0 0 10px;
}
.white_bar_top{
  background:url(images/white_uper.png) no-repeat;
  width:640px;
  height:9px;
}
.white_bar_center{
  width:580px;
  color:#2a2a2a;
  font-size:14px;
  padding:0 30px 20px 30px;
  background:#f6f4f4;
}
.sky_blue_bar h1,
.big_white_bar_center h1,
.big_white_bar_center_1 h1,
.big_white_bar_center h3{
  font-size:33px;
  font-weight:bold;
  color:#1270b8;
}
.big_white_bar_center h3{
  font-size:25px;
}
.desc ul{
  margin:20px 0 0 15px;
}
.desc li{
  color:#2a2a2a;
  list-style:disc;
}
.desc li a{
  color:#2a2a2a;
}
.white_bar_bottom{
  background:url(images/white_blue.png) no-repeat;
  width:640px;
  height:10px;
}
.sky_blue_bar{
  background:#7f9bb0;
  padding:5px 0 0 30px
}
.heading_area h1,
.heading_area_1 h1{
  color:#000000;
  font-size:18px;
  padding:27px 0 5px;
  font-weight:bold;
}
.heading_area{
  padding:0 10px 0 0;
  width:570px;
  color:#FFFFFF;
  font-size:14px;
}
.heading_area p{
  padding:10px 0 21px;
  font-size:15px
}
.sky_blue_bar_bottom{
  background:url(images/sky_blue_bottom.png) no-repeat;
  width:640px;
  height:11px;
  margin:2px 0 0 0;
}
.footer_area{
  overflow:hidden;
}
.footer_menus_area{
  float:left;
}
.footer_menus_area li{
  float:left;
  font-size:14px;
  padding:10px 20px  10px 0;
}
.footer_menus_area li a{
  color:#000000;
}
.footer_menus_area li a:hover{
  color:#4dbdeb;
}
.copy_right_text{
  float:right;
  padding:10px 0 0;
}

/*start project page*/

.big_white_bar_top,
.big_white_bar_bottom {
  background:url(images/big_white_uper.png) no-repeat;
  width:960px;
  height:13px;
}
.big_white_bar_center{
  min-height:500px;
}
.big_white_bar_center,
.big_white_bar_center_1{
  background:#f6f4f4;
  width:920px;
  overflow:hidden;
  padding:0 20px 0 20px;
}
.big_white_bar_bottom{
  background:url(images/big_white_bottom.png) no-repeat;
}
.big_white_bar_center_1 .first_name label{
  width:100px;
  color:#000000;
}
.lorem_text{
  padding:10px 0 20px;
  font-size:15px;
}
.big_white_bar_center_1{
  padding:0 20px 100px 20px;
}
.galery_img img, .galery_img_1 img{
  width:215px;
  height:178px;
  float:left;
  margin:20px 20px 0 0;
  border-radius:5px;
}
.galery_img img:hover, .galery_img_1 img:hover{
  opacity:0.6;
}
.galery_img_1 img{
  margin:20px 0 0;
}
.left_img{
  float:left;
  margin:5px 20px 0 0;
}
.desc h2{
  color:#1270b8;
}
.free_estimate{
  font-size:14px;
}
.desc_1 h4{
  font-size:16px;
  padding:10px 0 0 0;
  color:#0066FF;
}
.over_flw{
  overflow:hidden;
  margin:0 0 5px 0;
}
.desc_1{
  float:left;
  width:600px;
}
/*end project page*/








