body{ padding: 0; margin: 0;}
html, html body, body #wrapper {overflow-x: hidden;}
body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; }
footer#colophon{ max-width: none; margin: 0; padding: 0; font-family: "Khula", sans-serif; }

/* Defolt CSS
------------------------------- */
.color-01{color:#1C1C1C;}
.color-02{color:#FDC500;}
.color-03{color:#F66219;}
.color-04{color:#fff;}
.color-05{color:#000;}
.bg-01{background:#1C1C1C;}
.bg-02{background:#FDC500;}
a{color:#fff;}
a:hover{color:#F66219;}
.heading{
	font-family: "Khula", sans-serif;
	font-weight: 700;
	font-size: 55px;
}
p{
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 18px;
}

.btn.btn-primary {
	background: #F66219; 
	width: 146px;
	height: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
	font-family: "Khula", sans-serif;
	font-weight: 500;
	font-size: 17px;
	border:none;
}
.btn.btn-primary:hover{background: #FDC500;color:#000;transition: all 1s ease 0s;}
.col-lg-12 {
	padding: 0;
}
#inner-banner {
	min-height: 400px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	flex-direction: column;
	margin-top: -76px;
}
#inner-banner h1 {
	text-transform: uppercase;
	font-weight: 700;
  font-size: 38px;
  line-height: 72px;
  font-family: "Khula", sans-serif;
  width: 70%;
  margin: 0 auto;
  text-align: center;
}
#inner-banner h1 span{color: #FDC500;}
#inner-banner p {
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 18px;
	width: 54%;
	text-align: center;
  color: #FFF;
}
.innerpage{padding: 99px 0;}

/*============================================*/

header section {
	display: flex;
	z-index: 9;
	position: relative;
	justify-content: center;
	align-items: center;
	background: #9579790F;
}
header section .col-12{
  display: flex;
	justify-content: center;
	align-items: center;
}

.navsection {
	background: transparent;
	position: relative;
	z-index: 99;
	color: #fff;
}

/*----------Header---------------*/
footer.site-footer{padding: 81px 0 24px !important; background: #E9E9E9;}
footer .foot-top{gap: 36px;}
footer .foot-top .box h3{
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 18px;
	text-transform: capitalize;
}
footer .foot-top .box ul{margin: 0; padding: 0;}
footer .foot-top .box ul li{
	margin: 7px 0; 
	padding: 0; 
	list-style: none;
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 14px;
}
footer .foot-top .box ul li a{color:#000;}
footer .foot-top .box ul li a:hover{color:#F66219;}
footer .foot-top .box {width: 19%;}
footer .foot-top .box:nth-child(2) {width: 21%;padding-right: 18px;}
footer .foot-top .box:nth-child(3) {width: 27%;}
footer .foot-top .box:nth-child(4) {width: 45%;}

footer .foot-top .box P {
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 14px;
}
footer .foot-copy {
	margin-top: 63px;
	border-top: 1px solid #ddd;
	padding-top: 45px;
}
footer .foot-copy p{
	font-family: "Khula", sans-serif;
	font-weight: 500;
	font-size: 14px;
}
#newsletterwidget-2 .tnp-widget label {
	display: block;
	color: inherit;
	font-size: 14px;
	display: none;
}

#newsletterwidget-2 .tnp-widget input.tnp-submit {
	background: #F66219;
	width: 120px;
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 17px;
	border: none;
	margin: 0;
	position: absolute;
	right: 0;
	top: 24px;
	border-radius: 0px 9px 9px 0px;
}
#newsletterwidget-2 .tnp-widget input.tnp-submit:hover{background: #FDC500;color:#000;transition: all 1s ease 0s;}
#newsletterwidget-2 form {
	display: block;
	border-radius: 6px;
	overflow: hidden;
	position: relative;
}
#newsletterwidget-2 .tnp-field.tnp-field-email {
	width: 100%;
}
#newsletterwidget-2 #tnp-1 {
	min-height: 45px;
	width: 73%;
	padding: 10px 8px 10px 29px;
}
#newsletterwidget-2 .tnp-subscription div.tnp-field, #newsletterwidget-2 .tnp-profile div.tnp-field {
	margin-bottom: 0;
	border: 0;
	padding: 0;
}
#newsletterwidget-2 form::before {
	content: url('../images/newsletter-eemail.png');
	position: relative;
	z-index: 100000;
	left: 8px;
	top: 36px;
}

/*----------Footer---------------*/



#banner {
	margin-top: -76px;
	color: #fff;
	position: relative;
	overflow: hidden;
}
#banner::before {
	content: url('../images/line1.png');
	position: absolute;
	z-index: 1;
	left: 188px;
	top: 0px;
	width: 1px;
	height: 978px;
}




#PropularProducts{padding: 81px 0;}
#PropularProducts .heading {
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 38px;
}
#PropularProducts #product-carousel {
	margin-top: 63px;
}
#PropularProducts .product-box{
	background: #FFFBFB;
	border: 1px solid #D8D8D8;
}
#PropularProducts .product-box .product-img{
	width: 100%;
	height: 251px;
	overflow: hidden;
	padding: 24%;
	display: flex;
	justify-content: center;
	align-items: center;
}
#PropularProducts .product-box .product-img img{width: auto !important;}
#PropularProducts .product-box:hover .product-img img{filter: brightness(110%);  transition: all 1s ease 0s;}
#PropularProducts .product-box .product-content.text-center {
	min-height: 211px;
}
#PropularProducts .product-box .product-content ul {
	margin: 0 0 15px;
	padding: 0;
}
#PropularProducts .product-box .product-content ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 17px;
	font-weight: 400;
}
#PropularProducts .product-box .product-content h3 {
	font-family: "Khula", sans-serif;
	font-weight: 700;
	font-size: 22px;
	line-height: 28px;
	min-height: 54px;
	overflow: hidden;
}
#PropularProducts .product-box .product-content p {
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 17px;
	min-height: 63px;
	overflow: hidden;
}
#PropularProducts .product-box .product-content .btn.btn-primary {
	width: 146px;
	height: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
	margin: 0 auto;
	font-weight: 500;
}
#PropularProducts .owl-prev {
	position: absolute;
	top: 21%;
	left: -10%;
	background: url(../images/left1.png);
	width: 63px;
	height: 118px;
}
#PropularProducts .owl-next {position: absolute;top: 21%;right: -10%;background: url(../images/right1.png);
	width: 63px;
	height: 118px;}


