@media only screen and (max-width: 1239px) and (min-width: 960px)
{
	#edutionSolutions #edutionSolutionsText {
		font-size: 18px;
	}
}
@media only screen and (max-width: 1239px)
{
	.overdiv {
		width: 100%;
		padding: 0px 20px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.ourPS.overdiv, #ourSolutionsPage.ourPS.overdiv {
		padding-left: 20px;
		padding-right: 20px;
	}
	#getInTouch.overdiv {
		padding: 40px 20px;
	}
	#news {
		padding: 30px 20px 0 20px;
	}
	#story_overview_content_area {
		justify-content: center;
	}
}
@media only screen and (min-width: 1200px) {

	#slider {
		height: 414px !important;
	}

}
@media only screen and (max-width:1200px)
{
	#tabs > ul > li {
		padding: 10px 7px
	}
	#slider {
		font-size: 17px;
		line-height: 28px
	}
	.slider h2 {
		font-size: 23px;
		line-height: 28px
	}
}
@media only screen and (max-width:1136px)
{
	#tabs > ul > li {
		padding: 10px 7px
	}
	#slider {
		font-size: 16px;
		line-height: 26px
	}
}

@media only screen and (max-width: 1090px)
{
	#tabs ul li a {
		font-size: 14px;
	}
	#tabs ul li.demo a{
		font-size: 16px;
	}
	.slider h2 {
		font-size: 20px;
		line-height: 24px
	}
}
@media only screen and (max-width:1065px)
{
	#slider {
		font-size: 15px;
		line-height: 24px
	}

}
@media only screen and (max-width: 1000px) and (min-width: 960px)
{
	#logo img {
		height: 80px;
	}
}
@media only screen and (max-width:998px)
{
	#slider {
		font-size: 14px;
		line-height: 22px
	}
}

@media only screen and (min-width: 959px) {
	#sidebar_area {
		display:none;
	}
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
	.sectionOneFour {
		width: 38%;
	}
	.sectionThreeFour {
		width: 58%;
	}
}
@media only screen and (max-width:959px)
{
	#edutionSolutions #edutionSolutionsText {
		font-size: 16px;
	}
	#edutionSolutions #edutionSolutionsText a {
		font-size: 14px;
	}
	#contactFooter{
		margin-top: 20px;
	}
	#footer .right {
		float: left;
		clear: both;
		margin: 0;
	}
	#footer .left .social {
		margin: 0;
	}
	.copyRight {
		display: none;
	}
	.copyRight.mobile {
		display: block;
	}
	#tabs{
		display:none;
	}
	.mobileBurger {
		display: block;
	}
	#headerOver {
		height: 115px;
	}
	#aboutUs .section2:nth-child(2) {
		display: none;
	}
	#aboutUs .section2:nth-child(1) {
		width: 100%;
		padding: 0px 0px 80px 0px;
	}
	#productSolutions .section2 {
		width: 100%;
	}
	#top_head_txt {
		font-size: 13px;
	}
	#productSolutions #solutionsSectionFullImage {
		margin-top: 0;
	}
	#ourProducts  .productsImage {
		margin-top: 25px;
	}
	#productsSectionImage {
		position: relative;
		bottom: initial;
		padding: 0;
		margin: auto;
		max-width: 100%;
	}
	#ourSolutionsSectionImage {
		position: relative !important;
		bottom: initial !important;
		margin: 0 0 20px 0 !important;
	}
	#getInTouch .section3 {
		width: 100%;
	}
	#getInTouch .section32 {
		width: 100%;
	}
	#getInTouch .section32 a{
		float: none;
		margin-top: 0;
	}
	#careersText {
		margin-bottom: 20px;
	}

	#scrollHeader {
		display: none !important;
	}

	/* Products page */
	.grid-container .grid-item {
		width: 100%;
	}
}

@media only screen and (max-width: 950px) {
	div.landing-form-container {
		grid-template-columns: 1fr;
		row-gap: 40px;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	div.landing-form-container > div {
		padding-top: 0;
		padding-bottom: 0;
	}
	.landing-image-columns-container {
		flex-wrap: wrap;
	}
}

@media only screen and (max-width: 926px) {
	.slider h2 {
		font-size: 18px;
		line-height: 22px
	}

	#slider {
		font-size: 13px;
		line-height: 20px
	}
}
@media only screen and (max-width:884px)
{
	.slider h2 {
		font-size: 17px;
	}

}
@media only screen and (max-width:846px)
{
	#slider {
		font-size: 12px;
		line-height: 20px
	}
	.slider h2 {
		font-size: 16px;
		line-height: 19px
	}
	.story_overview_content,
	#order_multi .multi_field_area,
	#orderConsumableMulti .multi_field_area{
		width: 48% !important;
		margin-right: 4% !important;
	}
	.story_overview_content:nth-child(2n),
	#order_multi .multi_field_area:nth-child(2n),
	#orderConsumableMulti .multi_field_area:nth-child(2n){
		margin-right: 0 !important;
	}
	.story_overview_content:nth-child(2n + 1),
	#order_multi .multi_field_area:nth-child(2n + 1),
	#orderConsumableMulti .multi_field_area:nth-child(2n + 1) {
		clear: both;
	}
	.story_overview_content:nth-child(3n + 1),
	#order_multi .multi_field_area:nth-child(3n + 1),
	#orderConsumableMulti .multi_field_area:nth-child(3n + 1) {
		clear: none;
	}
}

