@media (max-width:1201px)
{
img
{
	max-width:100%;
}
.auto-container {
width:100%;
padding:0 15px;
}
.online-article-right,
.online-article-left,
.our-brand-left,
.our-brand-right,
.display-adverts-left,
.display-adverts-right,
.online-marketing-left,
.online-marketing-right,
.product-sampling-right,
.product-sampling-left,
.event-date-left,
.event-date-right,
.speciality-print-left,
.speciality-print-right,
.wd-full,
.product-sampling-left,
.event-content-left,
.event-content-right,
.display-ads-banner-right,
.display-ads-banner-left,
.product-finder-left,
.product-finder-right,
.inspiration-description-leftbar,
.inspiration-description-right,
.inspiration-description-left,
.industry-contributors-content,
.industry-contributors-profile,
.latest-news-leftbar,
.latest-news-rightbar,
.speciality-print-cafe-buyer .speciality-print-left
{
width:48%;
}
.inspiration-description .auto-container {
width: 100%;
}
.product-finder-left
{
padding-top: 0px;
}
.product-finder-left h4 {
line-height: 35px;
}
.product-sampling-left {
margin-top: 0;
}
.product-sampling-article.browse-catalogue .product-sampling-left {
margin-top: 0;
}
.view-example-button {
margin-bottom: 20px;
}
.twitter-article-left {
width: 10%;
}
.twitter-article-right {
width: 85%;
}
/*.twitter-article-left img,
.online-article-right img,
.display-adverts-right img,
.online-marketing-left img,
.product-sampling-right img,
.event-date-left img,
.our-brand-left img,
.speciality-print-right img,
.event-content-right img,
.directory-pf-banner-right img,
.product-finder-right img,
.premium-position-left img,
.display-ads-banner-right img,
.directory-sf-banner-right img,
.about-article-right img,
.inspiration-description-leftbar img,
.latest-news-leftbar img
{
width: 100%;
}*/
.best-product-description {
padding: 43px 20px 0;
}
.cover-outer > a {
padding: 20px 0;
font-size: 13px;
}
.cover-outer {
width: 23.5%;
}
.offer-completely-packages {
	width: 23.5%;
}
.offer-completely-packages-top span {
	font-size: 21px;
}
.call-on {
font-size: 22px;
}
.schedule-right {
	width: 25%;
}

.offer-opportunies-inner p {
min-height: 172px;
}
.contact-ourteam-content p {
	font-size: 23px;
}
.contact-ourteam-content {
	width: 32%;
}
.team-message-block {
width: 32%;
}
.team-contact-number {
	width: 32%;
	margin: 0 0 0 28px;
}
.contact-ourteam-content p {
line-height: normal;
}
.team-contact-number a strong {
display: block;
}
body .wd-full {
width: 47% !important;
}
.looking-particluar-brand-outer {
width: 73%;
}
.bespoke-packages {
	width: 460px;
}
.interested-shoot {
	width: 240px;
}
.team-contact-number a {
font-size: 17px;
}

.our-retailers .column {
    width: 49%;
    margin-right: 22px;
}
.retailers-shop-thumb img {
    width: 100%;
}
.previous-advertisement li img {
    width: 100%;
}
.producer-awards-leftbar {
	width: 50%;
	padding: 0px 10px 0 0;
}
.producer-awards-rightbar {
	width: 50%;
}
.testimonial-slider {
	padding: 103px 0 40px;
}
.bespoke-packages-offer-left {
    width: 640px;
}
.view-examples-outer > a {
	margin: 0 10px 10px 0;
	width: 210px;
}
.view-examples-outer > a:last-child
{
	margin-right:0;
}
.button-dropdown > a {
	font-size: 14px;
    padding: 20px 40px 20px 0;
    margin: 0;
}


.our-brand-right h3 {
	font-size: 34px;
}
.our-brand-right {
	margin-top: 0px;
}
.product-sampling-article-online .product-sampling-left {
	width: 50%;
	margin-top: 0;
}
.online-article-left {
	padding: 5px 0 0;
}
/*print page css start*/
.speciality-print-snack-buyer .speciality-print-left {
	padding: 34px 0px 0 0px;
	width: 48%;
}
.speciality-print-confectionery .speciality-print-left {
	padding: 12px 0px 0 0;
	width: 48%;
}
.speciality-print-product-finder .speciality-print-left {
	width: 48%;
	padding: 6px 0 0 0;
}
.speciality-print-left p {
	font-weight: 400;
}
.speciality-print-product-finder .product-title span {
	display: inline-block;
}
/*print page css end*/

/*evevnt page css start*/
.event-content-left {
	margin: 0px 0 0;
}
.event-article-second .event-content-left {
	width: 48%;
	margin-top: 0;
}
.event-article-third .event-content-left {
	margin: 0px 0 0 0;
}
.event-article-last .event-content-left {
	width: 48%;
	margin-top: 0;
}
.event-article-features .event-content-left {
	margin-top: 0;
	padding: 0 0 0 0px;
	width: 48%;
}
/*event page css end*/

/*product sampling page css start*/
.view-example-button {
	width: 220px;
}
.download-template-button {
	width: 220px;
}
.product-sampling-get-product .product-sampling-left {
	margin-top: 0;
	padding: 0;
}
.product-sampling-browse-catalogue .product-sampling-left {
	margin: 0;
	padding: 0;
}
.product-sampling-popup .product-sampling-left {
	margin: 0;
	padding: 0;
}
/*product sampling page css end*/
}
@media (max-width:1023px)
{
	.top-bar-outer{
		top:64px;
	}
	.contact-right-inner p{
	  text-align: center;
	}

	.contact-right-inner p .fa-times-circle{
	  display: none;
	}
	.contact-right-inner p label{
		margin-right: auto;
		display: block;
		text-align: left;
	}
	.wrapper{
		height: 670px;
	}
	.contact-right-inner h4{
		width: 89%;
	}
	#advertise-form.active{
	  top: -700px;
	}
	.form-row p{
		width: 100%;
	}
	.success-message.active{
	  top: -500px;
	}
	.contact-right-inner input.request-call-back{
		width: 100%;
	}
	.contact-right-inner p input{
	  max-width: 100%!important;
	}
	.first-field, .second-field {
	  width: 100%;
	  display: inline-block;
	}
	.optin{
		width: 100%;
	}
	.industry-contributors-profile li:nth-child(3n) {
    margin-right: 0 !important;
}
.industry-contributors-profile li {
    width: 29.3%;
    height: auto;
    margin-bottom: 20px;
}
/*product sampling css start*/
.view-example-button {
	width: 47%;
	font-size: 15px;
	padding-left: 0;
	padding-right: 0;
	margin-right: 3%;
}
.download-template-button {
	width: 50%;
	font-size: 15px;
	padding-left: 0;
	padding-right: 0;
}
/*product sampling css end*/
/*directory pf*/
.product-finder-inner {
	padding: 30px 0 30px;
}
.product-finder-upper {
	padding: 16px 0 0px 0;
}
.directory-pf-banner-left h1 {
	font-size: 35px;
}
/*directory pf*/
.topbar-nav {
padding:0;
display: none;
}
	.button-dropdown > a::after {
	right: 15px;
	top: 18px;
}
	.top-bar-inner a.enquire-now {
background: #22b0bf;
width: 40%;
}
.button-dropdown > a {
	border: none;
	margin: 9px 0 11px 0;
	position: relative;
	font-size:16px;
	padding: 8px 47px 9px 15px !important;
}
.button-dropdown {
padding: 0;
margin-right: 0;
position: inherit;
width: 60%;
}
.auto-container {
width: 100%;
padding:0 15px;
}

.banner-inner {
	padding: 132px 4% 0;
}
.banner-container {
	min-height: 460px;
}

.speciality-food-content {
	padding: 50px 10px 0 0px;
	width:50%;
}
.speciality-food-content h2 {
	padding: 0px 0 0 0px;
	font-size: 32px;
}
.proudly-works-inner li {
	width: 25%;
}
.speciality-food-right {
	width: 50%;
	min-height: 553px;
}
.speciality-food-right img
{
	width:100%;
}
.speciality-food-article {
	padding: 32px 0 0;
}
.services-container li {
	width: 48.5%;
	margin-right: 3%;
}



.cover-outer {
width: 48%;
margin: 0 2% 30px 0;
}
.bespoke-packages {
	width: 100%;
}
.schedule-right a {
font-size: 15px;
width: 176px;
}
.contact-right-inner strong {
font-size: 38px;
}
.contact-left-inner li {
width: 100%;
}
.interested-shoot {
font-size: 13px;
width:auto;
padding: 10px;
}
.call-on a {
display: block;
}
.offer-opportunies-inner {
padding: 28px 15px;
}
.bespoke-packages-offer-right {
border-left: none;
width:100%;
}
.bespoke-packages-offer-left {
width: 100%;
}
.call-on a {
text-decoration: none;
}
.directory-sf-banner-right img {
width: 100%;
}
.directory-sf-banner-left h1 {
font-size: 30px;
}
.looking-particluar-brand-outer
{
width:100%;
}
.bespoke-packages-offer {
padding: 24px;
}
.premium-google-ads img
{
width:100%;
}
.offer-completely-packages {
width: 100%;
}
.display-ads-banner-left {
padding: 0px 14px 0 0;
}
.display-ads-banner-left h1 {
font-size: 38px;
}
.view-examples-outer > a {
    margin: 0 20px 20px 0;
    width: 47%;
}
.premium-position-last .premium-position-right {
padding-top: 0;
}
.what-includes-right a.package-button {
width: 100%;
}
.product-sampling-get-product .product-sampling-left {
margin-top: 0;
}
.buy-now {
width: 180px;
}
.choose-package-included
{
width:100%;
float:left;
overflow:hidden;
}
.what-includes-right, .product-right, .choose-account-right {
	width: 23.3%;
	padding: 3px 10px;
}
.choose-package-scroll
{
width:100%;
float:left;
}

