body,p, div{
margin:0 0 0 0;
font-family: 'trebuchet MS';
}

.copy {color:#4d4d4d; font-size: 12px; text-decoration:none ; }
.head {color:#4d4d4d; font-size: 16px; text-decoration:none ; }
.subhead {color:#4d4d4d; font-size: 14px; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}
.con {color:#a4a4a0; font-size: 12px; text-decoration:none ; font-weight:bold; font-family: 'rockwell', 'trebuchet MS';}
.big {color:#4d4d4d; font-size: 34px; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}
.big2 {color:#4d4d4d; font-size: 29px; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}
.big3 {color:#4d4d4d; font-size: 36px; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}
.big4 {color:#4d4d4d; font-size: 34px; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}
.ph {color:#4d4d4d; font-size: 12px; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}
.ph1 {color:#4d4d4d; font-size: 11px; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}
.heroh {color:#4d4d4d; font-size: 19px; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}
.medgrey {color:#999999; font-size: 17px; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}
.scopy {color:#4d4d4d; font-size: 12px; text-decoration:none ; }

.error_message {color:#FF0000; font-size: 11px; text-decoration:none ; }

h1 {color:#666733; font-size: 20px; text-decoration:none ; font-family: arial;}
h4 {color:#333333; font-size: 20px; text-decoration:none ; font-family: arial;}


a.copyl:link	{color: #4d4d4d; font-size: 12px; font-weight:normal; text-decoration:none ; }
a.copyl:visited {color: #4d4d4d; font-size: 12px; font-weight:normal; text-decoration:none ; }
a.copyl:active	{color: #4d4d4d; font-size: 12px; font-weight:normal; text-decoration:none ; }
a.copyl:hover 	{color: #a4a4a0; font-size: 12px; font-weight:normal; text-decoration:none ; }

a.contl:link	{color: #a4a4a0; font-size: 12px; font-weight:bold; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}
a.contl:visited {color: #a4a4a0; font-size: 12px; font-weight:bold; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}
a.contl:active	{color: #a4a4a0; font-size: 12px; font-weight:bold; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}
a.contl:hover 	{color: #4d4d4d; font-size: 12px; font-weight:bold; text-decoration:none ; font-family: 'rockwell', 'trebuchet MS';}

a.email:link    {color: #666733; font-size: 12px; font-weight:normal; text-decoration:none; font-family: 'lucida sans'}
a.email:visited {color: #666733; font-size: 12px; font-weight:normal; text-decoration:none; font-family: 'lucida sans'}
a.email:active  {color: #666733; font-size: 12px; font-weight:normal; text-decoration:none; font-family: 'lucida sans'}
a.email:hover   {color: #ffffff; font-size: 12px; font-weight:normal; text-decoration:none; font-family: 'lucida sans'}


html>body ul {
    margin: 0;
}

#menubg
{
	max-width:470px;
	width:100%;
	float:right;
	margin:0 0 0 0;
}

/* new */
#menu_menu ul
{
	float:right;
	max-width:470px;
	width:100%;
	list-style: none;
	padding: 0px;
	margin: 0 0 0 1px;
}
#menu_menu li a{
	float:left;
	padding:13px 17px;
	border-left:#ebece4 1px solid;
	border-right:#ebece4 1px solid;
	border-bottom:#ebece4 1px solid;
	background:#ebece4;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	text-decoration: none;
	font-size: 14px;
	color: #a4a4a0;
	font-weight:bold;
	font-family: 'rockwell', 'trebuchet MS';
	text-transform:uppercase;
	margin-left:1px;
}
#menu_menu li a:hover,li#home a
{
	border-left:#f4f5ef 1px solid;
	border-right:#f4f5ef 1px solid;
	border-bottom:#f4f5ef 1px solid;
	background:#f4f5ef;
	color: #4d4d4d;
}
#anyquestions {
	width:100%;
	max-width:281px;
	height:89px;
	position:absolute;
	background:url(http://www.schoollaboratoryfurniture.co.uk/images/any_questions.png);
	margin:-35px 0px 0 -1px;
	z-index:2;
	text-align:center;
}
.big3, .ph{
	margin:0 0 0 0;
}
.ph, .enquiry-form .form-row{
	margin-top:10px;
}
.solutions{
	float:left;
	width:calc(25% - 5px);
	margin:20px 0 0 6px;
	font-size:12px;
}
.solutionpic img{
	width:100%;
}
#solutions_margin1{
	margin-left:0px;
}
#solutions_margin2, #solutions_margin3, #solutions_margin4{
}
.solutionpic {
	width:100%;
	/*width:242px;*/
	/*height:170px;*/
	height:auto;
	float:left;
	background:#ffdd00;
	margin:0 0 0 0;
}
.solutionhead {
	float:left;
	width:100%;
	/*width:242px;*/
	text-align:left;
	margin:3px 0 0 0;
}
.solutioncopy {
	float:left;
	width:100%;
	/*width:242px;*/
	height:auto;
	text-align:left;
	margin:0 0 0 0;
}
.solutionreadmore {
	float:left;
	width:100%;
	/*width:242px;*/
	height:34px;
	text-align:right;
	background:url(http://www.schoollaboratoryfurniture.co.uk/images/srmbg.jpg);
	margin:0 0 0 0;
}
/*#container {
	float:left;
	width:100%;
	margin:0 0 0 0;
}*/
.contentainer {
	width:100%;
	max-width:990px;
	margin-left:auto;
	margin-right:auto;
}
#header {
	float:left;
	width:100%;
	max-width:990px;
	margin:0 0 0 0;
}
.myButton {
	font-size:15px;
	color:#666666;
	width:calc(100% - 5px);
	/*max-width:237px;*/
	height:27px;
	font-family: 'rockwell', 'trebuchet MS';
	font-weight:normal;
	padding-top:8px;
	padding-left:5px;
	text-decoration:none;
	background-color:#ffdd00;
	display:inline-block;
	text-align:left;
}

.myButton:hover { 
	color:#ffdd00;
	background-color:#666666;
	display:inline-block;
}

#logo {
	float:left;
	margin:10px 0 0 0;
}
#email {
	float:right;
	position:absolute;
	margin:-24px 0px 0 0px;
	right:0px;
}
#headline {
	float:left;
	margin:44px 0 0 0;
}
#phone {
	float:right;
	width:181px;
	height:auto;
	padding:10px;
	background:#ebece4;
	text-align:left;
	margin:30px 34px 0 0;
	border-radius:5px;
}
#phone .big{
	font-size:26px;
}
#complete {
	width:calc(100% - 2px);
	height:112px;
	background:#f4f5ef;
	border:#d1d2cd 1px solid;
	float:left;
	margin:0 0 0 0;
}
#footer {
	width:100%;
	float:left;
	margin:20px 0 0 0;
}
#footer1 {
	float:left;
	width:calc(45% - 1px);
	/*max-width:422px;*/
	height:60px;
	text-align:left;
	border-right:#ebece4 1px solid;
	margin:0 0 0 0;
}
#foot {
	float:left;
	margin:0 0 0 0;
}
#footer2 {
	float:left;
	width:55%;
	/*max-width:560px;*/
	text-align:left;
	margin:0 0 0 0;
}
#services_menu{
	display:none;
	float:left;
	width:100%;
	height:auto;
	/*width:990px;
	position:absolute;*/
	margin:0 0 0 0;
	z-index:2;
}
#services_menu #right_border{
	border-right:#fff 1px solid;
}	
/*menu item on*/
#services_on ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#services_on li{
	float: left;
	margin: 0 0 0 0;
}
#services_on li{
	background:#ffdd00;
	height: 27px;
	float: left;
	display: block;
	text-decoration: none;
	font-size: 14px;
	color: #4d4d4d;
	padding-right:12px;
	padding-left:13px;
	border-style:solid;
	border-width:0px 0 1px 1px;
	border-color:#cccccc;
	font-family: 'rockwell', 'trebuchet MS';
	line-height:27px;
}
#services_on li a:hover{
	background:#ffdd00;
	color: #4d4d4d;
	border-style:solid;
	border-width:0px 0 1px 1px;
	border-color:#cccccc;

}
/*default*/
#services_off ul{
	list-style: none;
	padding: 0px;
}

#services_off li{
	float: left;
}
#services_off li{
	float: left;
	display: block;
	height: 27px;
	text-decoration: none;
	font-size: 14px;
	color: #ffffff;
	padding-right:6px;
	padding-left:6px;
	background: url(http://www.schoollaboratoryfurniture.co.uk/images/servicesbg.png);
	border-style:solid;
	border-width:0px 0 1px 1px;
	border-color:#cccccc;
	font-family: 'rockwell', 'trebuchet MS';
	line-height:27px;
}
 
#services_off li a:hover
{
	background:#ffdd00;
	color: #4d4d4d;
	border-style:solid;
	border-width:0px 0 1px 1px;
	border-color:#cccccc;
}
#herohead {
	width:calc(100% - 2px);
	height:34px;
	text-align:left;
	float:left;
	background:#ffdd00;
	border:#ccc 1px solid;
	border-bottom:0;
	margin:10px 0 0 0;
}

#jssor_1 {
	float:left;
	/*width:100%;
	height:auto;*/
	width: 1170px;
	height: 400px;
	/*height:397px;*/
	/*border:#ccc 1px solid;*/
	border-width:0 1px 5px 1px;
	margin:0 0 0 0;
	background:#875675;
	overflow:hidden;
	position:relative;
	top: 0px;
	left: 0px; 
	visibility: hidden;
}
#heromain {
	float:left;
	width:calc(100% - 2px);
	border:#ccc 1px solid;
	border-width:0 1px 5px 1px;
	margin:0 0 0 0;
	padding-bottom:20px;
}

#herocopy {
	width:100%
	max-width:495px;
	text-align:left;
	float:left;
	margin:0 0 0 0;
}

#hero2 {
	float:right;
	width:100%;
	max-width:495px;
	margin:0 0 0 0;
}

#hero_slide {
	display:block;
	/*width:100%;
	max-width:990px;
	height:auto;
	position:absolute;*/
	margin:0 0 0 0;
	z-index:1;
	position: relative;
	top: 0px;
	left: 0px;
	width: 1170px;
	height: 400px;
	overflow: hidden;
}
#main_text {
	float:right;
	width:calc(100% - 279px);
	text-align:left;
	margin:0 0 0 0;
}
#highlight2 {
	width:calc(100% - 10px);
	max-width:580px;
	height:45px;
	line-height:17px;
	float:left;
	text-align:left;
	background:url(http://www.schoollaboratoryfurniture.co.uk/images/yellow_highlight2.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	margin:5px;
	/*margin:-8px 200px 0 -5px;*/
}
#highlight2 .heroh{
	margin:3px 5px;
}
#whyus {
	float:left;
	/*max-width:687px;
	height:108px;*/
	height:auto;
	width:calc(100% - 10px);
	min-height:108px;
	background:url(images/whyus.jpg);
	background-size:100% 100%;
	margin:5px 0 0 5px;
}
#whyus #text_title{
	width:calc(100% - 20px);
	margin:0px 0 0 0px;
	text-align:left;
	padding:5px 10px;
	height:20px;
	font-size:19px;
	margin-top:5px;
}
#whyus .medgrey_cont{
	float:left;
	/*width:calc(33% - 20px);*/
	width:33%;
	height:30px;
	/*padding:10px;*/
	text-align:center;
	margin-top:10px;
}
#whyus .medgrey_cont .image_cont{
	width:25%;
}
#whyus .middle_borders{
	float:left;
	border-left:#ebece4 1px solid;
	height:55px;
	margin-top:10px;
}
.enquiry-form { 
	width:240px; 
	color:#4d4d4d; 
	font-size: 12px; 
	font-family: trebuchet ms;
}
.enquiry-form .form-row { 
	float:left;
	overflow: auto; 
	margin: 8px 0 0 0; 
	background:none; 
}
.enquiry-form label { 
	float: left; 
	width: 130px; 
	display: block; 
	clear: both; 
	padding: 3px 0 0 0; 
}
.enquiry-form .textarea {
	width: 230px; 
	height:50px; 
	color:#4d4d4d; 
	font-size: 12px; 
	font-family: trebuchet ms; 
	border-color:#ebece4; 
	font-size: 12px; 
	overflow:hidden; 
	background:#fff;
	border:1px solid;
}
.enquiry-form .inputfield {
	width: 230px; 
	color:#4d4d4d; 
	font-size: 12px; 
	font-family: trebuchet ms; 
	border-color:#ebece4; 
	font-size: 12px; 
	background:#fff; 
	border:1px solid;
}
.enquiry-form .inputfield_sm {
	width: 60px; 
	color:#4d4d4d; 
	font-size: 12px; 
	font-family: trebuchet ms; 
	border-color:#ebece4; 
	font-size: 12px; 
	background:#fff; 
	border:1px solid;
}
.enquiry-form2 {
	width:210px;  
	color:#4d4d4d; 
	font-size: 12px; 
	font-family: trebuchet ms;
}
.enquiry-form2 .form-row { 
	overflow: auto; 
	margin: 8px 0 0 0; 
	background:none; 
}
.enquiry-form2 label { 
	float: left; 
	width: 130px; 
	display: block; 
	clear: both; 
	padding: 3px 0 0 0; 
}
.enquiry-form2 .textarea {
	width: 200px; 
	height:50px; 
	color:#4d4d4d; 
	font-size: 12px; 
	font-family: trebuchet ms; 
	border-color:#ebece4; 
	font-size: 12px; 
	overflow:hidden; 
	background:#fff;
	border:1px solid;
}
.enquiry-form2 .inputfield {
	width: 200px; 
	color:#4d4d4d; 
	font-size: 12px; 
	font-family: trebuchet ms; 
	border-color:#ebece4; 
	font-size: 12px; 
	background:#fff; 
	border:1px solid;
}
#rightcol {
	float:right;
	width:279px;
	margin:0 0 0 0;
}
#yellowfoot {
	width:100%;
	max-width:385px;
	height:auto;
	/*height:23px;*/
	float:left;
	background:url(http://www.schoollaboratoryfurniture.co.uk/images/yellow_foot.png);
	background-size:100% 100%;
	text-align:left;
	margin:0 0 0 -5px;
}
#copy {
	float:left;
	text-align:left;
	margin:0 0 0 0;
}
#copy .copy{
	margin:10px 0 0 0;
}
#btmlogos {
	float:left;
	margin:0 0 0 10px;
}
#btmlogos1 {
	float:left;
	margin:10px 0 0 10px;
}
#btmlogos2 {
	float:right;
	margin:0 0 0 0;
}
#contact {
	float:right;
	margin:5px 0 0 0;
}
#formright {
	width:279px;
	height:288px;
	float:left;
	text-align:left;
	background:#fbfbf9;
	border-style:solid;
	border-width:1px;
	border-color:#ebece4;
	margin:0 0 0 0;
}
#magnify {
	float:right;
	margin:0 0 0 0;
}
#enquiryform {
	float:left;
	margin:40px 0 0 20px;
}
/*	Products	*/
#rightcol2 {
	float:right;
	width:279px;
	margin:0 0 0 0;
}
#solutions_cont2{
	float:left;
	width:calc(100% - 279px);
	color: #4d4d4d;
    font-size: 12px;
    text-decoration: none;
    
}
#solutions_cont2 .solutions{
	float:left;
	width:calc(33% - 5px);
	margin:0px 0 0 6px;
}
/*#solutions_margin1{
	margin-left:0px;
}
#solutions_margin2, #solutions_margin3, #solutions_margin4{
}*/
.product_cat{
	float:left;
	width:calc(33% - 10px);
	margin:10px 5px 10px 5px;
	max-height:150px;
	/*height:35vh;*/
	text-align:center;
}
.product_cat img {
	max-width:100%;
	height:auto;
	max-height:160px;
}
.product_cat a {
	color: #a4a4a0;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	font-family: 'rockwell', 'trebuchet MS';
}
.image_container{
	float:none;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#product_cat_cont{
	float:left;
	clear:both;
	margin-top:10px;
	width:calc(95% - 22px);
	margin-left:2.5%;
	border:1px #c0c0c0 dotted;
	padding:10px;
}
#large_img{
	width:100%;
}
#small_img{
	float:left;
	width:50%;
}
#product_cat_text{
	width:calc(50% - 20px);
	float:left;
	text-align:left;
}
.clear_1{
	clear:both;
}
/*	product list	*/
.product_list{
	float:left;
	width:calc(33% - 10px);
	height:150px;
	/*height:55vh;*/
	margin:10px 5px 10px 5px;
	position:relative;
	text-align:center;
}
.product_list img {max-width:100%;height:auto;max-height:200px;}
.images-container{
	height:150px;
	width:100%;
}
.product-image{
	/*float:none;
	width:100%;
	margin-left:auto;
	margin-right:auto;*/
}
.product-image img{
	max-width:100%;
	height:auto;
}
.product_list h2{
	clear:both;
	/*position:absolute;
	bottom:0;*/
	margin:5px 0 0 0;
}