#OurProducts{padding: 81px 0;}
#OurProducts .heading {
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 38px;
}
#OurProducts .col-lg-12.col-12 p {
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 18px;
	width: 36%;
	margin: 0 auto;
}
#OurProducts #productlist {
	margin-top: 63px;
}
#OurProducts .product-box {
	display: flex;
	margin-bottom: 36px;
	background: #FFFFFF;
	border: 1px solid #E2DBDB;
	border-radius: 6px;
	padding: 36px;
	position: relative;
	overflow: hidden;
	min-height: 257px;
	align-items: center;
}
#OurProducts .product-box .product-img {
	margin-right: 30px;
	width: 64%;
	position: relative;
	z-index: 9;
}
#OurProducts .product-box .product-img .img-fluid.image {
	z-index: 9;
	position: relative;
}
#OurProducts .product-box:hover .product-img .img-fluid.image {
	filter: brightness(200%);  transition: all 1s ease 0s;
}
#OurProducts .product-box::before {
	content: url('../images/bg5.png');
	position: absolute;
	z-index: 1;
	left: 32px;
	top: 29px;
	transition: all 1s ease 0s;
	width: 159px;
	height: 158px;
}
#OurProducts .product-box .product-content h3 {
	font-family: "Khula", sans-serif;
	font-weight: 700;
	font-size: 24px;
}
#OurProducts .product-box .product-content p{
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 17px;
}
#OurProducts .product-box .product-content .btn.btn-primary {
	width: 146px;
	height: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
	font-weight: 500;
}	




#AboutUs{padding: 99px 0 81px;}
#AboutUs .heading {
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 38px;
}
#AboutUs .short_desc {
	padding-right: 15px;
}
#AboutUs .short_desc p {
	font-family: "Khula", sans-serif;
	font-weight: 500;
	font-size: 21px;
	line-height: 38px;
}
#AboutUs .desc p {
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 31px;
}
#AboutUs a{color:#000;}
#AboutUs img {
	margin-top: -63px;
}


#RentalProcess {
	padding: 81px 0;
	background: url(../images/rentalpocess-bg.png);
	background-position: center center;
	background-size: cover;
}
#RentalProcess .header .heading {
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 38px;
}
#RentalProcess .header p {
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 31px;
	width: 70%;
	margin: 0 auto;
}


#RentalProcess #Rentallist {
	margin-top: 63px;
}

