.contact{min-height:100vh;width:100%;background:rgba(255,51,153,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact .container{width:80%;background:#fff;border-radius:6px;padding:20px 60px 30px 40px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);margin-top:40px;margin-bottom:40px}.contact .container .content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;margin-bottom:50px}.contact .container .content,.contact .container .content .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .container .content .left-side{width:35%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;//margin-top:15px;position:relative}.contact .content .left-side:before{content:"";position:absolute;height:70%;width:2px;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#afafb6}.contact .content .left-side .details{margin:14px;text-align:center}.contact .content .left-side .details i{font-size:30px;color:#3e2093;margin-bottom:10px}.contact .content .left-side .details .topic{font-size:18px;font-weight:500;color:#ed1c24}.contact .content .left-side .details .text-one,.contact .content .left-side .details .text-two{font-size:14px;color:grey!important}.contact .container .content .right-side{width:65%;margin-left:75px}.contact .content .right-side .topic-text{font-size:23px;font-weight:600;color:#ed1c24;padding:20px 0 10px 0}.contact .right-side .input-box{height:50px;width:100%;margin:12px 0}.contact .right-side .input-box input,.contact .right-side .input-box textarea{height:100%;width:100%;border:none;outline:none;font-size:16px;background:rgba(255,51,153,.05);border-radius:6px;padding:0 15px;resize:none}.contact .right-side .message-box{min-height:110px}.contact .right-side .input-box textarea{padding-top:6px}.contact .right-side .button{display:inline-block;margin-top:12px}.contact .right-side .button input[type=button]{color:#fff;font-size:18px;outline:none;border:none;padding:8px 16px;border-radius:6px;background:#ed1c24;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.contact .button input[type=button]:hover{background:#0bdf65}.contact p{line-height:22px;font-weight:400}@media (max-width:950px){.contact .container{width:90%;padding:30px 40px 40px 35px}.contact .container .content .right-side{width:75%;margin-left:55px}}@media (max-width:820px){.contact .container{height:100%}.contact .heading:after{display:none;padding-bottom:20px}.contact .container .content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contact form{text-align:center}.contact .container .content .left-side{width:100%;//flex-direction:row;margin-top:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .container .content .left-side:before{display:none}.contact .container .content .right-side{width:100%;margin-left:0;margin-top:-10px}}