@import url(styles.css);

.title-style4 h3, .mth-card-body .card-title{
  color: var(--dark-blue-color-service);
}

.content-container{
    background: var(  --color-raspberry-rose);  /* fallback for old browsers */
background: -webkit-linear-gradient(to left,var( --color-dark-blue), var( --color-raspberry-rose));  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left,var( --color-dark-blue), var( --color-raspberry-rose)); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

    color:var(--color-white);
    width: 280px;
    border: none;
    /* box-shadow: */
}
.vgr-cards {
    .mth-card {
      display: flex;
      flex-flow: wrap;
      flex: 100%;
      margin-bottom: 40px;
  
      &:nth-child(even) .mthcard-img-body {
        order: 2;
      }
  
      &:nth-child(even) .mth-card-body {
        padding-left: 0;
        padding-right: 1.25rem; 
      }
      
      @media (max-width: 576px) {
        display: block;
      }
      
    }
 
    .mthcard-img-body{
    
        box-shadow: inset;
        border-radius: 20px;
      flex: 2;
      overflow: hidden;
      position: relative;
      height: 370px;
      @media (max-width: 576px) {
        width: 100%;
        height: 300px;
            margin-bottom: 20px;
      }
      
    }
    
    .mth-card-img{
      width: 100%;
      height: auto;
      position: absolute;
      /* margin-left: 20%; */
      transform: translateX(-50%);
      margin-top: -5px;
      @media (max-width: 1140px) {
            margin: 0;
      transform: none;
      width: 100%;
      height: auto;
      }
      
    }
  
    .mth-card-body {
      margin-top: 30px;
      flex: 2;
      padding: 0 0 0 1.25rem;
      
      @media (max-width: 576px) {
        padding: 0;
      }
      
    }
  }
  .mth-card-body .card-text{
        color: var( --mth-card-body-text);
        justify-content:center;
       
  }



/* ///------------------------------- */


.mslider {
  position: relative;
  height: 100vh;
}
.mslider__slides {
  
  z-index: 1;
  position: relative;
  height: 100%;
}
.mslider__control {
 
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 5%;
  width: 60px;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  border-radius: 50%;
  
  color: var(  --color-dark-blue);
  transition: background-color 0.3s;
  cursor: pointer;
}
.mslider__control--right {
  left: 95%;
  transform: rotate(180deg);
}
.mslider__control:hover {
  
  background-color:var(--mth-slider-controller-hover);
}
.mslider__control-line {

  color: var(--color-white);
  position: absolute;
  left: 23px;
  top: 50%;
  width: 3px;
  height: 14px;
  transform-origin: 50% 0;
  transform: rotate(-45deg);
}
.mslider__control-line:nth-child(2) {
  transform: translateY(1px) rotate(-135deg);
}
.mslider__control--right .slider__control-line {
  left: 37px;
  transform-origin: 1px 0;
  transform: rotate(45deg);
}
.mslider__control--right .slider__control-line:nth-child(2) {
  transform: translateY(1px) rotate(135deg);
}
.mslider__control-line:after {
  background-color:var(  --color-dark-blue) !important;
  color:var(--color-white);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color:var(--mth-slider-control-bg);
  transition: background-color 0.3s;

}
.mslider__control:hover .mslider__control-line:after {
  background-color: var(--color-white) !important;
}
.mslider__control.a--rotation .mslider__control-line:after {
  -webkit-animation: arrowLineRotation 0.49s;
          animation: arrowLineRotation 0.49s;
}
.mslider__control.a--rotation .mslider__control-line:nth-child(1):after {
  -webkit-animation: arrowLineRotationRev 0.49s;
          animation: arrowLineRotationRev 0.49s;
}

@-webkit-keyframes arrowLineRotation {
  to {
    transform: rotate(180deg);
  }
}

