@media(min-width :992px) and (max-width :1199px){
	.newsletter-form.form-inline .input-group>.form-control{
		width: 230px;
	}
	.partner-list-icons>li>a>img {
	    max-width: 90px;
	}
	h5.open-sans{
		font-size: 15px;
	}
	.large-img{
		width: 325px;
	}
	#product-thumbs-list{
		height: 477px;
	}
}

@media(min-width :768px) and (max-width :991px){
	.logo{
		margin-top: -7px;
	}
	.top-link-list>li.ftr-icns img{
		width: 60px;
	}
	.new-section-2-box h2.times-new{
		font-size: 32px;
	}
	h2.times-new{
		font-size: 28px;
	}
	.newsletter-form.form-inline .input-group>.form-control{
		width: 244px
	}
	.social-icons>ul:before{
		float: none;
		display: block;
		font-size: 14px;
	}
	.newsletter-form label{
		font-size: 14px;
	}
	.top-footer h4{
		font-size: 14px;
	}
	.large-img{
		width: 215px;
	}
	#product-thumbs-list{
		height: 317px;
	}
	
}
@media (max-width :991px){
	.top-link-list>li{
		margin-left: 10px;
	}
	.top-link-list>li.with-ico a:before{
		width: 16px;
	}
	.top-link-list>li.call{
		font-size: 14px;
	}
	.slider-section, .box.mb-38, h4.open-sans, h4.open-sans{
		margin-bottom: 20px;
	}
	.panel.panel-new-arrival>.panel-body{
		padding: 20px 15px;
	}
	.new-section-2-box, .product-listing-section{
		padding: 30px 0;
	}
	.box.mt-40{
		margin-top: 20px;
	}
	.product-list>ul{
		text-align: center;
	}
	.product-list>ul>li{
		float: none;
		width: 33%;
		display: inline-block;
	}
	.product-box{
		margin-bottom: 40px;
	}
	h5.open-sans{
		font-size: 15px;
	}
	.product-details-box .product-name{
		font-size: 20px;
	}
}

@media(min-width :320px) and (max-width :767px){
	.logo{
		margin-top: 0;
	}
	.site-header{
		padding-top: 0;
		text-align: center;
	}
	.top-link-list {
	    float: none;
	    display: inline-block;
	    margin-top: 10px;
	}
	.top-link-list>li.call{
		margin-left: 0;
	}
	.logo>h1>img{
		display: inline-block;
	}
	.form-inline .form-group {
	    display: inline-block;
	    margin-bottom: 0;
	    vertical-align: middle;
	}
	.header-search{
		float: none;
	}

	.cart-btn{
		margin-bottom: 1px;
	}
	
	h2.times-new{
		font-size: 22px;
	}
	.btn.btn-shop{
		width: auto;
		display: block;
	}
	.banner-img{
		margin-bottom: 10px;
	}
	.list-unstyled{
		margin-bottom: 20px;
	}
	.shop-features-section{
		padding: 20px 0 10px;
	}
	.product-listing-section{
		padding-bottom: 0;
	}
	.ad-section{
		margin-bottom: 20px;
	}
	.newsletter-form{
		margin-bottom: 20px;
	}
	.newsletter-form label, .avail-form label{
		padding: 0 0 10px;
		display: block;
		float: none;
	}
	.newsletter-form.form-inline .input-group>.form-control, .avail-form.form-inline .input-group>.form-control{
		width: 100%;
	}
	.social-icons, .newsletter-section, .site-footer, .copyright .text-left, .copyright .text-right, .breadcrumb-section, .list-page-list-section .product-box, .list-page-list-section{
		text-align: center;
	}
	.social-icons>ul{
		display: inline-block;
	}
	.social-icons>ul:before{
		display: block;;
		float: none;
	}
	.social-icons>ul>li:first-child{
		margin-left: 0;
	}
	.top-footer{
		padding-bottom: 0;
	}
	.partner-list-icons{
		display: inline-block;
	}
	.partner-list-icons.mb-0{
		margin-bottom: 18px !important;
	}
	.partner-list-icons>li{
	    float: none;
	    display: inline-block;
	}
	.product-img>img{
		max-width: 100%;
		width: auto;
	}
	ul.categorylist{
		padding-left: 0;
		text-align: center;
	}
	.product-details-box{
		margin-top: 25px;
	}
	.large-img{
		width: 300px;
	}
	#product-thumbs-list{
		height: 442px;
	}
	.avail-form.form-inline{
		margin-bottom: 30px;
	}
	.avail-form.form-inline span.pin-info{
		padding-left: 0;
	}
	
	/* ### Edited 17-02-2016 ### */
	.price-det{
		margin-bottom: 20px;
	}
	.price-det .product-label, .price-det .add-price-det{
		width: auto;
		display: block;
		margin-left: 0;
	}
	/* ### Edited 17-02-2016 ### */
}

@media(min-width :320px) and (max-width :599px){
	.product-list>ul>li{
		width: 49%;
	}
	.header-search .form-control{
		width: 350px;
	}
	.price-det .add-price-det {float: none;}
}

@media(min-width :320px) and (max-width :480px){
	.new-section-2-box, .product-listing-section {
	    padding: 20px 0;
	}
	.new-section-2-box  .col-xs-6{
		width: auto;
		float: none;
	}
	.banner-img+.btn-shop{
		margin-bottom: 30px;
	}
	.banner-img>img{
		max-height: 300px;
		margin: 0 auto;
	}
	.product-list>ul>li{
		width: auto;
		display: block;
	}
	.product-img>img{
		max-width: 100%;
		width: auto;
	}
	.header-search .form-control{
		width: 215px;
	}
	.top-link-list>li {
	    float: none;
	    display: inline-block;
	}
	.large-img{
		width: 70%;
	}
	#product-thumbs-list.mTS-buttons-out{
		padding: 30px 0 24px 10px;
		margin: 0;
		width: 30%;
	}
	.shortlist-btn{
		display: block;
		margin-top: 15px;
		margin-left: 0 !important;
	}
	.price-det .add-price-det {float: none;}
}

@media (max-width: 640px){.price-det .add-price-det {float: none;}}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) { 
	
 }