.container-body{
    /*background-color: #F2F2F2;*/
    /* height: 365px; */
    overflow: hidden;
    border-radius: 1.5rem;
  }
  #category{
    background-color: #FFF;
    padding-bottom: 15rem;
  }
  #category h4 ,#category h1 {

    font-size: 30px;
    font-weight: 600;
    padding: 1rem 0;
    text-align: end;
  }
  [lang="en"] #category h4  ,[lang="en"] #category h1 
  {
      text-align: start;
  }

  @media only screen and (max-width: 600px) {
    #category{

       padding-bottom: 1rem;
    }
    #category h4{
        font-size: 22px;
      text-align: center;
    }
     #category h1{
        font-size: 22px;
      text-align: center;
    }

    }
  #category img{
  height: 18rem;
  }
  .layout1-img img{
    height: 23rem !important;
  }
  .layout-4 img{
  /* height: 13rem !important; */
  height: 21rem !important;
  }
  @media only screen and (max-width: 600px) {
    .layout1-img img{
        height: 12rem !important;
    }
  }
  /* .layout-service-1{
    background-image: url("../../../images/morafica-home.png");
  }
  .container-layout-3{
    background-image: url("../../../images/Medical_tests.png");


  } */
  div.container-layout-3:last-child >.content-layout-3{
    flex-direction: column-reverse ;

  }
  @media only screen and (max-width: 600px) {
.large-service{

    /* flex-direction: column-reverse; */
}
.layout-4 img{
    height: 18rem !important;
}
.layout-service-1{
    /* height: 30rem !important; */
    background-image: initial !important;
    border-radius:unset !important;
    /* background-image: url("../../../images/morafica-home.png"); */
    background-color: #E9FFF2 !important ;
}
.container-layout-3{
    background-image: none !important;
}

}
  #category .container-content p
  {
    color: #636363;
  text-align: right;

  font-family: Somar;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px; /* 127.778% */
  padding-left: 1rem;
  }
  #category .container-content .container-booking-btn{
   /* margin-top: 3rem; */
   padding: 1rem 0px;
  }
   @media only screen and (max-width: 600px) {
       #category .container-content .container-booking-btn
       {
           text-align: center;
       }
   }
       
  
  #category .container-content button{
    border-radius: 25px;
  background: #0B0B63;
  width: 44%;
  }
  .vist{
    background: #E9FFF2;
      margin-top: 10px;
      width: 49%;
      border-radius: 1rem;
      padding: 2rem 2rem 0 0;
  }
  .vist-layout-4{
    width: 31.5%;
    border-radius: 1rem;
    height: 32rem;
    overflow: hidden;
  }
  @media only screen and (max-width: 600px) {
    .vist{
        /* width: auto; */
        /* margin-right: 1rem; */
        padding: 0.5rem 0.8rem;
    }
    .vist-layout-4{
        width: 100%;
        margin-top: 1rem;
        height: 26rem ;
        overflow: hidden;
    }
    .layout3-img{
        height: 14rem !important;
        width: 100%;

    }
    .content-layout-3{
        /*flex-direction: column-reverse;*/
    }
    .container-layout-3{
        height: unset;
    overflow: hidden;
    }
    .content-text-layout-4{
    padding:0.5rem 0.8rem !important ;
    margin-right:0 !important
    }
  }

  .analysis{
    background-color: #FFEEDB;
  }
.img-up-small
{
    text-align: right!important;
}
.img-up-small img{
  margin-left:auto ;
}
.layout1-img:last-child{
    display: none;
}
.layout-service-1:last-child .layout1-img {
    display: none !important;

}
/* div.container-layout-3:nth-of-type(2) .container-img-service { */
    div.container-layout-3:nth-of-type(5) .content-layout-3 .container-img-service {
  display: none !important;
}
div.container-layout-3:nth-of-type(2) .content-layout-3 .container-img-service {
    display: none !important ;
  }
@media only screen and (max-width: 600px) {
    .layout1-img:last-child{
        display: block;
    }
    .layout-service-1:last-child .layout1-img{
        display: block !important;
    }
    div.container-layout-3:nth-of-type(2) .content-layout-3 .container-img-service {
        display: block !important ;
      }
      div.container-layout-3:nth-of-type(5) .content-layout-3 .container-img-service{
          display:block !important;
      }
      

}
@media (min-width: 601px) and (max-width: 770px) {
    .container-img-service img ,.layout1-img img{
        display:none !important;
    }
    .vist{
        width:100% !important;
    }
}

