Tayp CSS - March 15

PHOTO EMBED

Tue Mar 15 2022 06:31:34 GMT+0000 (Coordinated Universal Time)

Saved by @alyssietayp

/*
	Theme Name: Tayp Made using Jude Gimeno Flex Theme
	Theme URI: http://judegimeno.com
	Description: Tayp Made using Jude Gimeno Flex Theme
	Version: 1
	Author: Jude Gimeno
	Author URI: http://judegimeno.com
	Tags: Blank, HTML5, CSS3

*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/
img {
  user-drag: none;
  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;

}
.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
    background: rgba(9, 26, 141, 0.5);
  }
.pdsa {
  text-decoration: none !important;
}
.hsa {
    position: relative;
}
.hsa:hover .overlay {
  opacity: 1;
}

.pdsa:hover .overlay {
  opacity: 1;
}

.text{
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  font-family: 'Styrene A Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  border-bottom: 1px solid;
  padding-bottom: 5px;
}
.col-md-6.col-sm-12.col-xs-12.home_small_boxs {
    margin-bottom: 50px;
}
h1.mh1 {
    font-size: 42px;
    line-height: 55px;
}
p.nhp {
    font-family: 'Styrene A Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    color: #EFF7FE;
    margin-top: -15px !important;
}
.bgdesignmain.custom-html-container {
    display: none;
}
input#srch-term {
    background: transparent;
    color: #fff !important;
}
.footer-search {
    text-align: right;
	padding: 0px 30px 30px 30px;
}
.input-group.add-on.footerinput {
    border-bottom: 1px solid;
    color: #fff !important;
}
form.modal-form {
    max-width: 500px !important;
}
input#srch-term {
    background: transparent;
    color: #fff !important;
    font-family: 'Styrene A Regular' !important;
    font-style: initial;
    line-height: 1.75;
    text-transform: initial;
}
input#srch-term::placeholder {
  color: #fff !important;
}
.input-group-btn.footerinput button.btn.btn-default {
    background: #091A8D !important;
    color: #fff;
    border-radius: 0px;
    border: none;
    box-shadow: none !important;
}
.tab-title {
    font-family: 'Styrene A Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 42px;
    color: #fff;
}
.footer-search {
    background: #091A8D;

    padding: 30px;
}
h2.fp-title {
    margin-bottom: 20px;
}
section.ourclients {
    background: #091A8D;
    -webkit-box-shadow: 0px -1px 3px rgb(0 0 0 / 40%);
    -moz-box-shadow: 0px -1px 3px rgba(0, 0, 00, 0.4);
    box-shadow: 0px -1px 3px rgb(0 0 0 / 40%);
}
.ourclient-entry {
    display: inline-block;
    margin-bottom: 20px;
}
h3.fp-b_title {
    font-family: 'Styrene A Regular' !important;
    font-style: initial;
    color: #fff;
    text-transform: inherit;
    font-size: 14px;
    font-weight: normal;
}
img.logo-img {
    width: 143px;
}


/* global box-sizing */
*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {
	font-size:62.5%;
}
body {
	font:300 11px/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#444;
}
/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#444;
	text-decoration:none;
}
a:hover {
	color:#444;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* wrapper */
.wrapper {
	max-width:1280px;
	width:95%;
	margin:0 auto;
	position:relative;
}
/* header */
.header {

}
/* logo */
.logo {

}
.logo-img {

}
/* nav */
.nav {

}
/* sidebar */
.sidebar {

}
/* footer */
.footer {

}

/*------------------------------------*\
    PAGES
\*------------------------------------*/



/*------------------------------------*\
    IMAGES
\*------------------------------------*/



/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

@font-face {
	font-family:'Font-Name';
	src:url('fonts/font-name.eot');
	src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),
		url('fonts/font-name.woff') format('woff'),
		url('fonts/font-name.ttf') format('truetype'),
		url('fonts/font-name.svg#font-name') format('svg');
    font-weight:normal;
    font-style:normal;
}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width:320px) {

}
@media only screen and (min-width:480px) {

}
@media only screen and (min-width:768px) {

}
@media only screen and (min-width:1024px) {

}
@media only screen and (min-width:1140px) {

}
@media only screen and (min-width:1280px) {

}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}

