@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'BellGothicStdBold';
    src: url('../fonts/BellGothicStdBold.eot');
    src: url('../fonts/BellGothicStdBold.eot') format('embedded-opentype'),
         url('../fonts/BellGothicStdBold.woff2') format('woff2'),
         url('../fonts/BellGothicStdBold.woff') format('woff'),
         url('../fonts/BellGothicStdBold.ttf') format('truetype'),
         url('../fonts/BellGothicStdBold.svg#BellGothicStdBold') format('svg');
}

body
{
   margin:auto;
   padding:0px;
}
.contener
{
   width:1170px;
   height:auto;
   margin:auto;
  
}
.top
{
   width:100%;
   height:100px;
   background-color:#FFFFFF;
}
.logo
{
   width:350px;
   height:70px;
   margin-top:15px;
   float:left;
}
.r_logo
{
   width:230px;
   height:60px;
   float:left;
       margin-left: 210px;
	   margin-top:34px;
}
.phone_location
{
   width:185px;
   height:100px;
   float:left;
   
}
.phone_location_img
{
   width:24px;
   height:24px;
   float:left;
   margin-top: 36px;
    margin-left:18px;
  
}
.phone_line
{
  width:1px;
  float:left;
  background-image:url(../images/top%20line.png);
  background-repeat:no-repeat;
  margin-top:18px;
}
.phone_location_text
{
  width:auto;
  height:auto; 
  margin-top: 27px;
  margin-left: 58px;
  letter-spacing:1px;
		  
}
.menu
{
  width:100%;
  height:51px;
  border-bottom:solid 1px #FFFFFF;
  float:left;
  background-color:#191919;
}
.baner
{
  width:100%;
  height:600px;
  float:left;
  overflow:hidden;
}
.our_service_bg
{
  width:100%;
  height:700px;
  
  float:left;
 border-bottom:solid 1px #ccc;
  
}
.our_service_bg_line
{ width:100%;
  height:67px;
  float:left;
  border-bottom:#ccc 1px solid;

}
.our_service_head
{
  width:1170px;
  height:32px;
  float:left;
  font-family: 'BellGothicStdBold';
  font-size:30px;
  text-align:center;
  color:#575757;
  text-transform:uppercase;
  margin-top:27px;
  margin-bottom: 16px;
  
}
.our_service_main
{
   width:268px;
   height:250px;
   float:left;
   margin-top:16px;
}  
.our_service_main_img
{
  width:268px;
  height:209px;
  float:left;
} 
.our_service_main_head
{
   width:268px;
   height:30px;
   float:left;
   font-size:18px;
   font-family: 'BellGothicStdBold';
   text-align:center;
   padding-top:10px;
   
}
.Client_main
{
  width:1170px;
  height:255px;
  background-color:#FFFFFF;
  float:left;
}
.Client_main_head
  {
  width:100%;
  height:30px;
  font-family: 'BellGothicStdBold';
  font-size:30px;
  text-align:center;
  color:#575757;
  text-transform:uppercase;
  margin-top:30px;
 }
.Client_main_box
{
  width:100%;
 height:195px;
 float:left;
 
}
.footer
{
  width:100%;
  height:38px;
  background-color:#2a2a2b;
  float:left;
  color:#FFFFFF;
  text-align:center;
  letter-spacing:1px;
  padding-top:22px;
}
.footer a
{ color:#FFFFFF;
  text-decoration:none;
}
.footer a:hover
{
  color:#0880fa;
}

/*...................................about*/

.about_head
{
  width:1170px;
  height:48px;
  text-align:center;
  text-transform:uppercase;
  font-size:30px;
  font-family: 'BellGothicStdBold';
  float:left;
  color:#0386be;
  border-bottom:1px #666666 dotted;
      margin-top:65px;
}
.about_main
{
 width:1170px;
 height:auto;
 float:left;
 margin-top:50px;
 margin-bottom:50px;
}
.about_main img
{
  width:500px;
  height:250px;
  float:left;
  margin-right:20px;
  margin-bottom:17px;
  margin-top:18px;
}
.about_main p
{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
    text-align: justify;
    line-height: 21px;
 
}
/*..................................service*/
.service_main_details
{
  width:670px;
  height:auto;
  float:left;
  margin-right:10px;
  font-family:Arial, Helvetica, sans-serif;
font-size: 15px;
    text-align: justify;
    margin-bottom:100px;
    line-height: 27px;
	margin-left:10px;
}
.service_main_head
{
  width:1170px;
  height:60px;
  float:left;
  font-family: 'BellGothicStdBold';
  font-size:38px;
  margin-top: 45px;
    margin-bottom: 33px;
	color:#0386be;
	border-bottom:#ccc 2px dashed;
}
.service_img
{
  width:222px;
  height:auto;
  float:left;
  margin-left:10px;
  margin-top:10px;
}
.service_left
{
  width:238px;
  height:auto;
  float:left;
  color:#d0292c;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:22px;
  background: #f1f1f1;
  padding: 5px;
  font-weight:bold;
}

.product_head
{
  width:1170px;
  height:48px;
  text-align:center;
  text-transform:uppercase;
  font-size:30px;
  font-family: 'BellGothicStdBold';
  float:left;
  color:#0386be;
  border-bottom:1px #666666 dotted;
      margin-top:65px;
}
.product_main_head
{
  width:936px;
  height:auto;
  font-size:25px;
  font-family: 'BellGothicStdBold';
  float:left;
  color:#252525;
  margin-bottom:5px;
  
}
.product_main
{
  width:1170px;
  height:auto;
  float:left;
      margin-top:20px;
	  margin-bottom:30px;
	  border-bottom:1px dashed #ccc;
	  padding-bottom:20px;
}
.product_main_details
{
       width: 920px;
    height: auto;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: justify;
    line-height: 23px;
    margin-left: 16px;
}
.gallery
{
   width:1170px;
   height:auto;
   float:left;
   margin-top:50px;
   margin-bottom: 50px;
}
.contacts
{
  width:1170px;
   height:auto;
   float:left;
   margin-top:50px;
   margin-bottom: 50px;
}

.case{
  width:49%;
  height:auto;
  float:left;
  margin:0% 1% 1% 0%;
  padding-bottom:5PX;
border-bottom:1px dashed #ccc;
}
.case_text{ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.case_text a{ color:#000; text-decoration:none; font-weight:bold;}
.case_text a:hover{ color:#0386BE;}
