@media (min-width: 1200px){
	.container {
	    width: 100%;
	    max-width: 1044px;
	}
}

@media (min-width: 768px) and (max-width: 991.98px){
    .item_card_member{
		width: 220px;
    	height: 360px;
	}
	.slider_card{
		left: 15%;
	}
	.decor_item_card_member {
	    top: 5px;
	}
	.decor_item_card_member img{
		width: 115px;
	}
	.slider_card .swiper-slide:nth-child(2).swiper-slide-active {
	    transform: translate3d(calc(-390px), calc(0px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1) !important;
	}
	.slider_card .swiper-slide:nth-child(3).swiper-slide-next {
	    transform: translate3d(calc(-755px), calc(-15px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(3deg) scale(1) !important;
	}
	.slider_card .swiper-slide:nth-child(3).swiper-slide-active {
	    transform: translate3d(calc(-780px), calc(0px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1) !important;
	}
	.slider_card .swiper-slide:nth-child(2) {
	    transform: translate3d(calc(-365px), calc(-15px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(3deg) scale(1) !important;
	}
	.slider_card .swiper-slide:nth-child(3) {
	    transform: translate3d(calc(-735px), calc(-30px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(6deg) scale(1) !important;
	}
	.member_lite .decor_item_card_member img {
	    width: 170px;
	}
	.member_lite .decor_item_card_member {
	    top: 11px;
	}

	.content_banner_head{
	    text-align: center;
	    position: absolute;
	    top: 70px;
	    width: 100%;
	    transform: inherit;
	    right: 0;
	}
	.content_banner_head h1{
		font-size: 24px;
	}
	.content_banner_head p{
		margin-top: 20px;
	}
	.img_br_mb{
		display: block;
	}
	.img_br_pc{
		display: none;
	}
	.box_story_brand h3{
		width: 360px;
	}
	.content_box_story_brand p{
		width: auto;
	}
	.content_box_story_brand{
		margin-bottom: 0;
	}
	.btn_bottom_sec_brand_story{
		display: block;
	}
	.slider_card{
		width: 390px;
		left: 11%;
	}
	.member_ship_level_card{
		display: block;
	}

	.slider_thum_card{
	    width: 100%;
	}
	.text_slider_thum_card{
	    height: 180px;
	    overflow: hidden;
	    padding: 0 35px;
	}
	.text_slider_thum_card:before{
	    content: "";
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    height: 100px;
	    background: linear-gradient(0deg, rgb(128 98 63) 0%, rgba(122, 94, 60, 0) 100%);
	    z-index: 99;
	}
	.btn_full_thum_card{
		display: block;
	}
	.text_slider_thum_card button{
		width: 100%;
		font-size: 18px;
	}
	.title_sec_member h2{
		/*width: 70%;*/
		margin: 0 auto 48px auto;
	}
	.img_box_service_mb{
		display: block;
	}
	.img_box_service_pc{
		display: none;
	}
	.title_sec_our_service, .title_sec_private h2, .title_sec_tes{
		padding: 0 10%;
	}
	.title_sec_private p{
		padding: 0;
	}

    .info_text_ft_wp{
    	display: block;
    }
    .decor_contact_us_mb{
    	display: block;
    }
    .info_contact_us ul{
        display: block;
    }
    .info_contact_us ul li{
        padding: 0;
    }
    .decor_contact_us_pc_1, .decor_contact_us_pc_2{
    	display: none;
    }
    .content_banner_head h1{
    	font-size: 30px;
    }
    .sec_private{
    	padding: 60px 0 30px 0;
    }
    .member_ship_level_card{
    	padding: 0;
    }
    .swiper-button-next-card, .swiper-button-prev-card{
    	display: none;
    }
}

@media (max-width: 768px){
	.content_banner_head h1{
		font-size: 36px;
	}

	.content_banner_head p{
		margin-top: 15px;
		line-height: 20px;
		margin-bottom: 15px;
	}
	
	.title_sec_brand_story h2, .title_sec_member h2, .title_sec_private h2, .title_contact_us, .title_sec_tes {
	    font-size: 24px;
	}
	
	.title_sec_private h2 {
	    padding: 0px !important;
	}
	
	#mobile-container {
	    max-width: 768px;
	}
	.title_sec_our_service {
	    font-size: 28px;
	    line-height: 35px;
	}
	.box_content_service {
	    bottom: 30px;
	    padding: 30px 32px;
	    width: 302px;
    	min-height: 512px;
    	top: 190px;
        position: relative;
        height: auto;
	}
	.btn_book{
		width: 100%;
	}
	.sec_our_service .swiper {
        position: relative;
        padding-bottom: 320px;
    }
	.slider_sec_service .swiper-pagination {
	    bottom: 90px !important;
	}
	.img_box_service img{
		height: 1000px;
	}
	.item_card_member{
		width: 220px;
    	height: 360px;
	}
	.slider_card{
		left: 15%;
	}
	.decor_item_card_member {
	    top: 5px;
	}
	.decor_item_card_member img{
		width: 115px;
	}
	.slider_card .swiper-slide:nth-child(2).swiper-slide-active {
	    transform: translate3d(calc(-390px), calc(0px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1) !important;
	}
	.slider_card .swiper-slide:nth-child(3).swiper-slide-next {
	    transform: translate3d(calc(-755px), calc(-15px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(3deg) scale(1) !important;
	}
	.slider_card .swiper-slide:nth-child(3).swiper-slide-active {
	    transform: translate3d(calc(-780px), calc(0px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1) !important;
	}
	.slider_card .swiper-slide:nth-child(2) {
	    transform: translate3d(calc(-365px), calc(-15px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(3deg) scale(1) !important;
	}
	.slider_card .swiper-slide:nth-child(3) {
	    transform: translate3d(calc(-735px), calc(-30px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(6deg) scale(1) !important;
	}
	.member_lite .decor_item_card_member img {
	    width: 170px;
	}
	.member_lite .decor_item_card_member {
	    top: 11px;
	}

	.bg_banner_header_pc{
		display: none;
	}
	.bg_banner_header_mb{
		display: block;
	}

	.content_banner_head{
	    text-align: center;
	    position: absolute;
	    top: 70px;
	    width: 100%;
	    transform: inherit;
	    right: 0;
	}
	.content_banner_head h1{
		font-size: 24px;
	}
	.content_banner_head p{
		margin-top: 20px;
	}
	.img_br_mb{
		display: block;
	}
	.img_br_pc{
		display: none;
	}
	.box_story_brand h3{
		width: 360px;
	}
	.content_box_story_brand p{
		width: auto;
	}
	.content_box_story_brand{
		margin-bottom: 0;
	}
	.btn_bottom_sec_brand_story{
		display: block;
	}
	.slider_card{
		width: 390px;
		left: 11%;
	}
	.member_ship_level_card{
		display: block;
	}

	.slider_thum_card{
	    width: 100%;
	}
	.text_slider_thum_card{
	    height: 180px;
	    overflow: hidden;
	    padding: 0 35px;
	}
	.text_slider_thum_card:before{
	    content: "";
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    height: 100px;
	    background: linear-gradient(0deg, rgb(128 98 63) 0%, rgba(122, 94, 60, 0) 100%);
	    z-index: 99;
	}
	.btn_full_thum_card{
		display: block;
	}
	.text_slider_thum_card button{
		width: 100%;
		font-size: 18px;
	}
	.title_sec_member h2{
		/*width: 70%;*/
		margin: 0 auto 48px auto;
	}
	.img_box_service_mb{
		display: block;
	}
	.img_box_service_pc{
		display: none;
	}
	.title_sec_our_service, .title_sec_private h2, .title_sec_tes{
		padding: 0 10%;
	}
	.title_sec_private p{
		padding: 0;
	}

    .info_text_ft_wp{
    	display: block;
    }
    .content_test{
    	height: 380px;
    }
    .decor_contact_us_mb{
    	display: block;
    }
    .info_contact_us ul{
        display: block;
    }
    .info_contact_us ul li{
        padding: 0;
    }
    .decor_contact_us_pc_1, .decor_contact_us_pc_2{
    	display: none;
    }
    .content_banner_head h1{
    	font-size: 30px;
    }
    .sec_private{
    	padding: 60px 0 30px 0;
    }
    .member_ship_level_card{
    	padding: 0;
    }
    .swiper-button-next-card, .swiper-button-prev-card{
    	display: none;
    }
}

/*@media (max-width: 430px)*/
@media (max-width: 768px){
	#mobile-container {
	    max-width: 430px;
	}
	.title_sec_our_service {
	    font-size: 28px;
	    line-height: 35px;
	}
	.box_content_service {
	    bottom: 30px;
	    padding: 30px 32px;
	    width: 302px;
    	min-height: 512px;
    	top: 190px;
        position: relative;
        height: auto;
	}
	.btn_book{
		width: 100%;
	}
	.sec_our_service .swiper {
        position: relative;
        padding-bottom: 320px;
    }
	.slider_sec_service .swiper-pagination {
	    bottom: 90px !important;
	}
	.img_box_service img{
		height: 1000px;
	}
	.item_card_member{
		width: 220px;
    	height: 360px;
	}
	.slider_card{
		left: 15%;
	}
	.decor_item_card_member {
	    top: 5px;
	}
	.decor_item_card_member img{
		width: 115px;
	}
	.slider_card .swiper-slide:nth-child(2).swiper-slide-active {
	    transform: translate3d(calc(-390px), calc(0px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1) !important;
	}
	.slider_card .swiper-slide:nth-child(3).swiper-slide-next {
	    transform: translate3d(calc(-755px), calc(-15px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(3deg) scale(1) !important;
	}
	.slider_card .swiper-slide:nth-child(3).swiper-slide-active {
	    transform: translate3d(calc(-780px), calc(0px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1) !important;
	}
	.slider_card .swiper-slide:nth-child(2) {
	    transform: translate3d(calc(-365px), calc(-15px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(3deg) scale(1) !important;
	}
	.slider_card .swiper-slide:nth-child(3) {
	    transform: translate3d(calc(-735px), calc(-30px), calc(0px)) rotateX(0deg) rotateY(0deg) rotateZ(6deg) scale(1) !important;
	}
	.member_lite .decor_item_card_member img {
	    width: 170px;
	}
	.member_lite .decor_item_card_member {
	    top: 11px;
	}

	.bg_banner_header_pc{
		display: none;
	}
	.bg_banner_header_mb{
		display: block;
	}

	.content_banner_head{
	    text-align: center;
	    position: absolute;
	    top: 70px;
	    width: 100%;
	    transform: inherit;
	    right: 0;
	}
	.content_banner_head h1{
		font-size: 24px;
	}
	.content_banner_head p{
		margin-top: 20px;
	}
	.img_br_mb{
		display: block;
	}
	.img_br_pc{
		display: none;
	}
	.box_story_brand h3{
		width: 360px;
	}
	.content_box_story_brand p{
		width: auto;
	}
	.content_box_story_brand{
		margin-bottom: 0;
	}
	.btn_bottom_sec_brand_story{
		display: block;
	}
	.slider_card{
		width: 390px;
		left: 11%;
	}
	.member_ship_level_card{
		display: block;
	}

	.slider_thum_card{
	    width: 100%;
	}
	.text_slider_thum_card{
	    height: 180px;
	    overflow: hidden;
	    padding: 0 35px;
	}
	.text_slider_thum_card:before{
	    content: "";
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    height: 100px;
	    background: linear-gradient(0deg, rgb(128 98 63) 0%, rgba(122, 94, 60, 0) 100%);
	    z-index: 99;
	}
	.btn_full_thum_card{
		display: block;
	}
	.text_slider_thum_card button{
		width: 100%;
		font-size: 18px;
	}
	.title_sec_member h2{
		/*width: 70%;*/
		margin: 0 auto 48px auto;
	}
	.img_box_service_mb{
		display: block;
	}
	.img_box_service_pc{
		display: none;
	}
	.title_sec_our_service, .title_sec_private h2, .title_sec_tes{
		padding: 0 10%;
	}
	.title_sec_private p{
		padding: 0;
	}

    .info_text_ft_wp{
    	display: block;
    }
    .content_test{
    	height: 380px;
    }
    .decor_contact_us_mb{
    	display: block;
    }
    .info_contact_us ul{
        display: block;
    }
    .info_contact_us ul li{
        padding: 0;
    }
    .decor_contact_us_pc_1, .decor_contact_us_pc_2{
    	display: none;
    }
    .content_banner_head h1{
    	font-size: 30px;
    }
    .sec_private{
    	padding: 60px 0 30px 0;
    }
    .member_ship_level_card{
    	padding: 0;
    }
    .swiper-button-next-card, .swiper-button-prev-card{
    	display: none;
    }
}	