@font-face{
	font-family:'DINOT';
	font-style:normal;
	font-weight:normal;
	src:url(includes/fonts/DINOT.otf) format("opentype"),url(includes/fonts/DINOT.eot) format("embedded-opentype");
}
@font-face{
	font-family:'DINOT-Med';
	font-style:normal;
	font-weight:normal;
	src:url(includes/fonts/DINOT-Medium.otf) format("opentype"),url(includes/fonts/DINOT-Medium.eot) format("embedded-opentype");
}
@font-face{
	font-family:'DINOT-Light';
	font-style:normal;
	font-weight:normal;
	src:url(includes/fonts/DINOT-Light.otf) format("opentype"),url(includes/fonts/DINOT-Light.eot) format("embedded-opentype");
}
@font-face{
	font-family:'DINOT-Bold';
	font-style:normal;
	font-weight:normal;
	src:url(includes/fonts/DINOT-Bold.otf) format("opentype"),url(includes/fonts/DINOT-Bold.eot) format("embedded-opentype");
}
h1, h2, h3, h4, h5 {
	font-family: "DINOT-Bold",sans-serif;
	color: black;
	font-weight: bold;
}
legend {
	color: black;
	width: auto;
    margin-left: auto;
    margin-right: auto;
	padding: 0 25px;
}
fieldset {
	border: 2px solid #e9ecef;
}
label { color: #cccccc; }
.modal-dialog { opacity: .95; }
.modal-header {
	border-bottom: 0;
	padding: 1rem 1rem 0 1rem;
}
.modal-footer {
	border-top: 0;
	justify-content: center;
}
.modal-title { width: 100%; text-align: center; }
.modal-footer button { background-color: #00A9E0; border-color: #00A9E0; }
.modal form { margin: 1rem 3rem; }
body {
    font-family: "DINOT",sans-serif;
    font-size: 16px;
    line-height: 1.42857;
    color: #666666;
    background-color: #FFFFFF;
	overflow-x: hidden;
}
nav.navbar {
	padding: 1rem 1rem 0 1rem;
}
.navbar-brand {
	padding-right: 5rem;
	padding-bottom: 1rem;
}
.navbar-nav a {
	color: black;
	text-transform: uppercase;
}
.navbar-nav a.active {
	font-weight: bold;
	background-color: #E6E5E5;
}
@media (min-width: 992px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-bottom: 1rem;
	}
}
	.dropdown-menu {
		width: 100%;
		background-color: black;
		opacity: .8;
	}
		.dropdown-menu a { color: white; }
		.dropdown-menu a:hover { 
			background-color: black;
			opacity: .8;
			color: white;
		}
.header-blue {
	font-family: "DINOT-Light",sans-serif;
	background-color: #00A9E0;
	color: white;
	padding: 5px 0;
	font-size: 24px;
}
footer {
	background-color: #181818;
	color: white;
	padding: 30px 0;
}
	footer ul {
		margin: 0;
		padding: 0;
	}
	footer ul li {
		list-style-type: none;
	}
	footer a {
		color: white;
	}
	
.mainContent { 
	min-height: 800px; 
}
.jsonFx, .jsonFxNoRollover, .jsonFxRollover {
	position: absolute;
}
lottie-player {
	position: absolute;
}
.lottieOptionLink {
	display: block;
	position: absolute;
	/*border: solid 1px black;*/
}
.fridgeCenter, .kitchenCenter, .pantryCenter, .laptopCenter, .freezerCenter {
	z-index: 9;
	position: absolute;
}
.labelTrends {
	background-color: #F79B2C;
	color: white;
}
.labelScience {
	background-color: #23B2E0;
	color: white;
}
.labelSolutions {
	background-color: #8081AC;
	color: white;
}

/* Grocery Bag stuff */
a.groceryBagNotification, a.groceryBagNotification:hover {
	position: absolute;
	display: block;
	right: 0;
	top: 200px;
	width: 200px;
	min-height: 75px;
	color: white;
	background-color: #00A9E0;
	text-align: center;
	text-decoration: none;
}
	.groceryBagNotificationImage {
		max-width: 75px;
		float: left;
	}
	.groceryBagNotificationText {
		float: right;
		margin-right: 15px;
		margin-top: 20px;
	}

.groceryBag1LeftIcons, .groceryBag3LeftIcons {
	text-align: center;
}
.groceryBag1LeftIcons img, .groceryBag3LeftIcons img {
	max-width: 150px;
}
.groceryBag1Right, .groceryBag3Right {
	padding: 20px 60px;
}
.groceryBag1bottomIcons {
	margin-top: 50px;
}
.groceryBag1bottomIcons img {
	margin-right: 15%;
}
.groceryBag2 p {
	text-align: center;
	padding: 5px 80px;
}
.groceryBag2TopImages img {
	max-width: 150px;
	margin-right: 50px;
}
.groceryBag2TopImages button {
	text-align: center;
}
.groceryBag3LeftIcons img {
	margin-bottom: 35px;
}
.groceryBag3Right * {
	margin-bottom: 35px;
}

.groceryBagThermometerContainer {
	min-height: 250px;
}
.groceryBagThermometer {
	border: solid 1px #00A9E0;
    float: left;
    width: 50px;
    margin: 0 20px 0 230px;
	position: relative;
	height: 200px;
	background-color: #00A9E0;
}

#thermometerRise {
	background-color: black;
	width: 48px;
	position: absolute;
	bottom: 0;
}

