/***##common##***/
/**fonts**/
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&display=swap');
body{
  font-family: 'DM Sans', sans-serif;
  background: #FFF9F6;
}
@media (max-width: 575.98px) { 
.fw-300{
  font-weight: 300;
}
.fw-400{
  font-weight: 400;
}
.fw-500{
  font-weight: 500;
}
.fw-600{
  font-weight: 600;
}
.fw-700{
  font-weight: 700;
}

.wht{
  color:#fff;
}

.cfe{
  color:#4A1D18;
}

.adbtn {
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #E57839;
    box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    display: block;
    margin-bottom: 9%;
    text-align: center;
    margin-top: 5%;
}

.adbtn-br{
  padding: 10px 20px;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;
border:1px solid #E57839;
border-radius: 10px;
background: none;
box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-decoration: none;
display: block;
  margin-bottom: 9%;
  text-align: center;
}
/**fonts**/
/***##common##***/
/**navbar***/
.navbar-collapse {
  background: #222020;
  padding: 2%;
}

.navbar-nav .dropdown-menu {
  position: static;
  background: #e57839;
}
.nv_bg_trns {
  background: transparent;
  z-index: 1000;
  margin-top: 0px;
}
.logo {
    height: 48px;
    width: auto;
    /* margin-left: 33%; */
}

nav {
  position: -webkit-sticky;
  position: sticky;
  /* sticky or fixed are fine */
  position: fixed;
  top: 0;
  height: 69px;
  width: 100%;
  background: linear-gradient(
    to bottom,
    #000,
    #0003 70%,
    #0000
  ); /* background when scroll is in the top */
  transition: background 0.5s; /* control how smooth the background changes */
}

nav.scrolled {
  background: #0a0a0a;
}

.nv-tp {
  padding: 1%;
}

 .nav-link:hover {
  color: #E57839;
}

.nav-link {
  color: #FFF9F6;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: #E57839;
}

.navbar-nav .nav-link:link {
  color: #FFF9F6;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
/* visited link */


/* mouse over link */


/* selected link */

/**navbar***/
.fixed-top {
  transition: 1s;
  background: #12151a;
}
.fixed-top ul li a {
  color: #fff;
}
/**navbar***/

/**hm-sldr***/
.hmd {
  overflow-x: hidden;
  padding: 0;
  margin-top: -21%;
}
.hmd_ttl_h1 {
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #fff;
  /* width: 39%; */
  text-align: center;
}
.hmd .carousel {
  width: 100%;
  min-height: 80vh;
  padding: 0px 0;
  margin: 0;
  position: relative;
}

.hmd .carousel-item {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  z-index: 1;
  transition-duration: 0.4s;
}

.hmd .carousel-item::before {
  content: "";
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  inset: 0;
}

.hmd .info {
  position: absolute;
  inset: 0;
  z-index: 2;
}


  .hmd .info {
    padding: 0 50px;
  }




.hmd_btn1 {
  border-radius: 50px;
  border: 2px solid #FFF;
  color: #fff;
  display: inline-flex;
  height: 43px;
  padding: 28px 48px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}

.hmd .info h2:after {
  content: "";
  position: absolute;
  display: block;
  width: 80px;
  height: 4px;
  background: var(--color-primary);
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}







.hmd .carousel-control-prev {
  justify-content: start;
}


  .hmd .carousel-control-prev {
    padding-left: 15px;
  }


.hmd .carousel-control-next {
  justify-content: end;
}


  .hmd .carousel-control-next {
    padding-right: 15px;
  }


.hmd .carousel-control-next-icon,
.hmd .carousel-control-prev-icon {
  background: none;
  font-size: 26px;
  line-height: 0;
  background: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6);
  border-radius: 50px;
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.hmd .carousel-control-prev,
.hmd .carousel-control-next {
  z-index: 3;
  transition: 0.3s;
  text-decoration: none;
}

.hmd .carousel-control-prev:focus,
.hmd .carousel-control-next:focus {
  opacity: 0.5;
}

.hmd .carousel-control-prev:hover,
.hmd .carousel-control-next:hover {
  opacity: 0.9;
}

/**hm-sldr***/

/****sc1**/

.sc1_bg {
    background: url('../img/sc1_bg_plnt.png') right bottom;
    padding-top: 0%;
    padding-bottom: 0%;
    position: relative;
    z-index: 100;
    background-size: contain;
    background-repeat: no-repeat;
    /* margin-bottom: 5%; */
}
.sc1_img_blk {
  margin-left: 23%;
  position: relative;
  margin-top: 10%;
}

.sc1_frnt,.sc1_bck,.sc1_em_blk{
  position:absolute;
}

.sc1_frnt {
    border-radius: 10px;
    box-shadow: 10px 10px 30px 0px rgba(208, 145, 114, 0.30);
    z-index: 10;
    position: absolute;
    margin-top: 1%;
    margin-left: -15%;
    width: auto;
}
.sc1_bck {
  position: absolute;
  border-radius: 10px;
  box-shadow: 10px 10px 30px 0px rgba(208, 145, 114, 0.30);
  width: 380px;
}
.sc1_bck2 {
    position: absolute;
    margin-top: 2%;
    margin-left: 33%;
    height: 120px;
}
.sc1_em_blk {
    position: absolute;
    background: #D09172;
    height: 100px;
    width: 100px;
    margin-top: 67%;
    z-index: -10;
    margin-left: -20%;
}

.sc1_h2 {
    /* transform: rotate(-90deg); */
    /* position: absolute; */
    color: rgba(244, 215, 201, 0.50);
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 8.4px;
    margin-left: -16%;
    margin-top: -7%;
    /* right: 0px; */
    /* display: flex; */
    margin-right: auto;
    top: 9%;
}

.sc1_sml{
  color:  #D09172;

font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.sc1_h3 {
  color: #4A1D18;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 5%;
  padding-top: 2%;
}
.sc1_p1{
  color: #7E3C24;
  text-align: justify;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 175%; /* 28px */
}
.sc1_p2 {
  color: #7E3C24;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
  margin-top: 5%;
  text-align: justify;
}

.sc1_ul li {
  color: #7E3C24;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 175%;
}

.sc1_li_icn {
  height: 12px;
  width: auto;
}

.sc1_ln {
  width: 81px;
  height: 2px;
  /* background: red; */
  background: #D09172;
  position: absolute;
  margin-left: 25%;
  bottom: 53%;
}

.sc1_blk_ln {
    position: relative;
    margin-top: 100%;
}
/****sc1**/


/****sc2**/

.sc2_play{
  height: 62px;
}
.sc2_bg {
  background: linear-gradient(263deg, 
rgb(209 181 168 / 75%), 
rgb(245 227 219 / 84%)), url(../img/sc2_bg.jpg);
  padding-top: 5%;
  padding-bottom: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 612px;
}

.sc2_ln {
  width: 81px;
  height: 2px;
  /* background: red; */
  background: #D09172;
  position: absolute;
  margin-left: 41%;
  bottom: 53%;
}

.sc2_blk_ln{
  position:relative;
}

.sc2_sml{
  color:  #D09172;

font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.sc2_h3 {
  color: #4A1D18;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 4%;
  padding-top: 2%;
}

.sc2_p1 {
  color: #7E3C24;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
  text-align: justify;
}

.sc2_crd_pos {
  position: relative;
  top: 1%;
}

.sc2_crd {
  border-radius: 10px;
  background: #FFF;
  padding: 7% 5% 5% 5%;
  height: 302px;
  margin-bottom: 5%;
}

.sc2_crd:hover {
  
  background: #F4D7C9;
 
}

.sc2_crd img {
  height: 40px;
  width: auto;
}
.sc2_crd h6 {
  color: #4A1D18;
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top: 5%;
}

.sc2_crd p {
  color: #7E3C24;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
}

.sc2_crd_row_mt{
  margin-top:4%;
}

/****sc2**/


/****sc3**/
.sc3_un_ln {
  width: 157px;
  height: 2px;
  background: #7E3C24;
  margin-left: auto;
  margin-right: auto;
}

.sc3_h6 {
  color: #4A1D18;
  font-size: 33px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top: 5%;
}
.sc3_p{
color: #4A1D18;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.sc3_st_mt {
  margin-top: 312%;
  text-align: center;
}
/****sc3**/

/****sc4**/
.sc4_my {
  margin-top: 14%;
  margin-bottom: 5%;
}
.sc4_blk_ln {
  position: relative;
}

.sc4_sml {
  color: #D09172;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  width: 50%;
  margin-left: 10%;
}
.sc4_ln {
  width: 81px;
  height: 2px;
  background: #D09172;
  position: absolute;
  margin-left: 54%;
  top: 20%;
}
.sc4_h1 {
  color: #4A1D18;
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  margin-top: 6%;
}
/****sc4**/

/****sc5**/

.sc5_crd_bg {
  background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_01.jpg) center center;
  background-size: cover;
  color: #fff;
  padding-left: 5%;
  padding-top: 53%;
  padding-bottom: 5%;
  border-radius: 10px;
 /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
  margin-bottom: 8%;
}

.sc5_crd_bg1 {
  background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_01.jpg) center center;
  background-size: cover;
  color: #fff;
  padding-left: 5%;
  padding-top: 53%;
  padding-bottom: 5%;
  border-radius: 10px;
 /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
  margin-bottom: 8%;
}
.sc5_crd_bg2 {
  background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_02.jpg) center center;
  background-size: cover;
  color: #fff;
  padding-left: 5%;
  padding-top: 53%;
  padding-bottom: 5%;
  border-radius: 10px;
 /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
  margin-bottom: 8%;
}
.sc5_crd_bg3 {
  background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_03.jpg) center center;
  background-size: cover;
  color: #fff;
  padding-left: 5%;
  padding-top: 53%;
  padding-bottom: 5%;
  border-radius: 10px;
 /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
  margin-bottom: 8%;
}
.sc5_crd_bg4 {
  background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_04.jpg) center center;
  background-size: cover;
  color: #fff;
  padding-left: 5%;
  padding-top: 53%;
  padding-bottom: 5%;
  border-radius: 10px;
 /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
  margin-bottom: 8%;
}
.sc5_crd_bg5 {
  background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_05.jpg) center center;
  background-size: cover;
  color: #fff;
  padding-left: 5%;
  padding-top: 53%;
  padding-bottom: 5%;
  border-radius: 10px;
 /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
  margin-bottom: 8%;
}
.sc5_crd_bg6 {
  background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_06.jpg) center center;
  background-size: cover;
  color: #fff;
  padding-left: 5%;
  padding-top: 53%;
  padding-bottom: 5%;
  border-radius: 10px;
 /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
  margin-bottom: 8%;
}
.sc5_crd_bg7 {
  background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_07.jpg) center center;
  background-size: cover;
  color: #fff;
  padding-left: 5%;
  padding-top: 53%;
  padding-bottom: 5%;
  border-radius: 10px;
 /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
  margin-bottom: 8%;
}
.sc5_crd_bg8 {
  background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_08.jpg) center center;
  background-size: cover;
  color: #fff;
  padding-left: 5%;
  padding-top: 53%;
  padding-bottom: 5%;
  border-radius: 10px;
 /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
  margin-bottom: 8%;
}
.sc5_crd_h1{
  color:  #FFF9F6;

font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.sc5_hm_cmp {
    color: #F8B492;
    border: 1px solid #F8B492;
    width: 100px;
    padding: 2px 2px 2px 5px;
}
  
  .adbtn2 {
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #E57839;
    box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
}
.sc5_crd_p{
  color: rgba(255, 249, 246, 0.70);
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 140%; /* 21px */

}

.sc5_crd_bg:hover .sc5_crd_p {
display:block;
}

.sc5_ar {
  height: 50px;
  width: auto;
  display: flex;
  margin-left: -41%;
}
/****sc5**/

/****sc6**/
.sc6_bg {
    background: url(../img/sc6_bg.jpg);
    padding-top: 5%;
    padding-bottom: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    /* height: 612px; */
    padding-bottom: 5%;
    margin-bottom: 5%;
    margin-top: 11%;
}

.sc6_sml {
  color: #D09172;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: left;
  margin-left: 17%;
}

.sc6_h1 {
  color: #4A1D18;
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  margin-top: 2%;
  margin-bottom: 3%;
}

.sc6_ln {
  width: 81px;
  height: 2px;
  background: #D09172;
  position: absolute;
  margin-left: 54%;
  top: 10%;
}

.sc6_blk_ln {
  position: relative;
}

.sc6_r2_bg {
  background-image: url('../img/sc6_rw.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 0px 10px 10px 0px;
}
.sc6_blk_pd {
  padding: inherit;
  margin-left: 7%;
}

.sc6_acrd_h1 {
  color: #4A1D18;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.sc6_acrd_p{
  color: #7E3C24;

font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 175%; /* 26.25px */
}

.sc6_acrd_bg{
  background: #FFF9F6 !important;
}

.accordion-button:not(.collapsed) {
  color: #7E3C24;
  font-size: 18px;
}
/****sc6**/

/****sc7**/
.sc7_h1 {
  color: #4A1D18;
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  margin-top: 2%;
  margin-bottom: 3%;
}
.sc7_brnd{
  height: 130px !important;
  width: 130px !important;

}
/****sc7**/

/****sc8**/
.sc8_bg {
  background: url('../img/sc_18_cnt.png') center center;
  padding-top: 5%;
  padding-bottom: 5%;
  position: relative;
  z-index: 100;
  background-size: cover;
  background-repeat: no-repeat;
  /* margin-bottom: 5%; */
}
.sc8_blk_ln {
  position: relative;
}
.sc8_sml {
  color: #D09172;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: left;
}

.sc8_ln {
  width: 81px;
  height: 2px;
  background: #D09172;
  position: absolute;
  margin-left: 39%;
  top: 36%;
}

.sc8_h1 {
  color: #4A1D18;
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: left;
  margin-top: 2%;
  margin-bottom: 3%;
}
.scp_cnt_p {
  color: #7E3C24;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
}
.sc8_rw_mt{
  margin-top: 6%;
}

.sc8_cnt_h1{
  color:  #7E3C24;
  
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%; /* 24.5px */
}
.sc8_cnt_p1{
  color:  #D09172;
 
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 175%; /* 24.5px */
}

.sc8_cnt_p2{
  color:  #4A1D18;
 
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 175%; /* 24.5px */
}

.sc8_frm_crd {
  border-radius: 10px;
  background: rgba(244, 215, 201, 0.65);
  padding: 5%;
}

.sc8_frm_inp {
  border-radius: 10px;
  background: #FFF9F6;
  height: 50px;
  margin-bottom: 6%;
}

.sc8_frm_btn{
  display: flex;
width: 100%;
height: 50px;
padding: 10px 20px;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;
border-radius: 10px;
background: #E57839;
box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
border: 0px ;
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

  .sc7_tst_png_mt{
      margin-top:19%;
  }
/****sc8**/

/****sc9**/
.sc9_bg {
  width: 100%;
  height: 64vh;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/abt_bnr.jpg) center center;
  background-size: cover;
  position: relative;
  z-index: 0;
  padding-top: 5%;
  margin-top: -22%;
  padding: 10%;
}

.sc9_abt_ttl {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #fff;
  /* width: 42%; */
  padding-bottom: 5%;
  margin-top: 37%;
}

/****sc9**/

/****sc10**/
.sc10_bg {
  background: url('../img/abt_lef.png') left top;
  padding-top: 5%;
  padding-bottom: 5%;
  position: relative;
  z-index: 100;
  /* background-size: contain; **/
  background-repeat: no-repeat;
  /* margin-bottom: 5%; */
}

.sc10_blk_ln {
  position: relative;
  margin-top: 5%;
}
.sc10_sml {
  color: #D09172;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.sc10_ln {
  width: 81px;
  height: 2px;
  /* background: red; */
  background: #D09172;
  position: absolute;
  margin-left: 25%;
  bottom: 53%;
}
.sc10_h3 {
  color: #4A1D18;
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 4%;
  padding-top: 2%;
}

.sc10_st_mt {
  margin-top: 5%;
  text-align: center;
}
.sc10_st_mt2 {
  margin-top: 12%;
  text-align: center;
}
.sc10_h6 {
  color: #4A1D18;
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top: 5%;
}
.sc10_p {
  color: #4A1D18;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.sc10_un_ln {
  width: 157px;
  height: 2px;
  background: #7E3C24;
  margin-left: auto;
  margin-right: auto;
}
/****sc10**/

/****sc11**/
.sc11_icn_mbl {
  height:40px;
  width:auto;
}

.sc11_bg {
  background: #f4d7c9;
  padding-top: 3%;
  padding-bottom: 3%;
}

.sc11_crd{
  padding: 7% 5% 5% 5%;
    height: 302px;
    text-align: center;
}

.sc11_crd h6 {
  color: #4A1D18;
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top: 5%;
}

.sc11_crd p {
  color: #7E3C24;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
  text-align: justify;
    text-align-last: center;
}

  .pn_icn{
      height:100px;
      width:auto;
  }
/****sc11**/

/****sc12**/
.sc12_my{
  margin-top:5%;
  margin-bottom:5%;
}
.sc12_crd{

}

.sc12_crd img{
  border-radius: 10px;
  box-shadow: 10px 10px 30px 0px #D09172;
}

.sc12_brdr {
  width: 262px;
  height: 34px;
  border-radius: 10px;
  background: #7E3C24;
  z-index: -1;
  display: flex;
  margin-top: -7%;
  margin-left: auto;
  margin-right: auto;
}

.sc12_crd h6 {
  color: #4A1D18;
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top: 5%;
  text-align:center;
}

.sc12_crd p {
  color: #7E3C24;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
  text-align:center;
}
/****sc12**/

/****sc13**/
.sc13_bg {
  background:  url(../img/sc13_img_01.png);
  padding-top: 0%;
  padding-bottom: 0%;
  background-repeat: no-repeat;
  background-size: cover;

}
.sc13_blk_ln {
  position: relative;
}
.sc13_sml {
  color: #D09172;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.sc13_ln {
  width: 81px;
  height: 2px;
  /* background: red; */
  background: #D09172;
  position: absolute;
  margin-left: 68%;
  bottom: 53%;
}

.sc13_h3 {
  color: #4A1D18;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 4%;
  padding-top: 2%;
  width: 75%;
}

.sc13_blk{
  padding-top: 9%;
    padding-left: 5%;
}
/****sc13**/

/****sc14**/
.sc14_bg {
  background: url('../img/sc14_bg.png') left top;
  padding-top: 5%;
  padding-bottom: 5%;
  position: relative;
  z-index: 100;
  background-repeat: no-repeat;
  /* margin-bottom: 5%; */
}

.sc14_blk_ln {
  position: relative;
}
.sc14_sml {
  color: #D09172;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.sc14_ln {
  width: 81px;
  height: 2px;
  /* background: red; */
  background: #D09172;
  position: absolute;
  margin-left: 15%;
  bottom: 53%;
}
.sc14_ln {
  width: 81px;
  height: 2px;
  /* background: red; */
  background: #D09172;
  position: absolute;
  margin-left: 71%;
  bottom: 53%;
}
.sc14_h3 {
  color: #4A1D18;
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 4%;
  padding-top: 2%;
}
.sc14_img_blk {
  margin-left: 5%;
  position: relative;
}
.sc14_crcl {
  width: 236px;
  height: 236px;
  flex-shrink: 0;
  border-radius: 433px;
  border: 1px solid #FDF8EE;
  background: linear-gradient(113deg, #FDF6EB 0%, rgba(255, 255, 255, 0.00) 110.84%);
  backdrop-filter: blur(21px);
  position: absolute;
  top: 4%;
  display: block;
  /* margin-left: auto; */
  left: 12%;
  padding: 2%;
  text-align: center;
}

.sc14_crcl h6 {
  color: #2B6D0D;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 126%;
  margin-top: 3%;
}
.sc14_crcl p {
  color: #2A5416;
  text-align: center;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 143%;
  padding: 3%;
}

.sc14_img2{
  border-radius: 10px;
background: url(<path-to-image>), lightgray 50% / cover no-repeat;
box-shadow: 5px 5px 50px 0px rgba(85, 118, 27, 0.80);
}

.sc14_hnd{
  height:40px;
}
/****sc14**/

  /****sc15**/

  .sc15_mt{
    margin-top:5%;
  }
  .sc15_blk_ln {
    position: relative;
}
.sc15_sml {
  color: #D09172;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.sc15_ln {
  width: 81px;
  height: 2px;
  /* background: red; */
  background: #D09172;
  position: absolute;
  margin-left: 25%;
  bottom: 53%;
}

.sc15_tst_p1 {
  color: rgba(126, 60, 36, 0.60);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 145%;
}
.sc15_tst_h3{
  color: #4A1D18;

font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 39px */
}
.sc15_tst_p4{
  color: #D09172;

font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.sc15_qut5 {
  height: 33px;
  width: auto !important;
  margin-top: 8%;
}
.sc15_h3 {
  color: #4A1D18;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 4%;
  padding-top: 2%;
}
.sc15_pos {
    position: relative;
    margin-bottom: 3%;
}
.sc15_str_p {
  color: #FFF9F6;
  font-size: 13px;
}

.sc15_str_p i {
 margin-left: 5%;
}

.sc15_str_blk {
  border-radius: 0px 0px 10px 10px;
  background: #D09172;
  width: 106px;
  height: 32px;
  flex-shrink: 0;
  display: block;
  margin-left: auto;
}

.sc15_tst_blk_br {
  border: 4px solid  #D09172;
  padding: 5%;
}
.sc15_img_01 {
  position: absolute;
  height: 81px;
  width: auto;
  border-radius: 10px;
  box-shadow: 10px 10px 20px 0px #D09172;
  margin-top: 0%;
  margin-left: 9%;
}
.sc15_img_02 {
  position: absolute;
  height: 75px;
  width: auto;
  border-radius: 10px;
  box-shadow: 10px 10px 20px 0px #D09172;
  left: 39%;
  margin-top: 21%;
}
.sc15_img_03 {
  position: absolute;
  height: 81px;
  width: auto;
  border-radius: 10px;
  box-shadow: 10px 10px 20px 0px #D09172;
  left: 67%;
}
.sc15_img_04 {
  position: absolute;
  height: 81px;
  width: auto;
  border-radius: 10px;
  box-shadow: 10px 10px 20px 0px #D09172;
  margin-top: 47%;
  left: 9%;
}
.sc15_img_05 {
  position: absolute;
  height: 81px;
  width: auto;
  border-radius: 10px;
  box-shadow: 10px 10px 20px 0px #D09172;
  right: 10%;
  margin-top: 48%;
}

/**sc15--test**/

/**sc15--test**/
  /****sc15**/
/****sc16**/
.sc16_bg {
  width: 100%;
  height: 49vh;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/s16_bg_001.jpg) center center;
  background-size: cover;
  position: relative;
  z-index: 0;
  padding-top: 11%;
  margin-top: 5%;
}

.sc16_bg h6 {
  color: #D09172;
  text-align: center;
  text-shadow: 0px 2px 15px rgba(0, 0, 0, 0.40);
  font-family: DM Sans;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.sc16_bg p {
  color: #C4C4C4;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 15%;
}

.s16_btn {
  padding: 10px 20px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 10px;
  background: #E57839;
  box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration: none;
  width: 100%;
  /* position: relative; */
  display: flex;
}
/****sc16**/
/****sc17**/
.sc17_bg {
  width: 100%;
  height: 58vh;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/sc17_cnt.jpg) center center;
  background-size: cover;
  position: relative;
  z-index: 0;
  padding-top: 5%;
  margin-top: -22%;
  padding: 7%;
}
.sc17_bg p {
  color: #FFF9F6;
  font-family: DM Sans;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
  width: auto;
}

.sc17_cnt_ttl {
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #fff;
  width: auto;
  padding-bottom: 1%;
  margin-top: 47%;
}
/****sc17**/

/****sc18**/

.sc18_bg{
  background: url('../img/sc_18_cnt.png') center center;
  padding-top: 5%;
  padding-bottom: 5%;
  position: relative;
  z-index: 100;
  background-size: cover;
  background-repeat: no-repeat;
  /* margin-bottom: 5%; */
}
.sc18_blk_ln {
  position: relative;
  margin-top: 9%;
}
.sc18_sml {
  color: #D09172;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: left;
}

.sc18_sml2 {
  color: #D09172;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: left;
  margin-left: 6%;
}
.sc18_ln {
  width: 81px;
  height: 2px;
  background: #D09172;
  position: absolute;
  margin-left: 25%;
  top: 32%;
}

.sc18_h1 {
  color: #4A1D18;
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: left;
  margin-top: 2%;
  margin-bottom: 3%;
}
.scp_cnt_p {
  color: #7E3C24;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
}
.sc18_rw_mt{
  margin-top: 6%;
}

.sc18_cnt_h1{
  color:  #7E3C24;
  
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%; /* 24.5px */
}
.sc18_cnt_p1{
  color:  #D09172;
 
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 175%; /* 24.5px */
}

.sc18_cnt_p2{
  color:  #4A1D18;
 
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 175%; /* 24.5px */
}

.sc18_frm_crd {
 position:relative;
}

.sc18_frm_inp {
  border-radius: 10px;
  background: #FFF9F6;
  height: 56px;
  margin-bottom: 6%;
}

.sc18_frm_btn{
  display: flex;
width: 145px;
height: 50px;
padding: 10px 20px;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;
border-radius: 10px;
background: #E57839;
box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
border: 0px ;
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.sc18_brdr {
  width: 34px;
  height: 262px;
  border-radius: 10px;
  background: #7E3C24;
  z-index: -1;
  display: flex;
  margin-top: -7%;
  margin-left: auto;
  margin-right: auto;
  top: 19%;
  /* display: block; */
  position: absolute;
  left: -2%;
}
.sc18_frm_crd2 {
  border-radius: 10px;
  background: rgba(244, 215, 201, 0.65);
  padding: 5%;
  margin-top: 10%;
}

.sc18_frm-ttl {
  color: #4A1D18;
  text-align: left;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-left: 6%;
  margin-top: 5%;
  margin-bottom: 5%;
}
.sc18_img_br{
  border-radius: 10px;
box-shadow: -10px 10px 30px 0px #D09172;
}

.sc18_ln {
  width: 81px;
  height: 2px;
  background: #D09172;
  position: absolute;
  margin-left: 37%;
  top: 37%;
  left: 0%;
}

.sc18_ln2 {
  width: 81px;
  height: 2px;
  background: #D09172;
  position: absolute;
  margin-left: 19%;
  top: 12%;
  left: 40%;
}
.sc18_mb{
  margin-bottom:5%;
}
/****sc18**/

/****sc19**/
.sc19_crd {
  padding: 41px 18px;
  /* height: 183px; */
  flex-shrink: 0;
  border-radius: 10px;
  background: #F4D7C9;
  z-index: 1;
  /**display: flex;  ***/
  position: relative;
}

.s19_btn {
  padding: 11px 11px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 10px;
  background: #E57839;
  box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration: none;
  height: 46px;
  display: flex;
}

.sc19 h5 {
  color: #4A1D18;
  text-align: left;
 
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.sc19 p {
  color: #7E3C24;
font-family: DM Sans;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 175%; /* 26.25px */
}

/****sc19**/
/****sc20**/
.sc20_bg {
  width: 100%;
  height: 55vh;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/prop_img.jpg) center center;
  background-size: cover;
  position: relative;
  z-index: 0;
  padding-top: 5%;
  margin-top: -22%;
  padding: 10%;
}
/****sc20**/
/****sc21**/
.sc21_img_crd {
    position: relative;
    border-radius: 10px;
    background: var(--Background-colour, rgba(244, 215, 201, 0.50));
    box-shadow: 10px 10px 20px 0px rgba(208, 145, 114, 0.30);
    height: auto;
    margin-bottom: 5%;
}

.sc21_img_crd .am {
  color: rgba(126, 60, 36, 0.70) !important;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 175%;
  text-decoration-line: underline;
}


.sc21_img_crd h2{
  color: #4A1D18;
font-family: DM Sans;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}


.sc21_p1 {
    border-radius: 5px;
    background: #7E3C24;
    width: 83px;
    height: 26px;
    flex-shrink: 0;
    position: absolute;
    top: 36%;
    left: 3%;
    padding: 1%;
    color: #fff;
}
.sc21_img_crd img{
  border-radius: 10px 10px 0px 0px;
}
.sc21_my{
  margin-top:5%;
  margin-bottom:5%;
  color: #FFF;

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.sc21_p2{
  color: #7E3C24;

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 21px */
}
.sc21_icn_p5{
  color: #7E3C24;

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.sc21_hr_bg {
  background: #7E3C24;
  height: 3px;
}
.sc21_h4 {
  color: #4A1D18;
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.sc21_atn {
  display: flex;
  width: auto;
  height: 40px;
  padding: 10px 20px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 10px;
  background: #E57839;
  box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
  color: #FFF !important;
  text-decoration: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.sc21_tst_blk{
  padding:5% 5% 5% 5%;
}

.sc21_mt_ln{
  margin-top:3%;
}

.sc21_bb_my{
  margin-top: 5%;
    margin-bottom: 5%;
}

.sc21_img_crd_row_mt{
  margin-top:2%;
}
/****sc21**/
/****sc22**/
.sc22_abt_ttl {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #fff;
  width: auto;
  padding-bottom: 5%;
  margin-top: 33%;
  /* text-align: center; */
}

.sc22_bg {
  width: 100%;
  height: 45vh;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/prop_ftr.jpg) center center;
  background-size: cover;
  position: relative;
  z-index: 0;
  padding-top: 5%;
  margin-top: 12%;
}

.sc22_bg h6 {
  color: #D09172;
  text-align: center;
  text-shadow: 0px 2px 15px rgba(0, 0, 0, 0.40);
  font-family: DM Sans;
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top: 7%;
}
.sc22_bg p {
  color: #C4C4C4;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 15%;
}

.sc22_p2 {
  width: 44px;
  height: 27px;
  flex-shrink: 0;
  position: absolute;
  bottom: 6%;
  right: 3%;
  padding: 1%;
  top: 5%;
  border-radius: 5px;
  background: #D09172;
  font-size: 16px;
}
/****sc22**/

  /***sc23***/
  .sc23_bg {
    width: 100%;
    height: 58vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/sc23_bg_img_01.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: -7%;
    padding: 10%;
}

  .sc23_bg p {
    color: #FFF9F6;
    font-family: DM Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 175%;
    width: 32%;
  }
  
  .sc23_cnt_ttl {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #fff;
    width: auto;
    padding-bottom: 1%;
    margin-top: 47%;
}
  /***sc23***/
/****footer**/

.ftr_bg2 {
  background: url(../img/ftr_bg.svg) center center,url(../img/ftr_bg_buld.png) right bottom;
  background-size: cover;
  position: relative;
  z-index: 0;
  margin-top: -4%;
  padding-top: 5%;
  color: rgba(255, 249, 246, 0.80);
  height: auto;
  padding-bottom: 9%;
}
.ftr_bg3 {
  background: url(../img/ftr_bg_buld.png) right bottom;
  /* background-size: cover; */
  position: relative;
  z-index: 0;
  /* margin-top: -4%; */
  padding-top: 5%;
  color: rgba(255, 249, 246, 0.80);
  /* height: 551px; */
  background-repeat: no-repeat;
}
.ftr_bg {
    background: url(../img/ftr_bg.svg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    margin-top: 5%;
    padding-top: 5%;
    color: rgba(255, 249, 246, 0.80);
    height: auto;
    padding-bottom: 3%;
}
.ftr-logo {
    height: 56px;
    width: auto;
    margin-bottom: 2%;
    margin-top: 5%;
}
.ftr_blk_ln {
  position: relative;
  margin-top: 14%;
}
.ftr_sml {
  color: #ffffff;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: left;
}

.ftr_ln {
    width: 35px;
    height: 2px;
    background: #D09172;
    position: absolute;
    margin-left: 27%;
    top: 48%;
}
.ftr_ln2 {
    width: 35px;
    height: 2px;
    background: #D09172;
    position: absolute;
    margin-left: 26%;
    top: 46%;
}

.ftr-ul a{
  text-decoration:none;
  color: rgba(255, 249, 246, 0.80);
}

.ftr-ul li {
  margin-bottom: 4%;
}

.scl_links li a {
     color: #d09172 !important;
    text-decoration: none;
    background: #f5f5f5;
  height: 40px;
  width: 40px;
  position: relative;
  display: flex;
  justify-content: space-evenly;
  padding-top: 13%;
  border-radius: 50%;
  font-size: 22px !important;
}

.ftr_bg  .scl_links li {
  margin-right: 5%;
}
.ftr_bg2  .scl_links li {
  margin-right: 5%;
}

.btm-hr {
  border-bottom: 1px solid #D1D1D1;
  margin-top: 2%;
  margin-bottom: 2%;
}

.ftr_cnt_icn {
  height: 20px;
  margin-right: 5%;
  margin-bottom: 5%;
}
.ftr_scl_lnkk {
  margin-left: -8%;
}
    .logo3{
      height: 47px ;
    margin-right: 5%;  
    }
    .logo4{
       height: 47px;
    margin-right: 5%; 
    }
 .ftr_logo3 {
    height: 47px;
    margin-right: 4%;
    margin-bottom: 2%;
}
    .ftr_logo4{
       height: 47px;
    margin-right: 5%; 
    }
}
/****footer**/

@media (min-width: 768px) { 
    
    .logo3{
      height: 47px ;
    margin-right: 5%;  
    }
    .logo4{
       height: 47px;
    margin-right: 5%; 
    }
    .ftr_logo3 {
    height: 47px;
    margin-right: 16%;
    margin-left: -12%;
}
    .ftr_logo4{
       height: 47px;
    margin-right: 5%; 
    }
  .fw-300{
    font-weight: 300;
  }
  .fw-400{
    font-weight: 400;
  }
  .fw-500{
    font-weight: 500;
  }
  .fw-600{
    font-weight: 600;
  }
  .fw-700{
    font-weight: 700;
  }
  
  .wht{
    color:#fff;
  }
  
  .cfe{
    color:#4A1D18;
  }
  
.adbtn {
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #E57839;
    box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    margin-right: 8%;
}
  
  .adbtn-br{
    padding: 10px 20px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border:1px solid #E57839;
  border-radius: 10px;
  background: none;
  box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration: none;
  }
  /**fonts**/
  /***##common##***/
  /**navbar***/
  .nv_bg_trns {
    background: transparent;
    z-index: 1000;
    margin-top: 0px;
  }
  

.logo {
    height: 83px;
    width: auto;
    margin-left: 9%;
    padding-top: 2%;
} 
  nav {
    position: -webkit-sticky;
    position: sticky;
    /* sticky or fixed are fine */
    position: fixed;
    top: 0;
    height: 69px;
    width: 100%;
    background: linear-gradient(
      to bottom,
      #000,
      #0003 70%,
      #0000
    ); /* background when scroll is in the top */
    transition: background 0.5s; /* control how smooth the background changes */
  }
  
  nav.scrolled {
    background: #0a0a0a;
  }
  
  .nv-tp {
    padding: 1%;
  }
  
   .nav-link:hover {
    color: #E57839;
  }
  
  .nav-link {
    color: #FFF9F6;
  }
  
  .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: #E57839;
  }
  
.navbar-nav .nav-link:link {
    color: #FFF9F6;
/**    margin-left: 28px;  ***/
}
  
  /* visited link */
  
  
  /* mouse over link */
  
  
  /* selected link */
  
  /**navbar***/
  .fixed-top {
    transition: 1s;
    background: #12151a;
  }
  .fixed-top ul li a {
    color: #fff;
  }
  /**navbar***/
  
  /**hm-sldr***/
  .hmd {
    overflow-x: hidden;
    padding: 0;
    margin-top:-5%;
  }
  .hmd_ttl_h1 {
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #fff;
    width: 39%;
  }
  .hmd .carousel {
    width: 100%;
    min-height: 100vh;
    padding: 80px 0;
    margin: 0;
    position: relative;
  }
  
  .hmd .carousel-item {
    position: absolute;
    inset: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    z-index: 1;
    transition-duration: 0.4s;
  }
  
  .hmd .carousel-item::before {
    content: "";
    background-color: rgba(0, 0, 0, 0.7);
    position: absolute;
    inset: 0;
  }
  
  .hmd .info {
    position: absolute;
    inset: 0;
    z-index: 2;
  }
  
  
    .hmd .info {
      padding: 0 50px;
    }
  
  
  
  
  .hmd_btn1 {
    border-radius: 50px;
    border: 2px solid #FFF;
    color: #fff;
    display: inline-flex;
    height: 43px;
    padding: 28px 48px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
  }
  
  .hmd .info h2:after {
    content: "";
    position: absolute;
    display: block;
    width: 80px;
    height: 4px;
    background: var(--color-primary);
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  
  
  
  
  
  
  
  .hmd .carousel-control-prev {
    justify-content: start;
  }
  
  
    .hmd .carousel-control-prev {
      padding-left: 15px;
    }
  
  
  .hmd .carousel-control-next {
    justify-content: end;
  }
  
  
    .hmd .carousel-control-next {
      padding-right: 15px;
    }
  
  
  .hmd .carousel-control-next-icon,
  .hmd .carousel-control-prev-icon {
    background: none;
    font-size: 26px;
    line-height: 0;
    background: rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.6);
    border-radius: 50px;
    width: 54px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .hmd .carousel-control-prev,
  .hmd .carousel-control-next {
    z-index: 3;
    transition: 0.3s;
    text-decoration: none;
  }
  
  .hmd .carousel-control-prev:focus,
  .hmd .carousel-control-next:focus {
    opacity: 0.5;
  }
  
  .hmd .carousel-control-prev:hover,
  .hmd .carousel-control-next:hover {
    opacity: 0.9;
  }
  
  /**hm-sldr***/
  
  /****sc1**/
  
  .sc1_bg {
    background: url('../img/sc1_bg_plnt.png') right bottom;
    padding-top: 5%;
    padding-bottom: 5%;
    position: relative;
    z-index: 100;
    background-size: contain;
    background-repeat: no-repeat;
    /* margin-bottom: 5%; */
  }
  .sc1_img_blk {
/***    margin-left: 24%; ***/
    position: relative;
  }
  
  .sc1_frnt,.sc1_bck,.sc1_em_blk{
    position:absolute;
  }
  
  .sc1_frnt {
    border-radius: 10px;
    box-shadow: 10px 10px 30px 0px rgba(208, 145, 114, 0.30);
    z-index: 10;
    position: absolute;
    margin-top: 14%;
    margin-left: -15%;
  /**  height: 338px; ***/
    width: auto;
  }
  .sc1_bck {
    position: absolute;
    border-radius: 10px;
    box-shadow: 10px 10px 30px 0px rgba(208, 145, 114, 0.30);
    width: 380px;
  }
  .sc1_bck2 {
    position: absolute;
    margin-top: -11%;
    margin-left: 35%;
    height: 200px;
  }
  .sc1_em_blk {
    position: absolute;
    background: #D09172;
    height: 100px;
    width: 100px;
    margin-top: 70%;
    z-index: -10;
    margin-left: -9%;
  }
  
  .sc1_h2 {
    transform: rotate(-90deg);
    position: absolute;
    color:  rgba(244, 215, 201, 0.50);
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 29.4px;
    margin-left: -81%;
    margin-top: 50%;
  }
  
  .sc1_sml{
    color:  #D09172;
  
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  }
  
  .sc1_h3 {
    color: #4A1D18;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 4%;
    padding-top: 2%;
  }
  
  .sc1_p1{
    color: #7E3C24;
  
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%; /* 28px */
  }
  .sc1_p2{
    color: #7E3C24;
  
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%; /* 28px */
  margin-top:5%;
  }
  
  .sc1_ul li{
    color: #7E3C24;
    
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 175%; /* 28px */
  
  }
  
  .sc1_li_icn{
    height: 17px;
    width:auto;
  }
  
  .sc1_ln{
    width: 81px;
      height: 2px;
      /* background: red; */
      background: #D09172;
      position: absolute;
      margin-left: 15%;
      bottom: 53%;
  }
  
  .sc1_blk_ln{
    position:relative;
  }
  /****sc1**/
  
  
  /****sc2**/
  .sc2_bg {
    background: linear-gradient(263deg, 
  rgb(209 181 168 / 75%), 
  rgb(245 227 219 / 84%)), url(../img/sc2_bg.jpg);
    padding-top: 5%;
    padding-bottom: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 612px;
  }
  
  .sc2_ln {
    width: 81px;
    height: 2px;
    /* background: red; */
    background: #D09172;
    position: absolute;
    margin-left: 23%;
    bottom: 53%;
  }
  
  .sc2_blk_ln{
    position:relative;
  }
  
  .sc2_sml{
    color:  #D09172;
  
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  }
  
  .sc2_h3 {
    color: #4A1D18;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 4%;
    padding-top: 2%;
  }
  
  .sc2_p1 {
    color: #7E3C24;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 175%;
  }
  
  .sc2_crd_pos {
    position: relative;
    top: 1%;
  }
  
  
  .sc2_crd {
    border-radius: 10px;
    background: #FFF;
    padding: 7% 5% 5% 5%;
    height: 302px;
  }
  
  .sc2_crd:hover {
    
    background: #F4D7C9;
   
  }
  
  .sc2_crd img{
    height:50px;
    width:auto;
  }
  
  .sc2_crd h6 {
    color: #4A1D18;
    font-size: 21px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 5%;
  }
  
  .sc2_crd p {
    color: #7E3C24;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 175%;
  }
  
  .sc2_crd_row_mt{
    margin-top:4%;
  }
  
  /****sc2**/
  
  
  /****sc3**/
  .sc3_un_ln {
    width: 157px;
    height: 2px;
    background: #7E3C24;
  }
  
  .sc3_h6 {
    color: #4A1D18;
    font-size: 44px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  .sc3_p{
  color: #4A1D18;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  }
  
  .sc3_st_mt{
    margin-top: 5%;
  }
  /****sc3**/
  
  /****sc4**/
  .sc4_my{
    margin-top:5%;
    margin-bottom:5%;
  }
  .sc4_blk_ln {
    position: relative;
  }
  
  .sc4_sml {
    color: #D09172;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align:center;
  }
  .sc4_ln {
    width: 81px;
    height: 2px;
    background: #D09172;
    position: absolute;
    margin-left: 59%;
    top: 9%;
  }
  .sc4_h1 {
    color: #4A1D18;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    margin-top: 2%;
  }
  /****sc4**/
  
  /****sc5**/
  
  .sc5_crd_bg {
    background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_01.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 53%;
    padding-bottom: 5%;
    border-radius: 10px;
   /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
    margin-bottom: 8%;
  }
  
    .sc5_crd_bg1 {
    background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_01.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 53%;
    padding-bottom: 5%;
    border-radius: 10px;
   /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
    margin-bottom: 8%;
  }
    .sc5_crd_bg2 {
    background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_02.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 53%;
    padding-bottom: 5%;
    border-radius: 10px;
   /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
    margin-bottom: 8%;
  }
    .sc5_crd_bg3 {
    background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_03.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 53%;
    padding-bottom: 5%;
    border-radius: 10px;
   /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
    margin-bottom: 8%;
  }
    .sc5_crd_bg4 {
    background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_04.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 43%;
    padding-bottom: 5%;
    border-radius: 10px;
   /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
    margin-bottom: 8%;
  }
    .sc5_crd_bg5 {
    background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_05.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 53%;
    padding-bottom: 5%;
    border-radius: 10px;
   /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
    margin-bottom: 8%;
  }
    .sc5_crd_bg6 {
    background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_06.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 53%;
    padding-bottom: 5%;
    border-radius: 10px;
   /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
    margin-bottom: 8%;
  }
      .sc5_crd_bg7 {
    background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_07.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 53%;
    padding-bottom: 5%;
    border-radius: 10px;
   /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
    margin-bottom: 8%;
  }
      .sc5_crd_bg8 {
    background: linear-gradient(0deg, rgb(0 0 0 / 65%), rgb(16 1 1 / 52%)), url(../img/sc5_crd_08.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 53%;
    padding-bottom: 5%;
    border-radius: 10px;
   /*** box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50); ***/
    margin-bottom: 8%;
  }
  
  .sc5_crd_h1{
    color:  #FFF9F6;
  
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  }
  
  .sc5_crd_p{
    color: rgba(255, 249, 246, 0.70);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 21px */
  
  }
  
  .sc5_crd_bg:hover .sc5_crd_p {
  display:block;
  }
  
  .sc5_ar {
    height: 50px;
    width: auto;
    display: flex;
    margin-left: -41%;
  }
  
 .sc5_hm_cmp {
    color: #F8B492;
    border: 1px solid #F8B492;
    width: 100px;
    padding: 2px 2px 2px 5px;
}
  /****sc5**/
  
  /****sc6**/
.sc6_bg {
    background: url(../img/sc6_bg.jpg);
    padding-top: 5%;
    padding-bottom: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    /* height: 612px; */
    padding-bottom: 5%;
    margin-bottom: 5%;
    margin-top: 4%;
}

.adbtn2 {
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #E57839;
    box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
}
  .sc6_sml {
    color: #D09172;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center;
  }
  
  .sc6_h1 {
    color: #4A1D18;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    margin-top: 2%;
    margin-bottom: 3%;
  }
  
  .sc6_ln {
    width: 81px;
    height: 2px;
    background: #D09172;
    position: absolute;
    margin-left: 56%;
    top: 9%;
  }
  
  .sc6_blk_ln {
    position: relative;
  }
  
  .sc6_r2_bg {
    background-image: url('../img/sc6_rw.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0px 10px 10px 0px;
  }
  .sc6_blk_pd{
    padding:0px;
  }
  
  .sc6_acrd_h1{
    color: #4A1D18;
  
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  }
  
  .sc6_acrd_p{
    color: #7E3C24;
  
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%; /* 26.25px */
  }
  
  .sc6_acrd_bg{
    background: #FFF9F6 !important;
  }
  
  .accordion-button:not(.collapsed) {
    color: #7E3C24;
    
  }
  /****sc6**/
  
  /****sc7**/
  .sc7_h1 {
    color: #4A1D18;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    margin-top: 2%;
    margin-bottom: 3%;
  }
  .sc7_brnd{
    height: 130px !important;
    width: 130px !important;
  
  }
  /****sc7**/
  
  /****sc8**/
  .sc8_bg {
    background: url('../img/sc_18_cnt.png') center center;
    padding-top: 5%;
    padding-bottom: 5%;
    position: relative;
    z-index: 100;
    background-size: cover;
    background-repeat: no-repeat;
    /* margin-bottom: 5%; */
  }
  .sc8_blk_ln {
    position: relative;
  }
  .sc8_sml {
    color: #D09172;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
  }
  
  .sc8_ln {
    width: 81px;
    height: 2px;
    background: #D09172;
    position: absolute;
    margin-left: 25%;
    top: 32%;
  }
  
  .sc8_h1 {
    color: #4A1D18;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    margin-top: 2%;
    margin-bottom: 3%;
  }
  .scp_cnt_p {
    color: #7E3C24;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 175%;
  }
  .sc8_rw_mt{
    margin-top: 6%;
  }
  
  .sc8_cnt_h1{
    color:  #7E3C24;
    
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 175%; /* 24.5px */
  }
  .sc8_cnt_p1{
    color:  #D09172;
   
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 175%; /* 24.5px */
  }
  
  .sc8_cnt_p2{
    color:  #4A1D18;
   
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 175%; /* 24.5px */
  }
  
  .sc8_frm_crd {
    border-radius: 10px;
    background: rgba(244, 215, 201, 0.65);
    padding: 5%;
  }
  
  .sc8_frm_inp {
    border-radius: 10px;
    background: #FFF9F6;
    height: 79px;
    margin-bottom: 6%;
  }
  
  .sc8_frm_btn{
    display: flex;
  width: 145px;
  height: 50px;
  padding: 10px 20px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 10px;
  background: #E57839;
  box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
  border: 0px ;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  }
  
  .sc7_tst_png_mt{
      margin-top:19%;
  }
  /****sc8**/
  
  /****sc9**/
  .sc9_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/abt_bnr.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: -7%;
    padding: 10%;
  }
  
.sc9_abt_ttl {
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #fff;
    width: auto;
    padding-bottom: 5%;
    margin-top: 14%;
}
  
  /****sc9**/
  
  /****sc10**/
  .sc10_bg {
    background: url('../img/abt_lef.png') left top;
    padding-top: 5%;
    padding-bottom: 5%;
    position: relative;
    z-index: 100;
    /* background-size: contain; **/
    background-repeat: no-repeat;
    /* margin-bottom: 5%; */
  }
  
  .sc10_blk_ln {
    position: relative;
  }
  
  .sc10_sml {
    color: #D09172;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  .sc10_ln {
    width: 81px;
    height: 2px;
    /* background: red; */
    background: #D09172;
    position: absolute;
    margin-left: 15%;
    bottom: 53%;
  }
  .sc10_h3 {
    color: #4A1D18;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 4%;
    padding-top: 2%;
  }
  
  .sc10_st_mt {
    margin-top: 34%;
  }
  .sc10_st_mt2 {
    margin-top: 12%;
  }
  .sc10_h6 {
    color: #4A1D18;
    font-size: 44px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  .sc10_p {
    color: #4A1D18;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  .sc10_un_ln {
    width: 157px;
    height: 2px;
    background: #7E3C24;
  }
  /****sc10**/
  
  /****sc11**/
  .sc11_bg {
    background: #f4d7c9;
    padding-top: 3%;
    padding-bottom: 3%;
  }
  
  .sc11_crd{
    padding: 7% 5% 5% 5%;
      height: 302px;
      text-align: center;
  }
  
  .sc11_crd h6 {
    color: #4A1D18;
    font-size: 21px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 5%;
  }
  
.sc11_crd p {
    color: #7E3C24;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 175%;
    text-align: justify;
    text-align-last: center;
}
  
  .pn_icn{
      height:100px;
      width:auto;
  }
  /****sc11**/
  
  /****sc12**/
  .sc12_my{
    margin-top:5%;
    margin-bottom:5%;
  }
  .sc12_crd{
  
  }
  
  .sc12_crd img{
    border-radius: 10px;
    box-shadow: 10px 10px 30px 0px #D09172;
  }
  
  .sc12_brdr {
    width: 262px;
    height: 46px;
    border-radius: 10px;
    background: #7E3C24;
    z-index: -1;
    display: flex;
    margin-top: -7%;
    margin-left: auto;
    margin-right: auto;
  }
  
  .sc12_crd h6 {
    color: #4A1D18;
    font-size: 21px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 5%;
    text-align:center;
  }
  
  .sc12_crd p {
    color: #7E3C24;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 175%;
    text-align:center;
  }
  /****sc12**/
  
  /****sc13**/
  .sc13_bg {
    background:  url(../img/sc13_img_01.png);
    padding-top: 0%;
    padding-bottom: 0%;
    background-repeat: no-repeat;
    background-size: cover;
  
  }
  .sc13_blk_ln {
    position: relative;
  }
  .sc13_sml {
    color: #D09172;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  .sc13_ln {
    width: 81px;
    height: 2px;
    /* background: red; */
    background: #D09172;
    position: absolute;
    margin-left: 34%;
    bottom: 53%;
  }
  
  .sc13_h3 {
    color: #4A1D18;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 4%;
    padding-top: 2%;
  }
  
  .sc13_blk{
    padding-top: 9%;
      padding-left: 5%;
  }
  /****sc13**/
  
  /****sc14**/
  .sc14_bg {
    background: url('../img/sc14_bg.png') left top;
    padding-top: 5%;
    padding-bottom: 5%;
    position: relative;
    z-index: 100;
    background-repeat: no-repeat;
    /* margin-bottom: 5%; */
  }
  
  .sc14_blk_ln {
    position: relative;
  }
  .sc14_sml {
    color: #D09172;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  .sc14_ln {
    width: 81px;
    height: 2px;
    /* background: red; */
    background: #D09172;
    position: absolute;
    margin-left: 15%;
    bottom: 53%;
  }
  .sc14_ln {
    width: 81px;
    height: 2px;
    /* background: red; */
    background: #D09172;
    position: absolute;
    margin-left: 39%;
    bottom: 53%;
  }
  .sc14_h3 {
    color: #4A1D18;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 4%;
    padding-top: 2%;
  }
  .sc14_img_blk {
    margin-left: 5%;
    position: relative;
  }
  .sc14_crcl {
    width: 290px;
    height: 290px;
    flex-shrink: 0;
    border-radius: 433px;
    border: 1px solid #FDF8EE;
    background: linear-gradient(113deg, #FDF6EB 0%, rgba(255, 255, 255, 0.00) 110.84%);
    backdrop-filter: blur(21px);
    position: absolute;
    top: 10%;
    display: block;
    /* margin-left: auto; */
    left: 22%;
    padding: 5%;
    text-align: center;
  }
  
  .sc14_crcl h6{
    color: #2B6D0D;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 175%; /* 35px */
  }
  .sc14_crcl p{
    color: #2A5416;
    text-align: center;
   
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 175%; /* 22.75px */
  }
  
  .sc14_img2{
    border-radius: 10px;
  background: url(<path-to-image>), lightgray 50% / cover no-repeat;
  box-shadow: 5px 5px 50px 0px rgba(85, 118, 27, 0.80);
  }
  /****sc14**/

  /****sc15**/
  .sc15_blk_ln {
    position: relative;
}
.sc15_sml {
  color: #D09172;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.sc15_ln {
  width: 81px;
  height: 2px;
  /* background: red; */
  background: #D09172;
  position: absolute;
  margin-left: 25%;
  bottom: 53%;
}

.sc15_tst_p1 {
  color: rgba(126, 60, 36, 0.60);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 145%;
}
.sc15_tst_h3{
  color: #4A1D18;

font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 39px */
}
.sc15_tst_p4{
  color: #D09172;

font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.sc15_qut5{
  height:50px;
  width:auto !important;
}
.sc15_h3 {
  color: #4A1D18;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 4%;
  padding-top: 2%;
}
 .sc15_pos{
  position:relative;
 }
 .sc15_str_p {
  color: #FFF9F6;
  font-size: 20px;
}

.sc15_str_p i {
 margin-left: 5%;
}

.sc15_str_blk {
  border-radius: 0px 0px 10px 10px;
  background: #D09172;
  width: 203px;
  height: 49px;
  flex-shrink: 0;
  display: block;
  margin-left: auto;
}

.sc15_tst_blk_br {
  border: 4px solid  #D09172;
  padding: 5%;
}
 .sc15_img_01 {
  position: absolute;
  height: 181px;
  width: auto;
  border-radius: 10px;
  box-shadow: 10px 10px 20px 0px #D09172;
  margin-top: 5%;
}
.sc15_img_02 {
  position: absolute;
  height: 100px;
  width: auto;
  border-radius: 10px;
  box-shadow: 10px 10px 20px 0px #D09172;
  left: 35%;
  margin-top: 15%;
}
.sc15_img_03 {
  position: absolute;
  height: 135px;
  width: auto;
  border-radius: 10px;
  box-shadow: 10px 10px 20px 0px #D09172;
  left: 56%;
}
.sc15_img_04 {
  position: absolute;
  height: 150px;
  width: auto;
  border-radius: 10px;
  box-shadow: 10px 10px 20px 0px #D09172;
  margin-top: 39%;
  left: 8%;
}
.sc15_img_05 {
  position: absolute;
  height: 181px;
  width: auto;
  border-radius: 10px;
  box-shadow: 10px 10px 20px 0px #D09172;
  right: 27%;
  margin-top: 36%;
}

/**sc15--test**/

/**sc15--test**/
  /****sc15**/
  
  /****sc16**/
  .sc16_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/s16_bg_001.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: 5%;
}
  
  .sc16_bg h6{
    color: #D09172;
  text-align: center;
  text-shadow: 0px 2px 15px rgba(0, 0, 0, 0.40);
  font-family: DM Sans;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  }
  .sc16_bg p {
    color: #C4C4C4;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 15%;
  }
  
  .s16_btn {
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #E57839;
    box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
  }
  /****sc16**/
  /****sc17**/
  .sc17_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/sc17_cnt.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: -7%;
    padding: 10%;
  }
  .sc17_bg p {
    color: #FFF9F6;
    font-family: DM Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 175%;
    width: 32%;
  }
  
  .sc17_cnt_ttl {
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #fff;
    width: 42%;
    padding-bottom: 1%;
    margin-top: 5%;
  }
  /****sc17**/
  /****sc18**/
  
  .sc18_bg{
    background: url('../img/sc_18_cnt.png') center center;
    padding-top: 5%;
    padding-bottom: 5%;
    position: relative;
    z-index: 100;
    background-size: cover;
    background-repeat: no-repeat;
    /* margin-bottom: 5%; */
  }
  .sc18_blk_ln {
    position: relative;
  }
  .sc18_sml {
    color: #D09172;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
  }
  
  .sc18_sml2 {
    color: #D09172;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center;
  }
  .sc18_ln {
    width: 81px;
    height: 2px;
    background: #D09172;
    position: absolute;
    margin-left: 25%;
    top: 32%;
  }
  
  .sc18_h1 {
    color: #4A1D18;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    margin-top: 2%;
    margin-bottom: 3%;
  }
  .scp_cnt_p {
    color: #7E3C24;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 175%;
  }
  .sc18_rw_mt{
    margin-top: 6%;
  }
  
  .sc18_cnt_h1{
    color:  #7E3C24;
    
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 175%; /* 24.5px */
  }
  .sc18_cnt_p1{
    color:  #D09172;
   
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 175%; /* 24.5px */
  }
  
  .sc18_cnt_p2{
    color:  #4A1D18;
   
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 175%; /* 24.5px */
  }
  
  .sc18_frm_crd {
   position:relative;
  }
  
  .sc18_frm_inp {
    border-radius: 10px;
    background: #FFF9F6;
    height: 79px;
    margin-bottom: 6%;
  }
  
  .sc18_frm_btn{
    display: flex;
  width: 145px;
  height: 50px;
  padding: 10px 20px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 10px;
  background: #E57839;
  box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
  border: 0px ;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  }
  
  .sc18_brdr {
    width: 46px;
    height: 262px;
    border-radius: 10px;
    background: #7E3C24;
    z-index: -1;
    display: flex;
    margin-top: -7%;
    margin-left: auto;
    margin-right: auto;
    top: 35%;
    /* display: block; */
    position: absolute;
    left: -2%;
  }
  
  .sc18_frm_crd2 {
    border-radius: 10px;
    background: rgba(244, 215, 201, 0.65);
    padding: 5%;
    margin-top: 10%;
  }
  
  .sc18_frm-ttl{
    color:  #4A1D18;
  text-align: center;
  
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  }
  .sc18_img_br{
    border-radius: 10px;
  box-shadow: -10px 10px 30px 0px #D09172;
  }
  
  .sc18_ln {
    width: 81px;
    height: 2px;
    background: #D09172;
    position: absolute;
    margin-left: 25%;
    top: 37%;
    left: 0%;
  }
  
.sc18_ln2 {
    width: 81px;
    height: 2px;
    background: #D09172;
    position: absolute;
    margin-left: 18%;
    top: 13%;
    left: 40%;
}
  .sc18_mb{
    margin-bottom:5%;
  }
  /****sc18**/
  
  /****sc19**/
  .sc19_crd {
    padding: 41px 18px;
    /* height: 183px; */
    flex-shrink: 0;
    border-radius: 10px;
    background: #F4D7C9;
    z-index: 1;
    display: flex;
    position: relative;
  }
  
  .s19_btn {
    padding: 11px 11px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #E57839;
    box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    height: 46px;
  }
  
  .sc19 h5 {
    color: #4A1D18;
    text-align: center;
    font-family: DM Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  
  .sc19 p {
    color: #7E3C24;
  font-family: DM Sans;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%; /* 26.25px */
  }
  
  /****sc19**/
  /****sc20**/
  .sc20_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/prop_img.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: -7%;
    padding: 10%;
  }
  /****sc20**/
  /****sc21**/
.sc21_img_crd {
    position: relative;
    border-radius: 10px;
    background: var(--Background-colour, rgba(244, 215, 201, 0.50));
    box-shadow: 10px 10px 20px 0px rgba(208, 145, 114, 0.30);
    height: 482px;
}

.sc21_btn1_mt{
    margin-top: 10%;
}
.sc21_btn2_mt{
    margin-top: 16%;
}
  
  .sc21_btn3_mt{
    margin-top: 10%;
}
  
  .sc21_btn4_mt{
    margin-top: 1%;
}
  
  .sc21_btn5_mt{
    margin-top: 1%;
}
  
  .sc21_btn6_mt{
    margin-top: 5%;
}
  
  
  .sc21_img_crd .am {
    color: rgba(126, 60, 36, 0.70) !important;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 175%;
    text-decoration-line: underline;
  }
  
  
  .sc21_img_crd h2{
    color: #4A1D18;
  font-family: DM Sans;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  }
  
  
.sc21_p1 {
    border-radius: 5px;
    background: #7E3C24;
    width: 83px;
    height: 26px;
    flex-shrink: 0;
    position: absolute;
    top: 30%;
    left: 3%;
    padding: 1%;
    color: #fff;
}
  .sc21_img_crd img{
    border-radius: 10px 10px 0px 0px;
  }
  .sc21_my{
    margin-top:5%;
    margin-bottom:5%;
    color: #FFF;
  
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  }
  
  .sc21_p2{
    color: #7E3C24;
  
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 21px */
  }
  .sc21_icn_p5{
    color: #7E3C24;
  
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  }
  
  .sc21_hr_bg {
    background: #7E3C24;
    height: 3px;
  }
  .sc21_h4{
    color: #4A1D18;
  
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  }
  
  .sc21_atn {
    display: flex;
    width: auto;
    height: 50px;
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #E57839;
    box-shadow: 10px 10px 30px 0px rgba(229, 120, 57, 0.25);
    color: #FFF !important;
    text-decoration: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  
  .sc21_tst_blk{
    padding:5% 5% 5% 5%;
  }
  
  .sc21_mt_ln{
    margin-top:3%;
  }
  
  .sc21_bb_my{
    margin-top: 5%;
      margin-bottom: 5%;
  }
  
  .sc21_img_crd_row_mt{
    margin-top:2%;
  }
  /****sc21**/
  /****sc22**/
  .sc22_abt_ttl {
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #fff;
    width: 52%;
    padding-bottom: 5%;
    margin-top: 5%;
  }
  
  .sc22_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/prop_ftr.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: 5%;
  }
  
  .sc22_bg h6 {
    color: #D09172;
    text-align: center;
    text-shadow: 0px 2px 15px rgba(0, 0, 0, 0.40);
    font-family: DM Sans;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  .sc22_bg p {
    color: #C4C4C4;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 15%;
  }
  
  .sc22_p2 {
    width: 44px;
    height: 27px;
    flex-shrink: 0;
    position: absolute;
    bottom: 6%;
    right: 3%;
    padding: 1%;
    top: 5%;
    border-radius: 5px;
    background: #D09172;
    font-size: 16px;
  }
  /****sc22**/
  
  /***sc23***/
  .sc23_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/sc23_bg_img_01.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: -7%;
    padding: 10%;
}

  .sc23_bg p {
    color: #FFF9F6;
    font-family: DM Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 175%;
    width: 32%;
  }
  
  .sc23_cnt_ttl {
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #fff;
    width: 42%;
    padding-bottom: 1%;
    margin-top: 5%;
}
  /***sc23***/
  
  
  /****footer**/
  
  .ftr_bg2 {
    background: url(../img/ftr_bg.svg) center center,url(../img/ftr_bg_buld.png) right bottom;
    background-size: cover;
    position: relative;
    z-index: 0;
    margin-top: -4%;
    padding-top: 5%;
    color: rgba(255, 249, 246, 0.80);
    height: 551px;
    padding-bottom: 30%;
  }
  .ftr_bg3 {
    background: url(../img/ftr_bg_buld.png) right bottom;
    /* background-size: cover; */
    position: relative;
    z-index: 0;
    /* margin-top: -4%; */
    padding-top: 5%;
    color: rgba(255, 249, 246, 0.80);
    /* height: 551px; */
    background-repeat: no-repeat;
  }
  .ftr_bg {
    background: url(../img/ftr_bg.svg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    margin-top: 5%;
    padding-top: 5%;
    color: rgba(255, 249, 246, 0.80);
    height: 551px;
  }
.ftr-logo {
    height: 86px;
    width: auto;
    margin-bottom: 1%;
    margin-top: 6%;
}
  .ftr_blk_ln {
    position: relative;
    margin-top: 14%;
  }
  .ftr_sml {
    color:#ffffff;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
  }
  
.ftr_ln {
    width: 54px;
    height: 2px;
    background: #D09172;
    position: absolute;
    margin-left: 33%;
    top: 41%;
}
.ftr_ln2 {
    width: 54px;
    height: 2px;
    background: #D09172;
    position: absolute;
    margin-left: 32%;
    top: 41%;
}

.ftr_scl_lnkk{
    margin-left:-13%;
}
  
  .ftr-ul a{
    text-decoration:none;
    color: rgba(255, 249, 246, 0.80);
  }
  
  .ftr-ul li {
    margin-bottom: 4%;
  }
 .scl_links li a {
    color: #d09172 !important;
    text-decoration: none;
    background: #f5f5f5;
    height: 40px;
    width: 40px;
    position: relative;
    display: flex;
    justify-content: space-evenly;
    padding-top: 13%;
    border-radius: 50%;
    font-size: 22px !important;
}
  
  .ftr_bg  .scl_links li {
    margin-right: 5%;
  }
  .ftr_bg2  .scl_links li {
    margin-right: 5%;
  }
  
  .btm-hr {
    border-bottom: 1px solid #D1D1D1;
    margin-top: 2%;
    margin-bottom: 2%;
  }
  
  .ftr_cnt_icn {
    height: 20px;
    margin-right: 5%;
    margin-bottom: 5%;
  }
  
  }
  /****footer**/
  
  .navbar-nav .nav-link.active {
    color: #E57839;
}