@charset "utf-8";
/* CSS Document */

@font-face{
	font-family:'segoe';
	src:url(../fonts/segoeui.ttf);
}
@font-face{
	font-family:'impact';
	src:url(../fonts/impact.ttf);
}
.slideshow{margin-top:-110px;}
.bannerlogo{width:100%; background-color:#fff; height:110px; vertical-align:middle;}
.logo{display:inline-block; position:relative; float:left; vertical-align:middle; margin-left:10px; padding-top:5px;}
.social{display:inline-block; position:relative; vertical-align:middle; float:right; margin-right:10px; line-height:100px;}
.slider-item{ border:solid 0px #000; height:400px; vertical-align:bottom; width:100%;}
.associates{background-color:#e5e5e5; width:100hw; font-family:segoe; font-size:36px; color:#e46713; padding:10px; text-align:center;}
.associates img {
    /* filter: url(filters.svg#grayscale); Firefox 3.5+ */
      filter: gray; /* IE5+ */
      -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
      -webkit-transition: all .8s ease-in-out;  
	  vertical-align:middle;
	  line-height:88px;
	  display:inline-block; position:relative;
	  margin-right:100px;
	  height:50px; width:auto;
    }

    .associates img:hover {
    filter: none;
      -webkit-filter: grayscale(0);
      -webkit-transform: scale(1);
    }
	.contactus{background-color:#313131; width:100hw; font-family:segoe; font-size:14px; font-weight:normal; color:#f4f4f4; padding:10px; text-align:left;}
	.contactus .div25{display:inline-block; position:relative; width:25%; float:left; text-align:left;}
	.contactus .div50{display:inline-block; position:relative; width:45%; float:right; text-align:right;}
	.addressblock{font-size:18px; color:#f4f4f4; display:inline-block; position:relative; width:50%; margin-bottom:30px;}
	.addressblock a{text-decoration:none; color:#f4f4f4;}
	.enqblock{width:45%; display:inline-block; position:relative; vertical-align:top; margin-bottom:30px;}
	.enqblock input[type=text]{border:solid 1px #e46713; border-radius:3px; padding:5px; font-family:segoe; font-size:18px; color:#333; width:60%; margin-bottom:20px;}
	.enqblock input[type=email]{border:solid 1px #e46713; border-radius:3px; padding:5px; font-family:segoe; font-size:18px; color:#333; width:60%; margin-bottom:20px;}
	.enqblock textarea{border:solid 1px #e46713; border-radius:3px; padding:5px; font-family:segoe; font-size:18px; color:#333; height:100px; width:60%; margin-bottom:20px;}
	.orangebtn{background-color:#f9bf23; border:solid 1px #f9bf23; color:#3a3939; border-radius:20px; padding-left:20px; padding-right:20px;  font-family:segoe; font-size:14px; transition:ease 0.5s}
	.orangebtn:hover{background-color:transparent; border:solid 1px #f9bf23; color:#f9bf23; border-radius:20px; padding-left:20px; padding-right:20px;  font-family:segoe; font-size:14px; transition:ease 0.5s}
	.pagecontent{padding:20px; width:100hw; font-family:segoe; font-size:18px; text-align:center;}
	.categoryblock{background-color:#fff; width:200px; display:inline-block; position:relative; margin-right:60px; margin-bottom:20px; text-align:left; vertical-align:top; font-size:16px;}
	.categoryblock:hover{color:#e46713; -webkit-transform: scale(1.01); transition:all ease 0.5s}
	.categoryblock .categoryicon{background-color:#fff; height:160px; width:auto; border:solid 12px #E8E8E8; min-height:160px;}
	.categoryicon img{ height:150px; max-height:150px; width:auto;}
	
	.productblock{background-color:#fff; width:200px; display:inline-block; position:relative; margin-right:40px; margin-bottom:20px; text-align:left; vertical-align:top; font-size:16px;}
	.productblock:hover{color:#e46713; -webkit-transform: scale(1.01); transition:all ease 0.5s}
	.productblock .producticon{background-color:#fff; height:160px; width:auto; border:solid 12px #E8E8E8; min-height:160px;}
	.producticon img{ height:150px; max-height:150px; width:auto;}
	.pagetitle{font-family:segoe; font-size:24px; color:#333333;}
	.specs{display:inline-block; position:relative; width:45%; vertical-align:top; text-align:justify;}
	.specheading{font-family:segoe; font-size:16px; color:#e46713; !important}
	.productphotos{height:200px; width:auto;}
	.rightdiv{display:inline-block; position:relative; width:20%; margin-right:30px; float:right; padding-top:60px;}
	.leftdiv{display:inline-block; position:relative; width:70%; margin-right:30px; float:left;}
	.impactline{font-family:impact; color:#2a2a2a; font-size:24px;}
@media screen and (max-width: 748px) {
	.slideshow{margin-top:-50px;}
	.bannerlogo{height:70px;}
	.logo img{height:40px; width:auto;}
	.slider-item{width:100%; height:50px;}
	.associates{background-color:#e5e5e5; width:100hw; font-family:segoe; font-size:24px; color:#; padding:10px; text-align:center;}
	.associates img {
    /* filter: url(filters.svg#grayscale); Firefox 3.5+ */
      filter: gray; /* IE5+ */
      -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
      -webkit-transition: all .8s ease-in-out;  
	  vertical-align:middle;
	  line-height:88px;
	  display:inline-block; position:relative;
	  margin-right:20px;
	  width:150px; height:auto
    }

    .associates img:hover {
    filter: none;
      -webkit-filter: grayscale(0);
      -webkit-transform: scale(1);
    }
	.contactus{background-color:#313131; width:100hw; font-family:segoe; font-size:14px; color:#f4f4f4; padding:10px; text-align:left;}
	.contactus .div25{display:inline-block; position:relative; width:95%; float:left; text-align:center;}
	.contactus .div50{display:inline-block; position:relative; width:95%; float:left; text-align:center;}
	.addressblock{font-size:14px; color:#f4f4f4; display:inline-block; position:relative; width:100%;}
	.addressblock a{text-decoration:none; color:#f4f4f4;}
	.enqblock{width:95%; display:inline-block; position:relative; margin-bottom:30px;}
	.enqblock input[type=text]{border:solid 1px #e46713; border-radius:3px; padding:5px; font-family:segoe; font-size:18px; color:#333; width:90%; margin-bottom:20px;}
	.enqblock input[type=email]{border:solid 1px #e46713; border-radius:3px; padding:5px; font-family:segoe; font-size:18px; color:#333; width:90%; margin-bottom:20px;}
	.enqblock textarea{border:solid 1px #e46713; border-radius:3px; padding:5px; font-family:segoe; font-size:18px; color:#333; height:100px; width:90%; margin-bottom:20px;}
	.pagecontent{padding:10px; width:100hw; font-family:segoe; font-size:14px;}
	.categoryblock{background-color:#d7d7d7; width:150px; border:solid 10px #d7d7d7; display:inline-block; position:relative; margin-right:10px; margin-bottom:20px; text-align:center; vertical-align:top;}
	.categoryblock .categoryicon{background-color:#fff; width:100%;}
	.categoryicon img{width:140px; height:auto;}
	
	.productblock{background-color:#d7d7d7; width:150px; border:solid 10px #d7d7d7; display:inline-block; position:relative; margin-right:10px; margin-bottom:20px; text-align:center; vertical-align:top;}
	.productblock .producticon{background-color:#fff; width:100%;}
	.producticon img{width:140px; height:auto;}
	.specs{display:inline-block; position:relative; width:95%;}
	.specheading{font-family:segoe; font-size:16px; color:#e46713;}
	.productphotos{height:100px; width:auto;}
	.rightdiv{display:inline-block; position:relative; width:95%; margin-right:0px; float:left; padding-top:40px;}
	.leftdiv{display:inline-block; position:relative; width:95%; margin-right:0px; float:left;}
	.leftdiv .decoration{width:80px; height:auto;}
	.impactline{font-family:impact; color:#2a2a2a; font-size:18px;}
}