/*.agentListingContainer*/
/*! CSS Used from: Embedded */
.agentListingContainer *, .agentListingContainer ::after, .agentListingContainer ::before {
  box-sizing: border-box;
}

.agentListingContainer h5 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

.agentListingContainer p {
  margin-top: 0;
  /* padding: 12px 0 !important; */
    /* border-radius: 3px; */
    color: white;
    margin-inline: auto;
    /* width: 180px; */
    line-height: 18px ;
  }
  .agentListingContainer  .button-p{
    /* display: none; */
}
.agentListingContainer ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

.agentListingContainer a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

.agentListingContainer a:hover {
  color: #0056b3;
  text-decoration: underline;
}

.agentListingContainer img {
  vertical-align: middle;
  border-style: none;
}

.agentListingContainer h5 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

.agentListingContainer h5 {
  font-size: 1.25rem;
}

.agentListingContainer .list-inline {
  padding-left: 0;
  list-style: none;
}

.agentListingContainer .img-fluid {
  max-width: 100%;
  height: auto;
}

.agentListingContainer .col-lg-3, .agentListingContainer .col-md-6, .agentListingContainer .col-sm-6 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}


@media print {
  .agentListingContainer *, .agentListingContainer ::after, .agentListingContainer ::before {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  .agentListingContainer a:not(.btn) {
    text-decoration: underline;
  }

  .agentListingContainer img {
    page-break-inside: avoid;
  }

  .agentListingContainer p {
    orphans: 3;
    widows: 3;
  }
}

.agentListingContainer .featured-title h5 {
  font-size: 25px;
  line-height: 30px;
  margin-bottom: 0px;
  font-weight: 500;
  text-transform: capitalize;
}

.agentListingContainer .featured-imagebox {
  margin: 15px 0;
}

.agentListingContainer .featured-imagebox, .agentListingContainer .featured-imagebox .featured-thumbnail {
  position: relative;
  overflow: hidden;
}

.agentListingContainer .featured-imagebox .featured-content .featured-title h5 {
  font-size: 25px;
  line-height: 30px;
  margin-bottom: 10px;
  font-weight: 500;
}

.agentListingContainer .featured-imagebox .featured-thumbnail img {
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
}

.agentListingContainer .featured-imagebox:hover .featured-thumbnail img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.agentListingContainer .featured-imagebox .ttm-box-view-overlay {
  position: relative;
  overflow: hidden;
}

.agentListingContainer .featured-imagebox .ttm-box-view-overlay:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  background-color: rgba(19, 29, 59, 0.75);
}

.agentListingContainer .featured-imagebox:hover .ttm-box-view-overlay:after {
  opacity: 1;
  height: 100%;
}

.agentListingContainer .featured-imagebox-team {
  margin-top: 15px;
  text-align: center;
  border: 1px solid transparent;
  box-shadow: rgb(100 100 111 / 15%) 0px 7px 25px 0px;
  padding-top: 5px;
  padding-bottom: 4px;
  border-radius: 10px;
}

.agentListingContainer .featured-imagebox-team .featured-content {
  text-align: center;
  position: relative;
  z-index: 2;
  padding: 20px 15px 10px;
}

.agentListingContainer .featured-imagebox-team .featured-content .featured-title h5 {
  margin-bottom: 0;
}

.agentListingContainer .featured-imagebox-team .featured-content .team-position {
  font-size: 15px;
  color: #666d81;
  margin-bottom: 0;
  font-family: "Teko", sans-serif;
}

.agentListingContainer .featured-imagebox-team .media-block .social-icons li {
  list-style: none;
  margin: 12px 0;
  display: block;
}

.agentListingContainer .featured-imagebox-team .media-block .social-icons li a {
  font-size: 15px;
  width: auto;
  background-color: transparent;
  position: relative;
}

.agentListingContainer .featured-imagebox-team:hover .media-block .social-icons li a {
  opacity: 1;
  visibility: visible;
}

.agentListingContainer .featured-imagebox-team:hover .media-block .social-icons li a i {
  padding-top: 5px;
}

.agentListingContainer .featured-imagebox-team.style2 .featured-content {
  padding: 25px 15px 0px;
  transition: all 0.4s;
  margin: 0 15px;
}

.agentListingContainer .featured-imagebox-team.style2:hover .featured-content {
  background-color: #fff;
  border-radius: 6px;
  transform: translateY(-58px);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
}

