@media (min-width: 768px) and (max-width: 991px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (max-width: 767px) {
	.banner .caption {
		text-align: center;
	}
	.banner .caption h2 {
		font-size: 18px;	
	}
	/*.flexslider .slides li {
    margin-right: 26px;
    width: 68px !important;
}
	.flexslider ul li .img {
		height:70px;
	}
	.flexslider .slides li a img {
		width: 70px;	
	}
	.flex-nav-next a {
		font-size: 30px;
	}*/
	.speciality .text > span {
		font-size: 29px;
	}
	.speciality .text > h3 {
		font-size: 20px;
	}
	.speciality .text small {
		font-size: 20px;
	}
	.speciality .text {
		text-align: center !important;
	}
	.speciality .col-sm-6 {
		padding-left:0;
	}
	.collections .collection-img h3 span {
		font-size: 15px;
		line-height: 25px;
	}
	.collections .col-sm-6 img {
		width: 100%;
	}
	.footer-search .form-group button {
		margin-left: 5px;
		background-color: #bc1729;
	}
	footer .footer-logo {
		text-align: center;
	}
	.social-icon {
    	margin: 0 auto;
    	width: 136px;
	}
	.speciality .text-specillity h2::before {
		width: 25%;
	}
	.speciality .text-specillity h2 {
		padding-left: 18%;
	}
	.page-heading span {
		font-size: 12px;
	}
	/*.page-heading h2 {
		font-size: 32px;
	}*/
	.slider-bottom .col-sm-6 h3 {
		font-size: 18px;
	}
	.slider-bottom p {
		font-size: 15px;
		line-height:21px;
	}
	.slider-bottom .lising {
    	height: 85px;
    	width: 95px;
    	margin-bottom:20px
	}
	.highlights .col-sm-6 > li {
		line-height: 28px;
		font-size: 16px;
	}
	.category-section .col-sm-12 h4 {
		text-align: center;
		font-size: 22px;
	}
	.category-section .col-sm-4 p {
		font-size: 17px;
	}
}