@import url('https://fonts.googleapis.com/css2?family=Style+Script&display=swap');

.style_script{font-family: 'Style Script', cursive;}


.fs24{ font-size:24px}
.fs25{ font-size:25px}
.fs26{ font-size:26px}
.fs27{ font-size:27px}
.fs28{ font-size:28px}
.fs29{ font-size:29px}
.fs30{ font-size:30px}
.fs31{ font-size:31px}
.fs32{ font-size:32px}
.fs33{ font-size:33px}
.fs34{ font-size:34px}
.fs35{ font-size:35px}
.fs36{ font-size:36px}
.fs37{ font-size:37px}
.fs38{ font-size:38px}
.fs39{ font-size:39px}
.fs40{ font-size:40px}

.welcome_title_color{ color:#03ba8c}

.mt0{ margin-bottom:0px;}

.luxuria_tiitle{
    position: relative;
    top: -86px;
    font-size: 91px;
    color: #94791c;
    font-family: 'Oswald', sans-serif;
}
 

.wrap{
  overflow: hidden;
}

.read-more-content{
  display: none;
}
.read-more{  
  display: inline-block;
  transition: all 10ms cubic-bezier(.645,.045,.355,1);
  display: inline-block;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  color: #666;
  margin-left: 121px;
  margin-bottom: 20px;
  padding: 10px;


  border-bottom: solid #d8e59b;
} 



.tc{ text-align:center}
.tl{ text-align:left}
.tr{ text-align:right}

.amardeep_luxuria_fade_bg {
    width: 100%;
    background:url(../amardeep_luxuria/fade_banner.webp) center top no-repeat;
    background-size: 100%; 
    background-size: cover; 
    height: 100vh; 
}

.welcome_bg_color { 
    background-color:#f9fceb;
}
 
.amardeep_infinity_logo{
    width:200px;
} 
.welcome_svg{width:300px;}
.logo_dark_color{ color:#543232}
.red{ color:red}

.butterfly_container {
  position: absolute;
  perspective: 2000px;
  z-index: 9999;
  width: 100%;
}
.butterfly_container .butterfly {
  position: absolute;
  transform-style: preserve-3d;
  transform: rotate3d(0, 1, 0, 0deg);
}
.butterfly_container .butterfly .wing {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: absolute;
  -webkit-clip-path: polygon(100% 30%, 60% 5%, 68% 0, 100% 40%, 30% 0%, 0% 80%, 100% 65%, 25% 90%, 100% 100%);
}
.butterfly_container .butterfly .wing.left {
  left: 0;
  transform-origin: 100% 50%;
  transform: rotateX(90deg) rotateY(0deg);
  animation: butterflyWingleft 0.3s ease infinite;
}
.butterfly_container .butterfly .wing.right {
  right: 0;
  transform-origin: 100% 50%;
  transform: rotateX(90deg) rotateY(180deg);
  animation: butterflyWingright 0.3s ease infinite;
}
.butterfly_container .butterfly.butterfly1 {
  width: 18px;
  height: 30px;
  animation: butterfly1 8s linear infinite;
}
.butterfly_container .butterfly.butterfly1 .wing {
  background: radial-gradient(#ff6e02, #ffff00 20%, #ff6e02) no-repeat 100% 100%;
}
.butterfly_container .butterfly.butterfly2 {
  width: 20px;
  height: 35px;
  animation: butterfly2 10s linear infinite;
}
.butterfly_container .butterfly.butterfly2 .wing {
  background: radial-gradient(#ff6e02, #ffff00 20%, #ff6e02) no-repeat 100% 100%;
}

@keyframes butterfly1 {
  0% {
    transform: rotate3d(0, 1, 0, 0deg) translate3d(-200px, 450px, -100px);
  }
  100% {
    transform: rotate3d(0.3, 1, 0.2, -360deg) translate3d(-200px, 450px, -100px);
  }
}
@keyframes butterfly2 {
  0% {
    transform: rotate3d(0, 1, 0, 0deg) translate3d(300px, 200px, -100px);
  }
  100% {
    transform: rotate3d(0.1, 1, 0.1, 360deg) translate3d(300px, 200px, -100px);
  }
}
@keyframes butterflyWingleft {
  0% {
    transform: rotateX(90deg) rotateY(0deg);
  }
  50% {
    transform: rotateX(90deg) rotateY(70deg);
  }
  100% {
    transform: rotateX(90deg) rotateY(0deg);
  }
}
@keyframes butterflyWingright {
  0% {
    transform: rotateX(90deg) rotateY(180deg);
  }
  50% {
    transform: rotateX(90deg) rotateY(110deg);
  }
  100% {
    transform: rotateX(90deg) rotateY(180deg);
  }
}


.mt15{ margin-top:15px;}
.pt15{ padding-top:15px;}
.pt25{ padding-top:25px;}

.pt{padding-top: 50px;}

.justify-content{
display: flex;
flex-direction: column;
justify-content: center;
      }

.padding50{ padding:50px}


.t{ width:100%; text-align:center}
.t img{ width:300px; text-align:center;  padding-bottom: 25px;}


.bg-light { 
  background-color: #fff5ed !important
}

.block-bg-hover:hover img {
  filter: brightness(255);
  }

.block-bg-hover::after {
  background-color: #a4b078;
  }

.asc {
  color: #543232 !important;
  }

.latest-blog-2::after {
  content: '';
  position: absolute;
  left: 0px; 
  top: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: -1;
  border: 2.5px solid #752f39;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -ms-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transition: all 0.6s linear;
  border-radius: 5px;
}


.client-logo-media::after {
  right: 10px;
  bottom: 10px;
  border-bottom: 4px solid #8e4d31;
  border-right: 4px solid #8e4d31;
}

.client-logo-media::before {
  left: 10px;
  top: 10px;
  border-top: 4px solid #8e4d31;
  border-left: 4px solid #8e4d31;
}

.wt-team-arc2::after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  border: 1px solid #dacab9;
  z-index: -1;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.wt-team-arc2:hover::after {
  width: 50%;
  border: 3px solid #cbb39f;
}

.project-img-effect-1 i {
  position: absolute;
  height: 55px;
  width: 55px;
  bottom: 0;
  right: 0;
  background-color: #8e4d31;
  -webkit-transform: translateX(55px);
  transform: translateX(55px);
}
.project-img-effect-1 i::before {
  position: absolute;
  content: '';
  left: 50%;
  top: 22px;
  width: 2px;
  height: 14px;
  background-color: #fff;
}

.project-img-effect-1 i::after {
  position: absolute;
  content: '';
  left: 22px;
  top: 28px;
  width: 14px;
  height: 2px;
  background-color: #fff;
}

.pt40{padding-top: 40px;}




.amazingslider-text-1
{
  display: block;
  padding: 13px 19px !important; 
  text-align: left;
}

.amazingslider-text-wrapper-1{
  left: 40px !important;
  bottom: 75px !important;
  width: 40%;
}

.amazingslider-text-bg-1
{
  display: block;
  position: absolute; 
  top: 0px;
  left: 0px; 
  width: 100%;
  height: 100%;
  background-color: #ffffffab !important;
  opacity: 1 !important;
  border-radius: 5px !important;
  box-shadow: 0 0 40px #535353 !important;
} 

.amazingslider-title-1
{
  display: block !important; 
  position: relative !important;
  font-size: 24px !important; 
  color: #c96c12 !important;
  font-weight: 700 !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase;
  text-align: center !important;
}

.eminence_welcome_bg{
  background: url("../amardeep_eminence/bg.webp");
  background-color: rgb(255, 236, 232); 
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* NEW */
.welcome_bg{background-color: #763238; padding: 50px 0;}
   
.welcome_title{ 
    font-family: "Oswald", sans-serif;
    font-size: 20px;
    text-align: center;
    margin-bottom: 30px;
    font-weight: 300;
    min-height: 60px;
}
 
.logo_color{ color: #eec775; }

.wht_color{ color: #FFF}

.img-reflection {
  background-position: left top;
  position: relative;
  overflow: hidden;
  background-size: 100% auto;
  background-repeat: no-repeat;
  cursor: pointer;
}


@media only screen and (max-width: 1024px){
.section-full {
  padding-top: 0px;
  padding-bottom: 0px;
}

}

.buterflies_bg{
  background: url("../amardeep_luxuria/buterflies2.png");
  background-repeat: no-repeat;
  background-size: 260px;
  height: 6%;
  width: 100%;
  position: absolute;
  top: 21.6%;
  left: -3.7%;
  z-index: 999;
  
}
.bg_transperent{
  background: transparent !important;
}

.bg_light_green{
  background: #a4b07854 !important;
}

.box_bg{
  background: #fdfdfd;
}
.location_title a:hover{
  color: #0000008c;
} 
.client-logo-media {
  margin-bottom: 30px;
  padding: 19px;
  position: relative;
  z-index: 1;
  cursor: auto;
}
.testimonial-2 .testimonial-text {
  background-color: #fff;
  padding: 21px 8px;
  position: relative;
}
.header-nav .nav > li > a {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  color: #fff;
  font-size: 12px;
  padding: 5px 5px;
  cursor: pointer;
  letter-spacing: 2px;
  margin: -10px 0;
    margin-left: 0px;
  margin-left: 0px;
  margin-left: 0px;
  margin-left: 0px;
  border: solid 1px #CCC;
  margin-left: 5px;
  color: #ffffff !important;
}

#mobile-side-drawer .icon-bar {
  display: block;
  width: 22px;
  background: #ffffff;
  height: 3px;
  border-radius: 0;
  -webkit-border-radius: 0;
}

.header-nav .nav > li.active > a, .header-nav .nav > li.current-menu-item > a {
  background-color: transparent;
  color: #ff7d2e !important;
}

.luxuria_load div{
  background: #D8B469 !important;
}

.logo_dark_color.txt_white{
  color: #fff;
}
.txt_white{
  color: #fff;
}
.txt_white a{
  color: #fff;
}
.a_hover:hover{
  color: #d8b469;
}
.location_title .a_hover:hover{
  color: #d8b469;
}
.read_btn{
  border-bottom: solid #d8b469;
}
.emin span::before{
  border-bottom: 2px solid #d8b469;
}
.emin span::after{
  border-bottom: 2px solid #d8b469;
}
.txt_dark p {
  color: #752f39;
}
.bg_dark{
  background-color: #752f39;
}
.eminence_project i{
  background-color: #752f39;
}
.eminence_logo::before{
  border-top: 4px solid #752f39;
  border-left: 4px solid #752f39;
}
.eminence_logo::after{
  border-bottom: 4px solid #752f39;
  border-right: 4px solid #752f39;
}
.eminence_logo:hover{
  background-color: #fff6e2;
}
.internal_ame {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.mb15{
  margin-bottom: 15px;
}
.amardeep_eminence_contact_high{
  background-color: #752f39;
  padding: 30px 0px;
  margin-bottom: 0px;
}
.bdr-primary{
border-color: #d8b469;
}
/*  */
.value_height {
  height: 120px;
}
.shadow-sm {
  box-shadow: 0 0 10px #752f3940 !important;
}
.h172{
  height: 172px;
}
.h144{
  height: 144px;
}
.h185{
  height: 185px;
}
.ls01{
  letter-spacing: 0.1px;
}
.testimonial-paragraph p {
  margin-bottom: 0px !important;
}
.testimonial-2 .testimonial-text p {
  margin-bottom: 0px;
}
.section-head .res_pt{
  padding-top: 10px;
}

.header_banner_pc{ display: inherit !important; }
.header_banner_mob{  display: none !important;}


@media screen and (min-width:1050px) and (max-width:1150px){
.ls01{
  letter-spacing: -0.1px;
}
.welcome_title {
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  text-align: center;
  margin-bottom: 0px;
  font-weight: 300;
  min-height: 60px;
}
}


@media screen and (min-width:768px) and (max-width:991px){
  .mobile_header{
    display: block !important;
    height: 114px !important;
    background: #d4dbba;
  }
  .amardeep_infinity_logo {
    width: 200px;
  }
  .buterflies_bg {
    background-size: 198px;
    height: 5%;
    top: 23.2%;
    left: -2.7%;
  }
  .flex_991{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .welcome_flex{
    display: flex;
  }
  .flex_nowrap{
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .col-md-6n{
    max-width: 100% !important;
  }
  .res_991mt20{
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .res_mt30{
    margin-top: 30px;
  }
  .res_tc991{
    text-align: center;
  }
  .block_center{
    display: block;
    margin: auto;
  }
}

@media screen and (max-width:767px){
.header_banner_pc{ display: none !important; }
.header_banner_mob{  display: inherit !important;}

.h172 {
  height: auto;
}

.h185 {
  height: auto;
}
  .welcome_title {
  font-family: "Oswald", sans-serif;
  font-size: 20px;
  text-align: center;
  margin-bottom: 0px;
  font-weight: 300;
  min-height: auto;
  margin-top: 30px;
}
  .bird-container {
    display: none;
  }
  .butterfly_container .butterfly.butterfly1 {
   display: none;
  }
  #mobile-side-drawer .icon-bar {
    background: white;
  }
   
  body {
    overflow-x: hidden !important;
  }
  .col-md-6n{
    max-width: unset;
  }
  .flex_nowrap{
    flex-direction: flex;
    flex-wrap: wrap;
    text-align: center;
  }
  .welcome_flex{
    display: unset;
  }
  .flex_991{
    display: unset;
    justify-content: unset;
  }
  .amardeep_infinity_logo {
    width: 150px;
  }
  .mobile_header{
    display: block !important;
    height: 115px !important;
    background: #873c45e3;
  }

  .res_pt10{
    padding-top: 10px !important;
  }
  .read-more {
    margin-left: 10px;
  }
  .res_mt30{
    margin-top: 30px;
  }
  .buterflies_bg {
    background-size: 105px;
    height: 2%;
    top: 31.6%;
    left: -4.7%;
  }
  .res_991mt20{
    margin-top: 20px;
    margin-bottom: 24px;
  }
  .res_tc{
    text-align: center;
  }
  .block_center{
    display: block;
    margin: auto;
  }
  .res_w50 .col-lg-3{
    width: 50%;
  }
  .res_mb0{
    margin-bottom: 0px;
  }
  .res_pt0{
    padding-top: 0px !important;
  }
  .harmony_res_width50{
    width: 50%;
  }
  .mobile_flex {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: wrap !important;
  }
  .res_hr{
    display: none;
  }
  .res_ml68{
    margin-left: -68px;
  }
  .res_img{
  position: absolute;
  left: 24%;
  top: 0% !important;
  margin-top: 0%;
  }
  .res_mt50per{
    margin-top: 50%;
  }
  h4{
    margin-bottom: 10px;
  }
  .res_mt10{
    margin-top: 10px;
  }
  
  .header-nav .nav > li > a{
    color: #484848 !important;
  }
   .header-nav .nav > li > a:hover{
    background-color: #873c45e3;
    text-decoration: none;
    color: #ffffff !important;
  }
.header-nav .nav > li .sub-menu li:hover > a{
  color: #fff !important;
  background-color: #873c45e3;
}
.pres-t20 {
    padding-top: 40px !important;
}
.pres-b20 {
    padding-bottom: 10px !important;
}
.mob_mb0{
  margin-bottom: 0px;
}
.mob_pb40{
  padding-bottom: 40px;
}
.client-logo-media {
  padding: 10px;
}
.mob_ls01{
  letter-spacing: -0.1px;
}
.value_height {
  height: 110px;
}
.wt-img-effect img{
  margin-top: 5px !important;
}
}

@media screen and (max-width:385px) {
  .value_height {
  height: 120px;
}
}