.contact-our-team {
	min-height: inherit;
	padding-bottom: 50px;
}

.premium-position-right {
    padding: 0 0 0 24px;
}



}
@media only screen and (min-width:980px) and (max-width:1170px)
{
.logo-block {
width: 170px;
}
.logo-block img {
width: 100%;
}
.navbar li a {
font-size: 15px;
}
.fixed-header.fixed-header-slow{
	top: -64px;
}
.top-bar-outer{
	top:70px;
}
.navbar {
padding: 0px 0 0 30px;
}
.header-container .navbar {
	padding: 0px 20px 0 30px;
}
.speciality-food-article {
	padding: 20px 0 0;
}
.speciality-food-content {
	width: 50%;
	padding: 47px 0 0 5px;
}
.speciality-food-content h2 {
	padding: 0 30px 0 0;
}
.speciality-food-right {
	width: 49%;
}
.speciality-food-right img {
	width: 100%;
}

.services-container li {
	width: 48.5%;
	margin-right: 3%;
}
.header-contact-info {
display: none;
}
.header-contact-info a {
font-size: 18px;
line-height: 23px;
}


.topbar-nav li a {
font-size: 13px;
padding: 21px 0;
}
.top-bar-inner a.enquire-now {
padding: 20px 0;
font-size: 15px;
}
.navbar li {
margin-left: 20px;
}
.topbar-nav li {
margin: 0 7px;
}











/*5-feb*/
.best-product-description {
	width: 100%;
}
.inspiration-description-right {
	padding: 0;
}

.best-product-right {
	width: auto;
	margin: 15px 0 0;
}
.about-article-left {
	width: 50%;
	padding: 0;
}
.about-article-right {
	width: 49%;
}
.about-article-left h1 {
	font-size: 30px;
	line-height: 35px;
	margin-bottom: 10px;
}
.about-article {
	padding: 50px 0 30px;
}
.about-testimonial p {
	font-size: 24px;
	line-height: 35px;
	padding: 0;
}
.about-testimonial {
	padding: 70px 0 0;
}
.latest-news-block h2 {
	font-size: 35px;
	line-height: 46px;
	margin-bottom: 40px;
}
.latest-news-rightbar {
	padding: 0;
}
.latest-news-block {
	padding: 50px 0 30px;
}
.industry-contributors-block {
	padding: 40px 0 30px;
}
.industry-contributors-content {
	padding: 0;
}
.industry-contributors-content h4 {
	margin-bottom: 10px;
}
.industry-contributors-content p {
	padding: 0;
	margin:0;
}
.best-product {
	padding: 0px 0 0 0;
	background: #eeeeee;
	margin:30px 0 0 0;
}
.best-product-description {
	padding: 20px 20px 0;
	width: 60%;
}
.industry-contributors-profile li {
	width: 31%;
	height:  auto;
	margin-right: 10px;
	margin-bottom: 10px;
}
.industry-contributors-profile li:nth-child(3n) {
    margin-right: 0 !important;
}
.best-product-right img {
	width: 100%;
	float: right;
}
.best-product-right {
	float: right;
	margin:0;
}
.our-retailers h5 {
	font-size: 35px;
	margin-bottom: 30px;
}
.our-retailers .column {
	width: 48%;
	margin-right: 29px;
}
.retailers-shop-thumb img {
	width: 100%;
}

.retailers-description {
	min-height: 610px;
	padding: 20px 20px 10px 20px;
}
.our-retailers {
	padding: 40px 0 50px;
}
.schedule-outer {
	padding: 50px 0;
}
.schedule-left {
	width: 74%;
}
.contact-right-inner a.request-call-back {
	width: 100%;
	font-size: 17px;
	margin: 0 0 10px 0;
}
.footer-print-button p {
	font-size: 15px;
	padding: 15px 0;
}
.contact-right-inner span {
	font-size: 24px;
}
.contact-right-inner strong {
	font-size: 25px;
	padding: 15px 0;
}
.contact-right-inner {
	padding: 20px;
	margin:0;
}
.copyright-outer {
	padding: 0 0 30px 0;
}
.team-contact-number a br {
	display: none;
}
.team-contact-number a {
	background-size: 40px;
}
.team-message-block a {
	background-size: 40px;
}
.retailers-description p {
	margin: 10px 0;
}
.footer-inner {
	padding: 40px 0 0 0;
}
.footer-inner h6 {
	font-size: 35px;
}
.best-product-description p {
	margin: 0 0 10px 0;
}
.inspiration-description-right h5 {
	margin-bottom: 10px;
}

.industry-contributors-profile img
{
	width:100%;
}
.latest-news-rightbar h3 {
    margin-bottom: 10px;
}
.inspiration-description {
    padding: 50px 0;
}
.latest-news-rightbar p {
	padding: 0;
}
.button-dropdown > a::after {
	right: 15px;
    top: 50%;
    margin: -5px 0 0 0;
}
.directory-sf-banner {
    padding: 50px 0 20px;
}

.catalogue-features-outer {
    padding: 50px 0;
}
.catalogue-features-outer li {
    padding: 0 10px;
}
.catalogue-features-outer li strong {
    font-size: 23px;
    padding: 0px 0 10px 0;
    line-height: 25px;
}
.promote-business h2 {
    font-size: 30px;
}
.promote-business {
    padding: 30px 0 0 0;
}
.promote-business-inner {
    padding: 30px 0 0 0;
}
.promote-business-inner h3 {
    font-size: 25px;
    padding: 0 0 15px 0;
}
.cover-outer {
    margin: 0 2% 15px 0;
}
.bespoke-packages-top span {
    font-size: 25px;
    padding: 5px 0 4px 0;
    line-height: 35px;
}
.promote-business-inner.additional-opportunities {
    padding: 30px 0 0 0;
}
.take-advantages {
    padding: 30px 0;
}
.take-advantages {
    padding: 30px 0;
}
.offer-opportunies-inner {
    padding: 15px;
}
.offer-opportunies-inner strong {
    font-size: 22px;
    padding: 0 0 10px 0;
}
.offer-opportunies-inner p {
    padding: 0 0 10px 0;
    font-size: 15px;
    line-height: 25px;
}
.offer-opportunies {
    padding: 40px 0 40px;
}
.offer-opportunies h5 {
    font-size: 30px;
}
.catalogue-features-outer li p {
    font-size: 15px;
    line-height: 25px;
}
.previous-advertisement li {
    float: none;
    margin: 0 15px 15px 0;
    width: 18%;
    display: inline-block;
}
.previous-advertisement {
    padding: 30px 0 20px;
}
.directory-sf-banner-left {
    padding: 10px 10px 0 0px;
}
.directory-sf-banner-left p {
    font-size: 15px;
    line-height: 24px;
    padding: 0 0px 20px 0;
}
.previous-advertisement li img {
    width: 100% !important;
}
.directory-sf-banner {
    padding: 150px 0 30px;
}
.stock-check-banner .directory-sf-banner-left {
    padding: 10px 10px 0 0;
}
.stock-check-banner .directory-sf-banner {
    padding: 150px 0 30px;
}
.stock-check-promote-business .promote-business-inner {
    padding: 10px 0 0 0;
}
.product-finder-bottom .product-finder-left {
    padding: 10px 0 0 0;
}
.product-finder-left {
    padding: 0 20px 0 0 !important;
}
.directory-pf-banner {
    padding: 150px 0 40px;
}
.product-finder-outer {
    padding: 30px 0;
}
.product-finder-bottom .product-finder-inner {
    padding: 40px 0 35px;
}
.product-finder-inner {
    padding: 30px 0 10px;
}
.product-finder-last .product-finder-inner {
    padding: 40px 0px 20px;
}
.choose-package {
    padding: 30px 0 50px;
}
.choose-package p {
    padding: 0 0 30px 0;
}
.create-your-account strong {
    font-size: 26px;
    line-height: 40px;
    padding: 0 0 10px 0;
}
.create-your-account {
    padding: 50px 0;
}
/*5-feb*/
.popup {
	width: 790px;
}






}
@media (max-width:980px)
{
/*print page css start*/
.speciality-print-left h2 {
	font-size: 35px;
}
.speciality-print-left h2 br
{
	display:none;
}
.fixed-header.fixed-header-slow{
	top: -64px;
}
/*print page css end*/

.package-pricing{
	display:none;
}

.package-pricing-mobile{
	display: block;
}

.basic-left, .packages-left, .premium-right, .packages-right {

	width:100%;}





/*online page css start*/
.online-article-left h1 {
	font-size: 35px;
}
.our-brand-right h3 {
	font-size: 30px;
	line-height: inherit;
}
.our-brand-right h3 span {
	display:inline-block;
}
/*online page css end*/
.popup-right {
	width: 100%;
}
.popup {
	width: 470px;
	margin-left: -235px;
	margin-top: -270px;
}
/*directory sf*/
.bespoke-packages {
	width: 100%;
}
/*directory sf*/
/*nav css*/
.navbar {
	width: 100%;
	float: left;
	padding:60px 0 0 0;
	background-color: #fff0;
	margin: 0px 0 0 0;
	position:absolute;
	top: 0;
	left: 0;
	z-index:9;
	height: 100%;
}
.header-container .navbar {
	padding: 49px 0 0 0;
}
.header-container.navbar-open .logo-block img
{
	opacity: 0;
}
.header-container.navbar-open .logo-block img.logo-img {
	opacity: 1;
}
.navbar.navbar-open
{
	position:fixed;
}
header.navbar-open {
	z-index: 10;
	position: fixed;
	top:0 !important;
	background: #fff;
}
.navbar li {
text-align: left;
margin-left: 0;
width: 100%;
float: left;
border-bottom: 1px #414141 solid;
}
.navbar ul
{
display:none;
}
.navbar-open ul {
	display: block !important;
	position: relative;
	z-index: 999;
	background: #000;
	width: 100%;
	left:0;
	height:100%;
	overflow: auto;
}
.nav-button {
	width: 68px;
	height: 60px;
	background: #fff url(https://s3.eu-west-2.amazonaws.com/www.specialityfoodmagazine.com-assets-am-test/assets/advertising/images/projects/menu-icon2.png);
	background-position: center 19px !important;
	background-repeat: no-repeat !important;
	cursor: pointer;
	border: 0 none;
	z-index: 999;
	position: absolute;
	left: 0;
	top: 0;
	text-indent: -9999px;
	background-size: 30px !important;
}
.navbar-open .nav-button
{
background:#000 url(https://s3.eu-west-2.amazonaws.com/www.specialityfoodmagazine.com-assets-am-test/assets/advertising/images/projects/menu-icon.png);
}


.header-container {
	background: #0003;
}
.header-container  .auto-container {
	padding: 0;
}
.header-container.fixed-header {
	padding: 15px 0 0px 0;
	background:#fff;
}

.header-container .nav-button {
	width: 68px;
	height: 53px;
	background: #fff0 url(https://s3.eu-west-2.amazonaws.com/www.specialityfoodmagazine.com-assets-am-test/assets/advertising/images/projects/menu-icon.png);
	background-position: center  !important;
}

.banner-container
{
	width:100%;
	float:left;
	background:url(https://s3.eu-west-2.amazonaws.com/www.specialityfoodmagazine.com-assets-am-test/assets/advertising/images/projects/banner-food-image.jpg) no-repeat top center scroll;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	  min-height:600px;
}

.header-container.fixed-header .nav-button {
	background: #fff0 url(https://s3.eu-west-2.amazonaws.com/www.specialityfoodmagazine.com-assets-am-test/assets/advertising/images/projects/menu-icon2.png);
}
.header-container .navbar-open .nav-button {
	background: #000 url(https://s3.eu-west-2.amazonaws.com/www.specialityfoodmagazine.com-assets-am-test/assets/advertising/images/projects/menu-icon.png);
}


.navbar li a {
	color: #ffffff !important;
	padding: 26px 18px 24px;
	display: block;
	font-weight: normal;
	font-size: 16px;
}
.header-contact-info a span {
	font-size: 15px;
	margin: 0 0 4px 0;
}



.header-fixed .auto-container {
padding: 0;
}
.logo-block {
	margin-left: 83px;
	width: 153px;
}
.header-contact-info
{
display:none;
}
.header-contact-info a
{
display:none !important;
}
.address-contact {
display:block !important;
}

.address-contact .header-contact-info {
	display: block !important;
	float: left;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 15px 0 40px;
	border-bottom: 1px #414141 solid;
	border-left: none;
}
.address-contact .header-contact-info a {
	display: block !important;
	color: #fff !important;
	font-size: 31px;
	line-height: 27px;
}
.top-bar-outer .auto-container {
padding: 0;
}



/*.button-dropdown > a::after {
left: 49% !important;
}*/
.header-fixed {
	padding: 20px 0 6px 0;
}
/*.fixed-header {
border-bottom: none;
}*/
.button-dropdown .dropdown-menu {
background: #272727;
width: 100%;
}
.button-dropdown .dropdown-menu li a {
padding: 11px 10px 11px 0;
}
.logo-block img {
	margin: -5px 0 4px 0px;
	width: 100%;
}



/*5-feb*/
.best-product-description {
	width: 100%;
}
.inspiration-description-right {
	padding: 0;
}

.best-product-right {
	width: auto;
	margin: 15px 0 0;
}
.about-article-left {
	width: 50%;
	padding: 0;
}
.about-article-right {
	width: 100%;
	text-align: center;
}
.about-article-left h1 {
	font-size: 30px;
	line-height: 35px;
	margin-bottom: 10px;
}
.about-article {
	padding: 50px 0 30px;
}
.about-testimonial p {
	font-size: 24px;
	line-height: 35px;
	padding: 0;
}
.about-testimonial {
	padding: 70px 0 0;
}
.latest-news-block h2 {
	font-size: 35px;
	line-height: 46px;
	margin-bottom: 13px;
}
.latest-news-rightbar {
	padding: 0;
}
.latest-news-block {
	padding: 20px 0 30px;
}
.industry-contributors-block {
	padding: 40px 0 30px;
}
.industry-contributors-content {
	padding: 0;
}
.industry-contributors-content h4 {
	margin-bottom: 10px;
}
.industry-contributors-content p {
	padding: 0;
	margin:0;
}
.best-product {
	padding: 0px 0px 0 0;
	background: #eee;
}

.best-product-description {
	padding: 23px 20px 10px;
	width: 100%;
	min-height: auto;
}
.best-product-description strong {
	margin-bottom: 18px;
}
.contact-our-team .team-contact-number {
	margin: 0 0 0 20px;
}
.team-contact-number a br,
.team-message-block a br
{
	display:none;
}
.about-article-left {
	padding: 18px 0 0 0;
	width: 100%;
}
.latest-news-rightbar {
	padding: 30px 0 0;

}
.inspiration-description-right {
	padding: 20px 0 0 0;
}
.best-product-right img {
	width: auto;
}
.best-product-right {
	width: 100%;
	float: right;
	margin: 0;
	padding: 10px 20px 17px;
	text-align: center;
}

.our-retailers h5 {
	font-size: 35px;
	margin-bottom: 21px;
}
.our-retailers .column {
	width: 48%;
	margin-right: 29px;
}
.retailers-shop-thumb img {
	width: 100%;
}

.retailers-description {
	min-height: 610px;
	padding: 20px 20px 10px 20px;
}
.our-retailers {
	padding: 18px 0 50px;
}
.schedule-outer {
	padding: 50px 0;
}
.schedule-left {
	width: 75%;
}
.contact-right-inner a.request-call-back {
	width: 100%;
	font-size: 17px;
	margin: 0 0 10px 0;
}
.footer-print-button p {
	font-size: 15px;
	padding: 15px 0;
}
.contact-right-inner span {
	font-size: 24px;
}
.contact-right-inner strong {
	font-size: 25px;
	padding: 15px 0;
}
.contact-right-inner {
	padding: 20px;
	margin:0;
}
.copyright-outer {
	padding: 0 0 30px 0;
}
.team-contact-number a br {
	display: none;
}
.team-contact-number a {
	background-size: 40px;
}
.team-message-block a {
	background-size: 40px;
}
.retailers-description p {
	margin: 10px 0;
}
.footer-inner {
	padding: 40px 0 0 0;
}
.footer-inner h6 {
	font-size: 35px;
}
.best-product-description p {
	margin: 0 0 10px 0;
}
.inspiration-description-right h5 {
	margin-bottom: 10px;
}

.industry-contributors-profile img
{
	width:100%;
}
.latest-news-rightbar h3 {
	margin-bottom: 10px;
	padding-top: 15px;
}
.inspiration-description {
    padding: 50px 0;
}
.latest-news-rightbar p {
	padding: 0;
}

.directory-sf-banner {
    padding: 50px 0 20px;
}
.directory-sf-banner-left h1 {
    line-height: 32px;
    padding: 6px 0;
}
.catalogue-features-outer {
    padding: 50px 0;
}
.catalogue-features-outer li {
    padding: 0 10px;
}
.catalogue-features-outer li strong {
    font-size: 23px;
    padding: 0px 0 10px 0;
    line-height: 25px;
}
.promote-business h2 {
    font-size: 30px;
}
.promote-business {
    padding: 30px 0 0 0;
}
.promote-business-inner {
    padding: 30px 0 0 0;
}
.promote-business-inner h3 {
    font-size: 25px;
    padding: 0 0 15px 0;
}
.cover-outer {
    margin: 0 2% 15px 0;
}
.bespoke-packages-top span {
    font-size: 25px;
    padding: 5px 0 4px 0;
    line-height: 35px;
}
.promote-business-inner.additional-opportunities {
    padding: 30px 0 0 0;
}
.take-advantages {
    padding: 30px 0;
}
.take-advantages {
    padding: 30px 0;
}
.offer-opportunies-inner {
    padding: 15px;
}
.offer-opportunies-inner strong {
	font-size: 21px;
	padding: 0 0 10px 0;
}
.call-on {
	font-size: 22px;
	padding: 0;
	margin: -23px 0 0 0;
}
.offer-opportunies-inner p {
	min-height: 208px;
    padding: 0 0 10px 0;
    font-size: 15px;
    line-height: 25px;
}
.offer-opportunies {
    padding: 40px 0 40px;
}
.offer-opportunies h5 {
    font-size: 30px;
}
.catalogue-features-outer li p {
    font-size: 15px;
    line-height: 25px;
}
.previous-advertisement li {
	float: none;
	margin: 0 7px 14px 7px;
	width: 18%;
	display: inline-block;
}
.previous-advertisement li:nth-child(5n) {
	margin-right: 7px;
}
.previous-advertisement {
    padding: 30px 0 20px;
}
.directory-sf-banner-left {
	padding: 20px 0px 0 0px;
	width: 100%;
}

.directory-sf-banner-left p {
    font-size: 15px;
    line-height: 24px;
    padding: 0 0px 20px 0;
}
.previous-advertisement li img {
    width: 100% !important;
}
.directory-sf-banner {
    padding: 150px 0 30px;
}
.stock-check-banner .directory-sf-banner-left {
	padding: 20px 0px 0 0;
}
.stock-check-banner .directory-sf-banner {
    padding: 150px 0 30px;
}
.stock-check-promote-business .promote-business-inner {
    padding: 10px 0 0 0;
}
.product-finder-bottom .product-finder-left {
    padding: 10px 0 0 0;
}
.product-finder-left {
    padding: 0 !important;
}
.directory-pf-banner {
    padding: 150px 0 40px;
}
.product-finder-outer {
    padding: 30px 0;
}
.product-finder-bottom .product-finder-inner {
	padding: 20px 0 25px;
}
.product-finder-last .product-finder-inner {
	padding: 30px 0px 0px;
}
.choose-package {
    padding: 30px 0 50px;
}
.choose-package p {
    padding: 0 0 30px 0;
}
.create-your-account strong {
    font-size: 26px;
    line-height: 40px;
    padding: 0 0 10px 0;
}
.product-finder-inner {
	padding: 20px 0 20px;
}
.create-your-account {
    padding: 50px 0;
}
.mobile-table .choose-account-right {
	margin-top: 29px;
}
/*5-feb*/
.industry-contributors-profile {
	margin-left: 0;
	text-align: center;
	width: 100%;
	float: none;
	display: inline-block;
}
.industry-contributors-profile li {
	width: 29%;
	height: auto;
	margin: 0 1.5% 20px;
	float: none;
	display: inline-block;
}
.industry-contributors-profile li:nth-child(3n) {
	margin-right: 1.5% !important;
}
.button-dropdown .dropdown-menu li a {
    padding: 11px 10px 11px;
}
.view-examples-outer > a {
    font-size: 15px;
}
.premium-position-second .premium-position-right {
    padding-right: 24px;
}
.premium-position-last .premium-position-right {
    padding-left: 19px;
}
.mobile-table .mobile-table-block {
display: block !important;
}
.choose-package .mobile-table-block
{
display:block !important;
}
.mobile-table .choose-package-scroll {
width: 100%;
}
.mobile-table .choose-package-included {
overflow: inherit !important;
overflow-x: auto !important;
}
.choose-package {
display: none;
}
.mobile-table .product-page h4 {
padding:9px 10px 10px;
margin-top: 10px;
}
.mobile-table div#first-tab-group .product-page li {
padding: 9px 10px 10px;
}
.mobile-table div#first-tab-group {
padding: 0 10px;
}
.mobile-table .product-left{
width: 70%;
float: left;
}
.mobile-table .auto-container {
padding: 0;
}
.product-sampling-right.pull-left {
margin:0px 0 20px;
}
.product-sampling-article h1 {
margin-top: 25px;
font-size: 30px;
line-height: 35px;
}
.product-sampling-third-article .product-sampling-right {
padding: 25px 0 20px 0;
}
.product-sampling-third-article .product-sampling-right {
padding: 25px 0 0 0;
margin-left: 0;
}
.speciality-print-right.pull-left {
margin-right: 0;
}
.display-adverts-right,
.online-marketing-left,
.product-sampling-right,
.our-brand-left,
.premium-position-left,
.premium-position-last.premium-position-left,
.display-ads-banner-right,
.product-finder-upper.product-finder-right {
margin: 0;
}
.product-finder-outer h4,
.product-finder-outer p,
.add-button,
.product-finder-outer span,
.product-finder-inner  {
text-align: center;
}
.left-new {
width: 100%;
float: left;
text-align: center;
}
.product-finder-last .product-finder-outer h4 {
margin-bottom: 0;
}
.product-finder-outer h4 {
    display: inline-block;
    margin-top: 30px;
}
.display-ads-banner h1 {
font-size: 38px;
padding:0 0 15px;
}
.premium-position-outer .premium-position h2,
.premium-position-second .premium-position h2,
.premium-position-third .premium-position h2,
.premium-position-last .premium-position h3
{
padding-top: 30px;
display:inline-block;
}
.view-example-button {
margin-right: 0;
}