@keyframes arrowLineRotation {
  to {
    transform: rotate(180deg);
  }
}
@-webkit-keyframes arrowLineRotationRev {
  to {
    transform: rotate(-180deg);
  }
}
@keyframes arrowLineRotationRev {
  to {
    transform: rotate(-180deg);
  }
}
.mslide {
  border-radius: 50px;
  padding: 20px;
  overflow: hidden;
  position: absolute;
   left: 50%; 
  top: 50%;
  width: 80vw;
  height: 70%;
  transform: translate(-50%, -50%);
  /* border-radius: 50%; */
  /* transition: -webkit-clip-path 0s 0.91s;
  transition: clip-path 0s 0.91s;
  transition: clip-path 0s 0.91s, -webkit-clip-path 0s 0.91s;
  -webkit-clip-path: circle(30px at 120vw 50%);
          clip-path: circle(30px at 120vw 50%); */
}
/* .mslide.s--prev {
  -webkit-clip-path: circle(30px at 30vw 50%);
          clip-path: circle(30px at 30vw 50%);
} */
.mslide.s--active {
  z-index: 1;
  /* transition: -webkit-clip-path 1.3s;
  transition: clip-path 1.3s;
  transition: clip-path 1.3s, -webkit-clip-path 1.3s;
  -webkit-clip-path: circle(120vmax at 120vw 50%);
          clip-path: circle(120vmax at 120vw 50%); */
}
/* .mslide.s--active.s--active-prev {
  -webkit-clip-path: circle(120vmax at 30vw 50%);
          clip-path: circle(120vmax at 30vw 50%);
} */
.mslide:nth-child(1) .mslide__inner {
  background-size: cover;
  background-image: url("../img/mentalhelath.jpeg");
  
}
.mslide:nth-child(2) .mslide__inner {
  background-size: cover;
  background-image: url("../img/bactive.jpg");
}
.mslide:nth-child(3) .mslide__inner {
  background-size: cover;
  background-image: url("../img/beat.jpeg");
}
.mslide:nth-child(4) .mslide__inner {
    background-size: cover;
    background-image: url("../img/sleep.jpg");}
.mslide:nth-child(5) .mslide__inner {
      background-size: cover;
      background-image: url("../img/healbg.jpg");}
.mslide:nth-child(6) .mslide__inner {
        background-size: cover;
        background-image: url("../img/bgnegative.jpg");
}
.mslide:nth-child(7) .mslide__inner {
          background-size: cover;
          background-image: url("../img/background5.jpg");
} 
.mslide:nth-child(8) .mslide__inner {
  background-size: cover;
  background-image: url("../img/bgnegative.jpg");
}  

.mslide__inner {

  position: absolute;
  left: 50%;
  top: 50%;
  padding: 50px !important ;
  width: 100vw;
  height: 100vh;
  margin-left: -50vw;
  margin-top: -46vh;
  background-size: cover;
  background-repeat: no-repeat;

  /* background-position: center center; */
}
.mslide__inner:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  /* width: 100%; */
  height: 100%;
  /* /* background: rgba(0, 0, 0, 0.3); */
} 
.mslide__content {
  position: absolute;
  left: 5%;
  top: 50%;
  margin-left: -40px !important;
  margin-top: -40px !important;
  /* margin-top: 48px; */
  /* max-width: 480px; */
  color: var(--color-black);
  display: flex;
  flex-direction: column;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
}
.mslide__heading {
  display: flex;
  align-items: center !important;
  justify-content: center !important;
  margin-bottom: 20px;
  font-size: 40px;
}
.mslide__text {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  padding:10px 250px 10px 200px;
  width: 100%;
}
.mslide__text a {
  color: inherit;
}
/* ------------------------------------------------Media Queries ---------------------------------------- */
@media screen  and (min-width:425px){

  
}
@media screen and (max-width: 900px) {
  .mth-card-img{
    padding-top: 120px !important;
        margin-left: -200px !important;
  }
 #mth-imagebr{
  padding-top: 0px !important;
  margin-left: -200px !important;
 }
  .mth-card-img2{
    padding-top: 120px !important;
  }
  /* .vgr-cards{
    width: 300px !important;
  } */
  .mslider {
    margin: 30px;
    display: block;
    /* padding-left: 20px; */
    /* width: 90%; */
  }
  
  .mslide__content{
    text-align: center !important;
    font-size: 20px !important;
  }
  .mslide__content h2{
    padding-bottom: 0px ;
      text-align: center !important;
      font-size: x-large !important;
  }
  .mslide__content p{
    margin-top: 0px;
    padding-top: 0px !important;
    text-align: center !important;
    font-size: 15px !important;
    width: 600px !important;
    padding: 0px !important;
  }

}

@media screen and (max-width: 600px){
  .mth-card-img{
    margin-top: -100px !important;
    margin-left: -100px !important;
}
#mth-imagebr{
 margin-top: 20px !important;
  margin-left: -200px !important;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
 }

.mth-card-img2{
  margin-top: -90px !important;

}
.mslide__content{
  text-align: center !important;
  font-size: 12px !important;
}
.mslide__content #mslidem-heading{
  margin-top: -30px !important;
  padding-left: 30px !important;
}
.mslide__content h2{
  margin-top: -40px !important;
  padding-bottom: 0px ;
    text-align: center !important;
    font-size: 18px !important;
}
.mslide__content p{
  /* padding: 15px 15px 2px 15px !important; */
display: flex !important;
  margin-top: 0px;
  /* padding-top: 0px !important; */
  /* text-align: center !important; */
  font-size: 15px !important;
  width: 250px !important;
  margin-left: 10px !important;
}


}

