.border_section{
  margin: 25px 5px;
  padding: 15px;
  border: 1px solid #efefef;
  border-radius: 5px;
}
.text-bold{
  font-weight: bold !important;
}
.section_right_margin{
  margin-left: 0;
}
.section_right_padding{
  padding-left: 0;
}
.section_right_padding hr{
  margin: 0;
}

.similar_agent .slider_img{
  width: 100%;
}
.details_joint_2{
  margin-top: 10px
}

.similer_agent_img{
  width: 70px;
  height: 70px;
  /* margin-top: 10px; */
}
.font_12{
  font-size: 18px;
}

.round_img{
  border-radius: 50%;
}

.slider_img{
  width: 120px;
  height: 120px;
}

.verticle_center{
  display: flex;
  justify-content: center;
  align-items: center;
}

.loan_icon{
  width: 100% !important;
  background: #F3F4F6FF; /* neutral-200 */
  border-radius: 45px;
  text-align: center;
  padding: 15px;
  margin-bottom: 10px;
}
.loan_icon .fa{
  font-size: 32px;
}
.similer_car_padding{
  padding: 15px;
}

.right_agent_detail_col {

  width: 100%;
  height: auto;
  background: #F1F4FDFF; /* tertiary1-100 */
  border-radius: 4px; /* border-m */
  padding-bottom: 7%;
  margin-bottom: 5%;
  text-align: center;
}

.sidebar-text {

  font-family: 'Montserrat', sans-serif !important;
  font-size: 20px;
  line-height: 22px;
  color: #323842FF; /* neutral-700 */
  text-align: center;
}

.sidebar-button {

  width: 192px;
  height: 36px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 14px;
  line-height: 22px;
  color: #FFFFFFFF; /* white */
  background: #00BDD6FF; /* primary-500 */
  opacity: 1;
  border: none;
  border-radius: 6px; /* border-l */
}

.contact_btn_responsive{
  /* margin-top: -60px;
  text-align: right; */
  /* margin-right: -60px; */
}
.profile_card_padding{
  padding: 5px;
}



.modal-open .container-fluid, .modal-open  .container {
    -webkit-filter: blur(2px) grayscale(90%);
}
.modal-backdrop {
   /* background-color: transparent; */
   width: 100% !important;
   height: 100% !important;
   background: rgba(0, 0, 0, 0.7);
}
.right_align{
    text-align: right;
}
.joint_on {
    top: -30px !important;
    position: absolute;
    right: 18px;
}
.add_form_select_css {
    border: 1px solid #ced4da !important;
    background: #fff !important;
}
.input-group-addon {
    padding: 11px 10px 8px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    color: #555;
    text-align: center;
    border: 1px solid #ccc;
    /* border-radius: 4px; */
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-right: none;
}
#enquiry_mobile{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    width: 25%;
}
.joint_on_1 {
    position: absolute;
    right: 18px;
}
@media only screen and (max-width: 1024px) {
  .xs_joint_on_similar{
    width: 30%;
    font-size: 12px;
  }
}
@media only screen and (max-width: 768px) {
  .xs_joint_on_similar{
    display: block;
    width: 80%;
    font-size: 12px;
  }
  .xs_image_profile{
    width: 80px;
  }
  .joint_on {
    top: -25px !important;
    font-size: 14px;
  }
  .contact_btn_responsive{
    margin-top: 25px;
  }
  .profile_card_padding .xs_contact_bussiness{
    font-size: 13px;
  }
  .border_section td{
    font-size: 14px;
  }
}
@media only screen and (max-width: 450px) {
  .similer_car_padding{
    padding: 5px;
  }
  .border_section{
    margin: 5px;
    padding: 15px;
    border: 1px solid #efefef;
    border-radius: 5px;
  }
  .section_right_margin{
    margin-left: 15px;
  }
  .section_right_padding{
    padding-left: 15px;
  }

  .contact_btn_responsive{
    margin-top: 10px;
    padding-right: 15px;
    text-align: center;
  }
  .details_joint_2{
    padding-left: 5px;
    padding-right: 5px;
  }
  .details_joint_2 h5,.details_joint_2 p{
    margin-bottom: 1px;
  }

  .slider_img{
    width: -webkit-fill-available !important;
  }
  .xs_details_joint_1{
    width: 30% !important;
    float:left;
  }
  .xs_details_joint_2{
    width: 70% !important;
    float:left;
  }
  .border_section td {
    font-size: 12px;
  }
  .table th, .table td {
      padding: 1rem;
  }
  .similer_car_padding {
    height: 90px;
  }
  .sidebar-text {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 14px;
  }
}
@media only screen and (max-width: 425px) {
  .slider_img {
      margin-left: 0px;
  }
  .joint_on {
    top: -100px !important;
  }
  .details_joint_2 {
    margin-top: -5px;
  }
  .details_joint_2 h5, .details_joint_2 p {
    margin-bottom: 5px;
  }
  .xs_contact_bussiness_href{
    padding: 0px 5px;
  }
  .xs_responsive_loan_icon{
    width: 50%;
    float: left;
  }
  .xs_details_joint_2 {
    margin-top: 10px;
  }
  .xs_joint_on_similar {
    padding-top: 25px;
    width: 90%;
  }
}
@media only screen and (max-width: 320px) {
  .joint_on {
    top: -190px !important;
    right: 0px;
  }
  .slider_img {
    width: 100px !important;
  }
  .similer_agent_img {
    width: 60px !important;
    margin-top: 10px;
  }
  .xs_joint_on_similar {
    padding-top: 25px;
    width: 87%;
  }
}