/* Tayp Food */
.sldie-scrollContainer {
	overflow-x: hidden;
	width: 100%;
}
/*** Food Header ***/
#food-header{
	background-color: #FE4A49;
	background-image: url('/wp-content/uploads/2022/01/shape-bg.png');
	background-size: cover;
	background-position: center;
	position: relative;
}
#food-header .food-header{
	min-height: 100vh;
	display: flex;
	justify-content: start;
	z-index: 2;
	position: relative;
}
#food-header .text-content{
	align-self: center;
	padding-top: 50px;
}
#food-header h1{   
	font-family: 'Styrene A Bold', sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #EFF7FE;
	margin: 45px 0 5px 0;
	text-transform: none;
	line-height: 1.3;
}
#food-header .taypfood-logo{
	width: 205px;
}
#food-header a.page-scroll.btn.btn-xl.get-started {
	background: -moz-linear-gradient(to right, #ffb400 0%, #ed4a63 100%);
	background: -webkit-linear-gradient(to right, #ffb400 0%,#ed4a63 100%);
	background: linear-gradient(to right, #ffb400 0%,#ed4a63 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb400', endColorstr='#ed4a63',GradientType=0 );
	box-shadow: 0 3px 6px #00000030;
	padding: 7px 50px 10px 50px;
}
#food-header .header-img{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	width: auto;
	max-width: 70%;
	max-height: 200vh;
	z-index: 9;
}

/*** Food Payment ***/
#food-payment{
	background: #0589E2;
	text-align: center;
}
#food-payment .food-payment>.row{
	position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
@media (max-width: 991.98px){
	#food-payment .food-payment>.row{
		display: unset;
	}
}
#food-payment .p0{
	padding:0;
}
#food-payment .payment-title{
	display: flex;
	align-items: center;
	height: 100%;
}
#food-payment .payment-container{
	padding: 25px;
}
#food-payment .payment-row{
	display: flex;
/* 	justify-content: center; */
	flex-wrap: wrap;
	align-items: center;
}
#food-payment .payment-img{
	display: flex;
	align-items: center;
	align-self: center;
}
#food-payment h2{
	font-family: 'Styrene A Bold', sans-serif;
	font-size: 48px;
	color: #FEFEFE;
	text-transform: unset;
	text-align: left;
	margin: 0;
}
#food-payment p{
	font-size: 16px;
	color: #FEFEFE;
	font-family: 'Styrene A Web', sans-serif;
    text-align: left;
}

/*** Food Package ***/
#food-package{
	background: #091A8D;
	padding: 100px 0;
}
#food-package .px{
	padding-left: 5px;
	padding-right: 5px;
}
#food-package h2{
	font-family: 'Styrene A Bold', sans-serif;
	font-size: 48px;
	color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #EFF7FE;
	text-transform: unset;
}
#food-package h2 span{
	color: #EFF7FE;
}
#food-package .foodpackage-item {
	padding: 25px;
	background-image: linear-gradient(#23339a, #4857ac);
	border-radius: 8px;
	min-height: 242px;
}
#food-package h3{
	color: #EFF7FE;
	font-size: 48px;
	font-family: 'Styrene A Web', sans-serif;
	font-weight: 100;
	line-height: 0.8;
	text-transform: none;
	margin-bottom: 45px;
}
#food-package h3 span{
	font-size: 16px;
}
#food-package p{
	color: #EFF7FE;
	font-size: 11px;
	font-family: 'Styrene A Web', sans-serif;
	font-weight: 100;
	line-height: 0.8;
	text-transform: none;
}
#food-package hr{
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 2px solid #7f8cc7;
}

/*** Food Features Slider ***/
#foodfeature-slider{
	background: #091A8D;
	min-height: 100vh;
	position: relative;
	padding: 0;
	overflow: hidden;
}
#foodfeature-slider h2{
	font-family: 'Styrene A Bold', sans-serif;
	font-size: 22px;
	text-transform: none;
	font-weight: 700;
	margin: 0;
	color: #EFF7FE;
	margin-bottom: 20px;
	z-index: 2;
	position: relative;
}
#foodfeature-slider h3{
	color: #EFF7FE;
	font-size: 56px;
	font-family: 'Styrene A Bold', sans-serif;
	margin-bottom: 57px;
	text-transform: unset;
}
#foodfeature-slider p {
	padding-top: 0px;
	margin-top: 15px;
	width: 200px;
	color: #EFF7FE;
	line-height: 2.5;
	font-family: 'Styrene A Web', sans-serif;
}
.horizontal_slider_list{
	width: 100%;
	display: flex;
	padding: 0;
}
.horizontal_slider_item{
	flex: 0 0 100%;
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #091a8d;
	position: relative;
}
.scroll-slider{
	overflow: hidden;
}
.absolute-right-img {
	position: absolute;
	right: 0;
	max-height: 80vh;
	max-width: 60vw;
}
.ff-img-mobile{
	display: none;
}