.agentListingContainer .featured-imagebox-team.style2 .ttm-media-link {
  margin-bottom: -55px;
  border-radius: 6px;
  -webkit-transition: 0.8s;
  -ms-transition: 0.8s;
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  transition: 0.8s;
}

.agentListingContainer .featured-imagebox-team.style2 .ttm-box-view-overlay:before {
  opacity: 0.5;
}

.agentListingContainer .featured-imagebox-team.style2 .media-block .social-icons li {
  list-style: none;
  display: inline-block;
  margin-top: 6px;
  margin-bottom: 22px;
}

.agentListingContainer .featured-imagebox-team.style2 .media-block .social-icons li a {
  width: 27px;
  height: 27px;
  line-height: 25px;
  border: 1px solid currentColor;
  border-radius: 50%;
  font-size: 13px;
  margin: 0 2px;
}

.agentListingContainer .featured-imagebox-team.style2:hover .ttm-box-view-overlay:after {
  opacity: 0.24;
  background-color: #fff;
}

.agentListingContainer a, .agentListingContainer a:hover, .agentListingContainer a:focus, .agentListingContainer a:active {
  text-decoration: none;
  outline: none;
  color: inherit;
}

.agentListingContainer a {
  outline: none;
}

.agentListingContainer ul {
  padding: 0;
  margin: 0;
}



.agentListingContainer *::-moz-selection {
  background: #a9c200;
  color: #fff;
  text-shadow: none;
}

.agentListingContainer ::-moz-selection {
  background: #a9c200;
  color: #fff;
  text-shadow: none;
}

.agentListingContainer ::selection {
  background: #a9c200;
  color: #fff;
  text-shadow: none;
}

.agentListingContainer ul {
  margin: 7px 0;
  padding: 0 0 0 25px;
}

.agentListingContainer h5 {
  font-family: "Teko", sans-serif;
  margin-bottom: 15px;
  font-weight: 500;
  color: #262c31;
}

.agentListingContainer h5 {
  font-size: 20px;
  line-height: 25px;
}

.agentListingContainer a {
  color: #262c31;
}

.agentListingContainer a, .agentListingContainer img {
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.agentListingContainer a:hover {
  color: #a9c200;
}

.agentListingContainer .featured-imagebox-team.style2 .media-block .social-icons li a:hover {
  background-color: #a9c200;
}

.agentListingContainer .featured-imagebox-team .featured-content:after, .agentListingContainer .featured-imagebox-team.style2 .media-block .social-icons li a:hover {
  border-color: #a9c200;
}

.agentListingContainer .featured-imagebox-team.style2 .media-block .social-icons li a:hover {
  color: #fff;
}

.agentListingContainer ul.social-icons {
  margin: 0;
  padding: 0;
}

.agentListingContainer .social-icons li {
  display: inline-block;
  border: none;
  z-index: 1;
  position: relative;
}

.agentListingContainer .social-icons li {
  margin: 0 2px;
}

.agentListingContainer .social-icons li:last-child {
  margin-right: 0px;
}

.agentListingContainer .social-icons li a {
  display: block;
  min-width: 26px;
  text-align: center;
}

.outerForm {
  width: 100%;
}

.agent-search {
  /*max-width: 60%;*/
  padding-top: 14px;
  text-align: center;
}

.displayDesktopOnly {
  display: inline-block;
}


.footer_phone_rep {
  padding-top: 8px;
}
#kt_content .agentListingContainer .featured-imagebox .featured-thumbnail img{    max-width: 200px;}
/*#kt_header .customCLassButton {
  margin-top: 61px;
  padding: 17px 10px;
  width: 100%;
  height: auto;
  margin-right: 25px;
  max-width: 95px;
  text-align: center;
  display: inline-block;
  line-height: 0px;
}

.agent-search {
  max-height: 100%;
  overflow: hidden;
  height: 20%
}

.customOuter .footer_phone_rep {
  margin-top: 10px;
  font-size: 15px;
}*/
@media (min-width: 992px) {
  .agentListingContainer .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}

@media (max-width: 991px) {
  .agentListingContainer .featured-imagebox img {
    display: block;
    text-align: center;
    margin: 0 auto;
  }

  .agentListingContainer h5 {
    font-size: 18px;
    line-height: 22px;
  }

  #kt_header .customCLassButton {
    /*    position: fixed;
        right: 0px;*/
  }

  .agent-search {
    padding-top: 56px;
  }

  .customOuter {
    position: fixed;
    left: 0px;
  }

  .customOuter .btns-col {
    display: none !important;
  }

  .customOuter .footer_phone_rep {
    margin-top: -2px !important;
    font-size: 15px !important;
    padding-left: 40px !important;
    color: white !important;
  }

  .max-400 {
    max-width: 400px;
  }

  /* .fieldInput {
    margin-top: 14px;
  } */

  .fieldInput .input-group-text {
    height: 34px;
  }

  .customEventForm {
    max-width: 400px;
  }

  .customEventFormInnerDiv {
  }

  .header.header-fixed {
    height: auto !important;
  }
}

