
/*--------------*/
.banner_details h2 {
    color: #c72810;
    font-size: 50px;
}

/*-----------------------------------*/
.banner-section .owl-theme .owl-controls {
    margin-top: -35px;
}
.banner_details h1 {
    color: #c72810;
    font-family: raleway;
    font-size: 72px;
    font-weight:900;
	line-height:normal;
}
.banner_bt {
    background-color: #ec0003;
    border-radius: 3px;
    color: #fff;
    font-family: museo-500;
    font-size: 30px;
    padding: 15px 20px;
}
.feature-section {
    text-align: center;
	padding-top: 40px;
	padding-bottom: 30px;
}
.feature-section h1 {
    color: #7c7c7c;
	margin-bottom: 20px;
}

.feature-section .feature-head p {
    font-family: "GothamLight";
    font-size: 20px;
	margin-bottom: 0px;
}
.feature-section .feature-head {
    margin-bottom: 50px;
}
.feature-section .feature-box {
    border: 1px solid #e1e1e1;
    max-width: 279px;
	float: left;
	margin-bottom: 18px;
}
.feature-section .feature-image {
    border-bottom: 1px solid #e1e1e1;
	margin-bottom: 30px;
}
.feature-section .feature-bottom
{
	text-align:left;
	padding:0px 15px;
}
.feature-section .feature-bottom .head-bottom
{
	font-size:18px;
	font-family: 'Museo-500';
	color:#555555;
	margin-bottom: 15px;
}
.feature-section .feature-bottom .head-by
{
	font-size:14px;
	font-family: 'Raleway', sans-serif;
	margin-bottom: 15px;
}
.feature-section .feature-bottom p
{
	font-family: 'Raleway', sans-serif;
	font-size:12px;
	margin-bottom:15px;
}
.feature-section .feature-buttons a {
    background: #ff0000 none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    float: left;
    font-family: "Museo-500";
    font-size: 13px;
    padding: 25px 10px;
    width: 50%;
}
.feature-section .feature-buttons {
    border-top: 1px solid #e1e1e1;
}
.feature-section .feature-buttons a.now
{
	background:#eeeeee;
	color:#555555;
}
.feature-section .feature-buttons a:hover
{
	color:#000;
}
.feature-section .feature-box + .feature-box {
    margin-left: 18px;
}
.pix-adv-page .row-full .row-container.welcome-section {
    width: 100%;
}
.welcome-section
{
	/*background:url(../images/welcome-bg.jpg);*/
	background-size:cover;
	background-position:top center;
	background-repeat:no-repeat;
	padding-top: 50px;
}
.welcome-section .welcome-detail h1 {
    margin-bottom: 45px;
}
#ValyZwpRmeYLHkS #vljqBXeFCXQiXGF {
	margin-left:10%
}
.welcome-section .welcome-sub p {
    font-size: 16px;
	margin-bottom: 0;
    line-height: 26px;
	font-weight:400;
}
.welcome-section .welcome-sub {
    width: 665px;
}

.welcome-section .welcome-image {
    margin-top: -170px;
}
.welcome-section .welcome-detail {
    margin-bottom: 60px;
}
.testimonial-section {
    padding: 100px 0;
    text-align: center;
}


#owl-demo .item{
  margin: 3px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}

#owl-demo1 .item{
  margin: 3px;
}
#owl-demo1 .item img{
  display: block;
  width: 100%;
  height: auto;
}

.feature-section #owl-demo .owl-controls.clickable {
    display: none !important;
}
.testimonial-section .test-head {
    margin-bottom: 40px;
}
.testimonial-section .test-image {
    width: 77px;
    height: 69px;
    margin: 0 auto;
    border: solid 1px #e5d8d8;
	padding: 6px 0px;
	margin-bottom: 20px;
}
.testimonial-section .test-head h1
{
	color:#7c7c7c;
}
.testimonial-section .test-detail h4 {
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-style: italic;
    color: #666666;
}
.testimonial-section .test-detail p {
    font-size: 20px;
    font-style: italic;
	font-family: 'Lato', sans-serif;
	padding: 0px 140px;
	color: #666;
    line-height: 30px;
	font-weight: 400;
}
.testimonial-section span.quote {
    float: left;
    margin-left: 100px;
}

