﻿
@media only screen and (min-width: 1499px) and (max-width: 100000px) {
}

@media only screen and (max-width: 1260px) {
    .all-hdBot {
        width: 1000px;
    }

    .itemMenu {
        font-size: 11px;
    }

    .hdTop {
        font-size: 11px;
    }

    .banner {
        height: 430px;
    }

    .hkcg {
        font-size: 33px;
    }

    .itemSM {
        font-size: 11px;
    }

    .itemMHemKham:hover .subMenu {
        top: 50px;
    }

    .cdt {
        font-size: 17px;
    }

    .all-box-search {
        width: 900px;
    }

    #txtChuyenGia {
        width: 310px;
    }

    .txtLyDo {
        font-size: 23px;
    }

    .all-lyDo {
        width: 1000px;
    }

    .ContentLyDo {
        width: 1000px;
    }

    .hdTop {
        width: 1000px;
    }

    .all-footer {
        width: 1000px;
    }

    .ft-lienhe {
        width: 340px;
    }

    .ft-title {
        font-size: 17px;
    }

    .ftl-content {
        font-size: 13px;
    }

    .ListChuyeGiaslc {
        width: 950px;
    }

    .ListChuyeGia {
        width: 277px !important;
    }

    .all-itemGK {
        width: 1000px;
    }
}

/*Máy tính bảng 768*/
@media only screen and (max-width: 1020px) {
    .hdTop {
        width: 820px;
    }

    .all-hdBot {
        width: 820px;
    }

    .contentMenu {
        flex-wrap: wrap;
    }

    .itemMenu {
        padding: 10px 10px;
    }

    .itemMenu {
        font-size: 11px;
    }

    .itemMHemKham:hover .subMenu {
        top: 35px;
    }

    .all-box-search {
        width: 820px;
    }

    #txtChuyenGia {
        width: 215px;
    }

    .lyDo {
        padding: 25px 0;
    }

    .all-lyDo {
        width: 820px;
    }

    .contenLyDo {
        flex-wrap: wrap;
        margin-top: 25px;
    }

    .c-itemLyDo {
        width: 125px;
        font-size: 13px;
    }

    .itemLyDo {
        margin-bottom: 15px;
    }

    .ContentLyDo {
        width: 820px;
    }

    .all-chuyenkhoa {
        width: 820px;
        flex-wrap: wrap;
    }

    .listChuyenKhoa {
        margin-bottom: 15px;
    }

    .all-khoaCon {
        width: 820px;
    }

    .ListChuyeGiaslc {
        width: 800px;
    }

    .ListChuyeGia {
        width: 227px !important;
    }

    .cg-name {
        font-size: 13px;
    }

    .cg-img {
        padding: 15px 0;
    }

        .cg-img img {
            width: 130px;
            height: 130px;
        }

    .cg-chuyenkhoa {
        font-size: 13px;
    }

    .cg-button button {
        padding: 8px 15px;
        font-size: 13px;
    }

    .all-itemGK {
        width: 800px;
    }

    .sl-txt1 {
        font-size: 27px;
    }

    .sl-txt2 {
        font-size: 15px;
    }

    .content-slide {
        padding: 70px 0;
    }

    .all-dangky {
        width: 800px;
    }

    .all-footer {
        width: 800px;
        flex-wrap: wrap;
    }

    .itemFT {
        margin-bottom: 20px;
    }

    .all-phongkham {
        width: 800px;
    }
}

