/* Desktop Layout: 1920px. */

@media only screen and (min-width: 1900px){

}


/* Desktop Layout: 1024px. */


@media only screen and (min-width: 992px) and (max-width: 1279px) {
.container{width:95%;}
.grid li {width: calc(98% / 3);}
.single_footer_item {width: 160px;}
.footer_social ul li a {margin-right: 5px;}
.image_gallery ul li.view-first .mask h2 {font-size: 24px;}
.single_name {margin-right: 25px;width: 47%;}
.single_name input[type="text"], .my_review textarea {width: 100%;}
.customer_comments {width: 84%;}
.header_right {width: 40%;}
}


/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
.container {width:97%;}
.grid li {width: calc(97% / 3);}
.footer {float: none;margin: 105px 0 55px -45px;}
.footer_logo {margin-top: 50px;text-align: center;width: 100%;}
.footer_logo img {margin: 0;}
.single_footer_item {width: 27%;}
.product_quat p.pro_quty {padding: 12px 21px;}
.single_name {margin-right: 25px;width: 46%;}
.customer_comments {width: 79%;}
.header_right {width: 24%;}
.logo img {width: 465px;}
.logo_text h2 {font-size: 30px;}
}



/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {

.container {width:95%;}
.grid li {width:100%;}
.footer_logo {margin-top: 50px;text-align: center;width: 100%;}
.footer_logo img {margin: 0;}
.image_gallery ul li.view-first .mask h2 {font-size: 22px;}
.image_gallery ul li:last-child {height:auto !important;}
.single_footer_item {float: none;margin-left: 0;width: 100%;}
.logo {float: none;margin-left: 0;text-align: center;}
.logo img {width: 90%;}
.logo_text {width: 100%;}
.header_right {
  float: none;
  margin-right: 0;
  margin-top: 15px;
  width: 100%;
  margin-bottom: 15px;
}
.cart {width: 144px;margin: 0 auto;}
.cart_area {width: 100%;margin-top: 22px;}
.header_link {
  float: none;
  margin: 0 auto;
  width: 157px;
}
.search {float: none;margin: 0 auto;width: 75px;}
.maincontent_area {margin-top: 0px;}
.search .form-control {top: 250px;width: 90%;}
.logo_text h2 {font-size: 130%;}
.single_name {float: none;margin-right: 0;width: 100%;}
.single_name input[type="text"], .my_review textarea {width: 100%;}
.single_customer_review img {margin-bottom: 15px;}
.customer_comments {float: none;margin-left: 0;width: 100%;}
.customer_comments .rateit {position: inherit;right: inherit;top: inherit;}
.product_size_option .form-group label {float: none;}
.select-choice {width: 179px;}
.product_quat {float: none;margin-bottom: 10px;}
.drop-pop-up:before {top: 71px;
z-index: 11;}
.drop-pop-up-body {top: 80px;width: 273px;}
.cart_pro_details {float: none;padding-left: 10px;}
.cart-pro-price {float: none;margin-left: 58px;}
.checkout a {display: block;float: none;margin-bottom: 5px;text-align: center;}
.checkout a.c-checkot {background-position:215px center;}
.menu_bar_box ul {text-align: center;float:none;}
.menu_bar_box ul li {display: inline;float:none;}
.menu_bar_box ul li a {display: inline-block;}
.mob-ver-l-t{display:block;}
}



/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {

.container {width:95%;}
.grid li {width:calc(97% / 2);}
.search .form-control {right: 3%;width: 94%;top:222px}
}



@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.sp-thumbs img {width: auto !important;}
	.select-choice {width: 365px;}
	.select-choice:before, .select-choice:after {right: 1px;}

}

@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 767px){ 
	
	.select-choice {width: 180px;}

}