#RentalProcess #Rentallist .Rental-Box {
	padding: 18px 35px;
	position: relative;
	min-height: 464px;
	background: url(../images/Rectangle73.png);
	background-position: center center;
	background-size: cover;
}
#RentalProcess #Rentallist .Rental-Box:hover::after {
	content: url('../images/right.png');
	position: absolute;
	z-index: 100000;
	right: -12px;
	bottom: -15px;
	transition: all 1s ease 0s;
}
#RentalProcess #Rentallist .Rental-Box:hover::before {
	content: url('../images/left.png');
	position: absolute;
	z-index: 100000;
	left: -12px;
	top: -15px;
	transition: all 1s ease 0s;
}
#RentalProcess #Rentallist .stap {
	font-size: 50px;
	background: #333;
	width: 72px;
	height: 72px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	margin-bottom: 27px;
	font-weight: 600;
}
#RentalProcess #Rentallist h3{
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 24px;
}
#RentalProcess #Rentallist p {
	font-family: "Khula", sans-serif;
	font-weight: 300;
	font-size: 17px;
}
#RentalProcess #Rentallist a {
	background: transparent;
	padding: 0;
	margin-left: -26px;
	position: absolute;
	bottom: 38px;
}
#RentalProcess #Rentallist a:hover {color: #fff;
}
#OurBlog{padding: 81px 0;}
#OurBlog .header .heading {
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 38px;
}
#OurBlog .header p {
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 31px;
	width: 70%;
	margin: 0 auto;
}
#OurBlog .bg-space{width: 70px; height: 6px; background: #FDC500;}
#OurBlog .PostBox{margin-top: 45px;}
.PostBox .PostImg {
	width: 100%;
	height: 331px;
	overflow: hidden;
}
.PostBox .PostImg:hover img {
	filter: opacity(70%);
	transition: all 1s ease 0s;
	transform: scale(1.2);
}
.PostBox .PostContent h3 {
	font-family: "Khula", sans-serif;
	font-weight: 500;
	font-size: 21px;
	margin-top: 36px;
	min-height: 45px;
	overflow: hidden;
}
.PostBox .PostContent p{
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 17px;
	margin-top: 12px;
}

/*----------OurBlog---------------*/

#StudioFeatured {
	min-height: 558px;
	display: flex;
	justify-items: center;
	justify-content: center;
	align-items: center;
	background:url(../images/image54.png);
	background-position: center center;
	background-size: cover;
}
#StudioFeatured .box {
	padding-left: 36px;
}
#StudioFeatured h2{font-size: 38px;font-weight: 600; line-height: 45px;}
#StudioFeatured h3{font-size: 24px;font-weight: 600;}
#StudioFeatured p{color:#fff;font-size: 16px; font-weight: 400;}

#OurBrand {
	padding: 0 0 81px 0;
}
#OurBrand .header .heading {
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 38px;
}
#OurBrand .brand-box {
	width: 152px;
	height: 152px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #FFFEFE;
	border: 1px solid #BFB7B7;
	margin: 0 auto;
	border-radius: 100%;
	overflow: hidden;
	padding: 21px;	
}
#OurBrand .brand-box:hover {box-shadow: 0px 0px 10px #ddd;}
#OurBrand .brand-box:hover img{rotate: 1 1 0 90deg;transition: all 1s ease 0s;}


#WhyPugaliya {
	padding: 0 0 81px 0;
}
#WhyPugaliya .header .heading {
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 38px;
	margin-bottom: 93px;
}
#WhyPugaliya .whypugaliya-box .whypugaliya-img {
	width: 170px;
	height: 170px;
	overflow: hidden;
	margin: auto;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #FFFBFB;
	border: 1px solid #C4C4C4;
	margin-bottom: 45px;
}
#WhyPugaliya .whypugaliya-box .whypugaliya-img img{ width: auto !important;transform: scale(1.0); }
#WhyPugaliya .whypugaliya-box:hover .whypugaliya-img img {
	transition: all 1s ease 0s;
	transform: scale(1.2);
	rotate: 1 1 0 60deg;
}
#WhyPugaliya .whypugaliya-box .whypugaliya-con h3 {
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 24px;
	min-height: 45px;
	overflow: hidden;
}
#WhyPugaliya .whypugaliya-box .whypugaliya-con p{
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 17px;
	margin-top: 12px;
}

/*----------About Page---------------*/

#aboutsec01{padding: 99px 0;}
#aboutsec01 h3{
  font-family: "Khula", sans-serif;
  font-weight: 700;
  font-size: 30px;
  line-height: 38px;
  text-transform: uppercase;
}
#aboutsec01 h3 span{color: #E6B508;}
#aboutsec01 p{
  font-family: "Khula", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 31px;
  letter-spacing: -0.32px;
}
#aboutsec01 .bg-space{background: #E6B508; width: 162px; height: 8px;}
/*========== #aboutsec01 ==========*/

