/** media query **/
@media (min-width: 4200px) and (max-width: 9000px) {
    .map-img {
        width: auto;
    }
}

@media (min-width: 4100px) and (max-width: 4200px) {
    .map-img {
        width: 30%;
    }
}

@media (min-width: 3800px) and (max-width: 4000px) {
    .map-img {
        width: 32%;
    }
}

@media (min-width: 3600px) and (max-width: 3800px) {
    .map-img {
        width: 34%;
    }
}

@media (min-width: 3400px) and (max-width: 3600px) {
    .map-img {
        width: 36%;
    }
}

@media (min-width: 3200px) and (max-width: 3400px) {
    .map-img {
        width: 38%;
    }
}

@media (min-width: 3000px) and (max-width: 3200px) {
    .map-img {
        width: 40%;
    }
}

@media (min-width: 2800px) and (max-width: 3000px) {
    .map-img {
        width: 44%;
    }
}

@media (min-width: 2600px) and (max-width: 2800px) {
    .map-img {
        width: 46%;
    }
}

@media (min-width: 2400px) and (max-width: 2600px) {
    .map-img {
        width: 48%;
    }
}

@media (min-width: 2300px) and (max-width: 2400px) {
    .map-img {
        width: 52%;
    }
}

@media (min-width: 2200px) and (max-width: 2300px) {
    .map-img {
        width: 56%;
    }
}

@media (min-width: 2100px) and (max-width: 2200px) {
    .map-img {
        width: 58%;
    }
}

@media (min-width: 1920px) and (max-width: 2100px) {
    .map-img {
        width: 62%;
    }
}

@media (min-width: 1700px) and (max-width: 1920px) {
    .map-img {
        width: 70%;
    }
}

@media (min-width: 1600px) and (max-width: 1700px) {
    .map-img {
        width: 75%;
    }
}

@media (min-width: 1500px) and (max-width: 1600px) {
    .map-img {
        width: 81%;
    }
}

@media (min-width: 1200px) and (max-width: 1400px) {
    section.why-turkey-sec .shadow {
        height: 168px;
    }
    header.inner-page nav.navbar.navbar-default ul.navbar-nav {
        padding-left: 32px !important;
    }
    .popular-searches label {
        width: 20%;
    }
}

@media (min-width: 1200px) and (max-width: 1366px) {
    .find-btn {
        font-size: 16px;
    }
    .popular-searches label {
        width: 20%;
    }
}

@media (min-width: 993px) and (max-width: 1200px) {
    .call-wrap ul li a span.icon-value {
        display: none;
    }
    .inner-packages .card .card-body h5 {
        height: auto;
    }
    header.inner-page nav.navbar.navbar-default .navbar-collapse {
        display: flex !important;
        align-items: center;
        justify-content: right;
    }
    .specialities .owl-nav button {
        left: 2%;
    }
    .specialities .owl-nav button.owl-next {
        right: 2%;
    }
    .container {
        max-width: 100%;
    }
    top-right ul.dropdown-menu {
        inset: 0px auto auto 0px !important;
    }
    .packages-silder .owl-nav button.owl-next {
        right: 2%;
    }
    .packages-silder .owl-nav button {
        left: 3%;
    }
    .turkey-doctor .owl-nav button.owl-next {
        right: 3%;
    }
    .turkey-doctor .owl-nav button {
        left: 3%;
    }
    .how-work-sec ul li h4 {
        font-size: 14px;
    }
    .how-work-sec ul li:nth-child(odd) {
        margin-top: 36px;
    }
    section.why-turkey-sec .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .vstack {
        align-self: center;
    }
    .find-btn {
        display: flex;
        font-size: 15px;
        height: 48px;
        max-width: 100%;
        padding-right: 0px !important;
        text-align: center;
        width: 100%;
    }
    .find-btn:after {
        display: none;
    }
    .banner-wrap-form {
        width: 100%;
    }
    .find-btn-mobile {
        display: none;
    }
}

@media (min-width: 1100px) and (max-width: 1200px) {
    .popular-searches label {
        width: 19%;
    }
}