@media only screen and (max-width: 871px) {
    .hdBot {
        padding: 10px 0;
        height: auto;
    }

    .cg-chuyenkhoa {
        height: 60px;
    }

    .wGKMP {
        justify-content: center;
    }

    .hdTop {
        width: 720px;
    }

    .itemGK {
        width: 100%;
    }

    .all-tintuc {
        width: 100%;
    }

    .all-hdBot {
        width: 720px;
    }

    .itemMenu {
        font-size: 11px;
    }

    .all-box-search {
        width: 720px;
    }

    .selectSearch .select2 {
        width: 160px !important;
    }

    #txtChuyenGia {
        width: 200px;
    }

    .all-lyDo {
        width: 720px;
    }

    .ContentLyDo {
        width: 720px;
    }

    .all-chuyenkhoa {
        width: 720px;
        justify-content: flex-start;
    }

    .all-khoaCon {
        width: 720px;
    }

    .listChuyenKhoa {
        margin: 10px;
    }

    .ListChuyeGiaslc {
        width: 700px;
    }

    .all-ChuyeGiaMB {
        display: block;
        width: 720px;
        overflow: hidden;
        z-index: 1;
    }

    .ListChuyeGiaMB {
        overflow: auto;
        display: flex;
        width: auto;
    }

    .ListChuyeGiaslc {
        display: none;
    }

    .cg-img {
        width: 227px;
    }

    ::-webkit-scrollbar {
        height: 7px;
    }

    .ListChuyeGia {
        margin: 0 15px 10px 0;
    }

    .ContentLyDo {
        top: -90px;
        z-index: 1;
    }

    .goikhamMB {
        overflow-y: auto;
        display: flex;
    }

    .all-chuyenkhoa {
        display: none;
    }

    .imgChuyenKhoa {
        width: 145px;
    }

    .goikhamO {
        display: none;
    }

    .gk-img {
        width: 220px;
    }

    .item-goikham {
        width: 220px !important;
    }

    .GKCSPC {
        display: none
    }

    .item-cs {
        margin-bottom: 10px;
    }

    .ListPhongKhamslc {
        display: none;
    }

    .ListPhongKham {
        margin: 5px;
    }

    .pk-img {
        width: 213px;
    }

    .all-dangky {
        width: 720px;
    }

    .all-footer {
        width: 720px;
    }
}
/*Iphone 6/7/8 Plus 736-414*/
@media only screen and (max-width: 740px) {
    .hdTop {
        display: block;
        height: auto;
        width: 95%;
    }

    .banner {
        height: 350px;
    }

    .all-hdTop {
        height: 30px;
        align-items: center;
    }

    .all-hdBot {
        width: 95%;
        justify-content: space-between;
    }

    .checkLG {
        display: none !important;
    }

    .dangnhap {
        display: none !important;
    }

    .barMB {
        display: block;
        color: #fff;
        font-size: 25px;
    }

    .contentMenu {
        display: none;
    }

    .all-search {
        display: block;
    }

    .selectSearch {
        margin-bottom: 10px;
    }

        .selectSearch .select2 {
            width: 100% !important;
        }

    .all-search #txtChuyenGia {
        width: 100%;
        margin-bottom: 10px;
    }

    .btnidscg {
        display: flex;
        justify-content: flex-end;
    }

    .all-box-search {
        width: 95% !important;
    }

    .all-lyDo {
        width: 95%;
    }

    .contenLyDo {
        display: block;
    }

    .c-itemLyDo {
        width: auto;
    }

    .ContentLyDo {
        width: 100%;
    }

    .MenuMB {
        display: block;
    }

    .all-chuyenkhoa {
        display: none;
    }

    .imgChuyenKhoa {
        width: 145px;
    }

    .txtCTVDDCK {
        margin: 10px 0 15px;
    }

    .b-chuyenkhoa {
        padding: 25px 0;
    }

    .content-slide {
        padding: 70px 10px;
    }

    .all-ChuyeGiaMB {
        width: 95%;
    }

    .wChuyenkhoa {
        width: 100%;
    }

    .all-goikhammienphi {
        width: 100%;
    }

    .itemGK {
        width: 95%;
    }

    .wDVCS {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .all-dangky {
        width: 95%;
    }

    .all-tintuc {
        width: 100%;
    }

    .all-phongkham {
        width: 100%;
    }

    .all-footer {
        width: 100%;
        padding: 0 20px;
    }

    .footer {
        padding: 20px 0;
        justify-content: flex-start;
    }

    .all-footer {
        flex-direction: column;
    }

    .wKhoaCon {
        width: 95%;
    }

    .all-wKhoaCon {
        display: flex;
        width: 100%;
        justify-content: center;
    }

    .all-khoaCon {
        width: 100%;
    }

    .cg-txt2 {
        padding: 0 10px;
    }

    .ListChuyeGiaMB {
        z-index: 99;
    }

    .txtLyDoO {
        font-size: 22px;
        display: block;
    }

    .hkcg {
        font-size: 25px;
    }

    .all-loaithe {
        justify-content: center
    }

    .itemDanhSachThe {
        width: 100%;
    }

    .imgThe {
        width: 100%;
    }

    .allThe {
        margin: 0px;
        width: 100%;
        margin-bottom: 10px;
    }

    .btn-muathe {
        margin: 0;
    }

    .btnCacLoaiThe {
        display: flex;
        width: 100%;
        justify-content: space-around;
        margin: 10px 0 0 0;
    }

    .selectCity .select2 {
        width: 100% !important;
    }

    .selectCN {
        margin: 10px 0;
    }

        .selectCN .select2 {
            width: 100% !important;
        }
}
/*Iphone 6/7/8 375-667*/
@media only screen and (min-width: 310px) and (max-width: 415px) {
    .hkcg {
        font-size: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .checkLG {
        display: none !important;
    }

    .cdt {
        font-size: 10px;
    }

    .arrow-down {
        margin-top: 20px;
    }

    .all-hdTop {
        height: 45px;
    }

    .quote {
        font-size: 17px;
        margin: 30px 0 0;
    }

    .sl-txt1 {
        font-size: 24px;
    }

    .sl-txt2 {
        font-size: 13px;
        margin-top: 10px;
    }

    .ft-lienhe {
        width: 250px;
        overflow: hidden;
    }

    .banner {
        height: 255px;
    }

    .txtLyDoO {
        font-size: 20px;
        display: block;
    }

    .gk-txt2 {
        padding: 0 10px;
    }

    .dk-txt {
        font-size: 14px;
    }

        .dk-txt input {
            width: 270px;
        }

    .hdTop {
        font-size: 10px;
    }

    .btn-henKham {
        width: 160px;
    }

    .btn-huongDan {
        width: 160px;
    }

    .chuyengia {
        padding: 30px 0;
    }

    .btn-henKham {
        width: 130px;
    }

    .btn-huongDan {
        width: 130px;
    }

    .dk-txt input {
        width: 195px;
    }
}
/*Độ phân giải ngang*/
@media only screen and (min-width: 416px) and (max-width: 739px) {
    .banner {
        height: 320px;
    }

    .hkcg {
        font-size: 22px !important;
    }

    .cdt {
        font-size: 15px !important;
    }
}
