/*@font-face {
font-family: 'Gotham Narrow Book';
font-style: normal;
font-weight: normal;
src: local('Gotham Narrow Book'), url('GothamNarrow-Book.woff') format('woff');
}
*/
body{background:#fff; height: 100%;}
@font-face {
font-family: 'Gotham Narrow Book';
font-style: normal;
font-weight: normal;
src: local('Gotham Narrow Book'), url('../../../fonts/GothamNarrow-Book.otf') format('woff');
}

@font-face {
font-family: 'Gotham Narrow Light';
font-style: normal;
font-weight: normal;
src: local('Gotham Narrow Light'), url('../../../fonts/GothamNarrow-Light.otf') format('woff');
}

.navbar-nav li a{font-size:13px;}
.headTitle{color:#FFF; font-size:28px; font-family:Gotham Narrow Book; font-weight:bolder; text-align:center; margin-top:10px}
.headBannerTitle{color:#FFF; font-size:20px; font-family:Gotham Narrow Book; font-weight:bolder; padding-top:15px; text-align:right}
.headBannerCats{margin:2px 1px 0 0 !important; border:1px solid #bdb9b9; width:300px;}
.headBannerCats2{margin:2px 1px 0 0 !important; border:1px solid #bdb9b9; width:300px;}
.headBannerCats li{background:#FFF}
.headBannerCats li a{color:#272727;}
.headBannerCats .tit{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width:100%;
}
.adradius{-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	}
.headBannerCats .tit a:hover{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
}
.headTitleDec{color:#FFF; margin-top:10px; font-size:18px; font-family:Gotham Narrow Light; text-align:center}
.head-title-bg{height:99px}
.bodysection{min-height:770px;}
.but a{text-decoration:none}
.buts{padding:17px}
.butsrow{padding:20px}
.btncls:hover{color:#555353}
.btncls{

	height:221px;
	/*border:1px solid #e7e7e7;
	color:#333333;
	font-size:20px;
	font-family:Gotham Narrow Book;
	padding:20px;*/
}
.bannerbg{background:url(../../../images/bannerbg.jpg) repeat-x; height:195px;}
.selcat{margin-top:20px; color:#FFF; font-family:Gotham Narrow Light; font-size:12px; text-align:center}
.selcat2{margin-top:20px; color:#FFF; font-family:Gotham Narrow Light; font-size:12px; text-align:left;}

.altlogo{margin:-25px 0 0 -2%; position:absolute}
.homecon{border:1px solid #d2cece; border-top:none; margin-bottom:50px}
.catbg{background-repeat: no-repeat; background-size: 100% 100%; background-position:right bottom;}

@media (min-width: 100px) and (max-width: 360px) {
	.headTitle{font-size:20px;}
	.headTitleDec{font-size:16px}
	.selcat{text-align:left}
	.sbg{ width:250px;height:188px; background-size: contain; background-position:center; background-repeat:no-repeat; margin:0 auto }
	.btncls{ height:155px;}
	.butsrow{padding:20px}
	.buts{padding:0px; margin-bottom:20px}
	.altlogo{margin:-25px 0 0 -8%; position:absolute}
	.buts{width:295px !important; height:145px; margin-left:-8px !important}
	.catbg{background-repeat: no-repeat;  background-size: 205px 155px !important;  background-position:right bottom;}
	.btncls{font-size:13px; padding:12px}
}
@media (min-width: 361px) and (max-width: 766px) {
	.headTitle{font-size:20px;}
	.headTitleDec{font-size:16px}
	.selcat{text-align:left}
	.sbg{ width:335px;height:252px; background-size: contain; background-position:center; background-repeat:no-repeat; margin:0 auto }
	.btncls{ height:155px;}
	.butsrow{padding:20px}
	.buts{padding:0px; margin-bottom:20px}
}
@media (min-width: 768px) and (max-width: 991px) {
	.headTitle{font-size:20px;}
	.headTitleDec{font-size:16px}
	.sbg{height:165px; background-size: contain;  background-position:center; background-repeat:no-repeat }
	.btncls{ height:155px;}
	.butsrow{padding:20px; margin-left: 6px;}
	.buts{padding:0px; margin-bottom:20px}
}

@media (min-width: 992px) and (max-width: 1199px) {
.headBannerCats .tit{
	width:150px;
}
.navbar-nav .tit a{font-size:11px;}
.sbg{ height:160px; background-size: contain;  background-position:center; background-repeat:no-repeat }
.butsrow{padding:20px; margin-left: 6px;}
}

@media (min-width: 1200px) {
.sbg{ height:198px; background-size: contain;  background-position:center; background-repeat:no-repeat }
.butsrow{padding:20px; margin-left: 6px;}
}
.txt {
    color: #aaa;
}
.rounded {
  border-radius: 0.25rem !important;
}
.giri{padding:10px 15px; background: #a2a2a2; color:#FFF; font-weight: bold; border-radius: 5px; float: left}
.giritext{margin-left: 15px; float: left; text-transform: uppercase; color: #FFF}