#thermometerPercentageNumber {
	float: right;
    margin: 80px 160px 0 0;
}

.xout{
	z-index: 999999999999999999;
}

/* home page */
.home, .video, .speakwitharep, .learnmore, .calendar {
	background-image: url(includes/images/kitchenbackground.jpg);
	background-size: cover;
}

.pantryTemp {
	margin-top: 30%;
	margin-left: 2%;
}
.fridgeTemp {
	margin-top: 20%;
	margin-left: 16%;
}
.freezerTemp {
	margin-top: 35%;
	margin-left: 16%;
}

.kitchenCake {
	margin-top: 28%;
    margin-left: 30%;
}
.kitchenCalendar {
	margin-top: 23%;
    margin-left: 65%;
}
.kitchenLaptop {
	margin-top: 30%;
    margin-left: 50%;
}
.kitchenSolutionsTour {
	margin-top: 15%;
    margin-left: 5%;
}
.kitchenSustainability {
	margin-top: 18%;
    margin-left: 80%;
}
.kitchenAppliance {
	max-width: 100px;
	position: absolute;
	top: 90px;
	left: 75px;
}
.kitchenCalendarImage {
	left: 60px;
	top: 70px;
	max-width: 70px;
}

/* Calendar */

.calendarSide {
	background-image: url(includes/images/calendar-side.jpg);
}

#calendarModal .modal-content {
	padding: 0;
}

.calendarMonths {
	margin-top: 25px;
}

.calendarMonths li {
	position: relative;
	margin-bottom: 10px;
}

.calendarMonths div {
	position: absolute;
	color: white;
	text-align: center;
	top: 0;
	width: 190px;
}

#calendarModal ul li {
	list-style-type: none;
}

#calendarModal .modal-header {
	background-color: black;
	color: white;
}

#calendarModal .close {
	color: white;
}

#calendarModal .modal-body .row {
	margin-left: 0;
	margin-right: 0;
}

.calendarRightSide {
	text-align: center;
	padding-top: 25px;
}

.calendarRightSide .btn-group {
	margin-bottom: 15px;
}

.calendarRightSide .btn-group .btn {
	min-width: 250px;
}

.calendarEvents li {
	background-color: #f5f5f5;
	margin: 5px;
	padding: 10px;
}

.calendarEvents li p {
	text-align: left;
}

.calendarEvents li a {
	float: right;
	margin-right: 15px;
}

.calendarEvents li>a span {
	display: block;
	float: right;
	margin-left: 5px;
	font-size: 80%;
}

.dateHeader {
	font-weight: bold;
}

/* fridge background page */
.fridge {
	background-image: url(includes/images/FridgeOpen.jpg);
	background-size: cover;
	z-index: 1;
	min-height: 1100px;
}
.fridgeCenter {
	padding-right: 0;
	min-height: 1100px;
}
.fridgeText {
    background-color: white;
    text-align: center;
	padding: 15px 0 10px 0;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.fridgeJuiceTea {
	margin-left: 65%;
    margin-top: 25%;
}
.fridgeSauce {
	margin-top: 0;
    margin-left: 60%;
}
.fridgeDairy {
	margin-top: 15%;
    margin-left: 15%;
}
/* Pantry */
.pantry {
	background-image: url(includes/images/Pantry_0000s_0001_Pantry_smart_object.jpg);
	background-size: cover;
	z-index: 1;
	background-position: center;
	min-height: 1100px;
}
.pantryCenter {
	padding-right: 0;
	min-height: 1100px;
}
.pantryConfections {
	margin-left: 50%;
    margin-top: 5%;
}
.pantryNutritionBars {
	margin-left: 20%;
    margin-top: 15%;
}
/* Laptop */
.laptop {
	background-image: url(includes/images/laptop.jpg);
	background-size: cover;
	z-index: 1;
	min-height: 1300px;
}
.laptopCenter {
	padding-right: 0;
	min-height: 1300px;
}
/* speak with a rep */
#speakWithARepModal legend {
	font-size: 85%;
	font-weight: bold;
}
/* Richard CSS Additions */
.fridge {
	background-position: center center;
}
.fridgeJuiceTea {
    margin-left: 45%;
    
	margin-top: 35%;
}
.fridgeSauce {
    margin-left: 50%;
}

