@charset "utf-8";html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset{list-style:none;margin:0;padding:0;}
img{border:0 none; vertical-align:top;}
*{outline:0 none;}
a{color:#918F8F;text-decoration:none;}
h1, h2, h3, h4, h5, h6{}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block;}
body{background:#1e609c; font:14px/20px  Arial, Helvetica, sans-serif; color:#5e5e5e;}
.main{margin:0 auto;width:940px;}
#header{background: url(../images/header_bg.jpg) repeat-x #2883d4; border-bottom:2px solid #279cce; width:100%;float:left; position:relative;}
.logo{float:left;margin:0 0 0 0; position:absolute;}
.head{float:left;width:100%;}
.right_header{ float:right; width:800px}
.phone{ background:url(../images/phone_icon.png) #2984d7 no-repeat 6% 10px; font-size:14px; float:right; color:#fff; text-transform:uppercase; padding:12px 15px 12px 40px; box-shadow:0 4px 3px #2984d7}
.nav{float:right; clear:both; margin-top:10px;}
.nav ul{float:left;width:100%;}
.nav ul li{float:left;margin-left:3px; }
.nav ul li a{color:#fff; font:bold 14px/58px Arial, Helvetica, sans-serif;  padding:0 15px;float:left; font-weight:bold; text-transform:uppercase; }
.nav ul li a:hover, .nav ul li.active a{color:#a0c2ff;background:#216cb0; border:1px solid #41a4fc; border-bottom:none; border-radius:8px 8px 0 0; padding:0 14px;}
#banner{float:left;width:100%;padding:20px 0; background:url(../images/banner_bg.jpg); margin-bottom:30px; }
.slider{float:left;width:100%; }
.slider img{border-radius:8px; width:100%}
#container{float:left;width:100%; padding-bottom:25px;}
.slider_top{ background:#2575be; padding:10px 20px 5px 20px;  border-radius:8px; margin-bottom:36px;}

.content{float:left;width:95.7%; background:#fff; border-radius:8px; padding:25px 2.3%  65px 2.3% ; }
.text{float:left;width:100%;}
.content h1{font-size:34px; margin:10px 0 30px ; color:#1d5f9b; font-weight:normal;}
.left-content{float:left;width:60%;}
h2{ font-size:16px; text-transform:uppercase; font-weight:bold; margin-bottom:18px; color:#1d5f9b; margin-bottom:10px;}
.right-content{ box-shadow:0 3px 5px #a8daf0; float:right; width:34%; background:#f4f4f4;  border-radius:8px; padding: 20px; color:#918f8f; }
.right-content h1{ font-size:16px; text-transform:uppercase; font-weight:bold; margin-bottom:18px;}
.content p{margin:0 0 12px;}
.content p:last-child{margin:0;}
.address-block{margin:0 0 20px;background:#fafafa;
    border-radius: 8px;
    padding: 18px;
	border:1px solid #eeeded;
}
.content .address-block strong{font-size:14px;}
.content .address-block p{font-size:13px;line-height:28px}
.our-pro{float:left;width:100%}
.our-pro ul{float:left;width:100%}
.our-pro ul li{float:left;width:150px;border:5px solid #99ceff;height:150px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.our-pro ul li.rgt{float:right;}
.our-pro ul li img{float:left;height:100%;width:100%}
#footer{background:#144774;width:100%;float:left; margin-top:-60px; position:relative; z-index:-1; padding:30px 0 30px 0}
.foot{float:left;width:100%; font-size:13px;} 
.foot-nav{float:left;}
.foot-nav ul{float:left;width:100%;}
.foot-nav ul li{float:left;padding:0 10px;}
.foot-nav ul li:first-child{padding:0 10px 0 0;}
.foot-nav ul li a{color:#fff; line-height:100px; text-shadow:none; font-weight:bold; text-transform:uppercase;}
.foot-nav ul li a:hover, .foot-nav ul li.active a{color:#56c6f4;}
.copy{float:right;color:#56c6f4;line-height:100px; text-shadow:none;text-align:right; font-weight:bold}


.pro-block table {
width: 100%;
border-collapse: collapse;
border-top: 1px  solid #7fb1c6;
box-shadow:0 2px 5px #6792a5;

}

.pro-block h2 {
-moz-box-sizing: border-box;

font-size: 18px;
padding: 8px 0 10px;
text-align: center;
width: 100%;
}

.pro-block table tr td {
border-right:1px  solid #abe6ff;
padding: 5px 0;
}

.pro-block table tr {
border-bottom:1px  solid #abe6ff;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.pro-block table tr th {
border-collapse: collapse;
color: #444;
line-height:34px;
border-bottom:3px solid #7fb1c6;
}


.pro-block table tr th:first-child {
border-left:1px  solid #abe6ff;
}
.pro-block table tr td:first-child {
border-left:1px  solid #abe6ff;
}


.contact {
  float: left;
  width: 100%;
  
}
.contact_page{background:url(../images/contbg.html) #fff no-repeat 52% 16%!important;}

.crgt {
  float: right;
  width: 34%;
}
.contact-form {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
}
.text h3 {
  font: 18px helveticabold;
  margin: 20px 0 0;
  padding: 0;
  width: 100%;
}
.contact h2 {
  float: left;
  font-size: 16px;
  margin: 0 0 15px;
  width: 100%;
}
.contact-form p {
  margin: 0 0 22px;
  float:left;
  width:100%;
}
.contact-form p label {
  float: left;
  width: 160px;
  line-height: 24px;
}
.contact-form p label em {
  color: #FF0000;
  font-style: normal;
}
.contact-form p input {
  float: left;
  height: 24px;
  width: 222px;
  border:1px solid #ccc;
}
.contact-form p  textarea {
  float: left;
  width: 222px;
  height:50px;
  border:1px solid #ccc;
}
.contact-form p input.btn {
  background: #277ac8;
  border: 1px solid #46bbed;
  border-radius: 5px;
  color: #FFFFFF;
  float: left;
  font: bold 12px verdana;
  height: 30px;
  width: 100px;
}
tr.heading{ background:#5ccaf9; }
tr.heading th{ color:#fff!important;padding:8px 0; border-bottom:1px  double #abe6ff;}
.pro-block table tr th {
border-left:1px  solid #abe6ff;
}
.pro-block table tr:hover td {
	background:#fff!important;
}
tr.heading th:first-child {
border-left:1px  solid #abe6ff;
}

.tr1{ background:#d5f2ff;}
.tr2{ background:#f3fbff;}

.pro-block-list{ padding:30px 0 0 0; clear:both;}
.pro-block-list h2 {
-moz-box-sizing: border-box;
float: center;
font-size: 18px;
padding: 5px 0;
margin: 0 0 5px 0;
text-align: center;
width: 100%;
}
.pro-block-list ul{ display:inline-block; width:100%; text-align:center;}
.pro-block-list ul li {
border: 4px solid #ABE6FF;
display:inline-block;
list-style: none outside none;
margin: 0 0 0 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.pro-block-list2{ padding:30px 0 0 0; clear:both;}
.pro-block-list2 h2 {
-moz-box-sizing: border-box;
float: center;
font-size: 18px;
padding: 5px 0;
margin: 0 0 5px 0;
text-align: center;
width: 100%;
}
.pro-block-list2 ul{ display:inline-block; width:100%; text-align:center;}
.pro-block-list2 ul li {
border: 4px solid #ABE6FF;
display:inline-block;
list-style: none outside none;
margin: 0 25px 0 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

}

/*
     FILE ARCHIVED ON 13:57:27 Aug 20, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:08:17 Oct 30, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.277
  RedisCDXSource: 4.89
  CDXLines.iter: 12.595 (3)
  LoadShardBlock: 66.839 (3)
  exclusion.robots.policy: 0.256
  load_resource: 615.995
  PetaboxLoader3.resolve: 214.837 (2)
  captures_list: 88.166
  esindex: 0.016
  PetaboxLoader3.datanode: 440.749 (5)
*/



section#banner section.main section.slider img {
  height: 100%;
  max-height: 340px;
}


@media only screen and (max-width: 767px) {
#banner {
  background: #1e609c;
}

}