/*** Food Inquiry ***/
#food-inquiry{
	background: #091A8D;
	padding: 0;
}
#food-inquiry .food-inquiry{
	display: flex;
	justify-content: center;
	color: #EFF7FE;
	border-top: 2px solid #23329a;
	border-bottom: 2px solid #23329a;
	padding: 40px 0;
}
#food-inquiry .food-inquiry-item{
	padding: 0 70px;
	display: flex;
	align-items: center;
}
#food-inquiry .food-envelop{
	margin-right: 6px;
	height: 19px;
}
#food-inquiry p {
	font-family: 'Styrene A Web', sans-serif;
}
#food-inquiry a.page-scroll.btn.btn-xl.get-started {
	background: -moz-linear-gradient(to right, #ffb400 0%, #ed4a63 100%);
	background: -webkit-linear-gradient(to right, #ffb400 0%,#ed4a63 100%);
	background: linear-gradient(to right, #ffb400 0%,#ed4a63 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb400', endColorstr='#ed4a63',GradientType=0 );
	box-shadow: 0 3px 6px #00000030;
	padding: 13px 25px 16px 25px;
	border-radius: 100px;
	margin-top: 0;
}

/*** Food Inclussions ***/
#food-inclussions {
	background-image: url(/wp-content/themes/Flex%20V4/img/featured-bg.png);
	background-color: #091A8D;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	position: relative;
	padding: 0;
}
#food-inclussions .overlay-bg{
	background-image: url(/wp-content/themes/Flex%20V4/img/dot-box.png);
	height: 100%;
	padding: 150px 0 300px 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
}
#food-inclussions .tab-description{
	margin-top: 10px;
	font-size: 14px;
	color: #EFF7FE;
	font-family: 'Styrene A Web', sans-serif;
}
#food-inclussions .get-started{
	float: right;
}

/*** Food How it works ***/

#food-howitwork{
	background-image: url('/wp-content/themes/Flex%20V4/img/dot-box.png');
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: #091A8D;
	padding: 0;
	overflow: hidden;
}
.philosophie {
	position: relative;
}
.indicators {
	margin: 50px 0;
	height: 80vh;
	display: none;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
}
.indicator {
	border-radius: 0;
	display: block;
	width: unset;
	height: unset;
	margin: unset;
	text-indent: unset;
	text-align: left;
	cursor: pointer;
	background: transparent;
	padding: 20px 0 30px 35px;
	border: 0;
	border-left: 3px solid #23329a;
}
.indicator .ci-desc{
	display: none;
	font-family: 'Styrene A Web', sans-serif;
	line-height: 2.5;
	margin-top: 20px;    
	margin-bottom: 0;
}
.indicator a{
	color: #23329a;
	text-decoration: none;
}
.indicator:hover, .indicator:focus{
	border-left: 3px solid #FFB400 !important;
}
.indicator.active:hover, .indicator.active:focus{
	border-left: 3px solid #EFF7FE !important;
}
.indicator:hover a, .indicator:focus a{
	text-decoration: none;
}
.indicator:hover a h3, .indicator:focus a h3{
	color: #FFB400;
}
.indicator.active:hover a h3, .indicator.active:focus a h3{
	color: #EFF7FE !important;
}
.philosophie .point {
	height: 100vh;
	width: 100%;
	display: flex;
	align-items: center;
}
.philosophie .wrapper {
	height: 100vh;
	width: 100%;
	padding: 80px 0;
}
.point img {
	flex-basis: 25%;
	max-width: 100%;
	height: auto;
}
.food-howitwork-bg{
	background-image: linear-gradient(#091A8D 50%, transparent);
	padding: 50px 0;
}
#food-howitwork .hdiaw-images{
	position: absolute;
	top: 200px;
	right: 0;
	width: 50%;
	z-index: 9;
}
#food-howitwork h2{
	font-family: 'Styrene A Bold', sans-serif;
	font-size: 56px;
	text-transform: none;
	margin: 0;
}
#food-howitwork h3{
	font-family: 'Styrene A Web', sans-serif;
	font-size: 22px;
	text-transform: none;
	font-weight: 400;
	margin: 0;
}
#food-howitwork .food-howitwork-title span{
	margin: 10px 0 0 0;
	font-size: 12px;
	color: #eff7fe;
}
#food-howitwork .food-howitwork-title{
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #EFF7FE;
	margin: 25px 0 0 0;
}

