@media only screen and (max-width: 480px) {
.wrapper {
    width: 90%;
}
	.logo {
    width: 90%;
    float: left;
}
img{
	max-width:100%; height:100%;
	}
.header_right {
    width: 100%;
}

.social_icon_images {
    padding-right: 0;
}
.top_menus {
    float: left;
    display: none;
}
.header_cart{
    width: 20%;
    padding: 0;
    margin-top: 20px;

}
.header_fb{
	width: 51%;
    margin-top: 20px;

}
.inner_footer {
    width: 100%;
}
.right_ftr {
    float: left;
    width: 100%;
    text-align: center;
}
.header.full_width {
    padding-bottom: 12px;
}
.header_fb img {

    width: 20%;

}
.left_ftr {
    width: 100%;
    float: left;
    text-align: center;
}
.inner_footer p {
    padding: 0;
}
	
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
.wrapper {
    width: 90%;
}
	.logo {
width: 60%;
   
    margin: 0;
    text-align: center;
}
.header_right {
    width: 33%;
	padding-left: 20px;
}
.top_header_right {
    width: 70%;
}
.social_icon_images {
    padding-right: 0;
}
.top_menus {
    float: left;
    display: none;
}
.inner_footer {
    width: 100%;
	}	
.header_fb img {

    width: 46%;

}
.left_ftr {

    width: 44%;

}
.right_ftr {

    width: 56%;

}
.header_fb {

    width: 50%;

}
.top_menus {
    display: none;
}
.inner_footer p {
    padding: 0;
}	
}
@media only screen and (min-width: 768px) and (max-width: 990px) {
.wrapper {
    width: 98%;
}
 
.top_footer1 {

    width: 100%;
    float: left;
   background: #caa028;
}

.footer_bottom_right {

    width: 49%;
    padding: 0;

}
.footer_bottom {

    width: 100%;
    float: left;

}

p.copyright {
    width: 55%;
    margin-left:15px;
}
.footer_bottom_right {

    width: 38%;
    padding: 0;

}
.footer_bottom p {

    font-size: 13px;

}
.footer_bottom_right a {

    font-size: 13px;

}
.right_ftr {
    width: 57%;
}
.left_ftr {
    width: 43%;
}
.top_menus {

    width: 71%;

}	
.header_right {

    width: 27%;

}
.header_fb img {

    width: 30%;

}
.top_menus ul li {

    padding-right: 0px;

}
.top_menus {

    width: 47%;
    font-size: 12px;
    padding-top: 21px;

}
.header_fb {

    width: 60%;
    margin-top: 20px;

}
.header_cart {

    width: 26%;
    margin-top: 20px;

}	
.logo {
    width: 22%;
    margin: 0% 2% 0% 2%;
}
.inner_footer {
    width: 29.33%;
    float: left;
    padding-left:24px;
}	
}

@media only screen and (min-width: 990px) and (max-width: 1180px) {
.wrapper {
    width: 98%;
}
.logo {

    width: 25%;
    margin-right: 2%;
    margin-left: 2%;

}
.top_menus {

    width: 50%;
    font-size: 14px;
    padding-top: 32px;

}
.header_fb {

    width:  55;
    margin-top: 13%;

}
.header_right {

    width: 21%;

}
.inner_footer {
    width: 29.33%;
    float: left;
    padding-left:24px;
}	
.footer {
    padding-bottom: 25px;
}
.header_fb img {
    width: 30%;
}
}