@import url('https://fonts.googleapis.com/css2?family=Abel&display=swap');
/*font-family: "Abel", sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap');
 /*font-family: "Josefin Sans", sans-serif;*/
 @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
  /*font-family: "Open Sans", sans-serif;*/

@font-face {
    font-family: 'CenturyGothic';
    src: url('../fonts/CenturyGothic.eot');
    src: url('../fonts/CenturyGothic.eot') format('embedded-opentype'),
         url('../fonts/CenturyGothic.woff2') format('woff2'),
         url('../fonts/CenturyGothic.woff') format('woff'),
         url('../fonts/CenturyGothic.ttf') format('truetype'),
         url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');
}
@font-face {
    font-family: 'MoniqueScriptRegular';
    src: url('../fonts/MoniqueScriptRegular.eot');
    src: url('../fonts/MoniqueScriptRegular.eot') format('embedded-opentype'),
         url('../fonts/MoniqueScriptRegular.woff2') format('woff2'),
         url('../fonts/MoniqueScriptRegular.woff') format('woff'),
         url('../fonts/MoniqueScriptRegular.ttf') format('truetype'),
         url('../fonts/MoniqueScriptRegular.svg#MoniqueScriptRegular') format('svg');
}
a,i{
	display:inline-block;
	text-decoration: none;
	transition: all 0.5s ease-in-out 0s;
	  -webkit-transition: all 0.5s ease-in-out 0s;
	  -moz-transition: all 0.5s ease-in-out 0s;
}
img{
	display:inline-block;
	max-width: 100%;
	max-height: 100%;
}
ul{
	list-style-type:none;
	padding-left:0px;
}
html,body,section{
	overflow-x: clip;
}
:root{
	--topbar-bg: #b9954a;
	--white:#fff;
	--black: #000;
	--prdct-bor: #b4934a;
	--why-yellow: #ffff00
}
body{
	font-family: "Open Sans", sans-serif;
	margin-bottom:64px;
}


/*sticky footer use when the page height is 2117px*/
/*sticky footer*/
html {
  min-height: 100%;
  position: relative;
  /* The html and body elements cannot have any padding or margin. */
}

/* Set the fixed height of the footer here */
.footer {
  position: absolute;
  bottom: 0;
  height: 64px;
  width: 100%;
}
.footer-top {
	background-color: #f5f5f5;
}
.footer-inner {
	padding: 20px 0px;
}
.copy-right-outr{
	background: var(--bg-orange);
  height: 80px;
  display: flex;
  align-items: center;
}
/*sticky footer*/