/*** Food Build ***/
#food-build{
	background: #091A8D;
	padding: 0;
}
#food-build p{
	font-family: 'Styrene A Web', sans-serif;
}
#food-build a{
	font-family: 'Styrene A Web', sans-serif;
}
#food-build .food-build{
	display: blovk;
	color: #EFF7FE;
	border-top: 2px solid #23329a;
	border-bottom: 2px solid #23329a;
	padding: 40px 0;
	text-align: center;
}
#food-build .food-inquiry-item{
	padding: 0 70px;
	display: flex;
	align-items: center;
}
#food-build .food-envelop{
	margin-right: 6px;
	height: 19px;
}
#food-build a.page-scroll.btn.btn-xl.get-started {
	background: transparent;
	padding: 13px 25px 16px 25px;
	border-radius: 100px;
	margin-top: 15px;
	border: 2px solid #EFF7FE;
}
/* Tayp Food How It Works Mobile Carousel */
#food-howitwork-mobile{
	background-image: url('/wp-content/themes/Flex%20V4/img/dot-box.png');
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: #091A8D;
	padding: 0;
	display: none;
}
.food-howitwork-mobile-bg{
	background-image: linear-gradient(#091A8D 50%, transparent);
	padding: 50px 0;
}
#food-howitwork-mobile .hdiaw-images{
	position: relative;
	top: auto;
	right: 0;
	width: 80%;
	left: 0;
	z-index: 9;
	margin: auto;
}
#food-howitwork-mobile .food-howitwork-mobile{
	padding: 0 50px;
}
#food-howitwork-mobile h2{
	font-family: 'Styrene A Bold', sans-serif;
	font-size: 56px;
	text-transform: none;
	margin: 0;
}
#food-howitwork-mobile h3{
	font-family: 'Styrene A Web', sans-serif;
	font-size: 22px;
	text-transform: none;
	font-weight: 400;
	margin: 0;
}
#food-howitwork-mobile .food-howitwork-mobile-title p{
	margin: 10px 0 0 0;
	font-size: 12px;
}
#food-howitwork-mobile .food-howitwork-mobile-title{
	align-items: center;
	color: #EFF7FE;
	margin: 25px 0 0 0;
}
#foodHowitworkCarousel .row{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
#foodHowitworkCarousel .ci-item{
	background: transparent;
	color: #EFF7FE;
	border: 0;
	border-left: 3px solid #23329a;
}
#foodHowitworkCarousel .carousel-indicators {
	position: relative;
	bottom: unset !important;
	left: unset;
	z-index: unset;
	width: unset;
	padding-left: 0;
	margin-left: unset;
	text-align: center;
	list-style: none;
}
#foodHowitworkCarousel .carousel-indicators li {
	border-radius: 0;
	display: block;
	width: unset;
	height: unset;
	margin: unset;
	text-indent: unset;
	text-align: left;
	cursor: pointer;
	background: transparent;
	padding: 20px 0 30px 35px;
	color: #23329a;
}
#foodHowitworkCarousel .carousel-indicators li p{
	margin: 0;
}
#foodHowitworkCarousel .carousel-indicators li .ci-desc{
	display: none;
	font-family: 'Styrene A Web', sans-serif;
}
#foodHowitworkCarousel .carousel-indicators li.active{
	border-left: 3px solid #EFF7FE;
	background: transparent;
	padding: 0 0 0 35px;
	color: #EFF7FE;
}
#foodHowitworkCarousel .carousel-indicators li.active .ci-desc{
	display: block !important;
	line-height: 2.5;
	margin-top: 20px;
}

@media(max-height:820px){
	#food-howitwork h2 {
		font-size: 26px;
	}
	.indicator .ci-desc {
		line-height: 1.5;
		margin-top: 5px;
	}
	.indicators {
		margin: 20px 0;
	}
}


