@media only screen and (max-width: 767px) {
.admin-bar .navbar.sticky {
top: 0 !important;
}
.admin-bar div#navbarOffcanvas {
z-index: 999999;
}
body {
font-size: 14px;
}
.ptb-120 {
padding-top: 50px;
padding-bottom: 50px;
}
.ptb-100 {
padding-top: 50px;
padding-bottom: 50px;
}
.pt-120 {
padding-top: 50px;
}
.pb-120 {
padding-bottom: 50px;
}
.pb-95 {
padding-bottom: 25px;
}
.section-title {
margin: 0 auto 35px;
}
.section-title .sub {
padding: 5px 15px;
font-size: 12px;
}
.section-title h2 {
font-size: 30px;
}
.section-top-title {
margin-bottom: 35px;
}
.section-top-title .sub {
font-size: 14px;
display: block;
margin-bottom: 12px;
}
.section-top-title h2 {
font-size: 30px;
}
.section-wrap-title {
margin-bottom: 35px;
}
.section-wrap-title .sub {
font-size: 14px;
margin-bottom: 12px;
}
.section-wrap-title h2 {
font-size: 30px;
}
.others-services-card .service-btn i {
position: relative;
top: 5px;
display: inline-block;
}
.others-services-card {
text-align: center;
}
.others-services-card .service-btn {
display: inline-block;
}
.section-wrap-title .title-btn {
font-size: 14px;
justify-content: start;
margin-top: 20px;
}
.top-header-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.top-header-left {
display: block;
}
.top-header-left li {
font-size: 14px;
margin-right: 0;
margin-bottom: 10px;
}
.top-header-left li:last-child {
margin-bottom: 0;
}
.top-header-left li:last-child a {
font-size: 14px;
}
.top-header-info {
display: block;
margin-top: 12px;
}
.top-header-info li {
display: inline-flex;
font-size: 14px;
margin-right: 10px;
margin-bottom: 10px;
}
.top-header-info li:last-child {
margin-bottom: 0;
}
.navbar .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.clinic-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.clinic-banner-inner {
padding: 25px 20px 0 20px;
margin-bottom: 25px;
}
.clinic-banner-inner .wrap-shape {
z-index: -1;
}
.clinic-banner-content .sub {
padding: 5px 15px;
font-size: 12px;
}
.clinic-banner-content h1 {
font-size: 35px;
}
.clinic-banner-content .banner-btn {
margin-top: 25px;
}
.clinic-banner-content .feedback {
margin-top: 35px;
}
.clinic-banner-image {
margin-left: 0;
margin-top: 35px;
}
.clinic-banner-item .item {
padding: 20.8px;
}
.clinic-banner-item .item h3 {
font-size: 17px;
}
.clinic-banner-item .item span {
margin-top: 8.5px;
}
.partner-area .col {
width: 50%;
}
.partner-title {
margin-bottom: 30px;
}
.partner-title h5 {
font-size: 15px;
}
.services-area {
margin-left: 0;
margin-right: 0;
}
.services-area .col-xl-3:nth-child(2) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(4) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(6) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(8) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(10) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(12) {
margin-top: 0;
}
.services-card {
padding: 20px;
}
.services-card .icon i {
height: 80px;
width: 80px;
line-height: 80px;
font-size: 45px;
}
.services-card h3 {
font-size: 20px;
}
.services-bottom-btn {
margin-top: 15px;
}
.about-image {
padding: 0 0 0 0;
}
.about-image .video-wrap {
padding: 10px;
right: 5px;
top: 5px;
max-width: 125px;
}
.about-image .video-wrap .video .video-btn i {
height: 40px;
width: 40px;
line-height: 40px;
font-size: 15px;
}
.about-image .video-wrap .line {
margin-top: 5px;
}
.about-image .counter-wrap {
padding: 15px;
right: 5px;
bottom: 5px;
animation: unset;
}
.about-image .counter-wrap .title {
margin-left: 10px;
}
.about-image .counter-wrap .title h3 {
font-size: 25px;
}
.about-content {
padding-left: 0;
margin-top: 30px;
}
.about-content .sub {
padding: 5px 15px;
font-size: 12px;
margin-bottom: 15px;
}
.about-content h2 {
font-size: 30px;
}
.about-content .list li {
font-size: 15px;
}
.about-content .list li i {
font-size: 18px;
}
.overview-information-card {
padding: 20px;
}
.overview-information-card .title {
margin-bottom: 20px;
}
.overview-information-card .title h3 {
font-size: 17px;
margin-bottom: 10px;
}
.overview-information-card .appointment-btn {
font-size: 14px;
}
.overview-information-card .phone-btn a {
font-size: 18px;
}
.overview-information-card.bg-wrap-two .title {
margin-bottom: 20px;
}
.overview-information-card .wrap-icon i {
font-size: 70px;
}
.doctor-tabs .nav {
margin-bottom: 30px;
}
.doctor-tabs .nav .nav-item .nav-link {
padding: 5px 10px;
font-size: 12px;
margin-top: 2.5px;
margin-bottom: 2.5px;
}
.doctor-card .doctor-content h3 {
font-size: 18px;
}
.doctor-slider .swiper-scrollbar {
margin-top: 10px;
}
.choose-us-and-others-services-inner-bg-color {
margin-left: 0 !important;
margin-right: 0 !important;
}
.choose-us-content .content {
margin-bottom: 35px;
}
.choose-us-content .content .sub {
padding: 5px 15px;
font-size: 12px;
}
.choose-us-content .content h2 {
font-size: 30px;
}
.choose-us-content .quote-card {
padding: 25px;
}
.choose-us-content .quote-card p {
font-size: 14px;
}
.choose-us-content .quote-card .info .title h3 {
font-size: 15px;
}
.choose-us-content .quote-slider .quote-button {
right: 10px;
bottom: 10px;
}
.choose-us-content .quote-slider .quote-button li i {
height: 25px;
width: 25px;
line-height: 25px;
font-size: 15px;
}
.choose-us-image .wrap-image-one {
margin-top: 25px;
}
.choose-us-image .box-one {
padding: 25px;
}
.choose-us-image .box-one h3 {
font-size: 25px;
}
.choose-us-image .box-two {
padding: 25px;
margin-top: 25px;
}
.choose-us-image .box-two h3 {
font-size: 25px;
}
.others-services-area .section-title h2 {
font-size: 30px;
}
.others-services-card {
padding: 25px;
}
.others-services-card h3 {
font-size: 20px;
}
.others-services-card .service-btn {
font-size: 14px;
}
.blog-card .blog-content h3 {
font-size: 20px;
margin-bottom: 10px;
}
.g-5, .gy-5 {
--bs-gutter-y: 1rem;
}
.footer-area {
margin-left: 0;
margin-right: 0;
}
.single-footer-widget h3 {
font-size: 20px;
margin-bottom: 25px;
}
.single-footer-widget.ps-3 {
padding-left: 0 !important;
}
.single-footer-widget.ps-5 {
padding-left: 0 !important;
}
.single-footer-widget .working-hours-info {
padding: 25px;
}
.single-footer-widget .working-hours-info h2 {
font-size: 22px;
margin-bottom: 22px;
}
.copyright-area {
padding-top: 25px;
padding-bottom: 25px;
}
.copyright-left {
text-align: center;
}
.copyright-right {
justify-content: center;
margin-top: 15px;
}
.copyright-right li {
margin-right: 10px;
font-size: 12px;
}
.dental-care-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.dental-care-banner-inner {
padding-top: 50px;
padding-bottom: 50px;
}
.dental-care-banner-content .sub {
padding: 5px 15px;
font-size: 14px;
}
.dental-care-banner-content h1 {
font-size: 35px;
}
.dental-care-banner-content p {
max-width: 100%;
}
.dental-care-banner-content .banner-btn-list {
display: inline-block;
margin-top: 25px;
}
.dental-care-banner-content .banner-btn-list li {
margin-right: 0;
margin-bottom: 20px;
}
.dental-care-banner-content .banner-btn-list li:last-child {
margin-bottom: 0;
}
.dental-care-banner-image {
margin-top: 30px;
}
.dental-care-banner-image .feedback {
position: relative;
padding: 45px;
margin-top: 25px;
}
.dental-care-banner-image .feedback p {
margin-bottom: 20px;
}
.dental-care-banner-image .counter-wrap {
position: relative;
padding: 45px;
margin-top: 25px;
}
.dental-care-banner-image .counter-wrap h3 {
font-size: 30px;
}
.dental-care-banner-shape1, .dental-care-banner-shape2, .dental-care-banner-shape3 {
display: none;
}
.features-card h3 {
font-size: 20px;
margin-bottom: 12px;
}
.about-wrap-image {
position: relative;
padding: 0 0 0 50px;
}
.about-wrap-image .wrap {
bottom: 10px;
}
.about-inner .about-content {
padding-left: 0;
}
.services-item {
padding-top: 30px;
padding-bottom: 30px;
}
.services-item .services-content h3 {
font-size: 22px;
margin-bottom: 18px;
}
.services-item .services-content .list {
display: inline-block;
}
.services-item .services-content .list li {
margin-right: 0;
margin-bottom: 10px;
}
.services-item .services-content .list li:last-child {
margin-bottom: 0;
}
.services-item .services-arrow {
text-align: start;
margin-top: 25px;
}
.services-item .services-arrow a i {
height: 65px;
width: 65px;
line-height: 65px;
font-size: 20px;
}
.services-item.active {
padding: 20px;
}
.free-consultation-content .sub {
font-size: 15px;
margin-bottom: 12px;
}
.free-consultation-content h2 {
font-size: 30px;
margin-bottom: 12px;
}
.free-consultation-content .free-consultation-btn {
margin-top: 25px;
}
.free-consultation-image {
text-align: center;
margin-top: 30px;
}
.doctor-pagination-and-button .doctor-pagination {
margin-right: 20px;
}
.clients-feedback-card {
padding: 22px;
}
.clients-feedback-card .bottom {
margin-top: 25px;
display: block;
}
.clients-feedback-card .bottom .rating {
padding-left: 0;
margin-top: 15px;
}
.cta-content {
margin: 0 auto 40px;
}
.cta-content .sub {
font-size: 12px;
margin-bottom: 12px;
}
.cta-content h2 {
font-size: 30px;
margin-bottom: 12px;
}
.cta-content .cta-btn {
margin-top: 22px;
}
.cta-video {
height: auto;
}
.cta-shape1, .cta-shape2 {
display: none;
}
.footer-area.with-large-border-radius {
padding-top: 50px;
}
.cosmetic-surgery-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.cosmetic-surgery-banner-content h1 {
font-size: 35px;
margin-bottom: 15px;
margin-right: 0;
}
.cosmetic-surgery-banner-content p {
font-size: 14px;
}
.cosmetic-surgery-banner-content .banner-btn {
margin-top: 25px;
}
.cosmetic-surgery-banner-content .bottom-content {
margin-top: 25px;
}
.cosmetic-surgery-banner-image {
text-align: center;
margin-top: 30px;
}
.cosmetic-surgery-banner-right {
margin-top: 30px;
}
.cosmetic-surgery-banner-right .rating-box {
padding: 20px;
}
.cosmetic-surgery-banner-right .rating-box .arrow-btn a i {
height: 55px;
width: 55px;
line-height: 55px;
}
.cs-about-area {
margin-left: 0;
margin-right: 0;
}
.cs-about-inner {
padding: 50px 0;
}
.cs-about-inner .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.cs-about-image .wrap {
bottom: 20px;
}
.cs-about-content {
padding: 0;
margin-top: 30px;
}
.cs-about-content h2 {
font-size: 30px;
margin-bottom: 17px;
}
.cs-about-content .counter-wrap {
padding: 20px 20px 0 20px;
}
.cs-about-content .counter-wrap .item h3 {
font-size: 32px;
margin-bottom: 5px;
}
.cs-about-content .counter-wrap .item p {
font-size: 14px;
}
.cs-about-content .counter-wrap .item::before {
display: none;
}
.solutions-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.solutions-content .title {
margin-bottom: 30px;
}
.solutions-content .title .sub {
margin-bottom: 12px;
}
.solutions-content .title h2 {
font-size: 30px;
}
.solutions-content .solutions-thumb .item h3 {
font-size: 16px;
}
.solutions-content .solutions-bottom {
margin-top: 30px;
}
.solutions-content .solutions-bottom .service-btn {
font-size: 14px;
}
.solutions-image {
margin-top: 30px;
}
.solutions-image .arrow-btn {
left: 20px;
bottom: 20px;
}
.video-wrap-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.video-wrap-inner {
padding-top: 150px;
padding-bottom: 150px;
}
.photo-gallery-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.photo-gallery-slider {
margin-right: 0;
}
.photo-gallery-pagination-and-button .photo-gallery-pagination {
margin-right: 20px;
}
.clients-feedback-wrap-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.clients-feedback-wrap-inner {
padding: 25px 10px 0 10px;
}
.clients-feedback-wrap-inner .wrap-shape {
display: none;
}
.clients-feedback-wrap-card {
padding: 20px;
}
.clients-feedback-wrap-card .quote-icon {
margin-bottom: 18px;
}
.clients-feedback-wrap-card .bottom {
display: block;
margin-top: 20px;
margin-top: 15px;
}
.clients-feedback-wrap-card .bottom .quote {
margin-top: 15px;
}
.clients-feedback-wrap-card .bottom .rating {
justify-content: start;
margin-top: 15px;
}
.clients-feedback-wrap-content {
background-color: transparent;
margin-left: 0;
}
.clients-feedback-wrap-content h2 {
font-size: 30px;
}
.clients-feedback-wrap-content .feedback-btn {
font-size: 14px;
}
.specialist-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.specialist-button-list {
justify-content: start;
margin-top: 20px;
}
.specialist-button-list li i {
height: 50px;
width: 50px;
line-height: 50px;
}
.cs-overview-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.cs-overview-inner {
padding: 50px 20px;
}
.cs-overview-inner .content h2 {
font-size: 30px;
}
.blog-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.page-banner-area {
padding-top: 50px;
padding-bottom: 50px;
}
.page-banner-area.with-equal-gap {
padding-top: 50px;
padding-bottom: 50px;
}
.page-banner-inner {
padding: 25px;
background-color: #ffffff;
background-image: unset;
height: auto;
max-width: 100%;
}
.page-banner-inner .sub {
font-size: 12px;
padding: 5.5px 15px;
position: relative;
top: 0;
margin-bottom: 10px;
}
.page-banner-inner h2 {
font-size: 30px;
}
.page-banner-inner .wrap-shape {
display: none;
}
.page-banner-wrap-content h2 {
font-size: 30px;
margin-bottom: 12px;
}
.page-banner-wrap-shape1, .page-banner-wrap-shape2 {
display: none;
}
.dc-page-banner-inner {
padding-top: 50px;
padding-bottom: 50px;
}
.page-banner-content h2 {
font-size: 30px;
margin-bottom: 12px;
}
.page-banner-shape1, .page-banner-shape2, .page-banner-shape3 {
display: none;
}
.cs-page-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.cs-page-banner-inner {
padding: 50px 20px 50px 20px;
}
.cs-page-banner-content h2 {
font-size: 30px;
margin-bottom: 10px;
}
.cs-page-banner-shape1, .cs-page-banner-shape2 {
display: none;
}
.cs-about-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.cs-about-content.wrap-style {
padding-left: 0;
}
.cs-about-image .rating-box {
position: relative;
right: 0;
bottom: 0;
width: 100%;
margin-top: 10px;
padding: 20px;
}
.cs-about-image.wrap-with-border-radius .wrap {
right: 10px;
}
.mission-vision-value-inner {
padding-top: 50px;
padding-bottom: 25px;
padding-left: 25px;
padding-right: 25px;
}
.mission-vision-value-card h3 {
font-size: 20px;
margin-bottom: 12px;
}
.mission-vision-value-card p {
max-width: 100%;
}
.join-us-image {
padding-right: 0;
}
.join-us-content {
padding-left: 0;
margin-top: 30px;
}
.join-us-content .sub {
padding: 5px 15px;
font-size: 12px;
margin-bottom: 15px;
}
.join-us-content h2 {
font-size: 30px;
margin-bottom: 15px;
}
.join-us-content .join-us-btn {
margin-top: 20px;
}
.doctor-profile-desc {
margin-top: 30px;
padding-left: 0;
}
.doctor-profile-desc .top-info-content {
padding: 20px;
}
.doctor-profile-desc .top-info-content .content {
display: block;
margin-bottom: 20px;
}
.doctor-profile-desc .top-info-content .content .title {
margin-right: 0;
margin-bottom: 15px;
}
.doctor-profile-desc .top-info-content .bottom {
margin-top: 20px;
display: block;
}
.doctor-profile-desc .top-info-content .bottom .phone-btn {
margin-top: 15px;
}
.doctor-profile-desc .profile-info-content {
padding: 20px;
}
.doctor-profile-desc .profile-info-content h3 {
margin-bottom: 12px;
}
.doctor-profile-desc .quote-card {
padding: 25px;
}
.doctor-profile-desc .quote-card .quote {
margin-bottom: 10px;
}
.doctor-profile-desc .quote-card p {
font-size: 14px;
}
.doctor-profile-desc .quote-card .info {
margin-top: 20px;
}
.doctor-profile-desc .quote-card .info .title h3 {
font-size: 15px;
}
.doctor-profile-desc .quote-slider .quote-button {
right: 10px;
bottom: 10px;
}
.doctor-profile-desc .quote-slider .quote-button li i {
height: 25px;
width: 25px;
line-height: 25px;
font-size: 15px;
}
.doctor-search-form {
padding: 25px;
margin-bottom: 50px;
}
.doctor-search-form .quick-search-list li {
margin-right: 5px;
margin-bottom: 5px;
}
.doctor-search-form .quick-search-list li:last-child {
margin-bottom: 0;
}
.doctor-search-form .search-btn {
text-align: start;
margin-top: 12px;
}
.choose-us-wrap-image {
padding-right: 0;
margin-bottom: 30px;
}
.services-details-image {
margin-bottom: 50px;
}
.services-details-desc {
max-width: 100%;
}
.services-details-desc .content h3 {
font-size: 30px;
margin-bottom: 12px;
}
.services-details-desc .simple-card {
padding: 25px;
}
.services-details-desc .simple-card h3 {
font-size: 20px;
}
.services-details-sidebar {
margin-top: 30px;
}
.services-details-sidebar .sidebar-box {
padding: 20px;
}
.services-details-sidebar .sidebar-box h3 {
font-size: 20px;
margin-bottom: 15px;
}
.services-details-sidebar .sidebar-box .list li .arrow-btn {
display: none;
}
.services-details-sidebar .question-form {
padding: 25px;
}
.services-details-sidebar .question-form .content h3 {
font-size: 20px;
}
.cs-services-details-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 540px;
}
.cs-services-details-image {
margin-bottom: 50px;
}
.cs-services-details-desc {
padding-right: 0;
}
.cs-services-details-desc h3 {
font-size: 30px;
}
.cs-services-details-desc::before {
display: none;
}
.cs-services-details-sidebar {
padding-left: 0;
margin-top: 30px;
}
.cs-services-details-sidebar .list li {
padding: 15px 20px 15px 0;
}
.cs-services-details-sidebar .list li .title a {
font-size: 17px;
}
.cs-services-details-sidebar .list li:hover, .cs-services-details-sidebar .list li.active {
padding: 15px 20px 15px 20px;
}
.single-pricing-table {
padding: 25px;
}
.single-pricing-table .header h3 {
font-size: 20px;
}
.single-pricing-table .price {
margin-top: 15px;
font-size: 35px;
}
.single-pricing-table p {
padding-top: 15px;
margin-top: 20px;
}
.book-an-appointment-image {
margin-bottom: 50px;
}
.book-an-appointment-form {
padding: 25px;
}
.book-an-appointment-form .content {
margin-bottom: 25px;
}
.book-an-appointment-form .content h3 {
font-size: 25px;
}
.pay-bill-inner {
margin-top: 50px;
}
.pay-bill-content {
padding-right: 0;
}
.pay-bill-content h3 {
font-size: 30px;
}
.pay-bill-content .box-item {
padding: 25px;
}
.pay-bill-form {
padding: 25px;
margin-top: 25px;
}
.pay-bill-form .content h3 {
font-size: 25px;
}
.online-payment-form {
padding: 25px;
}
.online-payment-form .content h3 {
font-size: 25px;
margin-bottom: 20px;
}
.online-payment-form .radio-box {
display: block;
}
.online-payment-form .radio-box .payment-method {
margin-top: 10px;
}
.find-location-search-form {
padding: 25px;
margin-bottom: 50px;
}
.find-location-search-form .form-group {
margin-top: 5px;
margin-bottom: 5px;
}
.find-location-search-form .search-btn {
bottom: 10px;
}
.find-location-content {
padding: 25px 20px;
}
.find-location-content .location-inner {
padding-right: 5px;
}
.find-location-content .location-inner .box {
display: block;
}
.find-location-content .location-inner .box .left {
display: block;
}
.find-location-content .location-inner .box .left .title {
margin-left: 0;
margin-top: 12px;
}
.find-location-content .location-inner .box .right {
text-align: start;
margin-top: 15px;
}
.find-location-content .location-inner .box .right .location {
display: inline-flex;
margin-bottom: 15px;
}
.find-location-map iframe {
height: 450px;
}
.shop-grid-box {
text-align: center;
}
.shop-grid-box p {
margin-bottom: 10px;
}
.shop-grid-box .form-select {
width: 170px;
}
.shop-grid-box .justify-content-end {
justify-content: center !important;
}
.cart-table-inner-border {
padding: 25px;
}
.shopping-cart-buttons .back-btn {
margin-bottom: 12px;
}
.shopping-cart-buttons .shopping-coupon-code .form-control {
padding: 15px 25px 15px 25px;
}
.shopping-cart-buttons .shopping-coupon-code .default-btn {
position: relative;
top: unset;
transform: unset;
padding: 15px 20px;
margin-top: 10px;
}
.shopping-cart-totals {
padding: 25px;
}
.shopping-cart-totals h3 {
font-size: 20px;
margin-bottom: 25px;
}
.shopping-cart-totals .default-btn {
padding: 15px 18px;
}
.checkout-top-title h3 {
font-size: 28px;
margin-bottom: 10px;
}
.checkout-info-form {
padding: 25px;
}
.checkout-sidebar {
margin-top: 30px;
}
.checkout-sidebar .order-box {
padding: 20px;
}
.checkout-sidebar .order-box h3 {
font-size: 18px;
}
.checkout-sidebar .payment-method {
padding: 20px;
}
.checkout-sidebar .payment-method h3 {
font-size: 18px;
}
.product-details-content {
padding-left: 0;
margin-top: 30px;
}
.product-details-content h2 {
font-size: 25px;
}
.product-details-content .add-to-cart-and-social li .add-to-cart-counter {
margin-right: 0;
margin-bottom: 15px;
}
.product-details-content .add-to-cart-and-social li:first-child.d-flex {
display: block !important;
}
.products-details-tabs {
margin-top: 50px;
}
.products-details-tabs .nav .nav-item {
margin-right: 30px;
}
.products-details-tabs .nav .nav-item .nav-link {
font-size: 15px;
}
.products-details-tabs .tab-content .tab-pane .reviews-box .reviews-list {
padding-right: 0;
}
.products-details-tabs .tab-content .tab-pane .reviews-box .reviews-list .rating {
position: relative;
margin-top: 15px;
}
.products-details-tabs .tab-content .tab-pane .review-form-wrapper {
padding: 25px;
}
.faq-inner {
padding: 25px 10px;
}
.faq-inner h2 {
font-size: 25px;
margin-bottom: 25px;
}
.faq-accordion .accordion-item .accordion-button {
font-size: 18px;
padding: 20px 65px 20px 20px;
}
.faq-accordion .accordion-item .accordion-button::before {
right: 15px;
}
.faq-accordion .accordion-item .accordion-body {
padding: 0 20px 20px 20px;
}
.contact-image {
height: 450px;
}
.contact-form {
padding: 25px;
margin-top: 30px;
}
.contact-form .content {
margin-bottom: 25px;
}
.contact-form .content h3 {
font-size: 25px;
}
.clients-feedback-card .quote {
margin-bottom: 15px;
}
.clients-feedback-card.with-large-padding {
padding: 25px;
}
.clients-feedback-card.with-large-padding p {
font-size: 15px;
}
.profile-authentication-box {
padding: 20px;
}
.profile-authentication-box .authentication-form .form-bottom.d-flex {
display: block !important;
}
.profile-authentication-box .authentication-form .form-bottom .forgot-password {
display: block;
margin-top: 10px;
}
.profile-authentication-box.with-gap {
margin-top: 30px;
}
.privacy-policy-content .h1, .privacy-policy-content .h2, .privacy-policy-content .h3, .privacy-policy-content .h4, .privacy-policy-content .h5, .privacy-policy-content .h6, .privacy-policy-content h1, .privacy-policy-content h2, .privacy-policy-content h3, .privacy-policy-content h4, .privacy-policy-content h5, .privacy-policy-content h6 {
font-size: 20px;
}
.terms-conditions-content .h1, .terms-conditions-content .h2, .terms-conditions-content .h3, .terms-conditions-content .h4, .terms-conditions-content .h5, .terms-conditions-content .h6, .terms-conditions-content h1, .terms-conditions-content h2, .terms-conditions-content h3, .terms-conditions-content h4, .terms-conditions-content h5, .terms-conditions-content h6 {
font-size: 20px;
}
.not-found-content h3 {
font-size: 22px;
}
.contact-info-card {
padding: 30px;
}
.blog-inner-with-border {
padding: 30px 20px;
margin-bottom: 50px;
}
.blog-inner-with-border .blog-large-content {
padding-left: 0;
margin-top: 25px;
}
.blog-inner-with-border .blog-large-content h3 {
font-size: 20px;
margin-bottom: 10px;
}
.blog-inner-with-border .blog-large-content p {
margin-bottom: 20px;
}
.blog-inner-with-border .blog-large-content .blog-btn {
font-size: 14px;
}
.widget-area {
padding: 20px;
margin-top: 30px;
}
.widget-area .widget_posts_thumb .item .info .date span {
font-size: 14px;
}
.blog-details-desc h2 {
font-size: 30px;
margin-bottom: 15px;
}
.blog-details-desc .quote {
display: block;
padding: 25px;
}
.blog-details-desc .quote .icon {
margin-right: 0;
margin-bottom: 12px;
}
.blog-details-desc .quote p {
font-size: 15px;
}
.blog-details-desc .article-footer {
margin-top: 50px;
}
.blog-details-desc .article-footer .social {
justify-content: start;
margin-top: 12px;
}
.blog-details-desc .comments {
margin-top: 50px;
}
.blog-details-desc .comments h2 {
font-size: 22px;
}
.blog-details-desc .leave-form {
padding: 25px;
margin-top: 50px;
}
.blog-details-desc .leave-form h2 {
font-size: 22px;
}
.blog-details-desc .leave-form p {
margin-bottom: 25px;
}
.without-bg-default {
margin-bottom: 0;
}
.choose-us-image .box-one {
text-align: center;
}
.choose-us-image .box-two .d-flex {
justify-content: center;
}
.choose-us-image .box-two {
text-align: center;
}
.choose-us-image .box-two i {
justify-content: center;
}
} @media only screen and (min-width: 576px) and (max-width: 767px) {
.clients-feedback-card .bottom {
display: flex;
}
.cs-overview-inner {
padding: 50px 50px 50px 150px;
}
.clients-feedback-wrap-card .bottom {
display: flex;
}
.doctor-profile-desc .top-info-content {
padding: 35px;
}
.doctor-profile-desc .profile-info-content {
padding: 35px;
}
.doctor-profile-desc .quote-card {
padding: 35px;
}
} @media only screen and (min-width: 768px) and (max-width: 991px) {
.ptb-120 {
padding-top: 50px;
padding-bottom: 50px;
}
.ptb-100 {
padding-top: 50px;
padding-bottom: 50px;
}
.pt-120 {
padding-top: 50px;
}
.pb-120 {
padding-bottom: 50px;
}
.pb-95 {
padding-bottom: 25px;
}
.section-title {
margin: 0 auto 35px;
}
.section-title h2 {
font-size: 30px;
}
.section-top-title {
margin-bottom: 35px;
}
.section-top-title h2 {
font-size: 30px;
}
.section-wrap-title {
margin-bottom: 35px;
}
.section-wrap-title h2 {
font-size: 30px;
}
.top-header-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.top-header-left {
justify-content: center;
}
.top-header-info {
justify-content: center;
margin-top: 10px;
}
.navbar .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.clinic-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.clinic-banner-inner {
margin-bottom: 25px;
}
.clinic-banner-inner .wrap-shape {
z-index: -1;
}
.clinic-banner-content h1 {
font-size: 35px;
}
.clinic-banner-content .banner-btn {
margin-top: 25px;
}
.clinic-banner-content .feedback {
margin-top: 35px;
}
.clinic-banner-image {
margin-left: 0;
margin-top: 35px;
}
.partner-area .col {
width: 25%;
}
.partner-title {
margin-bottom: 30px;
}
.services-area {
margin-left: 0;
margin-right: 0;
}
.services-area .col-xl-3:nth-child(2) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(4) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(6) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(8) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(10) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(12) {
margin-top: 0;
}
.services-card {
padding: 25px;
}
.services-card .icon i {
height: 80px;
width: 80px;
line-height: 80px;
font-size: 45px;
}
.services-bottom-btn {
margin-top: 15px;
}
.about-content {
padding-left: 0;
margin-top: 30px;
}
.about-content h2 {
font-size: 30px;
}
.overview-information-card .phone-btn a {
font-size: 25px;
}
.doctor-tabs .nav {
margin-bottom: 30px;
}
.doctor-tabs .nav .nav-item {
margin-right: 2px;
}
.doctor-tabs .nav .nav-item .nav-link {
padding: 5px 10px;
font-size: 12px;
margin-top: 2.5px;
margin-bottom: 2.5px;
}
.choose-us-and-others-services-inner-bg-color {
margin-left: 0 !important;
margin-right: 0 !important;
}
.choose-us-content .content {
margin-bottom: 35px;
}
.choose-us-content .content .sub {
padding: 5px 15px;
font-size: 12px;
}
.choose-us-content .content h2 {
font-size: 30px;
}
.choose-us-content .quote-slider .quote-button {
right: 30px;
bottom: 30px;
}
.choose-us-image {
margin-top: 30px;
}
.others-services-area .section-title h2 {
font-size: 30px;
}
.others-services-card {
padding: 25px;
}
.others-services-card h3 {
font-size: 20px;
}
.blog-card .blog-content h3 {
font-size: 20px;
margin-bottom: 10px;
}
.footer-area {
margin-left: 0;
margin-right: 0;
}
.single-footer-widget h3 {
font-size: 20px;
margin-bottom: 25px;
}
.single-footer-widget.ps-3 {
padding-left: 0 !important;
}
.single-footer-widget.ps-5 {
padding-left: 0 !important;
}
.single-footer-widget .working-hours-info {
padding: 25px;
}
.single-footer-widget .working-hours-info h2 {
font-size: 22px;
margin-bottom: 22px;
}
.copyright-area {
padding-top: 25px;
padding-bottom: 25px;
}
.copyright-left {
text-align: center;
}
.copyright-right {
justify-content: center;
margin-top: 15px;
}
.dental-care-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.dental-care-banner-inner {
padding-top: 50px;
padding-bottom: 50px;
}
.dental-care-banner-content h1 {
font-size: 35px;
}
.dental-care-banner-image {
margin-top: 30px;
}
.dental-care-banner-shape1, .dental-care-banner-shape2, .dental-care-banner-shape3 {
display: none;
}
.features-card h3 {
font-size: 20px;
margin-bottom: 12px;
}
.about-wrap-image {
position: relative;
padding: 0 0 0 50px;
}
.about-wrap-image .wrap {
bottom: 30px;
}
.about-inner .about-content {
padding-left: 0;
}
.services-item {
padding-top: 30px;
padding-bottom: 30px;
}
.services-item .services-content .list {
display: inline-block;
}
.services-item .services-content .list li {
margin-right: 0;
margin-bottom: 10px;
}
.services-item .services-content .list li:last-child {
margin-bottom: 0;
}
.services-item .services-arrow a i {
height: 65px;
width: 65px;
line-height: 65px;
font-size: 20px;
}
.services-item.active {
padding: 30px;
}
.free-consultation-content .sub {
font-size: 15px;
margin-bottom: 12px;
}
.free-consultation-content h2 {
font-size: 30px;
margin-bottom: 12px;
}
.free-consultation-content .free-consultation-btn {
margin-top: 25px;
}
.free-consultation-image {
text-align: center;
margin-top: 30px;
}
.doctor-pagination-and-button .doctor-pagination {
margin-right: 20px;
}
.clients-feedback-card {
padding: 22px;
}
.clients-feedback-card .bottom {
margin-top: 25px;
}
.cta-content {
margin: 0 auto 40px;
}
.cta-content h2 {
font-size: 30px;
margin-bottom: 12px;
}
.cta-content .cta-btn {
margin-top: 22px;
}
.cta-video {
height: auto;
}
.cta-shape1, .cta-shape2 {
display: none;
}
.footer-area.with-large-border-radius {
padding-top: 50px;
}
.section-wrap-title .title-btn {
justify-content: start;
margin-top: 20px;
}
.cosmetic-surgery-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.cosmetic-surgery-banner-content h1 {
font-size: 35px;
margin-bottom: 15px;
margin-right: 0;
}
.cosmetic-surgery-banner-content p {
max-width: 100%;
}
.cosmetic-surgery-banner-content .banner-btn {
margin-top: 25px;
}
.cosmetic-surgery-banner-content .bottom-content {
margin-top: 25px;
}
.cosmetic-surgery-banner-image {
text-align: center;
margin-top: 30px;
}
.cosmetic-surgery-banner-right {
margin-top: 30px;
}
.cs-about-area {
margin-left: 0;
margin-right: 0;
}
.cs-about-inner {
padding: 50px 0;
}
.cs-about-inner .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.cs-about-image .wrap {
bottom: 20px;
}
.cs-about-content {
padding: 0;
margin-top: 30px;
}
.cs-about-content h2 {
font-size: 30px;
margin-bottom: 17px;
}
.cs-about-content .counter-wrap {
padding: 20px 20px 0 20px;
}
.cs-about-content .counter-wrap .item h3 {
font-size: 32px;
margin-bottom: 5px;
}
.cs-about-content .counter-wrap .item p {
font-size: 14px;
}
.cs-about-content .counter-wrap .item::before {
display: none;
}
.solutions-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.solutions-content .title {
margin-bottom: 30px;
}
.solutions-content .title .sub {
margin-bottom: 12px;
}
.solutions-content .title h2 {
font-size: 30px;
}
.solutions-content .solutions-thumb .item h3 {
font-size: 18px;
}
.solutions-content .solutions-bottom {
margin-top: 30px;
}
.solutions-content .solutions-bottom .service-btn {
font-size: 14px;
}
.solutions-image {
margin-top: 30px;
}
.solutions-image .arrow-btn {
left: 20px;
bottom: 20px;
}
.video-wrap-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.video-wrap-inner {
padding-top: 150px;
padding-bottom: 150px;
}
.photo-gallery-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.photo-gallery-slider {
margin-right: 0;
}
.photo-gallery-pagination-and-button .photo-gallery-pagination {
margin-right: 20px;
}
.clients-feedback-wrap-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.clients-feedback-wrap-inner {
padding: 25px 20px 0 20px;
}
.clients-feedback-wrap-inner .wrap-shape {
display: none;
}
.clients-feedback-wrap-card {
padding: 25px;
}
.clients-feedback-wrap-card .quote-icon {
margin-bottom: 18px;
}
.clients-feedback-wrap-card .bottom {
display: flex;
margin-top: 20px;
margin-top: 15px;
}
.clients-feedback-wrap-card .bottom .quote {
margin-top: 15px;
}
.clients-feedback-wrap-card .bottom .rating {
justify-content: start;
margin-top: 15px;
}
.clients-feedback-wrap-content {
background-color: transparent;
margin-left: 0;
}
.clients-feedback-wrap-content h2 {
font-size: 30px;
}
.clients-feedback-wrap-content .feedback-btn {
font-size: 14px;
}
.specialist-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.specialist-button-list {
justify-content: start;
margin-top: 20px;
}
.specialist-button-list li i {
height: 50px;
width: 50px;
line-height: 50px;
}
.cs-overview-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.cs-overview-inner {
padding: 50px 30px 50px 280px;
}
.cs-overview-inner .content h2 {
font-size: 30px;
}
.blog-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.page-banner-area {
padding-top: 100px;
padding-bottom: 50px;
}
.page-banner-area.with-equal-gap {
padding-top: 100px;
padding-bottom: 100px;
}
.page-banner-inner {
padding: 35px;
background-color: #ffffff;
background-image: unset;
height: auto;
max-width: 100%;
}
.page-banner-inner .sub {
font-size: 12px;
padding: 5.5px 15px;
position: relative;
top: 0;
margin-bottom: 10px;
}
.page-banner-inner h2 {
font-size: 30px;
}
.page-banner-inner .wrap-shape {
display: none;
}
.page-banner-wrap-content h2 {
font-size: 35px;
margin-bottom: 12px;
}
.page-banner-wrap-shape1, .page-banner-wrap-shape2 {
display: none;
}
.dc-page-banner-inner {
padding-top: 100px;
padding-bottom: 100px;
}
.page-banner-content h2 {
font-size: 35px;
margin-bottom: 12px;
}
.page-banner-shape1, .page-banner-shape2, .page-banner-shape3 {
display: none;
}
.cs-page-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.cs-page-banner-content h2 {
font-size: 35px;
margin-bottom: 10px;
}
.cs-page-banner-shape1, .cs-page-banner-shape2 {
display: none;
}
.cs-about-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.cs-about-content.wrap-style {
padding-left: 0;
}
.mission-vision-value-inner {
padding-top: 50px;
padding-bottom: 25px;
padding-left: 25px;
padding-right: 25px;
}
.mission-vision-value-card h3 {
font-size: 22px;
margin-bottom: 12px;
}
.mission-vision-value-card p {
max-width: 100%;
}
.join-us-image {
padding-right: 0;
}
.join-us-content {
padding-left: 0;
margin-top: 30px;
}
.join-us-content .sub {
padding: 5px 15px;
font-size: 12px;
margin-bottom: 15px;
}
.join-us-content h2 {
font-size: 30px;
margin-bottom: 15px;
}
.join-us-content .join-us-btn {
margin-top: 20px;
}
.doctor-profile-desc {
padding-left: 0;
margin-top: 30px;
}
.doctor-search-form {
padding: 35px;
margin-bottom: 50px;
}
.doctor-search-form .quick-search-list li button {
padding: 5px 10px;
font-size: 15px;
}
.doctor-search-form .search-btn {
margin-top: 20px;
}
.choose-us-wrap-image {
padding-right: 0;
margin-bottom: 30px;
}
.services-details-desc {
max-width: 100%;
}
.services-details-sidebar {
margin-top: 30px;
}
.cs-services-details-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 720px;
}
.cs-services-details-image {
margin-bottom: 50px;
}
.cs-services-details-desc {
padding-right: 0;
}
.cs-services-details-desc::before {
display: none;
}
.cs-services-details-sidebar {
padding-left: 0;
margin-top: 30px;
}
.single-pricing-table {
padding: 30px;
}
.single-pricing-table .header h3 {
font-size: 20px;
}
.single-pricing-table .price {
margin-top: 15px;
font-size: 35px;
}
.single-pricing-table p {
padding-top: 15px;
margin-top: 20px;
}
.book-an-appointment-image {
margin-bottom: 50px;
}
.book-an-appointment-form .content h3 {
font-size: 30px;
}
.pay-bill-inner {
margin-top: 50px;
}
.pay-bill-content {
padding-right: 0;
}
.pay-bill-form {
margin-top: 25px;
}
.online-payment-form {
padding: 30px;
}
.find-location-search-form {
padding: 30px;
margin-bottom: 50px;
}
.find-location-search-form .form-group {
margin-top: 5px;
margin-bottom: 5px;
}
.find-location-search-form .search-btn {
bottom: 10px;
}
.find-location-content {
padding: 30px;
}
.find-location-map iframe {
height: 650px;
}
.checkout-sidebar {
margin-top: 30px;
}
.product-details-content {
padding-left: 0;
margin-top: 30px;
}
.faq-inner {
padding: 50px;
}
.contact-image {
height: 550px;
}
.contact-form {
margin-top: 30px;
}
.contact-form .content h3 {
font-size: 25px;
}
.clients-feedback-card.with-large-padding {
padding: 30px;
}
.profile-authentication-box.with-gap {
margin-top: 30px;
}
.contact-info-card {
padding: 30px;
}
.blog-inner-with-border {
margin-bottom: 50px;
}
.blog-inner-with-border .blog-large-content {
padding-left: 0;
margin-top: 30px;
}
.widget-area {
margin-top: 30px;
}
.blog-details-desc h2 {
font-size: 35px;
}
.blog-details-desc .quote {
padding: 30px;
}
.without-bg-default {
margin-bottom: 40px;
}
} @media only screen and (min-width: 992px) and (max-width: 1199px) {
.top-header-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.navbar .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.clinic-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.clinic-banner-inner {
padding: 25px 30px 0 30px;
margin-bottom: 25px;
}
.clinic-banner-inner .wrap-shape {
z-index: -1;
}
.clinic-banner-content h1 {
font-size: 55px;
}
.clinic-banner-content .banner-btn {
margin-top: 25px;
}
.clinic-banner-content .feedback {
margin-top: 35px;
}
.clinic-banner-item {
display: flex;
}
.clinic-banner-item .item {
margin-right: 25px;
margin-bottom: 0;
}
.clinic-banner-item .item:last-child {
margin-right: 0;
}
.clinic-banner-item .item h3 {
font-size: 18px;
}
.services-area {
margin-left: 0;
margin-right: 0;
}
.services-area .col-xl-3:nth-child(2) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(4) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(6) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(8) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(10) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(12) {
margin-top: 0;
}
.about-content {
padding-left: 0;
margin-top: 30px;
}
.overview-information-card .phone-btn a {
font-size: 25px;
}
.overview-information-card.bg-wrap-two .title {
margin-bottom: 25px;
}
.doctor-tabs .nav {
margin-bottom: 30px;
}
.doctor-tabs .nav .nav-item .nav-link {
padding: 5px 10px;
margin-top: 2.5px;
margin-bottom: 2.5px;
}
.choose-us-and-others-services-inner-bg-color {
margin-left: 0 !important;
margin-right: 0 !important;
}
.choose-us-content .content {
margin-bottom: 30px;
}
.choose-us-content .quote-card {
padding: 45px;
}
.choose-us-content .quote-slider .quote-button {
right: 30px;
bottom: 30px;
}
.footer-area {
margin-left: 0;
margin-right: 0;
}
.single-footer-widget.ps-3 {
padding-left: 0 !important;
}
.single-footer-widget.ps-5 {
padding-left: 0 !important;
}
.copyright-area {
padding-top: 25px;
padding-bottom: 25px;
}
.dental-care-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.dental-care-banner-content {
max-width: 835px;
}
.dental-care-banner-content h1 {
font-size: 55px;
}
.dental-care-banner-image {
margin-top: 30px;
}
.dental-care-banner-shape1, .dental-care-banner-shape2, .dental-care-banner-shape3 {
display: none;
}
.about-wrap-image {
position: relative;
padding: 0 0 0 50px;
}
.about-wrap-image .wrap {
bottom: 30px;
}
.about-inner .about-content {
padding-left: 0;
margin-top: 0;
}
.services-item {
padding-top: 30px;
padding-bottom: 30px;
}
.services-item .services-content .list {
display: inline-block;
}
.services-item .services-content .list li {
margin-right: 0;
margin-bottom: 10px;
}
.services-item .services-content .list li:last-child {
margin-bottom: 0;
}
.services-item .services-arrow a i {
height: 65px;
width: 65px;
line-height: 65px;
font-size: 20px;
}
.services-item.active {
padding: 30px;
}
.free-consultation-content h2 {
font-size: 55px;
}
.clients-feedback-card {
padding: 20px;
}
.clients-feedback-card .bottom {
margin-top: 25px;
}
.clients-feedback-card .bottom .info .title h3 {
font-size: 17px;
}
.clients-feedback-card .bottom .rating li i {
font-size: 15px;
}
.cta-shape1, .cta-shape2 {
display: none;
}
.footer-area.with-large-border-radius {
padding-top: 230px;
}
.cosmetic-surgery-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.cosmetic-surgery-banner-content h1 {
font-size: 58px;
margin-bottom: 15px;
}
.cosmetic-surgery-banner-content .banner-btn {
margin-top: 25px;
}
.cosmetic-surgery-banner-content .bottom-content {
margin-top: 25px;
}
.cosmetic-surgery-banner-image {
text-align: center;
margin-top: 30px;
}
.cosmetic-surgery-banner-right {
margin-top: 30px;
}
.cs-about-area {
margin-left: 0;
margin-right: 0;
}
.cs-about-inner {
padding: 120px 0;
}
.cs-about-inner .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.cs-about-image .wrap {
bottom: 30px;
}
.cs-about-content {
padding: 0;
}
.cs-about-content .counter-wrap {
padding: 20px 20px 0 20px;
}
.cs-about-content .counter-wrap .item h3 {
font-size: 32px;
margin-bottom: 5px;
}
.cs-about-content .counter-wrap .item p {
font-size: 14px;
}
.cs-about-content .counter-wrap .item::before {
display: none;
}
.solutions-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.solutions-content {
max-width: 100%;
}
.solutions-content .title {
margin-bottom: 30px;
}
.solutions-content .solutions-bottom {
margin-top: 30px;
}
.solutions-image {
margin-top: 50px;
}
.video-wrap-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.photo-gallery-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.photo-gallery-slider {
margin-right: -220px;
}
.photo-gallery-pagination-and-button .photo-gallery-pagination {
margin-right: 20px;
}
.clients-feedback-wrap-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.clients-feedback-wrap-inner {
padding: 50px 25px 25px 25px;
}
.clients-feedback-wrap-inner .wrap-shape {
display: none;
}
.clients-feedback-wrap-card {
padding: 40px;
}
.clients-feedback-wrap-content {
background-color: transparent;
margin-left: 0;
}
.specialist-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.cs-overview-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.cs-overview-inner {
padding-left: 50px;
padding-right: 50px;
}
.blog-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.page-banner-inner {
padding: 35px;
background-color: #ffffff;
background-image: unset;
height: auto;
max-width: 100%;
}
.page-banner-inner .sub {
position: relative;
top: 0;
margin-bottom: 12px;
}
.page-banner-inner .wrap-shape {
display: none;
}
.cs-page-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.cs-about-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.cs-about-content.wrap-style {
padding-left: 0;
margin-top: 30px;
max-width: 850px;
}
.mission-vision-value-inner {
padding-left: 50px;
padding-right: 50px;
}
.doctor-profile-desc {
padding-left: 0;
}
.doctor-profile-desc .top-info-content {
padding: 25px;
}
.doctor-profile-desc .profile-info-content {
padding: 25px;
}
.doctor-search-form {
padding: 35px;
margin-bottom: 100px;
}
.doctor-search-form .quick-search-list li button {
padding: 5px 10px;
font-size: 15px;
}
.services-details-desc {
max-width: 100%;
}
.services-details-sidebar {
margin-top: 30px;
}
.cs-services-details-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 960px;
}
.cs-services-details-desc {
padding-right: 0;
}
.cs-services-details-desc::before {
display: none;
}
.cs-services-details-sidebar {
padding-left: 0;
}
.cs-services-details-sidebar .list li {
padding: 15px 20px 15px 0;
}
.cs-services-details-sidebar .list li .title a {
font-size: 17px;
}
.cs-services-details-sidebar .list li:hover, .cs-services-details-sidebar .list li.active {
padding: 15px 20px 15px 20px;
}
.single-pricing-table {
padding: 30px;
}
.pay-bill-form {
padding: 25px;
}
.online-payment-form {
padding: 35px;
}
.online-payment-form .radio-box .payment-method img {
max-width: 130px;
}
.find-location-search-form .form-group {
margin-top: 5px;
margin-bottom: 5px;
}
.find-location-content {
padding: 30px;
}
.find-location-map iframe {
height: 650px;
}
.checkout-sidebar {
margin-top: 30px;
}
.product-details-content {
padding-left: 0;
margin-top: 30px;
}
.clients-feedback-card.with-large-padding {
padding: 35px;
}
.widget-area {
padding: 25px 20px;
}
.widget-area .widget_posts_thumb .item .info .date span {
font-size: 13px;
}
.blog-details-desc .quote {
padding: 30px;
}
} @media only screen and (min-width: 1200px) and (max-width: 1399px) {
.top-header-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.navbar .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.navbar .navbar-brand {
padding-right: 50px;
}
.navbar .others-option {
margin-left: 25px;
}
.navbar .others-option .option-item {
margin-right: 15px;
}
.clinic-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.clinic-banner-inner {
margin-bottom: 25px;
}
.clinic-banner-inner .wrap-shape {
z-index: -1;
}
.clinic-banner-content {
position: relative;
top: -20px;
}
.clinic-banner-content h1 {
font-size: 55px;
}
.clinic-banner-content .banner-btn {
margin-top: 25px;
}
.clinic-banner-content .feedback {
margin-top: 35px;
}
.clinic-banner-item {
display: flex;
}
.clinic-banner-item .item {
width: 100%;
margin-right: 25px;
margin-bottom: 0;
}
.clinic-banner-item .item:last-child {
margin-right: 0;
}
.clinic-banner-item .item h3 {
font-size: 18px;
}
.services-area {
margin-left: 0;
margin-right: 0;
}
.services-area .col-xl-3:nth-child(2) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(4) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(6) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(8) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(10) {
margin-top: 0;
}
.services-area .col-xl-3:nth-child(12) {
margin-top: 0;
}
.services-card {
padding: 25px;
}
.services-card h3 {
font-size: 20px;
}
.overview-information-card .phone-btn a {
font-size: 25px;
}
.overview-information-card.bg-wrap-two .title {
margin-bottom: 25px;
}
.choose-us-and-others-services-inner-bg-color {
margin-left: 0 !important;
margin-right: 0 !important;
}
.choose-us-content .content {
margin-bottom: 30px;
}
.choose-us-content .quote-card {
padding: 45px;
}
.choose-us-content .quote-slider .quote-button {
right: 30px;
bottom: 30px;
}
.footer-area {
margin-left: 0;
margin-right: 0;
}
.single-footer-widget .working-hours-info {
padding: 35px;
}
.copyright-area {
padding-top: 25px;
padding-bottom: 25px;
}
.dental-care-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.dental-care-banner-content {
max-width: 835px;
}
.dental-care-banner-content h1 {
font-size: 55px;
}
.cta-shape1 {
left: 190px;
}
.cta-shape2 {
right: 190px;
}
.footer-area.with-large-border-radius {
padding-top: 340px;
}
.cosmetic-surgery-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.cosmetic-surgery-banner-right {
margin-top: 25px;
}
.cosmetic-surgery-banner-right img {
width: 100%;
}
.cs-about-area {
margin-left: 0;
margin-right: 0;
}
.cs-about-inner .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.cs-about-content .counter-wrap .item::before {
display: none;
}
.solutions-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.solutions-content .title {
margin-bottom: 50px;
}
.solutions-content .solutions-bottom {
margin-top: 50px;
}
.video-wrap-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.photo-gallery-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.clients-feedback-wrap-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.clients-feedback-wrap-inner {
padding: 50px 20px 25px 20px;
}
.clients-feedback-wrap-inner .wrap-shape {
display: none;
}
.clients-feedback-wrap-card {
padding: 30px 20px;
}
.clients-feedback-wrap-card .bottom {
margin-top: 30px;
}
.clients-feedback-wrap-card .bottom .info .image img {
max-width: 40px;
}
.clients-feedback-wrap-content {
background-color: transparent;
margin-left: 20px;
}
.specialist-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.cs-overview-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.cs-overview-inner {
padding-left: 50px;
padding-right: 50px;
}
.blog-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.page-banner-inner {
padding: 45px;
background-color: #ffffff;
background-image: unset;
height: auto;
max-width: 100%;
}
.page-banner-inner .sub {
position: relative;
top: 0;
margin-bottom: 15px;
}
.page-banner-inner .wrap-shape {
right: -30px;
}
.cs-page-banner-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.cs-about-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.cs-about-image .rating-box {
padding: 20px 30px;
right: 20px;
bottom: 20px;
width: 350px;
}
.cs-about-image.wrap-with-border-radius .wrap {
right: 15px;
top: 115px;
}
.cs-about-content.wrap-style {
padding-left: 20px;
}
.mission-vision-value-inner {
padding-left: 70px;
padding-right: 70px;
}
.services-details-sidebar .sidebar-box {
padding: 25px;
}
.services-details-sidebar .question-form {
padding: 25px;
}
.cs-services-details-area .container-fluid {
padding-left: calc(var(--bs-gutter-x) * 0.5);
padding-right: calc(var(--bs-gutter-x) * 0.5);
max-width: 1140px;
}
.cs-services-details-desc {
padding-right: 80px;
}
.cs-services-details-sidebar {
padding-left: 0;
}
.find-location-content {
padding: 30px 0 30px 20px;
}
.find-location-content .location-inner .box .left .image img {
max-width: 110px;
}
.find-location-content .location-inner .box .right .location {
padding: 5px 10px;
}
.contact-info-card {
padding: 30px;
}
.contact-info-card .title p {
font-size: 15px;
}
.widget-area {
padding: 25px;
}
.blog-details-desc .quote {
padding: 35px;
}
} @media only screen and (min-width: 1400px) and (max-width: 1500px) {
.clinic-banner-item .item {
padding: 18.8px;
}
.cta-shape1 {
left: 190px;
}
.cta-shape2 {
right: 190px;
}
.cosmetic-surgery-banner-content h1 {
font-size: 65px;
margin-bottom: 20px;
}
.cosmetic-surgery-banner-content .banner-btn {
margin-top: 25px;
}
.cosmetic-surgery-banner-content .bottom-content {
margin-top: 30px;
}
.cosmetic-surgery-banner-right .rating-box {
padding: 20px;
margin-top: 15px;
}
.clients-feedback-wrap-inner .wrap-shape {
display: none;
}
.clients-feedback-wrap-content {
background-color: transparent;
margin-left: 30px;
margin-top: 10px;
}
.clients-feedback-wrap-card {
padding: 40px;
}
} @media only screen and (min-width: 1600px) {
.top-header-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.navbar .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.clinic-banner-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.clinic-banner-inner {
padding: 50px 50px 0 100px;
}
.clinic-banner-content h1 {
font-size: 72px;
}
.clinic-banner-content .feedback {
margin-top: 90px;
}
.clinic-banner-item .item {
padding: 40.8px;
}
.clinic-banner-item .item .arrow-btn {
right: 30px;
top: 30px;
}
.partner-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.services-area {
margin-left: 100px;
margin-right: 100px;
}
.choose-us-and-others-services-inner-bg-color {
margin-left: 100px !important;
margin-right: 100px !important;
}
.dental-care-banner-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.dental-care-banner-image {
position: relative;
}
.dental-care-banner-image .feedback {
padding: 57px 35px;
}
.dental-care-banner-image .feedback .box .rating ul li i {
font-size: 20px;
}
.dental-care-banner-image .feedback .box .rating span {
font-size: 15px;
}
.dental-care-banner-image .counter-wrap {
padding: 40px 100px 40px 50px;
}
.dental-care-banner-shape3 {
top: 35%;
left: 40%;
transform: translateY(-35%) translateX(-40%);
}
.cosmetic-surgery-banner-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.cosmetic-surgery-banner-content h1 {
font-size: 82px;
margin-bottom: 40px;
margin-right: -285px;
}
.cosmetic-surgery-banner-content p {
font-size: 16px;
}
.cosmetic-surgery-banner-content .banner-btn {
margin-top: 50px;
}
.cosmetic-surgery-banner-content .bottom-content {
margin-top: 90px;
}
.cosmetic-surgery-banner-content .bottom-content .image img {
max-width: 85px;
}
.cosmetic-surgery-banner-content .bottom-content .title {
margin-left: 12px;
}
.cosmetic-surgery-banner-content .bottom-content .title span {
font-size: 13.5px;
}
.cosmetic-surgery-banner-right .rating-box {
padding: 30px 40px;
}
.cs-about-area {
margin-left: 100px;
margin-right: 100px;
}
.cs-about-inner {
padding: 0 200px 0 100px;
}
.cs-about-content {
padding-top: 120px;
padding-bottom: 120px;
padding-left: 45px;
}
.solutions-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.solutions-content .title {
margin-bottom: 80px;
}
.solutions-content .solutions-bottom {
margin-top: 80px;
}
.video-wrap-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.photo-gallery-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.clients-feedback-wrap-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.specialist-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.cs-overview-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.blog-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.cs-page-banner-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.cs-services-details-area .container-fluid {
padding-left: 100px;
padding-right: 100px;
max-width: 1920px;
}
.footer-area {
margin-left: 100px;
margin-right: 100px;
}
}