.chatify-main-container{
	position: fixed;
    right: 15px;
    bottom: 100px;
    z-index: 9999;
    width: 375px;
    border-radius: 16px
}
.chatify_loader_clone{
	position: fixed;
    right: 15px;
    bottom: 100px;
    z-index: 999999999;
	/* height: 71vh; */
    height: 460px;
    width: 375px;
	display: none;
}

.chatify_loader{
	display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f3f3f3;
    margin: 0;
	align-items: center;
    text-align: center;
	width: 100%;
	height: 100%;
	box-shadow: 0px 0px 62px -4px rgba(0, 0, 0, 0.29);
    border-radius: 16px;
}

.chatify_loader .dot {
    width: 15px;
    height: 15px;
    background-color: #8A12DC;
    border-radius: 50%;
    margin: 0 5px;
    animation: bounce 1.2s infinite;
}

.chatify_loader .dot:nth-child(1) {
    animation-delay: 0s;
}
.chatify_loader .dot:nth-child(2) {
    animation-delay: 0.1s;
}
.chatify_loader .dot:nth-child(3) {
    animation-delay: 0.2s;
}
.chatify_loader .dot:nth-child(4) {
    animation-delay: 0.3s;
}
.chatify_loader .dot:nth-child(5) {
    animation-delay: 0.4s;
}

@keyframes bounce {
    0%, 80%, 100% {
        transform: scale(0);
    }
    40% {
        transform: scale(1);
    }
}


.loading_gif {
	position: absolute;
	top: 62px;
    right: 31px;
    height: 65%;
    width: 85%;
}
  
  .wide_chat_open #chat-iframe{
	border-radius: 0 !important;
    box-shadow: 0px 0px 62px -4px rgba(0, 0, 0, 0.29);
  }

  #chat-ifram body{
    overflow: hidden !important;
  }

  .small_chat_open #chat-iframe{
    border-radius: 16px !important;
    box-shadow: 0px 0px 62px -4px rgba(0, 0, 0, 0.29);
  }

  .chat_area.new_chat_regular_area .w-100.ai_bot_chat:last-child {
    padding-bottom: 15px !important;
    margin-bottom: 0 !important;
  }

  .my_service_card_div {
    max-width: 260px;
  }
  
  .my_service_card_div .thumbnail{
  text-align: center
  }

  @media only screen and (max-width: 768px) {
    .small_chat_open .chatify-main-container #chat-iframe{
        width: 95%;
        /* height: 80vh; */
      }

      .chatify-main-container{
        width: 95%;
        right: 0;

      }
}

  
  @media only screen and (max-width: 425px) {
    .small_chat_open .chatify-main-container #chat-iframe{
        width: 95%;
        /* height: 80vh; */
      }

      .chatify-main-container{
        width: 95%;
        right: 0;

      }

     
}
