.media-banner-infos{width: 100%;max-width:1920px;margin:0 auto;position: relative;display: block;}
.media-banner-props{position: relative;background:url('https://cdn.jashnrealty.com/assets/v2/images/contacts/contact-us.jpg') center center no-repeat;background-size:cover;height:555px;}
.media-banner-content{position: relative;height:100%;background:rgba(46,44,117,0.6);padding-top: 72px;z-index: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;padding-left:15px;padding-right:15px;}
.media-title-captions{font-size:70px;}
@media screen and (max-width:1199px){
    .media-banner-props{height: 440px;}
    .media-banner-content{padding-top:60px;}
    .media-title-captions{font-size:50px;}
    .media-subtitle-captions{font-size:22px;}
}
@media screen and (max-width:767px){
    .title-captions{font-size:40px;}
    .media-subtitle-captions{font-size:20px;}
}
/* Seperator css */
.seperator-bar{border-bottom:var(--cta-color) solid 1px;}
.seperator-bar:before{position: absolute;content: "";background:#fff url('https://cdn.jashnrealty.com/assets/v2/images/home/j-icon.svg') center center no-repeat;left:50%;right:0;bottom:-40px;width:80px;height:80px;transform: translateX(-50%);}
/* Info section css */
.grid-3-props{display: grid;grid-template-columns:repeat(3,minmax(0,1fr));}
.grid-3-props.pd-tb-8{padding-top:8px;padding-bottom:8px;}
.gap-30{gap:30px;}
.info-item{border-radius:8px;box-shadow:var(--shadow);padding:60px 15px;}
.info-name{font-size:32px;font-weight:500;margin:12px 0;}
.info-icon-props{width:60px;height:60px;}
.section-props.pt-100{padding-top:100px;}
.section-props.pb-0{padding-bottom:0;}
@media screen and (max-width:1366px){
    .info-item{padding:50px 15px;}
}
@media screen and (max-width:1300px){
    .info-item{padding:40px 15px;}
}
@media screen and (max-width:1199px){
    .section-props.pt-150,
    section.section-props.pt-100{padding-top:80px;}
    .info-name{font-size:28px;}
}
@media screen and (max-width:1024px){
    .info-item{padding:24px 15px;}
}
@media screen and (max-width:767px){
    .info-name{font-size:22px;}
    .grid-3-props{grid-template-columns: repeat(1, minmax(0, 1fr));}
}
/* Contact form css */
.action-color{color:var(--cta-color);}
.contact-caption-props{border-radius:8px;border:var(--cta-color) solid 1px;padding:60px;}
.contact-title{font-size:44px;font-weight:400;line-height: 1;}
.mb-30{margin-bottom:30px;}
h2.t-color{color:var(--title-color);}
.t-color span{color:var(--cta-color);}
.grid-2-props{width:100%;display:grid;grid-template-columns: repeat(2,minmax(0,1fr));}
.contact-form-caption{width:100%;display:grid;grid-template-columns: repeat(1,minmax(0,1fr));}
.caption-props{display: flex;flex-direction: column;border-bottom:2px solid #d9d9d9;}
.form-label{font-size: 25px;margin-bottom: 10px;}
.field-caption,
select.field-caption{width:100%;height: 40px;font-size:20px;display: flex;align-items: center;padding: 0;border:none;outline-offset:0px;outline: none;background:#fff;font-family:"PF Bague Sans Pro", sans-serif;}
input.field-caption[type=number]{appearance: none;-webkit-appearance: none;-moz-appearance: textfield;}
input.field-caption[type=number]::-webkit-outer-spin-button,
input.field-caption[type=number]::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}
p.error{font-size:16px;color:#ff0000;margin-top:4px;}
p.error:empty{display: none;}
.dropdown-props{display: flex;justify-content: space-between;}
.dropdown-props:before{position: absolute;content:"";width:2px;height:24px;background:#d9d9d9;left: 118px;top: 50%;transform: translateY(-50%);}
.dropdown-props select.field-caption.country-d-down{width:112px!important;}
.dropdown-props input.field-caption{width:calc(100% - 140px);}
.section-props.pb-150{padding-bottom:150px;}
iframe.contact-location-props{height:100%;box-shadow:var(--shadow);border-radius:8px;}
.btn-props.loader-props-info{display: inline-flex;align-items: center;justify-content: center;}
@media screen and (max-width:1199px){
    .section-props.pb-150{padding-top:80px;padding-bottom:100px;}
    .contact-caption-props{padding:60px 30px;}
    .contact-title{font-size:30px;}
    .form-label{font-size:20px;}
    .field-caption, select.field-caption{font-size:18px;}
}
@media screen and (max-width:767px){
    .grid-2-props{grid-template-columns: repeat(1, minmax(0, 1fr));}
    .grid-2-props.gap-60{gap:30px;}
    .contact-caption-props{padding:30px 15px;}
    iframe.contact-location-props{height:400px;}
    .contact-title{font-size:24px;}
    .section-props.pb-150{padding-top:60px;padding-bottom:80px;}
}
/* Select2 design css start */
.select-drropdown-info .select2-container{width: 100%!important;height: 100%;}
.select-drropdown-info .dropdown-props .select2-container{width:112px!important;}
.select-drropdown-info .select2-container > .selection{height:100%;}
.select-drropdown-info .select2-container .select2-selection--single{height:43px;border:none;display: flex;align-items: center;background:#fff;padding-left:0px;}
.select-drropdown-info .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;}
.select-drropdown-info .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:18px;color:var(--d-color);font-family:"PF Bague Sans Pro", sans-serif;}
.select-drropdown-info .sticky-form-wrapper.sticky-form .select2-container--default .select2-selection--single .select2-selection__rendered{white-space:break-spaces;padding-left:4px;line-height:1.2;}
.select-drropdown-info .select2-results__option--selectable,
.select-drropdown-info .select2-results__option{font-size:18px;padding:7px 12px;}
.select-drropdown-info .select2-container--default .select2-search--dropdown .select2-search__field{border: 2px solid #cac5cd;}
.select-drropdown-info .select2-dropdown{border: none;box-shadow: 0 2px 3px 0 rgb(34 36 38 / 15%);}
.select-drropdown-info .select2-container--default .select2-results__option--highlighted[aria-selected],
.select-drropdown-info .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background: #f1f1f1;color: var(--d-color);}
.select-drropdown-info .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: var(--d-color) transparent transparent transparent;border-style: solid;border-width: 6px 4px 0 4px;top:21px;}
.select-drropdown-info .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #333 transparent;border-width: 0 4px 6px 4px}
.contact-form-model .select2-container--default .select2-selection--single{border-radius: 0 0 8px 8px}
.twenty-from-caption .select2-container{width:100%!important;}
.select-drropdown-info .twenty-from-caption .select2-container .select2-selection--single{background:transparent;}
.select-drropdown-info .select2-container--default .select2-selection--single .select2-selection__arrow{right:6px;}
@media screen and (max-width:767px){
    .select-drropdown-info .select2-container--default .select2-selection--single .select2-selection__rendered,
    .select-drropdown-info .select2-results__option--selectable, .select-drropdown-info .select2-results__option{font-size:16px;}
}
/* Select2 design css end */

/* Button loader css */
.loader-props-info .circle-loader,
.loader-props-info.loaded span{display:none;}
.loader-props-info.loaded{pointer-events:none;}
.loader-props-info.loaded .circle-loader{display:inline-flex;}
.hide-always{display: none!important;}