@media all and (width: 1200px) {
	
}
@media all and (max-width:1199px) and (min-width: 992px) {
	.head-top-location h4{
		margin-left: 0px;
	}
    .header-top ul li {
        padding: 0px 8px;
    }
	.head-top-content h1 a{
		font-size: 23px;
	}
    .head-top-tel h4 a, .head-top-location h4{
        font-size: 15px;
    }
    .nav > li > a {
        font-size: 14px;
        padding-left: 7px !important;
        padding-right: 7px !important;
    }
	.menu__content_item li:nth-child(n+2) a:last-child, .item-content h3 a{
		font-size: 15px;
	}
	.thematic_content__left div{
		margin: 25px 0;
	}
	.content_news_all li:first-child h4 a{
		font-size: 17px;
	}
	.content_news_all li:nth-child(n+2) h4 a{
		font-size: 15px;
	}
	.input-group-han select{
		width: 180px;
	}

	.content-footer div:last-child{
		padding-right: 0 !important;
	}
	.content-footer{
		padding-top: 25px;
	}
	.menu__content_item li:nth-child(n+2){
		padding: 15px 10px ;
	}

}
@media all and (max-width: 1024px) and (min-width: 992px) {
    #search input[type=text]{
        margin-top: 30px;
    }
}
@media all and (max-width: 991px) and (min-width: 768px) {
	.head__top{
		height: 180px;
	}
    .dutyview_tab2 table thead tr th, .dutyview_tab2 table tbody tr td{
        padding:10px;
    }
    .modal-dialog {
        width: 95%;
    }
	.modal{
		padding-right: 0 !important;
	}	
	.embed-responsive-16by9 {
		padding-bottom: 60%;
	}	
	.modal-dialog{
		height: 500px;
	}
	.bmd-modalContent, .embed-responsive-16by9{
		height: 100%;
	}
    .ViddeoHighlight iframe{
        height: 400px;
    }
    .han-login span {
        width: 44%;
        text-align: right;
    }
    .han-login a {
        width: 44%;
        text-align: left;
    }
    .han-vb-scroll-event ul li:nth-child(2) {
        height: 60px;
    }
    .han-vb-scroll-event ul li img, .han-gl-chuyenmuc_tinbai_th div li:nth-child(2) img, .han-gl-gallery-img {
        height: 145px;
    }
    .han-vb-scroll-event ul li:nth-child(3){
        margin-top: -10px;
    }
    .han-collapse {
        padding: 10px;
    }
    .footer {
        height: 70px;
    }
    .han-postquestion h1 label {
        font-size: 20px;
    }
    .head-top-content {
        width: 75%;
    }
	.head-top-left,.head-top-right{
		width: 100% !important;
	} 
	.head-top-right{
		padding-left: 80px !important;
	}

    #search input[type=text] {
        top: 185px;
        margin-right: 5%;
        background-color: #24a7d2;
        border-radius: 10px;
    }
	.image_ads{
		height: 300px;
	}
	.menu_content{
		height: 120px;
	}
	.menu__content_item li:first-child{
		height: 120px;
		padding: 20px 10px 0 10px;
	}
	.menu__content_item li:nth-child(n+2) a img{
		height: 45px;
	}
	.menu__content_item li:nth-child(n+2) {
    padding: 5px;
	}
	.menu__content_item li:nth-child(n+2) a:last-child, .item-content h3 a{
		font-size: 12px;
	}
	.item-content{
		padding: 0;
	}
	.content_center__left ul li:first-child img{
		height: 280px;
	}
	.content_center__left ul li:nth-child(n+2),
	.thematic_content__left div{
		width: 48%;
	}
	.content_center__left ul li:nth-child(n+2){
		margin-right: 4%;
	}
	.content_center__left ul li:nth-child(n+2):nth-child(odd){
		margin-right: 0;
	}
	.content_center__left ul li:nth-child(n+2) img{
		height: 130px;
	}
	.menu__content_item li:nth-child(n+2) img{
		height: 40px;
	}
	.center_right_image ul li,
	.thematic_content__right div,
	.contact_left,
	.contact_right,
	.content-footer div:first-child {
		width: 100% !important;
	}
	.center_right_image ul li:nth-child(odd),
	.thematic_content__right div:nth-child(odd){
		margin-right: 0;
	}
	.center_right_image ul li:nth-child(n+4){
		display: none
	}
	.center_right_video .video-iframe{
		height: 150px;
	}
	.content_center__left ul li:nth-child(n+2){
		margin-bottom: 20px;
	}
	.content_center__left ul li h4{
		margin-top: 15px;
	}
	.center_right_image ul li{
		margin-bottom: 24px;
	}
	.content_center__left, .content_center__right{
		margin-bottom: 0;
	}
	.nav>li>a{
		font-size: 15px;
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
	.navbar-nav li:nth-child(n+7){
		display: none;
	}
	.item-content h3{
		margin-bottom: 0;
	}
	.thematic_content__right div img{
		height: 140px;
	}
	.thematic_content__right div h3{
		margin-top: 5px;
	}
	.title-left-all h3 a{
		font-size: 18px;
	}
	.news_all__item {
		padding: 0;
	}
	.news_all__item .title-left-all{
		padding: 10px 0 0 10px;
	}
	.content_news_all li img{
		height: 140px;
	}
	.content_news_all h4{
		padding: 0 5px ;
	}
	.news_all__item {
		width: 32.5%;
		margin-left: 1%;
	}
	.content_news_all li:first-child h4 a{
		font-size: 17px;
	}
	.content_news_all li:nth-child(n+2) h4 a{
		font-size: 15px;
	}
	.contact_link{
		height: 100px;
	} 
	.input-group select{
		width: 250px;
	}
	.content-footer div:nth-child(n+2) div{
		padding-left: 15px;
	}
    .slick_news_event li img{
        height:190px;
    }
    .chuyenmuctintuc .chuyenmuctt-item:nth-child(n+2) .news-img img {
        height: 110px;
    }
    .constructo-single-news .news-img img{
        height:130px;
    }
    .slick_news_event .slick-list{
        height: 330px;
    }
    .thematic_content__left,.chuyende {
        width: 100% !important;
    }
    .chuyenmuc_tinbai_th, .chuyenmuc_tinbai_th > div {
        padding: 5px !important;
    }
    .Title__Category a{
        font-size: 18px;
    }
    .chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(2) .single-chuyenmuc-tinbai h3 a{
        font-size: 16px;
    }
    .chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(n+3) .single-chuyenmuc-tinbai h3 a{
        font-size: 15px;
    }
    .chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(2) img{
        height: 145px;
    }
    .section-padding{
        padding-bottom:0 !important;
    }
    .content-footer{
        padding-top: 20px;
        width: 100% !important;
    }
    .content-footer > div:nth-child(n+2){
        width: 50%; 
        float: left;
    }
    .content-footer div:nth-child(n+2) div{
        padding:0;
    }
    .content-footer p{
        width: 100%;
    }
    .info-footer-han{
        height: 140px;
    }
    .han-login{
        text-align: center;
    }
}
@media all and (max-width: 767px) and (min-width: 481px) {
.modal-video .modal-content,
    .modal-video iframe{
        width:100%;
    }
    .patient_item span, .patient_item p {
        font-size: 15px;
    }
    .patient_item img {
        width: 100%;
        height: 300px;
    }
    .dutyview_tab2 table thead tr th, .dutyview_tab2 table tbody tr td {
        padding: 10px 5px;
        font-size: 14px;
    }
    .modal-dialog {
        width: 95%;
    }
	.modal{
		padding-right: 0 !important;
	}	
	.embed-responsive-16by9 {
		padding-bottom: 60%;
	}	
	.modal-dialog{
		height: 500px;
	}
	.bmd-modalContent, .embed-responsive-16by9{
		height: 100%;
	}
    .ViddeoHighlight iframe{
        height: 400px;
    }
    .modal-video .modal-header h3 {
        font-size: 16px;
    }
    .menutop-phone{
        display: block;
    }
    .head-top-content, .head-top-left  > a > img{
        display: none;
    }
    .han-postquestion h1 label {
        font-size: 20px;
    }
    .han-QAtitle{
        margin-top: 180px;
    }
    .han-header-search .form-control {
        float: left;
        width: 80% !important;
    }
    .han-header-search input[type=submit]{
        width: 20%;
        float: left;
    }
    .han-search-question .col2 #ctl00_mainContent_ctl00_QuestionAnswerRecenlist_pnlRecenlist{
        height: 170px;
    }
    .han-comboboxs select.form-control:not([size]):not([multiple]){
        width: 90%;
    }
    .head-top-content {
        width: 85%;
    }
	.head-top-left img{
		object-fit: contain;
	}
	.head-top-left{
		height: 90px;
	}
	.head-top-content h2 a{
		font-size: 18px;
	}
	.head-top-content h1 a{
		font-size: 20px;
	}
	.head-top-tel,.head-top-location{
		padding-left: 75px;
	}
	.head-top-tel,.head-top-location{
	    display:none;
    }
        .head-top-tel h3, .head-top-location  h4{
            width: 80%;
        }
        .head-top-left, .head-top-right {
            width: 100% !important;
        }
	
	.menu__content_item li{
		position: relative;
	}
	.menu__content_item li a{
		width: 100%;
		text-align: center;
		left: 0;
	}
	
	.navbar-toggle .icon-bar{
		background-color: white;
	}
	.image_ads{
		height: 250px;
	}
	.menu_content {
		height: 350px;
	}
	.menu__content_item li:first-child img{
		width: auto !important;
	}
	.menu__content_item li:first-child{
		height: unset;
		background:  none;
	}
	.menu__content_item li{
		width: 33.33% !important;
		padding: 10px;
	}
	.menu__content_item li img{
		height: 70px !important;
	}
	.menu-level-2 {
		width: 96%;
    margin-left: 2%;
	}
	.menu-level-3 {
		width: 96%;
		margin-left: 0.5%;
	}
	.menu__content_item li:first-child img{
		height: 70px;
		padding: 0;
	}
	.item-content {
    width: 100%;
    float: left;
    padding-top: 0px;
    text-align: center;
	}
	.item-content h3:last-child{
		margin-top: 22px;
	}
	.menu__content_item li:first-child,
	.menu__content_item li:nth-child(n+2){
		padding:  15px;
		height: 160px;
	}
	.menu__content_item li:first-child img{
		padding-left:30%;
	}
	.menu__content_item li:first-child .menu-item-summary{
		margin-top: 0;
	}
	 
	.content_news_all li:first-child h4 a{
		font-size: 16px;
	}
	.menu__content_item li{
		border: 2px solid yellow !important;
	}
	.menu_content{
		padding:  15px 0;
	}
	.content_center__left ul li:first-child img{
		height: 250px;
	}
	.content_center__left ul li:first-child h3 a{
		font-size: 17px;
	}
	.menu-item-summary h3:first-child{
		margin-top: 3px;
		height: 1px;
	}
	.menu-item-summary h3:last-child{
		margin-top: 20px;
	}
	.content_center__left ul li:first-child p,
	.content-bottom-left li a,
	.slick_news_event li p,
	.slick_news_event li h4 span{
		font-size: 15px;
	}
	.content_center__left ul li:nth-child(n+2){
		width: 48%;
	}
	.content_center__left ul li:nth-child(n+2){
		margin-right: 4%;
	}
	.content_center__left ul li:nth-child(n+2):nth-child(odd){
		margin-right: 0;
	}
	.content_center__left ul li:nth-child(n+2) h4 a,
	.center_right_image ul li h4 a,
	.content_news_all li:nth-child(n+2) h4 a,.item-content h3 a,
	.menu__content_item li:nth-child(n+2) a:last-child{
		font-size: 14px;
	}
	.content_center__left ul li:nth-child(n+2) img{
		height: 130px;
	}
	.center_right_image ul li{
		width: 100%;
	}
	.center_right_image ul li:nth-child(n+4){
		display: none;
	}
	.center_right_image ul li img {
		margin-bottom: 6px;
	}
	.center_right_video .video-iframe{
		height: 130px;
	}
	.center_right_video h4 a{
		font-size: 14px;
	}
	.content_center__left, .content_center__right{
		margin-bottom: 0;
	}
	
	.thematic_content__left div{
		width: 50%;
		float: left;
	} 
	.thematic_content__left div h3 a{
		font-size: 18px;
	}
	.thematic .title-all{
		width: 60%;
		margin:  auto;
	}
	.title-all h2 a{
		font-size: 25px;
	}
	.news_all__item {
    /* background-color: white; */
    padding: 10px;
    width: 32.5%;
    margin-left: 1%;
    /* float: left; */
	}
	.title-left-all h3 a{
		font-size: 18px;
	}
	.contact_link{
		height: auto;
	}
    .thematic_content__left, .chuyende {
        width: 100%;
        padding: 0 15px;
    }
    .contact_left, .contact_right {
        width: 100%;
    }
	.footer {
		height: 70px;
	}
	.content-footer div:nth-child(2) p{
		padding-left:15px;
	}
	.content-footer div:nth-child(2){
		width: 40%;
		float: left;
	}
	.content-footer div:nth-child(3){
		width: 60%;
		float: left;
	}
	.slick_news_event li h3 a{
		font-size: 16px;
	}
	.content-bottom-left{
		padding-right: 0 !important; 
	}
	.input-group-han select{
		width: 140px;
	}
    .chuyenmuctintuc .chuyenmuctt-item:first-child img{
        height: 300px;
    }
    .chuyenmuctintuc .chuyenmuctt-item:nth-child(n+2) .constructo-single-news .news-img {
        height: 90px;
    }
    .chuyenmuc_tinbai_th {
        width: 100%;
    }
    .chuyenmuc_tinbai_th{
        max-width: 100%;
        padding: 0 !important;
    }
    .chuuyenmuc-tinbai .chuyenmuc_tinbai_th:nth-child(n+2){
        margin-top: 30px;
    }
    .info-footer-han{
        height: 285px;
    }
    .chuyenmuc_tinbai_th.col-sm-4{
        padding:0;
    }
    .content-footer > div {
        max-width: 100%;
        width: 100% !important;
        padding-left: 0 !important;
    }
    .content-footer > div:nth-child(2) p{
        padding: 0;
        margin-right: 15px;
    }
    .content-footer{
        padding: 20px 0;
    }
    .info-footer-han{
        height: auto;
    }
    #search input[type=text] {
        margin-right: auto;
        background-color: #24a7d2;
        border-radius: 5px;
        background-size:16px;
        width:30px;
        height:30px;
    }
    .slick_news_event li{
        padding: 10px 0;
    }
    .contact_left .input-group-han, .contact_left select {
        width: 100%;
        margin-left: 0;
    }
    .modal-video .modal-header h3 {
        font-size: 16px;
    }
    .header-top .navbar-default .navbar-nav > li > a {
        padding: 8px 10px;
    }
}
@media all and (max-width: 480px) and (min-width: 320px) {
    .head-top-left img {
        object-fit: contain;
    }
    .tb-han-padding, .tb-han-padding {
        overflow: auto;
        width: 100%;
    }
    #table_bn tr td{
        padding: 0 5px;
    }
    #table_pt tr th, #table_bn tr th {
        padding: 10px;
    }
    .tieude-dm h3 {
        font-size: 18px;
    }
    .date-picker {
        width: 220px;
    }
    .patient_item img {
        width: 100%;
        height: 200px
    }
    .patient_item span:nth-child(2) {
        margin-right: 10px;
    }
    .duty_view_item:nth-child(n+2){
        font-size: 17px;
    }
    .item_top1 {
        font-size: 25px;
    }
    .patient_item p {
        margin-right: 10px;
        width: 20px;
    }
    .patient_item span, .patient_item p {
        font-size: 14px;
    }
    .dutyview_tab2 {
        width: 100%;
        overflow: auto;
    }
    .news-img-chuyende {
        height: 190px;
    }
    .chuyenmuctintuc .chuyenmuctt-item:nth-child(n+2) .constructo-single-news .news-img {
        height: 220px;
    }
    .han-vb-scroll-event ul li img, .han-gl-chuyenmuc_tinbai_th div li:nth-child(2) img, .han-gl-gallery-img {
        height: 250px;
    }
	.modal-dialog{
		width: 95%;
	}
