@media only screen and (max-width: 1024px){
	.header-mega-menu .mega-menu {
		margin-top: 36px !important;
		padding-top: 10px !important;
   		padding-bottom: 10px !important;
	}
	
	.header-mega-menu .mega-menu-column {
		margin-bottom: 10px !important;
	}
}

@media only screen and (max-width: 1366px){
	.how-we-work-heading:after{
		left: 80px;
		top: 55px;
	}
}

@media only screen and (max-width: 1700px){
	.our-gallery figure.swiper-slide-inner img{
		width: 100% !important;
		max-height: 350px !important;
		object-fit: cover !important;
	}
	
	.lorison-tiles-image-box figure.elementor-image-box-img img{
		width: 100%;
		max-height: 255px;
		object-fit: cover;
	}
	
	.lorison-tiles-image-box h3.elementor-image-box-title{
		font-size: 30px;
	}
}

@media only screen and (max-width: 991px){
	
	.br-tablet-none br{
		display: none;
	}
	
	.coming-soon:before{
		display: none;
	}
	
	.footer-newsletter-form button.elementor-button{
		padding: 12px 35px !important;
	}
	
	.hero-slider .swiper-slide-contents .elementor-slide-description{
		letter-spacing: 0.2em;
	}
	
	.leading-title h2.elementor-heading-title {
		transform: rotate(0deg);
	}
	
	.our-gallery figure.swiper-slide-inner img{
		max-height: 260px !important;
	}
	
	.our-gallery .elementor-swiper-button{
		width: 50px !important;
		height: 50px !important;
	}

	.our-gallery .elementor-swiper-button.elementor-swiper-button-prev{
		left: 10px !important;
	}

	.our-gallery .elementor-swiper-button.elementor-swiper-button-next{
		right: 10px !important;
	}
	
	.testimonials .elementor-testimonial{
		padding: 80px 15px 20px;
	}
	
	.lorison-tiles-image-box figure.elementor-image-box-img img{
		max-height: 210px;
		min-height: 300px;
	}
	
	.hero-breadcrumbs p#breadcrumbs{
		padding-left: 50px;
	}

	.hero-breadcrumbs p#breadcrumbs:before{
		width: 43px;
		top: 45%;
	}
	
	.who-we-are-about-us:before,
	.who-we-are-about-us:after{
		display: none;
	}

	.we-make-luxurious-title h2.elementor-heading-title:before{
		width: 55px;
	}
	
	.get-in-touch{
		margin-left: 0;
	}
	
	.export-globally-section{
		margin-left: 0;
	}
	
	.export-heading-globally:after{
		display: none;
	}
	
	.how-we-work-section{
		margin-right: 0;
	}
	
	.how-we-work-heading:after{
		display: none;
	}
	
	.universal-market-col{
		right: 0;
	}
	
	.how-we-work-col{
		left: 0;
	}
	
	.well-connected{
		margin-right: 0;
	}
	
	.work-culture:after{
		content: '';
		position: absolute;
		bottom: -30px;
		left: 8px;
		background: linear-gradient(#f1f1f1,#f1f1f1) calc(0*100%/4),
					linear-gradient(#f1f1f1,#f1f1f1) calc(1*100%/4),
					linear-gradient(#f1f1f1,#f1f1f1) calc(2*100%/4),
					linear-gradient(#f1f1f1,#f1f1f1) calc(3*100%/4),
					linear-gradient(#f1f1f1,#f1f1f1) calc(4*100%/4);
		background-size:1px 100%; /* Control the width here*/
		background-repeat:no-repeat;
		height: 5%;
		padding-left: 97%;
	}
	
	/* About Slider */
	.about-slider .elementor-widget-wrap.elementor-element-populated{
		padding: 0px 60px;
	}
	
	/* double loaded procelian page */
	.production-capacity .elementor-image-box-content h3{
		margin-bottom: 10px;
	}
	
	.explore-our-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
		top: 15px;
		right: 50px;
	}
	
	.explore-our-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title a:after{
		font-size: 16px;
	}
	
	.explore-our-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
		top: 25px;
		right: 50px;
	}

	/* PGVT page */
	.pgvt-features-of-box:after{
		height: 60px;
		left: 30%;
		top: 25px;
		}
	.pvgt-types-products h2.elementor-heading-title span{
		font-size: 36px;
	}
	.pgvt-view-more-btn a.elementor-button-link .elementor-button-icon svg{
		font-size: 50px;
	}
	
	/* Ceramic Page */
	
	.view-more-btn:before{
		left: 230px;
	}
	.ceramic-explore-our .elementor-image-box-wrapper .elementor-image-box-content{
		padding: 30px;
	}
	
	.post-archives-loop .elementor-pagination.ecs-load-more-button a.elementor-button {
		margin-top: 20px !important;
	}

	
}

@media only screen and (max-width: 767px){
	
	.br-mobile-none br{
		display: none;
	}
	
	.footer-newsletter-form button.elementor-button{
		padding: 12px 20px !important;
	}
	
	.footer-privacy-policy-menu ul.elementor-nav-menu{
		justify-content: flex-start !important;
	}
	
	.footer-privacy-policy-menu ul.elementor-nav-menu li a{
		justify-content: flex-start !important;
	}
	
	.contact-us-popup-form button.elementor-button {
		margin-top: 10px;
	}
	
	.hero-slider .elementor-swiper-button{
		width: 45px;
		height: 45px;
	}

	.hero-slider .elementor-swiper-button.elementor-swiper-button-prev{
		right: 45px !important;
	}
	
	.hero-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
		display: none;
	}
	
	.hero-slider .swiper-slide-contents .elementor-slide-description{
		letter-spacing: normal;
	}
	
	.hero-slider a.elementor-button.elementor-slide-button{
		padding: 15px 30px !important;
	}

	.hero-slider .swiper-slide-contents .elementor-slide-description{
		margin-bottom: 30px !important;
	}
	
	.our-gallery .elementor-swiper-button{
		width: 45px !important;
		height: 45px !important;
	}
	
	.our-gallery .elementor-swiper-button.elementor-swiper-button-prev i:before{
		font-size: 24px !important;
	}

	.our-gallery .elementor-swiper-button.elementor-swiper-button-next i:before{
		font-size: 20px !important;
	}
	
	.testimonials .elementor-main-swiper.swiper-container {
		padding-bottom: 40px !important;
	}
	
	
	.lorison-tiles-image-box h3.elementor-image-box-title{
		font-size: 26px;
	}
	
	.lorison-tiles-image-box figure.elementor-image-box-img img{
		max-height: 210px;
		min-height: 270px;
	}

	.hero-breadcrumbs p#breadcrumbs:before{
		top: 40%;
	}
	
	.we-make-luxurious-title h2.elementor-heading-title:before{
		width: 40px;
	}
	
	.contact-form button{
		margin-top: 10px;
	}
	.contact-form-get-in-touch button{
		margin-top: 10px !important;
	}
	
	/* product landing page start */

	.procelian-tiles-box .elementor-widget-wrap{
		display: flex;
		flex-direction: column-reverse;
	}
	
	.icon-btn{
		text-align: -webkit-center;
	}
	
	.icon-list-box .elementor-widget-container{
		width: 80%;
	}
	
	.icon-list-box .elementor-widget-container .elementor-icon-box-icon{
		display: flex;
	}
	
	.icon-list-box .elementor-widget-container .elementor-icon-box-wrapper{
		display: flex;
		align-items: center;
	}
	
	/* product landing page end */
	
	.work-culture:after{
		content: '';
		position: absolute;
		bottom: -30px;
		left: 8px;
		background: linear-gradient(#f1f1f1,#f1f1f1) calc(0*100%/4),
					linear-gradient(#f1f1f1,#f1f1f1) calc(1*100%/4),
					linear-gradient(#f1f1f1,#f1f1f1) calc(2*100%/4),
					linear-gradient(#f1f1f1,#f1f1f1) calc(3*100%/4),
					linear-gradient(#f1f1f1,#f1f1f1) calc(4*100%/4);
		background-size:1px 100%; /* Control the width here*/
		background-repeat:no-repeat;
		height: 5%;
		padding-left: 95%;
	}
	/* About Slider */
	.about-slider .elementor-widget-wrap.elementor-element-populated{
		padding: 0px 30px;
	}
	
	/* double loaded procelian page */
	.production-capacity .elementor-image-box-content h3{
		width: 30%;
		margin-right: 30px;
	}
	.production-capacity .elementor-image-box-content p{
		text-align: left;
	}
	
	.explore-our-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
		top: 20px;
	}
	
	/* PGVT page */
	.pgvt-features-of-box:after{
		display:none;
		}
	
	.pgvt-explore-our-img-box .elementor-image-box-wrapper{
		flex-direction: column;
	}
	.pgvt-explore-our-img-box .elementor-image-box-wrapper .elementor-image-box-content{
		margin-bottom: 0px;
	}
	.pvgt-types-products h2.elementor-heading-title span{
		font-size: 28px;
	
	}
	
	.catalogue-filter .eael-filter-gallery-control{
		margin-bottom: 0;
	}
	
	.milestone-title:before{
		display: none;
	}
	
	/* Ceramic Page */
	
	.view-more-btn:before{
		left: 40px;
	}
	
	.suitable-table table{
		display: block;
	}
	
	.tiles_gallery .swiper-slide img{
		max-height: 340px;
	}
	
	.tile_swiper-button-prev, .tile_swiper-button-next{
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.ceramic-explore-our .elementor-image-box-wrapper .elementor-image-box-content{
		padding: 25px;
	}
	
	/* Blog Single Post Css Starts */
	.post-tags ul,
	.post-tags li{
		width: 100%;
		display: block !important;
		flex-wrap: nowrap !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	
	.post-tags ul li span.elementor-icon-list-text{
		display: flex !important;
		flex-wrap: wrap !important;
	}
	
	.post-tags ul li span.elementor-icon-list-text a{
		width: 48%;
		margin-bottom: 15px;
		margin-right: 0px;
		text-align: center !important;
		justify-content: flex-start;
	}
	
	.post-tags ul li span.elementor-icon-list-text a:nth-of-type(odd){
		margin-right: 4%;
	}
	
	.post-tags ul li span.elementor-icon-list-text a:nth-of-type(odd):last-child,
	.post-tags ul li span.elementor-icon-list-text a:nth-of-type(even):last-child{
		margin-bottom: 0;
	}
	
	
	.post-archives-loop .elementor-pagination.ecs-load-more-button a.elementor-button {
		margin-top: 10px !important;
	}
	
	/* Blog Single Post Css Ends */
}