/* Device 1280 ↑ */
@media only screen and (min-width: 1280px) {
	
	/* 타보카 */
	.main-tabocar .cell-row > div {overflow: hidden;}
	.main-tabocar .cell-row a::before {transition: all .8s ease;}
	.main-tabocar .cell-row a:hover::before {transform: scale(1.1);}
	
	
	
	/* follow-us */
	.main-sns-list ul li a {overflow: hidden;}
	.main-sns-list ul li a p {transition: all .8s ease;}
	.main-sns-list ul li a:hover p {transform: scale(1.1);}
	.main-sns-list ul li a::before {transition: all .8s ease;}
	.main-sns-list ul li a:hover::before {background-color: rgba(0,0,0,0);}
	
}
/* Device 1280 ↑ */





/* Device 1500 ↓ */
@media only screen and (max-width: 1499px) {
	
	/* Special Offers */
	.special-offers .swiper-button-prev,
	.special-offers .swiper-button-next {
		width: 60px;
		height: 60px;
		background-size: 60px;
	}
	.special-offers .event-slider .swiper-button-prev,
	.special-offers .event-slider .swiper-container-rtl .swiper-button-next {left: -30px;}
	.special-offers .event-slider .swiper-button-next,
	.special-offers .event-slider .swiper-container-rtl .swiper-button-prev {right: -30px;}
	
}





/* Device 1280 ↓ */
@media only screen and (max-width: 1279px) {

    /* 렌터카 선택 */
	.pop-rent-selected {left: 20px;}
	
	.main-banner .text-area {left: 180px;}
	.main-banner .tit {font-size: 3.125rem;}
	.main-banner .sub {font-size: 1.75rem;}
	
	
	
	/* 내손안의 렌트카 */
	.rent-app-link {padding: 120px 0 90px;}
	.rent-app-link .foot-img-area {left: 20px;}
	.rent-app-link .jejurent {width: 60%; width: calc(100% - 500px);}
	.rent-app-link .jejurent img {width: 100%;}
	
	
	
	/* Best Choice */
	.best-choice .map-wrap {height: 500px; background-size: cover;}
	.best-choice .map-area .wrap_map {height: 500px !important;}
	.best-choice .info-box {left: 20px;}
	
	
	
	/* Special Offers */
	.special-offers {background: none;}
	
	.special-offers .swiper-button-prev,
	.special-offers .swiper-button-next {
		width: 35px;
		height: 35px;
		background-size: 35px;
	}
	.special-offers .event-slider .swiper-button-prev,
	.special-offers .event-slider .swiper-container-rtl .swiper-button-next {left: 2px;}
	.special-offers .event-slider .swiper-button-next,
	.special-offers .event-slider .swiper-container-rtl .swiper-button-prev {right: 2px;}

}
/* //Device 1280↓ */





/* Device 1024↓ */
@media only screen and (max-width: 1023px) {

    /* 렌터카 선택 */
    .main-banner .text-area {left: 0;}
    .main-banner .swiper-slide,
	.main-banner .swiper-slide .container {height: 300px;}
    
	.pop-rent-selected {position: static; top: auto; left: auto; right: auto; width: 100%; height: auto; transform: translateY(0);}
	.pop-rent-selected .box {width: 100%; height: auto; border-radius: 0; box-shadow: none;}
	
	
	
	/* 내손안의 렌트카 */
	.rent-app-link {padding: 80px 0 60px;}
	.rent-app-link .foot-img-area {bottom: -140px;}
	.rent-app-link .jejurent {width: calc(100% - 400px);}
	.rent-app-link .app-btn img {width: 140px}
	
	
	
	/* follow-us */
	.follow-us {padding: 160px 0 80px;}
	
	
	
	/* 광고 배너 */
	.md-banner,
	.md-banner .swiper-slide,
	.md-banner .swiper-slide .img {
		height: auto;
	}
	.md-banner .swiper-slide img.mw {display: block; width: 100%;}

}
/* //Device 1024↓ */





/* Device 1000↓ */
@media only screen and (max-width: 999px) {

    /* 하단 콜센터 */
    .foot-call-center {padding: 1.875rem 0;}
    .foot-call-center .title,
	.foot-call-center .memo {display: block;}
	.foot-call-center .title {margin-bottom: 1rem;}
	.foot-call-center .title::before {margin-right: 10px;}
	.foot-call-center .title::after {display: none;}

}
/* //Device 1000↓ */





