.contact-info-section{position:relative;background:#f9f9f9}
.info-block-one .inner-box{position:relative;display:block;background:#fff;border-radius:10px;padding:50px 30px 42px 30px;margin-bottom:30px;border-radius:10px;transition:all .5s ease}
.info-block-one .inner-box:hover{transform:translateY(-10px)}
.info-block-one .inner-box .icon-box{position:relative;display:inline-block;width:100px;height:100px;line-height:100px;color:#fff;text-align:center;font-size:40px;border-radius:50%;box-shadow:0 10px 50px 0 rgba(0,0,0,.08);margin-bottom:32px;background:var(--theme-color)}
.info-block-one .inner-box h3{font-size:24px;line-height:34px;margin-bottom:14px}
.info-block-one .inner-box p{color:#6a6a6a}
.info-block-one .inner-box p a{display:inline-block;color:#6a6a6a}
.info-block-one .inner-box p a:hover{color:var(-theme-color)}
.contact-section{position:relative}
.contact-section .form-inner{position:relative;max-width:790px;width:100%;margin:0 auto}
.contact-section .form-inner .form-group{position:relative;margin-bottom:30px}
.contact-section .form-inner .form-group:last-child{margin-bottom:0}
.contact-section .form-inner .form-group input[type=email],.contact-section .form-inner .form-group input[type=text],.contact-section .form-inner .form-group textarea{position:relative;display:block;width:100%;height:60px;background:#f4f4f4;border:1px solid #f4f4f4;border-radius:60px;font-size:16px;color:#6e6e6e;padding:10px 30px}
.contact-section .form-inner .form-group textarea{height:170px;resize:none;padding-top:15px;border-radius:20px}
.contact-section .form-inner .form-group input:focus,.contact-section .form-inner .form-group textarea:focus{border-color:var(--theme-color)}
@media only screen and (max-width:767px){
.contact-info-section{padding:70px 0 40px 0}
.contact-section{padding:65px 0 70px 0}
}