@media (min-width: 1024px) and (max-width: 1100px) {
    section.why-turkey-sec .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .vstack {
        align-self: center;
    }
    .popular-searches label {
        width: 20%;
    }
    .inner-packages .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 993px) and (max-width: 1024px) {
    header.inner-page nav.navbar.navbar-default ul.navbar-nav {
        padding-left: 110px;
    }
    .banner-wrap-form {
        width: 100%;
    }
    .vstack {
        align-self: center;
    }
    .call-wrap ul {
        gap: 42px;
    }
    section.why-turkey-sec .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .hospital-glance-gallery section#pinBoot-gallery article.white-panel {
        width: 46% !important;
    }
    .popular-searches label {
        width: 20%;
    }
    .popular-searches label {
        font-size: 14px;
    }
    .search-list-wrap {
        width: 90%;
    }
    .inner-packages .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .packages-silder .owl-nav button.owl-next {
        right: 2%;
    }
    .inner-packages .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .popular-searches {
        display: none;
    }
    .banner-wrap-form {
        width: 100%;
    }
    .hospital-glance-gallery section#pinBoot-gallery article.white-panel {
        width: 47% !important;
    }
    .navbaar-sec ul.navbar-nav>li>a:after {
        border-bottom: 0;
        border-left: .3em solid transparent;
        border-right: .3em solid transparent;
        border-top: .3em solid;
        content: "";
        display: inline-block;
        margin-left: .255em;
        margin-top: 0px;
        vertical-align: middle;
    }
    header.inner-page .call-wrap ul li a span.icon-value {
        display: none;
    }
    .container {
        width: 100% !important;
    }
    footer#pq-footer .pq-footer-block:first-child {
        margin-bottom: 10px;
    }
    footer#pq-footer .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    footer#pq-footer .col-md-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    footer#pq-footer .col-md-2 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .turkey-doctor .owl-nav button {
        left: 3%;
    }
    .turkey-doctor .owl-nav button.owl-next {
        right: 4%;
    }
    section.why-turkey-sec .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .vstack {
        align-self: center;
    }
    .px-4.vstack span.fs-4 {
        font-size: 17px !important;
        line-height: 20px;
    }
    .top-right ul.dropdown-menu {
        inset: 0px 0px auto auto !important;
    }
    .specialities .owl-nav button {
        left: 2%;
    }
    .specialities .owl-nav button.owl-next {
        right: 2%;
    }
    .section-heading h2 {
        font-size: 30px;
    }
    .network-section-panel:after {
        max-width: 100%;
        width: 100%;
    }
    .network-section-panel {
        padding: 18px;
    }
    .network-section-content h2 {
        font-size: 36px;
    }
    .network-section-content {
        padding: 0px;
    }
    .packages-silder .owl-nav button {
        left: 2%;
    }
    .hstack .bg-red-1 {
        width: auto;
    }
    .hstack {
        flex-wrap: wrap;
        margin: 0 auto;
        text-align: center;
        gap: 8px;
    }
    .hstack .bg-red-1 {
        text-align: center;
        margin: 0 auto;
    }
    .hstack .bg-red-1 img {
        width: 64px;
    }
    .px-4.vstack {
        margin-top: 20px;
    }
    .px-4.vstack {
        padding: 0px !important;
    }
    section.our-partner-sec .col-md-8 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    section.our-partner-sec .col-md-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .network-section-content {
        text-align: center;
    }
    .find-btn {
        margin: 20px auto 0px;
    }
    section.dentists-sec .col-md-7 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    section.dentists-sec .col-md-5 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    section.dentists-sec .col-md-7 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .doctors-wrapper {
        text-align: center;
    }
    .doctors-box .flag {
        text-align: center;
        margin-bottom: 20px;
    }
    .doctors-box .flag ul {
        justify-content: center;
    }
    .doctor-info p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
    .partner-silder .owl-nav {
        position: unset;
    }
    .partner-silder .owl-nav button {
        border: 2px solid #dc143c !important;
    }
    .partner-silder .owl-nav button {
        position: absolute;
        top: 44%;
        left: 3%;
        background: #dc143c !important;
    }
    .partner-silder .owl-nav button i {
        color: #ffffff;
    }
    .partner-silder .owl-nav button.owl-next {
        right: 3%;
        left: auto;
    }
    video#videoPlayer {
        height: 438px;
    }
    .choose-video .shape {
        position: relative;
        width: 100%;
        height: auto;
        border-top: solid 0px rgb(220 20 60);
    }
    .how-work-sec ul li figure img {
        width: 60px;
    }
    .how-work-sec ul li:nth-child(odd) {
        margin-top: 58px;
    }
    .map-img {
        width: 96%;
    }
    .choose-video .shape {
        display: none;
    }
    .how-work-sec ul li h4 {
        font-size: 14px;
    }
    section.top-footer .col-md-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .top-footer-heading {
        position: relative;
        margin-top: 20px;
    }
    .footer-contect-phone .call-wrap a:nth-child(1) {
        display: none;
    }
    .images-slider .carousel-item img {
        height: 264px;
    }
    .scrollbox {
        height: 280px;
    }
    .categories.widgets .quote-form h2 {
        font-size: 18px;
    }
    .categories.widgets .quote-form form .input-group input {
        font-size: 14px;
    }
    .categories.widgets .quote-form form .input-group textarea {
        font-size: 14px;
    }
    .related-p h2 {
        font-size: 18px;
    }
    .doctor-info-wrap figure {
        width: 45%;
    }
    .content_area {
        width: 55%;
    }
    .popover-box ul li {
        justify-content: flex-start;
    }
    .popover-box ul li figure {
        width: auto;
        padding: 12px;
        border-radius: 100px;
        height: auto;
    }
}