/*2 column layout should move to one column on tablet*/
.speciality-print-cheese-buyer .speciality-print-right,
.speciality-print-snack-buyer .speciality-print-right,
.speciality-print-stock-buyer .speciality-print-left,
.speciality-print-cheese-buyer .speciality-print-left,
.speciality-print-snack-buyer .speciality-print-left,
.speciality-print-stock-buyer .speciality-print-right,
.speciality-print-article .speciality-print-right,
.speciality-print-article .speciality-print-left,
.directory-pf-banner .directory-pf-banner-right,
.directory-pf-banner .directory-pf-banner-left,
.product-finder-inner .product-finder-right,
.product-finder-inner .product-finder-left,
.online-top-article .online-article-right,
.online-top-article .online-article-left,
.our-brand-article .our-brand-left,
.our-brand-article .our-brand-right.
.producer-awards .producer-awards-leftbar,
.producer-awards .producer-awards-right,
.product-sampling-article .product-sampling-right,
.product-sampling-article .product-sampling-left
{
	width:100%;
	text-align:center;
}
.speciality-print-article .speciality-print-left
{
	    margin: 15px 0;
}
.speciality-print-article {
    padding: 50px 0 40px;
    text-align: center;
}
.directory-pf-banner-left {
	padding: 30px 0 0;
	width: 100%;
}
.directory-pf-banner-right {
	width: 100%;
	text-align: center;
}
.product-finder-inner .product-finder-left {
	padding: 0 0 0px 0 !important;
	width: 100%;
	text-align: center;
}
.product-finder-right {
	width: 100%;
}
.projects-bg {
	margin-top: 0px;
	float: none;
}
.online-top-article .online-article-left {
    padding: 20px 0 0 0;
}
.online-top-article {
    padding: 150px 0 28px;
}
.our-brand-right {
    padding: 30px 0 0;
}
.our-brand-article {
    padding: 29px 0 31px 0;
}
.producer-awards-leftbar {
    width: 100%;
    padding: 30px 0px 0 0;
    text-align: left;
}
.producer-awards-rightbar {
    width: 100%;
	    margin: 50px 0;
}
.supported-company {
    text-align: left;
}
.product-sampling-article .product-sampling-right,
.product-sampling-article .product-sampling-left,
.product-sampling-third-article .product-sampling-left,
.product-sampling-third-article .product-sampling-right,
.product-sampling-second-article .product-sampling-left,
.product-sampling-second-article .product-sampling-right,
.display-ads-banner .display-ads-banner-left,
.display-ads-banner .display-ads-banner-right,
.premium-position-outer .premium-position-left,
.premium-position-outer .premium-position-right
{
	width:100%;
	text-align:center;
}
.product-sampling-third-article {
    padding: 20px 0 34px 0;
}
.product-sampling-second-article {
    padding: 38px 0 20px;
}
.display-ads-banner {
    padding: 150px 0 25px 0;
}
.display-ads-banner-right img {
    float: none;
}
.display-ads-banner-left {
	padding: 20px 0px 10px 0;
}
.premium-position-outer {
	padding: 20px 0 20px;
}
.premium-position-second {
	padding: 0 0px 10px;
}
.premium-position-second .premium-position-left {
	padding: 30px 0 0 0;
}
.premium-position-third {
	padding: 28px 0 23px 0;
}
.premium-position-last {
	padding: 35px 0 24px 0;
}
.display-ads-previous .previous-advertisement {
	padding: 25px 0 26px 0;
}
.email-marketing-promote-business {
	padding: 00 0 0;
}
.email-marketing-promote-business .take-advantages {
	padding: 10px 0 30px 0;
}
.premium-position-outer .premium-position-right
{
	text-align:left!important;
}
.premium-position-outer .premium-position-right h2
{
	width:100%;
}
/*2 column layout should move to one column on tablet*/



