/* Default Layout: 960px.  */

.structure{width:960px;}
.selectnav{display:none}
#nav {display:block}  
/*About page*/

.about_b_content_left {background: url("../img/about_img1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 213px;margin-top: -6px;padding-left: 58px; width: 290px;
}


.about_b_content_left p{line-height:22px;}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 959px) { 
.structure{width:750px;} 
.selectnav{display:none}
#nav {display:block}  
.logo {width: 240px;}
.expert_content_left {width: 750px;}
.slider_area{height:270px;} 
.bottom_content_left {background: url("../img/t_home_img1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 208px;line-height: 17px;margin-top: 6px;
padding-left: 47px;width: 212px;}  
.second_box {background: url("../img/t_home_img2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 203px;margin-left: 15px;margin-right: 5px;margin-top:8px;padding-left: 20px;
width: 220px;} 
.third_box {background: url("../img/t_home_img3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
margin-left: -1px;margin-top: 0px;padding-left: 0;width: 232px;} 
.bottom_content_left h2 {font-size:20px;font-weight:normal;margin-bottom:0;margin-top:5px;} 
.expert_f_top_content{color: #666666;margin-top:0px;margin:0 5px;}
.second_box h2 {margin-top: 5px;} 
.second_box p {font-size: 13px;line-height: 17px;margin-right: 15px;margin-top: -16px;
  padding-bottom: 25px;border: none;}
.third_box h2 {color: #333333;font-family: times new roman;font-size: 20px;margin-left: 14px;
  margin-top: 11px;} 
.third_box ul {margin-bottom: 0;margin-top: -13px;}
.third_box ul {font-size: 13px;line-height: 17px;margin-bottom: 0;margin-left: 26px;
margin-top: -13px;}
.single_content {margin: 0 5px;}

/*---- About Us Page----*/
.single_content_left {float: left;margin-right: 20px;width: 508px;} 
.about_b_content_left {background: url("../img/about_img1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);margin-top: -6px; width: 260px;}
.bottom_content_rihgt{color:#666666;font-size: 14px;line-height: 28px;margin-top: -5px;
  width: 416px;margin-left: 10px;margin-right:5px}
.single_content_bottom {line-height: 22px;margin-top: 10px;}
/*----- Work Page----- */
.single_work_image {width: 49%;}
.address {margin: 20px auto 0;width: 741px;}


}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
.structure{width:300px;}
.selectnav{display: block;height: 40px;padding: 10px 15px;width: 196px;}
#nav {display:none}   
.logo {float: left;width: 100%;}
.menu {background: url("../img/menu_top_border.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: right;margin-top: 20px;width: 300px;}
.expert_content_left h2 {font-family: times new roman;width: 285px;}
.selectnav {height: 36px;margin: 0 auto;padding: 9px 15px;text-align: center;width: 180px;
  margin-top: 1px;border:none;}
.slider_area {height: 117px;}
.main_content_area {margin-top: 20px;}
.expert_content_left {margin: 0 10px;width: 280px;}
.bottom_content_left {background: url("../img/m_home_img1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 213px;margin-left:6px;margin-top: 7px;padding-left: 58px;width: 223px;}
.third_box {background: url("../img/home_img3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 218px;margin-left:5px;padding-left: 20px;width: 275px;margin-top: 10px;}
.second_box {background: url("../img/home_img2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 203px;margin-left:7px;margin-top: 12px;padding-left: 24px;width: 262px;}
.expert_f_top_content { margin: 10px 10px;}
.about_b_content_left {
  background: url("../img/m_about_img1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;  height: 213px;  margin-top: -6px; padding-left: 58px;  width: 290px;  margin-top:20px;  }
h2 {font-size: 25px;line-height: 25px;}

/*---- About Us page ----*/
.single_content_right {text-align: center;}
.single_content_right p{text-align: center;}

/* Service Page*/
.address {  margin: 20px auto 0;  text-align: center;  width: 300px;}
.single_work_image{width: 100%;}
.single_content_left {float: left;width: 290px;margin-left: 5px;margin-right: 5px;}
.bottom_content_rihgt {float: right;margin-top: 20px;width: 290px;
margin-left: 5px;margin-right: 5px;}
.single_content {margin: 0 5px}  

}

 
/* styles for smaller devices */ 
@media only screen and (max-width: 300px) {
.structure{width:221px}  
.logo img{width: 203px;margin: 0 10px}
.selectnav {margin: 1px auto 0 100px;}
.expert_content_left {margin: 0 10px;width: 201px;}
.expert_content_left h2 {font-family: times new roman;width: 238px;}
.expert_f_top_content {margin: 10px;width: 200px;}
.bottom_content_left {background: url("../img/sm_home_img1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 213px;margin-left: 6px;margin-top: 7px;
padding-left: 33px;width: 223px;}
.second_box {background: url("../img/sm_home_img2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 203px;margin-left: 7px;margin-top: 12px;padding-left: 8px;width: 262px;}
.third_box {background: url("../img/sm_home_img3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 218px;margin-left: 5px;margin-top: 10px;padding-left: 12px;width: 205px;}
.third_box ul li {margin-bottom: 5px;}
.third_box ul {margin-top: -10px;}
.second_box p {margin-right: 15px;margin-top: 10px;padding-bottom: 15px;font-size: 14px;  line-height: 17px;width: 194px;margin-top: -6px;}
.tree_area {border-bottom: 1px dashed #999999;margin-top: 20px;margin-bottom: 5px;}
.main_content_area {margin-top: 0px;}
.single_work_image{width: 100%;}
.single_content_left {float: left;margin-right: 5px;width: 211px;}
.about_b_content_left {background: url("../img/m_contact_us_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 213px;margin-top: -6px;padding-left: 58px;width: 241px;
}
.single_content_right {float: right;margin-bottom: 20px;margin-right: 18px;text-align: center;}
.bottom_content_rihgt {float: left;margin-left: 5px;margin-right: -2px;margin-top: 20px;
  width: 214px;}
.address {margin: 20px auto 0;text-align: center;width: 214px;margin-right: 5px;
  margin-left: 5px;}
.about_b_content_left {background: url("../img/sm_about_img1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);margin-top: -6px;  padding-left:35px;  width: 241px;}
.about_b_content_left p {line-height: 22px;}
.single_content_right {float: right;margin-bottom: 20px;text-align: center;margin-right:0px}
.service_content h2 {
  color: #34501E;
  font-family: times new roman;
  font-size: 15px;
  font-weight: bold;}
  
}


/* Wide Mobile Layout: 480px. */
@media only screen and (min-width:480px) and (max-width: 767px) {
.structure{width:450px;}
.selectnav{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;margin: 0 auto;text-align: center;}
 .slider_area {height: 170px;}
.logo {float: left;margin-left: 50px;}
.expert_content_left h2 {width: 450px;}
.single_content_bottom {line-height: 22px;margin-top: 30px;margin-left: 80px;}
.expert_content_left {margin: 0 10px;width: 436px;}
.bottom_content_left {margin-bottom: 15px;}
.third_box {background: url("../img/home_img3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 218px;margin-left: -3px;margin-top: 20px;padding-left: 20px;width: 275px;}
.bottom_content_left {background: url("../img/m_home_img1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 213px;margin-left: -3px;margin-top: 7px;padding-left: 58px;width: 223px;}
.menu {background: url("../img/menu_top_border.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: right;margin-top: 20px;width: 450px;}
.main_content_area {margin-top: 20px;}
.expert_f_top_content {margin: 14px 10px;}
.second_box { background: url("../img/home_img2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 203px;margin-left:0px; margin-top: 12px; padding-left: 24px;  width: 262px;}

/*---- About Us Page-----*/

.single_content_right {text-align: center;}
.single_content_right p {text-align: center;}
.bottom_content_rihgt{float: right;margin-top: -10px;width: 355px;}
.address {margin: 20px auto 0;width: 450px;text-align: center;}
.about_b_content_left {margin-bottom: 20px;}
.single_content_left {float: left;width: 300px;}
.about_b_content_left {background: url("../img/m_about_img1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 213px;padding-left: 58px;width: 251px;
margin-left: 75px;
margin-top: 0;}
.single_content_left h2{width: 300px;}
.single_content_left p{width: 300px;}
.single_content_right {text-align: center;}
.bottom_content_rihgt {width: 97%;}
.single_content_right{}

/*Work Page*/
.single_work_image{width: 100%;}
.about_b_content_left p{line-height: 22px;}

}



 