
.mon_nav{
	display:none;
	padding:4px 0;
}
.namemobmenu{
	float:left;
	padding:7px 0 0 10px;
	font-weight:600;
	font-size:16px;
}
.monnavbtn{
	float:right;
	padding-top:4px;
	padding-right:10px;
}
.monnavbtn img{
	max-width:30px;
}


@media(max-width:960px){
	
	#topblock_center, #topblock{
		width:100%;
		height:auto;
		background-size:cover;	
	}
	
	#topblock_center .logo1, .email_address{
		float:left;
	}
	.email_address{
		margin-top:10px;
		margin-left:20px;
	}
	.phone{
		float:right;
		margin-top:10px;
	}
	.logo1 img, .email_address, .phone{
		position:static;
	}
	
	.mainwrapper a img{
		max-width:100%;
	}
	
	.topnavmain_list ul{
		display:none;
	}
	.topnavmain_list ul li{
		display:block;
	}
	.topnavmain_list ul li a{
		text-align:center;
		width:100%;
	}
	.mon_nav{
		display:block;
	}
	
	.maincontainer .leftcolumn,
	.maincontainer .rightcontent,
	.leftMenu ul{
		/*width:100%;*/
		height:auto;
	}
	.leftMenu ul{
		padding-bottom:30px;
	}
	.corecheight{
		margin:auto;
	}
} 

@media(max-width:820px){
	.leftcolumm{
		position: static;
		width: 100%;
		background-color: #fff;
		border-radius: inherit;
		border-right: none;
		margin-bottom:15px;
	}
	.rightbarcolumm{
		padding-left:0;
	
	}
	.imagefull{
		max-width: 100%;
		width: auto;
		height: auto;
		margin: auto;
		display: block;
	}
	.rightbarcolumm div{
		height:auto!important;
	}
	.leftMenu ul{
		float: none;
		margin: 0;
		/* padding: 0; */
		width: 100%;
		box-sizing: border-box;
	}
	
	.example-image-link img{
		float:none!important;
		margin-bottom:10px;
	}
}

@media(max-width:768px){
	
	
	#topblock_center .logo1, .email_address, .phone{
		width:100%;
		text-align:center;
		margin:5px 0;
	}
	.contentpaneopen img{
		display:block;
		width:auto;
		max-width:100%;
		height:auto;
		    margin: auto;
	}
	.contentpaneopen a img{
		display:block;
		margin:auto;
	}
	.textboxleft, .LeftBar{
		width:100%!important;
	}
	
	.imgLeftBar{
		float:none;
		max-width:100%;
		width:auto;
		margin:auto;
		border-right:none;
	}
	
	.form-container{
		padding:0 0 0 0;
		margin-bottom:100px;
	}
}

@media(max-width:600px){
	
	.mainfooter{
		background-color:#385976;
	}
	.mainfooter .counterlive,
	.mainfooter .phonesfooter{
		width:100%;
		text-align:center;
		padding:0;
	}
	.mainfooter .phonesfooter{
		margin-bottom:30px;
	}
	.phonesfooter span{
		display:block;
		padding:10px 0;
	}
	
}