.cf7sg-container .cf7-smart-grid.has-grid .container,.wp-container-7>*{max-width:100% !important}.dropdown2{width:100%;display:inline-block;margin-right:10px;position:relative}.dropdown2.toggle2>input{display:none}.dropdown2>a,.dropdown2.toggle2>label{width:100%;border-right:0;border:1px solid #6e4e77;border-right:0;height:60px;line-height:36px}.dropdown2 ul{list-style-type:none;display:block;margin:0;padding:0;position:absolute;box-shadow:4px 10px 9px -1px rgb(0 0 0/19%);overflow:hidden;min-width:100%;z-index:2;background-color:#fff}.dropdown2 a,.dropdown2.toggle2>label{display:block;padding:0 0 0 15px;text-decoration:none;line-height:56px;cursor:pointer}.dropdown2 li{height:0;overflow:hidden;transition:all .5s}.dropdown2.hover li{transition-delay:.3s}.dropdown2 li:first-child a{border-radius:2px 2px 0 0}.dropdown2 li:last-child a{border-radius:0 0 2px 2px}.dropdown2 li:first-child a:before{content:"";display:block;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;margin:-10px 0 0 30px}.dropdown2 a:hover,.dropdown2.toggle2>label:hover,.dropdown2.toggle2>input:checked~label{background-color:#fff;color:#666}.dropdown2>a:hover:after,.dropdown2.toggle2>label:hover:after,.dropdown2.toggle2>input:checked~label:after{border-top-color:#aaa}.dropdown2 li:first-child a:hover:before{border-bottom-color:#eee}.dropdown2.hover:hover li,.dropdown2.toggle2>input:checked~ul li{height:auto}.dropdown2.hover:hover li:first-child,.dropdown2.toggle2>input:checked~ul li:first-child{padding-top:15px}.mob_yes2{display:none !important}.hidden{display:none}.numb{padding:0 !important;outline:none !important;text-align:center;min-height:20px !important;margin-bottom:0 !important;font-size:14px !important;color:#333 !important}.numb::-webkit-inner-spin-button{opacity:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input::placeholder,form,#output1,#output22,#output33,.ydate1,.ydate2,input{font-weight:600 !important;color:#414151 !important;font-family:"Montserrat",Sans-serif}input::placeholder,form,.ydate1,.ydate2,input{font-size:12px !important}#output1,#output22,#output33{font-size:13px}#info{position:absolute;bottom:10px;left:10px}.number-wrapper{position:relative}.number-wrapper:after,.number-wrapper:before{border:1px solid #0070c2;position:absolute;right:0;font-size:14px;pointer-events:none;background:#fff;padding:0 4px;width:17px;text-align:center;height:11px;line-height:8px}.number-wrapper:after{color:blue;content:"+";margin-top:0}.number-wrapper:before{color:red;content:"-";bottom:-4px}.input-age{font-size:12px;border:1px solid #cc0001 !important;outline:none;height:40px;min-height:40px !important;padding:0 5px !important}.w-100{width:100%}.pb10{padding-bottom:10px}.w-100.pb10{display:flex;align-items:center}.text-anh{font-size:13px;color:#333;font-weight:600}.text-age{font-size:13px;color:#6c6c6c;padding-top:2px;font-weight:500}.overflow-hidden{overflow:hidden}.textinfo{font-size:14px;color:#6b6b6b;font-weight:400}.input-age{border:1px solid #0071c2;color:#414151;margin-left:auto;padding:8px 24px 8px 8px;border-radius:2px;background:#fff url(//cf.bstatic.com/static/img/cross_product_index/toggle/fb6f63d62231f9fe552d79b5448620b2e63c726e.svg) no-repeat;background-position:right 8px top 50%;min-width:48px;-webkit-appearance:none}.nopadding{padding-left:0 !important;padding-right:0 !important}.yline,.ydate1,.ydate2,.ytel{height:60px;border-radius:0 !important;padding:5px 10px;outline:none;padding:9px !important}.wpcf7-submit{border:0;padding:0 !important;border-radius:0 !important;height:60px;text-transform:initial !important;font-family:"Montserrat",Sans-serif !important;font-size:15px !important;font-weight:500 !important}.number-wrapper{display:flex}.number-wrapper span.wpcf7-form-control-wrap{width:35px;display:flex;justify-content:center;align-items:center}.number-wrapper span.wpcf7-form-control-wrap input{height:unset;min-height:unset;position:absolute;left:0;width:35px}.number-wrapper .form_plus{padding:8px}.number-wrapper .form_minus{bottom:unset;padding:7px 8px}.number-wrapper .form_plus,.number-wrapper .form_minus{cursor:pointer;position:relative;border:2px solid #00989d;color:#00989d;display:inline-block;text-align:center;margin:0 auto;line-height:unset;font-size:18px;width:40px;height:40px}.number-wrapper:before{bottom:unset;padding:5px 8px}.number-wrapper:after{padding:5px 8px}.number-wrapper:before,.number-wrapper:after{position:relative;border:2px solid #00989d;color:#00989d;display:inline-block;height:unset;text-align:center;margin:0 auto;line-height:unset;width:unset;font-size:16px;content:unset}.dropdown2.hover:hover li,.dropdown2.toggle>input:checked~ul li{padding:5px 0}.numb{border:unset !important}.dropdown2 ul{width:100% !important}@media (min-width:992px){.w-dtc{width:22% !important}.w-c{width:10.6% !important}}@media (max-width:991px){.clear{clear:both}.wpcf7-submit{border:2px solid #00989d !important}.wpcf7-cf7sg-form-hoteles-form .dropdown2.toggle2>label{border-top:2px solid #6e4e77 !important}.nopadding .yline,.dropdown2>a,.dropdown2.toggle2>label,.w-dtc .ydate1,.w-dtc .ydate2,.ytel{border-left:2px solid #6e4e77 !important;border-right:2px solid #6e4e77 !important}#wpcf7-cf7sg-form-hoteles-form .dropdown2>a,.dropdown2.toggle2>label{border-top:2px solid #6e4e77 !important}.w-dtc .ydate1{border-left:2px solid #6e4e77 !important;border-right:1px solid #6e4e77 !important}.w-dtc .ydate2{border-left:1px solid #6e4e77 !important;border-right:2px solid #6e4e77 !important}.nopadding .yline1{border-top:2px solid #6e4e77 !important;border-bottom:1px solid #6e4e77 !important}.nopadding .yline2{border-top:1px solid #6e4e77 !important;border-bottom:1px solid #6e4e77 !important}.box-dropdown2 .mob_yes2{display:block !important;padding-bottom:10px;border-top:1px solid #eee;padding-top:15px}.box-dropdown2 .mob_yes2 .dropdown2.toggle2{width:80% !important;margin:0 auto;text-align:center !important;display:block !important}.box-dropdown2 .mob_yes2 label{background-color:#000;color:#fff !important;font-size:14px !important;padding:11px !important;line-height:17px !important;height:41px !important;border-color:#000 !important}}@media (max-width:360px){.box-dropdown2 .col-md-6.col-xs-6{padding-left:10px !important;padding-left 10px !important}}@media (max-width:399px){form .mw-100{width:100% !important}}@media (max-width:340px){.number-wrapper span.wpcf7-form-control-wrap{width:15px !important}form .yline,form .ydate1,form .ydate2{padding:3px !important}.date-picker:after,.date-picker-2:after{right:4px !important;font-size:11px !important}.dropdown2 a,.dropdown2.toggle2>label{padding-left:7px}}