.premium-position-left {
	width: 100%;
	text-align: center;
}
.premium-position-second .premium-position-right {
	padding-right: 0;
	width: 100%;
}
.premium-position-right {
	padding: 0;
	width: 100%;
}
.premium-position-last .premium-position-left {
	width: 100%;
	padding: 0;
}
.latest-news-leftbar {
	width: 100%;
	text-align: center;
	margin: 0;
}
.latest-news-rightbar {
	padding: 0px 0 0;
	width: 100%;
}

.inspiration-description-leftbar {
	width: 100%;
	text-align: center;
	display: inline-block;
	float: none;
	margin: 0;
}

.directory-sf-banner-right {
	width: 100%;
}
.directory-sf-banner-right img {
	width:auto;
}

.event-content-left {
	margin: 20px 0 0;
	width: 100%;
}
.event-content-right {
	width: 100%;
	text-align: center;
}
.event-article-second .event-content-left {
	width: 100%;
	margin-top: 30px;
}
.event-article-third .event-content-left {
	margin: 20px 0 0 0;
}
.event-article-last .event-content-left {
	width: 100%;
	margin-top: 20px;
}
.event-article-features .event-content-left {
	margin-top: 30px;
	padding: 0px 0 0 0px;
	width: 100%;
}
.online-article-right {
	width: 100%;
	text-align: center;
}
.online-article-right {
	width: 100%;
	text-align: center;
}
.our-brand-left,
.display-adverts-right,
.online-marketing-left ,
.product-sampling-right,
.event-date-left{
	width: 100%;
	text-align: center;
}
.online-top-article .online-article-left {
	padding: 20px 0 0 0;
	width: 100%;
}
.our-brand-right {
	width: 100%;
}
.product-sampling-article-online .product-sampling-left {
	width: 100%;
	margin-top: 30px;
}
.speciality-print-article .speciality-print-left {
	margin: 15px 0;
	text-align: left;
	width: 100%;
	padding: 0;
}
.speciality-print-right {
	width: 100%;
}
.speciality-print-left.pull-right {
	padding: 20px 0 0 0;
	width: 100%;
}
.speciality-print-drinks-buyer .speciality-print-left {
	padding: 37px 0 0 0px;
	width: 100%;
}
.speciality-print-stock-buyer .speciality-print-left {
	padding: 34px 0 0 1px;
	width: 100%;
}
.product-sampling-get-product .product-sampling-left {
	margin-top: 20px;
	width: 100%;
}
.product-sampling-popup .product-sampling-left {
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
}
.product-sampling-browse-catalogue .product-sampling-left {
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
}
.speciality-print-cheese-buyer .speciality-print-left {
	padding: 31px 0 0 2px;
	width: 100%;
}
.industry-contributors-inner h4 {
	margin-bottom: 18px;
	padding-top: 0px;
}
.inspiration-description-inner h5 {
	margin-bottom: 18px;
	padding-top: 20px;
}
.looking-particluar-brand-outer {
	margin: 0 0 35px 0;
}
.event-article-container{
	padding: 150px 0 29px 0;
}
.event-article-second {
	padding: 28px 0 10px 0;
}
.event-article-third {
	padding: 30px 0 20px 0;
}
.event-article-last {
	padding: 30px 0 15px;
}
.event-article-features {
	padding: 26px 0 20px 0;
}
.producer-awards {
	padding: 15px 0 0px;
}
.display-adverts-article {
	padding: 30px 0 41px 0;
}
.online-marketing-article {
	padding: 30px 0 32px;
}
body .product-sampling-article-online {
	padding: 30px 0 40px 0;
}
.event-date-article {
	padding: 39px 0 40px;
}
.speciality-print-article {
	padding: 150px 0 20px;
}
.speciality-print-cafe-buyer {
	padding: 31px 0 36px 0;
}
.speciality-print-cheese-buyer {
	padding: 35px 0 30px 0;
}
.speciality-print-confectionery {
	padding: 35px 0 33px 0;
}
.speciality-print-drinks-buyer {
	padding: 35px 0 35px 0;
}
.speciality-print-snack-buyer {
	padding: 35px 0 32px 0;
}
.speciality-print-stock-buyer {
	padding: 36px 0 38px 0;
}
.speciality-print-product-finder {
	padding: 33px 0 31px 0;
}
.product-sampling-get-product {
	padding: 150px 0 10px 0;
}
.product-sampling-popup {
	padding: 29px 0 21px 0;
}
.product-sampling-browse-catalogue {
	padding: 27px 0 13px 0;
}
}


