/*********************************** Business Page *****************************************/


@media (max-width: 1400px) {
  
 
 h1 {
   font-size:6vw;
   line-height:6vw;
 }
 
 /*------------------------------ HOMEPAGE ________________________________*/
 
 
  .stone_family {
    
     height: auto !important;
     width: 50% !important;
 }

 
 #video_box {
   top: revert;
   bottom:-6px;
 }
 
 .business img {
    
     right: -50px;
 }
 
 .service .chair {
     position: absolute;
     bottom: 0;
    width:250px;
     bottom: -33px;
     right: 10%;
     transition: 1.3s;
 }
 
 

  
  .dark_brown .avatar_aleksandrina {
    margin-right:15px;
  }
  
 .target {
   bottom:-90px;
 }
 
 .target_arrow {
   bottom: 40px;
 }
  
  
    .businessman_large {
      right: 44px;
    }

.businessman_shadow {
  right: -100px;
}

.icon_block img {
  width:80px;
}

.large_icon_cover {
   
    min-height: 440px;
}

/****************** Energy therapy ***************/

.energy_therapy_main {
  background-position: 50% !important;
}

.energy_statue {
    position: absolute;
    right: 0%;
    bottom: -20%;
}


/************ 1400 CONSTELATIONS ****************/

.constelation_service .constelation_group {
  width:50%;
}
.constelation_service .text_block p {
  width:50%;
}






} /*** 1400px ***/


@media (max-width: 1200px) {
  
  .language_selector .dropdown-menu {
    position:relative;
    width:100% !important;
    max-width:100% !important;
  }
  
  
  
  .language_selector {
    padding: 30px 30px 0px 30px;
    margin-right:0px;
  }
  
  .navbar {
      padding-top: 20px;
  }
  
  .nav-link {
      padding: 20px 30px 20px 30px !important;
      font-size: 18px;
  }
  
  
  .mb_20 {
    margin-bottom:20px;
  }
  
  .single_testimonial .customer_review_txt {
    min-height:auto;
  }
  
  .testimonial_large .customer_review_photo {
    margin-bottom:20px;
    min-height:600px !important;
  }
  
  .customer_review_photo {
    
    min-height:600px;
  }
  
  .person_details {
    padding:30px;
    height:120px;
  }
  
  .person_details span {
    white-space: nowrap;
    font-size: clamp(15px, 2vw, 2vw) !important;
  }
  
  .person_details h3 {
    white-space: nowrap;
  }
  
  
  
  
 h1 {
    font-size:8vw;
    line-height:8vw;
  }
  
  
 .business img {
      position: absolute;
      top: 20%;
      width:200px;
      right: -15%;
  }
  
  .service .chair {
      position: absolute;
      bottom: 0px;
     width:200px;
     
     
      transition: 1.3s;
  }
  
  
  
  
  
  .maincover {
      background: rgb(50,56,64);
      background: linear-gradient(180deg, rgba(50,56,64,1) 0%, rgba(50,56,64,0.8534007352941176) 21%, rgba(50,56,64,0) 100%);
       position: absolute;
      
       width: 100%;
       opacity: 1;
      
       top: 0%;
       height: 100px;
       z-index: 200;
      
   }
   
  
  
  
  
  
  
.sub_promo h1 {
 font-size:90px;
 line-height: 90px;
}
  
  /********** Energy Therapy *****************/
  
  .equal {
    --bs-gutter-x: 0px !important;
  }
  
  .energy_statue {
      position: absolute;
      right: 0%;
      bottom: -20%;
  }
  
  
  /************************************************/
  
  .mr {
    margin-right:0px;
  }
  
  .slick-slide {
   width:80vw !important; 
   margin-right:-30px;
  }
  
.testimonial_large {
  flex-direction:column;
} 

.customer {
  max-width:100%;
  height: 330px;
}
  
.customer img {
  width:100%;
}  

.customer_testimonial {
  width:100%;
}
  
 .customer_testimonial:before {
   bottom:5px;
   top:revert;
 } 
  

.customer:after {
  right: 10%;
  rotate: 90deg;
  transform: scaley(-1);
  bottom:-5px;
}


  
  
  .img-col {
    height:400px !important;
    padding:50px;
   
  }
  
  .card_img{
    width:400px !important;
    padding:30px;
    left:25%;
  }
  
  .btc1, .btc2, .btc3 {
   width: 50px !important;
   height: 50px !important;
   min-height: 50px !important;
    }
  
  
  .text-col {
    height:400px !important;
   
  }
  
  .card_text {
    padding:80px !important;
  }
  
  
    .businessman_large {
      right: 20px;
    }

.businessman_shadow {
  right: -100px;
}

.l {
  border-right:0px;
}

.bl {
  border-right:0px;
  border-bottom: 2px solid #e7e8eb;
}

    .cross_block {
    padding: 0px 0px 20px 0px;
    min-height: 150px;
}

.cross_block p {
  top: 55%;
}

i.white {
  top: 32%;
}


.grey_content h3 {
    margin-bottom: 10px;
}

.thinking_man {
  right:-35%;
}

 .large_icon_cover {
  min-height: 250px;
}

.large_icon_cover img {
    height: auto;
    width: 100%;
    position: absolute;
    right: 0px;
    top:-60%;
}

.white_block.dark .text_block h4 {
  color:#e7ddd3;
 margin-top:0px;
}

.white_block  h4 {
  margin-top:30px;
}

.white_block br {
  display:none;
}

.about_txt h3 {
  margin-bottom:30px;
  margin-top:20px;
}

.aleksandrina_phone img {
    
    top: 0px;
}

.block_grid .col-xl-8, .col-xl-4, .col-xl-6 {
  padding:0px !important;
}
  .block_grid {
  padding:0px !important;
  background: none;
}

/****************** ABOUT ********************/

.text_box {
 justify-content: flex-start !important;
 flex-direction: column;
 padding:30px;
}


.small_grey_aleksandrina {
  margin-bottom:40px;
}

.dark_grey {
  margin-bottom:20px;
}


} /*** 1200px ***/


