@media only screen and (max-width:1650px){
	.right-side-overlay{
		width:0px;
	}
	.left-side-overlay{
		width:0px;
	}
}
@media only screen and (max-width:1450px),(min-width: 1400px) and (-webkit-device-pixel-ratio: 1.25){
	.explore-slider .slick-prev,
	.related-news-slider .slick-prev{
		left:-25px;
	}
	.explore-slider .slick-next,
	.related-news-slider .slick-next{
		right:-25px;
	}
	.social-media{
		right:15px;
	}
	.hm-experience-sec .container{
		max-width:1370px;
	}
	.hm-instagram-sec .container{
		max-width:1310px;
	}
	.media-center-slider .swiper-button-prev{
		left:-25px;
	}
	.media-center-slider .swiper-button-next{
		right:-25px;
	}
	.instagram-images{
		gap:15px;
	}
	.instagram-images li{
		width:100%;
		height:244px;
	}
	.h-underline:before{
		width:160px;
	}
	h1, .heading-1{
		font-size:50px;
		line-height:50px;
	}
	h2, .heading-2{
		font-size:34px;
		line-height: 34px;
	}
	h3, .heading-3{
		font-size:26px;
		line-height: 26px;
	}
	.newsletter-box h3{
		font-size:26px;
		line-height: 26px;
		margin-bottom:20px;
	}
	.map-product-content h4{
		font-size: 18px;
		line-height: 26px;
	}
	.insta-text{
		font-size: 200px;
		top:18px;
	}
	.footer-menu-box h4{
		font-size: 18px;
		line-height: 18px;
		margin-bottom:20px;
	}
	.nav-expended{
		max-width:1328px;
		padding:45px 35px 30px;
	}
	.expanded-content-box p br{
		display: none;
	}
	.nav-expended h3{
		font-size:28px;
		margin-bottom:20px;
	}
	.detail-right-box h1{
		font-size: 40px;
		line-height: 40px;
	}
	.cataloug-heading-sorting h2,
	.cataloug-popup h3{
		font-size: 26px;
		line-height: 36px;
	}
	.media-detail-wrap h2{
		font-size:30px;
		line-height: 40px;
	}
	.cataloug-sorting .nice-select .current, .cataloug-sorting select,
	.location-search-block .nice-select .current, .location-search-block select{
		font-size:16px;
	}
	.contact-info-box h4{
		font-size: 20px;
	}
	.loc-header-inner li span{
		font-size:20px;
		line-height: 24px;
	}
	.cataloug-popup.fancybox-content{
		padding:40px;
	}
	.cataloug-popup .fancybox-close-small{
		width:35px;
		height:35px;
	}
	.p-space-1{
		padding-top:90px;
	}
	.pb-130{
		padding-bottom:90px;
	}
	.pt-110{
		padding-top:70px;
	}
	.pb-110{
		padding-bottom:70px;
	}
	.p-space-tb-2{
		padding:70px 0px;
	}
	.pt-90{
		padding-top:60px;
	}
	.p-space-tb{
		padding:90px 0px;
	}
	.hm-why-breelos-sec{
		padding:90px 0px;
	}
	.new-arrival-cont-wrap h4{
		font-size:28px;
	}
	.hm-new-arrival-sec{
		height:860px;
	}
	.new-arrival-cont-wrap{
		padding-top:15px;
	}
	.hm-new-arrival-sec:before{
		background-size:90%;
	}
	.new-arrival-slider .new-arrival-slide{
		height:620px;
	}
	.breadcrumbs-sec{
		padding:45px 0px;
	}
	.footer-logo-newsletter-block{
		padding-bottom:60px;
	}
	.cataloug-listing{
		margin-top: 50px;
	}
	.blogs-listing{
		margin:60px 0px;
	}
	.range-navs li span{
		font-size:18px;
		line-height: 18px;
	}
	.new-arrival-slider .swiper-button-prev{
		left:225px;
	}
	.new-arrival-slider .swiper-button-next{
		right:225px;
	}
	.hm-media-image{
		height:260px;
	}
	.cataloug-popup.fancybox-content{
		max-height:650px;
	}

}
@media only screen and (max-width:1280px){
	.header_inner,
	.banner-slider .slick-dots{
		max-width:95%;
		padding:0px 15px;
	}
	.container,
	.hm-experience-sec .container,
	.hm-instagram-sec .container,
	.nav-expended{
		max-width:95%;
	}
	.tab-map-image-wrap{
		height:600px;
	}
	.map-img-navs{
		bottom:25px;
	}
	/*.image-map-marker{
		left:90px;
	}
	.image-map-marker-2{
		top:110px;
		left:42%;
	}
	.image-map-marker-3{
		left:60%
	}*/
	.map-img-navs li{
		font-size:16px;
		width:150px;
	}
	.bg-slider{
		width:150px;
	}
	.expanded-content-box{
		padding:10px 20px 30px;
	}
	.expanded-content-box span{
		margin-bottom:15px;
	}
	.expanded-image-box{
		height:200px;
	}
	.range-navs{
		gap:30px;
	}
}
@media only screen and (max-width:1199px){
	.menu-area-wrap{
		margin-right:30px;
	}
	.header-main-menu{
		gap:30px;
	}
	h1, .heading-1{
		font-size:36px;
		line-height: 36px;
	}
	.p-space-1{
		padding-top:60px;
	}
	h2, .heading-2{
		font-size:28px;
		line-height: 28px;
	}
	.mb-40{
		margin-bottom:25px;
	}
	.h-underline{
		padding-bottom:10px;
	}
	.h-underline:before{
		height:2px;
	}
	.map-product{
		padding:20px;
		width:250px;
	}
	.map-product-image{
		height:140px;
	}
	.map-product-content h4{
		font-size:15px;
		line-height: 20px;
	}
	.btn-link{
		font-size:14px;
	}
	.products-listing > li{
		width:49%;
	}
	.products-listing > li:nth-child(3n+1){
		margin-left:2%;
	}
	.products-listing > li:nth-child(2n+1){
		margin-left: 0px;
	}
	.product-nav-slider .slick-list{
		margin:0px -3px;
	}
	.product-nav-slider .slick-slide{
		margin:0px 3px;
	}
	.explore-slider .slick-list{
		margin:0px -5px;
	}
	.explore-slider .slick-slide{
		margin:0px 5px;
	}
	.request-callback-wrap{
		height:auto;
		padding:50px 30px;
	}
	.cataloug-listing li{
		width:32%;
		margin-left:2%;
	}
	.cataloug-list-image{
		height:480px;
	}
}
@media only screen and (max-width:1024px){
	.range-navs li span{
		font-size:16px;
		line-height: 16px;
	}
	.banner-slide{
		height:600px;
	}
	.menu-search-btn-wrap{
		gap:20px;
	}
	.menu-area-wrap{
		margin-right:0px;
	}
	.btn-link{
		padding:0px 25px;
	}
	.expanded-image-box{
		height:170px;
	}
	.navs-btn-wrap{
		margin-bottom:30px;
	}
	.slick-slider .slick-arrow,
	.new-arrival-slider .swiper-button-next,
	.new-arrival-slider .swiper-button-prev,
	.media-center-slider .swiper-button-next, 
	.media-center-slider .swiper-button-prev{
		width:35px;
		height:35px;
	}
	.new-arrival-slider .swiper-button-next::after, 
	.new-arrival-slider .swiper-button-prev::after, 
	.media-center-slider .swiper-button-next::after, 
	.media-center-slider .swiper-button-prev::after{
		background-position: center !important;
		background-size:80% !important;
	}
	.slick-slider .slick-arrow:before{
		background-position: center !important;
		background-size:80% !important;
	}
	.explore-slider .slick-next, .related-news-slider .slick-next,
	.media-center-slider .swiper-button-next{
		right:-17px;
	}
	.explore-slider .slick-prev, .related-news-slider .slick-prev,
	.media-center-slider .swiper-button-prev{
		left:-17px;
	}
	.pt-110{
		padding-top:50px;
	}
	.tab-map-image-wrap{
		height:480px;
	}
	/*.image-map-marker{
		left:50px;
		top:60px;
	}
	.image-map-marker-3{
		left:40%;
		top:30px;
	}
	.image-map-marker-2{
		top:80px;
		left:40%;
	}*/
	.best-seller-wrap{
		flex-wrap:wrap;
	}
	.two-column-wrap{
		order:2;
	}
	.one-column-wrap{
		width:49%;
	}
	.two-column-wrap{
		width:100%;
	}
	.new-arrival-slider .new-arrival-slide{
		height:500px;
	}
	.hm-new-arrival-sec{
		height:auto;
		padding-bottom: 50px;
	}
	.hm-new-arrival-sec:before{
		background-size:70%;
	}
	.hm-media-image{
		height:270px;
	}
	.instagram-images li{
		height:190px;
	}
	.insta-text{
		font-size:165px;
	}
	.hm-instagram-sec{
		padding:50px 0px;
	}
	.footer-menu-block{
		flex-wrap:wrap;
		justify-content: unset;
		row-gap:20px;
	}
	.footer-menu-box{
		width:32%;
	}
	.cataloug-heading-sorting{
		flex-wrap:wrap;
		row-gap:20px;
	}
	.cataloug-list-content p{
		font-size:16px;
		line-height: 24px;
	}
	.cataloug-list-image{
		height:400px;
	}
	.cataloug-heading-sorting h2{
		order:1;
		width:100%;
	}
	.p-space-tb{
		padding:50px 0px;
	}
	.banner{
		height:420px;
		padding-bottom: 70px;
	}
	.loc-area-block{
		padding:0px 25px;
	}
	.loc-header-inner{
		flex-wrap:wrap;
		justify-content: space-between;
		row-gap:15px;
	}
	.loc-header-inner li:nth-of-type(1),
	.loc-header-inner li:nth-of-type(2),
	.loc-header-inner li{
		width:49%;
	}
	.loc-header-inner li:last-child{
		padding-left: 0px;
	}
	.loc-area-block.active .loc-logo{
		width:auto;
	}
	.loc-header{
		padding:25px 0px;
	}
	.loc-header-inner li p br{
		display: none;
	}
	.loc-header-inner li p{
		max-width:100%;
	}
	.loc-body{
		padding-bottom:30px;
	}
	.location-map-area{
		height:400px;
	}
}
@media only screen and (max-width:991px){
	.header-main-menu,
	.nav-expended{
		display: none;
		opacity:0;
		visibility: hidden;
	}
	.menu-button{
		display: flex;
	}
	.menu-area-wrap{
		order:3;
	}
	.sub-menu{
		display: none;
		background:rgba(0,0,0,0.50);
		padding:20px;
	}
	.header-mob-menu{
		overflow:hidden;
	}
	.header-mob-menu li{
		position: relative;
		border-bottom:1px solid rgba(255,255,255,0.30);
	}
	.sub-menu li{
		border-bottom: 0px;
	}
	.sub-menu li a{
		font-size:16px;
	}
	.mob-menu-icn{
		position: absolute;
		top:0px;
		right:0px;
		width:50px;
		height:50px;
		display: flex;
		align-items:center;
		justify-content: center;
		border: 1px solid rgba(255,255,255,0.30);
		border-bottom: 0px;
		border-top:0px;
		color:#fff;
		cursor: pointer;
	}
	.h-btn-link{
		display: none;
	}
	#sb_instagram #sbi_images .sbi_item:nth-child(even) {
    	margin-top:50px !important;
	}
	.instagram-images li:nth-child(even){
		margin-top: 50px;
	}
	.instagram-images li{
		height:180px;
	}
	.product-category-list{
		flex-wrap: wrap;
	}
	.category-left-block{
		width:100%;
	}
	.category-right-block{
		width:100%;
	}
	.p-category-bg-4{
		height:316px;
	}
	.p-category-bg-4 .p-cat-image-box{
		height:316px;
		text-align: right;
	}
	.p-category-bg-4 .p-cat-image-box img{
		height:100%;
		object-fit: cover;
		object-position: right;
	}
	.breadcrumbs-cat-name-wrap{
		flex-wrap: wrap;
		row-gap:20px;
	}
	.filters-products-listing-wrap{
		flex-wrap: wrap;
		row-gap:50px;
	}
	.left-box-width{
		width:100%;
		margin-right: 0px;
	}
	.mobile-filter{
		cursor: pointer;
		border-bottom:0px;
		padding-bottom: 0px;
	}
	.accordion-wrap{
		display: none;
	}
	.accordion-panel:nth-of-type(1){
		border-top:1px solid rgba(0, 0, 0, 0.1);
		margin-top: 30px;
	}
	.product-detail-wrap{
		flex-wrap: wrap;
	}
	.detail-left-box,
	.detail-right-box{
		width:100%;
	}
	.blogs-listing li{
		width:49%;
		margin-left: 2%;
	}
	.blogs-listing li:nth-child(3n+1){
		margin-left: 2%;
	}
	.blogs-listing li:nth-child(2n+1){
		margin-left: 0px;
	}
	.contact-wrap{
		flex-wrap: wrap;
	}
	.contact-left-block,
	.contact-right-block{
		width:100%;
	}
	.hm-why-breelos-sec{
		padding:50px 0px;
	}
	.new-arrival-heading-block{
		padding-top:50px;
	}
	.new-arrival-slider .swiper-button-prev{
		left:120px;
	}
	.new-arrival-slider .swiper-button-next{
		right:120px;
	}
}
@media only screen and (max-width:870px){
	.banner-slide{
		height:500px;
		padding-bottom: 80px;
	}
	.banner-slider .slick-dots{
		bottom:20px;
	}
	.mb-50{
		margin-bottom: 40px;
	}
	.map-img-navs{
		bottom:12px;
	}
	.why-bree-inner{
		flex-wrap: wrap;
		gap:20px;
	}
	.why-bree-image{
		width:100%;
	}
	.why-bree-content{
		width:100%;
	}
	.new-arrival-slider .new-arrival-slide{
		height:390px;
	}
	.new-arrival-cont-wrap h4{
		font-size:20px;
	}
	.request-callback-wrap{
		background-position:75%;
	}
	.tab-map-image-wrap > img{
		object-position:left;
	}
	/*.image-map-marker-2{
		left:53%;
	}*/
	.instagram-images li{
		height:150px;
	}
	.insta-text{
		font-size:130px;
		top:28px;
	}
	.footer-logo-newsletter-block{
		flex-wrap: wrap;
		gap:30px;
	}
	.footer-logo-box{
		max-width:100%;
	}
	.newsletter-box{
		width:100%;
		margin-left: 0px;
		max-width:100%;
	}
	.newsletter-box p br{
		display: none;
	}
	.p-space-1{
		padding-top: 50px;
	}
	.cataloug-listing{
		row-gap:30px;
	}
	.cataloug-listing li{
		width:49%;
	}
	.cataloug-list-image{
		height:500px;
	}
	.cataloug-listing li:nth-child(2n+1){
		margin-left: 0px;
	}
	.cataloug-list-content{
		padding-top: 25px;
	}
	.p-space-tb-2{
		padding:50px 0px;
	}
	.writer-social-share-wrap{
		margin-bottom: 30px;
	}
	.media-detail-wrap h2{
		font-size: 26px;
		line-height: 36px;
	}
	.pt-60{
		padding-top: 50px;
	}
	.mb-60{
		margin-bottom: 30px;
	}
	.pb-130{
		padding-bottom: 50px;
	}
	.banner{
		height:380px;
	}
	.location-search-block{
		gap:10px;
	}
	.loc-info-box{
		gap:10px;
	}
	.pb-110{
		padding-bottom: 50px;
	}
	h1, .heading-1{
		font-size:32px;
		line-height: 32px;
	}
	.p-cat-content-box h4{
		font-size:20px;
		line-height: 24px;
	}
	.blogs-listing{
		margin: 40px 0px;
	}
	.footer{
		padding-top: 40px;
	}
	.newsletter-box h3{
		font-size: 20px;
		line-height: 24px;
	}
	.footer-logo-box p, .newsletter-box p{
		margin-bottom: 15px;
	}
	.footer-logo-newsletter-block{
		padding-bottom: 30px;
	}
	.media-detail-wrap p,
	.media-detail-image{
		margin-bottom: 20px;
	}
	.product-cat-name{
		font-size: 22px;
	}
	.detail-right-box h1{
		font-size:30px;
		line-height: 30px;
	}
	.hm-media-content a h4,
	.article-content a h4{
		font-size:16px;
		line-height:20px;
	}
	.best-seller-wrap{
		gap:14px;
	}
}
@media only screen and (max-width:768px){
	.breadcrumbs li a,
	.breadcrumbs li span{
		font-size: 14px;
	}
	.best-seller-wrap{
		gap:13px;
	}
}
@media only screen and (max-width:640px){
	.banner-slide{
		height:420px;
		padding-bottom:60px;
	}
	.navs-btn-wrap{
		flex-wrap: wrap;
		row-gap:20px;
	}
	.map-product{
		top:35px;
		left:-35px;
	}
	.image-map-marker.active .line-dot{
		display: none;
	}
	.one-column-wrap{
		width:100%;
	}
	.column-card-wrap,
	.one-column-wrap li:nth-of-type(2) .column-card-wrap,
	.two-column-full .column-card-wrap,
	.two-column-two .column-card-wrap{
		height:400px;
	}
	.two-column-two .column-card-wrap{
		width:100%;
	}
	.two-column-two{
		flex-wrap: wrap;
	}
	.two-column-full .column-image-box{
		right: unset;
		left:50%;
		transform: translateX(-50%);
	}
	.why-bree-image{
		order:1;
	}
	.new-arrival-slider .swiper-button-next{
		right:0px;
	}
	.new-arrival-slider .swiper-button-prev{
		left:0px;
	}
	.new-arrival-slider .swiper-slide{
		width:270px !important;
	}
	.hm-new-arrival-sec::before{
		background-size: 50%;
	}
	.instagram-images{
		flex-wrap: wrap;
		row-gap:10px;
		column-gap:0px;
		margin-bottom:20px;
	}
	.instagram-images li{
		width:49%;
		height:220px;
	}
	#sb_instagram #sbi_images .sbi_item:nth-child(even) {
    	margin-top:0px !important;
	}
	.instagram-images li:nth-child(even){
		margin-top: 0px;
	}
	.insta-text{
		font-size:100px;
	}
	.footer-menu-block{
		justify-content: space-between;
		row-gap:35px;
	}
	.footer-menu-box{
		width:49%;
	}
	.header{
		padding:12px 0px;
	}
	.sticky{
		padding:10px 0px;
	}
	.btn-link,
	.btn-link-1,
	.btn-link-2{
		height:40px;
		font-size:14px;
	}
	.product-cat-name-box{
		flex-wrap: wrap;
		gap:20px;
	}
	.product-cat-name{
		width:100%;
		font-size: 20px;
		order: 1;
	}
	.total-product-sort-wrap{
		margin-left: 0px;
		width:100%;
	}
	.sorting-options{
		margin-left: auto;
	}
	.breadcrumbs-sec{
		padding:30px 0px;
	}
	.filters-products-listing-wrap{
		row-gap:30px;
	}
	.writer-social-share-wrap{
		flex-wrap: wrap;
		row-gap:20px;
	}
	.writer-details{
		width:100%;
	}
	.social-share-block{
		margin-left:0px;
	}
	.media-detail-wrap h2{
		font-size:20px;
		line-height: 26px;
	}
	h1, .heading-1{
		font-size:30px;
		line-height: 30px;
	}
	h2, .heading-2,
	.news-blogs-sec h2{
		font-size:24px;
		line-height: 24px;
	}
	h3, .heading-3{
		font-size:20px;
		line-height:20px;
	}
	h4, .heading-4{
		font-size:18px;
		line-height: 18px;
	}
	 .h-underline::before,
	 .news-blogs-sec .h-underline::before,
	 .related-news-sec .h-underline::before,
	 .contact-us-sec .h-underline::before{
	 	width:90px;
	 }
	 .range-navs{
	 	flex-wrap: wrap;
	 	gap:20px;
	 }
	 .menu-button{
	 	width:34px;
	 	height:34px;
	 }
	 .animated-icon1{
	 	width:18px;
	 	height:15px;
	 }
	 .animated-icon1 span{
	 	height:2px;
	 }
	 .animated-icon1 span:nth-child(2){
	 	top:6px;
	 }
	 .animated-icon1 span:nth-child(3){
	 	top:12px;
	 }
	 .menu-search-btn-wrap .search-products-box{
	 	display: none;
	 }
	 #showsearch{
	  display:flex;
	}
	.copy-right-block{
		flex-wrap: wrap;
		justify-content: center;
		gap:10px;
		padding:15px 0px;
	}
	.copy-right-block p{
		width:100%;
		text-align: center;
	}
	.copy-right-block ul{
		margin: auto;
	}
	.category-left-block{
		flex-wrap: wrap;
	}
	.p-category-bg-1, .p-category-bg-2,
	.p-category-bg-3,.p-category-bg-4{
		width:100%;
		height:auto;
	}
	.p-category-bg-3{
		flex-wrap: wrap;
	}
	.p-category-bg-3 .p-cat-image-box{
		margin-bottom:-10px;
	}
	.p-cat-image-box,
	.p-category-bg-4 .p-cat-image-box{
		height:280px;
	}
	.p-cat-image-box img{
		height:100%;
		object-fit:contain;
		object-position: right;
	}
	.p-cat-content-box{
		padding:15px;
	}
	.p-category-bg-1 .p-cat-content-box,
	.p-category-bg-4 .p-cat-content-box{
		position: relative;
	}
	.p-category-bg-4 .p-cat-image-box{
		text-align: center;
	}
	.total-product-sort-wrap{
		flex-wrap: wrap;
		row-gap:10px;
	}
	.cat-product-count{
		order:1;
		width:100%;
	}
	.pt-90{
		padding-top:50px;
	}
	.detail-banner-space{
		height:80px;
	}
	.header-logo-area a img{
		max-width:100px
	}
	.sticky .header-logo-area a img{
		max-width:90px;
	}
}
@media only screen and (max-width:480px){

	.banner{
		height:300px;
	}
	.contact-info-box h4{
		font-size:18px;
	}
	.menu-search-btn-wrap{
		gap:10px;
	}
	.range-navs li span{
		font-size:14px;
		line-height: 14px;
	}
	h1, .heading-1,
	.detail-right-box h1{
		font-size:26px;
		line-height:26px;
	}
	.map-img-navs{
		width:100%;
	}
	.map-img-navs li{
		width:33.33%;
		font-size:14px;
	}
	.bg-slider{
		width:33.33%;
	}
	.map-product{
		padding:15px;
		width:200px;
	}
	.map-img-navs{
		position: relative;
		top: unset;
		left: unset;
		transform: unset;
		background:#000;
		bottom: unset;
		margin-bottom: 10px;
	}
	.why-bree-image,
	.column-card-wrap, 
	.one-column-wrap li:nth-of-type(2) .column-card-wrap, 
	.two-column-full .column-card-wrap, 
	.two-column-two .column-card-wrap{
		height:280px;
	}
	.mb-50{
		margin-bottom: 25px;
	}
	.two-column-full .column-image-box{
		position: relative;
	}
	.pro-sku-colors{
		font-size:14px;
	}
	.column-content-box{
		padding:15px;
	}
	.insta-text{
		font-size:70px;
		top:50px;
	}
	.hm-instagram-sec a i{
		font-size:40px;
	}
	.hm-instagram-sec a{
		font-size:18px;
		line-height: 18px;
	}
	.callback-form-wrap .wpcf7-form-control-wrap:nth-of-type(1), 
	.callback-form-wrap .wpcf7-form-control-wrap:nth-of-type(2){
		width:100%;
	}
	.footer-menu-box{
		min-width:unset;
	}
	.header-mob-menu li a{
		font-size:16px;
		line-height: 16px;
	}
	.mob-menu-icn{
		height:46px;
	}
	.sub-menu li a{
		font-size:15px;
	}
	.filter-heading span{
		font-size:18px;
	}
	.product-filters-box{
		padding:15px;
	}
	.products-listing{
		row-gap: 20px;
	}
	.products-listing > li,
	.blogs-listing li{
		width:100%;
		margin-left:0px;
	}
	.products-listing > li:nth-child(3n+1),
	.blogs-listing li:nth-child(3n+1){
		margin-left: 0px;
	}
	.product-main-slide{
		height:360px;
	}
	.product-sku,
	.short-descp{
		margin-bottom:15px;
	}
	.product-meta-items > li,
	.share-product{
		width:100%;
	}
	.enquire-btn-wrap a{
		height:40px;
		font-size: 14px;
	}
	.cataloug-sorting{
		flex-wrap: wrap;
		row-gap:10px;
		width:100%;
	}
	.cataloug-sorting select, 
	.cataloug-sorting .nice-select{
		width:100%;
	}
	.cataloug-sorting .nice-select .current, 
	.cataloug-sorting select, 
	.location-search-block .nice-select .current, 
	.location-search-block select{
		font-size:14px;
	}
	.cataloug-sorting .nice-select::after{
		right:20px;
	}
	.cataloug-heading-sorting h2, .cataloug-popup h3{
		font-size:20px;
		line-height:20px;
	}
	.cataloug-listing li{
		width:100%;
	}
	.cataloug-list-content p br{
		display: none;
	}
	.cataloug-popup.fancybox-content{
		padding:30px;
	}
	.cataloug-popup .fancybox-close-small{
		top:10px !important;
		right:10px !important;
	}
	.cataloug-list-content a{
		height:40px;
		font-size:14px;
	}
	.request-callback-wrap{
		padding:25px;
	}
	.callback-form-wrap{
		margin-top: 0px;
	}
	.callback-form-wrap input[type="submit"],
	.submit-btn{
		font-size: 14px;
		height:40px;
	}
	.catalog-fields label{
		font-size:14px;
	}
	.media-detail-wrap h2{
		font-size:18px;
		line-height: 24px;
	}
	.breadcrumbs{
		flex-wrap: wrap;
	}
	.contact-left-block form .wpcf7-form-control-wrap:nth-of-type(1), 
	.contact-left-block form .wpcf7-form-control-wrap:nth-of-type(2), 
	.contact-left-block form .wpcf7-form-control-wrap:nth-of-type(3),
	.contact-left-block form .wpcf7-form-control-wrap:nth-of-type(4){
		width:100%;
	}
	.contact-left-block form .wpcf7-form-control-wrap input{
		height:50px;
	}
	.location-search-block{
		flex-wrap: wrap;
	}
	.location-search-block select, 
	.location-search-block .nice-select,
	.location-search-block button{
		width:100%;
	}
	.loc-header-inner li:nth-of-type(1), 
	.loc-header-inner li:nth-of-type(2), 
	.loc-header-inner li{
		width:100%;
	}
	.footer-logo-link{
		max-width:160px;
	}
	.instagram-images li{
		height:190px;
	}
	.social-media{
		bottom:20px;
	}
}