.contact-style-one .contact-wrapper {
    position: relative;
    padding: 70px 100px 80px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.1);
    margin-bottom: -240px;
}

.contact-form form .form_control {
    height: 56px;
    background-color: #F8F8F8;
    border-radius: 4px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #6C727D;
}
.form_control {
    width: 100%;
    padding: 0 20px;
    height: 56px;
    border: none;
}

.btn-gradient-yellow {
    position: relative;
    background: -webkit-gradient(linear, left top, right top, color-stop(-37.5%, #5551ef), to(#FD7E14));
    background: linear-gradient(90deg, #5551ef -37.5%, #5551ef 100%);
    color: #fff;
}
.main-btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 13px 47px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 28px;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    z-index: 1;
}

@media (max-width: 400px){
.contact-style-one .contact-wrapper {
    padding: 70px 15px 80px;
}}
@media (max-width: 991px){
.contact-style-one .contact-wrapper {
    padding: 70px 30px 80px;
}}

@media (max-width: 767px){
.section-title h2 {
    font-size: 28px;
    line-height: 40px;
}}

.contooi{
margin-bottom:200px;	
}

.contact-form form .form_control {
    height: 56px;
    background-color: #F8F8F8;
    border-radius: 4px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #6C727D;
}
textarea.form_control {
    padding-top: 15px;
    display: inherit;
    height: 120px;
}

.contact-information-area .text-weapper .information-item {
    max-width: 350px;
}

.contact-information-area .text-weapper .information-item .icon {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    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;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70px;
    flex: 0 0 70px;
    background-color: #F8F8F8;
    font-size: 25px;
    margin-right: 25px;
}

.contact-information-area .text-weapper .information-item .icon i {
    color: #FD7E14;
}

.contact-information-area .img-holder {
    position: relative;
}

.contact-information-area .img-holder .shape-icon.shape-icon-one {
    top: 40%;
    left: -100px;
}

.contact-information-area .img-holder .shape-icon {
    position: absolute;
}