.engine-front04 .che-in{width:25%!important;display:flex!important;justify-content:start;align-items:center}.engine-front04 .che-out{width:23%!important;display:flex!important;justify-content:start;align-items:center}.rev-caption04{position:absolute;bottom:-30px;z-index:13;background:#f0;padding:20px 0 15px;transform:translate(-50%,0%);font-family:"Montserrat",Sans-serif;display:inline-block;transform:skew(-35deg)}.engine-front04{display:inline-block;transform:skew(35deg)}.sidewidget-close04{display:none}.engine-front-inner04{background-color:transparent;text-align:center;padding-left:65px}.engine-front04 .select-hotel04,.engine-front04 .che-in{position:relative}.engine-front04 .select-hotel04{width:28%;margin-left:12px}.engine-front04 .che-in,.engine-front04 .che-out,.engine-front04 .front-adu04,.engine-front04 .front-code04,.engine-front04 .front-btn04{width:6%;margin-left:.6%;margin-right:.6%;display:block;float:left;border:none;padding-left:0;padding-right:0;text-align:left}.btn-skew04{display:inline-block;transform:skew(-35deg)}.btn-skew04 span{display:inline-block;transform:skew(35deg);font-size:16px;font-weight:600}.engine-front04 .select-hotel04{width:22%;margin-left:.6%;margin-right:.6%;display:block;float:left;border:none;padding-left:0;padding-right:0;text-align:left}.engine-front04 label{margin-right:10px;margin-bottom:0;text-align:left;font-size:20px;font-weight:700;text-transform:uppercase}.engine-front04 input,.engine-front04 button,.engine-front04 select{width:100%;height:40px;font-weight:500;font-size:15px;border-radius:0;cursor:pointer;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #676867;background-color:transparent}.select-hotel04 select option{padding:10px 0}.select-hotel04 .bootstrap-select,.select-adu04 .bootstrap-select{width:100% !important}.select-hotel04 .bootstrap-select>.dropdown-toggle,.select-adu04 .bootstrap-select>.dropdown-toggle{height:50px;padding:5px 10px;font-size:16px;border-radius:0;background:#fff !important;width:100%;box-shadow:none;border:1px solid #dadada !important;color:#000 !important;outline:none !important}.selecthotel04 .dropdown-menu{min-width:300px;padding:0;margin:10px 0;font-size:14px;color:#333;margin-left:0;border:1px solid #c3c3c3;border-radius:0}.engine-front04 .che-in,.engine-front04 .che-out{width:15%}.engine-front04 .front-code04{width:15%}.engine-front04 .front-btn04{width:28%;margin-right:0;padding-left:35px;padding-right:20px}.engine-front04 .front-btn04 .bntsubmit{background:#eac529 !important;color:#fff !important;border:1px solid #eac529;text-transform:uppercase}.engine-front04 .front-btn04 .bntsubmit:hover{background:#646564 !important;border:1px solid #646564}.slide-hotel04 .swiper-slide-contents{margin-bottom:50px}.slide-hotel04 .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:75px}@media only screen and (min-width:1200px) .ic-chein:before,.ic-cheout:before{background-size:22px;width:22px;height:22px;top:-3px}.ic-chein:before,.ic-cheout:before{position:absolute;content:'';background-image:url('http://litbangkok.1vrns1sif6-jqp3vjv07350.p.runcloud.link/wp-content/uploads/2021/07/calendar.png');background-position:center;background-size:contain;background-repeat:no-repeat;background-size:20px;width:20px;height:20px;left:10px;line-height:1;top:10px}.ic-chein,.ic-cheout{position:relative}.ic-cheout .end-date{padding-left:30px}.ic-chein .start-date{padding-left:30px}@media only screen and (max-width:1400px) and (min-width:1200px){.engine-front-inner04{padding-left:30px!important;padding-right:125px!important}.slide-hotel03 .swiper-pagination-bullet{height:8px!important;width:8px!important}.ic-chein:before,.ic-cheout:before{background-size:15px!important;width:15px!important;height:15px!important;top:10px!important}.btn-skew04 span{font-size:14px!important}.engine-front04 label{font-size:14px!important}.engine-front04 input,.engine-front04 button,.engine-front04 select{height:33px!important;font-size:12px!important}.rev-caption04{bottom:-20px!important;padding:10px 0 5px!important}.rev-caption04{left:60px!important;right:60px!important}}}@media only screen and (max-width:1498px) and (min-width:1200px){.engine-front-inner04{padding-left:30px!important;padding-right:125px!important}.rev-caption04{left:60px!important;right:60px!important}}@media only screen and (max-width:768px){.slide-hotel04 .swiper-slide-contents{margin-bottom:0}.slide-hotel04 .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;z-index:1}}