/* Multi Whatsapp chat */

.multy_whatsappicon {
    width: 55px;
    height: 55px;
    background: #2ab03f;
    bottom: 80px;
    cursor: pointer;
    position: fixed;
    z-index: 100;
    right: 14px;
    outline: none;
    text-decoration: none;
    border-radius: 50%;
    color: #fff;
    line-height: 50px;
    text-align: center;
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
    font-size: 24px;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.multy_whatsappicon i {
    font-size: 25px;
    position: relative;
    top: 2px;
}

.multy_whatsappicon:hover {
    background: #e12223
}

.multy_whatsappicon:before {
    content: "\f232";
    font-family: 'Font Awesome 5 Brands';
    position: relative;
    top: -1px;
    left: 1px;
    font-size: 30px;
    display: none;
}

.mwclosse {
    width: 30px;
    height: 30px;
    background: none;
    cursor: pointer;
    position: relative;
    z-index: 110;
    clear: both;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-content: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
}

.mwclosse i {
    line-height: 30px
}

.popupbody {
    width: 320px;
    max-width: 100%;
    min-height: 150px;
    position: fixed;
    right: 25px;
    bottom: 30px;
    z-index: 1120;
    background: #fff;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}

.popupbody.open {
    opacity: 1;
    visibility: visible;
}

.popupbody svg{
    font-size: 25px;
    color: #fff;
    margin-right: 10px;
}

.popupbody-call {
    width: 320px;
    max-width: 100%;
    min-height: 150px;
    position: fixed;
    right: 25px;
    bottom: 30px;
    z-index: 1120;
    background: #fff;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}

.popupbody-call.open {
    opacity: 1;
    visibility: visible;
}

.popupbody-call svg{
    font-size: 25px;
    color: #fff;
    margin-right: 10px;
}

.popupbody-call-mobile {
    width: 320px;
    max-width: 100%;
    min-height: 150px;
    position: fixed;
    right: 25px;
    bottom: 30px;
    z-index: 1120;
    background: #fff;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}

.popupbody-call-mobile.open {
    opacity: 1;
    visibility: visible;
}

.popupbody-call-mobile svg{
    font-size: 25px;
    color: #fff;
    margin-right: 10px;
}

.popupbody-mobile {
    width: 320px;
    max-width: 100%;
    min-height: 150px;
    position: fixed;
    right: 25px;
    bottom: 30px;
    z-index: 1120;
    background: #fff;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}

.popupbody-mobile.open {
    opacity: 1;
    visibility: visible;
}

.popupbody-mobile svg{
    font-size: 25px;
    color: #fff;
    margin-right: 10px;
}

.mwp_title {
    width: 100%;
    background: #0bb868;
    padding: 20px;
    display: flex
}

.mwp_title-call {
    width: 100%;
    background: #0057d9;
    padding: 20px;
    display: flex
}

.mwp_icon i {
    color: #fff;
    padding-right: 15px;
    font-size: 30px
}

.mwp_title_con h4 {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin-top: 0
}

.mwp_title_con p {
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
    margin: 0
}

.mwp_chat_body {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 20px 20px 0;
    overflow-y: auto;
    max-height: 310px
}

.mwp_chat_body ul li {
    position: relative;
    margin-bottom: 20px
}

.mwp_chat_body ul li a {
    position: relative;
    display: block;
    text-decoration: none;
    min-height: 52px;
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

.mwp_chat_body ul li a div {
    padding: 15px;
    width: calc(100% - 60px);
    -webkit-box-shadow: 0 0 10px rgba(140, 140, 140, .3);
    box-shadow: 0 0 10px rgba(140, 140, 140, .3);
}

.mwp_chat_body ul li a div h6 {
    font-size: 14px;
    line-height: 1.3;
    color: #000;
    margin: 0 0 5px;
    font-weight: 600;
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}

.mwp_chat_body ul li a div p {
    font-size: 12px;
    color: #000;
    line-height: 1.5;
    margin: 0;
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}

.mwp_chat_body ul li a img {
    width: 40px;
    margin-right: 15px;
    border-radius: 0%;
    border: 0px solid #0bb868;
}

.mwp_chat_body ul li:hover a div h6,
.mwp_chat_body ul li:hover a div p {
    color: #0bb868
}

.mwp_chat_body::-webkit-scrollbar {
    width: 6px;
    height: 60px;
}

.mwp_chat_body::-webkit-scrollbar-track {
    width: 10px;
    border-radius: 15px;
    background-color: #fff;
}

.mwp_chat_body::-webkit-scrollbar-thumb {
    border-radius: 15px;
    background: -webkit-radial-gradient(top, #ccc, #ccc);
    background: radial-gradient(to bottom, #ccc, #ccc);
}

@media (max-width:380px) {
    .mwp_title_con h4 {
        font-size: 16px
    }
    .mwp_chat_body ul li a div p {
        font-size: 12px
    }
    .mwp_chat_body ul li a div h6 {
        font-size: 14px
    }
    .popupbody {
        width: 280px;
        right: 15px;
        bottom: 15px
    }
    .popupbody-call {
        width: 280px;
        right: 15px;
        bottom: 15px
    }
    .popupbody-mobile {
        width: auto;
        right: 30px;
        bottom: 15px;
        left: 30px;
    }
    .popupbody-call-mobile {
        width: auto;
        right: 30px;
        bottom: 15px;
        left: 30px;
    }
}

.en_input select {
    width: 100%;
    background: #fff;
    border: 1px solid #fbcaa4;
    height: 45px;
    padding: 0 20px;
    outline: none;
    border-radius: 25px;
    color: #9c3206;
    font-size: 16px;
    transition: all 0.5s ease-in-out;
}

.mwp_chat_body ul {
    list-style: none;
}