@media (max-width: 480px){	#logo a	{		display: block;		width: 100%;		text-align: center;		margin: 0;	}	#logo span.slogan	{		display: block !important;		text-align: center;		clear: both;		width: 100%;		box-sizing: border-box;		-moz-box-sizing: border-box;		padding: 0px;		left: 0;	}	.contact_form	{		width: 100%;	}	.contact_details	{		margin-bottom: 20px;	}	.contact_details .span6	{		width: 100%;		float: none;	}	.container	{		margin-left: 10px !important;		margin-right: 10px !important;	}	.camera_caption a.readmore	{		padding: 0px 10px 0px 10px;		font-size: 20px;		top: 20px;	}	.camera_caption a.readmore span	{		display: none !important;	}	#slider-row	{	}	#header-row .mod-search_searchword	{		width: 175px;	}	.mod-newsflash-adv__links .item__module	{		width: 100%;		margin: 0 0 20px;		float: none;	}	.img-intro__left,	.img-full__left	{		float: none !important;		margin: 0 0 9px 0 !important;	}	.page-registration form input,	.page-remind form input,	.page-reset form input,	.page-login form input,	.page-login form input,	.page-profile__edit form input,	.page-registration form select,	.page-remind form select,	.page-reset form select,	.page-login form select,	.page-login form select,	.page-profile__edit form select	{		width: 100%;	}	.page-registration form label,	.page-remind form label,	.page-reset form label,	.page-login form label,	.page-login form label,	.page-profile__edit form label	{		display: inline-block;	}	.page-category__clients .item_img.img-intro	{		display: inline-block;	}	.page-gallery .item_img.img-intro	{		float: none;		margin: 0 0 20px 0;	}	.page-gallery .item_img.img-intro img	{		width: 100%;	}	.page-gallery .item	{		text-align: center;	}	.img-full__left.span5	{		width: 100%;		margin-right: 0;		box-sizing: border-box;		-moz-box-sizing: border-box;	}	.page-blog .item_img.img-intro	{		float: none;		margin: 0 0 20px 0;	}	.page-blog .item_img.img-intro img	{		/*width: 100%;*/	}	.page-blog .item_img.img-intro	{		width: 97.5%;	}	.page-blog .category_desc p,	.page-category .category_desc p,	.page-category .items-row	{		border-bottom: none;		margin-bottom: 0px;		padding-bottom: 0px;	}	.page-archive_filters select	{		display: block;		width: 100%;	}	.page-category__clients .item	{		overflow: hidden;		margin-bottom: 20px;	}	.page-category__clients .item_img	{		float: none;		margin-right: 0px;	}	#footer .moduletable.span3	{	}	#footer-row ul.social	{		padding-bottom: 20px;	}	#footer-row .footer-row-separator	{		margin-left: 0px;	}	.mod-footer	{		position: relative;		top: 33px;	}	.mod-search__aside .mod-search_searchword	{		width: 100%;	}	mod-login__aside .mod-login_username,	.mod-login__aside .mod-login_passwd	{		width: 100%;	}}