@media(max-width: 993px) {
    .popover {
        max-width: 97% !important;
        width: 97% !important;
    }
    .inner-packages .card .card-body h5 {
        height: auto;
    }
    .consultation-mobile {
        text-align: center;
        display: table;
        margin: 20px auto auto;
    }
    .consultation-desktop {
        display: none;
    }
    .find-btn-desktop {
        display: none;
    }
    .find-btn-mobile {
        display: flex;
    }
    button.navbar-toggler:focus {
        box-shadow: none;
    }
    ul.menu-list {
        border-bottom: 3px solid #dc143c00;
        transform: translateY(0px);
    }
    .navbaar-sec .navbar-collapse {
        position: absolute;
        top: 100%;
        background: #374577;
        width: 100%;
    }
    ul.menu-list {
        display: none;
    }
    .navbaar-sec ul.navbar-nav>li>a:after {
        display: none;
    }
    .navbaar-sec ul.navbar-nav li span.expand-menu {
        display: block;
    }
    .navbaar-sec ul.navbar-nav li {
        position: relative;
    }
    .navbaar-sec ul.navbar-nav li span.expand-menu {
        right: 0px;
        width: 48px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        border-left: 1px solid #fff;
    }
    .call-wrap {
        display: none;
    }
    .navbaar-sec ul.navbar-nav li {
        padding: 0px;
    }
    .container {
        max-width: 100%;
    }
    .navbaar-sec ul.navbar-nav>li {
        border-bottom: 1px solid #fff;
    }
    .navbaar-sec ul.navbar-nav {
        margin: 0px !important;
    }
    .navbaar-sec ul.navbar-nav>li:last-child {
        border: transparent;
    }
    .navbaar-sec ul.navbar-nav>li>a {
        padding: 15px !important;
        font-size: 16px;
        color: #fff;
    }
    .navbaar-sec ul.navbar-nav>li>a.active {
        color: #fff;
    }
    .navbaar-sec ul.navbar-nav li span.expand-menu i {
        color: #fff;
        font-size: 16px;
    }
    .navbaar-sec ul.navbar-nav li:hover span.expand-menu i {
        color: #ffffff;
    }
    ul.menu-list {
        position: inherit;
    }
    section.main nav.navbar {
        padding: 3px 0px;
    }
    .banner-wrap-form .col-md-5 {
        flex: 0 0 35%;
        max-width: 35%;
        padding-right: 0px;
    }
    .banner-wrap-form .col-md-7 {
        flex: 0 0 65%;
        max-width: 65%;
    }
    .pd-lang-arabic .navbaar-sec ul.navbar-nav li span.expand-menu {
        left: 0px;
        right: auto;
        border-right: 1px solid #fff;
    }
}

@media(min-width: 767px) {
    div#appointment .modal-body .clear-field {
        display: flex;
    }
}

