@charset "UTF-8";
body {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
	/*font-size: 24px;*/
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
}
p, ul{
	margin: 10px 0px;
	line-height: 28px;
}
ul {
	padding-left: 13px;
}
.shopButtonWrap {
	background-color: #292929;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
}
.shopButton {
	border-bottom: 1px dotted #606060;
    text-align: center;
    padding-bottom: 30px;
}
a {
	transition: all .10s ease-in-out;
	-moz-transition: all .10s ease-in-out;
	-webkit-transition: all .10s ease-in-out;
	color: #212529;
	text-decoration: underline;
}
.panelContent p{
    max-width: none!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
    
}
#accordWrap h2 {
	padding-bottom: 20px;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wow {
  visibility: hidden;
}
.overflow {
	overflow: auto;
}
.white-block {
	background-color: #FFFFFF;
}
.pink-block {
	background-image: url(../img/pink_bgr.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.font-size, #categories ul li, .recipe-text  {
	font-size: 14px;
}
.padding-wrap {
	max-width: 1486px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
}
.light-grey-block {
	background-color: #F0F0F0;
}
.dark-grey-block {
	background-color: #292929;
	color: #CBCBCB;
}
.white-text, .global-btn, .global-btn:hover, .recipes-wrap h3, .also-like h3 {
	color: #FFFFFF;
}
.yellow-text, a:hover, #categories h2 , .numbers li a:hover{
	color: #ff9c00;
}
.inline, .global-btn {
	display: inline-block;
}
.global-btn {
	padding: 10px 15px 10px 20px;
	margin: 10px 0px;
	border-radius: 50px;
	font-size: 15px;
}
.global-btn:hover, .global-btn {
	text-decoration: none;
}
.grey-bgr, .global-btn:hover {
	background-color: #313131;
}
.yellow-bgr {
	background-color: #ff9c00;
}
#index-wrap {
	position: relative;
	background-color: #F4272B;
	padding-bottom: 50px;
}
.slider {
	text-align: center;
	position: relative;
	top: 0px;
}
.slide {
	height: 800px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 20px;
	padding-right: 20px;
}
.slide h1, .slide h2 {
	margin: 400px 0px 0px 0px;
	font-size: 28px;
}
.slide-one {
	/* [disabled]background-image: url(../img/sm_medium_curry_banner.jpg); */
}
.slide-two {
	background-image: url(../img/sm_gravy_banner.jpg);
}
.slide-three {
	background-image: url(../img/sm_chilli_banner.jpg);
}
.slide-four {
	background-image: url(../img/sm_hot_curry_banner.jpg);
}
.slide-five {
	background-image: url(../img/sm_medium_curry_banner.jpg);
}
#categories {
	position: relative;
	width: 100%;
	top: -150px;
}
#categories ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 0px;
	overflow: auto;
	text-align: center;
}
#categories ul li {
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
}
#categories ul li a {
	text-decoration: none;
	display: block;
}
#categories ul li a:hover {
	color: #212529;
}
#categories li a .explore {
	padding: 10px 15px 10px 20px;
	color: #FFFFFF;
	display: inline-block;
	background-color: #FF9B01;
	border-radius: 50px;
	font-size: 15px;
	transition: all .10s ease-in-out;
	-moz-transition: all .10s ease-in-out;
	-webkit-transition: all .10s ease-in-out;
}
#categories ul li a:hover > .explore {
	color: #FFFFFF;
	background-color: #313131;
	
}
#categories ul li img {
	margin-left: auto;
	margin-right: auto;
}
#categories h2 {
	margin: 0;
	font-size: 24px;
}
.quote-block-quote h4, .follow-us h2 {
	font-size: 24px;
}
#categories p {
	max-width: 325px;
	margin-left: auto;
	margin-right: auto;
}
.block {
	padding-top: 50px;
	padding-bottom: 50px;
}
.other-block {
	padding-top: 40px;
}
.recipes-wrap {
	position: relative;
	top: -50px;
	background-color: #d34d92;
	background-image: url(../img/pink_bgr.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
}
.also-like {
	background-image: url(../img/pink_bgr.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.recipes {
	font-size: 0px;
	padding-top: 30px;
}
.recipe-block {
	padding: 0;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
	
}
.recipe-block:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: repeat-x;
	background-color: #2A2A2A;
}
.recipe-block:hover > .recipe-text h2 {
	color: #FFFFFF;
}
.btm-block:hover {
	
}
.top-block {
	display: none;
}
.top-block:hover {
	background-position: center top;
	
}
.recipe-img {
	background-color: #595959;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding-bottom: 50%;
}
.recipe-text {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
}
.recipe-text h2   {
	font-size: 19px;
	font-weight: 500;
	padding-bottom: 10px;
	transition: all .10s ease-in-out;
	-moz-transition: all .10s ease-in-out;
	-webkit-transition: all .10s ease-in-out;
}
.recipe-text p   {
	padding-bottom: 20px;
}
.recipe-text h2 , .recipe-text p{
	margin: 0;
}
.arrow-btm {
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center;
}
.recipe-icons {
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	list-style-type: none;
	font-size: 0px;
	max-width: 250px;
}

.recipe-icons li {
	width: 33.3333%;
	border-top-style: none;
	border-left: 1px dotted #CDCDCD;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
}
.recipe-icons .first {
	border-left-style: none;
}

.recipe-icons li .time {
	font-size: 11px;
	color: #8E8E8E;
}
.recipe-icons-page {
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	list-style-type: none;
	font-size: 0px;
	max-width: 400px;
}

.recipe-icons-page li {
	width: 33.3333%;
	border-top-style: none;
	border-left: 1px dotted #CDCDCD;
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	color: #8D8D8D;
}
.recipe-icons-page .first {
	border-left-style: none;
}

.recipe-icons-page li .time {
	font-size: 13px;
	color: #8E8E8E;
}
.btn-top-gap {
	clear: both;
	padding-top: 30px;
}
#btn-strip {
	font-size: 0px;
	height: 60px;
	margin-left: 40px;
	margin-right: 40px;
	background-image: url(../img/mob_menu_line.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#menu-mob {
	font-size: 14px;
	vertical-align: top;
	float: right;
}
footer {
	background-color: #2A2A2A;
	padding-top: 80px;
	padding-bottom: 100px;
}
footer ul {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 30px;
	list-style-type: none;
	font-size: 0px;
}
footer ul li {
	font-size: 14px;
	display: inline-block;
	margin-right: 5px;
}
footer p {
	font-size: 12px;
	margin: 0;
	color: #848484;
	line-height: 22px;
}
footer p a {
	color: #848484;
	text-decoration: none;
}
footer p a:hover {
	text-decoration: none;
}
.page-bgr {
	background-repeat: no-repeat;
	background-position: center top;
}
.recipe-bgr {
	background-image: url(../img/page_top_two.jpg);
}
.products-bgr {
	background-image: url(../img/page_top_one.jpg);
}
.story-bgr {
	background-image: url(../img/page_top_three.jpg);
}
.contact-bgr {
	background-image: url(../img/page_top_four.jpg);
}
.policy-bgr {
	background-image: url(../img/page_top_policy.jpg);
}
.page-heading {
	color: #FFFFFF;
	padding-top: 160px;
}
.page-heading h1 {
	margin: 0;
	font-size: 45px;
	font-weight: 500;
	padding-bottom: 5px;
}
.page-heading p {
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	min-height: 90px;
}
#items {
	font-size: 0px;
	overflow: auto;
	padding-bottom: 90px;
}
#items a {
	text-decoration: none;
}
#items a:hover {
	color: #FFFFFF;
}
#filters-wrap {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999999;
	width: 100%;
	height: 100%;
}
.prod-filters-wrap {
	margin-top: 50px!important;
}
.item-block {
	font-size: 14px;
	padding-left: 1px;
	padding-right: 1px;
	display: inline-block;
	width: 100%;
	padding-bottom: 2px;
	vertical-align: top;
}
.item-block-content {
	background-color: #F0F0F0;
	display: block;
	padding-bottom: 20px;
}
.item-block-content:hover {
	background-color: #2A2A2A;
}
.item-img {
	background-color: #000000;
	padding-bottom: 60%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	text-indent: -3000px;
}
.item-block h2 {
	margin: 0;
	font-size: 19px;
	font-weight: 500;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 25px;
	line-height: 28px;
}
.item-block p {
	padding-top: 0;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	margin: 0;
}
.item-block h3 {
	font-size: 12px;
	color: #A7A7A7;
	margin: 0;
	padding-bottom: 10px;
	padding-top: 5px;
}
#drops {
	font-size: 0px;
	overflow: auto;
}
.select-wrap {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 4px;
	padding-top: 0;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0;
}
.select-style {
	border-radius: 3px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 95% 50%;
	background-image: url("/img/plus.png");
	background-color: #2A2A2A;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	border-style: none;
	color: #DBDBDB;
	background-size: 10px 10px;
}