.product_list a {
	display:block;
    color: #a4a4a0;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    font-family: 'rockwell', 'trebuchet MS';
}

.product_list_text {
    color: #a4a4a0;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    font-family: 'rockwell', 'trebuchet MS';
}
#product_list_intro{
	float:left;
	clear:both;
	margin-top:10px;
	width:calc(90% - 20px);
	margin-left:5%;
	border:1px #c0c0c0 dotted;
	padding:10px;
}
#product_list_intro_left{
	float:left;
	width:30%;
}
#product_list_intro_right{
		float:left;
		width:63%;
		text-align:left;
		margin-left:5%;
}
/*	Contact us	*/
#contact_page #solutions_cont2{
	margin-top:20px;
}
#contact_page #rightcol2{
	margin-top:-40px;
}
#contact_page #heromain{
	padding-bottom:10px;
}
#hero2 img{
	max-width:100%;
}
.case_border{
	float:left;
	margin:10px;
	width:calc(100% - 20px);
	border-top:#ccc 1px solid;
}
.case_header{
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
	clear:both;
}
#case_1{
	float:left;
	width:calc(100% - 40px);
	height:auto;
	padding:20px;
	text-align:center;
}
#case_1 .case_text{
	float:left;
	width:100%;
	height:auto;
	font-size:14px;
	text-align:left;
}
#case_1 img{
	float:none;
	width:auto;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
