.contact_banner {background-image: url("../images/tempPic/banner-1123.webp");padding-block: 185px 260px;}
.contact_form_sec {padding-block: 50px 50px;}

.form_main {background-color: #EFF1F5;border-radius: 15px;padding: 45px 45px;}
.form_txt h3 {font-weight: 600;font-size: 30px;margin-bottom: 1rem;}
.form_txt p {color: #74787C;width: 75%;margin-bottom: 1rem;}

.form_main .form-control {border-color: transparent;}
.form_main .form-control:focus {box-shadow: none;border-color: #dee2e6;}
.form_main form .form-control {color: #74787C;margin-block: 8px;}
.form_main form .form-control::placeholder {color: #74787C;}
.form_main form input {height: 50px;}
.formContact_btn button {background-color: #EC281C;border-radius: 7px;padding-block: 15px;width: 100%;color: #fff;font-weight: 700;font-family: "Outfit";text-transform: uppercase;margin-block: 8px;}

.contact_info {padding: 45px 45px;background-color: #EFF1F5;border-radius: 15px;height: 100%;}
.contact_info_txt h3 {font-weight: 600;font-size: 30px;}
.contact_info_txt p {color: #74787C;}
.contact_info ul {margin-block: 15px 15px;}
.contact_info ul li > div:first-child {width: 60px;height: 60px;flex: none;margin-right: 20px;}
.contact_info ul li {display: flex;padding-block: 20px;}
.contact_info ul li:not(:last-child) {border-bottom: 1px solid #DADFEC;}
.contact_info ul li > div img {width: 60px;height: 60px;}
.con_info_detail h4 {font-weight: 600;font-size: 18px;margin-bottom: .5rem;}
.con_info_detail p {color: #74787C;}
.con_info_detail p span {color: #1E6EE7;}

@media only screen and (max-width:991px) {
    .contact_form_sec {padding-block: 25px;}
}
@media only screen and (max-width:575px) {
    .contact_banner{padding-block: 100px;}
    .contact_iframe iframe {height: 450px;}
    .form_main {padding: 40px 25px;}
    .contact_info {padding: 40px 25px;}
}