.header-inner-wrapper .dropdown-menu,
.main-navigation.nav .dropdown-menu,
.header-inner-wrapper .dropdown-menu,
.header-inner-wrapper .dropdown-menu {
  transform: translate(-50%, 40px);
}

.main-navigation>li.dropdown:hover>.dropdown-menu,
.main-navigation.nav>li.dropdown:hover>.dropdown-menu,
.main-navigation.navbar-nav>li.dropdown:hover>.dropdown-menu,
.main-navigation.navbar-right>li.dropdown:hover>.dropdown-menu {
  transform: translate(-50%, 60px);
}

.bofore-after-box .image-wrapper {
  margin-bottom: 50px;
}

.header-mobile-section {
  display: none;
}
.hiy-box1, .hiy-box2 {
  
  padding-top: 20px;
}
.hero-section .header-main-wrapper .header-inner-wrapper .right-menu-section .menu-section-wrapper .menu-desktop-sectoin ul li a img {
  width: 100%;
}
.subOption {
  margin-left: 0px !important;
}
.header-inner-wrapper .dropdown-menu1, .main-navigation.nav .dropdown-menu1, .header-inner-wrapper .dropdown-menu1, .header-inner-wrapper .dropdown-menu1 {
  left: 185% !important;
}
.header-inner-wrapper .dropdown-menu1, .main-navigation.nav .dropdown-menu1, .header-inner-wrapper .dropdown-menu1, .header-inner-wrapper .dropdown-menu1 {
  width: 250px;
}
.tom1 {
  padding: 30px;
}
.neoimg img {
  width: 83% !important;
  border-radius: 15px;
}
.renunew img {
  width: 92% !important;
}
.rangsurcal-box {
  background: #E0E0E0;
background: linear-gradient(180deg, rgba(224, 224, 224, 1) 0%, rgba(224, 224, 224, 1) 35%, rgba(223, 215, 185, 1) 55%, rgba(223, 215, 185, 1) 100%);
}
.newgraf {
  text-align: center;
}
.newgraf img {
  width: 95%;
}
.indication-features-section.our-standards​.grafsection​::before {
  background: #d9e2f0;
}
.cryoartic-therapy-section .bgi h2 {
  max-width: 50%;
}
.cryoartic-therapy-section .bgi h2 span{
  font-size: 60px;
}
.newsection-id {
  background: #fff;
  display: flex;
  border-radius: 15px;
  padding: 20px;
  margin-top: 30px;
  height: 520px;
}
.rig-img {
  align-items: center;
  display: flex;
}
.left-id h3 {
  font-weight: 700;
  font-size: 40px;
  color: #000;
}
.lastid img{
   width: 250px;
}
.left-id p {
  font-size: 24px;
  color: black;
  line-height: 30px;
}
.left-id p:nth-child(2) {
  font-weight: bold;
}
.coola1 img {
  width: 100%;
}
.coola-features.coola1img::before {
  background-color: #e4eaf0;
}
.coola1img {
  padding-bottom: 50px;
}
.cool-text h3 {
  font-weight: 700;
  font-size: 33px;
}
.coola-newpro {
  display: flex;
  gap: 35px;
  margin-bottom: 70px;
}
.cool-text p {
  font-size: 24px;
  color: black;
  line-height: 30px;
  margin-top: 10px;
}
.cool-op img {
  width: 250px;
  border-radius: 20px;
}
.right-bcoola {
  padding-left: 50px;
}


@media (min-width: 1550px) and (max-width: 2000px) {
 .newsection-id {
  height: 430px;
}
.cool-op img {
  width: 287px;
}
.cool-text p {
  margin-top: 30px;
}
.cool-text h3 {
  font-weight: 700;
  font-size: 38px;
}
.neoimg, .renunew {
  text-align: center;
}

 .renunew img {
    width: 100% !important;
  }
 .neoimg img {
    width: 97% !important;
  }
  .cryimg img {
    width: 91% !important;
  }
.ben-section {
  grid-template-columns: 1.5fr 0.5fr !important;
}
}
.cryimg img {
    width: 93% !important;
  }