@media only screen and (max-width:798px)
{
	.slider h2 {
		font-size: 16px;
	}
}
@media only screen and (max-width:767px)
{
	.slider .nonMobile {
		display: none;
	}
	#sliderMobile {
		display: block;
	}
	#ourProducts .overdiv {
		padding: 0px;
	}
	#ourProducts .section2 {
		margin: 0;
		padding: 60px 20px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		width: 100%;
	}
	#ourProducts #productsFirst.section2 {
		background: #f2f2f2;
	}
	#ourProducts #productsSecond.section2 {
		background-color: #fbb900;
	}
	#ourProducts  .productsImage {
	    margin-top: 25px;
		float: none;
	}
	#ourProducts .section2.second {
		padding: 60px 20px !important;
	}
	#edutionSolutions #edutionSolutionsText {
		width: 100%;
	}
	#edutionSolutionsEmbed {
		width: 100%;
		margin: 0 0 20px;
	}
	#ourProducts .productsText img{
		width: 250px;
		margin-top: 25px;
	}
	#head_top {
		display:none;
	}
	.sectionOneFour {
		width: 100%;
		margin: 0 0 60px;
	}
	.sectionThreeFour {
		width: 100%;
	}
	span.checkboxInput {
		clear: both;
	}
	.fieldInput {
		width: 100%;
	}
	.fieldInput:nth-child(2n+1) {
		margin-right: 0;
	}
	.overdiv.contact {
		margin-bottom: 45px;
	}
	#mobileTop {
		display: block;
	}
}
@media only screen and (max-width:750px)
{
	#case_multi_container .slider{
		padding: 0 5%;
	}
	#overlay .slider .slick-prev{
		left: 20px;
	}
	#overlay .slider .slick-next{
		right: 20px;
	}
	#storySide {
		width: 100%;
		margin-top: 20px;
	}
	#story_content {
		width: 100%;
		margin-right: 0;
	}
	.story_side_overview_contentv,
	#order_multi .multi_field_area,
	#orderConsumableMulti .multi_field_area{
		width: calc(33.333% - 2%);
		float: left;
		margin-right: 3%;
	}
	.story_side_overview_content:nth-child(3n),
	#order_multi .multi_field_area:nth-child(3n),
	#orderConsumableMulti .multi_field_area:nth-child(3n){
		margin-right: 0;
	}
	.landing-image-columns-header{
		margin: 30px auto;
	}
	.landing-image-columns-item {
		flex-basis: 33%;
		padding: 0 15px;
	}
}
@media only screen and (max-width:600px)
{
	#case_multi_container .slider{
		padding: 0;
	}
	.case_field .multiField_1{
		font-size: 16px;
		margin: 20px 0;
	}
	.case_field .multiField_2{
		font-size: 14px;
	}
	.case_field .multiField_3 {
		font-size: 16px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.story_side_overview_content,
	#order_multi .multi_field_area,
	#orderConsumableMulti .multi_field_area{
		width: 48%;
		float: left;
		margin-right: 4%;
	}
	.story_overview_content:nth-child(2n),
	#order_multi .multi_field_area:nth-child(2n),
	#orderConsumableMulti .multi_field_area:nth-child(2n){
		margin-right: 0;
	}
	.story_side_overview_content:nth-child(3n){
		width: 100%;
		margin-right: 0;
	}
	/*About*/
	#aboutPartner {
		margin: 0 auto 60px;
	}

        /* GENERAL POPUP */
	#website_popup.no_admin{
		width: calc(100% - 100px);
		top: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	.close_popup{
		top: 10px;
		right: 10px;
	}

	div.landing-form-container {
		row-gap: 20px;
	}

	form.landing-form{
		grid-template-columns: 1fr;
		padding: 20px;
	}
	.landing-image-columns-header{
		margin: 20px auto;
	}
	.landing-image-columns-item {
		flex-basis: 50%;
	}
	.landing-image-rows-item > .multiField_1{
		padding-top: 15px;
	}

}
@media only screen and (max-width:500px)
{
	.case_field .multiField_4 img{
		max-height: 60px;
	}
	.story_side_overview_content,
	#order_multi .multi_field_area,
	#orderConsumableMulti .multi_field_area{
		width: 100%;
		float: left;
		margin: 0;
	}

	.landing-image-columns-container{
		padding: 40px 20px;
	}
	.landing-image-columns-item {
		flex-basis: 100%;
	}
	.landing-image-rows-item > .multiField_1{
		padding-top: 0;
	}
}
@media only screen and (max-width:450px)
{
	.story_overview_content,
	#order_multi .multi_field_area,
	#orderConsumableMulti .multi_field_area{
		width: 100% !important;
		margin: 20px 0 0 0% !important;
	}

        /* GENERAL POPUP */
	#general_popup_text{
		font-size: 17px;
		line-height: 22px;
	}
	#general_popup_img{
		max-width: 250px;
		margin: 0 auto;
	}
}