.testimonial-section span.quote1 {
    float: right;
    margin-right: -30px;
    margin-top: -20px;
}
.testimonial-section .test-bottom {
    font-weight: 400;
    font-size: 20px;
}
.testimonial-section .test-bottom span
{
	font-size:14px;
}
.testimonial-section .test-sub .test-image img {
    width: auto !important;
    display: inline-block !important;
}
.testimonial-section .owl-controls.clickable {
    display: none !important;
}
/*.recipe-section
{
	background-position:top center;
	background-size:cover;
	background-repeat:no-repeat;
	padding:70px 0px;	 		
}
.recipe-section .recipe-logo
{
	margin-bottom:50px;
}
.recipe-section .recipe-left
{
	float:left;
	max-width:700px;
}
.recipe-section .recipe-right
{
	float:right;
	min-width:367px;
}
.recipe-section .recipe-header h1
{
	color:#fff;
	font-size:60px;
	line-height: 70px;
}
.recipe-section .recipe-header h1 span
{
	display:block;
	font-size:25px;	
}
*/
.pix-adv-page .row-full .row-container.recipe-section {
    width: 1024px;
}
.recipe-section .recipie_slider{
	float:right;
}
.recipe-section .recipe-slider
{
	padding-top:30px;
	background:#fff;	
	text-align:center;
}
.recipe-section div#owl-demo2 {
    max-width: 367px;
	position:relative;
}
.recipe-section .recipe-slider .recipe-image
{
	margin-bottom:25px;
}
.recipe-section .recipe-slider .recipe-image img
{
	border-radius:50%;
}
.recipe-section .slider-head h3
{
	font-family: 'Raleway', sans-serif;
	font-weight:500;	
}
.recipe-section .slider-head h3 a
{
	color:#000;
}
.recipe-section .slider-details
{
	text-align:left;
	padding:0px 20px;
	margin-bottom: 10px;
}
.recipe-section .slider-round
{
	width:10px;
	height:10px;
	background:#ccc;
	display:inline-block;
	border-radius:50%;
	margin-right:4px;
}
.recipe-section .slider-round.yellow
{
	background:#ffba00;
}
.recipe-section .slider-by h5
{
	font-family: 'Raleway', sans-serif;
	font-weight:300;
	color:#000;
}
.recipe-section .slider-bottom
{
	border:solid 1px #d8d8d8;
}
.recipe-section .pre-time
{
	float:left;
	font-size:14px;
	font-weight:500;
	padding:10px 8%;
}
.recipe-section .pre-time + .pre-time
{
	border-left:solid 1px #d8d8d8;
}
.recipe-section .pre-time span
{
	display:block;
	color:#787777;
}
.recipe-section .owl-pagination
{
	display:none;
}
.recipe-section .owl-buttons {
    position: absolute;
    top: 223px;
    width: 100%;
}
.recipe-section .owl-theme .owl-controls .owl-prev {
    left: -23px;
    position: absolute;
	background: #ed1c24;
    opacity: 1;
	border-radius:0px;
	width:35px;
	height:35px;
	font-size: 25px;
    padding: 4px 0px;
}