.select-style select {
	padding: 10px;
	width: 130%;
	border: none;
	box-shadow: none;
	background: transparent;
	background-image: none;
	-webkit-appearance: none;
}

.select-style select:focus {
    outline: none;
}
.select-style option {
	color: #2A2A2A;
}
#img-hero {
	background-color: #8C8C8C;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 100vh;
}
.img-hero-content {
	background-image: url(../img/hero_fade.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 100%;
	width: 100%;
	position: relative;
}
.img-hero-content h1 {
	text-align: center;
	margin: 0;
	padding: 0;
	color: #FDFDFD;
}
.intro-name {
	margin: 0;
	opacity: 0.7;
	min-height: 0px!important;
}
.product {
	position: absolute;
	bottom: 0px;
	text-align: center;
	width: 100%;
	background-image: url(../img/prod_line.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.product-info, .hero-info {
	font-size: 14px;
	list-style-type: none;
	text-align: center;
	width: 100%;
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top: 70px;
}
.product-info {
	background-image: url(../img/prod_line.jpg);
}
.hero-info {
	background-image: url(../img/prod_line_dark.jpg);
	border-bottom-width: 10px;
}
.prod-img {
	margin-left: auto;
	margin-right: auto;
	max-height: 150px;
}
.food-hero {
	margin-top: 30px;
	padding-bottom: 55%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
	width: 100%;
}
.food-hero-slider {
	padding-bottom: 55%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
}
.made-with {
	padding-top: 20px;
	padding-bottom: 70px;
}
.made-with p {
	margin: 0;
	font-size: 12px;
	color: #9C9C9C;
	line-height: 18px;
}
.made-with h2 {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 15px;
	font-weight: 500;
	font-size: 22px;
}
.max p {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
}
.block-max p {
}
.recipe-page-gap {
}
.recipe-detail-block {
	padding-top: 50px;
}
.col {
	padding: 0;
	margin: 0;
}
.ingedients {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.ingedients li {
	display: block;
	border-top: 1px dotted #A6A6A6;
	padding-top: 6px;
	padding-bottom: 6px;
}
.ingedients li .figure {
	font-weight: 700;
	display: block;
}
.addthis_inline_share_toolbox {
	display: inline-block;
	vertical-align: middle;
}
.share {
	font-size: 12px!important;
	color: #9F9F9F;
	margin-bottom: 0px;
	margin-top: 0px;
	display: inline-block;
	vertical-align: middle;
}
.intro p {
	font-size: 18px;
	line-height: 32px;
}
.recipe-info {
	background-color: #2A2A2A;
	text-align: center;
	color: #FFFFFF;
	padding-top: 30px;
	padding-bottom: 30px;
}
#filters-wrap ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 0px;
}
#filters-wrap ul li {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 4px;
}
#filters-wrap .reset {
	width: 10%;
	text-align: center;
	float: left;
}
#filters-wrap ul li a {
	background-color: #2A2A2A;
	display: block;
	line-height: 20px;
	color: #DBDBDB;
	text-decoration: none;
	padding-left: 16px;
	border-radius: 3px;
	padding-right: 16px;
	font-size: 16px;
	margin-left: 2px;
	margin-right: 2px;
	padding-top: 11px;
	padding-bottom: 11px;
}
.range-icon {
	margin-right: 10px;
}
.dropdown {
}
.dropdown button, .open-filter {
	border-style: none;
	background-color: #2A2A2A;
	color: #DBDBDB;
	font-size: 16px;
	line-height: 20px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 11px;
	padding-bottom: 11px;
	margin-left: 2px;
	border-radius: 3px;
	margin-right: 2px;
	transition: all .10s ease-in-out;
	-moz-transition: all .10s ease-in-out;
	-webkit-transition: all .10s ease-in-out;
}
.open-filter {
	display: block;
	border-radius: 0px;
	margin-top: 37px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	width: 100%;
}
.dropdown button {
	display: none;
}
.dropdown-content {
	position: fixed;
	background-color: #FFFFFF;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 9999999;
	width: 100%;
	top: 0px;
	left: -100%;
	height: 100%;
	overflow: scroll;
	transition: all .10s ease-in-out;
	-moz-transition: all .10s ease-in-out;
	-webkit-transition: all .10s ease-in-out;
}
.filter-options.drop-open {
	left: 0px;
}
.cat-options.drop-open {
	left: 0px;
}