#aboutsec02{padding: 99px 0;}
#aboutsec02 h3{
  font-family: "Khula", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 38px;
  text-transform: uppercase;
}
#aboutsec02 p {
  font-family: "Khula", sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 28px;
  letter-spacing: -0.32px;
  width: 79%;
}

/*========== #aboutsec02 ==========*/

#aboutsec03{padding: 99px 0;}
#aboutsec03 img{ float: right;width: 100%;}
#aboutsec03 .box-content {
  padding-left: 66px;
  padding-right: 36px;
}
#aboutsec03 .box-content::before {
  content: url('../images/quote.png');
  position: absolute;
  z-index: 1;
  left: 0px;
  top: 0;
  transition: all 1s ease 0s;
  width: 49px;
  height: 49px;
}
#aboutsec03 h4{
  font-family: "Khula", sans-serif;
  font-weight: 500;
  font-size: 27px;
  line-height: 30px;
  letter-spacing: -0.32px;
}
#aboutsec03 h5{
  font-family: "Khula", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
}
#aboutsec03 p{
  font-family: "Khula", sans-serif;
  font-weight: 400;
  font-size: 27px;
  line-height: 50px;
  letter-spacing: -0.32px;
}

/*========== #aboutsec03 ==========*/

#aboutsec04{padding: 99px 0;background:#F9F7F7;}
#aboutsec04 .col-12{padding: 0; margin: 0;}
#aboutsec04 .image-box{padding-right: 54px;}
#aboutsec04 .image-box img{width: 100%;}
#aboutsec04 h3{
  font-family: "Khula", sans-serif;
  font-weight: 700;
  font-size: 33px;
  line-height: 38px;
  text-transform: uppercase;
}
#aboutsec04 p{
  font-family: "Khula", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 41px;
  letter-spacing: -0.32px;
}
#aboutsec04 .bg-space{background: #FDC500; width: 215px; height: 8px; margin-bottom: 36px;}
/*========== #aboutsec04 ========== */

/*----------Contact Page---------------*/
#Contactsec{padding: 99px 0;}
#Contactsec .form-box h3{
  font-family: "Khula", sans-serif;
  font-weight: 700;
  font-size: 33px;
  line-height: 38px;
  text-transform: uppercase;
}
#Contactsec .form-box h3 span{
  color: #FDC500;
}
#Contactsec .form-box .bg-space{background: #FDC500; width: 162px; height: 8px;margin-bottom: 49px;}
#Contactsec .form-box .form-control{
  border-color: #BCBCBC;
  border-radius: 0;
  min-height: 54px;
}
#Contactsec .form-box textarea{
  min-height: 313px;
}
#Contactsec .form-box input.wpcf7-submit {
  width: 146px;
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Khula", sans-serif;
  font-weight: 500;
  font-size: 17px;
  border-radius: 6px;
  background: #F66219;
  color: #FFFFFF;
  position: absolute;
  right: 0;
}



#Contactsec .company-box h3{
  font-family: "Khula", sans-serif;
  font-weight: 700;
  font-size: 33px;
  line-height: 38px;  
  text-transform: uppercase;
}
#Contactsec .company-box .bg-space{background: #FDC500; width: 162px; height: 8px;margin-bottom: 49px;}
#Contactsec .company-box ul{
  margin: 0;
  padding: 0;
}
#Contactsec .company-box ul li{
  margin: 0;
  padding: 0 0 24px 0;
  list-style: none;
  font-family: "Khula", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  display: flex;
}
#Contactsec .company-box ul li .img {
  margin-right: 24px;
}
#Contactsec .company-box ul li a {
  color: #000;
  text-decoration: none;
  width: 100%;
  display:flex ;
}
#Contactsec .company-box iframe{
  margin-top: 45px;
}

/*----------Products Page---------------*/
#Productsec{ padding: 99px 0; }
#Productsec .heading{margin-bottom: 70px;}
#Productsec .heading h2{
	font-family: "Khula", sans-serif;
  font-weight: 600;
  font-size: 38px;
  text-transform: uppercase;
}
#Productsec .heading p {
	font-family: "Khula", sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 41px;
	letter-spacing: -4%;
	width: 41%;
	margin: 0 auto;
}
#Productsec .product-box {
  background: #FFFBFB;
  border: 1px solid #D8D8D8;
  margin-bottom: 36px;
  padding-bottom: 24px;
}
#Productsec .product-box .product-img {
  width: 100%;
  height: 251px;
  overflow: hidden;
  padding: 24%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#Productsec .product-box .product-content.text-center {
  min-height: 211px;
}
#Productsec .product-box .product-content ul {
  margin: 0 0 15px;
  padding: 0;
}
#Productsec .product-box .product-content ul li{
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 17px;
  font-weight: 400;
}
#Productsec .product-box .product-content h3 {
  font-family: "Khula", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  min-height: 54px;
  overflow: hidden;
}
#Productsec .product-box .product-content p {
  font-family: "Khula", sans-serif;
  font-weight: 400;
  font-size: 17px;
  min-height: 63px;
  overflow: hidden;
}
#Productsec .product-box .product-content .btn.btn-primary {
  width: 146px;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0 auto;
  font-weight: 500;
}