#case_2, #case_3{
	float:left;
	width:calc(100% - 40px);
	height:auto;
	padding:20px;
	text-align:center;
}
#case_2 .case_text, #case_3 .case_text{
	float:left;
	width:40%;
	height:auto;
	font-size:14px;
	text-align:left;
}
#case_2 img, #case_3 img{
	float:right;
	margin:10px;
	max-width:calc(60% - 20px);
	height:auto;
}
@media screen and (max-width: 1010px)  {
	#formright{
		width:277px;
	}
	#formright #anyquestions{
		margin-left:-3px;
	}
}
@media screen and (max-width: 1000px)  {
	#footer1{
		float:none;
		margin-left:auto;
		margin-right:auto;
		width:calc(100% - 1px);
		max-width:422px;
	}
	#footer2{
		float:none;
		margin-left:auto;
		margin-right:auto;
		width:100%;
		max-width:560px;
	}
	#main_text {
		width:calc(100% - 281px);
	}
}
@media screen and (max-width: 950px)  {
	#solutions_cont2{
		width:100%;
	}
	#rightcol2 {
		float:none;
		margin-left:auto;
		margin-right:auto;
	}
	#product_right #anyquestions{
		margin-left:0;
	}
	#solutions_cont2 .solutions{
		width:calc(50% - 6px);
		margin-top:20px;
	}
	#contact_page #solutions_cont2{
		margin-top:0px;
	}
	#contact_page #rightcol2{
		margin-top:20px;
	}
}
@media screen and (max-width: 900px)  {
	.solutions_cont{
		width:500px;
		margin-left:auto;
		margin-right:auto;
		clear:both;
	}
	.solutions{
		width:calc(50% - 5px);
		margin:20px 0 0 10px;
	}
	#solutions_margin3{
		margin-left:0px;
	}
}
@media screen and (max-width: 850px)  {
	.product_list{
		width:calc(50% - 10px);
	}
}
@media screen and (max-width: 800px)  {
	#logo {
		float:none;
		margin-left:auto;
		margin-right:auto;
		clear:both;
	}
	#headline {
		float:left;
		margin:10px 0 0 0;
	}
	#headline .big{
		font-size:26px;
	}
	#phone {
		clear:both;
		float:left;
		margin:10px 0 0 0;
	}
	#complete {
		height:124px;
	}
	#whyus .medgrey_cont .image_cont{
		width:50px;
	}
	#whyus .medgrey_cont .image_cont img{
		max-width:40px;
	}
}
@media screen and (max-width: 750px)  {
	#rightcol{
		float:none;
		margin-left:auto;
		margin-right:auto;
		clear:both;
	}
	#main_text{
		width:100%;
	}
	#highlight2 .heroh{
		font-size:16px;
	}
	#small_img{
		width:100%;
	}
	#product_cat_text{
		width:100%;
	}
}
@media screen and (max-width: 650px)  {
	#email{
		display:none;
	}
	.product_cat{
		width:calc(50% - 10px);
	}
	.clear_1{
		clear:none;
	}
	.clear_2{
		clear:both;
	}
}
@media screen and (max-width: 600px)  {
	#product_list_intro_left{
		width:100%;
	}
	#product_list_intro_right{
		width:100%;
		margin-left:0;
	}
	#product_list_intro{
		width:calc(100% - 20px);
		padding: 10px 0px 10px 0px;
		margin-left:10px;
		border:none;
	}
	#highlight2 .heroh{
		font-size:14px;
	}
	.anyquestions{
		margin-top:-15px;
	}
}
@media screen and (max-width: 570px)  {
	.case_border{
		margin-left:5px;
		margin-right:5px;		
		width:calc(100% - 10px);
	}
	#case_1, #case_2, #case_3{
		width:calc(100% - 20px);
		padding:10px;
	}
	#case_2 .case_text, #case_3 .case_text{
		width:100%;
	}
	#case_2 img, #case_3 img{
		float:none;
		margin:0;
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		max-width:calc(80% - 20px);
	}
}
@media screen and (max-width: 530px)  {
	#headline{
		display:none;
	}
	#complete{
		background:none;
		border:none;
	}
	#phone{
		float:none;
		margin-left:auto;
		margin-right:auto;
	}
	#complete {
    	height: auto;
	}
	.product_list{
		width:calc(100% - 20px);
		margin:10px;
	}
	#hero2 img{
		max-width:calc(100% - 10px);
		margin:0 5px 0 5px;
	}
}
@media screen and (max-width: 500px)  {
	.solutions_cont{
		width:100%;
	}
	#menu_menu li a{
		padding:10px 15px;
		font-size:13px;
	}
	#solutions_cont2 .solutions{
		float:none;
		margin-left:auto;
		margin-right:auto;
		width:80%;
	}
	#whyus{
		display:none;
	}
	#copy .big{
		font-size:28px;
	}
	#copy .copy{
		margin:5px 0 0 0;
	}
}
@media screen and (max-width: 450px)  {
	#menu_menu li a{
		padding:7px 12px;
		font-size:12px;
	}
	.product_cat{
		float:none;
		width:calc(90% - 10px);
		margin-left:auto;
		margin-right:auto;
	}
	#magnify{
		display:none;
	}
	#highlight2 .heroh{
		font-size:14px;
	}
}
@media screen and (max-width: 400px)  {
	.solutions_cont{
		width:250px;
	}
	.solutions {
		float:left;
		width:100%;
		max-width:250px;
		margin:20px 0 0 0;
		margin-left:auto;
		margin-right:auto;
	}
	#menu_menu{
		float:none;
		width:80%;
		margin-left:auto;
		margin-right:auto
	}	
	#menu_menu li a{
		width:calc(50% - 12px);
		padding:7px 0;
		margin:5px 5px 0 5px;
		text-align:center;
		border-top:#ebece4 1px solid;
		border-radius:5px;
	}
	#logo img{
		float:right;
		width:calc(100% - 10px);
	}
	#contact_page #heromain{
		padding-bottom:0px;
	}
}
@media screen and (max-width: 350px)  {
	#highlight2{
		display:none;
	}
}