@media screen and (min-device-width: 858px) and (max-device-width: 1800px) {

}
@media screen and (min-device-width: 1600px) and (max-device-width: 1800px) {
/*chi tiết hệ thống */
	.hb_right_desc img{
		height: 100%;
	}
/*End*/
}

@media screen and (max-device-width: 1536px) and (min-device-width: 1440px) {
/*chi tiết hệ thống */
	.hb_right_desc img{
		height: 100%;
	}
/*End*/
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
/*Hệ thống phòng*/
	.hb_button_restroom{
		margin-top: 30px;
	}
	.hb_restroom_chitiet a,
	.hb_restroom_datphong a{
		font-size: 18px;
		padding: 20px 30px;
	}
	.gd_module__restroom .gd_room_list .kh_item_restroom:nth-child(2n) .hb_restroom_content{
		background: transparent;
	}
/*End*/
/*chi tiết hệ thống */
	.hb_right_desc img{
		height: 100%;
	}
/*End*/
}
@media screen and (min-device-width: 625px) and (max-device-width: 1366px) {

}
@media screen and (min-device-width: 858px) and (max-device-width: 1200px) {

}
@media only screen and (max-width: 1280px) and (min-width: 1199px){
   
}

@media only screen and (max-width: 1119px) and (min-width: 1080px){
/*POst*/
	.gd_post__excerpt{
		display: -webkit-box !important;
		max-width: 100%;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.gd_widget_article .gd_post__title .gd_text{
		-webkit-line-clamp: 2;
	}
	.kh_btn a {
		padding: 15px 70px;
	}
/*End*/
/*Single posst*/
	.content_editor img{
		width: 100%;
		height: 100%;
	}
/*End*/
/*Hệ thống phòng*/
	.hb_button_restroom{
		margin-top: 30px;
	}
	.hb_restroom_chitiet a,
	.hb_restroom_datphong a{
		font-size: 18px;
		padding: 15px 25px;
	}
	.gd_module__restroom .gd_room_list .kh_item_restroom:nth-child(2n) .hb_restroom_content{
		background: transparent;
	}
/*End*/
/*chi tiết hệ thống */
	.hb_right_desc img{
		height: 100%;
	}
/*End*/
}

@media only screen and (max-width: 1079px) and (min-width: 992px) {
/*Post*/
	.gd_widget_article .gd_post__image{
		height: 200px !important;
	}
	.widget_media_gallery .gallery-item {
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
/*End*/
	.hb_related_box .gd_p__image {
		height: calc(255/452 * var(--content-size)/3 - 30px)!important;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.gd_absolute .gd_text{
		font-size: 4rem;
	}
	.breadcrumbs a, span.breadcrumb_last, .breadcrumbs span{
		font-size: 12px;
	}
/*Post*/
	.gd_post__excerpt{
		display: -webkit-box !important;
		max-width: 100%;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.gd_widget_article .gd_post__inner{
		flex-wrap: wrap;
	}
	.gd_widget_article .gd_post__image{
		flex:0 0 100%;
		max-width: 100%;
		height: 150px;
		margin-bottom: 0.5rem;
	}
	.gda-popular-post .gd_post__content {
		padding-left: 0;
	}
	.gd_post__content{
		width: 100%;
	}
	.gd_widget_article .gd_post__title .gd_text{
		-webkit-line-clamp: 2;
	}
	.widget_media_gallery .gallery-item {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.kh_btn a{
		padding: 15px 70px;
	}
/*End*/
/*Single posst*/
	.gd_post__meta {
		margin-right: 15px;
	}
	.content_editor img{
		width: 100%;
		height: 100%;
	}
/*End*/
/*Hệ thống phòng*/
	.kh_inner_restroom{
		flex-wrap: wrap;
	}
	.hb_restroom_img{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.hb_restroom_content{
		flex: 0 0 100%;
		max-width: 100%;
		border-bottom-left-radius: 40px;
		border-top-right-radius: 0;
		padding: 20px 30px;
	}
	.kh_rest_image{
		height: unset;
		border-bottom-left-radius: 0;
		border-top-right-radius: 40px;
	}
	.kh_rest_image img{
		border-top-right-radius: 40px;
		border-bottom-left-radius: 0;
		width: 100%;
	}
	.hb_button_restroom{
		margin-bottom: 20px;
		text-align: center;
	}
	.gd_module__restroom .gd_room_list .kh_item_restroom:nth-child(2n){
		background: transparent;
		border-bottom-left-radius: 0; 
		border-top-right-radius: 0;
	}
	.gd_module__restroom .gd_room_list .kh_item_restroom:nth-child(2n) .kh_inner_restroom{
		justify-content: unset;
		position: unset;
	}
	.gd_module__restroom .gd_room_list .kh_item_restroom:nth-child(2n) .hb_restroom_content{
		left: unset;
		right: unset;
		position: unset;
		border-bottom-right-radius: 40px;
		border-bottom-left-radius: 0;
	}
	.gd_module__restroom .gd_room_list .kh_item_restroom:nth-child(2n) .kh_rest_image{
		border-top-left-radius: 40px;
		border-bottom-left-radius: 0;
		border-top-right-radius: 0;
	}
	.gd_module__restroom .gd_room_list .kh_item_restroom:nth-child(2n) .kh_rest_image img{
		border-top-right-radius: 0;
	}
/*End*/
/*chi tiết hệ thống */
	.hb_left_img{
		height: unset;
	}
	.hb_left_desc ul li{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.hb_right_desc img{
		height: 100%;
	}
	.hb_related_box .gd_p__image {
		height: calc(255/452 * var(--content-size)/2 - 30px);
	}
/*End*/
}
@media screen and (max-device-width: 992px) {

    
}

@media only screen and (max-width: 767px) and (min-width: 577px) {

}

@media screen and (max-device-width: 576px) {
	.gd_absolute .gd_text{
		font-size: 3rem;
	}
/*Post*/
    .gd_post__single .d-flex.justify-content-between, .gd_post__item .d-flex.justify-content-between {
        position: relative;
    }

    .gd_post__single_wr {
        width: 100%;
    }

    .gd_post__single_title {
        margin-left: 70px;
        font-size: 1.5rem;
    }

    .gd_post__meta, .gd_meta {
        position: absolute;
        margin: 0;
        left: 0;
        top: 3px;
    }

        .gd_post__meta .gd_date, .gd_post__item .gd_meta .gd_date {
            padding: 8px 5px;
        }

            .gd_post__meta .gd_date span:first-child, .gd_post__item .gd_meta .gd_date span:first-child {
                font-size: 1.75rem;
            }

    .gd_post__single .share {
        display: none;
    }

    .gd_post__content {
        width: 100%;
    }

    .gd_post__list .gd_post__title {
        display: block;
        margin-left: 70px;
    }

    .gd_post__item .gd_meta span {
        font-size: 12px;
    }

    .gd_post__list .gd_post__title .gd_text {
        font-size: 1.25rem;
        font-weight: 400;
        height: 42px;
    }
    .gd_post__excerpt{
    	margin-top: 20px;
    }
    .gd_post__image{
    	height: calc(230/345 * var(--content-size) - 30px)
    }
/*Single post*/
	.content_editor img{
		width: 100%;
		height: 100%;
	}
	.gd_sidebar{
		display: none;
	}
	.kh_post_img{
		max-height: 300px;
	}
/*End*/
	.gd_cover_item {
		height: 40vw;
	}
/*Liên Hệ*/
	.google-map .gd_map{
		height: 250px;
	}
	.gd_contact_us{
		margin-top: 20px;
		text-align: center;
	}
	.gd_contact_form .form-group{
		padding: 0;
	}
	.gd_contact_form .gd_form__wrap .hb_form_inner .hb_form_group{
		flex-wrap: wrap;
	}
	.gd_contact_form .gd_submit{
		text-align: center;
	}.gd_contact_form .hb_form_group_user .form-control, 
	.gd_contact_form .hb_form_group_email .form-control, 
	.gd_contact_form .hb_form_group_phone .form-control, 
	.gd_contact_form .hb_form_group_address .form-control,
	.gd_contact_form .hb_form_group_textarea_pen .form-control{
		padding-left: 20px;
	}
/*End*/
/*Hệ thống phòng*/
	.kh_inner_restroom{
		flex-wrap: wrap;
	}
	.hb_restroom_img{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.hb_restroom_content{
		flex: 0 0 100%;
		max-width: 100%;
		border-bottom-left-radius: 40px;
		border-top-right-radius: 0;
		padding: 20px 30px;
	}
	.kh_rest_image{
		height: unset;
		border-bottom-left-radius: 0;
		border-top-right-radius: 40px;
	}
	.kh_rest_image img{
		border-top-right-radius: 40px;
		border-bottom-left-radius: 0;
	}
	.hb_button_restroom{
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.hb_restroom_chitiet a,
	.hb_restroom_datphong a{
		font-size: 18px;
		padding: 15px 25px;
	}
	.gd_module__restroom .gd_room_list .kh_item_restroom:nth-child(2n){
		background: transparent;
		border-bottom-left-radius: 0; 
		border-top-right-radius: 0;
	}
	.gd_module__restroom .gd_room_list .kh_item_restroom:nth-child(2n) .kh_inner_restroom{
		justify-content: unset;
		position: unset;
	}
	.gd_module__restroom .gd_room_list .kh_item_restroom:nth-child(2n) .hb_restroom_content{
		left: unset;
		right: unset;
		position: unset;
	}
/*End*/
/*chi tiết hệ thống phòng */
	.hb_left_img{
		height: unset;
	}
	.hb_left_desc ul li{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.hb_right_desc img{
		height: 100%;
		margin: 0 0 20px;
	}
	.hb_desc_images{
		width: 60px;
		margin: 0 auto 1rem;
	}
	.hb_desc_item_content .hb_desc_item_name{
		font-size: 1.5rem;
	}
	.hb_related_box .gd_p__image{
		height: unset;
	}
/*End*/
}

@media screen and (max-device-width: 414px) {

}

@media screen and (max-device-width: 375px) {

}
@media screen and (max-device-width: 360px) {

}