@charset "utf-8";
/* Table of Contents
==================================================
	#Desktop (1600)
	#Desktop (1366)
	#Desktop (1024)
	#Tablet (Portrait)
	#Mobile (Portrait)
	#Mobile (Landscape)



/* #Additional - Large Screens beyond 1920px
================================================== */
@media only screen and (min-width: 1921px) and (max-width: 2500px) {
:root										{ --container-max-width: 1250px; }
.container                                  { max-width: 1250px; }

#ourProducts .product-slider .owl-item.center .item img { max-width: 100%; }
#ourProducts .product-slider .owl-item .item img { max-width: 100%; }

/*----------------- Inner Pages -----------------*/

}



/* #Additional - Large Screens beyond 1920px
================================================== */
@media only screen and (min-width: 1700px) and (max-width: 1920px) {

:root										{ --container-max-width: 1250px; }
.container                                  { max-width: 1250px; }

#ourProducts .product-slider .owl-item.center .item img { max-width: 100%; }
#ourProducts .product-slider .owl-item .item img { max-width: 100%; }

/*----------------- Inner Pages -----------------*/

}



/* #Additional - Large Screens beyond 1367px to 1600px
================================================== */
@media only screen and (min-width: 1367px) and (max-width: 1600px) {

:root										{ --container-max-width: 1250px; }
.container                                  { max-width: 1250px; }

#header .logo								{width: 200px; margin-right: 40px;}
#header .top_right .wishList				{padding: 24px 0px}
#header .box-menu-browse>div>div			{padding: 25px;}
#innerBanner								{min-height: 300px;}
.box-menu-browse .floor-tiles-box			{margin-top: 20px}
.box-menu-browse .Search-close .search-box .input-group .form-control{font-size: 22px; line-height: 25px; padding: 10px 50px 10px 0;}
.box-menu-browse .Search-close .search-box .input-group .search-btn{top:0;}
.box-menu-browse .floor-tiles-box .left-side-box .nav-link h2{font-size: 40px; line-height: 45px; margin-bottom: 20px;}
.box-menu-browse .floor-tiles-box .left-side-box h4{font-size: 22px; line-height: 30px;}
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane h4{margin-bottom: 16px;}
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul li a{line-height: 28px;}
#aboutSec .leftContent h2					{font-size: 80px;line-height: 80px;}
#articalMain .artical-box .articalRight-item .articalRight-cont h3{font-size: 30px;line-height: 30px;}
#articalMain .artical-box .artical-item .artical-cont h3{font-size: 35px;line-height: 40px;}
#architecturialSurfaces .contentBox h2		{font-size: 80px;line-height: 80px;}
#bathroomSec .contentBox h2					{font-size: 80px;line-height: 80px;}
#ourProducts .product-slider .owl-item.center .item img { max-width: 100%; }
#ourProducts .product-slider .owl-item .item img { max-width: 100%; }

#aboutSec .leftContent						{ width: 50%; }
#aboutSec .rightimg							{ width: 50%; }
#corporateOverview .leftContent				{ width: 45%; padding: 0% 0% 0 5%; }
#corporateOverview .videoBox				{ width: 50%; }

/*----------------- Inner Pages -----------------*/
.innerBanner-slider 						{ min-height: auto; }

.exporters-section .breakthrough-details h2 { line-height: 90px; margin-bottom: 30px; }
.exporters-section .breakthrough-details p 	{ margin-bottom: 25px; }

/* floor-and-wall-tiles-faq */
#faqSec .Asked-Questions .Accordion-tab 	{ top: 90px; }

/* blog detail Page */
.Blog-detail  								{ padding-top:100px; }
.Blog-detail .sidebar-detail .detail-blog-sec h2 {font-size: 75px; line-height: 86px;}

/* Innovation & QC Page */
.innovation-section .Innovation-title h2 	{ font-size: 75px; line-height: 86px; }
.gallery-section .gallery-titel h2 			{ font-size: 75px; line-height: 86px; }

/* Why Us page */
.reflectSection .imageBox					{ width: 88%; height: 400px; }

/* Company Profile Page */
.company-group-section .company-profile-details h2 { margin-bottom: 30px; }
.million-story-section  					{ padding: 80px 70px; min-height: auto; }
.million-story-section .mile-story .item .time-line-container h2 { font-size: 76px; line-height: 90px; margin-bottom: 30px; }

}