@media (max-width: 991px) {
  
  .energy_service img {
      position: absolute;
      top: 100px;
      bottom:revert;
      width:100%;
      
      -webkit-transition: all 2s ease;
  }
  
 .constelation_service h1 {
  font-size: clamp(3rem, 5vw, 6rem);
   line-height:60px;
 }
  
  
  .business img  {
  width:250px;
  right:7%;
}


  .service .chair  {
    width:250px;
   
  }
  
  .family img {
    scale:1;
    bottom:-30px;
  }
  
  
  
  
  
  .energy_therapy_main {
      background-position: 0% !important;
  }
  
  .energy_statue {
  bottom:-50%;
  }
  
  

  
  
    .businessman_large {
      bottom: -250px;
      right: -50px;
      scale: 1.1;
      
    }

.businessman_shadow {
 right: -200px;
  bottom: -150px;
}

.business_service {
  min-height: 500px;
 
}

.business_service h2 {
  font-size: 40px;
}

.business_service h2 span {
  white-space: pre;
}

.infographics {
  left: -50px;
 bottom: 50px;
}

.grey_content {
  padding:30px;
}

.beige_content {
  padding:30px;
}

.thinking_man {
  right:-10%;
}

 .large_icon_cover {
  min-height: 200px;
}






} /*** 991px ***/


