@media (max-width: 767px) {
    html{
        font-size: 60%;
    }
	
	.header-logo img {
		max-width: 150px;
	}
	
	.header.sticky .header-logo img {
		max-width: 150px;
	}
	
	.header-logo{
		    height: auto;
	}
	
	.hamberger-btn .icon::before {
		width: 1.575rem;
	}
	
	.header-row .col-lg-2 {
		    width: 50%;
	}
	
	.header-row .col-lg-10{
		 width: 50%;
	}
	
	.header-right{
		gap: 8px;
	}
	
	.menu-toggle-icon {
    overflow: hidden;
}
	
	/* mobile menu css */
	
   .close-menu-btn {
		right: 6px;
		color: #000;
		top: 4px;
	}
	
	.submenu li a{
		padding: 4px 12px;
	}
	
	.menu-break{
		display: none;
	}
	
	.menu-content ul li.menu-item a.menu-num-item::before{
		display: none;
	}
	
	.search-content input {
      width: 72%;
	}
	
	.fullscreen-menu {
  background: #ffffff;
  padding: 20px 15px;
  width: 315px;
 
  transform: translateX(-440px);
  opacity: 0;
   visibility: hidden;
   transition: transform 0.5s ease; 
   display: block;
 transition:
    opacity 0.6s ease-in-out,
    transform 1s cubic-bezier(0.25, 1, 0.5, 1) 0.2s; 
}


	
.fullscreen-menu.active{
	-webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
	visibility: visible;
	transition:
    opacity 0.6s ease-in-out 0.1s,
    transform 0.3s cubic-bezier(0.25, 1, 0.5, 1);
	} 
	
	

.fullscreen-menu:after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    background-color: rgba(17, 16, 19, 0.9);
   z-index: -20;

    opacity: 0;
    pointer-events: none; 
   
	 -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
    -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
    transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.fullscreen-menu.active:after {
    opacity: 1;
}
	
/*.menu-content ul li:hover .menu-plus-icon{
      -webkit-transform: unset !important;
    -ms-transform: unset !important;
    transform: unset !important;
}*/



.menu-full-block {
    opacity:1;
    transform: translateY(0px);
    transition: none;
}

.fullscreen-menu.active .menu-full-block {
    animation-delay: unset;
}
.fullscreen-menu.active .menu-full-block {
    animation: unset;
    background-color: #fff;
    height: 100%;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 315px;
    padding: 20px 15px;
}

.search-iocn{
	width: 40px;
    height: 40px;
}

.hamberger-btn {
    height: 40px;
    width: 46px;
}

.menu-toggle-icon span{
	font-size: 12px;
}

.hamberger-btn .icon {
     left: -7px;
}
	
.menu-content ul li:hover .menu-plus-icon {
        -webkit-transform: none ;
        -ms-transform: none ;
        transform: none ;
    }

.menu-plus-icon.plus-add{
      -webkit-transform: rotate(135deg) !important;
    -ms-transform: rotate(135deg) !important;
    transform: rotate(135deg) !important;
	 color: #838383;
}

.menu-content ul li{
	          margin: 10px 0;
}

/*.menu-plus-icon.plus-add .ti-plus:before{
        content: "\e622";
}*/
	
.mobile-menu-coyright{
	display: block;
}
	
.close-search{
	    left: 20px;
}
	
.popup-search-box {
    padding-top: 40%;
}
	
	.menu-popup-footer-block{
		display: none;
	}
	
	.menu-content ul li a {
    color: #101010;
    font-family: "Instrument Sans", sans-serif;
    font-size: 18px;
    font-weight: 500;
}
	
	.menu-content {
		width: 100%;
		padding-top: 32px;
	}
	
	.popup-menu-block{
		align-items: baseline;
	}
	
	.has-submenu .submenu{
		background-color: #ffffff;
		position: relative;
		left: 0;
	}
	
	.fullscreen-menu.active .menu-item {
		animation: unset;
	}
	
	.menu-content ul li a:hover {
			margin-left: 0px;
			color: #2a2828;
		}
		
	.submenu li {
		opacity: 1;
		transform: unset;
	}	
	
	.has-submenu:hover .submenu li {
		animation: unset;
	}
	
	.menu-plus-icon{
		color: #2a2828;
		    top: 10px;
	}
	
	/* mobile menu css */
	
	
  /* Home page css */
  
         .walpaper-info-section {
			padding-top: 116px;
		}
		.timeless-heading-block {
            width: 100%;
		}
		
		.timeless-heading{
			font-size: 50px;
		}
		
		.premier-destination-subheading{
			font-size: 28px;
		}
		
		.visit-store-block {
			width: 100%;
			position: relative;
			padding-left: 0;
		}
		
		.visit-store-text{
			    padding: 14px 0px;
		}
		
		.visit-store-text p {
         font-size: 18px;
		     line-height: normal;
		}
		
		.browse-through-block{
			padding: 14px 0px;
		}
		
		.browse-through-block p {
          font-size: 15px;
		  margin-bottom: 4px;
		}
		
		.browse-through-block a{
			    font-size: 20px;
		}
		
		.dash-line:before{
			    width: 68px;
		}
		
		.deign-bg-text{
			display: none;
		}
		
		.heading.curator-title{
			font-size: 34px;
		}
		
		.drapesy-curator-inner{
			padding: 66px 0px 40px;
		}
		
		.drapesy-curator-info{
			    margin-bottom: 22px;
		}
		
		.offering-filter-list {
			display: flex;
			gap: 10px;
			flex-wrap: wrap;
		}
		
		.offering-item {
			width: calc((100% - 0%) / 1);
		}
		
		.category-filter-list {
			margin-top: 32px;
		}
		
		.offering_content_outer {
			padding: 34px 0% 0px;
		}
		
		.offering-sub-title{
			    font-size: 18px;
		}
		
		.offering-title {
			font-size: 2.8rem;
			margin-bottom: 16px;
			margin-top: 16px;
		}
		
		.offering-content-blocks .offering-items-block:not(:first-child) {
			padding-top: 60px;
		}
		
		.offering-content-blocks .offering-items-block:nth-child(even) {
			flex-direction: column-reverse;
		}
		
		.offering-more-btn a {
			font-size: 16px;
		}
		.partner-indesign-section {
				padding-top: 62px;
	   }
	   
	   .partner-indesign-inner{
		      padding-top: 52px 
	   }
	   
	   .home-heading {
         font-size: 3rem;
	   }
	   
	   .home-heading br{
			display: none;
		}
		
	    .partner-design-infotext {
          margin-top: 26px;
		}
		
		.partner-design-infotext .col-lg-5{
			padding: 0px;
		}
		
		.partner-design-blocks{
			gap: 26px;
            margin-top: 22px;
		}
		
		.partner-design-item {
			position: relative;
			width: calc((100% - 0px) / 1);
		}
		
		.space-T-120 {
			padding-top: 80px;
		}
		
		.service-section-block {
			position: relative;
			width: calc((100% - 0px) / 1);
		}
		
		.service-accdion-body-space {
			width: 0%;
		}
		
		.service-accdion-body-info {
			width: 110%;
		}
		
		.services-section-inner{
			    gap: 32px 0;
		}
		
		.our-insite-heading {
          font-size: 4rem;
		}
		
		.insite-block {
        width: calc((100% - 0px) / 1);
       }
	   
	   .more-insite-btn a{
		   font-size: 15px;
	   }
	   
	   .home-blogs-item{
		       flex-wrap: wrap;
	   }
	   
	   .home-blogs-thumbnail-link {
			display: block;
			opacity: 1;
			min-width: -webkit-calc((100% - 0rem) / 1);
			min-width: calc((100% - 0rem) / 1);
			-webkit-transform: translate3d(-0, 0px, 0px);
			transform: translate3d(0, 0px, 0px);
			-webkit-transform-style: preserve-3d;
			transform-style: preserve-3d;
			-webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
			-o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
			transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
			-webkit-transition-duration: -webkit-calc(0.35s * 1.5);
			-o-transition-duration: calc(0.35s * 1.5);
			transition-duration: calc(0.35s * 1.5);
			position: relative;
			overflow: hidden;
			border-radius: 16px;
		}
		
		.home-blog-details {
		-webkit-transform: unset;
		transform: unset;
		width: 100%;
		-webkit-transform-style: unset;
		transform-style: preserve-3d;
		-webkit-transition: unset;
		-o-transition: unset;
		transition: unset;
		-webkit-transition-duration: unset;
		-o-transition-duration: unset;
		transition-duration: unset;
		padding: 30px 0px 0px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.home-blogs-thumbnail{
		padding-bottom: 100%;
	}
		
		/*.home-blog-details {
		-webkit-transform: translate3d(-webkit-calc((0% - 0rem) / 0 + 0rem), 0px, 0px);
		transform: translate3d(calc((0% - 0rem) / 0 + 0rem), 0px, 0px);
		width: 100%;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
		-o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
		transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
		-webkit-transition-duration: -webkit-calc(0.35s * 1.5);
		-o-transition-duration: calc(0.35s * 1.5);
		transition-duration: calc(0.35s * 1.5);
		 padding: 30px 0px 0px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}*/
	
	.home-blogs-item:hover .home-blog-details{
		           padding: 30px 0px 0px;
	}
	
	.home-blog-arrow {
		bottom: 0;
	}
	
	.home-blog-meta .post-date{
		font-size: 14px;
	}
	
	.post-time{
		font-size: 13px;
	}
	
	.home-blog-heading .title{
		    font-size: 2.7rem;
			margin: 15px 0;
	}

		
		
   /*  End Home page css */
	
	
	
	
	.heading {
      font-size: 2.513rem;
	}
    
    .sm-text-info {
      font-size: 16px;
	}
	
	.walpaper-icon-list ul li .walpaper-icon {
		width: 72px;
		height: 72px;
	}
	
	.walpaper-icon-list ul li .walpaper-icon img {
		width: 34px;
	}
	
	.walpaper-icon-list ul{
		gap: 16px;
	}
    
	.walpaper-icon-list ul li .icon-name{
		    font-size: 15px;
	}
	
	.walpaper-icon-list {
     margin-top: 34px;
   }
   
   .space-T-80 {
     padding-top: 50px;
   }
   
   .fiter-block {
		width: 100%;
	}
	
   .fiterby-heading{
	       font-size: 28px;
   }	
   
   .fiter-box .faq-section .accordion-header{
	   font-size: 18px;
   }
   
   .fiter-box .faq-section .accordion-header span{
	       font-size: 12px;
   }
   
   .color-label{
	       width: 72px;
   }
   
   .walpaper-list-items{
	       padding-top: 32px;
   }
   
   .walpaper-item {
		width: calc((100% - 0px) / 1);
	}
	
	.walpaper-name{
		    font-size: 24px;
	}
	
	.project-thumbnail {
     padding-right: 0;
   }
   
   .project-detail-info {
    padding-left: 0%;
    position: relative;
    padding-top: 30px;
}

.project-detail-info.info-left {
    padding-left: 0%;
    padding-right: 0;
}

.project-thumbnail-right {
    padding-left: 0%;
    padding-right: 0;
    padding-top: 26px;
}

.faq-section .accordion {
    width: 100%;
	padding: 0px;
}

.faq-section .accordion-header .fqu{
	    font-size: 18px;
}

.faq-section .accordion-content{
	padding: 12px 8px;
}

.product-category-item {
    width: calc((100% - 40px) / 3);
	border-radius: 10px;
    margin-top: 8px;
}

.product-category-item a {
       padding: 16px 4px;
}

.product-category-items{
	    padding-top: 2px;
}

.category-name {
    font-size: 15px;
    margin-top: 12px;
    margin-bottom: 0px;
}

.category-icon {
    width: 54px;
    height: 54px;
	padding-top: 6px;
}

.category-icon svg{
   width: 32px;
}

.custom-nav button{
	width: 30px;
    height: 30px;
}

.custom-nav button svg{
	width: 12px;
}

.custom-nav{
	padding-top: 16px;
}

.blog-slider-section {
    padding-top: 28px;
    position: relative;
}

.blog-post-admin p {
    font-size: 14px;
}

.blog-post-admin h4 {
    font-size: 14px;
}

.blog-post-icon {
    width: 36px;
}

.blog-post-info p{
	font-size: 12px;
}

.blog-post-info h2{
	font-size: 18px;
}

.blog-baze {
    font-size: 12px;
}

.blog-item-thumbnail{
	height: 408px;
	border-radius: 8px;
    padding: 12px;
}

.blog-post-info {
   bottom: 24px;
}

.explore-all-cta-section {
    padding-top: 40px;
    padding-bottom: 20px;
}

.explore-cta-inner{
	padding: 18px;
}

.explore-cta-inner p {
    font-size: 16px;
}

.explore-cta-inner .title{
	font-size: 28px;
	margin-top: 10px;
}

.explore-btn a{
	font-size: 14px;
    padding: 10px 22px;
}

.explore-btn {
    text-align: right;
    position: relative;
    margin-top: 15px;
}

.address-title{
	    font-size: 15px;
}

.address-info {
    font-size: 20px;
    text-align: left;
}

.query-btns a{
	font-size: 14px;
	padding: 8px 10px;
	margin-left: 0px;
	margin-right: 8px;
}

.query-btns {
    text-align: left;
}

.address-block-inner{
   padding-top: 26px;
   padding-bottom: 28px;
}

.footer-social-links {
    text-align: left;
    margin-top: 8px;
}

.footer-copyright-section p {
    font-size: 15px;
}

.footer-bottom-section a {
    font-size: 16px;
}


/* Colllection page css */

.collection-filter-items ul li .collection-filter-tab{
	    padding: 8px 14px;
}

.collection-filter-check{
	    margin-right: 6px;
}

.collection-filter-list {
    position: relative;
    padding-top: 26px;
}

.bredcrum-list {
    text-align: right;
    margin-top: 14px;
}

.collection-item {
    width: calc((100% - 0px) / 1);
}

.collection-name {
    font-size: 26px;
}

.top-selling-slider {
    margin-top: 26px;
    position: relative;
}

.top-selling-name {
    font-size: 24px;
}

.featured-product-item {
    width: calc((100% - 0px) / 1);
    position: relative;
}

.view-all-featured-product-btn a{
	font-size: 14px;
}

.featured-product-list{
	    padding-top: 30px;
}

.featured-product-name {
    font-size: 24px;
}

/* End collection page css */

/* product detail page css */

.walpaper-info-section.pro-detail{
	    padding-top: 100px;
}

.product-thumbnail-items .thumbnail-carousel .thumb-item{
	    margin-bottom: 2px;
}

.product-detail-inner{
	gap: 0px;
}

.product-detail-item {
    width: calc((100% - 0px) / 1);
}

.product-thumbnail-items .thumbnail-carousel {
    max-height: 315px;
    width: 64px;
}

.product-thumbnail-items .main-carousel {
    flex: 1;
    width: calc(100% - 98px);
}

.product-detail-section{
	position: relative;
    margin-top: 40px;
}

.product-detail-item.product-thumbnail-items{
	 margin-bottom: 40px;
}

.product-name-heading {
    font-size: 2rem;
}

.product-starting-price {
    font-size: 16px;
	margin-top: 26px;
}

.product-detailtab-block .nav-tabs .nav-link{
	font-size: 16px;
}

.product-detail-text-item-left{
	width: 100%;
}

.product-detail-text-item{
	    gap: 0px;
}

.enquire-btn{
	height: 48px;
	font-size: 14px;
}

.whatsApp-btn{
	height: 48px;
	font-size: 14px;
}

.product-enquire-btn{
	margin-top: 20px;
}

.promice-quality-heading{
	    font-size: 2.2rem;
}

.promice-quality-item {
    width: calc((100% - 10px) / 1);
	margin-bottom: 22px;
}

.promice-quality-inner-block {
    padding: 34px 10px 12px;
}

.promice-icon img {
    max-width: 80px;
}

.promice-icon {
    position: relative;
    min-height: 80px;
}

.promice-subheading{
	    font-size: 18px;
}

.product-description-section .accordion-header{
	font-size: 18px;
}

.product-description-section .accordion-header span{
	font-size: 15px;
}

.full-width-slide-section{
	display: none;
}

.services-full-banner-inner {
    border-radius: 16px;
    padding-left: 15px;
    padding-right: 15px;
}

.custom-container {
    width: 90vw;
}

/* End product detail page css */

/* blog page css */

.blog-list-inner{
	    gap: 0px;
}

.blog-list-main {
    width: calc(100% - 0px);
}

.blog-list-item {
    width: calc((100% - 0px) / 1);
}

.walpaper-info-section.mblogs-info-section{
	 padding-top: 110px;
}

.blog-list-item-info h2{
	font-size: 18px;
}

.blog-list-item-admin p {
    font-size: 14px;
}

.blog-list-item-admin h4 {
    font-size: 14px;
}

.blog-list-item-icon {
    width: 40px;
}

.blog-pagination-block{
	    margin-top: 10px;
}

.blog-pagination-block .page-item .page-link {
    padding: 3px 8px;
	font-size: 12px;
}

.blog-sidebar {
    width: calc(100% - 0px);
	padding-top: 20px;
}

.filter-by-heading{
	    font-size: 22px;
}

.recent-posted-title{
	font-size: 16px;
	margin-top: 18px;
}

.recent-post-title{
	    font-size: 14px;
}

.recent-post-block.popular-categories{
	margin-top: 34px;
}

.renent-blog-explore-btn a{
	font-size: 15px;
}

/* End  blog page css */

/* about page  css */

.about-main-heading {
    font-size: 36px;
}

.meet-founder-heading{
	 font-size: 28px;
}

.meet-founder-section.space-T-120{
	padding-top: 60px;
}

.about-info-row {
    margin: 16px 0px 0px;
}

.stats-section {
   padding-top: 54px;
}

.about-main-heading.what-set-heading{
	font-size: 30px;
}
.stats-item {
    width: calc((100% - 0%) / 1);
}

.stat-text{
	    font-size: 3.5rem;
}


.stats-item:not(:first-of-type) {
    padding-top: 20px;
}

.grey-info-section-inner{
	    padding: 60px 0px;
}

.space-T-100 {
    padding-top: 58px;
}

.clients-heading {
    font-size: 30px;
}

.client-item {
    width: calc((100% - 30px) / 2);
}

.capability-section {
    position: relative;
    padding-top: 90px;
}

.capability-left {
    width: 100%;
    padding-right: 0;
}

.capability-left .about-main-heading{
	font-size: 32px;
}

.capability-item {
    width: calc(( 100% - 0px ) / 1);
    padding: 15px 0px 0px;
}

.capability-right {
    width: 100%;
}

.capabilitie-title {
    font-size: 26px;
}

.capability-right-items{
	    gap: 18px 0;
}

.what-we-do-image {
    width: 100%;
}

.what-we-do-section{
	padding-top: 72px;
}

.what-we-do-content {
    width: 100%;
    background-color: #f9f8fa;
    margin-top: 0;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 36px;
    padding-bottom: 30px;
}

.icon-service-section.space-T-120{
	padding-top: 60px;
}

.what-we-do-content .about-main-heading{
	font-size: 32px;
}

.icon-service-item {
    width: calc((100% - 0px) / 1);
    position: relative;
}

.icon-service-inner {
   gap: 26px 0px;
}

.icon-service-section {
    padding-bottom: 20px;
   
}

.icon-service-item .icon-box-heading{
	    font-size: 20px;
}

/* End about page  css */

/* Blog detail page  css */

.detail-post-info-text p{
	    font-size: 14px;
}

.detail-post-meta-icon img {
	width: 40px;
}

.blog-banner-sub-text{
	 font-size: 16px;
}

.blog-detail-content-section p{
	font-size: 16px;
}

.blog-detail-content-img-item {
    width: calc((100% - 0px) / 1);
    position: relative;
}

.blog-detail-content-img-section{
	    gap: 34px;
}

.blog-detail-content-section h3 {
     font-size: 18px;
    margin-top: 14px;
    margin-bottom: 14px;
}

.blog-detail-content-section h2 {
    font-size: 20px;
    margin-top: 14px;
    margin-bottom: 14px;
}

.blog-detail-content-section ul li{
	font-size: 16px;
}

/* End Blog detail page css */

}



@media only screen and (min-width: 768px) and (max-width: 1000px)  {
.product-thumbnail-items .thumbnail-carousel {
    max-height: 278px;
    width: 70px;
}
  
.product-thumbnail-items .main-carousel {
    flex: 1;
    width: calc(100% - 108px);
} 
.home-blogs-thumbnail-link {
    display: block;
    opacity: 1;
    min-width: -webkit-calc((100% - 0rem) / 1);
    min-width: calc((100% - 0rem) / 1);
    -webkit-transform: translate3d(-0, 0px, 0px);
    transform: translate3d(0, 0px, 0px);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    -webkit-transition-duration: -webkit-calc(0.35s * 1.5);
    -o-transition-duration: calc(0.35s * 1.5);
    transition-duration: calc(0.35s * 1.5);
    position: relative;
    overflow: hidden;
    border-radius: 16px;
} 



.home-blog-details {
    -webkit-transform: translate3d(-webkit-calc((0% - 0rem) / 0 + 0rem), 0px, 0px);
    transform: translate3d(calc((0% - 0rem) / 0 + 0rem), 0px, 0px);
    width: 100%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    -webkit-transition-duration: -webkit-calc(0.35s * 1.5);
    -o-transition-duration: calc(0.35s * 1.5);
    transition-duration: calc(0.35s * 1.5);
    padding: 30px 0px 0px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.home-blogs-item:hover .home-blog-details {
    padding: 30px 0px 0px;
}

.home-blogs-item {
    flex-wrap: wrap;
}

.home-blog-arrow {
   bottom: 0;
}

.home-blog-heading{
	    margin: 16px 0;
}

  
}

@media only screen and (min-width: 768px) and (max-width: 1199px)  {
html{
	font-size: 75%;
}

.popup-search-box{
	    padding-top: 24%;
}

.menu-content ul li a{
	    font-size: 22px;
}

.menu-content ul li.menu-item a.menu-num-item::before{
	    top: 0px;
}

.menu-plus-icon{
	    top: 6px;
}

.menu-content {
    width: 38%;
}

.menu-content {
    width: 52%;
}

.close-menu-btn{
	    right: 40px;
}



/*   Home page css */
.our-insite-heading {
    font-size: 4rem;
}

.timeless-heading{
	font-size: 62px;
}

.premier-destination-subheading{
	font-size: 34px;
}

.visit-store-text p {
    font-size: 18px;
}

.browse-through-block a{
	font-size: 20px;
}

.heading.curator-title{
	font-size: 30px;
}

.drapesy-curator-inner{
	    padding: 66px 0px;
}

.offering-section {
    position: relative;
    padding-top: 70px;
}

.offering-filter-list {
   flex-wrap: wrap;
}

.offering_content_outer {
    padding: 0 3%;
}

.offering-sub-title{
	    font-size: 18px;
}

.offering-title {
    font-size: 2rem;
	margin-bottom: 16px;
    margin-top: 16px;
}

.offering-content-blocks .offering-items-block:not(:first-child) {
    padding-top: 72px;
}

.offering-more-btn a{
	    font-size: 16px;
}

.partner-indesign-section {
   padding-top: 75px;
}

.partner-indesign-inner{
	padding-top: 60px;
}

.home-heading {
    font-size: 2.7rem;
}

.partner-design-blocks {
    gap: 28px;
    margin-top: 40px;
}

.partner-design-item {
    position: relative;
    width: calc((100% - 56px) / 3);
}

.service-accdion-body-space {
    width: 14%;
}

.service-section-block .accordion .service-accdion{
	    font-size: 18px;
}

.space-T-120 {
    padding-top: 90px;
}

/*  End Home page css */



.walpaper-icon-list ul{
	    gap: 14px;
}

.walpaper-icon img{
	width: 30px;
}

.walpaper-icon-list ul li .walpaper-icon{
	 padding: 8px;
     width: 56px;
     height: 56px;
    text-align: center;
    padding-top: 12px;
}

.walpaper-icon-list ul li{
	width: 64px;
}

.walpaper-icon-list ul li .icon-name{
	    font-size: 14px;
}

.sm-text-info {
    font-size: 15px;
}

.heading {
    font-size: 2.413rem;
}

.walpaper-icon-list {
    margin-top: 34px;
}

.space-T-80 {
    padding-top: 50px;
}

.fiterby-heading{
	    font-size: 28px;
}

.fiter-block {
    width: 100%;
}

.fiter-box .faq-section .accordion{
	margin-top: 6px;
    padding: 10px;
}

.fiter-box .faq-section .accordion-header{
	font-size: 17px;
}

.filter-list-item label{
	    font-size: 16px;
}

.fiter-box .faq-section .accordion-header span{
	font-size: 12px;
}

.color-label{
	width: 70px;
    font-size: 14px;
}

.walpaper-list-items{
	    gap: 16px;
}

.walpaper-item {
   width: calc((100% - 16px) / 2);
}

.walpaper-name {
    font-size: 22px;
}

.project-thumbnail {
    position: relative;
    padding-right: 0%;
}

.project-thumbnail-right {
    padding-left: 0%;
    padding-right: 0;
}

.faq-section .accordion {
    width: 84%;
	padding: 14px;
}

.faq-section .accordion-header .fqu{
	    font-size: 20px;
}

.product-category-items{
	gap: 15px;
    padding-top: 20px;
}

.product-category-item {
    width: calc((100% - 45px) / 4);
}

.product-category-item a{
	padding: 40px 14px;
}

.category-name{
	font-size: 18px;
}

.custom-nav {
   padding-top: 28px;
}

.blog-item-thumbnail{
	    height: 440px;
}

.blog-post-info p{
	    font-size: 14px;
}

.blog-post-info h2{
	 font-size: 22px;
}

.explore-all-cta-section {
    padding-top: 50px;
    padding-bottom: 40px;
}

.address-info{
	font-size: 18px;
}

.explore-cta-inner{
	    padding: 24px;
}

.query-btns a{
	font-size: 15px;
	padding: 10px 12px;
}

.footer-copyright-section p {
    font-size: 16px;
}

.footer-bottom-section a{
    font-size: 16px;
 }
 
 /* End collection page css */
 
 .collection-filter-items ul{
	 gap: 5px 16px;
 }
 
 .bredcrum-list ul li a{
	 font-size: 13px;
 }
 
 .collection-filter-list {
   padding-top: 25px;
}

.collection-filter-items ul li .collection-filter-tab{
	    padding: 8px 20px;
}

.collection-tab-close {
    font-size: 16px;
}

.collection-list-items{
	gap: 18px;
}

.collection-item {
    width: calc((100% - 36px) / 3);
}

.collection-name {
    font-size: 20px;
}

.custom-nav button{
	width: 34px;
    height: 34px;
}

.top-selling-name {
    font-size: 22px;
}

.featured-product-name {
    font-size: 22px;
}

.featured-product-item {
    width: calc((100% - 50px) / 3);
}
 
/* End collection page css */

/* End product detail page css */

.product-detail-inner{
	gap: 46px;
}

.product-detail-item {
    width: calc((100% - 46px) / 2);
}

.product-name-heading {
    font-size: 1.5rem;
	margin-top: 26px;
}

.product-detail-text-item{
	gap: 0px;
    padding-top: 16px;
}

.product-detail-text-item-left{
	    width: 100%;
}

.product-starting-price {
    font-size: 16px;
	margin-top: 18px;
}

.promice-quality-inner-block{
	    padding: 22px 10px;
}

.promice-icon img {
    max-width: 64px;
}

.promice-icon {
    position: relative;
    min-height: 80px;
}

.promice-subheading{
	font-size: 15px;
}

.promice-text{
	    font-size: 15px;
}

.product-detailtab-block .nav-tabs .nav-link{
	font-size: 16px;
}

.promice-quality-heading{
	    font-size: 2.1rem;
}

.product-description-section .accordion-header{
	font-size: 20px;
}

.product-description-section .accordion-header span{
	    font-size: 16px;
}

.enquire-btn{
	height: 48px;
}

.whatsApp-btn {
	height: 48px;
}

/*  product detail page css */

/*  blog page css */

.blog-list-inner{
	    gap: 30px;
}

.blog-list-main {
    width: calc(70% - 10px);
}

.blog-list-item {
    width: calc((100% - 20px) / 2);
}

.blog-list-item-icon {
    width: 38px;
}

.blog-list-item-admin p {
    font-size: 14px;
}

.blog-list-item-admin h4 {
    font-size: 14px;
}

.blog-list-item-info p{
	    font-size: 13px;
}

.blog-list-item-info h2{
	    font-size: 14px;
}

.blog-list-item-thumbnail{
	height: 288px;
}

.blog-list-item-info{
	    width: 86%;
}

.blog-pagination-block .page-item .page-link{
	 padding: 4px 10px;
     font-size: 14px;
}

.blog-pagination-block{
	margin-top: 20px;
}

.filter-by-heading{
	font-size: 22px;
}

.recent-posted-title{
	font-size: 17px;
	margin-top: 20px;
}

.recentpost-thumb {
    width: 68px;
    height: 68px;
}

.recent-post-item{
	gap: 10px;
    margin-top: 18px;
}

.recentpost-content {
    width: calc(100% - 68px);
}

.recent-post-title{
	    font-size: 12px;
}

.recent-post-date{
	font-size: 11px;
}

.renent-blog-explore-btn a{
	    font-size: 14px;
}

.recent-post-block.popular-categories{
	margin-top: 36px;
}

/* End  blog page css */

/* About page css */

.about-main-heading {
    font-size: 36px;
}

.about-info-row {
    margin: 14px 0px 0px;
}

.stats-section {
    position: relative;
    padding-top: 60px;
}

.stats-inner-section{
	    gap: 20px;
}

.stats-item {
    width: calc((100% - 40px) / 3);
}

.grey-info-section-inner{
	    padding: 50px 0px;
}

.space-T-100 {
    padding-top: 60px;
}

.clients-heading {
    font-size: 32px;
    color: #111013;
    margin-bottom: 30px;
    max-width: 400px;
}

.capability-left {
    width: 32%;
    padding-right: 20px;
}
.capability-section {
    position: relative;
    padding-top: 100px;
}

.capability-left .about-main-heading{
	font-size: 24px;
}

.capabilitie-title{
	    font-size: 18px;
}

.capability-right-items{
	    gap: 22px 0;
}

.what-we-do-image {
    width: 100%;
}

.what-we-do-section{
	    padding-top: 80px;
}

.what-we-do-content {
    width: 100%;
    margin-top: 0;
    padding-left: 8%;
    padding-right: 5%;
    padding-top: 40px;
    padding-bottom: 40px;
}

.what-we-doinfo {
    padding-top: 14px;
}

.icon-service-item .icon-box-heading{
	    font-size: 22px;
}

/* End About page css */


/*  Blog detail page css */

.blog-detail-meta {
     padding-top: 32px;
     gap: 26px;
    max-width: 493px;
    margin-left: auto;
}

.detail-post-meta-icon img{
	width:  38px;
}

.blog-banner-sub-text{
	    font-size: 16px;
}

.blog-detail-content-section p{
	font-size: 16px;
	margin-top: 18px;
}

.blog-detail-content-section ul li{
	font-family: "Instrument Sans", sans-serif;
    color: #111013;
    font-size: 16px;
    margin-top: 14px;
}

.blog-detail-content-section h3 {
    font-size: 20px;
    margin-top: 16px;
    margin-bottom: 16px;
}

.blog-detail-content-section h2 {
    font-size: 24px;
    margin-top: 16px;
    margin-bottom: 16px;
}


/* End Blog detail page css */


   
}

@media only screen and (min-width: 1001px) and (max-width: 1199px)  {
 .product-thumbnail-items .thumbnail-carousel {
    max-height: 428px;
    width: 86px;
 }
 
 .product-thumbnail-items .main-carousel {
    flex: 1;
    width: calc(100% - 120px);
}

.home-blog-heading .title{
	    font-size: 2.8rem;
}

.about-block-1 .about-main-heading{
	        font-size: 46px !important;
}

}
@media only screen and (min-width: 1200px) and (max-width: 1280px)  {

.product-thumbnail-items .thumbnail-carousel {
    max-height: 525px;
    width: 120px;
}

.product-thumbnail-items .main-carousel {
    flex: 1;
    width: calc(100% - 120px);
}
}

@media only screen and (min-width: 1281px) and (max-width: 1366px)  {

.product-thumbnail-items .thumbnail-carousel {
    max-height: 548px;
    width: 140px;
}

.product-thumbnail-items .main-carousel {
    flex: 1;
    width: calc(100% - 140px);
}

.menu-content ul li a {
    font-size: 20px !important;
}

.popup-menu-block{
	height: auto;
}

.menu-content{
	    padding-top: 3%;
}

.menu-popup-footer-block {
    padding-top: 7% !important;
}

}

@media only screen and (min-width: 1200px) and (max-width: 1366px)  {
html{
    font-size: 80%;
}


/* popup menu css */

.menu-content ul li a{
	    font-size: 22px;
}

.menu-content {
    width: 36%;
}

.popup-menu-block{
	    height: 68%;
}

.menu-content ul li.menu-item a.menu-num-item::before{
	    top: 4px;
}

.menu-footer-item p{
	    font-size: 12px;
}

.close-menu-btn{
	right: 60px;
    font-size: 34px;
}

.menu-popup-footer-block{
	    padding-top: 11%;
}

/* End popup menu css */


/*   Home page css */

.timeless-heading{
	font-size: 64px;
}

.premier-destination-subheading{
	    font-size: 34px;
}

.visit-store-text p {
    font-size: 20px;
}

.visit-store-block{
	    padding-left: 14%;
}

.browse-through-block a{
	    font-size: 20px;
}

.heading.curator-title {
    max-width: 750px;
    font-size: 46px;
    color: #fff;
}

.drapesy-curator-inner{
	    padding: 70px 0px;
}

.deign-bg-text{
	    top: 48px;
}

.offering-section {
    position: relative;
    padding-top: 70px;
}

.offering_content_outer {
    padding: 0 7%;
}

.offering-sub-title{
	    font-size: 20px;
}

.offering-title {
    font-size: 2.6rem;
}

.offering-more-btn a{
	    font-size: 16px;
}

.partner-indesign-section {
     padding-top: 78px;
}

.partner-indesign-inner{
	padding-top: 62px;
}

.home-heading {
    font-size: 3.1rem;
}

.partner-design-blocks{
	    margin-top: 40px;
}

.space-T-120 {
    padding-top: 94px;
}

.service-section-block .accordion .service-accdion{
	    font-size: 18px;
}

.our-insite-heading {
    font-size: 3.6rem;
}

.blog-post-meta-info p{
	font-size: 15px;
}

.home-blog-heading .title {
    font-size: 3rem;
    
}

/*  End Home page css */



.heading {
    font-size: 2.413rem;
}

.sm-text-info {
    font-size: 14px;
}

.sub-heading {
    font-size: 15px;
}

.bredcrum-list ul li a{
	    font-size: 14px;
}

.walpaper-icon-list ul li .walpaper-icon{
	width: 90px;
    height: 90px;
}

.walpaper-icon-list ul li .icon-name{
	    font-size: 14px;
}

.walpaper-icon img{
	width: 48px;
}

.walpaper-icon-list ul li{
	width: 90px;
}

.space-T-80 {
    padding-top: 60px;
}

.fiterby-heading{
	font-size: 28px;
}

.fiter-box .faq-section .accordion{
	margin-top: 12px;
    padding: 10px;
}

.fiter-box .faq-section .accordion-header{
	font-size: 16px;
}

.fiter-box .faq-section .accordion-header span{
	font-size: 14px;
}

.filter-list-item label{
	    font-size: 14px;
}

.color-label{
	width: 80px;
	font-size: 14px;
}

.walpaper-brand{
    font-size: 14px;
 }
 
 .walpaper-name {
    font-size: 22px;
 }
 
 .walpaper-price {
    font-size: 14px;
 }
 
 .project-detail-info {
    padding-left: 4%;
 }
 
 .project-detail-info.info-left {
    padding-left: 0%;
    padding-right: 4%;
}

.faq-section .accordion{
    width: 70%;
 }
 
 .faq-qa-block p {
    font-size: 14px;
 }
 
 .faq-section .accordion-header .fqu{
	 font-size: 20px;
 }
 
 .product-category-items{
	 padding-top: 14px;
 }
 
 .product-category-item a{
	     padding: 40px 14px;
 }
 
 .category-name{
	    font-size: 15px; 
 }
 
.custom-nav {
    padding-top: 36px;
}

.custom-nav button{
	width: 40px;
    height: 40px;
}

.custom-nav button svg{
	    width: 16px;
}

.blog-post-icon {
    width: 38px;
}

.blog-post-admin p {
    font-size: 14px;
}

.blog-post-admin h4 {
    font-size: 14px;
}

.blog-post-info p{
	    font-size: 14px;
}

.blog-post-info h2{
	font-size: 18px;
}

.blog-baze {
    font-size: 14px;
}

.blog-item-thumbnail{
	height: 390px;
}

.blog-post-info{
	 bottom: 25px;
}

.explore-btn a{
	font-size: 14px;
    padding: 12px 22px;
	border-radius: 6px;
}

.explore-all-cta-section {
    padding-top: 64px;
    padding-bottom: 64px;
}

.address-title {
   font-size: 15px;
}

.address-info {
   font-size: 18px;
}

.query-btns a{
	font-size: 14px;
	padding: 8px 18px;
}

.footer-social-links a {
    width: 38px;
    height: 38px;
    padding-top: 7px;
	font-size: 15px;
}

.footer-bottom-section a {
    font-size: 16px;
}

.footer-copyright-section p {
    font-size: 15px;
}

/*  collection page css */

.collection-filter-items ul li .collection-filter-tab{
	font-size: 13px;
    padding: 10px 12px;
}

.collection-filter-items ul{
	    gap: 5px 16px;
}

.collection-tab-close {
    font-size: 14px;
}

.collection-name {
    font-size: 24px;
	margin-top: 7px;
    margin-bottom: 7px;
}

.view-all-featured-product-btn a{
	font-size: 14px;
}

.top-selling-name{
    font-size: 22px;
 }
 
 .top-selling-brand {
 font-size: 14px;
 }
 
 .top-selling-price {
    font-size: 14px;
 }
 
 .featured-product-name{
	 font-size: 22px;
 }
 
 .featured-product-brand {
    font-size: 14px;
 }
 
 .featured-price {
    font-size: 14px;
 }


/* End collection page css */

.product-name-heading {
    font-size: 2rem;
 }
 
 .product-detail-text-item{
	 gap: 28px;
 }
 
 .product-detail-inner{
	     gap: 54px;
 }
 
 .product-detail-item {
    width: calc((100% - 54px) / 2);
}

.product-starting-price{
	font-size: 15px;
}

.product-detailtab-block .nav-tabs .nav-link{
	    font-size: 16px;
}

.enquire-btn{
	font-size: 14px;
    height: 48px;
}

.whatsApp-btn{
	height: 48px;
}

.promice-icon img {
    max-width: 80px;
}

.promice-icon {
    position: relative;
    min-height: 102px;
}

.promice-subheading{
	font-size: 18px;
}

.promice-text{
	    font-size: 16px;
}

.product-description-section .accordion-header{
	font-size: 18px;
}
 
/* End collection page css */


/* End  blog page css */

.blog-list-item-icon {
    width: 40px;
}

.blog-list-item-admin p {
    font-size: 14px;
}

.blog-list-item-admin h4 {
    font-size: 14px;
}

.blog-list-item-info{
	width: 85%;
}

.blog-list-item-info p{
	font-size: 14px;
}

.blog-list-item-info h2{
	    font-size: 15px;
}

.blog-list-item-thumbnail{
	    height: 296px;
}

.filter-by-heading{
	    font-size: 25px;
}

.recent-posted-title{
	font-size: 18px;
    margin-top: 22px;
}

.blog-pagination-block .page-item .page-link{
	 padding: 7px 14px;
     font-size: 14px;
}

.blog-pagination-block{
	    margin-top: 32px;
}

.recentpost-thumb {
    width: 72px;
    height: 72px;
}

.recentpost-content {
    width: calc(100% - 72px);
}

.recent-post-title{
	    font-size: 14px;
}

.recent-post-date{
	    font-size: 12px;
}

.renent-blog-explore-btn a{
	    font-size: 15px;
}

.recent-post-block.popular-categories{
	    margin-top: 38px;
}

/* End  blog page css */

/* about page css */

.transform-space-heading-block {
    position: relative;
    max-width: 576px;
}

.about-main-heading {
    font-size: 42px;
}

.stats-section {
    position: relative;
    padding-top: 112px;
}

.stats-item p {
    font-size: 16px;
}

.grey-info-section-inner{
	    padding: 70px 0px;
}

.grey-info-block {
    max-width: 760px;
}


.content-inner-container {
    max-width: 884px;
}

.clients-heading {
    font-size: 32px;
	max-width: 472px;
}

.client-serve-info {
    max-width: 650px;
}

.capability-section {
   padding-top: 96px;
}

.capabilitie-title {
    font-size: 26px;
}

.capability-right-items{
	    gap: 34px 0;
}

.what-we-do-section{
	padding-top: 160px;
}

.icon-service-item .icon-box-heading{
	font-size: 24px;
}

.icon-service-section {
    padding-bottom: 32px;
}

/* End about page css*/

/*  Blog detail page css */

.detail-post-info-text p{
	font-size: 14px;
}

.blog-banner-sub-text{
	    font-size: 14px;
}

.blog-detail-content-section p{
	font-size: 14px;
    margin-top: 18px;
}

.blog-detail-content-section h3 {
    font-size: 20px;
    margin-top: 16px;
    margin-bottom: 16px;
}

.blog-detail-content-section h2 {
    font-size: 22px;
    margin-top: 16px;
    margin-bottom: 16px;
}

.blog-detail-content-section ul li{
	font-family: "Instrument Sans", sans-serif;
    color: #111013;
    font-size: 14px;
    margin-top: 14px;
}

/* End Blog detail page css */
	
}

@media only screen and (min-width: 1367px) and (max-width: 1440px)  {
html{
        font-size: 85%;
    }
	
.menu-content ul li a{
	         font-size: 26px;
}	

.popup-menu-block{
	    height: 60%;
}

.close-menu-btn{
	    right: 70px;
}

.menu-content{
	width: 30%;
	padding-top: 5%;
}

.menu-plus-icon{
	    top: 12px;
}

.menu-popup-footer-block{
	    padding-top: 8%;
}
    
 .sub-heading{
    font-size: 16px;
 }
 
 .heading{
    font-size: 2.613rem;
 }
 
 
 /*  End Home page css */
 
 .timeless-heading{
	     font-size: 70px;
 }
 
 .premier-destination-subheading{
	     font-size: 38px;
 }
 
 .visit-store-block{
	     padding-left: 14%;
 }
 
 .visit-store-text p {
    font-size: 20px;
 }
 
 .browse-through-block a{
	     font-size: 20px;
 }
 
 .heading.curator-title {
    max-width: 1000px;
    font-size: 48px;
 }
 
 .drapesy-curator-inner{
	     padding: 90px 0px;
 }
 
 .deign-bg-text{
	     top: 30px;
}

.offering-section{
	 padding-top: 80px;
}

.offering-sub-title{
	font-size: 20px;
}

.offering-title {
    font-size: 2.7rem;
}

.offering-more-btn a{
	    font-size: 17px;
}

.home-heading {
    font-size: 3.2rem;
}

.partner-indesign-section {
    padding-top: 90px;
}

.partner-indesign-inner{
	    padding-top: 70px;
}

.space-T-120 {
    padding-top: 104px;
}

.offering-info-text {
    font-size: 14px;
}

.service-section-block .accordion .service-accdion{
	    font-size: 20px;
}

.our-insite-heading {
    font-size: 4rem;
}

.more-insite-btn a{
	font-size: 15px;
	height: 46px;
}

.home-blog-heading .title{
	font-size: 3rem;
}
 
 /*  End Home page css */
 
 
 
 .sm-text-info {
    font-size: 14px;
 }
 
 .bredcrum-list ul li a{
	     font-size: 12px;
 }
 
 .walpaper-icon-list ul li .icon-name{
	     font-size: 14px;
 }
 
.walpaper-icon-list ul li .walpaper-icon {
    width: 70px;
    height: 74px;
    padding-top: 14px;
}
 
 .walpaper-icon-list ul li{
	 width: 70px;
 }
 
 .walpaper-icon img {
	 width: 40px;
 }
 
.space-T-80 {
    padding-top: 70px;
}

.fiterby-heading{
	font-size: 30px;
}

.fiter-box .faq-section .accordion-header{
	    font-size: 16px;
}

.fiter-box .faq-section .accordion-header span{
	font-size: 14px;
}

.filter-list-item label{
  font-size: 14px;
}

.color-label{
  width: 92px;
  text-align: center;
  padding: 3px;
  font-size: 13px;
}

.filte-bycolor{
	gap: 8px;
}

.fiter-box .faq-section .accordion{
	padding: 12px;
}

.fiter-block {
    width: 86%;
}

.walpaper-brand {
    font-size: 14px;
 }
 
.walpaper-price {
    font-size: 14px;
}

.walpaper-name {
    font-size: 26px;
}

.project-detail-info {
    padding-left: 5%;
   
}	

.project-detail-info.info-left {
    padding-right: 5%;
}

.faq-section .accordion-header .fqu{
	    font-size: 18px;
}

.faq-qa-block p {
    font-size: 14px;
}

.faq-section .accordion-header span{
	font-size: 14px;
}

.product-category-item a{
	padding: 50px 14px;
}

.category-name{
	font-size: 15px;
}

.product-category-items{
	    padding-top: 22px;
}

.custom-nav button svg{
	width: 14px;
}

.blog-post-admin p {
    font-size: 14px;
}

.blog-post-admin h4 {
    font-size: 14px;
}

.blog-post-info p{
	font-size: 14px;
}

.blog-post-info h2{
	font-size: 20px;
}

.blog-baze {
    font-size: 12px;
}

.blog-item-thumbnail{
	    height: 430px;
}

.explore-all-cta-section {
    padding-top: 70px;
    padding-bottom: 70px;
}

.explore-btn a{
	font-size: 14px;
    padding: 12px 22px;
    border-radius: 6px;
}

.address-title{
	    font-size: 15px;
}

.address-info{
	    font-size: 18px;
}

.query-btns a{
	font-size: 15px;
   padding: 9px 18px;
}

.footer-bottom-section a {
    font-size: 16px;
}

.footer-copyright-section p {
    font-size: 16px;
}

/* End collection page css */

.collection-filter-items ul li .collection-filter-tab{
	font-size: 13px;
    padding: 8px 16px;
}

.collection-tab-close {
    font-size: 14px;
}

.collection-name {
    font-size: 24px;
	margin-top: 6px;
    margin-bottom: 6px;
}

.custom-nav button{
	width: 38px;
    height: 38px;
}

.top-selling-name {
    font-size: 24px;
}

.top-selling-brand {
    font-size: 14px;
}

.top-selling-price {
    font-size: 14px;
}

.featured-product-brand {
    font-size: 14px;
}

.featured-product-name {
    font-size: 24px;
}

.featured-price {
    font-size: 14px;
}

/* End collection page css */

/* End collection page css */

.product-thumbnail-items .thumbnail-carousel{
	max-height: 573px;
	width: 145px;
}

.product-thumbnail-items .main-carousel {
    flex: 1;
    width: calc(100% - 145px);
}

.product-detail-inner{
	    gap: 70px;
}

.product-name-heading {
    font-size: 2rem;
}

.product-detail-item {
    width: calc((100% - 70px) / 2);
}

.product-starting-price {
    font-size: 15px;
    margin-top: 24px;
}

.enquire-btn{
	font-size: 14px;
    height: 50px;
}

.whatsApp-btn{
	font-size: 14px;
	height: 50px;
}

.promice-icon img {
    max-width: 80px;
}

.promice-icon {
    position: relative;
    min-height: 100px;
}

.promice-subheading{
	font-size: 20px;
}

.promice-text{
	    font-size: 15px;
}

.promice-quality-heading{
	font-size: 2.2rem;
}

.product-description-section .accordion-header{
	font-size: 20px;
}

.product-description-section .accordion-header span{
	    font-size: 16px;
}

.product-detailtab-block .nav-tabs .nav-link{
	    font-size: 16px;
}

/* End product detail page css */

/* blog page css */

.blog-list-item-icon {
    width: 38px;
}

.blog-list-item-admin p {
    font-size: 14px;
}

.blog-list-item-admin h4 {
    font-size: 14px;
}

.blog-list-item-info p{
	font-size: 14px;
}

.blog-list-item-info h2{
	font-size: 17px;
}

.blog-list-item-info{
	    width: 86%;
}

.blog-list-item-thumbnail{
	    height: 300px;
}

.blog-pagination-block .page-item .page-link {
    padding: 8px 14px;
	font-size: 16px;
}

.recent-posted-title{
	font-size: 18px;
	margin-top: 22px;
}

.filter-by-heading{
	font-size: 24px;
}

.recentpost-thumb {
    width: 82px;
    height: 82px;
}

.recentpost-content {
    width: calc(100% - 82px);
}

.recent-post-title{
	font-size: 14px;
}

.recent-post-date{
	    font-size: 12px;
}

.renent-blog-explore-btn a{
	font-size: 15px;
}

.recent-post-block.popular-categories{
	margin-top: 40px;
}


/* End  blog page css */

/*  about page css*/

.about-main-heading {
    font-size: 50px;
}

.transform-space-heading-block {
    position: relative;
    max-width: 674px;
}

.stats-section {
    position: relative;
    padding-top: 118px;
}

.stats-item p {
    font-size: 17px;
}

.grey-info-block{
	    max-width: 760px;
}

.content-inner-container {
    max-width: 954px;
}

.capability-left{
	font-size: 44px;
}

.capability-section {
    position: relative;
    padding-top: 112px;
}

.capabilitie-title {
   font-size: 30px;
    font-weight: 300;
}

.capability-right-items{
	    gap: 40px 0;
}

.what-we-do-section{
	    padding-top: 160px;
}

.icon-service-section {
    padding-bottom: 30px;
}

.icon-service-item .icon-box-heading{
	    font-size: 22px;
}

/* End about page css*/

/*  Blog detail page css */

.detail-post-info-text p{
	font-size: 14px;
}

.blog-banner-sub-text{
	    font-size: 14px;
}

.blog-detail-content-section p{
	font-size: 14px;
    margin-top: 18px;
}

.blog-detail-content-section h3 {
    font-size: 20px;
    margin-top: 16px;
    margin-bottom: 16px;
}

.blog-detail-content-section ul li{
	font-family: "Instrument Sans", sans-serif;
    color: #111013;
    font-size: 14px;
    margin-top: 14px;
}


.blog-detail-content-section h2 {
    font-size: 24px;
    margin-top: 16px;
    margin-bottom: 16px;
}

/* End Blog detail page css */

 
}



@media only screen and (min-width: 1441px) and (max-width: 1580px)  {

  html{
        font-size: 80%;
    }
	
	.product-thumbnail-items .thumbnail-carousel {
		max-height: 602px !important;
		width: 160px !important;
	}
	
	.product-thumbnail-items .main-carousel {
		flex: 1;
		width: calc(100% - 155px) !important;
	}
}


@media only screen and (min-width: 1441px) and (max-width: 1680px)  {
 html{
        font-size: 94%;
}

.close-menu-btn{
	    right: 70px;
}

.menu-content ul li a{
	          font-size: 26px;
}	

.popup-menu-block{
	    height: 60%;
}



.menu-popup-footer-block{
	        padding-top: 12%;
}
.menu-footer-item p{
	font-size: 14px;
}

/*   Home page css */

.timeless-heading{
	font-size: 76px;
}

.premier-destination-subheading{
	    font-size: 42px;
}

.heading.curator-title{
	    font-size: 58px;
}

.offering-section {
    padding-top: 74px;
}

.home-heading {
    font-size: 3.3rem;
}

.offering-title {
    font-size: 2.7rem;
}

.offering_content_outer {
    padding: 0 8%;
}

.service-section-block .accordion .service-accdion{
	font-size: 22px;
}

.space-T-120 {
    padding-top: 110px;
}

.our-insite-heading {
    font-size: 4.5rem;
}

.home-blog-heading .title{
	font-size: 3.2rem;
}

/*  End Home page css */



.heading {
        font-size: 2.513rem;
}

.sub-heading {
    font-size: 17px;
}

.sm-text-info {
    font-size: 16px;
}

.bredcrum-list ul li a{
	font-size: 14px;
}

.walpaper-icon-list ul li .icon-name{
	    font-size: 15px;
}

.walpaper-icon-list ul li .walpaper-icon{
	width: 90px;
    height: 90px;
	padding-top: 15px;
}

.walpaper-icon-list ul li{
	width: 90px;
}

.walpaper-icon-list ul li .walpaper-icon img{
	    width: 50px;
}

.fiterby-heading{
	    font-size: 30px;
}

.fiter-box .faq-section .accordion-header{
	font-size: 18px;
}

.filter-list-item label{
	    font-size: 16px;
}

.walpaper-brand {
    font-size: 15px;
}

.walpaper-name{
    font-size: 32px;
 }
 
 .color-label{
	  width: 92px;
	  font-size: 15px;
 }
 
 .walpaper-price {
    font-size: 15px;
 }
 
 .project-detail-info {
    padding-left: 6%;
 }
 
 .project-detail-info.info-left {
    padding-left: 0%;
    padding-right: 6%;
}

.faq-section .accordion-header .fqu{
	    font-size: 20px;
}

.faq-qa-block p {
    font-size: 14px;
}

.product-category-item a{
	    padding: 62px 14px;
}

.category-name{
	font-size: 18px;
}

.product-category-items{
	    padding-top: 26px;
}

.blog-item-thumbnail{
	    height: 516px;
}

.blog-post-admin p {
    font-size: 15px;
}

.blog-post-admin h4{
    font-size: 15px;
 }
 
 .blog-post-info p{
	 font-size: 14px;
 }
 
 .blog-post-info h2{
	     font-size: 24px;
 }
 
 .blog-item-thumbnail{
	 height: 492px;
 }
 
 .explore-all-cta-section {
    padding-top: 70px;
    padding-bottom: 70px;
 }
 
 .address-title{
	 font-size: 15px;
 }
 
 .address-info{
	     font-size: 18px;
 }
 
 .query-btns a{
	 font-size: 15px;
 }
 
 .footer-bottom-section a {
    font-size: 16px;
 }
 
 .footer-copyright-section p {
    font-size: 16px;
 }
 
 /* End collection page css */
 
 .collection-filter-items ul li .collection-filter-tab{
	 padding: 8px 20px;
 }
 
 .collection-tab-close {
    font-size: 16px;
 }
 
 .collection-items.space-T-80{
	 padding-top: 50px;
 }
 
 .collection-name {
    font-size: 28px;
	margin-top: 8px;
    margin-bottom: 8px;
 }
 
 .top-selling-name {
    font-size: 26px;
 }
 
 .view-all-featured-product-btn a{
	     font-size: 14px;
 }
 
 .top-selling-brand {
    font-size: 15px;
 }
 
 .top-selling-price {
    font-size: 15px;
 }
 
 .featured-product-brand {
    font-size: 15px;
 }
 
 .featured-price {
    font-size: 15px;
 }
 
 .featured-product-name {
    font-size: 26px
 }
 
 
 /* End collection page css */
 
 /*  product detail page css */
 
 .product-thumbnail-items .thumbnail-carousel {
    max-height: 682px;
    width: 160px;
 }
 
 
 .product-thumbnail-items .main-carousel {
    flex: 1;
    width: calc(100% - 160px);
}

.product-name-heading {
    font-size: 2.2rem;
}

.product-starting-price {
    font-size: 16px;
	margin-top: 26px;
}

.product-detailtab-block .nav-tabs .nav-link{
	    font-size: 16px;
}

.enquire-btn{
	height: 52px;
}

.whatsApp-btn{
	    height: 52px;
}

.promice-quality-heading{
	font-size: 2.1rem;
}

.promice-icon img {
    max-width: 88px;
}

.promice-icon {
    position: relative;
    min-height: 110px;
}

.promice-subheading{
	    font-size: 22px;
}

.promice-text{
	    font-size: 16px;
}

.product-description-section .accordion-header{
	    font-size: 20px;
}
 
 /* End product detail page css */
 
 /* End  blog page css */
 
 .blog-list-item-admin p {
    font-size: 15px;
 }
 
 .blog-list-item-admin h4 {
    font-size: 15px;
 }
 
 .blog-list-item-info p{
	font-size: 15px;
 }
 
 .blog-list-item-info p{
	  font-size: 15px;
 }
 
 .blog-list-item-info h2{
	     font-size: 19px;
 }
 
 .blog-list-item-info{
	     width: 88%;
 }
 
 .blog-list-item-thumbnail{
	     height: 342px;
 }
 
 .blog-pagination-block{
	     margin-top: 36px;
 }
 
 .blog-pagination-block .page-item .page-link {
    padding: 8px 16px;
	font-size: 16px;
 }
 
 .filter-by-heading{
	 font-size: 30px;
 }
 
 .recent-posted-title{
	 font-size: 18px;
 }
 
 .recent-post-title{
	font-size: 15px;
 }
 
 .recent-post-date{
	     font-size: 13px;
 }
 
 .renent-blog-explore-btn a{
	    font-size: 17px; 
 }
 
 .recent-post-block.popular-categories{
	 margin-top: 40px;
 }
 
 
 /* End  blog page css */
 
 /* End about page css*/
 
 .about-main-heading {
    font-size: 58px;
 }
 
 .transform-space-heading-block {
    position: relative;
    max-width: 800px;
}

.stats-section {
    padding-top: 120px;
}

.grey-info-block {
    max-width: 820px;
    margin: 0px auto;
}

.grey-info-section-inner {
    padding: 80px 0px;
}

.space-T-100 {
    padding-top: 84px;
}

.content-inner-container {
    max-width: 1030px;
}
.capability-section {
   padding-top: 112px;
}

.capability-left .about-main-heading{
	font-size: 50px;
}

.capabilitie-title{
	    font-size: 36px;
}

.icon-service-item .icon-box-heading{
	    font-size: 24px;
}

.icon-service-section {
    padding-bottom: 30px;
}
 
 /* End about page css*/
 
 /*  Blog detail page css */

.detail-post-info-text p{
	font-size: 15px;
}

.blog-banner-sub-text{
	    font-size: 16px;
}

.blog-detail-content-section p{
	font-size: 16px;
    margin-top: 18px;
}

.blog-detail-content-section h3 {
    font-size: 22px;
    margin-top: 16px;
    margin-bottom: 16px;
}

.blog-detail-content-section ul li{
	font-family: "Instrument Sans", sans-serif;
    color: #111013;
    font-size: 14px;
    margin-top: 14px;
}

.blog-detail-content-section h2 {
   
    font-size: 26px;
    margin-top: 16px;
    margin-bottom: 16px;
}

/* End Blog detail page css */
    
}


@media only screen and (min-width: 1681px) and (max-width: 1790px)  {
	.menu-content ul li a{
		font-size: 34px;
	}
	.product-thumbnail-items .thumbnail-carousel{
		max-height: 710px;
        width: 170px;
	}
	
	.product-thumbnail-items .main-carousel {
		flex: 1;
		width: calc(100% - 170px);
	}
	
	.blog-list-item-info h2{
		font-size: 20px;
	}
	
	.blog-list-item-info{
		    width: 88%;
	}
	
	.timeless-heading{
		font-size: 86px;
	}
	
	.premier-destination-subheading{
		font-size: 44px;
	}
	
	.about-main-heading {
      font-size: 64px;
	}
}


