@charset "utf-8";

#idx-intro2 {position:relative;background-position:center;background-size:cover;padding:0 30px;}
#idx-intro2 .intro-wing {position:absolute;top:50%;transform:translateY(-50%);display:grid;align-content:center;justify-items:center;row-gap:46px;z-index:1;}
#idx-intro2 .intro-wing span {order:var(--order, 0);color:#73716e;font-size:1.2em;}
#idx-intro2 .intro-wing img {order:var(--order, 0);}
#idx-intro2 .intro-wing.left {left:4%;}
#idx-intro2 .intro-wing.left span {transform:rotate(-90deg);}
#idx-intro2 .intro-wing.right {right:4%;}
#idx-intro2 .intro-wing.right span {transform:rotate(90deg);}
#idx-intro2 .inner {max-width:1280px;margin:0 auto;}
.intro-secton {}
.intro-img {}
.intro-img img {max-width:100%;height:auto;}
.intro-secton.left {}
.intro-secton.left .intro-content {display:grid;justify-items:start;row-gap:60px;}
.intro-secton.left h3 {position:relative;font-size:1.8em;color:#95ac8f;font-family: "gautreaux", sans-serif;font-weight:500;}
.intro-secton.left h3:after {position:absolute;content:'';display:block;height:1px;background:#95ac8f;margin-top:15px;}
.intro-secton.left p {color:#73716e;font-size:1em;line-height:1.7em;word-break:keep-all;}
.intro-secton.left .intro-img-wrap {display:flex;justify-content:space-between;gap:50px;}
.intro-secton.left .intro-img {}
.intro-secton.right {max-width:490px;justify-content:flex-end;}
.intro-secton.right .intro-inner {position:relative;} 
.intro-secton.right .intro-text-circle {position:absolute;left:0;top:0;transform:translate(-50%, -50%);}
.intro-secton.right .intro-text-circle img {
    animation: rotate_image 16s linear infinite;
    transform-origin: 50% 50%;
}
 
@keyframes rotate_image{
	100% {
    	transform: rotate(360deg);
    }
}

@media screen and (min-width: 769px){
	#idx-intro2 .inner {display:flex;align-items:flex-end;justify-content:flex-end;gap:50px;padding:145px 0;}
	.intro-secton.left {flex:1;display:grid;justify-content:end;row-gap:90px;}
	.intro-secton.left h3:after {left:-40%;right:0;}

	@media screen and (max-width: 1440px){
	}
	@media screen and (max-width: 1280px){
		#idx-intro2 .intro-wing.left {left:2%;}
		#idx-intro2 .intro-wing.right {right:2%;}
		#idx-intro2 .inner {gap:40px;padding:120px 0;}
		.intro-secton.left {row-gap:80px;}
		.intro-secton.left h3 {font-size:2.192em;}
		.intro-secton.left h3:after {margin-top:10px;}
		.intro-secton.left p {font-size:0.9em;}
		.intro-secton.left .intro-content {row-gap:45px;}
		.intro-secton.left .intro-img-wrap {gap:30px;}
		.intro-secton.left .intro-img {min-width:170px;}
		.intro-secton.right {max-width:430px;}
	}
	@media screen and (max-width: 1024px){
		.intro-secton.right {max-width:380px;}
	}
}

@media screen and (max-width: 768px){
	#idx-intro2 {padding:0 10px;}
	#idx-intro2 .intro-wing {display:none;}
	#idx-intro2 .inner {display:grid;gap:30px;padding:80px 0;}
	.intro-secton.left {display:grid;justify-items:center;text-align:center;row-gap:60px;}
	.intro-secton.left h3 {font-size:2.192em;}
	.intro-secton.left h3:after {margin-top:10px;width:100%;}
	.intro-secton.left .intro-content {justify-items:center;row-gap:45px;}
	.intro-secton.left .intro-img-wrap {gap:30px;}
	.intro-secton.right {max-width:100%;text-align:center;}
	.intro-secton.right .intro-text-circle {display:none;}
	.intro-secton.left {row-gap:30px;}
	.intro-secton.left h3 {font-size:1.833em;}
	.intro-secton.left h3:after {margin-top:5px;}
	.intro-secton.left p {font-size:0.9em;line-height:1.5em;}
	.intro-secton.left .intro-content {row-gap:30px;}
	.intro-secton.left .intro-img-wrap {gap:10px;}

	@media screen and (max-width: 575px){
		#idx-intro2 .inner {gap:20px;padding:60px 0;}
		.intro-secton.left {row-gap:20px;}
		.intro-secton.left .intro-content {row-gap:20px;}
	}
	@media screen and (max-width: 480px){
	}
}


.banner-wrapper {margin:50px;}
.banner-container {height:600px;background-position:center;background-size:cover;display:flex;align-items:Center;justify-content:center;overflow:hidden;text-align:center;}
.banner-container span {font-size:4em;color:#fff;font-family: "gautreaux", sans-serif;font-weight:300;}

@media screen and (min-width: 769px){
	.banner-container {background-attachment:fixed;}

	@media screen and (max-width: 1440px){
	}
	@media screen and (max-width: 1280px){
		.banner-wrapper {margin:35px;}
		.banner-container {height:450px;}
		.banner-container span {font-size:5em;}
	}
}

@media screen and (max-width: 768px){
	.banner-wrapper {margin:20px;}
	.banner-container {height:250px;}
	.banner-container span {font-size:2em;}

	@media screen and (max-width: 575px){
	}
	@media screen and (max-width: 480px){
	}
}

#idx-banner {}

#idx-amenity {margin:120px 50px;}
#idx-amenity .inner {max-width:1280px;margin:0 auto;}
.amenity-secton {}
.amenity-secton.left {display:grid;margin-top:-40px;}
.amenity-secton.left strong {font-family: "tangerine", sans-serif;font-weight:300;color:#96b2bc;}
.amenity-secton.left p {color:#73716e;}
.amenity-secton.right {}
.amenity-list {}
.amenity-list ul {}
.amenity-list li {display:flex;justify-content:flex-end;gap:20px;}
.amenity-list li:after {content:'';display:block;flex:1;max-width:350px;height:100%;}
.amenity-list li:not(:first-child) {margin-top:-60px;}
.amenity-content {position:relative;max-width:350px;flex:1;overflow:hidden;}
.amenity-content img {max-width:100%;height:auto;}
.amenity-num {position:absolute;left:0;top:0;font-family: "tangerine", sans-serif;display:none;align-items:center;justify-content:center;font-size:10em;height:.5em;line-height:1em;color:#fff;padding:0 15px;}
.amenity-caption {position:absolute;right:0;bottom:0;display:flex;align-items:baseline;gap:10px;}
.amenity-caption strong {font-weight:300;color:#fff;text-shadow: 0 0 2px rgba(0,0,0,0.6);}
.amenity-caption span {color:#fff;text-shadow: 0 0 2px rgba(0,0,0,0.6);}
.amenity-list li:nth-of-type(2n-1) .amenity-content {order:2;}
.amenity-list li:nth-of-type(2n-1):after {order:1;}

@media screen and (min-width: 769px) {
	#idx-amenity .inner {display:flex;gap:30px;justify-content:space-between;}
	.amenity-secton {position:sticky;top:90px;}
	.amenity-secton.left {height:100%;row-gap:20px;}
	.amenity-secton.left strong {font-size:6em;}
	.amenity-secton.left p {font-size:1.667em;}
	.amenity-secton.right {flex:1;margin-left:auto;}
	.amenity-caption {padding:15px 20px;}
	.amenity-caption strong {font-size:1.3em;}
	.amenity-caption span {font-size:1.3em;}

	@media screen and (max-width: 1440px) {
	}
	@media screen and (max-width: 1280px) {
		#idx-amenity {margin:100px 40px;}
		.amenity-secton.left strong {font-size:5em;}
		.amenity-secton.left p {font-size:1.333em;}
		.amenity-caption strong {font-size:1.667em;}
		.amenity-caption span {font-size:1.333em;}
	}
	@media screen and (max-width: 1028px) {
		#idx-amenity {margin:80px 30px;}
		#idx-amenity .inner {gap:20px;}
		.amenity-secton.left {row-gap:20px;margin-top:-35px;}
		.amenity-secton.left strong {font-size:5em;}
		.amenity-secton.left p {font-size:1.25em;}
		.amenity-caption {padding:10px;}
		.amenity-caption strong {font-size:1.333em;}
		.amenity-caption span {font-size:1.192em;}
	}
}

@media screen and (max-width: 768px) {
	#idx-amenity {margin:40px 10px;}
	#idx-amenity .inner {display:grid;row-gap:30px;}
	.amenity-secton {}
	.amenity-secton.left {row-gap:20px;justify-items:center;text-align:center;}
	.amenity-secton.left strong {font-size:3em;padding-top: 20px;}
	.amenity-secton.left p {font-size:1.192em;}
	.amenity-caption {padding:10px;left:0;display:flex;justify-content:flex-end;gap:0;text-align:right;}
	.amenity-caption strong {font-size:1em;}
	.amenity-caption span {font-size:1em;}

	@media screen and (max-width: 575px) {
		.amenity-list ul {display:grid;grid-template-columns:repeat(2, 1fr);row-gap:15px;column-gap:10px;}
		.amenity-list li {justify-content:center;}
		.amenity-list li:not(:first-child) {margin-top:0;}
		.amenity-list li:after {display:none;}
		.amenity-caption {display:grid;justify-items:end;}
	}
	@media screen and (max-width: 480px) {
	}
}

#idx-video {margin:30px;}
#idx-video #player {overflow:hidden;border-radius:20px;margin:0 auto;}

@media screen and (min-width: 769px){

	@media screen and (max-width: 1440px){
	}
	@media screen and (max-width: 1280px){
		#idx-video {margin:90px 30px;}
	}
}

@media screen and (max-width: 768px){
	#idx-video {margin:30px 10px;}

	@media screen and (max-width: 575px){
	}
	@media screen and (max-width: 480px){
	}
}

#idx-special2 {position:relative;background-color:#e3e9f2;padding:120px 80px;display:grid;row-gap:50px;}
#idx-special2 header {display:grid;justify-items:end;padding:0 70px;margin-top:-70px;}
#idx-special2 header h2 {color:#97b4ce;font-family: "tangerine", sans-serif;font-size:7em;font-weight:normal;line-height:1em;letter-spacing:-1.8pt;}
#idx-special2 header h3 {color:#7f91b6;font-weight:200;line-height:1em;text-align:right;font-size:1.3em;}
#idx-special2 .special-bg {position:absolute;left:0;transform:translateX(-60%);overflow:hidden;}
#idx-special2 .inner {position:relative;z-index:1;}
.special-list {display:grid;grid-template-columns:repeat(4, 1fr);column-gap:75px;max-width:1440px;margin:0 auto;}
.special-item {}
.special-item .special-img {position:relative;}
.special-item .special-img img {max-width:100%;height:auto;position:relative; z-index:1;}
.special-content {display:grid;text-align:center;row-gap:10px;}
.special-content strong {color:#c3a66a;font-weight:300;}
.special-content span {color:#73716e;font-weight:300;}
.special-item:nth-of-type(4n) .special-img {}

@media screen and (min-width: 769px){
	#idx-special2 header h2 {transform:translateX(-50%);}
	.special-content {padding:25px 0 0;}
	.special-content strong {font-size:1.667em;}
	.special-content span {font-size:1.5em;}
	.special-item:nth-of-type(4n-3) .special-img {margin-top:100px}
	.special-item:nth-of-type(4n-3) .special-img img {border-radius:190px 190px 0 0;}
	.special-item:nth-of-type(4n-2) .special-img:after {content:'';display:block;width:100%;height:100%;border:1px solid #a8b4a5;position:absolute;left:0;top:0;transform:translate(-20px, -20px);}
	.special-item:nth-of-type(4n-1) .special-img {margin-top:100px}
	.special-item:nth-of-type(4n-1) .special-img img {border-radius:190px 190px 0 0;}
	.special-item:nth-of-type(4n-1) .special-img:after {content:'';display:block;width:100%;height:100%;border:1px solid #a8b4a5;position:absolute;left:0;top:0;transform:translate(20px, -20px);border-radius:190px 190px 0 0;}

	@media screen and (max-width: 1440px){
		#idx-special2 header h2 {font-size:7em;}
	}
	@media screen and (max-width: 1280px){
		#idx-special2 {padding:90px 50px;row-gap:35px;}
		#idx-special2 header {padding:0 50px;margin-top:-50px;}
		#idx-special2 header h2 {font-size:6em;}
		#idx-special2 header h3 {font-size:1.333em;}
		.special-list {column-gap:45px;}
		.special-content {padding:15px 0 0;}
		.special-content strong {font-size:1.5em;}
		.special-content span {font-size:1.333em;}
		.special-item:nth-of-type(4n-3) .special-img {margin-top:70px}
		.special-item:nth-of-type(4n-2) .special-img:after {transform:translate(-12px, -12px);}
		.special-item:nth-of-type(4n-1) .special-img {margin-top:70px}
		.special-item:nth-of-type(4n-1) .special-img:after {transform:translate(12px, -12px);}
	}
}

@media screen and (max-width: 768px){
	#idx-special2 {padding:60px 20px;row-gap:35px;}
	#idx-special2 header {position:relative;padding:0;margin-top:-30px;justify-items:center;z-index:1;}
	#idx-special2 header h2 {font-size:4em;}
	#idx-special2 header h3 {font-size:1.192em;text-align:center;}
	#idx-special2 .special-bg img {width:800px;object-fit:cover;}
	.special-list {position:relative;column-gap:20px;row-gap:25px;grid-template-columns:repeat(2, 1fr);z-index:1}
	.special-item .special-img {overflow:hidden;}
	.special-content {padding:10px 0 0;row-gap:5px}
	.special-content strong {font-size:1.333em;}
	.special-content span {font-size:1.192em;}

	@media screen and (max-width: 575px){
		#idx-special2 .special-bg img {width:680px;}
	}
	@media screen and (max-width: 480px){
	}
}


#idx-latest {padding:50px 0 0;background-color:#e3e9f2;overflow:hidden;}
.latest-slide-text {font-size:13em;font-weight:300;color:#e9ded1;display:flex;gap:20px;text-wrap:nowrap;animation: slide-text 30s linear infinite;}
#idx-latest .inner {margin-top:-80px;}

@keyframes slide-text{
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%);
	}
}

@media screen and (min-width: 769px){

	@media screen and (max-width: 1440px){
	}
	@media screen and (max-width: 1280px){
		#idx-latest {padding:35px 0;}
		.latest-slide-text {font-size:10em;}
		#idx-latest .inner {margin-top:-60px;}
	}
}

@media screen and (max-width: 768px){
	#idx-latest {padding:20px 0;padding-bottom:0;}
	.latest-slide-text {font-size:7em;}
	#idx-latest .inner {margin-top:-40px;}

	@media screen and (max-width: 575px){
	}
	@media screen and (max-width: 480px){
	}
}



#idx-room3 {background:#F8F3ED;}
#idx-room3 .idx-container {position:relative;padding:0 25px;}
#idx-room3 .idx-header {justify-items:end;padding:0 25px;margin:0 0 20px;}
#idx-room3 .idx-header h2 {position:absolute;left:-20px;top:-40px;transform:rotate(-90deg) translate(-40%, -100%);z-index:1;}
#idx-room3 .idx-header a {}
#idx-room3 .swiper {z-index:0;}
#idx-room3 .swiper-slide {display:grid;row-gap:30px;justify-items:center;}
#idx-room3 .room-img {display:flex;align-items:center;justify-content:center;overflow:hidden;}
#idx-room3 .room-img img {max-width:100%;height:auto;}
#idx-room3 .room-info {display:grid;row-gap:5px;text-align:center;}
#idx-room3 .room-info span {color:#0c210d;font-size:1.333em;}
#idx-room3 .room-info strong {color:#0c210d;font-size:1.667em;}
#idx-room3 .swiper-button {display:flex;align-items:center;justify-content:center;gap:10px;}
#idx-room3 .swiper-button-prev, #idx-room .swiper-button-next {position:static;width:55px;height:55px;margin:0;color:#fff;background:#393529;border-radius:50%;}
#idx-room3 .swiper-button-disabled {background:#393529;opacity:1;}
#idx-room3 .swiper-button-prev:after {font-family:"Font Awesome 6 Free";content:'\f177';font-weight:900;font-size:1.667em;}
#idx-room3 .swiper-button-next:after {font-family:"Font Awesome 6 Free";content:'\f178';font-weight:900;font-size:1.667em;}
#idx-room3 .swiper-info {margin:40px 0 0;display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:0 35px;}
.autoplay-progress {position:relative;flex:1;background:#cfd6ca;height:2px;}
.autoplay-progress .autoplay-progress-bar {position: absolute;left: 0;top: 0;height:2px;z-index: 1;width: 0;background:#393529;}
#idx-room3 .swiper-pagination {width:50px;font-family: "freight-big-pro", serif;position:static;font-size:1.667em;z-index:0;display:flex;align-items:flex-end;justify-content:flex-end;}
#idx-room3 #current {font-size:1.5em;}

#idx-room3 .video_wrap{ width: 100%; margin-bottom: 20px;}
#idx-room3 .video_wrap iframe{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#idx-room3 .video_wrap:after{ content: ''; display: block; width: 100%; height: 100%; background-color: rgba(0,0,0,0); position: absolute; top: 0; left: 0;}

@media screen and (min-width: 769px) {

	@media screen and (max-width: 1280px) {
		#idx-room3 .idx-container {padding:0 20px;}
		#idx-room3 .idx-header {padding:0 20px;margin:0 0 15px;}
		#idx-room3 .swiper-slide {row-gap:25px;}
		#idx-room3 .room-info span {font-size:1.25em;}
		#idx-room3 .room-info strong {font-size:1.5em;}
		#idx-room3 .swiper-info {margin:30px 0 0;padding:0 25px;}
	}
	
	@media screen and (max-width: 1024px) {
		#idx-room3 .idx-container {padding:0 15px;}
		#idx-room3 .idx-header {padding:0 15px;margin:0 0 10px;}
		#idx-room3 .swiper-slide {row-gap:20px;}
		#idx-room3 .room-info span {font-size:1.192em;}
		#idx-room3 .room-info strong {font-size:1.333em;}
		#idx-room3 .swiper-info {margin:20px 0 0;gap:10px;padding:0 15px;}
	}
}

@media screen and (max-width: 768px) {
	#idx-room3 .idx-container {padding:0 10px;}
	#idx-room3 .idx-header {justify-items:start;padding:0 10px;margin:0 0 20px;}
	#idx-room3 .idx-header h2 {position:static;transform:none;}
	#idx-room3 .idx-header a {margin-left:auto;}
	#idx-room3 .swiper-slide {row-gap:10px;}
	#idx-room3 .room-info {row-gap:0;}
	#idx-room3 .room-info span {font-size:1.092em;}
	#idx-room3 .room-info strong {font-size:1.25em;}
	#idx-room3 .swiper-info {margin:20px 0 0;gap:10px;padding:0;}
	
	@media screen and (max-width: 575px) {
		#idx-room3 .idx-header h2{font-size: 2.7em; text-align: center; width: 100%;}
		#idx-room3 .swiper-button-prev, #idx-room3 .swiper-button-next {width:35px;height:35px;}
		#idx-room3 .swiper-button-prev:after, #idx-room3 .swiper-button-next:after {font-size:1em;}
	}
}

.main-wrapper {}
.main-container {}
.main-inner {overflow:hidden; }
.item-img {display:flex;align-items:center;justify-content:center;overflow:hidden;}
.item-joyimg {display:flex;align-items:center;overflow:hidden;}
.item-text {}
.item-text-title {color:#78695d;}
.item-text-content {line-height:2=1em;color:#78695d;}

@media screen and (min-width: 992px){
	.main-wrapper {}
	.main-container {}
	.main-inner {
		/*-webkit-overflow-scrolling: touch;*/
	}
	.item-img {}
	.item-text-title {font-size:3.5em;}
	.item-text-content {font-size:1.2em;}
}

@media screen and (max-width: 991px){
	.item-text-title {font-size:3em;}
	.item-text-content {font-size:1.192em;}
}

@media screen and (max-width: 768px){
	.item-text-title {font-size:2.5em;}
}

@media screen and (max-width: 575px){
	.item-text-title {font-size:1.8em;}
}


#main-room .item-text {text-align:center; padding: 70px;}
@media screen and (max-width: 768px){
	#main-room .item-text {padding: 40px 0 0;}
}


#main-location .item-text a {display:inline-flex;align-items:center;justify-content:space-between;background:#1662af;color:#ffff;text-transform:uppercase;letter-spacing:2pt;transition:all 0.3s ease-out;}
#main-location .item-text a:after {content:'\e5c8';margin-left:10px;font-family: 'Material Icons Outlined';}
#main-location .item-map .hide, #main-location .item-map .map_border {display:none;}

@media screen and (min-width: 992px){
	#main-location {}
	#main-location .main-inner {height:600px;display:flex;}
	#main-location .item-wrapper {width:50%;display:flex;}
	#main-location .item-text {margin:auto;}
	#main-location .item-text-content {margin-top:35px;}
	#main-location .item-text a {margin-top:100px;width:225px;height:60px;font-size:1.25em;padding:0 30px;}
	#main-location .item-map {width:50%;}
	#main-location .item-map .wrap_map {height:100%;}
}
@media screen and (max-width: 991px){
	#main-location .main-inner {padding:0;}
	#main-location .item-wrapper {text-align:center;margin:0 0 30px;}
	#main-location .item-text-content {margin-top:30px;}
	#main-location .item-text a {margin-top:30px;height:40px;font-size:1.083em;padding:0 20px;}
	#main-location .root_daum_roughmap {width:100%;}
	#main-location .item-map .wrap_map {height:400px;}
}


/* ¸ÞÀÎ¿©ÇàÁö */
.mstxt h3{ font-size: 26px;font-weight: 100; line-height: 150%;}
.mstxt span{ display: block; margin-bottom: 15px;  color: #1662af; font-size: 18px; }
@media screen and (max-width : 1240px){
  .mstxt h3{ font-size: 22px;}
  .mstxt span{ font-size: 14px;}
}
@media screen and (max-width : 1024px){
  .mstxt span{ font-size: 12px;}
}
@media screen and (max-width : 768px){
  .mstxt h3{ font-size: 20px;}
}
@media screen and (max-width : 575px){
  .mstxt h3{ font-size: 16px; letter-spacing: 2pt;}
  .mstxt span{ font-size: 10px;}
}
#mtour{ padding: 150px 0; }
#mtour .inner{ max-width: 1540px; width: 100%; padding: 0 20px; margin: auto; display: flex; justify-content: space-between; align-items: center;}
#mtour .cont{ width: 75%; display: flex; justify-content: space-between; align-items: center;}
#mtour .cont .img{ width: 11.5%; position: relative;}
#mtour .cont .img:last-child{ width: 35.5%; overflow: hidden;}
#mtour .cont .img:last-child img:last-child{ transition: all 0.2s; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
#mtour .cont .img:last-child:hover img:last-child{ width: 110%;}
#mtour .cont .img img{ width: 100%;}
#mtour .cont .img:nth-of-type(1){ margin-bottom: 1%;}
#mtour .cont .img:nth-of-type(2){ margin-top: 15%;}
#mtour .cont .img:nth-of-type(3){ margin-top: 5%;}
#mtour .cont .img:nth-of-type(4){ margin-bottom: 15%;}
#mtour .mstxt{ width: 25%; text-align: right;}
@media screen and (max-width : 1500px){
  #mtour .inner{ width: 90%; padding: 0;}
}
@media screen and (max-width : 1240px){
  #mtour{ padding: 100px 0;}
}
@media screen and (max-width : 991px){
  #mtour .inner{ flex-wrap: wrap; justify-content: center;}
  #mtour .cont{ width: 100%; order: 1;}
  #mtour .cont .img:nth-of-type(1){ margin-bottom: 1%;}
  #mtour .cont .img:nth-of-type(2){ margin-top: 10%;}
  #mtour .cont .img:nth-of-type(3){ margin-top: 2%;}
  #mtour .cont .img:nth-of-type(4){ margin-bottom: 8%;}
  #mtour .mstxt{ width: 100%; text-align: left; margin-bottom: 50px;}
  #mtour .mstxt br:nth-of-type(2){ display: none;}
}
@media screen and (max-width : 768px){
  #mtour{ padding: 80px 0;}
  #mtour .cont .img{ width: 13%;}
  #mtour .mstxt{ margin-bottom: 30px;}
}
@media screen and (max-width : 575px){
  #mtour{ padding: 60px 0;}
}
@media screen and (max-width : 450px){
  #mtour{ padding: 40px 0;}
  #mtour .mstxt br:nth-of-type(2){ display: block;}
}

.mreser_bn{transition: all 0.5s;}
.mreser_bn{width: 100%; height: 420px; background: url("http://nstayimg5.speedgabia.com/tripsket/main/mreser_bg.jpg") center/cover no-repeat; display: flex; justify-content: center;  align-items: center; }
.mreser_bn .txt{width: 100%; color: #ffffff;  font-size: 17px; line-height: 140%; margin-left: 10%;}
.mreser_bn .txt b{font-size: 23px;display: inline-block; margin: 10px 0 25px 0;}
.mreser_bn .txt span{font-size: 13px; color: #dadada;}
.mreser_bn .txt a{display: inline-block; margin-top: 35px; font-size: 15px; color: #ffffff; margin-left: 0; transition: all 0.5s;}
.mreser_bn .txt a img{margin-left: 10px;}
.mreser_bn .txt a:hover{margin-left: 10px;}
@media screen and (max-width: 1024px) {
  .mreser_bn{height:300px; }
  .mreser_bn .txt{font-size: 15px;}
  .mreser_bn .txt b{font-size: 30px;}
}
@media screen and (max-width: 575px) {
  .mreser_bn{height:200px; }
  .mreser_bn .txt{font-size: 13px;}
  .mreser_bn .txt b{font-size: 20px; margin: 5px 0 10px 0;}
  .mreser_bn .txt a{margin-top: 15px;}
}
@media screen and (max-width: 480px) {
  .mreser_bn .txt b{font-size: 17px;}
}