.property-section {
  padding-bottom: 35px;
}
.section-title, .slider .parallax-slider .caption {
  text-align: center;
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
* {
  margin: 0;
  padding: 0;
    padding-bottom: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*, ::after, ::before {
  box-sizing: border-box;
}
*, ::after, ::before {
  box-sizing: border-box;
}
body {
  color: #333;
  font-family: Mukta,sans-serif !important;
}
body, p {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
body {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
}
:root {
  --s2_bubble_sz: 60px;
  --s2_bubble-margin: 20px;
  --s2_ch_sz: 48px;
  --s2_ch_img_sz: 35px;
  --s2_ch_margin: 6px;
}
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* You can add global styles to this file, and also import other style files */
*{margin:0; padding:0; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; }
*:after,*:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;display: initial;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
.img64 img {height: 64px !important;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
header,nav,section,article,aside,footer,hgroup,figure {display: block; }
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}

/************Firefox*****************/
input[type=number] {-moz-appearance: textfield;}
button:focus, input:focus{outline: none ;box-shadow: none;outline-color: transparent;outline-width: 0;}
h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin-bottom: 0;}
html, body{max-width: 100%;overflow-x: hidden;height: 100%;}
.modal-content{border: 0;}
.custom-control-input:focus~.custom-control-label::before{box-shadow: none;}
a, a:hover{text-decoration: none;outline: 0;outline-color: transparent;outline-width: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
button{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.form-group{position: relative;}
:root{
--black: rgba(71, 42, 33, 0.90);
--white:rgba(255, 255, 255, 0.90);
--orange:#593124;
--grey:#8D8D8D;
--poem:#FF6231;
--p:#F0B084;

--lightcream:#FBFBFB;
--fw400: 400;
--fw500: 500;
--fw600: 600;
--fw700: 700; 
--fw700: 800; 
--fw700: 900; 
--bold:bold;
--box-shadows: 0px 1px 17px 9px rgba(0, 0, 0, 0.25);
}

html {scroll-behavior: smooth;}
img{width: 100%;height: auto; padding: 0; margin: 0 ;border: none; outline: none;}

#navbar_top{transition: position 3s linear !important ;}
#navbar_top.fixed-top {position: fixed; transition: all 1s ease;}
.fixed-top{transition: all 3s ease ;}
a:focus, a:hover {text-decoration: none;outline: 0;color: var(--white);}
h1{ font:normal 400 36px/38px 'Poppins';}
h3 {font: normal 400 36px/38px 'poppins';}
h4{color: #000;font:normal 400 32px/46.5px 'Poppins';letter-spacing: -1.28px;}
h5{color: #000;font:normal 800 20px/36.5px 'Poppins';}
h6 {font: normal 400 24px/36px 'Poppins';color: var(--black)}
p{color: #000;text-overflow: ellipsis;font:normal 400 16px/20px 'Poppins';}
.form-control:focus {box-shadow: none;}

/***************** css for icon fixed icons ***********************/
.fixed-icon-div{transition: all .3s linear;}
/* .fixed-icon {position: fixed;top: 30%;display: flex;flex-direction: column;right: 0px;left: inherit;color: var(--white) !important;z-index: 9;padding: 10px;background: var(--poem);border: none;border-radius: 21px 0px 0 21px;} */
/* .fixed-icon a {color: var(--white);border: 2px solid var(--white);border-radius: 50%;padding: 10px;font-size: 20px;display: flex;margin: 4px 0;writing-mode: vertical-rl;width: 45px; flex-wrap: wrap;text-align: center;justify-content: center;max-width: 45px;width: 100%;transition: all .5s ease;} */
.fixed-icon1{display: flex;position: fixed;top:200px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;z-index: 981;text-align: center;padding: 12px;color: #fff !important;font-size: 20px;background: linear-gradient(270deg, #F4933A -9.31%, #9B4F4F 50%);cursor: pointer;border-radius: 20px 0 0 0px;transition: all 1s linear;}
.fixed-icon2{display: flex;position: fixed;top:269px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;z-index: 981;text-align: center;padding: 12px;color: #fff !important;font-size: 22px;background: linear-gradient(270deg, #F4933A -9.31%, #9B4F4F 50%);cursor: pointer;border-radius: 0 0 0 20px;transition: all 1s linear;}
.fixed-icon3{display: flex;position: fixed;top: 207px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;z-index: 981;text-align: center;padding: 12px;color: #fff !important;font-size: 20px;background: linear-gradient(270deg, #F4933A -9.31%, #9B4F4F 50%);cursor: pointer;border-radius: 20px 0 0 0px;transition: all 1s linear;}
span.call{display: none;transition: all .5s linear;}

.fixed-icon1 .fa, .fixed-icon2 .fa  , .fixed-icon3 .fa{font-weight: 900;border: 2px solid #fff;border-radius: 50%;padding: 10px;}
.fixed-icon1 span.call, .fixed-icon2  span.call, .fixed-icon3 span.call {transform: translate(0px);transition: transform 1s linear !important;}

.fixed-icon1:hover{background: linear-gradient(to left, #F4933A , #9B4F4F 132.35%)right;transition: all .5s linear;}
.fixed-icon2:hover{background: linear-gradient(to left, #F4933A , #9B4F4F 132.35%)right;transition: all .5s linear;}
.fixed-icon3:hover{background: linear-gradient(to left, #F4933A , #9B4F4F 132.35%)right;transition: all .5s linear;}
.fixed-icon1:hover span.call{display: block !important;font-size: 20px;margin: 5px 8px;}
.fixed-icon2:hover span.call{display: block !important;font-size: 20px;margin: 5px 8px;}
.fixed-icon3:hover span.call{display: block !important;font-size: 20px;margin: 5px 8px;}



/******css for the naiation of navbar********/
.fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;animation:fadeInDown 500ms linear 1;}
@keyframes fadeInDown{
0%{ opacity: 0;transform: translateY(-20px);}
100%{ opacity: 1;transform: translateY(0);}
}
.section-border {padding: 60px 0px 60px;margin: 0px 60px;}
.section-border  .heading-title {margin-bottom: 50px;}
.rolex h4{margin-top: 15px;}
.fig {margin: 15px 0;}

/**********css for the navigation bar**********/

.sub-header{background-color: #222121 !important;}
.sub-header .position{display: flex;justify-content: end;align-items: center;}
.contact-social{display: flex;justify-content: center;align-items: center;}
.sub-header a {padding: 0px 5px;margin: 10px;color: #FFF !important}

/**********css fo the banner overlapping**********/
.banner-slider > div{position: relative;}
.font-overlap{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;}
.font-overlap .font-sizing{position: absolute;max-width: 395px;width: 85%; margin: auto;transform: translate(-50%,-50%);left: 75%;top: 50% !important; }
.font-overlap .font-sizing h1{color: var(--white); font:normal 700 48px/100% 'Philosopher';text-transform: uppercase; }
.font-overlap .font-sizing p{margin: 15px 0 25px; height: 70px; color: var(--white); font:normal 400 14px/100% 'Philosopher'; text-transform: capitalize; }
.font-overlap .banner-btn{padding: 14px 33px; border: 1px solid #FFF;color: #FFF;font:normal 400 20px/100%  'Philosopher';text-transform: capitalize;}

/*********css for the specifiaction section****************/
.title h1{color: #000;font:normal 400 32px/100% 'Philosopher';}
.specify-points{ display: flex; flex-direction:row;gap: 12px;flex-wrap: wrap;}
.specify-points li{width: 48%; border: 1px solid #8B5645;padding: 28px 22px ;position: relative;}
.specify-points li::before{position: absolute;content: '';background: url(./img/export/bricks.svg) no-repeat;height: 45px;width: 50px;top: 0px;right: 0;background-size: contain; }
.specify-points li p{color: var(--black);font:normal 400 20px/100% 'Philosopher';text-transform: capitalize;}
.specify-points li h2{padding-top: 10px; color:var(--black);font:normal 700 32px/100% 'Philosopher';text-transform: capitalize;}


.nav{position: relative;}
.headbg{background: var(--neutral-main-50, #FBFBFB);box-shadow: 0px 1px 17px 9px rgba(0, 0, 0, 0.25);}
/* .headbg {content: '';top: 0;left: 0;background: var(--lightcream);width: auto;height: auto;background-repeat: repeat;z-index: 9999;left: 0%;right: 0;top: 0%;object-fit: cover;} */
.navbar-brand img{height: 60px;float: left;width: auto;margin: auto;}
#navbar_top .nav-item .nav-link{font:normal 400 16px/24px 'Inter';color: var(--black);text-transform: uppercase;margin-right: 4px;position: relative;display: inherit;}
#navbar_top .nav-item a::after{position: absolute;content:'';background: var(--orange);border-radius: 20px;  transform: matrix(1, 0, 0, -1, 0, 0);width: 0%; height: 2px;top: inherit;bottom: -60%; left: 0%;z-index: 2;}
#navbar_top .nav-item.active a:after{width: 100%;}
#navbar_top .nav-item .nav-btn{max-width: 170px;padding: 8px 34px;}
.bg-btn{border-radius: 8px; background: linear-gradient(270deg, #F4933A -9.31%, #9B4F4F 50%);color: var(--lightcream) !important;font:normal 400 16px/24px 'Inter'!important;text-transform: capitalize !important;}
.enquire-btn{ padding: 8px 40px;border: none;outline: none;}
.btn-font{color: var(--lightcream);font:normal 400 20px/24px 'Inter';}
#navbar_top .nav-item a::before {position: absolute;content: '';background:  linear-gradient(270deg, #F4933A 17.06%, #9B4F4F 132.35%);transform: matrix(1, 0, 0, -1, 0, 0);width: 0%;height: 2px;top: inherit;bottom: -60%;left: 0%;}

#navbar_top .nav-item:hover a::before {width: 100%;}
.modal-content {border-radius: 1.3rem;}


 /***********************marque css********************/
#maindiv{overflow:hidden;background:var(--poem);width:100%}
#div1{font:normal 400 21px/30px 'Poppins';padding:10px;width:100%; animation:25s linear .3s infinite marquee;}
@keyframes marquee{from{transform:translateX(100%)}to{transform:translateX(-50%)}}
.blinking{animation:1.2s  linear infinite blinkingText}
@keyframes blinkingText{0%,100%,49%{color:#333}60%,99%{color:#ccc;}}
.keyproject_section{position: relative;padding-top: 80px;}

/****** css for second section as about us section**********/
.aboutus_section{position: relative;padding-top: 80px;}
.specifications {padding-top: 100px;}
.specifications .title {margin-bottom: 25px;}
.aboutus .title h1{padding: 120px 70px;}
.our-points {margin: auto; margin-left: 25px;}
.our-points ul li{position: relative;padding-left: 15px;margin: 15px;}
.our-points ul li::before {position: absolute;content: '';background: url(./img/export/rightmark.svg) no-repeat;height: 30px;width: 28px;top: 5%;left: -20px;}

/* .our-points ul li::before{position: absolute; content: '';background: url(./img/export/rightmark.svg);height: 10px;width:10px;border: 1px solid#fff;border-radius: 50%; } */
/* .our-points ul li::marker{content: url(./img/export/rightmark.svg);} */
/**********css for the gallery section**********/
.gallery-section {position: relative;padding-top: 80px;}
.heading-title h1{position: relative; padding:60px 50px;color: #8B5645;text-align: center;font:normal 400 32px/100% 'Philosopher';text-transform: uppercase; }
/* .heading-title h1::after {position: absolute;content: '';background: url(./img/export/hafter.svg) no-repeat;height: 10px;width: 100%;transform: translate(-50%,-50%);bottom: 25%;left: 92%;} */
/* .heading-title h1::before {position: absolute;content: '';background: url(./img/export/hbefore.svg) no-repeat;height: 82px;width: 100%;transform: translate(-50%,-50%);top: 20%;left: 86%;} */
.heading-title h1::before {position: absolute;content: '';background: url(./img/export/hbefore.svg) no-repeat;height: 82px;width: 290px;transform: translate(-50%,-50%);top: 25%;left: 50%;background-size: contain;}
.heading-title h1::after {position: absolute;content: '';background: url(./img/export/hafter.svg) no-repeat;height: 10px;width: 140px;transform: translate(-50%,-50%);bottom: 25%;left: 51%;background-size: contain;}
 .slick-arrow{
z-index: 9999 !important;
}
.slick-prev {
  left: 25px !important;
}
.slick-next {
  right: 25px !important;
}
.slick-track {
/*left: 20px !important;*/
}
.slick-prev::before, .slick-next::before {
  font-size: 50px !important;
}
.gallery-section .gallery-slider div {
    margin:10px;}
.gallery-section .gallery-slider .slick-prev::before{content: ''; background: url(./img/export/rightarrow.svg)no-repeat ;height: 20px;width: 100%;}
 /* .slick-next::before */

 .gallery-section .gallery-slider .slick-prev::before,
.gallery-section .gallery-slider .slick-next::before  {content: '';height: 30px;width: 30px;display: block;background-size: cover !important;}
 .gallery-section .gallery-slider .slick-prev::before {background: url(./img/export/leftarrow.svg)no-repeat;}
 .gallery-section .gallery-slider .slick-next::before {background: url(./img/export/rightarrow.svg)no-repeat;}

/*********** css for the trusted brands************/
.trusted-brands{margin: 100px 0; position: relative;padding:70px 0 70px ;background: url(./img/export/brandbg.png) no-repeat;height: 100%;width: 100%;object-fit: cover;background-size: cover;}
/* .trusted-brands .trusted{align-items: center;} */
.trusted-brands .trusted h1{padding: 50px 0 20px; color: #FFF;font:normal 400 64px/100% 'Philosopher';text-transform: uppercase;}
.trusted-brands .trusted ul {display: flex;align-items: center;justify-content: center;gap: 80px;}
.trusted-brands .trusted ul li h3{color: #C9A95D;text-align: center;font:normal 400 96px/100% 'Philosopher';text-transform: uppercase;}
.trusted-brands .trusted ul li h4{color: #FFF;text-align: center;font:normal 400 32px/100% 'Philosopher';text-transform: uppercase; }
.trusted-brands .trusted ul li h2{padding-top: 72px; position: relative; color: #FFF;text-align: center;font:normal 400 32px/100% 'Philosopher';text-transform: uppercase;}
.trusted-brands .trusted ul li h2::before {position: absolute;content: '';background: url(./img/export/brandbefore.svg) no-repeat;transform: translate(-50%,-50%);top: 20%;left: 50%;height: 110px;width: 153%;}
.trusted-brands .trusted ul li h2::after {position: absolute;content: '';background: url(./img/export/brandafter.svg) no-repeat;transform: translate(-50%,-50%);top: 160%;left: 50%;height: 110px;width: 153%;}

.trusted-brands .trusted ul li {text-align: center;max-width: 250px;position: relative;}
/* .trusted-brands .trusted ul .line{height: 120px;stroke-width: 3px;stroke: #C9A95D;} */
/* .trusted-brands .trusted ul .line{border-left: 1px solid #C9A95D ;border-right: 1px solid  ; } */
.trusted-brands .trusted ul li:first-child::after {position: absolute;content: '';border-right: 1px solid #C9A95D;height: 124px;transform: translateY(-50%);top: 70%;left: 100%;}
.trusted-brands .trusted ul li:last-child::after {position: absolute;content: '';border-right: 1px solid #C9A95D;height: 124px;transform: translateY(-50%);top: 70%;left: 0%;}

/*********cssfor the amenities section*************/
.amenities-section{position: relative;padding-top: 40px;}
.amenities-points ul {padding: 40px 0 40px;}
.amenities-points h1{color: #8B5645;text-align: start;font:normal 400 32px/100% 'Philosopher';text-transform: uppercase;}
.amenities-points p{padding-top: 10px;color: #000;text-align: start;font:normal 400 16px/100% 'Philosopher';text-transform: capitalize;}
.amenities-section .amenities-points .amenity-btn{margin-top: 40px; color: #FFF;padding: 10px 15px;font:normal 700 20px/100% 'Philosopher';text-transform: uppercase;border-radius: 8px;background: #8B5645;}
.amenities-slider li {padding: 10px;}
.amenities-slider li img{aspect-ratio: 1;}
/* .amenities-slider .slick-slide{  } */
/* .amenities-slider .slick-slide{position: relative;} */
/* .amenities-slider .slick-slide::after{position: absolute;background-clip: ; background: #fff;height: 100%;width: 100%;content: '';top: 0;left: 0; } */


/**********css for the location advantages*************/
.location-advantage-section{position: relative;padding-top: 80px;}
.location-advantage-section h2{max-width: 930px;margin: auto; /*padding-top: 45px;*/ color: #000;text-align: center;font:normal 400 40px/100%  'Philosopher';text-transform: capitalize;}
.location-advantage-section ul{padding-top: 55px; display: flex;justify-content: center;text-align: center;gap: 100px; }
.location-advantage-section ul li img{height: 70px;width: 70px;}
.location-advantage-section ul li p{padding-top: 35px; color: #000;font:normal 400 20px/100% 'Philosopher';text-transform: capitalize;}


/*********css for the footer section ****************/
.footer-section {margin-top: 100px; padding-top: 150px;position: relative;background: url(./img/export/footerbg.png);object-fit: cover;height: 100%;width: 100%;}

/* .footer-section::after{position: absolute;content:'';background: url(./img/export/footerafter.svg) no-repeat;height: 250px;width: 100%; transform: translate(-50%,-50%);top:0px;left: 50%;background-position: center;background-size: contain; } */
/* .footer-section::before{position: absolute;content: ''; background: #8b5645;height: 100%;width: 100%;left: 0;bottom: 0; clip-path: polygon(0% 20%0% 20%, 0% 100%, 0% 100%, 100% 100%, 100% 100%, 100% 19%, 100% 19%, 92% 12%, 92% 12%, 81% 5%, 81% 5%, 66% 0%, 66% 0%, 34% 0%, 34% 0%, 24% 6%, 24% 6%, 12% 12%, 12% 12%);} */

.footer-back{position: relative;padding-top: 100px;padding-bottom: 55px;}
.footer-back::after{position: absolute;content:'';background: url(./img/export/footerafter.svg) no-repeat;height: 140px;width: 100%; transform: translate(-50%,-50%);top:-16px;left: 50%;background-position: center;background-size: contain; }
.footer-back::before{position: absolute;content:'';background:#4c4c4cd9;;height: 100%;width: 100%; top:0;left: 0; }

/* .footer-section .contact-social .fa{background: #C9A95D8A;} */
.address-holder ul{display: flex;justify-content: start; }
.add-link{max-width: 402px;padding-bottom: 35px;color: #FFFEFE;font: normal 400 20px/120% 'Philosopher';display: inline-block;padding-top: 30px;}
.cinote-link{color: #FFF;text-align: center;font:normal 400 14px/26px 'Philosopher';}
.address-holder ul li .first-child{border-radius: 5px;padding: 5px;background: #FFF; }
/******contact social links ********/
.footer-section .contact-social {display: flex;padding: 30px 0 40px;}
.footer-section .contact-social  li{margin: 0 5px;padding: 0px;}
/* .footer-section .contact-social  li .fa-brands {background-color:#8B5645 ;color: #fff;border-radius: 50%;padding: 9px;} */
.footer-section .contact-social  li a{background-color: #8B5645;color: #fff;border-radius: 50%;padding: 8px;height: 30px;width: 30px;display: inline-block;vertical-align: middle;margin: auto;line-height: 10px;}
.footer-section .contact-social  li a:hover{background-color: #9b4022;}

.footer-section .form-control{background-color: #525050; color:#fff;font:normal 700 15px/120% 'Philosopher'}
.footer-section input::placeholder{font:normal 700 15px/120% 'Philosopher';text-transform: uppercase;color:#fff !important;background: #525050; }
.footer-section .footer-btn{color: #FFF;text-align: center;width: 100%;padding: 10px 0 ;border: none !important;font:normal 700 20px/120% 'Philosopher';text-transform: uppercase;border-radius: 8px;background: #6A9792;}
.footer-copy-write{padding-top: 40px;}
.footer-copy-write p{color: #FFF }
.footer-section #eform {padding: 10px 60px;}

/**********css for the floore planes***********/
.floor-plans {padding-top: 80px;}
/* .floore-plans{ padding-top: 50px;} */
.floor-contain{overflow: hidden; margin-top: 30px; padding: 80px 100px;position: relative;background:#C9A95D ;width: 100%;height: 100%;top: 0;left: 0;} 
.floor-slider li{padding: 10px;margin: 10px;}
.floor-slider li p{ text-align: center;padding-top: 15px; color: #FFF;font:normal 400px 13px/100% 'Philosopher';text-transform: capitalize;}
.floor-slider li img:not(.active){ min-height: 168px;width: 100%;}
.floor-slider .slick-slide.slick-current.slick-active.slick-center{transform: scale(1.2);transition: all .3s ease;}

.floor-contain::before {position: absolute;content: '';background: url(./img/export/bricksbefore.svg) no-repeat;transform: translate(-50%,-50%);height: 425px;width: 30%;top: 50%;right: 0;background-size: contain;left: inherit;background-position: center;}
.floor-contain::after {position: absolute;content: '';background: url(./img/export/bricksbefore.svg) no-repeat;transform: translate(-50%,-50%);height: 425px;width: 30%;top: 50%;left: 100%;background-size: contain; right:inherit;background-position: center;}


/*********css for the top form under banner***********/
.book-form {margin-top: -244px; border-radius: 10px; padding:40px 20px; position: relative ;content: ''; background: #8B5645; width: 100%; height: 100%;}
.book-form::before{position: absolute;content: '';background: url(./img/export/formbg.svg) no-repeat; height: 50%; width: 100%;background-position:bottom; background-size: contain;bottom: 0;left: 0;}
/* .book-form::after{position: absolute;content: '';background: url(./img/export/register.svg) no-repeat;transform: translate(-50%,-50%); top: 50%;left: 50%;height: 200px;width: 100%;} */
.book-form::after {position: absolute;content: '';background: url(./img/export/register.svg) no-repeat;transform: translate(-50%,-50%);top: -3%;left: 50%;height: 140px;width: 100%;background-size: contain;background-position: center;}
.book-form .book h2 {margin: auto;text-align: center;max-width: 283px;color: #FFF;text-align: center;font: normal 700 20px/120% 'Philosopher';text-transform: uppercase;padding: 50px 0 40px;}
.book-form .form-control {background-color: #804531 !important; color: #fff;}
.book-form .form-group{margin-bottom: 25px;}
.book-form input::placeholder{color: #fff;background: #804531;; }
.book-form .topform-btn{color: #FFF;text-align: center;width: 100%;padding: 10px 0 ;border: none !important;font:normal 700 20px/120% 'Philosopher';text-transform: uppercase;border-radius: 8px;background: #6A9792;}

 
/**********css for the contact us section*************/
.contactus-section{padding-top: 110px;}
.contactus-section .bussiness-heading{padding-bottom: 55px;}
.contactus-section .footer{padding: 60px; width: 100%; position: relative; background: url(img/export/footer-bgn.png)  center no-repeat;background-size: cover;}
.contactus-section .footer::before{ position: absolute; background:#754F23E0;content: '';height: 100%;width: 100%;top: 0;left: 0;bottom: 0; }
.footer-first a p{margin: 30px 0 40px; color: #FFF;font:normal 400 13px/22px 'Noto Serif';}
.footer-first .footer-btn{margin: 40px 0 40px; color: #FFF;padding: 10px 15px; font:normal 400 16px/22px 'Noto Serif';border: 1px solid #FFF; }
.footer-first .social-media.m-auto {padding-top: 40px;}
.footer ul li b{ margin-bottom: 20px;color: #FFF;font:normal 400 24px/22px 'Noto Serif';}
.footer ul li{ margin-bottom: 15px;color: #FFF;font:normal 400 15px/22px 'Noto Serif';}
.social-media a .fa{border-radius: 6px; background: #000;color: #fff;height: 35px;width: 35px;justify-content: center;text-align: center;margin: auto;padding: 10px;} 
.social-media a {margin: 4px;}
#eform{border: 1px solid #fff;padding: 5px;}
#eform .form-control{color: #000;}
#eform input::placeholder{color: #fff;background-color: transparent;}

#eform *{color:#000}
#eform .quick-btn span{color: #000;} 
#eform .quick-btn {color: #000;font:normal 400 14px/15px 'Noto Serif';padding: 6px;margin-left: 16px;margin-bottom: 10px;background: #fff;border: none;outline: none;}
.nav-link1 {color: #FFF;}
#eform  label {color: #fff;} 

.footer .form-control {
  background-color: #fff !important;
}
.book-form .form-control {
  color: #fff !important;
}
 