.recipe-section .owl-theme .owl-controls .owl-next {
    right: -30px;
    position: absolute;
    background: #ed1c24;
    opacity: 1;
	border-radius:0px;
	width:35px;
	height:35px;
	font-size: 25px;
    padding: 4px 0px;
}
.ready-section .r-box
{
	width: 305px;
    height: 305px;
    background: url(../images/ready-box-bg.png);
    display: inline-block;
    background-repeat: no-repeat;
    position: relative;
    box-shadow: 0px 3px 33px #9d9d9d;
    border-radius: 50%;
    margin: 0px 30px;
	padding: 23px 0px;
}
.ready-section {
  	text-align: center;
	padding-top: 70px;
    padding-bottom: 50px;
}
.ready-section .r-image
{
	width: 258px;
    height: 258px;
    position: absolute;
    margin: 0 auto;
    right: 0px;
    left: 0px;
    border-radius: 50%;
	overflow: hidden;
}
.ready-section .red-image
{
	width: 214px;
    height: 134px;
	position: relative;
	top: -140px;
    left: 5px;
}
.ready-section .r-image .r-red
{
	color: #FFF;
    font-size: 25px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-align: left;
    padding-top: 48px;
    padding-left: 20px;
	line-height: 28px;
	position:absolute;
	top:0px;
}
.ready-section .r-image img {
    width: 100%;
    height: 100%;
}
.ready-section .r-image .r-red span {
    padding-left: 2%;
}
@media only screen and (max-width: 1229px) {
	
	.testimonial-section .test-detail p {
		font-size: 18px;
	}
	.welcome-section .welcome-sub {
		width: 500px;
	}
	.welcome-section .welcome-image {
   	 	margin-top: 0px;
	}	
	.recipe-section .recipe-left {
		max-width: 640px;
	}
	.recipe-section .recipe-header h1 {
		font-size: 48px;
		line-height: 55px;
	}	
	.ready-section .r-box {
		height: 290px;
		margin: 0 10px;
		padding: 18px;
		width: 290px;
	}
	.ready-section .r-image {
		height: 100%;
		position: relative;
		width: 100%;
	}
}
@media only screen and (max-width: 991px) {
	
	.welcome-section .welcome-sub {
		padding-bottom: 30px;
		width: 400px;
	}
	.testimonial-section .test-detail p {
		font-size: 15px;
		line-height: 22px;
	}	
	.recipe-section .recipe-left {
		max-width: 310px;
	}
	.recipe-section .recipe-header h1 {
		font-size: 40px;
		line-height: 45px;
	}
	.ready-section .r-box {
		height: 217px;
		padding: 12px;
		width: 217px;
	}
	.ready-section .red-image {
		height: 50%;
		top: -104px;
		width: 80%;
	}
	.ready-section .r-image .r-red {
		font-size: 17px;
		line-height: 20px;
		padding-top: 30px;
	}	
	.recipe-section .owl-theme .owl-controls .owl-prev {
		left: -15px;
	}
	.recipe-section .owl-theme .owl-controls .owl-next {
		right: -17px;
	}
	.treasure h2 {
		font-size: 42px !important;
		line-height: 52px !important;
	}
	.recipe-section .pre-time {
		padding: 10px 4%;
	}
	
}
@media only screen and (max-width:767px)
{
	.welcome-section .welcome-sub {
		width: 100%;
	}
	.recipe-section .recipe-left {
		max-width: inherit;
		width: 100%;
		float:none;
		margin-bottom: 40px;
		text-align: center;
	}
	.recipe-section .recipe-right {
		float: none;
		margin: 0 auto;
		min-width: inherit;
		text-align: center;
	}
	.recipe-section div#owl-demo2 {	
		margin: 0 auto;
	}
	.recipe-section .recipe-logo {
		margin-bottom: 30px;
	}
	
	.ready-section .r-box {
		display: block;
		margin: 0 auto;
	}
	.ready-section .r-box + .r-box {
		margin-top: 30px;
	}
	.recipe-section .pre-time {
		padding: 10px 35px;
	}
}
@media only screen and (max-width: 520px) {
	.feature-section .feature-buttons a {
		font-size: 12px;
	}
	.testimonial-section .test-detail p {
		padding: 0 30px;
	}
	.testimonial-section span.quote {
		margin-left: 0;
	}
	.recipe-section .recipe-slider {
		min-width: inherit;
	}
	
}
@media only screen and (max-width: 400px) {
	.recipe-section div#owl-demo2 {
		width: 100%;
	}
	.recipe-section .pre-time {
		min-width: inherit;
		width: 100%;
	}
	.recipe-section .pre-time + .pre-time {
		border-left: medium none;
		border-top: 1px solid #d8d8d8;
	}
	.recipe-section .slider-bottom {
		border-left: medium none;
		border-right: medium none;
	}
}
@media only screen and (max-width: 350px) {
	
	
}
























  