.topbar-outr{
	background: var(--topbar-bg);
	padding: 10px 0px;
}
.gmail-text{
	color: var(--white);
}
.gmail-text a{
	color: var(--white);
	  font-family: 'CenturyGothic';
	  font-size: 1.1rem;
}
.gmail-text:hover a, .gmail-text:hover i{
	color: var(--black);
}
.phone-txt{
	color: var(--white);
	font-family: "Abel", sans-serif;
	font-size: 1.3rem;
}
.phone-txt a{
	color: var(--white);
}
.phone-txt:hover i, .phone-txt:hover a{
	color: var(--black);
}
.navbar{
	padding:0px;
}
.navbar-nav .nav-link{
	font-family: "Abel", sans-serif;
	font-size: 1.3rem;
	position: relative;
}
.navbar-nav .nav-item{
	position: relative
}
.navbar-nav .nav-item + .nav-item {
	margin-left: 4px;
}
/*.navbar-nav .nav-item:before{
	content:"|";
	position: absolute;
	left:-4px;
	top:9px;
}
.navbar-nav .nav-item:first-child:before{
	content:"";
}*/
.navbar-nav > li > a::before {
	content: "";
	width: 0px;
	height: 2px;
	background: var(--topbar-bg);
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
}
.navbar-nav > li:hover > a::before, .navbar-nav > li.active > a::before {
	display: block;
	width: 100%;
	left:0;
	right:0;
	transform: none;
	transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
}
.navbar-nav > li:hover > a, .navbar-nav > li.active > a{
	color:var(--topbar-bg) 
}
.navbar{
	position: relative;
}
.navbar-nav .nav-item{
	position: static;
}
.slidr-outr .carousel-caption h2{
	font-family: 'MoniqueScriptRegular';
	font-weight: bold;
}
.carousel-indicators [data-bs-target]{
	border:0 none;
	height: 20px;
	width: 20px;
	background: #fff;
	opacity: 1;
	border-radius: 50%;
	margin: 0px 10px;
	border: 1px solid #b9954a;
}
.carousel-indicators .active{
	background: #b9954a;
}
.welcome-txt-outr h1{
	font-family: "Josefin Sans", sans-serif;
}
.welcome-txt-outr h1 span{
	color: #b9954a;
}
.welcome-txt-outr h4{
	font-family: "Josefin Sans", sans-serif;
	color: #574842;
}
.welcome-txt-outr p{
	line-height: 2;
}
.welcome-btn{
	border-color:1px solid var(--topbar-bg);
	background: #fff;
	color: var(--topbar-bg);
	
	border-radius:0px;
	padding: 10px 5rem;
	
	font-size: 1.3rem;
	
	margin-top: 2rem;
	font-family: "Abel", sans-serif;
}
.welcome-btn:hover{
	background: #b9954a;
	color: var(--white);
	border: 1px solid transparent;
}
.welcome-img-outr{
	text-align: center;
	position: relative;
	padding-top: 30px;
}
.welcome-img-outr:before{
	content:"";
	background: url("../images/welcome-img-bor.png");
	position: absolute;
	width: 542px;
	height: 168px;
	left:0px;
	top:0px;
	z-index:-1;
}
.welcome-txt-outr{
	margin-top: 30px;
	text-align: justify;
}
.welcomesec-outr .row{
	padding: 30px 0px;
}
.product-slidr-outr{
	height: 680px;
}
.swiper {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      height: calc((100% - 30px) / 2) !important;

      /* Center slide text vertically */
      display: flex;
      justify-content: center;
      align-items: center;
    }
	.item-txt{
		
		padding: 10px 0px
	}
	.item-txt h3{
		margin-bottom:0px;
		color: var(--black);
	}
	.item-img{
		
		padding: 10px 0px
	}
	.prdct-slidr-team .item{
		padding: 5px;
	}
	.prdct-slidr-team .item .item-inr{
		box-shadow: 0 0 5px #d4d4d4;
		background:#fff;
	}
	.prdct-slidr-team .item a{
		display: block;
	}
	.prdct-slidr-team .item a .item-img{
		overflow: hidden;
		
	}
	.prdct-slidr-team .item a .item-img img{
		transition: all 0.5s ease-in-out 0s;
	}
	.prdct-slidr-team .item a:hover .item-img img{
		transform: scale(1.1,1.1);
	}
	.prdct-slidr-team .item a:hover  .item-txt{
		transition: all 0.5s ease-in-out 0s;
	}
	
	.prdct-slidr-team .item a:hover     .item-txt h3{
		transition: all 0.5s ease-in-out 0s;
	}
	.prdct-slidr-team .item a:hover     .item-txt h3{
		color: var(--topbar-bg);
	}
	.slider-heder{
		display: flex;
		display: -ms-flexbox;
		flex-direction: column;
		align-items: center;
	}
	.slider-heder h3{
		font-family: "Josefin Sans", sans-serif;
		color: var(--prdct-bor);
		text-align: center;
	}
	.slider-heder h4{
		font-family: "Josefin Sans", sans-serif;
		text-transform: uppercase;
		position: relative;
	}
	.slider-heder h4:before{
		content:"";
		width: 58px;
		background: #5c4d47;
		height: 3px;
		position: absolute;
		left: -100px;
		top: 15px;
	}
	.slider-heder h4:after{
		content:"";
		width: 58px;
		background: #5c4d47;
		height: 3px;
		position: absolute;
		right: -100px;
		top: 15px;
	}
	.view-btn{
		font-family: "Josefin Sans", sans-serif;
		font-weight: 700;
		background: var(--black);
		padding: 1rem 4rem;
		border-radius: 40px;
		color: #fff;
		border: 1px solid transparent;
	}
	.view-btn:hover{
		background: var(--topbar-bg);
		color: var(--white);
	}
	.product-sec-outr{
		background: url("../images/product-bg.png") no-repeat center center #fefefe;
		background-size: cover;
	}
	.product-slidr-box-outr{
		padding: 50px 0px;
	}
	.swiper-button-next,  .swiper-button-prev{
		background: var(--topbar-bg);
		width: calc(var(--swiper-navigation-size)/ 15 * 20) !important;
		padding: 10px;
	}
	.swiper-button-prev{
		border-radius: 0px 30px 30px 0px;
		left: var(--swiper-navigation-sides-offset,0px) !important;
		
	}
	.swiper-button-next{
		border-radius: 30px 0px 0px 30px;
		right: var(--swiper-navigation-sides-offset,0px) !important;
	}
	.swiper-button-next::after, .swiper-button-prev::after{
		font-size: 20px !important;
		color: #fff !important
	}
	.some-sec-outr{
		color: #fff;
	}
	.some-box-outr{
		background: rgba(255,255,255,0.3);
		height: 177px;
		display: flex;
		display:-ms-flexbox;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		border-radius: 10px;
		padding:0px 5px;
		transition:all 0.5s ease-in-out 0s;
	}
	.some-box-outr:hover{
		transform:scale(1.2,1.2);
	}
	.some-box-outr:hover{
		color: var(--topbar-bg);
	}
	.some-box-outr h3{
		font-family: "Josefin Sans", sans-serif;
	}
	.some-box-outr h5{
		font-family: "Josefin Sans", sans-serif;
		text-transform: uppercase;
		text-align: center;
	}
	.some-heading-outr{
		padding: 10px 0px 10px 30px;
		border-left: 5px solid #b4934a;
		
	}
	.some-heading-outr h3{
	font-family: "Josefin Sans", sans-serif; 
	text-transform: uppercase;
	margin-bottom:0px;
	}
	.some-sec-outr .row{
		padding: 20px 0px 30px;
	} 
	.some-sec-outr{
		background-size: cover;
	}
	.partner-sec-outr .container{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.why-sec-outr{
		background: var(--prdct-bor);
	}
	.why-sec-outr .container{
		padding: 40px 0px;
	}
	.why-box-outr h5{
		color:var(--why-yellow);
		margin-top: 15px;
	}
	.why-box-outr i{
		height: 153px;
		line-height: 153px;
	}
	.heading-white h4{
		color: var(--white);
	}
	.heading-white h4:before{
		background: var(--white);
	}
	.heading-white h4:after{
		background: var(--white);
	}
	.wesec-header{
		display: flex;
		display: -ms-flexbox;
		justify-content: center;
	}
	.wesec-header h3{
		border-bottom: 1px solid #000;
		padding:0px 2.5rem;
		font-family: "Josefin Sans", sans-serif; 
		padding-bottom: 10px;
	}
	.wesec-outr .container{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.wesec-map-outr{
		padding: 15px;
		border: 1px solid #cc9933;
	}
	.address{
		position: relative;
		padding-left: 35px;
	}
	.address i{
		position: absolute;
		left:0;
		top:22px;
		font-size: 2.1rem;
	}
	.footer-copy-right{
		background: var(--black);
		
	}
	.footer-copy-right .container{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.footer-copy-right p{
		margin-bottom:0px;
		color: var(--white);
		 font-family: 'CenturyGothic';
		 text-align: center;
	}
	.partner-slidr-outr .item .partner-grid-img{
		height: 100px;
		display: flex;
		align-items: center;
	}
	
	.header-outr.fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99;
	background: var(--white);
	box-shadow: 0px 0px 5px #ddd;
	animation: slideDown 0.35s ease-out;
}
@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
.header-outr  .navbar-brand img{
	width: 297px;
	transition: all 0.5s ease-in-out 0s;
	  -webkit-transition: all 0.5s ease-in-out 0s;
	  -moz-transition: all 0.5s ease-in-out 0s;
}
.header-outr.fixed  .navbar-brand img{
	width: 175px;
}
.header-outr.fixed    .topbar-outr{
	padding: 5px 0px;
}
.header-outr.fixed .gmail-text a{
	font-size: .9rem;
}
.header-outr.fixed   .phone-txt{
	font-size: 1rem;
}
.social-sticky {
	position: fixed;
	width:74px;
	right:0;
	top:50%;
	z-index:99;
	background:var(--topbar-bg);
	padding: 5px 20px 25px ;
	border-radius: 30px 0% 0 30px;
	box-shadow:0px 0px 10px #000;
	transform: translateY(-50%);
	   -webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
}
.social-sticky a{
	display: block;
	border: 2px solid transparent;
	height:40px;
	width:40px;
	border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
}
.social-sticky a i{
	display: block;
	height:36px;
	width:36px;
	
	display: flex;
	display:-ms-flexbox;
	align-items: center;
	justify-content: center;
	color: #fff;
	border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
}
.social-sticky a{
	transition: all 0.3s ease-in-out 0s;
	  -webkit-transition: all 0.3s ease-in-out 0s;
	  -moz-transition: all 0.3s ease-in-out 0s;
}
.social-sticky a:hover{
	
	transform:scale(1.2,1.2);
}

.social-sticky .facebook i{
	background: #1877F2;
	
}
.social-sticky a{
	margin-top: 20px;
}
.social-sticky .instagram i{
	 background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
	
}
.social-sticky .phone i{
	background: rgb(240,75,60);
background: linear-gradient(90deg, rgba(240,75,60,1) 0%, rgba(252,177,43,1) 54%, rgba(252,175,44,1) 100%);

}
.page-banner{
	height: 475px;
	
	background-repeat: no-repeat;
	background-position:center 80%; 
	background-size: cover;
	display: flex;
	display:-ms-flexbox;
	justify-content: center;
	align-items: center;
}
.about-page-content-outr{
	padding: 40px 0px;
}
.about-page-grid-outr .about-page-box-outr{
	background: #eee;
	height: 100%;
	padding: 30px;
	box-shadow:0px 0px 10px #999;
}
.about-page-box-col{
	margin-top: 30px;
}
.about-page-box-outr h3{
	margin-bottom: 20px;
	font-family: "Josefin Sans", sans-serif;
	color: var(--topbar-bg);
}
.showroom-sec-outr{
	padding: 40px 0px;
}
.partner-grid-img{
	height: 100%;
	display: flex;
	display:-ms-flexbox;
	align-items: center;
	background: #fff;
	box-shadow:0px 0px 10px #999;
}
.about-partner-outr{
	background: #f5f5f5;
	padding: 40px 0px 60px;
}
.client-page-outr .col-sm-2{
	width: 20%;
}
.partner-grid-img img{
	width: 100%;
	
}
.client-page-outr .partner-grid-img{
	height: 238px;
	background: #fff;
	box-shadow:0px 0px 0px;
}
.contact-banner{
	background-position: center center;
}
.contact-pge-map-outer{
	padding: 40px 0px;
	background:#f5f5f5;
}
.contact-pge-map{
	padding: 10px;
	box-shadow:0px 0px 10px #999;
}
.contact-page-form-outr{
	padding: 40px 0px;
}
.location-box {
	position: relative;
	padding-left: 50px;
}
.location-box i{
	height: 34px;
	width: 34px;
	border: 1px solid var(--why-yellow);
	color: var(--why-yellow);
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	justify-content: center;
	position: absolute;
	left:0;
	top: 5px;
}
.location-box h4{
	color: var(--why-yellow);
}
.location-box ul li a{
	color: var(--white);
	word-wrap: break-word;
}
.location-box ul li a:hover{
	color: var(--why-yellow);
}
.contact-addr-inr{
	background: var(--topbar-bg);
	height: 100%;
	padding: 30px 30px;
	color: #fff;
}
.contact-feedback-inr{
	padding: 30px 30px;
}
.contact-page-form-inr{
	box-shadow: 0px 0px 10px #999;
	
}
.contact-addr-inr .social-sticky{
	position: relative;
	top:0;
	transform: none;
	display: flex;
	display: -ms-flexbox;
	background: transparent;
	width: auto;
	padding:0px;
}
  .contact-addr-inr .social-sticky a{
	   margin-top:0px;
	   margin-right: 20px;
   }
   .page-banner {
	width: 100%;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: cover;
	background-position:center bottom;
}
.partner-slidr-outr .partner-grid-img{
	margin: 10px;
}
.showroom-sec-outr p{
	width: 80%;
	text-align: center;
	margin: 0 auto;
}
.about-page-box-outr{
	text-align: justify;
}
.client-page-outr .partner-grid-img.download-grid-img{
	height: auto;
	aspect-ratio: 5 / 2.5;
}
.download-grid-text{
	display: flex;
	display:-ms-flexbox;
	justify-content: space-between;
	align-items: flex-start;
	padding:15px 20px;
}
.download-grid-text .welcome-btn{
	margin-top:0px;
	padding: 5px 20px;
}
.download-box{
	background: #fff;
	box-shadow: 0px 0px 10px #999;
}
.download-grid-text h4{
	color: var(--topbar-bg);
	font-family: "Josefin Sans", sans-serif;
	text-transform:uppercase;
	margin-bottom:0px;
	width: 70%;
  text-align: left;
   word-wrap: break-word;
   flex:0 0 auto;
}
.download-grid-col a:hover .download-grid-text{
	background: var(--topbar-bg);
}
.download-grid-col a:hover .download-grid-text h4{
	color: var(--white);
	
}
.download-grid-col a:hover .welcome-btn{
	border-color: var(--white);
	background:transparent;
	color: var(--white);
}
.download-grid-col a .download-grid-img img{
	transition: all 0.5s ease-in-out 0s;
}
.download-grid-col a:hover .download-grid-img img{
	transform:scale(1.1,1.1);
}
.download-grid-img{
	overflow: hidden;
}
.download-pge-outr{
	min-height: 100vh;
}
.contact-feedback-inr .form-control{
	border-color:var(--topbar-bg);
	border-radius: 0px;
	color: var(--topbar-bg);
}
.contact-feedback-inr h3, .contact-addr-inr h3{
	font-family: "Josefin Sans", sans-serif;
}
.prdct-pge-outr .container{
	padding-top:3rem;
	padding-bottom:2rem;
}
.prdct-mnu-outr{
	background:var(--white);
	box-shadow:0px 0px 10px #ddd;
	padding: 8px;
}
.prdct-mnu-outr ul{
	background:var(--topbar-bg);
	margin-bottom:0px;
}
.prdct-mnu-outr ul li a{
	display: block;
	padding: 10px;
	color: var(--white);
	
}
.prdct-mnu-outr ul li a{
	border-bottom: 1px solid #fff;
}
.prdct-box-txt .welcome-btn{
	margin-top:0px;
}
.prdct-box-txt h4{
	font-family: "Josefin Sans", sans-serif;
	color: var(--topbar-bg);
}
.prdct-box{
	box-shadow: 0px 0px 10px #ddd;
}
.prdct-box-txt{
	padding:1rem 0px;
}
.prdct-box-col{
	margin-bottom:1.1rem;
}
.prdct-pge-outr .prdct-mnu-outr{
	position:sticky;
	top:105px;
}
.prdct-mnu-outr ul li a:hover{
	background: var(--black);
	color: var(--white);
}
.prdct-mnu-outr ul li.active a{
	background: var(--black);
	color: var(--white);
}
.dropdown-item{
	white-space:normal;
	padding:0px;
	font-size: 16.5px;
	font-family: "Abel", sans-serif;
	font-weight:500;
}
.dropdown-menu{
	padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  padding-bottom: 1.5rem;
  box-shadow: 0px 5px 5px #ddd;
}
.dropdown-menu li{
	width: 25%;
	flex:0 0 auto;
	margin-top: 10px;
	padding:0px;
}
.navbar .dropdown-item:hover,.navbar .dropdown-item:focus{
	color: var(--topbar-bg);
	background: transparent;
}
.prdct-detail-pge-outr .container{
	padding-top:3rem;
	padding-bottom: 3rem;
}
.detail-content-inner h3{
	font-family: "Josefin Sans", sans-serif;
	color: var(--topbar-bg);
}
.detail-content-outr .enquiry-form-outr .form-control{
	border-color:var(--topbar-bg);
	border-radius: 0px;
}
.detail-content-outr .enquiry-form-outr    .welcome-btn{
	margin-top:0px;
}
.detail-img-innr{
	height: 100%;
}
.detail-img-innr img{
	height: 100%;
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
}
.prdct-detail-mnu-outr ul{
	display: flex;
	display:-ms-flexbox;
	flex-wrap: wrap;
}
.prdct-detail-mnu-outr ul li{
	width: 33.333%;
	flex:0 0 auto;
}
.prdct-detail-mnu-outr ul li a{
	border-right: 1px solid #fff;
}
.detail-img-innr{
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	padding: 10px;
}
.topbar-outr .container{
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
	align-items: center;
}
.topbar-outr .container:after{
	content:none;
}
.carousel-caption h3 img{
	 filter: drop-shadow(0.35rem 0.35rem 0.4rem rgba(0, 0, 0, 0.8));
}
.slidr-outr .carousel-caption h2{
	 filter: drop-shadow(0.35rem 0.35rem 0.4rem rgba(0, 0, 0, 0.8));
}
.carousel-caption{
	padding:0px;
	bottom: 3.25rem;
}
.prdct-slidr-team{
	height: 100%;
}
.prdct-slidr-team .item {
	
	height: 100%;
}
.prdct-slidr-team .item a {
	display: block;
	height: 100%;
}
.prdct-slidr-team .item .item-inr {
	
	height: 100%;
}
.dropdown-menu.show{
	display: flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
}
.dropdown-item{
	text-align:left !important;
}
.navbar-collapse {
	position: fixed;
	bottom: 0;
	top:0;
	display: flex;
	flex-direction: column;
	max-width: 100%;
	height: auto;
	background-color: #fff;
	background-clip: padding-box;
	outline: 0;
	transition: transform .3s ease-in-out;
}
.navbar-collapse {
            z-index: 1040; /* Keep navbar above backdrop visually */
        }

        .offcanvas-backdrop {
            z-index: 1030; /* Backdrop is visually behind but interacts via JavaScript */
        }
.prdct-mnu-outr .text-right{
			text-align:right;
		}
		.download-pge-outr {
	
	padding: 40px 0px 60px;
}
.btn-close:focus{
	box-shadow: 0px 0px 0px ;
}
@media (min-width: 1200px) {
	.slidr-outr .carousel-caption h2{
		font-size: 3rem;
	}
	.welcome-txt-outr h1{
		font-size: 2.1rem;
	}
	.slider-heder h4{
		font-size: 2rem;
	}
	.slider-heder h3{
		font-size: 2rem;
	}
	.view-btn{
		font-size: 1.5rem;
	}
	.some-box-outr h3{
		font-size: 3rem;
	}
	.some-heading-outr h3{
		font-size: 2.5rem;
	}
}

@media (min-width: 992px) {
.dropdown-menu.show{
	display: none;
}

.dropdown:hover > .dropdown-menu,
.dropend:hover > .dropdown-menu {
 display: flex;
 display:-ms-flexbox;
  flex-wrap: wrap;
  margin-top: 0.125em;
  margin-left: 0.125em;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
	position: absolute;
	left:calc(var(--bs-gutter-x) * 0.5);
	right:calc(var(--bs-gutter-x) * 0.5);
	top: 100%;
	
}
.navbar-nav .nav-item{
	padding: 2.05rem 0;
}
.dropdown-menu{
	border: 0 none !important;
	margin:0px !important;
	border-radius:0px;
}
  .header-outr.fixed .navbar-nav .nav-item {
	padding: 1rem 0;
}
.navbar-close {
	display: none;
}

}

@media (min-width: 768px) {
	.mobile-prdct-header{
		display: none !important;
	}
	.prdct-detail-pge-inr .prdct-mnu-outr{
		order: 1;
	}
}