@media (max-width: 768px) {
  
  .customer_review_txt {
    padding:30px;
  }
  
  .super_white {
    padding: 30px;
    min-height: auto !important;
   
  }
  
  .video_testimonial {
    min-height:600px;
  }
  
  .personal_service {
    padding:30px;
  }
  
  .personal_video {
    height: 600px ;
   background-size: cover;
  }
  
  .personal_video::after {
    display:none;
  }
  
  .send_message {
    float: left;
    width: 100%;
    margin-bottom: 30px;
  }
  
  .send_message .speach_bubble {
    margin-top:30px;
  }
  
  .white_minibox {
    padding:30px;
  }
  
  .dark_grey {
    padding:30px;
  }
  
  .grey_box {
    padding: 30px;
  }
  
  .dark_blue .text_block {
    padding:30px;
  }
  
  .dark_blue {
    max-height:100% !important;
  }
  
  .dark_map { 
    display:none;  
  }
  
  .video_office {
    padding:30px;
  }
  
  .slick-slide {
      width: 330px;
     margin-right:0px;
  }
  
  
  
  .card_text p{
   font-size:18px;
   line-height: 30px;
  }
  
  .infographics {
  
  left: -345px !important;
  scale: 0.8;
  margin-top: 40px;
  position: relative;
  }
  
  
  
  .card_img {
      width: 100% !important;
      left:0%;
  }
  
  .card_img img {
    min-height:320px;
    max-width: 400px;
  }
  
  .silver_person_right {
      right: -170px;
      filter: blur(10px);
  }
  
  .img-col {
    padding:30px 30px 30px 30px !important;
    
  }
  
  .business_service {
    padding:30px;
  }
  
  h1 {
    font-size: 35px !important;
    line-height: 50px !important;
    margin-bottom:30px !important;
  }
  
  .btc1, .btc2, .btc3 {
 width: 50px !important;
 height: 50px !important;
 min-height: 50px !important;
  }
  
  h2 {
    font-size:28px !important;
  }
  

  
    .businessman_large {
      bottom: -320px !important;
      right: 80px !important;
      
  }
  
  i.white {
    margin-left:0px;
  }
  
  .cross_block p {
    padding-right:0px !important;
    padding-left:80px;
  }
  

.thinking_man {
    right:20%;
  }
  

  .block_grid .col-xl-6 {
    padding:0px;
  }

.no_padding .about_txt {
  padding: 0px;
}
.no_padding {
 padding:0px !important;
}

.about_txt {
  padding:30px !important;
}


.aleksandrina_phone img {
    height:100%;
    width:auto;
}

.constelation_service {
  padding:30px;
}

.constelation_service .text_block p {
  width:100%;
  line-height: 30px;
  font-size:18px;
}

.constelation_service h1 {
  margin-bottom:30px;
  line-height:45px;
}

.constelation_service .constelation_group {
    position: absolute;
    scale: 1;
    bottom:-30px;
    height: auto;
    width: 70%;
    transition: 1.3s;
    z-index: 999;
}

.pricing_constelations {
    box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
    position: absolute;
    min-width: 100% ;
    min-height: 90px;
    padding: 20px 20px 20px 30px;
    border-radius: 30px;
    background: #fff;
    margin-top: 20px;
    z-index: 9998 !important;
}

.pricing_constelations p {
  position: absolute !important;
  font-size:16px !important;
  left: 110px !important;
  width:100% !important;
}

.pricing_constelations h2 {
  position: absolute;
  font-size: 42px !important;
  margin-top: -2px;
  font-weight:400;
}

.pricing_constelations h2 span {
  font-size:16px !important;
  font-weight: 500;
  color: #1fa398 !important;
  margin-left:-5px;
}

.navbar {
padding-top: 20px;
}

.card_img {
  padding: 0px;
}

.sailboat {
  top: 0px;
  left: -200px;
}

.card_text {
    padding: 0px 40px 30px 40px !important;
}

.meditation_light {
  left: -10px;
  top: 740px;
  transform: scale(0.01);
}

.support_man {
  top: 0px;
  scale: 0.7;
  right: -100px;
}

.support_woman {
  top: 5%;
  left: -60px;
}

.text-col b {
    opacity: 1;
    z-index: 1000;
    font-size: 18px;
    line-height: 30px;
    color: #484e5b;
    font-weight: 900 !important;
    font-family: arial;
}

.coffee_gold {
    background-color: #fff;
    border-radius: 30px;
    padding: 0px;
    position: relative;
    margin-bottom: 40px;
}

.coffee_gold .white_block {
  padding:30px;
}

.coffee_gold .text_bubble {
  width:100%;
  line-height: 30px;
  font-size:18px;
  padding: 30px;
  background: rgba(240, 242, 244, 0.8);
  backdrop-filter: blur(8px);
}

.golden_plane {
   

    right: 0px;
   top:40px;
  
    width: 200px;
}


.dark_brown {
  padding:30px;
}

.avatar_aleksandrina {
  margin-right:10px;
}

.target_arrow {
  bottom:130px;
}

.target {
  bottom:0px;
}

/************ Testimonials **************/

    .customer img {
    width: 110%;
}

.testimonials_row h2 {
  margin-bottom: 0px !important;
}

.customer_testimonial {
  padding:40px;
 
}

.customer_testimonial p {
  font-size:18px;
  line-height: 30px;
}

.customer:after {
  bottom: -10px;
  width: 50px;
}

.testimonials_large_list .slick-prev {
    bottom: 0px;
    top: revert;
    right: revert;
    left: 30px;
}

.testimonials_large_list .slick-next {
    bottom: 0px;
    top: revert;
    right: 30px;
    left: revert;
}


.slick-dots {
  position: absolute;
  display: flex;
  align-items: center; /* Align Items Vertically */
  justify-content: center;
  width: 100%;
  bottom: 5px;
  margin-left: 5px;
}

.slick-dots button {
  opacity:0;
}

.slick-dots li::marker {
  color: #bbbdc4;
}

.slick-dots li.slick-active::marker {
  color:#b6996a;
 
}


/************ Dropdown menu *************/

.dropdown-menu.show {
  flex-direction: column !important;
  height:600px;
  padding:10px;
}

.dropdown .dropdown-menu{
  flex-direction: column !important;
  
}

.navbar .green_btn {
  width:100%;
  font-size:18px;
}

.navbar-nav {
 padding-top:20px;
}

.navbar .form-inline {
  float:left;
  width: 100%;
  padding: 30px;
 
}

.dropsection span {
  margin-left:0px;
}

.service_1 img {
    position: absolute;
    right: -40px;
    top: -90px;
    scale: 0.4;
    transition: 1s;
}

.service_2 img {
    position: absolute;
    scale: 1;
    width: 150px;
    left: revert;
    right: 0px;
    bottom: 0px;
    transition: 1s;
}

.service_2 {
  background-color:#edeef1 !important;
}

.service_3 img {
    position: absolute;
   scale: 1;
   width: 120px;
   left: revert;
   right: -20px;
   top: 20px;
    transition: 1s;
}

.service_4 img {
    position: absolute;
    scale: 1;
    width: 200px;
    top: 20px;
    left: revert;
    right: -50px;
    transition: 1s;
}

.nav-link {
padding: 20px 30px 20px 30px !important;
font-size:18px;
}

/************ Dropdown menu *************/


/************ MAP Bottom **************/

.map {
  min-height:750px;
  padding:30px;
}

.map .contact  {
  min-width:100%;
  max-width:100%;
  padding:30px;
}

.grey_contact {
  padding:30px;
}

.map_background img {
bottom: -150px;
left: -280px;
top: revert;
}

.marker {
    position: absolute;
    z-index: 9;
    right:revert;
    top:revert;
    left: 200px;
    bottom: 172px;
}


/************* Main Promo **************/

.Aleksandrina {
  font-size:11vw !important;
  line-height:11vw !important;
 
}

.skills {
 height: 50px;
}

.with_you {
  font-size:30px;
  
}

.word {
 top: 2px;
 font-size: 28px;
}

.main_promo {
  padding:30px;
 
  min-height:700px;
}




.main_promo .cases {
  margin-top:0px;
}

.main_promo .cases .avatar, .avatar2, .avatar3 {
  height:40px;
  width:40px;
}

.main_promo .cases img {
  width:100%;
}

.cases h3 {
  margin-left: 0px;
  margin-top: 50px;
  width: 50px;
  line-height: 25px;
}

.maincover  {
 opacity:1;
  height:40px;
}


.main_promo #video_box {
  top:revert;
  bottom:0px;
  width:150%;
}