.dropdown:hover .dropdown-content {
    display: block;
}
#drop-categories {
	text-align: center;
}
#drop-categories ul {
	padding: 0;
	margin: 0;
	font-size: 0px;
}
#drop-categories ul li {
	font-size: 14px;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
}
#drop-categories ul li img {
	max-width: 110px;
	margin-left: auto;
	margin-right: auto;
}
#drop-categories ul li h2 {
	color: #ff9c00;
	font-size: 20px;
}
#drop-categories ul li a {
	margin: 0;
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 40px;
	background-color: #FFFFFF;
	color: #ff9c00;
	font-size: 20px;
	line-height: 20px;
	height: 100%;
}
#drop-categories ul li a:hover {
	background-color: #EDEDED;
}
#drop-categories h2 {
	margin: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 15px;
	text-align: center;
	display: block;
}
.drop-cat-one li, .drop-cat-two li, .drop-cat-three li, .drop-cat-four li, .drop-cat-five li, .drop-cat-six li {
	width: 50%;
}
#drop-categories .close-filter {
	color: #212529;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 100%;
	padding-top: 30px;
	background-color: transparent;
}
#filters-wrap .reset-btn {
	background-color: #2A2A2A;
	font-size: 16px;
	display: inline-block;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 11px;
	padding-bottom: 11px;
	color: #FFFFFF;
}
.btn-wrap {
}
.prod-thumb-wrap {
	padding-top: 30px;
	padding-bottom: 30px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	/* [disabled]background-image: url(../img/thumb_bgr.jpg); */
	background-color: #2A2A2A;
}
.prod-thumb {
	text-indent: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	padding-bottom: 48%;
}
.prod-thumb img {
	margin-left: auto;
	margin-right: auto;
}
#slider-wrap {
	margin-top: 30px;
}
.slider {
	position: absolute;
	top: 0px;
}
.slide-over {
	position: absolute;
	bottom: 0px;
	border-bottom: 30px solid #2A2A2A;
}
.quote-col h4 {
	font-weight: 500;
	margin-bottom: 25px;
}
.quote-col p {
	font-size: 18px;
}
.quote-col h3 {
	margin: 0;
	font-size: 12px;
	padding-bottom: 5px;
	font-style: italic;
}
.cat-one li, .cat-two li, .cat-three li, .cat-four li, .cat-five li, .cat-six li{
	width: 100%;
}
.recipe-field, .form-field {
	padding-top: 0;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 8px;
	font-size: 16px;
	text-align: left;
}
.recipe-field input, .form-field input, .form-field textarea {
	width: 100%;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	font-size: 16px;
	border-style: none;
	border-radius: 3px;
	color: #212529;
}
.form-btn {
	background-color: #ff9c00;
	border-style: none;
	color: #FFFFFF;
	font-size: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-radius: 50px;
	padding-right: 20px;
	transition: all .10s ease-in-out;
	-moz-transition: all .10s ease-in-out;
	-webkit-transition: all .10s ease-in-out;
}
.form-btn:hover {
	background-color: #2A2A2A;
}
.fields-wrap {
	padding-top: 30px;
	padding-bottom: 15px;
	overflow: auto;
}
.blockhead {
	margin-bottom: 20px;
}
.share-recipe-wrap {
	padding-bottom: 70px;
}
.form-max {
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
}
.testimonial {
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #EB6748;
	padding-top: 70px;
	padding-bottom: 70px;
}
.test-height {
}
.table-height {
	display: table;
}
.t-cell {
	display: table-cell;
	vertical-align: middle;
}
.quote-img-col {
	display: none;
}
.quote-col {
	text-align: center;
	width: 100%;
}
#grey-wrap {
	padding-top: 60px;
	padding-bottom: 60px;
	overflow: auto;
	text-align: center;
	font-size: 0px;
}
#prod-details {
	background-color: #292929;
	padding-top: 60px;
	padding-bottom: 60px;
	overflow: auto;
	text-align: center;
	font-size: 0px;
	padding-left: 30px;
	padding-right: 30px;
}
.prod-details-col {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
}
.prod-details-text-col {
	max-width: 700px;
}
.prod-details-img-col {
	display: none;
}
.prod-details-cols {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}
#prod-details h2  {
	font-size: 18px;
	color: #FFFFFF;
	line-height: 32px;
	margin-top: 0px;
}
#prod-details p {
	color: #CBCBCB;
}
.prod-details-img {
	max-height: 180px;
}
.mob-col {
	max-height: 180px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 25px;
}
.share-block {
	padding-bottom: 60px;
}
.quote-img {
	width: 100%;
}
.cycle-slideshow div {
}
.shops {
	padding: 0;
	margin-top: 40px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 30px;
	list-style-type: none;
	font-size: 0px;
	text-align: center;
}
.shops li {
	font-size: 14px;
	display: inline-block;
	max-width: 180px;
	margin-left: 10px;
	margin-right: 10px;
}
#nutritional {
}
#nutritional h4 {
	font-size: 18px;
}
.created-by {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#nores {
	background-color: #F0F0F0;
	font-size: 16px;
	padding-top: 7px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 7px;
	margin-bottom: 20px;
	font-weight: 700;
}
.created-by li {
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}
.created-by li a {
	text-decoration: none;
	color: #FFFFFF;
	opacity: 0.7;
}
.created-by li a:hover {
	opacity: 1;
}
.created-text {
	opacity: 0.7;
}
#nutritional {
	padding: 20px;
	background-color: #FFFFFF;
	text-shadow: none;
}
#nutritional ul {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 30px;
	list-style-type: none;
	border-bottom: 1px dotted #D0D0D0;
}
#nutritional ul li {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px dotted #D0D0D0;
	line-height: 22px;
}
#nutritional ul li .value {
	float: right;
}
#nutritional ul li .subvalue {
	padding-left: 10px;
}
#nutritional img {
	max-width: 300px;
	width: 100%;
}
.other-prod {
	margin-top: 30px;
}
.add-gap {
	padding-bottom: 40px;
}
#timeline h3 {
	font-size: 40px;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	font-weight: 700;
}
.leading-caps {
	text-transform: capitalize;
	padding-bottom: 20px;
}
.col-section {
	font-size: 0px;
	overflow: auto;
	border-bottom: 1px dotted #C7C7C7;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.timeline-col {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
	font-size: 14px;
}
.timeline-col-text {
}
#quote-block {
	clear: both;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #2A2A2A;
	text-align: center;
	font-size: 0px;
	padding-top: 60px;
	padding-bottom: 60px;
	display: table;
	width: 100%;
}
.quote-inline {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 100%;
	color: #FFFFFF;
}
.quote-block-img {
	display: none;
	text-align: center;
}
.quote-block-img img {
	margin-left: auto;
	margin-right: auto;
}
.quote-block-quote {
	text-align: center;
}
.quote-block-quote p {
	font-size: 18px;
}
.quote-block-quote h3 {
	font-size: 12px;
	font-style: italic;
}
.quote-t-cell {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
.cycle-slideshow {
}
.slidediv {
	width: 100%;
}
.quote-block-home {
	position: relative;
	top: -50px;
}
#body-colour {
	background-color: #E5E5E5;
	background-image: url(../img/body_strip.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.follow-us {
	font-size: 14px;
}
.rel {
	position: relative;
	top: -50px;
}
#wall {
	background-color: #E5E5E5;
	padding-top: 50px;
	padding-bottom: 50px;
}
.follow-us ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.follow-us ul li {
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}
.follow-us ul li a {
	border-radius: 50%;
	display: block;
	background-color: #2A2A2A;
	width: 40px;
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	color: #FFFFFF;
}
.follow-us ul li a:hover {
	background-color: #ff9c00;
}
.form-col {
	padding: 0;
}
.areaheight {
	height: 144px;
}
.page-contact-form-wrap {
	padding-bottom: 70px;
}
.image-strip {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 0px;
	overflow: auto;
}
.image-strip li {
	display: inline-block;
	font-size: 14px;
	text-indent: -3000px;
	padding-bottom: 30%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
#contact-cols {
	overflow: auto;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	padding-bottom: 50px;
	padding-top: 10px;
}
.numbers {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 20px;
	list-style-type: none;
}
.numbers li {
	font-size: 18px;
	border-right: 1px solid #8A8A8A;
	padding-left: 10px;
	padding-right: 10px;
}
.numbers .email {
	border-right-style: none;
}
.numbers li a {
	text-decoration: none;
}
.topblock {
	margin-top: 30px;
}
.field-outline {
	border: 1px solid #CCCCCC;
}
.policy {
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
}
.filter-options {
	text-align: center;
	background-color: #F0F0F0;
	position: fixed;
	top: 0px;
	left: -100%;
	height: 100%;
	z-index: 999999;
	overflow: scroll;
	transition: all .10s ease-in-out;
	-moz-transition: all .10s ease-in-out;
	-webkit-transition: all .10s ease-in-out;
	width: 100%;
}
.filter-options ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 0px;
}
.filter-options ul li {
	font-size: 20px;
	line-height: 20px;
	display: inline-block;
	vertical-align: top;
}
.filter-options ul li a {
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 40px;
	display: block;
	text-decoration: none;
	padding-top: 10px;
	height: 100%;
	background-color: #F0F0F0;
}
.filter-options ul li a:hover  {
	color: #2A2A2A;
	background-color: #D5D5D5;
}
.filter-options ul li img {
	max-width: 110px;
	margin-left: auto;
	margin-right: auto;
}
.filter-options h2 {
	color: #2A2A2A;
}
.cat-options {
	text-align: center;
	background-color: #F0F0F0;
	position: fixed;
	top: 0px;
	left: -100%;
	height: 100%;
	z-index: 999999;
	overflow: scroll;
	transition: all .10s ease-in-out;
	-moz-transition: all .10s ease-in-out;
	-webkit-transition: all .10s ease-in-out;
	width: 100%;
}
.cat-options ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 0px;
}
.cat-options ul li {
	font-size: 20px;
	line-height: 20px;
	display: inline-block;
	vertical-align: top;
}
.cat-options ul li a {
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 40px;
	display: block;
	text-decoration: none;
	padding-top: 10px;
	height: 100%;
	background-color: #F0F0F0;
}
.cat-options ul li a:hover  {
	color: #2A2A2A;
	background-color: #D5D5D5;
}
.cat-options ul li img {
	max-width: 110px;
	margin-left: auto;
	margin-right: auto;
}
.cat-options h2 {
	color: #2A2A2A;
}
.top-images {
	margin-top: 30px;
}
.inner-block {
	padding-top: 50px;
	padding-bottom: 50px;
}
.radiowrapper {
	display: inline-block;
	margin-right: 15px;
}
.radiowrapper input  , .radiowrapper label{
	width: auto;
}
.radiowrapper label {
	font-weight: 400;
	font-size: 14px;
	color: #818181;
	margin-left: 5px;
}
.radio-content {
	background-color: #FFFFFF;
}
.king-asia {
	border-top: 1px dotted #CFCFCF;
	padding-top: 30px;
	margin-top: 35px;
}
.king-asia p {
	padding-top: 15px;
}
.item-block-content p strong {
	font-weight: 400;
}
.prod-details-text-col p strong {
	font-weight: 400;
}
.filter-heading {
	font-size: 14px;
	color: #FFFFFF;
}
.filter-heading-list {
	color: #8D8D8D;
	font-size: 11px;
	text-transform: uppercase;
}
.list-colour {
	color: #8D8D8D;
}
.list-colour img {
	margin-top: 5px;
}
.check-wrap {
	font-size: 0px;
	background-color: #EFEFEF;
}
.check-block {
	display: inline-block;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 20px;
	width: 100%;
	vertical-align: top;
	border-bottom: 1px solid #CACACA;
	text-align: left;
}
.check-block-inner {
	background-color: #F0F0F0;
	vertical-align: middle;
	padding-top: 9px;
}
.check-block h3 {
	font-size: 18px;
	font-weight: 500;
	margin: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	vertical-align: middle;
	padding-top: 10px;
}
/* Customize the label (the container) */
.check-container {
	position: relative;
	padding-left: 23px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 400;
	width: 100%;
}