.laptop {
	background-image: url(includes/images/laptop-background.jpg);
	
	padding: 3%;
	
	background-position: center bottom;
	
	min-height: auto;
}
.laptopCenter {
    padding-right: 0;
}
.laptopContent{
	background-image: url(includes/images/laptop-menu.png);
	min-height: 1000px;
	
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.mainContent {
    overflow: hidden !important;
    position: relative;
}
.laptopCenter {
    position: relative;
}
.laptop-menu {
    width: 1600px;
    position: relative;
    margin: 0px auto;
    padding: 2.3% 0px;
    max-width: 73.2%;
}
.laptop-home{
	padding: 60px;
}
.laptop-icon{
	width:20%;
	float: left;
	padding: 10px;
}
.laptop-icon img{
	height: auto;
max-width: 100%;}
.laptop-label{
	float:left;
	width:80%;
}
.laptop-label h2 {
    font-size: 1.7em;
    font-weight: 400 !important;
	font-family: inherit;
}
.laptop-item{
    background-image: url(includes/images/white-transparent.png);
    padding: 20px;
	max-width: 450px;
		margin-bottom:20px;
}
.laptop-background-learn-more{
	background-image: url(includes/images/purple-header-background.png);
	background-position: center;
	background-size: 100%;
	height: 120px;
}
.laptop-background-faces{
	background-color:#0095d4;
	background-position: center;
	background-size: 100%;
	height: 120px;
}
.laptop-heading{
	padding: 30px;
	font-size: 30px;
	color: #ffffff;
	font-weight: 400;
}
.laptop-heading-desc{
	padding: 50px;
		font-size: 15px;
	font-weight: 800;
		color: #ffffff;
}
 .kitchenCalendar {
    margin-top: 26%;
    margin-left: 69%;
}


.laptop-content .row {
    margin-bottom: 0px;
    padding-bottom: 0px !important;
}

.sustain-background {
	background-image:url(includes/images/sustain-background.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.sustain {
	padding: 20%;
	text-align: center;
	width:100%;
}

/* Learn More */

.bluesquare>div {
	background-color: #00A9E0;
	text-align: center;
	margin: 0 5px 5px 5px;
	font-size: 1.5em;
	padding-top: 50px;
	color: white;
	min-height: 390px;
}

.bluesquare a, .bluesquare a:hover, .bluesquare a:visited {
	color: white;
	text-decoration: none;
}

.bluesquare:nth-child(2)>div .row {
	margin-top: 120px;
}

.bluesquare .row {
	margin-top: 20px;
}

#learnMoreModal .row {
	margin-right: 0;
	margin-left: 0;
}

#learnMoreModal fieldset {
	margin: 5px;
}

#learnMoreModal .bluesquare:nth-child(1) svg {
	margin-top: 40%;
}

/* Freezer Section */

.freezer {
	background-image: url(includes/images/freezer.jpg);
	background-size: cover;
	z-index: 1;
	min-height: 1100px;
}

.freezerIceCream {
	margin-left: 50%;
    margin-top: 5%;
}
.freezerFrozenMeals {
	margin-left: 20%;
    margin-top: 15%;
}