/*** MOBILE Food ***/
@media(max-width:991.98px){
	#food-howitwork{
		display: none;
	}
	#food-howitwork-mobile{
		display: block;
	}
	#food-howitwork .hdiaw-images {
		position: relative;
		top: unset;
		right: 0;
		width: 100%;
		display: none;
	}
	.absolute-right-img {
		display: none;
	}
	.ff-img-mobile {
		display: block;
		max-height: 35vh;
		margin: auto;
		width: auto;
	}
	#foodfeature-slider h2 {
		text-align: center;
		margin-bottom: 30px;
	}
	#foodfeature-slider h3 {
		text-align: center;
		margin-bottom: 20px;
	}
	#foodfeature-slider h3 br{
		display: none;
	}
	#foodfeature-slider p {
		text-align: center;
		width: 100%;
		padding: 0 25px;
	}
	#food-howitwork-mobile .food-howitwork-mobile-title {
		display: block;
		margin: 0 0 30px 0;
	}
	#food-howitwork-mobile h2 {
		font-size: 36px;
		margin: 0 0 15px 0;
	}
	#foodHowitworkCarousel .carousel-indicators li {
		padding: 0px 0 10px 15px;
	}
	#food-howitwork-mobile h3 {
		font-size: 16px;
	}
	#foodHowitworkCarousel .carousel-indicators li.active {
		padding: 10px 25px 15px 15px;
	}
	#foodHowitworkCarousel .carousel-indicators li.active .ci-desc {
		font-size: 12px;
		line-height: 1.3;
		margin-top: 10px;
	}
	#food-howitwork-mobile .food-howitwork-mobile {
		padding: 0 25px;
	}
}
@media(max-width:767.98px){
	#food-header {
		padding: 100px 25px;
	}
	#food-header .food-header {
		min-height: unset;
		z-index: 2;
		position: relative;
	}
	#food-header .taypfood-logo {
		width: 160px;
	}
	#foodfeature-slider h2 {
		font-size: 22px;
	}
	#foodfeature-slider h3 {
		font-size: 28px;
	}
	#food-header h1 {
		font-size: 26px;
		margin: 25px 0 5px 0;
	}
	#food-howitwork .food-howitwork-title {
		display: block;
		margin: 0 0 30px 0;
	}
	#food-howitwork h2 {
		font-size: 36px;
		margin: 0 0 15px 0;
	}

	#food-howitwork h3 {
		font-size: 16px;
	}
	#food-payment{
		padding: 50px 0;
	}
	#food-payment .payment-container {
		padding-top: 25px;
		padding-bottom: 0;
	}
	#food-payment h2 {
		text-align: center;
		margin-top: 0;
		font-size: 36px;
	}
	#food-package{
		padding: 50px 10px;
	}
	#food-package .px {
		padding: 5px;
	}
	#food-package h2 {
		text-align: center;
		margin-top: 0;
		margin-bottom: 25px;
	}
	#food-package .foodpackage-item {
		min-height: 190px;
	}
	#food-inquiry .food-inquiry {
		display: block;
	}
	#food-inquiry .food-inquiry-item {
		display: block;
		text-align: center;
		padding: 0 25px;
	}
	#food-inclussions .overlay-bg {
		60px 25px 60px 25p
	}
	#food-inclussions .overlay-bg .tab-title {
		font-size: 32px;
		text-align: center;
	}
	#food-inclussions .overlay-bg .tab-description {
		font-size: 14px;
		text-align: center;
	}
	#food-inclussions .get-started {
		float: unset;
		display: block;
		width: 160px;
		margin: 30px auto;
	}
}
@media(max-width:374.98px){
	#foodfeature-slider h2 {
		font-size: 16px;
	}
	#foodfeature-slider h3 {
		font-size: 18px;
	}
	#food-package h3 {
		font-size: 28px;
		margin-bottom: 25px;
	}
	#food-package h2 {
		font-size: 36px;
	}
}

img.laptop-frame {
    position: absolute;
}

/* Carousel Fade In effect */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.carousel-fade .carousel-inner .item { transition-duration: 0.3s}
 
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}


	.navbar-custom .navbar-collapse {
		border-color: rgba(255, 255, 255, 0.02);
		margin: 0px 0 0px 0;
	}
	img.logo-img {
		height: auto;
		margin: 0px 0;
	}
	.nav>li {
		position: relative;
		display: block;
		margin: 5px 0px;
	}
content_copyCOPY