@font-face {font-family: "Jost-Bold";font-display: swap;src: url("../fonts/Jost-Bold.ttf");}
@font-face {font-family: "Jost-Medium";font-display: swap;src: url("../fonts/Jost-Medium.ttf");}
@font-face {font-family: "Jost-Regular";font-display: swap;src: url("../fonts/Jost-Regular.ttf");}
@font-face {font-family: "Poppins-Regular";font-display: swap;src: url("../fonts/Poppins-Regular.ttf");}
* {margin: 0;padding: 0;}
:root {--khaki: #C4956A;--purple: #e2502c;--dark: #474646;}
body {font-family: "Inter-Regular", sans-serif;}
html {scroll-behavior: smooth;}
h1,h2,h3,h4,h5,h6 {margin: 0;}
p{color: #333;margin: 0;font-size: 14px;font-family: "Poppins-Regular";}
a {text-decoration: none !important;}
ul {padding: 0;margin: 0;}
li {list-style-type: none;}
.form-control:focus {color: none;background-color: #fff;border-color: #ddd;outline: 0;box-shadow:unset;}





.container-all{min-width: 75%;}
.fixed-top{background: rgba(255, 255, 255, 1);}
.fixed-top.auto{height: auto;}
.fixed-top .container-all{min-width: 85%!important;}
.fixed-top nav:after{content: '';clear: both;display: table;}
.fixed-top nav .logo{float: left;color: white;font-size: 27px;font-weight: 600;line-height: 60px;
padding-left: 60px;}
.fixed-top nav .logo img{width: 190px;padding-bottom: 5px;}
.fixed-top nav ul{float: right;margin-right: 180px;list-style: none;position: relative;}
.fixed-top nav ul li{float: left;display: inline-block;margin: 0 5px;background: #fff;}
.fixed-top nav ul li a{color: #222;line-height: 60px;text-decoration: none;font-size: 18px;padding: 8px 8px;
letter-spacing: 0.2px;font-family: "Jost-Regular";}

.fixed-top nav ul li a .fa{width: 15px;vertical-align: middle;}
.fixed-top nav ul li a:hover{color: var(--khaki);}
.fixed-top nav ul ul li a:hover{box-shadow: none;}
.fixed-top nav ul ul{position: absolute;top: 90px;opacity: 0;visibility: hidden;
transition: top .3s;}
.fixed-top nav ul ul ul{border-top: none;}

.fixed-top nav ul li:hover > ul{top: 60px;opacity: 1;visibility: visible;z-index: 99;}
.fixed-top nav ul ul li:first-child{border-top: 3px solid var(--khaki);}
.fixed-top nav ul ul li{position: relative;margin: 0px;width: 300px;float: none;display: list-item;
border-bottom: 1px solid rgba(0,0,0,0.3);}

.fixed-top nav ul ul li a{line-height: 50px;text-transform: capitalize;}
.fixed-top nav ul ul ul li{position: relative;top: -63px;left: 302px;}

.fixed-top input{display: none;}
.fixed-top .show{display: none;}
.fixed-top .icon{display: none;}
.fixed-top .show{display: none;}
.fixed-top .fa-plus{font-size: 12px!important;margin-left: 5px;}

div#myModal2 {top: 25%;}



.video-top {position: relative;height: 100%;margin-top: 60px;background-color: #000;}
#myVideo {height: 100%;object-fit: cover;width: 100%;}
#myVideomt {height: 100%;object-fit: cover;width: 100%;}
.bg-front{position: absolute;top: 0;left: 0;right: 0;bottom: 7px;
background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(255,255,255,0) 100%);
}
.scroll_icon_animated {position: absolute;width: 100%;height: 10%;bottom: 30px;}
.scroll_icon_animated_2 {position: relative;width: 100%;height: 100%;}
.scroll_icon_animated_2 .container {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.field {display: grid;align-items: center;justify-content: center;width: 100%;}
.field h2{color: #fff;font-size: 18px;font-weight: 400;}
.field a{margin: 0 auto;}

@keyframes wheel {
to {opacity: 0;top: 60px;}}
@-webkit-keyframes wheel {
  to {opacity: 0;top: 60px;}}
.scroll {width: 60px;height: 60px;border: 2px solid #333;border-radius: 50%;position: relative;animation: down 1.5s infinite;
-webkit-animation: down 1.5s infinite;}
.scroll::before {content: "";position: absolute;top: 15px;left: 18px;width: 18px;height: 18px;border-left: 2px solid #333;
border-bottom: 2px solid #333;transform: rotate(-45deg);}
@keyframes down {0% {transform: translate(0);}20% {transform: translateY(15px);}40% {transform: translate(0);}}
@-webkit-keyframes down {
  0% {transform: translate(0);}
  20% {transform: translateY(15px);}
  40% {transform: translate(0);}}
.arrow {width: 0;height: 40px;border: 1px solid #333;position: relative;animation: scroll 1.5s infinite;-webkit-animation: scroll 1.5s infinite;}
.arrow::after {content: "";display: block;position: absolute;top: 100%;left: -5px;width: 1px;height: 10px;border-top: 10px solid #333;
border-left: 5px solid transparent;border-right: 5px solid transparent;}
@keyframes scroll {
  0% {height: 40px;}
  30% {height: 70px;}
  60% {height: 40px;}}
@-webkit-keyframes scroll {
  0% {height: 40px;}
  30% {height: 70px;}
  60% {height: 40px;}}

.btn-call img{width: 24px;}
.main-btn{background-color: var(--khaki);border-radius: 10px;color: #fff;}

@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
#myBtn{padding: 10px 25px;border-radius: 50px;border: none;cursor: pointer;font-family: "Jost-Medium";
width: 100px;background-color: transparent;font-size: 18px;color: #fff;}
.news{overflow-x: hidden;}
.ticker-wrap {width: 100%;overflow: hidden;height: 50px;background-color: var(--khaki);padding-left: 100%;
box-sizing: content-box;}
.ticker-wrap .ticker {display: inline-block;height: 50px;line-height: 50px;white-space: nowrap;
padding-right: 100%;box-sizing: content-box;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-name: ticker;
animation-name: ticker;-webkit-animation-duration: 50s;animation-duration: 60s;}
.ticker-wrap .ticker__item {display: inline-block;padding: 0 2rem;font-size: 20px;color: #fff;font-weight: 500;
font-family: "Jost-Regular";letter-spacing: 1px;}

.about-us{padding: 40px 0px;text-align: center;}
.about-us h4{font-size: 45px;color: var(--khaki);font-family: "Jost-Medium";text-transform: capitalize;
letter-spacing: 1px;}
.about-us p{padding: 25px 50px;font-size: 17px;font-family: "Jost-Regular";line-height: 28px;letter-spacing: 0.4px;}
.about-us .btn-sec{display: flex;justify-content: center;padding: 15px 30px;}
.about-us .btn-sec .box{width: calc(32% - 15px);display: grid;padding: 0px 20px;}
.about-us .btn-sec .box a{background-color: var(--dark);margin: 15px 0px;
padding: 8px 10px;color: #fff;text-decoration: none;border-radius: 10px;font-family: "Jost-Bold";letter-spacing: 0.2px;
font-size: 17px;}
.about-us .btn-sec .img-about{border-radius: 10px;}
.about-us .btn-sec a img{width: 20px;vertical-align: sub;}

.about-us .btn-read{display: grid;justify-content: center;margin: 25px 0px;color: var(--khaki);padding-bottom: 5px;
text-decoration: none;font-family: "Jost-Regular";font-size: 18px;}
.about-us .btn-read img{margin: 0 auto;}


.raheja-csr-home{padding: 50px 0px;}
.raheja-csr-home .csr-home{display: flex;justify-content: space-between;}
.raheja-csr-home .csr-home .box{width: calc(33% - 15px);}
.raheja-csr-home .csr-home .box .btn-sec{display: flex;}
.raheja-csr-home .csr-home .box .img-sec img{display: flex;border-radius: 10px;}
.raheja-csr-home .csr-home .box .btn-sec {margin-top: 15px;background-color: var(--dark);justify-content: center;border-radius: 10px;}
.raheja-csr-home .csr-home .box .btn-sec img{width: 18px;}
.raheja-csr-home .csr-home .box .btn-sec .inn-btn {display: flex;justify-content: space-between; color: #fff; font-family: "Jost-Medium"; font-size: 18px; align-items: center;}
.raheja-csr-home .csr-home .box .btn-sec .inn-btn a{color:#fff;}
.raheja-csr-home .csr-home .box .btn-sec span{padding: 10px 8px;}
.raheja-csr-home .csr-home .box .btn-sec span .fa{color:#fff;cursor: pointer;}
.raheja-csr-home .csr-home .box .btn-sec span a{color: #fff;font-family: "Jost-Medium";font-size: 18px;}


.new-launch{padding-bottom: 25px;}
.new-launch .carousel-indicators li {position: relative;-webkit-box-flex: 0; -ms-flex: 0 1 auto;flex: 0 1 auto;
width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;background-color: rgb(193, 148, 107, 0.5);}
.new-launch .heading-top{padding-bottom: 25px;}
.disclaimer-home{margin-top: 50px;letter-spacing: 0.1px;}

.new-launch .carousel-indicators {cursor: pointer;position: absolute;left: 0;bottom: -25px;right: unset;
z-index: 15;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;
justify-content: center;padding-left: 0;margin-right: unset;margin-left: unset;}
.new-launch .carousel-indicators .active{background-color: rgb(193, 148, 107, 1)!important;width: 50px!important;}
.featured-properties{padding: 5px 0px;margin-bottom: 70px;margin-top: 25px;}
.featured-properties h2{padding-bottom: 0px;}
.featured-properties .owl-item{padding: 10px;}
.featured-properties .owl-item .box{padding-bottom: 15px;border-radius: 5px;}
.featured-properties .owl-item .box .overlay{padding-top: 15px;border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
.featured-properties .owl-item .box .overlay h5{text-transform: capitalize;color: #222;text-align: center;font-weight: 500;
font-family: "Jost-Medium";font-size: 18px;letter-spacing: 0.1px;padding: 10px 0px;line-height: 32px;padding-bottom: 0;}
.featured-properties .owl-item .box .overlay-front{color: #fff;}
.featured-properties .owl-item .box img{border-radius: 5px;}
.featured-properties .owl-theme .owl-nav {position: absolute;bottom: 10px;right: 10px;width: 40px;}
.featured-properties .owl-theme .owl-dots{display: none!important;}

.new-launch .owl-carousel .owl-nav button.owl-next{display: none!important;}
.new-launch .owl-carousel .owl-nav button.owl-prev{display: none!important;}
.new-launch .owl-theme .owl-dots{display: none!important;}

.new-launch .owl-item .box img{padding: 10px;}
.new-launch .owl-item .box .overlay h5{text-transform: capitalize;color: #222;text-align: center;font-weight: 500;
font-family: "Jost-Medium";font-size: 18px;letter-spacing: 0.1px;padding: 10px 0px;line-height: 32px;padding-bottom: 0;}

.all-properties{padding: 25px 0px;background-color: #fcfcfc;}
.box-property{width: 85%;margin: 0 auto;}
.all-properties h2{padding-bottom: 0px;}
.all-properties .item{box-shadow: 0 14px 10px rgb(0 0 0 / 25%), 0 0px 0px rgb(0 0 0 / 22%);
border-radius: 0px;margin-bottom: 25px;padding-top: 0px;border-radius: 0px;}
.all-properties .owl-item{padding: 10px;}
.all-properties .owl-item .box{border-radius: 5px;}
.all-properties .owl-item .box .img-project{position: relative;}
.all-properties .owl-item .box .logo-sec{position: absolute;bottom: -35px;left: 20%;width: 60%;
background-color: #e9e9e9;right: 5%;border-radius: 0px;}
.all-properties .owl-item .box .patch{position: absolute;top: 0px;left: 0%;width: 90%;
right: 5%;border-radius: 10px;z-index: 999;}
.all-properties .owl-item .box .patch img{width: 100px;}
.all-properties .owl-item .box .logo-sec img{width: 140px;margin: 0 auto;padding: 10px;
}
.Commercial-prop{padding-bottom: 66px;}
.all-properties .owl-item .box .overlay{padding-top: 45px;border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;text-align: center;padding-bottom: 25px;}
.all-properties .owl-item .box .overlay a{background-color: var(--khaki);font-weight: 500;width: 40%;color: #fff;border-radius: 0px;padding: 8px 25px;font-family: "Jost-Medium";
letter-spacing: 0.5px;}
  .btn_proj_evt{display: flex;justify-content: space-evenly;}
  
.public-notice{padding-top: 70px;}
.public-notice-b{display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 22px;}
.public-notice .box-inner{width: calc(33% - 15px);}
.public-notice h2{color: #222;text-align: center;}



.all-properties .owl-item .box .overlay a:hover{color: #fff!important;}
.all-properties .owl-item .box .overlay h5{text-transform: capitalize;color: #222;padding: 10px 0px;font-weight: 500;
font-family: "Jost-Regular";font-size: 16px;letter-spacing: 0.4px;background-color: #f7f0ea;}
.all-properties .owl-item .box .overlay p{font-family: "Jost-Regular";text-transform: capitalize;font-size: 16px;padding: 5px 10px;padding-bottom: 10px;min-height: 45px;}
.all-properties .owl-item .box .overlay h4{text-transform: capitalize;color: #222;font-weight: 500;
font-family: "Jost-Regular";font-size: 18px;letter-spacing: 1.5xp;padding: 10px 0px;color: var(--khaki);letter-spacing: 0.6px;
display: flex;justify-content: center;}
.all-properties .owl-item .box .overlay h4 span{display: grid;align-items: center;}
.all-properties .owl-item .box .overlay h4 span img{width: 12px;margin-right: 5px;}
.all-properties .owl-item .box .overlay h6{font-family: "Jost-Regular";font-size: 15px;padding: 5px 0px;min-height: 60px;text-transform: capitalize;margin: 5px 0px;letter-spacing: 0.1px;font-weight: 500;}
.all-properties .owl-item .box .overlay button{background-color: var(--khaki);color: #fff;
border-radius: 10px;padding: 8px 25px;font-family: "Jost-Bold";letter-spacing: 0.5px;}

.all-properties .owl-item .box .overlay-front{color: #fff;}
.all-properties .owl-item .box img{border-radius: 0px;}
.all-properties h4{font-size: 28px;font-family: "Jost-Medium";letter-spacing: 0.5px;}
.all-properties .owl-theme .owl-nav {position: absolute;right: 10px;width: 40px;}
.all-properties .owl-theme .owl-dots{display: none!important;}
.owl-carousel .owl-nav.disabled{display: block!important;}

.our-partners .partners-area{display: flex; justify-content: space-between;background-color: #f6f6f6;overflow-x: hidden;}
.our-partners .partners-area .left{width: 25%;background-color: var(--khaki);display: grid;align-items: center;
clip-path: polygon(0 0, 78% 0, 100% 100%, 0% 100%);padding: 55px 0px;}
.our-partners .partners-area .right{width: 75%;}
.our-partners .partners-area .left h2{color: #fff;text-align: center;font-family: "Jost-Medium";letter-spacing: 1px;}

.our-partners .partners-area .right .logo-box{display: flex;justify-content: space-between;}
.our-partners .partners-area .right .logo-box .box{padding-top: 50px;padding-bottom: 10px;}
.our-partners .partners-area .right .logo-box .box img{width: 80%;-webkit-box-shadow: 10px 10px 5px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 5px -6px rgba(0,0,0,0.75);box-shadow: 10px 10px 5px -6px rgba(0,0,0,0.75);}
.contact-form .form-area .right .form-box .form-control{color: #fff;}
.projects-box a.btn{background-color: var(--khaki);}
.projects-box a.btn:hover{color: #fff!important;background-color: var(--khaki)!important;}
.projects-box a.btn:focus{color: #fff!important;background-color: var(--khaki)!important;}
/* .sub-btn-form_for_contect_us {position: relative;}
.sub-btn-form_for_contect_us span#pin_buttonsubmit {position:absolute;top: 18%;right: 32%;filter: invert(1);} */
.awards{background-color: #363435;padding-left: 40px 0px;}
.awards .awards-area{display: flex;justify-content: space-between;}
.awards .awards-area .left{width: 40%;display: grid;align-items: center;padding: 60px;}
.awards .awards-area .right{width: 60%;}
.awards .awards-area .left h2{color: var(--khaki);font-family: "Jost-Medium";letter-spacing: 1px;padding-bottom: 10px;
font-size: 36px;}
.awards .awards-area .left p{padding-bottom: 5px;font-size: 15px;font-family: "Jost-Regular";color: #eee;
line-height: 20px;letter-spacing: 0.5px;}
.awards .awards-area .left ul{padding: 15px 0px;padding-left: 0;}
.awards .awards-area .left ul li{color: #eee;font-size: 14px;padding-bottom: 1px;font-family: "Jost-Regular";color: #eee;line-height: 20px;letter-spacing: 0.5px;}
.awards .awards-area .left button{background-color: var(--khaki);color: #fff;font-weight: 500;
border-radius: 10px;padding: 8px 25px;font-family: "Jost-Medium";letter-spacing: 0.5px;border: none;}
.awards .awards-area .right .awards-img{display: flex;height: 100%;}
.awards .awards-area .right .box{height: 100%;}
.awards .awards-area .right .awards-img .box-img{width: calc(25% - 15px);display: grid;align-items: end;
padding: 50px 50px;justify-content: center;}
.awards .awards-area .right .awards-img .bg-ther{background-color: #312f30;}
.awards .awards-area .right .awards-img .box-img img{width: 100px;}
.heading-top{color: var(--khaki);font-size: 40px;text-align: center;font-family: "Jost-Medium";letter-spacing: 1px;}
.testimonial{padding: 35px 0px;padding-bottom: 50px;}
.testimonial h2{padding-bottom: 30px;}
.testimonial .details-box{box-shadow: 0 3px 6px rgba(0,0,0,0.05), 0 3px 6px rgba(0,0,0,0.05);margin: 20px;
padding: 15px 50px;border-radius: 15px;}
.testimonial .test-sec{display: flex;justify-content: space-between;width: 75%;margin: 0 auto;}
.testimonial .test-sec .quote{width: 15%;display: grid;align-items: center;justify-content: center;}
.testimonial .test-sec .quote .box img{width: 80%;}
.testimonial .test-sec .test-details{width: 70%;}
.tester_new .carousel-item p {font-size: 16px;font-family: "Jost-Regular";color: #666;line-height: 28px;letter-spacing: 0.8px;} 
.testimonial button{background-color: var(--khaki);color: #fff;font-weight: 500;
border-radius: 10px;padding: 8px 25px;font-family: "Jost-Medium";letter-spacing: 0.5px;border: none;margin-top: 100px;}
.testimonial .tester_new .carousel-item hr {width: 100px;}
.testimonial .tester_new .carousel-item h4 {font-family: "Jost-Medium";font-size: 18px;padding-top: 10px;}
.tester_new .carousel-indicators li {height: 70px;width: 70px;border-radius: 50%;
background-image: url(../images/other-img/1.jpg);
background-position: center;background-size: cover;border: 5px solid #f1f2f3;opacity: 0.4;box-shadow: 0px 0px 5px 1px #ccc;
margin: 0 10px;cursor:pointer;}
.tester_new .carousel-indicators li:nth-child(2) {background-image: url(../images/other-img/4.jpg);}
.tester_new .carousel-indicators li:nth-child(3) {background-image: url(../images/other-img/3.jpg);}
.tester_new .carousel-indicators li:nth-child(4) {background-image: url(../images/other-img/2.jpg);}
.testimonial .carousel-indicators {bottom: -90px;}
.testimonial .tester_new .carousel-indicators, .active {opacity: 1!important;}
.m-video{width: 100%;height: 100%;}
.box-testimonial{display: flex;}
.box-testimonial .col-none{width: 20%;}
.box-testimonial .col-big{width: 60%;}
.modal .scrollbtn{padding: 35px;}
.modal .scrollbtn h2{text-align: center;font-size: 20px;margin-top: 15px;margin-bottom: 10px;}
.modal .scrollbtn img{margin: 0 auto;display: block;}
.modal .scrollbtn p{text-align: center;margin-top: 15px;margin-bottom: 15px;text-transform: uppercase;}
.modal .scrollbtn .form-control{margin-bottom: 10px;}
.modal .scrollbtn .form-control::placeholder{text-transform: capitalize;}
.modal .scrollbtn .btn-form{background-color: var(--khaki);padding: 8px 50px;margin: 0 auto;border: none;color: #fff;display: block;width: 100%;}
.news-glance h2{color: #fff;padding-bottom: 50px;}
.news-glance{background-color: var(--khaki);padding: 35px 0px;}
.news-glance .news-sec{width: 75%;display: flex;justify-content: space-between;margin: 0 auto;}
.news-glance .news-sec .video-details{width: 40%;margin: 0 auto;}
.news-glance .news-sec .video-details .box video{width: 100%;border-radius: 25px;}
.news-glance .news-sec .video-details h4{font-family: "Jost-Bold";font-size: 18px;padding-top: 10px;
color: #222;letter-spacing: 1px;}
.news-glance .news-sec .video-details p{padding: 10px 0px;font-size: 16px;font-family: "Jost-Regular";color: #fff;
line-height: 28px;letter-spacing: 0.8px;}
.news-glance .news-sec .video-details a{color: #222;}
.news-glance .video-details .img-over{position: relative;}
.news-glance .video-details .img-over .overlay{position: absolute;top: 0;right: 0;left: 0;bottom: 0;display: grid;align-items: center;}
.news-glance .video-details .img-over .overlay a{font-size: 12px;color: #fff;display: none;text-align: center;display: grid;align-items: center;display: none;width: 120px;height: 40px;
justify-content: center;margin: 0 auto;}
.news-glance .video-details .img-over .overlay:hover a{display: block;background-color: #222;padding: 10px 5px;}
.find-new-idea{padding: 50px 0px;background-color: #f7f7f7;}
.find-new-idea h2{padding-bottom: 15px;display: grid;}
.find-new-idea .idea-sec{display: flex;justify-content: space-between;width: 75%;margin: 0 auto;}
.find-new-idea .idea-sec .left{width: 48%;}
.find-new-idea .idea-sec .right{width: 48%;}
.find-new-idea .blog-box{display: flex;justify-content: space-between;padding-top: 25px;}
.find-new-idea .blog-box .img-area{width: 40%;}
.find-new-idea .blog-box .content-area{width: 60%;padding-left: 25px;padding-right: 15px;}
.find-new-idea .blog-box .content-area h4{font-family: "Jost-Medium";font-size: 18px;padding-top: 10px;font-weight: 500;line-height: 28px;
color: #222;letter-spacing: 0.2px;}
.find-new-idea .blog-box .content-area p{font-size: 16px;font-family: "Jost-Regular";color: #666;padding-bottom: 10px;
line-height: 22px;letter-spacing: 0.1px;}
.find-new-idea .blog-box .content-area a{color: #222;}
.contact-form{padding: 35px 0px;}
.contact-form h2{text-align: left;font-size: 36px;padding-bottom: 10px;}
.contact-form h6{padding-bottom: 25px;font-weight: 500;}
.contact-form .form-area{display: flex;justify-content: space-between;margin: 0 auto;width: 75%;}
.contact-form .form-area .left{width: 30%;}
.contact-form .form-area .left video{width: 100%;border-radius: 25px;}
.contact-form .form-area .right{width: 62%;padding-left: 7%;}
.contact-form .form-area .left p{font-size: 16px;font-family: "Jost-Regular";color: #666;padding-top: 8px;line-height: 24px;letter-spacing: 0.8px;}
.contact-form .form-area .right .form-box{background-color: #363435;padding: 50px;border-radius: 15px;}
.contact-form .form-area .right .form-box .form-control{border: none;border-bottom: 1px solid #9f9f9f;
background-color: transparent;border-radius: 0;}
.contact-form .form-area .right .form-box .form-control::placeholder{color: #9f9f9f;padding-left: 5px;}
.contact-form .form-area .right .form-box .input-box{padding-bottom: 25px;}
.contact-form .form-area .right .form-box .input-box button{background-color: var(--khaki);color: #fff;
border-radius: 10px;padding: 8px 50px;font-family: "Jost-Medium";font-weight: 500;letter-spacing: 0.5px;border: none;margin-top: 10px;}
.all-projects{padding: 100px 0px;}
.all-projects h2{margin-bottom: 60px;}
.all-projects .project-sec{display: flex;justify-content: center;width: 88%;margin: 0 auto;
flex-wrap: wrap;}
.all-projects .project-sec .projects-box{width: calc(25% - 40px);margin: 15px;margin-bottom: 60px;
box-shadow: 0 14px 10px rgb(0 0 0 / 25%), 0 0px 0px rgb(0 0 0 / 22%);border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;}
.all-projects .project-sec .projects-box .img-project{position: relative;}
.all-projects .project-sec .projects-box .logo-sec{position: absolute;bottom: -35px;left: 20%;width: 60%;
background-color: #e9e9e9;right: 5%;border-radius: 10px;}
.all-projects .project-sec .projects-box .patch{position: absolute;top: -35px;left: 0%;width: 90%;
right: 5%;border-radius: 10px;z-index: 999;}
.all-projects .project-sec .projects-box .patch img{width: 100px;}
.all-projects .project-sec .projects-box .logo-sec img{width: 140px;margin: 0 auto;padding: 10px;display: block;}
.all-projects .project-sec .projects-box .overlay{padding-top: 45px;border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;text-align: center;padding-bottom: 25px;}
.all-projects .project-sec .projects-box .overlay h5{text-transform: capitalize;color: #222;padding: 10px 0px;
font-family: "Jost-Regular";font-size: 20px;letter-spacing: 1xp;background-color: #f7f0ea;}
.all-projects .project-sec .projects-box .overlay p{font-family: "Jost-Regular";font-size: 16px;padding: 5px 0px;padding-bottom: 10px;}
.all-projects .project-sec .projects-box .overlay h4{text-transform: capitalize;color: #222;
font-family: "Jost-Medium";font-size: 18px;letter-spacing: 1.5xp;padding: 10px 0px;color: var(--khaki);
display: flex;justify-content: center;}
.all-projects .project-sec .projects-box .overlay h4 span{display: grid;align-items: center;}
.all-projects .project-sec .projects-box .overlay h4 span img{width: 12px;margin-right: 5px;}
.all-projects .project-sec .projects-box .overlay h6{font-family: "Jost-Regular";font-size: 20px;padding: 5px 0px;
font-family: "Jost-Bold";text-transform: uppercase;margin: 5px 0px;}
.all-projects .project-sec .projects-box .overlay button{background-color: var(--khaki);color: #fff;
border-radius: 10px;padding: 8px 25px;font-family: "Jost-Bold";letter-spacing: 0.5px;}
.all-projects .project-sec .projects-box .overlay-front{color: #fff;}
.all-projects .project-sec .projects-box img{border-radius: 0px;}
.modal .form-box{background-color: #363435;padding: 50px;border-radius: 15px;}
.modal .form-box .form-control{border: none;border-bottom: 1px solid #9f9f9f;
background-color: transparent;border-radius: 0;}
.modal .form-box .form-control::placeholder{color: #9f9f9f;padding-left: 0px;}
.modal .form-box .input-box{padding-bottom: 25px;}
.modal .form-box .input-box button{background-color: var(--khaki);color: #fff;width: 100%;
border-radius: 10px;padding: 8px 50px;font-family: "Jost-Bold";letter-spacing: 0.5px;border: none;margin-top: 10px;}
.modal .form-box h4{color: var(--khaki);font-size: 32px;font-family: "Jost-Bold";text-align: center;
display: grid;padding-bottom: 25px;}
.modal .form-box img{margin: 0 auto;display: block;Margin-bottom: 25px;}
.modal-world .modal-content{background-color: #363435;padding: 25px;}
.modal-world .modal-content h4{color: #fff;text-align: center;padding-bottom: 15px;}
.modal-world .modal-content .form-control{border: none; border-bottom: 1px solid #fff;margin-bottom: 20px;background-color: transparent;
border-radius: 0;padding-left: 0;padding-bottom: 10px;color: #fff;}
.modal-world .modal-content .form-control::placeholder{color:#fff;}
.modal-world .modal-content button{background-color: var(--khaki);border: none;color: #fff;padding: 10px 25px;border-radius: 0;margin-top: 10px;}
.bredcrumb{margin-top: 70px;background-image: linear-gradient(rgba(0, 0, 0, 0.69), rgba(0, 0, 0, 0.69)), url('../images/bg-img.jpg');
width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;}
.bredcrumbt{margin-top: 70px;background-image: linear-gradient(rgba(0, 0, 0, 0.69), rgba(0, 0, 0, 0.69)), url('../images/about/csr1.jpg');
width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;}
.bredcrumbt h2{color: #fff;padding: 175px;text-transform: uppercase;font-family: "Jost-Medium";}
.bredcrumbt .container{min-width: 88.5%;text-align: center;display: grid;align-items: center;}
.bredcrumb h2{color: #fff;padding: 175px;text-transform: uppercase;font-family: "Jost-Medium";}
.bredcrumb .container{min-width: 88.5%;text-align: center;display: grid;align-items: center;}
.bredcrumb-buy .container .box{padding: 50px 0px;padding-top: 70px;}
.bredcrumb-buy{background-image: linear-gradient(rgba(0, 0, 0, 0.69), rgba(0, 0, 0, 0.69)), url('../images/bg-img.jpg');
width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;}
.bredcrumb-buy h2{color: #fff;text-transform: uppercase;font-family: "Jost-Medium";font-size: 50px;}
.bredcrumb-buy .container{min-width: 88.5%;text-align: center;display: grid;align-items: center;}
.bredcrumb-buy h6{text-transform: uppercase;font-family: "Jost-Bold";
font-size: 26px;color: var(--khaki);letter-spacing: 1px;}
.bredcrumb-buy h5{text-transform: uppercase;font-family: "Jost-Bold";padding-top: 10px;
font-size: 20px;color: var(--khaki);letter-spacing: 1px;margin-bottom: 25px;}
.bredcrumb-buy h5 span{border-bottom: 2px solid var(--khaki);}
.bredcrumb-buy .step-bread{display: flex;justify-content: center;padding: 25px 0px;}
.bredcrumb-buy .step-bread .step img{width: 60px;padding: 5px;}
.bredcrumb-buy .step-bread .step{margin: 15px;width: 25%;}
.bredcrumb-buy .step-bread .step-border{border-left: 1px dashed #ddd;border-right: 1px dashed #ddd;}
.bredcrumb-buy .step-bread .step h4{color: #fff;font-size: 18px;letter-spacing: 1px;
padding: 10px 0px;font-family: "Jost-Medium";}
.bredcrumb-buy .step-bread .step p{color: var(--khaki);letter-spacing: 0.5px;}
.top-space-home{margin-top: 60px;}
/* .modal {position: fixed;width: 500px;display: block;min-height: 0;border-radius: 4px;opacity: 0;color: rgba(0,0,0,0.4);
top: 50%;left: 50%;z-index: 100;transform: translate(-50%, -50%);} */
.popup_show {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-webkit-animation-duration: 0.7s;
animation-duration: 0.7s;-webkit-animation-timing-function: cubic-bezier(0.66, 0.12, 0.49, 0.89);
animation-timing-function: cubic-bezier(0.66, 0.12, 0.49, 0.89);opacity: 1;height: auto;}
.modal-box {position: relative;border-radius: 15px;}
.modal .close {position: absolute;cursor: pointer;font-size: 1.7rem;font-weight: 300;top: 10px;color: #000;
right: 10px;padding: 0rem 0.8rem 0.3rem 0.8rem;border-radius: 50%;transition: all 0.3s ease-in-out;}

@-webkit-keyframes fadeInDown {0% {opacity: 0;height: auto;transform: translate(-50%, -60%);}
100% {opacity: 1;height: auto;transform: translate(-50%, -50%);}}
@keyframes fadeInDown {
0% {opacity: 0;height: auto;transform: translate(-50%, -60%);}
100% {opacity: 1;height: auto;transform: translate(-50%, -50%);}}
.navbar-dark .navbar-toggler-icon {filter: invert(1)!important;}
.contractor-supplier{font-size: 18px;padding-bottom: 15px;}
#myModalt .modal .close{top: 20px!important;}
.inq-btn img{width: 60px;height: 60px;padding: 10px;background-color: var(--khaki);border-radius: 50px;}
.sidebar-contact{position:fixed;top:65%;right:-350px;transform:translateY(-50%);width:350px;z-index: 999;
height:auto;padding:40px;background:#fff;box-shadow: 0 20px 50px rgba(0,0,0,.5);box-sizing:border-box;
transition:0.5s;}
.sidebar-contact.active{right:0;}
.sub-btn-form{position: relative;}
.sub-btn-form .loader-pin{position: absolute;right: 35%;top: 28px;z-index: 9999;}
.sidebar-contact h2{font-size: 24px;text-transform: capitalize;}
.sidebar-contact input,
.sidebar-contact textarea{width:100%;height:36px;padding:5px;margin-bottom:10px;box-sizing:border-box;border:1px solid rgba(0,0,0,.5);outline:none;}
.sidebar-contact h2{margin:0 0 20px;padding:0;}
.sidebar-contact textarea{height:60px;resize:none;}
.sidebar-contact input[type="submit"]{background:var(--khaki);color:#fff;cursor:pointer;border:none;font-size:18px;}
.toggle{position:absolute;height:48px;width:48px;text-align:center;cursor:pointer;background:var(--khaki);top:0%;left:-48px;line-height:48px;}
.toggle img{width: 28px;}
.toggle:before{content:'\f003';font-family:fontAwesome;font-size:18px;color:#fff;}
.toggle.active:before{content:'\f00d';}
.toggle.active:before{content:'\f00d';}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{display: block;}
.m-v{display: none;}
.footer-area{background-color: #282828;padding: 10px 0px;padding-bottom: 10px;}
.footer-area .footer-brand{text-align: center;}
.footer-area .footer-cont{width: 75%;margin: 0 auto;}
.footer-area .footer-cont .project-menu{display: flex;justify-content: space-between;
border-top: 1px solid #3a3a3a;border-bottom: 1px solid #3a3a3a;padding-bottom: 15px;margin-top: 10px;}
.footer-area .footer-cont .project-menu .menu-footer{width: calc(25% - 15px);}
.footer-area .footer-cont .project-menu .menu-footer h4{color: #eee;font-size: 16px;font-weight: 500;
letter-spacing: 0.5px;font-family: "Jost-Medium";padding-top: 15px;text-transform: uppercase;}
.footer-area .footer-cont .project-menu .menu-footer ul{padding-left: 0;
font-size: 15px;padding-top: 15px;}
.footer-area .footer-cont .project-menu .menu-footer ul li a{color: #8f8f8f;font-size: 14px;text-transform: capitalize;
font-family: "Jost-Regular";letter-spacing: 0.2px;}
.footer-area .footer-cont .project-menu .menu-footer ul li a:hover{text-decoration: none;
color: var(--khaki);}
.footer-area .social-m-icon{display: inline-block;}
.footer-area .social-m-icon li{display: inline-block;padding-right: 10px;}
.footer-area .social-m-icon img{width: 20px;}
.footer-area .footer-cont .disc-area{display: flex;justify-content: space-between;padding-top:10px;}
.footer-area .footer-cont .disc-area .left-area{width: 40%;}
.footer-area .footer-cont .disc-area .right-area{width: 60%;}
.footer-area .footer-cont .disc-area .left-area ul{padding-left: 0;}
.footer-area .footer-cont .disc-area .left-area ul li{display: inline-block;padding-right: 10px;}
.footer-area .footer-cont .disc-area .left-area ul li a{color: #8f8f8f;font-size: 14px;
font-family: "Jost-Regular";letter-spacing: 0.2px;text-transform: capitalize;}
.footer-area .footer-cont .disc-area .left-area ul li a:hover{text-decoration: none;
color: var(--khaki);}
.footer-area .footer-cont .disc-area .right-area p{color: #8f8f8f;font-size: 14px;
font-family: "Jost-Regular";letter-spacing: 0.2px;text-align: right;}
.footer-area .footer-cont .disc-area .right-area p a{color: #8f8f8f;text-transform: capitalize;}
/* 03-oct-22 */
.sound--icon.fa.fa-volume-off {margin-right: 14px;}
.btn-v-m{position: absolute;left: 850px;top: 10px;height: 100px;width: 100px;
z-index: 9999999!important;background-size: cover;}
.toggle-sound {position: absolute;right: 2%;left: unset;/* left: calc(50% - 25.5px); */background-color: rgba(196, 149, 106, 0.5);width: 55px;height: 55px;line-height: 55px;
text-align: center;color: #fff;border-radius: 50%;bottom: 5%;cursor: pointer;z-index: 99;animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);}
.BUY-ONINE-BTN,
.BUY-ONINE-BTN:hover{
	position: relative;
	display: inline-block;
	background: #c4956a!important;
	color: #fff!important;
	font-size: 14px;
	border: none;
	padding: 12px 30px;
}

.back-page {padding-top: 25px;background-color: #f7f7f7;}
.back-page .container{min-width: 77%;}
.back-page h4 {text-align: right;}
.back-page h4 span {background-color: #222;font-size: 16px;color: #fff;font-family: "Jost-Medium";padding: 6px 15px;font-weight: 500;letter-spacing:0.4px;}
.back-page .back-page-inn {border-bottom: 1px solid #eee;height: 50px;}
.back-page .ul-path {padding-top: 15px;}
.back-page .ul-path ul {text-align: right;}
.back-page .ul-path ul li {display: inline-block;font-family: "Jost-Regular";}
.back-page .ul-path ul li img {width: 10px;}
.back-page .ul-path ul li.act {color: var(--khaki);}

.Job-page {padding: 80px 0px;background-color: #f7f7f7;padding-top: 40px;}
.Job-page .container{min-width: 77%;}
.Job-page .heading {padding: 50px 0px;padding: 50px;margin-bottom: 50px;border: 1px solid #ccc;}
.Job-page .heading h1 {font-size: 28px;font-weight:500;padding-bottom: 15px;font-family: "Jost-Medium";}
.Job-page .heading p {line-height: 24px;letter-spacing: 0.4px;color: #666;}
.Job-page .job-sec {display: flex;justify-content: flex-start;flex-wrap: wrap;}
.Job-page .job-sec .job-part {background-color: #fff;width: calc(23% - 0px);text-align: center;margin:1%;margin-bottom: 30px;padding: 32px 25px;
-webkit-box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);-moz-box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);}
.Job-page .job-sec .job-part h4 {font-family: "Jost-Medium";font-size: 20px;letter-spacing: 0.4px;font-weight:500;padding-bottom: 5px;}
.Job-page .job-sec .job-part h6 {color: #666;font-size: 14px;line-height: 24px;font-weight: 400;font-family: "Jost-Regular";letter-spacing: 0.4px;min-height: 125px;}
.Job-page .job-sec .job-part h5 {padding-bottom: 5px;font-family: "Jost-Medium";font-size: 16px;font-weight:500;}
.Job-page .job-sec .job-part hr {width: 40px;margin: 20px auto;}
.Job-page .job-sec .job-part .btn-inn {display: flex;justify-content: space-between;margin-top: 25px;}
.Job-page .job-sec .job-part .btn-inn a {width: calc(50% - 2px);font-family: "Jost-Medium";}
.Job-page .job-sec .job-part .btn-inn a:first-child {background-color: #333;color: #fff;padding: 8px 50px;}
.Job-page .job-sec .job-part .btn-inn a:nth-child(2) {background-color: var(--khaki);color: #fff;padding: 8px 20px;}
.Job-page .job-sec .job-part .posted span {font-size: 11px;font-weight:500;font-family: "Jost-Medium";padding: 2px 6px;letter-spacing: 0.4px;}
.Job-page .job-sec .job-part .posted span b {font-weight: 500;}
.Job-page .job-sec .job-part .posted {margin-bottom: 0px;margin-top: 10px;line-height: 10px;}

.Job-page .job-sec .job-part ul li{color: #666;font-family: "Jost-Regular";font-weight: 400;letter-spacing: 0.4px;}

.Job-discrip-path {padding-top: 100px;}
.Job-discrip {padding: 50px 0px;background-color: #f7f7f7;}
.Job-discrip .heading {padding: 25px 50px;margin-bottom: 50px;border: 1px solid #ccc;}
.Job-discrip .container{min-width: 76%;}
.Job-discrip .heading h1 {font-size: 28px;font-family: "Jost-Medium";font-weight:500;}
.Job-discrip .job-title {background-color: #fff;-webkit-box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);-moz-box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);
padding: 50px;box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);margin-bottom: 25px;}
.Job-discrip .job-title h4 {font-family: "Jost-Medium";font-size: 26px;letter-spacing: 0.4px;font-weight:500;padding-bottom: 5px;}
.Job-discrip .job-title h4 span {font-size: 12px;background-color: #eee;padding: 2px 6px;vertical-align: middle;font-weight: 500;}
.Job-discrip .job-title h6 {color: #666;font-size: 14px;line-height: 24px;font-weight: 500;padding-bottom: 15px!important;}
.Job-discrip .inn-title .inn-box {display: flex;justify-content: space-between;}
.Job-discrip .inn-title .inn-box .box {width: 32%;}
.Job-discrip .inn-title .inn-box .box:first-child {border-right: 1px solid rgba(0,0,0,.1);}
.Job-discrip .inn-title .inn-box .box:nth-child(2) {border-right: 1px solid rgba(0,0,0,.1);}
.Job-discrip .inn-title .inn-box .box h5 {font-family: "Jost-Medium";font-size: 16px;letter-spacing: 0.1px;padding-bottom: 5px;font-weight: 500;padding-top: 15px;}
.Job-discrip .inn-title .inn-box .box p {line-height: 24px;letter-spacing: 0.4px;color: #666;font-weight: 500;}
.Job-discrip .inn-title .inn-box .btn-inn {display: flex;justify-content: space-between;padding: 15px 0px;}
.Job-discrip .inn-title .inn-box .btn-inn a {width: calc(50% - 2px);font-family: "Jost-Medium";text-align: center;}
.Job-discrip .inn-title .inn-box .btn-inn a:first-child {background-color: #333;color: #fff;padding: 8px 50px;}
.Job-discrip .inn-title .inn-box .btn-inn a:nth-child(2) {background-color: var(--khaki);color: #fff;padding: 8px 20px;}
.Job-discrip .job-disc .btn-inn {display: flex;justify-content: center;padding: 15px 0px;}
.Job-discrip .job-disc .btn-inn a {width: calc(20% - 2px);font-family: "Jost-Medium";text-align: center;margin: 10px;}
.Job-discrip .job-disc .btn-inn a:first-child {background-color: #333;color: #fff;padding: 8px 50px;}
.Job-discrip .job-disc .btn-inn a:nth-child(2) {background-color: var(--khaki);color: #fff;padding: 8px 20px;}
.Job-discrip .job-basic {background-color: #fff;-webkit-box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);-moz-box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);
padding: 50px;margin-bottom: 25px;box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);}
.Job-discrip .job-basic h4 {font-family: "Jost-Medium";font-size: 26px;letter-spacing: 0.4px;font-weight: 500;padding-bottom: 15px;}
.Job-discrip .job-basic h4 span {font-size: 12px;background-color: #eee;padding: 2px 6px;vertical-align: middle;}
.Job-discrip .job-basic h6 {color: #666;font-size: 14px;line-height: 24px;}
.Job-discrip .inn-basic .inn-box {display: flex;justify-content: space-between;}.Job-discrip .inn-basic .inn-box .box {width: 32%;}
.Job-discrip .inn-basic .inn-box .box:first-child {border-right: 1px solid rgba(0,0,0,.1);}
.Job-discrip .inn-basic .inn-box .box h5 {font-family: "Jost-Medium";font-size: 16px;font-weight: 500;letter-spacing: 0.1px;padding-top: 15px!important;}
.Job-discrip .inn-basic .inn-box .box p {line-height: 24px;letter-spacing: 0.4px;color: #666;}
.Job-discrip .inn-basic .inn-box .btn-inn {display: flex;justify-content: space-between;padding: 15px 0px;}
.Job-discrip .inn-basic .inn-box .btn-inn a {width: calc(50% - 2px);font-family: "Jost-Medium";text-align: center;}
.Job-discrip .inn-basic .inn-box .btn-inn a:first-child {background-color: #333;color: #fff;padding: 8px 50px;}
.Job-discrip .inn-basic .inn-box .btn-inn a:nth-child(2) {background-color: var(--khaki);color: #fff;padding: 8px 20px;}
.Job-discrip .job-disc {background-color: #fff;-webkit-box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);-moz-box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);
padding: 50px;box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);margin-bottom: 25px;}
.Job-discrip .job-disc h4 {font-family: "Jost-Medium";font-size: 26px;font-weight: 500;letter-spacing: 0.4px;padding-bottom: 15px;}
.Job-discrip .job-disc h5 {font-family: "Jost-Medium";font-size: 16px;letter-spacing: 0.2px;padding-bottom: 5px;text-transform: capitalize;}
.Job-discrip .job-disc .inn-basic p {line-height: 24px;letter-spacing: 0.4px;color: #666;padding-bottom: 25px;}
.Job-discrip .form-application {-webkit-box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);-moz-box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);padding: 50px;
margin-bottom: 25px;box-shadow: -2px 1px 1px 1px rgba(209,209,209,0.2);background-color: #fff;padding: 50px;height: 600px;}

.Job-discrip .job-disc ul li{padding: 10px 0px;}



.gall-activity {padding: 50px 0px;}
.gall-activity .popup-gallery {display: flex;justify-content: space-between;flex-wrap: wrap;height: 100%;}
.gall-activity .popup-gallery .box-gall {width: calc(25% - 20px);position: relative;margin-bottom: 30px;}
.gall-const .popup-gallery .box-gall .h-gall-const h2{transition-timing-function: ease-in;text-align: center;color: #fff;letter-spacing: 0.6px;font-size: 18px;
padding: 10px;color: #fff;padding-top: 0;}
.gall-activity .popup-gallery .box-gall img {width: 100%;height: 100%;object-fit: cover;}
.gall-activity .popup-gallery .box-gall video {width: 100%;height: 100%;object-fit: cover;}
.gall-activity .popup-gallery .box-gall .h-gall-const {position: absolute;left: 0;width: 100%;height: 80px;bottom: 0;margin-top: auto;display: grid;align-items: end;
transition-timing-function: ease-in;cursor: pointer;}
.gall-activity .popup-gallery .box-gall .h-gall-const h2 {background-color: rgba(0, 0, 0, 0.5);transition-timing-function: ease-in;text-align: center;color: #fff;
font-size: 24px;padding: 10px;}
.gall-activity .gall-act {display: flex;justify-content: space-between;}
.gall-activity .gall-act .left-act {width: 78%;}
.gall-activity .gall-act .right-act {width: 20%;background-color: #f7f7f7;padding: 40px;}
.gall-activity .gall-act .right-act h4 {padding-bottom: 25px;font-size: 18px;letter-spacing: 0.5px;}

.gall-activity .gall-act .right-act ul li a {color: #222;font-family: "Jost-Medium";}
.gall-activity .gall-act .right-act ul li {line-height: 36px;}
section.gall-activity .container {min-width: 76%;}
.gall-activity .heading {padding: 25px 0px;}
.gall-activity .heading h2 {font-family: "Jost-Medium";font-size: 28px;padding-bottom: 0px;letter-spacing: 0.2px;}
.gall-activity .heading h2 span {font-size: 14px;background-color: #eee;padding: 2px 5px;color: #666;}
.gall-activity .heading h6 {font-family: "Jost-Medium";font-size: 16px;color: #666;padding-top: 5px;letter-spacing: 0.2px;padding-bottom: 5px;text-transform: capitalize;}
.gall-activity .btn-more h4 {text-align: right;margin-top: 15px;position: relative;z-index: 9;}
.gall-activity .btn-more h4 span {background-color: var(--khaki);font-size: 18px;color: #fff;padding: 8px 15px;font-family: "Jost-Medium";}
.gall-activity .btn-more h4:before {content: "";position: absolute;width: 90%;height: 1px;background-color: #ccc;top: 50%;left: 0;right: 0;bottom: 0;z-index: -1;}

.front-page-all {padding: 80px 0px;background-color: #f7f7f7;}
.front-page-all .container{min-width: 76%;}
.front-page-all .grid-left {display: flex;justify-content: space-between;padding-bottom: 2%;}
.front-page-all .grid-left .img-left {width: 70%;-webkit-box-shadow: -2px 2px 13px 1px rgba(209,209,209,1);-moz-box-shadow: -2px 2px 13px 1px rgba(209,209,209,1);
box-shadow: -2px 2px 13px 1px rgba(209,209,209,1);}
.front-page-all .grid-left .grid-left-right {width: 28%;-webkit-box-shadow: -2px 2px 13px 1px rgba(163,163,163,1);-moz-box-shadow: -2px 2px 13px 1px rgba(163,163,163,1);
box-shadow: -2px 2px 13px 1px rgba(163,163,163,1);}
.front-page-all .grid-right {display: flex;justify-content: space-between;padding-bottom: 2%;}
.front-page-all .grid-right .img-left {width: 70%;-webkit-box-shadow: -2px 2px 13px 1px rgba(209,209,209,1);-moz-box-shadow: -2px 2px 13px 1px rgba(209,209,209,1);
box-shadow: -2px 2px 13px 1px rgba(209,209,209,1);}
.front-page-all .grid-right .grid-left-right {width: 28%;-webkit-box-shadow: -2px 2px 13px 1px rgba(163,163,163,1);-moz-box-shadow: -2px 2px 13px 1px rgba(163,163,163,1);
box-shadow: -2px 2px 13px 1px rgba(163,163,163,1);}
.front-page-all .heading {padding: 50px 0px;padding: 50px;margin-bottom: 50px;border: 1px solid #ccc;}
.front-page-all .heading h1 {font-size: 28px;padding-bottom: 15px;font-family: "Jost-Medium";}
.front-page-all .heading p {line-height: 24px;letter-spacing: 0.4px;color: #666;}
.inner-sec {height: 100%;}
.inner-sec:hover .half {width: 0;cursor: pointer;}
/* .inner-sec .half {width: 50%;height: 100%;float: left;position: relative;overflow: hidden;transition: all 0.3s ease-in-out;} */
.inner-sec .half .arrow-g {position: absolute;width: 100%;height: 100%;justify-content: end;top: 70%;padding-right: 50px;}
.inner-sec .half .arrow-g img {width: 40px;margin-top: auto;margin-left: auto;text-align: end;display: block;bottom: 0;}
.inner-sec .half .content-half h2 {padding-bottom: 10px;font-family: "Jost-Medium";font-size: 32px;letter-spacing: 1px;}
.inner-sec .half .content-half p {line-height: 26px;letter-spacing: 0.4px;}
.inner-sec .half .content-half {display: grid;align-items: center;padding: 50px 50px;}
.inner-sec .half .img-in-left {position: absolute;top: 0%;transform: translate(-0%, -0%);width: 100%;height: 100%;padding: 0;margin: 0;}
.inner-sec .half .img-in-left img {height: 100%;object-fit: cover;}
.inner-sec .half .img-in-left video {height: 100%;width: 100%;object-fit: cover;}
.inner-sec .half:before, .inner-sec.half:after {content: " "; /* 1 */display: table; /* 2 */}
.item img {height: 100%;object-fit: cover;}
.inner-sec .half:after {clear: both;}
.inner-sec .half:first-child {background: #F8BDB5;}
.inner-sec .half:nth-child(2) {background: #fff;}
.inner-sec .half:hover {width: 100%;z-index: 50;}
.img-left-right {height: 100%;}
.grid-left-right .overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(240, 89, 7, 0.82);overflow: hidden;width: 100%;height: 100%;
transition: 0.5s ease;}
.grid-left-right .item {position: relative;overflow: hidden;height: 100%;}
.grid-left-right .content-right-img {position: absolute;top: 0;right: 0;left: 0;bottom: 0;width: 100%;height: 100%;justify-content: center;padding: 50px;}
.grid-left-right .content-right-img h2 {color: #eee;font-family: "Jost-Medium";font-size: 32px;letter-spacing: 1px;}
.grid-left-right .content-right-img p {color: #9d9d9d;padding-top: 10px;line-height: 24px;letter-spacing: 0.4px;}
.grid-left-right .item:hover .overlay {bottom: 0;height: 100%;width: 100%;}
.grid-left-right .right-overlay {left: 100%;height: 100%;}
.grid-left-right .item:hover .right-overlay {left: 0;}
.grid-left-right .img-hov {position: absolute;top: 0;left: 0;width: 100%;text-align: center;cursor: pointer;}
.oppotunities {padding: 70px 0px;}
.oppotunities .container{min-width: 76%;}
.oppotunities .inn-oppor {display: flex;}
.oppotunities .inn-oppor .left {width: 80%;}
.oppotunities .inn-oppor .right {width: 20%;display: grid;align-items: flex-end;}
.oppotunities .inn-oppor .left h2 {font-size: 36px;padding-bottom: 15px;font-family: "Jost-Medium";padding-top: 10px;letter-spacing: 0.8px;}
.oppotunities .inn-oppor .left h6 {line-height: 24px;letter-spacing: 0.4px;color: #666;font-family: "Jost-Medium";}
.oppotunities .inn-oppor .right button {color: #222;text-decoration: underline;text-align: right;background-color: transparent;border: none;font-family: "Jost-Regular";
font-size: 20px;cursor: pointer;}
.oppotunities .inn-oppor .right button a {text-decoration: none;color: #222;}

.modal-job-application .modal.show .modal-dialog{max-width:600px!important;}
.modal-job-application .modal.show .modal-dialog .modal-body { padding-top:25px;}
.modal-job-application .close {top:25px!important;right:20px!important;}

.modal-job-application .modal-body{height:auto;padding: 35px;}
.modal-job-application .main-form {display: flex;flex-wrap: wrap;justify-content: space-between;}
.modal-job-application .form-title h4 {font-size: 28px;font-family: "Jost-Medium";padding-bottom: 25px;letter-spacing: 1px;}
.modal-job-application .main-form .form-group {width: calc(50% - 5px);}
.modal-job-application .main-form .form-group1 {width: calc(100% - 5px);}
.modal-job-application .main-form .form-group2 {margin: 0 auto;}
.modal-job-application .main-form .form-group .form-control {border-radius: 0px;height: 48px;}
.modal-job-application .main-form .form-group .form-control1 {border-radius: 0px;height: auto;}
.modal-job-application .main-form button {background-color: var(--khaki);border: none;border-radius: 0;height: 48px;width: 180px;margin: 0 auto;font-family: "Jost-Medium";}
.modal-job-application .main-form .form-group .form-control-file {border-radius: 0px;}
.modal-job-application .main-form .form-group {text-align: left;font-size: 12px;}
.modal-job-application .main-form .form-group label {margin-bottom: 0px;}
.modal-job-application .modal-content{border-radius: 0;}

.sound {width: 97%;height: 100%;position: absolute;cursor: pointer;display: inline-block;left: 0;top: 0;margin-left: -15%;opacity: 0.8;}
.sound--icon {color: inherit;line-height: inherit;font-size: 1.6rem;display: block;margin: auto;text-align: left;padding-left: 20px;}
.sound--wave {position: absolute;border: 2px solid transparent;border-right: 2px solid #fff;border-radius: 50%;transition: all 200ms;margin: auto;top: 0;bottom: 0;left: 0;
right: 0;}
.sound--wave_one {width: 46%;height: 28%;}
.sound--wave_two {width: 60%;height: 42%;}
.sound--wave_three {width: 77%;height:58%;}
.sound-mute .sound--wave {border-radius: 0;width: 25%;height: 20%;border-width: 0 2px 0 0;left: 12px;}
.sound-mute .sound--wave_one {-webkit-transform: rotate(45deg) translate3d(0, -50%, 0);transform: rotate(45deg) translate3d(0, -50%, 0);}
.sound-mute .sound--wave_two {-webkit-transform: rotate(-45deg) translate3d(0, 50%, 0);transform: rotate(-45deg) translate3d(0, 50%, 0);}
.sound-mute .sound--wave_three {opacity: 0;transform: translateX(-46%);height: 20%;}

/* agent empanelment */
.sale_partner .checkboxes input[type=checkbox] {display: none;}
.content {text-align: center;width: 225px;height: auto;background: #f7f7f7;}
#wrap {position: Fixed;right: 0px;top: 8px;display: none;z-index: 9999; }
.open-call {font-size: 36px;cursor: pointer;margin-top: 100px;}
.close-call {
  position: absolute;
  right: 10px;
  top: 10px;
  background: transparent;
  border: none;
  cursor: pointer;z-index: 999999;
}
.close-call span{background-color: #ccc;padding: 2px 5px;padding-bottom: 6px;}
.close-call span img{width: 8px;}

.nav-r{float: right!important;}

.nav-side ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav-side {
  background: #f7f7f7;
  text-align: center;
}

.nav-side ul {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}

.nav-side ul li {
  position: relative;
  float: left;width: 225px;text-align: left;-webkit-box-shadow: -1px 0px 5px 0px rgba(184,184,184,1);
  -moz-box-shadow: -1px 0px 5px 0px rgba(184,184,184,1);
  box-shadow: -1px 0px 5px 0px rgba(184,184,184,1);
}

.nav-side .top-bord{border-bottom: 3px solid var(--khaki);}

.nav-side .dropright li{
  border-bottom: 1px solid rgba(0,0,0,0.3);
}

.nav-side ul li + li {
  margin-left: 1px;
}

.nav-side ul li a {
  background: #fff;
  display: inline-block;
width: 100%;

  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;

  color: #222;
    text-decoration: none;
    font-size: 16px;
    padding: 10px 10px;
    letter-spacing: 0.2px;
    font-family: "Jost-Regular";
}

.nav-side ul li a:hover {
  background: #fff;
}

.nav-side ul li > ul {
  display: none;
  position: absolute;
  width: 225px;
  top: 100%;
  left: -1px;
  z-index: 1;
  text-align: left;
}

.nav-side ul li > ul li {
  float: none;
  margin: 0;
}

.nav-side ul li > ul li a {
  display: block;

}

.nav-side ul li > ul li a:hover {
  background: #fff;
}

.nav-side ul li:hover a, .nav ul li.active a {
  background: #fff;
}

.nav-side ul li.active {
  pointer-events: none;
}

.icon-about-f{display: flex;margin: 0 auto;justify-content: center;}
.icon-about-f .btn-read{margin: 5px 10px;margin-top: 15px;border: 1px solid #eee;padding: 10px 25px;}

.privacy-policy-details{margin-top: 56px;padding: 50px 0px;background-color: #f7f7f7;}
.privacy-policy-details h4{padding-bottom: 15px;}
.privacy-policy-details hr{padding: 10px 0px;}
.privacy-policy-details p{font-size: 16px;line-height: 28px;padding: 5px 0px;color: #666;text-align: justify;}
.privacy-policy-details p b{letter-spacing: 0.4px;}
.privacy-policy-details h5{font-size: 18px;}
.privacy-policy-details ul{padding-top: 5px;padding-bottom: 15px;}
.privacy-policy-details ul li{line-height: 25px;color: #666;font-size: 15px;display: flex;letter-spacing: 0.2px;}
.privacy-policy-details ul li span{width: 14px;}
.privacy-policy-details ul li img{width: 6px;}

/* iframe.p-buy-online{width: 100%;height: 100vh;border: none;} */

.sale_partner .checkboxes label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  font-size: 14px;
  margin: 0;
  line-height: 20px;
}

.sale_partner .checkboxes label:before {
  position: absolute;
  content: '';
  height: 20px;
  width: 20px;
  left: 0;
  top: 5px;
  border: 2px solid #C4956A;
}

.sale_partner .checkboxes input[type=checkbox]:checked + label:after {
  position: absolute;
  content: '';
  height: 10px;
  width: 6px;
  left: 7px;
  top: 9px;
  transform: rotate(40deg);
  border-right: 2px solid #C4956A;
  border-bottom: 2px solid #C4956A;
}

.sale_partner .form-box {
	padding: 30px;
	background: #fff;
	border-radius: 5px;
	box-shadow: -5px 5px 33px rgb(0 0 0 / 30%);
}

.sale_partner h2 {
  font-size: 26px;
  color: #C4956A;
}

.sale_partner .form-box .form-heading {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 24px;
}

.sale_partner .form-box .form-group {
	margin-bottom: 15px;
}

.sale_partner label {
	color: #333;
	font-weight: 500;
	font-size: 15px;
	margin-bottom: 2px;
}

.sale_partner .form-control {
	min-height: 38px;
	padding: 5px;
}

	.sale_partner .form-control::placeholder {
		font-size: 14px;
	}

  .sale_partner .submit_btn{
    width: 100%;
	font-size: 16px;
	padding: 10px;
	color: #fff !important;
  }

  #partner_form .form-control{
		font-size:14px;
		letter-spacing: 0.2px;
		font-weight: 500;
	}

	#partner_form .inline-group{
		display:flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}

#partner_form .inline-group label{font-size:14px;font-weight: 600;letter-spacing: 0.3px;max-width: 50%;padding-right: 10px;}
#partner_form .inline-group label .req{color:red;margin-left: 2px;display: contents;}
.btn.focus, .btn:focus{box-shadow:none;}
#partner_form .inline-group label small{font-size: 11px;font-weight: 500;letter-spacing: 0.2px;}
#partner_form .inline-group .form-control{max-width: 50%;flex:0 0 50%;}
#partner_form .file-upload-wrapper{max-width: 50%;flex:0 0 50%;}
#partner_form .inline-btns{text-align: right;}
#partner_form .inline-btns a{font-size:13px;color:#555;font-weight: 500;}

.am-new{justify-content: center;}
.am-new .col-md-2{margin-bottom: 15px;;}
/* start responsive */

.buy-on-hed{text-align: center;padding: 40px 0px;background-color: #eee;}
.buy-on-hed h5{font-size: 36px;}
.f-h-input{width: 100%;height: 36px;padding: 5px;margin-bottom: 10px;box-sizing: border-box;border: 1px solid rgba(0,0,0,.5);outline: none;border-radius: 0;}


.f-form-b{width: 100%;}
.f-h-inputf{width: 100%;height: 36px;padding: 5px;box-sizing: border-box;border: 1px solid rgba(0,0,0,.5);outline: none;border-radius: 0;background-color: #363435;;color: #a2a2a2;border: none;font-size: 16px;
padding-left: 15px;border-bottom: 1px solid #a2a2a2;}

.f-h-inputf option{min-height: 1.2em;}
.f-h-inputj{width: 100%;height: 36px;padding: 5px;box-sizing: border-box;border: 1px solid rgba(0,0,0,.5);outline: none;border-radius: 0;background-color: #363435;;color: #dfdfdf;border: none;font-size: 16px;
padding-left: 0px;height: 66px;margin-bottom: 5px;border-bottom: 1px solid #505050;}

.worker{padding: 80px 0px;}
.worker .box .box-inner{display: flex;flex-wrap: wrap;justify-content: space-between;}
.worker .box .box-inner .form-group{width: calc(50% - 15px);padding-bottom: 10px;}
.worker .work-enroll{box-shadow: -5px 5px 33px rgb(0 0 0 / 10%);padding: 50px;}
.worker h2{padding-bottom: 0px;color: var(--khaki);text-align: center;}
.worker .work-p{text-align: center;}
.worker p{columns: #666;padding-bottom: 40px;}
.worker .box .box-inner .form-group label{font-family: 'jost-Medium';font-size: 16px;padding-bottom: 5px;}
.worker .inner-star{color: red;}

.worker button{padding: 7px 25px;}
.worker .form-control-file{width: 100%;}
li.item.open-call {margin-top: -7px;}

.contractor{padding: 80px 0px;}
.contractor .box .box-inner{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contractor .box .box-inner .form-group{width: calc(50% - 15px);padding-bottom: 10px;}
.contractor .work-enroll{box-shadow: -5px 5px 33px rgb(0 0 0 / 10%);padding: 50px;}
.contractor h2{padding-bottom: 0px;color: var(--khaki);text-align: center;}
.contractor .work-p{text-align: center;}
.contractor p{columns: #666;padding-bottom: 40px;}
.contractor .box .box-inner .form-group label{font-family: 'jost-Medium';font-size: 16px;padding-bottom: 5px;}
.contractor .inner-star{color: red;}
.contractor button{padding: 7px 25px;margin-top: -15px;}
.contractor .form-control-file{width: 100%;}
.owl-carousel3 .owl-nav button.owl-next, .owl-carousel3 .owl-nav button.owl-prev, .owl-carousel3 button.owl-dot{display: none;}
.tom-alter-cont{margin: 25px 0px;}
.strip .b-cont{padding: 25px 0px;padding-bottom: 40px;}

.hiire-img.wow.blurIn {margin-top: 25px;}
.hiire-img.wow.blurIn h4{padding-bottom: 15px;}


span#pin_buttonsubmitmob {
  margin: 0 auto;
  width: 100%;
  display: grid;
  align-items: center;
  position: fixed;
  height: 100vh;
  width: 100%;
  background-color: #202020ab;
  align-items: center;
  top: 50%;
  left: 50%;z-index: 999;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}



.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
  font-size: 24px;
  color: #fff;
  margin-top: 10p;
  padding-top: 10p;
  margin: 0 auto;
  display: grid;
  align-items: center;
  height: 24px;
  width: 24px;
}

span#pin_buttonsubmitF {
  margin: 0 auto;
  width: 100%;
  display: grid;
  align-items: center;
  position: fixed;
  height: 100vh;
  width: 100%;
  background-color: rgb;
  background-color: #202020ab;
  align-items: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.loader-pin_for_contect_us{
  margin: 0 auto;
  width: 100%;
  display: grid;
  align-items: center;
  position: fixed;
  height: 100vh;
  width: 100%;
  background-color: rgb;
  background-color: #202020ab;
  align-items: center;
  top: 50%;
  left: 50%;z-index: 99999;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

@media(min-width:768px){
  .inner-sec .half {width: 50%;height: 100%;float: left;position: relative;overflow: hidden;transition: all 0.3s ease-in-out;}
}

@media(max-width:1900px){
  /* .all-properties .owl-item .box .overlay h6{min-height: 70px;} */
  /* .all-properties .owl-item .box .overlay h5{min-height: 65px;} */
}


@media(max-width:1480px){
.navbar-dark .navbar-nav .nav-link {font-family: 'Jost-Regular', sans-serif;color: rgba(0,0,0,1);
font-weight: 500;font-size: 16px;letter-spacing: 0.7px;padding: 0px 10px;padding-top: 22px;
padding-bottom: 22px;transition: 0.2s;}
.all-projects .project-sec .projects-box{width: calc(25% - 25px);margin-bottom: 40px;}
.all-projects .project-sec .projects-box .overlay h6{font-size: 18px;}
.heading-top {font-size: 36px;line-height: 52px;}
.find-new-idea {padding: 40px 0px;}
.about-us{padding: 40px 0px;}
.testimonial{padding: 40px 0px;}
.news-glance{padding: 40px 0px;}
.contact-form{padding: 40px 0px;}
.all-properties h2{padding-bottom: 0;}
.all-properties .item{margin-top: 0px;padding-top: 0px;}
.bredcrumb-buy h2{font-size: 40px;}
.news-glance .news-sec .video-details {width: 45%;}
.footer-area .footer-cont{width: 85%;}
.fixed-top nav ul{margin-right: 180px;}
.Job-page .container {min-width: 96%;}
.back-page .container {min-width: 96%;}
}



@media(max-width:1366px){
.sidebar-contact{top: 52%;}
.about-us{padding: 50px 0px;}
.all-projects .project-sec .projects-box{width: calc(33% - 25px);}
.news-glance .news-sec{width: 85%;}
.box-testimonial .col-none {width: 10%;}
.box-testimonial .col-big{width: 80%;}
.all-properties .owl-item .box .overlay a{width: 150px;margin: 0 auto;}
.toggle-sound{bottom: 5%;}
.Job-page .job-sec .job-part {width: calc(32% - 20px);}
.front-page-all .container {min-width: 94%;}
.inner-sec .half .content-half {padding: 40px 40px;}
.grid-left-right .content-right-img{padding: 40px;}
.oppotunities .container {min-width: 94%;}
.inner-sec .half .arrow-g img {width: 35px;}
}

@media(max-width:1280px){
  .tom-alter-cont{background-color: #222;padding: 50px 0px;}
.fixed-top .container-all {min-width: 100%!important;}
.all-projects .project-sec .projects-box .overlay h6{font-size: 16px;}
.navbar-dark .navbar-nav .nav-link {font-size: 15px;letter-spacing: 0.7px;padding: 0px 8px;padding-top: 22px;
padding-bottom: 22px;}
.about-us p{font-size: 16px;}
.all-properties .owl-item .box .overlay{display: grid;align-items: center;}
.all-properties .box-property{width: 95%;}
.bredcrumb-buy h2{font-size: 36px;}
.fixed-top nav .logo{padding-left: 25px;}
.fixed-top nav ul li a{font-size: 17px;padding: 8px 6px;}
}

@media(max-width:1150px){
.owl-n-csr{display: none;}
.all-properties .owl-item .box .overlay h6{font-size: 14px;}
.all-properties .box-property{width: 95%;}
.bredcrumb h2{padding: 120px 0px;}
.video-top {position: relative;height: 100%;margin-top: 68px;}
#myVideo {height: 100%;width: 100%;}
#myVideomt {height: 100%;width: 100%;}
.Job-page .job-sec .job-part {width: calc(50% - 20px);}
.Job-discrip .inn-title .inn-box {flex-wrap: wrap;}
.Job-discrip .inn-title .inn-box .box {width: 50%;}
.Job-discrip .inn-title .inn-box {justify-content: center;}
.Job-discrip .inn-title .inn-box .box:nth-child(2) {border-right: none;}
.Job-discrip .inn-title .inn-box .box {border-right: none;width: 100%;margin-top: 10px;padding-left: 0px;}
.Job-discrip .inn-basic .inn-box {flex-wrap: wrap;}
.Job-discrip .inn-basic .inn-box .box {width: 100%;margin-top: 15px;}
.Job-page .job-sec .job-part {width: calc(50% - 20px);}
.gall-activity .popup-gallery .box-gall {width: calc(50% - 10px);}
.gall-activity .container {min-width: 98%;}
.gall-activity .gall-act .right-act {width: 26%;padding: 20px;}
.gall-activity .gall-act .left-act {width: 72%;}
.front-page-all .grid-left {flex-wrap: wrap;}
.front-page-all .grid-left .img-left {width: 100%;}
.front-page-all .grid-left .grid-left-right {margin-top: 25px;}
.front-page-all .grid-left .grid-left-right {width: 100%;}
.front-page-all .grid-right {flex-wrap: wrap;}
.front-page-all .grid-right .img-left {width: 100%;}
.front-page-all .grid-right .grid-left-right {margin-top: 10px;margin-bottom: 25px;}
.front-page-all .grid-right .grid-left-right {width: 100%;}
.front-page-all .grid-left {flex-wrap: wrap;}
.front-page-all .grid-left .img-left {width: 100%;}
.front-page-all .grid-left .grid-left-right {margin-top: 25px;}
.front-page-all .grid-left .grid-left-right {width: 100%;}
.front-page-all .grid-right {flex-wrap: wrap;}
.front-page-all .grid-right .img-left {width: 100%;}
.front-page-all .grid-right .grid-left-right {margin-top: 10px;margin-bottom: 25px;}
.front-page-all .grid-right .grid-left-right {width: 100%;}
}

@media all and (max-width: 968px) {
.fixed-top .container-all nav {height: 100%;overflow-x: hidden;}
.strip .b-cont{padding: 25px 0px;padding-bottom: 25px;}
.our-partners .partners-area{display: block;}
.our-partners .partners-area .left{width: 100%;clip-path: unset;padding: 15px 0px;}
.our-partners .partners-area .right .logo-box .box{padding-top: 25px;}
.our-partners .partners-area .right{width: 100%;}
.our-partners .partners-area .right .logo-box .box img{margin: 0 auto;}
li.item.open-call {margin-top: -15px;}
.open-call a{font-size: 36px!important;line-height: 18px!important;}
.thank-you-page{text-align: center;padding-bottom: 50px;}
.all-projects .project-sec .projects-box {width: calc(40% - 25px);}
.all-projects .project-sec{width: 100%;}
.form-box{padding-bottom: 25px;}
.fixed-top nav ul ul{border-top: 1px dashed #ccc!important;}
.fixed-top nav ul ul ul{border-bottom: 1px dashed #ccc!important;}
.fixed-top nav ul ul li{border: none!important;}
.b-t{border-top: 1px dashed #ccc;}
.fixed-top nav ul ul li:last-child{border-top: 1px dashed #ccc;}
.fixed-top .container-all {min-width: 100%!important;padding: 0;}
.fixed-top nav ul li a {line-height: 46px;padding: 0px 15px;}
.fixed-top nav ul{margin-right: 0px;float: left;}
.fixed-top nav .logo{padding-left: 14px;width: 100%;}
.fixed-top .show + a, ul{display: none;}
.fixed-top nav ul li,nav ul ul li{display: block;width: 100%;border-bottom: 1px dashed #ccc;}
.fixed-top nav ul li a:hover{box-shadow: none;}
.fixed-top nav ul li{margin: 0;}
.fixed-top .show{display: block;color: #222;font-size: 16px;padding: 0 14px;line-height: 46px;
cursor: pointer;font-family: 'Jost-Regular', sans-serif;margin-bottom: 0;}
.fixed-top .show:hover{color: var(--khaki);}
.fixed-top .icon{display: block;color: #222;position: absolute;top: 19px;right: 40px;line-height: 20px;
cursor: pointer;font-size: 25px;}
.fixed-top nav ul ul{top: 70px;border-top: 0px;float: none;position: static;display: none;opacity: 1;
visibility: visible;}
.fixed-top nav ul ul a{padding-left: 14px;}
.fixed-top nav ul ul ul a{padding-left: 14px;}
.fixed-top nav ul ul ul li{position: static;}
.fixed-top [id^=btn]:checked + ul{display: block;}
.fixed-top nav ul ul li{border-bottom: 0px;border-top: 1px dashed #ccc;;}
.fixed-top span.cancel:before{content: '\f00d';}
.fixed-top nav ul ul li{width: 100%;}
.checkboxes ul{display: block!important;}
.sub-btn-form1{width: 100%;}
.footer-area .footer-cont .project-menu{flex-wrap: wrap;}
.footer-area .footer-cont .project-menu .menu-footer{width: calc(50% - 15px);}
.footer-area ul{display: block!important;}
.footer-area .footer-cont .disc-area{display: grid;}
.footer-area .footer-cont .disc-area .right-area{width: 100%;}
.footer-area .footer-cont .disc-area .left-area{width: 100%;}
.footer-area .footer-cont .disc-area .right-area p{text-align: center;padding-top: 10px;}
.footer-area .footer-cont .disc-area .left-area ul{text-align: center;}
a.quick-contact-form-link.slide-toggle{display: none;}
.quick-contact-form-sec{display: none;}
.border-1{border: 1px solid #333;}
h4.apply-head {padding: 25px 0px;}
.content-box {margin-bottom: 35px;padding: 19px 19px;background: #fff;box-shadow: 0 10px 23px 0 rgb(0 0 0 / 43%);transition: all 0.3s;max-height: 725px;  }
.content-box.post_holder-2 img {width: 100%!important;height: auto!important;}
.carousel-item.services {text-align: center;}
.carousel-item.services p{padding-bottom: 15px;text-transform: capitalize;}
.message-pad-top{text-align: center;}
.hightlight-point{text-align: center;padding-top: 15px;}
.hightlight-pointul{display: block!important;}
.themailul{display: block!important;text-align: left;}
.darkp{display: block!important;}
#partner_form .inline-group{display: block;}
#partner_form .inline-group .form-control{max-width: 100%;flex:0 0 100%;}
#partner_form .file-upload-wrapper{max-width: 100%;flex:0 0 100%;}
.sale_partner p{font-size: 16px;text-align: center;}
.testimonial .carousel-indicators{margin-left: 0%;margin-right: 0%;}
.testimonial .test-sec .test-details{width: 100%;}
.testimonial .test-sec .quote{display: none;}
.awards .awards-area .right .awards-img .box-img {width: calc(25% - 0px);padding: 50px 5px;}
.awards .awards-area{display: block;}
.awards .awards-area .right{width: 100%;}
.awards .awards-area .left{width: 100%;}
.find-new-idea .blog-box{display: block;}
.find-new-idea .blog-box .img-area{width: 90%;}
.find-new-idea .blog-box .content-area{width: 90%;padding-left: 0;}
.find-new-idea .idea-sec{width: 90%;}
.bredcrumb-buy h2 {font-size: 26px;}
.video-top {position: relative;height: 100%;margin-top: 68px;}
#myVideo {height: 100%;width: 100%;}
#myVideomt {height: 100%;width: 100%;}
.privacy-policy-details{padding: 25px;}
.privacy-policy-details ul{display: block!important;}
ul.locationmapli{display: block!important;}
.about-us .btn-sec {padding: 15px 0px;}
.about-us .btn-sec .box {width: calc(32% - 0px);padding: 0px 10px;}
.about-us .container{min-width: 100%;}
.raheja-csr-home .container{min-width: 95%;}
.inner-sec .half .arrow-g img {width: 35px;margin-top: 10px;margin-right: -28px;}
.front-page-all .heading h1{line-height: 48px;}
.Job-page .job-sec .job-part ul {
  display: block;
}
}

@media(max-width:768px){
.public-notice-b{display: grid;justify-content: space-between;flex-wrap: wrap;padding-top: 22px;}
.public-notice .box-inner{width: calc(100% - 15px);margin-bottom: 15px;}
.strip .b-cont {padding: 0px 0px;padding-bottom: 10px;}
.our-partners .partners-area .right .logo-box .box img{width: 95%;}
.new-launch .owl-carousel .owl-nav button.owl-next{display: block!important;}
.new-launch .owl-carousel .owl-nav button.owl-prev{display: block!important;}
.breadcrumbs-custom .carousel-control-prev-icon, .carousel-control-next-icon {background: #00000030 no-repeat center center!important;height: 25px!important;}
.breadcrumbs-custom .carousel-control-prev, .carousel-control-next{width: 5%!important;}
.fixed-top .icon{right: 12px;}
#partner_form .inline-group label{max-width: 100%;}
.sale_partner .left_col p{padding-bottom: 15px;}
.sidebar-contact{display: none;}
.all-projects .project-sec .projects-box{width: calc(50% - 25px);}
.footer-sec .f-box{flex-wrap: wrap;}
.footer-sec .f-box .inner-box {width: calc(33% - 10px);}
.all-projects .project-sec{width: 100%;}
.bredcrumb h2{padding: 150px 0px;}
.bredcrumbt h2{padding: 150px 0px;}
.fixed-top nav .logo img{width: 140px;}
.sub-btn-form .loader-pin{position: absolute;right: 5%!important;top: 28px;z-index: 9999;}
section#team1 {padding: 25px 0px;}
.box-property{width: 95%;}
.bredcrumb-buy h2 {letter-spacing: 1px;line-height: 36px;font-size: 20px;}
.bredcrumb-buy h6{font-size: 22px;line-height: 0.7px;}
.video-top {position: relative;height: 100%;margin-top: 60px;}
.video-only{margin-top: 27px!important;}
.bg-front{bottom: -1px;}
#myVideo {height: 100%;width: 100%;}
#myVideomt {height: 100%;width: 100%;}
.toggle-sound{width: 30px;height: 30px;line-height: 30px;}
.toggle-sound {bottom: 10%;background-color: rgba(196, 149, 106, 0.1);}
.sound{width: 103%;margin-right: -20%;}
.sound--wave_two {width: 67%;height: 48%;}
.sound-mute .sound--wave {border-radius: 0;width: 22%;height: 19%;border-width: 0 2px 0 0;left: 12px;}
.sound--icon{padding-left: 13px;}
.sound--wave_three {width: 85%;}
.am-new{justify-content: Start;}
.worker .box .box-inner .form-group{width: calc(100% - 15px);padding-bottom: 10px;}
.contractor .box .box-inner .form-group{width: calc(100% - 15px);padding-bottom: 10px;}
.raheja-csr-home .csr-home .box .btn-sec span a{font-size: 15px;}
.raheja-csr-home .csr-home .box {width: calc(33% - 5px);}
.raheja-csr-home .csr-home .box .btn-sec span {padding: 6px 4px;}
.Job-page .container {min-width: 85%;}
.Job-page .job-sec .job-part {width: calc(100% - 20px);}
.Job-page .job-sec {display: flex;justify-content: center;flex-wrap: wrap;}
.Job-discrip .job-disc .btn-inn a {width: calc(50% - 2px);}
.gall-activity .popup-gallery .box-gall {width: calc(100% - 10px);}
.gall-activity .gall-act .right-act {width: 50%;padding: 20px;}
.gall-activity .gall-act .left-act {width: 50%;}
.inner-sec .half .img-in-left {position: unset;}
.inner-sec .half {width: 100%;height: 100%;float: unset;}
.inner-sec {height: auto;}
}


@media(max-width:575px){
.raheja-csr-home .csr-home{flex-wrap: wrap;justify-content: center;}
.raheja-csr-home .csr-home .box {margin-bottom: 25px;width: calc(80% - 5px);}
.sound--wave_three{width: 86%;height: 65%;}
.disclaimer-home{text-align: center;margin-top: 5px;}
.d-v{display: none;}
.m-v{display: block;}
.navbar-brand img {width: 150px;}
.bredcrumb{height: 200px;}
.bredcrumbt{height: 200px;}
.all-projects{padding: 40px 0px;}
.bredcrumb h2{padding: 80px 0px;}
.bredcrumbt h2{padding: 80px 0px;}
.all-projects .project-sec .projects-box{width: calc(100% - 25px);margin: 25px;}
.footer-sec .container {margin: 10px auto;padding: 25px;}
.footer-sec .f-box .inner-box {width: calc(100% - 10px);}
.featured-properties .item{margin: 0px 0px;}
.featured-properties .owl-theme .owl-nav{position: unset;}
.find-new-idea {padding: 40px 25px;}
.awards .awards-area .left{width: 100%;padding: 25px;}
.awards .awards-area{display: block;}
.about-us .btn-sec{display: block;}
.about-us .btn-sec .box {width: calc(100% - 0px);display: flex;margin-bottom: 10px;padding: 0;
background-color: #474646;border-radius: 20px;}
.about-us .btn-sec .box a{width: 100%;}
.awards .awards-area .right{width: 100%;}
.awards .awards-area .right .awards-img {justify-content: center;}
.tester_new .col-none{display: none!important;}
.box-testimonial{display: block;}
.box-testimonial .col-none{display: none;}
.box-testimonial .col-big{width: 100%;}
.awards .awards-area .left p{padding-bottom: 15px;}
.testimonial .test-sec{width: 100%!important;display: block;}
.testimonial .container{width: 100%;}
.news-glance .news-sec{display: block;}
.news-glance .news-sec .video-details{width: 100%;padding-bottom: 25px;}
.heading-top {font-size: 28px;line-height: 37px;padding-bottom: 1px!important;}
.find-new-idea .idea-sec{display: block;width: 100%;}
.find-new-idea .idea-sec .left{width: 100%;}
.find-new-idea .idea-sec .right{width: 100%;}
.find-new-idea h2{padding-bottom: 15px;font-size: 24px;display: block;}
.testimonial .test-sec .quote{display: none;}
.find-new-idea .blog-box {display: block;}
.find-new-idea .blog-box .img-area {width: 100%;padding-bottom: 15px;}
.find-new-idea .blog-box .content-area{width: 100%;padding-left: 5px;}
.contact-form .form-area{display: block;}
.contact-form .form-area .left {width: 100%;}
.contact-form .form-area .right {width: 100%;padding-left: 0;}
.contact-form .form-area{padding: 25px;width: 100%;}
.f-bottom{display: block;}
.f-bottom .left{width: 100%;}
.f-bottom .right{width: 100%;justify-content: start;text-align: left;}
.testimonial .test-sec .test-details{width: 100%;}
.footer-sec .container .row{padding: 50px 15px;}
.navbar {padding-top: 12px;padding-bottom: 12px;}
.navbar-dark .navbar-nav .nav-link{padding: 8px 0px;}
.navbar-dark .navbar-nav .nav-item{padding: 6px 0px;border-bottom: 1px dashed #ccc;}
.navbar-dark .navbar-nav .nav-item:last-child{border: none;}
.navbar .navbar-nav{padding-top: 15px;}
.new-launch{padding: 25px 0px;}
.about-us .btn-sec{padding: 0px 0px;}
.all-properties .item{margin-top: 18px;margin: 0px;padding-top: 30px;margin-bottom: 10px;}
.all-properties .owl-theme .owl-nav{position: unset;}
.featured-properties .owl-item .box .overlay h5{text-align: center;}
.all-properties{padding: 25px 0px;}
.awards .awards-area .right .awards-img .box-img img {width: 75px;}
.awards .awards-area .right .awards-img .box-img {width: calc(25% - 5px);display: grid;align-items: end;
padding: 25px 15px;justify-content: center;}
.about-us .btn-sec .img-about{width: 50%;}
.about-us .btn-sec .box a{width: 50%;padding: 8px 0px;font-size: 14px;}
.featured-properties{margin-bottom: 0;margin-top: 0px;}
.featured-properties .owl-item .box{padding-bottom: 0px;}
.featured-properties .owl-item .box .overlay h5{padding-bottom: 0;margin-bottom: 0;}
.testimonial h2{margin-bottom: 10px;}
.news-glance h2{margin-bottom: 25px;}
.contact-form {padding: 0px 0px;}
.contact-form h2{margin-bottom: 25px;}
.testimonial .details-box {padding: 15px 15px;text-align: center;}
.footer-sec .f-box{padding-bottom: 20px;}
.heading-top {font-size: 28px;}
.about-us h4{font-size: 26px;}
.about-us p{padding: 0px 0px;text-align: justify;}
.footer-area .footer-cont .project-menu .menu-footer{width: calc(100% - 15px);}
.quick-contact-form-sec{display:none;}
.fixed-top nav .logo{padding-left: 10px;}
.nav-tabs{justify-content: center;}
.bredcrumb-buy .step-bread{flex-wrap:wrap;}
.bredcrumb-buy .step-bread .step{width: 100%;}
.bredcrumb-buy .step-bread .step-border{border:none;}
.box-property{width: 90%;}
.raheja-csr-home {padding: 28px 0px;}
.Job-page .container {min-width: 95%;}
.Job-page .job-sec .job-part {width: calc(100% - 20px);}
.Job-discrip .job-title{padding: 25px!important;}
.Job-discrip .inn-title .inn-box .box:first-child{border-right: none;}
.grid-left-right .item{display: flex!important;flex-direction: column-reverse!important;}
.content-right-img{position: relative!important;height: auto!important;}
.grid-left-right .item:hover .right-overlay{position: relative!important;left: unset;height: auto!important;}
.grid-left-right .img-hov{position: relative!important;display: none;}
img.blank-img{display: none!important;}
.grid-left-right .content-right-img h2 {color: #161616;font-size: 24px;}
.grid-left-right .content-right-img p {color: #4e4e4e;}
.inner-sec .half .arrow-g img{display: none;}
.grid-left-right .content-right-img {padding: 20px;}
.front-page-all .heading{padding: 20px;}
.front-page-all .heading h1 {font-size: 23px;line-height: 39px;padding-bottom: 0px;}
.inner-sec .half .content-half {padding: 20px 20px;}
.inner-sec .half .content-half h2{font-size: 24px;}
.inner-sec .half .img-in-left img {height: 226px;}
.oppotunities .inn-oppor .left h2 {font-size: 26px;}
.inner-sec .half .arrow-g{display: none;}
.grid-left-right .content-right-img p{padding-top: 0;}
.inner-sec .half .content-half h2{padding-bottom: 0;}
.Job-page .job-sec .job-part h6{min-height: 100px;}
.inner-sec .half:nth-child(2){width: 100%;}
}


@media (max-width: 400px){
.icon-about-f .btn-read {padding: 10px 5px;width: 50%;margin: 5px 2px;}
.awards .awards-area .right .awards-img .box-img img {width: 60px;}
.about-us {padding-bottom: 5px;}
.raheja-csr-home .csr-home .box {margin-bottom: 15px;
  width: calc(100% - 5px);
}
}

