/*************** chat GPT *****************/

#open-chat {
    background-size: 30px;
    position: fixed;
    z-index: 1000000 !important;
    bottom: 10px;
    right: 10px;
    background-color: #f25005;
    color: white;
    padding: 10px 20px 10px 15px;
    border: none;
    border-radius: 50px;
    cursor: pointer;
    font-size: 16px;
    background-repeat: no-repeat;
    background-position: 5px 5px;
}

#chat-window {background-color: #5291ba; overflow-y: hidden; position: fixed; box-shadow: 3px 3px 9px gray; bottom: 140px; right: 10px; width: 600px; height: 510px; display: none; border: none; z-index: 999; border-radius: 10px;}
.btn-primary, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    background-color: #83b960;
    border-color: #83b960;
}


html body iframe#chat-window {
    min-height: auto!important;
    max-height: 500px!important;
}
@media (max-width: 1366px) {
.elementor-209 .elementor-element.elementor-element-4ff3d4c3 .wpr-nav-menu .wpr-menu-item, .elementor-209 .elementor-element.elementor-element-4ff3d4c3 .wpr-mobile-nav-menu a, .elementor-209 .elementor-element.elementor-element-4ff3d4c3 .wpr-mobile-toggle-text {
    font-size: 16px;
}
}
@media screen and (max-width: 600px) {
    #chat-window {
        width: 80%; 
         padding-bottom: 10px;
         max-height: 400px!important;
       }
   html body iframe#chat-window {
       max-height: 400px!important;
    }
}