.adsenseleaderboard {width: 468px;height: 60px;display: block;margin: 30px 15px 5px 20px;text-align: left;}
#sidebar-left {padding: 0px;}
.csl_themes-product h3 {max-height: 60px;overflow: hidden;max-width: 90px;}
.csl_themes-price {padding: 3px !important;}
.textwidget {padding: 0px !important;}
#wrapcouponconteiner{
	padding: 5px 10px;
	float: right;
}
.footerspan{float: right;display: inline-block;}

.footerspan a{display: inline-block;margin:0px 5px}
/**/
@media only screen and (max-width: 940px){
body {overflow-x: hidden;}
#wrap {
width: 95%;
overflow-x: hidden;
}
#navwrap #nav{
width: 99%;
}
#header{
width: 100%;
}
#header #searchform{
/*display: none;*/
}
#header h3, #header h1 {
width: 100%;
font-size: 28px
}
p.tagline {
width: 90%;
}
.adsenseleaderboard{
width: 95%;
margin: 30px auto 5px auto;

}
#content {
width: 99.4%;
}
.postwrap{
width: 99%;
}
#sidebar{
margin: 0px auto 15px auto;
width: 100%;
text-align: center;
}
#sidebar-top, #sidebar-bottom {
width: 50%;
margin: 0px auto 15px auto;
text-align: left;
}
#sidebar-left {
width: 50%;
margin: 0px auto 15px auto;
text-align: left;
float:none;
}
#footer, #footerdark, #footercontent{
width: 100%;
}
#footerdark p{
text-align: left;
}
}
/**/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
body {overflow-x: hidden;}
#wrap {
width: 95%;
overflow-x: hidden;
}
#navwrap #nav{
width: 97%;
}
#header{
width: 100%;
}
#header #searchform{
display: none;
}
#header h3, #header h1 {
width: 100%;
font-size: 28px
}
p.tagline {
width: 90%;
}
.adsenseleaderboard{
width: 95%;
margin: 30px auto 5px auto;
display:none;
}
#content {
width: 98.5%;
}
.postwrap{
width: 99%;
}
#sidebar{
margin: 0px auto 15px auto;
width: 100%;
text-align: center;
}
#sidebar-top, #sidebar-bottom {
width: 50%;
margin: 0px auto 15px auto;
text-align: left;
}
#sidebar-left {
width: 50%;
margin: 0px auto 15px auto;
text-align: left;
float:none;
}
#footer, #footerdark, #footercontent{
width: 100%;
}
#footerdark p{
text-align: center;
}
}
/**/
@media only screen and (max-width: 479px){
body {overflow-x: hidden;}
#wrapcouponconteiner{
	padding: 5px !important;
	float: none !important;
	text-align: center;
}
#wrap {
width: 95%;
overflow-x: hidden;
}
#navwrap #nav{
width: 97%;
}
#header{
width: 100%;
}
#header #searchform{
display: none;
}
#header h3, #header h1 {
width: 100%;
font-size: 28px;
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#header h1 a{
color:#000 !important;
}
#header h3 a{
color:#000 !important;
}
p.tagline {
width: 90%;
color:#000 !important;
}
.adsenseleaderboard{
width: 95%;
margin: 30px auto 5px auto;
display:none;
}
#content {
width: 98.5%;
}
.postwrap{
width: 98.8%;
}
#sidebar{
margin: 0px auto 15px auto;
width: 100%;
text-align: center;
}
#sidebar-top, #sidebar-bottom {
width: 70%;
margin: 0px auto 15px auto;
text-align: left;
}
#sidebar-left {
width: 70%;
margin: 0px auto 15px auto;
text-align: left;
float:none;
}
#footer, #footerdark, #footercontent{
width: 100%;
}
#footerdark p{
text-align: center;
}
.footerspan{float: none;display: inline-block;}
#clean_contact{width: 90%;}
.CleanContact{width: 100% !important;}
}
@media only screen and (max-width: 319px){

}