body{line-height:1.42857143}#videoModal .modal-content,#videoModal2 .modal-content{background:#fff0;border:none}#videoModal .modal-content .modal-body .close,#videoModal2 .modal-content .modal-body .close{width:30px;height:30px;background:#000;border-radius:20px}#videoModal .modal-content .modal-body button.close span,#videoModal2 .modal-content .modal-body button.close span{background:#000;color:#fff;opacity:1}label{margin-bottom:5px;font-weight:700}.middle-header{z-index:9999!important}span.wpcf7-form-control-wrap.message textarea{border-bottom:unset!important}.contact-demo .modal-content{padding:15px;border-radius:0}.contact-demo .modal-content h2{color:#000;font-size:30px;font-family:'GothamBold';margin-bottom:30px;margin-top:20px;line-height:1.1}.contact-form form.wpcf7-form{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-ms-flex-order:0;order:0}.contact-form .form-group{margin-left:0;margin-right:0;margin-bottom:15px;margin-top:15px}.contact-demo .modal-content .sub-title{width:100%;font-size:16px!important;font-family:'GothamMedium';color:#000;position:inherit;margin-bottom:20px}.contact-form p{color:#000;font-size:15px;text-align:center}.contact-form .radio-dt input~.wpcf7-list-item-label{font-size:15px!important}.radio-dt span.wpcf7-list-item{margin:0 1em 0 0!important}.wpcf7-radio.radio-dt label{position:relative;left:0;display:flex}.contact-form .radio-dt input[type="radio"]{display:none}.contact-form .radio-dt input~.wpcf7-list-item-label:before{width:18px;height:18px}.contact-form .radio-dt input~.wpcf7-list-item-label{position:relative;font-size:18px;color:#000!important;font-weight:700!important;display:inline-block!important}.contact-form .radio-dt input~.wpcf7-list-item-label{position:relative;padding-left:28px}.contact-form label{font-size:15px;font-family:'GothamLight';color:#9b9b9b;position:absolute;top:-20px;left:27px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;padding:0!important}.contact-form .radio-dt input~.wpcf7-list-item-label:before{content:"";width:18px;height:18px;border:2px solid #F28E1E;border-radius:50%;position:absolute;left:0;top:-2px;cursor:pointer}.contact-form .radio-dt input:checked~.wpcf7-list-item-label:after{display:block}.contact-form .radio-dt input~.wpcf7-list-item-label:after{content:"";width:10px;height:10px;border-radius:50%;position:absolute;left:4px;top:2px;background:#F28E1E;display:none;cursor:pointer}.contact-form .input-box{position:relative;transition:all 0.3s ease-in-out;border-bottom:1px solid #000}.contact-form .input-box .wpcf7-form-control-wrap .form-control{border:0;box-shadow:none;height:50px;padding-left:0;color:#000;margin-top:22px}.contact-form .input-box.focus{border-color:#24C4F7}.contact-form .input-box.focus label.control-label{top:0px!important;font-size:12px!important;color:#24c9fc!important}.contact-form .btn{background-color:#fff0;border:none;width:auto}.submit-btn input[type="submit"]{background:#24C4F7;color:#fff;padding:15px 20px;font-size:20px;border:1px solid #2daae1;border-radius:0}.contact-form .submit-btn input[type="submit"]:hover,.submit-btn input[type="submit"]:focus{color:#2daae1!important;background:#fff!important;border-color:#2daae1!important;border:1px solid #2daae1!important}.modal-dialog{margin:10px;max-width:initial}.contact-demo .close{height:20px;width:20px;position:absolute;right:10px;top:18px;z-index:9;opacity:1;background-color:#fff!important}.contact-demo .close span{font-size:17px}.input-box br{display:none}.form-control{font-size:14px}.contact-form .input-box .wpcf7-form-control-wrap{transition:all 0.3s ease-in-out}.contact-form .input-box label.control-label{position:absolute;left:0;top:5px;color:#000;font-size:18px;margin-bottom:0;transition:all 0.3s ease-in-out}.contact-form span.wpcf7-form-control-wrap.message textarea{border-bottom:none!important}.contact-form .intl-tel-input input[type="text"]{padding-left:60px!important;margin-top:20px!important}.intl-tel-input.separate-dial-code.allow-dropdown .selected-flag{width:50px!important}.intl-tel-input.separate-dial-code .selected-dial-code{display:none!important;padding-left:0px!important}@media (min-width:768px){.modal-dialog{max-width:600px;margin:30px auto}}@media (min-width:992px){.contact-demo .modal-content{padding:20px 80px!important}.modal-lg{max-width:900px!important;min-height:calc(100% - (1.75rem * 2));display:flex;align-items:center}}@media (max-width:767px){.contact-form .input-box label.control-label{font-size:14px}.contact-demo .modal-content h2{font-size:22px}.contact-form .input-box.focus label.control-label{top:-4px!important}}@media (max-width:480px){.contact-demo .close{display:block;margin:5px auto;text-align:center;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}