@media(max-width: 767px) {
    .how-work-sec ul li {
        position: relative;
    }
    .pd-lang-arabic .banner-wrap-form .col-md-5 {
        padding-right: 15px;
    }
    .pd-lang-arabic .navbar-toggle {
        float: left;
    }
    .pd-lang-arabic header.inner-page nav.navbar.navbar-default {
        display: block;
    }
    .pd-lang-arabic .navbaar-sec ul.navbar-nav li span.expand-menu {
        right: auto;
        left: 3px;
    }
    .pd-lang-arabic .navbaar-sec ul.navbar-nav li span.expand-menu {
        border-right: 1px solid #fff;
        border-left: transparent;
    }
    .content_area {
        width: 100%;
    }
    .doctor-info-wrap .content_area {
        padding-left: 0px !important;
        margin-top: 10px;
    }
    .li-num {
        display: block;
    }
    .how-work-sec ul li .li-num {
        position: absolute;
        top: 0;
        left: 14%;
        background: #dc143c;
        width: 30px;
        height: 30px;
        line-height: 30px;
        border-radius: 100px;
        color: #fff;
    }
    .hstack {
        flex-wrap: wrap;
    }
    section.main {
        top: 36px;
    }
    header.open {
        position: sticky;
        top: 0;
        z-index: 17;
    }
    .hstack .bg-red-1 {
        width: auto;
        margin: 0 auto;
    }
    header.inner-page.open .top-header-section {
        display: block;
    }
    .px-4.vstack {
        width: 100%;
        padding: 15px 0px !important;
        text-align: center;
    }
    .px-4.vstack {
        width: 100%;
    }
    .indicators-wrap .carousel-indicators {
        display: none;
    }
    .ui-widget.ui-widget-content {
        left: unset !important;
        right: 24px !important;
        width: calc(95vw - 10px) !important;
    }
    .top-header-section {
        padding: 5px 0px;
    }
    .top-header {
        display: none;
    }
    .top-header-mobile {
        display: block;
    }
    ul.medicana-wrap {
        gap: 6px;
        flex-wrap: wrap;
    }
    ul.medicana-wrap li {
        padding-right: 5px;
    }
    .inner-packages .card .card-body h5 {
        min-height: auto;
    }
    .off-box {
        display: flex;
        align-items: baseline;
    }
    div#appointment .modal-body form div#pd_form_container .clear-field .col-md-6:nth-child(1) {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    div#appointment .modal-body form div#pd_form_container .clear-field .col-md-6:nth-child(2) {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    div#appointment .modal-body form div#pd_form_container .col-md-12 {
        padding: 0px;
    }
    input#app_mobile_code {
        padding-left: 60px !important;
    }
    section.packages-sec .item figure {
        width: 100%;
        height: 290px;
    }
    .popover-box ul li {
        justify-content: flex-start;
    }
    .popover-box ul li figure {
        width: auto;
        padding: 12px;
        border-radius: 100px;
        height: auto;
    }
    .packages-left {
        width: 100%;
    }
    .packages-details-wrap h2 {
        font-size: 26px;
    }
    .images-slider .carousel-item img {
        height: auto;
    }
    .packages-details-wrap .load_enq_form {
        font-size: 18px;
        position: fixed;
        z-index: 15;
        top: 201px;
        width: 94vw;
    }
    .additional-benefits-de .accordion .accordion-item .accordion-header button {
        font-size: 18px !important;
    }
    .packages-right {
        width: 100%;
        margin-top: 0px;
    }
    .packages-top-box {
        gap: 0px;
        flex-wrap: wrap;
    }
    .inclusions-wrap h2 {
        margin-bottom: 10px;
        font-size: 22px;
    }
    .top-doctors .owl-nav button {
        top: 0 !important;
    }
    .healthcare-box h1 {
        font-size: 22px;
        font-weight: 600;
    }
    .footer-contect-wrap h2 {
        font-size: 22px;
    }
    .inner-packages {
        padding-bottom: 0px;
    }
    section.healthcare-experts-sec {
        padding-bottom: 0px;
    }
    .top-doctors .owl-nav button.owl-prev {
        left: 0;
    }
    section.main.open .form-wrap .form-group label {
        margin-top: 6px;
    }
    .form-wrap {
        margin-bottom: 7px;
    }
    .near-something .col-xs-12 {
        padding: 0px;
    }
    .container {
        max-width: 100%;
    }
    .partner-tabs nav {
        width: 100%;
        overflow-x: auto;
        white-space: nowrap;
        text-align: center;
    }
    .partner-tabs nav .nav-tabs {
        display: inline-flex;
        flex-wrap: nowrap;
        margin: 0 auto;
        text-align: center;
    }
    .inclusive-packages-tabs nav {
        width: 100%;
        overflow-x: auto;
        white-space: nowrap;
        text-align: center;
    }
    .inclusive-packages-tabs nav .nav-tabs {
        display: inline-flex;
        flex-wrap: nowrap;
        margin: 0 auto;
        text-align: center;
        margin-bottom: 15px !important;
    }
    .inner-page-heading {
        flex-wrap: wrap;
    }
    .hospital-glance-gallery section#pinBoot-gallery article.white-panel {
        width: 46% !important;
    }
    .tab-info ul.nav.nav-tabs li .hospital-facility {
        top: 52px;
    }
    .hospital-glance-gallery section#pinBoot-gallery {
        justify-content: space-between !important;
    }
    .hospital-indicators-wrap .carousel-indicators {
        display: none;
    }
    .hospital-pic.hospital-silder-new .carousel-inner .item img {
        object-fit: cover;
    }
    header.inner-page nav.navbar.navbar-default ul.navbar-nav li a {
        line-height: 15px !important;
        display: block;
    }
    header.inner-page .navbar-header {
        padding-left: 0px;
    }
    header.inner-page button.navbar-toggle {
        margin-right: 0px;
    }
    header.inner-page button.navbar-toggle span.icon-bar {
        background: #b8abab;
        height: 3.9px;
    }
    button.navbar-toggler {
        background: #dc143c !important;
    }
    button.navbar-toggler.collapsed {
        background: transparent !important;
    }
    button.navbar-toggler i {
        color: #fff !important;
    }
    button.navbar-toggler.collapsed i {
        color: #dc143c !important;
    }
    section.inner-banner-sec {
        top: 95px;
    }
    header.inner-page .navbar-header {
        padding: 5px 0px;
    }
    header.inner-page nav.navbar.navbar-default ul.navbar-nav {
        padding-left: 0px !important;
    }
    ul.list-menu li a {
        font-size: 14px !important;
    }
    .menulist ul.list-menu>a {
        font-size: 14px !important;
    }
    .specialities .owl-nav button {
        left: 2%;
    }
    .specialities .owl-nav button.owl-next {
        right: 2%;
    }
    .popular-searches {
        display: none;
    }
    .banner-wrap-form {
        width: 100%;
    }
    .top-left ul li a span {
        display: none;
    }
    .packages-silder .owl-nav button {
        left: 3%;
    }
    .packages-silder .owl-nav button.owl-next {
        right: 3%;
    }
    .turkey-doctor .owl-nav button {
        left: 3%;
    }
    .turkey-doctor .owl-nav button.owl-next {
        right: 3%;
    }
    .doctor-info p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
    .hero-banner img.left-img {
        display: none;
    }
    .hero-banner img.right-img {
        display: none;
    }
    .section-heading h2 {
        font-size: 24px;
    }
    .our-partner .section-heading h2.heading:before {
        right: 0;
    }
    .footer-contect-wrap {
        text-align: center;
    }
    .footer-contect-phone .call-wrap {
        justify-content: center;
        margin-top: 20px;
    }
    .specialities-box p a.doctors {
        padding: 8px 10px;
    }
    .network-section-panel:after {
        max-width: 100%;
        width: 100%;
    }
    .network-section-panel {
        padding: 15px;
    }
    .network-section-content {
        text-align: center;
    }
    .find-btn {
        margin: 20px auto auto;
    }
    .partner-silder .owl-nav {
        position: unset;
    }
    .partner-silder .owl-nav button {
        border: 2px solid #dc143c !important;
    }
    .partner-silder .owl-nav button {
        position: absolute;
        top: 44%;
        left: 3%;
        background: #dc143c !important;
    }
    .partner-silder .owl-nav button.owl-next {
        right: 3%;
        left: auto;
    }
    .partner-silder .owl-nav button i {
        color: #ffffff;
    }
    .partner-wrap {
        padding: 20px 0px 10px;
    }
    .custom-homepage-nav .owl-nav button {
        background: #dc143c !important;
        border: 2px solid #dc143c !important;
    }
    .custom-homepage-nav .owl-nav button i {
        color: #ffffff;
    }
    .hospitals-details h3 {
        text-align: left;
    }
    .pd-lang-arabic .hospitals-details h3 {
        text-align: right;
    }
    .section-heading h2:before {
        right: 0;
    }
    .vstack {
        align-self: center;
    }
    .choose-video .shape {
        display: none;
    }
    .doctors-wrapper h3 {
        font-size: 26px;
        text-align: center;
    }
    .doctors-wrapper p {
        text-align: center;
    }
    .doctors-wrapper {
        text-align: center;
    }
    .doctors-box .flag p {
        text-align: center;
    }
    .packages-tabs .inclusive-packages-tabs .nav-tabs button {
        font-size: 18px;
    }
    .packages-tabs .inclusive-packages-tabs .nav-tabs {
        gap: 20px;
    }
    section.specialities-sec nav .nav-tabs {
        gap: 22px;
    }
    section.specialities-sec nav .nav-tabs button {
        font-size: 16px;
    }
    section.specialities-sec nav .nav-tabs button span {
        width: 50px;
        height: 50px;
        line-height: 28px;
    }
    .our-partner-tabs .partner-tabs nav .nav-tabs {
        gap: 16px;
    }
    .find-btn {
        font-size: 16px;
    }
    p {
        font-size: 16px;
    }
    .banner-title h1 {
        font-size: 26px;
    }
    section.specialities-sec {
        padding-bottom: 0px;
    }
    img.map-img {
        display: none;
    }
    .how-work-sec ul {
        flex-wrap: wrap;
    }
    .how-work-sec ul li:nth-child(odd) {
        margin-top: 0px;
    }
    .how-work-sec ul li {
        width: 50%;
    }
    .how-work-sec ul {
        width: 100%;
    }
    .how-work-sec ul li h4 {
        font-size: 14px;
    }
    .how-work-sec ul {
        justify-content: space-evenly;
    }
    .how-work-sec ul li {
        margin-bottom: 30px;
        width: 160px;
    }
    .how-work-sec ul li:last-child {
        margin-bottom: 0px;
    }
    .turkey-row {
        margin: 0px 0px;
    }
    .choose-turkey {
        padding: 15px;
        text-align: center;
    }
    .choose-turkey .flag ul {
        justify-content: center;
    }
    .blog-holder {
        margin-bottom: 30px;
    }
    section.blog-sec .col-md-4:last-child .blog-holder {
        margin-bottom: 0px;
    }
    .hstack .bg-red-1 {
        width: 18%;
    }
    .px-4.vstack span.fs-4 {
        font-size: 22px !important;
    }
    .px-4.vstack span.fs-6 {
        font-size: 18px !important;
    }
    .blog-f h3 a {
        height: 56px;
        font-size: 20px;
    }
    .section-heading h2 {
        display: block;
    }
    .section-heading h2:before {
        display: none;
    }
    .section-heading h2:after {
        display: none;
    }
    .doctors-box .flag ul {
        justify-content: center;
    }
    .choose-turkey.flag {
        margin-bottom: 20px;
    }
    section.blog-sec .col-sm-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .top-footer-heading {
        margin-top: 20px;
    }
    section.top-footer .col-md-3:nth-child(1) .top-footer-heading {
        margin-top: 0px;
    }
    .mt-60 {
        margin-top: 30px;
    }
    .section-heading {
        margin-bottom: 15px;
    }
    .doctors-wrapper a.consultation {
        margin: 10px 0px;
    }
    footer#pq-footer .pq-footer-block:first-child {
        margin-bottom: 20px;
    }
    footer#pq-footer .pq-footer-style-1 .footer-title {
        line-height: 25px;
    }
    .doctors-wrapper {
        padding-right: 0px;
    }
    .top-right ul.dropdown-menu {
        inset: 0px 0px auto auto !important;
    }
    .tab-info ul.nav.nav-tabs li.active a {
        display: block !important;
    }
    .hospital-pic.hospital-silder-new .slide .carousel-control span {
        padding: 10px 15px;
    }
    ul.nav.nav-tabs {
        top: 100px !important;
    }
    .blog-holder figure {
        height: auto;
    }
    .doctor-info-wrap figure {
        width: 50%;
        height: auto;
    }
    .doctor-info-wrap.w-100 figure {
        width: 100%;
    }
    .doctor_card .content_area h2 {
        font-size: 24px;
    }
    .doctor-info-wrap {
        align-items: center;
        flex-wrap: wrap;
    }
    .package-details-de h2.py-3 {
        font-size: 18px !important;
    }
    .package-details-de .accordion .accordion-header button {
        font-size: 16px !important;
    }
    .packages-details-wrap p {
        font-size: 16px;
    }
    h3.treating-doctor {
        font-size: 22px;
    }
    .additional-benefits-de .accordion .accordion-item .accordion-body p {
        font-size: 15px;
        margin-left: 0px !important;
    }
    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
        background: #dc143c !important;
        color: #fff !important;
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    .owl-carousel .owl-nav button.owl-next > svg, .owl-carousel .owl-nav button.owl-prev > svg {
        color: #fff;
    }
    .owl-carousel .owl-nav button.owl-next > svg path, .owl-carousel .owl-nav button.owl-prev > svg path {
        fill: #fff;
    }
    button.navbar-toggle svg {
        vertical-align: -0.5em !important;
    }
    button.navbar-toggle svg path{
        fill: #fff !important;
    }
    button.navbar-toggle.collapsed svg path{
        fill: #dc143c !important;
    }
    .mega-menu .owl-nav button i::before {
        color: #fff !important;
    }
    .talk-doctor-wrap {
        flex-direction: column;
        width: 100%;
    }
    .talk-doctor-wrap .talk-doctor-img {
        width: 100%;
    }
    .talk-doctor-wrap .talk-doctor-info {
        width: 100%;
    }
    .tab-content .talk-doctor-wrap .talk-doctor-info h2, .talk-doctor-wrap .talk-doctor-info h2 {
        font-size: 28px !important;
    }
    .tab-content .talk-doctor-wrap .talk-doctor-info h3, .talk-doctor-wrap .talk-doctor-info h3 {
        font-size: 21px !important;
    }
    a.doc-whatsapp.treatment-whatsapp {
        margin-bottom: 0 !important;
    }
}