.learn-item h4{
font-size: 14px;
}
.learn-icon{
	width:20%;
	float: left;
	padding: 0px 5px 0px 0px ;
}
.learn-icon img{
	height: auto;
max-width: 100%;}
.learn-label{
	float:left;
	width:80%;
}
.learn-item {
    background-image: url(includes/images/white-transparent.png);
    padding: 20px;
    max-width: 450px;
    margin-bottom: 0px;
    min-height: 100px;
}
.team-item{
background-color:#0095d4;
	padding: 10px 20px;
	max-width: 450px;
		margin-bottom:20px;
}
.team-item h4 {
color:#ffffff;}
.laptop-heading-icon{width: 120px;
    max-width: 120px;
    padding: 20px;
}
.modal-lg {
    max-width: 80% !important;
}
.meet-the-team h2 {
    font-size: 55px;
    font-weight: 400;
    font-family: inherit;
    margin-top: 30px;
}
.meet-the-team{
	text-align: center;
}

.modal-content {
  
    border: 0px !important;
    border-radius: 0px;
}
.modal-body {
    padding: 0px;
}
.documentArea{
	margin-bottom: 0px;
}

.topLabel {
    padding: 40px;
}

.form-row>.col, .form-row>[class*=col-] {
}
.left-grey {
    background: #d5dadd;
}
.documentLinks{
	padding: 40px;
}
.documentLinks img{
max-width: 60px;}
.popup .form-row>.col, .popup .form-row>[class*=col-] {
    padding-right: 0px;
    padding-left: 0px;
}
.popup .form-group {
    margin-bottom: 0px;
}
iframe{
	border: 0px;
}


.file-link a{
	padding-right:15px;
}

a {
    color: #000;
}

.mainContent {
    min-height: 1100px;
}


.navbar-expand-lg .navbar-nav .nav-link {
    padding-bottom: 1rem;
    padding-top: 1.1rem;
}

nav.navbar {
    padding: 1rem 1rem 0 1rem;
    max-width: 1140px;
    margin: 0px auto;
}

img{
max-width: 100%;
	height: auto;
}

.kitchenLaptop {
    margin-top: 28%;
    margin-left: 46%;
}

.laptopsm {
    max-width: 140px;
    top: 105px;
    left: 85px;
}
.fridgeJuiceTea {
    margin-left: 40% !important;
    margin-top: 25% !important;
}

#speakWithARepModal .modal-content {
    border: 0px !important;
    border-radius: 0px;
    padding: 30px;
}
#receiveASampleModal .modal-content {
    border: 0px !important;
    border-radius: 0px;
    padding: 30px;
}
.groceryBagTemplate .col-md-5{
	padding: 0px 0px 20px;
}
#groceryBagModal .modal-content {
    border: 0px !important;
    border-radius: 0px;
    max-width: 900px;
    margin: 0px auto;
}
#groceryBagModal p {
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 1.2em;
}
#groceryBagModal .col-md-7{
	padding: 20px 20px 20px 0px;
}

#groceryBagCompleteModal .modal-body {
    padding: 0px;
    background: #ffffff;
    padding: 20px;
    max-width: 900px;
    margin: 0px auto;
}

#introVideoModal .modal-header {
    border-bottom: 0;
    padding: 0px;
	width: 99%;
    position: absolute;
    z-index: 999999999999999999;
    text-align: right;
	
}
#introVideoModal .modal-content {
    border: 0px !important;
    border-radius: 0px;
    line-height: 0px;
}

.laptop-menu-button{
    background-color: #0095d4;
    padding: 20px;
    max-width: 450px;
    margin-bottom: 20px;
}
.laptop-menu-button {
    background-color: #0095d4;
    padding: 20px;
    max-width: 450px;
    margin-bottom: 20px;
    text-align: center;
    line-height: 20px;
    max-height: 100px !important;
    color: #ffffff;
    font-size: 22px;
}
	.laptop-menu-button a{
    color: #ffffff;
}

#groceryBagWelcomeModal .modal-lg{max-width: 860px !important;} 

@media only screen and (max-width: 1600px) {
  .mainContent {
    min-height: 900px;
  }
	
	.kitchenLaptop {
    margin-top: 27%;
    margin-left: 44%;
}

.laptopsm {
    max-width: 120px;
    top:115px;
    left: 95px;
}
.kitchenCake {
    margin-top: 28%;
    margin-left: 30%;
}	
}

