@CHARSET "UTF-8";

@media only screen and (max-width:1150px) {
	.grid td.gallery {
		width: 30% !important;
	}
}

@media only screen and (max-width:960px)  and (min-width:480px) {
	
	.it--wrapper,
	.pagecontainer {
		width: 960px !important;
	}
	#storercp::before {
	  	padding-right: 750px !Important;
	}
}

@media only screen and (max-width:479px) {
	.it--logo {
		background-position: center 0 !important;
	}
	.it--logo  {
		width: 100% !important;
		height: 60px !important;
		float: none !important;
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		margin: 0 !important;
		background-size: auto 100% !important;
	}
	#it--header .it--slogan {
		position: relative !important;
		left: auto !important;
		top: auto !important;
		text-align: center;
		padding: 0 7px 0 7px;

	}

	#it--footer .it--wrapper {
		margin-top: 20px !important;
		width: 100% !important;
		padding: 20px 0 !important;
		height: auto !important;
	}
	
	#it--header .it--wrapper {
		width: 100% !important;
		padding: 20px 0 !important;
		height: auto !important;
	}
	#it--content .image {
		margin-top: 0 !important;
		text-align: center !important;
		padding-top: 3% !important;
	}
	#it--header .it--wrapper::before {
		display: none;
	}
    #it--footer .it--logo {
        height: 50px !important;
    }
	#it--footer .it--slogan {
		text-align: center;
		margin: 5px 0 !important;
		left: 0 !important;
		padding: 10px 7px 0 7px;
		font-size: 120% !important;
	}
	
	#it--footer .it--description {
		width: 90% !important;
		text-align: center;
		font-size: 100% !important;
        margin: 20px auto 0 !important;
	}
    #it--footer::after {
        background-size: 85% !important;
        background-position: center !important;
    }

}