/*----------RENTAL REGISTRATION Page---------------*/
#RentalProceduresec{padding: 99px 0;}
#RentalProceduresec .col-lg-12 {
	padding: 0 15px;
}

#RentalProceduresec h3{
  font-family: "Khula", sans-serif;
  font-weight: 700;
  font-size: 33px;
  line-height: 38px;
  text-transform: uppercase;
}
#RentalProceduresec .bg-space{
	background: #FDC500; 
	width: 162px; 
	height: 8px;
	margin-bottom: 30px;
}

#RentalProceduresec h4{
  font-family: "Khula", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 41px;
}
#RentalProceduresec label {
	display: inline-block;
	margin-bottom: 0;
	font-family: "Khula", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 41px;
  letter-spacing: -0.32px;
}

#RentalProceduresec .form-control{
  border-color: #BCBCBC;
  border-radius: 4px;
  min-height: 54px;
}
#RentalProceduresec textarea{
  min-height: 159px;
}
#RentalProceduresec input.wpcf7-submit {
	width: 234px;
	height: 69px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: "Khula", sans-serif;
	font-weight: 500;
	font-size: 17px;
	border-radius: 6px;
	background: #F66219;
	color: #FFFFFF;
	position: absolute;
	right: 10px;
	top: 0;
}
#RentalProceduresec .form-bottom .wpcf7-list-item {
	display: inline-block;
}
#RentalProceduresec .form-group.col-lg-12.col-12.tc {
	height: 224px;
	overflow-y: scroll;
	font-family: "Khula", sans-serif;
	font-weight: 500;
	font-size: 20px;
	border: 1px solid #ddd;
	padding: 47px;
	margin: 15px auto;
	max-width: 98%;
}

#RentalProceduresec .form-bottom {
	padding: 24px 0px;
}


#Paymentsec{padding: 45px 0; background: #FDC500;}
#Paymentsec .bank-details {
	padding-left: 99px;
}
#Paymentsec .bank-details p{
	font-family: "Khula", sans-serif;
  font-weight: 500;
  font-size: 24px;
  min-height: 47px;
  overflow: hidden;
}
#Paymentsec .bank-details::before {
	content: url('../images/bank.png');
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0;
	transition: all 1s ease 0s;
	width: 68px;
	height: 67px;
}

/*=========== Blog Page =========*/
#Blogsec{padding: 99px 0;}
#Blogsec .PostBox .PostImg img{width: 100%;}
#Blogsec .col-lg-6.col-12{padding:0;}
.blog .PostBox{margin-bottom: 54px;}
.blog .col-lg-12.col-12:last-child .PostBox{margin-bottom: 0px;}
.blog .PostBox .PostImg{width: 100%; height: 468px;}
.blog .PostBox .PostImg img{width: 100%;}
.blog .PostBox .PostContent h3{
	font-family: "Khula", sans-serif;
  font-weight: 700;
  font-size: 33px;
  line-height: 45px;
}
.blog .PostBox .PostContent .bg-space{background: #FDC500; width: 162px; height: 8px;margin-bottom: 30px;}
.blog .PostBox .PostContent p{
	font-family: "Khula", sans-serif;
  font-weight: 500;
  font-size: 24px;
  min-height: 47px;
  overflow: hidden;
}
#Productsec .product-box .product-content .btn.btn-primary {
  width: 146px;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-weight: 500;
}

.blog .PostBox .PostContent ul {
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: space-between;
}
.blog .PostBox .PostContent ul li{
	margin: 0; 
	padding: 0; 
	list-style: none;
	font-family: "Khula", sans-serif;
  font-weight: 500;
  font-size: 20px;
  min-height: 47px;
  overflow: hidden;
}
.blog .PostBox .PostContent ul li a{
	color: #000;
}

.blog #wp_pagination {
	background: #EDEDED;
	width: auto;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	padding: 18px 27px;
}
.blog #wp_pagination a {
	color: #000;
	padding: 0 5px;
	font-weight: 700;
}


