/*=======Contact Us section css End=========*/
.contact-section { padding: 80px 0px; }
.contact-wrap { display: flex ; flex-wrap: wrap; background: #fff; padding: 35px; margin-left: 70px; border: 1px solid #dcdcdc;box-shadow: 0 10px 50px 0 rgba(84, 110, 122, .35); }
.contact-info-col { width: 33%; background: rgb(15 24 104); padding: 35px; margin-left: -106px; }
.contact-info-col h3{padding-top: 0px; color: #fff; }
.contact-details{ padding-top: 15px; padding-bottom: 15px; }
.col-icon{ width: 25px; }
.col-icon img { filter: invert(1); }
.info-detail{ width: calc(100% - 25px); padding-left: 20px; }
.info-detail p{ color: #fff; line-height: 24px;}
.info-detail p a{ color: #fff; }
.info-detail p a:hover{ color: #fff; }
.contact-details { display: flex; flex-wrap: wrap; align-items: center; }
.contact-forminfo-right{ width: calc(100% - 25%); padding: 35px 0 35px 45px;}
.contact-us .form-control {
    background: #ffffff;
    min-height: 53px;
    color: #646464;
    font-size: 18px;
    border-radius: 5px;
    font-weight: 300;
    padding: 8px 15px 8px 15px;
    width: 100%;
    border: 1px solid #ced4da;
    -moz-appearance: none;
    appearance: none;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.contact-us select.form-control { background: #fff url(../images/down-arrow.png); background-position: right 15px center; background-repeat: no-repeat; padding-right: 40px; }
.contact-us .form-item { margin-bottom: 10px; }
.contact-us .form-item label { color: #000; font-size: 18px; font-family: "Lato", sans-serif; margin-bottom: 8px;display: block; }
.contact-us textarea.form-control { height: 110px; }
.contact-btn input.btn { margin-top: 15px; border: 1px solid #ffce08; }
.contact-forminfo-right h3 { padding-top: 0px; margin-bottom: 30px; color: #000; }
.contact-us form { display: flex; flex-wrap: wrap; justify-content: space-between; }
.contact-us .form-item { margin-bottom: 10px; width: 48.5%; }
.contact-us .form-item.form-item-full { width: 100%; }

.contact-success-rate { position: relative; margin-top: 50px; padding: 16px; background: url(../images/contact-bg.jpg); background-size: cover; height: 220px; }
.contact-success-rate:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(15, 24, 104, 0.86);
}
.contact-success-rate h3 { margin-bottom: 8px; color: #fff; font-size: 28px; position: relative;}
.contact-success-rate p { color: #fff; line-height: 26px; position: relative;}
.success-rate { font-size: 50px; font-weight: 600; color: #fcc92f; position: relative; letter-spacing: 3px; }
.service-visahelp-section{ padding: 80px 0px 0; background-image: linear-gradient(#e8eaff, white); }
.service-visahelp-wrap{ display: flex; flex-wrap: wrap-reverse; justify-content: space-between; }
.service-visahelp-content{width: 60%; max-width: 60%;padding-right: 20px; }
.service-visahelp-content h1{font-size: 32px;}
.service-visahelp-content p{}
.servicedetails-visa{}
.servicedetails-visa h4 { font-size: 22px; }
.servicedetails-icon{ display: flex; flex-wrap: wrap; align-items: flex-start; }
.includes-icon { width: auto; text-align: center; margin-right: 26px; }
.includes-icon figure{ padding: 10px; border-radius: 50%; background-color: #0f1868; display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; margin: 0 auto;}
.includes-icon p { font-weight: 500; padding-top: 10px; }
.include-content{ display: flex; justify-content: start; align-items: center;flex-wrap: wrap;margin-top: 30px; }
.whatsapp-session{padding: 10px 20px; border-radius: 5px; border: 1px solid #4d6ef1; font-size: 16px; font-weight: 500; margin-right: 15px}
.whatsapp-session a{ color: #808080;}
.whatsapp-session a:hover{ color: #000;}
.iets-chat{width: 200px; color: gray; }
.serivce-image-right { width: 40%; max-width: 400px;padding: 0; border-radius: 15px; overflow: hidden;}
.serivce-image-right img{ width: 100%;}
/*=======Contact Us section css End=========*/
.contact-us .form-item .intl-tel-input.allow-dropdown {
    width: 100%;
}
