@charset "utf-8";

/* CSS Document */



@import url(http://fonts.googleapis.com/css?family=Roboto);

@import url(http://fonts.googleapis.com/css?family=Roboto:300);

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);





.clearfix:after {

     visibility: hidden;

     display: block;

     font-size: 0;

     content: " ";

     clear: both;

     height: 0;

     }

.clearfix { display: inline-block; }

/* start commented backslash hack \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* close commented backslash hack */



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: 'Roboto', sans-serif;

}



::selection {

	color: #ffffff;

	background-color: #f4c915;

}



/* Header Start */



.header {

	width: 100%;

	height: auto;

	/*background-image: -moz-linear-gradient( 90deg, rgb(245,246,247) 0%, rgb(255,255,255) 100%);

  	background-image: -webkit-linear-gradient( 90deg, rgb(245,246,247) 0%, rgb(255,255,255) 100%);

  	background-image: -ms-linear-gradient( 90deg, rgb(245,246,247) 0%, rgb(255,255,255) 100%);*/

	border-top: solid 8px #f4c915;

	border-bottom: solid 8px #f4c915;

	background-image: url(../images/fotter-bg.jpg);

}



#header-wapper {

	width: 1000px;

	height: 146px;

	padding: 0px;

	margin: 0px auto 0px auto;

}



.logo {

	width: auto;

	height: auto;

	float: left;

	margin: 30px 0px 0px 0px;

}



.top-box {

	width: auto;

	height: auto;

	float: right;

}



.social-media {

	width: auto;

	height: auto;

	float: right;

}



.social-media ul {

	padding: 0px;

	margin: 0px;

}



.social-media li {

	display: block;

	float: left;

	margin: 15px 6px 0px 0px;

}



.social-media li:last-child {

	margin-right: 0px;

}



.navigation {

	width: auto;

	height: auto;

	float:right;

	clear: both;

	margin: 60px 0px 0px 0px;

}



.navigation ul {

	padding: 0px;

	margin: 0px;

}



.navigation li {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #f4c915;

	text-transform: uppercase;

	display: block;

	float: left;

	margin: 0px 40px 0px 0px;	

}



.navigation li a {

	text-decoration: none;

	color: #f4c915;

}



.navigation li:last-child {

	margin-right: 0px;

}



/* Header End */



/* Banner Start */



.banner {

	width: 100%;

	height: auto;

}



.banner-wapper {

	width: 1000px;

	height: 275px;

	padding: 0px;

	margin: 10px auto 0px auto;

}



/* Banner End */





/* Holder Start */



.holder {

	background-color:#FFFFFF;

	width: 100%;

	height: auto;

}



#holder-wapper {

	width: 1000px;

	height: auto;

	padding: 0px;

	margin: 0px auto 0px auto;

}



.left-box {

	width: 250px;

	height: auto;

	float: left;

	padding-top: 35px;

}



.left-navigation {

	width: auto;

	height: auto;

}



.left-navigation ul {

	padding: 0px;

	margin: 0px;

}



.left-navigation li {

	font-family: 'Roboto Condensed', sans-serif;

	font-size: 16px;

	color: #000000;

	text-transform: uppercase;

	background-color: #f4c915;

	box-shadow: 0px 0px 1px rgba(1, 1, 1, 0.75);

	border-radius: 1px;

	margin: 0px 0px 10px 0px;

	cursor: pointer;

}



.left-navigation li span {

	display: block;

	padding: 16px 0px 16px 11px;

}



font{

	font-family: 'Roboto', sans-serif;

	font-size: 24px;

	color: #FFF;

	font-weight: 300;

	text-transform: uppercase;

	float: right;

	margin: -6px 7px 0px 0px;

}



.sub-nav {

	font-family: 'Roboto', sans-serif;

	font-size: 13px;

	color: #FFF;

	margin: 0px;

	display:none;

	padding-top: 10px !important;

}





.sub-nav li {

	font-family: 'Roboto', sans-serif;

	font-size: 13px;

	color: #FFF;

	text-transform: capitalize;

	background-color: #3b3839;

	border-bottom: solid 1px #20191b;

	box-shadow: none;

	margin: 0px 0px 0px 0px;

	text-transform:uppercase;

}



.sub-nav li a {

	color: #FFF;

	display: block;

	padding: 10px 0px 10px 10px;

}



.sub-nav li a:hover {

	background-color: #20191b;

}



