/*for 125%*/
@media screen and (max-width: 1200px) and (min-width: 992px) {
	.pic-head {
		letter-spacing: 1px !important;
		font-size: 13px !important;
		height: 60px !important;
	}
	.img-view {
		padding: 8px 10px !important;

		font-size: 10px !important;
		letter-spacing: 0px !important;
	}
}

/*for 110%*/

@media screen and (max-width: 1500px) and (min-width: 1200px) {
	.menu-main a {
		font-size: 15px !important;
	}
	.menu-main li {
		padding: 3px 20px !important;
	}
	.pic-head {
		letter-spacing: 1px !important;

		height: 60px !important;
	}
}

/*for 90%*/

@media screen and (min-width: 1500px) and (max-width: 1700px) {
	.banner-section {
		height: 775px !important;
	}
}
/*for 80%*/

@media screen and (min-width: 1700px) {
	.banner-section {
		height: 875px !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
}

@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
}

@media (min-width: 481px) and (max-width: 767px) {
	.anch:hover {
		background-color: #000 !important;
		color: #fff;
	}

	.anch {
		text-decoration: none !important;
		background-color: #fff;
		font-family: "Gotham Bold";
		color: #000;
		text-transform: uppercase !important;
		letter-spacing: 3px !important;
		padding: 10px 15px;
		margin: 20px auto !important;
	}
	.trofi-img {
		display: none !important;
	}
	.m_logo {
		width: 35px !important;
	}
	.child_div .carousel-inner {
		height: 25vh !important;
		width: 75vw !important;
	}

	.child_div {
		border: 20px solid rgba(255, 255, 255, 0.3) !important;
		margin-top: 110px !important;
	}

	.ban-img-c {
		height: 100% !important;
	}
	.ban-img-c-ply {
		width: 50vw !important;
	}
	.child_div .carousel-indicators li {
		letter-spacing: 3px !important;
		font-size: 9px !important;
	}
	#navigate {
		right: 5px !important;
	}

	.follow-us {
		text-align: center !important;
		margin: 20px 30px !important;
		padding: 0px 0px 30px 0px !important;
	}
	.parent_div {
		height: 45vh !important;
	}
	.diff {
		height: 22vh !important;
	}

	.banner-section {
		height: fit-content !important;
	}
	.on-h {
		margin-left: 0rem !important;
		top: 48% !important;
		font-size: 30px !important;
	}
	.onn {
		font-size: 15px !important;
	}

	.woo::after {
		top: 27px !important;
		left: 77px !important;
		border: 50px solid #9a9b9c;
		border-top-width: 0px !important;
		border-bottom-width: 1px !important;
	}

	.hgg::after {
		top: 27px !important;
		right: 112px !important;
		border: 110px solid #9a9b9c !important;

		border-top-width: 0px !important;
		border-bottom-width: 1px !important;
	}
	.on-para {
		margin: 0px 0px 0px 80px !important;
		font-size: 9px !important;
		line-height: 1.8em !important;
	}
	.h-o-w {
		height: 408px !important;
		background-position: right bottom !important;
		border-bottom: 1px solid #ccc !important;
		background-image: none !important;
	}
	.h-o-w-ab {
		display: block !important;
		width: 312px;
		right: 0px;

		position: absolute;
		top: 32%;
	}

	.black {
		display: none !important;
	}

	.prod-con-new {
		position: relative;
		margin-top: 30px;
	}

	.pro-d {
		padding: 0px 0px 0px 0px !important;
		font-size: 35px !important;
		text-align: center !important;
	}

	.npro-d {
		padding: 0px 0px 0px 0px !important;
		font-size: 35px !important;
		text-align: center !important;
	}

	.lpro-d {
		padding: 0px 0px 0px 0px !important;
		font-size: 35px !important;
		text-align: center !important;
	}
	.our {
		padding-left: 0px !important;
		font-size: 23px !important;
		position: unset !important;
	}
	.nour {
		padding-left: 0px !important;
		font-size: 23px !important;
		position: unset !important;
	}
	.lour {
		padding-left: 0px !important;
		font-size: 23px !important;
		position: unset !important;
	}
	.k {
		width: 80% !important;
		position: unset !important;
		margin: 35px auto !important;
		height: fit-content !important;
	}

	.veneer .card-text,
	.ply .card-text {
		text-align: center !important;
	}
	#products {
		height: fit-content !important;
	}

	.cont {
		width: 85vw !important;
		margin: 0px auto !important;

		padding: 30px !important;
		height: fit-content !important;
	}

	.vido {
		position: unset !important;
		text-align: center !important;
		color: #fff !important;
		padding-bottom: 20px !important;
		font-size: 35px !important;
	}

	.eo {
		color: #fff !important;
	}
	.vide-c {
		width: fit-content !important;
		margin: 0px 0px 0px 0px !important;
	}
	.sco-h {
		font-size: 20px !important;
		letter-spacing: 1px !important;
		padding-bottom: 20px !important;
		padding-top: 50px !important;
	}
	.score-ol li {
		font-size: 12px !important;
	}
	.deal-h {
		font-size: 35px !important;
	}
	.deal-form {
		width: 100vw !important;
		height: fit-content !important;
	}
	.d-fo {
		font-size: 20px !important;
	}
	.loc-1 {
		color: #fff;
		padding: 20px 0px 0px 40px !important;
		width: 24rem !important;
	}
	.loc-img {
		right: 62px !important;
	}
	.loc-1 h3 {
		font-size: 15px !important;
	}
	.loc-1 p {
		font-size: 13px !important;
	}
	#footer {
		background-size: cover !important;
	}
	.com-head {
		text-align: center !important;

		font-size: 35px !important;

		padding: 50px 0px 30px 0px !important;
	}
	.con-div h4 {
		font-size: 15px !important;
	}
	.con-loc-col {
		text-align: center !important;
	}
	.con-div {
		display: block !important;
		padding: 20px 0px !important;
	}
	.follow-us-foot {
		text-align: center !important;
		margin: 0px 30px !important;
		padding: 50px 0px 0px 0px !important;
	}
	.follow-us-foot a {
		font-size: 12px !important;
	}
	.follow-us-foot .fb-c {
		width: 15px !important;
	}
	.follow-us-foot .insta {
		width: 18px !important;
	}
	.follow-us-foot .twit {
		width: 19px !important;
	}
	.follow-us-foot .whats {
		width: 18px !important;
	}
	.follow-us-foot .lnk {
		width: 20px !important;
	}
	.main_ul {
		display: none !important;
	}

	.new_navbar {
		display: inherit !important;
		position: absolute;
		right: 0px;
		top: 10;
		top: 4px;
	}
	.child_div .carousel-control-prev {
		left: -40px !important;
	}
	.child_div .carousel-control-next {
		right: -40px !important;
	}
	.carousel-control-next-icon,
	.carousel-control-prev-icon {
		width: 13px !important;
		height: 13px !important;
	}
	.deal {
		background-size: cover !important;
	}
	.row {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.overlay {
		width: 100% !important;

		top: 78px !important;

		right: 0px !important;
		z-index: 99 !important;
		height: 100vh !important;
	}
	.menu-main a {
		font-size: 13px !important;
	}
	.k .card-img-top {
		height: 220px !important;
	}
	#video {
		padding: 60px 0px !important;
		display: block !important;
	}
	.video-btn {
		top: 129px !important;
	}

	/* about */
	.abt-con-flu {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.abt-h h1 {
		padding: 150px 0px 0px 0px !important;
		font-size: 35px !important;

		line-height: 2.5rem !important;
	}
	.abt-con {
		padding: 30px 20px !important;
	}
	.abt-con h3,
	.ab-king h3 {
		letter-spacing: 4px !important;
		font-size: 18px !important;
	}
	.abt-con h3 br {
		display: none !important;
	}
	.abt-con p {
		font-size: 12px !important;

		padding-bottom: 0px !important;
	}
	.about-black-decor {
		display: none !important;
	}
	.ab-king {
		padding: 50px 30px !important;
	}
	.ab-king h1 {
		font-size: 47px !important;

		line-height: 2.8rem !important;
	}
	.ab-king p {
		font-size: 12px !important;
		padding-bottom: 0px !important;
	}
	.ab-king h3 br {
		display: none !important;
	}
	.idus-side {
		padding: 0px !important;
	}
	.idus-side h1 {
		font-size: 35px !important;

		line-height: 2.8rem !important;

		left: 18% !important;
	}
	.indus-child p {
		line-height: 1.5rem !important;

		font-size: 14px !important;
		padding: 50px 10px !important;
	}
	.map-con h1 {
		font-size: 12px !important;
		right: 20px !important;
		bottom: 13px !important;
	}
	.con-r {
		width: 100% !important;
	}
	.acco-right h1 {
		display: none !important;
	}
	.allocade-ul li {
		padding: 5px 0px !important;
		font-size: 15px !important;
		line-height: 1.5rem !important;
	}
	.allocade-ul {
		padding: 0px 20px !important;
	}
	.child-work {
		padding: 50px 0px !important;
	}
	.work-left h1 {
		font-size: 40px !important;

		line-height: 2.5rem !important;
	}
	.div-form {
		width: 90% !important;
		margin: 50px auto 50px auto !important;
	}
	.div-down {
		width: 90% !important;

		padding: 50px 0px !important;
	}
	.div-down h4 {
		font-size: 18px !important;
	}
	.div-down .btn {
		font-size: 18px !important;
	}
	#manu h1 {
		font-size: 28px !important;
	}
	.manu-carousel {
		width: 90vw !important;
		padding: 50px 0px !important;
	}
	.manu-carousel .carousel {
		border: 20px solid rgba(255, 255, 255, 0.3) !important;
	}
	.manu-carousel .carousel-item img {
		height: 30vh !important;
	}
	.manu-carousel .carousel-control-next {
		right: -33px !important;
	}
	.manu-carousel .carousel-control-prev {
		left: -33px !important;
	}
	.manu-ls {
		padding: 0px 30px !important;
	}
	.manu-ls h5 {
		font-size: 16px !important;
		padding-bottom: 0px !important;
	}
	.manu-ls h5 br {
		display: none !important;
	}
	.manu-ls ul {
		padding: 0px 20px !important;
	}
	#garaunty h1 {
		font-size: 28px !important;
	}
	.div-waranty {
		background: #000;
		color: #fff;
		margin: 0px auto;
		margin: 50px auto;
		width: 90%;
	}
	.g-1 {
		font-size: 14px !important;
	}
	.g-3 {
		font-size: 14px !important;
	}
	#purpose h1 {
		font-size: 28px !important;
	}
	.div-purpose {
		margin: 50px auto !important;

		width: 90% !important;
	}
	.div-purpose p {
		font-size: 14px !important;
	}
	.car2-child {
		padding: 50px 0px 50px 0px !important;
	}
	.car2-child .carousel img {
		border: 20px solid rgba(255, 255, 255, 0.3) !important;
		height: 30vh !important;
	}
	.car2-child .carousel {
		width: 80vw !important;
	}
	.car2-child .carousel-control-next,
	.car2-child .carousel-control-prev {
		top: -167px !important;
	}
	#about-carousel2 {
		height: 600px !important;
	}
	#stash h1 {
		font-size: 28px !important;
	}
	.stash-con p {
		padding: 0px 30px !important;

		font-size: 12px !important;
	}
	.en-modal {
		max-width: 100% !important;
	}
	.en-form-div {
		width: 90% !important;
		margin: 0px auto !important;
	}
	.stash-con .card-text {
		padding: 30px 0px !important;
	}
	.en-form-div form {
		width: 90% !important;
	}
	.head-enq {
		display: block !important;
	}

	.search-in {
		width: 0px;
		max-width: 0;
		padding: 10px 0px;
		transition: all 0.5s ease;

		opacity: 0;
	}

	.search-in.expanded {
		opacity: 1 !important;
		max-width: 200px;
		width: 200px;
		padding: 10px;
	}

	.follow-us .fol-a {
		display: none !important;
	}
	.insta {
		width: 18px !important;
	}
	.fb-c {
		width: 17px !important;
	}

	.k .card-text {
		text-align: center !important;
	}
	.k .card-text br {
		display: none !important;
	}
	.follow-us-foot .fol-a {
		display: none !important;
	}
	.h-top {
		display: block !important;
	}
	.abt-con p br,
	.work-left p br,
	.ab-king p br,
	.indus-child p br,
	.allocade-ul li br,
	.g-1 br,
	.div-purpose p br {
		display: none !important;
	}
	.abbout1 {
		width: 260px !important;
	}
	.abbout {
		width: 25% !important;
	}

	/* veneer  */
	.ven {
		padding-left: 20px !important;
	}
	.v-img {
		width: 100px !important;
	}
	.v-img1 {
		width: 100px !important;
	}
	.ven h1 {
		padding-top: 15px !important;
		font-size: 35px !important;
	}
	.ven-p {
		font-size: 13px !important;
		letter-spacing: 0px !important;
		line-height: 1.5rem !important;
	}
	.ven-p br {
		display: none !important;
	}
	.ven h4 {
		letter-spacing: 5px !important;
		line-height: 2rem !important;
		font-size: 18px !important;
		padding: 8px 0px !important;
	}
	.w-a {
		width: 15px !important;
	}
	.w-a-l {
		width: 15px !important;
	}
	.ven-p2 {
		font-size: 12px !important;
	}
	.ven-video {
		padding: 50px 0px 0px 0px !important;
		border-left: none !important;
		margin: 0px auto !important;
	}
	.kin-vi-dd a {
		font-size: 14px !important;
		text-transform: capitalize !important;
	}
	.kin-vi-dd {
		transform: translate3d(0px, 45px, 0px) !important;
		border: 1px solid #000 !important;
		padding: 0px !important;
		box-shadow: rgb(0, 0, 0) 0px 0px 5px !important;
	}
	.kin-vi-dd li {
		padding: 5px !important;
		border-bottom: 1px solid !important;
	}
	.video-parent {
		width: 80vw !important;

		border: 5px solid !important;
		padding: 40px !important;
	}
	.col-h {
		letter-spacing: 5px !important;

		font-size: 18px !important;
	}
	.col-h br {
		display: none !important;
	}
	.white-box-col {
		display: none !important;
	}
	.ven-col {
		width: 90vw !important;
		margin: 50px auto 50px auto;
	}
	.colorv h4,
	.square2 label {
		font-size: 14px !important;
		letter-spacing: 2px !important;
	}
	.product-detail {
		background-size: cover !important;
	}
	.frame {
		margin: 0px auto !important;
		width: 80% !important;
	}
	.overlay2 {
		width: 80% !important;
		left: 36px !important;
	}
	.ven-clas-p {
		font-size: 13px !important;
		margin: 30px auto !important;
	}
	table {
		margin: 0px auto !important;
		width: 83% !important;
		table-layout: fixed !important;
	}
	td {
		font-size: 12px !important;
		padding: 10px 10px !important;
	}
	.ash {
		font-size: 18px !important;

		letter-spacing: 6px !important;
	}
	.vis {
		width: 90vw !important;
	}
	.visal {
		font-size: 36px !important;
		letter-spacing: 2px !important;
		padding: 0px !important;
	}
	.vis img {
		width: 90vw !important;
	}
	.child-tail h1 {
		font-size: 30px !important;
	}
	.child-tail {
		width: 80vw !important;
		height: 55vh !important;
	}
	.tail-p {
		font-size: 12px !important;
	}
	.d-tai {
		width: 17px !important;
	}
	.tail-made h2 {
		letter-spacing: 5px !important;
		font-size: 15px !important;
	}
	.grid-container-tail {
		grid-template-columns: auto !important;
		padding: 50px 30px 50px 30px !important;
	}
	.div-step {
		width: 100% !important;
	}
	.new-step {
		padding: 50px 30px 50px 30px !important;
	}
	.new-step p {
		line-height: 1.5rem !important;
		font-size: 14px !important;
	}
	.new-step p br {
		display: none !important;
	}
	.new-step h3 {
		font-size: 20px !important ;
		letter-spacing: 4px !important;
	}
	.step-6 .row {
		width: 100% !important;
	}
	.div-black-bg6 {
		height: 85% !important;

		top: 10% !important;
	}
	.black-line {
		display: none !important;
	}
	.step-6 {
		margin: 50px 0px !important;
	}
	.sep7-be {
		padding: 0px !important;
	}
	.step-2 h2,
	.step-6 h2,
	.step-3 h2,
	.step-1 h2,
	.step-5 h2,
	.step-7 h2 {
		font-size: 20px !important;
	}
	.step1-p {
		font-size: 15px !important;
	}
	.step1-row {
		width: 100% !important;
	}
	.step-img-div p {
		font-family: "Gotham-Book";
		font-size: 12px !important;
	}
	.img-line {
		top: 29% !important;
	}
	.step-2 .row {
		width: 100% !important;
		padding: 0px !important;
	}
	.img-d {
		width: 80% !important;
	}
	.lefter-div {
		top: 42% !important;

		left: -55px !important;
	}
	.upper-div p,
	.lefter-div p {
		font-size: 12px !important;
	}
	.tail-wood {
		padding: 10px !important;
		width: 80% !important;
		font-size: 15px !important;
	}
	.img-right {
		width: 170px !important;
	}
	.low {
		padding: 0px !important;
	}
	.lowdown h1 {
		font-size: 35px !important;
		letter-spacing: 2px !important;
	}
	.steps-end {
		margin: 50px 0px !important;
	}
	.img-right,
	.img-left {
		display: none !important;
	}
	.lowdown p br {
		display: none !important;
	}
	.lowdown h6 {
		font-size: 14px !important;
		padding: 20px 0px 20px 0px;
	}
	.detail-div h5 {
		font-size: 20px !important;
	}
	.detail-div p {
		font-size: 14px !important;
	}
	.lowdown p {
		line-height: 1.5rem !important;
		padding: 20px 30px !important;
		font-size: 14px !important;
	}
	.div-img-step2 {
		padding: 0px 0px 20px 0px !important;
	}
	.div-img-step2 p {
		left: 133px !important;
	}
	.div-black-bg {
		height: 25% !important;
	}
	.step-3 {
		padding: 0px !important;
	}
	.div-black-bg3 {
		height: 38% !important;
	}
	.step-2 {
		margin: 50px 0px !important;
		padding: 0px !important;
	}
	.step-5 .row {
		width: 100% !important;
	}

	.kin-v-tab a {
		text-decoration: none !important;
		font-family: "Gotham Bold";
		color: #000;
		text-transform: uppercase !important;
		letter-spacing: 3px !important;
	}
	.kin-v-tab {
		padding: 10px;
		border: none;
		text-align: center;
		margin: 0px auto;
		width: fit-content;
	}

	.kin-v-tab-li1 {
		border: 1px solid;
		padding: 10px;
		margin: 10px;
	}
	.kin-v-tab-li2 {
		border: 1px solid;
		padding: 10px;
		margin: 10px;
	}
	.green-div {
		padding-left: 0px !important;
	}
	.h-green {
		text-align: center !important;

		padding: 5px !important;
	}
	.h-green h2 {
		font-size: 20px !important;

		letter-spacing: 10px !important;
	}
	.green-div p {
		font-size: 14px !important;
	}
	.green-div p br {
		display: none !important;
	}
	.pic-img {
		height: 125px !important;
	}
	.div-pic {
		border-left: none !important;
	}
	.green-col {
		padding-right: 15px !important;
	}
	.dwn {
		width: 20px !important;
	}
	.text-new {
		text-align: center !important;
		padding: 30px 0px !important;
		font-family: "Gotham Bold " !important;
	}
	.pic-head {
		text-align: center !important;
		padding: 10px 0px 10px 0px !important;
		font-size: 13px !important;
		letter-spacing: 0px !important;

		height: 60px !important;
		line-height: 1.2rem !important;
	}
	.pic-head br {
		display: none !important;
	}
	.div-pic a {
		font-size: 10px !important;
		/* padding: 0px 0px 0px 0px !important; */
	}
	.tail-p br {
		display: none !important;
	}

	.ven2 h1 {
		font-size: 35px !important;
	}
	.ven2 {
		padding: 0px 30px !important;
	}
	.ven-p br {
		display: none !important;
	}
	.slab-video {
		padding: 50px 0px !important;
		width: 90vw !important;
	}
	.video-parent2 {
		width: 90vw !important;
		padding: 30px !important;
	}
	.video-parent2-new {
		width: 60vw !important;
		padding: 30px !important;
		height: 80vw !important;
	}
	.video-child {
		width: fit-content !important;
	}
	.video-child-ply {
		width: 50vw !important;
	}
	.slab-video h1 {
		text-align: center !important;
		font-size: 35px !important;
	}

	.visal1 {
		text-align: center !important;

		font-size: 35px !important;
	}
	.ven1 h1 {
		padding-top: 50px !important;
		font-size: 35px !important;
	}
	.ven1 {
		padding-top: 10px !important;
	}
	.ven1 h4 {
		font-size: 20px !important;
		letter-spacing: 5px !important;
		line-height: 1.8rem !important;
	}
	.ven1 p br {
		display: none !important;
	}
	.step-1 h4 {
		letter-spacing: 4px !important;
		font-size: 20px !important;
		text-align: center !important;

		padding: 50px 0px !important;
	}
	.speci-row {
		width: 100% !important;
	}
	.step-img-div img {
		width: 90% !important;
	}
	.slab__acc::after {
		display: none !important;
	}
	.head-mod {
		letter-spacing: 3px !important;

		font-size: 15px !important;
	}

	.h-o-a {
		display: block !important;
		font-family: "Didot-HTF-B06-Bold-Ital";
		font-style: italic;
		font-size: 50px !important;
		color: #fff !important;
		text-align: center;
		letter-spacing: 3px;
	}

	/*flooring */
	.vis-indus {
		padding: 50px 30px !important;
	}
	.vis-indus h2 {
		font-size: 30px !important;
		letter-spacing: 1px !important;
	}
	.vis-ind {
		font-family: "Gotham-Book";
		text-transform: uppercase;
		line-height: 2em;
		letter-spacing: 0px;
		font-size: 12px;
	}
	.vis-ind {
		letter-spacing: 0px !important;
		font-size: 12px !important;
	}
	.vis-ind br,
	.floor-p br {
		display: none !important;
	}
	.todo-div,
	.todo-div2 {
		padding: 50px 0px !important;
	}
	.thi-di {
		padding: 0px !important;
		font-size: 11px !important;
	}
	.img-view {
		padding: 5px 5px !important;

		margin: 20px 0px !important;

		font-size: 11px !important;
		letter-spacing: 0px !important;
	}
	.fllor-h {
		padding: 0px 30px 20px 30px !important;
		font-size: 18px !important;
		letter-spacing: 2px !important;
		line-height: 1.8rem !important;
		text-align: center !important;
	}

	/*ply*/

	.ply-per {
		padding: 100px 30px 0px 30px !important;
		color: #fff;
	}
	.ply-per h1 {
		padding-top: 20px !important;
		font-size: 35px !important;
	}
	.ply-per p br,
	.india-t p br,
	.flexi-ply br,
	.new-par1 br,
	.pro-ply .card-title br {
		display: none !important;
	}
	.ply-per h3 {
		font-size: 15px !important;
	}
	.image-of-arr {
		width: 20px !important;
		float: none !important;
	}
	.india-t h1 {
		font-size: 35px !important;
	}
	.ply-wood-cont {
		padding: 50px 0px 0px 0px !important;
		width: 100% !important;
	}
	.pro-ply .card-img-top {
		height: 170px !important;
	}
	.white-thich {
		border: 3px solid #fff !important;
		top: 15% !important;
		width: 33% !important;
	}
	.pro-ply .card-title {
		height: 60px !important;
		font-size: 20px !important;
		letter-spacing: 1px !important;
	}
	.ply-wood-cont h1 {
		font-size: 35px !important;
	}
	.pro-ul-li {
		height: fit-content !important;
	}
	.vis-p1 h2 {
		text-align: center !important;

		font-size: 35px !important;

		padding: 0px 0px 20px 0px !important;
	}
	.vis-p1 {
		padding: 50px 30px !important;
	}
	.ask-mob {
		padding: 0px 30px !important;
	}
	.ask-us {
		font-size: 35px !important;
	}
	.flexi-ply {
		letter-spacing: 1px !important;
		font-size: 15px !important;
	}
	.stash-h2 {
		font-size: 35px !important;
		letter-spacing: 3px;
		text-transform: uppercase;
	}
	.p-para {
		font-size: 14px !important;
		line-height: 1.5rem !important;
	}
	.ply-add {
		font-size: 18px !important;
		letter-spacing: 3px !important;
		text-transform: uppercase;
	}
	.ban-in {
		bottom: -20px !important;
	}
	.on-head {
		padding-top: 10px !important;
	}
	.step-7 .row {
		width: 100% !important;
	}
	.mid-img {
		width: 80% !important;
	}
	.img-view1 {
		font-size: 10px !important;
		letter-spacing: 0px !important;
	}
	.ul-speci li {
		font-size: 15px !important;
	}
	.accordion_slab .link {
		padding: 20px 0px 20px 10px !important;
	}
	.spec-d-a {
		padding: 4px !important;
	}
	.anch {
		display: block !important;
	}
	.firstdiv,
	.spec-col-3 {
		display: none !important;
	}
	.grid-container {
		grid-template-columns: auto !important;
		margin: 0px 30px 50px 30px;
		border-top: none !important;
	}
	.species-1 {
		border: none !important;
	}
	.gri-flo {
		padding-bottom: 0px !important;
	}
	.filter_data_todo,
	.filter_data_real {
		text-align: center !important;
	}
	#toggle-div {
		letter-spacing: 1px !important;
		font-size: 14px !important;
	}
	.products-b a {
		color: #000 !important;
	}
	.products-b .products-submenu a {
		color: #000 !important;
		text-transform: capitalize;
	}
	.products-submenu li {
		list-style: none !important;
	}
	.products-submenu {
		top: 35px !important;
		left: 0 !important;
		width: 100% !important ;
		background: #f5f3f2 !important;
	}
	.products-submenu li {
		padding: 5px !important;
	}
	.ace-dec {
		padding: 20px 20px !important;
	}
	#news h1 {
		font-size: 35px !important;
	}
	.news_media {
		position: relative !important;
		width: 92%;
	}
	#cards-container,
	#cards-container2 {
		overflow: hidden;
		margin: 20px 0px;
	}
	.slide-left {
		position: absolute;
		bottom: 0px;
		left: 45%;
	}
	.slide-right {
		position: absolute;
		bottom: 0px;
		left: 55%;
	}
	.slide-left img,
	.slide-right img {
		width: 20px !important;
	}
	.filter_data_real_cat h5,
	.filter_data_todo_cat h5 {
		font-size: 13px !important;
		padding: 0px 30px !important;
	}
}
@media (min-width: 320px) and (max-width: 480px) {
	.filter_data_real_cat h5,
	.filter_data_todo_cat h5 {
		font-size: 13px !important;
		padding: 0px 30px !important;
	}
	.ace-dec {
		padding: 20px 20px !important;
	}
	#news h1 {
		font-size: 35px !important;
	}
	.news_media {
		position: relative !important;
		width: 92%;
	}
	#cards-container,
	#cards-container2 {
		overflow: hidden;
		margin: 20px 0px;
	}
	.slide-left {
		position: absolute;
		bottom: 0px;
		left: 45%;
	}
	.slide-right {
		position: absolute;
		bottom: 0px;
		left: 55%;
	}
	.slide-left img,
	.slide-right img {
		width: 20px !important;
	}
	#navigate {
		right: -5px !important;
		top: 15% !important;
	}
	.d-w {
		width: 12px !important;
	}
	.down-arrow1 {
		padding-bottom: 35px !important;
	}
	.text {
		font-size: 10px !important;
	}
	#dot-nav li,
	#dot-nav_about li {
		height: 4px !important;
		margin: 15px 15px 0px 4px !important;
		width: 4px !important;
	}
	.products-submenu li {
		padding: 5px !important;
	}
	.products-submenu {
		top: 35px !important;
		left: 0 !important;
		width: 100% !important;
		background: #f5f3f2 !important;
	}
	.products-submenu li {
		list-style: none !important;
	}
	.products-b a {
		color: #000 !important;
	}
	.products-b .products-submenu a {
		color: #000 !important;
		text-transform: capitalize;
	}
	#toggle-div {
		letter-spacing: 1px !important;
		font-size: 14px !important;
	}
	.filter_data_todo,
	.filter_data_real {
		text-align: center !important;
	}
	.gri-flo {
		padding-bottom: 0px !important;
	}
	.species-1 {
		border: none !important;
	}
	.grid-container {
		grid-template-columns: auto !important;
		margin: 0px 30px 50px 30px;
		border-top: none !important;
	}
	.firstdiv,
	.spec-col-3 {
		display: none !important;
	}
	.anch {
		display: block !important;
	}
	.sl-cen {
		text-align: center;
	}
	.ul-speci li {
		font-size: 14px !important;
	}
	.accordion_slab .link {
		padding: 20px 0px 20px 10px !important;
	}
	.spec-d-a {
		padding: 4px !important;
	}
	.img-view1 {
		font-size: 10px !important;
		letter-spacing: 0px !important;
	}
	.mid-img {
		width: 80% !important;
	}
	.step-7 .row {
		width: 100% !important;
	}
	.on-head {
		padding-top: 10px !important;
	}
	.ban-in {
		bottom: -20px !important;
	}
	.h-o-a {
		display: block !important;
		font-family: "Didot-HTF-B06-Bold-Ital";
		font-style: italic;
		font-size: 50px !important;
		color: #fff !important;
		text-align: center;
		letter-spacing: 3px;
	}
	.tail-p br {
		display: none !important;
	}
	.m_logo {
		width: 35px !important;
	}
	.child_div .carousel-inner {
		height: 25vh !important;
		width: 75vw !important;
	}

	.child_div {
		border: 20px solid rgba(255, 255, 255, 0.3) !important;
		margin-top: 100px !important;
	}

	.ban-img-c {
		height: 100% !important;
		width: 60vw;
	}

	.ban-img-c-new {
		height: 50vw !important;
		width: 50vw;
	}
	.step-img-div_center img {
		width: 90% !important;
	}
	.ppi {
		padding: 0px !important;
	}
	.ban-img-c-ply {
		width: 50vw !important;
	}
	.filter_data_ply,
	.non_filter_data_ply {
		width: 100% !important;
	}
	.child_div .carousel-indicators li {
		letter-spacing: 3px !important;
		font-size: 9px !important;
	}

	.follow-us {
		text-align: center !important;
		margin: 20px 30px !important;
		padding: 0px 0px 30px 0px !important;
	}
	.parent_div {
		height: 45vh !important;
	}
	.diff {
		height: 25vh !important;
	}

	.banner-section {
		height: fit-content !important;
	}
	.on-h {
		margin-left: 0rem !important;
		top: 48% !important;
		font-size: 30px !important;
	}
	.onn {
		font-size: 15px !important;
	}

	.woo::after {
		top: 27px !important;
		left: 77px !important;
		border: 58px solid #9a9b9c !important;

		border-top-width: 0px !important;
		border-bottom-width: 1px !important;
	}

	.hgg::after {
		top: 27px !important;
		right: 112px !important;
		border: 118px solid #9a9b9c !important;

		border-top-width: 0px !important;
		border-bottom-width: 1px !important;
	}
	.on-para {
		margin: 0px 0px 0px 80px !important;
		font-size: 9px !important;
		line-height: 1.8em !important;
	}
	.h-o-w {
		height: 440px !important;
		background-image: none !important;
		border-bottom: 1px solid #ccc !important;
	}
	.h-o-w-ab {
		display: block !important;
		width: 290px;
		right: 0px;
		position: absolute;
		top: 62%;
	}
	.black {
		display: none !important;
	}

	.prod-con-new {
		position: relative;
		margin-top: 30px;
	}

	.pro-d {
		padding: 0px 0px 0px 0px !important;
		font-size: 35px !important;
		text-align: center !important;
	}
	.npro-d {
		padding: 0px 0px 0px 0px !important;
		font-size: 35px !important;
		text-align: center !important;
	}

	.lpro-d {
		padding: 0px 0px 0px 0px !important;
		font-size: 35px !important;
		text-align: center !important;
	}

	.npro {
		color: #fff;
		font-size: 40px;
		padding-right: 0px;
	}

	.npro {
		color: #fff;
		font-size: 40px;
		padding-right: 0px;
	}
	.lpro {
		color: black;
		font-size: 40px;
		padding-right: 0px;
	}
	.our {
		padding-left: 0px !important;
		font-size: 23px !important;
		position: unset !important;
	}
	.nour {
		padding-left: 0px !important;
		font-size: 23px !important;
		position: unset !important;
	}
	.lour {
		padding-left: 0px !important;
		font-size: 23px !important;
		position: unset !important;
	}
	.k {
		width: 80% !important;
		position: unset !important;
		margin: 35px auto !important;
		height: fit-content !important;
	}

	.veneer .card-text,
	.ply .card-text {
		text-align: center !important;
	}
	#products {
		height: fit-content !important;
	}

	.cont {
		width: 85vw !important;
		margin: 0px auto !important;
		padding: 30px !important;
		height: fit-content !important;
	}
	.vido {
		position: unset !important;
		text-align: center !important;
		color: #fff !important;
		padding-bottom: 20px !important;
		font-size: 35px !important;
	}
	.eo {
		color: #fff !important;
	}
	.vide-c {
		width: fit-content !important;
		margin: 0px 0px 0px 0px !important;
	}
	.sco-h {
		font-size: 20px !important;
		letter-spacing: 1px !important;
		padding-bottom: 20px !important;
		padding-top: 50px !important;
	}
	.score-ol li {
		font-size: 12px !important;
	}
	.deal-h {
		font-size: 35px !important;
	}
	.deal-form {
		width: 100vw !important;
		height: fit-content !important;
	}
	.d-fo {
		font-size: 20px !important;
	}
	.loc-1 {
		color: #fff;
		padding: 20px 0px 0px 40px !important;
		width: 23rem !important;
	}
	.loc-img {
		right: 59px !important;
	}
	.loc-1 h3 {
		font-size: 15px !important;
	}
	.loc-1 p {
		font-size: 13px !important;
	}
	#footer {
		background-size: cover !important;
	}
	.com-head {
		text-align: center !important;

		font-size: 35px !important;

		padding: 50px 0px 30px 0px !important;
	}
	.con-div h4 {
		font-size: 15px !important;
	}
	.con-loc-col {
		text-align: center !important;
	}
	.con-div {
		display: block !important;
		padding: 20px 0px !important;
	}
	.follow-us-foot {
		text-align: center !important;
		margin: 0px 30px !important;
		padding: 50px 0px 0px 0px !important;
	}
	.follow-us-foot a {
		font-size: 12px !important;
	}
	.follow-us-foot .fb-c {
		width: 18px !important;
	}
	.follow-us-foot .insta {
		width: 18px !important;
	}
	.follow-us-foot .twit {
		width: 19px !important;
	}
	.follow-us-foot .whats {
		width: 18px !important;
	}
	.follow-us-foot .lnk {
		width: 20px !important;
	}
	.main_ul {
		display: none !important;
	}

	.new_navbar {
		display: inherit !important;
		position: absolute !important;
		right: 0px !important;

		top: 0px !important;
	}
	.child_div .carousel-control-prev {
		left: -31px !important;
	}
	.child_div .carousel-control-next {
		right: -31px !important;
	}
	.carousel-control-next-icon,
	.carousel-control-prev-icon {
		width: 13px !important;
		height: 13px !important;
	}
	.deal {
		background-size: cover !important;
	}
	.row {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.overlay {
		width: 100% !important;

		top: 78px !important;

		right: 0px !important;
		z-index: 99 !important;
		height: 100vh !important;
	}
	.menu-main a {
		font-size: 13px !important;
	}
	.k .card-img-top {
		height: 220px !important;
	}

	#video {
		padding: 60px 0px !important;
		display: block !important;
	}
	.video-btn {
		top: 129px !important;
	}

	/* about */
	.abt-con-flu {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.abt-h h1 {
		padding: 150px 0px 0px 0px !important;
		font-size: 35px !important;

		line-height: 2.5rem !important;
	}
	.abt-con {
		padding: 30px 20px !important;
	}
	.abt-con h3,
	.ab-king h3 {
		letter-spacing: 4px !important;
		font-size: 18px !important;
	}
	.abt-con h3 br {
		display: none !important;
	}
	.abt-con p {
		font-size: 12px !important;

		padding-bottom: 0px !important;
	}
	.about-black-decor {
		display: none !important;
	}
	.ab-king {
		padding: 50px 30px !important;
	}
	.ab-king h1 {
		font-size: 47px !important;

		line-height: 2.8rem !important;
	}
	.ab-king p {
		font-size: 12px !important;
		padding-bottom: 0px !important;
	}
	.ab-king h3 br {
		display: none !important;
	}
	.idus-side {
		padding: 0px !important;
	}
	.idus-side h1 {
		font-size: 35px !important;

		line-height: 2.8rem !important;

		left: 18% !important;
	}
	.indus-child p {
		line-height: 1.5rem !important;

		font-size: 14px !important;
		padding: 50px 10px !important;
	}
	.map-con h1 {
		font-size: 12px !important;
		right: 20px !important;
		bottom: 13px !important;
	}
	.con-r {
		width: 100% !important;
	}
	.acco-right h1 {
		display: none !important;
	}
	.allocade-ul li {
		padding: 5px 0px !important;
		font-size: 15px !important;
		line-height: 1.5rem !important;
	}
	.allocade-ul {
		padding: 0px 20px !important;
	}
	.child-work {
		padding: 50px 0px !important;
	}
	.work-left h1 {
		font-size: 40px !important;

		line-height: 2.5rem !important;
	}
	.div-form {
		width: 90% !important;
		margin: 50px auto 50px auto !important;
	}
	.div-down {
		width: 90% !important;

		padding: 50px 0px !important;
	}
	.div-down h4 {
		font-size: 18px !important;
	}
	.div-down .btn {
		font-size: 18px !important;
	}
	#manu h1 {
		font-size: 28px !important;
	}
	.manu-carousel {
		width: 90vw !important;
		padding: 50px 0px !important;
		margin: 0px auto !important;
	}
	.manu-carousel .carousel {
		border: 20px solid rgba(255, 255, 255, 0.3) !important;
	}
	.manu-carousel .carousel-item img {
		height: 30vh !important;
	}
	.manu-carousel .carousel-control-next {
		right: -33px !important;
	}
	.manu-carousel .carousel-control-prev {
		left: -33px !important;
	}
	.manu-ls {
		padding: 0px 30px !important;
	}
	.manu-ls h5 {
		font-size: 16px !important;
		padding-bottom: 0px !important;
	}
	.manu-ls h5 br {
		display: none !important;
	}
	.manu-ls ul {
		padding: 0px 20px !important;
	}
	#garaunty h1 {
		font-size: 28px !important;
	}
	.div-waranty {
		background: #000;
		color: #fff;
		margin: 0px auto;
		margin: 50px auto;
		width: 90%;
	}
	.g-1 {
		font-size: 14px !important;
	}
	.g-3 {
		font-size: 14px !important;
	}
	#purpose h1 {
		font-size: 28px !important;
	}
	.div-purpose {
		margin: 50px auto !important;

		width: 90% !important;
	}
	.div-purpose p {
		font-size: 14px !important;
	}
	.car2-child {
		padding: 50px 0px 50px 0px !important;
	}
	.car2-child .carousel img {
		border: 20px solid rgba(255, 255, 255, 0.3) !important;
		height: 30vh !important;
	}
	.car2-child .carousel {
		width: 80vw !important;
	}
	.car2-child .carousel-control-next,
	.car2-child .carousel-control-prev {
		top: -167px !important;
	}
	#about-carousel2 {
		height: 600px !important;
	}
	#stash h1 {
		font-size: 28px !important;
	}
	.stash-con p {
		padding: 0px 30px !important;

		font-size: 12px !important;
	}
	.en-modal {
		max-width: 100% !important;
	}
	.en-form-div {
		width: 90% !important;
		margin: 0px auto !important;
	}
	.stash-con .card-text {
		padding: 30px 0px !important;
	}
	.en-form-div form {
		width: 90% !important;
	}
	.head-enq {
		display: block !important;
	}
	.search-in {
		width: 0px;
		max-width: 0;
		padding: 10px 0px;
		transition: all 0.5s ease;

		opacity: 0;
	}

	.search-in.expanded {
		opacity: 1 !important;
		max-width: 200px;
		width: 200px;
		padding: 10px;
	}

	.follow-us .fol-a {
		display: none !important;
	}
	.insta {
		width: 21px !important;
	}
	.fb-c {
		width: 20px !important;
	}
	.whats {
		width: 19px !important;
	}
	.twit {
		width: 19px !important;
	}
	.lnk {
		width: 21px !important;
	}
	.k .card-text {
		text-align: center !important;
	}
	.k .card-text br {
		display: none !important;
	}
	.follow-us-foot .fol-a {
		display: none !important;
	}
	.h-top {
		display: block !important;
	}
	.abt-con p br,
	.work-left p br,
	.ab-king p br,
	.indus-child p br,
	.allocade-ul li br,
	.g-1 br,
	.div-purpose p br {
		display: none !important;
	}
	.abbout1 {
		width: 260px !important;
	}
	.abbout {
		width: 25% !important;
	}
	.trofi-img {
		display: none !important;
	}

	/* veneer  */
	.ven {
		padding-left: 20px !important;
	}
	.v-img {
		width: 100px !important;
	}
	.v-img1 {
		width: 100px !important;
	}
	.ven h1 {
		padding-top: 15px !important;
		font-size: 35px !important;
	}
	.ven-p {
		font-size: 13px !important;
		letter-spacing: 0px !important;
		line-height: 1.5rem !important;
	}
	.ven-p br {
		display: none !important;
	}
	.ven h4 {
		letter-spacing: 5px !important;
		line-height: 2rem !important;
		font-size: 18px !important;
		padding: 8px 0px !important;
	}
	.w-a {
		width: 15px !important;
	}
	.w-a-l {
		width: 15px !important;
	}
	.ven-p2 {
		font-size: 12px !important;
	}
	.ven-video {
		padding: 50px 0px 0px 0px !important;
		border-left: none !important;
		margin: 0px auto !important;
	}
	.kin-vi-dd a {
		font-size: 14px !important;
		text-transform: capitalize !important;
	}
	.kin-vi-dd {
		transform: translate3d(0px, 45px, 0px) !important;
		border: 1px solid #000 !important;
		padding: 0px !important;
		box-shadow: rgb(0, 0, 0) 0px 0px 5px !important;
	}
	.kin-vi-dd li {
		padding: 5px !important;
		border-bottom: 1px solid !important;
	}
	.video-parent {
		width: 80vw !important;

		border: 5px solid !important;
		padding: 40px !important;
	}
	.col-h {
		letter-spacing: 5px !important;

		font-size: 18px !important;
	}
	.col-h br {
		display: none !important;
	}
	.white-box-col {
		display: none !important;
	}
	.ven-col {
		width: 90vw !important;
		margin: 50px auto 50px auto;
	}
	.colorv h4,
	.square2 label {
		font-size: 14px !important;
		letter-spacing: 2px !important;
	}
	.product-detail {
		background-size: cover !important;
	}
	.frame {
		margin: 0px auto !important;
		width: 80% !important;
	}
	.overlay2 {
		width: 80% !important;
		left: 36px !important;
	}
	.ven-clas-p {
		font-size: 13px !important;
		margin: 30px auto !important;
	}
	table {
		margin: 0px auto !important;
		width: 83% !important;
		table-layout: fixed !important;
	}
	td {
		font-size: 12px !important;
		padding: 10px 10px !important;
	}
	.ash {
		font-size: 18px !important;

		letter-spacing: 6px !important;
	}
	.vis {
		width: 90vw !important;
	}
	.visal {
		font-size: 36px !important;
		letter-spacing: 2px !important;
		padding: 0px !important;
	}
	.vis img {
		width: 90vw !important;
	}
	.child-tail h1 {
		font-size: 30px !important;
	}
	.child-tail {
		width: 80vw !important;
		height: 55vh !important;
	}
	.tail-p {
		font-size: 12px !important;
	}
	.d-tai {
		width: 17px !important;
	}
	.tail-made h2 {
		letter-spacing: 5px !important;
		font-size: 15px !important;
		padding-bottom: 50px !important;
	}
	.grid-container-tail {
		grid-template-columns: auto !important;
		padding: 0px 30px 0px 30px !important;
	}
	.div-step {
		width: 100% !important;
	}
	.new-step {
		padding: 50px 30px 50px 30px !important;
	}
	.new-step p {
		line-height: 1.5rem !important;
		font-size: 14px !important;
	}
	.new-step p br {
		display: none !important;
	}
	.new-step h3 {
		font-size: 20px !important ;
		letter-spacing: 4px !important;
	}
	.step-6 .row {
		width: 100% !important;
	}
	.div-black-bg6 {
		height: 85% !important;

		top: 10% !important;
	}
	.black-line {
		display: none !important;
	}
	.step-6 {
		margin: 50px 0px !important;
	}
	.sep7-be {
		padding: 0px !important;
	}
	.step-2 h2,
	.step-6 h2,
	.step-3 h2,
	.step-1 h2,
	.step-5 h2,
	.step-7 h2 {
		font-size: 20px !important;
	}
	.step1-p {
		font-size: 15px !important;
	}
	.step1-row {
		width: 100% !important;
	}
	.step-img-div p {
		font-family: "Gotham-Book";
		font-size: 12px !important;
	}
	.img-line {
		top: 29% !important;
	}
	.step-2 .row {
		width: 100% !important;
		padding: 0px !important;
	}
	.img-d {
		width: 80% !important;
	}
	.lefter-div {
		top: 42% !important;

		left: -55px !important;
	}
	.upper-div p,
	.lefter-div p {
		font-size: 12px !important;
	}
	.tail-wood {
		padding: 10px !important;
		width: 80% !important;
		font-size: 15px !important;
	}
	.img-right {
		width: 170px !important;
	}
	.low {
		padding: 0px !important;
	}
	.lowdown h1 {
		font-size: 35px !important;
		letter-spacing: 2px !important;
	}
	.steps-end {
		margin: 50px 0px !important;
	}
	.img-right,
	.img-left {
		display: none !important;
	}
	.lowdown p br {
		display: none !important;
	}
	.lowdown h6 {
		font-size: 14px !important;
		padding: 20px 0px 20px 0px;
	}
	.detail-div h5 {
		font-size: 20px !important;
	}
	.detail-div p {
		font-size: 14px !important;
	}
	.lowdown p {
		line-height: 1.5rem !important;
		padding: 20px 30px !important;
		font-size: 14px !important;
	}
	.div-img-step2 {
		padding: 0px 0px 20px 0px !important;
	}
	.div-img-step2 p {
		left: 133px !important;
	}
	.div-black-bg {
		height: 25% !important;
	}
	.step-3 {
		padding: 0px !important;
	}
	.div-black-bg3 {
		height: 38% !important;
	}
	.step-2 {
		margin: 50px 0px !important;
		padding: 0px !important;
	}
	.step-5 .row {
		width: 100% !important;
	}

	.kin-v-tab a {
		text-decoration: none !important;
		font-family: "Gotham Bold";
		color: #000;
		text-transform: uppercase !important;
		letter-spacing: 3px !important;
	}
	.kin-v-tab {
		padding: 10px;
		border: none;
		text-align: center;
		margin: 0px auto;
		width: fit-content;
	}
	.kin-v-tab-li1 {
		border: 1px solid;
		padding: 10px;
		margin: 10px;
	}

	.anch:hover {
		background-color: #000 !important;
		color: #fff;
	}

	.anch {
		text-decoration: none !important;
		background-color: #fff;
		font-family: "Gotham Bold";
		color: #000;
		text-transform: uppercase !important;
		letter-spacing: 3px !important;
		padding: 10px 15px;
		margin: 20px auto !important;
	}
	.green-div {
		padding-left: 0px !important;
	}
	.h-green {
		text-align: center !important;

		padding: 5px !important;
	}
	.h-green h2 {
		font-size: 20px !important;

		letter-spacing: 10px !important;
	}
	.green-div p {
		font-size: 14px !important;
	}
	.green-div p br {
		display: none !important;
	}
	.pic-img {
		height: 125px !important;
	}
	.div-pic {
		border-left: none !important;
	}
	.green-col {
		padding-right: 15px !important;
	}
	.dwn {
		width: 20px !important;
	}
	.text-new {
		text-align: center !important;
		padding: 30px 0px !important;
		font-family: "Gotham Bold " !important;
	}
	.pic-head {
		text-align: center !important;
		padding: 10px 0px 10px 0px !important;
		font-size: 12px !important;
		letter-spacing: 0px !important;

		height: 60px !important;
		line-height: 1.2rem !important;
	}
	.pic-head br {
		display: none !important;
	}
	.div-pic a {
		font-size: 10px !important;
		/* padding: 0px 0px 0px 0px !important; */
	}

	/*slabs*/
	.ven2 h1 {
		font-size: 35px !important;
	}
	.ven2 {
		padding: 0px 30px !important;
	}
	.ven-p br {
		display: none !important;
	}
	.slab-video {
		padding: 50px 0px !important;
		width: 90vw !important;
	}
	.video-parent2 {
		width: 90vw !important;
		padding: 30px !important;
	}
	.video-parent2-new {
		width: 60vw !important;
		height: 70vw !important;
		padding: 30px !important;
	}
	.video-child,
	.video-child-ply {
		width: fit-content !important;
	}
	.slab-video h1 {
		text-align: center !important;
		font-size: 35px !important;
	}

	.visal1 {
		text-align: center !important;

		font-size: 35px !important;
	}
	.ven1 h1 {
		padding-top: 50px !important;
		font-size: 35px !important;
	}
	.ven1 {
		padding-top: 10px !important;
	}
	.ven1 h4 {
		font-size: 20px !important;
		letter-spacing: 5px !important;
		line-height: 1.8rem !important;
	}
	.ven1 p br {
		display: none !important;
	}
	.step-1 h4 {
		letter-spacing: 4px !important;
		font-size: 20px !important;
		text-align: center !important;

		padding: 50px 0px !important;
	}
	.speci-row {
		width: 100% !important;
	}
	.step-img-div img {
		width: 90% !important;
	}
	.slab__acc::after {
		display: none !important;
	}

	.head-mod {
		letter-spacing: 3px !important;

		font-size: 15px !important;
	}

	/* flooring*/
	.vis-indus {
		padding: 50px 30px !important;
	}
	.vis-indus h2 {
		font-size: 30px !important;
		letter-spacing: 1px !important;
	}
	.vis-ind {
		font-family: "Gotham-Book";
		text-transform: uppercase;
		line-height: 2em;
		letter-spacing: 0px;
		font-size: 12px;
	}
	.vis-ind {
		letter-spacing: 0px !important;
		font-size: 12px !important;
	}
	.vis-ind br,
	.floor-p br {
		display: none !important;
	}
	.todo-div,
	.todo-div2 {
		padding: 50px 0px !important;
	}
	.thi-di {
		padding: 0px !important;
		font-size: 11px !important;
	}
	.img-view {
		padding: 5px 5px !important;

		margin: 20px 0px !important;

		font-size: 11px !important;
		letter-spacing: 0px !important;
	}
	.fllor-h {
		padding: 0px 30px 20px 30px !important;
		font-size: 18px !important;
		letter-spacing: 2px !important;
		line-height: 1.8rem !important;
		text-align: center !important;
	}

	/*ply */
	.ply-per {
		padding: 100px 30px 0px 30px !important;
		color: #fff;
	}

	.india-t,
	#ask-about {
		padding: 50px 30px 50px 30px !important;
	}

	.ply_filt {
		width: 100% !important;
		padding: 0px 20px !important;
	}
	.new_p_fil {
		width: 100% !important;
		height: 150px !important;
	}
	#ply_filter {
		padding: 0px !important;
	}
	.ply-per h1 {
		padding-top: 20px !important;
		font-size: 35px !important;
	}
	.ply-per p br,
	.india-t p br,
	.flexi-ply br,
	.new-par1 br,
	.pro-ply .card-title br {
		display: none !important;
	}
	.ply-per h3 {
		font-size: 15px !important;
	}
	.image-of-arr {
		width: 20px !important;
		float: none !important;
	}
	.india-t h1 {
		font-size: 35px !important;
	}
	.ply-wood-cont {
		padding: 50px 0px 0px 0px !important;
		width: 100% !important;
	}
	.pro-ply .card-img-top {
		height: 170px !important;
	}
	.white-thich {
		border: 3px solid #fff !important;
		top: 15% !important;
		width: 33% !important;
	}
	.pro-ply .card-title {
		height: 60px !important;
		font-size: 15px !important;
		letter-spacing: 1px !important;
	}
	.ply-wood-cont h1 {
		font-size: 35px !important;
	}
	.pro-ul-li {
		height: fit-content !important;
	}
	.vis-p1 h2 {
		text-align: center !important;

		font-size: 35px !important;

		padding: 0px 0px 20px 0px !important;
	}
	.vis-p1 {
		padding: 50px 30px !important;
	}
	.ask-mob {
		padding: 0px 20px !important;
	}
	.ask-us {
		font-size: 35px !important;
	}
	.flexi-ply {
		letter-spacing: 1px !important;
		font-size: 15px !important;
	}
	.stash-h2 {
		font-size: 35px !important;
		letter-spacing: 3px;
		text-transform: uppercase;
	}
	.p-para {
		font-size: 14px !important;
		line-height: 1.5rem !important;
	}
	.ply-add {
		font-size: 18px !important;
		letter-spacing: 3px !important;
		text-transform: uppercase;
	}
	.img-metal {
		width: 95% !important;
	}
}

@media (max-width: 380px) {
	.img-metal {
		width: 95% !important;
	}
	.loc-img {
		right: 50px !important;
	}
	.loc-1 h3 {
		letter-spacing: 0px !important;
	}
	.on-para {
		margin: 0px 0px 0px 80px !important;
		font-size: 8px !important;
		line-height: 1.8em !important;
	}
	.banner-section {
		height: fit-content !important;
	}
	.loc-1 {
		width: 20rem !important;
	}
}