/* Hide the browser's default checkbox */
.check-container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
}

/* Create a custom checkbox */
.check-checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	width: 18px;
	background-color: #D4D4D4;
}

/* On mouse-over, add a grey background color */
.check-container:hover input ~ .check-checkmark {
  background-color: #D4D4D4;
}

/* When the checkbox is checked, add a blue background */
.check-container input:checked ~ .check-checkmark {
  background-color: #a01545;
}

/* Create the checkmark/indicator (hidden when not checked) */
.check-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.check-container input:checked ~ .check-checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.check-container .check-checkmark:after {
  left: 6px;
  top: 4px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
} 
	  
	  .check-label {
	margin-right: 8px;
}
.filter-gap {
	margin-bottom: 20px!important;
}
.share-section {
	display: block;
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px dotted #606060;
}
.share-section-page {
	display: block;
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px dotted #606060;
}
.inline-top {
	vertical-align: middle;
}
.faq {
	padding-top: 10px;
}
.faq h2 {
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	margin: 0;
	font-size: 16px;
	font-weight: 700;
}
.faq h3 {
	padding-bottom: 15px;
}
.faq p {
	margin-top: 0px;
	padding-bottom: 10px;
}
.copyfoot {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.copyfoot li {
	display: inline-block;
	line-height: 22px;
	vertical-align: top;
}
.copyfoot li p {
	line-height: 22px;
}
.btn-no-gap {
	margin-top: 0px!important;
}
.recipeform {
	background-color: #F0F0F0;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: -100%;
	overflow: scroll;
	z-index: 999999;
	-webkit-transition: left 0.1s ease-out;
	-moz-transition: left 0.1s ease-out;
	-o-transition: left 0.1s ease-out;
	transition: left 0.1s ease-out;
}
.recipeform.recipe-form-open {
	left: 0px;
}
.recipeform h3 {
	padding-top: 0;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 0;
	margin: 0;
}
.recipeform p {
	padding-left: 4px;
	padding-right: 4px;
}
.close-recipe {
	border-radius: 0;
	border-style: none none solid;
	width: 100%;
	text-align: right;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom-color: #E5E5E5;
	border-bottom-width: 1px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: transparent;
}
.recipeform-wrap {
	padding: 30px;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}
.hide-show {
	display: none;
}
#home-wall {
	padding-bottom: 80px;
}
.featured-category {
	display: none!important;
}
#accordWrap {
	padding: 20px;
	background-color: #F0F0F0;
}
#questionSelector {
	width: 100%;
	margin-bottom: 50px;
}
.slide.vidSlider {
	background-color: #434343;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding-left: 0px;
	padding-right: 0px;
}
.slide .vidPosterWrap {
	height: 100%;
	width: 100%;
	background-image: url(../img/vidFade.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.slide .vidPosterWrap h2 {
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.slide .vidPosterWrap p {
	padding: 0px;
	margin: 0px;
}
.slide .vidPosterTable {
	width: 100%;
	height: 100%;
	display: table;
}
.slide .vidPosterCell {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	padding-bottom: 120px;
}
.vidButton {
	width: 132px;
	height: 132px;
	background-color: rgba(0,0,0,0.70);
	border-radius: 50%;
	border: 1px solid #FFFFFF;
	text-align: center;
	transition: all .10s ease-in-out;
	-moz-transition: all .10s ease-in-out;
	-webkit-transition: all .10s ease-in-out;
}
.vidButton:hover {
	background-color: #a01545;
}
.vidButton img {
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
}
@media (min-width:450px){
	
.slide-one {
	/* [disabled]background-image: url(../img/md_medium_curry_banner.jpg); */
}
	.slide-two {
	background-image: url(../img/md_gravy_banner.jpg);
}
	.slide-three {
	background-image: url(../img/md_chilli_banner.jpg);
}
	.slide-four {
	background-image: url(../img/md_hot_curry_banner.jpg);
}
	.slide-five {
	background-image: url(../img/md_medium_curry_banner.jpg);
}
.slide h1, .slide h2 {
	margin-top: 450px;
}
}
@media (min-width:550px){
.item-block {
	width: 50%;
}
.padding-wrap {
	padding-left: 40px;
	padding-right: 40px;
}
#filters-wrap .reset {
	width: 10%;
}
.food-hero-slider {
}
}
@media (min-width:640px){
#nutritional {
	padding: 0px;
}

}

@media (min-width:700px){
.slide-one {
	/* [disabled]background-image: url(../img/lg_medium_curry_banner.jpg); */
}
	.slide-two {
	background-image: url(../img/lg_gravy_banner.jpg);
}
	.slide-three {
	background-image: url(../img/lg_chilli_banner.jpg);
}
	.slide-four {
	background-image: url(../img/lg_hot_curry_banner.jpg);
}
	.slide-five {
	background-image: url(../img/lg_medium_curry_banner.jpg);
}
.slide h1, .slide h2 {
	margin-top: 570px;
}
.slide {
	height: 950px;
}
.drop-cat-one li , .drop-cat-two li, .drop-cat-three li, .drop-cat-four li, .drop-cat-five li, .drop-cat-six li{
	width: 33.333%;
}
}
@media (min-width:768px){
#categories ul li {
	padding-top: 20px;
}
.font-center {
	text-align: center;
}
.top-block {
	display: block;
}
.col-l {
	padding-right: 30px;
}
.col-r {
	padding-left: 30px;
}
.ingedients li .figure {
	float: right;
}
.method {
	padding-bottom: 28px;
}
.prod-img {
	max-height: 200px;
}
#filters-wrap {
}
	.prod-filters-wrap {
	margin-top: 95px!important;
}
	.block-max p {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
}
.cat-two li {
	width: 50%;
}
.cat-three li   , .cat-five li, .cat-six li{
	width: 33.3333%;
}
.cat-four li {
	width: 50%;
}
.mob-col {
	display: none;
}
.prod-details-img-col {
	width: 250px;
	display: inline-block;
}
.prod-details-text-col {
	width: 60%;
	text-align: left;
	padding-left: 50px;
}
.prod-details-img {
	margin-left: auto;
}
.timeline-col-date {
	text-align: center;
}
.timeline-col-text {
	padding-left: 30px;
}
.image-strip li {
	padding-bottom: 20%;
}
.numbers li {
	display: inline-block;
}
.policy {
	padding-left: 100px;
	padding-right: 100px;
}
.message-gap {
	margin-top: 35px;
}
#accordWrap {
	padding: 40px;
}

}
@media (min-width:875px){
#categories ul li {
	padding-top: 0px;
}
.item-block {
	width: 33.3333%;
}
.food-hero-slider {
}
}
@media (min-width:992px){
.slide-one {
	/* [disabled]background-image: url(../img/xl_medium_curry_banner.jpg); */
}
	.slide-two {
	background-image: url(../img/xl_gravy_banner.jpg);
}
	.slide-three {
	background-image: url(../img/xl_chilli_banner.jpg);
}
	.slide-four {
	background-image: url(../img/xl_hot_curry_banner.jpg);
}
	.slide-five {
	background-image: url(../img/xl_medium_curry_banner.jpg);
}
.slide h1, .slide h2 {
	margin-top: 687px;
}
.slide {
	height: 1105px;
}
.padding-wrap {
	padding-left: 60px;
	padding-right: 60px;
}
.reset  {
	display: inline-block;
	background-color: #2A2A2A;
}
	.dropdown {
}
.dropdown button {
	border-style: none;
	background-color: #2A2A2A;
	color: #DBDBDB;
	font-size: 16px;
	line-height: 20px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 11px;
	padding-bottom: 11px;
	margin-left: 2px;
	border-radius: 3px;
	margin-right: 2px;
	transition: all .10s ease-in-out;
	-moz-transition: all .10s ease-in-out;
	-webkit-transition: all .10s ease-in-out;
	display: inline-block;
}
.dropdown-content {
	background-color: #FFFFFF;
	width: 100%;
	margin-left: 2px;
	margin-right: 2px;
	height: auto;
	/* [disabled]display: none; */
	transition-property: opacity, visibility;
	transition-duration: .2s, 0s;
	transition-delay: 0s, .2s;
	position: static;
	left: auto;
	top: auto;
}

.dropdown:hover .dropdown-content {
	/* [disabled]display: block; */
	opacity: 1;
  visibility: visible;
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
}
#drop-categories {
}
#drop-categories ul {
	padding: 0;
	margin: 0;
	font-size: 0px;
}
#drop-categories ul li {
	font-size: 14px;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
}
#drop-categories ul li img {
	max-width: 150px;
	margin-left: auto;
	margin-right: auto;
}
#drop-categories ul li h2 {
	color: #ff9c00;
	font-size: 20px;
}
#drop-categories ul li a {
	margin: 0;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 40px;
	background-color: #FFFFFF;
	color: #ff9c00;
	font-size: 20px;
	line-height: 20px;
	height: 100%;
}
#drop-categories ul li a:hover {
	background-color: #EDEDED;
}
#drop-categories h2 {
	display: none;
}
.drop-cat-one li {
	width: 50%;
}
.drop-cat-two li   , .drop-cat-five li{
	width: 33.333%;
}
.drop-cat-three li , .drop-cat-six li{
	width: 25%;
}
.drop-cat-four li {
	width: 20%;
}
#drop-categories .close-filter {
	display: none;
}
.open-filter {
	display: none;
}
	.prod-filters-wrap {
	margin-top: 43px!important;
}
.quote-img-col {
	display: block;
}
.quote-col {
	text-align: left;
	width: auto;
}
.test-height {
	height: 496px;
}
.testimonial {
	background-image: url(../img/q_bgr.jpg);
	background-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
}
.share-block {
	padding-bottom: 0px;
}
.quote-img-wrap {
	padding-top: 10%;
	height: 100%;
}
.timeline-col-date {
	text-align: right;
	padding-right: 30px;
}
#timeline h3 {
	font-size: 50px;
}
.timeline-col-text {
	padding-left: 20px;
	padding-right: 10%;
}
	.quote-block-img {
	display: inline-block;
}
#quote-block {
	height: 510px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}