@media (min-width: 575px) and (max-width: 767px) {
    .inner-packages .card .card-footer a {
        padding: 6px 15px;
    }
    .benefits-box ul li img {
        width: 28px;
    }
    .benefits-box ul li a {
        width: 28px;
        height: 28px;
        line-height: 28px;
    }
    .benefits-box ul {
        padding: 4px;
    }
    .inner-packages .card a>figure {
        height: 250px;
    }
    .inner-packages .off-text {
        top: 35%;
    }
    .additional-benefits-de .accordion .accordion-item .accordion-header button {
        padding: 14px 10px;
    }
}

@media(max-width: 600px) {
    .ui-widget.ui-widget-content {
        left: unset !important;
        right: 24px !important;
        width: calc(94vw - 10px) !important;
    }

}

@media(max-width: 520px) {
    .ui-widget.ui-widget-content {
        left: unset !important;
        right: 24px !important;
        width: calc(93vw - 10px) !important;
    }
}

@media (min-width: 400px) and (max-width: 600px) {
    .content_area {
        width: 100%;
        padding-left: 0px !important;
        margin-top: 10px;
    }
    .doctor_card .content_area h2 {
        font-size: 18px;
        font-weight: 900;
    }
    .content_area h4.text-red-1 {
        font-size: 18px;
    }
}

