.contact_us{overflow:hidden}.contact_us .banner_heading{text-align:center;z-index:5;margin-bottom:0;position:relative}.contact_us .contact_wrapper{background:#fff;border-radius:16px;padding:50px 0}.contact_us .banner_wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}.contact_us .black_wrapper .btn_text{color:#fff;cursor:pointer;white-space:nowrap;background:#303030;border:none;border-radius:6px;padding:7px 25px;font-size:14px}.contact_us .banner_wrapper:before{content:"";background:#0009;position:absolute;inset:0}.contact_us .contact_wrapper .contact_left{flex-direction:column;height:100%;display:flex}.contact_wrapper .row{align-items:stretch;display:flex}.contact_us .contact_wrapper .contact_left .contact_info_row{margin:25px 0}.contact_us .contact_wrapper .contact_left .contact_info_row .contact_item{align-items:flex-start;gap:15px;display:flex}.contact_us .contact_wrapper .contact_left .contact_info_row .contact_item .icon_box{color:#000;aspect-ratio:1;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:25px;display:flex}.contact_us .contact_wrapper .contact_left .contact_info_row .contact_item .contact_text .text{color:#000;margin-bottom:2px;font-size:14px;font-weight:700}.contact_us .contact_wrapper .contact_left .contact_info_row .contact_item .contact_text .desc{color:#000;margin:0;font-size:12px}.contact_us .contact_wrapper .contact_left .map_wrapper{border-radius:14px;width:100%;height:280px;overflow:hidden}.contact_us .contact_wrapper .contact_left .map_wrapper iframe{width:100%;height:100%}.contact_us .contact_wrapper .contact_right{background:#fff no-repeat padding-box padding-box;border:1px solid #e5e5e5;border-radius:12px;padding:20px;box-shadow:0 0 6px #00000008}.contact_us .contact_wrapper .contact_right .right_desc{color:#000;margin-bottom:20px;font-size:14px}.contact_us .contact_wrapper .contact_right .form-label{color:#000;margin-bottom:8px;font-family:Roboto;font-size:14px;font-weight:600}.contact_us .contact_wrapper .contact_right .form-control{color:gray;background:#ececec;border:none;border-radius:8px;padding:10px 15px;font-size:12px;box-shadow:none!important}.contact_us .contact_wrapper .contact_right textarea.form-control{resize:none;height:auto;padding-top:15px}.contact_us .contact_wrapper .contact_right .form-control:focus{box-shadow:none;border:none}.contact_us .contact_wrapper .bottom_section{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.contact_us .contact_wrapper .bottom_section .social_icons{align-items:center;gap:12px;display:flex}.contact_us .contact_wrapper .bottom_section .social_icons .icon{color:#fff;background:#db0f0f;border-radius:6px;justify-content:center;align-items:center;width:35px;height:35px;font-size:20px;text-decoration:none;transition:all .3s;display:flex}@media (min-width:992px) and (max-width:1199px){.contact_us .contact_wrapper{padding:30px 0}.contact_us .contact_wrapper .contact_left .map_wrapper{height:246px}.contact_us .common-section-header .common-section-title{font-size:21px}}@media (min-width:767.98px) and (max-width:991px){.contact_us .contact_wrapper{flex-direction:column;padding:30px 0}.contact_us .contact_wrapper .contact_right .contact_left,.contact_us .contact_wrapper .contact_right .contact_right{width:100%}.contact_us .contact_wrapper .contact_left{margin-top:10px}}@media (min-width:574px) and (max-width:767px){.contact_us .contact_wrapper{padding:15px}.contact_us .contact_wrapper .contact_right .contact_right{padding:20px}.contact_us .contact_wrapper .contact_left .map_wrapper{height:220px}.contact_us .contact_wrapper .contact_left{margin-top:10px}}@media (min-width:0) and (max-width:575px){.contact_us .banner_heading{margin-bottom:0}.contact_us .contact_wrapper{padding:20px 0}.contact_us .contact_wrapper .contact_left .map_wrapper{width:100%;height:180px}.contact_us .contact_wrapper .contact_left .contact_info_row .contact_item{align-items:flex-start;gap:15px;display:block}.contact_us .banner_wrapper{width:100%;height:100px}.contact_us .contact_wrapper .contact_left{margin-top:10px}.contact_us .contact_wrapper .contact_left .contact_info_row .contact_item .contact_text .text{font-size:14px}.contact_us .contact_wrapper .contact_left .contact_info_row .contact_item .icon_box{aspect-ratio:1;width:35px;height:35px;margin-bottom:10px;font-size:18px}.contact_us .contact_wrapper .contact_left .contact_info_row .contact_item .contact_text .desc{font-size:13px}.contact_us .contact_wrapper .bottom_section .social_icons .icon{width:32px;height:32px;font-size:16px}.contact_us .black_wrapper{justify-content:center;margin:0 auto;display:flex}.contact_us .contact_wrapper .contact_right .form-label{font-size:13px}.contact_us .contact_wrapper .bottom_section{flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;display:flex}.contact_us .contact_wrapper .contact_right{padding:12px}}
