body {
	font-family: 'Open Sans', sans-serif;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:500;
	color: #333333;
	line-height:1.5;
}
.clear {
	clear:both;
}
a, a:hover {
	text-decoration:none !important;
	color:#c81e24;
}
p {
	margin-bottom:20px;
}
button:focus {
	border: 0 !important;
	outline: inherit;
}
button {
	font-family: 'Open Sans', sans-serif;
}
/*****Header****/



header {
	background: #c4c5c7;
	padding: 15px 0 0;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
	transition:0.3s;
	position: relative;
	z-index: 1;
}
.navbar-inverse {
	background: none;
	border: None;
}
.navbar-nav li a {
	text-transform: uppercase;
	color: #333333;
	padding: 0 0 15px;
	font-weight: normal;
}
.navbar {
	margin-bottom: 0;
}
/****Masterhead*******/

.masterhead {
	background-image: url(../img/Banner-bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	/* background-attachment: fixed;*/

    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position:relative;
	padding: 50px 0;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}
.color-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.62;
	display: block;
}
.masterhead h2 {
	font-weight: bold;
	color: #fff;
	font-size: 48px;
	text-align: center;
	padding: 0;
	margin: 0;
}
.masterhead p {
	font-weight: bold;
	font-size: 24px;
	color: #fff;
	width: 60%;
	margin: auto;
	text-align: center;
}
.proimg-section {
	padding:25px 0;
}
.proimg-section ul {
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
.proimg-section ul li {
	float: left;
	width: 20%;
	display: inline-block;
	vertical-align: middle;
	padding:0 15px;
}
.proimg-section ul li img {
	display: block;
	margin: auto;
}
.viewprodut {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 0;
}
.viewprodut a {
	font-size: 18px;
	color: #fff;
	background: #c81e24;
	border-radius: 50px;
	padding: 15px 25px;
	line-height: 18px;
	margin: auto;
	text-transform: uppercase;
	display: inline-block;
	text-decoration: none;
}

.viewprodut a:hover {
	background:#fff;
	color:#c81e24
}
.about-mainsection {
	padding: 50px 0;
}
.about-mainsection h2 {
	font-size: 48px;
	color: #000;
	font-weight: 400;
	text-align: center;
	margin-bottom: 40px;
}
.about-mainsection p {
	color: #000;
	font-weight: 400;
	font-size: 18px;
	line-height: 32px;
	margin-bottom:20px;
}
.featured-products hr {
	border: 0;
	background: url(../img/bg.png);
	height: 4px;
}
.featured-products {
	border-top: solid 4px #b7b7b7;
	padding: 40px 0px;
	margin-top: 30px;
}
.featured-products h3 {
	font-size: 55px;
	color: #c81e24;
	font-weight: 400;
	margin-top:75px;
}
.featured-products h3 span {
    display:inline-block;
}
.featured-products .carousel {
	min-height: 300px;
}
.Contact-us {
	background-color: #c81e24;
}
.Contact-us span {
	color: #fff;
	text-align: center;
	font-weight: 600;
	padding: 30px 0;
	display: block;
	font-size:24px;
	font-weight:bold;
}
.latest-news {
	background-color: #c4c5c7;
	padding: 40px 0 0;
}
.latest-news h3 {
	color: #333333;
	font-size: 40px;
	text-align: center;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 30px;
}
.latest-news-button {
    text-align: center;
    margin-bottom: 40px;
    border: 1px solid lightgray;
    padding: 15px;
}
.latest-news-button:hover img{
	    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
	transition: all .3s ease 0s;
}
.latest-news-button h4 {
font-size: 19px;
	color: #333333;
	font-weight: 700;

    text-align: center;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 25px;
	line-height: 24px;
}


.latest-news-button a {
    overflow: hidden;
    display: inline-block;
}
.latest-news-button a.read-article {

	font-size: 14px;
	color: #fff;
	background: #c81e24;
	border-radius: 50px;
	padding: 13px 25px;
	line-height: 18px;
	margin: auto;
	display: inline-block;
	  border: 2px solid #c81e24;
}
.latest-news-button a.read-article:hover {
	color: #c81e24;
	background: #ffffff;
}
/****Footer******/

.footer-Section {
	background-color: #fff;
	padding: 15px 0 0 0;
}
.footer-text p {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 20px;
}
.footer-text p.copy-right span {
	display: block;
}
.footer-text p a {
	color:#333;
}
.footer-text p a:hover {
	color:#c81e24;
}
.footer-text h5 {
	font-size: 16px;
	font-weight: 600;
}
.footer-text {
}
.footerimages {
	text-align: right;
}
.footerimages img {
}
/***End Footer****/

.featured-section {
	width: 50%;
	text-align: center;
}
.featured-section h2 {
	color: #333333;
	font-size: 33px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 20px;
}
.featured-section p {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 20px;
}
.featured-img {
	width: 50%;
	float: right;
	padding-top: 30px;/* margin-left: 0; */

}
.carousel-slides {
	display: flex;
	width:100%;
	float: right;
}
.featured-products .carousel-control.left {
	left: 60px;
}
.featured-products .carousel-control.right {
	right: -60px;
}
.featured-products .carousel-control.left,  .featured-products .carousel-control.right {
	background-image: inherit;
	width:auto;
}
.featured-products a.learn-more {
	border: 2px solid #c81e24;
	font-size: 14px;
	color: #fff;
	background: #c81e24;
	border-radius: 50px;
	padding: 15px 25px;
	line-height: 18px;
	margin: auto;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
}
.featured-products a.learn-more:hover {
	background: #fff;
	color: #c81e24;
}
.featured-products .glyphicon-chevron-right:before,  .featured-products .glyphicon-chevron-left:before {
	display: none;
}
.featured-products .glyphicon-chevron-left {
	background-image: url(../img/left.jpg);
	width: 100px;
	height: 67px;
	background-position: center;
	background-repeat: no-repeat;
}
.featured-products .glyphicon-chevron-right {
	background-image: url(../img/right.jpg);
	width: 100px;
	height: 67px;
	background-position: center;
	background-repeat: no-repeat;
}
.carousel-indicators {
	display: none;
}
.sticky,  .stickyinner {
	position: FIXED;
	top: 0;
	z-index: 999;
	width: 100%;
	padding: 0 0 0;
}

.sticky img.img-responsive,  .stickyinner img.img-responsive {
	max-width: 76%;
}
.sticky .logo,  .stickyinner .sticky .logo {
	margin-top: 5px;
}
.Products-bg {
	background-image: url(../img/inner-banner.png);
	position:relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
	padding: 70px 0;
}
.Products-bg h1 {
	color: #ffffff;
	font-size: 48px;
	font-weight: 600;
	text-align: center;
	margin: 0;
	position: relative;
}
/****Slider****/

.carousel-caption1 {
	padding: 40px 0;
}
.carousel-caption1 h2 {
	color:#fff;
	font-size:40px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 15px;
	padding:0;
}
.carousel-caption1 p {
	color:#fff;
	font-size:19px;
	margin:0;
	padding:0;
}
.products-section .img-wrapper {
	text-align:right;
}
.products-section .img-wrapper img {
	display:unset;
}
.bg-metal {
	background: #bcbec0;
	background: -moz-linear-gradient(left, #bcbec0 0%, #e3e3e3 50%, #bcbec0 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #bcbec0), color-stop(50%, #e3e3e3), color-stop(100%, #bcbec0));
	background: -webkit-linear-gradient(left, #bcbec0 0%, #e3e3e3 50%, #bcbec0 100%);
	background: -o-linear-gradient(left, #bcbec0 0%, #e3e3e3 50%, #bcbec0 100%);
	background: -ms-linear-gradient(left, #bcbec0 0%, #e3e3e3 50%, #bcbec0 100%);
	background: linear-gradient(to right, #bcbec0 0%, #e3e3e3 50%, #bcbec0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbec0', endColorstr='#bcbec0', GradientType=1 );
}
.cat-bar {
	padding:10px;
}
.bg-gray {
	background-color: #555;
	color: #fff;
}
.bg-gray a {
	color: #fff;
}
.bg-gray a:hover {
	color: #ccc;
}
.grey-curve:hover .no-marg.green {
	color: #508f39;
}
.grey-curve:hover .no-marg.orange {
	color: #ba5107;
}
.grey-curve:hover .no-marg.purple {
	color: #971db4;
}
.grey-curve:hover .no-marg.red {
	color: #a6191d;
}
.grey-curve:hover .no-marg.yellow {
	color: #e2ba00;
}
.grey-curve:hover .no-marg.blue {
	color: #195899;
}
.grey-curve:hover .no-marg.brown {
	color: #913d1e;
}
.bg-primary a, .bg-primary a:hover {
	color:#fff;
}
.shadow {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}
#bg-tech {
	color: #fff;
	background-color: #508f39;
	-webkit-transition: background-color 1s;
	transition: background-color 1s;
	height: 243px;
}
#bg-tech.red, .icon.colr-ovens.on {
	background-color:#a6191d;
}
#bg-tech.green, .icon.green.on {
	background-color:#508f39;
}
#bg-tech.purple, .icon.colr-feed.on {
	background-color:#971db4;
}
#bg-tech.orange, .icon.colr-form.on {
	background-color:#ba5107;
}
#bg-tech.yellow, .icon.colr-controls.on {
	background-color:#e2ba00;
}
#bg-tech.blue, .icon.colr-cooling.on {
	background-color:#195899;
}
#bg-tech.blue, .icon.colr-uv.on {
	background-color:#72aad3;
}
#bg-tech.brown, .icon.brown.on {
	background-color:#913d1e;
}
.icon {
	z-index: 99;
 -webkit-transition:all .5s;
 transition:all .5s;
}
.icon.colr-ovens.on, .icon.green.on, .icon.colr-feed.on, .icon.colr-controls.on, .icon.colr-cooling.on, .icon.colr-form.on, .icon.brown.on, .icon.colr-uv.on {
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.icon {
	border-radius:20%;
	border:3px solid #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
	width:100%;
}
.icon-wrapper {
	padding: 10px 45px 10px 45px;
}
/*Better Blocks 

------------------------------------*/







/* hexagon styling */

.icon-hex-wrapper {
	border: none;
	box-shadow: none;
	position: relative;
	overflow: visible;
	background-color: inherit !important;
}
.img-icon {
	position:absolute;
	margin-top:4px;
	top: -17px;
	left:0;
	right:0;
	bottom:0;
	background-image:url('../img/white_hex_none.svg');
	background-repeat: no-repeat;
	background-size: 100%;
	width: 104px;
}
.img-wrapper.square.icon.loaded.on img {
	top: -25px !IMPORTANT;
}
.img-wrapper.square.icon.colr-feed.loaded.on img {
	background-image:url('../img/white_hex_feed.svg');
}
.img-wrapper.square.icon.colr-form.loaded.on img {
	background-image:url('../img/white_hex_form.svg');
}
.img-wrapper.square.icon.colr-ovens.loaded.on img {
	background-image:url('../img/white_hex_bake.svg');
}
.img-wrapper.square.icon.colr-controls.loaded.on img {
	background-image:url('../img/white_hex_control.svg');
}
.img-wrapper.square.icon.colr-cooling.loaded.on img {
	background-image:url('../img/white_hex_cool.svg');
}
.img-wrapper.square.icon.colr-uv.loaded.on img {
	background-image:url('../img/white_hex_uv.svg');
}

/*****Single-Product***/
.feed-page, .colr-feed{
	    background-color: #971db4 !important;

}
.form-page, .colr-form{
	 background-color: #ba5107 !important;

}
.ovens-page, .colr-ovens{
	     background-color: #a6191d !important;

}
.controls-page, .colr-controls{
	       background-color: #e2ba00 !important;

}
.cooling-page, .colr-cooling{
	    background-color: #195899 !important;

}
.uv-page, .colr-uv{
	    background-color: #72aad3 !important;

}
button {
	font-size: 18px;
	color: #fff;
	background: #c81e24;
	border-radius: 50px;
	padding: 15px 25px;
	line-height: 18px;
	margin:15px auto;
	text-transform: uppercase;
	display: inline-block;
	text-decoration: none;
	border:none;
}
.section-single-bottom-blocks.feed-page h2{
	 color: #971db4;

}
.section-single-bottom-blocks.form-page h2{
	 color: #ba5107;

}
.section-single-bottom-blocks.ovens-page h2{
	   color: #a6191d;

}
.section-single-bottom-blocks.controls-page h2{
	       color: #e2ba00;

}
.section-single-bottom-blocks.cooling-page h2{
	   color: #195899;

}

.section-single-product-masterhead {
   
    padding: 50px 0 0;
    position: relative;
}
.section-single-product-masterhead h1 {
    font-size: 48px;
    color: #fff;
    margin: 0 0 25px;
    padding: 0;
}

/*.section-single-product-masterhead img{
position: absolute;
    right: 0;
}*/
.section-single-product-masterhead ul {
    margin: 0;
    padding-left: 30px;
}

.section-single-product-masterhead ul li {
    font-size: 18px;
    color: #fff;
    /* text-transform: uppercase; */
    margin-bottom: 20px;
    font-weight: normal;
}


.single-product-mid {
    padding: 70px 0;
}
.single-product-mid p {
    color: #000;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 20px;
}
.single-product-mid h3 {
    color: #000;
    font-weight: bold;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 30px;
    margin-top: 30px;
}
ul.weprovide-list {
    margin: 0;
    padding-left: 20px;
}
.single-product-mid ul.weprovide-list li{
    font-size: 18px;
    color: #000;
    padding: 0;
    margin: 0 0 10px;
    font-weight: normal;
}

.section-single-bottom-blocks{
}
.block-bottom-one {
    background: #dddddd;
    padding: 40px 0;
    display: list-item;
}
.block-bottom-two {
    background: #fff;
    padding: 40px 0;
    display: list-item;
}
.section-single-bottom-blocks h2 {
  
    font-size: 48px;
    margin: 0 0 20px;
}

.section-single-bottom-blocks ul{

}
.section-single-bottom-blocks li {
    font-size: 24px;
    color: #000;
    font-weight: normal;
    margin-bottom: 6px;
}
.section-single-bottom-blocks p{
font-size:30px;
color:#000;
font-weight:normal;
}
.section-single-bottom-blocks img{

}

.block-bottom-one img {
    display: block;
    margin: auto;

}
/***End***/

/****All Pages****/
.mid-page-content {
    padding: 60px 0;
}
.mid-page-content p{
	    color: #000;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 20px;
}
.side-product {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.side-product img {
    height: 60px;
	display:inline-block;
    margin-left: 20px;
    margin-right: 20px;
}
.side-product li a span {
display:inline-block;
}
.side-product li {
   

 
    border: 1px solid transparent;
}
.side-product li a {
    color: #fff;
    font-size: 20px;
    padding:15px 0;
    display: block;
    text-transform: uppercase;
	font-weight:bold;
}
/*.side-product li.feed-page:hover {
    background: #fff;
    border: 1px solid #971db4;
}
.side-product li.feed-page:hover a {
    color: #971db4;
}
.side-product li.form-page:hover {
    background: #fff;
    border: 1px solid #ba5107;
}
.side-product li.form-page:hover a {
    color: #ba5107;
}
.side-product li.ovens-page:hover {
    background: #fff;
    border: 1px solid #a6191d;
}
.side-product li.ovens-page:hover a {
    color: #a6191d;
}
.side-product li.controls-page:hover {
    background: #fff;
    border: 1px solid #e2ba00;
}
.side-product li.controls-page:hover a {
    color: #e2ba00;
}
.side-product li.cooling-page:hover {
    background: #fff;
    border: 1px solid #195899;
}
.side-product li.cooling-page:hover a {
    color: #195899;
}*/
.feature-sideimg {
    margin-bottom: 30px;
}
.recent-postside{
}
.recent-postside h3 {
    text-align: center;
    color: #c81e24;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 20px;
}
.recent-postside ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.recent-postside ul li {
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}
.recent-postside ul li a {
    color: #000;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.7em;
}
.recent-postside ul li a:hover{
	 color: #c81e24;
}
/* Extra Small Devices, Phones */ 
.single-postpages{
	padding: 60px 0;
}


.single-postpages {
    padding: 60px 0;
}
.single-postpages p{
	    color: #000;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 20px;
}

.blog-newspage {
    padding: 60px 0 0;
}
/*.blog-newspage .latest-news-button a.read-article:hover {
    color: #c81e24;
    background: #ffffff;
    border: 2px solid #c81e24;
}
.blog-newspage .latest-news-button a.read-article {
   
}
*/

.singlepost-left-content h2.post-titlte {
    margin: 0;
    color: #c81e24;
    font-size: 26px;
    margin-bottom: 20px;
 
    font-weight: bold;
}
@media only screen and (min-width : 480px) {
}



/* Small Devices, Tablets */

@media only screen and (min-width : 768px) {
 .icon-hex-row {
 min-height: 40px;
}
 .icon-hex-background {
 margin-top:1px;
}
}



/* Medium Devices, Desktops */

@media only screen and (min-width : 992px) {
 .icon-hex-row {
 min-height: 100px;
}
 .icon-hex-background {
 margin-top:3px;
}
}



/* Large Devices, Wide Screens */

@media only screen and (min-width :768px) {
 .icon-hex-row {
 min-height: 120px;
 padding: 10px 0 0;
}
/* .img-icon {
 max-width: initial;
 height: 108px;
}*/
.img-icon {
    max-width: initial;
    /* height: 108px; */
    padding: 10px;
}
}
.doughFeed {
	background-color: #971db4;
	padding: 0 0;/* position: relative;

    z-index: -111;*/

}
a.butondets {
	padding: 8px 25px;
	border: 2px solid #fff;
	border-radius: 50px;
	color: #fff;
	margin: 0 0;
	display: inline-block;
}
a.butondets:hover {
	background:#fff;
	color: #c81e24;
}
.lefticon-content {
	padding-top:30px;
	padding-bottom:30px;
}
.dough-from {
	background-color: #ba5107;
}
.ovens-bg {
	background-color: #a6191d;
}
.controls-bg {
	background-color: #e2ba00;
}
.cooling-bg {
	background-color: #195899;
}
.uv-bg {
	background-color: #72aad3;
}
.section-text {
	width: 100%;
	float: left;
	padding: 50px 0;
}
.section-text p {
	font-size: 14px;
	line-height: 26px;
	font-weight: 400;
	margin-bottom: 20PX;
}
.doughFeed .icons {
	float: left;
}
.doughFeed svg {
	width: 120px;
	height: 120px;
	margin-top: 10px;
}
.dough-Feed-text button {
	font-size: 13px;
	color: #fff;
	background: transparent;
	border-radius: 50px;
	padding: 10px 28px;
	line-height: 18px;
	margin: auto;
	display: inline-block;
	border: solid 2px #ffffff;
}
.dough-Feed-text h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
}
.dough-Feed-text p {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px;
}
.dough-Feed-text {
	float: left;
	margin-left: 30px;
	width: 65%;
}
.dough-Feed-img {
	float: right;
}
.img-productsingle {
/*position:absolute;

	right:0;*/



}
.dough-Feed-img img {
}
.latest-news-button img {
    width: 100%;
    /* height: 218px; */
    object-fit: cover;
}


.contact-form {
    width: 60%;
}


.contact-form .form-group {
    margin-bottom: 20px;
}

.contact-form .submitconform {
    background: #c81e24;
    color: #fff;
    border: 2px solid #c81e24;
    border-radius: 50px;
    text-transform: uppercase;
    margin: 0;
    width: 150px;
    padding: 10px 0 8px;
	font-weight:bold;
	outline: none;
    /* box-shadow: none; */
}

.contact-form .submitconform:hover {
    background: #fff;
    color: #c81e24;
   
}
.contact-form .wpcf7-not-valid-tip {
    color: #c81e24;
 
}
 @media (min-width: 768px) {
 .navbar-nav {
 float: right;
 padding: 30px 0 0;
}
 .sticky .navbar-nav {
 padding: 18px 0 0;
}
 .navbar-nav li {
 padding: 0;
 margin: 0 0 0 30px;
}
 .navbar-nav li a {
 padding: 0 0 15px;
 margin: 0 0 0 0;
}
 .navbar-inverse .navbar-nav li a:hover {
 color:#a6191d;
}
}
 @media (max-width: 768px) {
 .logo img {
 max-width: 75%;
}
 .products-section .img-wrapper img {
 display: block;
 margin: auto;
 max-width: 100%;
}
 .navbar-inverse .navbar-toggle {
 border-color: #fff;
}
 .masterhead p {
 width: 100%;
}
 .proimg-section ul li {
 width: 100%;
}
 .masterhead h2 {
 font-size: 28px;
}
 .featured-products h3 {
 text-align: center;
}
 .carousel-slides {
 width: 100%;
 margin-right: 0;
 flex-direction: column;
 align-items: center;
}
 .featured-section,  .featured-img {
 width: 100%;
}
 .featured-img img {
 margin-top: 15px;
}
 .featured-products .glyphicon-chevron-left,  .featured-products .glyphicon-chevron-right {
 display: none;
}
 .footerimages img {
 max-width: 100%;
}
 .dough-Feed-text {
 width: 100%;
 text-align: center;
 float: none;
 margin-left: 0;
}
 .dough-Feed-img img {
 width: 100%;
}
 .dough-Feed-img {
 float: none;
}
 .doughFeed-Details {
 display: flex;
 align-items: center;
 flex-direction: column;
}
 .navbar-nav li a {
 text-transform: uppercase;
 color: #111;
 padding: 10px 25px;
 font-weight: normal;
 border-bottom: 1px solid #fff;
}
 .navbar-nav li a:hover {
 background: #c81e24;
 color: #fff;
}
 .navbar-nav li.current-menu-item a {
 background: #c81e24;
 color: #fff;
}
 .navbar-nav {
 margin-top:0;
 margin-bottom:0;
}
 .featured-products h3 {
 margin-top: 0;
 margin-bottom: 40px;
}
 .doughFeed .icons {
 float: none;
}
 .lefticon-content img {
 display: block;
 margin: auto;
}
.contact-form {
    width: 100%;
}
}
 @media only screen and (min-width: 768px) and (max-width: 1024px) {
 .dough-Feed-text {
 width: 35%;
}
}


@media only screen and (min-width : 768px) {
	
	.mid-page-content {
    padding: 0 0;
    position: relative;
    min-height: 500px;
}
 .mid-left-content{
	 padding:60px 0;
 }
  .mid-right-content{
	  position: absolute;
    right: 0;
    padding: 0;
 }
.singlepost-left-content {
    padding-right: 60px;
}
.sticky .navbar-nav li a{ 
	padding: 0 0 6px;
}
/*******Sub-menu*******/

ul.sub-menu {
display: none; 
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    min-width: 150px;
    padding:0 0;
    margin: 0;
    list-style-type: none;
    background: #c4c5c7;
}

ul.sub-menu li {
    padding: 0;
    margin: 0 0 0;
    border-bottom: 1px solid #d3d3d3;
}


ul.sub-menu li a {
    padding: 10px 15px;
    display: block;
}
ul.sub-menu li:hover a{
	background:#c81e24;
	color:#fff !important;
}
.navbar-nav li:hover ul.sub-menu {
	display:block;
}
}


@media only screen and (max-width : 768px) {
.navbar-nav li.menu-item-has-children:before {
    content: "\f0fe";
    font: normal normal normal 14px/1 FontAwesome;
    float: right;
    position: absolute;
    z-index: 11111111;
    right: 13px;
    top: 14px;
    color: #fff;
}

ul.sub-menu {
display: none; 
 
    padding:0 0;
    margin: 0;
    list-style-type: none;

}
 ul.sub-menu li a {
    text-transform: uppercase;
    color: #111;
    padding: 10px 40px;
    font-weight: normal;
    border-bottom: 1px solid #fff;
    display: block;
}
}
  @media only screen and (min-width: 768px) and (max-width: 1100px)  {
.featured-products h3 {
	font-size: 40px;
}
.header-menu .container {width:100%;}
.navbar-nav {
    float: right;
    padding: 0px 0 0;
}

.navbar-header {
    float: left;
    width: 26%;
    padding: 5px 10px;
}
.navbar-nav li {
    padding: 0;
    margin: 0 0 0 20px;
}
.navbar-collapse.collapse {
    width: 69%;
    float: right;
}
.navbar-nav {
    float: right;
    padding-top: 10px;
}
}
@media only screen and (min-width: 768px) and (max-width:900px) {
.navbar-collapse.collapse {
    width: 74%;
    float: right;
    padding: 0px 10px;
}
.navbar-nav li a {
    padding: 5px 3px;
    border-bottom:none;
    font-size: 14px;
}
.navbar-nav li {
    padding: 0;
    margin: 0 0 0 12px;
}
.logo img {
    max-width: 100%;
}
.navbar-nav {
    float: none;
    padding-top: 10px;
    width: 100%;
}
}