.modal{
		padding-right: 0 !important;
	}	
	.embed-responsive-16by9 {
		padding-bottom: 60%;
	}	
	.modal-dialog{
		height: 500px;
	}
	.bmd-modalContent, .embed-responsive-16by9{
		height: 100%;
	}
    .menutop-phone {
        display: block;
    }

    .head-top-left > a > img, .head-top-content {
        display: none;
    }

    .ViddeoHighlight iframe {
        height: 260px;
    }

    .chuyenmuc_tinbai_th {
        padding: 0;
    }

    .head-top-content {
        width: 77%;
    }

    .menu__content_item li:first-child img {
        width: unset;
    }

    .head-top-content h2 a, .head-top-content h1 a,
    .header-top .navbar-default .navbar-nav > li > a {
        padding: 8px 10px;
    }

    .modal-video .modal-content,
    .modal-video iframe {
        width: 100%;
    }

    .modal-video .modal-header h3 {
        font-size: 16px;
    }

    .chuyenmuc_tinbai_th.col-sm-4 {
        padding: 0;
    }

    .contact_left .input-group-han, .contact_left select {
        width: 100%;
        margin-left: 0;
    }

    .head-top-content {
        width: 77%;
    }

        .head-top-content h2 a, .head-top-content h1 a {
            font-size: 16px;
            line-height: 1.2;
        }

        .head-top-content h3 a {
            font-size: 18px;
        }

        .head-top-content h1 {
            font-size: 24px;
            line-height: 1.0;
        }

    .head-top-tel, .head-top-location {
        width: 100%;
    }

    .head-top-right {
        padding-left: 100px !important;
    }

    #search input[type=text] {
        margin-top: 0px;
        height: 30px;
        background-size: 16px;
        width: 30px;
        border-radius: 4px !important;
    }

    .navbar-toggle .icon-bar {
        background-color: white;
    }

    .image_ads {
        height: 140px;
    }

    .menu_content {
        height: auto;
        padding: 15px 0;
    }

    .menu__content_item li {
        width: 50% !important;
        padding: 10px !important;
        height: 125px !important;
        border: 1px solid yellow !important;
    }

        .menu__content_item li:first-child {
            background-color: #3eaf2c;
            text-align: center !important;
        }

        .menu__content_item li img {
            height: 50px !important;
            padding: 0 !important;
            float: none !important;
        }

    .item-content {
        float: none;
    }

    .item-content {
        padding-top: 0;
        width: 100%;
    }

    .content_center__left {
        width: 100%;
        padding-right: 0;
    }

        .content_center__left ul li {
            margin-top: 20px;
        }

            .content_center__left ul li img {
                width: 100% !important;
                height: 150px !important;
            }

            .content_center__left ul li:first-child h3 a {
                font-family: Roboto Medium;
                font-size: 15px;
                color: #333333;
                font-weight: 400;
            }

            .content_center__left ul li:first-child p {
                display: none;
            }

            .content_center__left ul li:nth-child(n+2) {
                width: 100%;
            }

    .content_center__right {
        width: 100%;
        padding-left: 0;
    }

    .center_right_image ul li img {
        height: 100px;
    }

    .center_right_image ul li h4 a {
        font-size: 14px;
    }

    .center_right_video .video-iframe {
        height: 200px;
    }

    .title-all h2 a {
        font-size: 22px;
    }

    .thematic_content__right div {
        width: 100%;
    }

        .thematic_content__right div:nth-child(odd) {
            margin-right: 0;
        }

    .thematic_content__left > div {
        width: 50%;
        float: left;
    }

    .thematic_content__right div {
        margin-top: 20px;
    }

    .news_all__item {
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }

    .contact_link {
        height: 240px;
    }

        .contact_link p {
            width: 100%;
        }

    .footer {
        height: 280px;
    }

    .modal-video .modal-header h3 {
        font-size: 14px !important;
    }

    .chuyenmuctintuc .chuyenmuctt-item img {
        height: 100% !important;
    }

    .chuyenmuctt-item {
        width: 100% !important;
        margin: 0;
    }

    .chuyenmuctintuc .chuyenmuctt-item .hot-title a {
        font-family: 'Roboto Slab', serif;
        font-weight: bold;
        font-size: 16px !important;
    }

    .chuyenmuctintuc .chuyenmuctt-item:nth-child(n+2) .chuyenmuctt-Noibat__Mota {
        display: block;
    }

    .chuyenmuctt-item .news-img, .news-img-chuyende img, .chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(2) img {
        height: 250px;
    }

    .chuyenmuctt-Noibat__Mota {
        margin-bottom: 40px;
        font-size: 13px;
        -webkit-box-orient: vertical;
        display: -webkit-box !important;
        -webkit-line-clamp: 3;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        visibility: visible;
    }

    .chuyenmuctintuc .chuyenmuctt-item .hot-title a {
        margin-bottom: 12px !important;
    }

    .thematic_content__left, .chuyende {
        width: 100%;
    }

    .item-chuyende {
        width: 100%;
        margin: 10px 0 0 0 !important;
    }

    .Title__Category a {
        font-size: 23px;
    }

    .chuuyenmuc-tinbai .chuyenmuc_tinbai_th:nth-child(n+2) {
        margin-top: 20px;
    }

    .contact_left, .contact_right {
        width: 100%;
    }

    .content-footer, .content-footer > div {
        width: 100% !important;
        padding-left: 0 !important;
    }

    .content-footer {
        padding-top: 20px;
    }

    .info-footer-han {
        height: 200px;
    }

    .footer {
        height: 80px;
    }

    .head-top-left {
        width: 100%;
    }

    .head-top-right {
        padding-left: 75px !important;
        width: 100%;
    }

    h2.page-header > a {
        font-size: 25px;
    }

    .head-top-location h4 {
        width: 80%;
        float: left;
    }

    .head-top-location div img {
        height: 40px;
    }

    .head-top-tel h4 a, .head-top-location h4 {
        font-size: 14px;
    }

    .head-top-tel, .head-top-location {
        padding-top: 0;
        display: none;
    }

        .head-top-tel h3 {
            width: 70%;
        }

    #search input[type=text] {
        background-color: #24a7d2;
        border-radius: 10px;
    }

    .item-content h3 {
        margin-top: -6px
    }
    /*.menu-item-summary h3:first-child {
            text-align: right;
            width: 53%;
            float: left;
        }
        .menu-item-summary h3:last-child {
            text-align: left;
            padding-left: 5px;
            width: 47%;
            float: left;
        }*/
    .han-header-search .form-control {
        float: left;
        width: 70% !important;
    }

    .han-header-search input[type=submit] {
        width: 30%;
        float: left;
    }

    .han-comboboxs, .han-comboboxs select.form-control:not([size]):not([multiple]) {
        width: 100%;
    }

    .han-list-recent h1 {
        width: 65%;
    }

    .han-btn-create input {
        width: 35%;
    }

    .han-list-recent h1 {
        font-size: 20px;
    }

    .han-QLright, .han-QAlleft {
        width: 100%;
    }

    .han-QAtitle {
        margin-top: 270px;
    }

    .han-postquestion h1 label {
        font-size: 18px;
    }

    .content-footer p, .content-footer p a {
        font-size: 14px;
    }

    .han-m-questionDetailButton h2 {
        width: 130px;
    }

    .head-top-content h3 {
        margin-left: 10px;
    }
}
@media all and (max-width: 767px)
{

    .thongke-header {
        width: 100%;
    }

    #ctl00_bottomContent_ctl03_pnlUsersOnline {
        width: 100%;
    }

    #ctl00_bottomContent_ctl03_pnlMembership {
        width: 100%;
        margin-top:10px;
    }

    .stats .site-statistics.floatpanel {
        height: 40px;
    }

    .thongke-header {
        height: 40px;
    }

    .list_member_all li:nth-child(1) {
        width: 100%;
        float: left;
    }

    .list_member_all li:nth-child(2) {
        width: 100%;
        float: left;
    }

    .list_member li {
        width: 33% !important;
        float: left;
    }
}


/*@media all and (max-width: 404px) {
    .head__top {
        height: 135px !important;
    }
}
    @media all and (max-width: 430px) {
        .head-top-content h2 a, .head-top-content h1 a, .header-top .navbar-default .navbar-nav > li > a {
            padding: 8px 0 !important;
            margin-left: 0px !important;
        }
        .head-top-content h3 {
            margin-left: 0px !important;
        }
        
    }*/