.Sidebar {
	padding: 0 0 0 63px;
}
.Sidebar .box {
	margin:0;
	clear: both;
}
.Sidebar .box h3 {
  font-family: "Khula", sans-serif;
  font-weight: 700;
  font-size: 33px;
  line-height: 38px;
  text-transform: uppercase;
}
.Sidebar .box .bg-space{background: #FDC500; width: 125px; height: 8px; margin-bottom: 36px;}


.Sidebar .box .PostBox {
	display: flex;
	margin-bottom: 24px;
}
.Sidebar .box .PostBox .PostImg {
	overflow: hidden;
	height: 190px;
	width: 158.29px;
}

.Sidebar .box .PostBox .PostImg img {
	width: 100%;
	height: 191px;
}
.Sidebar .box .PostBox .PostContent {
	display: flex;
	flex-direction: column;
	margin: 0;
	padding: 0 0 0 24px;
	width: 324px;
}
.Sidebar .box .PostBox .PostContent p{
	font-family: "Khula", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.Sidebar .box .PostBox .PostContent h3 {
	font-family: "Khula", sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 27px;
	text-transform: capitalize;
	margin: 0;
}
.Sidebar .box .PostBox .PostContent h3 a{ color: #000; }
.Sidebar .box .PostBox .PostContent ul{margin: 0; padding: 0; display: flex;}
.Sidebar .box .PostBox .PostContent ul li {
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 15px;
	line-height: 30px;
	list-style: none;
	color: #F66219;
	padding: 0 12px 0 0;
}
.Sidebar .box #gallery-1 figure {
	margin: 5px;
	width: 30%;
	float: left;
}

.Sidebar .box h3.widget-title {
	display: none;
}
.Sidebar .box ul.wp-tag-cloud{
	margin: 0;
	padding: 0;
}
.Sidebar .box ul.wp-tag-cloud li {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 30%;
	display: flex;
	float: left;
	background: #000;
	margin: 5px;
	justify-content: center;
	align-items: center;
}
.Sidebar .box ul.wp-tag-cloud li a{
	font-family: "Khula", sans-serif;
	font-weight: 600;
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	display: flex;
	justify-content: center;
	padding: 18px 0;
	width: 100%;
}

.single-post .site-main img{width: 100%; margin-bottom: 36px;}
.single-post .site-main h3{
	font-family: "Khula", sans-serif;
  font-weight: 700;
  font-size: 33px;
  line-height: 45px;
}
.single-post .site-main  .bg-space{background: #FDC500; width: 125px; height: 8px; margin-bottom: 36px;}

.single-post .site-main  p{
	font-family: "Khula", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.single-post .site-main  ul{}
.single-post .site-main  ul li{
	font-family: "Khula", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.single-post .innerpage .col-lg-6.col-12{padding: 0 !important;}


/* Responsive bootstrup 4.6
============================================*/

/*Extra large devices (large desktops, 1200px and up)
=================================================================*/
@media (max-width: 1920px) {
	.container {
	max-width: 1360px;
}
}

@media (max-width: 1600px) {
	.container {max-width: 1200px;}
	#banner::before {left: 36px;}
	#banner .n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-vertical {--widget-offset: 21px !important;}
	#banner .n2-ss-slider .n2-ss-item-image-content img {max-width: 89%;right: 11px;bottom: -44px;position: absolute;}
	

	#banner #n2-ss-2item1, #banner #n2-ss-2item6, #banner #n2-ss-2item11 {font-size: 257%;}
	#banner #n2-ss-2item2, #banner #n2-ss-2item7, #banner #n2-ss-2item12 {font-size: 257%;}
	#banner .n2-ss-slider .n2-ss-item-image-content img {bottom: -34px;}

	#RentalProcess #Rentallist .Rental-Box {min-height: 494px;}
	#PropularProducts .owl-prev {left: -2%;background-size: auto 32%;background-repeat: no-repeat;}
	#PropularProducts .owl-next {right: -6%;background-size: auto 32%;background-repeat: no-repeat;}
	
	
	
	
}
/*Large devices (desktops, 992px and up)
=================================================================*/
@media (min-width: 991px) and (max-width: 1199.98px) {
	#banner #n2-ss-2item1, #banner #n2-ss-2item6, #banner #n2-ss-2item11 {font-size: 235%;}
	#banner #n2-ss-2item2, #banner #n2-ss-2item7, #banner #n2-ss-2item12 {font-size:235%;}
	#banner .n2-ss-slider .n2-ss-item-image-content img {max-width: 89%;right: 11px;bottom: -44px;position: absolute;}
	#banner .n2-ss-slider .n2-ss-item-image-content img {	bottom: -73px;}

	.stellarnav.mobile {position: absolute;text-align: right;top: 11px;right: 20px;}
	.stellarnav.light .menu-toggle, .stellarnav.light .call-btn-mobile, .stellarnav.light .location-btn-mobile, .stellarnav.light .close-menu {
	color: rgb(251, 251, 251);}
	.stellarnav > ul > li > a {color: #000;}
	.row {margin-right: 15px;margin-left: 15px;}
	#AboutUs img {margin-top: 0;width: 100%;}
	#StudioFeatured {padding: 45px 0;}
	#StudioFeatured .box {padding-left: 36px;padding: 36px 0 0;}
	#inner-banner {	min-height: 303px;background-position: center right !important;}
	.single-post #inner-banner h1 {font-size: 15px;line-height: 43px;}
}

/*Medium devices (tablets, 768px and up)
=================================================================*/
@media (min-width: 768px) and (max-width: 990px) {
	#banner #n2-ss-2item1, #banner #n2-ss-2item6, #banner #n2-ss-2item11 {font-size: 200%;}
	#banner #n2-ss-2item2, #banner #n2-ss-2item7, #banner #n2-ss-2item12 {font-size:200%;}
	#banner .n2-ss-slider .n2-ss-item-image-content img {	bottom: -310px;}

	.stellarnav.mobile {position: absolute;text-align: right;top: 11px;right: 20px;}
	.stellarnav.light .menu-toggle, .stellarnav.light .call-btn-mobile, .stellarnav.light .location-btn-mobile, .stellarnav.light .close-menu {
	color: rgb(251, 251, 251);}
	.row {margin-right: 15px;margin-left: 15px;}
	.stellarnav > ul > li > a {color: #000;}
	#StudioFeatured {padding: 45px 0;}
	#StudioFeatured .box {padding-left: 36px;padding: 36px 0 0;}
	#inner-banner {	min-height: 303px;background-position: center right !important;}
	.single-post #inner-banner h1 {font-size: 15px;line-height: 43px;}
}

/* Small devices (landscape phones, 576px and up)
=================================================================*/
@media (min-width: 576px) and (max-width: 767.98px) {
}




@media (max-width: 1024px){
}
@media (max-width: 768px){
	
}
/*Extra small devices (portrait phones, less than 576px)
=================================================================*/
@media (max-width: 575.98px) {
	 .container{max-width: 100%;}
	.col-6 {padding: 0;}

	header section .row {margin-right: -15px;margin-left: -15px;}

	.stellarnav.mobile {position: absolute;text-align: right;top: 11px;}
	.stellarnav.light .menu-toggle, .stellarnav.light .call-btn-mobile, .stellarnav.light .location-btn-mobile, .stellarnav.light .close-menu {
	color: rgb(251, 251, 251);}

	#inner-banner h1 {line-height: 38px;}
	#inner-banner p {width: 81%;}
	.stellarnav > ul > li > a {color: #000;}
	.stellarnav.mobile > ul > li {margin: 0;}

	#banner::before {left: 22px;}
	#banner .n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-vertical {--widget-offset: 6px !important;}
	#banner #n2-ss-2item1, #banner #n2-ss-2item6, #banner #n2-ss-2item11 {font-size: 175%;}
	#banner #n2-ss-2item2, #banner #n2-ss-2item7, #banner #n2-ss-2item12 {font-size: 160%;}
	#banner .n2-ss-slider .n2-ss-item-image-content img {bottom:-295px;}

	footer.site-footer {padding: 45px 0 24px !important;}
	footer .foot-top {display: block !important;}
	footer .foot-top .box {width: 100% !important;margin: 0 0 27px 0;text-align: center;}
	.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {display: flex;align-items: center;justify-content: center;gap: 13px;}
	#newsletterwidget-2 form::before {left: -157px;}

	.row {margin-right: 15px;margin-left: 15px;}
	#PropularProducts, #OurProducts, #AboutUs, #RentalProcess, #OurBlog {padding: 54px 0;text-align: center;}
	#PropularProducts #product-carousel {margin-top: 27px;}
	#OurProducts .col-lg-12.col-12 p {width: 81%;}
	#OurProducts #productlist {margin-top: 36px;}
	#OurProducts #productlist row, #OurProducts #productlist .col-12{padding: 0;}
	#OurProducts .product-box {display: block;text-align: center;}
	#OurProducts .product-box .product-img {margin-right: 0;width: 100%;position: relative;z-index: 9;margin-bottom: 15px;}
	#OurProducts .product-box .product-content .btn.btn-primary {margin: 0 auto ;}
	#AboutUs .short_desc {padding-right: 0;}
	#AboutUs .short_desc p {font-size: 18px;line-height: 27px;}
	#AboutUs .desc p {font-size: 15px;line-height: 24px;}
	#AboutUs img {margin-top: 0;width: 100%;}

	#RentalProcess .header p {line-height: 24px;width: 100%;}
	#RentalProcess #Rentallist .Rental-Box {margin-bottom: 24px;padding: 12px;	}
	#RentalProcess #Rentallist .col-12 {padding: 0;}
	#RentalProcess #Rentallist .col-12:nth-child(1) .Rental-Box{min-height: 435px;}
	#RentalProcess #Rentallist .col-12:nth-child(2) .Rental-Box{min-height: 348px;}
	#RentalProcess #Rentallist .col-12:nth-child(3) .Rental-Box{min-height: 348px;}
	#RentalProcess #Rentallist .col-12:nth-child(4) .Rental-Box{min-height: 348px;}
	#RentalProcess #Rentallist a {margin-left: 0;width: 92%;}
	#RentalProcess #Rentallist .stap {margin: 11px auto;}
	#OurBlog .header p {width: 100%;}
	.PostBox .PostImg {height: auto;}
	#OurBlog .bg-space {margin:0 auto;}
	.btn.btn-primary {margin: 0 auto;}
	#OurBrand .header .heading {text-align: center;}
	#StudioFeatured .box {padding-left: 0;text-align: center;margin-top: 36px;}

	#StudioFeatured h3 {font-size: 18px;font-weight: 600;}
	#StudioFeatured h2 {font-size: 24px;font-weight: 600;line-height: 32px;}

	#inner-banner {min-height: 306px;margin-top: -76px;padding-top: 48px;}

	#aboutsec01, #aboutsec02, #aboutsec03, #aboutsec04 {padding: 54px 0; text-align: center;}
	#aboutsec01 .bg-space {margin: 0 auto;}
	#aboutsec02 p {width: 100%;margin: 0 auto;}
	#aboutsec02 .col-12 {margin-bottom: 27px;}
	#aboutsec03 .box-content {padding-left: 0;padding-right: 0;margin-top: 54px;}
	#aboutsec03 .box-content::before {margin: 0 auto;	width: 100%;}
	#aboutsec03 p {font-size: 20px;line-height: 31px;}
	#aboutsec04 .image-box {padding-right: 0;margin-bottom: 24px;}
	#aboutsec04 .bg-space {margin: 0 auto;}
	#aboutsec04 p {font-size: 17px;line-height: 29px;}

	#Productsec .heading p {line-height: 29px;letter-spacing: -4%;width: 100%;}
	#Productsec .product-box .product-content h3 {font-size: 20px;}
	#RentalProceduresec h3 {text-align: center;}
	#RentalProceduresec .bg-space {	margin: 0 auto;}
	form .row {margin-right: -15px;margin-left: -15px;}

	#RentalProceduresec {padding: 45px 0;}
	#RentalProceduresec input.wpcf7-submit {position: relative;right: 0;width: 100%;}
	#Contactsec {padding: 45px 0;text-align: center;}
	#Contactsec .form-box .bg-space {margin: 26px auto;}
	#Contactsec .form-box input.wpcf7-submit {position: relative;width: 100%;margin: 0 auto;}
	#Contactsec .company-box .bg-space {margin: 26px auto;}
	#Contactsec .company-box ul li {display: block;font-size: 18px;}
	#Contactsec .company-box ul li a {display: block;}

	#Blogsec {padding: 45px 0; text-align: center;}
	.blog .PostBox .PostImg {height: auto;}
	.blog .PostBox .PostContent .bg-space {margin: 15px auto;}
	.blog .PostBox .PostContent ul {display: block;}
	.Sidebar {padding: 0;	margin-top: 24px;}
	.Sidebar .box .bg-space {margin: 15px auto;}
	.Sidebar .box .PostBox {display: block;}
	.Sidebar .box .PostBox .PostImg {height: auto;width: 100%;}
	.Sidebar .box .PostBox .PostContent {padding: 20px 0 0 0px;}
	.Sidebar .box .PostBox .PostContent ul {justify-content: center;}
	.Sidebar .box ul.wp-tag-cloud li {width: 100%;}
	.Sidebar .box #gallery-1 figure {margin: 9px 0;width: 100%;float: none;}
	.Sidebar .box #gallery-1 figure img {width: 100%;height: auto;}
	.single-post #inner-banner h1 {font-size: 15px;line-height: 43px;}
}
@media (max-width: 400px) {
}