.quote-inline {
	width: 50%;
	padding-top: 40px;
}
.quote-block-quote {
	text-align: left;
}
.quote-block-home {
	background-image: url(../img/quote_strip.jpg);
}
.quote-block-page {
	background-image: url(../img/quote_strip_page.jpg);
}
.filter-options ul li img {
}
.filter-options h2 {
	display: none;
}
	.filter-options {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 2px;
	background-color: #F0F0F0;
	position: static;
	height: auto;
	width: auto;
	overflow: auto;
}
.filter-options ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 0px;
}
.filter-options ul li {
	font-size: 20px;
	line-height: 20px;
	display: inline-block;
	vertical-align: top;
}
.filter-options ul li a {
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 40px;
	display: block;
	text-decoration: none;
	padding-top: 10px;
	height: 100%;
	background-color: #F0F0F0;
}
.filter-options ul li a:hover  {
	color: #2A2A2A;
	background-color: #D5D5D5;
}
	.cat-options h2 {
	display: none;
}
	.cat-options {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 2px;
	background-color: #F0F0F0;
	position: static;
	height: auto;
	width: auto;
	overflow: auto;
}
.cat-options ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 0px;
}
.cat-options ul li {
	font-size: 20px;
	line-height: 20px;
	display: inline-block;
	vertical-align: top;
}
.cat-options ul li a {
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 40px;
	display: block;
	text-decoration: none;
	padding-top: 10px;
	height: 100%;
	background-color: #F0F0F0;
}
.cat-options ul li a:hover  {
	color: #2A2A2A;
	background-color: #D5D5D5;
}
.close-filter {
	display: none;
}
	.check-wrap {
	font-size: 0px;
	background-color: #EFEFEF;
}
.check-block {
	display: inline-block;
	font-size: 14px;
	border-right: 1px solid #CACACA;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 20px;
	text-align: center;
	width: 33.3333%;
	vertical-align: top;
}
.check-block-inner {
	background-color: #F0F0F0;
	vertical-align: middle;
	padding-top: 9px;
}
/* Customize the label (the container) */
.check-container {
	display: inline-block;
	position: relative;
	padding-left: 23px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 400;
	width: auto;
}

