/*T Responsive CSS*/


@media (min-width: 1950px){
div.product-tab-menu div.list-group>a.active:after 		{left: 96%;margin-top: -25px;border-bottom: 20px solid transparent;border-top: 20px solid transparent;border-right: 30px solid #fff;}
.no-padding-image 										{display: block;max-width: 100%;height: auto;width: 100%;}
.col-md-offset-1 										{margin-left: 18.333333%;}
.col-md-11 												{width: 80.666667%;}
.btn-subscription 										{width: 18%;}
.footer .tags span 										{font-size: 18px;}
.footer-logo 											{margin: 20% 0px 0%;}
.btn-subscription 										{width: 10%;}
}

@media (max-width: 1600px){
.container												{width: 1067px;}
.cssmenu ul li a 										{margin-right: 10px;}
.logo 													{margin-left: -150px;}
.header-top-left 										{width: 20%;}
.header-top-middle										{width: 52%;}
.cssmenu ul li a 										{margin-right: 7px;}
.dropdown ul 											{left: 15px;}
.col-md-offset-1 										{margin-left: 4.333333%;}
.footer .tags span 										{padding: 5px 10px;}
.footer .fa 											{margin-right: 6px;}
.footer h4 												{font-size: 15px;}
.search input[type="text"] 								{padding: 9px;}
.search input[type="submit"] 							{background: url(../images/search.png) no-repeat 12px 3px #ffef00; padding: 6.5px 25px;}
#susbcribeFrm #sucr_email								{padding: 10px !important;}
/*.span_3_of_2 											{width: 40%;}
.images_3_of_2 											{width: 50%;}*/
}

@media (max-width: 1430px){
.container												{width: 950px;}
.product-tab-content .bx-prev							{left:-20px !important;}
.product-tab-content .bx-next							{right:-20px !important;}
}

@media screen and (max-width: 1450px) and (min-width: 1200px) {
  #etalage .etalage_thumb_image {
    height: 250px !important;
	width: 250px !important; 
}
}

@media screen and (max-width: 1200px) and (min-width: 1024px) {
  #etalage .etalage_thumb_image {
    height: 200px !important;
	width: 200px !important; 
}
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  #etalage .etalage_thumb_image {
    height: 175px !important;
	width: 175px !important; 
}
}

@media (max-width: 1350px){
.btn-subscription 										{width: 20%;}
}

@media (max-width: 1280px){
.btn-subscription 										{width: 22%;}
.megapanel .row .col1 					 				{width: 18% !important;}
}




@media (max-width: 1200px){
.container												{width: 750px;}
.mobile-top-bar											{background: #fff001; height: 40px; display: block;}
.cssmenu 												{display: none;}
.logo 													{margin-left: -72px;}
.header-top-left 										{width: 40%;}
.header-top-middle										{width: 60%;}
.header-top-middle p 									{font-size: 15px;}
.search input[type="text"] 								{width: 94%; padding: 8px;}
.search input[type="submit"] 							{background: url(../images/search.png) no-repeat 13px 7px #ffef00; padding: 10px 25px;}
.searchtop input[type="text"] 								{width: 94%; padding: 12px;}
.searchtop input[type="submit"] 						{background: url(../images/search.png) no-repeat 13px 7px #ffef00; padding: 10px 25px;}
#products h2 											{font-size: 40px; padding: 0px 0px 10px;}
#products .list-group-item 								{font-size: 24px;}
div.product-tab-menu div.list-group>a.active:after 		{left: 94%}
.btn-subscription 										{width: 43px;}
.footer .tags span 									    {padding:5px; margin: 5px; font-size: 11px;}
.footer .fa 											{font-size: 20px; margin-right: 5px;}
.mobile-cart                                     		{margin: 10px 0px; width: 40%;  padding: 15px 5px; right: 40px; }
}

@media (max-width: 991px){
.container 												{width: 500px;}
.logo 													{margin-left: -150px;}
.col-md-offset-1 										{margin-left: 0%;}
.header-top-left 										{width: 30%;}
.header-top-middle 										{position: absolute; margin-left: 127px; margin-top: -10px;}
#products h4 											{font-size: 16px;}
.rating 												{font-size: 18px;}
#products p 											{font-size: 15px;}
.footer-logo 											{margin: 10px 0px 30px;}
.btn-subscription 										{width: 42px;}
.footer .fa 											{font-size: 26px; margin-right: 10px;}
.subscription input[type="text"] 						{padding: 8px;}
#susbcribeFrm #sucr_email {
    padding: 8px !important;
}
.footer-links 											{margin-bottom: 20px;}
.product-tab-menu 										{padding: 70px 0px;}
.show-sm 												{display: block; margin-bottom: 20px;}
.hide-sm 												{display: none;}
.error-404 h1											{font-size: 24px; line-height: 30px;}
.media, .media-body 									{overflow:auto; width: 100%;}
.popup-block 											{width: 100%; display: none;}
#etalage .etalage_zoom_area, .etalage_zoom_area {display: none !important;}

/*.order-table table 										{word-break: break-all; font-size: 12px;}*/

}

@media (max-width: 767px){
html, body 	 											{overflow-x: hidden;}
.container 												{width: auto;}
.logo 													{margin-left: 0px;}
.header-top-left 										{width: 100%;}
.header-top-middle 										{position: relative; margin-left: 0px; margin-top: -20px; width: 100%;}
#products h2 											{font-size: 24px; padding: 0px 0px 10px;}
#products .list-group-item 								{font-size: 14px;}
#products .icons 										{display: inline-block; margin: 10px 5px 5px -15px; width: 30px;}
div.product-tab-menu div.list-group>a.active:after  	{left:90%;}
#products h4 											{font-size: 14px;}
.footer-links 											{font-size: 12px;}
.footer h4 												{font-size: 14px;    text-align: left;}
.col-xs-6 												{margin-bottom: 20px;}
#products p 											{font-size: 14px;}
.rating > span 											{width: 10px;}
.mobile-top-bar ul 										{padding-top: 10px;}
.mobile-top-bar ul li 									{margin-right:10px; font-size: 13px;}
.pagination > li > a, .pagination > li > span 			{padding: 6px 10px;}
.bx-controls, .flex-control-nav 						{display: none;}
.mobile-cart                                     		{margin: 10px 0px; width: 80%; right: 36px; }

.etalage img {  
    max-width: 150% !important;
}



}

@media (max-width: 400px){
.footer .fa 											{font-size: 24px; margin-right: 5px;}
.footer-links 											{margin:20px;}
.mobile-top-bar ul 										{margin-left: -25px;}
.mobile-top-bar ul li 									{margin-right:5px;  font-size: 13px;}
}

@media (max-width: 320px){
.mobile-top-bar ul li 									{font-size: 11px;}
}
   .scrolltotopcls{ width: 50px;    margin-top: -5px;    padding-bottom: 10px; }