.wrapForm{background:url(../images/form/bg-contact.jpg) no-repeat center top;background-size:contain;padding-top:30px}.vnt-form{padding:30px 50px;background:rgba(255,255,255,.9)}.vnt-form .t1{text-align:center;font-size:35px;line-height:45px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.vnt-form .beWrap{margin-bottom:20px}.vnt-form .be{text-align:center}.vnt-form .be span{padding-left:25px;position:relative}.vnt-form .be span:before{font-family:fontAwesome;position:absolute;color:#ed0080;top:auto;left:0}.vnt-form .phoneWrap{max-width:280px;border:solid 1px #ed0080;border-radius:5px;padding:10px;padding-left:50px;position:relative;margin:0 auto;margin-bottom:35px}.vnt-form .phoneWrap:before{content:"\f10b";font-family:fontAwesome;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:50px;line-height:50px}.vnt-form .phoneWrap .hotline{font-size:30px;line-height:40px;font-weight:700}.vnt-form .tourName{font-size:17px;line-height:22px;text-align:center;margin-bottom:10px;color:#ed0080}.vnt-form .txt span{color:#ed0080}.vnt-form label span{color:#ed0080}.vnt-form .chosen-single,.vnt-form input,.vnt-form select,.vnt-form textarea{width:100%;height:40px;border:solid 1px rgba(0,0,0,.15);padding-left:10px}.vnt-form textarea{padding:10px;resize:none;height:80px}.vnt-form .grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:flex-start;margin:0 -10px}.vnt-form .grid .col{width:50%;padding:0 10px}.vnt-form button{width:100%;height:40px;background:#ed0080;background:linear-gradient(180deg,#ed0080 0,#be3b98 100%);color:#fff;border-radius:5px;font-weight:700;border:none;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.vnt-form button:hover{background:#666}.vnt-form a.link-contact-hotel{display:block;padding:10px;margin:0 auto;background:#ed0080;color:#fff;font-weight:700;border:none;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.vnt-form a.link-contact-hotel:hover{background:#333}.popupPlace .fancybox-slide--iframe{padding:0}.popupPlace .fancybox-slide--iframe .fancybox-content{width:95%;max-width:380px}#vnt-popup-place{padding:25px}#vnt-popup-place .title{font-size:18px;line-height:26px;font-weight:700;margin-bottom:15px;text-align:center}#vnt-popup-place ul li{margin-bottom:10px}#vnt-popup-place ul li:last-child{margin-bottom:0}#vnt-popup-place ul li a{display:block;border-radius:5px;background:#ed0080;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;padding:8px 10px;font-size:16px;line-height:24px}#vnt-popup-place ul li a:hover{background:#333}.visa-vn-style{border:1px solid #d2d6d9;padding:20px 20px 0 20px}.background-black{background-color:rgba(17,17,17,.53);width:100%;top:0;left:0;height:100%;z-index:2147483645!important;position:fixed}#book-success-visa{text-align:center;background-color:#fff;border:1px solid #000;padding:20px;position:fixed;z-index:2147483646!important;left:50%;top:50%;transform:translate(-50%,-50%)}#book-success-visa h3{color:#ed0080;font-size:18px;line-height:26px}#book-success-visa .link-contact-hotel{width:200px;font-size:15px}.vnt-form .form-group{position:relative}.vnt-form .style-car label{top:8px;left:0;position:absolute}.vnt-form .style-car .formFa{padding-left:150px;width:100%}.vnt-form .left-side-form{float:left;width:48%}.vnt-form .right-side-form{float:right;width:48%}.vnt-form .formFa{position:relative}.vnt-form .formFa:before{font-family:fontAwesome;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media all and (max-width:991px){.vnt-form{padding:15px 20px}.vnt-form .t1{font-size:25px;line-height:35px}.vnt-form .phoneWrap .hotline{font-size:25px;line-height:33px}.vnt-form .phoneWrap{max-width:230px}.vnt-form .img{margin-bottom:30px}}@media all and (max-width:850px){.vnt-form .style-car label{top:0;position:relative}.vnt-form .style-car .formFa{padding-left:0}}@media all and (max-width:560px){.vnt-form .grid{display:block}.vnt-form .grid .col{width:100%!important}.vnt-form .grid .col:first-child{margin-bottom:15px}.visa-vn-style{padding:10px 10px 0 10px}#book-success-visa{width:95%}.vnt-form .left-side-form{float:none;width:100%}.vnt-form .right-side-form{float:none;width:100%}}