@media only screen and (max-width: 1500px) {

.team-item h4 {
    font-size: 16px !important;
}
}
@media only screen and (max-width: 1400px) {
  .mainContent {
    min-height: 800px;
  }
	.kitchenLaptop {
    margin-top: 26%;
    margin-left: 44%;
}
.kitchenCake {
    margin-top: 26%;
    margin-left: 30%;
}
.laptopsm {
    max-width: 120px;
    top:115px;
    left: 95px;
}
	.team-item h4 {
    font-size: 14px !important;
}
	.team-item{
		padding:10px !important;
}
}
@media only screen and (max-width: 1320px) {
  .mainContent {
    min-height: 780px;
  }
	.kitchenLaptop {
    margin-top: 24% !important;
    margin-left: 44%;
}
	.laptop-heading {
    padding: 50px 30px 0px;
    font-size: 22px;
    color: #ffffff;
    font-weight: 400;
}
	.laptop-heading {
    padding: 50px 30px 0px;
    font-size: 22px;
    color: #ffffff;
    font-weight: 400;
    max-width: 200px;
}
	.laptop-background-learn-more {
    background-position: left !important;
    background-size: 100% !important;
}
	
	.kitchenCake {
    margin-top: 25%;
    margin-left: 28%;
}

.laptopsm {
    max-width: 110px;
    top:115px;
    left: 95px;
}
}
@media only screen and (max-width: 1220px) {
  .mainContent {
    min-height: 700px;
  }
	.kitchenLaptop {
    margin-top: 23% !important;
    margin-left: 42%;
}
	
	.click-label {
    font-size: 14px;
    padding-left: 10px;
}
	
	.kitchenCake {
    margin-top: 24%;
    margin-left: 28%;
}

.laptopsm {
    max-width: 110px;
    top:115px;
    left: 95px;
}
	.kitchenCalendar {
    margin-top: 24%;
}
}
@media only screen and (max-width: 1120px) {
  .mainContent {
    min-height: 700px;
  }
	.kitchenLaptop {
    margin-top: 22% !important;
    margin-left: 42%;
}
	
	.kitchenCake {
    margin-top: 24%;
    margin-left: 28%;
}

.laptopsm {
    max-width: 110px;
    top:115px;
    left: 95px;
}
}


.navbar-toggler{
	display: none;
}
#sidenav-container {
    width: 0px !important;
}

.header-blue-mobile{
	display: none;
}

.mobile-video{
		display: none;
	}
	.mobile-nav{
		display: none;
	}
	.mobile-video {
    width: 100%;
}

iframe {
    width: 100%;
}
.mobile-home-landing{
	}
.mobile-home-landing{
		display: none;
	}


  #preload{
	  display:none;
		  }
		  .registration-modal{
			max-width: 700px !important; 
		  }
		  .registration-modal .modal-content{
			  padding:20px 40px;
		  }
		  
		  .topLabel h3 {
    font-size: 36px;
    font-weight: 400 !important;
    color: #ffffff;
    font-family: inherit;
    padding-top: 10px;
}
	  .modal.show .modal-dialog {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    /*line-height: 0px;*/
}
	  
.circle-main {
    border-radius: 50%;
    width: 170px;
    height: 170px;
    position: absolute;
    color: #ffffff;
    text-align: center;
    padding:  40px 20px;
    z-index: 9999999999;
    font-size: .8em;
}
	.circle-baked-goods {
    background: #DF697B;
    left: 33.5%;
    margin-top: 38% !important;	
}	
		  
		  .circle-solutions {
    background: #715E87;
    left: 13.5%;
    margin-top: 28.5% !important;	
}	  
		  
		 .circle-calendar {
    background: #F58220;
    left: 71.5%;
    margin-top: 15.5% !important;
} 
		  
		  .circle-sustain {
    background: #6F8F02;
    left: 63.5%;
    margin-top: 18.5% !important;	
}	  
		  .barrow{
			  width:10px;
			  height: auto;
		  }
		  .circle-laptop {
    background: #32C0F1;
    left: 50.5%;
    margin-top: 22.5% !important;	
}	  
		  .hidden, .hidden1, .hidden2, .hidden3, .hidden4, .hidden5{
visibility: hidden;
}

.kitchenCake img {
    width: 80px;
    left: 85px;
    top: 100px;
}
.laptopsm {
    max-width: 120px;
    top: 120px;
    left: 100px;
}

@media only screen and (max-width: 1500px) {
.kitchenCalendarImage {
    left: 70px;
    top: 70px;
    max-width: 60px;
}  
}


@media only screen and (max-width: 1400px) {
.kitchenCalendarImage {
    left: 75px;
    top: 70px;
    max-width: 55px;
}  
	
	 .circle-laptop {
    background: #32C0F1;
    left: 48.5%;
}	  
	.kitchenCalendar {
    margin-left: 68%;
}
}


@media only screen and (max-width: 1300px) {
	.kitchenCalendarImage {

    left: 75px;
    top: 70px;
    max-width: 50px;
}  
	
	 .circle-laptop {
    background: #32C0F1;
    left: 47.5%;
}	  
	.kitchenCalendar {
    margin-left: 67.5%;
}
}

.navbar-nav {
    flex-direction: row !important;
  
}



