.projecthome .item {
  background-color : black !important
  }
  
  .bgmenupro .w90 {
    background-color : black !important
  }
  
  .blog-container .container-grid .grid-h {
  background-color : black !important;
    border : 1px solid white
  }
  
  
  
  .blii .linkdetail {
   border : 1px solid white
  }
  
  .bgmenupro {
  background-color : black !important;
        box-shadow: 0 3px 3px black !important;
  }
  
  .rc-anchor-error-message {
  color : #ffffff00 !important;
    background-color : red !important;
  }
  
  
  .rc-anchor-light.rc-anchor-normal {
    text-color : #ffffff00 !important;
  }
  
  .agents-grid .fr-grid-thumb a img {
  height : fit-content
  }
  
  .bgheadproject {
  padding : 130px 0px !important;
  }
  
  * {
    font-family: Nunito, sans-serif;
  }
  
  .text-blk {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    line-height: 25px;
  
  }
  
  .responsive-cell-block {
    min-height: 75px;
  }
  
  .responsive-container-block {
    min-height: 75px;
    height: fit-content;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    justify-content: space-evenly;
  }
  
  .outer-container {
    padding-top: 10px;
    padding-right: 50px;
    padding-bottom: 10px;
    
  }
  
  .inner-container {
    max-width: 1320px;
    flex-direction: column;
    align-items: center;
    margin-top: 50px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
  }
  
  .section-head-text {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    font-size: 35px;
    font-weight: 700;
    line-height: 48px;
    color: rgb(0, 135, 177);
    margin: 0 0 10px 0;
  }
  
  .section-subhead-text {
    font-size: 25px;
    color: rgb(153, 153, 153);
    line-height: 35px;
    max-width: 470px;
    text-align: center;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 60px;
    margin-left: 0px;
  }
  
  .img-wrapper {
    width: 100%;
  }
  
  .team-card {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  
  .social-media-links {
    width: 125px;
    display: flex;
    justify-content: space-between;
  }
  
  .name {
    font-size: 25px;
    font-weight: 700;
    color: rgb(102, 102, 102);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
  }
  
  .position {
    font-weight: 700;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 50px;
    margin-left: 0px;
    color: transparent;
    background: linear-gradient(to right, #ac613b, #f39b60);
    background-clip: text;
    -webkit-background-clip: text; /* For compatibility with some browsers */
  }
  #contact .wrapper h2 {
    color: transparent;
    background: linear-gradient(to right, #ac613b, #f39b60);
    background-clip: text;
    -webkit-background-clip: text; /* For compatibility with some browsers */
  }
  .bgheadproject h1 {
  color: transparent;
    background: linear-gradient(to right, #ac613b, #f39b60);
    background-clip: text;
    -webkit-background-clip: text; /* For compatibility with some browsers */
  }
  #ismain-homes h2 {
   color: transparent;
    background: linear-gradient(to right, #ac613b, #f39b60);
    background-clip: text;
    -webkit-background-clip: text; /* For compatibility with some browsers */
  }
  .blog-container .container-grid .grid-h a h2:hover {
    color: transparent;
    background: linear-gradient(to right, #ac613b, #f39b60);
    background-clip: text;
    -webkit-background-clip: text; /* For compatibility with some browsers */
  }
  .main-header .main-menu-content .menu > li > a:hover {
  color: transparent !important;
    background: linear-gradient(to right, #ac613b, #f39b60) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important; /* For compatibility with some browsers */
  }
  
  .main-header .main-menu-content .menu > li.current-menu-item > a {
  color: transparent !important;
    background: linear-gradient(to right, #ac613b, #f39b60) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important; /* For compatibility with some browsers */
  }
  .team-img {
    width: 100%;
    height: 100%;
  }
  
  .team-card-container {
    width: 280px;
    margin: 0 0 40px 0;
  }
  
  @media (max-width: 500px) {
    .outer-container {
      padding: 10px 20px 10px 20px;
    }
  
    .section-head-text {
      text-align: center;
    }
  }
  
  .testi-container {
  padding : 0px 0;
  }
  
  .blog-container .container-grid .grid-h .blog-excerpt p {
   color : white; 
  }
  
  .home_banner {
  animation: rotateImages 15s linear infinite;
  }
  
   @keyframes rotateImages {
        0%, 100% {
          background-image: url('https://novara.ae/storage/general/home-banner-2-1.jpg');
        }
        25% {
          background-image: url('https://novara.ae/storage/home-bg/wallpaperflarecom-wallpaper-5.jpg');
        }
        50% {
          background-image: url('https://novara.ae/storage/general/home-banner.jpg');
        }
        75% {
          background-image: url('https://novara.ae/storage/home-bg/bg-img.jpg');
        }
      }
  
  
  .text-blk.position {
    font-weight: 700 !important;
    position: relative !important;
    display: inline-block !important;
  }
  
  .text-blk.position::before {
    content: attr(data-text) !important; /* Set content to the actual text */
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    z-index: 1 !important;
    background: linear-gradient(to right, #ac613b, #f39b60) !important;
    background-clip: text !important;
    -webkit-background-clip: text; /* For compatibility with some browsers */
    color: transparent; /* Hide the original text */
  }
  
  
  .imgslider {
    max-width: none;
    width: 12rem !important;
    height: 100px !important;
    animation: scroll 60s linear infinite !important;
    
  } 
  
  .slide-track {
    width: 100% !important;
    display: flex !important;
    gap: 3em !important;
    overflow: hidden !important;
  }
  
  .brandslider {
    background-color: black !important;
    padding: 3em 0em !important;
  }
  
  @keyframes scroll {
    0% {transform: translateX(0);}
    100% {transform: translatex(-1000%)}
  }
  .txtslider {
  margin-left : 6% !important;
    color: transparent !important;
    background: linear-gradient(to right, #ac613b, #f39b60) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important; /* For compatibility with some browsers */
    font-weight : bold !important;
    font-family: Nunito, sans-serif !important;
    font-size : 2rem !important;
  }
  
  .bgheadproject {
    background: url('https://novara.ae/storage/home-bg/untitled-design-16.png') !important;
  }
  
  
  .cd__main {
    min-height: 100vh;
    min-height: 100svh;
    background: #1f2c3a !important;
    font-family: "Nunito", sans-serif;
    position: relative;
    overflow-x: hidden;
  }
  
  .img-team {
    border-radius: 50%;
    object-fit: cover;
    object-position: top;
  }
  
  .circle-top {
    width: clamp(25rem, 30vw, 31.25rem);
    position: absolute;
    top: 3em;
    left: -8em;
    height: clamp(25rem, 30vw, 31.25rem);
    background: #00458f;
    background: radial-gradient(circle, #00458f8f 0%, #00458e00 60%, #ffffff00 100%);
    background: -moz-radial-gradient(circle, #00458f8f 0%, #00458e00 60%, #ffffff00 100%);
    background: -webkit-radial-radial-gradient(circle, #00458f8f 0%, #00458e00 60%, #ffffff00 100%);
    border-radius: 50%;
  }
  .circle-bottom {
    width: clamp(25rem, 30vw, 31.25rem);
    position: absolute;
    bottom: -5em;
    right: -8em;
    height: clamp(25rem, 30vw, 31.25rem);
    background: #00458f;
    background: radial-gradient(circle, #00458f8f 0%, #00458e00 65%, #ffffff00 100%);
    background: -moz-radial-gradient(circle, #00458f8f 0%, #00458e00 65%, #ffffff00 100%);
    background: -webkit-radial-radial-gradient(circle, #00458f8f 0%, #00458e00 65%, #ffffff00 100%);
    border-radius: 50%;
  }
  
  .header-team {
    background: linear-gradient(to top, #1f2c3a 0%, #2f3c4742 100%), url("https://images.unsplash.com/photo-1529156069898-49953e39b3ac?q=80&w=1932&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D") no-repeat 50% 50%/cover;
    width: 100%;
    min-height: 25em;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #fff;
  }
  .header-team .header-content {
    width: min(37.5em, 90%);
    margin-top: 5em;
    position: relative;
    z-index: 10;
  }
  .header-team .header-content span {
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0.063rem;
    font-size: clamp(0.8rem, 0.7625rem + 0.1875vw, 0.95rem);
  }
  .header-team .header-content h1 {
    font-size: clamp(1.5rem, 1.375rem + 0.625vw, 2rem);
    font-weight: 700;
  }
  
  .section-team {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 75em;
    margin-inline: auto;
    gap: 0.938rem;
    transform: translatey(-3em);
    position: relative;
   
  }
  .section-team .card-t {
    padding: 1.875em 1.25em;
    max-width: 18.75rem;
    width: 90%;
    height: 16.875rem;
    display: grid;
    place-content: center;
    place-items: center;
    text-align: center;
    position: relative;
  }
  .section-team .card-t::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 1rem;
    z-index: -1;
    border: 0.125rem solid transparent;
      background: linear-gradient(45deg, #ac613b, #f39b60) border-box !important;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
  }
  .section-team .card-t h2 {
    color: #fff;
    letter-spacing: 0.05rem;
    font-size: clamp(1rem, 0.9375rem + 0.3125vw, 1.25rem);
    margin-top: 0.625em;
    margin-bottom: 0.188em;
  }
  .section-team .card-t p {
    color: #afafaf;
    font-size: clamp(0.8rem, 0.7625rem + 0.1875vw, 0.95rem);
  }
  .section-team .card-top {
    flex-basis: 100%;
    display: flex;
    justify-content: center;
    gap: 0.938rem;
    flex-wrap: wrap;
  }
  .section-team .card-top .card img {
    width: clamp(120px, 40vw, 150px);
    height: clamp(120px, 40vw, 150px);
  }

.list-agency .agents-grid {
background-color : black !important
}

.f_agn {
   background-color : black !important
}
.testimonial {
background : none !important
}
.owl-carousel .owl-item .imgtest {
border-radius : 50% !important;
 border-style: groove !important;
  
    border-image: linear-gradient(to right, #ac613b, #f39b60); 1 !important;
  
}





.bravo_topbar {
  padding: 10px 0 !important;
  z-index: 9999; /* Keep z-index high */
  position: relative;
}

.main-header .navbar {
  z-index: 9998; /* Lower z-index compared to .bravo_topbar */
  position: relative;
}
#map {
border-radius: 5% !important;
  min-height: 0 !important; 
}


.section-team .card-t {
height : 15rem !important;
  width : 11.75rem !important;
}

.section-team .card-t h2{
font-size: clamp(1rem, 0.9375rem + 0.3125vw, 1rem) !important;
}

.section-teamm {
  font-family: "Poppins", sans-serif;
}

.team-row {
  display: flex;
  flex-wrap: wrap;
  padding: 2em 1em;
  text-align: center;
}

.team-column {
  flex: 0 0 100%; /* Set flex basis to 100% for mobile view */
  max-width: 100%; /* Set max-width to 100% for mobile view */
  margin: 10px 0; /* Adjust margin for spacing between cards in mobile view */
}

h1 {
  width: 100%;
  text-align: center;
  font-size: 3.5em;
  color: #1f003b;
}

.team-card {
  box-shadow: 0 0 2.4em rgba(25, 0, 58, 0.1);
  padding: 3.5em 1em;
  border-radius: 0.6em;
  color: white;
  cursor: pointer;
  transition: 0.3s;
  background-color: black;
}

.team-card .team-img-container {
  border: 3px solid;
  width: 8em;
  height: 8em;
  padding: 0.5em;
  border-radius: 50%;
  margin: 0 auto 2em auto;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: linear-gradient(to right, #ac613b, #f39b60); /* Apply linear gradient background */
}

.team-card img {
  max-width: 100%;
  max-height: 110%; /* Ensure the image maintains its aspect ratio */
}

.team-card h3 {
  font-weight: 500;
}

.team-card p {
  font-weight: 300;
  text-transform: uppercase;
  margin: 0.5em 0 2em 0;
  letter-spacing: 2px;
}

.team-icons {
  width: 50%;
  min-width: 180px;
  margin: auto;
  display: flex;
  justify-content: space-between;
}

.team-card a {
  text-decoration: none;
  color: inherit;
  font-size: 1.4em;
}

.team-card:hover {
  background: #b0643da8;
  color: #ffffff;
}

.team-card:hover .team-img-container {
  transform: scale(1.15);
}

@media screen and (min-width: 768px) {
  .team-column {
    flex: 0 0 calc(25% - 20px); /* Adjusted width to fit four cards in one row and added space between cards */
    max-width: calc(25% - 20px); /* Adjusted max-width to fit four cards in one row and added space between cards */
    margin: 10px; /* Added margin to create space between cards */
  }
}

.fix-txt-team {
color : white;
}

/* WhatsApp Integration */
.whatsapp-link {
  position: fixed;
  bottom: 20px; /* Adjust as needed */
  left: 20px; /* Shift to the left side */
  z-index: 9999; /* Ensure it's above other content */
  font-size: 38px; /* Adjust the icon size */
  color: #25D366; /* Green color code */
  animation: pulse 0.5s infinite alternate; /* Apply breathing pulse animation */
}

@keyframes pulse {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.1);
  }
}

footer {
background-color : black !important
}

.text-dark {
color : white !important;
}

.box_shadow {
background-color : black !important;
}

.topmenu.bg-light .navbar-toggler {
color : white !important;
}

#contact .wrapper p {
text-transform: lowercase;
  letter-spacing : 0.5px;
}




@import url("https://fonts.googleapis.com/css?family=Lato:400,400i,700");
 @import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
 * {
	 box-sizing: border-box;
}

 .buttonR {
	 background-color: transparent;
	 border: none;
	 width: 65px;
	 padding: 20px;
	 transition: opacity 200ms;
	 position: absolute;
	 top: 50%;
	 left: 0;
	 transform: translate3d(0, -50%, 0);
	 z-index: 2;
}
 .buttonR svg {
	 fill: #5ac3ca;
}
 .buttonR:hover, .buttonR:focus {
	 opacity: 0.6;
}
 .button--next {
	 left: auto;
	 right: 0;
	 transform: translate3d(0, -50%, 0) rotate(180deg);
}
 .wrappertest {
	 height: 100vh;
	 min-height: 600px;
	 margin: 20px auto;
	 display: flex;
	 align-items: center;
	 justify-content: center;
}
 .slide__list {
	 width: calc(100vw - 40px);
	 height: calc(100vw / 2);
	 font-family: Lato, sans-serif;
}
 .slide__list::before, .slide__list::after {
	 content: '';
	 width: 180px;
	 height: 100%;
	 display: block;
	 position: absolute;
	 top: 0;
	 z-index: 1;
}
 .slide__list::before {
	 left: 0;
}
 .slide__list::after {
	 right: 0;
}
 .slide__item {
	 width: 100%;
	 height: 100%;
	 padding: 40px 65px;
	 text-align: center;
	 display: flex;
	 flex-wrap: wrap;
	 align-items: center;
	 align-content: center;
	 justify-content: center;
}
 .slide__item > * {
	 width: 100%;
}
 .slide__heading, .slide__quote, .slide__cite {
	 opacity: 0;
	 animation-timing-function: var(--originalCurve);
	 width: calc(100% - 120px);
	 max-width: 600px;
	 margin-left: auto;
	 margin-right: auto;
}
 .slide__heading {
	 --delay: 300ms;
	 text-transform: uppercase;
	 font-size: 1.2rem;
	 letter-spacing: 0.05em;
}
 .slide__quote {
	 --delay: 420ms;
	 font-size: 1.1rem;
	 line-height: 1.4;
	 letter-spacing: 0.03em;
}
 .slide__cite {
	 --delay: 540ms;
	 display: block;
}
/* Customised Wallop styles with customised animations @author http://pedroduarte.me/wallop */
 [data-carousel] {
	 position: relative;
}
 .Wallop-list {
	 position: relative;
	 overflow: hidden;
}
 .Wallop-item {
	 --x1: 0.1;
	 --y1: 0.67;
	 --x2: 0.29;
	 --y2: 0.98;
	 --originalCurve: cubic-bezier(var(--x1), var(--y1), var(--x2), var(--y2));
	 --reversedCurve: cubic-bezier(calc(1 - var(--x2)), calc(1 - var(--y2)), calc(1 - var(--x1)), calc(1 - var(--y1)));
	 --length: 1300ms;
	 visibility: hidden;
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
}
 .Wallop-item--current {
	 visibility: visible;
	 position: relative;
}
 .Wallop-item--current .slide__heading, .Wallop-item--current .slide__quote, .Wallop-item--current .slide__cite {
	 animation: slideIn var(--length) forwards var(--originalCurve);
}
 .Wallop-item--showPrevious .slide__heading, .Wallop-item--showPrevious .slide__quote, .Wallop-item--showPrevious .slide__cite {
	 animation: slideOut var(--length) var(--delay) forwards reverse var(--reversedCurve);
}
 .Wallop-item--showNext .slide__heading, .Wallop-item--showNext .slide__quote, .Wallop-item--showNext .slide__cite {
	 animation: slideIn var(--length) var(--delay) forwards var(--originalCurve);
}
 .Wallop-item--hidePrevious, .Wallop-item--hideNext {
	 --length: 500ms;
	 visibility: visible;
}
 .Wallop-item--hidePrevious .slide__heading, .Wallop-item--hidePrevious .slide__quote, .Wallop-item--hidePrevious .slide__cite {
	 animation: slideOut var(--length) forwards var(--originalCurve);
}
 .Wallop-item--hideNext .slide__heading, .Wallop-item--hideNext .slide__quote, .Wallop-item--hideNext .slide__cite {
	 animation: slideIn var(--length) forwards reverse var(--reversedCurve);
}
/* Custom keyframe animation */
 @keyframes slideIn {
	 0% {
		 transform: translate3d(50%, 0, 0);
		 opacity: 0;
	}
	 100% {
		 transform: translate3d(0, 0, 0);
		 opacity: 1;
	}
}
 @keyframes slideOut {
	 0% {
		 transform: translate3d(0, 0, 0);
		 opacity: 1;
	}
	 100% {
		 transform: translate3d(-50%, 0, 0);
		 opacity: 0;
	}
}
 :root {
	 --star-size: 20px;
	 --star-color: lightgray;
	 --star-background: #fc0;
}
 .Stars {
	 --percent: calc(var(--rating) / 5 * 100%);
	 display: inline-block;
	 font-size: var(--star-size);
	 font-family: Times;
	 line-height: 1;
}
 .Stars::before {
	 content: '★★★★★';
	 letter-spacing: 3px;
	 background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
}
 .txt-center {
	 text-align: center;
}
 .hide {
	 display: none;
}
 .clear {
	 float: none;
	 clear: both;
}
 .rating {
	 width: 90px;
	 unicode-bidi: bidi-override;
	 direction: rtl;
	 text-align: center;
	 position: relative;
}
 .rating > label {
	 float: right;
	 display: inline;
	 padding: 0;
	 margin: 0;
	 position: relative;
	 width: 1.1em;
	 cursor: pointer;
	 color: #000;
}
 .rating > label:hover, .rating > label:hover ~ label, .rating > input.radio-btn:checked ~ label {
	 color: transparent;
}
 .rating > label:hover:before, .rating > label:hover ~ label:before, .rating > input.radio-btn:checked ~ label:before, .rating > input.radio-btn:checked ~ label:before {
	 content: "\2605";
	 position: absolute;
	 left: 0;
	 color: #ffd700;
}
 .clR {
	 text-align: left !important;
}
 .btnR {
	 background-color: #5ac3ca !important;
	 color: white !important;
}
 .submitR {
	 background-color: #5ac3ca !important;
	 color: white !important;
}
 .buttonAR {
	 position: relative;
	 left: 42.5%;
	 margin-top: -65vh;
}

.heading {
    text-align: center !important;
    color: #454343 !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    position: relative !important;
    margin-bottom: 70px !important;
    text-transform: uppercase !important;
    z-index: 999 !important;
}
.white-heading{
    color: #ffffff !important;
}
.heading:after {
    content: ' ' !important;
    position: absolute !important;
    top: 100% !important;
    left: 50% !important;
    height: 40px !important;
    width: 180px !important;
    border-radius: 4px !important;
    transform: translateX(-50%) !important;
    background: url(img/heading-line.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.white-heading:after {
    background: url(https://i.ibb.co/d7tSD1R/heading-line-white.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.heading span {
    font-size: 18px !important;
    display: block !important;
    font-weight: 500 !important;
}
.white-heading span {
    color: #ffffff !important;
}


.bg-light{
background-color : black !important;
}
.border-light {
    border-color: #B0643D !important;
}

.feature_projects {
border-image: linear-gradient(91deg, #8C472A 0%, #FEA466 100%);
    border-image-slice: 1;
    border-bottom: 2px solid;
}


.popup {
display: none !important;
position: fixed !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
background-color: rgba(0, 0, 0, 0.5) !important;
}

.popup-content {
background-color: white !important;
width: 50% !important;
max-width: 400px !important;
margin: 20% auto !important;
padding: 20px !important;
text-align: center !important;
border-radius: 5px !important;
}

.close-btn {
position: absolute !important;
top: 10px !important;
right: 10px !important;
font-size: 20px !important;
cursor: pointer !important;
}

.modal-content {
background-color : transparent !important;
  border: none !important;

  
}


.scontent img {
    -o-object-fit: cover !important;
    object-fit: contain !important;
}

.detailproject {
background-color : black !important;
}

.table {
color : white !important;
}

.titlehouse {
    color: white !important;
   
}

p{
color : white !important;
  background-color: black !important;
}
.wrapper {
  background-color: black !important;
}

.box_shadow .projecthome .item .description {
    background: #000000 !important;
}

#dpmoe-title{
background-color : black !important;
  color : white !important;
}

.search-box .dropdown .dropdown-toggle{
background-color : black !important;
  color : white !important;
}

.search-box .input-has-icon .form-control{
background-color : black !important;
  color : white !important;
}


span{
background-color : black !important;
  color : white !important;
}


.input-group-lg>.input-group-prepend>.input-group-text {
background-color : #1a1918b2 !important;
}

.item-price-wrap li span{
background-color:rgba(226, 62, 29, 0.8) !important;
}

.status-label.label-success{
background-color : #36c6d3 !important
}

.action_footer span{
background-color : var(--primary-color) !important;
}

.language_bar_chooser.dropdown-menu {
background-color : black !important;
color : white !important;
  border : 0.1px  white !important;
}

.media-count-wrapper .media-count span {
background-color : transparent !important
}

.img-thumbnail{
background-color : transparent !important
}

.img-thumbnail img[src="https://novara.ae/storage/untitled-design-6.png"] {
 background-color : transparent !important
}
 #contenttt {
    max-width: 350px !important;

  }
  
  .testimonialll {
    position: relative !important;
  }
  
  .testimonial-image {
    position: absolute !important;
    left: 50% !important; /* Adjust as needed */
    transform: translateX(-50%) !important;
    width: 40% !important; /* Adjust as needed */
  
    border-radius: 50% !important;
    z-index: 1 !important; /* Ensure the image is above the bubble */
  }
  
  .testimonialll blockquote {
    background: #474747;
    padding: 30px 30px; /* Adjusted padding */
    position: relative;
    border: none;
    border-radius: 20px; /* Adjusted border-radius */
    font-style: italic;
    text-align: justify; /* Justify the text */
    z-index: 0; /* Ensure the bubble is behind the image */
    overflow: hidden; /* Hide the corners that may overflow */
  }
  
  .testimonialll blockquote:before,
  .testimonialll blockquote:after {
    content: "\201C";
    position: absolute;
    font-size: 80px;
    line-height: 1;
    color: #f39b60;
    font-style: normal;
  }
  
  .testimonialll blockquote:before {
    top: 0;
    left: 10px;
  }
  
  .testimonialll blockquote:after {
    content: "\201D";
    right: 10px;
    bottom: -0.5em;
  }
  .testimonialll .bubbledivv {
  width: 0;
  height: 0;
  border-left: 0 solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #efefef;
  margin: 0 0 0 60px;
}

  
  .testimonialll p {
    margin: 8px 0 0 20px;
    text-align: left;
    color: #fff;
  }
  
  .staremoji {
    display: flex;
    justify-content: center;
    background-color: transparent !important;
  }




#content {
  
    display: flex;
    
margin: 25vh auto;
   max-width: 600px;
}

.testimonial blockquote {
  margin: 10px 10px 0;
  background: #efefef;
  padding: 20px 60px;
  position: relative;
  border: none;
  border-radius: 8px;
  font-style: italic;
}

.testimonial blockquote:before,
.testimonial blockquote:after {
  content: "\201C";
  position: absolute;
  font-size: 80px;
  line-height: 1;
  color: #757f9a;
  font-style: normal;
}

.testimonial blockquote:before {
  top: 0;
  left: 10px;
}

.testimonial blockquote:after {
  content: "\201D";
  right: 10px;
  bottom: -0.5em;
}

.testimonial div {
  width: 0;
  height: 0;
  border-left: 0 solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #efefef;
  margin: 0 0 0 60px;
}

.testimonial p {
  margin: 8px 0 0 20px;
  text-align: left;
  color: #fff;
}

.testimonials-up {
    padding: 0 0;
}
.testimonials-up h3 {
    margin-bottom: 20px;
}
.testimonials-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.testimonials-up {
    border-image-source: linear-gradient(91deg, #8C472A 0%, #FEA466 100%);
    border-top: 5px solid;
    border-image-slice: 1;
    border-width: 2px;
}

.review-form{
display : none !important;
}

h2:not(.testi-container h2):not(.box_shadow .homehouse h2):not(.box_shadow .projects_location h2):not(#ismain-homes h2) {
  background-color: black !important;
  color: white !important;
}



h4{
display : none;
}

.owl-carousel .owl-stage  h4 {
 display: inline-block !important;
}

.item-price-wrap li.h-type span{
background-color : transparent !important;
}

.item-price-wrap li span {
background-color : transparent !important;
}

.boxsliderdetail .slidebot .icon p{
background-color : transparent !important;
}

.single-post .head{
color : white !important;
}

.bgheadproject p {
  background-color : transparent !important;
}

.team-card p {
  background-color : transparent !important;
}

td a {
color : white !important;
}

.bgheadproject h1 {
display : none !important;
}


@media (max-width: 991px) {
    #navbarSupportedContent .main-menu-content {
       
        background-color: #000 !important;
    
    }
  #navbarSupportedContent .main-menu-content .bg-primary {
        background-color: #000 !important; /* Changed background color to black with !important */
    }
}

@media (max-width: 767px) {
    .testimonials-row {
        display: inline-block !important;
    }
  .testimonial-image {
 
  }
  .staremoji {
  padding-top : 1rem !important;
  }
  .testi-container {
    margin-left: 0.8rem !important;
  }
  .scontent img {
  width : 90% !important;
    margin-top : 1rem !important;
  }
  footer img{
     width : 50% !important;
  }
}

#map {
   
    max-height: 30rem !important;
}