/*------------------------------------------------------------------//

//      RESPONSIVE SYSTEM                                                                                 //

//------------------------------------------------------------------*/

@media screen and (min-width: 1400px) {

    /* PC 1400+  */
    .menuAc,
    .mContact {
        display: none !important;
    }
}


/* 1366x768 çözünürlük ve 14 inç ekranlar için CSS media query */

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {}

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

    .m-order-1 {
        order: 1;
    }

    .m-order-2 {
        order: 2;
    }

    body,
    html {
        overflow-x: hidden;
    }

    .header-top {
        display: none;
    }

    .header-menu {
        display: none;
    }

    .header {
        position: relative;
        padding: 15px 0;
    }

    .header-logo img {
        width: 60%;
    }

    .slider {
        padding: 30px 0;
    }

    .slider-content h1 {
        font-size: 30px;
    }

    .slider-img img {
        transform: initial;
    }

    .slider-bottom-inner {
        position: relative;
        gap: 10px;
        padding: 15px;
        background: #ffffff;

    }

    .slider-bottom-inner .text {
        font-size: 20px;
    }

    .slider-bottom-inner .desc {
        font-size: 12px;
    }

    .slider-form input {
        margin-bottom: 20px;
    }

    .slider-form textarea {
        margin-bottom: 20px;
    }

    .home-service-head-title {
        font-size: 27px;
    }

    .home-service-head {
        width: initial;
        max-width: 1100px;
    }

    .home-service-content .item {
        margin-bottom: 20px;
    }

    .home-before-after-head,
    .home-shorts-head,
    .home-comments-head,
    .home-blog-head,
    .home-faq-head {
        width: initial;
        max-width: 1100px;
    }

    .home-before-after-title {
        font-size: 27px;
    }

    .home-shorts-title {
        font-size: 27px;
    }

    .home-about h2 {
        padding-top: 15px;
        font-size: 27px;
    }

    .home-comments-title {
        font-size: 27px;
    }

    .home-comments-slider .item {
        box-shadow: initial;
    }

    .home-blog-title {
        font-size: 27px;
    }

    .home-contact {
        height: auto;
        padding: 30px 0;
    }

    .home-contact .contact-logo {
        margin-bottom: 25px;
        width: 70%;
    }

    .home-contact-form {
        height: auto;
    }

    .home-faq-title {
        font-size: 27px;
    }

    .home-faq-content {
        width: 100%;
    }

    .home-faq .faqitem .faq-header .faq-title {
        line-height: 1.4;
        font-size: 18px;
    }

    .home-faq-content {
        padding: 20px;
    }

    .home-location {
        padding: 0;
    }

    .footer-social {
        margin-bottom: 25px;
    }

    .footer-title {

        font-size: 20px;
    }

    .home-location .item {
        margin-bottom: 25px;
    }

    .hero-section {
        height: 200px;
    }

    .hero-section-title {
        top: 0;
    }

    .fue-hair-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .fue-hair-transplant p {
        font-size: 18px !important;
    }

    .fue-hair-transplant-head .c-title {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-choose .c-title {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-choose {
        padding: 60px 0 60px 0;
    }

    .fue-hair-transplant-info {
        padding: 0;
    }

    .fue-hair-transplant-info-header .inner {
        width: 100%;
    }

    .fue-hair-transplant-step {
        padding: 60px 0;
    }

    .fue-hair-transplant-step-head .c-title {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-after {
        padding: 60px 0;
    }

    .fue-hair-transplant-candidate .item {
        height: auto;
    }

    .fue-hair-transplant-after .c-title {}

    .fue-hair-transplant-after img {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-candidate .item .left {
        min-width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .fue-hair-transplant-candidate .item .left .number {
        font-size: 50px;
    }

    .page-before-after-head,
    .page-shorts-head,
    .page-comments-head,
    .page-blog-head,
    .page-faq-head {
        width: initial;
        max-width: 1100px;
    }

    .page-shorts-title {
        font-size: 25px;
    }

    .page-before-after-title {
        font-size: 25px;
    }

    .page-comments-title {
        font-size: 25px;
    }

    .page-faq-title {
        font-size: 25px;
    }

    .page-faq-content {
        width: 100%;
    }

    .page-faq .faqitem .faq-header .faq-title {
        line-height: 1.4;
        font-size: 18px;
    }

    .page-faq-content {
        padding: 20px;
    }

    .fue-hair-transplant-after img {
        padding-top: 15px;
    }



    .sapphire-fue .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .sapphire-fue p {
        font-size: 18px !important;
    }

    .sapphire-fue-info-header .inner {
        width: 100%;
    }

    .sapphire-fue-choose {
        padding: 60px 0;
    }

    .sapphire-fue-choose-content ul {
        padding-left: 20px;
    }

    .sapphire-fue-pre-operation-head {
        padding: 0 0 60px 0;
    }

    .sapphire-fue-step .item {
        height: auto;
    }

    .sapphire-fue-post-operation-head {
        padding: 0 0 60px 0;
    }

    .sapphire-fue-post-operation-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;

    }

    .sapphire-fue-step .item .left {
        background: #0A2A4A;
        border-radius: 0px 0px 30px 0px;
        min-width: 90px;
        height: 120px;
    }

    .sapphire-fue-step .item .left .number {
        font-size: 50px;
    }

    .sapphire-fue-candidate .item .left {
        min-width: 100px;
        height: 100px;
    }

    .sapphire-fue-candidate .item .left .number {
        font-size: 50px;
    }

    .sapphire-fue-choice {
        padding: 60px 0 60px 0;
        ;
    }

    .dhi-hair-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .dhi-hair-transplant p {
        font-size: 18px !important;
    }

    .dhi-hair-transplant-method {
        padding: 60px 0;
    }

    .dhi-hair-transplant-before-procedure-content-inner {
        background: #0A2A4A;
        margin: 0 auto;
        height: 355px;
        padding: 0 15px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .dhi-hair-transplant-info-header .inner {
        width: 100%;
    }

    .dhi-hair-transplant-info-content img {
        text-align: center;
        margin: 0 auto;
        width: 50%;
    }

    .dhi-hair-transplant-info-contents {
        padding: 40px 0;
    }

    .dhi-hair-transplant-steps-content .item {
        flex-direction: column;
    }

    .dhi-hair-transplant-steps-content {
        padding: 0;
    }

    .dhi-hair-transplant-steps-content .item .icon img {
        width: 70%;
        margin-bottom: 25px;
    }


    .dhi-hair-transplant-steps-content .item .content {
        margin-left: initial;
        color: #fff;
        font-size: 18px;
        line-height: 1.5;
        width: 100%;
        text-align: center;
    }

    .dhi-hair-transplant-steps-content .item .icon {
        text-align: center;
    }

    .dhi-hair-transplant-choi {
        height: auto;
        padding: 100px 0 0 0;
    }

    .dhi-hair-transplant-choi img {
        width: 70%;
        text-align: center;
        margin: 0 auto;
        display: flex;
        align-items: center;
    }

    .dhi-hair-transplant-choi-inner {
        padding: 0 0 50px 0;
    }

    .dhi-hair-transplant-recovery {
        padding: 60px 0;
    }

    .dhi-hair-transplant-daily-left {
        width: 100%;
    }

    .dhi-hair-transplant-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .dhi-hair-transplant-daily-content {
        padding: 30px;
        font-size: 18px;
    }

    .dhi-hair-transplant-chose-content-items {
        flex-direction: column;
        margin-top: 0;
        gap: 20px;
    }

    .dhi-hair-transplant-chose-content {
        height: auto;
        padding: 25px;
    }

    .dhi-hair-transplant-chose-content-items .item strong {
        font-size: 18px;
    }

    .dhi-hair-transplant-chose-content-items .item {
        height: 120px;
    }

    .dhi-hair-transplant-chose-content p {
        line-height: 1.5;
    }

    .hair-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .hair-transplant p {
        font-size: 18px !important;
    }

    .hair-transplant-head {
        padding-bottom: 60px;
    }


    .hair-transplant-what-is {
        padding: 60px 0;
    }

    .hair-transplant-info-header .inner {
        width: 100%;
    }

    .hair-transplant-info-content p {
        text-align: center;
    }

    .hair-transplant-expect-head {
        text-align: center;
        padding: 0 0 60px 0;
    }

    .hair-transplant-expect-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .hair-transplant-contents {
        padding: 60px 0;
    }

    .hair-transplant-contents-head {
        padding: 0px 0 0 0;
    }

    .hair-transplant-contents-content .item {
        margin-bottom: 0;
    }

    .hair-transplant-techniques-head p {
        line-height: 1.5;
    }

    .hair-transplant-techniques .item .right {
        width: 100%;
    }

    .hair-transplant-techniques .item .left {
        min-width: 100px;
        height: 100px;

    }

    .hair-transplant-maximum img {
        margin-bottom: 25px;
    }

    .hair-transplant-invest {
        padding: 60px 0;
    }

    .hair-transplant-post .item .left {
        min-width: 50px;
        font-size: 20px;
    }

    .hair-transplant-post .item .right {
        width: 100%;
    }

    .sapphire-fue-candidate-info {
        margin-top: 50px;
    }

    .hair-transplant-cost {
        padding: 60px 0;
    }

    .beard-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .beard-transplant p {
        font-size: 18px !important;
    }

    .beard-transplant-head {
        padding-bottom: 60px;
    }

    .beard-transplant-what-is {
        padding: 60px 0;
    }

    .beard-transplant-difference .desc {
        line-height: 1.5;
    }

    .beard-transplant-difference-content .item .bd {
        height: 100%;
    }

    .beard-transplant-difference-contents p {
        line-height: 1.5;
    }

    .beard-transplant-info-header .inner {
        width: 100%;
    }

    .beard-transplant-info-content {
        text-align: center;
    }

    .beard-transplant-info-contents .item {
        margin-bottom: 0;
    }

    .beard-transplant-who-content {
        text-align: center;
    }

    .beard-transplant-who-contents p {
        text-align: center;
        line-height: 1.5;
    }

    .beard-transplant-techniques .item .left {
        min-width: 100px;
        height: 100px;
    }

    .beard-transplant-techniques .item .left .number {
        font-size: 50px;
    }

    .beard-transplant-techniques .item .right {
        width: 100%;
    }

    .beard-transplant-expect-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .beard-transplant-how-many {
        padding: 60px 0;
    }

    .beard-transplant-how-many-content ul {
        padding-left: 30px;
    }

    .hair-transplant-women .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .hair-transplant-women p {
        font-size: 18px !important;
    }

    .hair-transplant-women-head img {
        padding-bottom: 25px;
    }

    .hair-transplant-women-content ul {
        padding-left: 30px;
        font-size: 18px;
    }

    .hair-transplant-women-content ul li {

        line-height: 1.5;
    }

    .hair-transplant-women-info-header .inner {
        width: 100%;
    }

    .hair-transplant-women-info-content {
        padding: 30px 15px;
    }

    .hair-transplant-women-choose {
        padding: 60px 0;
    }

    .hair-transplant-women-best .item {
        flex-direction: column;
        height: auto;
    }

    .hair-transplant-women-best .item .left .number {
        font-size: 50px;
    }

    .hair-transplant-women-best .item .left {
        height: 100px;
    }

    .hair-transplant-women-best .item .right {
        padding: 30px;
    }

    .hair-transplant-women-best .item .img img {
        -o-object-fit: cover;
        object-fit: cover;
    }

    .hair-transplant-women-process-head {
        text-align: center;
        padding: 0 0 60px 0;
    }

    .hair-transplant-women-process-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .hair-transplant-women-candidate .item .left {
        min-width: 100px;
        height: 100px;
        font-size: 50px;
    }

    .hair-transplant-women-candidate .item .left .number {
        font-size: 50px;
    }

    .hair-transplant-women-candidate .item {
        margin-bottom: 0;
    }

    .hair-transplant-women-candidate-info {
        margin-top: 25px;
    }

    .hair-transplant-women-advantage {
        padding: 60px 0;
    }

    .hair-transplant-women-choice {
        padding: 60px 0;
    }

    .hair-transplant-women-choice ul {
        padding-left: 30px;
    }

    .hair-transplant-women-choice ul li {
        line-height: 1.5;
        font-size: 18px;
    }

    .hair-transplant-recovery .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .hair-transplant-recovery p {
        font-size: 18px !important;
    }

    .hair-transplant-recovery-head {
        padding-bottom: 60px;
    }

    .hair-transplant-recovery-head img {
        margin-bottom: 25px;
    }

    .hair-transplant-recovery-what-is {
        padding: 60px 0;
    }

    .hair-transplant-recovery-timeline-head {
        padding: 0 0 60px 0;
    }

    .hair-transplant-recovery-timeline-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .hair-transplant-recovery-exclusive {
        padding: 60px 0;
    }

    .hair-transplant-recovery-exclusive img {
        margin-bottom: 25px;
    }

    .hair-transplant-recovery-road {
        padding: 60px 0;
    }

    .header-menu-btn {
        display: block !important;
    }



}

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

    .m-order-1 {
        order: 1;
    }

    .m-order-2 {
        order: 2;
    }

    body,
    html {
        overflow-x: hidden;
    }

    .header-top {
        display: none;
    }

    .header-menu {
        display: none;
    }

    .header {
        position: relative;
        padding: 15px 0;
    }

    .header-logo img {
        width: 60%;
    }

    .slider {
        padding: 30px 0;
    }

    .slider-content h1 {
        font-size: 30px;
    }

    .slider-img img {
        transform: initial;
    }

    .slider-bottom-inner {
        position: relative;
        gap: 10px;
        padding: 15px;
        background: #ffffff;

    }

    .slider-bottom-inner .text {
        font-size: 20px;
    }

    .slider-bottom-inner .desc {
        font-size: 12px;
    }

    .slider-form input {
        margin-bottom: 20px;
    }

    .slider-form textarea {
        margin-bottom: 20px;
    }

    .home-service-head-title {
        font-size: 27px;
    }

    .home-service-head {
        width: initial;
        max-width: 1100px;
    }

    .home-service-content .item {
        margin-bottom: 20px;
    }

    .home-before-after-head,
    .home-shorts-head,
    .home-comments-head,
    .home-blog-head,
    .home-faq-head {
        width: initial;
        max-width: 1100px;
    }

    .home-before-after-title {
        font-size: 27px;
    }

    .home-shorts-title {
        font-size: 27px;
    }

    .home-about h2 {
        padding-top: 15px;
        font-size: 27px;
    }

    .home-comments-title {
        font-size: 27px;
    }

    .home-comments-slider .item {
        box-shadow: initial;
    }

    .home-blog-title {
        font-size: 27px;
    }

    .home-contact {
        height: auto;
        padding: 30px 0;
    }

    .home-contact .contact-logo {
        margin-bottom: 25px;
        width: 70%;
    }

    .home-contact-form {
        height: auto;
    }

    .home-faq-title {
        font-size: 27px;
    }

    .home-faq-content {
        width: 100%;
    }

    .home-faq .faqitem .faq-header .faq-title {
        line-height: 1.4;
        font-size: 18px;
    }

    .home-faq-content {
        padding: 20px;
    }

    .home-location {
        padding: 0;
    }

    .footer-social {
        margin-bottom: 25px;
    }

    .footer-title {

        font-size: 20px;
    }

    .home-location .item {
        margin-bottom: 25px;
    }

    .hero-section {
        height: 200px;
    }

    .hero-section-title {
        top: 0;
    }

    .fue-hair-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .fue-hair-transplant p {
        font-size: 18px !important;
    }

    .fue-hair-transplant-head .c-title {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-choose .c-title {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-choose {
        padding: 60px 0 60px 0;
    }

    .fue-hair-transplant-info {
        padding: 0;
    }

    .fue-hair-transplant-info-header .inner {
        width: 100%;
    }

    .fue-hair-transplant-step {
        padding: 60px 0;
    }

    .fue-hair-transplant-step-head .c-title {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-after {
        padding: 60px 0;
    }

    .fue-hair-transplant-candidate .item {
        height: auto;
    }

    .fue-hair-transplant-after .c-title {}

    .fue-hair-transplant-after img {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-candidate .item .left {
        min-width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .fue-hair-transplant-candidate .item .left .number {
        font-size: 50px;
    }

    .page-before-after-head,
    .page-shorts-head,
    .page-comments-head,
    .page-blog-head,
    .page-faq-head {
        width: initial;
        max-width: 1100px;
    }

    .page-shorts-title {
        font-size: 25px;
    }

    .page-before-after-title {
        font-size: 25px;
    }

    .page-comments-title {
        font-size: 25px;
    }

    .page-faq-title {
        font-size: 25px;
    }

    .page-faq-content {
        width: 100%;
    }

    .page-faq .faqitem .faq-header .faq-title {
        line-height: 1.4;
        font-size: 18px;
    }

    .page-faq-content {
        padding: 20px;
    }

    .fue-hair-transplant-after img {
        padding-top: 15px;
    }



    .sapphire-fue .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .sapphire-fue p {
        font-size: 18px !important;
    }

    .sapphire-fue-info-header .inner {
        width: 100%;
    }

    .sapphire-fue-choose {
        padding: 60px 0;
    }

    .sapphire-fue-choose-content ul {
        padding-left: 20px;
    }

    .sapphire-fue-pre-operation-head {
        padding: 0 0 60px 0;
    }

    .sapphire-fue-step .item {
        height: auto;
    }

    .sapphire-fue-post-operation-head {
        padding: 0 0 60px 0;
    }

    .sapphire-fue-post-operation-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;

    }

    .sapphire-fue-step .item .left {
        background: #0A2A4A;
        border-radius: 0px 0px 30px 0px;
        min-width: 90px;
        height: 120px;
    }

    .sapphire-fue-step .item .left .number {
        font-size: 50px;
    }

    .sapphire-fue-candidate .item .left {
        min-width: 100px;
        height: 100px;
    }

    .sapphire-fue-candidate .item .left .number {
        font-size: 50px;
    }

    .sapphire-fue-choice {
        padding: 60px 0 60px 0;
        ;
    }

    .dhi-hair-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .dhi-hair-transplant p {
        font-size: 18px !important;
    }

    .dhi-hair-transplant-method {
        padding: 60px 0;
    }

    .dhi-hair-transplant-before-procedure-content-inner {
        background: #0A2A4A;
        margin: 0 auto;
        height: 355px;
        padding: 0 15px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .dhi-hair-transplant-info-header .inner {
        width: 100%;
    }

    .dhi-hair-transplant-info-content img {
        text-align: center;
        margin: 0 auto;
        width: 50%;
    }

    .dhi-hair-transplant-info-contents {
        padding: 40px 0;
    }

    .dhi-hair-transplant-steps-content .item {
        flex-direction: column;
    }

    .dhi-hair-transplant-steps-content {
        padding: 0;
    }

    .dhi-hair-transplant-steps-content .item .icon img {
        width: 70%;
        margin-bottom: 25px;
    }


    .dhi-hair-transplant-steps-content .item .content {
        margin-left: initial;
        color: #fff;
        font-size: 18px;
        line-height: 1.5;
        width: 100%;
        text-align: center;
    }

    .dhi-hair-transplant-steps-content .item .icon {
        text-align: center;
    }

    .dhi-hair-transplant-choi {
        height: auto;
        padding: 100px 0 0 0;
    }

    .dhi-hair-transplant-choi img {
        width: 70%;
        text-align: center;
        margin: 0 auto;
        display: flex;
        align-items: center;
    }

    .dhi-hair-transplant-choi-inner {
        padding: 0 0 50px 0;
    }

    .dhi-hair-transplant-recovery {
        padding: 60px 0;
    }

    .dhi-hair-transplant-daily-left {
        width: 100%;
    }

    .dhi-hair-transplant-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .dhi-hair-transplant-daily-content {
        padding: 30px;
        font-size: 18px;
    }

    .dhi-hair-transplant-chose-content-items {
        flex-direction: column;
        margin-top: 0;
        gap: 20px;
    }

    .dhi-hair-transplant-chose-content {
        height: auto;
        padding: 25px;
    }

    .dhi-hair-transplant-chose-content-items .item strong {
        font-size: 18px;
    }

    .dhi-hair-transplant-chose-content-items .item {
        height: 120px;
    }

    .dhi-hair-transplant-chose-content p {
        line-height: 1.5;
    }

    .hair-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .hair-transplant p {
        font-size: 18px !important;
    }

    .hair-transplant-head {
        padding-bottom: 60px;
    }


    .hair-transplant-what-is {
        padding: 60px 0;
    }

    .hair-transplant-info-header .inner {
        width: 100%;
    }

    .hair-transplant-info-content p {
        text-align: center;
    }

    .hair-transplant-expect-head {
        text-align: center;
        padding: 0 0 60px 0;
    }

    .hair-transplant-expect-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .hair-transplant-contents {
        padding: 60px 0;
    }

    .hair-transplant-contents-head {
        padding: 0px 0 0 0;
    }

    .hair-transplant-contents-content .item {
        margin-bottom: 0;
    }

    .hair-transplant-techniques-head p {
        line-height: 1.5;
    }

    .hair-transplant-techniques .item .right {
        width: 100%;
    }

    .hair-transplant-techniques .item .left {
        min-width: 100px;
        height: 100px;

    }

    .hair-transplant-maximum img {
        margin-bottom: 25px;
    }

    .hair-transplant-invest {
        padding: 60px 0;
    }

    .hair-transplant-post .item .left {
        min-width: 50px;
        font-size: 20px;
    }

    .hair-transplant-post .item .right {
        width: 100%;
    }

    .sapphire-fue-candidate-info {
        margin-top: 50px;
    }

    .hair-transplant-cost {
        padding: 60px 0;
    }

    .beard-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .beard-transplant p {
        font-size: 18px !important;
    }

    .beard-transplant-head {
        padding-bottom: 60px;
    }

    .beard-transplant-what-is {
        padding: 60px 0;
    }

    .beard-transplant-difference .desc {
        line-height: 1.5;
    }

    .beard-transplant-difference-content .item .bd {
        height: 100%;
    }

    .beard-transplant-difference-contents p {
        line-height: 1.5;
    }

    .beard-transplant-info-header .inner {
        width: 100%;
    }

    .beard-transplant-info-content {
        text-align: center;
    }

    .beard-transplant-info-contents .item {
        margin-bottom: 0;
    }

    .beard-transplant-who-content {
        text-align: center;
    }

    .beard-transplant-who-contents p {
        text-align: center;
        line-height: 1.5;
    }

    .beard-transplant-techniques .item .left {
        min-width: 100px;
        height: 100px;
    }

    .beard-transplant-techniques .item .left .number {
        font-size: 50px;
    }

    .beard-transplant-techniques .item .right {
        width: 100%;
    }

    .beard-transplant-expect-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .beard-transplant-how-many {
        padding: 60px 0;
    }

    .beard-transplant-how-many-content ul {
        padding-left: 30px;
    }

    .hair-transplant-women .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .hair-transplant-women p {
        font-size: 18px !important;
    }

    .hair-transplant-women-head img {
        padding-bottom: 25px;
    }

    .hair-transplant-women-content ul {
        padding-left: 30px;
        font-size: 18px;
    }

    .hair-transplant-women-content ul li {

        line-height: 1.5;
    }

    .hair-transplant-women-info-header .inner {
        width: 100%;
    }

    .hair-transplant-women-info-content {
        padding: 30px 15px;
    }

    .hair-transplant-women-choose {
        padding: 60px 0;
    }

    .hair-transplant-women-best .item {
        flex-direction: column;
        height: auto;
    }

    .hair-transplant-women-best .item .left .number {
        font-size: 50px;
    }

    .hair-transplant-women-best .item .left {
        height: 100px;
    }

    .hair-transplant-women-best .item .right {
        padding: 30px;
    }

    .hair-transplant-women-best .item .img img {
        -o-object-fit: cover;
        object-fit: cover;
    }

    .hair-transplant-women-process-head {
        text-align: center;
        padding: 0 0 60px 0;
    }

    .hair-transplant-women-process-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .hair-transplant-women-candidate .item .left {
        min-width: 100px;
        height: 100px;
        font-size: 50px;
    }

    .hair-transplant-women-candidate .item .left .number {
        font-size: 50px;
    }

    .hair-transplant-women-candidate .item {
        margin-bottom: 0;
    }

    .hair-transplant-women-candidate-info {
        margin-top: 25px;
    }

    .hair-transplant-women-advantage {
        padding: 60px 0;
    }

    .hair-transplant-women-choice {
        padding: 60px 0;
    }

    .hair-transplant-women-choice ul {
        padding-left: 30px;
    }

    .hair-transplant-women-choice ul li {
        line-height: 1.5;
        font-size: 18px;
    }

    .hair-transplant-recovery .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .hair-transplant-recovery p {
        font-size: 18px !important;
    }

    .hair-transplant-recovery-head {
        padding-bottom: 60px;
    }

    .hair-transplant-recovery-head img {
        margin-bottom: 25px;
    }

    .hair-transplant-recovery-what-is {
        padding: 60px 0;
    }

    .hair-transplant-recovery-timeline-head {
        padding: 0 0 60px 0;
    }

    .hair-transplant-recovery-timeline-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .hair-transplant-recovery-exclusive {
        padding: 60px 0;
    }

    .hair-transplant-recovery-exclusive img {
        margin-bottom: 25px;
    }

    .hair-transplant-recovery-road {
        padding: 60px 0;
    }

    .header-menu-btn {
        display: block;
    }



}

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

    .m-order-1 {
        order: 1;
    }

    .m-order-2 {
        order: 2;
    }

    body,
    html {
        overflow-x: hidden;
    }

    .header-top {
        display: none;
    }

    .header-menu {
        display: none;
    }

    .header {
        position: relative;
        padding: 15px 0;
    }

    .header-logo img {
        width: 60%;
    }

    .slider {
        padding: 30px 0;
    }

    .slider-content h1 {
        font-size: 30px;
    }

    .slider-img img {
        transform: initial;
    }

    .slider-bottom-inner {
        position: relative;
        gap: 10px;
        padding: 15px;
        background: #ffffff;

    }

    .slider-bottom-inner .text {
        font-size: 20px;
    }

    .slider-bottom-inner .desc {
        font-size: 12px;
    }

    .slider-form input {
        margin-bottom: 20px;
    }

    .slider-form textarea {
        margin-bottom: 20px;
    }

    .home-service-head-title {
        font-size: 27px;
    }

    .home-service-head {
        width: initial;
        max-width: 1100px;
    }

    .home-service-content .item {
        margin-bottom: 20px;
    }

    .home-before-after-head,
    .home-shorts-head,
    .home-comments-head,
    .home-blog-head,
    .home-faq-head {
        width: initial;
        max-width: 1100px;
    }

    .home-before-after-title {
        font-size: 27px;
    }

    .home-shorts-title {
        font-size: 27px;
    }

    .home-about h2 {
        padding-top: 15px;
        font-size: 27px;
    }

    .home-comments-title {
        font-size: 27px;
    }

    .home-comments-slider .item {
        box-shadow: initial;
    }

    .home-blog-title {
        font-size: 27px;
    }

    .home-contact {
        height: auto;
        padding: 30px 0;
    }

    .home-contact .contact-logo {
        margin-bottom: 25px;
        width: 70%;
    }

    .home-contact-form {
        height: auto;
    }

    .home-faq-title {
        font-size: 27px;
    }

    .home-faq-content {
        width: 100%;
    }

    .home-faq .faqitem .faq-header .faq-title {
        line-height: 1.4;
        font-size: 18px;
    }

    .home-faq-content {
        padding: 20px;
    }

    .home-location {
        padding: 0;
    }

    .footer-social {
        margin-bottom: 25px;
    }

    .footer-title {

        font-size: 20px;
    }

    .home-location .item {
        margin-bottom: 25px;
    }

    .hero-section {
        height: 200px;
    }

    .hero-section-title {
        top: 0;
    }

    .fue-hair-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .fue-hair-transplant p {
        font-size: 18px !important;
    }

    .fue-hair-transplant-head .c-title {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-choose .c-title {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-choose {
        padding: 60px 0 60px 0;
    }

    .fue-hair-transplant-info {
        padding: 0;
    }

    .fue-hair-transplant-info-header .inner {
        width: 100%;
    }

    .fue-hair-transplant-step {
        padding: 60px 0;
    }

    .fue-hair-transplant-step-head .c-title {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-after {
        padding: 60px 0;
    }

    .fue-hair-transplant-candidate .item {
        height: auto;
    }

    .fue-hair-transplant-after .c-title {}

    .fue-hair-transplant-after img {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-candidate .item .left {
        min-width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .fue-hair-transplant-candidate .item .left .number {
        font-size: 50px;
    }

    .page-before-after-head,
    .page-shorts-head,
    .page-comments-head,
    .page-blog-head,
    .page-faq-head {
        width: initial;
        max-width: 1100px;
    }

    .page-shorts-title {
        font-size: 25px;
    }

    .page-before-after-title {
        font-size: 25px;
    }

    .page-comments-title {
        font-size: 25px;
    }

    .page-faq-title {
        font-size: 25px;
    }

    .page-faq-content {
        width: 100%;
    }

    .page-faq .faqitem .faq-header .faq-title {
        line-height: 1.4;
        font-size: 18px;
    }

    .page-faq-content {
        padding: 20px;
    }

    .fue-hair-transplant-after img {
        padding-top: 15px;
    }



    .sapphire-fue .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .sapphire-fue p {
        font-size: 18px !important;
    }

    .sapphire-fue-info-header .inner {
        width: 100%;
    }

    .sapphire-fue-choose {
        padding: 60px 0;
    }

    .sapphire-fue-choose-content ul {
        padding-left: 20px;
    }

    .sapphire-fue-pre-operation-head {
        padding: 0 0 60px 0;
    }

    .sapphire-fue-step .item {
        height: auto;
    }

    .sapphire-fue-post-operation-head {
        padding: 0 0 60px 0;
    }

    .sapphire-fue-post-operation-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;

    }

    .sapphire-fue-step .item .left {
        background: #0A2A4A;
        border-radius: 0px 0px 30px 0px;
        min-width: 90px;
        height: 120px;
    }

    .sapphire-fue-step .item .left .number {
        font-size: 50px;
    }

    .sapphire-fue-candidate .item .left {
        min-width: 100px;
        height: 100px;
    }

    .sapphire-fue-candidate .item .left .number {
        font-size: 50px;
    }

    .sapphire-fue-choice {
        padding: 60px 0 60px 0;
        ;
    }

    .dhi-hair-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .dhi-hair-transplant p {
        font-size: 18px !important;
    }

    .dhi-hair-transplant-method {
        padding: 60px 0;
    }

    .dhi-hair-transplant-before-procedure-content-inner {
        background: #0A2A4A;
        margin: 0 auto;
        height: 355px;
        padding: 0 15px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .dhi-hair-transplant-info-header .inner {
        width: 100%;
    }

    .dhi-hair-transplant-info-content img {
        text-align: center;
        margin: 0 auto;
        width: 50%;
    }

    .dhi-hair-transplant-info-contents {
        padding: 40px 0;
    }

    .dhi-hair-transplant-steps-content .item {
        flex-direction: column;
    }

    .dhi-hair-transplant-steps-content {
        padding: 0;
    }

    .dhi-hair-transplant-steps-content .item .icon img {
        width: 70%;
        margin-bottom: 25px;
    }


    .dhi-hair-transplant-steps-content .item .content {
        margin-left: initial;
        color: #fff;
        font-size: 18px;
        line-height: 1.5;
        width: 100%;
        text-align: center;
    }

    .dhi-hair-transplant-steps-content .item .icon {
        text-align: center;
    }

    .dhi-hair-transplant-choi {
        height: auto;
        padding: 100px 0 0 0;
    }

    .dhi-hair-transplant-choi img {
        width: 70%;
        text-align: center;
        margin: 0 auto;
        display: flex;
        align-items: center;
    }

    .dhi-hair-transplant-choi-inner {
        padding: 0 0 50px 0;
    }

    .dhi-hair-transplant-recovery {
        padding: 60px 0;
    }

    .dhi-hair-transplant-daily-left {
        width: 100%;
    }

    .dhi-hair-transplant-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .dhi-hair-transplant-daily-content {
        padding: 30px;
        font-size: 18px;
    }

    .dhi-hair-transplant-chose-content-items {
        flex-direction: column;
        margin-top: 0;
        gap: 20px;
    }

    .dhi-hair-transplant-chose-content {
        height: auto;
        padding: 25px;
    }

    .dhi-hair-transplant-chose-content-items .item strong {
        font-size: 18px;
    }

    .dhi-hair-transplant-chose-content-items .item {
        height: 120px;
    }

    .dhi-hair-transplant-chose-content p {
        line-height: 1.5;
    }

    .hair-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .hair-transplant p {
        font-size: 18px !important;
    }

    .hair-transplant-head {
        padding-bottom: 60px;
    }


    .hair-transplant-what-is {
        padding: 60px 0;
    }

    .hair-transplant-info-header .inner {
        width: 100%;
    }

    .hair-transplant-info-content p {
        text-align: center;
    }

    .hair-transplant-expect-head {
        text-align: center;
        padding: 0 0 60px 0;
    }

    .hair-transplant-expect-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .hair-transplant-contents {
        padding: 60px 0;
    }

    .hair-transplant-contents-head {
        padding: 0px 0 0 0;
    }

    .hair-transplant-contents-content .item {
        margin-bottom: 0;
    }

    .hair-transplant-techniques-head p {
        line-height: 1.5;
    }

    .hair-transplant-techniques .item .right {
        width: 100%;
    }

    .hair-transplant-techniques .item .left {
        min-width: 100px;
        height: 100px;

    }

    .hair-transplant-maximum img {
        margin-bottom: 25px;
    }

    .hair-transplant-invest {
        padding: 60px 0;
    }

    .hair-transplant-post .item .left {
        min-width: 50px;
        font-size: 20px;
    }

    .hair-transplant-post .item .right {
        width: 100%;
    }

    .sapphire-fue-candidate-info {
        margin-top: 50px;
    }

    .hair-transplant-cost {
        padding: 60px 0;
    }

    .beard-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .beard-transplant p {
        font-size: 18px !important;
    }

    .beard-transplant-head {
        padding-bottom: 60px;
    }

    .beard-transplant-what-is {
        padding: 60px 0;
    }

    .beard-transplant-difference .desc {
        line-height: 1.5;
    }

    .beard-transplant-difference-content .item .bd {
        height: 100%;
    }

    .beard-transplant-difference-contents p {
        line-height: 1.5;
    }

    .beard-transplant-info-header .inner {
        width: 100%;
    }

    .beard-transplant-info-content {
        text-align: center;
    }

    .beard-transplant-info-contents .item {
        margin-bottom: 0;
    }

    .beard-transplant-who-content {
        text-align: center;
    }

    .beard-transplant-who-contents p {
        text-align: center;
        line-height: 1.5;
    }

    .beard-transplant-techniques .item .left {
        min-width: 100px;
        height: 100px;
    }

    .beard-transplant-techniques .item .left .number {
        font-size: 50px;
    }

    .beard-transplant-techniques .item .right {
        width: 100%;
    }

    .beard-transplant-expect-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .beard-transplant-how-many {
        padding: 60px 0;
    }

    .beard-transplant-how-many-content ul {
        padding-left: 30px;
    }

    .hair-transplant-women .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .hair-transplant-women p {
        font-size: 18px !important;
    }

    .hair-transplant-women-head img {
        padding-bottom: 25px;
    }

    .hair-transplant-women-content ul {
        padding-left: 30px;
        font-size: 18px;
    }

    .hair-transplant-women-content ul li {

        line-height: 1.5;
    }

    .hair-transplant-women-info-header .inner {
        width: 100%;
    }

    .hair-transplant-women-info-content {
        padding: 30px 15px;
    }

    .hair-transplant-women-choose {
        padding: 60px 0;
    }

    .hair-transplant-women-best .item {
        flex-direction: column;
        height: auto;
    }

    .hair-transplant-women-best .item .left .number {
        font-size: 50px;
    }

    .hair-transplant-women-best .item .left {
        height: 100px;
    }

    .hair-transplant-women-best .item .right {
        padding: 30px;
    }

    .hair-transplant-women-best .item .img img {
        -o-object-fit: cover;
        object-fit: cover;
    }

    .hair-transplant-women-process-head {
        text-align: center;
        padding: 0 0 60px 0;
    }

    .hair-transplant-women-process-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .hair-transplant-women-candidate .item .left {
        min-width: 100px;
        height: 100px;
        font-size: 50px;
    }

    .hair-transplant-women-candidate .item .left .number {
        font-size: 50px;
    }

    .hair-transplant-women-candidate .item {
        margin-bottom: 0;
    }

    .hair-transplant-women-candidate-info {
        margin-top: 25px;
    }

    .hair-transplant-women-advantage {
        padding: 60px 0;
    }

    .hair-transplant-women-choice {
        padding: 60px 0;
    }

    .hair-transplant-women-choice ul {
        padding-left: 30px;
    }

    .hair-transplant-women-choice ul li {
        line-height: 1.5;
        font-size: 18px;
    }

    .hair-transplant-recovery .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .hair-transplant-recovery p {
        font-size: 18px !important;
    }

    .hair-transplant-recovery-head {
        padding-bottom: 60px;
    }

    .hair-transplant-recovery-head img {
        margin-bottom: 25px;
    }

    .hair-transplant-recovery-what-is {
        padding: 60px 0;
    }

    .hair-transplant-recovery-timeline-head {
        padding: 0 0 60px 0;
    }

    .hair-transplant-recovery-timeline-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .hair-transplant-recovery-exclusive {
        padding: 60px 0;
    }

    .hair-transplant-recovery-exclusive img {
        margin-bottom: 25px;
    }

    .hair-transplant-recovery-road {
        padding: 60px 0;
    }

    .header-menu-btn {
        display: block !important;
    }


}

@media screen and (max-width: 639px) and (min-width: 0px) {

    .m-order-1 {
        order: 1;
    }

    .m-order-2 {
        order: 2;
    }

    body,
    html {
        overflow-x: hidden;
    }

    .header-top {
        display: none;
    }

    .header-menu {
        display: none;
    }

    .header {
        position: relative;
        padding: 15px 0;
    }

    .header-logo img {
        width: 60%;
    }

    .slider {
        padding: 30px 0;
    }

    .slider-content h1 {
        font-size: 30px;
    }

    .slider-img img {
        transform: initial;
    }

    .slider-bottom-inner {
        position: relative;
        gap: 10px;
        padding: 15px;
        background: #ffffff;

    }

    .slider-bottom-inner .text {
        font-size: 20px;
    }

    .slider-bottom-inner .desc {
        font-size: 12px;
    }

    .slider-form input {
        margin-bottom: 20px;
    }

    .slider-form textarea {
        margin-bottom: 20px;
    }

    .home-service-head-title {
        font-size: 27px;
    }

    .home-service-head {
        width: initial;
        max-width: 1100px;
    }

    .home-service-content .item {
        margin-bottom: 20px;
    }

    .home-before-after-head,
    .home-shorts-head,
    .home-comments-head,
    .home-blog-head,
    .home-faq-head {
        width: initial;
        max-width: 1100px;
    }

    .home-before-after-title {
        font-size: 27px;
    }

    .home-shorts-title {
        font-size: 27px;
    }

    .home-about h2 {
        padding-top: 15px;
        font-size: 27px;
    }

    .home-comments-title {
        font-size: 27px;
    }

    .home-comments-slider .item {
        box-shadow: initial;
    }

    .home-blog-title {
        font-size: 27px;
    }

    .home-contact {
        height: auto;
        padding: 30px 0;
    }

    .home-contact .contact-logo {
        margin-bottom: 25px;
        width: 70%;
    }

    .home-contact-form {
        height: auto;
    }

    .home-faq-title {
        font-size: 27px;
    }

    .home-faq-content {
        width: 100%;
    }

    .home-faq .faqitem .faq-header .faq-title {
        line-height: 1.4;
        font-size: 18px;
    }

    .home-faq-content {
        padding: 20px;
    }

    .home-location {
        padding: 0;
    }

    .footer-social {
        margin-bottom: 25px;
    }

    .footer-title {

        font-size: 20px;
    }

    .home-location .item {
        margin-bottom: 25px;
    }

    .hero-section {
        height: 200px;
        background-position: 83%;
    }

    .hero-section-title {
        top: 0;
    }

    .fue-hair-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .fue-hair-transplant p {
        font-size: 18px !important;
    }

    .fue-hair-transplant-head .c-title {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-choose .c-title {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-choose {
        padding: 60px 0 60px 0;
    }

    .fue-hair-transplant-info {
        padding: 0;
    }

    .fue-hair-transplant-info-header .inner {
        width: 100%;
    }

    .fue-hair-transplant-step {
        padding: 60px 0;
    }

    .fue-hair-transplant-step-head .c-title {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-after {
        padding: 60px 0;
    }

    .fue-hair-transplant-candidate .item {
        height: auto;
    }

    .fue-hair-transplant-after .c-title {}

    .fue-hair-transplant-after img {
        margin-bottom: 25px;
    }

    .fue-hair-transplant-candidate .item .left {
        min-width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .fue-hair-transplant-candidate .item .left .number {
        font-size: 50px;
    }

    .page-before-after-head,
    .page-shorts-head,
    .page-comments-head,
    .page-blog-head,
    .page-faq-head {
        width: initial;
        max-width: 1100px;
    }

    .page-shorts-title {
        font-size: 25px;
    }

    .page-before-after-title {
        font-size: 25px;
    }

    .page-comments-title {
        font-size: 25px;
    }

    .page-faq-title {
        font-size: 25px;
    }

    .page-faq-content {
        width: 100%;
    }

    .page-faq .faqitem .faq-header .faq-title {
        line-height: 1.4;
        font-size: 18px;
    }

    .page-faq-content {
        padding: 20px;
    }

    .fue-hair-transplant-after img {
        padding-top: 15px;
    }



    .sapphire-fue .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .sapphire-fue p {
        font-size: 18px !important;
    }

    .sapphire-fue-info-header .inner {
        width: 100%;
    }

    .sapphire-fue-choose {
        padding: 60px 0;
    }

    .sapphire-fue-choose-content ul {
        padding-left: 20px;
    }

    .sapphire-fue-pre-operation-head {
        padding: 0 0 60px 0;
    }

    .sapphire-fue-step .item {
        height: auto;
    }

    .sapphire-fue-post-operation-head {
        padding: 0 0 60px 0;
    }

    .sapphire-fue-post-operation-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 16px;
    }

    .sapphire-fue-step .item .left {
        background: #0A2A4A;
        border-radius: 0px 0px 30px 0px;
        min-width: 90px;
        height: 120px;
    }

    .sapphire-fue-step .item .left .number {
        font-size: 50px;
    }

    .sapphire-fue-candidate .item .left {
        min-width: 100px;
        height: 100px;
    }

    .sapphire-fue-candidate .item .left .number {
        font-size: 50px;
    }

    .sapphire-fue-choice {
        padding: 60px 0 60px 0;
        ;
    }

    .dhi-hair-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .dhi-hair-transplant p {
        font-size: 18px !important;
    }

    .dhi-hair-transplant-method {
        padding: 60px 0;
    }

    .dhi-hair-transplant-before-procedure-content-inner {
        background: #0A2A4A;
        margin: 0 auto;
        height: 355px;
        padding: 0 15px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .dhi-hair-transplant-info-header .inner {
        width: 100%;
    }

    .dhi-hair-transplant-info-content img {
        text-align: center;
        margin: 0 auto;
        width: 50%;
    }

    .dhi-hair-transplant-info-contents {
        padding: 40px 0;
    }

    .dhi-hair-transplant-steps-content .item {
        flex-direction: column;
    }

    .dhi-hair-transplant-steps-content {
        padding: 0;
    }

    .dhi-hair-transplant-steps-content .item .icon img {
        width: 70%;
        margin-bottom: 25px;
    }


    .dhi-hair-transplant-steps-content .item .content {
        margin-left: initial;
        color: #fff;
        font-size: 18px;
        line-height: 1.5;
        width: 100%;
        text-align: center;
    }

    .dhi-hair-transplant-steps-content .item .icon {
        text-align: center;
    }

    .dhi-hair-transplant-choi {
        height: auto;
        /* padding: 100px 0 0 0; */
    }

    .dhi-hair-transplant-choi img {
        width: 100%;
        text-align: center;
        margin: 0 auto;
        display: flex;
        align-items: center;
    }

    .dhi-hair-transplant-choi-inner {
        padding: 0 0 50px 0;
    }

    .dhi-hair-transplant-recovery {
        padding: 60px 0;
    }

    .dhi-hair-transplant-daily-left {
        width: 100%;
    }

    .dhi-hair-transplant-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .dhi-hair-transplant-daily-content {
        padding: 30px;
        font-size: 18px;
    }

    .dhi-hair-transplant-chose-content-items {
        flex-direction: column;
        margin-top: 0;
        gap: 20px;
    }

    .dhi-hair-transplant-chose-content {
        height: auto;
        padding: 25px;
    }

    .dhi-hair-transplant-chose-content-items .item strong {
        font-size: 16px;
    }

    .dhi-hair-transplant-chose-content-items .item {
        height: 120px;
    }

    .dhi-hair-transplant-chose-content p {
        line-height: 1.5;
    }

    .hair-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .hair-transplant p {
        font-size: 18px !important;
    }

    .hair-transplant-head {
        padding-bottom: 60px;
    }


    .hair-transplant-what-is {
        padding: 60px 0;
    }

    .hair-transplant-info-header .inner {
        width: 100%;
    }

    .hair-transplant-info-content p {
        text-align: center;
    }

    .hair-transplant-expect-head {
        text-align: center;
        padding: 0 0 60px 0;
    }

    .hair-transplant-expect-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 16px;
    }

    .hair-transplant-contents {
        padding: 60px 0;
    }

    .hair-transplant-contents-head {
        padding: 0px 0 0 0;
    }

    .hair-transplant-contents-content .item {
        margin-bottom: 0;
    }

    .hair-transplant-techniques-head p {
        line-height: 1.5;
    }

    .hair-transplant-techniques .item .right {
        width: 100%;
    }

    .hair-transplant-techniques .item .left {
        min-width: 100px;
        height: 100px;

    }

    .hair-transplant-maximum img {
        margin-bottom: 25px;
    }

    .hair-transplant-invest {
        padding: 60px 0;
    }

    .hair-transplant-post .item .left {
        min-width: 50px;
        font-size: 20px;
    }

    .hair-transplant-post .item .right {
        width: 100%;
    }

    .sapphire-fue-candidate-info {
        margin-top: 50px;
    }

    .hair-transplant-cost {
        padding: 60px 0;
    }

    .beard-transplant .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .beard-transplant p {
        font-size: 18px !important;
    }

    .beard-transplant-head {
        padding-bottom: 60px;
    }

    .beard-transplant-what-is {
        padding: 60px 0;
    }

    .beard-transplant-difference .desc {
        line-height: 1.5;
    }

    .beard-transplant-difference-content .item .bd {
        height: 100%;
    }

    .beard-transplant-difference-contents p {
        line-height: 1.5;
    }

    .beard-transplant-info-header .inner {
        width: 100%;
    }

    .beard-transplant-info-content {
        text-align: center;
    }

    .beard-transplant-info-contents .item {
        margin-bottom: 0;
    }

    .beard-transplant-who-content {
        text-align: center;
    }

    .beard-transplant-who-contents p {
        text-align: center;
        line-height: 1.5;
    }

    .beard-transplant-techniques .item .left {
        min-width: 100px;
        height: 100px;
    }

    .beard-transplant-techniques .item .left .number {
        font-size: 50px;
    }

    .beard-transplant-techniques .item .right {
        width: 100%;
    }

    .beard-transplant-expect-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 20px;
    }

    .beard-transplant-how-many {
        padding: 60px 0;
    }

    .beard-transplant-how-many-content ul {
        padding-left: 30px;
    }

    .hair-transplant-women .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .hair-transplant-women p {
        font-size: 16px !important;
    }

    .hair-transplant-women-head img {
        padding-bottom: 25px;
    }

    .hair-transplant-women-content ul {
        padding-left: 30px;
        font-size: 18px;
    }

    .hair-transplant-women-content ul li {

        line-height: 1.5;
    }

    .hair-transplant-women-info-header .inner {
        width: 100%;
    }

    .hair-transplant-women-info-content {
        padding: 30px 15px;
    }

    .hair-transplant-women-choose {
        padding: 60px 0;
    }

    .hair-transplant-women-best .item {
        flex-direction: column;
        height: auto;
    }

    .hair-transplant-women-best .item .left .number {
        font-size: 50px;
    }

    .hair-transplant-women-best .item .left {
        height: 100px;
    }

    .hair-transplant-women-best .item .right {
        padding: 30px;
    }

    .hair-transplant-women-best .item .img img {
        -o-object-fit: cover;
        object-fit: cover;
    }

    .hair-transplant-women-process-head {
        text-align: center;
        padding: 0 0 60px 0;
    }

    .hair-transplant-women-process-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 17px;
    }

    .hair-transplant-women-candidate .item .left {
        min-width: 100px;
        height: 100px;
        font-size: 50px;
    }

    .hair-transplant-women-candidate .item .left .number {
        font-size: 50px;
    }

    .hair-transplant-women-candidate .item {
        margin-bottom: 0;
    }

    .hair-transplant-women-candidate-info {
        margin-top: 25px;
    }

    .hair-transplant-women-advantage {
        padding: 60px 0;
    }

    .hair-transplant-women-choice {
        padding: 60px 0;
    }

    .hair-transplant-women-choice ul {
        padding-left: 30px;
    }

    .hair-transplant-women-choice ul li {
        line-height: 1.5;
        font-size: 18px;
    }

    .hair-transplant-recovery .c-title {
        font-size: 25px;
        margin-bottom: 25px;

    }

    .hair-transplant-recovery p {
        font-size: 18px !important;
    }

    .hair-transplant-recovery-head {
        padding-bottom: 60px;
    }

    .hair-transplant-recovery-head img {
        margin-bottom: 25px;
    }

    .hair-transplant-recovery-what-is {
        padding: 60px 0;
        background-position: center center;
    }

    .hair-transplant-recovery-timeline-head {
        padding: 0 0 60px 0;
    }

    .hair-transplant-recovery-timeline-daily .item .icon {
        width: 100px;
        height: 100px;
        font-size: 17px;
    }

    .hair-transplant-recovery-exclusive {
        padding: 60px 0;
    }

    .hair-transplant-recovery-exclusive img {
        margin-bottom: 25px;
    }

    .hair-transplant-recovery-road {
        padding: 60px 0;
        background-position: center center;
    }

    .header-menu-btn {
        display: block !important;
    }

    .home-shorts-slider .item .icon {
        height: 45px;
        width: 45px;
    }

    .home-shorts-slider .item .text {
        font-size: 19px;
    }

    .home-shorts-slider .item .desc {
        font-size: 17px;
    }

    .page-shorts-slider .item .text {
        font-size: 19px;
    }

    .page-shorts-slider .item .desc {
        font-size: 17px;
    }

    .page-shorts-slider .item .icon {
        height: 45px;
        width: 45px;
    }

    .home-comments-slider .item .left .title {
        font-size: 20px;
    }

    .page-comments-slider .item .left .title {
        font-size: 20px;
    }

    .sapphire-fue-pre-operation-info {
        height: 240px;
    }

    .sapphire-fue-candidate-info {
        height: 220px;
    }

    .slider-content p {
        color: #fff;
    }

    .homeheader{
        position: absolute;
    }
    .header-menu-btn .line{
        background-color: #fff;
    }

    .homeheader img{
            filter: brightness(0) invert(1);

    }

    .slider-form input[type=submit] {
    animation: pulse 2s infinite;
    font-weight: 600;
}
.mtel{
    margin-bottom: 25px;
}
}