.mm-menu .textbox {
    background: none repeat scroll 0 0 rgba(253, 252, 252, 1);
     color: #666;
     margin-left: 10px;
}

input, textarea {
    background: transparent;
    border-radius: 0;
    border: 0;
    background: url("../images/search-1.png")0 4px no-repeat;
}
li#rwd_logo {
    position: absolute;
}
#rwd-menu h3, #rwd-menu-2 h3 {
    margin: 110px 0 0 20px;
}

.rwd-header, .rwd-footer {
    background: none repeat scroll 0 0 #6C0D45;
}

form#search_form {
    height: 42px;
}

input#sf_submit {
    text-indent: -999px;
}

@media screen and (max-width: 966px) {
	header,.content,.footer {
    width: 96%;
}
.colSide {
   width: 30%;
}
.colMain {
    width: 66%;
}
.productGrid .proList {
    margin: 0 4px 10px 0;
}
}

@media screen and (max-width: 960px) {
	.productGrid .proList {
    margin: 0 54px 10px 0;
}
}

@media screen and (max-width: 853px) {
#navMenu a {
    padding: 9px 10px;
}
}

@media screen and (max-width: 800px) {
	#navMenu a {
    padding: 9px 7px;
}
.productGrid .proList {
    margin: 0 50px 10px 0;
}
}

@media screen and (max-width: 768px) {
	.header_bg {
    display: none;
}
.colMain {
    float: none;
    width: 100% !important;
}
.productGrid .proList {
    margin: 0 45px 10px 0;
}
.footer .menu,.footer .info,.social,.right_bot{
	 display: none;
}
.footer p {
    padding: 2% 0;
    padding-top: 0;
    text-align: center;
}
}

@media screen and (max-width: 736px) {
	.productGrid .proList {
    margin: 0 35px 10px 0;
}
}

@media screen and (max-width: 720px) {
.productGrid .proList {
    margin: 0 29px 10px 0;
}
}

@media screen and (max-width: 667px) {
.productGrid .proList {
    margin: 0 13px 10px 0;
}
}

@media screen and (max-width: 640px) {
.productGrid .proList {
    margin: 0 4px 10px 0;
}
}

@media screen and (max-width: 603px) {
.productGrid .proList {
    margin: 0 88px 10px 0;
}
}

@media screen and (max-width: 568px) {

.productGrid .proList {
    margin: 0 72px 10px 0;
}

}
@media screen and (max-width: 533px) {
.productGrid .proList {
    margin: 0 55px 10px 0;
}
.productList .txt {
    width: 100%;
}
}

@media screen and (max-width: 480px) {
.productList .proList .img {
    float: left;
}
.proList h3 {
    float: left;
}
.productGrid .proList h3 {
    width: 100%;
}
.advSearch {
    width: 100%;
}
}

@media screen and (max-width: 320px) {

span {
    word-wrap: break-word !important;
}
}