/*

* @package Trego

* @copyright (C) 2014 by mojoomla.com - All rights reserved!

* @license GNU General Public License, version 2 (http://www.gnu.org/licenses/gpl-2.0.html)

* @author mojoomla.com <sales@mojoomla.com>

*/

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

#mj-logo {width: 100%;text-align:center;}

 #mj-righttop {width: 100%;}

 .mj-grid8, .mj-grid16, .mj-grid24, .mj-grid32, .mj-grid40, .mj-grid48,  .mj-grid56, .mj-grid64, .mj-grid72, .mj-grid80, .mj-grid88, .mj-grid96 {float: left;margin-left: 0px;margin-right: 0px;width: 100% !important;margin-bottom: 10px;}

 .custom.mj-grid8, .custom.mj-grid16, .custom.mj-grid24, .custom.mj-grid32, .custom.mj-grid40, .custom.mj-grid48,  .custom.mj-grid56, .custom.mj-grid64, .custom.mj-grid72, .custom.mj-grid80, .custom.mj-grid88, .custom.mj-grid96 {border: none;margin-bottom: 0px;}

 #com-form-login-remember .default {

    float: left!important;

    margin-right: 20px!important;

 }

 .customerservices {

    float: left;

    width: 100%;

}

.bx-wrapper ul li {
    background-size: cover;
    background-position: left top;

}

/************* width < 768px ***************/

@media only screen and (max-width: 767px) 


{


	
	
	div.social-icons {left: 0;bottom: 25px;width: 100%;text-align: center;display: none;}

 .moduletable.block.block-subscribe, .moduletable.contactus{float:none;

width:92%!important;}

#contact-form .osolCaptchaBlock {

    float: left!important;

    width: 100%!important;

}



.capchaimage {

    float: left!important;

    width: 100%!important;

}

.osolCaptchaBlock table td {

    float: left!important;

    width: 100%!important;

}



.contact-form .form-list li.wide input.input-text {

    width: 96%!important;

}



.osol_captcha_td.image > a {

    float: left!important;

	}

.subheading {

    float: right;

    width: 100%;

}

.footer-container

 {

  padding-top:0px!important;

 }



.product-view .product-img-box .etalage-control a.etalage-prev {bottom:68.5px!important;}

.product-view .product-img-box .etalage-control a.etalage-next {bottom:68.5px!important;}

.email-friend > a

  {

  margin-left:62%;

  }

}



/* width < 480px */



 @media screen and (max-width: 500px) {.vmproduct .width25 {float:left;width:98%;}

 .category-view .width33 {padding-bottom: 10px;width: 100%;float:left;}

 .browse-view .width33 {width: 100%!important;

float: left;

padding: 0px 0px 10px 0px!important;}

 .productdetails .width50 {width: 100%;}



/* cart page start*/



.cartlogin .width30.floatleft {

width: 100%;}

 .cart-view .billto-shipto .width50 {

width: 100%;

margin-bottom:13px;}

 .ship {float:left;width:100%;}

 textarea.customer-comment {

float: left;

width: 96%;}

 .cart-summary tr {float:left;width:100%;}

 table.cart-summary tr th {

	

	/*padding: 1px 0 3px 30px;*/

	padding: 0px 15px!important;}

.cart-summary td a, .cart-summary td {

font-size: 14px;

padding: 4px 10px;}



/* cart page End*/



/* Account Details start*/



table.user-details {

float: left;

margin-bottom: 25px;

width: 100% !important;}

 .user-details tr {

width: 98%;

float: left;

border: none;}

 .adminform td {

float: left;

width: 100%;

text-align: left;

padding-top: 5px;

padding-bottom: 0px;

border: none;}

 table.user-details label {

float: left;

width: 95%;

padding-bottom:5px;}

 table.user-details input {

float: left;

width: 98%;

margin:0px;}





}

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

 .product-view .product-img-box .etalage-control a.etalage-prev {bottom:40.5px!important;}

.product-view .product-img-box .etalage-control a.etalage-next {bottom:40.5px!important;}

.email-friend > a

  {

  margin-left:70%;

  }

.footer .col3-set a, a, .page-about .block-testimonials div.writer, .quick-access .chzn-container-single .chzn-single, .accordeonck.categories ul li a, .footer a, .footer .footer-menu a {
    color: #947f5c; display:block;
}

 }