@media (max-width:767px)
{

	.package-pricing-mobile .package-box, .package-pricing-mobile .premium-right .package-box{

		width:100%;
		max-width:none;
	}

	.premium-right .package-box{
		margin-bottom: 20px;
	}

}


@media (max-width:767px)
{
	.button-dropdown .dropdown-menu li a {
    padding: 11px 10px 11px;
}
.contact-right-inner p {
text-align: center;
}
.cover-outer .owl-theme .owl-nav .owl-prev {
    left: -19px;
}
.cover-outer .owl-theme .owl-nav .owl-next {
    right: -20px;
}
/*product sampling page css start*/
.product-sampling-get-product {
	padding: 150px 0 10px 0;
}
.product-sampling-get-product .product-sampling-left {
	margin-top: 20px;
}
.product-sampling-popup {
	padding: 28px 0 21px 0;
}
.product-sampling-popup .product-sampling-left {
	margin: 20px 0 0 0;
}
.product-sampling-browse-catalogue {
	padding: 31px 0 26px 0;
}
.product-sampling-browse-catalogue .product-sampling-left {
	margin: 20px 0 0 0;
	padding: 0;
}
.product-sampling-left p {
	margin-top: 10px;
}
.product-sampling-left h2 {
	padding: 0;
}
/*product sampling page css end*/
/*event page css start*/
.event-content-right {
	text-align: center;
	padding: 0 0 20px;
}
.event-article-second {
	padding: 28px 0 20px 0;
}
.event-article-container {
	padding: 150px 0 20px;
}
.event-article-second .event-content-left {
	width: 100%;
	margin-top: 0;
	padding: 0;
}
.event-article-last {
	padding: 30px 0 22px;
}
.event-article-features {
	padding: 26px 0 20px 0;
}
.event-article-third {
	padding: 32px 0 20px 0;
}
.event-article-last .event-content-left {
	width: 100%;
	margin-top: 0;
	padding: 0;
}
.event-article-features .event-content-left {
	margin-top: 0;
	padding: 0 0 0 0px;
	width: 100%;
}
/*event page css end*/

/*online page css start*/
.twitter-article-left {
	width: 100%;
	margin: 0 0 10px;
	text-align: center;
}
.our-brand-right {
	padding: 30px 0 0;
}
.display-adverts-article {
	padding: 40px 0 41px 0;
	text-align: center;
}
.online-marketing-article {
	padding: 35px 0 42px;
	text-align: center;

}
.product-sampling-article-online .product-sampling-left {
	width: 100%;
	margin-top: 20px;
}
.product-sampling-left p {
	padding: 0 0px 0 0;
}
.twitter-article-right {
	width: 100%;
	text-align: center;
}
body .product-sampling-article-online {
	padding: 27px 0 42px 0;
	text-align:center;
}
.event-date-article {
	padding: 30px 0 40px;
	    text-align: center;
}
.online-article-left {
	padding: 20px 0 0 0;
}
.online-top-article {
    padding: 150px 0 28px;
    text-align: center;
}
.our-brand-article {
    padding: 29px 0 31px 0;
    text-align: center;
}
/*online page css end*/

/*directory pf*/
.product-finder-last .product-finder-inner {
	padding: 0px 0px 20px;
}
.product-finder-bottom .product-finder-inner {
	padding: 10px 0 15px;
}
/*directory pf*/
.call-on {
	 margin: 0;
}

/*display ads*/
.premium-position-last .premium-position-left {
padding: 0 0 0 0px;
}
.view-examples-outer > a {
	float: none;
	margin: 0 0px 20px 0;
	display: inline-block;
}
.view-examples-outer {
text-align: center;
}
.premium-position-right h2 {
    text-align: left;
}
.premium-position-right h3
{
	text-align:left;
}
.premium-position-right p {
    text-align: left;
}
.premium-position-right li {
    text-align: left;
}
.premium-position-second {
	padding: 30px 0 0 0px;
}
/*dis play ads*/
.best-product {
padding: 5px 0px 0 0;
}
.about-testimonial {
	padding: 40px 0 50px;
	min-height: auto;
}
.industry-contributors-inner p {
	padding: 0 0px 0 0;
}
.our-retailers {
	padding: 18px 0 30px;
}
.industry-contributors-content {
    padding: 20px 0 0 0;
    text-align: center;
}
.auto-container {
width: 100%;
padding:0 15px;
}
.best-product-right {
width: 100%;
}
.best-product-right img {
    float: left;
}
.speciality-print-cafe-buyer .speciality-print-left {
	width: 100%;
	padding: 0;
	margin: 20px 0 0 0;
}
.speciality-print-cafe-buyer {
	padding: 34px 0 36px 0;
	text-align:center;
}
.speciality-print-cheese-buyer {
	padding: 35px 0 38px 0;
	text-align:center;
}
.speciality-print-cafe-buyer .speciality-print-right {
width: 100%;
}
.speciality-print-confectionery .speciality-print-left {
	width: 100%;
	margin: 20px 0 0 0;
}
.speciality-print-confectionery {
	padding: 35px 0 38px 0;
	text-align:center;
}
.speciality-print-drinks-buyer {
	padding: 38px 0 35px 0;
	text-align:center;
}
.speciality-print-snack-buyer {
	padding: 33px 0 39px 0;
	text-align:center;
}
.speciality-print-stock-buyer {
	padding: 38px 0 38px 0;
	text-align:center;
}
.speciality-print-product-finder {
	padding: 35px 0 31px 0;
	text-align:center;
}
.speciality-print-snack-buyer .speciality-print-left
{
width: 100%;
}

.speciality-print-product-finder .speciality-print-left {
	width: 100%;
	margin: 20px 0 0 0;
}

.online-article-right,
.online-article-left,
.our-brand-left,
.our-brand-right,
.display-adverts-left,
.display-adverts-right,
.online-marketing-left,
.online-marketing-right,
.product-sampling-right,
.product-sampling-left,
.event-date-left,
.event-date-right,
.speciality-print-left,
.speciality-print-right,
.product-sampling-left,
.offer-opportunies li,
.contact-ourteam-content,
.about-article-left,
.about-article-right,
.event-content-left,
.event-content-right,
.directory-pf-banner-left,
.directory-pf-banner-right,
.product-finder-right,
.product-finder-left,
.premium-position-right,
.premium-position-left,
.display-ads-banner-left,
.display-ads-banner-right,
.industry-contributors-content,
.latest-news-leftbar,
.latest-news-rightbar,
.industry-contributors-profile,
.inspiration-description-leftbar,
.inspiration-description-right,
.best-product-description
{
width:100%;
}
.best-product-description {
	margin-bottom: 0;
}
.contact-our-team .team-contact-number {
	margin: 0 0 0 0px;
}
.premium-position-second .premium-position-right {
padding-left: 0;
padding-right: 0;
}
.premium-google-ads img
{
width:100%;
}
.premium-position-right {
    padding: 20px 0 0 0;
}
.view-examples-outer {
	/* float: none; */
	/* width: 279px; */
	/* padding: 39px 0 0; */
	/* display: inline-block; */
}
.premium-position-last .premium-position-right {
    padding-left: 0;
	padding-top: 30px;
}
.premium-position-last .premium-position-left {
	width: 100%;
	text-align: center;
}
.premium-position-left, .display-ads-banner-right {
	text-align: center;
}
.display-ads-banner-right img {
    float: none;
}
.product-finder-bottom .product-finder-right {
padding-right: 0;
}
.product-finder-bottom .product-finder-left {
padding: 38px 0 40px 0;
}
.product-sampling-article.browse-catalogue .product-sampling-left {
margin-bottom: 40px;
}
.product-finder-left {
width: 100%;
padding: 38px 0px 0 0;
}
body .wd-full {
width:100% !important;
}
.contact-left {
width: 100%;
}
.contact-right {
width: 100%;
padding: 0;
}
.speciality-food-right {
	min-height: auto;
}
.product-sampling-left {
margin-top: 20px;
}
.product-sampling-article.browse-catalogue {
padding: 61px 0 30px 0;
}
.team-message-block {
	width: 100%;
	padding: 25px 0 30px;
}
.producer-awards-leftbar {
	width: 100%;
	padding: 30px 0px 0 0;
	text-align:center;
}
.producer-awards-leftbar h4 {
    text-align: left;
}
.producer-awards-leftbar span {
    text-align: left;
}
.producer-awards-leftbar p {
    text-align: left;
}
.testimonial-slider {
	padding: 53px 0 40px;
}
.testimonial-slider p {
	font-size: 26px;
	line-height: 36px;
	padding: 0 0px;
}
.team-contact-number {
width: 100%;
padding: 25px 0 0;
margin:0 0 0 0px;
}
.contact-ourteam-content p {
line-height: 30px;
font-size: 25px;
}
.contact-ourteam-content {
	padding: 50px 0 0;
}
.offer-opportunies h5 {
padding: 0 0 28px 0;
}
.offer-opportunies-inner strong
{
letter-spacing: -1.3px;
padding: 0 0 18px 0;
}
.offer-opportunies-inner p {
min-height: inherit;
padding: 0 0 29px 0;
}
.offer-opportunies-inner {
padding: 28px 28px 52px;
margin-bottom: 32px;
}
.interested-shoot {
padding: 15px 0 17px;
width:280px;
}

.call-on a {
	 display:inline-block;
}
.cover-outer {
width: 100%;
margin: 0 30px 30px 0;
padding: 21px 29px 23px;
border-bottom: 1px solid #dddddd;
}
.directory-sf-banner-right {
width: 50%;
}
.directory-sf-banner-right img {
	max-width: 100%;
	width: auto;
}
.cover-outer a.examples {
display: none;
}
.cover-inner p {
display: none;
}
.cover-inner h4 {
min-height: inherit;
padding-bottom: 9px;
}
.bespoke-packages-offer-left {
width: 100%;
}
.looking-particluar-brand-outer {
width: 100%;
margin: 0 0 60px 0;
}
.looking-for-something-inner {
width: 100%;
}
.schedule-left {
width: 100%;
}
.schedule-inner strong {
text-align: center;
}
.schedule-inner p {
text-align: center;
}
.schedule-right a {
display: inline-block;
float: none;
text-align: center;
}
.schedule-right {
width: 100%;
text-align:center;
padding: 30px 0 0 0;
}
.schedule-outer {
	padding: 50px 0 50px;
}
.directory-sf-banner-left {
width: 100%;
padding: 0;
}
.directory-sf-banner-right {
	width: 100%;
	padding: 0 0 20px 0;
}
.stock-check-promote-business .take-advantages {
	padding: 15px 0 20px;
}
.catalogue-features-outer li {
width: 100%;
padding: 0;
}
.team-message-block a {
	padding: 11px 0 9px 70px;
}
.online-button {
	padding: 8px 0 9px !important;
	height: 44px;
	position: relative;
	top: -1px;
}

.team-contact-number a {
	padding: 1px 0 7px 70px;
}
.bespoke-packages-offer-right {
width: 100%;
}
.directory-sf-banner {
padding: 155px 0 35px;
}
.catalogue-features-outer {
padding: 10px 0;
}
.promote-business h2 {
font-size: 30px;
}
.previous-advertisement li
 {
float: none;
margin: 0 10px 20px 10px;
width: 219px;
display: inline-block;
}
.cover-inner {
width: 50%;
padding: 0;
}
.contact-left-inner strong {
text-align: center;
font-size: 25px;
}
.contact-left-inner li
{
width:100%;
text-align:center;
padding: 0 0 25px 0;
}
.social-menu {
  display: block;
	width: 45%;
	margin: auto;
}
.social-menu li{
  display: inline-block;
	width: 33%;
}
.contact-right-bottom p {
text-align: center;
}
.contact-right-bottom span img {
	float: none;
	top: 14px;
	position: relative;
}
.contact-right-bottom span {
text-align: center;
display: inline-block;
width: 100%;
}
.speciality-print-article .speciality-print-left {
	margin: 40px 0 0;
	padding: 0;
}
.speciality-print-article {
padding: 150px 0 40px;
text-align:center;
}
.contact-our-team {
padding: 50px 15px 30px;
}
.services-container li {
	width: 100%;
	margin-right: 0;
	margin-bottom: 20px;
}
.services-container li:last-child
{
	margin-bottom: 0px;
}
.speciality-food-content {
width: 100%;
padding: 25px 0 0;
text-align:center;
}
.speciality-food-content h2 {
    text-align: left;
}
.speciality-food-content span {
    text-align: left;
}
.speciality-food-right {
width: 100%;
}

.speciality-food-right img {
	position: relative;
	width: auto;
	float: left;
	margin: 30px 0 0;
	min-height: inherit;
	max-width: 100%;
}
.services-content {
	padding: 27px 28px 28px;
}
.view-opportunities-button .advertise-button {
	max-width: 100%;
}
.producer-awards {
padding: 10px 0;
}
.producer-awards-rightbar {
width: 100%;
margin: 50px 0;
}
.speciality-food-article {
padding: 0;
}

.services-container {
padding: 35px 0 45px;
}
.proudly-works-inner li {
	width: 33.3%;
	margin: 15px 0 0;
}
.proudly-works-inner {
padding: 25px 0 30px 0;
}
.directory-pf-banner-left
{
margin-bottom: 30px;
}

.product-finder-left {
	padding:30px 0px 10px 0 !important;
	text-align:center;
}
.product-finder-right {
    text-align: center;
}
.projects-bg {
    float: none;
}
.choose-package h3 {
	font-size: 31px;
}
.display-ads-banner-left {
padding:20px 0px 40px 0;
}
.display-ads-banner {
    padding: 150px 0 0px 0;
}
.premium-position-third {
    padding: 40px 0 30px 0;
}
.premium-position-last {
    padding: 41px 0 40px 0;
}
.product-sampling-article {
	padding: 150px 0 31px;
}
.product-sampling-second-article {
	padding: 38px 0 20px;
}
.product-sampling-third-article {
	padding: 20px 0 34px 0;
}
.product-sampling-right {
	text-align: center;
}
.product-sampling-article.product-popup {
padding: 67px 0 91px;
}
.bespoke-packages {
width: 100%;
}
.product-popup .product-sampling-right img
{
margin-bottom:30px;
}
.directory-pf-banner {
	padding: 150px 0 15px;
	text-align:center;
}
.catalogue-features {
	padding: 36px 0 0;
	width: 100%;
	float: left;
}
.catalogue-features li p {
    padding-bottom: 0;
}
.buy-now {
width: 100%;
}
.what-includes-right a.package-button {
width: 100%;
}
.catalogue-features-outer li {
margin-bottom: 35px;
}
.copyright-outer {
padding: 0 0 30px 0;
}
.contact-right-inner a.request-call-back {
padding: 10px 0 11px;
width: 210px;
font-size: 17px;
margin-top: 20px;
}
.footer-text {
font-size: 18px;
padding: 7px 0 25px 0px;
}
.contact-right-inner strong {
font-size: 25px;
padding: 25px 0 20px;
}
.contact-right-inner strong a {
display: block;
}
.promote-business-inner h3 {
letter-spacing: -0.5px;
padding: 0 0 21px 0;
}
.cover-outer > img {
width: 125px;
float: left;
margin-right: 65px;
}
.cover-outer > a {
padding: 18px 0 19px;
font-size: 15px;
width: 200px;
}
.cover-outer {
margin: 0 30px 20px 0;
padding: 21px 28px 17px;
}
.cover-outer .item {
float: left;
}
.cover-outer .owl-carousel .owl-item img {
	width: auto;
	display: inline-block;
	float: none;
}
.owl-item.cloned.active
{
width:250px;
border:1px #dff  solid !important;
}
.cover-outer .owl-carousel.owl-theme.advertise-slider.owl-loaded.owl-drag {
	float: left;
	width: 130px;
	margin-right: 60px;
}
.stock-check-banner .directory-sf-banner {
	padding: 150px 0 21px;
}

.about-article {
	padding: 25px 0 14px;
}




/*5-feb*/

.retailers-description {
    min-height: auto;
    padding: 20px 20px 10px 20px;
}
.our-retailers .column {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
}
.looking-particluar-brand-outer {
	padding: 30px 15px 10px;
}
.offer-opportunies-inner {
	padding: 20px 30px 32px !important;
	margin-bottom: 25px;
}
.advertise-special-offer-opportunies .offer-opportunies {
	padding-bottom: 30px;
}

.advertise-special-previous-outer .previous-advertisement {
	padding-top: 30px;
}
.previous-advertisement p {
	padding: 0 0 20px 0;
}
.advertise-special-banner .directory-sf-banner-left {
	padding: 0;
}
.directory-pf-banner-left {
	padding: 40px 0 0 0;
}
.product-finder-last .product-finder-left h4 {
    margin-bottom: 0px;
}
/*5-feb*/

.industry-contributors-profile {
    text-align: center;
}
.industry-contributors-profile li {
    float: none;
    display: inline-block;
    width: 28.3%;
    height: auto;
    margin-bottom: 14px;
}
.industry-contributors-profile li:nth-child(3n) {
margin-right: 0 !important;
}
.premium-google-ads
{
display:none;
}
.retailers-description ul {
padding: 0 15px;
}
.latest-news-block {
padding: 25px 0 25px;
}
.latest-news-block h2 {
margin-bottom: 20px;
}
.latest-news-leftbar {
	margin: 0 0 16px;
}
.inspiration-description-leftbar {
	margin: 0 0 19px;
}
.best-product-description {
    padding: 20px 20px;
}
.best-product-description strong {
	margin-bottom: 19px;
}
.latest-news-inner h3,
.industry-contributors-inner h4,
.inspiration-description-inner h5 {
	margin-bottom: 0px;
	padding-top: 2px;
	display: inline-block;
	width: 100%;
}
.inspiration-description-inner h5 {
	margin-bottom: 18px;
}

.directory-sf-banner-left p {
	padding: 0 0px 00;
}

.supported-company ul{
  clear: both;
	padding: 20px 0px 10px;
}

}
@media (max-width:639px)
{
.view-examples-outer > a
{
font-size: 13px;
}
.product-sampling-article.browse-catalogue {
padding: 25px 0 40px 0;
}
.product-sampling-left h2 {
font-size: 30px;
line-height: normal;
}
.offer-opportunies-inner strong {
font-size: 26px;
}
.offer-opportunies h5 {
font-size: 30px;
}
.footer-inner {
padding: 20px 0 0 0;
}
.contact-right-inner span {
font-size: 23px;
}
.contact-right-inner {
padding: 20px 28px 45px;
margin-bottom: 20px;
}
.contact-right-inner p {
font-size: 18px;
}
.call-on {
font-size: 20px;
}
.offer-opportunies-inner {
padding: 28px 28px 30px;
}
.directory-sf-banner-left h1 strong {
font-size: 30px;
}
.directory-sf-banner {
padding: 150px 0 40px;
}

.promote-business h2 {
font-size: 20px;
}
.bespoke-packages-offer-left span {
font-size: 20px;
}
.bespoke-packages-offer-right {
width: 100%;
font-size: 25px;
border-left: none;
}
.bespoke-packages-offer-left p {
margin-bottom: 20px;
}
.promote-business-inner h3 {
font-size: 25px;
}
.looking-particluar-brand-outer h5 {
font-size: 19px;
}
.looking-particluar-brand-outer {
padding: 40px 15px 30px;
}
.previous-advertisement li {
    float: left;
    margin: 0 10px 20px 10px;
    width: 44%;
    display: inline-block;
}

.previous-advertisement h5 {
font-size: 25px;
}
.previous-advertisement {
padding: 15px 0 10px;
}
.schedule-inner strong {
font-size: 25px;
}
.schedule-inner p {
font-size: 18px;
}
.looking-particluar-brand-outer span a {
display: block;
}
.looking-particluar-brand-outer span {
width: 100%;
float: left;
}
.promote-business {
padding: 20px 0 0 0;
}
.contact-our-team {
padding: 0 15px 30px;
}
.contact-ourteam-content p {
line-height: normal;
font-size: 22px;
}
.contact-right-bottom {
padding: 10px 0 30px 0;
}
.bespoke-packages-offer {
padding: 20px 20px;
}
.bespoke-packages-offer-left {
text-align: center;
padding: 0;
}
.banner-inner h1 {
font-size: 35px;
line-height: normal;
}




/*5-feb*/
.directory-sf-banner-left img {
	width: 280px;
}

.looking-for-something h5, .looking-for-something span {
	font-size: 19px;
}
.looking-for-something h5, .looking-for-something span {
	font-size: 22px;
}
.looking-for-something p {
	font-size: 18px;
	padding: 10px 0 10px 0;
	line-height: 25px;
}
.looking-for-something {
	padding: 20px;
	margin: 0 0 10px;
}
.offer-opportunies-inner {
	margin-bottom: 15px;
}
.offer-opportunies-inner {
	padding: 15px !important;
}
.offer-opportunies-inner p {
	padding: 0 0 10px 0;
}
.promote-business-inner.additional-opportunities {
    padding: 20px 0 0 0;
}
.catalogue-features img {
	width: 120px;
}
.directory-pf-banner-left img {
    width: 250px;
}
/*5-feb*/


}

