body{background:url(../images/top-bg.png) left top no-repeat;font-family: 'Alex Brush', cursive;font-family: 'Orbitron', sans-serif;font-family: 'Assistant', sans-serif;
	font-family: 'Aileron';text-align:center;}

@font-face {
	font-family: 'Aileron';
	src: url('../fonts/Aileron-Thin.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Aileron';
	src: url('../fonts/Aileron-Light.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Aileron';
	src: url('../fonts/Aileron-Regular.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Aileron';
	src: url('../fonts/Aileron-Semibold.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Aileron';
	src: url('../fonts/Aileron-Bold.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Aileron';
	src: url('../fonts/Aileron-Black.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}
/* ============= vijai */
  .ftlocbg{width: 100%;background-color: #001423;height: 400px;margin-top: 100%;}
.contents p{font-size:18px;line-height:33px;}
.lvr{font-size: 30px !important;color: #4d4d4d !important;margin-bottom: 40px !important;}
.cardBg{display: grid;grid-template-columns: repeat( 2,1fr);gap: 20px;max-width: 1170px;margin: 50px auto;padding: 0  15px;}
.cardBg div img{height: 50px;width: 50px;}
.cardBg div{border: solid 2px rgb(214, 214, 214);border-radius: 8px;padding: 20px 10px;}
.cardtitle{font-size: 20px !important;color: #4d4d4d;line-height: 36px;margin-top: 10px;}
.cardp{font-size: 16px !important;color: #4d4d4d;line-height: 36px;margin-top: 10px;font-weight: 400;}
.cardli{font-size: 16px !important;text-align: left !important;line-height: 36px;}

.sidenav { height: 100%; width: 0; position: fixed; z-index: 1; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.95); overflow-x: hidden; transition: 0.5s;
 padding-top: 60px; text-align:center;}
.sidenav a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.3s;}
.sidenav a:hover{ color: #f1f1f1;}
.sidenav a.active{ color: #2cc087;}
.sidenav .closebtn { position: absolute; top: 20px; left: 70px; font-size: 50px; margin-left: 50px;}
.menu span{color:#fff;font-size:18px;cursor:pointer;background:url(../images/menu.png) left center no-repeat;padding-left:30px;}
.sidenav {z-index:10; padding-top:105px;}
@media screen and (max-height: 450px) {
  .sidenav {padding-top:15px;}
  .sidenav a {font-size: 18px;}
}
.header{padding:0;margin-top: 50px;margin-bottom:15px;}
.menu{padding:0;text-align: left;}
.address{padding:0;   text-align: left;   margin-top: -10px;}
.address h2{margin:0;display:inline-block;font-size:16px;color:#afafaf;border-right:2px solid #03b470;background:url(../images/location.png) 12px 24px no-repeat;
	padding-left:50px;padding-right:30px;margin-right:15px;text-align: left;font-family: 'Assistant', sans-serif;line-height:20px;}
.address h3{margin:0;display:inline-block;font-size:16px;color:#afafaf;background:url(../images/phone.png) left center no-repeat;padding-left:45px;text-align: left;
	font-family: 'Assistant', sans-serif;line-height:20px;}
.address h3 span{font-size:26px;font-family: 'Aileron';font-weight:200;color:#fff}
.logo{padding:0;}
.logo img{margin:0 auto;margin-top: -30px;}
.banner{padding:0;}
.banner img{float:right;}
.welcome{padding:0;text-align:center;}
.welcome h1{font-family: 'Aileron';font-weight:300;color:#3b3b3b;margin-bottom:20px; text-transform:  uppercase;line-height: 36px;}
.welcome p{	font-family: 'Assistant', sans-serif;font-weight:400;font-size:15px;color:#787878;   padding: 0px 130px;line-height:26px;}
.welcome h2{font-family: 'Assistant', sans-serif;font-weight:300;font-size:19px;color:#27bf84;margin:0;    margin-bottom: 20px;}
.villas-view{padding:0;margin-top: 50px;}
.view-left{padding:0;   margin-top: 30px;margin-right: -63px;   margin-left: 75px;}
.view-mid{padding:0;}
.view-mid img{margin:0 auto;}
.view-right{padding:0;   margin-top: 30px;   margin-left: -51px;}
.bottom{padding:0;margin-top:-100px;margin-top: -750px;   z-index: -1;}
.bottom img{width:100%;}
.form{padding:0;margin-top: -110px;}
.villa-video{padding:0;margin:0 auto;display:block;text-align:center;z-index: 1;}
.villa-video h3{margin:0;font-size:25px;font-family: 'Aileron';color:#191919;text-transform:uppercase;margin-bottom: 30px;}
.villa-video h3:after{content:url(../images/floral.png);display:block;margin:0 auto;padding-top:7px;}
.inner-page{padding:30px;margin:25px 0px;}
.inner-page h1{margin:0;text-transform:uppercase;font-family: 'Aileron';font-weight:500;color:#000;margin-bottom: 28px;}
.inner-page h1:after{content:url(../images/floral.png);margin:0 auto;display:block;	margin-top:10px;}
[class^='imghvr-'], [class*=' imghvr-'] { position: relative; display: inline-block; margin: 0px; max-width: 100%; background-color: rgba(3, 180, 112, 0.78);
	color: #fff; overflow: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transform: translateZ(0);
	transform: translateZ(0);}
[class^='imghvr-'] > img, [class*=' imghvr-'] > img { vertical-align: top; max-width: 100%;}
[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption { background-color: inherit; padding: 30px; position: absolute; top: 0; bottom: 0; left: 0; right: 0;
	padding: 4% 0 0 80%;}
[class^='imghvr-'] a, [class*=' imghvr-'] a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1;}
[class^='imghvr-'],[class*=' imghvr-'],[class^='imghvr-']:before,[class^='imghvr-']:after,[class*=' imghvr-']:before,[class*=' imghvr-']:after,
[class^='imghvr-'] *,[class*=' imghvr-'] *,[class^='imghvr-'] *:before,[class^='imghvr-'] *:after,[class*=' imghvr-'] *:before,[class*=' imghvr-'] *:after {
  -webkit-box-sizing: border-box; box-sizing: border-box;  -webkit-transition: all 0.35s ease; transition: all 0.35s ease;}
[class^='imghvr-zoom-out'] figcaption, [class*=' imghvr-zoom-out'] figcaption { -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;  transform-origin: 50% 50%; opacity: 0;  text-align:center;}
[class^='imghvr-zoom-out']:hover figcaption,[class*=' imghvr-zoom-out']:hover figcaption,[class^='imghvr-zoom-out'].hover figcaption,
[class*=' imghvr-zoom-out'].hover figcaption { -webkit-transform: scale(1); transform: scale(1); opacity: 1;
}.imghvr-zoom-out:hover > img { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0;}
.related-works-1{padding:0;margin-bottom: 14px;}
.related-works{padding:0;}
.footer{padding:0;}
.footer img{width:100%;}
.nivo-lightbox-theme-default .nivo-lightbox-next {   background: url(../images/next-1.png) no-repeat;	 border-radius: 3px 0 0 3px;}
.nivo-lightbox-theme-default .nivo-lightbox-prev {   background: url(../images/prev-1.png) no-repeat;   border-radius: 0 3px 3px 0;}
.nivo-lightbox-theme-default .nivo-lightbox-nav {top:50%; width: 8%; height: 8%; text-indent: -9999px; background-repeat: no-repeat; background-position: 50% 50%; opacity: 1;}
.nivo-lightbox-theme-default .nivo-lightbox-close { display: block; background:url(../images/close-popup.png) no-repeat 5px 5px; width: 25px; height: 25px;text-indent: -9999px;
	 padding: 15px; opacity: 1;top:30px;z-index: 99999999;}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {background: #666;  background: rgba(0,0,0,0.9) !important;}
.nivo-lightbox-theme-default .nivo-lightbox-image img {border: 5px solid #fff;}
.nivo-lightbox-theme-default .nivo-lightbox-title {font: 14px/20px 'Aileron'; font-style: normal; font-weight: normal; color: #fff; padding: 7px 20px; border-radius: 30px;
	background: none;}
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { top: -55px;}
.nivo-lightbox-wrap { position: absolute; top: 15%; bottom: 10%; left: 10%; right: 10%;}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { opacity: 1; background-color: none !important;}
.contact{padding:40px;border:1px solid #e2e2e2;   min-height: 274px;	background:#f9f9f9;}
.contact h2{margin:0;font-size:20px;color:#03b470;text-transform:uppercase;margin-bottom:15px;}
.contact h2:before{content:url(../images/map.png);display:block;margin:0 auto;padding-bottom:15px;}
.contact h4{margin:0;font-size:20px;color:#03b470;text-transform:uppercase;margin-bottom:15px;}
.contact h4:before{content:url(../images/call.png);display:block;margin:0 auto;	padding-bottom:15px;}
.contact h5{margin:0;font-size:20px;color:#03b470;text-transform:uppercase;margin-bottom:15px;}
.contact h5:before{content:url(../images/mail.png);display:block;margin:0 auto;padding-bottom:15px;}
.contact p{margin:0;font-size:14px;font-family: 'Aileron';line-height:24px;}
.contact a{	margin:0;font-size:14px;font-family: 'Aileron';color:#222222;text-decoration:none;}
.contact-details{padding:10px;}
.contact-form{padding:0;   margin: 0px 0px 0px 0px;}
.contact-form h2{margin:0;font-size:26px;color:#8a8a8a;font-family: 'Aileron';font-weight:300;   margin-bottom: 30px;}
.google-maps{padding:0;position: relative;   margin-top: 650px;}
.enquiry-now{margin:0px 0px 50px 0px; padding:0;}
.sm-pad-small-dev{margin:0; padding:0;}
.form-bg-address{padding:40px 0px 40px 0px;}
.nopad-map{padding:0px;}
.mar-formspace{padding:0px;}
.mar-formspace h4{font-size:15px; color:#f14949; text-transform:uppercase; font-weight:600; padding-left:20px; margin-bottom:50px;}
.form-control { display:block;  width:100%;  height:40px; background-image:none; border:0px solid #ccc; border-radius:0px;
	-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, .02); box-shadow:inset 0 0px 0px rgba(0, 0, 0, .02);	border-bottom:solid 1px #e4e4e4;font-size:13px;
	color:#8e8e8e;margin:0; padding:0;}
.no-pad-sfr{padding:0px;}
select.form-control{ background:url(../images/drobdown-arrow.png) no-repeat 97%;  appearance:none;  -webkit-appearance:none; -moz-appearance:none;}
span#txtCaptchaDiv { font-size: 25px;}
.contactus-enqu{width:100%;}
input.form-control { height:40px;outline:0;   box-shadow: none;color: #9b9b9b;   border-radius: 0px;background:#f6f6f6;padding: 25px;border: 1px solid #efeeee;}
input.form-control-1{   height:40px;outline:0;   box-shadow: none;color: #9b9b9b;   border-radius: 0px;border: 1px solid #efeeee;background-color:#f6f6f6;width:100%;}
input.form-control-2{   height:40px;outline:0;   box-shadow: none;color: #9b9b9b;   border-radius: 0px;padding: 25px;border: 1px solid #efeeee;
	background:url(../images/up-down.png) no-repeat 95%;background-color:#f6f6f6;width:100%;}
select.form-control{   height:40px;outline:0;   box-shadow: none;color: #9b9b9b;   border-radius: 0px;background:url(../images/drob-down-arrow.png) no-repeat 95%;
	background-color:#f6f6f6;padding: 25px;border: 1px solid #efeeee;}
textarea.form-control.txt_area{   outline:0;   box-shadow: none;font:13px/24px 'Aileron';color:#9b9b9b;   border-radius: 0px;   height: 52px;background:#f6f6f6;
	padding: 15px 0px 0px 25px;border: 1px solid #efeeee;}
.no-pad-a{padding:0px;}
span#txtCaptchaDiv {   top:10px;   position: relative;font-size:17px;color:#fa7f12;   line-height:33px;padding-left: 20px;}
input.form-control.submit{height:40px;outline:0;   box-shadow: none;color: #fff;text-transform:uppercase;   border-radius: 0px;background:#03b470;padding: 15px 0px 35px 0px;
	border: 1px solid #efeeee;width:100%;}
.form-pad-top{padding:0px;}
.form-group {   margin-bottom: 25px;padding: 0px 5px;}
.form-group-2 {padding: 0px 5px;}
.form-title p{ font-size: 25px; color: #e77e22; text-transform: uppercase; font-weight: 200; margin-bottom: 30px;text-align:center;}
.contact_enq_blk iframe{margin-top: 0px;min-height: 210px;}
div#ui-datepicker-div {   background: #fff;   padding: 10px;}
input[type="number"] {height:40px;outline:0;   box-shadow: none;color: #9b9b9b;   border-radius: 0px;background:#f6f6f6;padding: 25px;border: 1px solid #efeeee;
	width:100%;}
.form-control:focus {   box-shadow: none;   border-color: #03b470;}
.form-control-1:focus {   box-shadow: none;   border-color: #03b470;}
.form-control-2:focus {   box-shadow: none;   border-color: #03b470;}
textarea.form-control.txt_area:focus {border-color: #03b470;}
.map{padding:0;margin-top:100px}
.map iframe {   position: relative;   margin-top:0px;}
.footer-1{padding:0;position: relative;   margin-top: -140px;}
.footer-1 img{width:100%;}
.sm-pad-small-dev-1{margin:0; padding:0;}
.form-bg-address{padding:40px 0px 40px 0px;}
.nopad-map{padding:0px;}
.mar-formspace{padding:0px;}
.mar-formspace h4{font-size:15px; color:#f14949; text-transform:uppercase; font-weight:600; padding-left:20px; margin-bottom:50px;}
.form-control { display:block; width:100%;   height:40px;   background-image:none;   border:0px solid #ccc;   border-radius:0px;
	-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, .02);   box-shadow:inset 0 0px 0px rgba(0, 0, 0, .02);border-bottom:solid 1px #e4e4e4;font-size:13px;
	color:#8e8e8e;margin:0; padding:0;}
.no-pad-sfr{padding:0px;}
span#txtCaptchaDiv {   font-size: 25px;}
.contactus-enqu{width:100%;}
input.form-control {   height:40px;outline:0;   box-shadow: none;color: #9b9b9b;   border-radius: 0px;background:#f6f6f6;padding: 25px;border: 1px solid #efeeee;}
input.form-control-1{   height:40px;outline:0;   box-shadow: none;color: #9b9b9b;   border-radius: 0px;padding: 25px 0px 25px 25px;border: 1px solid #efeeee;
	background:url(../images/calendar.png) no-repeat 95%;background-color:#f6f6f6;width:100%;}
input.form-control-2{   height:40px;outline:0;   box-shadow: none;color: #9b9b9b;   border-radius: 0px;padding: 25px;border: 1px solid #efeeee;
	background:url(../images/up-down.png) no-repeat 95%;background-color:#f6f6f6;	width:100%;}
input.form-control-5{   height:40px;outline:0;   box-shadow: none;color: #fff;   border-radius: 0px;padding: 0px;border:none;border-bottom: 1px solid #00a163;
	background:url(../images/man.png) no-repeat 95%;background-color:none;width:100%;}
input.form-control-6{   height:40px;outline:0;   box-shadow: none;color: #fff;   border-radius: 0px;padding: 0px;border:none;border-bottom: 1px solid #00a163;
	background:url(../images/mob.png) no-repeat 95%;background-color:none;width:100%;}
input.form-control-7{   height:40px;outline:0;   box-shadow: none;color: #fff;  border-radius: 0px;padding: 0px;border:none;border-bottom: 1px solid #00a163;
	background:url(../images/calendar-1.png) no-repeat 95%;background-color:transparent;width:100%;}
input.form-control-9{   height:40px;outline:0;   box-shadow: none;color: #fff;   border-radius: 0px;padding: 0px;border:none;border-bottom: 1px solid #efeeee;
	background:url(../images/up-down.png) no-repeat 95%;background-color:none;	width:100%;}
input.form-control-10{   height:40px;outline:0;   box-shadow: none;color: #fff;   border-radius: 0px;	padding: 0px;	border:none;	border-bottom: 1px solid #efeeee;
	background:url(../images/up-down.png) no-repeat 95%;	background-color:none;	width:100%;}
select.form-control-8{   height:40px;outline:0;   box-shadow: none;color: #fff;   border-radius: 0px;padding: 0px;border:none;border-bottom: 1px solid #00a163;
	background:url(../images/drob-down-arrow.png) no-repeat 96%;background-color:#2cc087;	width:100%;}
textarea.form-control.txt_area{   outline:0;   box-shadow: none;font:13px/24px 'Aileron';color:#9b9b9b;   border-radius: 0px;   height: 52px;background:#f6f6f6;
	padding: 12px 0px 0px 25px;border: 1px solid #efeeee;}
.no-pad-a{padding:0px;}
span#txtCaptchaDiv {   top:10px;   position: relative;font-size:17px;color:#fa7f12;   line-height:33px;padding-left: 20px;}
input.form-control.submit{height:40px;outline:0;   box-shadow: none;color: #fff;text-transform:uppercase;   border-radius: 0px;background:#03b470;
	padding: 15px 0px 35px 0px;border: 1px solid #efeeee;width:100%;}
.form-pad-top{padding:0px;}
.form-group-1 {    margin-bottom: 25px;}
.form-title p{   font-size: 21px;   color: #004c2f;   text-transform: uppercase;   font-weight: 500;margin-top:25px;   margin-bottom: 0px;text-align:center;
	font-family: 'Aileron';}
.contact_enq_blk iframe{margin-top: 0px;min-height: 210px;}
div#ui-datepicker-div {   background: #fff;   padding: 10px;}
input[type="number"] {height:40px;outline:0;   box-shadow: none;color: #9b9b9b;   border-radius: 0px;background:#f6f6f6;padding: 25px;border: 1px solid #efeeee;
	width:100%;}
.form-control:focus {   box-shadow: none;   border-color: #03b470;}
.form-control-1:focus {   box-shadow: none;   border-color: #03b470;}
.form-control-2:focus {   box-shadow: none;   border-color: #03b470;}
textarea.form-control.txt_area:focus {border-color: #03b470;}
iframe.contactus-enqu-1 {   background: #2cc087;   min-height: 440px;border-radius: 10px;   margin-top: 0;}
form#form2 { padding: 15px;}
.form-group-2 { margin-bottom: 15px;}
textarea.form-control-1.txt_area { outline: 0;  box-shadow: none;  font: 13px/24px 'Aileron';  color: #fff;  border-radius: 0px;  height: 52px;  background: none;
	 padding: 0px; border: none;border-bottom: 1px solid #00a163;width: 100%;}
input.form-control-1.submit { height: 40px; outline: 0; box-shadow: none; color: #fff; text-transform: uppercase; border-radius: 0px; background: #004c2f;
	padding: 15px 0px 35px 0px;  border: none; width: 100%;}
.view-content{position: absolute;   margin-top: -160px;padding-left: 50px;}
.view-content h3{font-family: 'Orbitron', sans-serif;font-size:26px;color:#064366;}
.view-content p{font-family: 'Assistant', sans-serif;font-size:16px;color:#212121;}
.view-content-1{position: absolute;   margin-top: -270px;padding-left: 60px;}
.view-content-1 h2{font-family: 'Orbitron', sans-serif;font-size:26px;color:#064366;margin-bottom:10px;}
.view-content-1 h3{font-family: 'Aileron';font-size:17px;color:#0bc07a;margin:0;text-transform:uppercase;}
.view-content-1 h4{font-family: 'Aileron';font-size:47px;color:#575757;margin:0;text-transform:uppercase;}
.view-content-1 h4:before{content:url(../images/rupee.png);display:inline-block;}
.view-content-1 h4 span{font-family: 'Aileron';font-size:27px;color:#575757;margin-top:0;text-transform:uppercase;}
.view-content-1 p{font-family: 'Assistant', sans-serif;font-size:14px;color:#878787;}
.why-manna{padding:0;margin-top:50px; padding-bottom: 130px;}
.why-manna h2{margin:0;font-family: 'Aileron';color:#ffd325;text-transform:uppercase;margin-bottom: 60px;}
.why-manna h2:after{content:url(../images/why-floral.png);display:block;margin:0 auto;padding-top:7px;}
.why-inner{padding:0;}
.why-inner-1{padding:0;border-right:2px dashed #c0c0c0; margin-bottom: 50px;}
.why-inner-1:nth-child(3){border-right:0px dashed #ddd;}
.why-inner-1:last-child{border-right:0px dashed #ddd;}
.why-inner-1 img{margin:0 auto;transition:0.3s ease-in-out;} 
.why-inner-1:hover img{transform: rotateY(180deg);} 
.why-inner-1 p{text-transform:uppercase;margin-top: 20px;font-size:16px;color: #000;} 
.why-inner-1:after{content:'';border-bottom:2px dashed #c0c0c0;display:block;padding-top:30px;	width:150px;margin:0 auto;}
.why-inner-1:nth-child(4):after{border-bottom:0px dashed #ddd;}
.why-inner-1:nth-child(5):after{border-bottom:0px dashed #ddd;}
.why-inner-1:last-child:after{border-bottom:0px dashed #ddd;}
.why-bg{padding:0;background:url(../images/why-bg.png) right bottom no-repeat;}
.testimonial{padding:0;}
.testimonial-left{padding:0;margin-top:80px;}
.testimonial-left h3{color:#414141;font-size:21px;font-family: 'Aileron';margin-bottom:30px;}
.testimonial-left .bx-wrapper .bx-pager {   display: none;}
.testimonial-left .bx-wrapper {   position: relative;  margin-bottom: 0px; padding:0px 30px; box-shadow: none; border: none; background: #fff;}
.testimonial-left li p{color:#414141;font-size:15px;font-family: 'Assistant', sans-serif;padding:0px 80px;margin:0;}
.testimonial-left li span b{color:#061537;font-size: 14px;   font-family: 'Aileron';  margin: 0;   text-transform: uppercase;}
.testimonial-left li span{color:#8c8c8c;font-size:13px;font-family: 'Aileron';margin:0;}
.testimonial-left .bx-wrapper .bx-next {right:0;   background: url(../images/next.png) center no-repeat;}
.testimonial-left .bx-wrapper .bx-prev {left:0;   background: url(../images/prev.png) center no-repeat;}
.testimonial-left .bx-wrapper .bx-controls-direction a { top: 40%;}
.place-top{padding:0 250px;margin-top:100px;}
.place-top-1{padding:0;border-right:2px dashed #ddd;}
.place-top-1 p{color:#061537;font-size:15px;font-family: 'Aileron';margin: 0;}
.place-top-1 p span{color:#32be85;font-size:27px;font-weight:500;font-family: 'Aileron';}
.place-top-1 p:before{content:url(../images/place-1.png);display:block;margin:0 auto;padding-bottom: 12px;transition:0.2s ease-in-out;}
.place-top-1:hover p:before{content:url(../images/place-1c.png);}
.place-top-2{padding:0;border-right:2px dashed #ddd;}
.place-top-2 p{color:#061537;font-size:15px;font-family: 'Aileron';margin: 0;}
.place-top-2 p span{color:#32be85;font-size:27px;font-weight:500;font-family: 'Aileron';}
.place-top-2 p:before{content:url(../images/place-2.png);display:block;margin:0 auto;padding-bottom: 12px;transition:0.2s ease-in-out;}
.place-top-2:hover p:before{content:url(../images/place-2c.png);}
.place-top-3{padding:0;}
.place-top-3 p{color:#061537;font-size:15px;font-family: 'Aileron';margin: 0;}
.place-top-3 p span{color:#32be85;font-size:27px;font-weight:500;font-family: 'Aileron';}
.place-top-3 p:before{content:url(../images/place-3.png);display:block;margin:0 auto;padding-bottom: 12px;	transition:0.2s ease-in-out;}
.place-top-3:hover p:before{content:url(../images/place-3c.png);}
.place-around{padding:0;margin-top: 80px;}
.place-around .bx-wrapper {   position: relative; margin-bottom: 0px; padding: 0; box-shadow: none; border: none; background: none;margin: 0 auto;}
.place-around h3{margin:0;font-size:25px;font-family: 'Aileron';color:#191919;text-transform:uppercase;margin-bottom: 30px;}
.place-around h3:after{content:url(../images/floral.png);display:block;margin:0 auto;padding-top:7px;}
.place-around .bx-wrapper .bx-pager {   display: none;}
.place-around  .bx-wrapper .bx-next {right:-5%;   background: url(../images/next-2.png) center no-repeat;}
.place-around .bx-wrapper .bx-prev {left:-5%;   background: url(../images/prev-2.png) center no-repeat;}
.place-around  .bx-wrapper .bx-next:hover {right:-5%;   background: url(../images/next-2c.png) center no-repeat;}
.place-around .bx-wrapper .bx-prev:hover {left:-5%;   background: url(../images/prev-2c.png) center no-repeat;}
.place-around .bx-wrapper .bx-controls-direction a {   top: 50%;}
.place-around .bx-wrapper a{text-decoration:none;}
.place-around .bx-wrapper p{   font-size:17px;color:#000;text-transform:uppercase;font-weight: 500;margin-top:10px;}
.footer-full{padding:0;position: relative;   margin-top: -30px;}
.footer{padding:60px 0px 40px 0px;background:url(../images/footer-bg.png) repeat;}
.footer-left{  padding: 40px 0px;}
.footer-left-1{padding:0;}
.footer-left-1 ul{}
.footer-left-1 ul li{list-style-type: none;   text-align: left;   line-height: 33px;}
.footer-left-1 ul li:before{content:'';border-bottom:1px solid #00d885; width:7px;display:inline-block;   margin-right: 10px;transition:0.2s ease-in-out;}
.footer-left-1 ul li a{font-size:15px;color:#c7c7c7;font-family: 'Assistant', sans-serif;text-decoration:none;}
.footer-left-1 ul li:hover:before{content:'';border-bottom:1px solid #00d885; width:15px;display:inline-block;   margin-right: 10px;}
.footer-left h2{margin:0;font-size:18px;font-family: 'Assistant', sans-serif;color:#fff;margin-bottom:15px;}
.footer-left p{margin:0;font-size:14px;font-family: 'Assistant', sans-serif;color:#c7c7c7;}
.footer-right{padding: 40px 0px;padding-left: 80px;}
.footer-right h3{margin:0;font-size:15px;font-family: 'Assistant', sans-serif;color:#c7c7c7;margin-bottom:20px;text-align:left;
	background:url(../images/footer-call.png) left center no-repeat;   padding: 2px 0px;  padding-left: 30px;}
.footer-right h4{text-align:left;background:url(../images/footer-mail.png) left center no-repeat;   padding-left: 30px;   margin-bottom: 20px;}
.footer-right h4 a{margin:0;font-size:15px;font-family: 'Assistant', sans-serif;color:#c7c7c7;text-decoration:none;text-align:left;}
.footer-right ul{padding:0; text-align: left;}
.footer-right ul li{list-style-type:none;display:inline-block;margin-right:5px}
.footer-right ul li a{}
.footer-right ul li a img{}
.footer-bottom h5{margin:0;font-size:15px;color:#3f4654;font-family: 'Assistant', sans-serif;   font-weight: bold;}
.footer-bottom h5 a{text-decoration:none;color:#3f4654;}
.footer-bottom h5:hover a{color:#707f9e;}
.about-left{padding:0;}
.about-left p{margin:0;text-align:justify;line-height:26px;font-size:15px;font-family: 'Assistant', sans-serif;   margin-bottom: 10px;color:#383838;}
.about-left h2{margin:0;text-align:left;font-size:19px;font-family: 'Assistant', sans-serif;font-weight:600;color:#383838;	margin-bottom: 60px;}
.why-inner-2 img{margin:0 auto;transition:0.3s ease-in-out;} 
.why-inner-2:hover img{transform: rotateY(180deg);} 
.why-inner-2 p{text-transform:uppercase;margin-top: 20px;font-size:16px;color: #000;text-align:center;} 
.about-right img{float:right;}
.place-around-bg{padding:0;background:#f3f3f3;padding-bottom: 60px;}
.about-bottom{padding:0;}
.about-bottom img{width:100%;}
.take-your{position: absolute;   margin-top: -250px;width: 100%;}
.take-your p{font-family: 'Alex Brush', cursive;margin:0;font-size:65px;    color: #fff;}
.room-facilities{padding:0;}
.room-facilities h3{ margin-top: 50px;}
.room-facilities h3{margin:0;font-size:17px;color:#03a26a;font-family: 'Aileron';   margin-bottom: 50px;   margin-top: 60px;}
.room-facilities h3:after{content:'';border-bottom:1px solid #03a26a;width:30px;display:block;margin:0 auto;padding-top:10px;}
.room-facilities ul{}
.room-facilities ul li{list-style-type:none; display: inline-block;background:#f7f7f7;padding:12px 30px;font-size:17px;   margin-right: 5px;}
.places-around-chennai{padding:0;}
.places-around-chennai img{margin:0 auto;}
.places-around-chennai h4{margin:10px 0px 15px 0px;font-size:17px;text-transform:uppercase;}
.places-around-chennai a{text-decoration:none;color:#b1b1b1;text-transform:uppercase;}
.places-around-chennai a{background:url(../images/route.png) left center no-repeat;padding:10px 0px 10px 40px;}
.faq{padding:0;text-align: left;}
.faq h2{display:inline-block;text-align:left;background:#03b470;padding:12px 15px;font-size:17px;color:#f9f9f9;	font-family: 'Aileron';float: left;position: absolute;
	margin-top: 28px;}
.faq p{display:inline-block;text-align:left;font-size:15px;color:#323232;font-family: 'Aileron';background:#f9f9f9;line-height:24px;padding: 25px 25px 25px 45px;
	margin-left: 18px; min-height: 100px;width: 100%;}
.trigger{font-size: 2em;text-transform: uppercase;margin-top: 10%;display: block;}
.popup__textbox{color: #b43d54;line-height: 25px;font-size: 1.1em;letter-spacing: 1px;	}

@keyframes bg {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes inner {
    0% {transform: scale(0.8);}
    50% {transform: scale(1.06);}
	100% {transform: scale(1);}
}

@-webkit-keyframes bg {
    from {opacity: 0;}
    to {opacity: 1;}
}

@-webkit-keyframes inner {
    0% {transform: scale(0.8);}
    50% {transform: scale(1.06);}
	100% {transform: scale(1);}
}

.popup__check{display: none;}
.popup__base, .popup__bg{position: fixed;top: 0;right: 0;bottom: 0;left: 0;opacity: 0;cursor:zoom-out;}
.popup__base{background-color: rgba(0,0,0,0.5);display: none;}
.popup__check:checked + .popup__base{display: block;animation-name: bg;   animation-duration: .5s;animation-fill-mode:forwards;
	-webkit-animation-name: bg;   -webkit-animation-duration: .5s;-webkit-animation-fill-mode:forwards;}
.popup__inner{position: absolute;z-index: 10;width: 70%;height: 70%;background-color: #fff;top: 15%;left: 15%;display: block;	cursor:default;}
.popup__check:checked + .popup__base .popup__inner{animation-name: inner;   animation-duration: .5s;animation-fill-mode:forwards;-webkit-animation-name: inner;
	-webkit-animation-duration: .5s;-webkit-animation-fill-mode:forwards;}
.popup__textbox{height: 95%;width: 95%;padding-left: 2.5%;padding-right: 2.5%;margin-top: 10px;overflow: auto;}
.popup__calign{float: right;padding-right: 60px;font-size: 50px;}
.popup__close{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);display: block;position: absolute;
	z-index: 10;text-align: right;cursor: pointer;color: #b43d54;}

[type="date"]::-webkit-inner-spin-button {display:none;}
input[type="date"]::-webkit-calendar-picker-indicator { color: transparent; background: none; z-index: 1; padding:20px;}
.swimming-pool{}
.swimming-pool ul{}
.swimming-pool ul li{line-height: 26px;font-size: 15px; font-family: 'Assistant', sans-serif;  margin-bottom: 10px;  color: #383838; text-align: justify;}
.main_banner{ padding-left: 5%;}
.product__slider-main{}
.product__slider-main img{ width: 100%;}
.product__slider-thmb{ top: -132px; float: right;}
.product__slider-thmb img{ width: 100%;}
.product__slider-thmb .slide{ display:  inline-block; padding-right: 10px;}
.testi_slider .slick-prev { width: 55px;height: 55px;line-height: 70px;border-radius: 55px; text-align: center; position: absolute; left: 0; top: 45%; z-index: 2;
	background: #fff;}
.testi_slider .slick-prev::before { content: "\f104"; line-height: 38px; font-family: 'FontAwesome'; color: #000; font-size: 25px; -webkit-transition: 0.4s ease;
   transition: 0.4s ease;}
.testi_slider .slick-next { width: 55px;height: 55px; line-height: 70px; border-radius: 55px; text-align: center; position: absolute; right: 0; top: 45%; z-index: 2;
   background: #fff;}
.testi_slider .slick-next::before { content: "\f105"; line-height: 38px; font-family: 'FontAwesome'; color: #000; font-size: 25px; -webkit-transition: 0.4s ease;
   transition: 0.4s ease;}
.testi_slider{ margin-bottom: 30px;}
.testi_slider .slick-slide{ position: relative; padding: 0 10px 0 10px;}
.testi_slider .slick-next:hover:before{ color:#000;}
.testi_slider .slick-prev:hover:before{ color:#000;}
.testi_slider .testi_info{}
.testi_slider .testi_info p{ color: #414141;font-size: 15px;	font-family: 'Assistant', sans-serif;padding: 0px 80px;margin: 0;}
.testi_slider .testi_info p span{ display:  block; color: #061537;font-size: 14px;font-family: 'Aileron';	margin: 0;text-transform: uppercase;}
.place_slider .slick-prev { width: 35px;height: 35px;line-height: 35px;border-radius: 35px; text-align: center; position: absolute; left: -15px; top: 45%; z-index: 2;
background: #898989;}
.place_slider .slick-prev::before { content: "\f104"; line-height: 38px; font-family: 'FontAwesome'; color: #fff; font-size: 25px; -webkit-transition: 0.4s ease;
transition: 0.4s ease;}
.place_slider .slick-next { width: 35px;height: 35px; line-height: 35px; border-radius: 35px; text-align: center; position: absolute; right: -15px; top: 45%; z-index: 2;
background: #898989;}
.place_slider .slick-next::before { content: "\f105"; line-height: 38px; font-family: 'FontAwesome'; color: #fff; font-size: 25px; -webkit-transition: 0.4s ease;
transition: 0.4s ease;}
.place_slider{ margin-bottom: 30px;}
.place_slider .slick-slide{ position: relative; padding: 0 10px 0 10px;}
.place_slider .slick-next:hover:before{ color:#fff;}
.place_slider .slick-prev:hover:before{ color:#fff;}
.place_slider .place_slider_info img{ width:100%; border: 1px solid #ddd;}
.place_slider .place_slider_info p{ font-size: 17px;color: #000;text-transform: uppercase;font-weight: 500;margin-top: 10px;}
.place_slider .place_slider_info p a{ color: #000; text-decoration:  none;}
.product__slider-thmb.accomodation{ top: 0;}
.booknow{ position: fixed; right: 0; top: 45%; z-index: 2;}
.booknow a{ background: #27bf84; color: #fff; padding: 10px; text-decoration:  none;}
.bookenq{ padding: 0 20px;z-index: 2; background: #03b470;}
.bookenq .form-group{ padding: 10px 10px; margin: 0;}
.bookenq .form-control { color: #fff; box-shadow:  none; height: 60px; font-size:16px; font-weight: 400; border-radius: 10px; background:  none; border:  none;
border-bottom: 1px solid #fff; border-radius: 0; padding: 0;}
.bookenq select{ -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.bookenq ::placeholder{ color:#fff; font-size:16px; font-weight: 400;}
.bookenq .submit{ color: #fff; border:  none; padding: 10px 65px; width:  auto; display:  inline-block; font-size: 18px;
font-weight: 400; border-radius: 10px; position: relative; background: #1d498a; text-transform:  uppercase;}
.bookenq option { color: #353535; font-size:16px; font-weight: 400;}
.bookenq .input-group-addon { padding: 0; border: none; width: 100%; background:  none;}
.bookenq .input-group-addon .fa { position: absolute; right: 10px; top: 22px; color: #fff; font-size: 20px;  z-index: 3; }
.bookenq .form-group label{ font-size: 16px; color: #353535; font-weight: 400; margin-left: 10px;}
.bookenq .form-group span{ color: #353535; font-weight: 600; margin-bottom: 20px; display:  inline-block;}
.bookenq .form-group .form-check{ padding: 0; line-height: 50px;}
.bookenq .input-group{ float:  inherit; display:  inherit; padding: 0 10px;}
.bookenq .input-group:first-child{ padding-left: 0;}
.bookenq .input-group:last-child{ padding-right: 0;}
.bookenq .form-control.date{ padding: 0;}
.address h3 span a{ text-decoration:  none; color: #fff;}
.footer-right h3 a{ text-decoration:  none; color: #fff;}
.villa-video h3{ font-size: 30px;}
.Breadcrumb{}
.Breadcrumb ol{ padding: 0; margin: 0;}
.Breadcrumb ol li{ display:  inline-block;}
.Breadcrumb ol li a{ text-decoration:  none;}

.quickenq{ padding: 0 0;z-index: 2; margin-bottom: 50px;}
.quickenq .form-group{ padding: 10px 10px; margin: 0;}
.quickenq .form-control { color: #000; box-shadow:  none; height: 51px; font-size:16px; font-weight: 400; border-radius: 10px; background:  none;
 border-radius: 0; border: 1px solid #ddd;}
.quickenq select{ -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.quickenq ::placeholder{ color:#000; font-size:16px; font-weight: 400;}
.quickenq .submit{ color: #fff; border:  none; padding: 10px 65px !important; width:  auto !important;
   display:  inline-block !important; font-size: 18px;
font-weight: 400; border-radius: 10px; position: relative; background: #03b470; text-transform:  uppercase; height:  auto !important;}
.quickenq option { color: #000; font-size:16px; font-weight: 400;}
#topcontrol{ bottom: 90px !important;}
.quickenq .form-control.txt{ line-height: 52px; padding: 0 0 0 20px;}

/* ===================== */
.faq-section {
  /* width: 100%; */
  margin: 30px auto;
  padding: 20px;
  font-family: "Segoe UI", sans-serif;
}
/* .faq-section h2{margin-top: 20px;} */
.faq-title {
  text-align: center;
  font-size: 20px !important;
  margin-bottom: 20px;
}

.faq-item {
  border-bottom: 1px solid #ddd;
  padding: 10px 0;
}

.faq-question {
  width: 100%;
  background: none;
  border: none;
  outline: none;
  text-align: left;
  font-size: 20px;
  font-weight: 600;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
}

.faq-question .icon {
  transition: transform 0.3s ease;
  font-weight: bold;
  font-size: 20px;
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 0;
  font-size: 18px;
  text-align: left;
}

.faq-answer p {
  margin: 10px 0;
}

.faq-item.active .faq-answer {
  max-height: 200px; /* enough for content */
  padding: 10px 0;
  font-size: 18px;
  text-align: left;
}

.faq-item.active .faq-question .icon {
  transform: rotate(180deg);
  content: "–";
}



@media screen and (max-width:1920px){
	.banner img{padding: 0;width: 90%;}
	body {background: url(../images/top-bg.png) left top no-repeat; background-size: 69%;}
	.why-bg {padding: 0;background: url(../images/why-bg.png) right bottom no-repeat; background-size: 100%; background-position-y: 35%;}
	}
	
	@media screen and (max-width:1600px){
	.banner img{ padding: 0; width: 90%;}
	body { background: url(../images/top-bg.png) left top no-repeat; background-size: 73%;}
	.why-bg {padding: 0;background: url(../images/why-bg.png) right bottom no-repeat; background-size: 100%; background-position-y: 0%;}
	}
	
	@media screen and (max-width:1366px){
	.banner img{ padding: 0; width: 93%;}
	body { background: url(../images/top-bg.png) left top no-repeat; background-size: 77%;}
	.why-bg { padding: 0; background: url(../images/why-bg.png) right bottom no-repeat; background-size: 100%; background-position-y: 90%;}
	}
	
	@media screen and (max-width:768px){

    .quickenq .form-group {
    padding: 10px 0px;}
		.cardBg{display: grid;grid-template-columns: repeat( 1,1fr);}
	.mannavillas .ba{min-height: 0;}	
	body { background: none;}
	.blog-section{padding: 0px 15px !important;font-family: 'Aileron';}
	.sidenav .closebtn { position: absolute; top: 15px; left: 0px; font-size: 50px; margin-left: 0px;}
	.sidenav a { font-size: 18px;line-height: 20px;}
	.header { margin-top: 20px;}
	.menu span { color: #000; font-size: 18px; cursor: pointer; background: url(../images/menu-mob.png) left center no-repeat; padding-left: 30px;}
	.address { margin-top: 30px;}
	.logo img { margin-top: -14px;}
	.logo { padding: 0; position: absolute; right: 0; top: 0;}
	.address h3 { font-size: 13px; text-align: center; display:  inherit; margin:  inherit;}
	.address h3 span { font-size: 20px; color: #000;}
	.address h2 { font-size: 13px; padding-right: 10px; margin-right: 10px; display:  inherit; background: url(../images/location.png) left center no-repeat; border:  none;
	text-align: center; color: #787878;}
	.banner img {  padding: 0; width: 100%;}
	#demo-1 { position: relative; overflow: hidden; background-color: #999; float: right; width: 100%; height: 300px; border: 0px solid #fff;}
	.zs-enabled .zs-slideshow .zs-bullets .zs-bullet { display: inline-block; cursor: pointer; border: 1px solid #fff; width: 50px; height: 35px; border-radius: 0; margin: 2px;}
	.welcome { margin-top: 30px;}
	.welcome p { font-size: 14px; padding: 0; text-align: justify; line-height: 24px;}
	.welcome h2 { font-size: 16px; line-height: 24px;}
	.view-left { padding: 0; margin-top: 0px; margin-right: 0; margin-left: 0;}
	.view-content { position: relative; margin-top: -140px; padding: 0; text-align: center; /* margin: 0 auto; */}
	.view-mid { padding: 0; margin-top: 40px;}
	.view-content-1 { position: relative; margin-top: -250px; padding-left: 0;}
	.view-right { padding: 0; margin-top: 90px; margin-left: 0;}
	.why-manna { padding: 0; margin-top: 100px;}
	.why-inner { padding: 0; padding-left: 0;}
	.why-inner-1 p { font-size: 14px;}
	.why-inner-1 { padding: 0; border-right: 0; margin-bottom: 50px;}
	.why-inner-1:after { content: ''; border-bottom: 0px dashed #c0c0c0; padding-top: 0px;}
	.testimonial-left { padding: 0; margin-top: 20px;}
	.testimonial-left li p { font-size: 14px; padding: 0px 50px;}
	.form { padding: 0; margin-top: 50px;}
	.place-top { padding: 0px; margin-top: 50px;}
	.place-top-1 { padding: 0; border-right: 0px dashed #ddd;  padding-bottom: 30px; border-bottom: 1px dashed #ddd;}
	.place-top-2 {  padding: 0; border-right: 0px dashed #ddd;padding: 30px 0px;   border-bottom: 1px dashed #ddd;}
	.place-top-3 { padding: 0; padding-top: 30px;}
	.place-around .slide {  margin-right: 40px !important;margin-left: 40px !important;}
	.place-around .bx-wrapper .bx-prev {left: 0%;}
	.place-around .bx-wrapper .bx-next { right: 0%;}
	.place-around .bx-wrapper .bx-prev:hover { left: 0%;}
	.place-around .bx-wrapper .bx-next:hover {  right: 0%;}
	.villa-video iframe {width:100%;height:200px;}
	.footer-left { padding: 10px 0px;}
	.footer-right { padding-left: 40px;}
	.footer-bottom h5 { font-size: 13px; line-height: 22px;}
	.inner-page { padding: 0px; margin: 30px 0px;}
	.inner-page h3 { margin-bottom: 20px;}
	.about-left h2 { line-height: 24px; font-size: 16px;}
	.why-inner-2 { margin-bottom: 30px;}
	.place-around { padding: 0; margin-top: 50px;}
	.accomadation-form { margin-top: 50px;}
	.room-facilities h2 { margin-bottom: 30px; margin-top: 50px;}
	.room-facilities ul { padding: 0;}
	.room-facilities ul li { list-style-type: none; display: inline-block; background: #f7f7f7; padding: 12px 30px; font-size: 17px; margin-right: 0px;margin-bottom:5px;
	 width: 100%;}
	.inner-page h3 { font-size: 21px;}
	.places-around-chennai { padding: 0; margin-bottom: 30px;}
	.nivo-lightbox-wrap { position: absolute;top: 15%; bottom: 10%;left: 0%;right: 0%;}
	.nivo-lightbox-theme-default .nivo-lightbox-nav { top: 27%;}
	.nivo-lightbox-theme-default .nivo-lightbox-prev { z-index: 9999999;}
	.nivo-lightbox-theme-default .nivo-lightbox-next {  z-index: 9999999;}
	.related-works { margin-bottom: 20px;}
	.related-works:nth-child(2) { margin-bottom: 0px;}
	.faq p { display: inline-block; text-align: justify; font-size: 15px; color: #323232; font-family: 'Aileron'; background: #f9f9f9; line-height: 24px;
	 padding: 25px 25px 25px 45px; margin-left: 18px; min-height: 100px; width: 95%;}
	.contact-form h2 { font-size: 21px;}
	.contact_enq_blk iframe { min-height: 670px;}
	.map { padding: 0; margin-top: 50px;}
	.why-bg { background-size: auto; background-position-y: 100%;}
	.take-your{position: absolute;   margin-top: -75px;}
	.take-your p{font-size:29px;}
	.main_banner{ padding: 0;}
	.product__slider-thmb{ top: -35px;}
	.why-bg{ margin: 0;}
	.why-bg h1{ margin-top: 0;}
	.testi_slider .testi_info p{ padding: 0 25px;}
	.place_slider{ margin: 0;}
	.villa-video{ margin-top: 30px;}
	.address h3 span a{ color: #000;}
	.welcome h1{ font-size: 24px; margin-top: 0;}
	.inner-page h1{ font-size: 22px;}
	.lvr{font-size: 20px !important;line-height: 30px !important;}
 		  .blogsdvj {
    font-size: 28px !important;}
.contents p {margin: 10px 0;text-align: left;}
.contents h2{font-size: 24px !important}
.contents h3 {font-size: 22px;}
.contents ul {padding-left:0px}
  }
	
.blog-section{padding: 0px 200px;font-family: 'Aileron';}
.mannavillas{text-align: left;}
.mannavillas img{}
.mannavillas .ba{border: 1px solid #27bf84;padding: 10px;min-height:565px;display: flex;justify-content: space-between;flex-direction: column;margin:10px}
.mannavillas h2{font-size: 23px;line-height: 36px;margin-bottom: 0;font-weight: 400;}
.mannavillas h2 a{text-decoration-line: none;color: black;font-weight: 400;}
.mannavillas span{margin-top: 12px;display: inline-block;}
.mannavillas p{font-size: 17px;margin-top: 8px;}
.mannavillas a.readmore{text-align: right !important;background-color:#27bf84;padding: 3px 18px;display: flex;width: fit-content;margin: 0 0 0 auto;color: white;text-decoration-line: none;}

.blog-content img.blog-inner{margin: 0 auto;}
.blog-content label.blog{font-size: 18px;margin-top: 10px;}

.share-buttons {display: flex;align-items: center;justify-content: center; padding-top: 15px;padding-bottom: 15px;  }

  .share-lable {
    font-weight: 600;
    margin-right: 15px;
    color: #333;
  }

  .share-buttons div {
    margin-right: 10px;
  }

  /* Individual styles for each social platform */
  .share-facebook a {
    background-color: #3b5998;
    color: white;
    padding: 10px 14px;
    border-radius: 5px;
    display: inline-block;
    transition: background-color 0.3s ease;
  }

  .share-facebook a:hover {
    background-color: #2d4373;
  }

  .share-whatsapp a {
    background-color: #25D366;
    color: white;
    padding: 10px 14px;
    border-radius: 5px;
    display: inline-block;
    transition: background-color 0.3s ease;
  }

  .share-whatsapp a:hover {
    background-color: #1ebd5b;
  }

  .share-twitter a {
    background-color: #1DA1F2;
    color: white;
    padding: 10px 14px;
    border-radius: 5px;
    display: inline-block;
    transition: background-color 0.3s ease;
  }

  .share-twitter a:hover {
    background-color: #1991db;
  }

  .share-buttons i {
    font-size: 16px;
  }

.btn.mannavilla {
   background-color: #27bf84;
  color: white;
  border-radius: 4px;
  padding: 7px 19px;
  font-size: 18px;
  transition: background-color 0.3s ease;
  border-color: white;
  margin-bottom: 70px;
  margin-top: 20px;
  }

  .btn.mannavilla:hover {
     background-color: #27bf84;
  color: white;
  }

  .contents h1 {
            color: #2c3e50;
            font-size: 2.5em;
            margin-bottom: 20px;
            text-align: center;
        }
   .contents h3 {
          color: #2980b9;
  font-size: 22px;
  margin-top: 30px;
  margin-bottom: 10px;
  text-align: left;
        }
        .contents p {
            margin: 10px 0;
            text-align: justify;
        }
        .contents ul {
            list-style-type: disc;
            padding-left: 20px;
        }
        .contents li {
            margin: 10px 0;
        }
        .contents strong {
            color: #c0392b;
        }
        .contents footer {
            margin-top: 30px;
            text-align: center;
            font-size: 0.9em;
            color: #777;
        }
        .contents {
           max-width: 100%;
  margin: auto;
  padding: 0;
        }
.blog-content h1.blogsdvj{font-size: 26px;
  font-weight: 400;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #000;}
/* =================================== vijai */
.blog-content h1.blogsdvj {
    font-size: 32px;
    font-weight: 500;line-height: 40px;}
	.contents p {
    margin: 10px 0;
    text-align: left;
    font-family: 'Aileron';
    font-weight: 300;}
	.contents li {
    margin: 10px 0;
    font-weight: 300;
}
.contents strong {
    color: #545454;
    font-weight: 300;
}
.contents h2 strong {
 text-align:left;
  color: black;
      text-decoration-line: none;
}
.contents p strong{text-decoration: none;font-weight:500;}
.contents p a strong{text-decoration: underline;color:#485bf4;font-weight:300;}
.contents li strong{text-decoration: none;font-weight:500;}
.contents h2 {
    font-size: 28px;
    text-align: left;    line-height: 42px;}
	.contents h3{
		color: #001423;
		font-size: 24px;line-height: 36px;
	}
.contents p {
    font-size: 18px;
    line-height: 36px;
}
.contents li {
    margin: 10px 0;
    font-weight: 300;
    font-size: 18px;
    text-align: left;
    line-height: 26px;
    margin-left: 24px;
}
.homeformdatebg{display: flex;gap: 0px;justify-content: center;flex-wrap: wrap;}
.qck_enqsubmit{display: flex;justify-content: center;}
.g-recaptcha {
position: absolute !important;
    z-index:1;
    bottom: 0 ;
    left: 20px ;
}
.form2captcha{bottom: 80px !important;}
.form2submit{margin-top: 100px !important;}