.contact{background-color:#f8f8f8;padding:60px}.formsection{display:flex;align-items:center}.contact .heading{text-align:center}.contact .heading p{margin:10px 0 30px}.formsection .contact-details{width:50%;display:flex;justify-content:center}.formsection .phonedetail,.formsection .emaildetail{display:flex}.contact-details h3{color:#00bcd4;font-size:20px}.contact-details p{font-weight:600;margin-top:4px}.contact-details .icon img{width:70px;margin-right:12px}.contact-details p img{width:25px;margin-right:8px}.phonedetail{margin-bottom:20px}.contact-form{background-color:#fff;padding:40px;width:45%;padding-bottom:20px;padding-top:20px;border:1px solid #00bcd4;border-radius:10px}form{position:relative}.contact #resolution-center{border:2px solid #002966;margin:30px auto;padding:40px;border-radius:10px;background-color:#e8e8e8;width:100%;box-sizing:border-box;max-width:1100px}@media (max-width:991px){.contact-form{width:100%}}.contact-form h2{font-weight:700;font-size:2em;margin-bottom:10px;color:#333;line-height:38px}.contact-form .input-box{position:relative;width:100%;margin-top:10px}.contact-form .input-box input,.contact-form .input-box textarea{width:100%;padding:5px 0;font-size:16px;margin:10px 0;border:none;border-bottom:2px solid #333;outline:none;resize:none}.contact-form .input-box select,.contact-form .input-box textarea{width:100%;padding:5px 0;font-size:16px;margin:10px 0;border:none;border-bottom:2px solid #333;outline:none;resize:none}select{word-wrap:normal}button,select{text-transform:none}select option:checked{background-color:#0860A8;border:2px solid #0860A8}select option{background-color:#03A9F4;border:2px solid #03A9F4;padding:8px;border-radius:5px;color:#fff}.contact-form .input-box input[type="submit"]{width:100%;background:#00bcd4;color:#FFF;border:none;border-radius:5px;cursor:pointer;padding:10px;font-size:18px;border:1px solid #00bcd4;transition:0.3s}.contact-form .input-box input[type="submit"]:hover{scale:.95}@media only screen and (max-width:600px){.contact{padding:20px}.formsection{flex-direction:column}.contact-form{margin-top:30px}.contact #resolution-center{padding:20px}}.footer{margin-top:0}