.sub-nav li:last-child {

	border-radius: 0px 0px 3px 3px;

}



.right-box {

	width: 723px;

	height: auto;

	float: left;

	padding: 34px 0px 0px 27px;

}



.heading {

	font-family: 'Roboto', sans-serif;

	font-size: 26px;

	color: #000000;

	font-weight: 500 !important;

}



.pro-list {

	width: 747px;

	height: auto;

	margin: 25px 0px 0px 0px;

}



.pro-list ul {

	padding: 0px;

	margin: 0px;

}



.pro-list li {

	background-color: #FFF;

	width: 220px;

	height: 211px;

	float: left;

	margin: 0px 29px 42px 0px;

	box-shadow: 0px 5px 10px rgba(160, 165, 165, 0.65);

}



.pro-list li:last-child {

	margin: 0px;

}



.pro-img {

	width: 220px;

	height: 125px;

}



.pro-name {

	font-family: 'Roboto', sans-serif;

	font-size: 18px;

	color: #FFF;

	font-weight: 300;

	background-color: #000;

	padding: 5px 0px 6px 6px;

}



.pro-text {

	font-family: 'Roboto', sans-serif;

	font-size: 12px;

	color: #919292;

	font-weight: 300;

	text-align: left;

	padding: 8px 7px 25px 7px;

	display: block;

	

}



#container { margin-top:20px; }

#container li { width:210px; margin: 0 5px 10px; }

#container li img { width:100%; }

.fullDetails { margin-bottom:20px; }

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

.fullDetails .img img { width:100%; vertical-align:top; }

.fullDetails .h2 { font-weight:600; color:#C57B00; text-transform:capitalize; margin:10px 0; font-size:21px; }

.fullDetails p { color:#666; line-height:1.4em; margin-bottom:15px; font-size:14px; }

.fullDetails a { display:inline-block; background-color:#D10A0D; color:#fff; text-transform:uppercase; padding:10px 25px; font-size:15px; text-align:center; }

/* Holder End */







/* Fotter Start */



.footer {

	width: 100%;

	height: auto;

	background-image: url(../images/fotter-bg.jpg);

	border-top: solid 8px #f4c915;

	border-bottom: solid 8px #f4c915;

}



.footer-wapper {

	width: 1000px;

	height: 315px;

	padding: 0px;

	margin: 0px auto 0px auto;

}



.footer-top {

	width: auto;

	height: auto;

	float: left;

	margin: 0px 0px 40px 0px;

}



.footer-box {

	width: 328px;

	height: auto;

	float: left;

	padding: 35px 0px 0px 0px;

}



.footer-box-logo {

	width: 328px;

	height: auto;

	float: left;

	padding: 40px 0px 0px 0px;

}



.footer-box.addrs {

	width: 275px;

	padding-left: 25px;

}



.footer-box.width {

	width: 372px;

}

.footerBox {
width:302px !important;
float:left !important;
margin-top:30px !important;
}

.footerBox li {
	font-family: Calibri !important;
	font-size: 14px !important;
	color: #8a8a8a !important;
	line-height: 19px !important;
	text-align: center !important;
}

.footerBox p {
	font-family: 'Roboto', sans-serif !important;
	font-size: 13px !important;
	color: #f6d340 !important;
	text-align: center !important;
	margin-bottom:10px !important;
}

.footer-heading {

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	color: #f4c915;

	font-weight: 300;

	margin-bottom: 10px;

}



.footer-heading.size {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #f4c915;

	font-weight: 300;

	margin-bottom: 10px;

	margin-left: 8px;

}



.footer-news-heading {

	font-family: 'Roboto', sans-serif;

	font-size: 21px;

	color: #e2e2e2;

	font-weight: 300;

}



.pro-category-list {

	width: auto;

	height: auto;

}



.pro-category-list ul {

	padding: 0px;

	margin: 0px;

}



.pro-category-list li {

	font-family: 'Roboto', sans-serif;

	font-size: 13px;

	color: #FFF;

	font-weight: 300;

	line-height: 25px;

	display: block;

}



.pro-category-list li a {

	color: #FFF;

}



.address-list {

	width: auto;

	height: auto;

	float: left;

	clear: both;

}



.address-list ul {

	padding: 0px;

	margin: 0px;

}



.address-list li {

	font-family: Calibri;

	font-size: 14px;

	color: #8a8a8a;

	line-height: 19px;

	text-align: center;

}



.news-box {

	width: auto;

	height: 140px;

	float: left;

	overflow: hidden;

}

a.linkPDF {

	vertical-align:middle;

	word-break: break-strict;

	word-spacing:20px;

background-color: #D10A0D;

color: #fff;

text-transform: uppercase;

padding:10px;

display:table-cell; text-align:center;

width:105px;

height:60px;

font-size: 15px;

text-align: center;}



#news-listt {

	width: auto;

	float: left;

	margin-top: 15px;

}



#news-listt ul {

	width: auto;

	height: 250px;

	padding: 0px;

	margin: 0px;

}



#news-listt li {

	width: 363px;

	height: auto;

	float: left;

	display: block;

	margin-bottom: 25px;

}