@media(max-width: 600px) {
    section.packages-sec .item figure {
        height: 201px;
    }
    div#getintouch .modal-body .row {
        row-gap: 8px;
    }
}

@media(max-width: 590px) {
    .popover-box ul li {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .popover-box ul {
        display: block;
    }
}

@media(max-width: 575px) {
    section.featured-sec .col-md-2 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .blog-f h3 a {
        height: 56px;
    }
    .px-4.vstack span.fs-4 {
        font-size: 20px !important;
    }
    .whatsapp {
        display: none;
    }
    div#getintouch .modal-body .iti--inline-dropdown input#enq_mobile,
    div#getintouch .modal-body .form-field .form-control#enq_mobile {
        padding-left: 52px !important;
    }
    #getintouch .modal-dialog {
        max-width: 95%;
    }
    .pd-lang-arabic a.doc-whatsapp {
        font-size: 13px !important;
    }
    .top-header-section>.container>.row>.col-md-12 {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media(max-width: 480px) {
    .mega-menu .owl-dots {
        display: none;
    }
    .inner-packages .card a>figure {
        height: 280px;
    }
    .packages-sec .card a > figure {
        height: auto;
    }
    .mega-menu .owl-nav {
        display: flex;
        gap: 30px;
        justify-content: space-between;
        margin-top: 8px;
    }
    .inner-packages .off-text {
        top: 40%;
    }
    .mega-menu .owl-nav button {
        position: relative;
    }
    .banner-title h1 {
        font-size: 20px;
    }
    .footer-contect-phone .call-wrap a:nth-child(1) {
        display: none;
    }
    .call-wrap {
        margin-left: 0px;
    }
    .hstack {
        flex-wrap: wrap;
    }
    .hstack .bg-red-1 {
        width: auto;
        margin: 0 auto;
    }
    .px-4.vstack {
        width: 100%;
    }
    .px-4.vstack {
        width: 100%;
        padding: 15px 0px !important;
        text-align: center;
    }
    .hstack .bg-red-1 img {
        width: 65px;
    }
    section.main.open .banner-wrap-form .form-group input {
        height: 32px;
    }
    .form-wrap .form-group label {
        font-size: 13px;
    }
    .form-wrap {
        margin-bottom: 7px;
    }
    section.main.open .banner-wrap-form .form-group input {
        font-size: 14px;
    }
    .blog-f h3 a {
        height: 84px;
    }
    .blog-f h3 a {
        font-size: 16px;
    }
    .px-4.vstack span.fs-6 {
        font-size: 16px !important;
    }
    .turkey-doctor .owl-nav button {
        width: 36px;
        height: 36px;
    }
    .turkey-doctor .owl-nav button {
        left: 5%;
    }
    .turkey-doctor .owl-nav button.owl-next {
        right: 5%;
    }
    .packages-silder .owl-nav button {
        width: 36px;
        height: 36px;
    }
    .packages-silder .owl-nav button {
        left: 5%;
        top: 25%;
    }
    .packages-silder .owl-nav button.owl-next {
        right: 5%;
    }
    .partner-silder .owl-nav button {
        width: 36px;
        height: 36px;
    }
    .network-section-content {
        padding-right: 0px;
        margin-top: 15px;
    }
    .find-btn {
        padding-right: 40px !important;
    }
    .network-section-panel {
        padding: 4px;
    }
    .network-section-content h2 {
        font-size: 26px;
    }
    .specialities .owl-nav button {
        width: 36px;
        height: 36px;
    }
    .top-left ul li a img {
        width: 24px;
    }
    .top-right .dropdown button {
        padding: 3px 6px;
    }
    .top-right .dropdown button {
        font-size: 13px;
    }
    .ui-widget.ui-widget-content {
        left: unset !important;
        right: 24px !important;
        width: calc(92vw - 10px) !important;
    }
    .packages-dropdown {
        margin-top: 10px;
    }
}

@media(max-width: 400px) {
    .top-left ul li a img {
        width: 20px;
    }
    .top-right .dropdown button {
        font-size: 12px;
    }
    .top-right .dropdown button {
        padding: 3px 4px;
    }
    .doctor-info-wrap {
        flex-wrap: wrap;
    }
    .doctor_card .content_area {
        padding-left: 0px !important;
        margin-top: 15px;
    }
    ul.medicana-wrap {
        gap: 10px;
    }
    ul.medicana-wrap li {
        padding-right: 5px;
    }
    .doctor-info-wrap figure {
        height: auto;
    }
    .ui-widget.ui-widget-content {
        left: unset !important;
        right: 24px !important;
        width: calc(90vw - 10px) !important;
    }
}

@media(max-width: 380px) {
    .packages-dropdown {
        width: 100%;
    }
    .packages-dropdown button {
        width: 100%;
        margin-bottom: 12px;
    }
    .packages-dropdown button select {
        width: 100%;
    }

}

@media(max-width: 360px) {
    .top-right {
        display: none;
    }
    .top-header {
        justify-content: center;
    }
    .top-left ul li a img {
        width: 26px;
    }
    .banner-title h1 {
        font-size: 18px;
    }
    .banner-wrap-form {
        padding: 5px 5px;
    }
    .banner-wrap-form .col-md-5 {
        flex: 0 0 40%;
        max-width: 40%;
    }
    .banner-wrap-form .col-md-7 {
        flex: 0 0 60%;
        max-width: 60%;
    }
}

/*----------------------------------------------------------------- 
    Main Style :Stylesheet
    Template Name : cureturkey arabic responsive
    Author : EZ Rankings 
    Version : 1.0
    Primary Use : cureturkey arabic responsive
    Design by : Shubham 
-----------------------------------------------------------------*/
@media(min-width: 769px) {
    .pd-lang-arabic .hospital-detail-page .row {
        display: flex;
    }
}
@media(max-width: 1200px) {
    .pd-lang-arabic .navbaar-sec ul.navbar-nav li {
        padding: 0;
    }
    .pd-lang-arabic .logo-carousel .owl-nav button.owl-next,
    .pd-lang-arabic .logo-carousel1 .owl-nav button.owl-next {
        right: 17px !important;
        left: auto !important;
    }
    .pd-lang-arabic .logo-carousel .owl-nav button.owl-prev,
    .pd-lang-arabic .logo-carousel1 .owl-nav button.owl-prev {
        left: -12px !important;
        right: auto !important;
    }
}

@media(max-width: 767px) {
    .pd-lang-arabic .detail-page.doctor-detail-page {
        width: 100%;
    }
    .pd-lang-arabic .left-side-baar {
        width: 100%;
        padding-left: 0;
    }
    .pd-lang-arabic .gallery-box .owl-nav button {
        background: #dc143c !important;
        color: #fff !important;
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    .pd-lang-arabic .near-something .near-hospital:nth-child(2n+1){
        padding-left: 12px;
    }
    .pd-lang-arabic .hospital-detail-page .tab-content .row .col-md-4 {
        flex: 1 1 100%;
    }
    .pd-lang-arabic .content-listing li, .facility li, .content-page li {
        background-position: 100% !important;
        padding-right: 16px !important;
        padding-left: 0 !important;
    }
    .treating-doctor+section#pinBoot-gallery .owl-carousel.gallery-box .owl-nav button.owl-prev, .treating-doctor+section#pinBoot-gallery .owl-carousel.gallery-box .owl-nav button.owl-next {
        background: #dc143c !important;
        border: 1px solid #dc143c !important;
        color: #fff !important;
    }
    
    .treating-doctor+section#pinBoot-gallery .owl-carousel.gallery-box .item img {
        max-height: 254px;
        min-height: 254px;
        object-fit: cover;
    }
}

