@media screen and (max-width: 768px) {
.container {
    width: 98%;
}

.logo {
  font-size: 20px;
  padding: 5px 0;
}

.black{
	display:none;
}

.topnav {	width: 95%;
	height:60px;
    float: left;
	overflow:hidden;
}

.topnav ul {
    padding-left:0px;
    margin:0;
}

.topnav ul li a {
  display: block;
  font: 13px/21px 'Montserrat',sans-serif;
  padding: 9px 9px 8px;
}

.itcontent, .menu{
	width: 98%;
	margin:0 auto;
    padding: 0px;
    float: none;
}
.itcontent img{
        max-width:100%;
        height:auto;
}

.search{	margin:0;
	float:left;
	width:100%;}

.searchinput1{	width:calc(100% - 30px);}
.searchform {
  margin: 3px;
  padding: 0px 5px 5px 15px;
}
.itcontent ul, .itcontent ol{	padding-left:20px;}

.itcontent table{	height:auto;
	width:auto;}





}