@media (min-width: 768px) {


}

@media (max-width: 768px) {
  /*
    .outerForm {
      width: 100%;
      position: relative;
      top: 52px;
      display: block;
      max-width: 100%;
    }

    #kt_header .customCLassButton {
      margin-top: 18px !important;
      padding: 13px 12px !important;
      width: auto !important;
      height: auto !important;
      margin-right: 25px !important;
      max-width: 95px !important;
      text-align: center !important;
      display: inline-block !important;
      line-height: 0px !important;
      margin-left: 5px !important;
    }

    .agent-search {
      max-width: 80%;
      display: block;
      float: left;
    }

    .footer_phone_rep {
      padding-top: 13px;
    }

    .fieldInput {
      margin-top: 2px !important;
    }

    .displayDesktopOnly {
      display: none;
    }

    */
  .displayTabletOnly {
    display: inline-block !important;
  }

  .MobileStyling {
    display: inline-block !important;
    float: left;
    position: absolute;
    left: 80px;
  }

  .footer_phone_rep {
    display: none;
  }

}

@media (min-width: 576px) {

}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  /*  .align-items-center.customOuter{
      max-width: 80%;
    }
    #kt_header.header.header-fixed{
      height: auto !important;
    }*/
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {

}

/*! CSS Used fontfaces */

/*issar styling start*/
#kt_header .fv-plugins-icon-container {
  /*padding-top: 32px;*/
}

#kt_header .fv-plugins-icon-container .btns-col {
  display: flex;
  padding-left: 0px;
  padding-right: 0px;
}

#kt_header .customCLassButton {
  padding: 17px 10px;
  width: 100%;
  height: auto;
  max-width: 95px;
  text-align: center;
  display: inline-block;
  line-height: 0px;
  margin: 0px;
  float: none;
  display: inline-block;
}

/* #kt_header .fv-plugins-icon-container .btns-col a, button.btn {
  height: 29px;
  margin-right: 1px !important;
} */

#kt_header .fv-plugins-icon-container .btns-col button.btn {
  padding: 6px 3px;
}

#kt_header .fv-plugins-icon-container .btns-col .event-btn a {
  margin-top: 0px !important;
  margin-left: 20px !important;
}

.agentListingContainer .featured-imagebox.featured-imagebox-team .featured-content .customBtnAudioVideo a {
  margin-top: 6px !important;
  font-size: 0.9rem !important;
  margin-right: 0px !important;
}

#kt_body #kt_wrapper #kt_content .agentListingContainer .featured-content .customBtnAudioVideo a i.fa-phone-alt, i.fa-video {
  font-size: 0.8rem !important;
}

.elementor-column-wrap.elementor-element-populated table th .audio-video-btnC {
  margin-right: 44px !important;
}

.ttm-row.grid-section.clearfix .featured-thumbnail img.img-fluid {
  max-width: 200px;
  width: 100%;
  height: auto;
  min-height: 210px;
  max-height: 200px;
}

.agentListingContainer .featured-imagebox .featured-thumbnail img {
  width: 100%;
  max-height: 223px;
  min-height: 147px;
  height: 100vh;
}

:is(.agentListingContainer) .available, .busy, .away {
  padding: 9px 9px !important;
  border-radius: 3px;
  color: white;
  font-size: 16px !important;
  line-height: initial !important;
}


 .see-more{
  color: black !important;
} 

/* body .agentListingContainer .featured-imagebox-team .featured-content p:first-of-type {
  min-height: 104px !important;
} */

.double-p{
  display: flex;
  flex-direction: column;
  justify-content: end;
  height: 86px;
  /* border: thin solid black; */
}
.double-p button{
  border: none;
  width: 100%;
}

.call-back,.call-back:hover{
  background-color: #5EBED7 !important;
    /* padding: 18px 19px; */
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: none !important;
}
.def-btn:hover{
  background-color: #36bc92;
}

