.contact-us-banner{width:100%;height:170px;background-color:#222}.contact-us-banner .title{color:#fff;letter-spacing:2px;font-size:36px;padding-top:68px;text-transform:uppercase}.contact-us-landing-page .contact-us-left,.contact-us-landing-page .contact-us-right{padding-top:50px}@media (min-width: 1200px){.contact-us-landing-page .contact-us-left,.contact-us-landing-page .contact-us-right{padding-top:120px}}.contact-us-landing-page .contact-us-left .heading h1,.contact-us-landing-page .contact-us-right .heading h1{color:#1b1c1e;font-size:24px;line-height:30px}@media (min-width: 1200px){.contact-us-landing-page .contact-us-left{padding-right:10%}}.contact-us-landing-page .contact-us-left .card{border:none}@media (min-width: 1200px){.contact-us-landing-page .contact-us-left .card{width:512px;margin-bottom:80px;margin-left:auto}}.contact-us-landing-page .contact-us-left .card .heading p{color:#000;font-size:24px;font-weight:bold}.contact-us-landing-page .contact-us-left .card .button-primary{display:inline-block;cursor:pointer;min-width:137px;height:44px;text-align:center;transition:0.3s ease all;text-transform:capitalize;position:relative;z-index:1;line-height:16px;padding-top:8px;padding-bottom:8px;color:#fff;border-radius:0;border:1px solid #1b1c1e;background-color:#1b1c1e}.contact-us-landing-page .contact-us-left .card .button-primary:hover,.contact-us-landing-page .contact-us-left .card .button-primary:focus,.contact-us-landing-page .contact-us-left .card .button-primary:active{color:#fff;border-color:#595959;background-color:#595959;box-shadow:none}.contact-us-landing-page .contact-us-left .card .button-primary:disabled{background-color:#ccc}.contact-us-landing-page .contact-us-left .card-body{padding:0}.contact-us-landing-page .contact-us-left .contact-us-form .form-group{margin-bottom:1rem;min-height:75px}.contact-us-landing-page .contact-us-left .contact-us-form .form-group.file-input{margin-bottom:8px;min-height:95px}.contact-us-landing-page .contact-us-left .contact-us-form .form-group.file-input .form-control-label{margin-bottom:0;color:#000;font-weight:bold;position:relative;width:100%;top:0;left:0}.contact-us-landing-page .contact-us-left .contact-us-form .form-group.file-input .form-control-label .btn-wrapper{-ms-flex-align:center;align-items:center;margin:0;font-size:14px;border:1px solid #ced4da;padding:4px;cursor:pointer}@media (min-width: 992px){.contact-us-landing-page .contact-us-left .contact-us-form .form-group.file-input .form-control-label .btn-wrapper{padding:6px}}.contact-us-landing-page .contact-us-left .contact-us-form .form-group.file-input .form-control-label .upload-btn{-ms-flex:0 0 128px;flex:0 0 128px;max-width:128px;color:#444;background-color:#efefef;border:1px solid #5f6368;text-align:center;padding:8px;cursor:pointer}.contact-us-landing-page .contact-us-left .contact-us-form .form-group.file-input .form-control-label .upload-file-name{-ms-flex:0 0 calc(100% - 128px);flex:0 0 calc(100% - 128px);max-width:calc(100% - 128px);padding-left:8px;color:#949494}.contact-us-landing-page .contact-us-left .contact-us-form .form-group.file-input .form-control:focus ~ label{font-size:15px;transition:0}.contact-us-landing-page .contact-us-left .contact-us-form .form-group.file-input .form-control.is-invalid ~ label .btn-wrapper{border-color:#f42837}.contact-us-landing-page .contact-us-left .contact-us-form .form-group.file-input.required label::after{display:none}.contact-us-landing-page .contact-us-left .contact-us-form .form-group.file-input.required .title::before{content:"*";color:#bb2131}.contact-us-landing-page .contact-us-left .contact-us-form .form-group #imageTracerNumber ~ .title{position:relative;display:inline-block;color:#000;font-weight:bold}.contact-us-landing-page .contact-us-left .contact-us-form .form-group #imageTracerNumber ~ .title .question-icon{position:absolute;left:calc(100% + 5px);top:-3px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border:1px solid #000;border-radius:50%;cursor:pointer}.contact-us-landing-page .contact-us-left .contact-us-form .form-group #imageTracerNumber ~ .title .question-icon:hover,.contact-us-landing-page .contact-us-left .contact-us-form .form-group #imageTracerNumber ~ .title .question-icon:focus{color:#000}.contact-us-landing-page .contact-us-left .contact-us-form .form-group.required label::after{content:"*";top:0;right:-0.4em;left:unset;color:#bb2131}.contact-us-landing-page .contact-us-left .contact-us-form .form-group .form-control:placeholder-shown:not(:focus)+label{opacity:0;top:0.3em}.contact-us-landing-page .contact-us-left .contact-us-form .form-group .form-control.is-invalid{border-color:#bb2131}.contact-us-landing-page .contact-us-left .contact-us-form .form-group input:focus:-ms-input-placeholder{color:transparent}.contact-us-landing-page .contact-us-left .contact-us-form .form-group input:focus::placeholder{color:transparent}.contact-us-landing-page .contact-us-left .contact-us-form .contact-us-email{position:relative}.contact-us-landing-page .contact-us-left .contact-us-form .contact-us-email .email-name-col .email-name-group{margin-bottom:0}.contact-us-landing-page .contact-us-left .contact-us-form .contact-us-email .email-select-col{margin-bottom:0}.contact-us-landing-page .contact-us-left .contact-us-form .email-name-group::before{content:"@";position:absolute;right:-7.5px;top:50%;font-size:1.2857rem;line-height:1;transform:translate(90%, -90%)}.contact-us-landing-page .contact-us-left .contact-us-form .email .form-group,.contact-us-landing-page .contact-us-left .contact-us-form .cellphone .form-group{min-height:unset;margin-bottom:0}.contact-us-landing-page .contact-us-left .contact-us-form .email .form-group .invalid-feedback,.contact-us-landing-page .contact-us-left .contact-us-form .cellphone .form-group .invalid-feedback{position:absolute;top:-100%}.contact-us-landing-page .contact-us-left .contact-us-form .customer-message .form-group{margin-bottom:1rem}.contact-us-landing-page .contact-us-left .contact-us-form .customer-message .form-group label{top:-1.5em;font-size:14px;line-height:16px}.contact-us-landing-page .contact-us-left .contact-us-form .customer-message .form-group textarea{border:1px solid #ced4da;height:auto;padding:4px 8px}@media (min-width: 992px){.contact-us-landing-page .contact-us-left .contact-us-form .customer-message .form-group textarea{height:100px}}.contact-us-landing-page .contact-us-left .submit-success-message{height:420px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contact-us-landing-page .contact-us-left .submit-success-message .first-msg{font-weight:bold;font-size:24px;margin-bottom:15px}.contact-us-landing-page .contact-us-left .submit-success-message .second-msg{font-size:15px}.contact-us-landing-page .contact-us-left.submit-success{padding-top:50px}.contact-us-landing-page .contact-us-right{background-color:#fafafa}@media (min-width: 1200px){.contact-us-landing-page .contact-us-right{padding-left:5%;padding-right:50px}}.contact-us-landing-page .contact-us-right .right-section .heading{padding-bottom:30px;border-bottom:1px solid #000}.contact-us-landing-page .contact-us-right .right-section ul{margin:0;padding:2rem}.contact-us-landing-page .contact-us-right .right-section ul .warranty-click{margin-bottom:0}
