@media only screen and (max-width: 550px) {
	.d1 {
		left: 10px;
	}
	.img1 {
		width: auto;
		padding: 0px 15px 15px 15px;
	}
	.img1 > img:first-child {
		width: 100px;
		height: 100px;
	}
	.sound {
		width: 20px;
		margin-bottom: 6px;
	}
	.album1 span span {
		width: auto;
		height: auto;
		padding: 0px;
	}
	.album1 span span img {
		width: 100px;
		height: 100px;
	}
	#drop1_1, #drop1_2, #drop1_3, #drop1_1a, #drop1_2a, #drop1_3a {
		width: 100px;
		height: 100px;
		left: 0px;
		top: 0px;
		position: relative;
		padding: 0px;
	}
	.gallery {
		top: 20px;
		left: 165px;
		position: absolute;
		width: auto;
		height: auto;
	}
	.gallery a {
		width: 100px;
		height: auto;
		margin: 0px;
		margin-left: 20px;
	}
	.gallery a:hover {
		cursor: pointer;
		-moz-box-shadow: 2px 2px 8px #444;
		-webkit-box-shadow: 2px 2px 8px #444;
		-o-box-shadow: 2px 2px 8px #444;
		box-shadow: 4px 4px 8px #444;
		
	}
	.gallery a img {
		width: 100px;
		height: 100px;
	}
	#quebox, #ansbox {
		float: none;
	}
	input#btn1 {
		left: 60px;
		top: 887px;
		width: 253px;
	}
	input#btn2 {
		width: 253px;
		left: 60px;
		top: 997px;
	}
	input#btnclr1 {
		width: 253px;
		left: 60px;
		top: 942px;
	}
	.leftDiv, .rightDiv {
		height: 1000px;
	}
	#bottom_left, #bottom_center {
		margin-top: 924px;
	}
	@media only screen and (max-width: 360px) {
		.box1 {
			width: 77%;
		}
		.img1 > img:first-child {
			width: 80px;
			height: 80px;
		}
		.gallery {
			left: 124px;
		}
		.gallery a {
			width: 80px;
			margin-left: 1px;
		}
		.gallery a:hover {
			cursor: pointer;
			-moz-box-shadow: 2px 2px 8px #444;
			-webkit-box-shadow: 2px 2px 8px #444;
			-o-box-shadow: 2px 2px 8px #444;
			box-shadow: 4px 4px 8px #444;
			
		}
		.gallery a img {
			width: 80px;
			height: 80px;
		}
		input#btn1, input#btn2, input#btnclr1 {
			width: 230px;
		}
	}
	@media only screen and  (max-width: 382px) {
		.gallery {
			left: 146px;
			top: 20px;
		}
	}
}
@media only screen and  (min-width: 482px) {
	.box1 {
		width: 87%;
	}
	.d1 {
		left: 40px;
	}
}
@media only screen and  (min-width: 556px) and (max-width: 988px) {
	.box1 {
		width: 90%;
	}
	#drop1_1, #drop1_2, #drop1_3, #drop1_1a, #drop1_2a, #drop1_3a {
		width: 100px;
		height: 100px;
		left: 177px;
		position: absolute;
		padding: 0px;
	}
	.img1 {
		width: 258px;
		padding: 0px 15px 15px 15px;
	}
	.img1 > img:first-child {
		width: 150px;
		height: 150px;
	}
	.sound {
		width: 20px;
		margin-bottom: 6px;
	}
	.album1 span span {
		width: auto;
		height: auto;
		padding: 0px;
	}
	.album1 span span img {
		width: 100px;
		height: 100px;
	}
	.gallery {
		top: 0px;
		left: 311px;
		position: absolute;
		width: auto;
		height: auto;
	}
	.gallery > a {
		width: auto;
		height: auto;
		margin: 10px;
	}
	.gallery a img {
		width: 100px;
	}
	.gallery a:hover {
		cursor: pointer;
		-moz-box-shadow: 2px 2px 8px #444;
		-webkit-box-shadow: 2px 2px 8px #444;
		-o-box-shadow: 2px 2px 8px #444;
		box-shadow: 4px 4px 8px #444;
		
	}
	input#btn1 {
		top: 763px;
		left: 100px;
	}
	input#btn2 {
		width: 373px;
	}
}
