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

//      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 screen and (max-width: 1399px) and (min-width: 1199px) {}

@media screen and (max-width: 1200px) and (min-width: 992px) {
    .m-block {
        display: flex !important;
    }

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

    .m-none {
        display: none !important;
    }

    body,
    html {
        overflow-x: hidden;
    }

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

    .mobile-slider {
        display: none;
    }

    .home-slider {
        height: auto;
        padding-top: 20px;
        background-size: inherit;
		        padding-bottom: 35px;

    }

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

    .home-slider-content p {
        font-size: 15px;
    }

    .home-slider-content .stars .text {
        font-size: 15px;
        font-weight: 500;
        font-size: 14px;

    }

    .home-slider-content .stars .icon img {
        width: 100px;
        height: 40px;
    }

    .home-slider-buttons .text {
        font-size: 15px;
    }

    .home-slider-buttons .text .desc {
        font-size: 13px;
    }

    .home-slider-video-buttons .text {
        font-size: 13px;
    }

    .home-form {
        background: linear-gradient(0deg, #e5f4f7 0%, #003f6b 100%);
        padding: 40px 0;
    }

    .home-form-left .title {
        font-size: 22px;
    }

    .home-service .item img {
        width: 100%;
    }

    .home-form .items {
        margin-bottom: 7px;
    }

    .header-menu {
        display: none;
    }

    .header-right {
        display: none;
    }

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

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

    .home-service .item .title {
        font-size: 16px;
    }

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

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

    .home-cons-inner {
        position: relative;
        width: 100%;
        height: auto;
        padding: 60px 0;
        margin-top: 25px;
    }

    .home-cons-content p {
        font-size: 16px;
    }

    .home-video-left {
        text-align: center;
    }

    .home-video-left .text {
        font-size: 27px;
    }

    .home-video-left .text-two {
        font-size: 27px;
    }

    .home-video-left .text-three {
        font-size: 27px;
    }

    .home-video-left .desc {
        margin: 0 auto;
        width: 80%;
        margin-bottom: 5px;
    }

    .home-video-left .slider-arrows {
        align-items: center;
        justify-content: center;
    }

    .home-cons-inner .desc {
        width: 80%;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .home-video-left a.more {
        margin: 0 auto;
        margin-bottom: 15px;
    }

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

    .home-specs .item .content .title {
        font-size: 22px;
        position: relative;
        z-index: 999;
    }

    .home-specs .item {
        margin-bottom: 15px;
    }

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

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

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

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

    .home-process-bottom .item .number {
        font-size: 94px;
        right: -8px;
        left: initial;
    }

    .home-packages-bottom-inner {
        flex-direction: column;
        text-align: center;
    }

    .home-packages-bottom-inner .text {
        flex-direction: column;
    }

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

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

    .home-comments {
        margin-bottom: 180px;
    }

    .home-blog .items .img {
        margin-bottom: 15px;
        text-align: center;
    }

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

    .footer-menu {
        padding: 22px 0;
    }

    .footer-contact {
        padding: 27px 0;
    }

    .home-faq-content .faq {
        margin-bottom: 0;
    }

    .home-specs .item .head img {
        width: 74%;
        top: -88px;
        right: -75px;
    }

    .single-head {
        padding: 25px 0 25px 0;
        background: #e5f4f7;
    }

    .single-head-title h1 {
        font-size: 27px;
    }

    .single-content h2 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .single-content h3 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .single-content h4 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .single-form-left img {
        width: 60%;
    }

    .single-form-left {
        text-align: center;
        padding: 5px 36px 32px 35px;
    }

    .single-form .lefts {
        background: #003F6B;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
    }

    .single-form-in {
        background: #E5F4F7;
        padding: 35px 35px 0 35px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        height: auto !important;
    }

    .single-form-in .text {
        text-align: center;
        line-height: 1.2;
    }
    .single-form-in .item {
        margin-bottom: 20px;
      }
      .single-form-in input[type=text] {
        background: url(../images/user.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 5%;
      }
      .single-form-in input[type=tel] {
        background: url(../images/phone.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 5%;
      }
      .single-form-in input[type=email] {
        background: url(../images/email.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 5%;
      }
      .single-form-in .age {
        background: url(../images/age.png) #fff no-repeat !important;
      }
      .single-form-in label {
        display: block;
        font-weight: 500;
        font-style: normal;
        margin-bottom: 10px;
        color: #031623;
      }
      .single-form-in textarea {
        background: url(../images/chat-box.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 80px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 20px 40px;
        overflow: hidden;
        background-position: 5%;
      }
      .single-form-in input[type=submit] {
        background: #003F6B;
        border: 0;
        border-radius: 6px;
        height: 60px;
        width: 100%;
        color: #000;
        font-size: 18px;
        color: #fff;
      }
    .single-form-left .text {
        line-height: 1.2;
    }

    .single-form-left .desc {
        line-height: 1.2;
    }

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

    .single-video-left {
        text-align: center;
    }

    .single-video-left .text {
        font-size: 27px;
    }

    .single-video-left .text-two {
        font-size: 27px;
    }

    .single-video-left .text-three {
        font-size: 27px;
    }

    .single-video-left .desc {
        margin: 0 auto;
        width: 80%;
        margin-bottom: 5px;
    }

    .single-video-left .slider-arrows {
        align-items: center;
        justify-content: center;
    }

    .single-video-left a.more {
        margin: 0 auto;
        margin-bottom: 15px;
    }

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

    .single-comments {
        margin-bottom: 180px;
    }

    .single-before-after-slider .slick-arrow {
        color: #0091ac;

    }

    .single-before-after-slider .slick-prev {
        left: 0;
        color: #0091ac;
    }

    .single-before-after-slider .slick-next {
        right: -50px;

        color: #0091ac;

    }

    .single-page-contact-left .title {
        padding: 15px 0;
    }

    .single-page-contact-form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 0px 10px;
      }
      .single-page-contact-form .send {
        opacity: 0;
      }
      .single-page-contact-form .title {
        text-align: center;
        color: #003F6B;
        display: block;
        margin: 0 auto;
        text-align: center;
        font-weight: 400;
        font-style: normal;
        font-size: 25px;
        margin-bottom: 29px;
      }
      .single-page-contact-form .title .text {
        font-weight: 900;
        font-style: normal;
        display: inline-block;
        text-align: center;
      }
      .single-page-contact-form .item {
        margin-bottom: 20px;
      }
      .single-page-contact-form input[type=text] {
        background: url(../images/user.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 11px;
        padding: 0px 40px;
        background-position: 4%;
      }
      .single-page-contact-form input[type=tel] {
        background: url(../images/phone.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 11px;
        padding: 0px 40px;
        background-position: 4%;
      }
      .single-page-contact-form input[type=email] {
        background: url(../images/email.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 11px;
        padding: 0px 40px;
        background-position: 4%;
      }
      .single-page-contact-form .age {
        background: url(../images/age.png) #e5f4f7 no-repeat !important;
      }
      .single-page-contact-form label {
        display: block;
        font-weight: 700;
        font-style: normal;
        margin-bottom: 10px;
      }
      .single-page-contact-form textarea {
        background: url(../images/chat-box.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 100px;
        width: 100%;
        color: #000;
        font-size: 11px;
        padding: 20px 40px;
        overflow: hidden;
        background-position: 4%;
      }
      .single-page-contact-form input[type=submit] {
        background: #003F6B;
        border: 0;
        border-radius: 6px;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 18px;
        color: #fff;
      }
    .footer-bottom-inner {
        flex-direction: column;
    }

    .footer-bottom .left {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 991px) and (min-width: 769px) {
    .m-block {
        display: flex !important;
    }


    .m-none {
        display: none !important;
    }

    body,
    html {
        overflow-x: hidden;
    }

    .header-logo img {
        width: 70%;
    }
    
    .header-menu-btn {
        display: block;
    }

    

    .mobile-slider {
        display: block !important;
    }
    .mobile-slider{
        width: 100%;
    }

    .home-slider {
        height: auto;
        background: #e5f4f7;
        padding-top: 20px;
    }

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

    .home-slider-content p {
        font-size: 15px;
    }
    

    .home-slider-content .stars .text {
        font-size: 15px;
        font-weight: 500;
        font-size: 14px;

    }

    .home-slider-content .stars .icon img {
        width: 100px;
        height: 40px;
    }

    .home-slider-buttons .text {
        font-size: 15px;
    }

    .home-slider-buttons .text .desc {
        font-size: 13px;
    }

    .home-slider-video-buttons .text {
        font-size: 13px;
    }

    .home-form {
        background: linear-gradient(0deg, #e5f4f7 0%, #003f6b 100%);
        padding: 40px 0;
    }

    .home-form-left .title {
        font-size: 22px;
    }

    .home-form-left .desc {
        display: none;
    }

    .home-form .items {
        margin-bottom: 7px;
    }

    .header-menu {
        display: none;
    }

    .header-right {
        display: none;
    }

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

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

    .home-service .item .title {
        width: 100%;
        font-size: 16px;
    }

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

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

    .home-cons-inner {
        position: relative;
        width: 100%;
        height: auto;
        padding: 60px 0;
        margin-top: 25px;
    }

    .home-cons-content p {
        font-size: 16px;
    }

    .home-video-left {
        text-align: center;
    }

    .home-video-left .text {
        font-size: 27px;
    }

    .home-video-left .text-two {
        font-size: 27px;
    }

    .home-video-left .text-three {
        font-size: 27px;
    }

    .home-video-left .desc {
        margin: 0 auto;
        width: 80%;
        margin-bottom: 5px;
    }

    .home-video-left .slider-arrows {
        align-items: center;
        justify-content: center;
    }

    .home-cons-inner .desc {
        width: 80%;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .home-video-left a.more {
        margin: 0 auto;
        margin-bottom: 15px;
    }

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

    .home-specs .item .content .title {
        font-size: 22px;
    }

    .home-specs .item {
        margin-bottom: 15px;
    }

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

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

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

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

    .home-process-bottom .item .number {
        font-size: 94px;
        right: -8px;
        left: initial;
    }

    .home-packages-bottom-inner {
        flex-direction: column;
        text-align: center;
    }

    .home-packages-bottom-inner .text {
        flex-direction: column;
    }

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

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

    .home-comments {
        margin-bottom: 180px;
    }

    .home-blog .items .img {
        margin-bottom: 15px;
        text-align: center;
    }

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

    .footer-menu {
        padding: 22px 0;
    }

    .footer-contact {
        padding: 27px 0;
    }

    .home-faq-content .faq {
        margin-bottom: 0;
    }

    .home-specs .item .head img {
        width: 74%;
        top: -88px;
        right: -75px;
    }

    .single-head {
        padding: 25px 0 25px 0;
        background: #e5f4f7;
    }

    .single-head-title h1 {
        font-size: 27px;
    }

    .single-content h2 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .single-content h3 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .single-content h4 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .single-form-left img {
        width: 60%;
    }

    .single-form-left {
        text-align: center;
        padding: 5px 36px 32px 35px;
    }

    .single-form .lefts {
        background: #003F6B;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
    }

    .single-form-in {
        background: #E5F4F7;
        padding: 35px 35px 0 35px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        height: auto !important;
    }

    .single-form-in .text {
        text-align: center;
        line-height: 1.2;
    }

    .single-form-in .item {
        margin-bottom: 20px;
      }
      .single-form-in input[type=text] {
        background: url(../images/user.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 5%;
      }
      .single-form-in input[type=tel] {
        background: url(../images/phone.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 5%;
      }
      .single-form-in input[type=email] {
        background: url(../images/email.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 5%;
      }
      .single-form-in .age {
        background: url(../images/age.png) #fff no-repeat !important;
      }
      .single-form-in label {
        display: block;
        font-weight: 500;
        font-style: normal;
        margin-bottom: 10px;
        color: #031623;
      }
      .single-form-in textarea {
        background: url(../images/chat-box.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 80px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 20px 40px;
        overflow: hidden;
        background-position: 5%;
      }
      .single-form-in input[type=submit] {
        background: #003F6B;
        border: 0;
        border-radius: 6px;
        height: 60px;
        width: 100%;
        color: #000;
        font-size: 18px;
        color: #fff;
      }
    .single-form-left .text {
        line-height: 1.2;
    }

    .single-form-left .desc {
        line-height: 1.2;
    }

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

    .single-video-left {
        text-align: center;
    }

    .single-video-left .text {
        font-size: 27px;
    }

    .single-video-left .text-two {
        font-size: 27px;
    }

    .single-video-left .text-three {
        font-size: 27px;
    }

    .single-video-left .desc {
        margin: 0 auto;
        width: 80%;
        margin-bottom: 5px;
    }

    .single-video-left .slider-arrows {
        align-items: center;
        justify-content: center;
    }

    .single-video-left a.more {
        margin: 0 auto;
        margin-bottom: 15px;
    }

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

    .single-comments {
        margin-bottom: 180px;
    }

    .single-before-after-slider .slick-arrow {
        color: #0091ac;

    }

    .single-before-after-slider .slick-prev {
        left: 0;
        color: #0091ac;
    }

    .single-before-after-slider .slick-next {
        right: -50px;

        color: #0091ac;

    }

    .single-page-contact-left .title {
        padding: 15px 0;
    }

    .single-page-contact-form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 0px 10px;
      }
      .single-page-contact-form .send {
        opacity: 0;
      }
      .single-page-contact-form .title {
        text-align: center;
        color: #003F6B;
        display: block;
        margin: 0 auto;
        text-align: center;
        font-weight: 400;
        font-style: normal;
        font-size: 25px;
        margin-bottom: 29px;
      }
      .single-page-contact-form .title .text {
        font-weight: 900;
        font-style: normal;
        display: inline-block;
        text-align: center;
      }
      .single-page-contact-form .item {
        margin-bottom: 20px;
      }
      .single-page-contact-form input[type=text] {
        background: url(../images/user.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 11px;
        padding: 0px 40px;
        background-position: 4%;
      }
      .single-page-contact-form input[type=tel] {
        background: url(../images/phone.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 11px;
        padding: 0px 40px;
        background-position: 4%;
      }
      .single-page-contact-form input[type=email] {
        background: url(../images/email.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 11px;
        padding: 0px 40px;
        background-position: 4%;
      }
      .single-page-contact-form .age {
        background: url(../images/age.png) #e5f4f7 no-repeat !important;
      }
      .single-page-contact-form label {
        display: block;
        font-weight: 700;
        font-style: normal;
        margin-bottom: 10px;
      }
      .single-page-contact-form textarea {
        background: url(../images/chat-box.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 100px;
        width: 100%;
        color: #000;
        font-size: 11px;
        padding: 20px 40px;
        overflow: hidden;
        background-position: 4%;
      }
      .single-page-contact-form input[type=submit] {
        background: #003F6B;
        border: 0;
        border-radius: 6px;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 18px;
        color: #fff;
      }
    .footer-bottom-inner {
        flex-direction: column;
    }

    .footer-bottom .left {
        margin-bottom: 10px;
    }
}

@media(max-width:991px){
    .header {
        background: #003f6b;
    }
    .language-mobile {
        background-color: #e5f4f7;
        padding: 10px 0;
    }
    .header-menu-btn .line{
        background-color:#fff;
    }
    .header-button a {
        padding: 8px 8px 8px 8px;
        font-size: 12px;
        border: 1px solid #fff;
        color:#fff;
    }
}

@media(max-width:768px){
    header .header-logo a img {
        padding: 0px;
        width: 70%;
    }
    header .header-right-menu {
        gap: 5px;
    }
    .home-slider::before{
        height:102%;
        background:#003f6b;
    }
    
    .home-slider-content {
        background: linear-gradient(181deg, #fffffff2 23%, #FFFFFF 54%);
        padding: 30px 20px;
        border-radius: 20px;
        position: relative;
        bottom: 125px;
        z-index: 100;
    }
    .home-slider-video-buttons {
        position: absolute;
        bottom: 135px;
        right: 0;
        width: 220px;
        height: 70px;
    }
    .news-svg {
        gap: 10px;
        justify-content:center;
    }
}


@media screen and (max-width: 768px) and (min-width: 640px) {
    .m-block {
        display: flex !important;
    }

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

    .m-none {
        display: none !important;
    }

    body,
    html {
        overflow-x: hidden;
    }

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

    .mobile-slider {
        display: block !important;
    }

    .home-slider {
        height: auto;
        background: #e5f4f7;
        padding-top: 20px;
    }

    .home-slider-content h1 {
        font-size: 27px;
        text-align:center;
    }

    .home-slider-content p {
        font-size: 15px;
        
    }

    .home-slider-content .stars .text {
        font-size: 15px;
        font-weight: 500;
        font-size: 14px;

    }

    .home-slider-content .stars .icon img {
        width: 100px;
        height: 40px;
    }

    .home-slider-buttons .text {
        font-size: 15px;
    }

    .home-slider-buttons .text .desc {
        font-size: 13px;
    }

    .home-slider-video-buttons .text {
        font-size: 13px;
    }

    .home-form {
        background: linear-gradient(0deg, #e5f4f7 0%, #003f6b 100%);
        padding: 40px 0;
    }

    .home-form-left .title {
        font-size: 22px;
    }

    .home-form-left .desc {
        display: none;
    }

    .home-form .items {
        margin-bottom: 7px;
    }

    .header-menu {
        display: none;
    }

    .header-right {
        display: none;
    }

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

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

    .home-service .item .title {
        width: 100%;
        font-size: 16px;
    }

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

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

    .home-cons-inner {
        position: relative;
        width: 100%;
        height: auto;
        padding: 60px 0;
        margin-top: 25px;
    }

    .home-cons-content p {
        font-size: 16px;
    }

    .home-video-left {
        text-align: center;
    }

    .home-video-left .text {
        font-size: 27px;
    }

    .home-video-left .text-two {
        font-size: 27px;
    }

    .home-video-left .text-three {
        font-size: 27px;
    }

    .home-video-left .desc {
        margin: 0 auto;
        width: 80%;
        margin-bottom: 5px;
    }

    .home-video-left .slider-arrows {
        align-items: center;
        justify-content: center;
    }

    .home-cons-inner .desc {
        width: 80%;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .home-video-left a.more {
        margin: 0 auto;
        margin-bottom: 15px;
    }

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

    .home-specs .item .content .title {
        font-size: 22px;
    }

    .home-specs .item {
        margin-bottom: 15px;
    }

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

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

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

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

    .home-process-bottom .item .number {
        font-size: 94px;
        right: -8px;
        left: initial;
    }

    .home-packages-bottom-inner {
        flex-direction: column;
        text-align: center;
    }

    .home-packages-bottom-inner .text {
        flex-direction: column;
    }

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

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

    .home-comments {
        margin-bottom: 180px;
    }

    .home-blog .items .img {
        margin-bottom: 15px;
        text-align: center;
    }

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

    .footer-menu {
        padding: 22px 0;
    }

    .footer-contact {
        padding: 27px 0;
    }

    .home-faq-content .faq {
        margin-bottom: 0;
    }

    .home-specs .item .head img {
        width: 74%;
        top: -88px;
        right: -75px;
    }

    .single-head {
        padding: 25px 0 25px 0;
        background: #e5f4f7;
    }

    .single-head-title h1 {
        font-size: 27px;
    }

    .single-content h2 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .single-content h3 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .single-content h4 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .single-form-left img {
        width: 60%;
    }

    .single-form-left {
        text-align: center;
        padding: 5px 36px 32px 35px;
    }

    .single-form .lefts {
        background: #003F6B;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
    }

    .single-form-in {
        background: #E5F4F7;
        padding: 35px 35px 0 35px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        height: auto !important;
    }

    .single-form-in .text {
        text-align: center;
        line-height: 1.2;
    }

    .single-form-in .item {
        margin-bottom: 20px;
      }
      .single-form-in input[type=text] {
        background: url(../images/user.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 5%;
      }
      .single-form-in input[type=tel] {
        background: url(../images/phone.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 5%;
      }
      .single-form-in input[type=email] {
        background: url(../images/email.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 5%;
      }
      .single-form-in .age {
        background: url(../images/age.png) #fff no-repeat !important;
      }
      .single-form-in label {
        display: block;
        font-weight: 500;
        font-style: normal;
        margin-bottom: 10px;
        color: #031623;
      }
      .single-form-in textarea {
        background: url(../images/chat-box.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 80px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 20px 40px;
        overflow: hidden;
        background-position: 5%;
      }
      .single-form-in input[type=submit] {
        background: #003F6B;
        border: 0;
        border-radius: 6px;
        height: 60px;
        width: 100%;
        color: #000;
        font-size: 18px;
        color: #fff;
      }
    .single-form-left .text {
        line-height: 1.2;
    }

    .single-form-left .desc {
        line-height: 1.2;
    }

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

    .single-video-left {
        text-align: center;
    }

    .single-video-left .text {
        font-size: 27px;
    }

    .single-video-left .text-two {
        font-size: 27px;
    }

    .single-video-left .text-three {
        font-size: 27px;
    }

    .single-video-left .desc {
        margin: 0 auto;
        width: 80%;
        margin-bottom: 5px;
    }

    .single-video-left .slider-arrows {
        align-items: center;
        justify-content: center;
    }

    .single-video-left a.more {
        margin: 0 auto;
        margin-bottom: 15px;
    }

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

    .single-comments {
        margin-bottom: 180px;
    }

    .single-before-after-slider .slick-arrow {
        color: #0091ac;

    }

    .single-before-after-slider .slick-prev {
        left: 0;
        color: #0091ac;
    }

    .single-before-after-slider .slick-next {
        right: -50px;

        color: #0091ac;

    }

    .single-page-contact-left .title {
        padding: 15px 0;
    }

    .single-page-contact-form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 0px 10px;
      }
      .single-page-contact-form .send {
        opacity: 0;
      }
      .single-page-contact-form .title {
        text-align: center;
        color: #003F6B;
        display: block;
        margin: 0 auto;
        text-align: center;
        font-weight: 400;
        font-style: normal;
        font-size: 25px;
        margin-bottom: 29px;
      }
      .single-page-contact-form .title .text {
        font-weight: 900;
        font-style: normal;
        display: inline-block;
        text-align: center;
      }
      .single-page-contact-form .item {
        margin-bottom: 20px;
      }
      .single-page-contact-form input[type=text] {
        background: url(../images/user.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 11px;
        padding: 0px 40px;
        background-position: 4%;
      }
      .single-page-contact-form input[type=tel] {
        background: url(../images/phone.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 11px;
        padding: 0px 40px;
        background-position: 4%;
      }
      .single-page-contact-form input[type=email] {
        background: url(../images/email.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 11px;
        padding: 0px 40px;
        background-position: 4%;
      }
      .single-page-contact-form .age {
        background: url(../images/age.png) #e5f4f7 no-repeat !important;
      }
      .single-page-contact-form label {
        display: block;
        font-weight: 700;
        font-style: normal;
        margin-bottom: 10px;
      }
      .single-page-contact-form textarea {
        background: url(../images/chat-box.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 100px;
        width: 100%;
        color: #000;
        font-size: 11px;
        padding: 20px 40px;
        overflow: hidden;
        background-position: 4%;
      }
      .single-page-contact-form input[type=submit] {
        background: #003F6B;
        border: 0;
        border-radius: 6px;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 18px;
        color: #fff;
      }
    .footer-bottom-inner {
        flex-direction: column;
    }

    .footer-bottom .left {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 639px) and (min-width: 0px) {
    .m-block {
        display: flex !important;
    }

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

    .m-none {
        display: none !important;
    }

    body,
    html {
        overflow-x: hidden;
    }

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

    .mobile-slider {
        display: block !important;
    }

    .home-slider {
        height: auto;
        padding-top: 20px;
    }

    .home-slider-content h1 {
        font-size: 27px;
        text-align:center;
    }

    .home-slider-content p {
        font-size: 15px;
        text-align:center;
        color:#003f6b;
    }

    .home-slider-content .stars .text {
        font-size: 15px;
        font-weight: 500;
        font-size: 14px;

    }

    .home-slider-content .stars .icon img {
        width: 100px;
        height: 40px;
    }

    .home-slider-buttons .text {
        font-size: 15px;
    }

    .home-slider-buttons .text .desc {
        font-size: 13px;
    }

    .home-slider-video-buttons .text {
        font-size: 13px;
    }
    
    .home-slider-content .buttons{
        margin:0 auto;
    }

    .home-form {
        background: linear-gradient(0deg, #e5f4f7 0%, #003f6b 100%);
        padding: 40px 0;
    }

    .home-form-left .title {
        font-size: 22px;
    }

    .home-form-left .desc {
        display: none;
    }

    .home-form .items {
        margin-bottom: 7px;
    }

    .header-menu {
        display: none;
    }

    .header-right {
        display: none;
    }

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

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

    .home-service .item .title {
        width: 100%;
        font-size: 16px;
    }

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

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

    .home-cons-inner {
        position: relative;
        width: 100%;
        height: auto;
        padding: 60px 0;
        margin-top: 25px;
    }

    .home-cons-content p {
        font-size: 16px;
    }

    .home-video-left {
        text-align: center;
    }

    .home-video-left .text {
        font-size: 27px;
    }

    .home-video-left .text-two {
        font-size: 27px;
    }

    .home-video-left .text-three {
        font-size: 27px;
    }

    .home-video-left .desc {
        margin: 0 auto;
        width: 80%;
        margin-bottom: 5px;
    }

    .home-video-left .slider-arrows {
        align-items: center;
        justify-content: center;
    }

    .home-cons-inner .desc {
        width: 80%;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .home-video-left a.more {
        margin: 0 auto;
        margin-bottom: 15px;
    }

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

    .home-specs .item .content .title {
        font-size: 22px;
    }

    .home-specs .item {
        margin-bottom: 15px;
    }

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

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

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

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

    .home-process-bottom .item .number {
        font-size: 94px;
        right: -8px;
        left: initial;
    }

    .home-packages-bottom-inner {
        flex-direction: column;
        text-align: center;
    }

    .home-packages-bottom-inner .text {
        flex-direction: column;
    }

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

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

    .home-comments {
        margin-bottom: 250px;
    }

    .home-blog .items .img {
        margin-bottom: 15px;
        text-align: center;
    }

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

    .footer-menu {
        padding: 22px 0;
    }

    .footer-contact {
        padding: 27px 0;
    }

    .home-faq-content .faq {
        margin-bottom: 0;
    }

    .home-specs .item .head img {
        width: 74%;
        top: -88px;
        right: -75px;
    }

    .single-head {
        padding: 25px 0 25px 0;
        background: #e5f4f7;
    }

    .single-head-title h1 {
        font-size: 27px;
    }

    .single-content h2 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .single-content h3 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .single-content h4 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .single-form-left img {
        width: 60%;
    }

    .single-form-left {
        text-align: center;
        padding: 5px 36px 32px 35px;
    }

    .single-form .lefts {
        background: #003F6B;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
    }

    .single-form-in {
        background: #E5F4F7;
        padding: 35px 35px 0 35px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        height: auto !important;
    }

    .single-form-in .text {
        text-align: center;
        line-height: 1.2;
    }
    
    .single-form-in .item {
        margin-bottom: 20px;
      }
      .single-form-in input[type=text] {
        background: url(../images/user.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 5%;
      }
      .single-form-in input[type=tel] {
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 5%;
      }
      .single-form-in input[type=email] {
        background: url(../images/email.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 5%;
      }
      .single-form-in .age {
        background: url(../images/age.png) #fff no-repeat !important;
      }
      .single-form-in label {
        display: block;
        font-weight: 500;
        font-style: normal;
        margin-bottom: 10px;
        color: #031623;
      }
      .single-form-in textarea {
        background: url(../images/chat-box.png) #fff no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 80px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 31px 40px;
        overflow: hidden;
        background-position: 5%;
      }
      .single-form-in input[type=submit] {
        background: #003F6B;
        border: 0;
        border-radius: 6px;
        height: 60px;
        width: 100%;
        color: #000;
        font-size: 18px;
        color: #fff;
      }
    .single-form-left .text {
        line-height: 1.2;
    }

    .single-form-left .desc {
        line-height: 1.2;
    }

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

    .single-video-left {
        text-align: center;
    }

    .single-video-left .text {
        font-size: 27px;
    }

    .single-video-left .text-two {
        font-size: 27px;
    }

    .single-video-left .text-three {
        font-size: 27px;
    }

    .single-video-left .desc {
        margin: 0 auto;
        width: 80%;
        margin-bottom: 5px;
    }

    .single-video-left .slider-arrows {
        align-items: center;
        justify-content: center;
    }

    .single-video-left a.more {
        margin: 0 auto;
        margin-bottom: 15px;
        width:100%!important;
    }    

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

    .single-comments {
        margin-bottom: 210px;
    }

    .single-before-after-slider .slick-arrow {
        color: #0091ac;

    }

    .single-before-after-slider .slick-prev {
        left: 0;
        color: #0091ac;
    }

    .single-before-after-slider .slick-next {
        right: -50px;

        color: #0091ac;

    }

    .single-page-contact-left .title {
        padding: 15px 0;
    }

    .single-page-contact-form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 0px 10px;
      }
      .single-page-contact-form .send {
        opacity: 0;
      }
      .single-page-contact-form .title {
        text-align: center;
        color: #003F6B;
        display: block;
        margin: 0 auto;
        text-align: center;
        font-weight: 400;
        font-style: normal;
        font-size: 25px;
        margin-bottom: 29px;
      }
      .single-page-contact-form .title .text {
        font-weight: 900;
        font-style: normal;
        display: inline-block;
        text-align: center;
      }
      .single-page-contact-form .item {
        margin-bottom: 20px;
      }
      .single-page-contact-form input[type=text] {
        background: url(../images/user.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 4%;
      }
      .single-page-contact-form input[type=tel] {
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 4%;
      }
      .single-page-contact-form input[type=email] {
        background: url(../images/email.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 0px 40px;
        background-position: 4%;
      }
      .single-page-contact-form .age {
        background: url(../images/age.png) #e5f4f7 no-repeat !important;
      }
      .single-page-contact-form label {
        display: block;
        font-weight: 700;
        font-style: normal;
        margin-bottom: 10px;
      }
      .single-page-contact-form textarea {
        background: url(../images/chat-box.png) #e5f4f7 no-repeat;
        border: 0;
        border-radius: 6px;
        outline: 0;
        height: 100px;
        width: 100%;
        color: #000;
        font-size: 14px;
        padding: 40px 40px;
        overflow: hidden;
        background-position: 4%;
      }
      .single-page-contact-form input[type=submit] {
        background: #003F6B;
        border: 0;
        border-radius: 6px;
        height: 50px;
        width: 100%;
        color: #000;
        font-size: 18px;
        color: #fff;
      }
    .footer-bottom-inner {
        flex-direction: column;
    }

    .footer-bottom .left {
        margin-bottom: 10px;
    }
    .home-process-bottom .item .desc {
                position: relative;
        z-index: 10;
    }
    .m-order-1{
        order: 1;
    }
    .m-order-2{
        order:2;
    }
    .home-before-after-slider .slick-next {
        right: -25px;
    }
    .home-before-after-slider  .slick-prev {
        left: -25px;
    }
    .single-before-after-slider .slick-next{
        right: -25px;

    }
 .single-before-after-slider .slick-prev {
        left: -25px;
    }
    
}