@media only screen and (max-width: 600px) {

}

@media only screen and (max-width: 700px) {
.navbar-toggler{
	display: block;
}
}

@media only screen and (max-width: 600px) {
	nav.navbar {
    padding: 1rem 1rem 1rem 1rem;
    max-width: 1140px;
    margin: 0px auto;
}
	
	#calendarModal ul li {
    list-style-type: none;
    width: 23%;
    float: left;
    margin: 3px;
    text-align: center;
}
	.calendarRightSide .btn-group .btn {
    min-width: auto;
    max-width: 200px;
}
	.calendarEvents{
		padding: 0px;
	}
	.calendarRightSide .calendarEvents li {
    width: 100% !important;
  
}
	.calendarMonths div {

    width: 100%;
}
	.header-blue {
    font-size: 18px;
}
	.here-are{
		display: none;
	}
	.laptop-background-faces { 
    max-width: 100%;
   
}
	.laptop-heading {
    max-width: 100%;
}
	.home {
    background-image: none;
}
	.home-item {
    padding: 5px 10px;
    background: #ffffff;
    border-bottom: 1px solid #cccccc;
    text-transform: uppercase;
    font-size: 16px;
}
 .mobile-nav{
	}
	.mobile-home-landing{
		display: block;
	}
	.mobile-home{
		display: block;
	}
	.home-main{
		display: none;
	}
	.modal{
	}
	.documentArea{
		display: none;
	}
	.modal-lg {
    max-width: 100% !important;
    min-width: 100%;
    padding: 0px;
    margin: 0px;
}
	.topLabel {
    padding: 10px 20px;
}
	.topLabel img {
 max-width:60px;
		max-height: auto;
    float: left;
		padding: 10px;
}
	.topLabel p {
    margin-top: 0;
    margin-bottom: 1rem;
    float: left;
		display: none;
}
	.left-grey {
    background: #d5dadd;
    margin: 0px !important;
    padding-bottom: 20px;
}
	.topLabel h3 {
    margin-top: 0;
    margin-bottom: 1rem;
    float: left;
    display: inline;
}
	.topLabel  {
    
		min-height: 80px;
}
	.laptopContent {
    background-image: none;
}
	.laptop-menu {
max-width: 100%;
    padding: 0px;
}
	.modalopen {
    width: 50%;
    padding: 4px;
}
	.laptop-background-faces {
      max-width: 100%;
    margin-top: 0px;
    margin-left: auto;
    padding: 0px !important;
    margin: 0px;
    width: 100%;
}
	.desktop-nav{
		display: none;
	}
	.laptop-content {
    background-position: center;
    background-size: cover;
    padding: 0px;
}
	.mobile-video {
    display: block;
    background: #131313;
}
	.mainContent {
    min-height: auto !important;
    height: auto !important;
}
	.mobile-home{
		padding: 0px;
		margin: 0px;
	}
	footer .col{
		width:90%;
		min-width: 90%;
		margin: 0px !important;
		padding: 10px;
	}
	.welcome{
		font-size: .8em;
		max-width:70%;
	}
	.header-blue-main{
		display: none;
	}
	
	.row {
   
    margin-right: 0px;
    margin-left: 0px;
}
	
	.laptopContent {
    background-image: none !important;
}
	.laptopCenter {
    padding-right: 0;
    min-height: auto;
    padding: 0px;
    margin: 0px !important;
}
	.laptop-background-faces .row{
		padding: 0px !important;
		margin: 0px !important;
	}
	
	.laptop-content .row {
    padding: 0px !important;
    margin: 0px !important;
    max-width: 100%;
}
	
	.laptop-content .modalopen {
    width: 100%;
    padding: 10px;
    min-width: 100%;
}
	.laptop-heading {
		font-size: 24px;}
	
	.team-item h4 {
    font-size: 12px;
}
	
	.learn-item {
    padding: 10px;
	}
	
	.laptop-heading-desc{
		display: none;
	}
	
	.laptop-background-learn-more {
    background-position: left;
    background-size: 1200px;
}
	
	.laptopContent {
    background-image: none!important;
}
.modalopen {
    width: 50%;
    padding: 4px;
    min-width: 50%;
}
	
}


@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
	and (-webkit-min-device-pixel-ratio: 2){
		
}

.solution-mobile-menu-sub{
}

.solution-mobile-menu p{
	font-weight: 400 !important;
	padding:15px;
	font-size: 25px;
	border-bottom: 1px solid #cccccc;
}