/* Hide the browser's default checkbox */
.check-container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
}

/* Create a custom checkbox */
.check-checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	width: 18px;
	background-color: #D4D4D4;
}

/* On mouse-over, add a grey background color */
.check-container:hover input ~ .check-checkmark {
  background-color: #D4D4D4;
}

/* When the checkbox is checked, add a blue background */
.check-container input:checked ~ .check-checkmark {
  background-color: #a01545;
}

/* Create the checkmark/indicator (hidden when not checked) */
.check-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.check-container input:checked ~ .check-checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.check-container .check-checkmark:after {
  left: 6px;
  top: 4px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
} 
	  
	  .check-label {
	margin-right: 8px;
}
#filters-wrap {
	position: static;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
}
.share-section {
	display: inline-block;
	border-left: 1px solid #606060;
	border-top-style: none;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 20px;
	padding-left: 20px;
}
	.share-section-page {
	border-top-style: none;
	margin-top: 20px;
	padding-top: 0px;
}
.col-gap-left {
	padding-left: 20px;
}
.col-gap-right {
	padding-right: 20px;
}
#accordWrap {
	padding-left: 70px;
	padding-right: 70px;
}
}
@media (min-width:1025px){
.food-hero {
	padding-bottom: 50%;
}
	.food-hero-slider {
	padding-bottom: 50%;
}

}
@media (min-width:1150px){
.item-block {
	width: 25%;
}
.cat-four li {
	width: 25%;
}
.quote-img-wrap {
	padding-top: 5%;
}
.timeline-col-text {
	padding-right: 15%;
}
.quote-inline {
	padding-top: 0px;
}
.filter-options ul li img {
	max-width: 150px;
}
	.cat-options ul li img {
	max-width: 150px;
}
}
@media (min-width:2500px){
.slide {
	background-size: cover;
}
}
