/* Min width 991px */
@media only screen and (max-width: 767px) {
  /* default */
  .container-fluid.wn-padding {
    max-width: 540px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.ws-padding {
    max-width: 540px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.wr-padding {
    max-width: 540px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid .ps-padding {
    max-width: 540px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  /**/
  .section-title {
    margin-bottom: 30px;
  }
  .section-title h2 {
    font-size: 25px;
  }
  /**/
  .section-heading {
    margin-bottom: 30px;
  }
  .section-heading h2 {
    font-size: 25px;
  }
  .extra-padding {
    padding-top: 70px;
  }
  p {
    font-size: 15px;
  }
  /**/
  .ptb-120 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pt-120 {
    padding-top: 50px;
  }
  .pb-120 {
    padding-bottom: 50px;
  }
  .pt-70 {
    padding-top: 50px;
  }
  /**/
  .default-btn {
    font-size: 14px;
  }
  .default-btn i {
    font-size: 15px;
  }
  /* top header */
  .top-header-area .left-side li {
    font-size: 13px;
    margin-right: 10px;
  }
  .top-header-area .right-side {
    text-align: start;
  }
  .top-header-area .right-side li {
    font-size: 13px;
  }
  /**/
  .header-info .top-header-area .right-side {
    text-align: start;
  }
  /**/
  .top-header-area.top-three .right-side {
    text-align: start;
  }
  /* navbar */
  .navbar.medak-hide-adminbar.sticky {
    top: 0;
  }
  .navbar .navbar-toggler .burger-menu span {
    background-color: #ffffff;
  }
  .navbar.navbar-three .navbar-toggler .burger-menu span {
    background-color: #000000;
  }
  .navbar.navbar-three.sticky .navbar-toggler .burger-menu span {
    background-color: #ffffff;
  }
  .navbar .others-options {
    display: none;
  }
  .blog-standard-right {
    margin-left: 0;
  }
  .mobile-navbar .others-options ul li {
    margin-left: 10px;
  }
  .mobile-navbar .others-options ul li .option-item .shopping {
    display: none;
  }
  .mobile-navbar .others-options ul li .option-item .emergency {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .mobile-navbar .others-options ul li .option-item a {
    font-size: 13px;
  }
  .mobile-navbar .others-options ul li .default-btn {
    font-size: 12px;
    padding: 14px 15px 14px 15px;
  }
  .mobile-navbar .others-options ul li .default-btn i {
    display: none;
  }
  .medak-hide-adminbar.offcanvas.offcanvas-end {
    top: 45px;
  }
  /* main banner */
  .main-banner-area {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .main-banner-area .main-banner-content {
    margin-bottom: 30px;
  }
  .main-banner-area .main-banner-content h2 {
    font-size: 30px;
    margin-bottom: 25px;
    letter-spacing: 0.16px;
  }
  .main-banner-area .main-banner-content h2 .medical {
    letter-spacing: -1.8px;
    border: 2px solid rgb(205, 237, 188);
    padding: 0 10px;
  }
  .main-banner-area .main-banner-content .banner-btn .default-btn {
    margin-right: 15px;
  }
  .main-banner-area .main-banner-content .banner-btn span {
    display: none;
  }
  .main-banner-area .main-banner-content .banner-btn p {
    font-size: 14px;
  }
  .main-banner-area .people-question {
    max-width: 540px;
    position: relative;
  }
  .main-banner-area .people-question i {
    margin-bottom: 15px;
  }
  /* banner */
  .banner-area {
    padding-top: 190px;
    padding-bottom: 120px;
  }
  .banner-area::after {
    height: 0;
  }
  .banner-area .banner-content {
    margin-bottom: 30px;
  }
  .banner-area .banner-content h2 {
    font-size: 30px;
    letter-spacing: 0.24px;
  }
  .banner-area .banner-content h2 .medical {
    border: 3px solid rgb(205, 237, 188);
    padding: 0 15px;
    letter-spacing: -0.8px;
  }
  .banner-area .banner-content .banner-btn {
    left: 0;
    bottom: 0;
    position: relative;
    margin-top: 20px;
  }
  .banner-area .appointment-form {
    padding: 25px 20px;
  }
  .banner-area .appointment-form h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .banner-items .banner-btn .swiper-button-next, .banner-items .banner-btn .swiper-button-prev {
    width: 45px;
    height: 45px;
    top: unset !important;
    bottom: 60px;
  }
  .banner-items .banner-btn .swiper-button-next i, .banner-items .banner-btn .swiper-button-prev i {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
  .banner-items .banner-btn .swiper-button-next {
    left: 0;
    right: 60px;
    margin: auto;
    border-radius: 5px;
  }
  .banner-items .banner-btn .swiper-button-prev {
    left: 60px;
    right: 0;
    margin: auto;
    border-radius: 5px;
  }
  /* hero */
  .hero-area .hero-content {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .hero-area .hero-content h2 {
    font-size: 30px;
    line-height: 50px;
    letter-spacing: -0.84px;
  }
  .hero-area .hero-content h2 .medical {
    padding: 8px 15px;
  }
  .hero-area .hero-content .banner-btn {
    margin-top: 20px;
    display: block;
  }
  .hero-area .hero-content .banner-btn .default-btn {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .hero-area .hero-content .come {
    margin-top: 30px;
  }
  .hero-area .hero-content .come p {
    top: auto;
    position: relative;
    transform: unset;
  }
  .hero-area .hero-content .hero-shape-1 {
    display: none;
  }
  /* generative */
  .generative-area .generative-image .bg-image-1 {
    height: 150px;
  }
  .generative-area .generative-image .call {
    padding: 10px 20px;
  }
  .generative-area .generative-image .call span {
    font-size: 14px;
  }
  .generative-area .generative-image .call h5 {
    font-size: 16px;
  }
  .generative-area .generative-image .call .phone {
    font-size: 14px;
    margin-left: 10px;
    padding-left: 15px;
  }
  .generative-area .generative-image .call .phone::before {
    width: 0;
  }
  .generative-area .generative-image .emergency::before {
    display: none;
  }
  /* advice */
  .advice-area .advice-content {
    animation: marquee 5s linear infinite forwards;
  }
  .advice-area .advice-content ul li {
    margin-right: 70px;
  }
  .advice-area .advice-content ul li a {
    font-size: 40px;
  }
  .advice-area .advice-content ul li img {
    top: 2px;
    right: -56px;
    max-width: 36px;
  }
  /* calender */
  .calender-area .tab-content {
    margin-left: 0;
  }
  .table-sidebar .nav-tabs {
    display: flex !important;
    justify-content: center;
  }
  .table-sidebar .nav-tabs .nav-item {
    margin-right: 5px;
  }
  .table-sidebar .nav-tabs .nav-item:last-child {
    margin-right: 0;
  }
  /* about us */
  .about-us-area .about-left {
    margin-bottom: 30px;
  }
  .about-us-area .about-left h2 {
    font-size: 25px;
    margin-bottom: 25px;
  }
  .about-us-area .about-right .about-treatment {
    margin-top: 30px;
  }
  .about-us-area .about-right .about-treatment h3 {
    font-size: 20px;
    margin-bottom: 12px;
  }
  .about-us-area .about-right .check-mark li {
    padding-left: 25px;
    margin-bottom: 5px;
  }
  .about-us-area .about-right .check-mark li i {
    top: 2px;
    font-size: 18px;
  }
  /* services */
  .services-area .services-image {
    height: 325px;
  }
  .services-area .view-btn {
    margin-top: 30px;
  }
  .services-card {
    padding: 35px 25px;
  }
  .services-card .fracture {
    margin-bottom: 30px;
  }
  .services-card.bg-two .more-btn {
    margin-top: 30px;
  }
  .services-card p {
    opacity: 1;
  }
  .services-card .more-btn {
    margin-top: 30px;
  }
  /* home two services */
  .services-area.services-two .services-card .services-1 {
    margin-bottom: 40px;
  }
  .services-area.services-two .services-card p {
    margin-bottom: 35px;
  }
  .services-area.services-two .services-card .brain-plus {
    max-width: 140px;
  }
  /* home three services */
  .service-area .service-pagination {
    margin-top: 40px;
  }
  /* customer care */
  .customer-care-area .customer-info h4 {
    font-size: 25px;
    margin-bottom: 25px;
  }
  .customer-care-area .customer-info h3 {
    font-size: 28px;
    padding: 8px 25px;
    border: 2px solid #cdedbc;
    margin-bottom: 30px;
  }
  .customer-care-area .customer-info .phone {
    margin-bottom: 30px;
  }
  .customer-care-area .customer-info .phone li {
    margin-right: 0;
    padding-left: 30px;
    font-size: 18px;
    margin-bottom: 10px;
  }
  .customer-care-area .customer-info .phone li::before {
    display: none;
  }
  .customer-care-area .customer-info .phone li i {
    top: 4px;
    font-size: 20px;
  }
  .customer-care-area .customer-info .phone li:last-child {
    margin-bottom: 0;
  }
  .customer-care-area .customer-info .phone-image {
    display: none;
  }
  .customer-care-area .customer-shape {
    display: none;
  }
  /* home three customer care */
  .customer-care-area.emergency .customer-info .phone {
    margin-bottom: 0;
  }
  /* appointment */
  .appointment-area .appointment-info {
    margin-bottom: 30px;
    padding-top: 50px;
  }
  .appointment-area .appointment-info h3 {
    font-size: 25px;
    margin-bottom: 20px;
  }
  .appointment-area .appointment-form {
    padding: 25px 20px;
    margin-top: 0;
  }
  .appointment-area .appointment-form h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  /* portfolio */
  .portfolio-area {
    padding-bottom: 50px;
  }
  .portfolio-area .portfolio-items {
    margin: 0;
  }
  .portfolio-area .view {
    margin-top: 30px;
  }
  .portfolio-area .portfolio-shape {
    display: none;
  }
  /* why choose us */
  .why-choose-us-area .choose-image {
    margin-bottom: 30px;
  }
  .why-choose-us-area .choose-image .logo {
    top: auto;
    right: 0;
    width: 100px;
    height: 100px;
    bottom: 0;
    transform: unset;
    line-height: 100px;
  }
  .choose-info {
    padding: 25px 20px 25px;
  }
  .choose-info h3 {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .choose-info .content {
    padding-left: 0;
  }
  .choose-info .content .click {
    margin-bottom: 22px;
    padding-bottom: 20px;
  }
  .choose-info .content .check-mark li {
    padding-left: 25px;
    margin-bottom: 5px;
  }
  .choose-info .content .check-mark li i {
    top: 3px;
    font-size: 18px;
  }
  .choose-info .content .banner-btn {
    display: block;
    margin-top: 30px;
  }
  .choose-info .content .banner-btn .default-btn {
    margin-right: 0;
    margin-bottom: 20px;
  }
  /* home three why choose us */
  .why-choose-us-area.tow-style .choose-info {
    padding: 0;
  }
  .product-details-page .product-details-image .nav-item .nav-link img {
    height: 104px;
  }
  /* reviews */
  .reviews-area {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .reviews-area .reviews-item {
    max-width: 100%;
    margin-bottom: 150px;
  }
  .reviews-area .reviews-btn {
    position: relative;
    right: 0;
    left: 0;
    bottom: 0;
    margin-top: 50px;
  }
  .reviews-area .reviews-btn .swiper-button-next i, .reviews-area .reviews-btn .swiper-button-prev i {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
  .reviews-area .reviews-btn .swiper-button-next {
    left: 55px;
    right: 0;
    margin: auto;
    text-align: center;
  }
  .reviews-area .reviews-btn .swiper-button-prev {
    left: 0;
    right: 55px;
    margin: auto;
    text-align: center;
  }
  .reviews-card {
    padding: 25px 20px;
  }
  .reviews-card .quote {
    margin-bottom: 25px;
  }
  .reviews-card .quote .left {
    width: 60px;
    height: 60px;
    font-size: 28px;
    line-height: 72px;
  }
  .reviews-card .quote h4 {
    font-size: 20px;
  }
  .reviews-card p {
    font-size: 15px;
    margin-bottom: 30px;
  }
  .reviews-card h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .reviews-card span {
    font-size: 14px;
  }
  .position-item .review-patient {
    right: 0;
    bottom: 0;
    position: relative;
  }
  .review-info {
    width: 100% !important;
  }
  /* testimonials */
  .testimonials-area {
    padding-bottom: 120px;
  }
  .testimonials-area .testimonials-items {
    max-width: 540px;
    padding: 60px 20px 25px 20px;
  }
  .testimonials-area .testimonials-items .left-quote {
    top: -25px;
    width: 60px;
    height: 60px;
    font-size: 30px;
    line-height: 72px;
  }
  .testimonials-area .testimonials-items .testimonials-btn .swiper-button-next, .testimonials-area .testimonials-items .testimonials-btn .swiper-button-prev {
    width: 45px;
    height: 45px;
    font-size: 20px;
    line-height: 45px;
    top: 110%;
  }
  .testimonials-area .testimonials-items .testimonials-btn .swiper-button-next {
    left: 55px;
    right: 0;
    margin: auto;
  }
  .testimonials-area .testimonials-items .testimonials-btn .swiper-button-prev {
    left: 0;
    right: 55px;
    margin: auto;
  }
  .testimonials-card p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 25px;
  }
  .testimonials-card h3 {
    font-size: 18px;
  }
  .testimonials-card span {
    font-size: 14px;
  }
  /* doctor */
  .doctor-area .top-bar {
    margin-bottom: 30px;
  }
  .doctor-area .top-bar .section-heading h2 {
    margin-bottom: 20px;
  }
  .doctor-area .top-bar .paragraph {
    max-width: 100%;
    margin-left: 0;
  }
  .doctor-menu {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .doctor-menu .nav-tabs .nav-link {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .doctor-card .doctor-card-body {
    padding: 25px 20px;
  }
  .doctor-card .doctor-card-body h3 {
    font-size: 20px;
  }
  .doctor-card .doctor-card-style {
    padding: 25px 20px;
  }
  .doctor-card .doctor-card-style h3 {
    font-size: 20px;
  }
  .doctor-card .doctor-card-style p {
    margin-bottom: 20px;
  }
  /* news */
  .news-area .news-image {
    margin-bottom: 30px;
  }
  .news-card h3 {
    max-width: 255px;
    font-size: 18px;
  }
  .news-card i {
    font-size: 30px;
  }
  /* partner */
  .partner-area .first-part {
    margin-bottom: 0;
  }
  .partner-area .col {
    flex: 50%;
  }
  .partner-area .col .logo {
    margin-bottom: 25px;
  }
  .partner-card {
    margin-bottom: 30px;
  }
  /* home two partner */
  .partner-area.two .partner-card {
    width: 100%;
  }
  .partner-area.two .partner-card::before {
    width: 0;
  }
  .partner-area.two .partner-item {
    margin-left: 0;
  }
  /* home three */
  .partner-area.partner-three .partner-card {
    margin: auto;
    margin-bottom: 30px;
  }
  /* footer */
  .footer-area .section-title {
    margin-bottom: 40px;
  }
  .footer-area .main-logo {
    margin-bottom: 30px;
  }
  .footer-area .col-lg-2:nth-child(3) .footer-weight {
    margin-left: 0;
  }
  .footer-area .col-lg-2:nth-child(4) .footer-weight {
    margin-left: 0;
  }
  .footer-area .col-lg-3:nth-child(2) .footer-weight {
    margin-left: 0;
  }
  .footer-area .col-lg-3:nth-child(5) .footer-weight {
    margin-left: 0;
  }
  .footer-form .form-control {
    padding: 10px 20px 10px 20px;
  }
  .footer-form .default-btn {
    position: relative;
    margin-top: 15px;
    width: 100%;
  }
  .footer-form .default-btn i {
    right: 35%;
  }
  .footer-weight {
    padding-bottom: 30px;
  }
  .footer-weight h3 {
    margin-bottom: 15px;
  }
  .footer-weight .contact li {
    margin-bottom: 10px;
    font-size: 15px;
  }
  .footer-weight .service li {
    margin-bottom: 10px;
    font-size: 15px;
  }
  .footer-weight.gallery-footer h3 {
    margin-bottom: 20px;
  }
  .footer-weight {
    padding-bottom: 50px;
  }
  .gallery-item {
    display: inline-block;
    max-width: 33.33% !important;
    padding: 0 1.1400652% 2.2801304%;
    text-align: center;
    vertical-align: top;
    width: 100%;
  }
  /* copy */
  .copy-area .left-side {
    text-align: center;
  }
  .copy-area .center-part {
    margin: 10px 0;
  }
  .copy-area .right-side {
    text-align: center;
  }
  /* go top */
  .go-top {
    right: 10px;
  }
  /* home two provide */
  .provide-area .provide-content h2 {
    font-size: 25px;
    line-height: 34px;
    margin-bottom: 20px;
  }
  .provide-area .provide-content .community {
    padding-left: 0;
    margin-bottom: 30px;
  }
  .provide-area .provide-content .community .paragraph {
    margin-bottom: 30px;
  }
  .provide-area .provide-content .community .founder {
    padding: 25px 20px;
  }
  .provide-area .provide-content .community .founder p {
    font-size: 15px;
    line-height: 22px;
  }
  .provide-area .provide-content .community .founder h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .provide-area .provide-content .community .founder span {
    font-size: 14px;
  }
  .provide-area .provide-image .review-info {
    top: auto;
    left: 0;
    bottom: 0;
    padding: 25px 30px;
    transform: unset;
  }
  /* skills */
  .skills-area .section-heading {
    margin-bottom: 30px;
  }
  .skills-area .section-heading h2 {
    font-size: 25px;
    margin-bottom: 20px;
  }
  /* home three fun fact */
  .fun-fact-area h2 {
    font-size: 20px;
  }
  /* home three doctors */
  .doctors-area .doctors-items {
    margin: 0 0;
  }
  .doctors-area .view {
    margin-top: 30px;
  }
  /* home three work */
  .work-area .top-bar {
    margin-bottom: 40px;
  }
  .work-area .top-bar h2 {
    font-size: 25px;
    margin-bottom: 25px;
  }
  .work-area .top-bar .book-btn {
    text-align: start;
  }
  .single-works h3 {
    font-size: 20px;
    margin-bottom: 12px;
  }
  /* home three treatment */
  .treatment-area .top {
    margin-bottom: 30px;
  }
  .treatment-area .top h2 {
    font-size: 25px;
    line-height: 36px;
  }
  .treatment-area .treatment-image {
    margin-bottom: 30px;
  }
  .treatment-area .treatment-info h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .treatment-area .treatment-info .check-mark li {
    margin-bottom: 5px;
  }
  .treatment-area .treatment-info .banner-btn {
    display: block;
    margin-top: 30px;
  }
  .treatment-area .treatment-info .banner-btn .default-btn {
    margin-right: 0;
    margin-bottom: 20px;
  }
  /* home three video */
  .video-area .video-image .popup-btn i {
    width: 50px;
    height: 50px;
    font-size: 30px;
    line-height: 50px;
  }
  .video-area .video-image .popup-btn i::after {
    width: 50px;
    height: 50px;
  }
  /* home three features */
  .features-area .row {
    --bs-gutter-x: 0;
  }
  .features-card {
    margin-bottom: 30px !important;
  }
  .features-card .top {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .features-card .top h3 {
    font-size: 20px;
    max-width: 230px;
  }
  .features-card .top .surgery-room {
    font-size: 40px;
  }
  /* home three step */
  .step-area .step-info h2 {
    font-size: 25px;
    margin-bottom: 30px;
  }
  .step-area .step-items .step-btn {
    right: 20px;
    bottom: 100px;
  }
  .step-area .step-items .step-btn .swiper-button-next img, .step-area .step-items .step-btn .swiper-button-prev img {
    max-width: 25px;
  }
  .step-area .step-items .step-btn .swiper-button-next {
    right: 40px;
  }
  .step-area .appointment-form {
    padding: 25px 20px;
  }
  .step-area .appointment-form h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .step-card {
    padding: 25px 20px;
    margin-bottom: 30px;
  }
  .step-card .top {
    margin-bottom: 25px;
  }
  .step-card .top img {
    max-width: 80px;
  }
  .step-card p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 30px;
  }
  .step-card h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .step-card span {
    font-size: 14px;
  }
  /* home three pricing */
  .pricing-area .col-lg-4:nth-child(1) .pricing-card {
    margin-top: 0;
  }
  .pricing-area .col-lg-4:nth-child(1) .pricing-card::after {
    left: 0;
    width: 0;
  }
  .pricing-area .row {
    --bs-gutter-x: 0;
  }
  .pricing-area .container-fluid.ps-padding {
    max-width: 540px;
  }
  .pricing-card {
    margin-top: 30px;
  }
  .pricing-card::before {
    right: 0;
    width: 0;
  }
  .pricing-card .check li {
    padding-left: 20px;
    margin-bottom: 10px;
    font-size: 14px;
  }
  /* home three question */
  .question-faq h2 {
    font-size: 25px;
    margin-bottom: 30px;
  }
  /* customer care */
  .customer-care-area.emergency .customer-info h4 {
    line-height: 1.3;
  }
  /* page banner */
  .page-banner-area {
    padding-top: 50px;
  }
  .page-banner-area .page-banner-content {
    padding: 25px 20px;
    max-width: 100%;
  }
  .page-banner-area .page-banner-content .banner-title-tags {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .page-banner-area .page-banner-content p {
    font-size: 14px;
  }
  /* page banner */
  .page-banner.blog .page-banner-content {
    margin-bottom: 30px;
  }
  .page-banner.blog .page-banner-content .banner-tags {
    margin-bottom: 15px;
  }
  .page-banner.blog .page-banner-content .banner-tags li {
    margin-right: 15px;
    font-size: 12px;
  }
  .page-banner.blog .page-banner-content .banner-tags li.new {
    padding: 8px 10px;
    font-size: 12px;
  }
  .page-banner.blog .page-banner-content .banner-title-tags {
    font-size: 25px;
    margin-bottom: 20px;
  }
  .page-banner.blog .page-banner-content p {
    font-size: 15px;
    margin-bottom: 25px;
  }
  /* contact us */
  .contact-card {
    padding: 25px 20px;
  }
  .contact-card h3 {
    font-size: 20px;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  .contact-card ul li {
    margin-bottom: 20px;
    font-size: 14px;
    padding-left: 25px;
  }
  .contact-card ul li i {
    top: 3px;
    font-size: 16px;
  }
  .appointment-form {
    padding: 25px 20px;
  }
  /* service details page */
  .service-details-content h3 {
    font-size: 25px;
    line-height: 1.3;
    letter-spacing: 0.24px;
    margin: 30px 0 20px;
  }
  .service-details-content .care-card {
    padding: 30px 25px;
    margin-bottom: 30px;
  }
  .service-details-content .care-card .title {
    padding-left: 0;
    margin-bottom: 30px;
  }
  .service-details-content .care-card .title .care-image {
    position: relative;
  }
  .service-details-content .care-card .title h4 {
    font-size: 20px;
  }
  .service-sidebar .services {
    padding: 30px 20px;
  }
  .service-sidebar .services .right-line li {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  /* blog details */
  .blog-details-content h2 {
    font-size: 20px;
    line-height: 1.3;
  }
  .blog-details-content .check li {
    font-size: 15px;
  }
  .blog-details-content .quote-card {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 20px 20px;
  }
  .blog-details-content .comments ul {
    padding: 25px 20px;
  }
  .blog-details-content .comments ul li .title h6 {
    margin-bottom: 5px;
    font-size: 14px;
  }
  .blog-details-content .comments ul li .title span {
    font-size: 14px;
  }
  .blog-details-content .comments ul li:last-child {
    padding-left: 0;
  }
  .blog-details-content .leave {
    margin-bottom: 30px;
  }
  .blog-sidebar .news {
    margin-bottom: 40px;
  }
  .blog-sidebar .news .nes-feed {
    margin-bottom: 20px;
  }
  .blog-sidebar .news .nes-feed .news-content {
    top: 0;
  }
  .blog-sidebar .news .nes-feed .news-content h4 {
    font-size: 15px;
  }
  /* product */
  .shop-sidebar {
    margin-top: 30px;
  }
  /* product details */
  .product-details-page .product-details-image {
    margin-bottom: 30px;
  }
  .product-details-page .product-details-image .nav-item .nav-link {
    width: 100px;
    height: 108px;
  }
  .product-details-page .product-details-content .title h3 {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .product-details-page .product-details-content .title p {
    margin-bottom: 20px;
  }
  .product-details-page .product-details-content .count-warp li .default-btn {
    padding: 14px 30px 14px 30px;
  }
  .product-details-page .product-details-content .count-warp li .default-btn i {
    display: none;
  }
  .product-details-page .product-details-content .count-warp li:first-child {
    margin-right: 10px;
  }
  /**/
  .description-area .review-tab .nav-tabs .nav-item {
    padding-right: 10px;
  }
  .description-area .review-tab .nav-tabs .nav-item .nav-link {
    font-size: 16px;
  }
  /* cart */
  .shopping-cart-buttons {
    margin-bottom: 30px;
  }
  .shopping-btn .default-btn {
    text-align: center;
    padding: 14px 30px 14px 30px;
    width: 100%;
    margin-top: 15px;
  }
  .shopping-btn .default-btn i {
    display: none;
  }
  .shopping-cart-totals .box ul {
    padding: 30px 25px;
  }
  .shopping-cart-totals .box .box-btn {
    padding-left: 30px;
  }
  /* project details page */
  .project-details h3 {
    font-size: 25px;
    margin: 30px 0 20px;
  }
  .project-details h4 {
    font-size: 20px;
  }
  .project-details .gallery {
    margin-bottom: 30px;
  }
  .project-details .gallery .project-image-11 {
    min-height: auto;
  }
  .service-sidebar .information {
    padding: 25px 20px;
  }
  .service-sidebar .information h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .service-sidebar .information .care li {
    font-size: 13px;
    margin-bottom: 15px;
  }
  .service-sidebar .information .care li span {
    left: 80px;
  }
  .service-sidebar .appointment-form {
    padding: 25px 20px;
  }
  .service-sidebar .appointment-form h3 {
    font-size: 19px;
    margin-bottom: 20px;
  }
  /* page banner */
  .page-banner .page-banner-content {
    margin-bottom: 30px;
  }
  .page-banner .page-banner-content .banner-title-tags {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .page-banner .page-banner-content .mail {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .page-banner .page-banner-content .mail li {
    font-size: 20px;
    padding-left: 35px;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .page-banner .page-banner-content .mail li::before {
    width: 0;
  }
  .page-banner .page-banner-content .mail li i {
    top: 3px;
    font-size: 25px;
  }
  .page-banner .page-banner-content .mail li:last-child {
    margin-bottom: 0;
  }
  .appointment-form h3 {
    color: #0c1b2b;
    font-size: 20px;
    margin-bottom: 20px;
  }
  .doctor-details-content {
    margin-top: 30px;
  }
  /* appointment page */
  .appointment-page .appointment-image {
    margin-bottom: 30px;
  }
  /* faq page */
  .question-area .question-info {
    margin-bottom: 30px;
  }
  .question-faq {
    margin-bottom: 30px;
  }
  .question-faq .accordion-button {
    font-size: 16px;
  }
  .mptt-shortcode-wrapper {
    padding-left: 0;
  }
  .mptt-shortcode-wrapper .mptt-navigation-tabs {
    margin: 0;
    position: inherit;
    top: unset;
    left: unset;
    padding: 0;
  }
  .mptt-shortcode-wrapper .mptt-navigation-tabs li {
    display: inline-block !important;
  }
}
/* Min width 576px */
@media only screen and (min-width: 576px) and (max-width: 768px) {
  /* top header */
  .top-header-area .left-side {
    text-align: center;
  }
  .top-header-area .right-side {
    text-align: center;
  }
  .top-header-area .right-side li {
    margin-right: 10px;
    padding-left: 20px;
  }
  /* generative */
  .generative-area .generative-image .bg-image-1 {
    height: 100%;
  }
  /* about us */
  .about-us-area .about-right .check-mark li {
    margin-bottom: 5px;
    font-size: 15px;
  }
  /* customer care */
  .customer-care-area .customer-info .phone li {
    margin-right: 20px;
    margin-bottom: 0;
  }
  /* appointment */
  .appointment-area .appointment-info {
    padding-top: 30px;
  }
  /* why choose us */
  .choose-info .content .banner-btn {
    display: flex;
  }
  .choose-info .content .banner-btn .default-btn {
    margin-right: 25px;
    margin-bottom: 0;
  }
  /* news */
  .news-card h3 {
    max-width: 380px;
  }
  /* partner */
  .partner-area .col {
    text-align: center;
  }
  .partner-card {
    margin: auto;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 601px) and (max-width: 767px) {
  .navbar.medak-hide-adminbar.sticky {
    top: 46px;
  }
}
@media only screen and (min-width: 601px) and (max-width: 782px) {
  .medak-hide-adminbar.offcanvas.offcanvas-end {
    top: 45px;
  }
}
@media only screen and (min-width: 783px) and (max-width: 991px) {
  .navbar.medak-hide-adminbar.sticky {
    top: 32px;
  }
  .medak-hide-adminbar.offcanvas.offcanvas-end {
    top: 32px;
  }
}
/* Min width 768px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* default */
  .ptb-120 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pt-120 {
    padding-top: 70px;
  }
  .pb-120 {
    padding-bottom: 70px;
  }
  /**/
  .container-fluid.wn-padding {
    max-width: 720px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.ws-padding {
    max-width: 720px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.wr-padding {
    max-width: 720px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.ps-padding {
    max-width: 720px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .blog-standard-right {
    margin-left: 0;
  }
  /**/
  .extra-padding {
    padding-top: 50px;
  }
  /**/
  .section-heading {
    margin-bottom: 30px;
  }
  .section-heading h2 {
    font-size: 45px;
  }
  /**/
  .section-title {
    margin-bottom: 30px;
  }
  .section-title h2 {
    font-size: 45px;
  }
  /* top header */
  .top-header-area .left-side {
    text-align: center;
  }
  .top-header-area .right-side {
    text-align: center;
  }
  .top-header-area.top-three .right-side {
    text-align: center;
  }
  /* navbar */
  .navbar .navbar-toggler .burger-menu span {
    background-color: #ffffff;
  }
  .navbar.navbar-three.sticky .navbar-toggler .burger-menu span {
    background-color: #ffffff;
  }
  .navbar .others-options {
    display: none;
  }
  .mobile-navbar .others-options ul li {
    margin-left: 15px;
  }
  .mobile-navbar .others-options ul li .option-item .emergency {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .mobile-navbar .others-options ul li .option-item a {
    font-size: 13px;
  }
  .mobile-navbar .others-options ul li .default-btn {
    font-size: 14px;
    padding: 14px 20px 14px 20px;
  }
  .mobile-navbar .others-options ul li .default-btn i {
    display: none;
  }
  /* main banner */
  .main-banner-area {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .main-banner-area .main-banner-content {
    margin-bottom: 30px;
  }
  .main-banner-area .main-banner-content h2 {
    font-size: 65px;
    margin-bottom: 35px;
    letter-spacing: 0.16px;
  }
  .main-banner-area .main-banner-content h2 .medical {
    letter-spacing: 0.2px;
  }
  .main-banner-area .people-question {
    max-width: 100%;
    position: relative;
  }
  /* banner */
  .banner-area {
    padding-top: 190px;
    padding-bottom: 120px;
  }
  .banner-area::after {
    height: 0;
  }
  .banner-area .banner-content {
    margin-bottom: 30px;
  }
  .banner-area .banner-content h2 {
    font-size: 60px;
    letter-spacing: 0.24px;
  }
  .banner-area .banner-content h2 .medical {
    border: 3px solid rgb(205, 237, 188);
    padding: 0 15px;
    letter-spacing: -0.8px;
  }
  .banner-area .banner-content .banner-btn {
    left: 0;
    bottom: 0;
    position: relative;
    margin-top: 20px;
  }
  .banner-area .appointment-form {
    padding: 50px 50px;
  }
  .banner-area .appointment-form h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .banner-items .banner-btn .swiper-button-next, .banner-items .banner-btn .swiper-button-prev {
    width: 45px;
    height: 45px;
    top: unset !important;
    bottom: 60px;
  }
  .banner-items .banner-btn .swiper-button-next i, .banner-items .banner-btn .swiper-button-prev i {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
  .banner-items .banner-btn .swiper-button-next {
    left: 0;
    right: 60px;
    margin: auto;
    border-radius: 5px;
  }
  .banner-items .banner-btn .swiper-button-prev {
    left: 60px;
    right: 0;
    margin: auto;
    border-radius: 5px;
  }
  /* hero */
  .hero-area .hero-content {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .hero-area .hero-content h2 {
    font-size: 50px;
    line-height: 60px;
    letter-spacing: -1.84px;
  }
  .hero-area .hero-content h2 .medical {
    padding: 8px 35px;
  }
  .hero-area .hero-content .banner-btn {
    margin-top: 20px;
    display: block;
  }
  .hero-area .hero-content .banner-btn .default-btn {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .hero-area .hero-content .come {
    margin-top: 30px;
  }
  .hero-area .hero-content .hero-shape-1 {
    display: none;
  }
  /* advice */
  .advice-area .advice-content ul li {
    margin-right: 90px;
  }
  .advice-area .advice-content ul li a {
    font-size: 50px;
  }
  .advice-area .advice-content ul li img {
    top: 5px;
    right: -70px;
    max-width: 45px;
  }
  /* calender */
  .calender-area .tab-content {
    margin-left: 0;
  }
  .table-sidebar .nav-tabs {
    display: flex !important;
    justify-content: center;
  }
  .table-sidebar .nav-tabs .nav-item {
    margin-right: 15px;
  }
  .table-sidebar .nav-tabs .nav-item:last-child {
    margin-right: 0;
  }
  /* about us */
  .about-us-area .about-left {
    margin-bottom: 30px;
  }
  .about-us-area .about-left h2 {
    max-width: 800px;
    font-size: 45px;
    margin-bottom: 30px;
  }
  .about-us-area .about-right {
    max-width: 100%;
    margin-left: 0;
  }
  .about-us-area .about-right .about-treatment {
    margin-top: 30px;
  }
  .about-us-area .about-right .about-treatment h3 {
    margin-bottom: 15px;
  }
  /* services */
  .services-card .fracture {
    margin-bottom: 50px;
  }
  .services-card .more-btn {
    margin-top: 30px;
  }
  .services-card.bg-two .more-btn {
    margin-top: 30px;
  }
  .services-card p {
    opacity: 1;
  }
  /* home two services */
  .services-area.services-two .services-card p {
    margin-bottom: 30px;
  }
  /* customer */
  .customer-care-area .customer-info h4 {
    font-size: 40px;
    margin-bottom: 30px;
  }
  .customer-care-area .customer-info h3 {
    font-size: 75px;
    padding: 8px 30px;
    margin-bottom: 30px;
  }
  .customer-care-area .customer-info .phone {
    margin-bottom: 35px;
  }
  .customer-care-area .customer-info .phone-image {
    display: none;
  }
  .customer-care-area .customer-shape {
    display: none;
  }
  /* home three customer */
  .customer-care-area.emergency .customer-info .phone {
    margin-bottom: 0;
  }
  /* appointment */
  .appointment-area .appointment-info {
    max-width: 100%;
    padding-top: 30px;
    margin-bottom: 30px;
  }
  .appointment-area .appointment-info h3 {
    font-size: 40px;
    margin-bottom: 20px;
  }
  .appointment-area .appointment-form {
    margin-top: 0;
  }
  /* portfolio */
  .portfolio-area {
    padding-bottom: 50px;
  }
  .portfolio-area .portfolio-shape {
    display: none;
  }
  /* advice */
  .advice-area .portfolio-shape {
    display: none;
  }
  /* why choose us */
  .why-choose-us-area .choose-image {
    margin-bottom: 30px;
  }
  .why-choose-us-area .choose-image .logo {
    left: 0;
    right: 0;
    margin: auto;
  }
  .choose-info {
    padding: 50px 50px 55px;
  }
  .choose-info h3 {
    font-size: 45px;
  }
  .choose-info .content {
    padding-left: 0;
  }
  .choose-info .content .banner-btn {
    margin-top: 40px;
  }
  /* home three why choose us */
  .why-choose-us-area.tow-style .choose-info {
    padding: 40px;
  }
  /* reviews */
  .reviews-area {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .reviews-area .reviews-btn {
    right: 45px;
  }
  .reviews-card p {
    font-size: 18px;
    margin-bottom: 35px;
  }
  /* home two testimonials */
  .testimonials-area .testimonials-items .testimonials-btn .swiper-button-next {
    right: -20px;
  }
  .testimonials-area .testimonials-items .testimonials-btn .swiper-button-prev {
    left: -20px;
  }
  .testimonials-card p {
    font-size: 20px;
    line-height: 32px;
  }
  .position-item .review-patient {
    right: 0;
    position: relative;
    margin-top: 30px;
  }
  .review-info {
    width: 100% !important;
  }
  /* doctor */
  .doctor-area .top-bar .section-heading {
    margin-bottom: 20px;
  }
  .doctor-area .top-bar .section-heading h2 {
    font-size: 45px;
  }
  .doctor-area .top-bar .paragraph {
    max-width: 100%;
    margin-left: 0;
  }
  .doctor-menu {
    margin-right: 0;
    margin-bottom: 30px;
  }
  /* news */
  .news-area .news-image {
    margin-bottom: 30px;
  }
  /* partner */
  .partner-area .first-part {
    margin-bottom: 30px;
  }
  .partner-area .logo img {
    max-width: 100px;
  }
  .partner-card {
    margin: auto;
    margin-bottom: 40px;
  }
  /* home two partner */
  .partner-area.two .partner-item {
    margin-left: 0;
  }
  .partner-area.two .partner-card {
    width: 100%;
  }
  .partner-area.two .partner-card::before {
    width: 0;
  }
  /* footer */
  .footer-area .col-lg-2:nth-child(3) .footer-weight {
    margin-left: 0;
  }
  .footer-area .col-lg-2:nth-child(4) .footer-weight {
    margin-left: 0;
  }
  .footer-area .col-lg-3:nth-child(2) .footer-weight {
    margin-left: 0;
  }
  .footer-area .col-lg-3:nth-child(5) .footer-weight {
    margin-left: 0;
  }
  /* copy */
  .copy-area .left-side {
    text-align: center;
    margin-bottom: 10px;
  }
  .copy-area .right-side {
    margin-top: 10px;
    text-align: center;
  }
  /* home two provide */
  .provide-area .provide-content {
    margin-bottom: 30px;
  }
  .provide-area .provide-content h2 {
    font-size: 45px;
    line-height: 56px;
    margin-bottom: 20px;
  }
  .provide-area .provide-content .community {
    padding-left: 0;
  }
  .provide-area .provide-image .review-info {
    top: auto;
    left: 0;
    bottom: 0;
    transform: unset;
  }
  /* home two work */
  .work-area .top-bar h2 {
    font-size: 45px;
    margin-bottom: 25px;
  }
  .work-area .top-bar .book-btn {
    text-align: start;
  }
  /* home two skills */
  .skills-area .section-heading {
    margin-bottom: 30px;
  }
  /* home three treatment */
  .treatment-area .top {
    margin-bottom: 30px;
  }
  .treatment-area .top h2 {
    margin-bottom: 20px;
  }
  .treatment-area .top .best {
    max-width: 100%;
    margin-left: 0;
  }
  .treatment-area .treatment-image {
    margin-bottom: 30px;
  }
  .treatment-area .treatment-info {
    max-width: 100%;
    margin-left: 0;
  }
  .treatment-area .treatment-info h3 {
    margin-bottom: 25px;
  }
  .treatment-area .treatment-info .banner-btn {
    margin-top: 40px;
  }
  /* home three features */
  .features-area .row {
    --bs-gutter-x: 25px;
  }
  .features-card .top {
    margin-bottom: 25px;
    padding-bottom: 25px;
  }
  .features-card .top h3 {
    font-size: 20px;
    max-width: 240px;
  }
  /* home three step */
  .step-area .step-info h2 {
    font-size: 45px;
    margin-bottom: 30px;
  }
  .step-area .appointment-form {
    max-width: 100%;
    margin-left: 0;
  }
  .step-card {
    margin-bottom: 30px;
  }
  .step-card .top {
    margin-bottom: 35px;
  }
  .step-card p {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 30px;
  }
  /* home three pricing */
  .pricing-area .section-title {
    max-width: 600px;
  }
  .pricing-area .row {
    --bs-gutter-x: 25px;
  }
  .pricing-area .col-lg-4:nth-child(1) .pricing-card::after {
    left: 0;
    width: 0;
  }
  .pricing-card::before {
    width: 0;
  }
  /* home three question faq */
  .question-faq {
    margin-bottom: 30px;
  }
  .question-faq h2 {
    font-size: 50px;
    line-height: 1.3;
    margin-bottom: 30px;
  }
  /* page banner */
  .page-banner-area {
    padding-top: 90px;
  }
  .page-banner-area .page-banner-content {
    padding: 30px 25px;
  }
  .page-banner-area .page-banner-content .banner-title-tags {
    font-size: 30px;
    margin-bottom: 15px;
  }
  /* page banner */
  .page-banner.blog .page-banner-content {
    max-width: 100%;
    margin-bottom: 30px;
  }
  /* contact us */
  .contact-card {
    padding: 30px 30px;
  }
  .contact-card h3 {
    font-size: 20px;
  }
  .contact-card ul li {
    margin-bottom: 20px;
  }
  /* blog details */
  .blog-details-content .leave {
    margin-bottom: 30px;
  }
  .blog-sidebar .news .nes-feed {
    max-width: 435px;
  }
  /* product */
  .shop-sidebar {
    max-width: 100%;
    margin-left: 0;
    margin-top: 30px;
  }
  .shop-sidebar .news .nes-feed {
    max-width: 400px;
  }
  /* product details */
  .related-products .container {
    max-width: 720px;
  }
  .product-details-page .product-details-image {
    margin-bottom: 30px;
  }
  .product-details-page .product-details-content {
    max-width: 100%;
    margin-left: 0;
  }
  /* cart */
  .shopping-cart-buttons .form-control {
    margin-bottom: 20px;
  }
  /* project details page */
  .project-details h3 {
    font-size: 35px;
    margin: 30px 0 20px;
  }
  .project-details .gallery {
    margin-bottom: 30px;
  }
  .project-details .gallery .project-image-11 {
    min-height: auto;
  }
  /* doctor details */
  .doctor-details-content {
    margin-top: 30px;
  }
  /**/
  .go-top.active {
    top: 95%;
  }
  /* page banner */
  .page-banner .page-banner-content {
    margin-bottom: 30px;
  }
  /* appointment page */
  .appointment-page .appointment-image {
    margin-bottom: 30px;
  }
  /* faq page */
  .question-area .question-info {
    margin-bottom: 30px;
  }
  /* service details page */
  .service-details-page .testimonials-area .testimonials-items {
    margin-bottom: 30px;
  }
  .service-details-page .testimonials-area .testimonials-items .testimonials-btn .swiper-button-next {
    right: -20px;
  }
  .service-details-page .testimonials-area .testimonials-items .testimonials-btn .swiper-button-prev {
    left: -20px;
  }
  .service-details-content .care-card {
    margin-bottom: 30px;
  }
  .service-details-content .care-card .title h4 {
    max-width: 375px;
  }
  .mptt-shortcode-wrapper {
    padding-left: 0;
  }
  .mptt-shortcode-wrapper .mptt-navigation-tabs {
    margin: 0;
    position: inherit;
    top: unset;
    left: unset;
    padding: 0;
  }
  .mptt-shortcode-wrapper .mptt-navigation-tabs li {
    display: inline-block !important;
  }
}
/* Min width 992px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* default */
  .ptb-120 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .pt-120 {
    padding-top: 80px;
  }
  .pb-120 {
    padding-bottom: 80px;
  }
  p {
    font-size: 15px;
  }
  /**/
  .container-fluid.wn-padding {
    max-width: 960px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.ws-padding {
    max-width: 960px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.wr-padding {
    max-width: 960px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.ps-padding {
    max-width: 960px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  /* default */
  .extra-padding {
    padding-top: 150px;
  }
  /* default */
  .default-btn {
    font-size: 14px;
  }
  .default-btn i {
    font-size: 18px;
  }
  /* top header */
  .top-header-area .left-side li {
    font-size: 13px;
    margin-right: 15px;
  }
  .top-header-area .right-side li {
    font-size: 13px;
    margin-right: 10px;
  }
  /* navbar */
  .navbar .navbar-brand {
    margin-right: 15px;
  }
  .navbar .navbar-brand .main-logo {
    max-width: 120px;
  }
  .navbar .navbar-nav .nav-item {
    margin-left: 8px;
    margin-right: 8px;
  }
  .navbar .navbar-nav .nav-item .nav-link {
    font-size: 14px;
  }
  .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item {
    font-size: 14px;
  }
  .navbar .others-options ul li {
    margin-right: 15px;
  }
  .navbar .others-options ul li .option-item .emergency {
    font-size: 12px;
  }
  .navbar .others-options ul li .option-item .emergency i {
    font-size: 14px;
  }
  .navbar .others-options ul li .option-item a {
    font-size: 12px;
    letter-spacing: -1.15px;
  }
  .navbar .others-options ul li .option-item .shopping {
    margin-right: 20px;
  }
  .navbar .others-options ul li .option-item .shopping i {
    font-size: 20px;
  }
  .navbar .others-options ul li .option-item .shopping .alerts {
    width: 15px;
    height: 15px;
    font-size: 10px;
    line-height: 15px;
  }
  .navbar .others-options ul li .default-btn {
    padding: 12px 10px 12px 10px;
  }
  .navbar .others-options ul li .default-btn i {
    display: none;
  }
  /* main banner */
  .main-banner-area {
    padding-top: 100px;
  }
  .main-banner-area .main-banner-content h2 {
    font-size: 65px;
    letter-spacing: -1.84px;
  }
  .main-banner-area .main-banner-content h2 .medical {
    letter-spacing: -1.8px;
    padding: 0 35px;
  }
  /* home two banner */
  .banner-area {
    padding-top: 200px;
  }
  .banner-area .banner-content h2 {
    font-size: 65px;
    letter-spacing: -1.76px;
  }
  .banner-area .banner-content .banner-btn {
    left: 0;
    bottom: 0;
    position: relative;
  }
  .banner-area .appointment-form {
    padding: 25px 20px;
  }
  .banner-area .appointment-form h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .banner-items .banner-btn {
    position: absolute;
    bottom: 155px;
    left: 0;
    right: 0;
    margin: auto;
  }
  .banner-items .banner-btn .swiper-button-next, .banner-items .banner-btn .swiper-button-prev {
    width: 50px;
    height: 50px;
    border-radius: 5px;
  }
  .banner-items .banner-btn .swiper-button-next {
    right: 0;
    left: 60px;
    margin: auto;
    border-radius: 5px;
  }
  .banner-items .banner-btn .swiper-button-prev {
    left: 0;
    right: 60px;
    margin: auto;
  }
  /* home three hero */
  .hero-area .hero-content {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .hero-area .hero-content h3 .care {
    display: block;
  }
  .hero-area .hero-content .banner-btn {
    margin-top: 20px;
  }
  .hero-area .hero-content .come {
    margin-top: 40px;
  }
  .hero-area .hero-content .hero-shape-1 {
    right: 0;
    bottom: 0;
  }
  .hero-area .hero-image {
    max-width: 100%;
    margin-left: 0;
  }
  /* page banner */
  .page-banner.blog .page-banner-content .banner-title-tags {
    margin-bottom: 15px;
  }
  .page-banner.blog .page-banner-content .banner-title-tags {
    font-size: 30px;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .page-banner.blog .page-banner-content p {
    margin-bottom: 25px;
  }
  /* advice */
  .advice-area .advice-content ul li {
    margin-right: 120px;
  }
  .advice-area .advice-content ul li a {
    font-size: 55px;
  }
  .advice-area .advice-content ul li img {
    top: 8px;
    right: -85px;
    max-width: 55px;
  }
  /* about us */
  .about-us-area .about-left {
    margin-bottom: 30px;
  }
  .about-us-area .about-left h2 {
    margin-bottom: 30px;
  }
  .about-us-area .about-right {
    max-width: 100%;
    margin-left: 0;
  }
  .about-us-area .about-right .about-treatment {
    margin-top: 30px;
  }
  /* services */
  .services-card .fracture {
    margin-bottom: 100px;
  }
  .services-card .more-btn {
    margin-top: 100px;
  }
  .services-card.bg-two .more-btn {
    margin-top: 100px;
  }
  .services-card p {
    opacity: 1;
  }
  /* customer care */
  .customer-care-area .customer-info .phone-image {
    right: 0;
  }
  .customer-care-area .customer-shape {
    display: none;
  }
  /* appointment */
  .appointment-area .appointment-info {
    max-width: 100%;
    padding-top: 40px;
    margin-bottom: 30px;
  }
  .appointment-area .appointment-info h3 {
    font-size: 46px;
  }
  .appointment-area .appointment-form {
    margin-top: 0;
  }
  /* why choose us */
  .why-choose-us-area .choose-image .logo {
    right: -35px;
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
  .why-choose-us-area .choose-image .logo .choose-logo {
    max-width: 30px;
  }
  .choose-info {
    padding: 40px 30px 40px;
  }
  .choose-info h3 {
    font-size: 35px;
    margin-bottom: 20px;
  }
  .choose-info .content {
    padding-left: 0;
  }
  .choose-info .content .click {
    margin-bottom: 25px;
    padding-bottom: 20px;
  }
  .choose-info .content .check-mark li {
    margin-bottom: 10px;
    padding-left: 25px;
    font-size: 14px;
  }
  .choose-info .content .check-mark li i {
    font-size: 18px;
  }
  .choose-info .content .banner-btn {
    margin-top: 35px;
  }
  /* home three why choose us */
  .why-choose-us-area.tow-style .choose-info {
    padding: 30px;
  }
  /* reviews */
  .reviews-area {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .reviews-area .reviews-btn {
    right: 25px;
    bottom: 65px;
  }
  .reviews-card {
    padding: 30px 30px;
  }
  .reviews-card .quote {
    margin-bottom: 30px;
  }
  .reviews-card p {
    font-size: 18px;
    margin-bottom: 30px;
  }
  .reviews-card h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .review-info {
    padding: 35px 20px;
    max-width: 185px !important;
  }
  /* home two testimonials */
  .testimonials-area .testimonials-items .testimonials-btn .swiper-button-next {
    right: -25px;
  }
  .testimonials-area .testimonials-items .testimonials-btn .swiper-button-prev {
    left: -25px;
  }
  /* doctor */
  .doctor-area .section-heading h2 {
    font-size: 40px;
  }
  .doctor-menu {
    margin-right: 0;
  }
  .doctor-menu .nav-tabs .nav-link {
    padding-right: 30px;
  }
  /* calender */
  .calender-area .tab-content {
    margin-left: 0;
  }
  .table-sidebar .nav-tabs {
    display: flex !important;
  }
  .table-sidebar .nav-tabs .nav-item {
    margin-right: 15px;
  }
  .table-sidebar .nav-tabs .nav-item:last-child {
    margin-right: 0;
  }
  /* news */
  .news-area .news-image {
    margin-bottom: 30px;
  }
  .news-content {
    max-width: 100%;
    margin-left: 0;
  }
  /* partner */
  .partner-area .first-part {
    margin-bottom: 50px;
  }
  .partner-card {
    margin: auto;
    margin-bottom: 50px;
  }
  /* about page partner */
  .partner-area.two .partner-card {
    width: 100%;
  }
  .partner-area.two .partner-card::before {
    right: 0;
    width: 0;
  }
  .partner-area.two .partner-item {
    margin-left: 0;
  }
  /* footer */
  .footer-area .section-title {
    margin-bottom: 50px;
  }
  .footer-area .col-lg-2:nth-child(3) .footer-weight {
    margin-left: 0;
  }
  .footer-area .col-lg-2:nth-child(4) .footer-weight {
    margin-left: 0;
  }
  .footer-area .col-lg-3:nth-child(2) .footer-weight {
    margin-left: 0;
  }
  .footer-area .col-lg-3:nth-child(5) .footer-weight {
    margin-left: 0;
  }
  .footer-weight .contact li {
    font-size: 14px;
  }
  .footer-weight .service li {
    font-size: 14px;
  }
  /* home two works */
  .work-area .top-bar h2 {
    font-size: 40px;
  }
  .single-works h3 {
    font-size: 20px;
  }
  /* page banner */
  .page-banner-area {
    padding-top: 110px;
  }
  .page-banner-area .page-banner-content {
    padding: 30px 30px;
  }
  .page-banner-area .page-banner-content .banner-title-tags {
    font-size: 35px;
    margin-bottom: 20px;
  }
  /* contact us */
  .contact-card {
    padding: 25px 20px;
  }
  .contact-card h3 {
    font-size: 20px;
  }
  .contact-card ul li {
    margin-bottom: 20px;
  }
  .appointment-form {
    padding: 35px 30px;
  }
  /* customer care */
  .customer-care-area .customer-info h4 {
    font-size: 40px;
    margin-bottom: 30px;
  }
  /* home three customer care */
  .customer-care-area.emergency .customer-info .phone {
    margin-bottom: 0;
  }
  /* home three question */
  .question-faq {
    margin-bottom: 30px;
  }
  .question-faq h2 {
    font-size: 54px;
    line-height: 1.3;
    margin-bottom: 30px;
  }
  /* home three pricing */
  .pricing-area .container-fluid.ps-padding {
    max-width: 960px;
  }
  .pricing-area .row {
    --bs-gutter-x: 25px;
  }
  .pricing-card::before {
    width: 0;
  }
  .pricing-card::after {
    width: 0;
  }
  .pricing-card .default-btn {
    margin-top: 30px;
  }
  /* home three features */
  .features-area .row {
    --bs-gutter-x: 25px;
  }
  .features-card .top {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .features-card .top h3 {
    font-size: 20px;
    max-width: 230px;
  }
  /* home three step */
  .step-area .step-info {
    margin-bottom: 30px;
  }
  .step-area .appointment-form {
    max-width: 100%;
    margin-left: 0;
  }
  /* home three treatment */
  .treatment-area .top {
    margin-bottom: 30px;
  }
  .treatment-area .top h2 {
    font-size: 35px;
    line-height: 50px;
  }
  .treatment-area .treatment-image {
    margin-bottom: 30px;
  }
  .treatment-area .treatment-image img {
    width: 100%;
  }
  .treatment-area .treatment-info {
    max-width: 100%;
    margin-left: 0;
  }
  /* home three fun fact */
  .fun-fact-area h2 {
    font-size: 20px;
  }
  .fun-fact-area .review-info {
    padding: 25px 20px;
  }
  .fun-fact-area .review-info h3 {
    font-size: 35px;
  }
  .fun-fact-area .review-info p {
    font-size: 14px;
  }
  /* blog details */
  .blog-sidebar .news .nes-feed .news-content {
    top: 5px;
  }
  .blog-sidebar .news .nes-feed .news-content h4 {
    font-size: 14px;
    line-height: 22px;
  }
  /* product page */
  .shop-sidebar .news .nes-feed .news-content {
    top: 5px;
  }
  .shop-sidebar .news .nes-feed .news-content h4 {
    font-size: 14px;
    line-height: 22px;
  }
  /* product details */
  .related-products .container {
    max-width: 960px;
  }
  /* cart */
  .shopping-cart-totals {
    margin-top: 30px;
  }
  /* project details page */
  .project-details h3 {
    font-size: 35px;
    margin: 40px 0 20px;
  }
  .project-details .gallery {
    margin-bottom: 30px;
  }
  .project-details .gallery .project-image-11 {
    min-height: 368px;
  }
  .service-sidebar .information {
    padding: 50px 50px;
  }
  .service-sidebar .appointment-form h3 {
    font-size: 19px;
    margin-bottom: 20px;
  }
  .service-sidebar .appointment-form .default-btn {
    padding: 14px 40px 14px 20px;
    font-size: 15px;
  }
  .service-sidebar .appointment-form .default-btn i {
    font-size: 16px;
    right: 20px;
  }
  /* copy */
  .copy-area .center-part {
    text-align: end;
  }
  /* go top */
  .go-top.active {
    top: 92%;
  }
  /* page banner */
  .page-banner .page-banner-content .banner-title-tags {
    font-size: 35px;
    margin-bottom: 15px;
  }
  .page-banner .page-banner-content .mail {
    padding-top: 25px;
    padding-bottom: 25px;
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .page-banner .page-banner-content .mail li {
    font-size: 20px;
    padding-left: 35px;
  }
  .page-banner .page-banner-content .mail li i {
    top: 3px;
    font-size: 25px;
  }
  .provide-area .provide-content {
    max-width: 100%;
    margin-bottom: 30px;
  }
  .provide-area .provide-content .community {
    padding-left: 0;
  }
  .provide-area .provide-image .review-info {
    left: 0;
    right: 0;
    margin: auto;
    padding: 30px 20px;
  }
  /**/
  .about-us-area.about-us .about-left {
    margin-bottom: 30px;
  }
  .about-us-area.about-us .about-right {
    max-width: 100%;
    margin-left: 0;
  }
  /* appointment page */
  .appointment-page .appointment-image {
    width: 100%;
    margin: auto;
    text-align: center;
    margin-bottom: 30px;
  }
  /* faq page */
  .question-area .question-info {
    margin-bottom: 30px;
  }
  /* service details page */
  .service-details-page .testimonials-area .testimonials-items {
    margin-bottom: 30px;
  }
  .service-details-page .testimonials-area .testimonials-items .testimonials-btn .swiper-button-next {
    right: -20px;
  }
  .service-details-page .testimonials-area .testimonials-items .testimonials-btn .swiper-button-prev {
    left: -20px;
  }
  .service-sidebar .services {
    padding: 50px 50px;
  }
  .mptt-shortcode-wrapper {
    padding-left: 0;
  }
  .mptt-shortcode-wrapper .mptt-navigation-tabs {
    margin: 0;
    position: inherit;
    top: unset;
    left: unset;
    padding: 0;
  }
  .mptt-shortcode-wrapper .mptt-navigation-tabs li {
    display: inline-block !important;
  }
}
/* Min width 1200px */
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  /**/
  .container-fluid.wn-padding {
    max-width: 1140px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.ws-padding {
    max-width: 1140px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.wr-padding {
    max-width: 1140px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.ps-padding {
    max-width: 1140px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  /**/
  .extra-padding {
    padding-top: 200px;
  }
  /* top header */
  .top-header-area .right-side li {
    margin-right: 8px;
    padding-left: 20px;
  }
  /**/
  .navbar .navbar-brand {
    margin-right: 15px;
  }
  .navbar .navbar-brand .main-logo {
    max-width: 120px;
  }
  .navbar .navbar-nav .nav-item {
    margin-left: 9px;
    margin-right: 9px;
  }
  .navbar .others-options ul li {
    margin-right: 15px;
  }
  .navbar .others-options ul li .option-item .shopping {
    margin-right: 20px;
  }
  .navbar .others-options ul li .option-item .emergency {
    font-size: 13px;
  }
  .navbar .others-options ul li .option-item .emergency i {
    font-size: 16px;
  }
  .navbar .others-options ul li .option-item a {
    font-size: 14px;
  }
  .navbar .others-options ul li .default-btn {
    font-size: 15px;
  }
  .navbar .others-options ul li .default-btn i {
    top: 51%;
    font-size: 18px;
  }
  /* main banner */
  .main-banner-area {
    padding-top: 100px;
  }
  .main-banner-area .main-banner-content h2 {
    font-size: 80px;
  }
  /* home two banner */
  .banner-area {
    padding-top: 300px;
  }
  .banner-area .banner-content h2 {
    font-size: 90px;
  }
  .banner-area .banner-content .banner-btn {
    bottom: 26px;
  }
  .banner-area .appointment-form {
    padding: 35px 30px;
  }
  .banner-items .banner-btn .swiper-button-next, .banner-items .banner-btn .swiper-button-prev {
    top: var(--swiper-navigation-top-offset, 37%);
  }
  /* home three hero */
  .hero-area .hero-content h2 {
    font-size: 77px;
    line-height: 106px;
  }
  .hero-area .hero-content .banner-btn {
    margin-top: 10px;
  }
  .hero-area .hero-content .come {
    margin-top: 50px;
  }
  /* advice */
  .advice-area .advice-content ul li a {
    font-size: 80px;
  }
  .advice-area .advice-content ul li img {
    top: 4px;
    max-width: 80px;
  }
  /* calender */
  .calender-area .tab-content {
    margin-left: 0;
  }
  /* services */
  .services-card {
    padding: 30px 25px;
  }
  .services-card .fracture {
    margin-bottom: 60px;
  }
  .services-card h3 {
    font-size: 22px;
  }
  .services-card .more-btn {
    margin-top: 60px;
  }
  .services-card.bg-two .more-btn {
    margin-top: 169px;
  }
  .project-details-side .testimonials-area .testimonials-items .testimonials-btn .swiper-button-prev {
    left: -30px;
    right: auto;
  }
  .project-details-side .testimonials-area .testimonials-items .testimonials-btn .swiper-button-next {
    left: auto;
    right: -30px;
  }
  /* home two services */
  .services-area.services-two .services-card .services-1 {
    margin-bottom: 40px;
  }
  .services-area.services-two .services-card h3 {
    font-size: 20px;
  }
  .services-area.services-two .services-card p {
    margin-bottom: 30px;
  }
  .services-area.services-two .services-card .brain-plus {
    max-width: 130px;
  }
  /* customer care */
  .customer-care-area .customer-info .phone-image {
    right: -80px;
  }
  .customer-care-area .shape-image .user-image-7 {
    top: 60px;
    left: 50px;
  }
  /* portfolio */
  .portfolio-area .portfolio-shape-1 {
    right: 100px;
  }
  .portfolio-area .portfolio-shape-2 {
    left: 100px;
  }
  .portfolio-area .portfolio-shape-3 {
    right: 190px;
  }
  .portfolio-card .portfolio-card-body {
    left: 25px;
    right: 25px;
    bottom: 25px;
  }
  .portfolio-card .portfolio-card-body .new {
    padding: 6px 15px;
    margin-bottom: 15px;
  }
  .portfolio-card .portfolio-card-body h3 {
    font-size: 20px;
  }
  /* why choose us */
  .why-choose-us-area .choose-image .logo {
    right: -50px;
  }
  .choose-info {
    padding: 40px 50px 45px;
  }
  .choose-info h3 {
    font-size: 40px;
    margin-bottom: 20px;
  }
  .choose-info .content {
    padding-left: 0;
  }
  .choose-info .content .click {
    margin-bottom: 25px;
    padding-bottom: 25px;
  }
  .choose-info .content .banner-btn {
    margin-top: 35px;
  }
  /* reviews */
  .reviews-area {
    padding-top: 120px;
  }
  .reviews-area .reviews-btn {
    right: 30px;
  }
  .reviews-card {
    padding: 40px 40px;
  }
  .reviews-card p {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 30px;
  }
  /* home three step */
  .step-area .step-info h2 {
    font-size: 40px;
    margin-bottom: 30px;
  }
  .step-area .appointment-form {
    padding: 40px 30px;
  }
  .step-card p {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 50px;
  }
  .doctor-card .doctor-card-body {
    padding: 25px 20px;
  }
  .doctor-card .doctor-card-body h3 {
    font-size: 19px;
  }
  .doctor-card .doctor-card-style {
    padding: 25px 20px;
  }
  .doctor-card .doctor-card-style h3 {
    font-size: 19px;
    margin-bottom: 10px;
  }
  .doctor-menu {
    margin-right: 0;
  }
  /* news */
  .news-area .section-heading {
    margin-bottom: 30px;
  }
  .news-area .section-heading h2 {
    font-size: 45px;
  }
  /* home three blog */
  .blog-card .blog-card-body h3 {
    font-size: 20px;
  }
  /* partner */
  .partner-area .first-part {
    margin-bottom: 50px;
  }
  .partner-area .logo img {
    max-width: 100px;
  }
  .partner-card {
    width: 270px;
    height: 270px;
    padding: 50px 25px 0;
  }
  /* home two partner */
  .partner-area.two .partner-card::before {
    width: 0;
  }
  /* footer */
  .footer-area .col-lg-2:nth-child(3) .footer-weight {
    margin-left: 0;
  }
  .footer-area .col-lg-2:nth-child(4) .footer-weight {
    margin-left: 0;
  }
  .footer-area .col-lg-3:nth-child(2) .footer-weight {
    margin-left: 0;
  }
  .footer-area .col-lg-3:nth-child(5) .footer-weight {
    margin-left: 0;
  }
  /* home two provide */
  .provide-area .provide-content h2 {
    font-size: 45px;
    line-height: 54px;
    margin-bottom: 25px;
  }
  .provide-area .provide-content .community {
    padding-left: 0;
  }
  .provide-area .provide-content .community .paragraph {
    margin-bottom: 30px;
  }
  .provide-area .provide-image .review-info {
    left: 0;
  }
  /* skills */
  .skills-area .section-heading h2 {
    font-size: 50px;
  }
  /* home three pricing */
  .pricing-area .container-fluid.ps-padding {
    max-width: 1140px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .pricing-area .row {
    --bs-gutter-x: 35px;
  }
  .pricing-card::before {
    width: 0;
  }
  .pricing-card::after {
    width: 0;
  }
  .pricing-card li {
    font-size: 15px;
    padding-left: 22px;
  }
  .pricing-card .check li {
    padding-left: 22px;
  }
  /* question */
  .question-faq h2 {
    font-size: 50px;
    line-height: 1.3;
    margin-bottom: 20px;
  }
  .question-faq .accordion-item {
    margin-bottom: 15px;
  }
  /* home three features */
  .features-area .row {
    --bs-gutter-x: 50px;
  }
  /* home three treatment */
  .treatment-area .top h2 {
    font-size: 45px;
    line-height: 60px;
  }
  .treatment-area .treatment-info h3 {
    margin-bottom: 25px;
  }
  .treatment-area .treatment-info .banner-btn {
    margin-top: 35px;
  }
  /* customer */
  .customer-care-area.emergency .customer-info .phone {
    margin-bottom: 0;
  }
  .customer-care-area.emergency .shape-image .phone-1 {
    left: 100px;
  }
  /* cart */
  .shopping-cart-totals {
    margin-top: 30px;
  }
  /* project details page */
  .project-details h3 {
    font-size: 35px;
    margin: 40px 0 20px;
  }
  .project-details .gallery .project-image-11 {
    min-height: 325px;
  }
  .service-sidebar .information {
    padding: 25px 20px;
  }
  .service-sidebar .information h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .service-sidebar .information .care li {
    font-size: 14px;
    margin-bottom: 15px;
  }
  .service-sidebar .appointment-form {
    padding: 25px 20px;
  }
  .service-sidebar .appointment-form h3 {
    font-size: 19px;
    margin-bottom: 20px;
  }
  .service-sidebar .appointment-form .default-btn {
    padding: 14px 40px 14px 20px;
    font-size: 15px;
  }
  .service-sidebar .appointment-form .default-btn i {
    font-size: 16px;
    right: 20px;
  }
  .project-details-side .appointment-form {
    padding: 25px 20px;
  }
  .project-details-side .appointment-form h3 {
    font-size: 19px;
    margin-bottom: 20px;
  }
  .project-details-side .appointment-form .default-btn {
    padding: 14px 40px 14px 20px;
    font-size: 15px;
  }
  .project-details-side .appointment-form .default-btn i {
    font-size: 16px;
    right: 20px;
  }
  /* go top */
  .go-top.active {
    top: 95%;
  }
  /**/
  .page-banner-area {
    padding-top: 105px;
  }
  .page-banner-area .page-banner-content .banner-title-tags {
    font-size: 35px;
    margin-bottom: 20px;
  }
  .service-details-page .testimonials-area .testimonials-items .testimonials-btn .swiper-button-next {
    right: -20px;
  }
  .service-details-page .testimonials-area .testimonials-items .testimonials-btn .swiper-button-prev {
    left: -20px;
  }
  .service-details-content .care-card {
    padding: 30px 30px;
  }
  .service-details-content .care-card .title {
    padding-left: 100px;
    margin-bottom: 45px;
  }
  .service-details-content .care-card .title h4 {
    top: 10px;
    font-size: 20px;
  }
  .service-details-content .care-card .title .care-image {
    width: 85px;
    height: 85px;
    line-height: 82px;
  }
  .service-details-content .care-card .title .care-image .services-3 {
    margin-top: 15px;
  }
  .service-details-content .care-card .title .care-image .services-3 svg {
    width: 35px;
    height: 35px;
  }
  .service-details-content .care-card .title .care-image .services-3 i {
    font-size: 35px;
  }
  .service-sidebar .services {
    padding: 30px 20px;
  }
  .service-sidebar .services .right-line li {
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 15px;
  }
  .mptt-shortcode-wrapper {
    padding-left: 0;
  }
  .mptt-shortcode-wrapper .mptt-navigation-tabs {
    margin: 0;
    position: inherit;
    top: unset;
    left: unset;
    padding: 0;
  }
  .mptt-shortcode-wrapper .mptt-navigation-tabs li {
    display: inline-block !important;
  }
}
/* Min width 1400px */
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .container-fluid.wn-padding {
    max-width: 1320px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.ws-padding {
    max-width: 1320px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.wr-padding {
    max-width: 1320px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.ps-padding {
    max-width: 1320px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .default-btn {
    padding: 14px 55px 14px 30px;
  }
  /* home two banner */
  .banner-area {
    padding-top: 400px;
  }
  /* home three banner */
  .hero-area .hero-content h2 {
    font-size: 90px;
  }
  /* home two partner */
  .partner-area.two .partner-card::before {
    right: -35px;
  }
  /* services */
  .services-card {
    padding: 35px 25px;
  }
  .services-card .fracture {
    margin-bottom: 100px;
  }
  .services-card .more-btn {
    margin-top: 98px;
  }
  /* why choose us */
  .choose-info h3 {
    font-size: 48px;
  }
  .choose-info .content {
    padding-left: 75px;
  }
  /* home three why choose us */
  .why-choose-us-area.tow-style .choose-info {
    border: 1px solid #f5f5f5;
  }
  /* reviews */
  .reviews-area .reviews-btn {
    right: -60px;
  }
  /* home two review */
  .review-info {
    padding: 45px 18px;
  }
  /* doctor */
  .doctor-card .doctor-card-body h3 {
    font-size: 20px;
  }
  .doctor-card .doctor-card-style h3 {
    font-size: 20px;
  }
  /* home two provide */
  .provide-area .provide-content .community {
    padding-left: 0;
  }
  .provide-area .provide-image .review-info {
    left: 0;
  }
  /* home three pricing */
  .pricing-area .container-fluid.ps-padding {
    max-width: 1320px;
  }
  .pricing-area .row {
    --bs-gutter-x: 100px;
  }
  .pricing-area .col-lg-4:nth-child(3) .pricing-card::before {
    width: 0;
  }
  .pricing-card::before {
    right: -50px;
  }
  .pricing-card::after {
    width: 0;
  }
  /* home three customer care */
  .customer-care-area .customer-info .phone {
    margin-bottom: 0;
  }
  /* go top */
  .go-top.active {
    top: 95%;
  }
  /* service details page */
  .service-details-page .testimonials-area .testimonials-items .testimonials-btn .swiper-button-next {
    right: -25px;
  }
  .service-details-page .testimonials-area .testimonials-items .testimonials-btn .swiper-button-prev {
    left: -25px;
  }
  .service-sidebar .services {
    padding: 30px 30px;
  }
  .appointment-form {
    padding: 30px 25px;
  }
  .service-details-content .care-card {
    padding: 30px 30px;
  }
  .service-details-content .care-card .title {
    padding-left: 100px;
    margin-bottom: 45px;
  }
  .service-details-content .care-card .title h4 {
    top: 10px;
    font-size: 20px;
  }
  .service-details-content .care-card .title .care-image {
    width: 85px;
    height: 85px;
    line-height: 82px;
  }
  .service-details-content .care-card .title .care-image .services-3 {
    margin-top: 15px;
  }
  .service-details-content .care-card .title .care-image .services-3 svg {
    width: 35px;
    height: 35px;
  }
  .service-details-content .care-card .title .care-image .services-3 i {
    font-size: 35px;
  }
}
/* Min width 1600px */
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  /* default */
  .container-fluid.wn-padding {
    max-width: 1520px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.ws-padding {
    max-width: 1520px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.wr-padding {
    max-width: 1520px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .container-fluid.ps-padding {
    max-width: 1520px;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  /* banner */
  .banner-area {
    padding-top: 470px;
  }
  /* services */
  .services-card .more-btn {
    margin-top: 99px;
  }
  /* home two partner */
  .partner-area.two .partner-card::before {
    right: -55px;
  }
  /* home three calender */
  .calender-area .tab-content {
    position: relative;
    margin-left: 0;
  }
}
/* Min width 1920px */
@media only screen and (min-width: 1920px) {
  /* default */
  .container-fluid.wn-padding {
    max-width: 1920px;
    padding-left: 180px;
    padding-right: 180px;
  }
  .container-fluid.ws-padding {
    max-width: 1920px;
    padding-left: 0;
    padding-right: 0;
  }
  .container-fluid.wr-padding {
    padding-left: 190px;
    padding-right: 0;
    max-width: 1920px;
    margin: auto;
  }
}/*# sourceMappingURL=medak-responsive.css.map */