.contact .container{padding:100px!important;position:relative}.contact .bg{background-image:url(../../images/pages/contact/contact-banner.png),linear-gradient(to bottom right,#39C7E9,#0088CC);background-size:cover;background-repeat:no-repeat}.contact button{width:108px}.contact h5{font-size:20px;color:#383c41}.contact h6{font-size:14px;font-weight:300;color:#667587;margin-top:30px;line-height:20px}.contact input,.contact textarea{width:100%;border:0;border-bottom:1px solid #e4e7ec;height:40px;margin-top:50px;font-size:18px;transition:all .2s linear}.contact input:focus,.contact textarea:focus{outline:0;border-bottom:1px solid #08c}.contact input::placeholder,.contact textarea::placeholder{color:#a5adbb}.contact textarea{height:100px;resize:none;margin-bottom:20px}.contact ul{list-style:none;margin:170px 0 0;padding:0}.contact ul li{margin-bottom:35px;font-size:18px}.contact ul i{margin-right:12px;font-size:24px}.contact ul a{color:#6b717b;transition:all .2s linear}.contact ul i.fa-envelope{color:#48d2a0;font-size:20px}.contact ul i.fa-twitter{color:#00aaec}.contact ul i.fa-facebook-square{color:#4460a0}.contact .col-sm-7{padding-right:60px}.contact .col-sm-5{padding-left:60px}@media screen and (max-width:768px){.contact .container{padding:30px!important}.contact .col-xs-12{padding:0 15px}.contact ul{margin-top:50px}.contact button{margin-bottom:50px}.contact ul li{font-size:14px}}.contact-success,.contact-fail{margin:-60px auto 50px;border-radius:4px;border:dashed 1px #dfe6ee;line-height:36px;font-size:16px;color:#3f4a56;max-width:814px;padding:0 20px;box-sizing:border-box}.contact-success{background-color:#eafff8}.contact-fail{background-color:#fff4ec}.contact-success i{color:#48d2a0;font-size:20px;margin-right:10px;position:relative;top:3px}