*{box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-box-sizing-box-sizing: border-box;
}

@media  screen and (max-width: 450px) {

	#head {
    	width: 100%;
	}
	
	#head .content div{
		text-align: center !important;
	}
	
	#logo {
    	width: 100%;
    	float: none;
    	padding: 10px;
	}
	
	#logo img{
		width: 100%;
	}
	
	#searchform {
    	width: 100%;
    	float: none;
    	text-align: center;
	}
	
	#edit-search-theme-form-1{
		width: 80%;
		height: 30px;
	}
	
	#navbar{
		background-image: none;
	}
	
	#page-bar a, #page-bar a:visited{
		font-size: 1.1em;
		padding: 10px 10px;
	}
	
	[alt^=app-google-play]{
		width: 50% !important;
	}
	
	[alt^=insta]{
		width: 10% !important;
	}
	
	#page {
    	width: 100%;
    }
    
    #sidebar {
    	width: 100%;
    	float: none;
	}
	
	#sidebar .block {
    	width: 100%;
    	float: none;
	}
    
    #footer-region{
    	width: 100%;
    }
    
    #footer-message{
    	width: 100%;
    	padding: 10px;
    }
    
    .with-sidebar {
    	width: 100%;
	}
	
	#content .content img{
		width: 100%;
    	height: auto;
	}
	
	#content .content img[width='200']{
		width: 200px;
    	height: auto;
	}
	
	#content .content img[width='70']{
		width: 70px;
    	height: auto;
	}
	
	#content .content img[width='126']{
		width: 126px;
    	height: auto;
	}
	
	#content .content img[width='119']{
		width: 119px;
    	height: auto;
	}
	
	#contact-mail-page input[type=text]{
		width: 95%;
	}
	
	object, iframe{
		width: 100%;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}