.service .chair {
  width: 200px;
  right: 30px;
  scale:1;
}

.business img {
  top: 100px;
  width: 200px;
}

.family img {
    
    bottom: 0px;
    width: 300px;
    right: 30px;
   
    height: auto;
}

.info_date { 
  display: none;
}

.energy_service {
  margin-bottom:20px;
}

.energy_service img {
  right:-50px;
}

/**************** Energy Therapy ***************/

.slick-list {
  height: auto !important;
  padding-bottom: 100px !important;
}

.customer_testimonial {
  position: relative;
}

.customer_testimonial:before {
  bottom:0px;
  right: 10px;
}

.white_bubble {
  padding:30px;
}

.speach_bubble.soundwave {
  padding:30px;
}

.speach_bubble.soundwave:before {
  bottom: 85px;
  top:revert;
}

.dark_grey .green_btn {
  width: 220px;
  padding-left: 20px;
}

.dark_grey .green_btn i {
  margin-left:0px;
}

.main_block {
  padding:30px;
}

.pricing_dark {
  width:100%;
}

.service_length {
  margin-left:0px;
  
}

.pricing_dark {
    padding: 20px;
    /*border-top: 2px solid #9a8773;
    border-bottom: 2px solid #9a8773;*/
    border-left:none;
    border-right:none;
    width: 100%;  
    max-width:320px;
}

.pricing {
  padding: 20px;
  width: 100%;  
  max-width:320px; 
}

.pricing h2 {
  font-size:40px !important;
  line-height: 50px;
}

.pricing_dark h2 {
  font-size:40px !important;
}

.main_block .text_block p {
  font-size:18px;
  line-height:30px;
  margin-bottom:30px;
}

.energy_statue {
  left: 30%;
  bottom: -140px;
  width: 200px;
}

.main_block h1 {
  margin-bottom:30px;
}

.energy_therapy_main {
  background-position: -300px 0px !important;
}

.glowing {
  margin-bottom:-30px;
}

