@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'AllerRegular';
    src: url('../font/aller_rg.eot');
    src: url('../font/aller_rg.eot') format('embedded-opentype'),
         url('../font/aller_rg.woff') format('woff'),
         url('../font/aller_rg.ttf') format('truetype'),
         url('../font/aller_rg.svg#AllerRegular') format('svg');
}
@font-face {
    font-family: 'BerlinSansFBRegular';
    src: url('../font/brlnsr.eot');
    src: url('../font/brlnsr.eot') format('embedded-opentype'),
         url('../font/brlnsr.woff') format('woff'),
         url('../font/brlnsr.ttf') format('truetype'),
         url('../font/brlnsr.svg#BerlinSansFBRegular') format('svg');
}
@font-face {
    font-family: 'CasperRegular';
    src: url('../font/casper.eot');
    src: url('../font/casper.eot') format('embedded-opentype'),
         url('../font/casper.woff') format('woff'),
         url('../font/casper.ttf') format('truetype'),
         url('../font/casper.svg#CasperRegular') format('svg');
}



/*.categories ul{
	
}*/
.categories{
	border:1px solid #EEE;
	background: #e4e3e3;
}
.categories h3{
	font-size:16.67px;
	color:#FFF;
	padding:10px;
	background:#c21a00;
	text-transform:uppercase;
	 font-family: 'BerlinSansFBRegular';	
}
.categories li{
	background: #ffffff;
padding: 10px;
margin: 20px 10px;
}
.categories li a{
	display:block;
	font-size:15.67px;
	padding:8px 15px;
    color: #9e9292;
    font-family: 'BerlinSansFBRegular';
    margin:0 20px;
    background:url(../images/list_img.png) no-repeat 0;
    /*border-bottom: 1px solid #EEE;*/
    /*text-transform:uppercase;*/	
}
.categories li:last-child a{
	border:none;
}
.categories li a:hover{
	color:#B81D22;
}
.header_bottom_right{
	float:left;
	width:74%;
	/*padding-left:1%;*/
}

.title{
	font-size:16.67px;
	color:#c21a00;
	padding:10px;
	background:#f0f0f0;
	text-transform:uppercase;
	 font-family: 'BerlinSansFBRegular';	
}
.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
	height:349px;
}

.nbs-flexisel-inner {
    overflow:hidden;
	/*margin-top:15px;*/
    float:left;
    width:87%;
	margin-left:7%;
   
	
}

.nbs-flexisel-item {
    float: left;
margin: 0px;
padding: 0px;
cursor: pointer;
position: relative;
line-height: 0px;
width: 159px !important;
height: 350px;
/*background: #ccc;*/
margin-right: 14px;
border:1px solid #e8e8e8;
background:url(../images/pdt_bg.png) no-repeat 100% 0%;;
}

.nbs-flexisel-item img {
    width: 100%;
cursor: pointer;
position: relative;
margin-top: -10px;
margin-bottom: 10px;
max-width: 160px;
max-height: 209px;
float: right;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 33px;
    height: 33px; 
    position:absolute;
    cursor: pointer;
    z-index: 1000;
    opacity: 0.5;
	float:right !important;
	/*top:-50px;*/
}

.nbs-flexisel-nav-left {
    left: 2%;
    background: url(../Images/button-previous.png) no-repeat;
	float:right;
	position:absolute;
	top:43px !important;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../Images/button-next.png) no-repeat;
	top:43px !important;
	float:right;
	position:absolute;
}
.txt_blk{
	float:left;
	width:100%;
	height:100%;
	background:#f2f2f2;
}
.pdt_title{
	font-size:21.02px;
	color:#c21a00;
	padding:23px;
	background:#f0f0f0;
	
	  font-family: 'CasperRegular';
	  margin-top:10px;
}
.txt_blk p{
	
	font-size:13px;
	color:#c21a00;
	padding:10px;
	color:#3c3939;
	line-height:22px;
	 font-family: 'AllerRegular';
	 text-align:justify;
	 margin-top:3px;
}


/**** Responsive Layout ****/
@media only screen and (max-width: 1024px) {
	.nbs-flexisel-item {
		width: 154px !important;

	}
	.nbs-flexisel-nav-left {
left: 91%;
	}
	
}

@media only screen and (max-width: 800px) {
	
}
@media only screen and (max-width: 640px) {
	.header_bottom_right {
		width:100%;
	}


}
@media only screen and (max-width: 480px) {
	.nbs-flexisel-nav-left {
left: 81% !important; 
	}
.header_bottom_right {
		width:100%;
	}
	
}
@media only screen and (max-width: 320px) {
	.nbs-flexisel-nav-left {
left: 81% !important;
	}
.header_bottom_right {
		width:100%;
	}

}
@media all and (min-width: 750px) {
	#main-menu {
width: 100% !important;
}
.nav ul li a
{
	margin:0px !important;
	text-align:center;
}
#main-menu li {
width: 16.5% !important;
}
}
@media all and (min-width: 1000px) {
.followus_wrapper p {
color: #d52429;
font-size: 22px;
margin-top: 45px !important;
margin-bottom: 8px !important;
}
}

.social li a
{ padding-left:38px; color:#414142; }