@media (max-width:489px)
{
/*product sampling page css start*/
.view-example-button {
	padding: 12px 0px 14px;
}
.download-template-button {
	padding: 12px 0px 12px;
}
.popup {
	width: 90%;
	margin-left: -45%;
}
.popup-left {
	width: 100%;
}
.popup-left li span {
	width: 100%;
}
.popup-left strong {
	font-size: 28px;
}
.proudly-works-inner li {
	width: 50%;
	min-height: 100px;
}
.popup-content {
	padding: 29px 20px 23px;
}
.popup-right {
	margin-top: 38px;
}
.speciality-print-article .speciality-print-left {
margin: 0 0 30px;
}
.speciality-print-cheese-buyer {
	padding: 30px 0 10px 0;
}
.speciality-print-stock-buyer {
padding: 0px 0 30px 0;
}
.speciality-print-stock-buyer .speciality-print-left {
padding: 34px 0 30px 0;
}
.speciality-print-product-finder .speciality-print-left {
width: 100%;
padding: 20px 0 0 0;
}
.speciality-print-product-finder .product-title {
padding: 3px 0 0px 0;
}
/*.industry-contributors-profile li {
	width: 135px;
	height: 135px;
	margin-right: 10px;
margin-bottom: 10px;
}*/

.cover-outer {
margin: 0 0px 15px 0;
padding: 20px 15px;
}
.offer-opportunies-inner strong {
font-size: 22px;
}
.cover-outer > a {
width: auto;
padding: 8px 13px;
}
.looking-particluar-brand-outer {
padding: 20px 15px 0px;
margin: 0 0 35px 0;
}
.looking-particluar-brand-outer p {
font-size: 20px;
padding: 20px 0;
line-height: normal;
}
.looking-particluar-brand-outer span {
font-size: 25px;
}
.cover-inner {
width: 60%;
}
.offer-opportunies-inner {
padding: 15px 20px 30px;
}
.speciality-print-cheese-buyer .speciality-print-left {
padding: 30px 0 30px 0;
}
.speciality-print-confectionery {
padding: 25px 0 30px 0;
}
.speciality-print-article {
	padding: 150px 0 25px;
}
.speciality-print-cafe-buyer {
padding: 20px 0 25px 0;
}
.speciality-print-drinks-buyer {
	padding: 30px 0 0px 0;
}
.speciality-print-drinks-buyer .speciality-print-left {
padding: 20px 0 30px 0px;
}
.speciality-print-snack-buyer {
padding: 25px 0 30px 0;
}
.speciality-print-stock-buyer {
	padding: 32px 0 0px 0;
}
.speciality-print-product-finder {
padding: 25px 0 30px 0;
}
.speciality-print-left img
{
max-width: 100%;
}
.speciality-print-article .speciality-print-left img {
width: 230px;
}
.speciality-print-article .speciality-print-left {
margin: 15px 0;
}
.producer-awards-leftbar span {
font-size: 30px;
}
.small-description {
font-size: 18px;
line-height:normal;
}
.event-article-container {
padding: 150px 0 30px;
}
.directory-pf-banner
{
padding: 150px 0 30px;
}
.product-sampling-article {
padding: 150px 0 25px;;
}
.product-sampling-article.product-popup {
padding: 25px 0;
}
.product-sampling-article.browse-catalogue {
padding: 25px 0 0 0;
}
.offer-opportunies {
padding: 10px 0 10px;
}
.cover-inner h4 {
font-size: 16px;
}
.promote-business-inner h3 {
font-size: 20px;
}
.offer-opportunies h5 {
font-size: 20px;
padding: 30px 0 28px 0;
}
.services-container h3 {
font-size: 25px;
line-height:normal;
}
.footer-inner h6 {
font-size: 30px;
}
.directory-sf-banner-left h1 {
font-size: 25px;
line-height: 30px;
}
.speciality-food-content h2 {
font-size: 25px;
line-height: normal;
}
.speciality-print-left h2 {
font-size: 25px;
line-height:normal;
}
.display-ads-banner-left h1 {
font-size: 30px;
line-height: 35px;
}
.product-sampling-left h1 {
font-size: 30px;
line-height: 35px;
}
.product-sampling-left h2 {
font-size: 25px;
line-height: normal;
}
.event-content-left h1 {
font-size: 30px;
line-height: 35px;
}
.event-content-left h2 {
font-size: 25px;
line-height: normal;
}
.premium-position-outer {
padding: 25px 0 20px;
}
.directory-pf-banner-left h1 {
font-size: 30px;
line-height: 35px;
}
.directory-pf-banner-left h1 strong {
font-size: 25px;
padding: 0 0 10px;
}
.view-examples-outer > a {
margin-bottom: 20px;
}
.premium-position-second .premium-position-left {
padding: 0;
}
.premium-position-right h3 {
font-size: 25px;
}
.premium-position-last .premium-position-right {
padding-top: 20px;
}
.event-content-left {
margin: 10px 0 0;
}
p {
font-size: 16px;
}
.offer-completely-packages-top {
padding: 20px 15px 10px;
}
.offer-completely-packages-top span {
font-size: 22px;
}
.offer-completely-packages-top span a {
font-size: 28px;
display:block;
}
.take-advantages {
padding: 0px 0 40px;
}
.bespoke-packages-top {
padding: 20px 20px;
}
.bespoke-packages-top span a {
display: block;
}
/*.bespoke-packages-bottom a {
display: block;
}*/
.bespoke-packages-top span {
font-size: 20px;
padding: 0;
line-height: 30px;
}
.choose-package h3 {
font-size: 25px;
}
.choose-package {
padding: 25px 0 30px;
}
.create-your-account strong {
font-size: 25px;
line-height: 40px;
}
.create-your-account {
padding: 25px 0 30px;
}
.product-finder-inner {
padding: 15px 0 25px;
}
.catalogue-features-outer li {
margin-bottom: 10px;
}
.product-finder-left {
padding: 10px 0px 30px 0;
}
.product-finder-left h4 {
font-size: 25px;
margin-bottom: 20px;
line-height: 40px;
}
.product-finder-bottom .product-finder-left {
padding: 15px 0 20px 0;
}
.product-finder h3 {
font-size: 25px;
line-height: 33px;
}
.catalogue-features-outer {
padding: 10px 0;
}
.catalogue-features {
padding: 15px 0;
}
.product-finder-outer {
padding: 25px 0 16px;
}
.catalogue-features li p {
padding-bottom: 15px;
}
.product-finder-left a.add-my-product {
display: block;
margin: auto;
width: 230px;
font-size: 16px;
padding: 9px 0;
}
.product-finder-left span a {
display: inline-block;
width: 100%;
text-align: center;
margin-top: 10px;
}
.catalogue-features-outer li strong {
font-size: 20px;
line-height: 28px;
padding: 10px 0 20px 0;
}
.team-contact-number a,
.team-message-block a {
padding: 0 0 15px 60px;
font-size: 17px;
}
.interested-shoot {
width: 215px;
font-size: 15px;
padding: 11px 0;
}
.cover-outer img {
margin-right: 25px;
width:100px;
}
.popup-btn-close img
{
	width:auto;
	margin:0;
}
.cover-outer .owl-carousel .owl-item img {
	width: 100px;
}
.cover-outer .owl-carousel.owl-theme.advertise-slider.owl-loaded.owl-drag {
	width: 100px;
	margin-right: 25px;
}
.cover-inner {
width: 50%;
}
.product-sampling-get-product {
padding: 150px 0 10px 0;
}


.product-sampling-left {
margin-top: 0px;
}
.product-sampling-second-article {
padding: 30px 0 20px;
}
.product-sampling-third-article {
padding: 10px 0 30px 0;
}
.email-marketing-promote-business {
padding: 10px 0 0 0;
}
.promote-business-inner {
padding: 15px 0 0 0;
}



.our-retailers .column {
	width: 100%;
	margin-right: 0;
	margin-bottom: 15px;
}
.retailers-description {
	padding: 15px 15px 0 15px;
}


.our-brand-right h3
{
font-size: 30px;
}
.online-article-left
{
padding: 0;
}
.online-top-article
{
padding: 150px 0 30px;
}
.online-article-left h1
{
font-size: 30px;
margin-bottom: 10px;
}
.our-brand-article
{
padding: 25px 0 30px 0;
}
.our-brand-right h3
{
font-size: 25px;
line-height: 25px;
}
.display-adverts-article
{
padding: 10px 0 25px 0;
}
.online-marketing-article
{
padding: 25px 0;
}
body .product-sampling-article-online
{
padding: 20px 0 25px 0;
}
.event-date-article {
padding: 25px 0 35px;
}
.event-date-right
{
margin: 30px 0 0 0;
}
.product-sampling-article-online .product-sampling-left
{
margin-top: 10px;
width:100%;
padding: 0 0 30px 0px;
}
.online-marketing-right
{
margin-top: 30px;
}
.button-dropdown > a {
	padding: 10px 47px 0px 15px !important;
	height: 37px;
	overflow: hidden;
}
.cover-outer .owl-theme .owl-nav .owl-prev {
    left: -12px;
}
.cover-outer .owl-theme .owl-nav .owl-next {
    right: -16px;
}
}



@media (max-width:479px)
{
.industry-contributors-profile li:nth-child(3n) {
margin-right: 20px !important;
}
.industry-contributors-profile li:nth-child(2n) {
margin-right: 0 !important;
}
.previous-advertisement li {
    float: left;
    margin: 0 10px 20px 10px;
    width: 42%;
    display: inline-block;
}



/*about page css start*/
.industry-contributors-profile li {
	width: 38%;
	margin-bottom: 14px;
}
/*about page css end*/
}
@media (max-width:440px)
{
	.supported-company li{
		width: 48%;
		display: inline-block;
		margin-left: 0px;
		text-align: center;
	}
}
@media (max-width:1110px)
{
	.follow-block{
		width: 100%;
		text-align: center
	}
	.return-section{
		width: 100%;
		border-right: none;
		padding: 10px 0px 0px 0px;
	}
	.return-section a{
		margin: auto;
	}
	.follow-block span{
		margin-bottom: 20px;
	}
	.follow-block .social-menu{
		float: none;
		clear: both;
	}
	.social-menu li:nth-child(2){
		margin: 0px 0px;
	}
	
}
