@media (max-width: 767px) {
	.page-content .still-background img {
		max-width: none;
		width: auto;
		height: 100%;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	.campare-table tr {
		display: flex;
		flex-wrap: wrap;
	}
	.campare-table tbody tr {
		padding: 20px 0;
	}
	.campare-table th,
	.campare-table td {
		padding: 0 20px;
		width: 50%;
		display: inline-block;
		border: none;
	}
	.campare-table th:nth-child(1) {
		display: block;
		width: 100%;
		padding: 0 0 18px 0;
		text-align: center;
		margin-top: -4px;
		font-family: "Conv_SukhumvitTadmai_Tex";
	}
	.campare-table td:nth-child(1) {
		display: block;
		width: 100%;
		padding: 0 20px;
		margin-top: -4px;
		text-align: left;
		font-family: "Conv_SukhumvitTadmai_Bol";
	}
	.campare-table th:nth-child(2),
	.campare-table td:nth-child(2) {
		padding-right: 10px;
	}
	.campare-table th:nth-child(3),
	.campare-table td:nth-child(3) {
		padding-left: 10px;
	}
	.campare-table td:nth-child(2):before,
	.campare-table td:nth-child(3):before {
		width: 100%;
		height: 1px;
		content: "";
		background: rgba(90, 102, 112, 0.15);
		display: block;
		margin-bottom: 10px;
	}
	.campare-table thead {
		display: block;
		background: #fff;
		top: 0;
		-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0);
		-moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0);
		box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0);
	}
	.campare-table tr th.recompare-mobile {
		display: block;
		width: 100%;
	}
	.campare-table tr th.recompare-mobile a {
		content: "à¹€à¸›à¸£à¸µà¸¢à¸šà¹€à¸—à¸µà¸¢à¸šà¹ƒà¸«à¸¡à¹ˆ";
		color: #cf3339;
		font-size: 14px;
		text-decoration: underline;
		width: 100%;
		padding: 10px 10px 16px 10px;
		text-align: center;
		display: block;
		background: none;
		font-family: "Conv_SukhumvitTadmai_Tex";
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.campare-table th > a {
		padding-left: 0;
		padding-right: 0;
		width: 138px;
		margin-bottom: 10px;
	}
	.campare-table th > p {
		margin: 15px 0 20px 0;
		height: 32px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.campare-table tbody {
		border: none;
	}
	.recompared {
		display: none;
	}
	.campare-table {
		width: calc(100% + 40px);
		margin: 0 -20px 105px -20px;
	}
	.active-mobile .campare-table thead {
		position: fixed;
		top: 20px;
		width: 100%;
		left: 0;
		-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
		-moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
		box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		z-index: 1;
	}
	.active-mobile .campare-table th:nth-child(1) {
		color: #fff;
	}
	.campare-table tbody {
		display: block;
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
	}
	.active-mobile .campare-table tbody {
		margin-top: 290px;
	}
	.ktc-tabs li a {
		padding: 0 15px;
		font-size: 18px;
		line-height: 40px;
	}
	.all-type-list {
		margin: 10px 9px;
		width: 27vw;
	}
}
@media (max-width: 576px) {
	.ktc-tabs li a {
		padding: 0 7px;
		font-size: 12px;
	}
	.breadcrumb.bc-content {
		padding: 5px 0 5px 0;
		font-size: 14px;
		line-height: 26px;
	}
	.breadcrumb.bc-content a.current {
		width: 90px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		display: inline-block;
		vertical-align: bottom;
		text-align: left;
	}
	.overlay-breadcrumb .site-breadcrumb a.current {
		flex: 1;
	}
	.menu-global > .content-wrap {
		padding: 0 20px;
	}
	.footer ul a {
		overflow: hidden;
		height: 0;
		margin-top: 0;
		padding-left: 28px;
	}
	.footer ul {
		padding-bottom: 0;
	}
	.footer .active + ul {
		padding-bottom: 10px;
	}
	.footer .active + ul a {
		height: 20px;
		margin-top: 8px;
	}
	.footer .active + ul .two-line a {
		height: auto;
		padding-right: 25px;
		width: 100%;
		max-width: none;
		line-height: 1.1;
	}
	.footer h3 {
		font-size: 16px;
		line-height: 25px;
		padding: 10px 0 9px 0;
		margin: 0;
		font-family: "Conv_SukhumvitTadmai_Tex";
	}
	.footer-menu > div {
		border-bottom: 1px solid rgba(83, 83, 83, 0.15);
		padding: 0;
		position: relative;
	}
	.footer-menu h3:after {
		content: "+";
		position: absolute;
		font-family: serif;
		font-size: 20px;
		transform: rotate(0);
		right: 0;
		top: 9px;
	}
	.footer-menu h3.active:after {
		transform: rotate(-45deg);
		right: 2px;
	}
	.footer-menu {
		padding: 15px;
		width: 100%;
		max-width: none;
		display: block;
		margin: 0;
	}
	.tel {
		display: block;
		text-align: center;
	}
	.tel > p,
	.tel > span {
		display: inline-block;
		vertical-align: middle;
		margin: 35px 0 37px 7px;
		font-size: 20px;
	}
	.tel > span {
		margin: 14px 0 18px 12px;
	}
	.footer-menu + div {
		padding-bottom: 100px;
		position: relative;
		text-align: center;
	}
	.tel + .footer-badge {
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	.download-section {
		text-align: center;
	}
	.download-section p {
		text-align: right;
		width: 110px;
		display: inline-block;
		vertical-align: middle;
		margin: 8px 0 3px 0;
	}
	.footer-badge.tapktc {
		vertical-align: middle;
		display: inline-block;
	}
	.download-section .footer-badge {
		margin: 8px;
		width: 116px;
	}
	.menu-global .search-on-menu {
		padding: 7px;
		top: 0;
	}
	.menu-global .on-right {
		width: 250px;
		position: relative;
	}
	.menu-global .on-right .card-register-btn {
		display: none;
	}
	.menu-global .on-right .only-mobile {
		display: inline-block;
		vertical-align: middle;
		top: 0;
	}
	.menu-global .on-right .only-mobile.login-mobile {
		display: inline-block;
		top: 0;
		padding: 8px 8px;
		margin: 0;
	}
	.menu-global .on-right .login-btn {
		display: none;
	}
	.on-right .profile-image img {
		width: 28px;
		height: 28px;
	}
	.login-mobile {
		position: relative;
		top: 4px;
		padding-left: 7px;
	}
	.login-mobile img {
		width: 18px;
		height: auto;
	}
	.menu-mobile {
		position: relative;
		top: 4px;
		padding-left: 0;
		opacity: 0;
		pointer-events: none;
		width: 0;
		background: url("/pub/export/sd/img-index-ico-menu-mobile.svg") no-repeat
			center center;
	}
	.mini-header .menu-mobile {
		background: url("/pub/export/sd/img-index-ico-menu-mobile.svg") no-repeat
			center center;
		background-size: 100%;
		opacity: 1;
		pointer-events: all;
		width: 18px;
		height: 16px;
		margin-left: 6px;
	}
	.menu-responsive-dropdown {
		position: absolute;
		top: 0;
		left: 0;
		background: #000;
		width: 100%;
		height: calc(100vh);
		padding: 0 25px;
		padding-top: 45px;
		padding-bottom: 180px;
		z-index: 5;
	}
	.menu-resp-scroll {
		overflow: auto;
		max-height: 100%;
	}
	div#scrolled-menu-responsive {
		opacity: 0;
		pointer-events: none;
	}
	div#scrolled-menu-responsive.active {
		opacity: 1;
		pointer-events: all;
	}
	#scrolled-menu-responsive img {
		width: 40px;
	}
	.menu-responsive-dropdown a {
		position: relative;
		display: block;
		left: 0;
		margin-top: 8px;
		opacity: 1;
	}
	.menu-responsive-dropdown ul a {
		font-family: "Conv_SukhumvitTadmai_Tex";
		font-size: 14px;
		overflow: hidden;
		height: 0;
		margin-top: 0;
		padding-left: 55px;
	}
	.menu-responsive-dropdown ul {
		padding-bottom: 0;
	}
	.menu-responsive-dropdown .active + ul {
		padding-bottom: 25px;
		margin-top: -14px;
	}
	.menu-responsive-dropdown .active + ul a {
		height: 17px;
		margin-top: 20px;
		line-height: 21px;
	}
	.menu-responsive-dropdown h3 {
		font-family: "Conv_SukhumvitTadmai_Bol";
		font-size: 16px;
		display: inline-block;
		position: absolute;
		top: 18px;
		padding-left: 15px;
		width: 75vw;
	}
	.menu-responsive-dropdown .menu-responsive {
		position: relative;
		border-bottom: 1px solid rgba(91, 102, 112, 0.4);
		padding: 5px 0;
	}
	.menu-responsive-dropdown h3.menu-more:after {
		content: "+";
		position: absolute;
		top: -3px;
		font-family: "Gotham-Book";
		right: 0;
		font-size: 24px;
	}
	.menu-responsive-dropdown h3.menu-more:after {
		transform: rotate(0);
		right: 0;
		top: -3px;
	}
	.menu-responsive-dropdown h3.menu-more.active:after {
		transform: rotate(-45deg);
		right: -1px;
	}
	.menu-responsive-dropdown .menu-btn {
		position: absolute;
		bottom: 10px;
		padding-bottom: constant(safe-area-inset-bottom);
		padding-bottom: env(safe-area-inset-bottom);
	}
	.menu-responsive-dropdown .menu-lang {
		position: relative;
	}
	.menu-responsive-dropdown .lang-header-menu {
		border-top: 0.5px solid #535353;
		padding: 10px 0;
		position: absolute;
		width: 100%;
		bottom: 0;
	}
	.menu-responsive-dropdown .lang-header-menu img {
		padding-left: 0;
	}
	.menu-responsive-dropdown .lang-header-menu label {
		display: inline-block;
		position: absolute;
		font-family: "Gotham-Bold";
		font-size: 16px;
		top: 23px;
		left: 56px;
	}
	.menu-responsive-dropdown .lang-header-menu p {
		float: right;
		background-color: transparent;
		color: #707070;
		font-family: "Gotham-Bold";
		border-radius: 4px;
		border-color: #707070;
		-webkit-appearance: none;
		-moz-appearance: none;
		text-indent: 1px;
		text-overflow: "";
		padding: 5px;
		margin-top: 7px;
	}
	.menu-responsive-dropdown .menu-btn button {
		font-family: "Conv_SukhumvitTadmai_Bol";
		font-size: 18px;
		margin: 12px 0;
		background: #cf3339;
		border: none;
		border-radius: 3px;
		color: #fff;
		width: 87vw;
		height: 45px;
		cursor: pointer;
	}
	.menu-global.alway-mini {
		padding-bottom: 45px;
	}
	#ktc-logo {
		position: relative;
		z-index: 6;
		width: 45px;
		height: 45px;
	}
	#ktc-logo img {
		height: 32px;
		margin-top: 7px;
	}
	.menu-resp-close {
		top: 7px;
		right: 20px;
		position: absolute;
		color: #fff;
		font-size: 40px;
		opacity: 1;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: 100;
	}
	.content-wrap {
		padding: 0 20px;
	}
	.open-on-top h2.title-mobile {
		letter-spacing: 0.5px;
		margin-bottom: 8px;
		line-height: 36px;
	}
	.icon-wrap {
		padding: 25px 0 0 15px;
	}
	.icon-wrap p {
		font-family: "Conv_SukhumvitTadmai_Bol";
		font-size: 12px;
		line-height: 10px;
	}
	.open-on-top {
		padding: 66px 0 33px 0;
	}
	.big-link {
		padding-left: 14px;
		padding-bottom: 16px;
	}
	.big-link > div {
		height: 108px;
		padding-top: 6px;
	}
	.big-link img {
		margin-bottom: 0;
		height: 80px;
	}
	.big-link span {
		font-family: "Conv_SukhumvitTadmai_Bol";
		font-size: 10px;
		text-transform: uppercase;
	}
	.menu-global .another-sub .content-wrap > * {
		flex: 0 100%;
	}
	.only-desktop {
		display: none;
	}
	.only-mobile {
		display: block;
	}
	.another-sub img {
		height: 40px;
	}
	.another-sub span {
		display: none;
	}
	.another-sub a:after {
		background: none;
	}
	.another-sub p {
		font-size: 12px;
		line-height: 1.2;
		white-space: normal;
		left: 50%;
		transform: translateX(-50%);
		position: relative;
		max-width: none;
		width: 100px;
		display: block;
		margin: -5px auto auto auto;
	}
	.menu-global {
		margin-bottom: 155px;
	}
	.index-head {
		font-size: 14px;
		margin-top: 40px;
		border-bottom: 3px solid #cf3339;
	}
	.text-on-slide {
		margin-top: 12px;
		margin-bottom: 0;
	}
	.text-on-slide p {
		font-size: 16px;
	}
	.text-on-slide a {
		font-size: 14px;
		padding: 2px;
	}
	.owl-nav button {
		display: none;
	}
	.big-left {
		padding-right: 15px;
	}
	.big-right {
		margin-top: 10px;
		padding-left: 15px;
	}
	.item .slide-title {
		font-size: 16px;
		padding-top: 10px;
	}
	.item .slide-content {
		font-size: 14px;
		padding-top: 0;
		line-height: 18px;
	}
	.footer-badge.tapktc {
		width: 136px;
	}
	.left-icon {
		width: 80px;
		height: 58px;
		padding: 8px 0;
	}
	.left-icon img {
		height: 100%;
		width: auto;
	}
	.left-icon + p {
		font-size: 14px;
		max-width: calc(100% - 90px);
	}
	.full-modal .modal-title {
		font-size: 18px;
		margin-bottom: 4px;
	}
	.card-choice {
		margin-bottom: 20px;
	}
	.card-choice.smaller-text {
		padding-right: 5px;
	}
	.card-choice.smaller-text .left-icon + p {
		font-size: 13px;
	}
	.footer-menu > .col-lg-3 {
		width: 100%;
	}
	.to-top {
		right: 15px;
	}
	.chat {
		right: 73px;
	}
	.menu-global {
		background-position: left top;
	}
	.login-mobile {
		padding: 16px;
		margin-right: -16px;
	}
	.static-merchant .img-logo img {
		margin: 0 10px;
		height: 32px;
	}
	.static-merchant .img-logo-payment img {
		height: 42px;
	}
	.static-wrap h5.title-static-merchant.first-merchant-title br {
		display: block;
	}
	.click-compare .on-desktop {
		display: none;
	}
	.click-compare .on-mobile {
		display: block;
	}
	.box-compare-credit p:after {
		right: 18px;
	}
	.box-credit-content {
		padding: 20px 10px 40px 10px;
	}
	.main-credit h3 {
		font-size: 26px;
	}
	#filter-credit-modal #box-condition {
		padding: 20px 40px 80px 40px;
	}
	.filter-title h1 {
		font-size: 20px;
		margin-bottom: 40px;
	}
	.filter-content p {
		font-size: 18px;
	}
	.filter-content .box-other-form img {
		height: 35px;
	}
	.filter-content .box-other-form img.img-visaaa {
		height: 22px;
	}
	.footer .tel {
		display: inline;
	}
	.footer .download-section a {
		display: inline-block;
	}
	#content-card-detail .padd-resp {
		margin-top: 40px;
	}
	#content-card-detail .section-after-header img {
		height: 100px;
	}
	#content-card-detail .section-desc-promotion p strong {
		font-size: 26px;
		line-height: 32px;
	}
	#content-card-detail .section-desc-promotion p {
		margin-bottom: 20px;
	}
	.only-mobile-height-top {
		min-height: auto !important;
	}
	.only-mobile-space-top {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.only-mobile-space-bottom {
		margin-top: 10px;
		margin-bottom: 50px;
	}
	#content-card-detail.page-content
		.content-inner-merchant-detail
		.section-service-detail {
		padding: 40px 0 0 0;
	}
	.section-service-detail .col-space-resp {
		padding-top: 0 !important;
	}
	#content-card-detail .section-service-detail h5 {
		font-size: 20px;
	}
	#card-detail-regis .detail-register-desc h5 {
		font-size: 20px;
	}
	#card-detail-regis .detail-register-desc p {
		font-size: 18px;
	}
	#content-card-detail .sub-title {
		font-size: 18px;
		margin-bottom: 40px;
	}
	.more-modal .header {
		margin-top: 0;
	}
	.more-modal .header .title {
		font-size: 18px;
	}
	.more-modal .content li,
	.more-modal .content p {
		font-size: 20px;
		line-height: 1.4;
	}
	.after-header-on-mobile {
		display: block;
	}
	.after-header-on-desktop {
		display: none;
	}
	.type-card h3 {
		font-size: 26px;
	}
	.type-card p {
		font-size: 18px;
		padding-top: 15px;
	}
	.static-wrap .negative-text.position-on-top {
		color: #fff;
	}
	.static-wrap .negative-text.position-on-top .link-more {
		color: #fff;
		margin: 20px 0 0 0;
	}
	.block-wrap.block-content {
		height: auto;
		width: 100%;
	}
	.static-wrap .still-background img.bg-for-mobile {
		display: block;
	}
	.static-wrap .still-background img.bg-for-ipad {
		display: none;
	}
	.static-wrap .still-background img.bg-for-desktop {
		display: none;
	}
	.static-wrap .negative-text .block-wrap.block-content .link-more {
		color: #000;
	}
	.static-wrap .block-wrap h5 {
		font-size: 26px;
		line-height: 32px;
	}
	.static-wrap .block-wrap p {
		font-size: 18px;
	}
	.content-wrapmain-loan {
		padding-bottom: 40px;
		padding-top: 0;
	}
	.main-loan h1 {
		font-size: 20px;
		margin-bottom: 45px;
	}
	.main-loan .box-content {
		margin-top: 10px;
		margin-bottom: 45px;
	}
	.content-wrap .on-desk {
		display: none !important;
	}
	.content-wrap .on-mobile {
		display: block !important;
	}
	.reverse-box {
		display: flex;
		flex-direction: column-reverse;
		justify-content: flex-end;
	}
	.box-cash-long {
		background-color: transparent;
		padding: 0 20px;
	}
	.box-cash-short {
		padding: 0 20px;
	}
	.box-cash-long .content-cash {
		position: relative;
		top: 0;
		left: 0;
	}
	.box-cash-short .content-cash {
		position: relative;
		top: 0;
		left: 0;
	}
	.box-cash .content-cash h2.on-mobile {
		font-size: 20px;
		line-height: 32px;
		padding-top: 20px;
	}
	.box-cash .content-cash span {
		font-family: "Conv_SukhumvitTadmai_Thi";
		padding-top: 16px;
	}
	.box-img-cash {
		padding: 0 20px;
	}
	.box-img-cash img {
		border-radius: 3px;
		box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
	}
	.box-line-right {
		border-left: none;
		border-top: 1px solid rgba(91, 102, 112, 0.15);
		padding-top: 30px;
	}
	.box-more {
		padding-top: 0;
		margin-bottom: 20px;
	}
	.box-con-cal {
		padding-left: 20px;
		padding-right: 20px;
		margin-bottom: 40px;
	}
	.box-con-cal .on-mobile p {
		color: #cf3339;
		font-family: "Conv_SukhumvitTadmai_Bol";
		font-size: 14px;
		line-height: 26px;
		text-decoration: underline;
	}
	.box-con-cal .con-cal-txt.content-sub h4 {
		font-size: 26px;
		line-height: 1.4;
	}
	.box-con-cal .con-cal-txt.content-sub p {
		font-size: 18px;
		line-height: 1.4;
		white-space: normal;
	}
	.detail-register {
		padding: 40px 0 40px 0;
	}
	.detail-register h3 {
		margin-bottom: 40px;
		white-space: nowrap;
	}
	.detail-register-desc {
		margin-bottom: 20px;
	}
	.detail-register-desc.col-lg-12 {
		margin-bottom: 0;
	}
	.detail-register-desc h5 {
		font-size: 20px;
		margin-top: 25px;
		line-height: 28px;
	}
	.detail-register-desc p {
		font-size: 16px;
		line-height: 26px;
		padding: 20px 0 6px 0;
	}
	.proud-head,
	.header-big-cover {
		height: 234px;
	}
	.proud-head {
		background: url("/pub/export/sd/img-proud-bg-proud-mb.png");
		height: 387px;
		width: 100%;
	}
	.proud-loan.cash-loan .proud-head {
		background: url("/pub/export/sd/img-cash-bg-cash-mb.png");
		margin-bottom: 0;
	}
	.proud-head img,
	.header-big-cover img {
		position: absolute;
		bottom: -76px;
		left: 50%;
		transform: translateX(-50%);
		width: 268px;
		height: auto;
	}
	.proud-logo {
		margin: 110px auto 30px auto;
	}
	.proud-logo + h2 {
		font-size: 20px;
		line-height: 32px;
	}
	.proud-logo + .proud-after-logo {
		font-size: 18px;
		line-height: 1.3;
	}
	.proud-loan .proud-after-logo {
		font-size: 20px;
	}
	.proud-loan .sub-desc {
		margin-bottom: 30px;
		font-size: 14px;
	}
	.proud-loan.cash-loan .proud-after-logo {
		margin: 40px auto 12px auto;
	}
	.proud-loan.cash-loan .sub-desc {
		margin-bottom: 0;
	}
	.proud-loan .content-desc h2 {
		font-size: 30px;
		line-height: 36px;
	}
	.proud-loan .content-desc h3 {
		font-family: "Conv_SukhumvitTadmai_Tex";
		font-size: 16px;
	}
	.img-full-half img {
		width: 70%;
	}
	.proud-loan .after-header-on-mobile:nth-last-child(1) {
		margin-top: 10px;
	}
	.proud-loan .background-after-head {
		background: none;
	}
	.content-title {
		font-size: 23px;
		padding-top: 40px;
		line-height: 34px;
		white-space: nowrap;
	}
	.content-title span {
		display: block;
		padding-bottom: 3px;
	}
	h4.content-title {
		text-align: center;
		padding-top: 0;
	}
	.two-icon-link > div {
		padding: 30px 0;
	}
	button.card-register-center,
	button.btn-action {
		width: 90%;
		font-size: 20px;
		margin-bottom: 20px;
	}
	.faq-head .collapsed {
		font-size: 14px;
		line-height: 20px;
	}
	.faq-head > div {
		font-size: 14px;
		line-height: 20px;
	}
	.faq-head > div:after {
		font-size: 26px;
	}
	.on-right.header-login-pg {
		padding-top: 14px;
	}
	.bg-login {
		background: url("/pub/export/sd/img-bg-login.png") no-repeat;
		background-size: 100% 100%;
		min-height: calc(100vh - 82px);
	}
	.on-right.header-login-pg p {
		font-size: 14px;
	}
	.row.box-radio.disabled {
		padding-bottom: 10px;
	}
	.box-login-con {
		width: 100%;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.content-wrap .box-login-con {
		padding-top: 8vh;
		padding-bottom: 3vh;
	}
	.bg-login .img-result {
		margin-bottom: 30px;
		width: 84px;
	}
	.proud-regis-complete p,
	.form-register-completed p {
		font-size: 24px;
		padding-bottom: 20px;
		margin-top: 0;
	}
	.bg-login .content-wrap {
		padding: 0 40px;
	}
	.box-login-con h3 {
		font-size: 20px;
	}
	.box-other-form label {
		font-size: 16px;
	}
	.box-other-form a {
		font-size: 16px;
	}
	.link-regis,
	.link-regis a {
		font-size: 16px;
	}
	#box-condition {
		padding: 4px 40px 80px 40px;
	}
	.on-right.header-regis-pg {
		padding-top: 14px;
	}
	button#long-button.btn-next-step {
		width: 100%;
		margin-top: 100px;
	}
	#pg-regis.form-wrap input[type="text"] + label,
	#pg-regis.form-wrap input[type="password"] + label {
		font-size: 15px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100%;
	}
	button.btn-next-step#box-condition {
		padding: 40px 20px 80px 20px;
	}
	.condition-title h3 {
		font-size: 18px;
		line-height: 26px;
	}
	.condition-content p,
	.condition-content li {
		font-size: 12px;
		line-height: 18px;
	}
	button.btn-back-step {
		width: calc(50% - 10px);
		margin-right: 0;
	}
	button.btn-next-step {
		width: calc(50% - 10px);
	}
	.page-flexi-header {
		height: 50vw;
	}
	.page-flexi-header img {
		width: 75px;
	}
	.page-flexi-header h2 {
		margin-top: 5px;
		font-family: "Conv_SukhumvitTadmai_Thi", Helvetica, Arial, sans-serif;
		font-size: 4.5vw;
	}
	#nav-flexi-mobile .nav.mini.show {
		top: 45px;
	}
	section#section-flexi-shops p {
		font-size: 3.7vw;
	}
	section#section-flexi-shops a.button-contact-shop {
		margin-top: 0;
		font-size: 3.7vw;
	}
	section#section-flexi-shops .box-full-img {
		min-height: 250px;
	}
	#section-flexi-promotions .slide-flexi-promotions .item .slide-title {
		padding-top: 20px;
	}
	#section-flexi-promotions .slide-flexi-promotions .item p {
		font-size: 12px;
	}
	.detail-register .content-title {
		padding-top: 0;
		margin-bottom: 41px;
	}
	.detail-register-desc li {
		list-style: outside;
		margin-left: 13px;
		padding-right: 5px;
	}
	.form-wrap input {
		margin-top: 54px;
	}
	.form-wrap > div:nth-child(1) input {
		margin-top: 3px;
	}
	.form-wrap input[type="text"] + label,
	.form-wrap input[type="password"] + label {
		top: 62px;
	}
	.form-wrap input[type="text"]:focus + label,
	.form-wrap input[type="text"].hasText + label,
	.form-wrap input[type="text"].hasText:focus + label,
	.form-wrap input[type="password"]:focus + label,
	.form-wrap input[type="password"].hasText + label,
	.form-wrap input[type="password"].hasText:focus + label {
		top: 35px;
	}
	.form-wrap > div:nth-child(1) input[type="text"] + label,
	.form-wrap > div:nth-child(1) input[type="password"] + label {
		top: 12px;
	}
	.form-wrap > div:nth-child(1) input[type="text"]:focus + label,
	.form-wrap > div:nth-child(1) input[type="text"].hasText + label,
	.form-wrap > div:nth-child(1) input[type="password"]:focus + label,
	.form-wrap > div:nth-child(1) input[type="password"].hasText + label {
		top: -15px;
	}
	h4.content-title.faq-title {
		padding-top: 40px;
		margin-bottom: 30px;
	}
	.sub-sticky.active {
		top: 45px;
	}
	.sub-sticky > .content-wrap {
		padding: 0 20px;
	}
	.proud-head,
	.header-big-cover {
		margin-top: -45px;
	}
	article.page-content section.full-width div[class*="col"] {
		min-height: 250px;
	}
	article.page-content section.full-width.compact div[class*="col"] {
		min-height: 165px;
	}
	.title-center {
		font-size: 18px;
		line-height: 1.4;
	}
	.search-cat-head img {
		margin: 8px 0 -8px 0;
		vertical-align: bottom;
	}
	#search-cat-wrap-top .ktc-tabs {
		margin-top: 25px;
	}
	.search-cat-wrap label {
		padding-right: 0;
	}
	#result-content .item .slide-title,
	#result-content .item .slide-content {
		height: auto;
	}
	#result-content .text-on-slide a {
		padding-top: 11px;
		line-height: 20px;
	}
	.flexi-loan .box-title {
		padding-left: 0;
	}
	article.page-content .section-cards h4 {
		font-size: 24px;
	}
	.section-cards .box-title .title {
		font-size: 26px;
		line-height: 1.3;
	}
	.section-cards .box-title .sub-title {
		font-size: 14px;
		line-height: 1.4;
	}
	.section-cards .box-info h5 {
		font-size: 14px;
	}
	.section-cards .box-info span {
		font-size: 60px;
		margin: 10px auto;
	}
	.section-cards .box-info small {
		font-size: 16px;
	}
	.section-cards .box-info button,
	.section-cards .box-info a {
		font-size: 12px;
	}
	.section-cards a.button-contact-shop {
		font-size: 14px;
	}
	.page-flexi-header h1 {
		font-size: 14px;
	}
	.page-forever-header h2 {
		font-size: 14px;
		line-height: 20px;
		margin-top: 28px;
	}
	.forever p.only-shopping br {
		display: none;
	}
	.forever .section-box .only-shopping {
		font-size: 16px;
	}
	.forever .section-box h5 {
		font-size: 25px;
	}
	#page-flexi-content.forever .content-pre-nav h3 {
		font-size: 32px;
		margin-top: 18px;
	}
	#page-flexi-content.forever .content-pre-nav h4 {
		font-size: 22px;
	}
	.btn.button-flexi-start.invert {
		border-radius: 3px;
	}
	.forever .btn.button-flexi-start {
		font-size: 18px;
		border-radius: 3px;
	}
	.forever .btn-flexi-share.only-mobile {
		margin-top: 24px;
		margin-bottom: 0;
	}
	#page-flexi-content.forever .content-pre-nav {
		padding-top: 22px;
		padding-bottom: 25px;
	}
	#section-flexi-cards-mobile.forever h4 {
		font-size: 20px;
		margin-bottom: 0;
	}
	#section-flexi-cards-mobile.only-mobile.forever h4 {
		font-size: 26px;
		margin-bottom: 20px;
	}
	#page-flexi-content.forever #section-flexi-promotions h4 {
		font-size: 30px;
		margin-top: 40px;
		margin-bottom: 0;
	}
	#section-flexi-cards-mobile.forever > .row > *[class*="col"]:first-child {
		text-align: center;
	}
	#section-flexi-cards-mobile.forever .title-new {
		margin-top: 25px;
		font-size: 20px;
	}
	#section-flexi-cards-mobile.forever .sub-title-new.rg {
		font-size: 14px;
		line-height: 1.8;
	}
	#section-flexi-cards-mobile.forever .box-title-forever.rg {
		margin-top: 12px;
		margin-bottom: 8px;
	}
	.forever .btn-link.underlined {
		font-size: 14px;
		white-space: normal;
	}
	.page-forever-header .content-wrap {
		padding: 0 20px;
	}
	.forever .special-button {
		padding-bottom: 42px;
		border-bottom: 1px solid #e6e8ea;
	}
	.forever
		#section-flexi-cards-mobile
		.col-lg:nth-last-child(1)
		.special-button {
		padding-bottom: 0;
		border-bottom: none;
	}
	.forever
		#section-flexi-cards-mobile.forever
		> .row
		> *[class*="col"]:first-child {
		border-bottom: none;
	}
	.box-info-forever img {
		margin-top: 0;
	}
	#section-flexi-cards-mobile.forever .sub-title-new {
		font-size: 14px;
	}
	#section-flexi-cards-mobile.forever .box-title-forever {
		margin-top: 38px;
	}
	#page-flexi-content.forever h4 {
		font-size: 20px;
	}
	#page-flexi-content.forever h4::after {
		height: 2px;
	}
	.forever section#section-flexi-shops p {
		font-size: 20px;
	}
	.forever section#section-flexi-shops h4 {
		margin-bottom: 40px;
	}
	.forever #section-flexi-shops .button-contact-shop {
		font-size: 14px;
	}
	.forever #section-flexi-shops .button-contact-shop-new {
		font-size: 14px;
	}
	.forever #section-flexi-shops .only-score {
		font-size: 14px;
	}
	.forever #section-flexi-shops .only-shopping {
		font-size: 14px;
	}
	.forever #section-flexi-shops .only-shopping {
		font-size: 14px;
	}
	.forever .only-shopping .btn-link.underlined {
		font-size: 18px;
	}
	.forever #section-flexi-shops .button-contact-shop-new1 {
		padding-bottom: 21px;
		padding-top: 4px;
		font-size: 22px;
	}
	.forever #section-flexi-shops .only-score {
		margin-top: 5.5px;
		margin-bottom: 5.5px;
	}
	.forever #section-flexi-shops p {
		margin-top: 0;
	}
	.forever #section-flexi-shops .button-contact-shop-new {
		white-space: normal;
	}
	.forever section#section-flexi-shops .box-center-v {
		padding: 40px;
	}
	.forever #section-flexi-shops div[class*="col"].order-lg-last.box-center-v {
		padding-left: 40px;
		margin-top: 0;
	}
	.forever #section-flexi-promotions .slide-flexi-promotions .item p {
		padding-top: 11px;
		font-size: 14px;
	}
	.forever .item .slide-title {
		font-size: 18px;
		line-height: 22px;
	}
	.forever #section-flexi-promotions .slide-flexi-promotions .button-register {
		width: 108px;
		height: 30px;
		font-size: 14px;
	}
	.forever .order-lg-first {
		padding-right: 15px;
	}
	#result-content .slide-wrap .item {
		margin-bottom: 40px;
	}
	.promotion-range {
		font-size: 12px;
	}
	.seach-result-text-content {
		height: 71px;
		-webkit-line-clamp: 3;
	}
	#type4 .seach-result-other-box-wrap:nth-child(n + 3) {
		display: none;
	}
	.owl-item {
		opacity: 1;
	}
	.promotion-page .index-slide1 .owl-item {
		opacity: 0;
	}
	nav[aria-label="breadcrumb"] + .row-search-filter {
		padding-top: 6px;
	}
	#forever-rewards-modal p {
		font-size: 20px;
	}
	.article-wrap .article-title {
		font-size: 16px;
		line-height: 26px;
	}
	.article-wrap .article-sub-title {
		font-size: 14px;
	}
	.article-wrap .article-cover {
		margin-top: 10px;
		margin-bottom: 20px;
	}
	#promotion-detail .breadcrumb {
		font-size: 12px;
		margin-top: 0;
		margin-bottom: 0;
	}
	.article-wrap .article-icon {
		padding: 10px 0 0 0;
	}
	.article-wrap .article-icon .fav-btn {
		margin-right: 0;
	}
	.article-wrap .article-icon .share-popover {
		right: -12px;
	}
	.article-wrap .article-icon .share-popover:after {
		right: 17px;
	}
	.article-icon .share-btn.share-btn-mg .share-popover {
		right: -40px;
	}
	.article-icon .share-btn.share-btn-mg .share-popover:after {
		right: 44px;
	}
	.promotion-page .index-slide1 .owl-item.active {
		opacity: 1;
	}
	.article-wrap .article-content p {
		font-size: 20px;
		line-height: 1;
	}
	.article-wrap .article-content .hightlight {
		font-size: 16px;
	}
	.article-wrap .article-content b {
		font-size: 16px;
	}
	.article-wrap .article-collapse .title {
		font-size: 16px;
	}
	.article-wrap .article-collapse .info li {
		font-size: 20px;
	}
	.article-wrap .article-collapse {
		margin-bottom: 20px;
	}
	.art-con-tag {
		margin-top: 30px;
	}
	.article-wrap .article-tag {
		margin-bottom: 10px;
	}
	.article-wrap .article-tag a {
		padding: 3px 23px;
		margin-right: 0;
	}
	.register-wrapper .nav .nav-item {
		padding: 0;
	}
	.register-wrapper .nav .nav-link {
		font-size: 16px;
	}
	.register-wrapper .nav .active .nav-link {
		font-size: 16px;
	}
	.form-content .input-ico.input-ico-right.input-baht:after {
		top: auto;
		bottom: 0;
	}
	.form-content .input-ico.input-ico-right.input-date:after {
		top: auto;
		bottom: 0;
	}
	.form-content .input-ico.input-ico-right.input-upload:after {
		top: auto;
		bottom: 0;
	}
	.ui-autocomplete.form-dropdown {
		left: 5% !important;
		width: 90vw !important;
	}
	.form-content .input-ico.input-ico-right.input-select:after {
		top: auto;
		bottom: -8px;
	}
	.form-content .input-ico.input-ico-right span {
		line-height: 21px;
		padding-top: 10px;
	}
	.register-wrapper .form-register .checkbox {
		margin: 40px 0 40px;
	}
	.register-wrapper .form-register .btn-submit-form {
		width: 100%;
		font-size: 20px;
	}
	.article-wrap .article-link .title {
		font-size: 16px;
	}
	.article-wrap .article-link .link a {
		font-size: 20px;
	}
	.article-wrap .article-link {
		padding-bottom: 30px;
		margin-bottom: 0;
	}
	.section-title {
		font-size: 20px;
		line-height: 38px;
	}
	.article-wrap .article-content {
		margin-bottom: 20px;
	}
	#tab-sms {
		margin-top: 0;
	}
	#tab-sms p {
		font-size: 14px;
	}
	.article-wrap .article-collapse .info p {
		font-size: 20px;
		line-height: 24px;
	}
	.index-slide1 .owl-dots {
		margin: 0;
	}
	.slide-wrap .item .slide-meta .fav-btn {
		margin-top: -3px;
	}
	.promotion-page .item .slide-title {
		height: 30px;
		max-height: 30px;
	}
	.article-page .item .slide-title {
		height: 56px;
		max-height: 56px;
	}
	.promotion-page .item .slide-title + .slide-content {
		margin-bottom: 20px;
		height: 39px;
	}
	.article-page .item .slide-title + .slide-content {
		margin-bottom: 20px;
		height: 33px;
	}
	.promotion-page .item .slide-footer .slide-content {
		margin-bottom: 0;
		height: 21px;
		overflow: visible;
		position: relative;
		padding-left: 30px;
		font-size: 12px;
		line-height: 16px;
	}
	.promotion-page .item .slide-footer .slide-content .fav-btn {
		position: absolute;
		top: 0;
		left: 0;
	}
	.menu-sub-icon .permanent-link .nav-link {
		padding-top: 10px;
		padding-bottom: 5px;
		position: relative;
		top: 7px;
	}
	.submit-btn {
		min-width: 0;
		width: calc(50% - 10px);
		margin-right: 0;
	}
	.cancel-btn {
		min-width: 0;
		margin-left: 0;
		width: calc(50% - 10px);
	}
	#edit-my-link-modal .btn-wrap {
		position: fixed;
		bottom: 40px;
		left: 20px;
		right: 20px;
		width: calc(100% - 40px);
		background: #fff;
		z-index: 2;
	}
	#edit-my-link-modal .modal-body .content-wrap {
		padding-bottom: 70px;
	}
	.edit-button {
		font-size: 12px;
		line-height: 20px;
		background-size: auto 100%;
		margin-top: 5px;
	}
	.breadcrumb-item + .breadcrumb-item::before {
		padding: 0;
	}
	#terms-modal .header .title {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	#terms-modal .header .name {
		font-size: 14px;
		line-height: 22px;
	}
	#terms-modal .content {
		font-size: 20px;
		line-height: 1.4;
	}
	#terms-modal .header {
		margin-top: 0;
	}
	#terms-modal .sub-header {
		margin-top: 40px;
	}
	.main-terms-modal.world-modal .close {
		right: 2rem;
	}
	.ui-datepicker {
		left: 15px !important;
	}
	.ui-datepicker .ui-datepicker-calendar td {
		padding: 4px 7px;
	}
	.menu-sub-icon .five-icons .nav-item {
		flex: 33.33%;
	}
	.proud-regis-complete button.card-register-center {
		width: auto;
		font-size: 18px;
		margin-top: 25px;
	}
	.menu-sub-icon .five-icons .nav-item:nth-child(1) {
		margin-left: 16.66%;
	}
	.menu-sub-icon .five-icons .nav-item:nth-child(2) {
		margin-right: 16.66%;
	}
	.article-category .slide-wrap .index-slide2 .item {
		margin-bottom: 14px;
	}
	.banner-row a:after {
		background: none;
		opacity: 1;
	}
	.banner-row a {
		margin-top: 40px;
		margin-bottom: -20px;
	}
	.article-title h1 {
		font-size: 20px;
		line-height: 26px;
	}
	.article-title .art-con-title h2 {
		font-size: 12px;
		line-height: 18px;
	}
	#article-detail .article-wrap .article-title {
		margin-bottom: 12px;
	}
	.article-title .art-con-title {
		margin-top: 10px;
	}
	#article-detail .index-head {
		font-size: 20px;
		line-height: 1;
	}
	.art-con-comment .card-register-center {
		padding: 7px 20px;
		font-size: 16px;
		min-width: 158px;
		width: 158px;
	}
	#article-detail .side-content-wrap p {
		margin-bottom: 10px;
	}
	#article-detail .sidebar-right .side-title {
		font-family: "Conv_SukhumvitTadmai_Bol";
		font-size: 14px;
		line-height: 20px;
	}
	#article-detail .sidebar-right .side-content {
		font-family: "Conv_SukhumvitTadmai_Tex";
		font-size: 12px;
		line-height: 18px;
	}
	.sidebar-right .side-content-wrap {
		margin-bottom: 0;
	}
	#article-detail .article-wrap .article-content {
		margin-bottom: 40px;
	}
	.art-con-comment .index-head {
		margin-top: 20px;
	}
	.sidebar-right-bottom h3.index-head {
		margin-top: 40px;
	}
	.media.box-comment .text-right p {
		font-size: 10px;
		line-height: 15px;
		padding-left: 5px;
	}
	.art-on-mobile {
		margin-top: 0;
	}
	#article-detail .breadcrumb {
		padding-right: 0;
	}
	#article-detail .breadcrumb .breadcrumb-item.active {
		flex: 1;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	#article-detail .article-wrap .article-tag a {
		margin-right: 0;
	}
	.comment-content {
		margin-top: 30px;
	}
	#article-detail .article-wrap .article-icon {
		padding-top: 10px;
	}
	#article-detail .article-wrap .article-cover {
		margin-bottom: 0;
	}
	.text-on-slide.no-subtitle .view-all {
		padding-bottom: 8px;
	}
	.text-on-slide .txt-no-mobile {
		display: none;
	}
	.article-page .slide-wrap .index-slide2 .item .slide-content {
		height: 33px;
	}
	.index-slide1 .item {
		padding-top: 13px;
	}
	.btn-filter.only-mobile {
		display: inline-block;
		float: right;
		padding-top: 20px;
	}
	.col-right-filter .search-credit {
		display: block;
		margin-right: 0;
	}
	.btn-filter img {
		width: 20px;
	}
	.btn-filter.only-desktop.with-tablet {
		display: none;
	}
	.form-wrap .left span.select-arrow,
	.form-wrap .right span.select-arrow {
		right: 5px;
	}
	#section-flexi-promotions .slide-wrap {
		width: calc(100% + 40px);
		margin-left: -20px;
	}
	#section-flexi-promotions .slide-flexi-promotions {
		padding: 0 20px;
	}
	#nav-flexi-installments li.nav-item a {
		padding-left: 11px;
		padding-right: 11px;
		font-size: 14px;
	}
	.flexi-modal table,
	.flexi-modal thead,
	.flexi-modal tbody,
	.flexi-modal tr,
	.flexi-modal th,
	.flexi-modal td {
		display: block;
		font-size: 0;
	}
	.flexi-modal thead {
		display: inline-block;
		width: 40%;
		vertical-align: top;
	}
	.flexi-modal tbody {
		display: inline-block;
		width: 59%;
		vertical-align: top;
	}
	.flexi-modal tbody tr {
		width: 49.5%;
		display: inline-block;
		vertical-align: top;
	}
	.flexi-modal th,
	.flexi-modal td {
		font-size: 16px;
		height: 41px;
	}
	.flexi-modal table thead th {
		border-top: 1px solid #e6e8ea;
		border-bottom: none;
	}
	.flexi-modal table thead {
		border-bottom: 1px solid #e6e8ea;
	}
	.main-credit.addTop {
		padding-top: 200px;
	}
	.share-on-top {
		position: fixed;
		top: 55px;
		right: 13px;
		z-index: 1;
	}
	nav + .content-wrap .share-on-top {
		top: 43px;
	}
	.top-banner .share-on-top {
		right: 28px;
		bottom: auto;
		top: 13px;
	}
	.forever .section-box div[class*="col"].order-lg-last.box-center-v-1,
	.forever .section-box div[class*="col"].order-lg-last.box-center-v,
	.static-content.text-on-right-img.float-up,
	.full-overimage.top-banner .text-on-left-img.text-left,
	.static-wrap .static-content,
	.so-much-text + .static-content.text-on-right-img {
		padding: 40px 50px;
	}
	.static-wrap .static-content.pl-0 {
		padding: 40px 50px !important;
	}
	.static-wrap .overlap-wrap {
		width: calc(100% + 70px);
		margin: -40px -35px;
		height: auto;
		padding: 40px 20px;
	}
	.static-wrap h5 {
		line-height: 1.4;
		font-size: 26px;
	}
	.static-wrap h5 + h5 + img {
		width: 150px;
	}
	.static-wrap p {
		font-size: 18px;
	}
	.static-wrap .box-info p {
		font-size: 14px;
	}
	.half-half .row .row .static-content.text-on-left-img {
		padding-left: 50px;
	}
	.page-flexi-header.top-banner .share-on-top {
		margin-right: 0;
	}
	#content-flexi-installments p {
		font-size: 18px;
	}
	.installments-wrap p {
		font-family: "Conv_SukhumvitTadmai_Tex";
		font-size: 14px;
		line-height: 1.4;
		color: #5b6670;
	}
	.installments-wrap p.title-desc {
		font-size: 20px;
		color: #000;
	}
	.installments-wrap .btn-link {
		padding: 0;
		font-family: "Conv_SukhumvitTadmai_Tex";
		color: #5b6670;
		font-size: 14px;
		text-decoration: underline;
	}
	nav[aria-label="breadcrumb"] .breadcrumb-item a {
		overflow: hidden;
		font-size: 12px;
		white-space: nowrap;
		text-overflow: ellipsis;
		vertical-align: middle;
	}
	.top-banner .share-on-top.with-bc .btn-flexi-share {
		margin-top: 20px;
	}
	.static-content.text-left.text-on-left-img {
		padding: 40px 50px;
	}
	.static-content .media {
		padding-left: 30px;
		padding-right: 30px;
	}
	#oap-loan-success .proud-regis-complete .desc-title {
		font-size: 20px;
		line-height: 26px;
		padding-bottom: 10px;
	}
	#oap-loan-success .proud-regis-complete .desc-result {
		font-size: 14px;
		line-height: 20px;
		padding-bottom: 0;
	}
	.txt-on-desktop {
		display: none;
	}
	.txt-on-mobile {
		display: inline-block;
	}
	.app-download .app-download-box .media img {
		width: 48px;
	}
	.app-download h5 {
		font-size: 16px;
		line-height: 21px;
	}
	.app-download p {
		font-size: 20px;
		line-height: 24px;
		padding-bottom: 0;
	}
	.app-download .btn-app-download p {
		font-size: 10px;
	}
	#oap-loan-success.bg-login .card-register-center {
		margin-top: 30px;
		margin-bottom: 40px;
	}
	#oap-loan-success .proud-regis-complete .desc-title span {
		font-size: 16px;
		line-height: 20px;
	}
	#oap-loan-success .img-result {
		margin-bottom: 20px;
	}
	.page-loan-proud .share-on-top {
		top: 58px;
	}
	.static-content.text-on-right-img.float-up.xvisa {
		padding: 40px 50px;
	}
	.visasig-wrap {
		padding-left: 50px;
		padding-right: 50px;
		padding-top: 50px;
	}
	h1 .share-on-top {
		right: 16px;
		top: 60px;
	}
	#header-card-detail .proud-head {
		height: 160px;
	}
	#proud-register {
		text-align: center;
	}
	#proud-register .col-sm-6 {
		text-align: left;
	}
	.static-wrap .flexi-banner {
		font-size: 32px;
	}
	.static-wrap .flexi-banner + p {
		font-size: 22px;
	}
	#proud-regis .content-title {
		white-space: normal;
		font-size: 26px;
		margin-left: 0;
		transform: none;
	}
	#proud-regis .content-title span {
		padding: 0;
		line-height: 39px;
	}
	#proud-regis #regis-cash {
		width: 310px;
		line-height: 39px;
		white-space: normal;
	}
	.detail-register h3,
	.page-loan-proud #privillage,
	#content-card-detail .static-wrap .content-title {
		font-size: 26px;
		line-height: 39px;
		padding: 0;
	}
	.btn.button-flexi-start {
		border-radius: 3px;
	}
	section.static-wrap .car-special-text img {
		height: 38px;
	}
	#iframe-form {
		height: 840px;
	}
	#contactform {
		height: 620px;
	}
	#applyMerchant {
		height: 1240px;
	}
}
@media (max-width: 576px) and (min-height: 800px) {
	.menu-responsive-dropdown {
		padding-bottom: 240px;
	}
	.menu-responsive-dropdown .menu-btn {
		bottom: 20px;
		padding-bottom: constant(safe-area-inset-bottom);
		padding-bottom: env(safe-area-inset-bottom);
	}
}
@media (max-width: 320px) {
	#satisfaction-iframe {
		height: 530px !important;
	}
}