/* @media(max-width: 575px) { */
    .pd-lang-arabic div#getintouch .modal-body .iti--inline-dropdown input#enq_mobile,
    .pd-lang-arabic div#getintouch .modal-body .form-field .form-control#enq_mobile {
        padding-right: 52px !important;
        padding-left: 8px !important;
    }
/* } */

.treatment .hospital-pic.hospital-silder-new .carousel-inner .item img {
    padding: 0;
}

@media(max-width:480px) {
    .pd-lang-arabic .find-btn {
        padding-left: 36px !important;
        padding-right: 0 !important;
    }
    .pd-lang-arabic .banner-wrap-form .col-md-5 {
        padding-left: 0;
        padding-right: 16px;
    }
    .pd-lang-arabic .mega-menu .owl-nav {
        flex-direction: row-reverse;
    }
    .treatment .hospital-pic.hospital-silder-new .carousel-inner .item {
        height: 200px;
    }
    .treatment .hospital-pic.hospital-silder-new .carousel-inner .item img {
        height: 200px;
    }
}

@media screen and (max-width:460px) {
    .treatment .hospital-pic.hospital-silder-new .carousel-inner .item {
        height: 192px;
    }
    .treatment .hospital-pic.hospital-silder-new .carousel-inner .item img {
        height: 192px;
    }
}

