.navbar .navbar-nav .active { color: #ffc6ba !important;}
.navbar.nav-scroll  .navbar-nav .active.submmm { color: #ffc6ba !important;}
.navbar.nav-scroll  .navbar-nav .active { color: #a05748 !important;}

.section-title span {
  font-weight: 600;
  color: transparent;
  -webkit-text-stroke: 1px #a05748;
  opacity: .8;
} 
 
.section-padding_head {padding: 80px 0 50px 0;  background-color: #9f5647;}
.title_link { width: 100%;}
.title_link h5{
  color: #000000;
  font-size: 9px;
  font-family: "Be Vietnam Pro", sans-serif;
  font-weight: 200;
  margin-bottom: 0px;
  text-transform: uppercase;
  letter-spacing:2px;
}

.title_link h5 a{color: #9f5647; font-weight: 400;}

.dropdown-menu .dropdown-item:hover, .sub-menu .dropdown-item:hover {
  background: transparent;
  padding-left: 20px;
  color: #ffc6ba !important;
}

.gallery-item { position: relative;  padding-top: 0px;}
.col-md-1.padd_lr_3_md1{padding-right: 3px;  padding-left: 3px;}
.col-md-2.padd_lr_3_md2{padding-right: 3px;  padding-left: 3px;}
.col-md-3.padd_lr_3_md3{padding-right: 3px;  padding-left: 3px;}
.col-md-4.padd_lr_3_md4{padding-right: 3px;  padding-left: 3px;}
.col-md-5.padd_lr_3_md5{padding-right: 3px;  padding-left: 3px;}

 .col-md-5.small__md5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 0 0 37.5%;
    padding-right: 3px;  padding-left: 3px;
  }

 

.col-md-6.padd_lr_3_md6{padding-right: 3px;  padding-left: 3px;}
.col-md-7.padd_lr_3_md7{padding-right: 3px;  padding-left: 3px;}
.col-md-8.padd_lr_3_md8{padding-right: 3px;  padding-left: 3px;}
.col-md-9.padd_lr_3_md9{padding-right: 3px;  padding-left: 3px;}
.col-md-10.padd_lr_3_md10{padding-right: 3px;  padding-left: 3px;}
.col-md-11.padd_lr_3_md11{padding-right: 3px;  padding-left: 3px;}
.col-md-12.padd_lr_3_md12 {padding-right: 3px;  padding-left: 3px;}

.gallery-box {
  overflow: hidden;
  position: relative;
  background-color: rgb(159, 86, 71);
  display: flex;
  align-items: center;
  justify-content: center;
}

.gallery-box:hover .gallery-img img{  transition: all 1.5s ease;}
.gallery-box .gallery-img img {
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.58, 1);
  border-radius: 0;
}

.gallery-box:hover .gallery-img.details__gry img{ 
   -webkit-filter:grayscale(0%);
  filter:grayscale(0%);
  transition: all 1.5s ease;
}

.gallery-box .gallery-img.details__gry img {
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.58, 1);
  border-radius: 0;
   -webkit-filter:grayscale(100%);
  filter:grayscale(100%);
  transition: all 1.5s ease;
}

.gallery-box:hover .gallery-img { background: rgba(159, 86, 71, 0.8);}
.gallery-box:hover .zoom_icon{opacity: 1;   transition: all 1s ease;}
.zoom_icon{ position: absolute; z-index: 1; padding: 8px 12px; background-color: rgba(0, 0, 0, 0.5); border-radius: 5px; color: #FFF; font-size: 15px; opacity: 0; transition: all 1s ease;}

.accordion-box .block .acc-btn {
  position: relative;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  cursor: pointer;
  padding: 10px 10px;
  color: #fff;
  transition: all 500ms ease;
}

.accordion-box .block .content {
  position: relative;
  padding: 10px 10px;
  background-color: #f7f7f7;
  color: #888;
}
 
.content p {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.75em;
  color: #414141;
  margin-bottom:10px;
  letter-spacing: 0.5px;
  font-family: "Quicksand", sans-serif;
}
.content p em{
  font-weight: 600;
  color: #9f5647;
  margin-bottom:10px;
  font-style: italic;
}

.accordion-box .block .acc-btn.active::before {
  color: "Themify";
  content: "\e622";
}

.accordion-box .block .acc-btn::before {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 43px;
  font-size: 12px;
  font-weight: normal;
  color: #FFF;
  line-height: 30px;
  content: "\e61a";
  font-family: "Themify";
  transition: all 500ms ease;
  background-color: #9f5647;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
} 
 
.accordion-box .block .acc-btn.active {
  background-color: #9f5647;
  color: #fff;
}

.accordion-box .block {
  position: relative;
  background: #9f5647;
  border-radius: 0px;
  overflow: hidden;
  margin-bottom: 16px;
}

.accordion-box .block.active-block {
  background-color: #f4f4f4;
  border: solid 1px #E7E7E7;
}

.pro_info{ width: 100%; margin-top:30px;display: flex;margin-top: 50px;gap: 1px;margin-bottom: 50px;/*! flex-wrap: wrap; */text-align: left;}
  
.pro_info h6 span{
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 2px;
  position: relative;
  color: #9f5647;
  min-width: 100px;
  position: relative;
}

.pro_info h6 span::after{
  content: ":";
  position: absolute;
  top: 0px;
  font-size: 13px;
  font-weight: 400;
  color: #fff;
  letter-spacing: 2px;
}

.pro_info h6{
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 2px;
  position: relative;
  color: #414141;
  color: #fff !important;
  padding-top: 0px;
  text-align: center;
  background: #9f5647;
  width: 100%;
  line-height: 1;
  margin-bottom: 0;
  padding: 10px 15px;
  letter-spacing: 1px;
}

.hover_btn a::after {
  content: '';
  width: 40px;
  height: 1px;
  background: #9f5647;
  position: absolute;
  top: 51%;
  left: 0px;
}

.hover_btn a {
  position: relative;
  top: 0;
  left: 0;
  width: max-content;
  text-decoration: none;
  text-align: center;
  overflow: hidden;
  padding: 0 0 0 45px;
  display: block;
  transition: all 0.6s ease;
  text-transform: uppercase;
  z-index: 9;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #888;
  font-family: "Quicksand", sans-serif;
}

.hover_btn a:hover {
  background: #fff0;
  transition: all 0.6s ease;
  color: #000;
  transform: translateX(5px);
  transition: all 0.5s ease-in-out;
  color: #9f5647;
}

.team .info {
  text-align: left;
  padding: 15px 0 0 0px;
  position: relative;
  overflow: hidden;
  background: #f7f7f7;
}

.team .info p {
  margin-bottom: 5px;
  color: #414141;
  min-height: 75px;
}
 
.about .about-img .img img {
  position: relative;
  z-index: 2;
  background: #fff;
}

.about .about-img .img::before{ display: none;}

.section-title-sub {
  font-size: 26px;
  line-height: 1.25em;
  font-weight: 200;
  color: #1b1b1b;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-family: "Be Vietnam Pro", sans-serif;
}
 
.team .info h6 {
  font-size: 16px;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1px;
  color: #a1594b;
}

p b {font-weight: 700; color: #414141;}

.services .item .line {
  width: 100%;
  display: inline-block;
  position: relative;
  margin-bottom: 0px;
  background: #9f564700;
  margin: 20px 0px 0px 0px;
}

.services .item:hover {
  -webkit-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.05);
  border-color: transparent;
  background-color: #a15748;
}

.services .item:hover span{ color: #FFF;}
.services .item span{ 
  color: #9f5647;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0px;
  letter-spacing: 1px;
  font-family: "Quicksand", sans-serif;
  line-height: 1.3;
} 

.services .item {
  padding: 20px;
  background-color: #fff;
  margin-bottom: 0px;
  position: relative;
  -webkit-transition: all .5s;
  transition: all .5s;
  background-color: #f7f7f7;
  border-bottom: 1px solid #9f5647;
} 

.item p { margin-bottom: 00px; min-height: 245px;}



.team .item {position: relative; margin-bottom: 0px;}

.team .item::before {
  position:absolute;
  width: 100%;
  height: 100%;
  background-color: #9f5647;
  transition: all 1.5s ease;
  content: "";
  top: 0;
  left: 0;
  opacity: 0;
} 

.team .item:hover::before {
  margin-bottom: 30px;
  background-color: #9f5647;
  transition: all 1.5s ease;
  opacity: 0.5;
}

.services .item h5 {
  font-size: 15px;
  margin-bottom: 0px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 500;
  color: #616161;
}

.about .about-img .img { padding: 0 15px 0px 30px; position: relative;}

.next {
  height: 30px;
  width: 30px;
  border: #CACACA solid 1px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 6px;
  background-color: rgb(255, 255, 255,0.1);
  backdrop-filter: blur(5px);
}

.next {
  height: 30px;
  width: 30px;
  border: #CACACA solid 1px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 6px;
  background-color: rgb(255, 255, 255,0.1);
  backdrop-filter: blur(5px);
}

.next i{  font-size: 12px;}
.next_flex {display: flex; justify-content: end;}
.mt10{margin-top: 10px !important;}
.bomby_pg .pro_info h6 span{min-width: 111px; color: #fff;text-align: left;}
.bomby_pg .pro_info{display: flex; margin-top: 50px; gap: 1px; margin-bottom: 50px;}
.plr3{padding-right: 3px; padding-left: 3px;}
.bomby_pg .pro_info h6 span::after{color: #fff; right: -3px;} 
 
.bomby_pg .pro_info h6{
  color: #fff;
  padding-top: 0px;
  text-align: center;
  background: #9f5647;
  width: auto;
  line-height: 1;
  margin-bottom: 0;
  padding: 10px 15px;
  letter-spacing: 1px;
}

.bomby_pg .pro_info b{font-weight: 600 !important;  color: #fff;}
.w73{ min-width: 79px !important;}
.bomby_pg .pro_info h6 .w73::after{right: -3px;}
.w104{ min-width: 104px !important;}
.w118{ min-width: 118px !important;}
.bomby_pg .pro_info h6 .w104::after{right: -4px;}
.naksh_pg .w118 {min-width: 143px !important;}
.kishen_pg .w118 { min-width: 67px !important;}
.kishen_pg .pro_info h6{ padding-bottom: 45px;}
.mt0{ margin-top: 0px !important;}
.pb0{ padding-bottom: 0px !important;}
.kishen_pg .w104 {min-width: 79px !important;}
.w110{ min-width: 110px !important;}
.cafe_pg .w118 {min-width: 68px !important;}
.cafe_pg .w104 {min-width: 42px !important;}
.cafe_pg .w73 {min-width: 77px !important;}
.sheth_pg .w118 {min-width: 67px !important;}
.sheth_pg  .pro_info h6{padding: 10px 9px;}
.sheth_pg .w104 {min-width: 75px !important;}
.sheth_pg .w106{ min-width: 106px !important;}
.epsilon_pg .w73 {min-width: 46px !important;}
.epsilon_pg .w65{ min-width: 65px !important;}
.eros_pg .w118 {min-width: 78px !important;}
.eros_pg .w73 { min-width: 67px !important;}
.eros_pg .w65{min-width: 45px !important;}
.salon_pg  .w118 {min-width: 68px !important;}
.salon_pg .w73 {min-width: 101px !important;}
.salon_pg .w65{min-width: 77px !important;}
.col-md-12.col--md--12{ padding-right: 3px; padding-left: 3px;}
.adroja_pg .w118 {min-width: 143px !important;}
.mb0{margin-bottom: 0 !important;}
.adroja_pg .w73 {min-width: 102px !important;}
.adroja_pg  .w65{min-width: 77px !important;}
.chauhan_pg .w118 {min-width: 66px !important;}
.chauhan_pg .w73 {min-width: 103px !important;}
.bomby_pg .pro_info h6 span.locations83 {
  min-width: 79px;
  color: #fff;
  text-align: left;
}
/*  */
.pro_info h6 { color: #FFF;width: 100%;text-align: left;}
.pro_info h6 b{ color: #FFF;}
.pro_info h6 span{ color: #FFF;} 

.pro_info h6 span.hdr__locations{min-width: 78px;}
.pro_info h6 span.hdr__carpet_area{min-width: 107px;}
.pro_info h6 span.hdr__project{min-width: 66px;}
.pro_info h6 span.hdr__project_name{min-width: 114px;}
.pro_info h6 span.hdr__resident_project{min-width: 144px;}
.pro_info h6 span.hdr__client_name{min-width: 104px;}
.pro_info h6 span.hdr__area{min-width: 44px;}
.pro_info h6 span.hdr__builtup_area{min-width: 107px;}
.pro_info h6 span.hdr__plot_size{min-width: 76px;}
.pro_info h6 span.hdr__project_type{min-width: 109px;}
 
.col-md-12.padd_lr_3_md12 {
  padding-right: 3px;
  padding-left: 3px;
}

.mb_10{ margin-bottom: 10px;}
.mt_30{ margin-top: 30px;}

.mob_none{ display: inherit;}
.mob_show{ display: none;}

.navbar.nav-scroll .navbar-nav .active.submmm .active { color:#ffc6ba !important}

.navbar .navbar-nav .nav-link:hover {color:#ffc6ba !important}

.navbar.nav-scroll .navbar-nav .nav-link:hover { color: #9f5647 !important;}

@media screen and (min-width:1800px) and (max-width:1899px){
.sheth_pg .pro_info h6 {
  padding: 10px 20px;
}
 .pc_pb40{
  padding-bottom: 40px !important;
}
.video_pg .col-md-12.padd_lr_3_md12 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

}

@media screen and (min-width:1700px) and (max-width:1799px){
.sheth_pg .pro_info h6 {
  padding: 10px 20px;
}
 .pc_pb40{
  padding-bottom: 40px !important;
}
.video_pg .col-md-12.padd_lr_3_md12 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

}

@media screen and (min-width:1600px) and (max-width:1699px){
.sheth_pg .pro_info h6 {
  padding: 10px 20px;
}
 .pc_pb40{
  padding-bottom: 40px !important;
}
.video_pg .col-md-12.padd_lr_3_md12 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

}

@media screen and (min-width:1500px) and (max-width:1599px){
.sheth_pg .pro_info h6 {
  padding: 10px 20px;
} 
 .pc_pb40{
  padding-bottom: 40px !important;
}
.video_pg .col-md-12.padd_lr_3_md12 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

}

@media screen and (min-width:1400px) and (max-width:1499px){
  .sheth_pg .pro_info h6 {
  padding: 10px 20px;
}
 .pc_pb40{
  padding-bottom: 40px !important;
}
.video_pg .col-md-12.padd_lr_3_md12 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

}

@media screen and (min-width:1367px) and (max-width:1399px){
  .pc_pb40{
  padding-bottom: 40px !important;
}
.video_pg .col-md-12.padd_lr_3_md12 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

}

@media screen and (min-width:1050px) and (max-width:1366px){
.vline_none{ display: none;}

.services .item { padding: 20px;}
.bomby_pg .pro_info {
  flex-wrap: wrap;
}
.team .info h6 {
  font-size: 14px;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1px;
  color: #a1594b;
}  
.pc_pb40{
  padding-bottom: 40px !important;
}

.section-title-sub {  font-size: 25px;}

.video_pg .col-md-12.padd_lr_3_md12 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

}

@media screen and (max-width:767px) {
.mob_none{ display: none;}
.mob_show{ display: inherit;}

.pro_info {
  flex-wrap: wrap;
  text-align: left;
  margin-top: 10px;
}

 .col-md-5.small__md5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 0 0 100%;
    padding-right: 15px; padding-left: 15px;}

.section-title-sub {font-size: 25px;}
.col-md-12.padd_lr_3_md12 {padding-right: 15px;padding-left: 15px;}
.col-md-4.padd_lr_3_md4 {padding-right: 15px;padding-left: 15px;}
.col-md-3.padd_lr_3_md3 {padding-right: 15px;padding-left: 15px;}
.bomby_pg .pro_info {display: flex;  margin-top: 10px;  gap: 1px; margin-bottom: 20px; flex-wrap: wrap;}
.col-md-6.padd_lr_3_md6 {padding-right: 15px;  padding-left: 15px;}
.col-md-8.padd_lr_3_md8 {padding-right: 15px;  padding-left: 15px;}
.bomby_pg .pro_info h6 {text-align: left;}
.mob_mb0{margin-bottom: 0;}
.mob_mb5{margin-bottom: 5px;}
.pro_info h6 span{ letter-spacing: 1px;}
.naksh_pg .w118 { min-width: 132px !important;}
.w104 {min-width: 98px !important;}
.w73 {min-width: 73px !important;}
.bomby_pg .pro_info h6{ line-height: 1.5;}
.plr3 {padding-right: 15px;padding-left: 15px;}
.epsilon_pg .w65 {min-width: 71px !important;}
.sheth_pg .w118 {min-width: 61px !important;}
.epsilon_pg .w73 {min-width: 41px !important;}
.chauhan_pg .w73 {min-width: 98px !important;}
.chauhan_pg .w118 {min-width: 62px !important;}
.adroja_pg .w118 {min-width: 129px !important;}
.adroja_pg .w73 {min-width: 98px !important;}
.adroja_pg .w65 {min-width: 72px !important;}
.salon_pg .w118 {min-width: 63px !important;}
.salon_pg .w73 {min-width: 97px !important;}
.salon_pg .w65 {min-width: 72px !important;}
.sheth_pg .w118 {min-width: 72px !important;}
.eros_pg .w73 {min-width: 61px !important;}
.eros_pg .w65 {min-width: 42px !important;}
.sheth_pg .w104 {min-width: 70px !important;}
.sheth_pg .w106 {min-width: 100px !important;}
.w118 {min-width: 108px !important;}
.mob_pb30{ padding-bottom: 30px !important;}
.mob_pb40{ padding-bottom: 40px !important;}
.mob_pb50{ padding-bottom: 50px !important;}
.item p { min-height: auto;}
}