.energy_glow {
  left: 50%;
   transform: translate(-50%, 0);
}

.energy_glow img {
 max-width:400px;
 transform: translate(-50%, -50%) scale(1.3) !important;
}




h2 {
  margin-bottom:30px;
}

.white_bubble {
  margin-bottom:0px;
}





/****************** ABOUT ********************/

.text_box {
 justify-content: flex-start !important;
 flex-direction: column;
 padding:30px;
}


.small_grey_aleksandrina {
  margin-bottom:40px;
}

.superscroll {
 height:900px;
}

.diploma {
    background-color: #fff;
    border-radius: 30px;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    overflow: hidden;
}

.about .dark_grey {
  padding:30px;
  margin-bottom:0px !important;
  min-height:500px;
}

.talk {
  width:130px;
}

 .aleksandrina_main {
  width:100%;
}




.sub_promo {
  padding:30px !important;
  min-height: auto !important;
  max-height: auto !important;
}

h1 .golden_txt {
 font-size: clamp(3rem, 5vw, 6rem);
}

h1 .pepper_txt {
 
}


.white_popout {
  padding:30px 30px 0px 30px;
  
}

.pl-20 {
  padding-left:0px;
}


.main_promo .green_btn {
    margin-right: 100%;
    margin-bottom:30px;
    width:217px;
}

.main_promo .opaque_btn {
   
    margin-bottom:30px;
}

 .main_video {
  bottom:-6px;
}

 h1 {
   font-size:11vw !important;
   line-height:11vw !important;
 }
 
 
 .popup {
   width:100%;
   margin-right:10px;
   margin-left:10px;
   margin-top:10px;
 }
 
 .contact_popup {
    width:100%;
    
    margin-top:10px;
  }
  
 
 
 .sub_promo.dark_blue .text_block {
   padding:0px;
 }
 
} /*** 768px ***/

@media (max-width: 500px) {
  
  .coffe_promo p {
    white-space: nowrap ;
  }
  
  .about .dark_grey {
    min-height:auto;
  }
  
  .pricing {
      max-width: 100%;
  }
  
  .service_length p {
    width:auto !important;
  }
  
  .large_txt {
    font-size:18px;
    line-height:30px;
    margin-bottom:30px;
  }
  
  .constelation_service .text_block p {
    margin-bottom:30px;
  }
  
  .grey_contact .green_btn {
    width:100%;
  }
  
  .super_white .green_btn {
    width:100%;
  }
  
  .about .dark_grey .green_btn {
    width:100%;
  }
  
  
  .popup {
    top:0px;
  }
  
  .contact_popup {
    top:0px;
  }
  
  .constelation_service .constelation_group {
    width:100%;
    bottom:0px;
    position:relative;
  }
  
 .customer_review_photo {
     min-height: 400px !important;
 }
  
  .testimonial_large .customer_review_photo {
       min-height: 400px !important;
   }
 

  
  .popup {
    
    padding:60px 30px 60px 30px;
  }
  
  .popup .green_btn {
    width:100% !important;
    margin-top:30px;
  
  }
  
  .contact_popup .green_btn {
  width:100% !important;
  margin-top:30px;
}
  
  
  .close {
    padding:20px;
  }
  

  
  .main_promo .green_btn {
      width: 100%;
      margin-bottom: 30px;
  }
  
  .main_promo .opaque_btn {
    width: 100%;
   margin-bottom: 50px;
  }

  
  .form-row {
    flex-direction: column;
  }
  
  .pricing {
   
  }

 .aleksandrina_main {
  width:100%;
  top: 0%;
}

.service_length {
  justify-content: center;
}
       
 .pricing_dark {
  max-width:100%;
}

  .stone_family {
  width: 70% !important;
}

}/*** 500px ***/


@media (max-width: 375px) {
  
.person img {
  width:100%;
}
  
 
  .service h3, .business h3, .energy_service h3 {
    margin-left:30px;
  }
  
  .large_txt {
    line-height:30px;
  }

  
  p {
    font-size:16px !important;
  }
  
  .service_length p {
    font-size:16px !important;
  }
  
  
  .green_btn {
      width: 200px !important;
      padding-left: 20px;
      display: flex;
      font-size: 16px !important;
      line-height: 26px;
      justify-content: space-around;
  }
  
  .green_btn i {
    margin-left:0px;
  }
  
  .contact_information li {
    font-size:16px !important;
  }
  
  .woman_energy img {
   width:100%;   
  }
  
  

  
  
 
}
  