@media screen and (max-width:440px) {
    .treatment .hospital-pic.hospital-silder-new .carousel-inner .item {
        height: 184px;
    }
    .treatment .hospital-pic.hospital-silder-new .carousel-inner .item img {
        height: 184px;
    }
}

@media screen and (max-width:420px) {
    .treatment .hospital-pic.hospital-silder-new .carousel-inner .item {
        height: 174px;
    }
    .treatment .hospital-pic.hospital-silder-new .carousel-inner .item img {
        height: 174px;
    }
    
	a.doc-whatsapp.treatment-whatsapp {
		margin-bottom: 0 !important;
		padding: 10px 16px 10px 52px;
		font-size: 15px;
	}
	.btn-border.p-auto.f-15 {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 15px;
	}
}

@media screen and (max-width:400px) {
    .treatment .hospital-pic.hospital-silder-new .carousel-inner .item {
        height: 164px;
    }
    .treatment .hospital-pic.hospital-silder-new .carousel-inner .item img {
        height: 164px;
    }
}

@media screen and (max-width:380px) {
    .treatment .hospital-pic.hospital-silder-new .carousel-inner .item {
        height: 152px;
    }
    .treatment .hospital-pic.hospital-silder-new .carousel-inner .item img {
        height: 152px;
    }
}

@media(max-width: 360px) {
    .pd-lang-arabic .banner-wrap-form .col-md-7 {
        padding-left: 16px;
    }
}



.treatment.inner-page .hospital-pic.hospital-silder-new.custom-carousel-btn .slide a.left.carousel-control, .treatment.inner-page .hospital-pic.hospital-silder-new.custom-carousel-btn .slide a.right.carousel-control {
    background: none !important;
    color: #dc143c !important;
}

.mw-800 {
    max-width: 800px;
    margin: auto;
}