/* Device 768↓ */
@media only screen and (max-width: 767px) {
	
	/* 렌터카 선택 */
	.pop-rent-selected .date-select {height: auto; padding: 15px 20px;}
	.pop-rent-selected .date-select .start::after {
		right: 0;
		width: 24px; height: 24px;
		background-size: 24px;
	}
	.pop-rent-selected .date-select .end {padding-left: 30px;}
	.pop-rent-selected .date-select .date-area {margin: 5px 0 0;}
	.pop-rent-selected .date-select .date,
	.pop-rent-selected .date-select .time {font-size: 1.25rem; line-height: 1.25rem;}
	
	
    
    /* 타보카 */
    .main-tabocar .top {padding: 2.5rem 1.25rem;}
    .main-tabocar .t-title {font-size: 1.875rem;}
    .main-tabocar .t-sub {font-size: 0.875rem; line-height: 1.375rem; margin-top: 1rem;}
    .main-tabocar .cell-row a {padding: 2.75rem 0;}
    .main-tabocar .icon {height: 52px;}
    .main-tabocar .title {font-size: 1.125rem;}
    .main-tabocar .sub {display: none;}
    
    
    
    /* Top Banner */
	.main-banner .swiper-slide,
	.main-banner .swiper-slide .container {height: 220px;}
	.main-banner .tit {font-size: 2rem;}
	.main-banner .sub {font-size: 1rem;}
	
	
	
	/* Special Offers */
	.special-offers {padding: 2.5rem 0;}
	.special-offers .tit {font-size: 1.875rem; line-height: 1.875rem;}
	.special-offers .sub {font-size: 0.875rem;}
	.special-offers .more-area {
		transform: translateY(0);
		top: -28px;
		right: 10px;
	}
	.special-offers .more {font-size: 0.812rem;}
	
	.special-offers .event-slider {margin-top: 30px;}
	
	
	
	/* 내손안의 렌트카 */
	.rent-app-link {padding: 40px 0 40px;}
	.rent-app-link .tit {font-size: 1.875rem; line-height: 1.875rem;}
	.rent-app-link .sub {font-size: 0.875rem; line-height: 1.375rem; margin-top: 20px;}
	.rent-app-link .foot-img-area {bottom: -135px;}
	.rent-app-link .foot-img-area > div {display: block;}
	.rent-app-link .foot-img-area .app-btn {position: relative; left: -20px;}
	.rent-app-link .jejurent {
		position: absolute; bottom: 75px; right: 5px;
		width: 250px;
	}
	.rent-app-link .app-btn {text-align: center;}
	.rent-app-link .app-btn img {width: 130px}
	
	
	
	/* follow-us */
	.follow-us {padding: 150px 0 50px;}
	.follow-us .tit {font-size: 1.875rem; line-height: 1.875rem;}
	.follow-us .sub {font-size: 0.875rem; line-height: 1.375rem;}
	
	
	
	/* Best Choice */
	.best-choice {padding-top: 50px;}
	.best-choice .top-area {padding-bottom: 50px;}
	.best-choice .tit {font-size: 1.875rem; line-height: 1.875rem;}
	.best-choice .sub {font-size: 0.875rem; margin-top: 10px;}
	.best-choice .quick-menu-area {bottom: -60px;}
	.best-choice .quick-menu a {font-size: 14px; margin: 0 5px;}
	.best-choice .quick-menu a::before {
		width: 50px; height: 50px;
		background-size: 50px;
	}
	.best-choice .info-box {
		top: 100px; left: 50%; transform: translateX(-50%);
		padding: 30px 20px;
		width: 300px;
		height: 235px;
	}
	.best-choice .info-box h3 {font-size: 1.125rem; margin-bottom: 20px;}
	.best-choice .info-box p {font-size: 13px; line-height: 20px;}
	
	.best-choice .map-wrap {height: 400px;}
	.best-choice .map-area .wrap_map {height: 400px !important;}
}
/* //Device 768↓ */





/* Device 600↓ */
@media only screen and (max-width: 599px) {
    
    /* 하단 콜센터 */
    .foot-call-center .memo .inline {display: block; margin-top: 5px;}
    .foot-call-center .memo .inline:first-child {margin-top: 0;}
    .foot-call-center .memo .inline::after {display: none;}
    
    
    
    /* follow-us */
    .main-sns-list {margin-top: 1.875rem;}
    .main-sns-list ul li {width: 50%;}
    .main-sns-list ul li::after {
    	top: 10px; right: 10px;
		width: 20px; height: 20px;
		background-size: 20px;
	}
	.main-sns-list ul li a::before {background-color: rgba(0,0,0,.2);}

}
/* //Device 600↓ */





/* Device 360↓ */
@media only screen and (max-width: 359px) {
	
	

}
/* //Device 360↓ */










/* Device 768↑ (sm - Small to medium tablet) */
@media only screen and (min-width: 768px) {
	
	.rent-app-link.new {padding: 50px 0;}
	.rent-app-link.new .foot-img-area .jejurent {
		display: block;
		text-align: right;
		position: absolute;
		right: 0;
		bottom: -82px;
	}
	.rent-app-link.new .foot-img-area .jejurent img {max-width: 410px;}
	
	.follow-us.new {padding: 70px 0;}
	.follow-us.new .sns {margin-top: 30px;}
	.follow-us.new .sns a:not(:last-child) {margin-right: 10px;}
	.follow-us.new .sns img {height: 42px;}
 	
}
/* //Device 768↑ */





/* Device 1280↑ (lg - Desktop) */
@media only screen and (min-width: 1280px) {
	
	.rent-app-link.new {padding: 110px 0 90px;}
	.rent-app-link.new .foot-img-area .jejurent {bottom: -150px;}
	.rent-app-link.new .foot-img-area .jejurent img {max-width: none;}
	
	.follow-us.new {padding: 110px 0 90px;}
	.follow-us.new .container {
		display: flex;
		align-items: end;
		justify-content: center;
	}
	.follow-us.new .sns {margin: 0 0 0 50px;}
	
}
/* //Device 1280↑ */



