@media only screen (max-width:1280px) {
	.content_block_in {
		background:none;
	}
	.angel {
		background:none;
	}
	
}
@media only screen and (min-width: 960px) and (max-width: 1220px) {		
	.container {
		width:940px;
	}
	.header_mid {
		margin:0 0 0 0;
	}
	.header_mid_btm ul.topnav {
		margin:0;
	}
	.header_mid_btm ul.topnav > li {
		background: url(../img/list_bg.png) no-repeat scroll right 17px ;
	}
	.header_mid_btm ul.topnav > li > a {
		padding:14px 9px 14px;
		font-size:11px;
	}
	.contact {
		width:98%;
		margin:0 0 20px 2%;
	}
	.contact ul {
		margin:0 0 0 6px;
	}
	.contact ul li {
		padding:0;
	}
	.contact ul li h3 {
		padding:13px 18px 13px 0;
	}
	.contact ul li p {
		padding:13px 0 13px 13px;
		font-size:11px;
	}
	.email {
		width:162px;
		padding:12px 14px 12px;
	}
	.content_block_in {
		width:97%;
		background:url(../img/goddess.png) no-repeat left top;
	}
	.designation {
		width:98%;
		margin:0 0 0 2%;
		padding:15px 0 15px 0;
	}
	.designation ul {
		margin:0 0 0 1%;
	}
	.designation ul li {
		width:18%;
		padding:0 2% 0 0;
	}
	.block img {
		width:100%;
		height:auto;
	}
	.block_btm {
		width:100%;
	}
	.angel ul li {
		width:18%;
		padding:0 2% 10px 0;
	}
	.button_block a {
		font-size:11px;
	}
	.button_block a em {
		padding:7px 1px 8px;
		font-size:11px;
	}
	.button_block a small {
		font-size:10px;
		padding:7px 22px 0 0;
	}
	.footer_in_rgt {
		width:71%;
	}
	.address {
		width:37%;
	}
	.discription {
		width:62%}
	.discription ul li {
		padding:0 16px 0 0;
	}
	.discription ul li a {
		font-size:10px;
	}
	.content_block2 {
		width:100%;
	}
	.subtopics {
		width:100%;
	}
	.humanity ul li {
		width:23%;
		padding:0 2% 0 0;
		margin:0 0 22px;
	}
	.humanity .block_btm {
		width:100%;
	}
	.humanity .button_block em {
		font-size:11px;
		padding:7px 2px 8px;
	}
	.humanity .button_block a small {
		font-size:11px;
		padding:7px 21px 0 4px;
	}
	.subtopics_lft {
		width:18%;
		min-height:678px;
	}
	.subtopics_lft_in ul li a {
		padding:13px 10px 10px 26px;
	}
	.sub_topics_rgt {
		width:80%;
	}
	.pagination {
		width:100%;
	}
	.pagination a.rgt {
		right:-3px;
	}
	.content_block_in {
		background:none;
	}
	.angel {
		background:none;
	}
}
@media only screen and (min-width:768px) and (max-width:959px) {		
	.container {
		width:100%;
	}
	.logo {
		float:none;
		display:block;
		margin:0 auto;
		padding:0 0 10px 0;
		width:40%}
	.logo a img {
		width:100%;
		height:auto;
	}
	.header_top_nav {
		width:100%;
	}
	.nav_list {
		margin:0 0 0 13%;
	}
	.header_mid_rgt {
		float:none;
		display:block;
		margin:0 auto;
	}
	.header_mid {
		margin:0 0 0 0;
		padding:8px 0 10px;
		background:url(../img/brown_pattren.png) repeat-x;
	}
	.banner {
		width:100%;
	}
	.contact {
		width:100%;
		margin:0 0 20px 0;
	}
	.contact ul {
		margin:0 0 0 6px;
	}
	.contact ul li h3 {
		padding:15px 8px 15px 1px;
	}
	.contact ul li p {
		padding:14px 0 12px 5px;
		font-size:10px;
	}
	.designation {
		width:98%;
		margin:0 0 0 1%;
		padding:15px 0 15px 3px;
	}
	.designation ul {
		margin:0 0 0 1%;
	}
	.designation ul li {
		width:18%;
		padding:0 3% 0 0;
		padding:0 2% 0 0;
	}
	.block img {
		width:100%;
		height:auto;
	}
	.block_btm {
		width:100%;
	}
	.angel ul {
		margin:55px 0 0 20px;
	}
	.angel ul li {
		width:18%;
		padding:0 2% 10px 0;
	}
	.button_block a {
		padding:0 29px 0 2px;
		font-size:11px;
	}
	.footer_in_rgt {
		width:71%;
	}
	.address {
		width:36%;
	}
	.discription {
		width:62%}
	.discription ul li {
		padding:0 18px 0 0;
	}
	.discription ul li a {
		font-size:11px;
	}
	.contact ul li h3 img {
		width:160px;
		height:auto;
	}
	.email {
		width:105px;
		padding:12px 15px 12px 15px;
		font-size:12px;
	}
	.record {
		padding:12px 14px 12px 14px;
		font-size:12px;
	}
	.button_block a em {
		width:100%;
		float:none;
		display:block;
		text-align:center;
		padding:7px 19px 8px 9px;
	}
	.button_block a small {
		width:100%;
		float:none;
		display:block;
		text-align:center;
		padding:12px 22px 7px 1px;
	}
	.footer_in span {
		top:10px;
		left:9px;
	}
	.footer_in span img {
		width:170px;
		height:auto;
	}
	.footer_in_rgt {
		width:76%;
	}
	.address {
		width:33%;
	}
	.address p small {
		font-size:11px;
	}
	.address p a.mail {
		font-size:11px;
	}
	.discription {
		width:67%;
	}
	.discription ul li {
		padding:0 17px 0 0;
	}
	.discription ul li a {
		font-size:10px;
	}
	.content_block2 {
		width:100%;
	}
	.subtopics {
		width:100%;
	}
	.humanity ul li {
		width:23%;
		padding:0 2% 0 0;
		margin:0 0 22px;
	}
	.humanity .block_btm {
		width:100%;
	}
	.humanity .button_block em {
		font-size:11px;
		padding:7px 0 8px;
	}
	.humanity .button_block a small {
		font-size:11px;
		padding:12px 1px 7px;
		background:url("../img/case.png") no-repeat scroll 90% 11px ;
	}
	.subtopics_lft {
		width:20%;
		min-height:678px;
		margin:0 15px 0 0;
	}
	.subtopics_lft_in ul li a {
		padding:13px 10px 10px 20px;
	}
	.sub_topics_rgt {
		width:78%;
		/*float:left;*/
	}
	.pagination {
		width:100%;
	}
	.pagination a.rgt {
		right:10px;
	}
	.content_block_in {
		background:none;
	}
	.angel {
		background:none;
	}
	.contact_us input[type="text"], .contact_us textarea {
		width:300px;
	}
	.contact_us iframe {
		width:300px;
	}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {		
	.container {
		width:100%;
	}
	.header_top {
		width:100%;
	}
	.header_top_nav {
		width:100%;
	}
	.nav_list > ul {
		margin:0;
	}
	.nav_list > ul > li {
		padding:7px 0 7px 17px;
	}
	.nav_list {
		margin:0 0 0 4%;
	}
	.social {
		margin:0 19px 0 3px;
	}
	.social ul {
		margin:0;
	}
	.logo {
		float:none;
		display:block;
		margin:0 auto;
		padding:0 0 10px 0;
		width:46%}
	.logo a img {
		width:100%;
		height:auto;
	}
	.header_mid {
		margin:0 0 0 0;
		padding:8px 0 10px;
		background:url(../img/brown_pattren.png) repeat-x;
	}
	.header_mid_rgt {
		display:block;
		margin:0 auto;
		float:none;
	}
	.banner {
		width:100%;
	}
	.contact {
		width:100%;
		margin:0 0 0 0;
	}
	.contact ul {
		margin:0 0 0 0;
	}
	.contact ul li {
		padding:0 5px 0 0;
	}
	.contact ul li p {
		padding:13px 0 0;
		font-size:11px;
	}
	.banner {
		width:100%;
		padding:0;
	}
	.banner_in {
		float:none;
		display:block;
		margin:0 auto;
		width:100%;
		padding:20px 0 0;
	}
	.banner_in span {
		margin:0 auto;
		text-align:center;
		display:block;
		padding:0 0 20px;
	}
	.hope {
		width:97%;
		padding:14px 8px 14px 8px;
		margin:0 auto;
	}
	.contact {
		width:100%;
		background:#766645;
	}
	.content_block_in {
		width:100%;
		background:#bcb5a8;
		padding:0 0 0 0;
	}
	.contact ul {
		display:block;
	}
	.contact ul li {
		float:none;
		display:block;
		text-align:center;
		padding:13px 0 13px;
	}
	.contact ul li p {
		padding:0;
		font-size:14px;
	}
	.designation {
		width:100%;
		margin:0 auto;
	}
	.designation ul {
		display:block;
		margin:0 auto;
		width:469px;
	}
	.designation ul li {
		float:left;
		display:block;
		padding:0 0 15px 0;
		margin:0 12px 0 0}
	.arrows {
		margin:0 auto;
		padding:5px 0;
	}
	.offers {
		width:100%;
		background:#766645;
	}
	.offers ul {
		display:block;
	}
	.offers ul li {
		display:block;
		text-align:center;
		float:none;
	}
	.offers ul li a {
		background:none;
	}
	.offers ul li a.active {
		background:none;
	}
	.block_in {
		width:100%;
		background:url(../img/total_bg.png) no-repeat center top;
		display:inline-block;
		background-size:cover;
	}
	.angel {
		width:100%;
		display:block;
		padding:20px 0 0;
	}
	.angel ul {
		display:block;
		margin:0 auto;
		width:452px;
	}
	.angel ul li {
		display:block;
		float:left;
		padding:0 0 15px 0;
		margin:0 12px 0 0;
	}
	.footer {
		background:url(../img/footer_bg.png) repeat;
	}
	.footer_in span {
		left:4px;
		bottom:-27px !important;
		top:auto;
	}
	.footer_in span img {
		width:100px;
		height:auto;
	}
	.footer_in_rgt {
		width:100%;
		display:block;
		background:none;
	}
	.address {
		float:none;
		display:block;
		margin:0 auto;
	}
	.discription {
		float:none;
		display:block;
		margin:0 auto;
	}
	.discription ul.cards {
		display:block;
		margin:0 auto;
		float:none;
		width:61%;
	}
	.copy p {
		text-align:center;
	}
	.content_block2 {
		width:100%;
	}
	.subtopics {
		width:100%;
		padding:0 0;
	}
	.humanity ul li {
		width:47%;
		padding:0 2% 0 0;
		margin:0 0 22px;
	}
	.humanity .block img {
		width:100%;
		height:auto;
	}
	.humanity .block_btm {
		width:100%;
	}
	.humanity .button_block em {
		font-size:11px;
		padding:11px 4% 6px;
		margin:1px 0 0;
	}
	.humanity .button_block a small {
		font-size:11px;
		padding:12px 16% 6px 4%;
		background:url("../img/case.png") no-repeat scroll 90% 9px ;
	}
	.subtopics_lft {
		width:27%;
		min-height:678px;
		margin:0 12px;
	}
	.subtopics_lft_in ul li a {
		padding:13px 10px 10px 20px;
	}
	.sub_topics_rgt {
		width:68%;
		/*float:left;*/
	}
	.pagination {
		width:100%;
	}
	.pagination a.rgt {
		right:10px;
	}
	.content_block_in {
		background:none;
	}
	.angel {
		background:none;
	}
	.listing .clear2 {
		display: block;
		clear:both;
	}
	.listing .clear5 {
		display:none;
	}
	
	.scart_buttons .scart_button.padr {
		padding:0px;
	}
	table.basket tr td .products p.photo, #main table.basket tr td .products p.photo {
		width:80px;
		min-height:inherit;
	}
	.shopping_cart td img {
		width:80px;
		height: auto;
	}
	table.basket tr td .products h3 a {
		font-size:14px!important;
	}

	table.basket tr th, table.basket tr td {
		padding: 20px 10px!important;
		font-size:14px!important;
	}
	
	div.checkradio {
		display:block!important;
		margin:0 0 10px!important;
		padding: 4px 0px!important;
		width:100%!important;
		float: none!importan;
	}
	div.checkradio.payment {
		margin:0 0 10px!important;
		width:100%!important;
		float: none!importan;
	}
	div.check p {

	}

	div.check .freeshipping {
		display: block!important;
		float:left!important;
		position: inherit!important;
		margin:4px 0px;
	}
	.contact_us input[type="text"], .contact_us textarea {
		width:250px;
	}
	.contact_us iframe {
		width:250px;
		height: 300px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 599px) {		
	.container {
		width:100%;
	}
	.header_top {
		width:100%;
	}.header_top_nav {
		width:100%;
		text-align:right;
		position:relative;
		background:#282520;
	}
	.nav_list {
		float:left;
		display:inline-block;
		width:79%;
	}
	.nav_list > ul {
		width:100%;
		display:none;
		text-align:right;
	}
	.nav_list > ul > li {
		display:block;
		text-align:center;
		float:none;
		padding:5px 0 2px;
	}
	.social {
		margin:0 29px 0 0;
		float:right;
	}
	.list_menu {
		display:block;
		top:5px;
		position:relative;
	}
	.logo {
		float:none;
		display:block;
		margin:0 auto;
		padding:0 0 10px 0;
		width:62%}
	.logo a img {
		width:100%;
		height:auto;
	}
	.header_mid {
		margin:-1px 0 0 0;
		padding:8px 0 10px;
		background:url(../img/brown_pattren.png) repeat-x;
	}
	.header_mid_rgt {
		display:block;
		margin:0 auto;
		float:none;
	}
	.banner {
		width:100%;
	}
	.banner_in {
		float:none;
		display:block;
		margin:0 auto;
		width:100%;
		padding:20px 0 0;
	}
	.banner_in span {
		margin:0 auto;
		text-align:center;
		display:block;
		padding:0 0 20px;
	}
	.hope {
		width:97%;
		padding:14px 7px 14px 7px;
		margin:0 auto;
	}
	.contact {
		width:100%;
		background:#766645;
		margin:0;
	}
	.content_block_in {
		width:100%;
		background:#bcb5a8;
		padding:0 0 0 0;
	}
	.contact ul {
		display:block;
		margin:0;
	}
	.contact ul li {
		float:none;
		display:block;
		text-align:center;
		padding:11px 0 13px;
	}
	.contact ul li p {
		padding:0;
		font-size:14px;
	}
	.designation {
		width:460px;
		margin:0 auto;
		text-align:center;
	}
	.designation ul {
		display:block;
		margin:0 auto;
		width:440px;
	}
	.designation ul li {
		float:left;
		display:block;
		padding:0 0 15px 0;
		margin:0 12px 0 0;
	}
	.arrows {
		margin:0 auto;
		padding:5px 0;
	}
	.offers {
		width:100%;
		background:#766645;
	}
	.offers ul {
		display:block;
	}
	.offers ul li {
		display:block;
		text-align:center;
		float:none;
	}
	.offers ul li a {
		background:none;
	}
	.offers ul li a.active {
		background:none;
	}
	.block_in {
		width:100%;
		background:url(../img/total_bg.png) no-repeat center top;
		display:inline-block;
		background-size:cover;
	}
	.angel {
		width:100%;
		display:block;
		padding:20px 0 0;
	}
	.angel ul {
		display:block;
		margin:0 auto;
		width:214px;
	}
	.angel ul li {
		display:block;
		float:left;
		padding:0 0 15px 0;
		margin:0 12px 0 0;
	}
	.footer {
		background:url(../img/footer_bg.png) repeat;
	}
	.footer_in span {
		left:4px;
		bottom:-27px !important;
		top:auto;
	}
	.footer_in span img {
		width:100px;
		height:auto;
	}
	.footer_in_rgt {
		width:100%;
		display:block;
		background:none;
	}
	.address {
		float:none;
		display:block;
		margin:0 auto;
	}
	.discription {
		float:none;
		display:block;
		width:100%;
		padding:5px 0 0;
	}
	.discription ul {
		display:block;
		margin:0 auto;
		float:none;
		width:61%;
	}
	.discription ul li {
		float:none;
		display:block;
		text-align:center;
		background:none;
		padding:0 0 9px;
	}
	.discription p {
		text-align:center;
		padding:0 5px;
	}
	.discription ul.cards {
		display:block;
		margin:0 auto;
		float:none;
		width:67%;
	}
	.footer_in span {
		display:block;
		margin:0 auto;
		text-align:center;
		position:static;
	}
	.copy p {
		text-align:center;
	}
	.content_block2 {
		width:100%;
	}
	.subtopics {
		width:100%;
	}
	.humanity {
		text-align:center;
	}
	.humanity ul li {
		width:47%;
		padding:0 2% 0 0;
		margin:0 0 22px;
	}
	.humanity .block img {
		width:100%;
		height:auto;
	}
	.humanity .block_btm {
		width:100%;
	}
	.humanity .button_block em {
		font-size:13px;
		padding:11px 3% 6px;
		margin:1px 0 0;
	}
	.humanity .button_block a small {
		font-size:13px;
		padding:12px 14% 6px 5%;
		background:url("../img/case.png") no-repeat scroll 90% 9px ;
	}
	.subtopics_lft {
		width:100%;
		min-height:678px;
		margin:0 0 15px;
		float:none;
		display:block;
	}
	.subtopics_lft_in ul li a {
		padding:13px 10px 10px 20px;
	}
	.sub_topics_rgt {
		width:100%;
		float:none;
		display:block;
	}
	.sub_topics_rgt ul {
		margin:0 0 0 4%;
	}
	.humanity {
		width:100%;
	}
	.humanity ul {
		margin:0 0 0 4%;
	}
	.pagination {
		width:100%;
		padding:20px 0 0;
	}
	.pagination a.lft {
		position:static;
		display:block;
		text-align:center;
		background:none;
		padding:0 0 5px;
	}
	.pagination a.rgt {
		position:static;
		display:block;
		text-align:center;
		background:none;
		padding:10px 0 0px;
	}
	.angel ul li.bible {
		display:block;
		margin:0;
	}
	.angel ul li.gifts {
		margin:0;
	}
	.designation ul li.bible {
		margin:0;
	}
	.designation ul li.gifts {
		margin:0;
	}
	.content_block_in {
		background:none;
	}
	.angel {
		background:none;
	}
	.listing .clear2 {
		display: block;
		clear:both;
	}
	.listing .clear5 {
		display:none;
	}
	.gadget_left img {
		max-width:70%;
	}
	.contact_us {
		float: none!important;
		padding: 0px 0 20px;
		width:100%;
		
	}
	.contact_us input[type="text"], .contact_us textarea {
		width:250px;
	}
	.contact_us iframe {
		width:250px;
		height: 300px;
	}

	.contact_us input[type="text"], .contact_us textarea{
		margin:0px auto;
		display: block;
	}
	.contact_us .custom_btn {
		margin: 0px auto;
		display:block;
	}
	.contact_us iframe {
		width:100%;
		height:450px;
	}
}
@media only screen and (max-width: 479px) {		
	.container {
		width:100%;
	}
	.header_top {
		width:100%;
	}
	.header_top_nav {
		width:100%;
		text-align:right;
		position:relative;
		background:#282520;
	}
	header_mid_rgt h4 {
		font-size:12px;
	}
	.input_type {
		width:192px;
	}
	.nav_list {
		float:left;
		display:inline-block;
		width:66%;
	}
	.nav_list > ul {
		width:100%;
		display:none;
		text-align:right;
	}
	.nav_list > ul > li {
		display:block;
		text-align:center;
		float:none;
		padding:5px 0 2px;
	}
	.social {
		margin:0 0 0 20px;
		float:left;
	}
	.list_menu {
		display:block;
		top:5px;
		position:relative;
	}
	.logo {
		float:none;
		display:block;
		margin:0 auto;
		padding:0 0 10px 0;
		width:75%}
	.logo a img {
		width:100%;
		height:auto;
	}
	.header_mid {
		margin:-1px 0 0 0;
		padding:8px 0 10px;
		background:url(../img/brown_pattren.png) repeat-x;
	}
	.header_mid_rgt {
		display:block;
		margin:0 auto;
		float:none;
		width:90%;
	}
	.banner {
		width:100%;
		padding:0 0 29px 0;
	}
	.banner_in {
		float:none;
		display:block;
		margin:0 auto;
		width:100%;
		padding:20px 0 0;
	}
	.banner_in span {
		margin:0 auto;
		text-align:center;
		display:block;
		padding:0 0 20px;
	}
	.hope {
		width:97%;
		padding:14px 5px 14px 5px;
		margin:0 auto;
	}
	.contact {
		width:100%;
		background:#766645;
		margin:0;
	}
	.content_block_in {
		width:100%;
		background:#bcb5a8;
		padding:0 0 0 0;
	}
	.contact ul {
		display:block;
		margin:0;
	}
	.contact ul li {
		float:none;
		display:block;
		text-align:center;
		padding:13px 0 13px;
	}
	.contact ul li p {
		padding:0;
		font-size:14px;
	}
	.designation {
		width:100%;
		margin:0 auto;
		text-align:center;
	}
	.designation ul {
		display:block;
		margin:0 auto;
		width:218px;
	}
	.designation ul li {
		float:none;
		display:block;
		padding:0 0 15px 0;
		margin:0 12px 0 0;
	}
	.arrows {
		margin:0 auto;
		padding:5px 0;
	}
	.offers {
		width:100%;
		background:#766645;
	}
	.offers ul {
		display:block;
		padding:35px 0 0 0;
	}
	.offers ul li {
		display:block;
		text-align:center;
		float:none;
		padding:0 4px 22px 4px;
	}
	.offers ul li a {
		background:none;
	}
	.offers ul li a.active {
		background:none;
		padding:10px 13px 0 13px;
	}
	.block_in {
		width:100%;
		background:url(../img/total_bg.png) no-repeat center top;
		display:inline-block;
		background-size:cover;
	}
	.angel {
		width:100%;
		display:block;
		padding:20px 0 0;
	}
	.angel ul {
		display:block;
		margin:0 auto;
		width:216px;
	}
	.angel ul li {
		display:block;
		float:left;
		padding:0 0 15px 0;
		margin:0 12px 0 0;
	}
	.footer {
		background:url(../img/footer_bg.png) repeat;
	}
	.footer_in span {
		left:4px;
		bottom:-27px !important;
		top:auto;
	}
	.footer_in span img {
		width:100px;
		height:auto;
	}
	.footer_in_rgt {
		width:100%;
		display:block;
		background:none;
	}
	.address {
		float:none;
		display:block;
		margin:0 auto;
	}
	.discription {
		float:none;
		display:block;
		width:100%;
		padding:5px 0 0;
	}
	.discription ul {
		display:block;
		margin:0 auto;
		float:none;
		width:61%;
	}
	.discription ul li {
		float:none;
		display:block;
		text-align:center;
		background:none;
		padding:0 0 9px;
	}
	.discription ul li a {
		font-size:13px;
	}
	.discription p {
		text-align:center;
		padding:0 5px;
	}
	.discription ul.cards {
		display:block;
		margin:0 auto;
		float:none;
		width:209px;
	}
	.discription ul.cards li a img {
		width:49px;
		height:auto;
	}
	.footer_in span {
		display:block;
		margin:0 auto;
		text-align:center;
		position:static;
	}
	.copy p {
		text-align:center;
		padding:0 10px;
	}
	.content_block2 {
		width:100%;
	}
	.subtopics {
		width:100%;
	}
	.humanity ul li {
		width:47%;
		padding:0 2% 0 0;
		margin:0 0 22px;
	}
	.humanity .block {
		width:280px;
		margin:0 auto;
		display:block;
		float:none;
	}
	.humanity .block img {
		width:100%;
		height:auto;
	}
	.humanity .block_btm {
		width:100%;
	}
	.humanity .button_block em {
		font-size:13px;
		padding:11px 8% 6px;
		margin:1px 0 0;
	}
	.humanity .button_block a small {
		font-size:13px;
		padding:12px 16% 6px 6%;
		background:url("../img/case.png") no-repeat scroll 90% 9px ;
	}
	.subtopics_lft {
		width:100%;
		min-height:678px;
		margin:0 0 15px;
		float:none;
		display:block;
	}
	.subtopics_lft_in ul li a {
		padding:13px 10px 10px 20px;
	}
	.sub_topics_rgt {
		width:100%;
		float:none;
		display:block;
	}
	.sub_topics_rgt ul {
		margin:24px 0 0 0%;
	}
	.humanity {
		width:100%;
	}
	.humanity ul {
		display:block;
	}
	.humanity ul li {
		display:block;
		margin:0 auto 5%;
		float:none;
		width:96%;
	}
	.pagination {
		width:100%;
		padding:20px 0 0;
	}
	.pagination a.lft {
		position:static;
		display:block;
		text-align:center;
		background:none;
		padding:0 0 5px;
	}
	.pagination a.rgt {
		position:static;
		display:block;
		text-align:center;
		background:none;
		padding:10px 0 0px;
	}
	.content_block_nav {
		width:100%;
		
		padding:19px 0 7px;
		margin:0 0 0 0;
	}
	.content_block_nav ul {
		width:100%;
		display:block;
		margin:0;
	}
	.content_block_nav ul li {
		float:none;
		display:block;
		text-align:center;
		padding:0 0 7px;
		background:none;
	} 
	.content_block_in {
		background:none;
	}
	.angel {
		background:none;
	}
	.listing .clear2 {
		display: block;
		clear:both;
	}
	.listing .clear5 {
		display:none;
	}
	.gadget_left img {
		max-width:70%;
	}
	.gallery-in > div {
		float:left;
	}
	.scart_buttons {
		float:none;
		text-align: center;
	}
	.scart_buttons .scart_button {
		display: block;
	}
	.scart_button.checkout {
		float: none;
		margin: 10px 0 0;
	}
	.contact_us {
		float: none!important;
		padding: 0px 0 20px;
		width:100%;
		
	}
	.contact_us input[type="text"], .contact_us textarea {
		width:250px;
	}
	.contact_us iframe {
		width:250px;
		height: 300px;
	}

	.contact_us input[type="text"], .contact_us textarea{
		margin:0px auto;
		display: block;
	}
	.contact_us .custom_btn {
		margin: 0px auto;
		display:block;
	}
	.contact_us iframe {
		width:100%;
		height:450px;
	}
}
@media only screen and (max-width: 959px) {		
	.drop {
		display:block;
		position:absolute;
		top:7px;
		left:46%;
	}
	.header_mid_btm {
		padding:47px 0 0 0;
		width:100%;
	}
	.header_mid_btm ul.topnav {
		display:none;
		margin:0 0 0 0;
		background:#7A6D4F;
	}
	.header_mid_btm ul.topnav > li {
		display:inline-block;
		width:100%;
		float:none;
		margin:0;
		padding:0;
		text-align:center;
		background:none;
	}
	.header_mid_btm ul.topnav > li > a {
		display:block;
		margin:0;
		padding:8px 0;
	}
	table.basket tr td .products p.photo, #main table.basket tr td .products p.photo {
		width:60px!important;
		min-height:20px!important;
}
table.basket tr td .products h3 a {
	font-size:12px!important;
}

table.basket tr th, table.basket tr td {
	padding: 20px 5px!important;
	font-size:13px!important;
}
table.basket tr .quantity input {
	width:30px!important;
	margin:0!important;
}
table.basket tr .quantity p a {
	font-size:12px!important;
}
.shopping_cart td img {
		width:80px;
		height: auto;
	}
	.register input[type="text"], .register input[type="password"], .register textarea, .register select {
		width:150px;
		float: left;
		border:1px solid #ccc;
		padding: 5px;
	}
	.header_mid_btm ul.topnav li ul {
		display:none!important;
	}
	.header_mid_btm ul.topnav li .subnav {
		display:none!important;
	}
}
