	/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: local('Titillium WebLight'), local('TitilliumWeb-Light'), url(https://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr9INifKjd1RJ3NxxEi9Cy2w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: local('Titillium WebLight'), local('TitilliumWeb-Light'), url(https://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr4-67659ICLY8bMrYhtePPA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(https://fonts.gstatic.com/s/titilliumweb/v4/7XUFZ5tgS-tD6QamInJTcSo_WB_cotcEMUw1LsIE8mM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(https://fonts.gstatic.com/s/titilliumweb/v4/7XUFZ5tgS-tD6QamInJTcZSnX671uNZIV63UdXh3Mg0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'), url(https://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr_SNRT0fZ5CX-AqRkMYgJJo.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'), url(https://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr46gJz9aNFrmnwBdd69aqzY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(https://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr-y7CP8YvcHYdGV61pt7QTE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(https://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wprxP6Eu1_xfSBSoi9uie1FdE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}



body, html{
	font-family: 'Titillium Web';
	margin:0; padding:0;
	color:#676767; background:#f6f6f6;
}

a, a:hover, a:focus{
	outline:none;
}

.header_outer{
	padding:0px; margin:0;
	background:#fff;
}
.logo_outer{
	padding:15px 0;
}

.main_nav{
	background:none; border:0px;
}
.navbar-nav > li{
	padding:13px 0 0 60px;
	}
	.navbar-nav > li > a, .navbar-nav > li > button{
	padding:0px;
	font-family:"Roboto";
	font-size:13px; font-weight:500; text-transform:uppercase;
	border:0px; color:#525252;
	}
	.navbar-nav > li > a:hover{
	color:#000;
	}
	.navbar-nav > li > button:hover, .navbar-nav > li > button:focus, .navbar-nav > li > button:active{
	background:none!important; box-shadow:none; outline:none 0!important;
	}
	.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{
	background:none;
	}
.navbar-nav li.active a{
	color:#e74c3c!important;
	background:none!important;
}
.slidx-menu{
		background:#f9f9f9;
	}
	.slidx-menu-list-outer .all_categories_btt{
	background: #f9f9f9 !important;
	border-bottom: 1px solid #dcdcdc;
	box-shadow: none;
	color: #e74c3c !important;
	float: left;
	margin: 0 0 10px !important;
	padding: 0 0 9px !important;
	width: 100%; font-weight:600;
	
	
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	}
	.slidx-menu-list-outer .all_categories_btt:hover{
	background: #f9f9f9 !important;
	color:#000!important;
	}
.banner_outer{
	min-height:425px;
	background: url(../images/banner_1.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
	position:relative;
	}
	.banner_inner{
	position:absolute;
	bottom:0px; left:0px;
	width:100%;	padding:20px 0;
	background: rgba(0, 0, 0, 0.6);
	}
	.banner_inner h1{
	color:#e74c3c;
	font-family:"Titillium Web";
	font-size:30px;
	padding:0 0 10px 0; margin:0;
}
.banner_search_R{
	width:100%; padding:13px 0 0 0;
	text-align:right;
	}
	.banner_search_R a{
	width:100%;
	padding:12px 30px; background:#e74c3c;
	font-size:17px; font-weight:bold; font-family:"Roboto"; color:#FFFFFF;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
	.banner_search_R a:hover{
	background:#cf3b2c; text-decoration:none;
	}
	.banner_search_R a .fa{
	color:#fff; font-size:19px; padding:0; margin:0 10px 0 0;
	}
	
	
.mainsearch_txtfld{
	float:left;
	width:80%; height:44px; line-height:44px;
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin:0 0 0 0;
	border:1px solid #fff; border-right-width:0px!important;
	padding:8px 8px 8px 33px;
	color:#686868;
	background:url(../images/search_icon.png) 5px 60% #fff no-repeat;
		
	-webkit-border-radius: 3px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius: 3px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomright:0px;
	border-radius: 3px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	}
.main_search_btn{
	float:left;
	width:20%; height:44px; line-height:44px;
	background:#e74c3c;
	color:#FFFFFF;
	width:83px;
	text-align:center!important;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	padding:0 15px;
	border:0px solid #000;
	cursor:pointer;
	
	-webkit-border-radius: 3px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius: 3px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-bottomleft:0px;
	border-radius: 3px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	}
	.main_search_btn:hover{
	 background:#c53324;
	}
	.main_search_btn .fa-search{
	font-size:25px; color:#FFFFFF;
}
.banner_search_feild .link{
	padding-top:8px;
	}
	.banner_search_feild .link a{
	color:#FFFFFF; text-decoration:underline;
	}
	.banner_search_feild .link a:hover{
	color:#e74c3c; text-decoration:none;
}
.cotegory_list_box{
	background:#fff; height:312px;
	padding:15px; margin-bottom:30px;
	overflow:hidden;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20);
	}
	.cotegory_list_box:hover{
	
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
	}
	.cotegory_list_box h2{
	border-bottom:1px solid #ddd;
	padding:0 0 7px 0;
	}
	.cotegory_list_box h2 a{
	color:#5f5f5f; font-size:19px; text-transform:capitalize; font-weight:400;
	}
	.cotegory_list_box h2 a:hover{
	color:#000; text-decoration:none;
	}
	.cotegory_list_box .view_all{
	color:#e74c3c; float:right;
	padding:0 0 0 0; font-size:14px; font-weight:normal;
	}
	
	.cotegory_list_box_img{
	padding:2px;
	background:#f2f2f2; max-height:332px; min-height:158px;
	border:1px solid #ebebeb; text-align:center;
	}
	.cotegory_list_box_img img{
	max-width:100%; max-height:158px;
	}
	.cotegory_list_box_txt{
	width:100%;
	padding:0; margin:0;
	}
	.cotegory_list_box_txt h1{
	color:#e74c3c;
	font-family:'Roboto'; text-align:center;
	padding:0; margin:5px 0;
	}
	.cotegory_list_box_txt h1 a{
	color:#e74c3c; font-size:17px; text-transform:capitalize; font-weight:400;
	}
	.cotegory_list_box_txt h1 a:hover{
	color:#000; text-decoration:none;
	}
	.cotegory_list_box_txt p{
	padding:0; margin:0; font-size:13px;
	color:#676767; text-align:center; line-height:22px;
	word-wrap: break-word;
	}
	.alt-scroll-content{
	width:100%!important;
	}
	.cotegory_list_box_scroll{
	width:100%; height:250px; padding:8px; overflow:scroll;
	padding:15px;
	}
	.cotegory_list_box_scroll h2{
	margin:0 0 10px 0!important;
	}
.head_signin{
	min-width:260px!important;
	padding:15px;
}
.head_signin_inner{
	padding:0 0 15px 0;
}
.primary_button{
	width:100%;
	background:#e74c3c; color:#FFFFFF;
	padding:7px 15px; border:0px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
	.primary_button:hover{
	background:#b33427;
} 
.head_signin_inner.forgot{
	text-align:center;
	background:#f0f0f0;
	padding:5px; margin:5px 0 0 0;
	}
	.head_signin_inner.forgot a{
	font-size:13px;
	color:#606060;
	}
	.head_signin_inner.forgot a:hover{
	color:#000;
}
.header_sign_in_sep{
	border-bottom:1px solid #ccc; text-align:center;
	height: 13px;
	margin: 0 0 25px;
	}
	.header_sign_in_sep span{
	background:#fff;
	border: 1px solid #ccc;
	font-size: 11px;
	padding: 5px;
	
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
}
.form-control, .txt_area, .select_drpbx, .txtarea{
	width:100%;
	border:1px solid #bababa; background:#fff;
	min-height:24px!important; padding:6px 10px; color:#818181;
	box-shadow:none; font-size:13px; line-height:24px!important;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	}
	.form-control:focus, .txt_area:focus, .select_drpbx:focus, .txtarea:focus{
	box-shadow:none;
	border-color:#a0a0a0;
}

select{
	background: url(../images/select_bg.png) no-repeat right center #fff!important;
	background-color:#fff;
    padding-right:28px!important;
	padding-top:1px!important;
	padding-bottom:2px!important;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
	}
	select option{
	padding:5px;
	}
	select::-ms-expand {
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	/* IE 5-7 */
	filter: alpha(opacity=0);
	/* Good browsers :) */
	opacity:0;
}


label.error {
	color: #EA5200;
	font-weight:normal;
	padding:0 0 2px 0;
	margin:3px 0 0 0; font-size:12px;
}
.category_btt_outer{
	padding:0px!important; margin:0!important;
	}
	.category_btt_outer a{
	background:#676767!important;
	padding:9px 30px!important; color:#FFFFFF!important; margin:0;
	text-transform:uppercase;
	font-size:13px; font-weight:500;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
	}
	.category_btt_outer a:hover{
	background:#cf3b2c!important;
	color:#FFFFFF!important;
	text-decoration:none;
}
.cont_outer{
	padding:20px 0 0 0;
}
.mid_section{
	min-height:450px;
}
.no_product{
	color:#333333;
	text-align:center;
	padding:25px 0 0 0;
}
.cont_outer h2, .content_area h2{
	border:0px;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 26px;
    padding: 0 0 10px 0;
    margin:20px 0 0 0;
	color:#e74c3c; font-family:'Titillium Web';
}

.sub_head{
	padding:10px 0;
	width:100%;
	background:#f1f1f1;
	border-top:0px solid #dddddd;
	border-bottom:0px solid #dddddd;
}

.inner_post_btt_outer{


	}
	.inner_post_btt_outer a{
	float:right; width:auto;
	padding:12px 50px 12px 30px; background:#e74c3c;
	font-size:14px; font-weight:bold; font-family:"Roboto"; color:#FFFFFF;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
	.inner_post_btt_outer a:hover{
	background:#cf3b2c; text-decoration:none;
	}
	.inner_post_btt_outer a .fa{
	color:#fff; font-size:15px; padding:0; margin:0 10px 0 0;
}
.inner_header_search{
	padding:0;
}
.inner_header_search .mainsearch_txtfld{
	border:1px solid #dddddd;
	height:44px;
}
.inner_advanced_aearch{
	margin: 0 0 0; line-height:35px;
	color:#e74c3c; text-decoration:none;
	}
	.inner_advanced_aearch:hover{
	color:#000; text-decoration:none;
}
.cat_lists{
	}
	.cat_lists ul{
	padding:0px; margin:0px;
	list-style:none;
	}
	.cat_lists ul li{
	padding:5px 0px; margin:0px;
	}
	.cat_lists ul li a{
	color:#666; font-size:16px;
	text-decoration:none;
	}
	.cat_lists ul li a:hover{
	color:#333333;
	text-decoration:none;
	}
	.cat_lists ul li a .fa{
	margin:0 10px 0 0;
	color:#e74c3c;
}

.form_main_outer{
	background:#f8f8f8;
	border:3px solid #e9e9e9;
	padding:20px; margin:30px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
	.form_main_outer h1{
	color:#e74c3c;
	font-size:20px; font-weight:500;
	padding:0; margin:0 0 20px 0;
	}
	.form_main_inner{
	padding:0 0 25px 0;
	}
	.form_main_inner label{
	width:100%;
	padding:0px 0px 5px 0px; margin:0px;
	color:#606060; font-size:14px; font-weight:600;
	}
	.form_main_btt_outer{
	padding:0 0 0 0;
}

.text_feild{
	float:left;
	border:0px; width:100%;
	border-bottom:1px solid #ccc; background:none;
	padding:10px 0; 
}
.button{
	color:#FFFFFF;
	padding:9px 35px; margin:0 10px 0 0;
	background:#e74c3c;
	border:0px; font-size:13px; font-weight:600; text-transform:uppercase;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	}
	.button:hover{
	background:#c53324;
}
.button_secondery{
	color:#FFFFFF;
	padding:9px 35px;
	background:#afafaf;
	border:0px; font-size:13px; font-weight:600; text-transform:uppercase;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	}
	.button_secondery:hover{
	background:#9f9f9f;
}

}
	


/* -------------------  SLIDE MENU ------------------- */
.slidx-menu {
	background-color: #f9f9f9;
	}	
	#slidx-button {
	background-color: #dddddd;
	padding: 6px 15px 4px 15px !important;
	border-radius: 3px;
	margin:19px 5px 0 0;	
	}	
	#slidx-button .fa{
	font-size:17px;
	}	
	#slidx-button:hover {
	background-color: #cccccc;
	cursor: pointer;
	}
	.slidx-menu-list-outer{
	padding:15px;
	}
	.slidx-menu-list-outer li{
	padding:0; margin:0; list-style:none;
	}
	.slidx-menu-list-outer li a{
	padding:10px 0!important; margin:0;
	float:left; width:100%; font-size: 13px;
	background:none!important; box-shadow:none;
	color:#606060!important; border-bottom:1px solid #ededed;
	text-transform: capitalize;
	}
	.slidx-menu-list-outer li a:hover{
	background:none!important;
	color:#e74c3c!important;
	}
.popular_category_div{
	margin:30px 0;
	background:#909090;
	padding:20px 0;
	}
	.popular_category_div h3{
	color:#FFFFFF;
}
.popular_div1{
	width:50%;
	float:left;
	height:auto;
	border: 1px solid #D9D7AE;border-radius: 5px;box-shadow: 2px 2px 3px #E2E3E1;
	}
	.popular_div1 h3{
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	margin:0;
	padding:8px 0 8px 10px;
	border-bottom:1px solid #D9D7AE
	}
	.popuplar_cat_inner_div1{
	width:50%;
	float:left;
	margin:0 0 0 0;
	}
	
	.popuplar_cat_inner_div1 ul{
	margin:0 0;
	padding:0;
	list-style:none;
	}
	.popuplar_cat_inner_div1 ul li{padding:0 0 15px 0;}
	.popuplar_cat_inner_div1 ul li:last-child{border-bottom:0px}
	.popuplar_cat_inner_div1 ul li a{color:#fff}
	.popuplar_cat_inner_div1 ul li a:hover{color:#000; font-size:13px}

	.popuplar_cat_inner_div1 a{		font-size:13px;
	color:#4B560C;
	line-height:23px;
	}
	
	.popuplar_cat_inner_div1 a:hover{
	font-size:13px;
	color:#333333;
	text-decoration:none;
	}
	
	
	.popuplar_cat_inner_div2{
	width:50%;
	float:left;
	margin:0 0 0 0;
	}
	
	.popuplar_cat_inner_div2 ul{ margin:10px 0 0 20px;
	padding:0;
	list-style:none;
	}
	.popuplar_cat_inner_div2 ul li{padding: 0 0 15px 0;}
	.popuplar_cat_inner_div2 ul li:last-child{border-bottom:0px}
	.popuplar_cat_inner_div2 ul li a{color:#fff; text-decoration:none; font-size:13px}
	.popuplar_cat_inner_div2 ul li a:hover{color:#000}
	
	.popuplar_cat_inner_div2 a{ font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-decoration:underline;
	line-height:23px;
	}
	
	.popuplar_cat_inner_div2 a:hover{ font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-decoration:none;
	}
	
	
	
	.popular_div1 h3{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#4B560C;
	margin:0 5px;
	padding:8px 0 8px 5px;
	border-bottom:1px solid #D9D7AE;
	}
	.popular_div2 {
	border: 1px solid #D9D7AE;border-radius: 5px;box-shadow: 2px 2px 3px #E2E3E1;
	float: right;
	/*height: 244px;*/
	width:615px;
	}
	
	.popular_div2 h3 {
	border-bottom: 1px solid #E2E2E2;
	color: #4B560C;
	font-size: 16px;
	margin: 0 5px;
	padding: 8px 0 8px 5px;
	text-transform: uppercase;
}

.brd-crms{
	padding:10px 0;
	margin:0 0 0 0;
	border-radius:3px;
	background:none;
}
.brd-crms ul{ margin:0px; padding:0px; list-style:none;}
.brd-crms ul li{
	float:left; color:#767776; padding:0 10px 0 0; margin:0 10px 0 0; border:0px !important;
	background:url(../images/brd-crms-sep.png) no-repeat right center;
}

.brd-crms ul li:last-child {
    background: none;
}

.brd-crms ul li a{

color:#909090; font-family:"Roboto"; font-size:14px;
	
}
.brd-crms ul li a:hover{color:#666666; text-decoration:none}
.brd-crms-active{color:#a09d2f;}
.brd-crms .fa{
	padding:0 0; margin: 0 15px;
	font-size:20px;
}

/* -------------------  SLIDE MENU ------------------- */
.form_main_inner .grey{
	color:#AEAEAE; line-height:30px;
	}
	.green{
	color:#5CA45C;
	}
	.messageBox {
	background:#fff;
	border:2px solid #dedede;
	padding:20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	margin-top:15px;
	margin-bottom:25px;
	}   
	#tooltip {
	position: absolute;
	display:none;
	font-size:10px;
	
	padding:5px 10px;
	border:1px solid #ccc;
	border-radius:5px;
	background: #fff;
	box-shadow: 2px 2px 3px #888;
}
.my_account_top{
	background:none;
}
.my_account_top ul{
	float:right;
	width:auto; list-style:none;
	padding:0px; margin:0px;
	}
	.my_account_top ul li{
	float:left;
	width:auto; list-style:none;
	padding:10px 0px 0px 20px; margin:0px; font-size:14px; font-weight:600;
	color:#777;
	}
	.my_account_top ul li a{
	float:left;
	width:auto; list-style:none;
	padding:0px; margin:0px;
	color:#777;
}
.pading_10{
	padding:10px;
}
.table tr th{
	background:#f0f0f0;
	color:#606060; font-weight:600;
	}
	.table tr th a{
	color:#606060;
	}
	.table tr th a:hover{
	color:#e74c3c; text-decoration:none;
	}
	.table tr td a{
	color:#e74c3c; text-decoration:none;
	}
	.table tr td a:hover{
	color:#606060; text-decoration:none;
	}
	.top_button_outer{
	 padding:15px 0;
	}
	.small_search_outer{
	width:100%;
	position:relative;
	}
	.small_search_outer .form-control{
	min-height: 36px !important;
	line-height:36px !important;
	}
	.small_search_outer .small_search{
	position:absolute;
	right:0px; top:0px;
	}
	.small_search{
	color:#FFFFFF;
	padding:0 10px; height:36px;
	background:#e74c3c; border:0px;	

	-webkit-border-radius:0px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius:0px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-radius:0px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	}
	.small_red_btt{
	float:left;
	width:100%;
	color:#FFFFFF;
	padding:0 10px; height:36px; line-height:36px;
	background:#e74c3c; border:0px;	
	font-weight:600; font-size:14px; text-align:center;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
	.small_red_btt:hover, .small_red_btt:active, .small_red_btt:focus , .small_search:hover{
	color:#fff; background:#c53324;
	}
	.small_red_btt .fa{
	margin:0 5px 0 0;
	font-weight:600; font-size:16px;
}
.table_tooltip_outer{
	
	float:left;
	height:auto;
	/*height:20px;*/
	}
	.table_tooltip_inner{
	background: rgba(0, 0, 0, 0.5);
	padding:3px 10px; color:#FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.detail_cont_outer{
	width:100%;
	padding:0; margin:0;
}
.detail_cont_L{
	width:100%;
	background:#f7f7f7; border:1px solid #eaeaea;
	padding:5px; margin:0; text-align:center;
	min-height:270px; vertical-align:middle; line-height:300px
	}
	.detail_cont_L img{
	max-width:100%;
	display:inline-block; vertical-align:middle;
	}
	.detail_cont_R{
	width:100%;
	}
	.detail_cont_R h2{
	text-transform:uppercase; font-weight:300; font-size:26px;
	padding:0 0 5px 0; margin:0 0 5px 0;
	border-bottom:1px solid #dcdcdc;
	}
	.Posted_on{
	color: #A6A6A6;
	font-size: 13px;
	padding: 3px 0 0 0;
}
.details_page{
	width:100%;
	height:auto;
	margin:0 0 0 0;
}
.user_clr{
	color:#e74c3c;
}
.pagination a{ 
	display:block;			   
	text-decoration:none;			   
	font-size:12px;
	color:#333;
	background:#fff;
	border:1px solid #ccc; padding:6px 10px;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	.pagination a:hover{ 
	color:#fff; text-decoration:none;
	background:#e74c3c; border:1px solid #cc3a2a;
}

.details_cntr_btns li .red_small_btt{
	background:#e74c3c; border:0px;
	color:#FFFFFF;
	font-size:13px;
	font-weight: bold;
	font-family: "Roboto";
	padding:0 20px 0 10px;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	}
	.details_cntr_btns li .red_small_btt:hover{
	text-decoration:none;
	background:#ca4032;
	}
	.details_cntr_btns li .red_small_btt .fa{
	color:#fff;
	background:#ca4032;
	width:25px; height:25px;
	text-align:center; line-height:25px;
	margin:3px 5px 3px 0;
	
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	}
	.details_cntr_btns li .red_small_btt:hover .fa{
	background:#b23326;
}
.popup_container_inner{
	padding:0 0 20px 0;
	}
	.popup_container_inner_L{
	text-align:right;
}

.error_message{
	padding:0 15px 15px 15px;
	color:#dc1d1d;
	margin:0 0 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.normal_btt{
	float: left;
	width:auto;
	height:36px;
	line-height:36px;
	background: #e74c3c;
	color: #FFFFFF;  
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	padding:2px 15px;
	border: 0px solid #000;
	cursor: pointer;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
	.normal_btt:hover{
	background:#c53324;
}
.detail_page_txt_bg{
	border:1px solid #dcdcdc;
	background:#f6f6f6;
	border-bottom:0px;
	
}
.detail_page_txt_bg_inner{
	border-bottom:1px solid #dcdcdc;
	padding-top:0; padding-bottom:0;
}
.detail_page_txt_bg_L{
	padding-top:10px; padding-bottom:10px;
	font-weight:600; color:#333333;
}
.detail_page_txt_bg_R{
	border-left:1px solid #dcdcdc;
	padding-top:10px; padding-bottom:10px;
	word-wrap: break-word;
}

@media (max-width: 767px) {
.cpright p{
	text-align:left;
}
.inner_post_btt_outer a{
	text-align:center; width:100%;
}
.small_red_btt{
	margin:10px 0 0 0; text-align:center;
}
.detail_page_txt_bg_L{
	padding-bottom:0px;
	}
	.detail_page_txt_bg_R{
	padding-top:0px;
	border-left:0px;
}

.form_main_inner_L{
	padding-bottom:25px;
}

}

@media (min-width: 768px) and (max-width: 991px) {
.mainsearch_txtfld{
	width:70%;
}
.banner_search_R{
	padding-top:18px;
	}
	.banner_search_R a{
	padding:9px 20px 9px 20px;
}
.inner_post_btt_outer a{
	padding:9px 30px 9px 20px;
}
.manage_listing_search{
	margin-bottom:15px;
}
}

@media (max-width:360px) {
.button, .button_secondery{
width:100%;
margin:0 0 10px 0;
}
}