#kt_header .topbar.ml-auto .notification-icon span {
  right: 0px !important;
  bottom: 39px !important;
  left: 14px !important;
}

@media (max-width: 992px) {
  #navbar-suchi ul.navbar-collapse li a {
    text-align: left !important;
  }

  
  .ttm-row.grid-section .featured-thumbnail {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .agentListingContainer .featured-imagebox .featured-thumbnail img {
    max-height: 150px;
    width: 100%;
    max-width: 150px;
  }

  .elementor-column-wrap.elementor-element-populated table th .audio-video-btnC {
    margin-right: 4px !important;
    /* margin-top: -9px !important */
  }

  #kt_header .fv-plugins-icon-container .btns-col {
    padding-top: 10px;
    padding-left: 19px;
  }

  #kt_subheader {
    margin-top: 50px;
  }

  #kt_header .topbar.ml-auto .notification-icon {
    padding: 0;
  }

  #kt_header .topbar.ml-auto .notification-icon span {
    right: 0px !important;
    bottom: 15px !important;
    /* left: -9px !important; */
  }
}

@media only screen and (max-width: 768px) {
  /* #kt_header form .form-group .col-12{
    margin-top: 3px !important;
  } */
  .ttm-row.grid-section .featured-thumbnail {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;

  }

  .ttm-row.grid-section.clearfix .col-lg-3 {
    margin-bottom: 20px !important;
  }


  .featured-imagebox-team.style2:hover .featured-content {
    background-color: #fff;
    border-radius: 6px;
    transform: translateY(0px) !important;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 8%);
  }

  .agentListingContainer .featured-imagebox .featured-thumbnail img {
    max-width: 172px;
  }

  html body .media-block ul {
    margin-bottom: 45px !important;
  }

  .elementor-column-wrap.elementor-element-populated table tr:nth-child(2) td:last-child {
    text-align: center !important;
    font-size: 15px !important;
  }

  .elementor-column-wrap.elementor-element-populated table tr:nth-child(3) td {
    padding-left: 5px;
  }

  .topbar-mobile-on.header-mobile-fixed .topbar {
    /* z-index: 9999999999 !important; */
    margin-top: 55px;
    background: white;
  }

  #kt_header .customCLassButton {
    /*position: fixed;*/
    /*right: -7px;*/
    /*top: 33px;*/
  }

  .elementor-column-wrap.elementor-element-populated table tr th .audio-video-btnC {
    margin-right: -3px !important;

  }

  .container2outer .table-content h3 {
    font-size: 1.5rem !important;
    margin-left: 0px !important;
  }

  #kt_content .featured-imagebox-team .featured-content .customBtnAudioVideo a:first-child {
    display: block;
  }

  #prepare_sms_model form textarea {
    height: 38px;
    margin-top: 33px;
  }

  form .form-group {
    margin: 0px 19px;
  }

  body .align-items-center.flex-wrap.mr-2 {
    margin-top: -57px !important;
    width: 100% !important;
    z-index: 9999 !important;
  }

  #kt_header .fv-plugins-icon-container {
    padding-top: 0px;
  }

  #kt_header .fv-plugins-icon-container div {
    margin-bottom: 4px;
  }

  html body #kt_header .topbar.ml-auto a {
    /* background-color: black !important; */
  }

}



@media (max-width: 320px) {
  .agentListingContainer .featured-imagebox .featured-thumbnail img {
    max-width: 190px;
    min-height: 121px;
    max-height: 223px;
    height: 100%;
  }

}

.loader {
  width: 150px;
  height: 150px;
  border: 5px solid #727572;
  border-bottom-color: white;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  }

  @keyframes rotation {
  0% {
      transform: rotate(0deg);
  }
  100% {
      transform: rotate(360deg);
  }
  } 



  .row:has(#call_message){
    flex-direction: column;
  }
  
  .row:has(#call_message)>p{
    text-align: center;
    font-size: 16px;
  }

  .row:has(#call_message) div.text-primary:has(.loader){
    text-align: center;
    margin-top: 5px;
  }

  .row:has(#call_message) div.text-primary:has(.loader)>span.loader{
    background: white;
    opacity: initial;
  }


  .actions-btn-call{
    height: 82px;
    justify-content: end;
  }

  .desc-no-skill{
    height: 119px;
  }

  @media (max-width: 480px) {
    .desc-no-skill, .actions-btn-call{
      height:initial;
    }
    :is(.agentListingContainer) .available, .busy, .away{
      /* padding: 9px 39px !important; */
    }
  }
