

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot?') format('eot'), 
	     url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Regular.woff') format('woff'), 
	     url('../fonts/MyriadPro-Regular.ttf')  format('truetype'),
	     url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
}












.clear{ clear:both; margin:0px; padding:0px; float:none;}
body{ margin:0px; font-family:'calibri';}

.header-wraper{ width:100%; border-bottom:1px solid #eaeaea; padding:20px 0;}


.header{ width:1000px; margin:0px auto}
.header-contain {
  float: left;
  width: 910px;
  margin: -63px 3px 4px 11px;
}
.header-contain h1{ text-align:center;    font-size: 38px;
}

.icon {
  float: right;
  width: 135px;
  margin: -80px 33px 0px 5px;
}


.icon h1{  font-size:20px; color:#ffb66f; text-decoration:underline;}

.menu{ text-align:center; border-top: 1px solid#eaeaea;}

.menu ul { margin:0px; padding:0px;}

.menu ul li {
  display: inline-block;
  border-right: 1px solid #ccc;
  margin: 17px 0px 0px 0px;
}
.menu ul li a {
  color: #696969;
  padding: 3px 20px 0 1px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 20px;
}
   .menu ul li a:hover { background:url(../images/nav-hover.png) no-repeat top center;}
   
   
.slider{ width:100%; margin:0px auto; background-size:cover; }

 
.slider img{ width:100%; margin:0px auto; } 





.contain-area {
    background: none repeat scroll 0 0 #ff960b;
    width: 100%;
}
 
.contain {
  width: 1000px;
  margin: 0px auto;
}
 
.contain h1 {
  font-size: 35px;
  text-align: center;
  margin: -3px 0 0;
  padding: 30px 0 0 0;
  font-weight: bold;
}
.contain p {
    font-size: 21px;
    line-height: 30px;
    margin: 15px 5px 70px 0;
    text-align: center;
}
 
 span{ color:#8c2a17; text-decoration:underline; font-weight:bold;}
 
 
.bottom-area{ text-align:center; width:100%; background:#dd8209; padding:20px 0;} 

.bottom-area a {
    background: url("../images/read-arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    display: block;
    margin: 0 auto;
    text-decoration: none;
    width: 128px; color:#fff;
}
.front-contain-box {
    background: url("../images/front-box-bg.jpg") repeat scroll center center rgba(0, 0, 0, 0);
    padding: 31px 0;
    position: relative;
}

.contain-box {
    margin: 0 auto;
    padding: 20px 0;
    position: relative;
    top: -12px;
    width: 1000px;
}


.box1 { float: left; padding: 0 20px; width: 165px; }

.box1:nth-child(2) { margin:0 30px;}
  

.box1 h1 {
  color: #fba955;
  font-family: 'calibri';
  font-weight: bold;
  text-align: center;
  font-size: 21px;
  margin: 0px 0px 0px 2px;
}



.box2 {
    float: left;
    margin: 1px 7px 1px 70px;
    width: 243px;
}


.box2 h2 {
  font-family: 'Calibri';
  font-size: 20px;
  padding:0 0 10px 0;
}


.box2 a{  color: #fba955; display:block; margin:10px 0 0;}
  
.box2 p {
  font-family: 'Calibri';
  font-size: 15px;
  line-height: 17px;
}


.text-arae{ width:1000px; margin:0px auto;}
.product-logo { text-align:center;margin-left: 10%;}



.text-arae h1 {
  font-family: "Calibri";
  font-size: 40px;
  font-weight: bold;
  margin: 38px 0px 23px 0px;
}

.text-arae p {
    font-family: calibri;
    font-size: 16px;
    line-height: 25px;
    margin: 7px 0 31px;
}


.text-box {
    background: url("../images/border_03.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: left;
    margin: 0 0 34px;
    padding: 6px 57px;
    width: 219px;
}
.text-box:last-child {
	background:none;}

.text-box h1 {
    color: #fba955;
    font-family: "Calibri";
    font-size: 21px;
    margin:23px 0;
}

.text-box p {
    font-family: "Calibri";
    line-height: 23px;
}

.contain-wraper {
  width: 100%;
  background: #f5f5f5;
  padding: 20px 0;
}












.Certifications{ width:1000px;   margin: 0px auto;}

.Certifications h1 {
  font-family: "Calibri";
  color: #000;
  margin: 35px 8px 43px 0px;
  font-size: 30px;
}

.text-arae p span {
  font-family: "Calibri";
  line-height: 30px; color:#de8611; text-decoration:none; font-weight:normal;
}

.services-area{ width:1000px; margin:0px auto;}





.dash-bordr { border-bottom:1px dashed #dadada; height:2px;}

.middle-arae{ width:100%; background:#414141; float:left;}

.footer-box{ width:1000px; margin:0px auto 20px auto;}

.footer-logo{ float:left;  margin: 45px 0 0;}



.contact-right{
	width: 35%;
	float:right;
}

.contact-right h3 {
    color: #a1a1a1;
    font-family: "Calibri";
    font-size: 20px;
    font-weight: bold;
    margin: 45px 0 20px 0;
}

.contact-right label{
	font-family: "Calibri";
	font-size:15px;
	color:#282828;
	float:left;
	margin:15px 0 6px 0;
	width:100%;
}
.contact-right span{
	color:#ff4242 !important;
}
.contact-right input[type="text"] {
    border: 1px solid #ccc;
    box-shadow: 0 0 5px #ccc inset;
    box-sizing: border-box;
    margin: 0 0 5px;
    padding: 10px 11px;
    width: 90%;
}


.contact-right textarea {
height: 115px;
padding: 10px;
width: 90%;
border: 1px solid #CCC;
margin: 0 0 15px;
box-sizing: border-box;
-moz-box-shadow:    inset 0 0 5px #CCC;
   -webkit-box-shadow: inset 0 0 5px #CCC;
   box-shadow:         inset 0 0 5px #CCC;
}
.contact-right input[type="submit"]{
	font-family:Calibri;
	color:#fff;
	font-size:15px;
	border:none;
	cursor:pointer;
	padding:5px 20px;
	float:right;
	 margin: -5px 30px 0;
	
	background: #ff960b;

}

.footer{ width:100%; background:#191919;}

.main{ width:1000px; margin:0px auto;}

.left-box{ float:left;}

.left-box p {
    color: #fff;
    font-family: "Calibri";
    margin: 32px 0 0;  font-size: 13px;
}


.right-box{ float:right;}

.right-box p {
    color: #fff;
    font-family: "Calibri";
    font-size: 13px;
    margin: 30px 0;
}



.service-wraper{ width:100%; background:#f5f5f5;    padding: 20px 0;  } 

.heading{ width:1000px; margin:0px auto;}

.service-wraper h1{font-family: "Calibri";font-size: 44px; color:#333; }

.services-arae{ width:1000px; margin: 0px auto;}



.service-box1 {
  width: 269px;
  float: left;
  margin: 25px 110px;
  text-align: center; 
}

.service-box1 h2 {
  font-size: 20px;
  font-family: "Calibri";
  color: #e3994a;
  background:url(../images/service-shad.png) no-repeat bottom center;
  padding:0 0 70px 0;
  
}

.service-box1 p{ font-style:italic;font-family: "Calibri"; font-weight:bold; color:#6c6c6c; margin:15px 0;}

.midle-conatin{ width:1000px; margin:20px auto; background:url(../images/service-brdr.png) no-repeat top center,url(../images/service-brdr.png) no-repeat bottom center ; padding:20px 0; }

.midle-conatin h1 {
  font-family: "Calibri";
  font-size: 28px;
  color: #ffae5c;
  text-align: center;background:url(../images/service-shad.png) no-repeat bottom center;  padding: 10px 0 70px 0px;
}

.midle-conatin p {
  color: #6c6c6c;
  font-family: "Calibri";
  margin: 23px 0 0;
  font-size: 17px;
  text-align: center;
}

.bottom-contain{ width:1000px; margin:0px auto;}











.contact-form {
  width: 43%;
  float: left;
}
.contact-form h3 {
    color: #a1a1a1;
    font-family: "Calibri";
    font-size: 20px;
    font-weight: bold;
    margin: 45px 0 0;
}

.contact-form label{
	font-family: "Calibri";
	font-size:15px;
	color:#282828;
	float:left;
	margin:15px 0 6px 0;
	width:100%;
}
.contact-form span{
	color:#ff4242 !important;
}
.contact-form input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 0 5px #ccc inset;
    box-sizing: border-box;
    margin: 10px 4px 14px 0;
    padding: 10px 11px;
    width: 90%;
}


.contact-form textarea {
height: 115px;
padding: 10px;
  width: 385px;
border: 1px solid #CCC;
margin: 0 0 15px;
box-sizing: border-box;
-moz-box-shadow:    inset 0 0 5px #CCC;
   -webkit-box-shadow: inset 0 0 5px #CCC;
   box-shadow:         inset 0 0 5px #CCC;
}
.contact-form input[type="submit"]{
	font-family:Calibri;
	color:#fff;
	font-size:15px;
	border:none;
	cursor:pointer;
	padding:5px 20px;
	float:right;
	margin: 7px 35px 85px;
	
	background: #ff960b;

}

.location{ float:right;   width: 557px;}

.location h3 {
  color: #4A4747;
  font-family: "Calibri";
  font-size: 20px;
  font-weight: bold;
  margin: 8px 0 0;
}