/* #Additional - Large Screens beyond 1180px to 1366px
================================================== */
@media only screen and (min-width: 1180px) and (max-width: 1366px) {

:root										{ --container-max-width: 1250px; }
.container                                  { max-width: 1250px; }

#header .logo								{width: 200px; margin-right: 20px;}
#header .top_right .mainNav li				{padding: 30px 15px;}
#header .top_right .wishList				{padding: 24px 0px}
#header .box-menu-browse>div>div			{padding: 25px;}
#innerBanner								{min-height: 250px;}
#innerBanner .caption h1					{font-size: 40px;line-height: 50px;}
.box-menu-browse .floor-tiles-box			{margin-top: 20px}
.box-menu-browse .Search-close .search-box .input-group .form-control{font-size: 22px; line-height: 25px; padding: 10px 50px 10px 0;}
.box-menu-browse .Search-close .search-box .input-group .search-btn{top:0;}
.box-menu-browse .floor-tiles-box .left-side-box .nav-link h2{font-size: 40px; line-height: 45px; margin-bottom: 20px;}
.box-menu-browse .floor-tiles-box .left-side-box h4{font-size: 22px; line-height: 30px;}
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane h4{margin-bottom: 16px;}
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul li a{line-height: 28px;}
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.filter-application {
    grid-template-columns: auto auto auto auto auto auto;
}
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.filter-application li a h5{ line-height: 18px;}

.box-menu-browse 							{ padding: 30px; overflow-y: scroll; }
.box-menu-browse .Search-close .search-box .input-group .form-control { padding: 0 50px 15px 0; }
.box-menu-browse .floor-tiles-box .left-side-box .nav-link h4 { line-height: 30px;}
.box-menu-browse .floor-tiles-box .left-side-box .nav-link h2 { font-size: 40px; line-height: 40px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane h4 { margin-bottom: 15px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul li a { line-height: 30px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.color-box li a h5 { line-height: 20px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane .filter-application-size { margin-top: 30px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.filter-application li { margin-bottom: 20px; }
	
#aboutSec .leftContent h2					{font-size: 60px;line-height: 60px;}
#articalMain .artical-box .articalRight-item .articalRight-cont h3{font-size: 30px;line-height: 30px;}
#articalMain .artical-box .artical-item .artical-cont h3{font-size: 35px;line-height: 40px;}
#architecturialSurfaces .contentBox h2		{font-size: 60px;line-height: 60px;}
#bathroomSec .contentBox h2					{font-size: 60px;line-height: 60px;}
#ourProducts .product-slider .owl-item.center .item img { max-width: 100%; }
#ourProducts .product-slider .item .info{width: 80%; left: -130px;}
#ourProducts .product-slider .item .info h3{font-size: 45px; line-height: 60px;}

#aboutSec .leftContent						{ width: 50%; }
#aboutSec .rightimg							{ width: 50%; }
#corporateOverview .leftContent				{ width: 45%; padding: 0% 0% 0 5%; }
#corporateOverview .videoBox				{ width: 50%; }

/*----------------- Inner Pages -----------------*/
.innerBanner-slider 						{ min-height: auto; }

.exporters-section .breakthrough-details h2 { line-height: 90px; margin-bottom: 30px; }
.exporters-section .breakthrough-details p 	{ margin-bottom: 25px; }

/* floor-and-wall-tiles-faq */
#faqSec .Asked-Questions .Accordion-tab 	{ top: 90px; }

/* blog detail Page */
.Blog-detail  								{ padding-top:100px; }
.Blog-detail .sidebar-detail .detail-blog-sec h2 {font-size: 75px; line-height: 86px;}

/* Innovation & QC Page */
.innovation-section .Innovation-title h2 	{ font-size: 75px; line-height: 86px; }
.gallery-section .gallery-titel h2 			{ font-size: 75px; line-height: 86px; }

/* Company Profile Page */
.company-group-section .company-profile-details h2 { margin-bottom: 30px; }
.million-story-section  					{ padding: 60px 70px; min-height: auto; }
.million-story-section .mile-story .item .time-line-container h2 { font-size: 76px; line-height: 90px; margin-bottom: 30px; }

#footer .ftr-row 							{ padding: 60px 60px 40px 60px; }
#footer .ftr-row .footer-sec h6 			{ margin: 0 0 12px 0; font-size: 16px; }
#footer .ftr-row .footer-sec .ftr-menu 		{ margin-bottom: 20px; }
#footer .ftr-row .footer-sec .ftr-menu ul li { padding: 0 0 2px 0; }
#footer .footer-con 						{ padding-top: 0; }
#footer .ftr-row .footer-sec .ftr-menu ul li a { font-size: 15px; }

/*----------------- Inner Pages -----------------*/
.inner-section h2			 				{ font-size: 62px; line-height: 60px; }

/* floor-and-wall-tiles-faq Page */
#faqSec 									{ padding: 60px 0; }
#faqSec .Asked-Questions-title h2 			{ font-size: 60px; line-height: 60px; }
#faqSec .Asked-Questions .Accordion-tab 	{ top: 90px; }

/* Blog Page */ 
.Blog-section 								{ padding: 60px 0; }
.Blog-detail .sidebar-detail .detail-blog-sec h1{font-size: 60px; line-height: 60px;}
.Blog-section .Blog-title h2 				{ font-size: 60px; line-height: 60px; margin-bottom: 60px; }
.Blog-section .Blog-img-detail .Blog-image-details .Blog-image-titel h3 { font-size: 34px; line-height: 42px; }

/* blog detail Page */
.Blog-detail 								{ padding-top: 60px; }
.Blog-detail-section 						{ padding-top: 15px; } 
.Blog-detail .sidebar-detail .detail-blog-sec strong{font-weight:400}
.Blog-detail .sidebar-detail .detail-blog-sec h2 { font-size: 40px; line-height: 40px; }

/* contact Page */
.contact-us-section .contact-us-title h2 	{ font-size: 60px; line-height: 60px; }

/* media page */
.media-section 								{ padding: 60px 0; }
.media-section .media-title h2 				{ font-size: 62px; line-height: 60px; }

/* download page */
.download-pdf-section .download-title h2 	{ font-size: 60px; line-height: 60px; max-width: 100%; }

/* wishlist page */
.wishlist-section .wishlist-title h2 		{ font-size: 60px; line-height: 60px; max-width: 100%; }

/* Innovation & QC Page */
.innovation-section .Innovation-title h2 	{ font-size: 60px; line-height: 60px; }
.gallery-section 							{ padding: 20px 0 60px; }
.gallery-section .gallery-titel h2 			{ font-size: 60px; line-height: 60px; }

/* Exports Page */ 
.exporters-section .exporters-content h2 	{ font-size: 62px; line-height: 65px; }
.exporters-section .exporters-content img 	{ max-width: 550px; margin: 0 0 0 20px; } 
.membership-section  						{ padding: 60px 0; }
.membership-section .membership-title h2 	{ font-size: 60px; line-height: 60px; }
.chart-section 								{ padding: 60px 0 20px; }
.chart-section .container-sizing-content 	{ margin-bottom: 60px; }
.exportTruck .truckWrap						{ width: 930px; padding-bottom: 75px; }
.exportTruck .truckWrap .truckMain			{ padding-top: 150px; }
.exportTruck .truckWrap .containerWrap		{ bottom: 179px; }
.exportTruck .truckWrap .containerHook		{ top: -30%; }

/* Why Us page */
.whyusSection .whyus h1						{ font-size: 60px; line-height: 60px; }
.whyusSection .whyus h1:after				{ width: 200px; }
.puzzleSection .puzzle-text h4				{ font-size: 30px; line-height: 30px; }
.puzzleSection .puzzle-text h3				{ font-size: 50px; line-height: 50px; }
.committedSection .title h2					{ font-size: 60px; line-height: 60px; }
.facilitySection .title h2					{ font-size: 60px; line-height: 60px; }
.reflectSection .title						{ margin-bottom: 50px; }
.reflectSection .title h2					{ font-size: 60px; line-height: 60px; }
.reflectSection .imageBox					{ width: 70%; height: 320px; }

/* Corporate Overview Lavish Ceramic page */
.corporate-section 							{ padding: 60px 0 60px; } 
.corporate-section .breakthrough-details h2 { font-size: 60px; line-height: 60px; margin-bottom: 30px; }
.corporate-section .breakthrough-details p 	{ margin-bottom: 25px; }
.production-section .production-title h2 	{ font-size: 60px; line-height: 60px; }
.lavish-group-section 						{ min-height: 550px; }
.lavish-group-section .lavish-group-title h2 { font-size: 60px; line-height: 60px; margin-bottom: 20px; }
.progressing-chart-section 					{ padding: 47px 0 60px; }
.progressing-chart-section .progressing-title h2 { font-size: 60px; line-height: 60px; }
.certification-section 						{ padding-bottom:60px; }
.certification-section .certification-title h2 { font-size: 60px; line-height: 60px; }

/* Company Profile Page */
.companies-logo-section .logo-compani ul li { max-width: 180px; height: auto; margin-right: 40px; }
.company-group-section .company-profile-details h2 { font-size: 60px; line-height: 60px; margin-bottom: 30px; }
.companies-logo-section .compani-logo-details ul li { padding-right: 26px; padding-left: 25px; }
.amazing-quality-section .amazing-quality-titel h2 { font-size: 60px; line-height: 60px; }
.million-story-section .mile-story .item .time-line-images {max-width: 450px; margin-right: 36px; margin-bottom: 10px;}
.million-story-section .mile-story .item .time-line-container{height: 500px;}
.million-story-section .mile-story.owl-theme .owl-nav {max-width: 450px;}
.million-story-section .mile-story.owl-theme .owl-dots{max-width: 450px;}
.million-story-section .mile-story .item .time-line-container h2 { font-size: 60px; line-height: 60px; }
.companies-logo-section 					{ padding: 60px 0 55px; }
.companies-logo-section .companies-titel h2 { font-size: 60px; line-height: 60px; margin-top: 0; }
.companies-logo-section .compani-logo-details ul li h4 { font-size: 62px; line-height: 75px; }

/* product Detail Page */
.marlon-section 							{ padding: 60px 0 75px; }
.marlon-section .content-product .product-content .marlon-title h2 { font-size: 60px; line-height: 60px; }
.similar-gallery-section 					{ padding-bottom: 60px; } 
.similar-gallery-section .similar-titel h2 	{ font-size: 60px; line-height: 60px; margin-bottom: 50px; }

/* our-products Page */
.glazed-porcelain-section 					{ padding: 36px 15px 60px;}
.glazed-porcelain-section .glazed-porcelain-detail { margin-bottom: 70px; }
.glazed-porcelain-section .text-center 		{ padding-top: 30px; }

.category-sec .category-details h2			{ font-size: 75px; line-height: 60px; }

.collection-sec h2							{ font-size: 75px; line-height: 60px; }

#woodenSec .contentBox h2					{ font-size: 85px; line-height: 90px; }

/* Photo Gallery page */
[id*="foogallery-gallery-"] .fg-image		{ width: 282px !important; }

}



/* #iPad Pro - Large Screens beyond 960px to 1180px
================================================== */
@media only screen and (min-width: 960px) and (max-width: 1180px) {

:root										{ --container-max-width: 960px; }
.container									{ max-width: 960px; padding: 0 15px; }

#header .logo								{width: 200px; margin-right: 20px;}
#header .top_right .mainNav li				{padding: 30px 5px;}
#header .top_right .wishList				{padding: 24px 0px}
#header .box-menu-browse>div>div			{padding: 25px;}
#innerBanner								{min-height: 300px;}

#homeBanner .info 							{ max-width: 60%; }
#homeBanner .rightBtn 						{ bottom: 40px; }

.box-menu-browse 							{ padding: 30px; overflow-x: auto; }
.box-menu-browse .floor-tiles-box .left-side-box { padding-right: 50px; width: 25%; }
.box-menu-browse .floor-tiles-box .right-side-box { width: 75%; }
.box-menu-browse .floor-tiles-box .left-side-box .nav-link h2 { font-size: 40px; line-height: 45px; }
.box-menu-browse .floor-tiles-box .left-side-box .nav-link h4 { font-size: 20px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane h4 { font-size: 14px; line-height: 20px; margin-bottom: 15px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul li a { font-size: 14px; line-height: 29px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.color-box { row-gap: 10px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.color-box li a h5 { font-size: 14px; line-height: 25px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.color-box li a span { width: 40px; height: 40px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane .filter-application-size { margin-top: 30px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.filter-application li { margin-bottom: 15px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.filter-application li a h5 { font-size: 15px; line-height: 20px; margin-top: 10px; }

#aboutSec									{ padding-top: 30px; padding-bottom: 30px;}
#aboutSec .leftContent						{ width: 50%; }
#aboutSec .leftContent h2					{ font-size: 50px; line-height: 60px; }
#aboutSec .rightimg							{ width: 50%; }
#aboutSec .leftContent .more-btn 			{ margin-top: 10px; }

#ourProducts								{ padding-top: 40px; padding-bottom: 40px;}
#ourProducts h2								{ font-size: 50px; line-height: 55px; }
#ourProducts .product-slider .item .info 	{ left: -100px; }
#ourProducts .product-slider .item .info h3	{ font-size: 50px; line-height: 60px; }
#ourProducts .product-slider .owl-item .item { margin: 28px 0; }
#ourProducts .product-slider.owl-loaded .owl-nav button { width: 65px; height: 65px; background-size: cover; }

#bathroomSec								{ min-height: 550px;}
#bathroomSec .contentBox					{ left: 55px; bottom: 55px; }
#bathroomSec .contentBox h2					{ font-size: 50px; line-height: 55px; }

#architecturialSurfaces						{ min-height: 550px;}
#architecturialSurfaces .contentBox			{ right: 55px; bottom: 55px; }
#architecturialSurfaces .contentBox h2		{ font-size: 50px; line-height: 60px; }

#corporateOverview							{ padding-top: 40px; padding-bottom: 40px;}
#corporateOverview .leftContent				{ width: 50%; padding: 0% 3% 0 3%; }
#corporateOverview .leftContent h2			{ font-size: 50px; line-height: 60px; }
#corporateOverview .videoBox				{ width: 50%; }
#corporateOverview .leftContent .view-btn	{ margin-top: 0px; }
#corporateOverview .videoBox .videoBtn 		{ width: 140px; height: 140px; }

#seeinAction 								{ min-height: 550px; }

#articalMain								{ padding-top: 40px; padding-bottom: 40px;}
#articalMain h2								{ font-size: 50px; line-height: 60px; margin-bottom: 40px; }
#articalMain .artical-box .artical-item .artical-cont h3 { font-size: 22px; line-height: 32px; }
#articalMain .artical-box .articalRight-item { padding-bottom: 25px; margin-bottom: 25px; }
#articalMain .artical-box .articalRight-item .articalRight-cont h3 { font-size: 22px; line-height: 32px; }
#articalMain .text-center 					{ margin-top: 50px; }

/*----------------- Inner Pages -----------------*/
.inner-section h2			 				{ font-size: 60px; line-height: 70px; margin-bottom: 30px; }

/* floor-and-wall-tiles-faq Page */
/* innerBanner */
#innerBanner 								{ min-height: 280px; }

#faqSec 									{ padding: 60px 0; }
#faqSec .Asked-Questions-title h2 			{ font-size: 60px; line-height: 70px; }
#faqSec .Asked-Questions-title p 			{ margin-bottom: 50px; }
#faqSec .Asked-Questions .Tile-Basic-sec h3 { margin-bottom: 20px; line-height: 40px; }
#faqSec .Asked-Questions .Tile-Basic-sec .accordion-item .accordion-button { padding: 35px 5px; }
#faqSec .Asked-Questions .Tile-Basic-sec 	{ padding-top: 55px; }
#faqSec .Asked-Questions .Accordion-tab 	{ top: 80px; }
#faqSec .Asked-Questions .Accordion-tab ul li a { height: 80px; }

/* Blog Page */
.Blog-section 								{ padding: 60px 0; }
.Blog-section .Blog-title h2 				{ font-size: 60px; line-height: 70px; margin-bottom: 50px; }
.Blog-section .blog-tab 					{ margin-bottom: 50px; }
.Blog-section .blog-tab ul li a 			{ height: 80px; }
.Blog-section .Blog-img-detail .Blog-image	{ min-height: 245px; }
.Blog-section .Blog-img-detail .Blog-image-details .blog-date {max-width: 95px; }
.Blog-section .Blog-img-detail .Blog-image-details .Blog-image-titel { padding: 0 25px; }
.Blog-section .Blog-img-detail .Blog-image-details .Blog-image-titel h3 { min-height: 70px; font-size: 28px; line-height: 35px; }

/* blog detail Page */
.Blog-detail 								{ padding-top: 60px; }
.Blog-detail .sidebar-detail .detail-blog-sec h2 { font-size: 60px; line-height: 70px; }
.Blog-detail .sidebar-detail .detail-blog-sec h3 { font-size: 32px; line-height: 40px; margin-bottom: 15px; margin-top: 15px; }
.Blog-detail .sidebar-detail .detail-blog-sec ul { margin-bottom: 7px; }
.Blog-detail-section 						{ padding-top: 15px; }

/* contact Page */
.contact-us-section 						{ padding: 60px 0; }
.contact-us-section .contact-us-title	 	{ padding-bottom: 50px; }
.contact-us-section .contact-us-title h2 	{ font-size: 60px; line-height: 70px; }
.contact-us-section .contact-us-det .email	{ margin-bottom: 10px; }
.contact-us-section .contact-us-det .number ul { flex-direction: column; }
.contact-us-section .contact-us-det .number ul li.number-1 { padding-right: 0; margin-bottom: 5px; }
.contact-us-section .contact-us-det h3 		{ font-size: 34px; line-height: 35px; }
.contact-us-address .contact-address h3 	{ font-size: 34px; line-height: 35px; min-height: 70px; }
.contact-us-section .Get-in-touch 			{ margin-bottom: 40px; }
.contact-details-section .contact-address img { margin-bottom: 10px; } 
.contact-details-section .contact-address h3 { font-size: 33px; line-height: 35px; }
.contact-details-section 					{ padding: 60px 0 60px; }

/* media page */
.media-section 								{ padding: 60px 0; }
.media-section .media-title h2 				{ font-size: 60px; line-height: 70px; margin-bottom: 30px; }
.media-section .media-video .Blog-image-details h3 { font-size: 28px; line-height: 38px; }
.media-section .media-video 				{ margin-bottom: 25px; }

/* download page */
.download-pdf-section  						{ padding: 60px 15px 30px 15px; }
.download-pdf-section .download-title h2 	{ font-size: 60px; line-height: 60px; max-width: 90%; }
.download-pdf-section .nav-tabs .nav-link	{ height: 60px; }
.download-pdf-section .filters-button-group ul li { height: 60px; }
.download-pdf-section .element-item .download-box { flex-direction: column; }
.download-pdf-section .element-item .download-box .image-box { width: 100%; }
.download-pdf-section .element-item .download-box .download-image-details { width: 100%; padding-left: 0; padding-top: 15px; }

/* wishlist page */
.wishlist-section  							{ padding: 60px 15px 30px 15px; }
.wishlist-section .wishlist-title h2 		{ font-size: 60px; line-height: 60px; max-width: 90%; }
.wishlist-section .item .item-box			{ flex-direction: column; }
.wishlist-section .item .item-box .image-box { width: 100%; }
.wishlist-section .item .item-box .image-details { width: 100%; padding-left: 0; padding-top: 15px; }

/* Innovation & QC Page */
.innovation-section 						{ padding: 35px 0 60px 0;}
.innovation-section .Innovation-title h2 	{ font-size: 60px; line-height: 70px; }
.innovation-section p 						{ margin-bottom: 20px; }
.innovation-table-section  					{ padding: 40px 0; }
.gallery-section 							{ padding: 20px 0 60px; }
.gallery-section .gallery-titel h2 			{ font-size: 60px; line-height: 70px; }

/* Exports Page */
.exporters-section 							{ padding-top: 60px; }
.exporters-section .exporters-content img 	{ max-width: 470px; margin: 0 0 20px 20px; }
.exporters-section .exporters-content h2 	{ font-size: 55px; line-height: 60px; margin-bottom: 20px; }
.exporters-section .exporters-content p 	{ margin-bottom: 15px; }
.membership-section 						{ padding: 60px 0; }
.membership-section .membership-title h2 	{ font-size: 60px; line-height: 70px; }
.chart-section 								{ padding: 60px 0 20px; }
.chart-section .container-sizing-content 	{ margin-bottom: 60px; }
.exporters-table-section 					{ padding-bottom: 60px; }
.exporters-table-section .floor-tiles-table { margin-bottom: 50px; }
.exportTruck .truckWrap						{ width: 930px; padding-bottom: 75px; }
.exportTruck .truckWrap .truckMain			{ padding-top: 150px; }
.exportTruck .truckWrap .containerWrap		{ bottom: 179px; }
.exportTruck .truckWrap .containerHook		{ top: -30%; }

/* Why Us page */
.whyusSection								{ padding: 70px 0; }
.whyusSection .whyus h1						{ font-size: 60px; line-height: 60px; }
.whyusSection .whyus h1:after				{ width: 200px; }
.puzzleSection .puzzle-text h4				{ font-size: 30px; line-height: 30px; }
.puzzleSection .puzzle-text h3				{ font-size: 50px; line-height: 50px; }
.descriptionSection							{ padding: 70px 0; padding-bottom: 0; }
.descriptionSection .description			{ padding: 50px 0; }
.descriptionSection ul.numbers				{ grid-gap: 15px; padding: 50px 0; }
.descriptionSection ul.numbers li.clear		{ display: block; width: 100%; }
.committedSection							{ padding: 70px 0; padding-bottom: 0; }
.committedSection .title h2					{ font-size: 60px; line-height: 60px; }
.committedSection .content					{ padding: 50px 0; }
.facilitySection							{ padding: 70px 0; padding-bottom: 0; }
.facilitySection .title						{ width: 80%; margin-bottom: 50px; }
.facilitySection .title h2					{ font-size: 60px; line-height: 60px; }
.facilitySection .image						{ width: 80%; }
.facilitySection .content					{ width: 80%; padding: 50px 0; }
.reflectSection								{ padding: 70px 0; }
.reflectSection .title						{ margin-bottom: 50px; }
.reflectSection .title h2					{ font-size: 60px; line-height: 60px; }
.reflectSection .imageBox					{ width: 88%; height: 295px; }
.reflectSection .content					{ margin-top: 50px; padding-top: 50px; }

/* Corporate Overview Lavish Ceramic page */
.corporate-section 							{ padding: 60px 0; }
.corporate-section .breakthrough-images 	{ margin-left: calc(-15px - var(--container-padding)); } 
.corporate-section .breakthrough-details h2 { font-size: 56px; line-height: 60px; margin-bottom: 25px; }
.corporate-section .breakthrough-details p 	{ margin-bottom: 20px; }
.production-section .production-title h2 	{ font-size: 60px; line-height: 70px; margin-bottom: 15px; }
.lavish-group-section .lavish-group-title h2 { font-size: 60px; line-height: 70px; margin-bottom: 20px; }
.lavish-group-section ul li p 				{ width: 120px; height: 120px; }
.lavish-group-section ul 					{ padding-top: 60px; }
.lavish-group-section ul li p::before 		{ top: -60px; height: 60px; }
.lavish-group-section 						{ min-height: 390px; }
.progressing-chart-section 					{ padding: 47px 0 60px; }
.progressing-chart-section .progressing-title h2 { font-size: 60px; line-height: 70px; margin-bottom: 20px; }
.certification-section 						{ padding-bottom: 60px; } 
.certification-section .certification-title h2 { font-size: 60px; line-height: 70px; margin-bottom: 20px; }
.certification-section .certification-title p { margin-bottom: 30px; }

/* Company Profile Page */
.company-group-section 						{ padding: 60px 0; }
.company-group-section .company-profile-details h2 { font-size: 60px; line-height: 70px; margin-bottom: 25px; }
.company-group-section .company-profile-details p { margin-bottom: 25px; line-height: 25px; }

.amazing-quality-section 					{ padding: 60px 0; }
.amazing-quality-section .amazing-quality-titel h2 { font-size: 60px; line-height: 70px; }
.amazing-quality-section .amazing-quality-img .quality-img { display: flex; justify-content: center; }
.amazing-quality-section .amazing-quality-img .quality-img::before { top: -8px; left: 63px; width: 347px; height: 347px; }
.amazing-quality-section .amazing-quality-img .quality-img img { width: 70%; }
.amazing-quality-section .amazing-quality-img .quality-box { max-width: 350px; }
.amazing-quality-section .amazing-quality-img .box-1,
.amazing-quality-section .amazing-quality-img .box-5 { left: 0; }
.amazing-quality-section .amazing-quality-img .box-2,
.amazing-quality-section .amazing-quality-img .box-3 { right: 0; }
.amazing-quality-section .amazing-quality-img .box-4 .quality-number { margin-bottom: 15px; }

.million-story-section 						{ padding: 60px 40px; min-height: auto; }
.million-story-section .mile-story .item .time-line-container h2 { font-size: 58px; line-height: 65px; margin-bottom: 20px; }
.million-story-section .mile-story .item .time-line-container { height: 420px; overflow: hidden; overflow-y: auto; }
.million-story-section .mile-story .item .time-line-container p { font-size: 16px; line-height: 25px; margin-bottom: 15px; }
.million-story-section .mile-story.owl-theme .owl-nav { max-width: 47%; margin-top: -65px; }
.million-story-section .mile-story.owl-theme .owl-dots { max-width: 47%; }
.million-story-section .mile-story .item .time-line-images { margin-right: 25px; margin-bottom: 20px; }
.million-story-section .mile-story .item .time-line-images img { margin-bottom: 20px; }

.companies-logo-section 					{  padding: 60px 0;}
.companies-logo-section .companies-titel h2 { font-size: 56px; line-height: 65px; margin-top: 0; margin-bottom: 10px; }
.companies-logo-section .logo-compani 		{ padding-top: 50px; padding-bottom: 50px; }
.companies-logo-section .logo-compani ul li { padding: 15px; overflow: hidden; max-width: 169px; height: 100px; }
.companies-logo-section .logo-compani ul li img { width: 100%; }
.companies-logo-section .compani-logo-details ul li { padding-right: 28px; padding-left: 28px; }
.companies-logo-section .compani-logo-details ul li h4 { font-size: 45px; line-height: 55px; }
.companies-logo-section .compani-logo-details ul li p { width: 141px; }
.companies-logo-section .compani-logo-details ul li:last-child { padding-right: 0; }
.companies-logo-section .compani-logo-details ul li:first-child { padding-left: 0; }

/* product Detail Page */
.marlon-section 							{ padding: 60px 0 40px; }
.marlon-section .content-product 			{ margin-bottom: 30px; }
.marlon-section .content-product .product-content .marlon-title h2 { font-size: 56px; line-height: 60px; }
.marlon-section .content-product h3 		{ font-size: 32px; line-height: 42px; }
.marlon-section .filters-button-group 		{ margin-bottom: 40px; }
.marlon-section .filters-button-group h3 	{ font-size: 32px; line-height: 42px; }
.marlon-section .filters-button-group ul li .button { height: 80px; }
.marlon-section .element-item 				{ margin-bottom: 40px; }
.marlon-section .marlon-box .image-box		{ height: 214.5px; margin-bottom: 15px; }
.marlon-section .differentSizes h3 			{ font-size: 32px; line-height: 42px; }
.similar-gallery-section .similar-titel h2 	{ font-size: 56px; line-height: 60px; margin-bottom: 30px; }
.similar-gallery-section .similar-slider .item h3 { font-size: 32px; line-height: 42px; }
.similar-gallery-section .similar-slider.owl-theme .owl-nav .owl-next,
.similar-gallery-section .similar-slider.owl-theme .owl-nav .owl-prev { width: 65px; height: 65px; background-size: cover; }
.inner-slider .item img  					{ height: auto; }

/* our-products Page */
.glazed-porcelain-section 					{ padding: 36px 15px 60px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details h3 { font-size: 32px; line-height: 40px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details { padding: 18px 0 30px; }
.glazed-porcelain-section .glazed-porcelain-detail { margin-bottom: 50px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .colors-size { margin-bottom: 25px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .porcelain-btn .btn-1 { font-size: 13px; }
.glazed-porcelain-section .text-center 		{ padding-top: 20px; }

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter { min-width: 150px; }

/*------------------------ Categorized Page CSS Start ------------------------*/
.collection-sec h2							{ font-size: 60px; line-height: 70px; }
.collection-sec .item .collection-content h3{ font-size: 30px; line-height: 40px; }

#woodenSec .contentBox						{ left: 55px; bottom: 55px; }
#woodenSec .contentBox h2					{ font-size: 50px; line-height: 55px; }

#woodenFaq									{ padding: 60px 0; }
#woodenFaq h2								{ font-size: 60px; line-height: 70px; }
#woodenFaq .faq-accordion .accordion-item .accordion-button	{ padding: 20px 5px; }
#woodenFaq .faq-accordion .accordion-item .accordion-collapse .accordion-body	{ padding: 0 0; }
/*------------------------ Categorized Page CSS End   ------------------------*/

/* Technomat Page */
.technomat-sec 								{ padding: 60px 0; }
.technomat-sec h2 							{ font-size: 57px; line-height: 67px; }

/* Photo Gallery page */
[id*="foogallery-gallery-"] .fg-image		{ width: 282px !important; }

} 



/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {

:root										{ --container-max-width: 738px; }
.container									{ max-width: 738px; padding: 0 15px; }
#header .logo 								{ width: 170px; margin-right: 20px; }
#header .menuBox .burberMenu				{ margin-right: 20px; }
#header .mainNav							{ display: none !important; }
#header .top_right .wishList				{padding: 20px 0px;}
[id*="rmp_menu_trigger-"]					{ top: 28px !important; right: 12% !important; }
[id*="rmp-menu-wrap-"] .rmp-menu-item.button a { display: inline-block !important; width: auto !important; height: 40px !important; line-height: 40px !important; margin: 5px 5% !important; padding: 0 10px !important; background-color: #dead40 !important; border-radius: 10px !important; color: #ffffff !important; vertical-align: top !important; }
[id*="rmp-menu-wrap-"] .rmp-menu-item.button.button a:hover { background-color: #dfba6f !important; }

.box-menu-browse 							{ padding: 20px; overflow-x: auto; }
.box-menu-browse .floor-tiles-box 			{ flex-direction: column; margin-top: 15px; }
.box-menu-browse .floor-tiles-box .left-side-box { width: 100%; padding: 0; }
.box-menu-browse .floor-tiles-box .right-side-box { width: 100%; }
.box-menu-browse .floor-tiles-box .left-side-box .nav { flex-wrap: nowrap; margin-bottom: 25px; }
.box-menu-browse .floor-tiles-box .left-side-box .nav .nav-item { width: 100%; display: flex; align-items: end; margin-bottom: 20px; }
.box-menu-browse .floor-tiles-box .left-side-box .nav-link img { display: none; }
.box-menu-browse .floor-tiles-box .left-side-box .nav-link h2 { margin-bottom: 0; font-size: 32px; line-height: 36px; }
.box-menu-browse .floor-tiles-box .left-side-box .nav-item:last-child { margin-bottom: 25px; }
.box-menu-browse .floor-tiles-box .left-side-box .nav-link h4 { font-size: 24px; }
.box-menu-browse .Search-close .search-box { max-width: 75%; }
.box-menu-browse .Search-close .close-menu { max-width: 25%; }
.box-menu-browse .Search-close .close-menu .close-btn i { padding-right: 10px; }
.box-menu-browse .Search-close .search-box .input-group .form-control { padding: 0 50px 10px 0; font-size: 24px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane h4 { font-size: 15px; line-height: 20px; margin-bottom: 15px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul li a { font-size: 14px; line-height: 28px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.color-box { row-gap: 10px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.color-box li { width: calc(33.333333% - 7px); }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.color-box li a span { width: 40px; height: 40px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.color-box li a h5 { font-size: 15px; line-height: 21px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane .filter-application-size { margin-top: 25px; } 
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.filter-application li { margin-bottom: 15px; } 
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.filter-application li a h5 { font-size: 14px; line-height: 20px; margin-top: 5px; }

/* #homeBanner:before							{ height: 80px;}
#homeBanner	 img							{ width: 120%; margin-left: 0px; }
.home-slider .item .info					{ width: 50%; left: 15px; bottom: 30px;}
.home-slider .item .info h1					{ font-size: 30px ; line-height: 40px; }
.home-slider .item .info h1 br				{ display:  none;}
.home-slider .item .rightBtn 				{ right: 4%; } */

#homeBanner .info 							{ max-width: 60%; bottom: 25px; }
#homeBanner .info h1 						{ font-size: 28px; line-height: 30px;}
#homeBanner .rightBtn  						{ bottom: 40px; }

#aboutSec									{ padding: 30px 15px; }
#aboutSec .leftContent						{ width: 100%; }
#aboutSec .leftContent h2					{ font-size: 40px; line-height: 50px; }
#aboutSec .rightimg							{ display: none;}

#ourProducts								{ padding: 40px 0; }
#ourProducts h2								{ font-size: 40px ; line-height: 50px; }
#ourProducts p	br							{ display: none; }
#ourProducts p  							{ padding: 0 15px; margin-bottom: 40px; }
#ourProducts .product-slider				{ margin-bottom: 30px;}
#ourProducts .product-slider .owl-item .item { margin: 22px 0; }
#ourProducts .product-slider .item .info	{ bottom: 15px; left: 15px; }
#ourProducts .product-slider .item .info h3	{ font-size: 40px; line-height: 50px;}
#ourProducts .product-slider.owl-loaded .owl-nav { display: none; }
#ourProducts .product-slider .owl-dots 		{ text-align: center; padding-top: 20px; }
#ourProducts .product-slider .owl-dots .owl-dot { background-color: transparent; }
#ourProducts .product-slider .owl-dots .owl-dot span { position: relative; width: 11px; height: 11px; margin: 0px 6px; border: 1px solid #000000; background: transparent; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 6px; }
#ourProducts .product-slider .owl-dots .owl-dot.active span { border: 1px solid #dfba6f; background: transparent; }
#ourProducts .product-slider .owl-dots .owl-dot span::after { position: absolute; content: ''; width: 6px; height: 6px; background: #ffffff; border-radius: 6px; left: 1px; top: 1px; }
#ourProducts .product-slider .owl-dots .owl-dot.active span::after { width: 5px; height: 5px; border: 1px solid #dfba6f; background: #dfba6f; left: 2px; top: 2px; }
#ourProducts .view-btn 						{ margin: 0; }

#bathroomSec								{ min-height: 450px; }
#bathroomSec .contentBox 					{ bottom: 40px; left: 40px; }
#bathroomSec .contentBox p 					{ margin-bottom: 10px; }
#bathroomSec .contentBox h2					{ font-size: 40px; line-height: 45px; } 
#bathroomSec .contentBox h2 br				{ display: none; }

#architecturialSurfaces						{ min-height: 450px; }
#architecturialSurfaces .contentBox 		{ bottom: 40px; }
#architecturialSurfaces .contentBox p		{ margin-bottom: 10px; }
#architecturialSurfaces .contentBox h2		{ font-size: 40px; line-height: 45px; } 
#architecturialSurfaces .contentBox h2 br	{ display: none; }

#corporateOverview							{ padding: 60px 15px; }
#corporateOverview .leftContent				{ width: 50%; padding: 0; }
#corporateOverview .leftContent p 			{ margin-bottom: 20px; }
#corporateOverview .leftContent h2			{ font-size: 34px; line-height: 45px; } 
#corporateOverview .videoBox				{ width: 50%; }
#corporateOverview .videoBox .videoBtn 		{ width: 115px; height: 115px; }
#corporateOverview .leftContent .view-btn	{ margin-top: 0px; }

#seeinAction 								{ min-height: 450px; }
#seeinAction .tophad						{ top: 30px; }
#seeinAction .tophad h2						{ font-size: 40px; line-height: 50px; }

#articalMain								{ padding: 60px 0; }
#articalMain h2								{ font-size: 40px; line-height: 50px; margin-bottom: 40px; }
#articalMain .artical-box,
#articalMain .artical-box .artical-item,
#articalMain .artical-box .post-img,
#articalMain .artical-box .post-img img 	{ height: 100%; object-fit: cover; }
#articalMain .artical-box .artical-item .artical-cont { padding: 0 10px; bottom: 20px; }
#articalMain .artical-box .artical-item .artical-cont h3 { font-size: 25px; line-height: 30px; margin-bottom: 10px; }
#articalMain .artical-box .articalRight-item { padding-bottom: 16px; margin-bottom: 16px; }
#articalMain .artical-box .articalRight-item .articalRight-cont h3 { font-size: 20px; line-height: 24px; }
#articalMain .artical-box .articalRight-item .articalRight-cont .post-date { font-size: 14px; line-height: 18px; }
#articalMain .text-center 					{ margin-top: 40px; }

#footer .ftr-row							{ padding: 40px 15px; }
#footer .ftr-row .ftr-social				{ padding-top: 30px; }
#footer .ftr-row .ftr-social ul li			{ padding: 0 7px 0 0; }
#footer .ftr-row .ftr-social ul li a svg	{ width: 16px; height: 16px; }
#footer .ftr-row .ftr-certificate p			{ font-size: 12px; }
#footer .ftr-row .ftr-copyright p			{ font-size: 12px; }
#footer .ftr-row .footer-sec h6 			{ margin: 0 0 10px 0; font-size: 16px; line-height: 18px; }
#footer .ftr-row .footer-sec .ftr-menu 		{ margin-bottom: 20px; }
#footer .ftr-row .footer-sec .ftr-menu ul li { padding-bottom: 5px; }
#footer .ftr-row .footer-sec .ftr-menu ul li a	{ font-size: 12px; line-height: 17px; }
#footer .footer-con p 						{ font-size: 16px; line-height: 25px; }

/*----------------- Inner Pages -----------------*/
.inner-section h2			 				{ font-size: 50px; line-height: 65px; margin-bottom: 20px; }

/* floor-and-wall-tiles-faq Page */
/* innerBanner */
#innerBanner 								{ min-height: 240px; }
#innerBanner .caption h1 					{ font-size: 55px; line-height: 60px; }

#faqSec  									{ padding: 60px 0; }
#faqSec .Asked-Questions-title h2			{ font-size: 50px; line-height: 65px; margin-bottom: 20px; }
#faqSec .Asked-Questions-title p 			{ margin-bottom: 50px; }
#faqSec .Asked-Questions .Tile-Basic-sec 	{ padding-top: 50px; }
#faqSec .Asked-Questions .Tile-Basic-sec h3 { margin-bottom: 10px; }
#faqSec .Asked-Questions .Accordion-tab ul li a { height: 60px; }
#faqSec .Asked-Questions .Tile-Basic-sec .accordion-item .accordion-button { font-size: 28px; padding: 30px 5px; }
#faqSec .Asked-Questions .Tile-Basic-sec .accordion-item .accordion-collapse .accordion-body .faq-accordion h3 { font-size: 32px; }
#faqSec .Asked-Questions .Accordion-tab 	{ top: 72px; }

/* Blog Page */
.Blog-section 								{ padding: 60px 0; }
.Blog-section .Blog-title h2  				{ font-size: 50px; line-height: 65px; margin-bottom: 20px; }
.Blog-section .blog-tab 					{ margin-bottom: 50px; }
.Blog-section .blog-tab ul li a 			{ height: 60px; }
.Blog-section .Blog-img-detail .Blog-image	{ min-height: 185px; }
.Blog-section .Blog-img-detail .Blog-image-details .blog-date { max-width: 95px; }
.Blog-section .Blog-img-detail .Blog-image-details .Blog-image-titel { padding: 0 20px; }
.Blog-section .Blog-img-detail .Blog-image-details .Blog-image-titel h3 { min-height: 52px; font-size: 20px; line-height: 26px; }

/* blog detail Page */
.Blog-detail 								{ padding-top: 60px; }
.Blog-detail .sidebar-detail .detail-blog-sec h1 { font-size: 50px; line-height: 65px; }
.Blog-detail .sidebar-detail .detail-blog-sec h2 { font-size: 40px; line-height: 45px; }
.Blog-detail .sidebar-detail .detail-blog-sec h4 { font-size: 28px; line-height: 30px; }
.Blog-detail .sidebar-detail .detail-blog-sec h5 { font-size: 24px; line-height: 28px; }
.Blog-detail .sidebar-detail .detail-blog-sec h5 { font-size: 22px; line-height: 28px; }
.Blog-detail .sidebar-detail .sidebar-menu-sec { max-width: 320px; padding-right: 20px; top: 80px; }
.Blog-detail .sidebar-detail .sidebar-menu-sec ul li a {padding: 7px 14px; font-size: 15px; line-height: 16px; }
.Blog-detail .sidebar-detail .detail-blog-sec h3 { font-size: 26px; line-height: 30px; }
.Blog-detail-section 						{ padding-top: 15px; }

.comment-respond p label					{ width: 30%; }
.comment-respond p .submit					{ margin-left: 30%; }
.comment-respond p.comment-form-cookies-consent input	{ margin: 2px 4px 0 30%; }

.Blog-section .Blog-img-detail a .crp_title	{ padding: 0 20px; font-size: 20px; line-height: 26px; }
.Blog-section .Blog-img-detail .crp_date	{ width: 30%; }
.Blog-section .Blog-img-detail a .crp_title	{ width: 73%; }

.Blog-detail .sidebar-detail .detail-blog-sec span.ez-toc-section	{ scroll-margin-top: 100px; }

/* contact Page */
.contact-us-section 						{ padding: 40px 0px 0px 0px; }
.contact-us-section .contact-us-title 		{ padding-bottom: 20px; } 
.contact-us-section .contact-us-title h2 	{ font-size: 50px; line-height: 65px; }
.contact-us-section .Get-in-touch 			{ margin-bottom: 30px; }
.contact-us-section .contact-us-det h3 		{ font-size: 30px; line-height: 36px; margin-bottom: 15px; }
.contact-us-section .contact-us-det .address { padding-left: 35px; }
.contact-us-section .number-column 			{ border-left: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; } 
.contact-us-section .number-column .contact-us-det { padding: 0; border: none; }
.contact-us-section .contact-us-det .email 	{ padding-left: 35px; margin-bottom: 10px; }
.contact-us-section .contact-us-det .number ul { flex-direction: column; }
.contact-us-section .contact-us-det .number ul li { padding-left: 35px; }
.contact-us-section .contact-us-det .number ul li.number-1 { padding-right: 0; margin-bottom: 5px; }
.contact-us-section .soci-icons-column .contact-us-det { padding: 0; border:0;}
.contact-us-section .Send-quick-inquiry h3 	{ font-size: 30px; line-height: 30px; margin-bottom: 20px; }
.contact-us-section .Send-quick-inquiry .contact-form { margin-top: 40px; } 
.contact-us-section .Send-quick-inquiry .contact-form .input-group .form-control { padding: 14px 50px 14px 25px; }
.contact-us-section .Send-quick-inquiry .contact-form .input-group textarea { height: 80px; }
.contact-us-section .Send-quick-inquiry .contact-form .input-group:last-child { margin: 0; }
.contact-us-address 						{ padding: 30px 0 60px; }
.contact-us-address .contact-address h3 	{ font-size: 30px; line-height: 30px; margin-bottom: 10px; }
.contact-us-address .contact-address 		{ padding-top: 30px; }
.contact-details-section 					{ padding: 60px 0 60px; } 
.contact-details-section .contact-details 	{ padding-left: 0; border: none; }
.contact-details-section .contact-details-box-1 { border-right: solid 1px #BBBBBB; border-left: solid 1px #BBBBBB;}
.contact-details-section .contact-details-box-2 .contact-address { padding-left: 0; margin-bottom: 0; }
.contact-details-section .contact-address img { margin-bottom: 10px; }
.contact-details-section .contact-address h3 { font-size: 26px; line-height: 28px; }
.contact-details-section .contact-address p { font-size: 16px; line-height: 20px; word-break: break-all; }

/* media page */
.media-section 								{ padding: 60px 0; }
.media-section .media-title h2 				{ font-size: 50px; line-height: 65px; margin-bottom: 20px; }
.media-section .media-video .Blog-image-details h3 { font-size: 25px; line-height: 35px; }
.media-section .media-video 				{ margin-bottom: 25px; }

/* download page */
.download-pdf-section  						{ padding: 60px 15px 30px 15px; }
.download-pdf-section .download-title h2 	{ font-size: 50px; line-height: 50px; padding-bottom: 30px; max-width: 100%; }
.download-pdf-section .nav-tabs .nav-link	{ height: 60px; }
.download-pdf-section .filters-button-group ul li { height: 60px; }
.download-pdf-section .element-item .download-box { flex-direction: column; }
.download-pdf-section .element-item .download-box .image-box { width: 100%; }
.download-pdf-section .element-item .download-box .download-image-details { width: 100%; padding-left: 0; padding-top: 15px; }
.download-pdf-section .element-item .download-box .download-image-details h3 { font-size: 20px; }
.download-pdf-section .element-item .download-box .download-image-details h5 { font-size: 16px; }
.download-pdf-section .element-item .download-box .download-image-details p { font-size: 16px; }

/* wishlist page */
.wishlist-section  							{ padding: 60px 15px 30px 15px; }
.wishlist-section .wishlist-title h2 		{ font-size: 50px; line-height: 50px; padding-bottom: 30px; max-width: 100%; }
.wishlist-section .item .item-box			{ flex-direction: column; }
.wishlist-section .item .item-box .image-box { width: 100%; }
.wishlist-section .item .item-box .image-details { width: 100%; padding-left: 0; padding-top: 15px; }
.wishlist-section .item .item-box .image-details .name h3 { font-size: 20px; }
.wishlist-section .item .item-box .image-details .name .color { min-width: 37px; min-height: 37px; }
.wishlist-section .item .item-box .image-details .size { font-size: 16px; }
.wishlist-section .item .item-box .image-details .variation .data { font-size: 16px; }

/* Innovation & QC Page */
.innovation-section .Innovation-title h2	{ font-size: 50px; line-height: 65px; margin-bottom: 20px; }
.innovation-section p 						{ margin-bottom: 15px; }
.innovation-table-section 					{ padding: 40px 0; }
.innovation-table-section .innovation-table-titel h2 { font-size: 30px; margin-bottom: 30px; }
.gallery-section 							{ padding: 20px 0 60px; }
.gallery-section .gallery-titel h2 			{ font-size: 50px; line-height: 65px; }
.gallery-section .gallery-titel p 			{ margin-bottom: 40px; }
.gallery-section .gallery-row .gallery-slider .owl-nav .owl-prev,
.gallery-section .gallery-row .gallery-slider .owl-nav .owl-next { width: 60px; height: 60px; background-size: 100%; }

/* Exports Page */
.exporters-section 							{ padding-top: 60px; }
.exporters-section .exporters-content img 	{ max-width: 320px; margin: 0 0 20px 20px; }
.exporters-section .exporters-content h2 	{ font-size: 46px; line-height: 55px; margin-bottom: 20px; }
.exporters-section .exporters-content p 	{ margin-bottom: 15px; }
.membership-section 						{ padding: 60px 0; }
.membership-section .membership-title h2 	{ font-size: 50px; line-height: 65px; }
.membership-section ul 						{ display: grid; grid-template-columns: auto auto auto; }
.membership-section ul li 					{ text-align: center; margin-bottom: 10px; }
.chart-section 								{ padding: 60px 0 20px; }
.chart-section .container-sizing-content 	{ margin-bottom: 60px; }
.exporters-table-section 					{ padding-bottom: 60px; }
.exporters-table-section .floor-tiles-table h2 { font-size: 34px; }
.exporters-table-section .floor-tiles-table .table-responsive table tbody tr td { vertical-align: middle; }
.exportTruck .truckWrap						{ width: 708px; padding-bottom: 55px; }
.exportTruck .truckWrap .truckMain			{ padding-top: 100px; }
.exportTruck .truckWrap .containerWrap		{ bottom: 134px; }
.exportTruck .truckWrap .containerHook		{ width: 70px; top: -20%; }

/* Why Us page */
.whyusSection								{ padding: 50px 0; }
.whyusSection .whyus h1						{ font-size: 45px; line-height: 45px; }
.whyusSection .whyus h1:after				{ width: 150px; }
.puzzleSection .puzzle-text h4				{ font-size: 30px; line-height: 30px; }
.puzzleSection .puzzle-text h3				{ font-size: 45px; line-height: 45px; }
.descriptionSection							{ padding: 50px 0; padding-bottom: 0; }
.descriptionSection .description			{ padding: 30px 0; }
.descriptionSection ul.numbers				{ grid-gap: 15px; padding: 30px 0; }
.descriptionSection ul.numbers li.clear		{ display: block; width: 100%; }
.committedSection							{ padding: 50px 0; padding-bottom: 0; }
.committedSection .title h2					{ font-size: 45px; line-height: 45px; }
.committedSection .content					{ padding: 30px 0; }
.facilitySection							{ padding: 50px 0; padding-bottom: 0; }
.facilitySection .title						{ width: 100%; margin-bottom: 30px; }
.facilitySection .title h2					{ font-size: 45px; line-height: 45px; }
.facilitySection .image						{ width: 100%; }
.facilitySection .content					{ width: 100%; padding: 30px 0; }
.reflectSection								{ padding: 50px 0; }
.reflectSection .title						{ margin-bottom: 50px; }
.reflectSection .title h2					{ font-size: 45px; line-height: 45px; }
.reflectSection .imageBox					{ height: 300px; }
.reflectSection .content					{ margin-top: 50px; padding-top: 50px; }

/* Corporate Overview Lavish Ceramic page */
.corporate-section 							{ padding: 60px 12px; }
.corporate-section .breakthrough-images 	{ margin-left: calc(var(--bs-gutter-x) * -.5); margin-right: calc(var(--bs-gutter-x) * -.5); }
.corporate-section .breakthrough-details 	{ margin-top: 30px; }
.corporate-section .breakthrough-details h2 { font-size: 46px; line-height: 50px; margin-bottom: 20px; }
.corporate-section .breakthrough-details p  { margin-bottom: 20px; }
.production-section 						{ padding-bottom: 35px; }
.production-section .production-title h2 	{ font-size: 46px; line-height: 50px; margin-bottom: 20px; }
.lavish-group-section .lavish-group-title h2 { font-size: 46px; line-height: 50px; margin-bottom: 20px; }
.lavish-group-section 						{ min-height: 320px; }
.lavish-group-section ul 					{ padding-top: 40px; }
.lavish-group-section ul li p 				{ width: 90px; height: 90px; padding: 5px; }
.lavish-group-section ul li p::before 		{ top: -40px; height: 40px; }
.progressing-chart-section 					{ padding:50px 0; }
.progressing-chart-section .progressing-title h2 { font-size: 42px; line-height: 50px; margin-bottom: 10px; }
.progressing-chart-section .progressing-title p { margin-bottom: 20px; }
.certification-section 						{ padding-bottom: 60px; }
.certification-section .certification-title h2 { font-size: 46px; line-height: 50px; margin-bottom: 10px; }
.certification-section .certification-title p { margin-bottom: 30px; }
.certification-section ul li button img 	{ max-width: 200px; height: auto; }

/* Company Profile Page */
.company-group-section 						{ padding: 60px 0; }
.company-group-section .company-profile-details h2 { font-size: 45px; line-height: 55px; margin-bottom: 10px; }
.company-group-section .company-profile-details p { margin-bottom: 15px; }
.amazing-quality-section 					{ padding: 60px 0; }
.amazing-quality-section .amazing-quality-titel h2 { font-size: 45px; line-height: 55px; margin-bottom: 40px; }
.amazing-quality-section .amazing-quality-img .quality-img { display: flex; justify-content: center; }
.amazing-quality-section .amazing-quality-img .quality-img::before { top: -8px; left: 87px; width: 300px; height: 300px; }
.amazing-quality-section .amazing-quality-img .quality-img img { width: 60%; } 
.amazing-quality-section .amazing-quality-img .quality-box { max-width: 255px; }
.amazing-quality-section .amazing-quality-img .quality-box .amazing-box-content p { font-size: 16px; line-height: 22px; max-width: 200px; }
.amazing-quality-section .amazing-quality-img .box-1,
.amazing-quality-section .amazing-quality-img .box-5 { left: 0; }
.amazing-quality-section .amazing-quality-img .box-2,
.amazing-quality-section .amazing-quality-img .box-3 { right: 0; }
.million-story-section 						{ padding: 60px 20px; min-height: auto; }
.million-story-section .mile-story .item .time-line-images { margin-right: 25px; margin-bottom: 15px; }
.million-story-section .mile-story .item .time-line-container { height: 355px; overflow: hidden; overflow-y: auto; display: block; }
.million-story-section .mile-story .item .time-line-container h2 { font-size: 30px; line-height: 35px; margin-bottom: 20px; }
.million-story-section .mile-story .item .time-line-container p { font-size: 16px; line-height: 24px; margin-bottom: 15px; }
.million-story-section .mile-story.owl-theme .owl-nav { max-width: 50%; margin-top: -53px; }
.million-story-section .mile-story.owl-theme .owl-dots { max-width: 50%; }
.companies-logo-section 					{ padding: 60px 0; }
.companies-logo-section .companies-titel h2 { font-size: 45px; line-height: 55px; margin: 0; }
.companies-logo-section .logo-compani 		{ padding-top: 40px; padding-bottom: 40px; }
.companies-logo-section .logo-compani ul li { max-width: 129px; height: 90px; padding: 5px; margin-right: 15px; overflow: hidden; }
.companies-logo-section .logo-compani ul li img{ width: 100%; }
.companies-logo-section .compani-logo-details ul li { padding-right: 19px; padding-left: 18px; }
.companies-logo-section .compani-logo-details ul li h4 { font-size: 35px; line-height: 52px; }
.companies-logo-section .compani-logo-details ul li p { width: 112px; }
.companies-logo-section .compani-logo-details ul li:last-child { padding-right: 0; }
.companies-logo-section .compani-logo-details ul li:first-child { padding-left: 0; }

/* product Detail Page */
/* inner slider */
.inner-slider .item .info h1 				{ line-height: 45px; font-size: 40px; }
.inner-slider .item .info,
.inner-slider .item .rightBtn 				{ bottom: 50px; }

.marlon-section 							{ padding: 60px 0; }
.marlon-section .content-product 			{ margin-bottom: 30px; }
.marlon-section .content-product .product-content .marlon-title h2 { font-size: 50px; line-height: 65px; }
.marlon-section .content-product .product-content .marlon-button .btn-1 { padding: 7px 10px 7px 43px; }
.marlon-section .content-product h3 		{ font-size: 27px; line-height: 37px; }
.marlon-section .filters-button-group 		{ margin-bottom: 30px; } 
.marlon-section .filters-button-group h3 	{ font-size: 27px; line-height: 37px; }
.marlon-section .filters-button-group ul li .button { height: 60px; }
.marlon-section .element-item 				{ margin-bottom: 30px; } 
.marlon-section .marlon-box .image-box		{ height: 159px; margin-bottom: 15px; }
.marlon-section .differentSizes h3 			{ font-size: 27px; line-height: 37px; }
.similar-gallery-section 					{ padding-bottom: 60px; }
.similar-gallery-section .similar-titel h2 	{ font-size: 50px; line-height: 65px; margin-bottom: 20px; }
.similar-gallery-section .similar-slider.owl-theme .owl-nav .owl-next,
.similar-gallery-section .similar-slider.owl-theme .owl-nav .owl-prev { width: 60px; height: 60px; background-size: 100%; }
.similar-gallery-section .similar-slider .item h3 { font-size: 27px; line-height: 37px; }
.similar-gallery-section .similar-slider.owl-theme .owl-dots { display: none ;}
.inner-slider .item img  					{ height: auto; }

/* our-products Page */
.glazed-porcelain-section 					{ padding: 36px 15px 60px; }
.glazed-porcelain-section .glazed-porcelain-title p { margin-bottom: 30px; }
.glazed-porcelain-section .glazed-porcelain-detail { margin-bottom: 40px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details { padding: 15px 0 25px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details h3 { font-size: 32px; line-height: 40px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .colors-size .size { width: calc(100% - 80px); padding: 0 20px 0 30px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .size_circles { justify-content: flex-start; width: 100%; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .colors-size p { font-size: 16px; min-height: 60px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .porcelain-btn { flex-direction: row; flex-wrap: wrap; min-height: 89px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .porcelain-btn .btn-1 { width: 48%; margin-right: 2%; margin-bottom: 2%; }
.glazed-porcelain-section .text-center 		{ padding-top: 20px; } 

.yith-wcan-filters.filters-modal { z-index: 10002; }
body.yith-wcan-preset-modal-open:after { z-index: 10001; }
.yith-wcan-filters.filters-modal .filters-container { height: calc(100% - 60px); margin-top: 60px; overflow-y: auto; padding: 20px; }
.yith-wcan-filters-opener { display: block; float: left; }
.filter-sticky { position: static; }
.active-filter-main { padding: 20px 15px; background-color: #ffffff; box-shadow: 0px 0px 15px 0px #0000001a; position: sticky; top: 94px; z-index: 1; }
.active-filter-main .reset-filters { float: right; }
.active-filter-main .yith-wcan-active-filters h4 { width: 100%; }
.active-filter-main .yith-wcan-active-filters { margin-top: 10px; }

.post-type-archive-product .yith-wcan-filters form { flex-direction: column; }
.post-type-archive-product .yith-wcan-filters .yith-wcan-filter { margin-bottom: 20px !important; }
.post-type-archive-product .yith-wcan-filters-opener i.filter-icon { filter: brightness(0) invert(1); }
.post-type-archive-product .yith-wcan-filters .yith-wcan-filter .filter-content { border:0 !important; }
.post-type-archive-product .yith-wcan-filters.filters-modal .main-modal-button { text-transform: uppercase; font-size: 14px; font-weight: 600; }
.yith-wcan-filters .yith-wcan-filter .filter-title .filter-count { padding: 0 5px; margin: 0 10px; border: 2px solid var(--yith-wcan-filters_colors_accent, #4e8ba2); font-size: 0.8em; }

/*------------------------ Categorized Page CSS Start ------------------------*/
.category-sec								{ padding: 60px 0; }
.category-sec .category-details				{ margin-bottom: 30px; }
.category-sec .category-details h2			{ font-size: 45px; line-height: 55px; margin-bottom: 10px; }
.category-sec .category-details	p			{ margin-bottom: 15px; }
.category-sec .category-details ul li		{ padding: 0 0 15	px 25px; }
.category-sec .category-details ul li::before	{ font-size: 16px; }
.category-sec .category-details ul li:last-child	{ padding: 0 0 15px 25px; }
.category-sec .category-details .view-btn	{ margin-top: 0px; }
.category-sec .breakthrough-images			{ max-width: 100%; }

.collection-sec								{ padding: 0px 15px 30px 15px; }
.collection-sec h2							{ font-size: 45px; line-height: 55px; margin-bottom: 40px; }
.collection-sec .item						{ margin-bottom: 30px; }
.collection-sec .item .collection-content h3{ font-size: 26px; line-height: 35px; margin-bottom: 5px; }
.collection-sec .item .collection-content h4{ font-size: 16px; line-height: 20px; }
.collection-sec .item .collection-content p	{ font-size: 16px; line-height: 20px; }
.collection-sec .view-btn					{ font-size: 15px; }

#woodenSec									{ min-height: 450px; }
#woodenSec .contentBox						{ width: 100%; padding: 15px; left: 0; bottom: 10px; }
#woodenSec .contentBox h2					{ font-size: 40px; line-height: 50px; } 
#woodenSec .contentBox h2 br				{ display: none; }

#woodenFaq									{ padding: 30px 0; }
#woodenFaq h2								{ font-size: 45px; line-height: 55px; margin-bottom: 10px; }
#woodenFaq .faq-accordion .accordion-item .accordion-button { font-size: 28px; padding: 30px 5px; }
#woodenFaq .faq-accordion .accordion-item .accordion-collapse .accordion-body	{ padding: 0; }
#woodenFaq .faq-accordion .accordion-item .accordion-collapse .accordion-body p { margin-bottom: 15px; font-size: 16px; }
/*------------------------ Categorized Page CSS End   ------------------------*/
	
/* Tile Calculator Page */
.tileCalculator 							{ padding: 60px 0; }
.tileCalculator .calculator-title 			{ margin-bottom: 50px; }
.tileCalculator .calculator-title h2 		{ font-size: 50px; line-height: 65px; }
.tileCalculator form .input-group 			{ margin-bottom: 20px; }
.tileCalculator form .input-group label		{ font-size: 16px; }
.tileCalculator form .input-group .form-control { padding: 12px 50px 12px 25px; font-size: 16px; }
.tileCalculator .boxesCol 					{ flex-direction: column; }
.tileCalculator .boxesCol .calcData 		{ width: 100%; margin-bottom: 20px; }
.tileCalculator .boxesCol .calcData img 	{ max-width: 60px; }
.tileCalculator .boxesCol .calcData p 		{ margin-left: 15px; }

/* Technical Specification Page */
.technical-sec  							{ padding: 60px 0; }
.technical-sec .sidebar-detail .sidebar-menu-sec { padding-right: 20px; }
.technical-sec .sidebar-detail .sidebar-menu-sec h4 { font-size: 26px; line-height: 30px; }
.technical-sec .sidebar-detail .sidebar-menu-sec ul li a { padding: 5px 10px; font-size: 15px; line-height: 16px; }
.technical-sec .sidebar-detail .technical-detail-sec { max-width: 450px; }
.technical-sec .sidebar-detail .technical-detail-sec h2 { font-size: 48px; line-height: 65px; margin-bottom: -20px; }
.technical-sec .sidebar-detail .technical-detail-sec h3 { font-size: 24px; line-height: 30px; }
.technical-sec .sidebar-detail .technical-detail-sec .tile-basic-sec { padding-top: 30px; }
.technical-sec .sidebar-detail .technical-detail-sec .tile-basic-sec .table thead tr th,
.technical-sec .sidebar-detail .technical-detail-sec .tile-basic-sec .table tbody tr td { padding: 10px; }

/* Technomat Page */
.technomat-sec 								{ padding: 60px 0; }
.technomat-sec h2 							{ font-size: 40px; line-height: 50px; }
.technomat-sec .table thead 				{ display: none; }
.technomat-sec .table tbody tr 				{ display: flex; flex-wrap: wrap; border-color: #6a6d74; }
.technomat-sec .table tbody tr td 			{ width: 50%; border-bottom: 1px solid #dee2e6; }
.technomat-sec .table tbody tr td:last-child { border-bottom: 0; }
.technomat-sec .table tbody tr td label 	{ display: block; }
.technomat-sec .table tbody tr td .button 	{ margin-top: 7px; }

/* Photo Gallery page */
[id*="foogallery-gallery-"] .fg-image		{ width: 208px !important; }

}



/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {

:root										{ --container-max-width: 100%; }
.container									{ max-width: 100%; padding: 0 15px; }

#header 									{padding: 0px 15px;}
#header .logo 								{ width: 120px; margin-left: 25px; }
#header .logo-menu							{ flex-direction: row-reverse;}	
#header .top_right 							{ margin-top: 0; }
#header .top_right .wishList 							{margin: 0;padding: 20px 0px;}
#header .mainNav							{ display: none !important; }
.menuBox									{ float: right;}
#header .menuBox .categoryText   			{ display: none;}
#header .menuBox .burberMenu				{ margin-right: 0; }
[id*="rmp_menu_trigger-"]					{ top: 28px !important; right: 17% !important; }
[id*="rmp-menu-wrap-"] .rmp-menu-item.button a { display: inline-block !important; width: auto !important; height: 40px !important; line-height: 40px !important; margin: 5px 5% !important; padding: 0 10px !important; background-color: #dead40 !important; border-radius: 10px !important; color: #ffffff !important; vertical-align: top !important; }
[id*="rmp-menu-wrap-"] .rmp-menu-item.button.button a:hover { background-color: #dfba6f !important; }

/* MEGA MENU CSS */
#header .box-menu-browse>div>div			{padding: 10px}
.box-menu-browse .floor-tiles-box			{flex-direction: column; margin-top: 20px;}
.box-menu-browse .floor-tiles-box .left-side-box{width:100%; padding-right: 0px;}
.box-menu-browse .floor-tiles-box .right-side-box{width:100%;}		
.box-menu-browse .Search-close .search-box .input-group .form-control{font-size: 19px; line-height: 19px; padding: 0 47px 7px 0;}	
.box-menu-browse .Search-close .search-box .input-group .search-btn{font-size: 19px; top: 0; padding-right: 0px;}	
.box-menu-browse .Search-close .close-menu .close-btn { text-indent: -1000px; font-size: 11px; }
.box-menu-browse .Search-close .close-menu .close-btn picture { text-indent: 0px; }
.box-menu-browse .Search-close .close-menu .close-btn img { max-width: 25px; margin-right: 0px; }	
.box-menu-browse .floor-tiles-box .left-side-box .nav-link h2{font-size: 22px; line-height: 22px;}	
.box-menu-browse .floor-tiles-box .left-side-box .nav-item{width: 48%; margin-right: 2%;}
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane h4{margin: 30px 0px 10px 0px;}
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.color-box { row-gap: 10px; height: 200px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.color-box li { width: calc(25% - 8px); }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane .filter-application-size { margin-top: 25px; }
.box-menu-browse .floor-tiles-box .right-side-box .tab-pane ul.filter-size { height: 200px; margin-bottom: 70px; }
	
#homeBanner .info 							{ max-width: 100%; right: 15px; left: 15px; bottom: 90px; }
#homeBanner .info h1						{ font-size: 30px ; line-height: 40px; margin-bottom: 10px; }
#homeBanner .info h1 br						{ display:  none;}
#homeBanner .rightBtn 						{ bottom: 40px; left: 15px; }

#aboutSec									{ flex-direction: column; padding: 15px 15px 0 15px; }
#aboutSec .leftContent						{ width: 100%; margin-bottom: 20px;}
#aboutSec .leftContent h2					{ font-size: 40px; line-height: 50px; } 
#aboutSec .rightimg							{ width: 100%;}
#aboutSec .leftContent p 					{ font-size: 16px; }
#aboutSec .leftContent .more-btn 			{ margin-top: 10px; }

#ourProducts 								{ padding: 40px 15px; }
#ourProducts h2								{ font-size: 35px ; line-height: 40px; margin-bottom: 15px; }
#ourProducts p 								{ width: 100%; margin-bottom: 50px; font-size: 16px; text-align: left; }
#ourProducts p br							{ display: none;}
#ourProducts .product-slider .item .info	{ bottom: 15px; left: 15px; }
#ourProducts .product-slider .item .info h3	{ font-size: 25px; line-height: 35px; margin: 0; }
#ourProducts .product-slider .owl-item.center .item img { transform: scale(1); }
#ourProducts .product-slider .owl-item .item { margin: 0; }
#ourProducts .product-slider.owl-loaded .owl-nav { display: none; }
#ourProducts .product-slider .owl-dots { text-align: center; padding-top: 20px; }
#ourProducts .product-slider .owl-dots .owl-dot { background-color: transparent; }
#ourProducts .product-slider .owl-dots .owl-dot span { position: relative; width: 11px; height: 11px; margin: 0px 6px; border: 1px solid #000000; background: transparent; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 6px; }
#ourProducts .product-slider .owl-dots .owl-dot.active span { border: 1px solid #dfba6f; background: transparent; }
#ourProducts .product-slider .owl-dots .owl-dot span::after { position: absolute; content: ''; width: 6px; height: 6px; background: #ffffff; border-radius: 6px; left: 1px; top: 1px; }
#ourProducts .product-slider .owl-dots .owl-dot.active span::after { width: 5px; height: 5px; border: 1px solid #dfba6f; background: #dfba6f; left: 2px; top: 2px; }

#bathroomSec								{ min-height: 450px; }
#bathroomSec .contentBox 					{ width: 100%; padding: 15px; left: 0; bottom: 10px; }
#bathroomSec .contentBox h2					{ font-size: 40px; line-height: 50px; } 
#bathroomSec .contentBox h2 br				{ display: none; }
#bathroomSec .contentBox p,
#architecturialSurfaces .contentBox p		{ margin-bottom: 10px; font-size: 16px; }

#architecturialSurfaces						{ min-height: 450px; }
#architecturialSurfaces .contentBox 		{ width: 100%; padding: 15px; left: 0; bottom: 10px; right: 15px; }
#architecturialSurfaces .contentBox h2		{ font-size: 34px; line-height: 42px; } 
#architecturialSurfaces .contentBox h2 br	{ display: none; }

#corporateOverview							{ padding: 40px 15px; }
#corporateOverview .leftContent				{ width: 100%; padding: 0; margin-bottom: 30px; }
#corporateOverview .leftContent h2			{ font-size: 34px; line-height: 45px; } 
#corporateOverview .leftContent p 			{ font-size: 16px; }
#corporateOverview .videoBox				{ width: 100%; }
#corporateOverview .videoBox .videoBtn 		{ width: 80px; height: 80px; }
#corporateOverview .leftContent .view-btn	{ margin-top: 0px; }

#seeinAction 								{ min-height: 450px; }
#seeinAction .tophad						{ top: 20px; }
#seeinAction .tophad h2						{ font-size: 25px; line-height: 35px; }
#seeinAction .tophad h2 img					{ width: 35px; height: 35px; }
#seeinAction .wpvr-cardboard				{ min-height: 450px; }	

#articalMain								{ padding: 40px 0; }
#articalMain h2								{ font-size: 35px; line-height: 45px; margin-bottom: 20px; }
#articalMain .artical-box .artical-item 	{ margin-bottom: 30px; }
#articalMain .artical-box .artical-item .artical-cont	{ padding: 0 15px; bottom: 20px; }		
#articalMain .artical-box .artical-item .artical-cont h3 { font-size: 27px; line-height: 33px; margin-bottom: 10px; }
#articalMain .artical-box .artical-item .artical-cont .post-date { font-size: 16px; }
#articalMain .artical-box .articalRight-item	{ padding-bottom: 20px; margin-bottom: 20px; }
#articalMain .artical-box .articalRight-item .rightPost-img { width: 31%; margin-right: 4%; }
#articalMain .artical-box .articalRight-item .articalRight-cont	{ width: 65%; }
#articalMain .artical-box .articalRight-item .articalRight-cont	h3 { font-size: 22px; line-height: 30px; }
#articalMain .artical-box .articalRight-item .articalRight-cont .post-date { font-size: 16px; }
#articalMain .text-center 					{ margin-top: 50px; }

#footer .ftr-row .footer-sec .ftr-menu		{ margin-bottom: 5px; }
#footer .ftr-row							{ padding: 30px 15px; }
#footer .ftr-row .ftr-logo img				{ width: 40%; }
#footer .ftr-row .ftr-social				{ padding-top: 30px; }
#footer .ftr-row .ftr-certificate			{ padding-top: 25px; }
#footer .ftr-row .ftr-certificate p 		{ font-size: 16px; }
#footer .ftr-row .ftr-copyright				{ padding-top: 20px; }
#footer .ftr-row .footer-sec .ftr-menu ul li { padding-bottom: 10px; }
#footer .footer-con 						{ padding-top: 15px; }
#footer .footer-con p 						{ font-size: 16px; line-height: 23px; }
#footer .back_to_top						{right: 27px;}	

/*----------------- Inner Pages -----------------*/
.inner-section h2			 				{ font-size: 35px; line-height: 45px; margin-bottom: 25px; }

/* floor-and-wall-tiles-faq Page */
/* innerBanner */
#innerBanner 								{ min-height: 190px; }
#innerBanner .caption h1 					{ font-size: 25px; line-height: 30px; }
#innerBanner .caption .breadcrumbs a 		{ font-size: 16px; }
#innerBanner .caption .breadcrumbs .current-item { font-size: 16px; }

#faqSec 									{ padding: 40px 0; }
#faqSec .Asked-Questions-title h2 			{ font-size: 35px; line-height: 45px; margin-bottom: 15px; }
#faqSec .Asked-Questions-title p			{ font-size: 15px; margin-bottom: 35px; }
#faqSec .Asked-Questions .Accordion-tab 	{ top: 60px; }
#faqSec .Asked-Questions .Accordion-tab ul 	{ overflow: hidden; overflow-x: auto; white-space: nowrap; }
#faqSec .Asked-Questions .Accordion-tab ul li a { font-size: 14px; height: 50px; padding: 0 10px; }
#faqSec .Asked-Questions .Tile-Basic-sec h3 { font-size: 26px; line-height: 35px; margin-bottom: 0px; }
#faqSec .Asked-Questions .Tile-Basic-sec .accordion-item .accordion-button { font-size: 20px; padding: 16px 5px; line-height: 26px; }
#faqSec .Asked-Questions .Tile-Basic-sec .accordion-item .accordion-button span { padding-right: 15px; }
#faqSec .Asked-Questions .Tile-Basic-sec .accordion-item .accordion-collapse .accordion-body { padding: 10px 0; }
#faqSec .Asked-Questions .Tile-Basic-sec .accordion-item .accordion-collapse .accordion-body .faq-accordion p { margin-bottom: 15px;font-size: 16px; }
#faqSec .Asked-Questions .Tile-Basic-sec .accordion-item .accordion-collapse .accordion-body .faq-accordion h3 { font-size: 24px; }
#faqSec .Asked-Questions .Tile-Basic-sec 	{ padding-top: 40px; }

/* Blog Page */
.Blog-section 								{ padding: 40px 0; }
.Blog-section .Blog-title h2 				{ font-size: 35px; line-height: 45px; margin-bottom: 35px; }
.Blog-section .blog-tab  					{ margin-bottom: 50px; }
.Blog-section .blog-tab ul  				{ overflow-x: auto; white-space: nowrap; width: 100%; }
.Blog-section .blog-tab ul li a 			{ font-size: 14px; height: 50px; padding: 0 10px; }
.Blog-section .Blog-img-detail .Blog-image	{ min-height: auto; }
.Blog-section .Blog-img-detail .Blog-image-details .blog-date { max-width: 100%; margin-bottom: 10px; }
.Blog-section .Blog-img-detail .Blog-image-details .blog-date::before { background-color: #fff; }
.Blog-section .Blog-img-detail .Blog-image-details .Blog-image-titel { padding: 0 0px;border: none;}
.Blog-section .Blog-img-detail .Blog-image-details .Blog-image-titel h3 { min-height: auto; font-size: 24px; line-height: 35px; }
.Blog-section .Blog-img-detail .Blog-image-details	{ flex-direction: column; }

/* blog detail Page */
.Blog-detail 								{ padding-top: 40px; }
.Blog-detail .sidebar-detail .sidebar-menu-sec { display: none; }
.Blog-detail .sidebar-detail .detail-blog-sec h1 { font-size: 35px; line-height: 45px; }
.Blog-detail .sidebar-detail .detail-blog-sec h2 { font-size: 30px; line-height: 40px; }
.Blog-detail .sidebar-detail .detail-blog-sec h4 { font-size: 24px; line-height: 28px; }
.Blog-detail .sidebar-detail .detail-blog-sec h5 { font-size: 22px; line-height: 28px; }
.Blog-detail .sidebar-detail .detail-blog-sec h6 { font-size: 20px; line-height: 28px; }
.Blog-detail .sidebar-detail .detail-blog-sec p { font-size: 15px; }
.Blog-detail .sidebar-detail .detail-blog-sec h3 { font-size: 26px; line-height: 30px; margin-bottom: 10px; margin-top: 10px; }
.Blog-detail .sidebar-detail .detail-blog-sec ul li{ line-height: 30px; }
.Blog-detail .sidebar-detail .detail-blog-sec ul { margin-bottom: 10px; }
.Blog-detail-section .Blog-detail-title h2  { font-size: 32px; line-height: 35px; margin-bottom: 25px; padding-left: 0; }
.Blog-detail-section 						{ padding-top: 15px; }

.Blog-detail .sidebar-detail .detail-blog-sec .user_cmt_box h3	{ font-size: 26px; line-height: 30px; margin-bottom: 10px; margin-top: 10px; }
.Blog-detail .sidebar-detail .detail-blog-sec .user_cmt_box .media_list .blog-user-image	{ width: 50px; }
.Blog-detail .sidebar-detail .detail-blog-sec .user_cmt_box .media_list .blog-user-comment-body	{ width: calc(100% - 60px); }

.comment-respond p label					{ width: 30%; text-align: left; }
.comment-respond p.comment-form-cookies-consent input	{ margin: 2px 4px 0 30%;}
.comment-respond p .submit					{ margin-left: 30%; padding: 13px 40px; }

.Blog-detail-section .crp_related.crp-grid h2	{ font-size: 32px; line-height: 35px; margin-bottom: 25px; padding-left: 0; }
.Blog-section .Blog-img-detail .crp_date 		{ width: 100%; max-width: 100%; margin: -100px 0 10px 0; }
.Blog-section .Blog-img-detail a .crp_title		{ width: 100%; font-size: 24px; line-height: 35px; padding: 0; border: none; margin: 20px 0 0 0; }

/* contact Page */
.contact-us-section 						{ padding: 40px 0px 0px 0px; }
.contact-us-section .contact-us-title h2	{ font-size: 35px; line-height: 45px; }
.contact-us-section .contact-us-title 		{ padding-bottom: 30px; }
.contact-us-section .contact-us-det h3 		{ font-size: 28px; line-height: 30px; margin-bottom: 15px; }
.contact-us-section .contact-us-det .address { padding-left: 35px; }
.contact-us-section .contact-us-det .address p { font-size: 16px; }
.contact-us-section .number-column .contact-us-det { padding-left: 0; border: none; }
.contact-us-section .number-column,
.contact-us-section .address-column 		{ margin-bottom: 30px; } 
.contact-us-section .contact-us-det .email 	{ padding-left: 35px; margin-bottom: 15px; }
.contact-us-section .contact-us-det a 		{ font-size: 16px; }
.contact-us-section .contact-us-det .number ul { flex-direction: column; }
.contact-us-section .contact-us-det .number ul li { padding-left: 35px; }
.contact-us-section .contact-us-det .number ul li.number-1 { padding-right: 0; margin-bottom: 10px; }
.contact-us-section .soci-icons-column .contact-us-det { padding-left: 0; border:0;}
.contact-us-section .soci-icons-column .contact-us-det ul li { padding-right: 20px; }
.contact-us-section .Get-in-touch 			{ margin-bottom: 40px; } 
.contact-us-section .Send-quick-inquiry h3 	{ font-size: 28px; line-height: 36px; margin-bottom: 15px; }
.contact-us-section .Send-quick-inquiry p 	{ font-size: 16px; margin-bottom: 15px; }
.contact-us-section .Send-quick-inquiry .contact-form { margin-top: 30px; padding-bottom: 300px;}
.contact-us-section .Send-quick-inquiry:after { height: 300px; top: auto; bottom: 0; background-position: center center;}	
.contact-us-section .Send-quick-inquiry .contact-form .input-group i { top: 3px; }
.contact-us-section .Send-quick-inquiry .contact-form .input-group .form-control { font-size: 16px; padding: 10px 50px 10px 25px; }
.contact-us-section .Send-quick-inquiry .contact-form .quick-inquiry-img { width: 100%; }
.contact-us-section .Send-quick-inquiry .contact-form .quick-inquiry-img img { max-width: 100%; }
.contact-us-section .Send-quick-inquiry .contact-form .input-group textarea { height: 80px; }
.contact-us-section .Send-quick-inquiry .contact-form .input-group .btn-Submit { padding: 13px 70px 13px 40px; }
.contact-us-section .Send-quick-inquiry .contact-form .input-group .btn-Submit img { padding-left: 10px; }
.contact-us-address							{ padding: 30px 0 50px; }
.contact-us-address .contact-address 		{ padding-top: 20px; }
.contact-us-address .contact-address h3 	{ font-size: 23px; line-height: 25px; margin-bottom: 10px; }
.contact-us-address .contact-address p		{ font-size: 16px; margin-bottom: 15px; }
.contact-details-section 					{ padding: 40px 0; }
.contact-details-section .contact-address h3 { font-size: 22px; line-height: 30px; margin-bottom: 10px; }
.contact-details-section .contact-address p { font-size: 16px; line-height: 20px; }
.contact-details-section .contact-address img { width: 35px; margin-bottom: 10px; }
.contact-details-section .contact-details 	{ padding-left: 0; border: none; }
.contact-details-section .contact-details-box-2 .contact-address { padding: 0; margin-bottom: 0; }

/* media page */
.media-section 								{ padding: 40px 0; }
.media-section .media-title h2 				{ font-size: 35px; line-height: 45px; margin-bottom: 25px; }
.media-section .media-video .Blog-image-details h3 { font-size: 24px; line-height: 30px; }
.media-section .media-video 				{ margin-bottom: 25px; }

/* download page */
.download-pdf-section 						{ padding: 40px 15px; }
.download-pdf-section .download-title h2 	{ font-size: 35px; line-height: 45px; padding-bottom: 25px; max-width: 100%; }
.download-pdf-section .download-title h2 br { display: none; }
.download-pdf-section .nav-tabs				{ justify-content: left; margin-bottom: 30px; overflow: hidden; overflow-x: auto; white-space: nowrap; }
.download-pdf-section .nav-tabs .nav-link	{ height: 50px; font-size: 14px; }
.download-pdf-section .filters-button-group ul { justify-content: left; margin-bottom: 30px; overflow: hidden; overflow-x: auto; white-space: nowrap; }
.download-pdf-section .filters-button-group ul li { height: 50px; }
.download-pdf-section .filters-button-group ul li .button { font-size: 14px; }
.download-pdf-section .element-item			{ width: 100%; }
.download-pdf-section .element-item:last-child { margin-bottom: 0; }
.download-pdf-section .element-item .download-box { flex-direction: column; }
.download-pdf-section .element-item .download-box .image-box { width: 100%; }
.download-pdf-section .element-item .download-box .download-image-details { width: 100%; padding-left: 0; padding-top: 15px; }
.download-pdf-section .element-item .download-box .download-image-details h3 { font-size: 20px; line-height: 25px; min-height: auto; }
.download-pdf-section .element-item .download-box .download-image-details h5 { margin-bottom: 15px; font-size: 16px; }
.download-pdf-section .element-item .download-box .download-image-details p { font-size: 16px; }

/* wishlist page */
.wishlist-section 							{ padding: 40px 15px; }
.wishlist-section .wishlist-title h2 		{ font-size: 35px; line-height: 45px; padding-bottom: 25px; max-width: 100%; }
.wishlist-section .wishlist-title h2 br		{ display: none; }
.wishlist-section .item:last-child			{ margin-bottom: 0; }
.wishlist-section .item .item-box			{ flex-direction: column; }
.wishlist-section .item .item-box .image-box { width: 100%; }
.wishlist-section .item .item-box .image-details { width: 100%; padding-left: 0; padding-top: 15px; }
.wishlist-section .item .item-box .image-details .name h3 { font-size: 20px; line-height: 25px; min-height: auto; }
.wishlist-section .item .item-box .image-details .name .color { min-width: 37px; min-height: 37px; }
.wishlist-section .item .item-box .image-details .size { font-size: 16px; }
.wishlist-section .item .item-box .image-details .variation .data { font-size: 16px; }

/* Innovation & QC Page */
.innovation-section 						{ padding: 40px 0; }
.innovation-section .Innovation-title h2 	{ font-size: 35px; line-height: 45px; margin-bottom: 25px; }
.innovation-section p 						{ font-size: 16px; margin-bottom: 15px; }
.innovation-table-section .innovation-table-titel h2 {font-size: 34px; line-height: 43px; margin-bottom: 25px;}
.innovation-table-section 					{ padding: 40px 0; }
.innovation-table-section .table-responsive .table thead tr th,
.innovation-table-section .table-responsive .table tbody tr td { padding: 15px 20px; vertical-align: middle; }
.gallery-section 							{ padding: 20px 0 40px; }
.gallery-section .gallery-titel h2 			{ font-size: 35px; line-height: 45px; margin-bottom: 25px; }
.gallery-section .gallery-img img 			{ margin-bottom: 15px; }
.gallery-section .gallery-row 				{ grid-template-columns: auto auto;}
.gallery-section .gallery-row .gallery-img 	{ margin-right: 15px; } 
.gallery-section .gallery-row .gallery-img:nth-child(even) { margin-right: 0; }
.gallery-section .gallery-row .gallery-slider .owl-nav { display: none; }
.gallery-section .gallery-row .gallery-slider .owl-dots { padding-top: 20px; }
.gallery-section .gallery-row .gallery-slider .owl-dots .owl-dot span{ position: relative; width: 11px; height: 11px; margin: 0px 6px; border: 1px solid #000000; background: transparent; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 6px; }
.gallery-section .gallery-row .gallery-slider .owl-dots .owl-dot.active span { border-color: #dfba6f; background: transparent; left: 1px; top: 1px; }
.gallery-section .gallery-row .gallery-slider .owl-dots .owl-dot span::after{ position: absolute; content: ''; width: 6px; height: 6px; border: transparent; background: transparent; border-radius: 6px; left: 1px; top: 1px; }
.gallery-section .gallery-row .gallery-slider .owl-dots .owl-dot.active span::after	{ width: 5px; height: 5px; background: #dfba6f; left: 2px; top: 2px; }

/* Exports Page */
.exporters-section 							{ padding-top: 40px; padding-bottom: 40px; }
.exporters-section .exporters-content h2 	{ font-size: 35px; line-height: 45px; margin-bottom: 20px; }
.exporters-section .exporters-content img 	{ width: 100%; float: none; margin: 0 auto; padding-bottom: 30px; }
.exporters-section .exporters-content p 	{ margin-bottom: 15px; font-size: 16px; }
.membership-section 						{ padding: 40px 0; }
.membership-section .membership-title h2 	{ font-size: 35px; line-height: 45px; }
.membership-section .membership-title p 	{ font-size: 16px; margin-bottom: 20px; }
.membership-section ul li 					{ margin-bottom: 10px;  width: 30%; }
.chart-section 								{ padding: 40px 0 20px; }
.exporters-table-section 					{ padding-bottom: 40px; } 
.exporters-table-section .floor-tiles-table { margin-bottom: 40px; }
.exporters-table-section .floor-tiles-table h2 { font-size: 30px; line-height: 38px; margin-bottom: 30px; }
.exportTruck .truckWrap						{ width: 290px; padding-bottom: 23px; }
.exportTruck .truckWrap .truckMain			{ padding-top: 55px; }
.exportTruck .truckWrap .containerWrap		{ bottom: 55px; }
.exportTruck .truckWrap .containerHook		{ width: 50px; top: -34%; }

/* Why Us page */
.whyusSection								{ padding: 50px 0; }
.whyusSection .whyus .logo-shape			{ width: 70px; }
.whyusSection .whyus h1						{ font-size: 35px; line-height: 35px; }
.whyusSection .whyus h1:after				{ width: 150px; }
.puzzleSection .puzzle						{ width: 100px; }
.puzzleSection .puzzle-hand					{ width: 470px; }
.puzzleSection .puzzle-text					{ padding-right: 20px; top: calc(50% + 120px); }
.puzzleSection .puzzle-text h4				{ font-size: 20px; line-height: 20px; }
.puzzleSection .puzzle-text h3				{ font-size: 35px; line-height: 35px; }
.descriptionSection							{ padding: 50px 0; padding-bottom: 0; }
.descriptionSection .description			{ flex-direction: column; padding: 30px 0; }
.descriptionSection .description p			{ width: 100%; }
.descriptionSection ul.numbers				{ grid-gap: 30px; padding: 30px 0; }
.descriptionSection ul.numbers li.clear		{ display: none; width: 100%; }
.descriptionSection ul.numbers li.item2		{ text-align: left; }
.descriptionSection ul.numbers li.item2 .iconNum { flex-direction: row-reverse; }
.descriptionSection ul.numbers li.item3		{ text-align: left; }
.descriptionSection ul.numbers li.item3 .iconNum { flex-direction: row-reverse; }
.tilesSection								{ height: 50vh; }
.committedSection							{ padding: 50px 0; padding-bottom: 0; }
.committedSection .title h2					{ font-size: 35px; line-height: 35px; }
.committedSection .content					{ flex-direction: column; padding: 30px 0; }
.committedSection .content p				{ width: 100%; }
.committedSection .image					{ min-height: 230px; }
.facilitySection							{ padding: 50px 0; padding-bottom: 0; }
.facilitySection .title						{ width: 100%; margin-bottom: 30px; }
.facilitySection .title h2					{ font-size: 35px; line-height: 35px; }
.facilitySection .image						{ width: 100%; }
.facilitySection .content					{ width: 100%; padding: 30px 0; }
.reflectSection								{ padding: 50px 0; }
.reflectSection .title						{ margin-bottom: 50px; }
.reflectSection .title h2					{ font-size: 35px; line-height: 35px; }
.reflectSection .imageBox					{ width: 290px; height: 130px; margin: 0 auto; }
.reflectSection .content					{ flex-direction: column; margin-top: 50px; padding-top: 50px; }
.reflectSection .content p					{ width: 100%; }

/* Corporate Overview Lavish Ceramic page */
.corporate-section 							{ padding: 40px 12px; }
.corporate-section .breakthrough-images 	{ margin-left: calc(var(--bs-gutter-x) * -.5); margin-right: calc(var(--bs-gutter-x) * -.5); }
.corporate-section .breakthrough-details 	{ padding-top: 20px; }
.corporate-section .breakthrough-details h2 { font-size: 35px; line-height: 40px; margin-bottom: 25px; }
.corporate-section .breakthrough-details p 	{ font-size: 15px; margin-bottom: 15px; line-height: 27px; }
.production-section 						{ padding-bottom: 40px; }
.production-section .production-title h2 	{ font-size: 35px; line-height: 40px; margin-bottom: 20px; }
.production-section .production-title p 	{ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
.production-section .production-logo img 	{ padding-bottom: 20px; }
.production-section .production-logo		{ min-height: 222px; }
.production-section .production-logo p 		{ font-size: 16px; }
.lavish-group-section .lavish-group-title h2 { font-size: 35px; line-height: 40px; margin-bottom: 20px; }
.lavish-group-section ul 					{ padding-top: 10px; overflow: hidden; overflow-x: auto; }
.lavish-group-section ul li 				{ margin-bottom: 15px; margin-left: 3px; margin-right: 3px; }
.lavish-group-section ul li p 				{ font-size: 12px; padding: 5px; width: 90px; height: 90px; }
.lavish-group-section ul li p::before 		{ display: none; }
.lavish-group-section ul li:last-child 		{ margin-bottom: 0; }
.lavish-group-section 						{ min-height: auto; padding: 20px 0; }
.progressing-chart-section 					{ padding: 40px 0; }
.progressing-chart-section .progressing-title h2 { font-size: 35px; line-height: 40px; margin-bottom: 20px; }
.progressing-chart-section .progressing-title p  { font-size: 16px; margin-bottom: 25px; }
.progressing-chart-section .progressing-chart img { max-width: 100%; }
.progressing-chart-section .progressing-chart { margin-bottom: 20px; }
.progressing-chart-section .progressing-chart:last-child { margin-bottom: 0; }
.certification-section 						{ padding-bottom: 40px; }
.certification-section .certification-title h2 { font-size: 35px; line-height: 40px; margin-bottom: 20px; }
.certification-section .certification-title p { font-size: 16px; margin-bottom: 20px; }
.certification-section ul 					{ flex-wrap: wrap; }
.certification-section ul li 				{ width: calc(50% - 10px); }

/* Company Profile Page */
.company-group-section 						{ padding:40px 0; }
.company-group-section .company-profile-details { padding-bottom: 30px; }
.company-group-section .company-profile-details h2 { font-size: 35px; line-height: 40px; margin-bottom: 15px; }
.company-group-section .company-profile-details p { font-size: 16px; margin-bottom: 15px; }

.amazing-quality-section 					{ padding: 40px 0; }
.amazing-quality-section .amazing-quality-titel h2 { font-size: 35px; line-height: 40px; margin-bottom: 30px; }
.amazing-quality-section .amazing-quality-img { flex-direction: column; margin-bottom: 0; }
.amazing-quality-section .amazing-quality-img .left-content-box { width: 100%; padding-right: 0; }
.amazing-quality-section .amazing-quality-img .left-content-box h4 { font-size: 22px; line-height: 30px; text-align: center; }
.amazing-quality-section .amazing-quality-img .left-content-box h3 { font-size: 32px; line-height: 40px; margin-bottom: 40px; text-align: center; }
.amazing-quality-section .amazing-quality-img .quality-img { max-width: 96%; margin-bottom: 40px; }
.amazing-quality-section .amazing-quality-img .right-content-box { width: 100%; padding-left: 0; }
	
.million-story-section 						{ padding:50px 15px; min-height: auto; }
.million-story-section .mile-story .item 	{ flex-direction: column; padding-bottom: 30px; align-items: center; }
.million-story-section .mile-story .item .time-line-images { margin: 0; }
.million-story-section .mile-story .item .time-line-images img { margin-bottom: 15px; }
.million-story-section .mile-story .item .time-line-images p { font-size: 30px; }
.million-story-section .mile-story .item .time-line-container { display: block; margin-top: 20px; height: 200px; overflow: hidden; overflow-y: auto; }
.million-story-section .mile-story .item .time-line-container h4 { font-size: 17px; }
.million-story-section .mile-story .item .time-line-container h2 { font-size: 35px; line-height: 40px; margin-bottom: 20px; }
.million-story-section .mile-story .item .time-line-container p { font-size: 14px; line-height: 20px; margin-bottom: 15px; }
.million-story-section .mile-story.owl-theme .owl-dots { max-width: 100%; }
.million-story-section .mile-story.owl-theme .owl-nav { margin-top: 15px; max-width: 100%; }
.companies-logo-section 					{ padding: 40px 0; }
.companies-logo-section .companies-titel h2 { font-size: 35px; line-height: 40px; margin: 0; }
.companies-logo-section .companies-content p { font-size: 16px; }
.companies-logo-section .logo-compani 		{ padding-top: 35px; padding-bottom: 20px; }
.companies-logo-section .logo-compani ul	{ /*justify-content: space-around; */ }
.companies-logo-section .logo-compani ul li { margin-right: 0; margin-bottom: 20px; max-width: 50%; height: 110px; }
.companies-logo-section .compani-logo-details ul li{ padding-right: 10px; padding-left: 0; width: 50%; margin-bottom: 10px; }
.companies-logo-section .compani-logo-details ul li::before { display: none; }
.companies-logo-section .compani-logo-details ul li h4 { font-size: 45px; line-height: 65px; }
.companies-logo-section .compani-logo-details ul li p br { display: none; }
.company-group-section .breakthrough-images	{ max-width: 100%; }

/* product Detail Page */
/* inner slider */
.single.single-product #innerBanner, .single.single-product #innerBanner .inner-slider, .single.single-product #innerBanner .owl-stage-outer, .single.single-product #innerBanner .owl-stage, .single.single-product #innerBanner .owl-item { height: 375px; }
.single-product .inner-slider .item							{overflow:hidden}		
.single-product .inner-slider .item img 					{ min-width: 160%; margin-left:-30%; height: 100%; object-fit: cover; } 
.single-product .innerBanner-slider .rightBtn				{display:none;}	
.single-product .inner-slider .item .info 					{ left: auto; bottom: 10px; right: 15px; }
.single-product .inner-slider .item .info h1 				{ font-size: 18px; line-height: 20px; }
.single-product .inner-slider .item .rightBtn 				{ left: 15px; right: auto; bottom: 50px; }
.single-product .inner-slider .item .rightBtn .view-btn		{ padding: 10px 60px 10px 20px; }
.single-product  .inner-slider.owl-theme .owl-dots			{ gap: 4px; width: 50px; max-height: calc(100% - 30px); padding: 4px 4px; top: 0; left: 15px; bottom: 0; }
.content-product .breadcrumbs a								{font-size: 14px; line-height: 16px;}
.marlon-section 							{ padding: 40px 0; }
.marlon-section .content-product 			{ margin-bottom: 20px; }
.marlon-section .content-product .product-content { flex-direction: column; align-items: flex-start; }
.marlon-section .content-product .product-content .buttons_colors { align-items: flex-start; }
.marlon-section .content-product .product-content .marlon-title h2 { margin-bottom: 15px; font-size: 35px; line-height: 40px; }
.marlon-section .content-product .product-content .marlon-button { justify-content: flex-start; margin-top: 15px; }
.marlon-section .content-product .product-content .marlon-button .btn-1 { margin-right: 0; padding: 7px 10px 7px 43px; }
.marlon-section .content-product .product-content .colors_circles { justify-content: flex-start; }
.marlon-section .content-product .product-content .colors_circles > span { width: 100%; }
.marlon-section .content-product h3 		{ font-size: 27px; line-height: 37px; margin-bottom: 15px; }
.marlon-section .content-product p 			{ font-size: 16px; }
.marlon-section .filters-button-group 		{ margin-bottom: 30px; }
.marlon-section .filters-button-group h3 	{ font-size: 27px; line-height: 37px; }
.marlon-section .filters-button-group ul 	{ white-space: nowrap; overflow-x: auto; }
.marlon-section .filters-button-group ul li .button { height: 50px; padding: 10px; }
.marlon-section .element-item 				{ margin-bottom: 20px; }
.marlon-section .marlon-box .image-box 		{ margin-bottom: 15px; }
.marlon-section .col-sm-3 .marlon-box .image-box { height: 290px; }
.marlon-section .col-sm-6 .marlon-box .image-box { height: 174px; }
.marlon-section .differentSizes h3 			{ font-size: 27px; line-height: 37px; }
.similar-gallery-section					{ padding-bottom: 40px; }
.similar-gallery-section .similar-titel h2 	{ font-size: 35px; line-height: 40px; margin-bottom: 15px; }
.similar-gallery-section .similar-slider.owl-theme .owl-nav { display: none; }
.similar-gallery-section .similar-slider .item h3 { font-size: 27px; line-height: 37px; }
.inner-slider .item img  					{ height: auto; }

/* our-products Page */
.glazed-porcelain-section 					{ padding: 20px 15px 40px; }
.glazed-porcelain-section h1			   	{ font-size: 40px; line-height: 40px; }
.glazed-porcelain-section .glazed-porcelain-detail { margin-bottom: 40px; }
.glazed-porcelain-section .glazed-porcelain-title p { font-size: 16px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .colors-size h5 { font-size: 16px; line-height: 15px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .colors-size p { font-size: 14px; line-height: 20px; min-height: auto; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details { padding: 15px 0 25px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details h3 { font-size: 28px; line-height: 35px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .colors-size { flex-wrap: wrap; margin-bottom: 0px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .colors-size .size { width: calc(100% - 80px); }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .size_circles { justify-content: flex-start; width: 100%; padding: 20px 0 0 0; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .porcelain-btn { flex-direction: column; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .porcelain-btn .btn-1 { margin-bottom: 2%; }
.glazed-porcelain-section .text-center 		{ padding-top: 20px; }
.glazed-porcelain-section .total-products{width: 100%; padding-left:0px;}	

.yith-wcan-filters.filters-modal { z-index: 10002; }
body.yith-wcan-preset-modal-open:after { z-index: 10001; }
.yith-wcan-filters.filters-modal .filters-container { height: calc(100% - 60px); margin-top: 60px; overflow-y: auto; padding: 20px; }
.yith-wcan-filters-opener { display: block; float: left; }
.filter-sticky { position: static; }
.active-filter-main { padding: 20px 15px; background-color: #ffffff; box-shadow: 0px 0px 15px 0px #0000001a; position: sticky; top: 94px; z-index: 1; }
.active-filter-main .reset-filters { float: right; }
.active-filter-main .yith-wcan-active-filters h4 { width: 100%; }
.active-filter-main .yith-wcan-active-filters { margin-top: 10px; }

.post-type-archive-product .yith-wcan-filters form { flex-direction: column; }
.post-type-archive-product .yith-wcan-filters .yith-wcan-filter { margin-bottom: 20px !important; }
.post-type-archive-product .yith-wcan-filters-opener i.filter-icon { filter: brightness(0) invert(1); }
.post-type-archive-product .yith-wcan-filters .yith-wcan-filter .filter-content { border:0 !important; }
.post-type-archive-product .yith-wcan-filters.filters-modal .main-modal-button { text-transform: uppercase; font-size: 14px; font-weight: 600; }
.yith-wcan-filters .yith-wcan-filter .filter-title .filter-count { padding: 0 5px; margin: 0 10px; border: 2px solid var(--yith-wcan-filters_colors_accent, #4e8ba2); font-size: 0.8em; }

/*------------------------ Categorized Page CSS Start ------------------------*/
.category-sec								{ padding: 40px 0; }
.category-sec .category-details				{ margin-bottom: 30px; }
.category-sec .category-details h2			{ font-size: 35px; line-height: 40px; margin-bottom: 15px; }
.category-sec .category-details	p			{ font-size: 16px; margin-bottom: 15px; }
.category-sec .category-details ul li		{ font-size: 16px; padding: 0 0 10px 25px; }
.category-sec .category-details ul li::before	{ font-size: 16px; }
.category-sec .category-details ul li:last-child	{ padding: 0 0 15px 25px; }
.category-sec .category-details .view-btn	{ margin-top: 0px; }
.category-sec .breakthrough-images			{ max-width: 100%; }

.collection-sec								{ padding: 0px 15px 30px 15px; }
.collection-sec h2							{ font-size: 35px; line-height: 40px; margin-bottom: 15px; }
.collection-sec .item						{ margin-bottom: 30px; }
.collection-sec .item .collection-content h3{ font-size: 26px; line-height: 35px; margin-bottom: 5px; }
.collection-sec .item .collection-content h4{ font-size: 16px; line-height: 20px; }
.collection-sec .item .collection-content p	{ font-size: 16px; line-height: 20px; }
.collection-sec .view-btn					{ padding: 8px 50px 8px 15px; font-size: 15px; }

#woodenSec									{ min-height: 450px; }
#woodenSec .contentBox						{ width: 100%; padding: 15px; left: 0; bottom: 10px; }
#woodenSec .contentBox h2					{ font-size: 40px; line-height: 50px; } 
#woodenSec .contentBox h2 br				{ display: none; }

#woodenFaq									{ padding: 30px 0; }
#woodenFaq h2								{ font-size: 35px; line-height: 40px; margin-bottom: 15px; }
#woodenFaq .faq-accordion .accordion-item .accordion-button { font-size: 20px; padding: 16px 5px; line-height: 26px; }
#woodenFaq .faq-accordion .accordion-item .accordion-button span { padding-right: 15px; }
#woodenFaq .faq-accordion .accordion-item .accordion-collapse .accordion-body	{ padding: 0; }
#woodenFaq .faq-accordion .accordion-item .accordion-collapse .accordion-body p { margin-bottom: 15px; font-size: 16px; }

/*------------------------ Categorized Page CSS End   ------------------------*/
/* Tile Calculator Page */
.tileCalculator 							{ padding: 40px 0; }
.tileCalculator .calculator-title h2 		{ font-size: 35px; line-height: 45px; }
.tileCalculator .calculator-title p 		{ font-size: 16px; }
.tileCalculator .calculator-title 			{ margin-bottom: 30px; } 
.tileCalculator form .input-group .form-control { font-size: 16px; padding: 14px 50px 14px 25px; }
.tileCalculator form .input-group label 	{ font-size: 16px; }
.tileCalculator form .input-group 			{ margin-bottom: 20px; } 
.tileCalculator form 						{ margin-bottom: 40px; }
.tileCalculator .boxesCol 					{ flex-direction: column; }
.tileCalculator .boxesCol .calcData 		{ width: 100%; margin-bottom: 20px; }
.tileCalculator .boxesCol .calcData:last-child {margin: 0;}
.tileCalculator .boxesCol .calcData img 	{ max-width: 50px; }
.tileCalculator .boxesCol .calcData p 		{ font-size: 16px; }
.tileCalculator .tile-pattern-img .x_tiles 	{margin-top: 10px;}	
.tileCalculator .tile-pattern-img .y_tiles	{margin-left: 25px;}

/* Technical Specification Page */
.technical-sec 								{ padding: 40px 0; }
.technical-sec .sidebar-detail .sidebar-menu-sec { display: none; }
.technical-sec .sidebar-detail .technical-detail-sec h2 { font-size: 32px; line-height: 45px; }
.technical-sec .sidebar-detail .technical-detail-sec h3 { font-size: 20px; line-height: 30px; margin-bottom: 10px; }
.technical-sec .sidebar-detail .technical-detail-sec .tile-basic-sec .table tbody tr td { padding: 10px; }

/* Technomat Page */
.technomat-sec 								{ padding: 40px 0; }
.technomat-sec h2 							{ font-size: 32px; line-height: 45px; }
.technomat-sec .table thead 				{ display: none; }
.technomat-sec .table tbody tr 				{ display: flex; flex-wrap: wrap; border-color: #6a6d74; }
.technomat-sec .table tbody tr td 			{ width: 100%; border-bottom: 1px solid #dee2e6; }
.technomat-sec .table tbody tr td:last-child { border-bottom: 0; }
.technomat-sec .table tbody tr td label 	{ display: block; }
.technomat-sec .table tbody tr td .button 	{ margin-top: 7px; }

}


/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

:root										{ --container-max-width: 100%; }
.container									{ /*width: 540px;*/ max-width: 100%; padding: 0 15px; }

#articalMain .artical-box .articalRight-item { align-items: center; }
#articalMain .artical-box .articalRight-item .rightPost-img	{ width: 15%; margin-right: 5%; }
#articalMain .artical-box .articalRight-item .articalRight-cont	{ width: 80%; flex-direction: column; }

/*----------------- Inner Pages -----------------*/
/* product Detail Page */
/* inner slider */
.owl-carousel .owl-item img 				{ width: 100%; }
.inner-slider .item .info 					{ left: 30px; bottom: 30px; }
.inner-slider .item .rightBtn 				{ left: auto; right: 30px; bottom: 30px; }
.inner-slider.owl-theme .owl-dots, 
.inner-slider.owl-theme .owl-nav 			{ left: 20px; top: 50%; transform: translateY(-50%); width: 10px; bottom: auto; }

.marlon-section .marlon-box .image-box		{ height: 137px; }

/* our-products Page */
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .porcelain-btn { flex-direction: row; flex-wrap: wrap; min-height: 89px; }
.glazed-porcelain-section .glazed-porcelain-detail .glazed-porcelain-image-details .porcelain-btn .btn-1 { width: 48%; margin-right: 2%; margin-bottom: 2%; }

/* Company Profile Page */
.amazing-quality-section .amazing-quality-img .quality-box .amazing-box-content p { max-width: 360px; }
.amazing-quality-section .amazing-quality-img .quality-box { max-width: 400px; }

.amazing-quality-section .amazing-quality-img .quality-img	{ width: 474px; }

.lavish-group-section ul li p::before						{ display: inline-block; width: 1px; }

/* Photo Gallery page */
[id*="foogallery-gallery-"] .fg-image		{ width: 184px !important; }

}