@media screen and (max-width: 991px) {
.cryoartic-therapy-section .bgi h2 span{
  font-size: 30px;
}
.renunew img {
    width: 100% !important;
  }
 .neoimg img {
    width: 100% !important;
  }
  .cryimg img {
    width: 100% !important;
  }





  .header-inner-wrapper {
    display: none !important;
  }

  .experience-section .inner-wrapper .experience-inner .right-section {
    height: auto;
  }

  .mob-ply {
    display: block;
    text-align: center;
    position: relative;
  }

  .header-mobile-section {
    display: block;
    position: relative;
    width: 30%;
  }

  .offcanvas-header {
    width: 94%;
  }

  .material-icons {
    font-size: 35px;
  }

  .mob-ply a svg {
    width: 50px;
    color: #fff;
    fill: #fff;
    text-align: center;
    margin: 0 auto;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-left a img {
    max-width: 130px;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .mobile-menu-btn {
    background-color: transparent;
    border: none;
    box-shadow: none;
    font-size: 24px;
    color: #000;
  }

  #navbar .top-section,
  #navbar .bottom-section {
    display: flex;
    align-items: center;
  }

  header .header-mobile-section .mobile-header-inner-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .footer-section .footer-inner-outer .footer-inner-wrapper .top-section .left-section .address-wrapper .address-box {
    border-bottom: 1px solid #b6a278;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas {
    /* background-color: #bbcee2; */
    min-height: 100vh;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-header h5 a img {
    max-width: 150px;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-header .btn-close {
    background-image: unset;
    color: #000;
    opacity: 1;
  }

  .material-icons:focus-visible,
  .btn-close:focus-visible {
    outline: 0;
  }

  .btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .0) !important;
    opacity: 1;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul li {
    list-style: none;
    /* width: 89%; */
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul li .active {
    color: #8d2989;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul li a:hover {
    color: #8d2989;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul {
    margin: 0;
    padding: 0;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul li a {
    font-size: 18px;
    transition: 0.3s ease-in-out;
    padding: 4px 5px;
    display: inline-block;
    color: #000;
    letter-spacing: 1px;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul li .accordion .accordion-item .accordion-header button {
    font-size: 18px;
  }

  a:hover,
  a:focus,
  a:visited {
    text-decoration: none;
    outline: none;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul .lastmob:last-child {
    padding-right: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    margin-top: 20px;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul .lastmob:last-child a {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid white;
    border-radius: 50%;
    color: #ae8346;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul .lastmob:last-child a:hover {
    background-color: #fff;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul li .accordion .accordion-item {
    background-color: transparent;
    border: none;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul li .accordion .accordion-item .accordion-header {
    border: none;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul li .accordion .accordion-item .accordion-header .accordion-button {
    padding: 8.82px 5px;
    background-color: transparent;
    background-color: transparent;
    border: none;
    color: #000;
    box-shadow: 0 0 0 #000;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul li .accordion-button::after {
    background-image: unset;
    content: "\e145";
    font-family: "Material Icons";
    font-size: 20px;
    font-weight: 100 !important;
    color: #000;
    position: absolute;
    right: 0;
    width: unset;
    height: unset;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul li .accordion-button:not(.collapsed)::after {
    background-image: unset;
    transform: unset;
    content: "\e15b";
    font-size: 24px;
    font-weight: 100 !important;
    color: #000;
  }

  .accordion-button.collapsed:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 #000 !important;
  }

  .accordion-button:focus {
    z-index: 3;
    border-color: var(--bs-accordion-btn-focus-border-color);
    outline: 0;
    box-shadow: 0 0 0 #000;
  }

  header .header-mobile-section .mobile-header-inner-wrapper .mobile-section-right .offcanvas .offcanvas-body ul .lastmob a svg {
    fill: #ae8346;
    width: 15px;
  }

  .hero-section .navbar-fixed {
    background-color: #d9e2f0 !important;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.07);
  }

  .hero-section .header-mobile-section {
    position: fixed;
    top: 0;
    width: 100%;
    transition: 0.5s linear;
    padding-right: 15px;
    z-index: 999999;
  }

  .header-mobile-section {
    padding: 20px 0;
  }

  .hero-section .header-main-wrapper {
    height: 90px;
  }

  .spinner-box {
    text-align: center;
  }

  .spinner-box img {
    width: 85%;
  }

  .ext-p {
    display: none;
  }

  /* mobile */

}


@media only screen and (min-width: 255px) and (max-width: 479px) {

  h1,
  h2,
  h3,
  h4 {
    font-size: 30px;
  }

  p {
    /* font-size: 20px; */
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper h2,
  .vision-behind-section .vision-behind-inner .title-wrapper h2 {
    font-size: 30px;
    line-height: normal;
  }

  .hero-section .hero-section-content-outer {
    max-width: 100%;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper {
    padding-bottom: 0;
    padding-top: 120px;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper p {
    max-width: 100%;
  }

  .link-wrapper {
    margin-bottom: 60px;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper .link-wrapper a {
    padding: 11px 12px;
    font-size: 20px;
    min-width: auto;
  }

  .content-image-section .content-image-inner .statistics-section {
    position: relative;
    margin-top: 0px;
    padding: 50px 5px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .content-image-section .content-image-inner .statistics-section .statistics-box .icon-wrapper {
    width: 110px;
    height: 110px;
  }

  .content-image-section .content-image-inner .statistics-section .statistics-box p {
    font-size: 20px;
    line-height: normal;
  }

  .content-image-section .content-image-inner .statistics-section .statistics-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .content-image-section .content-image-inner .title-para-wrapper h2 {
    font-size: 30px;
    font-weight: 700;
  }

  .content-image-section .content-image-inner .title-para-wrapper p {
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
  }

  .aesthetic-content-image-section .content-image-inner .title-para-wrapper h2,
  .products-device-section .products-device-inner .title-para-wrapper h2,
  .testimonial-section .testimonial-section-inner .title-wrapper h2 {
    font-size: 30px;
    line-height: normal;
  }

  .aesthetic-content-image-section .content-image-inner .title-para-wrapper p,
  .products-device-section .products-device-inner .title-para-wrapper p {
    font-size: 20px;
  }

  .products-device-section .products-device-inner .partners-box-wrapper .box-wrapper {
    width: 45%;
    height: 140px;
    padding: 15px;
    border-radius: 15px;
  }

  .testimonial-section .testimonial-section-inner .testimonial-slider-wrapper .splide .splide__track .splide__list .splide__slide .inner-content .para-content p {
    font-size: 16px;
  }

  .testimonial-section .testimonial-section-inner .testimonial-slider-wrapper .splide .splide__track .splide__list .splide__slide .inner-content h4 {
    font-size: 19px;
  }

  footer .footer-inner-wrapper {
    display: block;
  }

  footer .footer-inner-wrapper .right-section .link-wrapper,
  footer .footer-inner-wrapper .right-section {
    display: block;
  }

  .link-wrapper {
    margin-bottom: 0px;
  }

  .vision-behind-section .vision-behind-inner {
    padding: 30px 15px;
    border-radius: 30px;
  }

  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper {
    display: block;
    grid-template-columns: 1 1fr;
    gap: 30px;
  }

  .vision-behind-section .vision-behind-inner .title-wrapper,
  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper .left-image-section .image-wrapper img {
    margin-bottom: 20px;
  }

  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper .right-content-section .designation-wrapper h4,
  .about-us-section .about-us-inner .title-wrapper h2,
  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner h2,
  .section-heading h2,
  .partner-box h2,
  .other-device-partner .title-wrapper h2,
  .address-box h2 {
    font-size: 25px;
  }

  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper .right-content-section p,
  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper p,
  .about-us-section .about-us-inner .para-content p,
  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .para-content p,
  .section-heading p,
  .address-box p {
    font-size: 16px;
    line-height: 28px;
    /* line-height: normal; */
  }

  .vision-behind-section {
    padding-bottom: 50px;
  }

  .about-us-section .about-us-inner .image-wrapper {
    margin-top: 20px;
  }

  .vision-behind-section .vision-behind-inner {
    margin-bottom: 0;
  }

  footer .footer-inner-wrapper .left-section p {
    font-size: 16px;
    margin-bottom: 20px;
  }

  footer .footer-inner-wrapper .right-section .link-wrapper .inner-link ul li,
  footer .footer-inner-wrapper .right-section .link-wrapper .inner-link ul li a,
  .partner-box p {
    font-size: 16px;
    line-height: 28px;
  }

  footer .footer-inner-wrapper .right-section .link-wrapper .inner-link ul {
    margin-bottom: 20px;
  }

  .about-cryo-science-inner.partner-two1 {
    margin-top: 0px;
    padding: 40px 15px;
  }

  .section-heading {
    margin-bottom: 50px;
    width: 100%;
  }

  .img-fluid {
    width: auto;
    margin-bottom: 20px;
  }

  .form-box {
    width: 100%;
    padding: 15px;
  }

  .address-box {
    padding: 15px;
    width: 95%;
  }

  .form-box label,
  .form-box input,
  .form-box select {
    font-size: 16px;
    line-height: 28px;
    text-align: left;
  }
  .form-box textarea{
    font-size: 16px;
  }

  .d-flex {
    display: flex !important;
    margin: 15px auto;
    text-align: center;
  }

  .form-box input[type="checkbox"] {
    width: 65px;
  }

  .nav-pills-contact {
    width: 100%;
  }

  .nav-pills .nav-link,
  .cont-detail h3,
  .left-content-right-image-section .inner-content-wrapper .left-content .para-content p {
    font-size: 16px;
    line-height: 28px;
  }

  .address-box p a {
    font-size: 16px;
  }

  .last-address {
    padding-bottom: 50px;
  }

  .bg-policty .bg-skin.clin-top h2 {
    font-size: 40px;
  }

  .tomato-list-text.priv-poli h2 {
    font-size: 24px;
  }

  .tomato-list-text.priv-poli a {
    font-size: 18px;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .bio-logo img {
    width: 100%;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content h2 {
    font-size: 32px
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .logo-wrapper img {
    width: 100%;
    max-width: 170px;
    margin-bottom: 20px;
  }

  .left-content-right-image-section .inner-content-wrapper {
    padding: 50px 0;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 50px;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .link-wrapper {
    display: block;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content h2 {
    line-height: normal;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .link-wrapper a {
    padding: 12px 15px;
    width: 100%;
    text-align: center;
    justify-content: center;
    font-size: 16px;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .link-wrapper a:last-child {
    padding: 12px 15px;
    margin-top: 20px;
  }

  .performance-left-content-right-image-section .inner-content-wrapper {
    padding: 50px 0;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 50px;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content h2,
  .indication-features-section .indication-features-bg .indication-performance-section .title-wrapper h2 {
    font-size: 30px;
    line-height: normal;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content .para-content p {
    font-size: 16px;
    line-height: 28px;
    max-width: 100%;
  }

  .performance-left-content-right-image-section {
    max-width: 100%;
    padding-left: 0;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content .para-content p br {
    display: none;
  }

  .performance-left-content-right-image-section .newbio .left-content {
    margin-left: 0;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .main-bio {
    grid-template-columns: repeat(1, 1fr);
  }

  .onebioimg img {
    top: 25px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox h3 {
    font-size: 28px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox p {
    font-size: 16px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox h3 br {
    display: none;
  }

  .bio-tree-title h2,
  .rang-surcal-title h2 {
    font-size: 30px;
  }

  .bio-three-box {
    margin: 0 0px;
    grid-template-columns: repeat(1, 1fr);
  }

  .bio-bbox h5 {
    font-size: 30px;
  }

  .bio-bbox p {
    font-size: 16px;
    line-height: 28px;
  }

  .lastbio-img img {
    width: 100%;
  }

  .twobioimg img {
    position: relative;
    top: 10px;
  }

  .inner-bg-wrapper {
    margin-top: 90px;
    background: #E4EAF0;
  }

  .cryoartic-therapy-section .crytherapy-inner h2 {
    max-width: 100%;
    font-size: 30px;
    line-height: normal;
  }

  .bg-main {
    min-height: 300px;
  }

  .cryoartic-therapy-section .crytherapy-inner h2 br {
    display: none;
  }

  .cryoartic-therapy-section {
    background-position: center;
  }

  .tomato-list-text h2,
  .tomato-list-boxtop h4 {
    font-size: 30px;
  }

  .tomato-list-text p,
  .tomato-list-boxtop p,
  .img-epn p {
    font-size: 16px;
    line-height: 28px;
  }

  .tomato-list-detail {
    padding: 50px 0;
  }

  .img-epn p br {
    display: none;
  }

  .tomato-list-boxtop {
    margin-bottom: 20px;
    height: auto;
    padding: 40px 15px;
  }

  .left-content-right-image-section .inner-content-wrapper .tom-img img,
  .performance-left-content-right-image-section .inner-content-wrapper .neo-big-img img {
    width: 100%;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .title-wrapper h2,
  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section .title-wrapper h2,
  .top-canter-text h2 {
    font-size: 30px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner {
    padding: 30px 15px;
    border-radius: 30px;
  }

  .img-epn img {
    width: 100%;
  }

  .img-epn .two-side-img img {
    width: 45%;
  }

  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section {
    margin-top: 0px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section .cryo-performance-video a span {
    font-size: 60px;
  }

  footer .footer-inner-wrapper .left-section .logo-wrapper a img {
    max-width: 150px;
    width: 100%;
  }

  .tomato-list-boxtop p br,
  .top-canter-text h2 br {
    display: none;
  }

  .about-cryo-science-section .top-logo-wrapper img {
    width: 250px;
  }

  .about-cryo-science-section {
    /* margin-bottom: 100px; */
  }

  .about-cryo-science-section .top-logo-wrapper {
    text-align: center;
    margin-bottom: 30px;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .address-box p br {
    display: none;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form .title-para-wrapper p,
  .cryo-form-wrapper .cryo-form-inner .cryo-form form .form-group textarea,
  .cryo-form-wrapper .cryo-form-inner .cryo-form form .form-group input {
    font-size: 16px;
    line-height: 28px;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products .box-wrapper a p,
  .cryo-form-wrapper .cryo-form-inner .cryo-form .title-para-wrapper h3 {
    /* font-size: 30px; */
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form {
    margin-top: 0;
    padding: 20px 15px;
    max-width: 100%;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form form .submit-wrapper {
    display: block;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form form .submit-wrapper .submit_btn {
    font-size: 16px;
    padding: 12px 0;
    margin-top: 20px;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form form .submit-wrapper .left-agree-text p {
    font-size: 16px;
    line-height: 28px;
    max-width: 100%;
  }

  .cryowave-therapy-section .crytherapy-inner h2 {
    max-width: 100%;
  }

  .cryowave-therapy-section .crytherapy-inner h2 {
    font-size: 30px;
  }

  .cryotherapy-section {
    margin-bottom: 20px;
    min-height: 350px;
    padding-bottom: 0;
    justify-content: center;
    align-items: center;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .indication-performance-box h3 {
    font-size: 20px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .indication-performance-box h3 br {
    display: none;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner {
    gap: 25px;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper {
    display: block;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .icon-wrapper {
    width: 90px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px;
    position: absolute;
    top: -45px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .right-content h4 {
    color: black;
    font-weight: 700;
    font-size: 20px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .right-content p br {
    display: none;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .right-content {
    width: calc(100% - 0px);
    min-height: auto;
    padding: 30px 10px;
    padding-top: 70px;
    text-align: center;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box::before {
    width: calc(100% - 0px);
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box {
    margin-top: 30px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .title-wrapper h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .right-benefits-image img {
    margin-top: 20px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section .benefits-box h3 {
    font-size: 22px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section .benefits-box p,
  .explore-science-section .explore-science-inner .explore-science-box-wrapper .explore-science-box .inner-wrapper a p,
  .explore-science-section .explore-science-inner .explore-science-box-wrapper .explore-science-box .inner-wrapper a .link-wrapper h4 {
    font-size: 16px;
    line-height: 28px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section {
    display: block;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section .benefits-box {
    padding: 15px 10px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner {
    padding: 30px 15px !important;
    margin-bottom: 50px;
    border-radius: 30px;
  }

  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section .cryo-performance-video a {
    border-radius: 10px;
  }

  .explore-science-section .explore-science-inner .title-wrapper h2,
  .explore-science-section .explore-science-inner .explore-science-box-wrapper .explore-science-box .inner-wrapper a h3,
  .cryotherapy-section .crytherapy-inner h2,
  .crytherapy-inner.bg-skin.bg-tom h4 {
    font-size: 30px;
  }

  .cryotherapy-section .crytherapy-inner h2 {
    line-height: normal;
  }

  .indication-features-section {
    padding: 50px 0;
  }

  .explore-science-section .explore-science-inner .explore-science-box-wrapper {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    max-width: 100%;
  }

  .tom-bg-canter {
    padding: 20px 0;
    padding-bottom: 122%;
  }

  .about-ultra-wrapper .about-ultra-inner .para-content p {
    font-size: 16px;
    line-height: 28px;
  }

  .tomato1 h5 {
    font-size: 30px;
  }

  .tom-bot-img img {
    margin-top: 40px;
  }

  .tom-bot-img {
    padding-bottom: 50px;
  }

  .tomato-list-boxtop a {
    font-size: 16px;
    padding: 10px 25px;
  }

  .about-ultra-wrapper .about-ultra-inner h2,
  .renueffect h2 {
    font-size: 30px;
  }

  .about-ultra-wrapper .about-ultra-inner {
    padding: 20px;
    border-radius: 30px;
  }

  .epn-midaL-detail {
    padding: 0px 0;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .mial-box p {
    font-size: 20px;
    margin-bottom: 30px;
  }

  .img-epn.ses-epn p {
    text-align: left;
    padding-left: 2%;
    font-size: 20px;
    margin-top: 10px;
  }

  .img-epn.ses-epn p span {
    padding-left: 21%;
  }

  .cryoartic-therapy-section .hlywdmask-top h2 {
    padding-left: 0%;
  }

  .cryotherapy-section.cryoartic-therapy-section.bg-main {
    /* display: block; */
    text-align: center;
    padding: 20px 0;
    flex-direction: column;
  }

  .hlywdmask-top-img {
    margin-left: 0;
    margin-top: 20px;
  }

  .neoirejuve-canter-detail,
  .renuva-effective-treatment-inner {
    padding: 30px 15px !important;
    border-radius: 30px;
  }

  .renuva-effective-treatment-inner h2 {
    font-size: 30px;
    line-height: normal;
  }

  .hly-mask-bg img {
    width: 100%;
  }

  .renuva-versatile-section .renuva-versatile-inner {
    grid-template-columns: repeat(1, 1fr);
  }

  .renuva-effective-treatment-inner p {
    font-size: 16px;
    line-height: 28px;
  }
  .renuva-versatile-section .renuva-versatile-inner .versatile-box h5{
    font-size: 22px;
  }
  .tomato-list-text.priv-poli ul li{
    font-size: 16px;
  }
  .red-blu .dot{
    width: 30px;
    height: 30px;
  }
  .red-blu h5{
    font-size: 20px;
  }
  .bio-two {
    padding: 40px 15px;
  }

  .renuva-versatile-section .renuva-versatile-inner .hly-mask {
    position: relative;
    overflow: unset;
    padding: 15px;
    padding-top: 80px;
    margin-top: 50px;
  }

  .renuva-versatile-section .hly-mask-bgdatail {
    padding: 50px 0;
    padding-bottom: 0;
  }

  .renuva-versatile-section .hly-mask-bgdatail1 {
    margin: 0 0%;
  }

  .renuva-versatile-section .renuva-versatile-inner {
    padding: 0;
  }

  .hiy-box-detail {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .hiy-box h4 {
    color: #fff;
    font-size: 20px;
    margin-top: 25px;
    width: 70%;
    height: 135px;
  }

  .hiy-box p {
    color: #fff;
    font-size: 18px;
    width: 100%;
    margin-bottom: 0px;
    background-color: #432e7a;
    padding: 15px;
    border-radius: 30px;

  }

  .hiy-box {
    background-size: 100%;
    background-position: top;
    padding: 10px 15px;
  }

  .hiy-box img {
    width: 90px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-middle-img img {
    margin: 50px 0;
  }

  .two-side-img img {
    margin: 0 auto;
    margin-top: 20px;
  }

  .three-hydra {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .three-text h4 {
    font-size: 18px;
  }

  .three-text p {
    font-size: 16px;
    font-weight: normal;
    line-height: 28px;
  }

  .three-details {
    position: relative;
    margin-bottom: 100px;
  }

  .three-text {
    position: absolute;
    top: 32%;
    left: 32%;
    right: 5px;
  }

  .three-text p br {
    display: none;
  }

  .img-h h3 {
    font-size: 30px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .title-wrapper h2 {
    margin-bottom: 0;
  }

  .ran-surcal-main {
    padding: 20px 20px;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .rang-text h2 {
    font-size: 30px;
  }

  .rand-detail {
    padding: 50px 0;
  }

  .rang-text {
    color: #fff;
    width: 100%;
  }

  .rang-text ul li {
    font-size: 16px;
    line-height: 28px;
  }

  .skin-last {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .renuva-effective-treatment-inner .our-detail {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .renuva-effective-treatment-inner .our-detail .our-box .our-text .img1 img {
    width: 100%;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .title-wrapper h2 {
    margin-bottom: 25px;
  }

  .nio-last {
    padding: 30px 15px !important;
    border-radius: 30px;
  }

  .nio-last-title h2 {
    font-size: 30px;
  }

  .renuva-before-after-inner {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 0;
  }

  .image-wrapper p {
    color: #fff;
    position: absolute;
    bottom: -10px;
    top: auto;
    left: 13px;
    font-size: 20px;
    font-weight: bold;
  }

  .bofore-after-box .image-wrapper {
    margin-bottom: 20px;
  }

  .nio-last {
    margin-bottom: 0;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content h2 br,
  .renuva-effective-treatment-inner p br {
    display: none;
  }

  .niolig-dot-big h2 {
    font-size: 30px;
  }

  .niolight-dot-datil {
    border-radius: 60px;
    padding: 0 15px;
  }

  .newdot-one,
  .newdot-two {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .dot-box h4 {
    font-size: 20px;
  }

  .newdot-one {
    margin-bottom: 20px;
  }

  .dot-box p {
    color: #000;
    font-size: 16px;
    line-height: 28px;
  }

  .newdot-two {
    margin: 0 0;
  }

  .renuva-before-after-section .renuva-before-after-inner {
    grid-template-columns: repeat(1, 1fr);
  }

  .cryoartic-therapy-section .crytherapy-inner {
    text-align: left;
    padding-left: 0;
  }

  .cryoartic-therapy-section .crytherapy-inner img,
  .renueffect img {
    width: 100%;
  }

  .effectiv {
    padding-bottom: 0;
  }

  .tomato1 h5 br,
  .renuva-last p br {
    display: none;
  }

  .top-canter-text.renuva-canter-text h2 {
    font-size: 30px;
  }

  .comprehensive-bottom-section {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .comprehensive-box img {
    width: auto;
  }

  .reno-last {
    padding: 30px 15px;
  }

  .comprehensive-bottom-section .comprehensive-box .paragraph-wrapper p,
  .renuva-last p {
    font-size: 16px;
    line-height: 28px;
  }

  .comprehensive-bottom-section .comprehensive-box .paragraph-wrapper span {
    font-size: 30px;
  }

  .reno-last-img img {
    width: 100%;
  }

  .benefits-performance-section {
    /* padding-bottom: 0; */
  }

  .reno-last {
    border-radius: 30px;
  }

  .left-content-right-image-section .inner-content-wrapper .skin-img img {
    object-fit: unset;
    width: 100%;
  }

  .scin-bg-full img {
    width: 100%;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox .image-wrapper img {
    height: unset;
    object-fit: unset;
  }

  .doctor-recommend-section .doctor-recommend-inner {
    display: block;
  }

  .doctor-recommend-section .doctor-recommend-inner .left-image-wrapper {
    width: 100%;
    height: auto;
  }

  .doctor-recommend-section .doctor-recommend-inner .right-content-section h2 {
    font-size: 30px;
    margin-top: 30px;
  }

  .doctor-recommend-section .doctor-recommend-inner .right-content-section p,
  .ultra-devices-section .ultra-devices-inner .device-box-wrapper .device-box .inner-wrapper a p {
    line-height: 28px;
    font-size: 16px;
  }

  .ultra-devices-section .ultra-devices-inner .title-wrapper h2,
  .ultra-devices-section .ultra-devices-inner .device-box-wrapper .device-box .inner-wrapper a h3,
  .ultra-product-range-section .product-range-inner-wrapper .title-wrapper h2 {
    font-size: 30px;
  }

  .ultra-devices-section .ultra-devices-inner .device-box-wrapper,
  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper {
    display: block;
  }

  .ultra-devices-section .ultra-devices-inner,
  .ultra-product-range-section .product-range-inner-wrapper {
    padding: 30px 15px;
  }

  .ultra-devices-section .ultra-devices-inner .device-box-wrapper .device-box .inner-wrapper a .link-wrapper h4 {
    font-size: 16px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box .inner-wrapper a h3 {
    font-size: 30px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box .inner-wrapper a p {
    font-size: 16px;
    max-width: 100%;
    line-height: 28px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box .inner-wrapper a .link-wrapper h4 {
    font-size: 16px;
    padding: 12px 50px 12px 20px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box {
    margin-bottom: 30px;
  }

  .ultra-product-range-section {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .doctor-recommend-section .doctor-recommend-inner .right-content-section {
    width: 100%;
  }

  .hero-section.absection {
    background-size: cover;
    min-height: 250px;
  }

  .wishpro-top-section-wrapper .logo-wrapper img {
    max-width: 150px;
  }

  .top-section-wrapper .logo-wrapper {
    text-align: center;
    padding: 20px 0;
  }

  .wishpro-top-section-wrapper .wishpro-aesthetic-wrapper .inner-wrapper .title-wrapper h2 {
    font-size: 30px;
  }

  .cryotherapy-section .crytherapy-inner h2 br {
    display: none;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner,
  .show-results-section .show-results-inner,
  .hifu-benefits-section .hifu-benefits-inner {
    border-radius: 30px;
    padding: 30px 15px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .title-wrapper h2,
  .show-results-section .show-results-inner .title-wrapper h2,
  .features-wishproplus-video-bg-wrapper .wishproplus-video-section .wishproplus-video-inner .title-wrapper h2,
  .hifu-benefits-section .hifu-benefits-inner .title-wrapper h2 {
    font-size: 30px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .left-content-right-image-section {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .left-content-right-image-section .left-content p {
    font-size: 16px;
    line-height: 28px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .title-wrapper {
    margin-bottom: 20px;
  }

  .show-results-section .show-results-inner .show-results-box-wrapper .show-results-box .image-wrapper {
    padding: 0 0px;
  }

  .features-wishproplus-video-bg-wrapper .wishproplus-video-section .wishproplus-video-inner .wishproplus-video-link a {
    border-radius: 15px;
  }

  .features-wishproplus-video-bg-wrapper .wishproplus-video-section .wishproplus-video-inner .wishproplus-video-link a span {
    font-size: 40px;
  }

  .hifu-plus-left-content-right-image-section .inner-content-wrapper .left-content h3 {
    font-size: 30px;
    line-height: normal;
  }

  .hifu-plus-indication-features-section .indication-features-bg .hifu-plus-features-performance-section .features-performance-inner .title-wrapper .para-content p {
    font-size: 16px;
    max-width: 100%;
  }
  .newsection-id {
  display: block;
  padding: 20px;
  height: auto;
}
.left-id h3{
  font-size: 30px;
}
.left-id p {
  font-size: 16px;
}
.lastid img {
  width: auto;
}
.coola-newpro {
  display: block;
  margin-bottom: 30px;
}
.cool-text h3 {
  font-size: 25px;
  margin-top: 20px;
}
.cool-text p {
  font-size: 18px;
}
.right-bcoola {
  padding-left: 0;
}
.cool-op img {
  width: 100%;
}

}

@media only screen and (min-width: 479px) and (max-width: 767px) {

  h1,
  h2,
  h3,
  h4 {
    font-size: 30px;
  }

  p {
    /* font-size: 20px; */
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper h2,
  .vision-behind-section .vision-behind-inner .title-wrapper h2 {
    font-size: 30px;
    line-height: normal;
  }

  .hero-section .hero-section-content-outer {
    max-width: 100%;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper {
    padding-bottom: 0;
    padding-top: 100px;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper p {
    max-width: 100%;
  }

  .link-wrapper {
    margin-bottom: 60px;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper .link-wrapper a {
    padding: 11px 12px;
    font-size: 20px;
    min-width: auto;
  }

  .content-image-section .content-image-inner .statistics-section {
    position: relative;
    margin-top: 0px;
    padding: 50px 5px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .content-image-section .content-image-inner .statistics-section .statistics-box .icon-wrapper {
    width: 135px;
    height: 135px;
  }

  .content-image-section .content-image-inner .statistics-section .statistics-box p {
    font-size: 20px;
    line-height: normal;
  }

  .content-image-section .content-image-inner .statistics-section .statistics-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .content-image-section .content-image-inner .title-para-wrapper h2 {
    font-size: 30px;
    font-weight: 700;
  }

  .content-image-section .content-image-inner .title-para-wrapper p {
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
  }

  .aesthetic-content-image-section .content-image-inner .title-para-wrapper h2,
  .products-device-section .products-device-inner .title-para-wrapper h2,
  .testimonial-section .testimonial-section-inner .title-wrapper h2 {
    font-size: 30px;
    line-height: normal;
  }

  .aesthetic-content-image-section .content-image-inner .title-para-wrapper p,
  .products-device-section .products-device-inner .title-para-wrapper p {
    font-size: 20px;
  }

  .products-device-section .products-device-inner .partners-box-wrapper .box-wrapper {
    width: 100%;
  }

  .testimonial-section .testimonial-section-inner .testimonial-slider-wrapper .splide .splide__track .splide__list .splide__slide .inner-content .para-content p {
    font-size: 20px;
  }

  .testimonial-section .testimonial-section-inner .testimonial-slider-wrapper .splide .splide__track .splide__list .splide__slide .inner-content h4 {
    font-size: 24px;
  }

  footer .footer-inner-wrapper {
    display: block;
  }

  footer .footer-inner-wrapper .right-section .link-wrapper,
  footer .footer-inner-wrapper .right-section {
    display: block;
  }

  .link-wrapper {
    margin-bottom: 0px;
  }

  .vision-behind-section .vision-behind-inner {
    padding: 30px 15px;
    border-radius: 30px;
  }

  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper {
    display: block;
    grid-template-columns: 1 1fr;
    gap: 30px;
  }

  .vision-behind-section .vision-behind-inner .title-wrapper,
  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper .left-image-section .image-wrapper img {
    margin-bottom: 20px;
  }

  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper .right-content-section .designation-wrapper h4,
  .about-us-section .about-us-inner .title-wrapper h2,
  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner h2,
  .section-heading h2,
  .partner-box h2,
  .other-device-partner .title-wrapper h2,
  .address-box h2 {
    font-size: 30px;
  }

  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper .right-content-section p,
  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper p,
  .about-us-section .about-us-inner .para-content p,
  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .para-content p,
  .section-heading p,
  .address-box p {
    font-size: 16px;
    line-height: 28px;
  }

  .vision-behind-section {
    padding-bottom: 50px;
  }

  .about-us-section .about-us-inner .image-wrapper {
    margin-top: 20px;
  }

  .vision-behind-section .vision-behind-inner {
    margin-bottom: 0;
  }

  footer .footer-inner-wrapper .left-section p {
    font-size: 20px;
    margin-bottom: 20px;
  }

  footer .footer-inner-wrapper .right-section .link-wrapper .inner-link ul li,
  footer .footer-inner-wrapper .right-section .link-wrapper .inner-link ul li a,
  .partner-box p {
    font-size: 20px;
    line-height: 30px;
  }

  footer .footer-inner-wrapper .right-section .link-wrapper .inner-link ul {
    margin-bottom: 20px;
  }

  .about-cryo-science-inner.partner-two1 {
    margin-top: 0px;
    padding: 40px 15px;
  }

  .section-heading {
    margin-bottom: 50px;
    width: 100%;
  }

  .img-fluid {
    width: auto;
    margin-bottom: 20px;
  }

  .form-box {
    width: 100%;
    padding: 15px;
  }

  .address-box {
    padding: 15px;
    width: 95%;
  }

  .form-box label,
  .form-box input,
  .form-box select {
    font-size: 20px;
    text-align: left;
  }

  .d-flex {
    display: flex !important;
    margin: 15px auto;
    text-align: center;
  }

  .form-box input[type="checkbox"] {
    width: 65px;
  }

  .nav-pills-contact {
    width: 100%;
  }

  .nav-pills .nav-link,
  .cont-detail h3,
  .left-content-right-image-section .inner-content-wrapper .left-content .para-content p {
    font-size: 20px;
  }

  .address-box p a {
    font-size: 18px;
  }

  .last-address {
    padding-bottom: 50px;
  }

  .bg-policty .bg-skin.clin-top h2 {
    font-size: 40px;
  }

  .tomato-list-text.priv-poli h2 {
    font-size: 30px;
  }

  .tomato-list-text.priv-poli a {
    font-size: 18px;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .bio-logo img {
    width: 100%;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content h2 {
    font-size: 25px
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .logo-wrapper img {
    width: 100%;
    max-width: 250px;
    margin-bottom: 20px;
  }

  .left-content-right-image-section .inner-content-wrapper {
    padding: 50px 0;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 50px;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .link-wrapper {
    display: block;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content h2 {
    line-height: normal;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .link-wrapper a {
    padding: 20px 15px;
    width: 100%;
    text-align: center;
    justify-content: center;
    font-size: 16px;
  }

  .performance-left-content-right-image-section .inner-content-wrapper {
    padding: 50px 0;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 50px;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content h2,
  .indication-features-section .indication-features-bg .indication-performance-section .title-wrapper h2 {
    font-size: 30px;
    line-height: normal;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content .para-content p {
    font-size: 20px;
    line-height: 30px;
  }

  .performance-left-content-right-image-section {
    max-width: 100%;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content .para-content p br {
    display: none;
  }

  .performance-left-content-right-image-section .newbio .left-content {
    margin-left: 0;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .main-bio {
    grid-template-columns: repeat(1, 1fr);
  }

  .onebioimg img {
    top: 25px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox h3 {
    font-size: 28px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox p {
    font-size: 20px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox h3 br {
    display: none;
  }

  .bio-tree-title h2,
  .rang-surcal-title h2 {
    font-size: 30px;
  }

  .bio-three-box {
    margin: 0 0px;
    grid-template-columns: repeat(2, 1fr);
  }

  .bio-bbox h5 {
    font-size: 30px;
  }

  .bio-bbox p {
    font-size: 20px;
  }

  .lastbio-img img {
    width: 100%;
  }

  .twobioimg img {
    position: relative;
    top: 10px;
  }

  .inner-bg-wrapper {
    margin-top: 90px;
    background: #E4EAF0;
  }

  .cryoartic-therapy-section .crytherapy-inner h2 {
    font-size: 30px;
    line-height: normal;
  }

  .bg-main {
    min-height: 300px;
  }

  .cryoartic-therapy-section .crytherapy-inner h2 br {
    display: none;
  }

  .cryoartic-therapy-section {
    background-position: center;
  }

  .tomato-list-text h2,
  .tomato-list-boxtop h4 {
    font-size: 30px;
  }

  .tomato-list-text p,
  .tomato-list-boxtop p,
  .img-epn p {
    font-size: 20px;
  }

  .tomato-list-detail {
    padding: 50px 0;
  }

  .img-epn p br {
    display: none;
  }

  .tomato-list-boxtop {
    margin-bottom: 20px;
    height: auto;
    padding: 20px 10px;
  }

  .left-content-right-image-section .inner-content-wrapper .tom-img img,
  .performance-left-content-right-image-section .inner-content-wrapper .neo-big-img img {
    width: 100%;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .title-wrapper h2,
  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section .title-wrapper h2,
  .top-canter-text h2 {
    font-size: 30px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner {
    padding: 30px 15px;
    border-radius: 30px;
  }

  .img-epn img {
    width: 100%;
  }

  .img-epn .two-side-img img {
    width: 45%;
  }

  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section {
    margin-top: 0px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section .cryo-performance-video a span {
    font-size: 80px;
  }

  footer .footer-inner-wrapper .left-section .logo-wrapper a img {
    max-width: 150px;
    width: 100%;
  }

  .tomato-list-boxtop p br,
  .top-canter-text h2 br {
    display: none;
  }

  .about-cryo-science-section .top-logo-wrapper img {
    width: 250px;
  }

  .about-cryo-science-section {
    margin-bottom: 100px;
  }

  .about-cryo-science-section .top-logo-wrapper {
    text-align: center;
    margin-bottom: 30px;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .address-box p br {
    display: none;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form .title-para-wrapper p,
  .cryo-form-wrapper .cryo-form-inner .cryo-form form .form-group textarea,
  .cryo-form-wrapper .cryo-form-inner .cryo-form form .form-group input {
    font-size: 20px;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products .box-wrapper a p,
  .cryo-form-wrapper .cryo-form-inner .cryo-form .title-para-wrapper h3 {
    font-size: 30px;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form {
    margin-top: 0;
    padding: 20px 15px;
    max-width: 100%;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form form .submit-wrapper {
    display: block;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form form .submit-wrapper .submit_btn {
    font-size: 20px;
    margin-top: 20px;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form form .submit-wrapper .left-agree-text p {
    font-size: 20px;
    max-width: 100%;
  }

  .cryowave-therapy-section .crytherapy-inner h2 {
    max-width: 100%;
  }

  .cryowave-therapy-section .crytherapy-inner h2 {
    font-size: 30px;
  }

  .cryotherapy-section {
    margin-bottom: 20px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .indication-performance-box h3 {
    font-size: 20px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .indication-performance-box h3 br {
    display: none;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner {
    gap: 25px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper {
    display: block;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .icon-wrapper {
    width: 90px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px;
    position: absolute;
    top: -45px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .right-content h4 {
    color: black;
    font-weight: 700;
    font-size: 20px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .right-content p br {
    display: none;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .right-content {
    width: calc(100% - 0px);
    min-height: auto;
    padding: 30px 10px;
    padding-top: 70px;
    text-align: center;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box::before {
    width: calc(100% - 0px);
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box {
    margin-top: 30px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .title-wrapper h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .right-benefits-image img {
    margin-top: 20px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section .benefits-box h3 {
    font-size: 25px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section .benefits-box p,
  .explore-science-section .explore-science-inner .explore-science-box-wrapper .explore-science-box .inner-wrapper a p,
  .explore-science-section .explore-science-inner .explore-science-box-wrapper .explore-science-box .inner-wrapper a .link-wrapper h4 {
    font-size: 20px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section {
    display: block;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section .benefits-box {
    padding: 15px 10px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner {
    padding: 30px 15px !important;
    margin-bottom: 50px;
    border-radius: 30px;
  }

  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section .cryo-performance-video a {
    border-radius: 10px;
  }

  .explore-science-section .explore-science-inner .title-wrapper h2,
  .explore-science-section .explore-science-inner .explore-science-box-wrapper .explore-science-box .inner-wrapper a h3,
  .cryotherapy-section .crytherapy-inner h2,
  .crytherapy-inner.bg-skin.bg-tom h4 {
    font-size: 30px;
  }

  .cryotherapy-section .crytherapy-inner h2 {
    line-height: normal;
  }

  .indication-features-section {
    padding: 50px 0;
  }

  .explore-science-section .explore-science-inner .explore-science-box-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    max-width: 100%;
  }

  .tom-bg-canter {
    padding: 20px 0;
    padding-bottom: 122%;
  }

  .about-ultra-wrapper .about-ultra-inner .para-content p {
    font-size: 20px;
    line-height: 30px;
  }

  .tomato1 h5 {
    font-size: 20px;
  }

  .tom-bot-img img {
    margin-top: 40px;
  }

  .tom-bot-img {
    padding-bottom: 50px;
  }

  .tomato-list-boxtop a {
    font-size: 20px;
    padding: 10px 25px;
  }

  .about-ultra-wrapper .about-ultra-inner h2,
  .renueffect h2 {
    font-size: 30px;
  }

  .about-ultra-wrapper .about-ultra-inner {
    padding: 20px;
    border-radius: 30px;
  }

  .epn-midaL-detail {
    padding: 0px 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .mial-box p {
    font-size: 20px;
    margin-bottom: 30px;
  }

  .img-epn.ses-epn p {
    text-align: left;
    padding-left: 2%;
    font-size: 20px;
    margin-top: 10px;
  }

  .img-epn.ses-epn p span {
    padding-left: 40%;
  }

  .cryoartic-therapy-section .hlywdmask-top h2 {
    padding-left: 0%;
  }

  .cryotherapy-section.cryoartic-therapy-section.bg-main {
    text-align: center;
    padding: 20px 0;
  }

  .hlywdmask-top-img {
    margin-left: 0;
    margin-top: 20px;
  }

  .neoirejuve-canter-detail,
  .renuva-effective-treatment-inner {
    padding: 30px 15px !important;
    border-radius: 30px;
  }

  .renuva-effective-treatment-inner h2 {
    font-size: 30px;
    line-height: normal;
  }

  .hly-mask-bg img {
    width: 100%;
  }

  .renuva-versatile-section .renuva-versatile-inner {
    grid-template-columns: repeat(2, 1fr);
  }

  .renuva-effective-treatment-inner p {
    font-size: 20px;
  }

  .renuva-versatile-section .renuva-versatile-inner .hly-mask {
    position: relative;
    overflow: unset;
    padding: 15px;
    padding-top: 80px;
    margin-top: 50px;
  }

  .renuva-versatile-section .hly-mask-bgdatail {
    padding: 50px 0;
    padding-bottom: 0;
  }

  .renuva-versatile-section .hly-mask-bgdatail1 {
    margin: 0 0%;
  }

  .renuva-versatile-section .renuva-versatile-inner {
    padding: 0;
  }

  .hiy-box-detail {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .hiy-box h4 {
    color: #fff;
    font-size: 20px;
    margin-top: 25px;
    width: 70%;
  }

  .hiy-box p {
    color: #fff;
    font-size: 18px;
    width: 61%;
    margin-bottom: 0px;
  }

  .hiy-box {
    background-size: 100%;
    background-position: top;
    padding: 10px 15px;
  }

  .hiy-box img {
    width: 90px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-middle-img img {
    margin: 50px 0;
  }

  .two-side-img img {
    margin: 0 auto;
    margin-top: 20px;
  }

  .three-hydra {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .three-text h4 {
    font-size: 25px;
  }

  .three-text p {
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
  }

  .three-details {
    position: relative;
    margin-bottom: 100px;
  }

  .three-text {
    position: absolute;
    top: 32%;
    left: 32%;
    right: 5px;
  }

  .three-text p br {
    display: none;
  }

  .img-h h3 {
    font-size: 30px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .title-wrapper h2 {
    margin-bottom: 0;
  }

  .ran-surcal-main {
    padding: 20px 20px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .rang-text h2 {
    font-size: 30px;
  }

  .rand-detail {
    padding: 50px 0;
  }

  .rang-text {
    color: #fff;
    width: 100%;
  }

  .rang-text ul li {
    font-size: 20px;
  }

  .skin-last {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .renuva-effective-treatment-inner .our-detail {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .renuva-effective-treatment-inner .our-detail .our-box .our-text .img1 img {
    width: 100%;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .title-wrapper h2 {
    margin-bottom: 50px;
  }

  .nio-last {
    padding: 30px 15px !important;
    border-radius: 30px;
  }

  .nio-last-title h2 {
    font-size: 30px;
  }

  .renuva-before-after-inner {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
  }

  .image-wrapper p {
    color: #fff;
    position: absolute;
    bottom: -10px;
    top: auto;
    left: 13px;
    font-size: 20px;
    font-weight: bold;
  }

  .bofore-after-box .image-wrapper {
    margin-bottom: 20px;
  }

  .nio-last {
    margin-bottom: 0;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content h2 br,
  .renuva-effective-treatment-inner p br {
    display: none;
  }

  .niolig-dot-big h2 {
    font-size: 30px;
  }

  .niolight-dot-datil {
    border-radius: 60px;
    padding: 0 15px;
  }

  .newdot-one,
  .newdot-two {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .dot-box h4 {
    font-size: 20px;
  }

  .newdot-one {
    margin-bottom: 20px;
  }

  .dot-box p {
    color: #000;
    font-size: 20px;
  }

  .newdot-two {
    margin: 0 0;
  }

  .renuva-before-after-section .renuva-before-after-inner {
    grid-template-columns: repeat(1, 1fr);
  }

  .cryoartic-therapy-section .crytherapy-inner {
    text-align: left;
    padding-left: 0;
  }

  .cryoartic-therapy-section .crytherapy-inner img,
  .renueffect img {
    width: 100%;
  }

  .effectiv {
    padding-bottom: 0;
  }

  .tomato1 h5 br,
  .renuva-last p br {
    display: none;
  }

  .top-canter-text.renuva-canter-text h2 {
    font-size: 30px;
  }

  .comprehensive-bottom-section {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .comprehensive-box img {
    width: auto;
  }

  .reno-last {
    padding: 30px 15px;
  }

  .comprehensive-bottom-section .comprehensive-box .paragraph-wrapper p,
  .renuva-last p {
    font-size: 20px;
  }

  .comprehensive-bottom-section .comprehensive-box .paragraph-wrapper span {
    font-size: 30px;
  }

  .reno-last-img img {
    width: 100%;
  }

  .reno-last {
    border-radius: 30px;
  }

  .left-content-right-image-section .inner-content-wrapper .skin-img img {
    object-fit: unset;
    width: 100%;
  }

  .hero-section.absection {
    background-size: 100%;
    min-height: 270px;
  }

  .scin-bg-full img {
    width: 100%;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox .image-wrapper img {
    object-fit: cover;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .indication-performance-box .image-wrapper {
    height: auto;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-middle-img img {
    width: auto;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-middle-img {
    text-align: center;
  }

  .doctor-recommend-section .doctor-recommend-inner .left-image-wrapper {
    width: 100%;
    height: auto;
  }

  .doctor-recommend-section .doctor-recommend-inner .right-content-section h2 {
    font-size: 30px;
    margin-top: 30px;
  }

  .doctor-recommend-section .doctor-recommend-inner .right-content-section p,
  .ultra-devices-section .ultra-devices-inner .device-box-wrapper .device-box .inner-wrapper a p {
    line-height: 30px;
    font-size: 20px;
  }

  .ultra-devices-section .ultra-devices-inner .title-wrapper h2,
  .ultra-devices-section .ultra-devices-inner .device-box-wrapper .device-box .inner-wrapper a h3,
  .ultra-product-range-section .product-range-inner-wrapper .title-wrapper h2 {
    font-size: 30px;
  }

  .ultra-devices-section .ultra-devices-inner .device-box-wrapper,
  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper {
    display: block;
  }

  .ultra-devices-section .ultra-devices-inner,
  .ultra-product-range-section .product-range-inner-wrapper {
    padding: 30px 15px;
  }

  .ultra-devices-section .ultra-devices-inner .device-box-wrapper .device-box .inner-wrapper a .link-wrapper h4 {
    font-size: 20px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box .inner-wrapper a h3 {
    font-size: 30px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box .inner-wrapper a p {
    font-size: 20px;
    max-width: 100%;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box .inner-wrapper a .link-wrapper h4 {
    font-size: 20px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box {
    margin-bottom: 30px;
  }

  .ultra-product-range-section {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .doctor-recommend-section .doctor-recommend-inner .right-content-section {
    width: 100%;
  }

  .wishpro-top-section-wrapper .logo-wrapper img {
    max-width: 150px;
  }

  .top-section-wrapper .logo-wrapper {
    text-align: center;
    padding: 20px 0;
  }

  .wishpro-top-section-wrapper .wishpro-aesthetic-wrapper .inner-wrapper .title-wrapper h2 {
    font-size: 30px;
  }

  .cryotherapy-section .crytherapy-inner h2 br {
    display: none;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner,
  .show-results-section .show-results-inner,
  .hifu-benefits-section .hifu-benefits-inner {
    border-radius: 30px;
    padding: 30px 15px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .title-wrapper h2,
  .show-results-section .show-results-inner .title-wrapper h2,
  .features-wishproplus-video-bg-wrapper .wishproplus-video-section .wishproplus-video-inner .title-wrapper h2,
  .hifu-benefits-section .hifu-benefits-inner .title-wrapper h2 {
    font-size: 30px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .left-content-right-image-section {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .left-content-right-image-section .left-content p {
    font-size: 20px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .title-wrapper {
    margin-bottom: 20px;
  }

  .show-results-section .show-results-inner .show-results-box-wrapper .show-results-box .image-wrapper {
    padding: 0 0px;
  }

  .features-wishproplus-video-bg-wrapper .wishproplus-video-section .wishproplus-video-inner .wishproplus-video-link a {
    border-radius: 15px;
  }

  .features-wishproplus-video-bg-wrapper .wishproplus-video-section .wishproplus-video-inner .wishproplus-video-link a span {
    font-size: 100px;
  }

  .hifu-plus-left-content-right-image-section .inner-content-wrapper .left-content h3 {
    font-size: 30px;
    line-height: normal;
  }

  .hifu-plus-indication-features-section .indication-features-bg .hifu-plus-features-performance-section .features-performance-inner .title-wrapper .para-content p {
    font-size: 20px;
  }

  .content-image-section .content-image-inner .statistics-section {
    grid-template-columns: repeat(3, 1fr);
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper {
    padding-bottom: 35px;
    padding-top: 120px;
  }

  .products-device-section .products-device-inner .partners-box-wrapper .box-wrapper {
    width: 30%;
    height: 185px;
  }

  .products-device-section .products-device-inner .partners-box-wrapper {
    gap: 10px;
  }

  .right-icon-wrapper img {
    max-width: 60px;
    position: absolute;
    top: 10px;
    left: 0;
  }

  .nav-pills-contact {
    width: 40%;
  }

  .d-flex {
    display: flex !important;
    margin: 15px 0;
    text-align: left;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .link-wrapper {
    display: flex;
    flex-direction: column;
  }
  .newsection-id {
  display: block;
  padding: 20px;
  height: auto;
}
.left-id h3{
  font-size: 30px;
}
.left-id p {
  font-size: 16px;
}
.lastid img {
  width: auto;
}

.coola-newpro {
  display: block;
  margin-bottom: 30px;
}
.cool-text h3 {
  font-size: 25px;
  margin-top: 20px;
}
.cool-text p {
  font-size: 18px;
}
.right-bcoola {
  padding-left: 0;
}
.cool-op img {
  width: 100%;
}


}

@media only screen and (min-width: 768px) and (max-width: 991px) {


  h1,
  h2,
  h3,
  h4 {
    font-size: 30px;
  }

  p {
    /* font-size: 20px; */
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper h2,
  .vision-behind-section .vision-behind-inner .title-wrapper h2 {
    font-size: 30px;
    line-height: normal;
  }

  .hero-section .hero-section-content-outer {
    max-width: 100%;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper {
    padding-bottom: 0;
    padding-top: 100px;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper p {
    max-width: 100%;
  }

  .link-wrapper {
    margin-bottom: 60px;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper .link-wrapper a {
    padding: 11px 12px;
    font-size: 20px;
    min-width: auto;
  }

  .content-image-section .content-image-inner .statistics-section {
    position: relative;
    margin-top: 0px;
    padding: 50px 5px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .content-image-section .content-image-inner .statistics-section .statistics-box .icon-wrapper {
    width: 135px;
    height: 135px;
  }

  .content-image-section .content-image-inner .statistics-section .statistics-box p {
    font-size: 20px;
    line-height: normal;
  }

  .content-image-section .content-image-inner .statistics-section .statistics-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .content-image-section .content-image-inner .title-para-wrapper h2 {
    font-size: 30px;
    font-weight: 700;
  }

  .content-image-section .content-image-inner .title-para-wrapper p {
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
  }

  .aesthetic-content-image-section .content-image-inner .title-para-wrapper h2,
  .products-device-section .products-device-inner .title-para-wrapper h2,
  .testimonial-section .testimonial-section-inner .title-wrapper h2 {
    font-size: 30px;
    line-height: normal;
  }

  .aesthetic-content-image-section .content-image-inner .title-para-wrapper p,
  .products-device-section .products-device-inner .title-para-wrapper p {
    font-size: 20px;
  }

  .products-device-section .products-device-inner .partners-box-wrapper .box-wrapper {
    width: 100%;
  }

  .testimonial-section .testimonial-section-inner .testimonial-slider-wrapper .splide .splide__track .splide__list .splide__slide .inner-content .para-content p {
    font-size: 20px;
  }

  .testimonial-section .testimonial-section-inner .testimonial-slider-wrapper .splide .splide__track .splide__list .splide__slide .inner-content h4 {
    font-size: 24px;
  }

  footer .footer-inner-wrapper {
    display: block;
  }

  .link-wrapper {
    margin-bottom: 0px;
  }

  .vision-behind-section .vision-behind-inner {
    padding: 30px 15px;
    border-radius: 30px;
  }

  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper {
    grid-template-columns: 370px 1fr;
    gap: 30px;
  }

  .vision-behind-section .vision-behind-inner .title-wrapper,
  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper .left-image-section .image-wrapper img {
    margin-bottom: 20px;
  }

  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper .right-content-section .designation-wrapper h4,
  .about-us-section .about-us-inner .title-wrapper h2,
  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner h2,
  .section-heading h2,
  .partner-box h2,
  .other-device-partner .title-wrapper h2,
  .address-box h2 {
    font-size: 30px;
  }

  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper .right-content-section p,
  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper p,
  .about-us-section .about-us-inner .para-content p,
  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .para-content p,
  .section-heading p,
  .address-box p {
    font-size: 20px;
    line-height: normal;
  }

  .vision-behind-section {
    padding-bottom: 50px;
  }

  .about-us-section .about-us-inner .image-wrapper {
    margin-top: 20px;
  }

  .vision-behind-section .vision-behind-inner {
    margin-bottom: 0;
  }

  footer .footer-inner-wrapper .left-section p {
    font-size: 20px;
    margin-bottom: 20px;
  }

  footer .footer-inner-wrapper .right-section .link-wrapper .inner-link ul li,
  footer .footer-inner-wrapper .right-section .link-wrapper .inner-link ul li a,
  .partner-box p {
    font-size: 20px;
    line-height: 30px;
  }

  footer .footer-inner-wrapper .right-section .link-wrapper .inner-link ul {
    margin-bottom: 20px;
  }

  .about-cryo-science-inner.partner-two1 {
    margin-top: 0px;
    padding: 40px 15px;
  }

  .section-heading {
    margin-bottom: 50px;
    width: 100%;
  }

  .img-fluid {
    width: auto;
    margin-bottom: 20px;
  }

  .form-box {
    width: 100%;
    padding: 15px;
  }

  .address-box {
    padding: 15px;
    width: 95%;
  }

  .form-box label,
  .form-box input,
  .form-box select {
    font-size: 20px;
    text-align: left;
  }

  .d-flex {
    display: flex !important;
    margin: 15px auto;
    text-align: center;
  }

  .form-box input[type="checkbox"] {
    width: 65px;
  }

  .nav-pills-contact {
    width: 100%;
  }

  .nav-pills .nav-link,
  .cont-detail h3,
  .left-content-right-image-section .inner-content-wrapper .left-content .para-content p {
    font-size: 20px;
  }

  .address-box p a {
    font-size: 18px;
  }

  .last-address {
    padding-bottom: 50px;
  }

  .bg-policty .bg-skin.clin-top h2 {
    font-size: 40px;
  }

  .tomato-list-text.priv-poli h2 {
    font-size: 30px;
  }

  .tomato-list-text.priv-poli a {
    font-size: 18px;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .bio-logo img {
    width: 100%;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content h2 {
    font-size: 25px
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .logo-wrapper img {
    width: 100%;
    max-width: 250px;
    margin-bottom: 20px;
  }

  .left-content-right-image-section .inner-content-wrapper {
    padding: 50px 0;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 50px;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .link-wrapper {
    display: block;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content h2 {
    line-height: normal;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .link-wrapper a {
    padding: 20px 15px;
  }

  .performance-left-content-right-image-section .inner-content-wrapper {
    padding: 50px 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 50px;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content h2,
  .indication-features-section .indication-features-bg .indication-performance-section .title-wrapper h2 {
    font-size: 30px;
    line-height: normal;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content .para-content p {
    font-size: 20px;
    line-height: 30px;
  }

  .performance-left-content-right-image-section {
    max-width: 100%;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content .para-content p br {
    display: none;
  }

  .performance-left-content-right-image-section .newbio .left-content {
    margin-left: 0;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .main-bio {
    grid-template-columns: repeat(1, 1fr);
  }

  .onebioimg img {
    top: 25px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox h3 {
    font-size: 28px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox p {
    font-size: 20px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox h3 br {
    display: none;
  }

  .bio-tree-title h2,
  .rang-surcal-title h2 {
    font-size: 30px;
  }

  .bio-three-box {
    margin: 0 0px;
    grid-template-columns: repeat(2, 1fr);
  }

  .bio-bbox h5 {
    font-size: 30px;
  }

  .bio-bbox p {
    font-size: 20px;
  }

  .lastbio-img img {
    width: 100%;
  }

  .twobioimg img {
    position: relative;
    top: 10px;
  }

  .inner-bg-wrapper {
    margin-top: 90px;
    background: #E4EAF0;
  }

  .cryoartic-therapy-section .crytherapy-inner h2 {
    font-size: 30px;
    line-height: normal;
  }

  .bg-main {
    min-height: 300px;
  }

  .cryoartic-therapy-section .crytherapy-inner h2 br {
    display: none;
  }

  .cryoartic-therapy-section {
    background-position: center;
  }

  .tomato-list-text h2,
  .tomato-list-boxtop h4 {
    font-size: 30px;
  }

  .tomato-list-text p,
  .tomato-list-boxtop p,
  .img-epn p {
    font-size: 20px;
  }

  .tomato-list-detail {
    padding: 50px 0;
  }

  .img-epn p br {
    display: none;
  }

  .tomato-list-boxtop {
    margin-bottom: 20px;
    height: auto;
    padding: 10px;
  }

  .left-content-right-image-section .inner-content-wrapper .tom-img img,
  .performance-left-content-right-image-section .inner-content-wrapper .neo-big-img img {
    width: 100%;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .title-wrapper h2,
  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section .title-wrapper h2,
  .top-canter-text h2 {
    font-size: 30px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner {
    padding: 30px 15px;
    border-radius: 30px;
  }


  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section {
    margin-top: 0px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section .cryo-performance-video a span {
    font-size: 80px;
  }

  footer .footer-inner-wrapper .left-section .logo-wrapper a img {
    max-width: 150px;
    width: 100%;
  }

  .tomato-list-boxtop p br,
  .top-canter-text h2 br {
    display: none;
  }

  .about-cryo-science-section .top-logo-wrapper img {
    width: 250px;
  }

  .about-cryo-science-section {
    /* margin-bottom: 100px; */
  }

  .about-cryo-science-section .top-logo-wrapper {
    text-align: center;
    margin-bottom: 30px;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .address-box p br {
    display: none;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form .title-para-wrapper p,
  .cryo-form-wrapper .cryo-form-inner .cryo-form form .form-group textarea,
  .cryo-form-wrapper .cryo-form-inner .cryo-form form .form-group input {
    font-size: 20px;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products .box-wrapper a p,
  .cryo-form-wrapper .cryo-form-inner .cryo-form .title-para-wrapper h3 {
    font-size: 20px;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form {
    margin-top: 0;
    padding: 20px 15px;
    max-width: 100%;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form form .submit-wrapper {
    display: block;
  }

  .tomato-list-boxtop img {
    width: 100%;
    max-height: 184px;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form form .submit-wrapper .submit_btn {
    font-size: 20px;
    margin-top: 20px;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form form .submit-wrapper .left-agree-text p {
    font-size: 20px;
    max-width: 100%;
  }

  .cryowave-therapy-section .crytherapy-inner h2 {
    max-width: 100%;
  }

  .cryowave-therapy-section .crytherapy-inner h2 {
    font-size: 30px;
  }

  .cryotherapy-section {
    margin-bottom: 20px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .indication-performance-box h3 {
    font-size: 20px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .indication-performance-box h3 br {
    display: none;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner {
    gap: 25px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .icon-wrapper {
    width: 90px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px;
    position: absolute;
    top: -45px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .right-content h4 {
    color: black;
    font-weight: 700;
    font-size: 20px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .right-content p br {
    display: none;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .right-content {
    width: calc(100% - 0px);
    min-height: auto;
    padding: 30px 10px;
    padding-top: 70px;
    text-align: center;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box::before {
    width: calc(100% - 0px);
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box {
    margin-top: 30px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .title-wrapper h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .right-benefits-image img {
    margin-top: 20px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section .benefits-box h3 {
    font-size: 25px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section .benefits-box p,
  .explore-science-section .explore-science-inner .explore-science-box-wrapper .explore-science-box .inner-wrapper a p,
  .explore-science-section .explore-science-inner .explore-science-box-wrapper .explore-science-box .inner-wrapper a .link-wrapper h4 {
    font-size: 20px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section .benefits-box {
    padding: 15px 10px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner {
    padding: 30px 15px !important;
    margin-bottom: 50px;
    border-radius: 30px;
  }


  .explore-science-section .explore-science-inner .title-wrapper h2,
  .explore-science-section .explore-science-inner .explore-science-box-wrapper .explore-science-box .inner-wrapper a h3,
  .cryotherapy-section .crytherapy-inner h2,
  .crytherapy-inner.bg-skin.bg-tom h4 {
    font-size: 30px;
  }

  .cryotherapy-section .crytherapy-inner h2 {
    line-height: normal;
  }

  .indication-features-section {
    padding: 50px 0;
  }

  .explore-science-section .explore-science-inner .explore-science-box-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    max-width: 100%;
  }

  .tom-bg-canter {
    padding: 20px 0;
    padding-bottom: 122%;
  }

  .about-ultra-wrapper .about-ultra-inner .para-content p {
    font-size: 20px;
    line-height: 30px;
  }

  .tomato1 h5 {
    font-size: 20px;
  }

  .tom-bot-img img {
    margin-top: 40px;
  }

  .tom-bot-img {
    padding-bottom: 50px;
  }

  .tomato-list-boxtop a {
    font-size: 20px;
    padding: 10px 25px;
  }

  .about-ultra-wrapper .about-ultra-inner h2,
  .renueffect h2 {
    font-size: 30px;
  }

  .about-ultra-wrapper .about-ultra-inner {
    padding: 20px;
    border-radius: 30px;
  }

  .epn-midaL-detail {
    padding: 0px 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }

  .mial-box p {
    font-size: 20px;
    margin-bottom: 30px;
  }

  .img-epn.ses-epn p {
    text-align: left;
    padding-left: 2%;
    font-size: 20px;
    margin-top: 10px;
  }

  .img-epn.ses-epn p span {
    padding-left: 27%;
  }

  .cryoartic-therapy-section .hlywdmask-top h2 {
    padding-left: 0%;
  }

  .hlywdmask-top-img {
    margin-left: 0;
    margin-top: 20px;
  }

  .neoirejuve-canter-detail,
  .renuva-effective-treatment-inner {
    padding: 30px 15px !important;
    border-radius: 30px;
  }

  .renuva-effective-treatment-inner h2 {
    font-size: 30px;
    line-height: normal;
  }

  .renuva-versatile-section .renuva-versatile-inner {
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }

  .renuva-effective-treatment-inner p {
    font-size: 20px;
  }

  .renuva-versatile-section .renuva-versatile-inner .hly-mask {
    position: relative;
    overflow: unset;
    padding: 15px;
    padding-top: 80px;
    margin-top: 50px;
  }

  .renuva-versatile-section .hly-mask-bgdatail {
    padding: 50px 0;
    padding-bottom: 0;
  }

  .renuva-versatile-section .hly-mask-bgdatail1 {
    margin: 0 0%;
  }

  .hiy-box-detail {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .hiy-box h4 {
    color: #fff;
    font-size: 20px;
    margin-top: 25px;
    width: 70%;
  }

  .hiy-box p {
    color: #fff;
    font-size: 18px;
    width: 61%;
    margin-bottom: 0px;
  }

  .tomato-top-img {
    text-align: center;
    padding: 10px 0;
  }

  .hiy-box {
    background-size: 100%;
    background-position: top;
    padding: 10px 15px;
    height: 300px;
  }

  .hiy-box img {
    width: 90px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-middle-img img {
    margin: 50px 0;
  }

  .two-side-img img {
    margin: 0 auto;
    margin-top: 20px;
  }

  .three-hydra {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .three-text h4 {
    font-size: 25px;
  }

  .three-text p {
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
  }

  .three-details {
    position: relative;
    margin-bottom: 100px;
  }

  .three-text {
    position: absolute;
    top: 32%;
    left: 32%;
    right: 5px;
  }

  .three-text p br {
    display: none;
  }

  .img-h h3 {
    font-size: 30px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .title-wrapper h2 {
    margin-bottom: 0;
  }

  .ran-surcal-main {
    padding: 20px 20px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .rang-text h2 {
    font-size: 30px;
  }

  .rand-detail {
    padding: 50px 0;
  }

  .rang-text {
    color: #fff;
    width: 100%;
  }

  .rang-text ul li {
    font-size: 20px;
  }

  .skin-last {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .renuva-effective-treatment-inner .our-detail {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .renuva-effective-treatment-inner .our-detail .our-box .our-text .img1 img {
    width: 100%;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .title-wrapper h2 {
    margin-bottom: 50px;
  }

  .nio-last {
    padding: 30px 15px !important;
    border-radius: 30px;
  }

  .nio-last-title h2 {
    font-size: 30px;
  }

  .renuva-before-after-inner {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
  }

  .image-wrapper p {
    color: #fff;
    position: absolute;
    bottom: -10px;
    top: auto;
    left: 13px;
    font-size: 20px;
    font-weight: bold;
  }

  .bofore-after-box .image-wrapper {
    margin-bottom: 20px;
  }

  .nio-last {
    margin-bottom: 0;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content h2 br,
  .renuva-effective-treatment-inner p br {
    display: none;
  }

  .niolig-dot-big h2 {
    font-size: 30px;
  }

  .niolight-dot-datil {
    border-radius: 60px;
    padding: 0 15px;
  }

  .newdot-one,
  .newdot-two {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .dot-box h4 {
    font-size: 20px;
  }

  .newdot-one {
    margin-bottom: 20px;
  }

  .dot-box p {
    color: #000;
    font-size: 20px;
  }

  .newdot-two {
    margin: 0 0;
  }

  .cryoartic-therapy-section .crytherapy-inner img,
  .renueffect img {
    width: 100%;
  }

  .effectiv {
    padding-bottom: 0;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products .box-wrapper a {
    padding: 20px 0px;
  }

  .tomato1 h5 br,
  .renuva-last p br {
    display: none;
  }

  .top-canter-text.renuva-canter-text h2 {
    font-size: 30px;
  }

  .comprehensive-bottom-section {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }

  .comprehensive-box img {
    width: 100%;
  }

  .reno-last {
    padding: 30px 15px;
  }

  .comprehensive-bottom-section .comprehensive-box .paragraph-wrapper p,
  .renuva-last p {
    font-size: 20px;
  }

  .comprehensive-bottom-section .comprehensive-box .paragraph-wrapper span {
    font-size: 30px;
  }

  .reno-last-img img {
    width: 100%;
  }

  .top-section-wrapper .logo-wrapper img {
    width: 100%;
    max-width: 200px;
  }

  .reno-last {
    border-radius: 30px;
  }

  .left-content-right-image-section .inner-content-wrapper .skin-img img {
    object-fit: unset;
    width: 100%;
  }

  .scin-bg-full img {
    width: 100%;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox .image-wrapper img {
    height: 100%;
    object-fit: cover;
  }

  .doctor-recommend-section .doctor-recommend-inner .left-image-wrapper {
    width: 100%;
    height: auto;
  }

  .doctor-recommend-section .doctor-recommend-inner .right-content-section h2 {
    font-size: 30px;
    margin-top: 30px;
  }

  .doctor-recommend-section .doctor-recommend-inner .right-content-section p,
  .ultra-devices-section .ultra-devices-inner .device-box-wrapper .device-box .inner-wrapper a p {
    line-height: 30px;
    font-size: 20px;
  }

  .ultra-devices-section .ultra-devices-inner .title-wrapper h2,
  .ultra-devices-section .ultra-devices-inner .device-box-wrapper .device-box .inner-wrapper a h3,
  .ultra-product-range-section .product-range-inner-wrapper .title-wrapper h2 {
    font-size: 30px;
  }

  .ultra-devices-section .ultra-devices-inner,
  .ultra-product-range-section .product-range-inner-wrapper {
    padding: 30px 15px;
  }

  .ultra-devices-section .ultra-devices-inner .device-box-wrapper .device-box .inner-wrapper a .link-wrapper h4 {
    font-size: 20px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box .inner-wrapper a h3 {
    font-size: 30px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box .inner-wrapper a p {
    font-size: 20px;
    max-width: 100%;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box .inner-wrapper a .link-wrapper h4 {
    font-size: 20px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box {
    margin-bottom: 30px;
    padding: 10px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper {
    gap: 10px;
  }

  .ultra-product-range-section {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .doctor-recommend-section .doctor-recommend-inner .right-content-section {
    width: 100%;
  }

  .wishpro-top-section-wrapper .logo-wrapper img {
    max-width: 150px;
  }

  .top-section-wrapper .logo-wrapper {
    text-align: center;
    padding: 20px 0;
  }

  .wishpro-top-section-wrapper .wishpro-aesthetic-wrapper .inner-wrapper .title-wrapper h2 {
    font-size: 30px;
  }

  .cryotherapy-section .crytherapy-inner h2 br {
    display: none;
  }

  .hero-section.absection {
    background-size: 100%;
    min-height: 380px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner,
  .show-results-section .show-results-inner,
  .hifu-benefits-section .hifu-benefits-inner {
    border-radius: 30px;
    padding: 30px 15px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .title-wrapper h2,
  .show-results-section .show-results-inner .title-wrapper h2,
  .features-wishproplus-video-bg-wrapper .wishproplus-video-section .wishproplus-video-inner .title-wrapper h2,
  .hifu-benefits-section .hifu-benefits-inner .title-wrapper h2 {
    font-size: 30px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .left-content-right-image-section {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .left-content-right-image-section .left-content p {
    font-size: 20px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .title-wrapper {
    margin-bottom: 20px;
  }

  .show-results-section .show-results-inner .show-results-box-wrapper .show-results-box .image-wrapper {
    padding: 0 0px;
  }

  .features-wishproplus-video-bg-wrapper .wishproplus-video-section .wishproplus-video-inner .wishproplus-video-link a {
    border-radius: 15px;
  }

  .hifu-plus-left-content-right-image-section .inner-content-wrapper .left-content h3 {
    font-size: 30px;
    line-height: normal;
  }

  .hifu-plus-indication-features-section .indication-features-bg .hifu-plus-features-performance-section .features-performance-inner .title-wrapper .para-content p {
    font-size: 20px;
  }

  .content-image-section .content-image-inner .statistics-section {
    grid-template-columns: repeat(3, 1fr);
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper {
    padding-bottom: 35px;
    padding-top: 120px;
  }

  .products-device-section .products-device-inner .partners-box-wrapper .box-wrapper {
    width: 21%;
    height: 134px;
  }

  .products-device-section .products-device-inner .partners-box-wrapper {
    gap: 10px;
  }

  .nav-pills-contact {
    width: 40%;
  }

  .d-flex {
    display: flex !important;
    margin: 0px 0;
    text-align: left;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .link-wrapper {
    display: flex;
  }

  .tom-bg-canter {
    padding: 15px 0;
    padding-bottom: 25%;
    position: relative;
  }

  .img-epn .two-side-img img {
    width: 49%;
  }

  .right-icon-wrapper img {
    max-width: 70px;
    position: absolute;
    top: 10px;
    left: 0;
  }

}





@media only screen and (min-width: 992px) and (max-width: 1366px) {

  h1,
  h2,
  h3,
  h4 {
    font-size: 30px;
  }

  p {
    /* font-size: 20px; */
  }

  .hero-section {
    position: relative;
    overflow: hidden;
    min-height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: unset;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper h2,
  .vision-behind-section .vision-behind-inner .title-wrapper h2 {
    font-size: 30px;
    line-height: normal;
  }

  .hero-section .hero-section-content-outer {
    max-width: 100%;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper {
    padding-bottom: 0;
    padding-top: 100px;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper p {
    max-width: 64%;
  }

  .link-wrapper {
    margin-bottom: 60px;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper .link-wrapper a {
    padding: 11px 12px;
    font-size: 20px;
    min-width: auto;
  }

  .content-image-section .content-image-inner .statistics-section .statistics-box .icon-wrapper {
    width: 135px;
    height: 135px;
  }

  .content-image-section .content-image-inner .statistics-section .statistics-box p {
    font-size: 20px;
    line-height: normal;
  }

  .content-image-section .content-image-inner .statistics-section .statistics-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .content-image-section .content-image-inner .title-para-wrapper h2 {
    font-size: 30px;
    font-weight: 700;
  }

  .content-image-section .content-image-inner .title-para-wrapper p {
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
  }

  .aesthetic-content-image-section .content-image-inner .title-para-wrapper h2,
  .products-device-section .products-device-inner .title-para-wrapper h2,
  .testimonial-section .testimonial-section-inner .title-wrapper h2 {
    font-size: 30px;
    line-height: normal;
  }

  .aesthetic-content-image-section .content-image-inner .title-para-wrapper p,
  .products-device-section .products-device-inner .title-para-wrapper p {
    font-size: 20px;
  }

  .products-device-section .products-device-inner .partners-box-wrapper .box-wrapper {
    width: 100%;
  }

  .testimonial-section .testimonial-section-inner .testimonial-slider-wrapper .splide .splide__track .splide__list .splide__slide .inner-content .para-content p {
    font-size: 20px;
  }

  .testimonial-section .testimonial-section-inner .testimonial-slider-wrapper .splide .splide__track .splide__list .splide__slide .inner-content h4 {
    font-size: 24px;
  }

  footer .footer-inner-wrapper .right-section .link-wrapper:first-child {

    width: 200px;
  }

  .link-wrapper {
    margin-bottom: 0px;
  }

  .vision-behind-section .vision-behind-inner {
    padding: 30px 15px;
    border-radius: 30px;
  }

  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper {
    grid-template-columns: 370px 1fr;
    gap: 30px;
  }

  .vision-behind-section .vision-behind-inner .title-wrapper,
  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper .left-image-section .image-wrapper img {
    margin-bottom: 20px;
  }

  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper .right-content-section .designation-wrapper h4,
  .about-us-section .about-us-inner .title-wrapper h2,
  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner h2,
  .section-heading h2,
  .partner-box h2,
  .other-device-partner .title-wrapper h2,
  .address-box h2 {
    font-size: 30px;
  }

  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper .image-content-wrapper .right-content-section p,
  .vision-behind-section .vision-behind-inner .director-message-inner-wrapper p,
  .about-us-section .about-us-inner .para-content p,
  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .para-content p,
  .section-heading p,
  .address-box p {
    font-size: 20px;
    line-height: normal;
  }

  .vision-behind-section {
    padding-bottom: 50px;
  }

  .about-us-section .about-us-inner .image-wrapper {
    margin-top: 20px;
  }

  .vision-behind-section .vision-behind-inner {
    margin-bottom: 0;
  }

  footer .footer-inner-wrapper .left-section p {
    font-size: 20px;
    margin-bottom: 20px;
  }

  footer .footer-inner-wrapper .right-section .link-wrapper .inner-link ul li,
  footer .footer-inner-wrapper .right-section .link-wrapper .inner-link ul li a,
  .partner-box p {
    font-size: 20px;
    line-height: 30px;
  }

  footer .footer-inner-wrapper .right-section .link-wrapper .inner-link ul {
    margin-bottom: 20px;
  }

  .about-cryo-science-inner.partner-two1 {
    margin-top: 0px;
    padding: 40px 15px;
  }

  .section-heading {
    margin-bottom: 50px;
    width: 100%;
  }

  .img-fluid {
    width: auto;
    margin-bottom: 20px;
  }

  .form-box {
    width: 100%;
    padding: 15px;
  }

  .address-box {
    padding: 15px;
    width: 95%;
  }

  .form-box label,
  .form-box input,
  .form-box select {
    font-size: 20px;
    text-align: left;
  }

  .d-flex {
    display: flex !important;
    margin: 15px auto;
    text-align: center;
  }

  .form-box input[type="checkbox"] {
    width: 65px;
  }

  .nav-pills-contact {
    width: 100%;
  }

  .nav-pills .nav-link,
  .cont-detail h3,
  .left-content-right-image-section .inner-content-wrapper .left-content .para-content p {
    font-size: 20px;
  }

  .address-box p a {
    font-size: 18px;
  }

  .last-address {
    padding-bottom: 50px;
  }

  .bg-policty .bg-skin.clin-top h2 {
    font-size: 40px;
  }

  .tomato-list-text.priv-poli h2 {
    font-size: 30px;
  }

  .tomato-list-text.priv-poli a {
    font-size: 18px;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .bio-logo img {
    width: 100%;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content h2 {
    font-size: 25px
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .logo-wrapper img {
    width: 100%;
    max-width: 250px;
    margin-bottom: 20px;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .link-wrapper {
    display: block;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content h2 {
    line-height: normal;
  }

  .performance-left-content-right-image-section .inner-content-wrapper {
    padding: 50px 0;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content h2,
  .indication-features-section .indication-features-bg .indication-performance-section .title-wrapper h2 {
    font-size: 30px;
    line-height: normal;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content .para-content p {
    font-size: 20px;
    line-height: 30px;
  }

  .performance-left-content-right-image-section {
    max-width: 100%;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content .para-content p br {
    display: none;
  }

  .performance-left-content-right-image-section .newbio .left-content {
    margin-left: 0;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .main-bio {
    grid-template-columns: repeat(1, 1fr);
  }

  .onebioimg img {
    top: 70px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox h3 {
    font-size: 28px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox p {
    font-size: 20px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox h3 br {
    display: none;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .our-biobox .image-wrapper {
    border: 0px solid #cdcbcb;
  }

  .bio-tree-title h2,
  .rang-surcal-title h2 {
    font-size: 30px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .left-content-right-image-section .right-image-section img {
    width: auto;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .left-content-right-image-section .right-image-section {
    text-align: center;
  }

  .bio-bbox h5 {
    font-size: 30px;
  }

  .bio-bbox p {
    font-size: 20px;
  }

  .lastbio-img img {
    width: 100%;
  }

  .twobioimg img {
    position: relative;
    top: 60px;
  }

  .inner-bg-wrapper {
    margin-top: 120px;
    background: #E4EAF0;
  }

  .cryoartic-therapy-section .crytherapy-inner h2 {
    font-size: 30px;
    line-height: normal;
  }

  .bg-main {
    min-height: 300px;
  }

  .cryoartic-therapy-section .crytherapy-inner h2 br {
    display: none;
  }

  .cryoartic-therapy-section {
    background-position: center;
  }

  .tomato-list-text h2,
  .tomato-list-boxtop h4 {
    font-size: 30px;
  }

  .tomato-list-text p,
  .tomato-list-boxtop p,
  .img-epn p {
    font-size: 20px;
  }

  .tomato-list-detail {
    padding: 50px 0;
  }

  .img-epn p br {
    display: none;
  }

  .tomato-list-boxtop {
    margin-bottom: 20px;
    height: auto;
    padding: 10px 32px;
  }

  .left-content-right-image-section .inner-content-wrapper .tom-img img,
  .performance-left-content-right-image-section .inner-content-wrapper .neo-big-img img {
    width: 100%;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .title-wrapper h2,
  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section .title-wrapper h2,
  .top-canter-text h2 {
    font-size: 30px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner {
    padding: 30px 15px;
    border-radius: 30px;
  }

  .cryotherapy-section {
    min-height: 445px;
  }

  .cryotherapy-section {
    padding-bottom: 65px;
  }

  .benefits-performance-section .benefits-performance-bg .cryo-performance-video-section {
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
  }

  footer .footer-inner-wrapper .left-section .logo-wrapper a img {
    max-width: 150px;
    width: 100%;
  }

  .tomato-list-boxtop p br,
  .top-canter-text h2 br {
    display: none;
  }

  .about-cryo-science-section .top-logo-wrapper img {
    width: 250px;
  }

  .about-cryo-science-section {
    /* margin-bottom: 60px; */
  }

  .about-cryo-science-section .top-logo-wrapper {
    text-align: center;
    margin-bottom: 30px;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .address-box p br {
    display: none;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form .title-para-wrapper p,
  .cryo-form-wrapper .cryo-form-inner .cryo-form form .form-group textarea,
  .cryo-form-wrapper .cryo-form-inner .cryo-form form .form-group input {
    font-size: 20px;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products .box-wrapper a p,
  .cryo-form-wrapper .cryo-form-inner .cryo-form .title-para-wrapper h3 {
    font-size: 20px;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form {
    margin-top: 0;
    padding: 20px 15px;
    max-width: 100%;
  }

  .tomato-list-boxtop img {
    width: 100%;
    max-height: 184px;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form form .submit-wrapper .submit_btn {
    font-size: 20px;
    margin-top: 20px;
  }

  .cryo-form-wrapper .cryo-form-inner .cryo-form form .submit-wrapper .left-agree-text p {
    font-size: 20px;
  }

  .cryowave-therapy-section .crytherapy-inner h2 {
    max-width: 100%;
  }

  .cryowave-therapy-section .crytherapy-inner h2 {
    font-size: 30px;
  }

  .cryotherapy-section {
    margin-bottom: 20px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .indication-performance-box h3 {
    font-size: 20px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner .indication-performance-box h3 br {
    display: none;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .indication-performance-inner {
    gap: 10px;
    display: flex;
    grid-template-columns: repeat(3, 1fr);
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .icon-wrapper {
    width: 90px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px;

  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .right-content h4 {
    color: black;
    font-weight: 700;
    font-size: 20px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .right-content p br {
    display: none;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box .right-content {
    width: calc(100% - 65px);
    min-height: auto;
    padding: 30px 10px;
    text-align: left;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-box-wrapper .features-box {
    margin-top: 30px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .title-wrapper h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .right-benefits-image img {
    margin-top: 20px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section .benefits-box h3 {
    font-size: 25px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section .benefits-box p,
  .explore-science-section .explore-science-inner .explore-science-box-wrapper .explore-science-box .inner-wrapper a p,
  .explore-science-section .explore-science-inner .explore-science-box-wrapper .explore-science-box .inner-wrapper a .link-wrapper h4 {
    font-size: 20px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner .benefits-content-image-section .benefits-box {
    padding: 15px 10px;
  }

  .benefits-performance-section .benefits-performance-bg .benefits-performance-inner {
    padding: 30px 15px !important;
    margin-bottom: 50px;
    border-radius: 30px;
  }


  .explore-science-section .explore-science-inner .title-wrapper h2,
  .explore-science-section .explore-science-inner .explore-science-box-wrapper .explore-science-box .inner-wrapper a h3,
  .cryotherapy-section .crytherapy-inner h2,
  .crytherapy-inner.bg-skin.bg-tom h4 {
    font-size: 30px;
  }

  .cryotherapy-section .crytherapy-inner h2 {
    line-height: normal;
  }

  .indication-features-section {
    padding: 50px 0;
  }

  .explore-science-section .explore-science-inner .explore-science-box-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    max-width: 100%;
  }

  .tom-bg-canter {
    padding: 20px 0;
    padding-bottom: 122%;
  }

  .about-ultra-wrapper .about-ultra-inner .para-content p {
    font-size: 20px;
    line-height: 30px;
  }

  .tomato1 h5 {
    font-size: 20px;
  }

  .tom-bot-img img {
    margin-top: 40px;
  }

  .tom-bot-img {
    padding-bottom: 50px;
  }

  .tomato-list-boxtop a {
    font-size: 20px;
    padding: 10px 25px;
  }

  .about-ultra-wrapper .about-ultra-inner h2,
  .renueffect h2 {
    font-size: 30px;
  }

  .about-ultra-wrapper .about-ultra-inner {
    padding: 20px;
    border-radius: 30px;
  }

  .epn-midaL-detail {
    padding: 0px 0;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
  }

  .mial-box p {
    font-size: 20px;
    margin-bottom: 30px;
  }

  .img-epn.ses-epn p {
    text-align: left;
    padding-left: 2%;
    font-size: 20px;
    margin-top: 10px;
  }

  .img-epn.ses-epn p span {
    padding-left: 27%;
  }

  .cryoartic-therapy-section .hlywdmask-top h2 {
    padding-left: 0%;
  }

  .hlywdmask-top-img {
    margin-left: 0;
    margin-top: 20px;
  }

  .neoirejuve-canter-detail,
  .renuva-effective-treatment-inner {
    padding: 30px 15px !important;
    border-radius: 30px;
  }

  .renuva-effective-treatment-inner h2 {
    font-size: 30px;
    line-height: normal;
  }

  .renuva-versatile-section .renuva-versatile-inner {
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }

  .renuva-effective-treatment-inner p {
    font-size: 20px;
  }

  .renuva-versatile-section .renuva-versatile-inner .hly-mask {
    position: relative;
    overflow: unset;
    padding: 15px;
    padding-top: 80px;
    margin-top: 50px;
  }

  .renuva-versatile-section .hly-mask-bgdatail {
    padding: 50px 0;
    padding-bottom: 0;
  }

  .renuva-versatile-section .hly-mask-bgdatail1 {
    margin: 0 0%;
  }

  .hiy-box-detail {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .hiy-box h4 {
    color: #fff;
    font-size: 20px;
    margin-top: 25px;
    width: 70%;
  }

  .hiy-box p {
    color: #fff;
    font-size: 18px;
    width: 61%;
    margin-bottom: 0px;
  }

  .tomato-top-img {
    text-align: center;
    padding: 30px 0;
  }

  .about-cryo-science-section {
    padding-top: 30px;
  }

  .hiy-box img {
    width: 90px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .features-point-wrapper .features-middle-img img {
    margin: 50px 0;
  }

  .two-side-img img {
    margin: 0 auto;
    margin-top: 20px;
  }

  .three-hydra {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }

  .three-text h4 {
    font-size: 25px;
  }

  .three-text p {
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
  }

  .three-details {
    position: relative;
    margin-bottom: 100px;
  }

  .three-text {
    position: absolute;
    top: 32%;
    left: 32%;
    right: 5px;
  }

  .three-text p br {
    display: none;
  }

  .img-h h3 {
    font-size: 30px;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .title-wrapper h2 {
    margin-bottom: 0;
  }

  .ran-surcal-main {
    padding: 20px 20px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }

  .rang-text h2 {
    font-size: 30px;
  }

  .rand-detail {
    padding: 50px 0;
  }

  .rang-text {
    color: #fff;
    width: 100%;
  }

  .rang-text ul li {
    font-size: 20px;
  }

  .skin-last {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .renuva-effective-treatment-inner .our-detail .our-box .our-text .img1 img {
    width: 100%;
  }

  .indication-features-section .indication-features-bg .features-performance-section .features-performance-inner .title-wrapper h2 {
    margin-bottom: 50px;
  }

  .nio-last {
    padding: 30px 15px !important;
    border-radius: 30px;
  }

  .nio-last-title h2 {
    font-size: 30px;
  }

  .renuva-before-after-inner {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
  }

  .image-wrapper p {
    color: #fff;
    position: absolute;
    bottom: -10px;
    top: auto;
    left: 13px;
    font-size: 20px;
    font-weight: bold;
  }

  .bofore-after-box .image-wrapper {
    margin-bottom: 20px;
  }

  .nio-last {
    margin-bottom: 0;
  }

  .performance-left-content-right-image-section .inner-content-wrapper .left-content h2 br,
  .renuva-effective-treatment-inner p br {
    display: none;
  }

  .niolig-dot-big h2 {
    font-size: 30px;
  }

  .niolight-dot-datil {
    border-radius: 60px;
    padding: 0 15px;
  }

  .dot-box h4 {
    font-size: 20px;
  }

  .newdot-one {
    margin-bottom: 20px;
  }

  .dot-box p {
    color: #000;
    font-size: 20px;
  }

  .newdot-two {
    margin: 0 0;
  }

  .renueffect img {
    width: 100%;
  }

  .effectiv {
    padding-bottom: 0;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products .box-wrapper a {
    padding: 20px 0px;
  }

  .tomato1 h5 br,
  .renuva-last p br {
    display: none;
  }

  .top-canter-text.renuva-canter-text h2 {
    font-size: 30px;
  }

  .comprehensive-bottom-section {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
  }

  .comprehensive-box img {
    width: 100%;
  }

  .reno-last {
    padding: 30px 15px;
  }

  .comprehensive-bottom-section .comprehensive-box .paragraph-wrapper p,
  .renuva-last p {
    font-size: 20px;
  }

  .comprehensive-bottom-section .comprehensive-box .paragraph-wrapper span {
    font-size: 30px;
  }

  .reno-last-img img {
    width: 100%;
  }

  .top-section-wrapper .logo-wrapper img {
    width: 100%;
    max-width: 200px;
  }

  .reno-last {
    border-radius: 30px;
  }

  .left-content-right-image-section .inner-content-wrapper .skin-img img {
    object-fit: unset;
    width: 100%;
  }

  .scin-bg-full img {
    width: 100%;
  }

  .doctor-recommend-section .doctor-recommend-inner .left-image-wrapper {
    height: auto;
  }

  .doctor-recommend-section .doctor-recommend-inner .right-content-section h2 {
    font-size: 30px;
    margin-top: 30px;
  }

  .doctor-recommend-section .doctor-recommend-inner .right-content-section p,
  .ultra-devices-section .ultra-devices-inner .device-box-wrapper .device-box .inner-wrapper a p {
    line-height: 30px;
    font-size: 20px;
  }

  .ultra-devices-section .ultra-devices-inner .title-wrapper h2,
  .ultra-devices-section .ultra-devices-inner .device-box-wrapper .device-box .inner-wrapper a h3,
  .ultra-product-range-section .product-range-inner-wrapper .title-wrapper h2 {
    font-size: 30px;
  }

  .ultra-devices-section .ultra-devices-inner,
  .ultra-product-range-section .product-range-inner-wrapper {
    padding: 30px 15px;
  }

  .ultra-devices-section .ultra-devices-inner .device-box-wrapper .device-box .inner-wrapper a .link-wrapper h4 {
    font-size: 20px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box .inner-wrapper a h3 {
    font-size: 30px;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box .inner-wrapper a p {
    font-size: 20px;
    max-width: 100%;
  }

  .ultra-product-range-section .product-range-inner-wrapper .ultra-product-range-inner .product-range-box-wrapper .product-range-box .inner-wrapper a .link-wrapper h4 {
    font-size: 20px;
  }

  .indication-features-section .indication-features-bg .indication-performance-section .main-bio {
    grid-template-columns: repeat(4, 1fr);
    display: grid;
  }

  .benefits-performance-section {
    padding-bottom: 0;
  }

  .ultra-product-range-section {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .doctor-recommend-section .doctor-recommend-inner .right-content-section {
    width: 100%;
  }

  .wishpro-top-section-wrapper .logo-wrapper img {
    max-width: 150px;
  }

  .top-section-wrapper .logo-wrapper {
    text-align: center;
    padding: 20px 0;
  }

  .wishpro-top-section-wrapper .wishpro-aesthetic-wrapper .inner-wrapper .title-wrapper h2 {
    font-size: 30px;
  }

  .cryotherapy-section .crytherapy-inner h2 br {
    display: none;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner,
  .show-results-section .show-results-inner,
  .hifu-benefits-section .hifu-benefits-inner {
    border-radius: 30px;
    padding: 30px 15px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .title-wrapper h2,
  .show-results-section .show-results-inner .title-wrapper h2,
  .features-wishproplus-video-bg-wrapper .wishproplus-video-section .wishproplus-video-inner .title-wrapper h2,
  .hifu-benefits-section .hifu-benefits-inner .title-wrapper h2 {
    font-size: 30px;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .left-content-right-image-section {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .left-content-right-image-section .left-content p {
    font-size: 20px;
  }

  .ext-p {
    display: none;
  }

  .wishpro-magnetic-infusion-section .wishpro-magnetic-infusion-inner .title-wrapper {
    margin-bottom: 20px;
  }

  .show-results-section .show-results-inner .show-results-box-wrapper .show-results-box .image-wrapper {
    padding: 0 0px;
  }

  .features-wishproplus-video-bg-wrapper .wishproplus-video-section .wishproplus-video-inner .wishproplus-video-link a {
    border-radius: 15px;
  }

  .hifu-plus-left-content-right-image-section .inner-content-wrapper .left-content h3 {
    font-size: 30px;
    line-height: normal;
  }

  .hifu-plus-indication-features-section .indication-features-bg .hifu-plus-features-performance-section .features-performance-inner .title-wrapper .para-content p {
    font-size: 20px;
  }

  .hero-section .hero-section-content-outer .hero-section-content-inner .inner-content-wrapper {
    padding-bottom: 35px;
    padding-top: 120px;
  }

  .products-device-section .products-device-inner .partners-box-wrapper .box-wrapper {
    width: 19%;
    height: 180px;
  }

  .products-device-section .products-device-inner .partners-box-wrapper {
    gap: 10px;
  }

  .nav-pills-contact {
    width: 40%;
  }

  .d-flex {
    display: flex !important;
    margin: 0px 0;
    text-align: left;
  }

  .about-cryo-science-section .about-cryo-science-inner-section .about-cryo-science-inner .cryo-about-science-products {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .link-wrapper {
    display: flex;
  }

  .tom-bg-canter {
    padding: 45px 0;
    padding-bottom: 25%;
    position: relative;
  }

  .img-epn .two-side-img img {
    width: 49%;
  }

  .hero-section.absection {
    background-size: 100%;
    min-height: 400px;
  }

}


@media only screen and (min-width: 992px) and (max-width: 1200px) {

  .hero-section .header-main-wrapper .header-inner-wrapper .right-menu-section .menu-section-wrapper .menu-desktop-sectoin ul li a {
    padding: 10px 5px;
    font-size: 15px;
  }

  .header-inner-wrapper .dropdown-menu,
  .main-navigation.nav .dropdown-menu,
  .header-inner-wrapper .dropdown-menu,
  .header-inner-wrapper .dropdown-menu {
    width: 170px;
  }

  .header-inner-wrapper .dropdown-menu1,
  .main-navigation.nav .dropdown-menu1,
  .header-inner-wrapper .dropdown-menu1,
  .header-inner-wrapper .dropdown-menu1 {
    width: 170px;
  }

  .main-navigation>li.dropdown:hover>.dropdown-menu,
  .main-navigation.nav>li.dropdown:hover>.dropdown-menu,
  .main-navigation.navbar-nav>li.dropdown:hover>.dropdown-menu,
  .main-navigation.navbar-right>li.dropdown:hover>.dropdown-menu {
    left: 70px;
  }

  .header-inner-wrapper .dropdown-menu,
  .main-navigation.nav .dropdown-menu,
  .header-inner-wrapper .dropdown-menu,
  .header-inner-wrapper .dropdown-menu {
    left: 70px;
  }

  .hero-section .header-main-wrapper .header-inner-wrapper .right-menu-section .menu-section-wrapper .menu-desktop-sectoin ul .under-manu a {
    padding: 10px 15px;
  }

  .left-content-right-image-section .inner-content-wrapper .left-content .link-wrapper a {
    font-size: 16px;
    padding: 10px;
  }

  .hiy-box-detail {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }

  .hiy-box {
    background-size: 100%;
    background-position: top;
    padding: 10px 15px;
    height: 300px;
  }

}


.form-box {
  width: 90%;
  max-width: 1200px;
  border-radius: 25px;
  padding: 40px;
  background: #e8edfd;
  margin: 0px auto;
  margin-top: 0px;
}

.form-box label {
  display: block;
  margin: 0 0 10px 0;
  font-size: 22px;
}

.form-box input,
.form-box select {
  background: #fff;
  font-size: 22px;
  padding: 12px;
  color: #000;
  margin: 0 0 15px 0;
  border-radius: 10px;
  width: 100%;
  border: none;
}

.form-box label span {
  color: red;
  font-size: 14px;
}

.Partner-form {
  padding: 50px 0;
}

.form-box textarea {
  background: #fff;
  padding: 12px;
  font-size: 14px;
  color: #000;
  margin: 0 0 10px 0;
  border-radius: 10px;
  width: 100%;
  border: none;
  height: 150px;
  resize: none;
}

.form-box input[type="checkbox"] {
  width: 40px;
  margin: 0 20px 0 0;
}

.form-box textarea {
  background: #fff;
  padding: 12px;
  font-size: 22px;
  color: #000;
  margin: 0 0 10px 0;
  border-radius: 10px;
  width: 100%;
  border: none;
  height: 150px;
  resize: none;
}

.form-box a {
  color: #000;
}

.form-box input[type="submit"],
.form-box button {
  background: #59637e;
  padding: 12px;
  font-size: 22px;
  color: #fff;
  margin: 0 0 10px 0;
  border-radius: 10px;
  width: 100%;
  border: none;
}
select {
  -webkit-appearance: none;
  appearance: none;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="%23666d81" d="M192 384c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 306.8l137.4-137.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-160 160C208.4 380.9 200.2 384 192 384z"/></svg>') right 1rem center/40px 15px no-repeat !important;
  background-color: rgba(0, 0, 0, 0);
  background-position-x: right 1rem;
  background-position-y: center;
  background-repeat: no-repeat;
  background-repeat: no-repeat !important;
  background-position: right !important;
  background-color: #ffffff !important;
}


@media (min-width: 576px) {
  .download-brochure-modal .modal-dialog {
    max-width: 800px;
  }
}
.download-brochure-modal .modal-dialog .modal-content {
  background-color: #e8edfd;
}
.download-brochure-modal .modal-dialog .modal-content .modal-header {
  border-bottom: 0px solid transparent;
}
.download-brochure-modal .modal-dialog .modal-content .modal-header h1 {
  font-size: 24px;
}
.download-brochure-modal .modal-dialog .modal-content .modal-body {
  padding-top: 0;
}
.download-brochure-modal .modal-dialog .modal-content .modal-body .download-brochure-form-wrapper .form-box {
  width: 100% !important;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
}
.download-brochure-modal .modal-dialog .modal-content .modal-body .download-brochure-form-wrapper .form-box label {
  font-size: 16px !important;
  margin-bottom: 10px !important;
  line-height: 20px;
}
.download-brochure-modal .modal-dialog .modal-content .modal-body .download-brochure-form-wrapper .form-box input, .download-brochure-modal .modal-dialog .modal-content .modal-body .download-brochure-form-wrapper .form-box select, .download-brochure-modal .modal-dialog .modal-content .modal-body .download-brochure-form-wrapper .form-box textarea {
  font-size: 16px !important;
  padding: 6px 12px !important;
  margin-bottom: 10px !important;
}
.download-brochure-modal .modal-dialog .modal-content .modal-body .download-brochure-form-wrapper .form-box textarea {
  height: 110px !important;
}
.download-brochure-modal .modal-dialog .modal-content .modal-body .download-brochure-form-wrapper .form-box button {
  font-size: 20px;
}
.download-brochure-modal .modal-dialog .modal-content .modal-body .download-brochure-form-wrapper .form-box input[type=checkbox] {
  width: 20px !important;
  margin-right: 10px !important;
}