.news-img {

	width: auto;

	height: auto;

	float: left;

	box-shadow: 0px 3px 5px rgba(1, 1, 1, 0.75);

}



img {

	vertical-align: top !important;

}



.news-heading {

	font-family: 'Roboto', sans-serif;

	font-size: 13px;

	color: #f6d340;

	float: right;

	width: 225px;

	/*margin-left: 10px;*/

}



.news-info {

	font-family: 'Roboto', sans-serif;

	font-size: 13px;

	color: #cfcfcf;

	font-weight: 300;

	text-align: justify;

	float: right;

	width: 225px;

	margin-top: 4px;

	line-height: 16px;

}



.footer-bottom {

	width: auto;

	height: auto;

	clear: both;

}



.social-media-footer {

	width: auto;

	height: auto;

	float: left;

	padding: 46px 0px 0px 0px;

}



.social-media-footer ul {

	padding: 0px;

	margin: 0px;

}



.social-media-footer li {

	display: block;

	float: left;

	margin: 5px 13px 0px 0px;

}



.social-media-footer li:last-child {

	margin-right: 0px;

}





.partners { margin:20px 0; display:flex; width:100%; }

.partners li { margin:5px 10px;}

.partners li img { width:100%; }



.footer-logo {

	width: auto;

	height: auto;

}



.footer-nav {

	width: auto;

	height: auto;

	padding: 75px 0px 0px 250px;

}



.footer-nav ul {

	padding: 0px;

	margin: 0px;

}



.footer-nav li {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #f4c915;

	font-weight: 300;

	float: left;

	margin: 0px 0px 0px 35px;

	padding: 0px 35px 0px 0px;

	border-right: solid 1px #f4c915;

}



.footer-nav li a {

	color: #f4c915;

}



.footer-nav li a:hover {

	text-decoration: underline !important;

}



.footer-nav li:last-child {

	margin-right: 0px;

	border-right: none;

}



.design {

	font-family: 'Roboto', sans-serif;

	font-size: 11px;

	color: #7f868b;

	font-weight: 300;

	float: left;

	clear: both;

	/*margin-top: 7px;*/

}



.design a {

	color: #7f868b;

}



.copyright {

	font-family: 'Roboto', sans-serif;

	font-size: 11px;

	color: #7f868b;

	font-weight: 300;

	margin-top: 7px;

}


.catRow {

height:145px;
width: 100%;
margin-top:20px;
margin-bottom:50px;
}

.catBoxLeft, .catBox {

height:auto;
width:235px;
float: left;
text-align:center;
font-weight: bold;

}

.catBox {
margin-left:20px;

}

.catBoxLeft img, .catBox img{
width:100%;
margin-bottom: 10px;
}


.catBoxLeft a, .catBox a, .catBoxHouse a{
color: #353535;
}

.catRowOther {

height:auto;
width: 100%;
margin-top:20px;
margin-bottom:50px;
border:1px solid red;
}


.catBoxBtray, .catBoxOther {
height:auto;
text-align:center;
/*font-weight: bold;*/
}

.catBoxBtray {
width:300px;
}


.catBoxOther {
width:300px;
margin-bottom:20px;
float:left;
margin-right:30px;

}

.catBoxOther img {
height:200px;
margin-bottom:10px;
}

.catBoxHouse {

width:400px;
float: left;
text-align:center;
font-weight: bold;
margin-right:20px;

}

.catRowItems {

height:auto;
width: 100%;
margin-top:20px;
margin-bottom:20px;
}

.catHeader {
font-weight:500;
font-size:18px;
}

.catLogos {
margin-right:20px;
}

.homeLogos {
width:100%;
text-align:center;
}

.homeLogos img {
margin-right:40px;
}

/* Fotter End */