/*
 * Noto Nastaliq Urdu Draft (Arabic) http://www.google.com/fonts/earlyaccess
 */
 @font-face {
    font-family: Noto_Nastaliq;
    font-weight: 100;
    src: url(//fonts.gstatic.com/ea/notonastaliqurdudraft/v4/NotoNastaliqUrduDraft.eot);
    src: url(//fonts.gstatic.com/ea/notonastaliqurdudraft/v4/NotoNastaliqUrduDraft.eot?#iefix) format('embedded-opentype'),
         url(//fonts.gstatic.com/ea/notonastaliqurdudraft/v4/NotoNastaliqUrduDraft.woff2) format('woff2'),
         url(//fonts.gstatic.com/ea/notonastaliqurdudraft/v4/NotoNastaliqUrduDraft.woff) format('woff'),
         url(//fonts.gstatic.com/ea/notonastaliqurdudraft/v4/NotoNastaliqUrduDraft.ttf) format('truetype');
}
.languageRTL *:not(.fa) {
    font-family: Noto_Nastaliq !important;
} 

/* RTL: keep icon-font glyphs rendering (e.g. refresh icon uses 'hype artboard') */
.languageRTL #refreshAvailableCameraList,
.languageRTL #refreshAvailableCameraList:before {
    font-family: 'hype artboard' !important;
}
.languageRTL .meetingPanelButton img {
margin-left: -9px;
}
.languageRTL #contactsInnerDiv {
    /* overflow-y: unset !important; */
    direction: rtl;
}

.languageRTL .dir-text-right {
    /* overflow-y: unset !important; */
    text-align: right;
}

.languageRTL .dir-rtl {
        direction: rtl;
}

.languageRTL .dir-float-right {
    float: right;
}

.languageRTL .dir-float-left {
    float: left;
}

.languageRTL select {
padding: 0px !important;
direction: rtl
}

/* RTL: reduce font size on buttons */
.languageRTL .btn,
.languageRTL button,
.languageRTL input[type="button"],
.languageRTL input[type="submit"],
.languageRTL input[type="reset"] {
    font-size: 12px !important;
}


/* RTL: Contacts presence filter dropdown (All/Online/Offline) – restore larger font */
.languageRTL #dlabelsettings,
.languageRTL #contactsPresenceFilterDropdownContainer .btn {
    font-size: 15px !important;
}
.languageRTL #accountSettingsModal select, 
.languageRTL input {
    margin-top: 10px !important;
}

.languageRTL .translation_contactsHeading{
    opacity: 0.5;
    font-size: 16px !important;
    padding-top: 10px;
}
.languageRTL #searchinputContact,
.languageRTL #searchinputMeeting,
.languageRTL #myCommunitySearch,
.languageRTL #otherCommunitySearch,
.languageRTL #searchAddCommMember,
.languageRTL #otherCommunitySearch,
.languageRTL #searchStart,
.languageRTL #searchSchedule,
.languageRTL #searchStartChat,
.languageRTL #searchinputRecordings,
.languageRTL #searchRecordingContacts,
.languageRTL #searchInvite,
.languageRTL #searchInviteChat {
     font-size: 11px;
     text-align: right !important;
}
.languageRTL #contactsTable .contact-offline::before,
.languageRTL #contactsTable .contact-available::before, 
.languageRTL #contactsTable .contact-busy::before,
.languageRTL #contactsTable .contact-away::before,
.languageRTL #contactsTable .notContact-hallow::before,
.languageRTL #contactsTable .contact-donotdisturb::before,
.languageRTL #contactsTable .contact-in-meeting::before {    
    position: absolute;
    content: "";
    width: 7px;
    height: 7px;
    left: unset !important;
    right: 67px !important;
    top: 38px;
    border-radius: 10px;
}

.languageRTL .rtl-text-right {
    text-align: right !important;
}

.languageRTL .rtl-text-left {
    text-align: left;
}

.languageRTL .rtl-flex {
    display: flex;
}

.languageRTL .contactListPresence {
    position: absolute;
    top: 27px;
    text-align: right;
    right: 80px;
    padding-top: 5px;
    margin-top: unset !important;
    direction: ltr;
}

.languageRTL .contactNameSpan {
    width: 100% !important;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
    display: block !important;
    text-overflow: ellipsis;
    text-align: right !important;
    padding-bottom: 0 !important;
    direction: rtl !important;
}
.pending-user-name {
    display: inline !important;
}

.languageRTL  .contactListEmail {
    position: static !important;
    margin-top: 1px !important;
    left: auto !important;
    right: auto !important;
    text-align: right !important;
}

/* Indigo dashboard: new flex contact rows override legacy absolute positioning */
.languageRTL #contactsTable .contactListEmail {
    position: static !important;
    margin-top: 1px !important;
    left: auto !important;
    right: auto !important;
    text-align: right;
}

.languageRTL #contactsTable .contactListPresence {
    position: static !important;
    right: auto !important;
    top: auto !important;
    left: auto !important;
    float: none !important;
    padding-left: 0 !important;
}

.languageRTL #contactsTable .contactNameSpan {
    direction: rtl !important;
    display: block !important;
    width: 100% !important;
    padding-bottom: 0 !important;
}

.languageRTL #contactsTable .contactLetterDivParrent,
.languageRTL #contactsTable .contactProfileDiv,
.languageRTL #contactsTable .userContactSpanParent {
    float: none !important;
    padding-left: 0 !important;
}

.languageRTL .contactActionsDiv {
    float: right;
    position: absolute;
    cursor: pointer;
    top: 3px;
    left: 5px;
    display: none;
}

.languageRTL #contactsTable .contactActionsDiv,
.languageRTL #contactsTable .contactListChatandVidwoIcon {
    position: static !important;
    float: none !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    display: flex !important;
}
.languageRTL #contactsTable .contactListCallModeDropdown {
    float: none !important;
    left: auto !important;
    top: auto !important;
    position: relative !important;
}
.languageRTL .contactListCallModeDropdown {
    float: left;
    left: -63px;
    top: 2px;
}
.languageRTL .contactListChatandVidwoIcon {
    left: 24px;
    float: left;

}

.languageRTL .hamburgerContactsParentDiv #callmenu {
    top: 32px;
    right: -150px;
}
.languageRTL #callmenu:after {
    right: 155px;
}
.languageRTL .contactDropdownIcon {
    margin-left: 130px !important;
}

.languageRTL .contactDropDownLbl {
    right: 50px !important;
}
.languageRTL .contactDropdownLecCallIcon {
    margin-left: 125px !important;
}

.languageRTL .contactDropDownLecCallLbl {
    right: 51px !important;
    top: -25px !important;
}
.languageRTL .contactDropdownDownRemoveContIcon {
    float: right;
    margin-right: -30px;
}


.languageRTL .contactDropDownRemoveContLbl {
    display: block;
    text-align: right;
}
.languageRTL  .modal .close {
    /* Keep RTL close button on the left, but don't rely on float for layout */
    float: left !important;
}
.languageRTL .modal-header {
    position: relative;
}
.languageRTL .modal-header .close {
    float: none !important;
    position: absolute;
    left: 4px;
    right: auto;
    top: 30%;
    transform: translateY(-50%);
    font-family: 'Roboto', sans-serif !important;
    font-size: 28px !important;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    width: 32px;
    height: 32px;
    padding: 0;
    margin: 0;
    text-align: center;
    opacity: 0.5 !important;
}
.languageRTL .modal-header .close:hover,
.languageRTL .modal-header .close:focus {
    opacity: 0.9 !important;
}

/* Some modals wrap the × inside a span; ensure it scales */
.languageRTL .modal-header .close span {
    font-size: 21px !important;
    font-weight: 600 !important;
    opacity: 0.5 !important;
}

/* RTL: transcript beta badge positioning/size */
.languageRTL .transcript-beta {
    position: absolute;
    top: 3px;
    right: -7px;
    width: 25px;
    border-radius: 2px;
    height: 15px;
    font-size: 7px;
    background-color: red;
    color: white !important;
    font-weight: 400;
}
.languageRTL  .modal .modal-title {
    /* margin-left: 216px; */
    font-size: 16px;
    float: right  !important;
    padding-bottom: 5px;
}
.languageRTL .arrow-downFilter,
.languageRTL .inviteModalPresenceArrowDown {
    top: 18px;
    margin-right: 4px;
}
.languageRTL .row-reverse {
    display: flex !important;
    flex-direction: row;
}

.languageRTL #meetingsTabTitle {
    margin-right: 30px !important;
    float: right;
    margin-top: 20px !important;
}
.languageRTL #meeting-search-div {
    padding-top: 16px !important;
}
.languageRTL .meetingsDatalbl {
    text-align: right;
    margin-right: 10px;
}
.languageRTL .meetingsIconLeft {
    float: left !important;
}

.languageRTL .meetingsRepeatIconRigt {
    /* right: -3px !important;
    top: 68% !important; */
    padding-left: 21px
}
.languageRTL #scheduledMeetingsInnerDiv {
    direction: rtl;
}

/* Call view: mirror local mic control spacing */
.languageRTL #localAudioOff {
    padding-right: 0px !important;
    padding-left: 22px !important;
}

.languageRTL #localAudioOff .translation_callViewBottomBarMic {
    margin-left: 0px !important;
    margin-right: -4px !important;
    margin-top: 2px !important;
}

.languageRTL #community-search-input {
    float: left !important;
}
.languageRTL #communitiesTitleMain {
    float: right !important;
    padding-bottom: 44px;
    font-size: 20px;
}

.languageRTL .communityListBtnLeft {
    /* right: 96px !important; */
    float: left;
}
.languageRTL .members-count-community {
    float: right;
    margin-right: 10px;
}
.languageRTL  .communityNameSpan{
    text-align: right;
    margin-right: 10px;
}
/*  */
.languageRTL .communitActionBtnLeft{
    margin-right: 112px !important;
}
.languageRTL .communityChatBtnLeft{
    margin-right: -122px !important;
}
.languageRTL .communityAddMemberBtnLeft{
    margin-right: -92px !important;
}
.languageRTL .communityVideoBtnLeft{
    margin-right: -60px !important;
    padding-left: 0px !important;
}
.languageRTL .communityActionsDropdown {
    color: black;
    width: 178px;
    margin-left: 0.5% !important;
    top: 34px;
}
.languageRTL .communityActionsDropdown img {
    float: right;
}
.languageRTL .otherCommunitiesDropdownArrowUp:after,
.languageRTL .communityActionsDropdownArrowUp:after {
    right: 154px !important;
    left: auto;
    position: absolute;
    top: -8px;
    display: inline-block;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #ffffff;
    border-left: 8px solid transparent;
    content: '';
}

.languageRTL .communityVideoCallBtn{
    /* float:right; */
    padding-left: 0px !important;
}

.languageRTL .communityDropdownAudioCall {
    color: #315d7b;
    position: absolute;
    right: 50px;
    margin-top: 14px;
}
.languageRTL .lectureCall {
    color: #315d7b;
    position: relative;
    float: right;
    right: 13px;
    top: 9px;
}
.languageRTL .deleteCommunityLbl {
    margin-left: 72px;
    vertical-align: -webkit-baseline-middle;
}
.languageRTL .startCommunityLectureCall img {
    margin-right: 5px;
}
.languageRTL .community-lecture-call-icon{
    margin-right: 7px !important;
}
.languageRTL .deleteCommunityBtn img {
    margin-left: 10px !important;
    margin-top: 2px;
}
.languageRTL .communityOtherTabIconsLeft {
    float: left !important;
}
.languageRTL  .otherCommunityDropdownParentDiv {
    float: left !important;
}
.languageRTL .communitOtherChatIcon {
    float: left !important;
}
.languageRTL .communityOtherVideoIcon {
    float: left !important;
}
.languageRTL .communityOtherDropdown {
    left: 3px !important;
}

.languageRTL .communityOtherDropdown img {
    float: right !important;
}

.languageRTL .communityOtherAudioCallLbl {
    float: right !important;
}
.languageRTL .communityOtherLectureCallLbl {
    float: right !important;
    color: #315d7b;
    position: relative;
    margin-left: 88px;
    top: -2px;
}
.languageRTL .communityOtherLeaveComunityLbl {
    float: right !important;
}

.languageRTL .communityOtherDeletCommunityBtn {
    padding: 0 !important;
    display: inline-block;
    margin-top: 9px;
    margin-left: 83px;
}
.languageRTL .community-myPresenceFilterRight {
    right: 90px;
}
.languageRTL .community-myPresenceDropdown {
    left: -106px !important;
    top: 40;
}
.languageRTL .community-myPresenceDropdown li>p,
.languageRTL .startModalPresenceFilerDropdown li>p,
.languageRTL .inviteModalPresenceFilter li>p ,
.languageRTL .shareRecModalPresenceDropedown li>p {
    float: right !important;
}
.languageRTL .communityMyMemberActionBar {
    position: absolute !important;
    left: 0px !important;
    display: none;
}
.languageRTL .communityMyMemberCallOptionBtn {
  float: left !important;
}
.languageRTL .communityMyMemberAddBtn {
    float: left !important;
    margin-left: -10px;
}
.languageRTL .communityMyMemberChatBtn {
    float: left !important;
    line-height: 18px;
}
.languageRTL .communityMyMemberVideoBtn {
    float: left !important;
}

.languageRTL .communityMyMemberAudioCallLbl {
    float: right !important;
    margin-top: 13px;
    margin-right: 10px;
}

.languageRTL .communityMyMemberLecCallLbl {
    float: right !important;
    color: #315d7b;
    position: relative;
    float: right;
    right: 8px;
    top: 8px;
}
.languageRTL .communityMyMemberDeleteCommLbl {
    float: right !important;
    margin-top: 8px;
    margin-left: 40px;
}
.languageRTL .communityMyMemberDeleteCommIcon {
    margin-left: 35px;
}
.languageRTL .communityOtherMemberActionBar {
    position: relative;
    z-index: 2;
    right: 64%;
}
.languageRTL .community-otherPresenceDropdown {
    left: unset !important;
    right: 17px;
    top: 39px;
}
.languageRTL .community-otherPresenceDropdown li>p {
    float: right !important;
}
.languageRTL .community-otherPresenceFilterRight {
    right: 90px;
}
.languageRTL .communityOtherMemberAudioCallLbl {
    float: right !important;
}
.languageRTL .communityOtherMemberAudioCallIcon {
    float: right !important;
}
.languageRTL .communityOtherMemberLecCallLbl {
    float: right !important;
    margin-right: -14px;
}
.languageRTL .communityOtherMemberLecCallIcon {
    float: right !important;
    margin-right: 6px;
}
.languageRTL .communityOtherMemberLeaveCommLbl {
    float: right !important;
}
.languageRTL .communityOtherMemberLeaveCommIcon {
    float: right !important;
}
.languageRTL .communityOtherMemberCallOptionBtn {
    float: left !important;
}
.languageRTL .communityOtherMemberChatBtn {
    float: left !important;
}
.languageRTL .communityOtherMemberVideoBtn {
    float: left !important;
}

.languageRTL .communityOtherCallOptionDropdown{
    margin-left: 80px;
}
.languageRTL .otherLeaveCommunityContainer {

    margin-left: 80px !important;
}
.languageRTL .my-communities-list-item .communityDataMember::before {
    right: 50px !important;
    left: unset !important;
    vertical-align: middle;
    margin-top: 0px;
    top: 25px !important;
}
.languageRTL .communityMembeName {
    float: right;
    margin-right: 32px;
}
.languageRTL .communityMemberListActionBar{
    float: left !important;
    top: 6px;
    right: 24px !important;
    position: relative !important;
}

.languageRTL .community-MyMemberListCallOptBtn {
    float: left !important;
}
.languageRTL .community-MyMemberListVideoBtn {
    /* float: left !important; */
}
.languageRTL .community-MyMemberListChatBtn {
    /* float: left !important; */
}
.languageRTL .community-myCallOptionDropdown {
    margin-left: 85px;
}
.languageRTL .moreMemberActionsDropdownArrowUp:after {
    right: 133px !important;
}
.languageRTL .community-myMemberListAudioCallIcon {
float: right !important;
}
.languageRTL .community-myMemberListAudioCallLbl {
    float: right !important;
    margin-top: 10px;
}

.languageRTL .community-myMemberListLecCallIcon {
float: right !important;
margin-right: 6px;
}
.languageRTL .community-myMemberListLecCallLbl {
    float: right !important;
    color: #315d7b !important;
    position: relative !important;
    right: 0px !important;
    top: 7px !important;
}

.languageRTL .community-myMemberListDeleteCommIcon {
float: right !important;
}
.languageRTL .community-myMemberListDeleteCommLbl {
    float: right !important;
    margin-top: 5px;
    margin-right: 6px;
}

.languageRTL .other-communities-list-item .communityDataMember::before {
    right: 40px !important;
    left: unset !important;
    vertical-align: middle;
    margin-top: 0px;
    top: 26px !important;
}

/* .languageRTL .recordingTabTitle {
    margin-right: -345px;
} */
.languageRTL .recordingListContainer {
    direction: rtl;
}
.languageRTL .recordingTabSearchBox {
    right: 473px;
}
.languageRTL .recordingListButtonLeft {
    float: left !important;
}
.languageRTL  .historyTabHeadingParrent {
    float: right !important;
    right: 30px;
}
.languageRTL .historyTabContainer {
direction: rtl;
}

.languageRTL #recentCallsDiv .historyTabContainer {
  direction: ltr;
}
.languageRTL .historyDedicatedroomIcon {
float: right !important;
right: 0px;
}
.languageRTL .histortyMeetingTitleLbl {
    /* margin-right: 29px; */
    /* padding: 5px; */
    margin-right: 8px;
}
.languageRTL .historyListActionBtns {
float: left !important;
margin-left: -2% !important;
}

.languageRTL .historyReportsDropdown {
    padding-bottom: 0px;
    float: right;
    padding-top: 7px;
    text-align: right;
}
.languageRTL .historyReportsDDFuzzyTime {
    padding-right: 16px;
    padding-top: 0px;
    display: table;
}
.languageRTL .historyMeetingTime{
    /* margin-right: 36px !important; */
    margin-right: 17px;
    font-size: 10px;
    word-spacing: 2px;

}
.languageRTL .meetingsListParticipants{
    margin-right: -2px !important;
}
.languageRTL .historyListSecndRow {
    /* margin-right: 26px;
    padding-top: 0px; */
    margin-right: 9px;
}
.languageRTL .side-images-li-history {
    float: right !important;
    /* right: 0px; */
}
.languageRTL #namePara {
    margin-top: 0% !important;
    overflow: visible;
    padding-left: 0px !important;
}
.languageRTL .myStatusDropdownArrow-down {
    margin-top: 0px !important;
}
.languageRTL .settingDropdownRightAlign li,
.languageRTL .hype-settings-menu > li {
    text-align: right !important;
}
.languageRTL .settingDropdownRightAlign .hypeReleseNotesBtn,
.languageRTL .hype-settings-meta-btn {
    text-align: right !important;
    flex-direction: row-reverse;
}
.languageRTL .hype-settings-profile-inner {
    direction: rtl;
    flex-direction: row;
}
.languageRTL .hype-settings-meta-grid {
    direction: rtl;
}
.languageRTL .hype-settings-action-list > li {
  flex-direction: row-reverse;
  text-align: right !important;
}
.languageRTL .recentMeetingsDropdown-mTitle {
    text-align: right !important;
}
.languageRTL .recentMeetingsDropdown-fuzzyTime {
    text-align: right !important;
    /* margin-left: 232px; */
}
.languageRTL .recentMeetingsDropdown-mId {
    padding: 10px 0px 5px 0px !important;
}
.languageRTL .navbar-hype .dropdown-menuPresence li::before {
    left: unset !important;
    top: 22px;
    right: 8px;
}
.languageRTL .myPresenceStatsDropdown li {
    text-align: right !important;
    padding-right: 25px;
}
.languageRTL .recordingListTimeContainer {
    /* margin-right: -27px !important; */
    margin-right: 7px;
    word-spacing: 3px;
}
.languageRTL .recordingListParticipantlistContainer {
    margin-right: 6px !important;
}
.languageRTL .contactsPresenceFilterDropdown li>p {
    float: right !important;
}

.languageRTL .historyListMeetingParticipants{
    margin-right: 34px !important;
}
.languageRTL .recentMeetingsListContainer {
    text-align: right;
}
.languageRTL .communityMyMemberLecCallIcon {
    margin-left: 94px !important;
}
@media screen and (min-width: 767px) {
    .languageRTL #sideMenu {
        margin-top: -2px !important;
        float: left !important;
    }

    .languageRTL #meetingTitleBar {
        overflow: visible !important;
        padding-right: 0px;
        /* padding-left: 100px !important;
        /* float: right; */
        right: 0px;
        /* top: 14px; */
        height: 34px;
        padding-top: 6px;
        font-size: 12;
    }
}

.languageRTL .ajs-header {
    text-align: right !important;
}
.languageRTL .ajs-visible {
    direction: rtl;
}
.languageRTL .ajs-footer .btn-success,
.languageRTL .ajs-footer .btn-default {
   float: left !important;
}
 
.languageRTL .ajs-footer{
    /* Keep vertical padding so floated Yes/No buttons stay inside the dialog */
    padding: 10px 20px 14px !important;
    overflow: hidden; /* clear floats so footer height includes buttons */
}
.languageRTL .ajs-close { 
    margin-right: 411px;
}
.languageRTL .translation_pollModalLbl{
    float: right;
    padding: 5px;
}
.languageRTL .translation_pollModalCheckboxLbl{
    margin-right: 18px !important;
}
.languageRTL #pollCheckBox {
    float: right;
    right: 0px;
}

.languageRTL #refreshAvailableCameraList{
    margin-right: 15px;
    line-height: 1;
    border-left: 1px solid #ccc;
    padding-left: 14px;
    border-right: 0px;
    padding-right: 0px;
}
.languageRTL .popover-title {
    text-align: right !important;
}

.languageRTL .dedicatedRoomCopyUrlBtn {
    padding-left: 0;
    width: 21%;
    margin-top: 3px;
    margin-left: 24px !important;
}
.languageRTL #dedicatedRoomName{
    text-align: right !important;
}
.languageRTL #dedicatedRoomPin {
    left: 55px !important;
}
.languageRTL .dedicatedRoomChangePinBtn{
    left: 20px !important;
}
.languageRTL .translation_dedicatedRoomPinLbl {
    margin-top: 6px !important;
    width : 28%;
}
.languageRTL .translation_dedicatedRoomInviteLbl {
    /* right: -5px !important; */
    margin-top: 7px;
}
.languageRTL .dedicatedRoomInviteBtn {
    right: 10px !important;
}
.languageRTL .translation_dedicatedModalInviteHistoryLbl {
    margin-right: 15px !important;
    float: right !important;
    right: 16px !important;
}
.languageRTL #dedicatedRoomLogs li {
    text-align: right !important;
}
.languageRTL .dedicatedRoomLogsParticipantsLbl {
    text-align: right !important;
    margin-left: 292px !important;
}
.languageRTL .dedicatedRoomPrcpntListContainer {
    right: 37px !important;
    top: -15px !important;
    min-height: 16px;
}
.languageRTL #subbarStream_local .callViewUserNameContainer {
    right:  4px !important;;
    left: unset !important;;
}
.languageRTL .callViewUserNameContainer {
    top: 1px !important;
    overflow: unset !important;
    font-size: 10px !important;
    padding-top: 1px;
}
.languageRTL .dedicatedRoomFuzyTimeContainer {
    margin-right: 2px;
    margin-top: 0px;
}
.languageRTL .localVideoPublishingOptDropdown li {
    text-align: right;
}
.languageRTL .localVideoHDButton {
    float: right;
    margin-top: 8px;
}
.languageRTL .localVideoPublishHDLbl{
    margin-right: 10px;
}
.languageRTL .localVideoFitingLbl{
    margin-right: 10px;
}
.languageRTL .localVideoFittingIcon {
    float: right;
    margin-top: 8px;
    margin-right: 1px;
}

.languageRTL .inviteModalPresenceFilterDropdown{
    right: -25px;
}
.languageRTL #scheduleCallModal #searchScheduleMeetingPopup {
    left: 10px !important;
    right: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}
.languageRTL .inviteModalSearchBox {
    left: 12px;
}
.languageRTL  .popUpArrowHead:after {
    top: 24px;
}
.languageRTL .historyTranscriptDropdown li {
    text-align: right;
    /* margin-right: -60px; */
}
.languageRTL .historyReportsDownloadIcon {
    /* margin-right: 160px; */
    float: left !important;
}
.languageRTL .recentMeetingListCallIcon {
    float: left ;
}
.languageRTL .inviteModalContactListContainer li,
.languageRTL .startModalContactListContainer li,
.languageRTL .chatModalContactListContainer li  {
    text-align: right !important;
}
/* .languageRTL .inviteModalContactListCheckbox,
.languageRTL .startModalContactListCheckbox {
    margin-right: -80px !important;
    top: 24px !important;
    right: 110px !important;
} */
.languageRTL .shareRecModalContactContainer .contact-offline:not(.guru-item)::before,
.languageRTL  #invite-group-chat-modal-list .contact-offline:not(.guru-item)::before {
    position: absolute;
    content: "";
    background-color: #95a5a6;
    width: 8px;
    height: 8px;
    top: 35px;
    border-radius: 10px;
    float: right !important;
    right: 67px !important;
    left: unset !important;
}
.languageRTL  #add-member-modal-list .contact-offline:not(.guru-item)::before {
    top: 30px;
    border-radius: 10px;
    float: right !important;
    right: 70px !important;
    left: unset !important;
}
.languageRTL .inviteModalContactList-contactName{
    margin-right: 0px;
}
/* .languageRTL .startModalContactList-contactName {
    margin-right: 0px;
} */
.languageRTL .MeetingsEditListCheckBox {
    right: 1.5% !important;
    left: unset !important;
    top: 25% !important;
}
.languageRTL #repeatDiv {
    margin-left: 78px !important;
    width: 467px;
    /* right: -36px; */
    margin-top: 2.5%;
    text-align: right;
    direction: rtl;
    margin-top: 2%;
}
.languageRTL .startMeetingModalSelContactLbl {
    right: -18px;
}
.languageRTL .startMeetingModalPresenceFilterLbl,
.languageRTL .chatModalPresenceFilterLbl {
    right: -45px;
}
.languageRTL .selectModalSearchBox {
    left: 15px;
}
.languageRTL .translation_joinMeetingModalMeetingIdLbl {
    margin-left: 87px;
}
.languageRTL .chatModalSelContactLbl {
    top: 6px;
}
.languageRTL .chatModalSearchBox {
    
}
.languageRTL .chatModalCheckBox {
    float: right;
    margin-right: 14px !important;
    margin-top: 9px;
}
.languageRTL .chatModalContactName {
    display: inline-block;
    margin-right: 5px;
    padding-top: 7px;
}
.languageRTL .chatModalErroLbl {
    text-align: right;
}
.languageRTL #errorParticipantsStart,
.languageRTL #errorParticipantsSchedule,
.languageRTL #errorEmailSchedule,
.languageRTL #errorPassSchedule   {
    float: right;
    padding-bottom: 6px;
}
.languageRTL #joinFromModalError {
    float: right;
    margin-top: 3px;
}
/*.languageRTL #errorTitleSchedule {
    margin-left: 380px;
}*/
.languageRTL #errorDateSchedule {
    float: right;
    margin-top: 7px;
}

.languageRTL #accountSettingsModal,
.languageRTL #applicationSettingsModal{
    direction: rtl;
}
.languageRTL .translation_videoSystemRoomIdLbl {
    text-align: right;
    margin-right: 40px;
}
/* Video system modal: prevent labels from being cut off on the right in RTL */
.languageRTL #videoSystemsModal .modal-body {
    padding-right: 16px !important;
    padding-left: 16px;
}
.languageRTL #videoSystemsModal .form-horizontal .form-group .col-xs-12 > div {
    margin-left: 0 !important;
    margin-right: 9% !important;
}
.languageRTL .appSettingsModalSpeakrLbl {
    margin-left: -300px;
}
.languageRTL .appSettingsModalSpeakrLbl {
    margin-left: 48px;
}
.languageRTL .appSettingsModalSpeakrIcon{
    margin-left: -298px;
}
.languageRTL #muteNotifications {
    margin-right: 253px;
}
.languageRTL #guruDropDownDiv {
    text-align: right ;
    left: 0px !important;
}
.languageRTL .navbar-hype .screen-skill-guru-div #guru-list:after {
    top: -8px;
    left: 18px;
    border-bottom: 8px solid #80c340;
}
/* .languageRTL .guruHeadingText {
    padding-bottom: 8px;
} */
.languageRTL .ajs-content {
    text-align: right !important;
}

/* RTL: alertify body content should remain LTR */
.languageRTL .alertify .ajs-body .ajs-content{
    padding: 16px 24px 15px 3px;
    direction: rtl;
}
.languageRTL .ajs-content input {
    text-align: right !important;
}

.languageRTL .meetingInfoModalHeadings {
    margin-right: 27px !important;
}
.languageRTL .meetingInfoModalvalues {
    margin-right: -54px !important;
}

.languageRTL .meetingInfoVideoSystemRow {
    padding-bottom: 10px;
    margin-right: 14px;
}

.languageRTL .vadImg {
    float: left;
    margin-top: 4px;
    position: absolute;
    left: 5px;
    cursor: pointer;
}
.languageRTL #fulvadName {
    right: 4px !important;
    left: unset !important;
}
/* .languageRTL #joinAsGuestBtn {
    width: 53% !important;
} */
.languageRTL .joinGuestModalLangButtons {
    text-align: left !important;
}
.languageRTL .enterNameGuest {
    float: right !important;
}
.languageRTL .stateBarColRight{
    text-align: left;
}
.languageRTL .stateBarColLeft{
    text-align: right;
}
.languageRTL #historyPollIcon {
    margin-top: 5px !important;
}
.languageRTL #errorSpanAddConModal{
    /* float: right; */
    display: block;
    text-align: right;
}
.languageRTL #add-contact-modal .modal-footer {
    margin-top: 0px !important;
}
.languageRTL #noMeetingEdit {
    margin-right: 270px;
    margin-top: 50px;
}
.languageRTL #clearAddCommMember {
    top: 14px !important;
    left: 7% !important;
}
.languageRTL #errorSpanAddComm {
    float: right;
    margin-top: 7px;
}
.languageRTL #meetingMode {
    height: 37px !important;
}
.languageRTL #sMeetingMode {
    height: 37px !important;
}

.languageRTL #no-recent-meetings-span {
    text-align: right;
}
.languageRTL .contactResendRequestBtn {
    left: 3% !important;
    top: 5px !important;
    right: unset !important;
}

.languageRTL #appUrlField {
    margin-right: 24px;
}
.languageRTL .appUrlFielda-icon {
    margin-top: 6px;
}
.languageRTL #chat-option a {
	padding: 17px 17px 9px;
    text-decoration:none;
}
.languageRTL .navbar-hype .screen-skill-guru-div a {
    padding-bottom: 2px;
    padding-top: 1px;
}
.languageRTL #presence-body {
    padding-bottom: 10px;
    
}
.languageRTL .navbar-hype #recentActivity {
    padding-bottom: 5px;
}
.languageRTL #resetTxtRepeat1,
.languageRTL #resetTxtRepeat {
    margin-left: 30px;
}
.languageRTL .resetTxtRepeat1-icon,
.languageRTL .resetTxtRepeat2-icon,
.languageRTL .resetTxtRepeat3-icon,
.languageRTL .resetTxtRepeat-icon {
    float: right;
    margin-top: 9px;
    margin-right: 3px;
    margin-left: 3px;
}
.languageRTL .translation_repeatScheduleLbl {
    float: right;
}
.languageRTL #noRepeatBtn {
    min-width: 110px;
}
.languageRTL #meetingActionBtnSpan {
    margin-right: 18px;
    /* margin-top: -10px; */
}

/* .languageRTL .contact-available:not(.guru-item)::before {
    right: 15px !important;
    left: unset !important;
    vertical-align: middle;
    margin-top: 6px;
} */
.languageRTL .startModalContactListContainer .contact-available:not(.guru-item)::before,
.languageRTL .startModalContactListContainer .contact-away:not(.guru-item)::before,
.languageRTL .startModalContactListContainer .contact-busy:not(.guru-item)::before,
.languageRTL .startModalContactListContainer .contact-donotdisturb:not(.guru-item)::before{
    right: 77px !important;
    left: unset !important;
    top: 40px !important;
}
.languageRTL #add-member-modal-list .contact-available:not(.guru-item)::before,
.languageRTL #add-member-modal-list .contact-busy:not(.guru-item)::before,
.languageRTL #add-member-modal-list .contact-away:not(.guru-item)::before,
.languageRTL #add-member-modal-list .contact-donotdisturb:not(.guru-item)::before {
    top: 30px;
    border-radius: 10px;
    float: right !important;
    right: 70px !important;
    left: unset !important;
}
.languageRTL #errorPollTitle{
    float: right;
    margin-top: 6px;
}
.languageRTL .pollQuesProp {
    text-align: right;
}
.languageRTL  .poll-arrow-left-right {
    margin-top: 0px;
}

.languageRTL .dedicatedRoomStaticElementsContainer {
    overflow-y: hidden;
}
.languageRTL #dedicatedRoomLogs {
    direction: rtl;
}
.languageRTL .appSeetigsTabContainer li {
float: right;
}
.languageRTL #generalTabBtn {
    margin-right: -50px;
}
.languageRTL .input-group .form-control:first-child {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-radius: 4px;
}
.languageRTL .input-group .input-group-addon:last-child {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-radius: 4px;
}
.languageRTL .input-group .input-group-addon {
    padding: 11px 18px;
}
.languageRTL .input-group-addon:last-child {
    border-right: 0;
    border-left: 1px solid #ccc !important;
}
.languageRTL .input-group-addon{
    height: 34px;
    margin-top: 10px;
}
.languageRTL .shareRecModalPresence{
    left: 15px;
    padding-left: 0px;
    padding-right: 0px;
    right: unset !important;
    width: 70px;
}
.languageRTL .checkbox label, .radio label {
    min-height: 20px;
    /* padding-right: 35px !important; */
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.languageRTL #shareRecordingContacts .list-group-itemCustom  {
    text-align: right;
}

.languageRTL .shareRecModalCheckBox {
    top: 0px !important;
    right: -2px !important;
}
/* .languageRTL .editMeetingListContainer {
    padding-right: 30px;
}
.languageRTL .editMeetingCheckBox {
    margin-right: -80px !important;
    top: 24px !important;
    right: 110px !important;
} */
.languageRTL .noScheduleListParent {
    top: 30% !important
}
.languageRTL .translation_videoSystemlegacyRoomIdLbl {
    text-align: right;
    width: 100%;
    max-width: 100%;
    overflow: visible;
    padding-right: 8px;
    box-sizing: border-box;
}

.languageRTL #resetTxtRepeat2 {
    margin-left: 55px;
}

.languageRTL #resetTxtRepeat3 {
    margin-left: 25px;
}

.languageRTL #left-toDoIcons #main-control-panel img {
    height: 75%;
    margin-right: 10px;
    float: right;
}
.languageRTL #left-toDoIcons .one-icon span {
    font-size: 14px;
    float: right;
    /* right: 16px; */
    margin-right: 13px;
    margin-top: -11px;
}
.languageRTL #left-toDoIcons #contactsButton.one-icon.tab-active,
.languageRTL #left-toDoIcons #multipartyCallScheduleButton.one-icon.tab-active,
.languageRTL #left-toDoIcons #recentCallsButton.one-icon.tab-active {
    border-left: none !important;
    border-right: 3px solid var(--hype-accent-strong, #6366f1) !important;
    background: linear-gradient(
      90deg,
      rgb(29 27 64) 0%,
      rgba(79, 70, 229, 0.21) 32%,
      rgba(42, 40, 96, 0.08) 68%,
      transparent 100%
    ) !important;
}

.languageRTL #toDoIcons .tab-active {
    border-left: none !important;
    border-right: 3px solid var(--hype-accent-strong, #6366f1) !important;
    background: var(--hype-accent-soft, rgba(129, 140, 248, 0.18)) !important;
}
.languageRTL #left-toDoIcons {
    right: 0 !important;
    left: unset;
}
.languageRTL .communityMembersLbl {
    float: right;
    margin-right: -50px;
}
.languageRTL #add-member-modal-list {
    min-height: 50% !important;
}
.languageRTL .historyActionsDropdown {
    left: 0px !important;
    right: unset !important;
    top: auto !important;
}
.languageRTL .historyActionsDropdown:after {
    right: 135px !important;
}
.languageRTL .historyActionsDropdown img{
  float: right;
  margin-top: 8px;
  margin-left: 5px;
}

.languageRTL .historyActionsDropdown li{
    text-align: right;
}
.languageRTL .shareRecordingModalNameLbl{
    margin-right: 38px;
}
.languageRTL .inviteNewModalChecKBox {
    /* float: right;
    right: 25px;
    top: 17px;
    margin-left: unset !important; */
}

.languageRTL #invite-meeting-modal-list .contact-offline:not(.guru-item)::before {
    position: absolute;
    content: "";
    background-color: #95a5a6;
    width: 8px;
    height: 8px;
    top: 36px;
    border-radius: 10px;
    float: right !important;
    right: 77px !important;
    left: unset !important;
}

.languageRTL .inviteNewContactListContainer{
    text-align: right !important;
}
/* .languageRTL .inviteNewContactNameLbl {
    padding-top: 2px !important;
    margin-right: 40px;
} */
.languageRTL .callInviteInfoModalImg {
    top: 7.5% !important;
    left: 3.5% !important;
}
.languageRTL .callInviteInfoModalCallBtn {
    float: left !important;
    /* margin-left: 8px; */
}
.languageRTL .callInviteInfoModalNameContainer {
    width: 25% !important;
    float: right !important;
}
.languageRTL .callInviteInfoModalNameContainer .list-group-item-heading {
    overflow: visible !important;
}
.languageRTL .callInviteInfoModal-callStatusLbl {
    text-align: right;
    right: 2px;
    margin-right: 8px;
}
.languageRTL .callInviteInfoModalNameLbl {
    float: right;
    overflow: visible !important;
}

.languageRTL .startMeetingListContactName {
    padding-left: 30px;
    padding-top: 2% !important;
    text-align: right !important;
    /* margin-right: 85px !important; */
    margin-top: -35px;
}
.languageRTL .inviteModalContactListCellNbr{
    padding-left: 30px;
    padding-top: 2% !important;
    text-align: right !important;
}
.languageRTL .editMeetingModalCellNbr {
    padding-left: 30px; 
    padding-top: 2% !important;
    text-align: right !important;
    margin-right: 33px !important;
}
.languageRTL #activity-listDrop,
.languageRTL #schedule-meeting-modal-list,
.languageRTL #start-meeting-modal-list,
.languageRTL #start-group-chat-modal-list,
.languageRTL #share-recording-contacts-list,
.languageRTL #invite-group-chat-modal-list,
.languageRTL #add-member-modal-list    {
    direction: rtl;
}
.languageRTL #activity-listDrop #header {
    direction: ltr;
}
/* .languageRTL #activity-listDrop button  img {
    float: right !important;
    margin-top: 3px !important;
    margin-right: -13px !important;
} */
.languageRTL .inviteModalContactListCellwithname {
    float: right;
    right: 160px;
    top: 27px !important;
}
.languageRTL #schedule-meeting-modal-list li,
.languageRTL #start-meeting-modal-list  li,
.languageRTL #start-group-chat-modal-list  li,
.languageRTL #invite-group-chat-modal-list  li,
.languageRTL #share-recording-contacts-list  li  {
    margin-right: 0px !important;
}
.languageRTL .startMeetingListContactName .otherDetails {
    right: 160px !important;
    top: 27px !important;
}

.languageRTL .chatBoxName {
    font-size: 14px;
}
.languageRTL .chatBoxName {
    height: 28px;
}
.languageRTL .chat-heading {
    text-align: right;
}
.languageRTL #loginPageGuruDropdown {
    text-align: right
}
.languageRTL .sign-up-content-div {
    min-height: 30px;
}
.languageRTL #joinFromLoginModalError {
    float: right;
}
/* .languageRTL .ChatParticipantsCheckBox {
    right: 0% !important;
    left: unset !important;
    top: 47% !important;
} */
.languageRTL .addParticipants-name {
    margin-right: 40px;
}
.languageRTL .addParticipants-nameParent  {
    text-align: right;
}
.languageRTL .noMemberToChat {
    float: right;
}
.languageRTL .translation_dRoomPinLbl {
    float: right;
    padding-bottom: 7px;
}
.languageRTL .translation_dRoomRequestLbl {
    text-align: right;
    margin-left: 80px;
}
.languageRTL .meetingPasscodeModalLbl {
    text-align: right;
    display: block;
}

.languageRTL .communityAddMemberModalCheckBox {
    /* float: right !important; */
    margin-top: 13px !important;
    /* margin-right: 12px !important; */
}

.languageRTL .divNotificationStack {
    float: right !important;
    text-align: right;
}

.languageRTL #global-notification-popup #ignoreAllDiv, #meeting-notification-popup #ignoreAllDiv2 {
    margin-top: 2px;
    padding-right: 10px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 99%, 15% 100%);
    clip-path: polygon(0% 0%, 100% 0%, 85% 99%, 0% 95%);
}
.languageRTL #ignoreAllDiv {
    float: left !important;
}

.languageRTL #ignoreCall {
    width: 125px !important;
}
.languageRTL #global-notification-popup #closeNotificationPopup, #meeting-notification-popup-close {
    border-right: 1px solid #5e5e5e;
    padding-right: 10px;
    border-left: 0px !important;
    padding-left: unset !important
}
.languageRTL .notifications-dropdown-actions-div.call {
    left: 0px !important ;
    right: unset !important;
}
.languageRTL .notifications-dropdown-actions-div {
    background: -webkit-linear-gradient(right, rgba(235, 235, 235, 0.12), rgba(237, 242, 250, 0.81), #edf2fa);
}
.languageRTL .notifications-dropdown-action {
    left: 10% !important;
}
.languageRTL #notification-listDrop {
    direction: rtl;
}
.languageRTL .contactTabDialNumberIcon {
    text-align: right !important;
    right: 0px !important;
}
.languageRTL .contactTabDialNumberLbl {
    text-align: right;
    right: 50px;
    text-overflow: ellipsis;
    direction: rtl;
    min-height: 20px;
}
.languageRTL .chatMessageInput {
    text-align: right;
}

.languageRTL .notifications-dropdown-actions-div {
    left: 15px !important;
    right: unset !important;
}
.languageRTL #transcripitLanguageLbl,
.languageRTL #translateTranscriptLbl {
    float: right;
}
.languageRTL #erroraTranscript {
    text-align: right;
    font-size: 12px !important;
}

.languageRTL .close-transcript {
    position: absolute;
    left: 10px !important;
    right: unset;
}
.languageRTL #speechText {
    direction: rtl;
}
.languageRTL .speech-text-area {
    padding-right: 8px !important;
    list-style-type: none;
    margin-bottom: 8px !important;
    margin-top: 8px !important;
    margin-left: 50px !important;
    margin-right: unset !important;
}
.languageRTL .transcripSpeechContainer {
    padding-right: 5px !important;
}
.languageRTL .transcript-empty {
    text-align: right !important;
    margin-right: 8px;
    margin-left: unset;

}
.languageRTL  #new-chat-list li .last-message-chat em {
    min-height: 20px;
}
.languageRTL .chat-label-group {
    overflow: visible;
}
.languageRTL .dedicatedRoomLogsParticipantsParent,
.languageRTL .dedicatedRoomLogsStartTimeParent {
    padding-top: 10px;
}
.languageRTL .transcriptLanguageDropdown {
    width: 85px;
    position: absolute;
    left: 44px;
    right: unset;
    top: 0px;
    display: none;
    cursor: pointer;
    height: 31px;
    border: 1px solid #ffffff;
}
.languageRTL  #new-chat-panel {
    left: 0px;
    right: auto;
    top: 51px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.languageRTL #download-hype-main {
    position: fixed;
    bottom: 20px;
    right: 20px !important;
    left: unset !important;
    z-index: 2000;
    color: #03A9F4;
    font-weight: 700;
    cursor: pointer;
}

.languageRTL #chat-option {
    width: 85px !important;
}

.languageRTL .translateChatLangauge {
    right: unset !important;
    left: 0px !important;
}
.languageRTL .translateChatLangauge .translate-chat-arrow {
    left: 8% !important;
    right: unset;
}
.languageRTL .translateChatLangaugeUp {
    right: unset !important;
    left: 0px !important;
}
.languageRTL .translateChatLangaugeUp .translate-chat-arrow {
    right: unset !important;
    left: 8%;
}
.languageRTL .revers-ul {
    /* direction: rtl  */
}
.languageRTL .revers-ul li{
    float: right
}
@media (min-width: 768px){
    .languageRTL .navbar-nav {
        float: right;
        margin: 0;
    }
    .languageRTL .navbar-right {
        float: left !important;
        margin-right: -19px;
    }
    .languageRTL .navbar-header {
        float: right;
    }
    .languageRTL .floatRight {
        float: right;
    }
    .languageRTL #notifications{
        float: right;
    }
    .languageRTL .floatLeft {
        float: left;
    }
}
.languageRTL .settingDropdownRightAlign,
.languageRTL .hype-settings-menu {
    left: 0px !important;
    right: -245px !important;
}
.languageRTL .navbar #settingsBtnNew .dropdown-menu:after,
.languageRTL .navbar #settingsBtnNew .hype-settings-menu.dropdown-menu::after {
    display: none !important;
}
.languageRTL #notification-listDrop {
    right: 0px !important;
    left:  unset !important;
}
.languageRTL .navbar-hype {
    background: linear-gradient(to left, rgba(67, 56, 202, 0.92), rgba(99, 102, 241, 0.92)) !important;
}
.languageRTL .contactTabAddContact {
    float:left;
}

.languageRTL #contactsDiv .contactTabAddContact,
.languageRTL #contactsDiv #contactTabAddContact {
    float: none !important;
}

/* .languageRTL .searchinputContact {
    top: 5px;
    right: 45px;
} */

.languageRTL #contactsDiv .searchinputContact,
.languageRTL #contactsDiv #contacts-search-input {
    top: auto !important;
    right: auto !important;
    left: auto !important;
    position: relative !important;
}
.languageRTL .hype-filter-chips {
    flex-direction: row;
}
.languageRTL .contactsTabHeadingRight {
    text-align: right;
    right: auto !important;
    bottom: auto !important;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 8px;
}

.languageRTL #contactsDiv .contactsTabHeadingRight {
    right: auto !important;
    bottom: auto !important;
    flex-direction: column !important;
    direction: ltr !important;
    align-items: flex-end !important;
    text-align: right !important;
    width: max-content !important;
    margin-left: 0 !important;
}

.languageRTL #contactsDiv .hype-filter-chips {
    flex-direction: row !important;
    direction: rtl;
    justify-content: flex-start !important;
    align-self: flex-end !important;
}

.languageRTL .pollOptionContainer {
    width: 15px;
    text-align: right;
}
.languageRTL .pollMainContainer li {
    display: flex;
    flex-direction: row-reverse; 
}
.languageRTL .per-poll {
    margin-top: -5px;
}
.languageRTL .footer form > span[id^="fileUpload"] {
    float: right;
    right: 7px;
    left: unset;
}
.languageRTL .footer .sendButton {
    left: 0px;
    right: unset;
    transform: rotate(-60deg);
}
/* .languageRTL  h3,
.languageRTL .community-main-heading{
    font-size: 20px;
} */

/* ----------------- call view right styling for videos containers starts -------------------- */
.languageRTL .local-videos-container {
    right: 2%;
    left: unset;
}  
.languageRTL .callViewTopBarRight {
    float: right !important;
    margin-right: 15px !important; 
}
.languageRTL #logoIconDiv {
    float: right !important; 
    right: 30px;
}
.languageRTL .top-nav-bar {
    background: linear-gradient(to left, rgb(49, 93, 123) 0%, rgb(128, 195, 64) 100%);
}
.languageRTL #meetingIdBar,
.languageRTL #liItemMeetingInfo,
.languageRTL #dedicatedRoomDetailsDropDown,
.languageRTL #webcastRoomDetailsDropDown,
.languageRTL #meetingInfoIcon {
    float: right;
} 
.languageRTL #licodeVideosDiv {
    float: right;
    right: 0% !important;
    left: unset !important;
    /* padding-left: 6px !important; */
}
.languageRTL #licodeVideosDivFullScreen{
    position: absolute;
    left: 10%;
    right: 10% !important;
    left: unset !important;
    height: 95% !important;
    width: 87%;
    top: 6%;
    display: none;
}
.languageRTL #vad {
    display: flex;
    position: fixed;
    right: 190px;
    left: unset;
    z-index: 70;
    bottom: 16px;
}
.languageRTL #licodeVideosDivFullScreen {
    position: absolute;
    left: 10%;
    right: 10% !important;
    left: unset !important;
    height: 95% !important;
    width: 90% !important;
    top: 6%;
    display: none;
}
.languageRTL .in-slider-mode .dropdown-menu-right {
    right: 0 !important;
    left: unset !important;
    top: 22px;
}
.languageRTL .stateBarDropdown {
    right: unset !important;
    left: 0px !important;
    overflow-y: hidden !important;
}
.languageRTL .topbarLogoSideContainer li:not(.editWebcastName) {
    border-right: 1px solid rgba(255, 255, 255, .5) !important;
    border-left: unset !important;
}

.languageRTL .dedicatedRoomStaticElementsContainer {
    position: absolute;
    width: 380px;
    left: unset;
    right: -80px;
}
.languageRTL #dedicatedRoomLogs {
    width: 382px;
    left: -247px;
}
.languageRTL .border-right-light-blue {
    border-left: 1px solid #42789c;
    border-right: unset;
}
.languageRTL #callview-navbar {
    background: linear-gradient(to left, rgb(49, 93, 123) 0%, rgb(128, 195, 64) 100%) !important;
}
.languageRTL #showSideNavBar {
    left: 20px;
    right: unset;
}
@media screen and (max-width: 767px) {

    .languageRTL #meetingTitleBar {
        overflow: visible !important;
        padding-right: 0px;
        padding-left: 40px !important;
        float: left;
        left: 74px;
        top: 1px;
    }
    .languageRTL .nav-bar-for-mob {
        margin-top: 52px !important;
    }
}
/* ---------------------- call view right styling for videos containers ends ----------------------- */
.languageRTL #error-name-guest {
    text-align: right;
    margin-right: 20px;
}
.languageRTL .contactLetterDivParrent {
    float: right;
    padding-left: 18px;
    padding-right: unset;
    margin-top: 3px;
}
.languageRTL .username-contact-letter,
.languageRTL .participant-username-letter, 
.languageRTL .history-participant-username-letter, 
.languageRTL .profile-pic-nav .opensips-username-text,
.languageRTL .emergency-message-content {
    margin-top: 0px;
}
.languageRTL .contactProfileDiv{
    float: right;
    padding-left: 18px;
    padding-right: unset;
    margin-top: 3px;
}
.languageRTL .userContactSpanParent, .languageRTL .mergeContactSpanParent {
    float: right;
    padding-left: 18px;
    padding-right: unset;
    margin-top: 3px;
}
.languageRTL .c-MemberAction {
    float: right;
    display: none;
    position: absolute;
    top: 6px;
    left: 2px;
    right: unset;
}
.languageRTL .c-MemberAction .dropdownParentDiv  {
    float: left;
}
.languageRTL .communityLetterDivParent{
    float: right;
    width: 9%;
}
.languageRTL .communityNameContainer{
    display: inline-block;
    /* padding-top: 10px; */
    font-weight: 300;
    width: 100%;
    text-align: right;
}
.languageRTL .historyPixandBtnParent{
    float: left;
}
.languageRTL .historyBtnsContainer {
    float: left; 
}

.languageRTL #historyTable .historyBtnsContainer,
.languageRTL #historyTable .historyPixandBtnParent {
    float: none !important;
}

.languageRTL #recentCallsDiv .hype-history-chips {
    flex-direction: row !important;
    direction: rtl;
    justify-content: flex-start !important;
}

.languageRTL #historyTable .histortyMeetingTitleLbl,
.languageRTL #historyTable .historyListSecndRow {
    margin-right: 0 !important;
}

.languageRTL #historyTable .list-group-itemCustomMeeting {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.languageRTL .historyPixContainer {
    float: right;
}
.languageRTL .historyPixandBtnDivider {
    float: right;
}
.languageRTL .recordingListBorderRtl {
    float: left !important;
}
.languageRTL .recordingPicContaier {
    float: left;
}
.languageRTL .communityContactListImg{
    height: 30px;
    width: 30px;
    border-radius: 20px;
    float: right;
    margin-right: 6px;
    margin-top: 8px !important;
}
/* .languageRTL .history-participant-username-letter {
    margin-top: 0px;
} */
.languageRTL .history-participant-text-div, 
.languageRTL .recording-participant-text-div {
    border-radius: 15px;
}
/* .languageRTL .cellNumberList,
.languageRTL .sipNumberList{
    margin-right: 41px;
    margin-top: 6px;
    height: 30px;
    width: 30px;
}  */
.languageRTL .cellNumberIcon {
    margin-top: 7px;
}
/* .languageRTL .meetingModalContactText {
    margin-right: 35px;
} */
/* .languageRTL .start-meeting-modal-li .meetingModalContactImg:not(.sipNumberList),
.languageRTL .start-meeting-modal-li .meetingModalContactText:not(.sipNumberList) {
    margin-right: 30px !important;
} */
/* .languageRTL .chatModalContactText {
    float: right;
    margin-right: 5px;
    height: 30px !important;
    width: 30px !important;
    margin-top: 7px;
} */
.languageRTL .group-chat-invite-li .meeting-modal-contact-text, .languageRTL .group-chat-add-li .meeting-modal-contact-text {
    /* float: right;
    margin-right: 5px; */
    height: 30px !important;
    width: 30px !important;
    /* margin-top: 7px; */
}
/* .languageRTL .chatModalContactImg {
    float: right;
    margin-right: 5px;
    margin-top: 7px;
} */

/* .languageRTL .group-chat-add-li  .meeting-modal-contact-img {
    float: right;
    margin-right: 5px;
    margin-top: 7px;   
} */

/* .languageRTL .meeting-modal-contact-text:not(.cellNumberList) {
    height: 30px;
    width: 30px;

} */
.languageRTL .moreMemberActionsDropdown {
    left: -4% !important;
}
.languageRTL .communityLectureCallIcon{
    margin-right: 7px;
    margin-top: 5px;
}
.languageRTL .communityAudioCallTxt {
    margin-top: 10px;
}
.languageRTL .communityLectureCallTxt{
    margin-top: -8px;
    right: -6px;
}
.languageRTL .communityAudioCallIcon{
    margin-top: 5px;
}
.languageRTL .communityDeletIcon {
    float: right;
}
.languageRTL .communityDeletTxt{
    float: right;
    margin-top: 5px;
}
.languageRTL .userContactTextDivRtl{
    float: right;
}
.languageRTL .imgContainer {
    float: right;
    display: block !important;
    padding-top: 8px;
}
.languageRTL .share-recording-profile-picture {
    margin-right: 30px;
    padding-left: 0px;
}
/* .languageRTL .share-profile-text-parent {
    float: right;
    padding-left: 0px;
    margin-right: 30px;
    margin-top: 4px;
} */
/* .languageRTL .share-recording-li .meeting-modal-contact-text {
    float: right;
    padding-left: 0px;
    margin-right: 30px !important;
    margin-top: 4px;
} */
.languageRTL .settings-profile-picture-parent{
    float: right;
}
.languageRTL #profileDivAccSettings {
    float: left !important;
}
.languageRTL .accountSettingsModalUserName {
    display: block;
    margin-top: -12px;
}
.languageRTL .newPasswordFieldsContainer {
    float: left;
}
.languageRTL .meetingsListPixContainer {
    float: left;
    margin-left: 23px;
    margin-right: unset;
}
.languageRTL .meetingActionBorder{
    float: right !important;
}
.languageRTL .meetingDataHolder .timeMeeting {
    margin-right: 0px;
    padding-top: 5px;
    /* display: block; */
    word-spacing: 3px;
    /* padding-right: 10px; */
}
.languageRTL .acctSettingsModalFirstRow{
    width: 67%;
    float: right;
    margin-right: 19px;
    margin-bottom: 21px;
}
.languageRTL .usernameTextSpanSettings {
    margin-top: -6px;
}
.languageRTL #verificationDiv {
    right: unset;
    left: 2%;
    text-align: right;
}
.languageRTL .verification-desc {
    text-align: right;
}
.languageRTL .verification-div .close-verification-div {
    right: unset;
    left: 0px;
}
.languageRTL .recentMeetingPictures {
    float: right;
}
/* .languageRTL .recentMeetingsDropdown-fuzzyTime {
    float: left;
} */
.languageRTL .moreParticipantsArrowUp {
    margin-top: -14px;
    margin-right: 5px;
}
.languageRTL .more-participants-dropdown-list {
    margin-right: -30px;
    margin-left: unset;
}
.languageRTL .more-participants-list   {
    text-align: right;
}
.languageRTL .historyStatusAndIconContainer .meeting-status-icon{
    /* float: right; */
    margin-right: 0px;
    margin-top: 9px;
}
.languageRTL .historyPixandBtnParent{
    margin-top: -45px !important;
}
.languageRTL .remove-profile-picture:not(.remove-profile-picture-login) {
    left: unset !important;
}

.languageRTL .meetingDataHolder .tabs-more-participants-tip, .more-history-participants .tabs-more-participants-tip, .recordingPicContaier .more-participant-parent-div .tabs-more-participants-tip {
    margin-top: -22px !important;
}

.languageRTL .more-history-participants-list li {
    margin-left: 15px !important;
}

.languageRTL .more-participants-count {
    font-family: 'Roboto', sans-serif;
    margin-top: 0;
}

.languageRTL .noti-meeting-owner-div , .languageRTL .notification-meeting-message, .languageRTL .user-profile-contact-notification, .languageRTL .contact-ivite-fuzzy-time{
    float: right;
    margin-left: 15px;
}

.languageRTL .notification-meeting-message{
    padding-bottom: 12px;
}
.languageRTL .schedule-noti-fuzzy-time {
    width: 61%;
    /* padding-right: 15%; */
    float: right;
}

.languageRTL .schedule-noti-fuzzy-time span {
    text-align: right;
    display: block;
}

.languageRTL .timeScheduledMeeting {
    float: right;
}

.languageRTL .notification-meeting-message {
    float: none;
    display: inline;
    
}

.languageRTL .notification-meeting-message div {
    text-align: right;
}

.languageRTL .notification-reminder-meeting {
    text-align: right;
    /* margin-right: 20px; */
}

.languageRTL .notificationRemiderFuzzytime{
    width: 60%;
    text-align: right;
    margin-right: 20px;
    padding-top: 8px;
}
.languageRTL .notification-reminder-li{
    border-bottom: 1px solid #ccc;
}
/* .languageRTL .notificationOwnerImgContainer {
    height: 100px;
    padding-right: 11px !important;
    margin-right: -9px;
} */

.languageRTL .dedicated-missed-notif-image,
.languageRTL .dedicated-missed-notif-text-parent,
.languageRTL #noContactsSearch
{
    float: right;
}

.languageRTL .dedicated-invite-sub-dropdown {
    right: 8px !important;
}

.languageRTL .dedicated-dropdown-top-icon {
    left: 82%;
}

.languageRTL .scheduleModalBtnDropDown {
    direction: rtl;
}
.languageRTL .scheduleModalBtnDropDown li{
  text-align: right;
}
.languageRTL #sMeetingModeLecture{
    margin-left: unset !important; 
    margin-right: 5px;
    margin-top: unset !important;
}

.languageRTL #sMeetingModeAudio {
    margin-left: unset !important; 
    margin-right: 5px;
    margin-top: unset !important;
}

.languageRTL .form-control {
    font-size: 12px !important;
}

.languageRTL.h3,
.languageRTL h3 {
    font-size: 20px;
}

.languageRTL .mModalDropdownULParentDiv,
.languageRTL .scheduleDropdownParentDiv {
    float: left;
}
.languageRTL .mModalDropdownUL,
.languageRTL .scheduleModalDropdownUL  {
    left: 0 !important;
    right: unset !important;
}
.languageRTL .innerPhoneNumber,
.languageRTL .scheduleInnerPhoneNumber   {
    padding-right: 21px;
    direction: ltr;
}
.languageRTL .scheduleInnerLblList{
    padding-right: 12px;
}

.languageRTL .ajs-content ul {
    direction: rtl;
}

.languageRTL .mMeetingModeDropdown {
    direction: rtl;
}

.languageRTL .mMeetingModeDropdown li{
    text-align: right;
}

/* .languageRTL  #mMeetingModeLecture {
    padding-right: 6px;
} */

.languageRTL .meeting-notification-li {
    display: inline-block !important;
}

.languageRTL .dedicated-missed-notif-span {
    margin-top: -7px;
}

.languageRTL .callStatusMsgNoTranscript{
    padding-right: 4px;
    /* display: inline-block !important; */
    padding-top: 8px;
}

.languageRTL .callStatusMsgTranscript{
    padding-right: 11px;
    display: inline-block !important;
}

.languageRTL .translation_meetingPanel{
    font-size: 12px  !important;
}

.languageRTL .chatLblTopBar{
    font-size: 12px  !important;
}

.languageRTL #addCommunityGetStarted{
    margin-top: 23px;
    display: inline-flex;
}

.languageRTL .contactRequestBtns{
    left:  3%;
    right: unset !important;
}

.languageRTL #meetingTitleItem {
    border-right: unset !important;
    border-left: unset !important;
    float: right;
    position: unset !important;
}

/* .languageRTL #meetingInfoIcon {
    border-right: 1px solid rgba(255, 255, 255, .5) !important;
    border-left: 1px solid rgba(255, 255, 255, .5) !important;
} */

.languageRTL #activity-listDrop li button {
    font-size: 10px !important;
}
.languageRTL #meetingTitleItem, .languageRTL #meetingDurationTime {
    float: right;
}

.languageRTL #meetingTitleBar {
    margin-top: -4px;
    text-align: right;
}

.languageRTL #meetingDurationTime {
    margin-top: -11px;
    height: 16px;
}
.languageRTL #invite-group-chat-modal-list li::before {
    right: 21px !important;
    left: unset !important;
    top: 40px !important;
}

.languageRTL .add-chat-partcipant-name {
    float: right;
}

.languageRTL .communityReqPenddingLbl{
    float: left;
    display: inline-block;
    left: 10px;
    padding-top: 7px;
    padding-right: unset;
    position: absolute;
    font-size: 14px;
}

/*.languageRTL #Choosemonthtocontinue {
    margin-right: 3% !important;
    float: right;
    right: 0px;
}*/

.languageRTL .yearlyOptionsSpan{
    display: block;
    float: right;
    padding-bottom: 5px;
}


.languageRTL .webcastDetailsDropDown {
    right: -77px;
    left: unset;
}


.languageRTL .micDropdownMenu{
    direction: rtl;
    font-size: 12px;
}

.languageRTL .micDropdownMenu li{
    text-align: right
}

.languageRTL .micDropdownMenu li img{
    float: right;
    margin-right: 5px;
}

.languageRTL .micDropdownMenu li span{
    display: block;
    width: 100%;
    padding-right: 18px;
}

.languageRTL .meetingDataHolder .titleMeeting {
    font-size: 14px;
}

.languageRTL .myCommunityHeaderDropdownLecIcon {
    margin-left:-7px;
}

.languageRTL .historyTranscriptDropdown{
    margin-top: 5px !important;
}
.languageRTL .meeting-status-icon img {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.languageRTL .pollTxtContainer {
    padding-right: 6px;
}

.languageRTL .transcript-main-div {
    padding-right: 8px;
    padding-top: 3px;
    min-width: 300px;
}

.languageRTL #hypeReleseNotesBtnId {
    margin-right: 0 !important;
    padding-top: 4px;
    direction: rtl;
}

.languageRTL .hypeReleseNotesBtn {
    direction: rtl;
}

.languageRTL .settingsHeaderSecRow,
.languageRTL .hype-settings-meta-row.settingsHeaderSecRow {
    height: auto;
}

.languageRTL #license-span,
.languageRTL #license-span.hype-settings-license {
    padding: 0 !important;
    width: auto !important;
}

.languageRTL .contatWithName {
    float: left;
    position: absolute;
    cursor: pointer;
    top: 3px;
    left: 72px;
    display: none;
}

.languageRTL .detailsMoreOptions {
    direction: ltr;
    display: inline-flex;
    width: 74px;
    margin-right: 6px;
    text-overflow: ellipsis;
}

.languageRTL #contacts-search-input #searchclear {
    top: 34% !important;
}

.languageRTL #searchCommunityClear,
.languageRTL #searchclear,
.languageRTL #searchclearMeeting,
.languageRTL #searchclearHistory {
    top: 37% !important;
    left: 5px !important;
    right: unset;
}

.languageRTL .translation_dedicatedRoomInviteLbl {
    width: 110px !important;
    text-align: right;
}

.languageRTL #appUrlField {
    float: right;
    right: 0;
    margin-right: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    direction: ltr;
}

.languageRTL .appUrlFielda-icon {
    float: left !important;
}

.languageRTL .urlStreamErrorLbl {
    text-align: right;
}

/* .languageRTL .communityListContainer {
    right: -432px;
}

.languageRTL .communityContactsContainer {
    right: 250px;
}

.languageRTL #communityTabs {
    float: right;
    direction: rtl;
} */

.languageRTL .history-meeting-title {
    text-align: right;
}

.languageRTL .meeting-action-div {
    float: left;
}

.languageRTL .meeting-owner-div {
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 16px;
}

.languageRTL .meeting-owner-div .owner-name-span {
    margin-top: 0px;
}

/* .languageRTL .meetingDataHolder .titleMeeting {
    padding-bottom: 5px;
} */

.languageRTL .history-content-div .meeting-history-participants {
    padding-right: 12px;
}

.languageRTL .history-content-div .side-images-li-history {
    margin-top: 4px;
}

.languageRTL .sipContactLbl {
    top: 55px;
}

.languageRTL .recording-data-div .recording-participants {
    padding-right: 6px;
}
/* .languageRTL .edit-meeting-sip, .languageRTL .edit-meeting-phone{
    margin-top: 7px;
    margin-right: 29px;
    float: right !important;
} */

.languageRTL .edit-meeting-phone .username-contact-letter {
    margin-top: 6px;
}

.languageRTL  .meetingTitle {
    text-align: right;
}


.languageRTL #webcsatInviteHistory .history-cell {
    line-height: 28px;
    padding-right: 12px;
}

.languageRTL .fuzyTimeRow {
    padding-bottom: 4px;
}

.languageRTL .participantLbl {
    width: unset !important;
}

.languageRTL .translation_webcastRoomHistory{
    padding-bottom: 4px;
    text-align: right !important;
    padding-right: 12px;
}

.languageRTL #titleActionText,
.languageRTL #webcastTitleStatus{
    text-align: right;
    padding-right: 5px;
}


.languageRTL .meetingInfoUSALbl{
    direction: rtl;
    text-align: left;
}

.languageRTL #errorSpanDialoutModal {
    display: block;
    text-align: right;
}

.languageRTL .meetingInfoJoinLbl {
    /* margin-left: unset !important; */
    font-size: 12px;
    /* padding-top: 6px;
    display: block;
    text-align: right;
    right: 0px;
    width: 104px;
    padding-right: 22px;
    left: unset !important; */
}

.languageRTL .meetingInfoPenddingLbl {
    /* margin-left: unset !important; */
    font-size: 12px;
    /* padding-top: 6px;
    display: block;
    text-align: right;
    right: 0px;
    width: 104px;
    padding-right: 34px; */
}

.languageRTL #userJoinedInfoList .list-group-item-heading {
    line-height: 8px;
    /* margin-top: -6px; */
    margin-right: 10px;
}

.languageRTL #userJoinedInfoList .meetingInfoListMessage{
    height: 20px;
    display: block;
}

.languageRTL .meetingInfoDropdown{
  direction: rtl;
}

.languageRTL .inmeeting-participant-text-div {
    margin-left: 10px !important;
    margin-right: -30px;
    float: right;
}

.languageRTL .userInfoImg {
    width: 20px;
    height: 20px;
    position: absolute;
    /* top: 22.5% !important; */
    top: 16.5% !important;
    right: unset;
    left: 14.5!important; 
}

/* .languageRTL #userJoinedInfoList .list-group-item {
    height: 60px;
} */

.languageRTL .inmeetingInfoMoalEmailContact{
    margin-top: 0px !important;
}

.languageRTL  #recordingDropdown {
    position: fixed;
    right: 53px !important;
    top: 17px;
    display: inline-block;
    left: unset !important;
}

.languageRTL .recordingListCallViewTopBar {
    left: -118px !important;
    margin-top: 40px;
    text-align: right;
    padding-right: 8px;
}

.languageRTL #recordingStatusTitle {
    float: right !important;
}

.languageRTL #sideMenu {
    height: 52px;
}

.languageRTL errorFieldRecordingTitle {
    text-align: right;
    display: block;
    padding-top: 5px;
}

.languageRTL .recent-message-timestamp {
    height: 19px;
    font-size: 10px;
}

.languageRTL .chat-message-text {
    text-align: right;
}
.languageRTL #errorAccountCell {
    float: right;
    margin-right: 15px;
    display: block;
    padding-right: 120px;
    padding-top: 5px;
    direction: ltr;
}

.languageRTL #errorAccountOldPass{
    float: right;
    margin-right: 123px;
    display: block;
    padding-right: 26px;
    padding-top: 5px;
    padding-left: unset !important;
}

.languageRTL #errorLicenseFeedbackModal {
    display: block;
    text-align: right;
    padding-top: 6px;
}

.languageRTL #alertSetVideoSystem {
    text-align: right;
}

.languageRTL .inlinePhoneSpan  {
    margin-left: 11px;
    font-size: 15px;
    float: left;
    width: 345px;
    display: block;
    text-align: left;
    margin-top: -4px;
    direction: ltr;
}

/* .languageRTL .communityAddMemberModalPicContainer {
    float: right;
    margin-right: 5px;
} */
.languageRTL .community-invite-member-li .meeting-modal-contact-text {
    float: right;
    margin-right: 5px;
}
.languageRTL .inlineCheckNumber .fa-check-circle{
    margin-right: 200px;
    position: absolute;
    margin-top: 3px;
}

/* .languageRTL .communityInviteModalSipPic {
    margin-right: 30px !important;
    margin-top: 9px;
} */

.languageRTL .no-contacts-in-my-search,
.languageRTL .no-member-present {
    padding-left: 170px;
    padding-top: 11px;
    display: block;
}
/* .languageRTL .myPresenceStatus{
    position: absolute;
    top: 0 !important;
    left: unset !important;
} */

.languageRTL .chat-members-list {
    margin-right: 10px;
    float: right;
}

.languageRTL .urlStreamErrorLbl {
    padding-top: 5px;
}

.languageRTL #webcastPinStatus {
    text-align: right;
    direction: rtl;
}

.languageRTL #pinActionText{
    text-align: right;
    direction: rtl;
    max-width: 95%;
}

.languageRTL .transcript-speaker-text {
    direction: ltr;
    display: inline-flex;
}
.languageRTL .emergency-message-content, .languageRTL .emergency-profile-div {
    float: right;
}


.languageRTL .webcastFullScreenSlider {
    right: 1.3%;
    left: unset;
}

.languageRTL .participantsRow {
    display: flex;
}

.languageRTL .recording-tab-title-div {
    float: right;
    padding-right: 42px;
}

.languageRTL #recordings-search-div {
    float: left !important;
    padding-left: 0px;
}

.languageRTL #noRecordingSearch {
    padding-right: 45px;
}

@media (max-width: 1100px) and (min-width: 850px) {
    .languageRTL #recordedMeetingsDiv .tab-main-div {
        width: 75%;
        margin-right: 14%;
        margin-left: 0
    }
}

.languageRTL #guruDropDownDivInMeeting {
    right: -157px;
}

.languageRTL .guru-dropdown-top-icon {
    left: 50px;
    right: 0;
}

.languageRTL #guruListHeadingInMeeting .guru-item-heading-1, .languageRTL #guruListHeadingInMeeting .guru-item-heading-2, .languageRTL #guru-list-inmeeting .guru-name-div span  {
    text-align: right;
}

.languageRTL #guru-list-inmeeting .guru-name-div {
    float: right;
}

.languageRTL  .convas,
.languageRTL  .convasDevPer 
.languageRTL #starCanvas {
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
    filter: FlipH;
}

.languageRTL #dltCellNumber{
    left: 26px !important;
    top: -22px !important;
    right: unset !important;
}

.languageRTL .changedSettingsList li,
.languageRTL .settingsChagedConfirmation{
    padding-top: 5px;
}

.languageRTL #btnUpdateCredentials {
    margin-right: 55px;
}

.languageRTL #emergencyMessageSugg  {
    height: 25px;
    padding-top: 4px;
    display: none;
}

.languageRTL #networksettingstab .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
    top: 9px !important;
}

.languageRTL .guru-list-login .guru-name-div {
    float: right;
}

.languageRTL .guru-list-login .guru-communication-div {
    float: left;
}

.languageRTL .guru-outgoing-image {
    float: right !important;
}

.languageRTL .remove-profile-picture, .languageRTL .remove-profile-picture span {
    font-family: "Roboto", sans-serif !important;
    top: -5px !important;
}

.languageRTL #profile-picture-upload {
    margin-top: 10px;
}

.languageRTL #noContactsSearch{
    padding-right: 55px;
    margin-top: 10px; 
}

.languageRTL .meetings-noti-text-div-parent, 
.languageRTL .meeting-noti-pic-div, 
.languageRTL .meeting-notification-content-element, 
.languageRTL .inmeeting-participant-picture-div,
.languageRTL .inmeeting-participant-sip-div,
.languageRTL .outgoing-call-profile-picture,
.languageRTL .outgoing-call-profile-text,
.languageRTL .outgoing-phone-div-parent,
.languageRTL .outgoing-sip-div-parent,
.languageRTL .outgoing-call-li .user-profile-text-parent,
.languageRTL .outgoing-call-li .user-profile-picture-div,
.languageRTL .outgoing-multiparty-status,
.languageRTL .meeting-owner-profie-text,
.languageRTL .incoming-call-owner-div,
.languageRTL .missed-call-profile-text,
.languageRTL .dedicated-user-profile-img,
.languageRTL .dedicated-incoming-text-parent,
.languageRTL .dedicated-room-outgoing-profile,
.languageRTL .dedicated-missed-notif-text-parent,
.languageRTL .profile-pic-last-message,
.languageRTL .username-text-recent-chat,
.languageRTL .chat-msg-time-lang span, 
.languageRTL .profile-picture-chat
{
    float: right;
}

.languageRTL .contact-invite-li .li-content {
    float: right;
    text-align: right;
}


.languageRTL .outgoing-multiparty-status {
    margin-top: 0px;
    width: 100%
}

.languageRTL .notification-more-participant-items {
    overflow: hidden;
    text-overflow: ellipsis;
}

.languageRTL .multiparty-sub-dropdown .glyphicon-triangle-top {
    right: 51px;
}
.languageRTL .meeting-owner-profie-text, .languageRTL .incoming-call-owner-div {
    margin-right: 31px;
    margin-left: 0px !important;

}

.languageRTL .listNotificationElement .divNotificationStack .callerName {
    float: right;
    width: 100% !important;
    padding-bottom: 10px;
}

/*
.languageRTL .outgoing-call-li .user-profile-picture-div {
    padding-left: 21px;
}
*/

.languageRTL .incoming-participants-div {
    margin-right: 0px;
}

.languageRTL .missed-call-notification-content {
    text-align: right;
}

.languageRTL #streamsContainer {
    min-height: 110px;
}

.languageRTL .callViewUserNameContainer {
    right: 35px !important;
    left: unset !important;
    text-align: right;
}
.languageRTL .signal-bars {
    left: 4px !important;
    right: unset !important;
}

.languageRTL #licodeVideosDiv .licode-video-dropdown-menu {
    left: 0px;
    right: unset !important;
}

/* In RTL, keep stream ellipsis (3 dots) to the right of signal bars */
.languageRTL #licodeVideosDiv [id^="control-"] {
    left: 34px !important;
    right: auto !important;
}

.languageRTL .rtlCallControls {
    text-align: center;
    float: none;
    padding-right: 0;
}

/* Center the main meeting controls bar (mic, camera, end call) for RTL */
.languageRTL #licodeCallControlPanel,
.languageRTL .licode-call-controls {
    float: none !important;
    left: 50% !important;
    right: auto !important;
    bottom: 0.5%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

/* .languageRTL .editWebcastName {
    margin-left: unset;
    right: 453px;
} */

.languageRTL #cc-dropdownlocal {
    float: left;
}

.languageRTL .remoteStreamDropdown {
    right: auto !important;
    left: 5px !important;
    direction: rtl;
}

.languageRTL .callHistoryPollDownload {
    margin-top: 9px;
}

.languageRTL .pollGuideTextContainer {
    text-align: right;
    display: block;
    line-height: 25px;
    padding-right: 10px;
}

.languageRTL .poll-title {
    text-align: right;
    padding-right: 6px;
    margin-left: unset;
    line-height: 7px;
}

.languageRTL #changeDRoomPinLbl {
    text-align: right;
    display: block;
    padding-bottom: 2px;
}

.languageRTL #error-dedicated-pin {
    text-align: right;
}

.languageRTL .multipartyFlip {
    height: 20px;
    display: block;
}

/* .languageRTL #joinedUsersCount {
    margin-right: -24px !important;
    padding-left: 18px;
} */

.languageRTL .memberCountPopoverPending {
    display: block;
    padding-top: 6px;
}

/* .languageRTL .memberCountPopoverJoined {
    top: 55% !important;
} */

.languageRTL div[id^="popover"] {
    /*width: 20%;*/
}

.languageRTL .memberCountJoinedInviteLbl {
    margin-left: 17px;
}

/* .languageRTL .meetingInfoJoininviteLbl {
    width: 88%;
} */

.languageRTL .meetingInfoPenddinginviteLbl {
    margin-right: 13px;
}

/* .languageRTL #pendingUsersCount {
    left: -16% !important;
} */

.languageRTL .contact-busy:not(.guru-item)::before {
    left: unset;
    right: 77px;
    top: 36px;
}

.languageRTL .inviteModalContactListContainer .contact-away:not(.guru-item)::before,
.languageRTL .inviteModalContactListContainer .contact-busy:not(.guru-item)::before{
    left: unset;
    right: 66px;
    top: 39px;
    top: 45px;
}

.languageRTL #settingsDropdown {
    left: unset;
    right: 0px;
}

.languageRTL #settingsDropdown.dropdown-menu:after {
    right: 10px;
    left: unset;
}
.languageRTL .navbar-hype .dropdown-menuPresence::after,
.languageRTL #presence-inner-li .dropdown-menuPresence::after {
    right: 9px;
    left: unset;
    width: 0;
    height: 0;
    box-sizing: border-box;
}

.languageRTL .myPresenceStatsDropdown {
    left: unset;
    right: 0px;
}

.languageRTL .contactsMoreActionsArrowDown:after {
    left: 4% !important;
}

.languageRTL .phoneNumberRemoveIcon {
    float: right;
    margin-right: 0px;
}
.languageRTL .contactActionBtns .dropup  #callmenu {
    top: auto !important;
    right: -150px;
    height: auto;
}

.languageRTL .remoteStreamDropdown li {
    text-align: right;
}

.languageRTL  .lblMutedByUser {
    padding-top: 5px;
    width: 100%;
    padding-left: unset;
}

.languageRTL .translation_extentionModalLbl {
    text-align: right;
}

.languageRTL .translation_applicationSettingsModalHeading {
    padding-top: 9px;
}

.languageRTL .translation_recordingModalLbl {
    line-height: 24px;
    text-align: right;
    display: block;
}

.languageRTL #errorFieldRecordingTitle {
    display: block;
    text-align: right;
}

.languageRTL .recording-icon {
    float: right;
    margin-top: 7px;
    margin-left: 3px;
}

.languageRTL .sign-up-hype-text {
    direction: rtl;
}
.languageRTL #switchToSignUpMode {
    padding-right: 5px !important;
}
.languageRTL .joinContainer{
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.languageRTL .meetind-id-text-login {
    border-left: unset;
    padding-left: unset;
    width: 100px;
    direction: rtl;
}

.languageRTL .meeting-join-login {
    width: 80px;
    padding-left: 22px;
}
.languageRTL .missed-call-content {
    float: right;
    text-align: right;
}

.languageRTL .recent-meetings-list {
    padding-right: 15px !important;
}

.languageRTL .recent-sub-dropdown {
    right: 94px !important;
}

/* .languageRTL .inmeeting-call-buttons {
    float: right;
} */
.languageRTL .inmeeting-immediate-li .incoming-meeting-notiification {
    width: 80%;
}

.languageRTL .inmeeting-call-buttons {
    padding-right: 0px;
}

.languageRTL .incoming-call-status-div {
    float: right;
    width: 100%;
}
.languageRTL .incoming-multiparty-participants {
    float: none; 
    display: unset;
}

.languageRTL .meeting-owner-profie-text span{
    margin-top: 4px !important; 
}

.languageRTL .more-participants-dropdown-list {
    text-align: right;
    margin-right: unset;
}
.languageRTL .noti-meeting-dropdown-icon {
    right: 14px;
}

.languageRTL .dedicated-incoming-request-content, .languageRTL .dedicated-request-outgoing-content {
    text-align: right;
}

.languageRTL .dedicated-request-outgoing {
    display: unset !important;
}

.languageRTL .dedicated-user-profile-img {
    padding-left: 26px !important;
}

.languageRTL .dedicated-outgoing-text-parent {
    padding-left: 23px !important;
}

.languageRTL .dedicated-guest-span {    
    margin-top: -5px;
    padding-top: opx;   
}

.languageRTL .dedicated-missed-content {
    margin-right: 0px !important;
}

.languageRTL .meetings-noti-text-div-parent, .languageRTL .meeting-noti-pic-div {
    padding-right: 0px;
    padding-left: 9px;
}

.languageRTL .noti-meeting-owner-div  {
    padding-right: 0px !important;
    padding-left: 10px;
    margin-left: 0px !important;
}

.languageRTL .dedicated-missed-notification-content {
    margin-left: 18px;
}

.languageRTL .dedicated-missed-notif-text-parent {
    padding-right: 0px !important;
}

.languageRTL .chat-box-last-detail {
    text-align: right;
}

.languageRTL .chat-box-last-detail {
    padding-right: 38px;
    padding-left: 2px !important;
}

.languageRTL .username-text-recent-chat-span, .languageRTL .chat-profile-text-span {
    padding-top: 0px;
}

.languageRTL .chat-profile-text-div {
    float: right;
}

.languageRTL .badgeBubble {
    float: left !important;
    font-family: 'Roboto', sans-serif !important;
}

.languageRTL .remoteStreamDropdown li span:not(.lblMutedByUser){
    display: block;
    margin-right: 27px;
    text-align: right;
}

.languageRTL .lblMutedByUser {
    padding-left: 0px;
}
.languageRTL .sipContactLbl {
    letter-spacing: 1px;
    left: 8px !important;
}
.languageRTL .login-nav-container .hype-gradient-right-login {
    background: linear-gradient(to right, #80C342 ,#31546E);
}
.languageRTL .hype-logo-container-login {
    padding-left: 0px;
    float: right;
}
.languageRTL .hype-tag-line-container-login {
    text-align: right;
    float: right;
    top: 16px;
    display: unset !important;
}

.languageRTL .navbar-right-login {
    float: left !important;
}

.languageRTL .navbar-right-login li{
    float: right;
}

.languageRTL .login-guru-div {
    margin-right: 10px;
    margin-left: 22px;
}

.languageRTL .navbar-right-login .dropdown-menu {
    right: auto;
    left: 6px;
}

.languageRTL .guru-list-login {
    list-style: none;
}

.languageRTL .guru-list-login:after {
    left: 17px !important;
}

.languageRTL .guru-list-login li {
    width: 100%;
}

.languageRTL .hype-logo-div-login {
    position: absolute;
    right: 14px;
}

.languageRTL .hype-logo-div-login:after {
    right: 100px !important;
    top: 5px;
    left: unset;
}

.languageRTL .language-text-login {
    float: right;
}

.languageRTL .download-plugin-container {
    right: 0px;
}
/* .languageRTL .language-selct-div {
    left: -318px !important; 
    position: absolute;
    text-align: right;
} */

/* @media (min-width: 1200px) {
    .languageRTL .hype-copyright {
        margin-left: 10.75%;
    }
}

@media (min-width: 992px) {
    .languageRTL .col-md-offset-4 {
        margin-left: 1.333333%;
    }
} */

.languageRTL .translation_resetPasswordMailSentModalContent {
    text-align: right;
}

.languageRTL .copyright-help-container {
    width: 100%;
}

.languageRTL .language-selct-div {
    text-align: left;
    left: 0 !important;
    width: auto;
    right: unset !important;
    padding-left: 0px;
}

.languageRTL .copyright-help-container {
    width: 92%;
}

@media (min-width: 1200px) {
    .languageRTL .hype-copyright {
        margin-left: 0%;
    }
}

@media (min-width: 768px) {
    .languageRTL .hype-copyright.col-sm-offset-4 {
        margin-left: 17.333333%;
    }
}

@media (max-width: 992px) {
    .languageRTL .hype-copyright.col-sm-offset-4 {
        margin-left: 5.333333%;
    }
}
@media (max-width: 1024px) {
    .languageRTL .language-selct-div { 
        left: -40px !important;
    }
}

.languageRTL #guruListHeading {
    line-height: 25px;
}


.languageRTL #addtoOutlookText {
    padding-right: 25px;
}

.languageRTL #addToOutlook {
    margin: 0px;
    float: left;
}

.languageRTL #showOutlookCheckBox {
    text-align: right;
}

.languageRTL .community-invite-li .notifications-dropdown-text-div {
    line-height: 25px;
}

.languageRTL .cell-inputs-div input{
    float: left;
    margin-right: 3px;
}

.languageRTL #updateCellInput0 {
    text-align: right;
    direction: ltr;
}

.languageRTL .dial-contact-div .detailsMoreOptions {
    width: 98px;
}

.languageRTL .dial-contact-div p:first-of-type {
    padding-right: 8px;

}

.languageRTL .emergency-profile-div .chat-profile-text-span {
    padding-top: 5px;
}

.languageRTL #searchinputContact {
    height: 25px;
}

.languageRTL #contactsDiv #searchinputContact {
    height: 40px !important;
}

.languageRTL .verification-desc {
    line-height: 30px;
}

.languageRTL #resend-emailBtn1 {
    padding-bottom: 9px;
}

.languageRTL .ajs-content{
    line-height: 30px;
}

.languageRTL .translation_guestConfirmationModalContent {
    text-align: right;
    padding-right: 13px;
}

.languageRTL #guest-radio-meeting-container {
    margin-left: unset !important;
    right: 30px;
}

.languageRTL .joinGuestModalButtons {
    width: 55% !important;
}

.languageRTL .joinGuestModalLangButtons {
    direction: rtl;
}

.languageRTL #rbDedicatedRoom {
    right: 0px;
    top: 3px;
}

.languageRTL #rbWebcastRomm {
    right: 0px;
    top: 3px;
}
.languageRTL #meeting_type_radio_box .radio {
    direction: rtl;
}

.languageRTL #meeting_type_radio_box .rbDedicatedRoom,
.languageRTL #meeting_type_radio_box .rbWebcastRomm {
    padding-right: 20px;
}

.languageRTL .opensips-username-text{
    margin-top: unset;
}

.languageRTL .historyStatusAndIconContainer {
    padding-top: 5px;
}

.languageRTL .answer-options >span {
    top: -4px;
}

.languageRTL .joinMeetingModalLbl {
    text-align: right;
}

.languageRTL .translation_resetPasswordMailSentModalContent,
.languageRTL #linkUsedTxt {
    text-align: right;
}

.languageRTL .rbDedicatedRoom,
.languageRTL .rbWebcastRomm {
    padding-right: 19px;
}

.languageRTL #scheduledMeetingsTable li{
    line-height: 20px;
}

.languageRTL #historyTable li,
.languageRTL #recordedMeetingsTable li{
    line-height: 22px;
}

.languageRTL #activeSpeackerName {
    font-size: 12px !important;
}

/* .languageRTL #meetingInfoIcon {
    border-left: 1px solid rgba(255, 255, 255, .5) !important;
} */

.languageRTL .rotate-faRTL {
    filter: none;
    transform: rotate(180deg);
}

.languageRTL .user-profile-div-stream {
    float: right;
    padding-left: 0px;
    padding-right: 6px;
}
.languageRTL .user-profile-div-stream .user-name-text-span {
    margin-top: 0px;
}
.languageRTL #streamsContainer>div.available-stream-container .checkbox label::before {
    top: 9px;
}

.languageRTL .sessionExpiryCheckboxParent {
    padding-right: 4px;
}
.languageRTL .sessionExpiryLblParent {
    float: right;
    padding-right: 16px;
    width: 150px;
}

.languageRTL .sessionExpiryCheckboxParent {
    width: 19%;
    float: right;
}

.languageRTL #accountSettingTab .acct-setngs-style {
    padding-top: 2px;
}

.languageRTL #accountSettingsModal .form-group {
    margin-bottom: 7px;
}

.languageRTL .sessionExpiryCheckboxParent {
    padding-left: 0px;
    margin-left: unset;
}

.languageRTL  .sessionExpiryCheckbox  {
    float: right !important;
}

.languageRTL .sessionExpiryCheckboxTxt {
    padding-top: 0px;
}


.languageRTL .translation_accountSettingsSessionExpiry {
    padding-top: 0px;
    display: block;
}

.languageRTL .in-slider-mode .callViewUserNameContainer {
    right: 4px !important;
}

.languageRTL .user-profile-div-stream .user-profile-text-div i {
    margin-top: 5px;
}

.languageRTL .dedicated-resend-div {
    padding-right: 40px;
}

.languageRTL .signUpContainer  {
    justify-content: start;
    flex-direction: row-reverse;
}

.languageRTL .sign-up-container {
    height: 33px;
}

/* Login: keep the two halves meeting at the center in RTL
   (swap the side paddings + divider side; don't change centering logic). */
.languageRTL .signUpContainer {
    /* In RTL we still want content near the center divider */
    justify-content: flex-start;
    padding-right: 0;
    padding-left: 20px;
}
.languageRTL .joinContainer {
    padding-left: 0;
    padding-right: 20px;
    border-left: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
}

/* Login footer: keep Terms/Copyright block centered in RTL */
.languageRTL .footer-content {
    justify-content: center;
}
.languageRTL .hype-copyright {
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: center;
}
.languageRTL .hype-copyright.col-lg-offset-4,
.languageRTL .hype-copyright.col-md-offset-4,
.languageRTL .hype-copyright.col-sm-offset-4 {
    margin-left: 0 !important;
}

/* Alertify (toast notifications): keep on-screen in RTL */
.languageRTL .alertify-notifier.ajs-right {
    left: auto !important;
    right: 10px !important;
}
.languageRTL .alertify-notifier.ajs-right .ajs-message,
.languageRTL .alertify-notifier.ajs-right .ajs-message.ajs-visible {
    left: auto !important;
    right: 0 !important;
    width: 270px !important;
    min-width: 270px !important;
    max-width: calc(100vw - 20px);
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
}

/* login.html uses top-left notifier; move it on-screen for RTL */
.languageRTL .alertify-notifier.ajs-left {
    left: 350px !important;
    right: auto !important;
}
.languageRTL .alertify-notifier.ajs-left .ajs-message,
.languageRTL .alertify-notifier.ajs-left .ajs-message.ajs-visible {
    left: 0 !important;
    right: auto !important;
    width: 270px !important;
    min-width: 270px !important;
    max-width: calc(100vw - 20px);
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
}

.languageRTL .login-guru-call-li .user-profile-text-parent {
    float: right;
    margin-left: 10px;
}

.languageRTL .login-guru-call-li .user-name-text-span {
    margin-top: 4px;
}

.languageRTL .login-guru-call-li .user-profile-picture-div {
    float: right;
    margin-left: 10px;
}

.languageRTL .message_b {
    border-radius: 11px 1px 11px 11px;
}
  
.languageRTL .message_a { 
    border-radius: 11px 11px 11px 0px; 
}

.languageRTL #meetings-search-input {
    margin-top: -4px;
}

.languageRTL #cancelIcon {
    padding-right: 0px;
}

.languageRTL #scheduledMeetingsDiv #cancelIcon {
  padding-right: 0 !important;
  margin-top: 0 !important;
}

.languageRTL #scheduledMeetingsDiv #editMeetingBtn {
  padding-top: 0 !important;
}

.languageRTL #editMeetingBtn {
    padding-top: 0px !important;
}

.languageRTL .sMeetingModeDropdown { 
    height: 118px;
    /* top: 72% !important; */
}

.languageRTL #dedicatedRommInvite, .languageRTL #webcastRommInvite {
    margin-right: 4px;
}

.languageRTL .startModalContactListContainer .contact-in-meeting:not(.guru-item)::before,
.languageRTL .shareRecModalContactContainer .contact-in-meeting:not(.guru-item)::before,
.languageRTL .chatModalContactListContainer .contact-in-meeting:not(.guru-item)::before,
.languageRTL .chatModalContactListContainer .contact-in-meeting:not(.guru-item)::before {
    right: 65px !important;
    left: unset !important;
    top: 40px !important;
}

.languageRTL .startModalContactListContainer .contact-donotdisturb:not(.guru-item)::before,
.languageRTL .shareRecModalContactContainer .contact-donotdisturb:not(.guru-item)::before {
    right: 65px !important;
    left: unset !important;
    top: 40px !important;
}

.languageRTL .share-recording-li .user-profile-picture-div,
.languageRTL .share-recording-li .user-profile-text-parent,
.languageRTL .notification-reminder-li .user-profile-picture-div,
.languageRTL .notification-reminder-li .user-profile-text-parent,
.languageRTL .missed-call-invite-li .user-profile-picture-div,
.languageRTL .missed-call-invite-li .user-profile-text-parent,
.languageRTL .schedule-inmeeting-partcipants-presence .user-profile-picture-div,
.languageRTL .schedule-inmeeting-partcipants-presence .user-profile-text-parent {
    margin-right: 0px;
    margin-left: 10px;
}

.languageRTL .incoming-immdediate-li .user-profile-picture-div:first-of-type,
.languageRTL .incoming-immdediate-li .user-profile-text-parent:first-of-type,
.languageRTL .inmeeting-immediate-li .user-profile-text-parent:first-of-type,
.languageRTL .inmeeting-immediate-li .user-profile-picture-div:first-of-type,
.languageRTL .incoming-schedule-li .user-profile-picture-div:first-of-type,
.languageRTL .incoming-schedule-li .user-profile-text-div:first-of-type {
    margin-left: 0px;
    margin-right: 30px;
}

.languageRTL .outgoing-call-li .user-profile-text-parent:first-of-type,
.languageRTL .outgoing-call-li .user-profile-picture-div:first-of-type {
    margin-left: 15px;
    margin-right: 30px;
}

.incoming-schedule-li .divNotificationStack {
    float: none !important;
    width: 80%;
}

.languageRTL .schedule-inmeeting-partcipants-presence .contactListPresence {
    position: absolute;
    top: 27px;
    text-align: right;
    right: 66px;
    padding-top: 0px !important;
    margin-top: unset !important;
    direction: ltr; 
}

.languageRTL .schedule-inmeeting-partcipants-presence::before {
    top: 23px !important;
    right: 53px;
    left: unset !important;
}

/* .languageRTL .schedule-inmeeting-partcipants-presence .user-profile-picture-div,
.languageRTL .schedule-inmeeting-partcipants-presence .user-profile-text-parent {
    margin-right: 15px;
} */

.languageRTL .schedule-info-content {
    margin-top: -10px;
    margin-bottom: 9px;
}
/* .languageRTL .schedule-info-content h5 {
    margin-top: -5px !important;
}

.languageRTL .schedule-info-content span {
    top: 18px !important
}

.languageRTL .schedule-info-content .inmeeting-schedule-info-email {
    margin-top: 9px;
} */

/* .languageRTL .schedule-inmeeting-partcipants-presence .sipDialOut {
    margin-top: -34px;
} */

/* .languageRTL .schedule-inmeeting-info-alt .user-profile-text-parent {
    margin-top: -5px;
} */

.languageRTL .meeting-info-participant-content {
    width: 58% !important;
}

.languageRTL .raiseHandPopDownListItem .meeting-info-participant-content {
    width: 58% !important;
}

.languageRTL .immediate-inmeeting-info-li .inmeeting-partcipant-content #statusMsg {
    margin-top: 13.7;
    margin-bottom: 0;
}

.languageRTL .immediate-inmeeting-info-li {
    margin-top: 0px !important;
}

.languageRTL .immediate-inmeeting-email-info {
    margin-bottom: 10px;
}

.languageRTL .checkMicIcon  {
    transform: rotate(180deg);
    padding-right: 10px;
    padding-left: 6px;
}
.languageRTL .contactsTabHeadingRight #contactsPresenceFilterDropdownContainer {
    right: unset !important;
    left: unset !important;
    top: unset !important;
    margin: 10px 0 0 0 !important;
}

.languageRTL .recent-time-div {
    margin-top: 4px;
    margin-bottom: 4px;
}

.languageRTL .stats-bar-main-div {
    margin-left: 8px;
}

.languageRTL #licodeVideosDivFullScreen .licode-video-dropdown-menu {
    left: 0px !important;
    right: unset !important;
}

.languageRTL #licodeVideosDivFullScreen [id^="control-"] {
    left: 34px !important;
    right: auto !important;
}

.languageRTL .in-slider-mode .signal-bars {
    left: 4px !important;
    right: unset !important;
    padding-left: 0px !important;
}

.languageRTL .in-slider-mode .stats-bar-main-div {
    margin-left: 6px;
    margin-top: -4px;
}

.languageRTL .inmeeting-partcipants-presence .inmeeting-participant-status {
    right: 50px;
    top: 16px !important;
}

.languageRTL .schedule-meeting-info-content li:before {
    right: 31px !important;
    left: unset !important;
}

.languageRTL #add-member-modal-list li:not(.no-memberto-add)  {
    margin-right: 0px !important;
    text-align: right;
}

.languageRTL .my-communities-list-item .arrow-downPresence {
    top: 30px;
    left: 12px;
}

.languageRTL .my-communities-list-item .community-filter-arrow {
    right: 47px;
}

.languageRTL #addMemberModal .btn-defaultCustomFilter .arrow-downFilter {
    top: 26px;
}

.languageRTL .community-add-member-div {
    padding-top: 9px;
    padding-bottom: 16px;
}

.languageRTL .side-images-li-history img{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

/* .languageRTL .meeting-modal-contact-text:not(.sipNumberList) {
    margin-right: 10px;
} */
.languageRTL .chatRoomThread .badge {
    padding-top: 0;
    margin-bottom: 4px;
}

.languageRTL .chatRoomThread  p:not(.badge) {
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
}

.languageRTL .message_a p {
    padding-bottom: 3px;
    padding-right: 5px;
    padding-top: 3px;

}

.languageRTL .message-timestamp {
    padding-top: 5px;
}

.languageRTL #chat-message-header-box .popover .chat-message-text {
    line-height: 28px;
    font-size: 16px;
}

.languageRTL .no-memberto-add {
    margin-top: 15px; 
}

.languageRTL .community-add-member-div .meetingModalContactImg {
    float: right;
    margin-top: 0px;
    margin-right: 5px;
}

.languageRTL #chat-message-header-box .chatBoxName {
    text-align: center;
    padding-top: 6px;
    padding-bottom: 10px;
    height: auto;
    font-size: 18px;
}

.languageRTL .profile-pic-nav{
    float: right;
    border-right: 1px solid #497661;
    margin-left: unset !important;
    margin-right: unset !important;
    padding-right: 10px;
    height: 51px;
}

.languageRTL .contact-available-main::before,
.languageRTL .contact-donotdisturb-main::before,
.languageRTL .contact-away-main::before,
.languageRTL .contact-busy-main::before {
    left: 4px;
    right: unset;
}

.languageRTL .inviteModalContactListContainer .contact-offline:not(.guru-item)::before {
    position: absolute;
    content: "";
    background-color: #95a5a6;
    width: 8px;
    height: 8px;
    top: 38px;
    border-radius: 10px;
    float: right !important;
    right: 77px !important;
    left: unset !important;
}
.languageRTL #schedule-meeting-modal-list .contact-available:not(.guru-item)::before,
.languageRTL #schedule-meeting-modal-list .contact-in-meeting:not(.guru-item)::before,
.languageRTL #schedule-meeting-modal-list .contact-busy:not(.guru-item)::before,
.languageRTL #schedule-meeting-modal-list .contact-away:not(.guru-item)::before,
.languageRTL #schedule-meeting-modal-list .contact-donotdisturb:not(.guru-item)::before {
    right: 77px !important;
    left: unset !important;
    top: 38px !important;
}

.languageRTL .txtlbl {
    text-align: left !important;
}
.languageRTL .valuelbl {
    text-align: right !important;
}

.languageRTL .local-videos-container .licode-video-dropdown-menu {
    right: unset !important;
    float: left;
    left: 0px;
}

.languageRTL #close-poll {
    margin-top: -12px;

}
.languageRTL  .community-actions-arrow {
    right: unset;
    left: 9px;
}

.languageRTL #otherCommunityInnerDiv .arrow-downPresence{
    top: 30px;
    left: 12px;
}
.languageRTL #dlabelsettings .arrow-downPresence {
    top: 18px;
    right: 8px;
}

/* RTL: add gap between contacts presence text and caret */
.languageRTL #dlabelsettings #contact-filter-span {
    padding-left: 0 !important;  /* space between text and caret */
    padding-right: 10 !important;
}

.languageRTL .communityListContainer,
.languageRTL .otherCommunityListContainer  {
    float: right;
    right: 6%;
    overflow-x: unset !important; 
    overflow-y: unset !important;
}

.languageRTL .communityDivOpen  .fa-play {
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
    right: 271px;
}

.languageRTL #communityTabs li{
    float: right;
}

.languageRTL #addCommunityBtn {
    right: 22px;
} 


.languageRTL #communityTabs {
    margin-top: 48px !important;
    direction: rtl;
    padding-right: 0px;
    position: absolute;
    right: 0px;
}

.languageRTL .startModalContactListContainer .contact-offline:not(.guru-item)::before {
    top: 37px;
    border-radius: 10px;
    float: right !important;
    right: 78px !important;
    left: unset !important;
}

.languageRTL .shareRecModalContactContainer .contact-available:not(.guru-item)::before {
    right: 65px !important;
    left: unset !important;
    top: 35px !important
}

.languageRTL .chatModalContactListContainer .contact-offline:not(.guru-item)::before {
    top: 35px;
    border-radius: 10px;
    float: right !important;
    right: 75px !important;
    left: unset !important;
}

.languageRTL .chatModalContactListContainer .contact-available:not(.guru-item)::before,
.languageRTL .chatModalContactListContainer .contact-busy:not(.guru-item)::before,
.languageRTL .chatModalContactListContainer .contact-away:not(.guru-item)::before,
.languageRTL .chatModalContactListContainer .contact-donotdisturb:not(.guru-item)::before {
    right: 75px !important;
    left: unset !important;
    top: 35px !important;
}

.languageRTL #searchclearChat {
    display: block;
    left: 20px;
    top: 10px;
}

/* .languageRTL .editMeetingListContainer .meeting-modal-contact-img {
    margin-right: 10px;
    margin-left: 24px;
} */

/* .languageRTL .share-recording-li .meeting-modal-contact-img {
    float: right;
    padding-left: 0px;
    margin-right: 30px !important;
    margin-top: 4px;
} */

.languageRTL .group-chat-invite-li .meeting-modal-contact-img {
    /* float: right; */
    /* margin-right: 10px; */
    height: 30px !important;
    width: 30px !important;
    /* margin-top: 7px; */
}

/* .languageRTL .community-invite-member-li .meeting-modal-contact-img {
    margin-right: 10px;
    margin-top: 0px;
} */

.languageRTL .in-slider-mode .stateBarDropdown {
    right: 0px !important;
    left: unset !important;
    overflow-y: hidden !important;
}

.languageRTL #groupChat {
    padding-top: 5px;
}

.languageRTL .topbarLogoSideContainer #meetingIdBar img{
    padding-bottom: unset !important;
    padding-top: 5px;
    padding-left: unset  !important;
    padding-right: 7px;
}

.languageRTL #poll-count {
    margin-top: 1px;
}

.languageRTL .sliderlicodeVideosDiv #licodeRowToAppend {
    margin-left: 10px; 
}

.languageRTL #guru-list-inmeeting li{
    text-align: right;
}

.languageRTL #guruListHeadingInMeeting .guru-item-heading-2{
    padding-top: 8px;
}

.languageRTL #translateTranscriptLbl {
    padding-right: 10px;
    direction: rtl;
}

.languageRTL .translationLangContainer {
    padding-top: 8px;
    direction: rtl;
    padding-right: 0px;
}

.languageRTL .translationLang {
    padding-right: 8px;
}

.languageRTL #presence-inner-li {
    direction: rtl;
}

.languageRTL .community-myPresenceFilterRight button[id^="filter"],
.languageRTL .community-otherPresenceFilterRight button[id^="filter"]{
    direction: rtl;
}

/* .languageRTL #setting-li li:not(#settingsBtnNew){
    direction: rtl;
} */

.languageRTL .poll-answer-img{
    margin-top: 1px;
}

.languageRTL .reminder-notification-content .notifications-dropdown-text-div {
    margin-right: 0px;
}

.languageRTL  .meeting-notification-content-element .imgContainer {
    float: none;
    text-align: right;
}

.languageRTL  .meeting-notification-content-element .meeting-noti-image-div {
    float: none;
}
/* ------- Styling for Invite Modal ------- */
.languageRTL .invite-phone-section .inviteModalDropdownUL {
    right: unset;
    left: -12px;
}

/* ------- End Styling for Invite Modal ------- */

/* ------- Styling for Info Popover Immediate ------- */
.languageRTL .inmeeting-partcipant-content {
    margin-top: 3px;
}
.languageRTL .immediate-inmeeting-info-li .callInviteInfoModalCallBtn {
    margin-top: 6px;
}

.languageRTL .immediate-inmeeting-info-li .callInviteInfoModalCallBtn .userInfoImg {
    top: 26.5%;
}

.languageRTL #userJoinedInfoList {
    padding-right: 0px;
    width: 262px;
}

.languageRTL .inmeeting-participant-phone-div {
    float: right;
    margin-top: -10px;
}

.languageRTL .inmeeting-partcipant-content {
    float: right;
    width: 57%;
}

/* ------- End Styling for Info Popover Immediate ------- */

.languageRTL #transScripLangauge option{
    direction: ltr;
}

.languageRTL li .start-modal-checkbox-section ,
.languageRTL li .schedule-modal-checkbox-section , 
.languageRTL li .edit-modal-checkbox-section {
    margin-top: 8px;
}

.languageRTL #start-group-chat-modal-list .group-chat-invite-li::before {
    right: 93px !important;
}

.languageRTL .add-chat-checkbox-section {
    margin-top: 5px;
}

.languageRTL .add-chat-name-section {
    margin-top: -7px;
}

.languageRTL #invite-group-chat-modal-list .group-chat-add-li.list-group-item::before {
    top: 32px !important;
    right: 79px !important;
}

.languageRTL #add-member-modal-list .community-invite-member-li.list-group-item::before {
    top:39px !important;
    right: 79px !important;
}

.languageRTL .share-recording-name-section {
    margin-top: -6px;
}

.languageRTL #share-recording-contacts-list .share-recording-li.list-group-item::before  {
    top:34px !important;
    right: 79px !important;
}

.languageRTL #start-meeting-modal-list .start-meeting-modal-li.list-group-item::before {
    right: 78px !important;
    top: 41px;
}

.languageRTL .translationLangListContainer {
    padding-right: 0px;
}

.languageRTL .reminder-notification-content {
    margin-left: 17px; 
}

.languageRTL .chat-more-participants-arrow {
    position: absolute;
    right: 41%;
    top: -15px;
    color: white;
    font-size: 20px;
}

.languageRTL .community-name-presence-section {
    float: right;
    /* margin: 0; */
    margin-top: -9px;
}

.languageRTL .chat-title-button-div {
    margin-top: -6px;
}

.languageRTL #chat-message-header-box #addChatParticipantBtn {
    margin-top: 16px;
}

.languageRTL .ltr-float-right {
    float: right;
}

.languageRTL .ltr-float-left {
    float: left;
}

.languageRTL #guru-list {
    direction: rtl;
}

.languageRTL #searchStartMeetingPopup {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    left: 10px !important;
    right: auto !important;
}

.languageRTL #searchclearRecordings {
    top: 34% !important;
    left: 14px !important;
}

.languageRTL .translateChatLangauge li,
.languageRTL .translateChatLangaugeUp li {
    direction: ltr;
    text-align: right;
    padding-right: 10px;

}

.languageRTL .lang-msg-div {
    margin-left: -14px;
}

.languageRTL #ptt-Dropup-Action {
    padding: 10px 5px 8px !important;
}

.languageRTL .ptt-Icon {
    margin-left: unset;
}

.languageRTL .translate_StartPushToTalk {
    margin-left: 0px !important;
    width: 149px!important;
    display: inline-block !important;
    vertical-align: middle !important;
    padding-right: 14px !important;
    line-height: 1.5;
    margin-top: -10px;
}
.languageRTL .translation_MuteYourMic {
    margin-left: 0px !important;
    width: 149px!important;
    display: inline-block !important;
    vertical-align: middle !important;
}

.languageRTL #listMuteAllStreams img,
.languageRTL #listUnMuteAllStreams img,
.languageRTL .toggleYourMic img {
    margin-top: 2px;
}

.languageRTL .translation_UnmuteAllStreams {
    margin-top: -9px;
    line-height: 1.5;
}

/* Align audio mute (speaker) button icon and text for RTL */
.languageRTL #muteAllStreams .padding-top-30 {
    margin-left: 0;
    margin-right: -9px;
}
.languageRTL #muteAllStreams .translation_callViewBottomBarMute {
    margin-left: 0;
    margin-right: -31px;
    margin-top : 5px;
    text-align: center;
}
.languageRTL .translation_callViewBottomBarRecord {
    margin-top : 6px;
}

.languageRTL .dedicated-room-outgoing-profile {
    margin-left: 27px;
    margin-right: 116px;
}

.languageRTL .dedicated-room-outgoing-profile .user-profile-text-parent, .languageRTL .dedicated-room-outgoing-profile .user-profile-text-parent {
    padding-left: 0px;
}

.languageRTL .dedicated-room-outgoing-profile .user-profile-text-parent .user-name-text-span {
    margin-top: 4px;
}

.languageRTL .scheduleMeetingDiv{
    text-align: right;
}

.languageRTL #listImmediateCalls .outgoing-call-li .outgoing-user-div .user-profile-text-parent .user-profile-text-div .user-name-text-span {
    margin-top: 5px;
}

.languageRTL .divNotificationStack #serverMsg{
    direction: rtl;
    display: inline-block;
}

.languageRTL .shareRecModalPresence {
    margin-top: 4px;
}

.languageRTL .shareRecModalPresence  .arrow-downFilter {
    top: 26px;
}

.languageRTL .translation_multiPartyCallModalSelectContact {
    margin-top: 6px !important;
    margin-right: 13px !important;
}

.languageRTL  .share-rec-select {
    margin-top: -5px;
}

/* Raise Hand 1 Start*/
/* Prevent 3-dots (more) and raise hand button from being cut off on the left in RTL */
/* RTL call view: mirror of LTR – action buttons + More on LEFT, logo + meeting info on RIGHT */
.languageRTL #callview-navbar .callview-navbar-div,
.languageRTL #callview-navbar {
    overflow: visible !important;
}
.languageRTL #callview-navbar .callview-navbar-div {
    display: flex !important;
    flex-wrap: wrap !important;
    /* direction: ltr !important; flex order = visual left-to-right */
    justify-content: flex-start !important;
    align-items: center !important;
}
/* Left (mirror of LTR right): all action buttons + More (3 dots) */
.languageRTL #callview-navbar #sideMenu {
    order: -1 !important;
    overflow: visible !important;
    padding-left: 8px !important;
    padding-right: 0 !important;
    display: flex !important;
    justify-content: flex-start !important;
    margin-right: auto !important;
}
/* Push meeting info + logo to the right (mirror of LTR left block) */
.languageRTL #callview-navbar [id="recordingStatusTitle"] {
    order: 0;
}
.languageRTL #callview-navbar .topbar-left-items {
    order: 0;
    margin-right: 25px !important; /* pushes this and logo to the right */
    width:auto !important;
}
.languageRTL #callview-navbar #logoIconDiv {
    order: 1 !important; /* logo on extreme right */
}

.languageRTL #moreMeetingNavBarListItem .dropDownMoreButtonNavBar {
    left: -7px;
    margin-top: 0px !important;
}

.languageRTL .more-button-nav-bar-dropdown-arrowhead {
    left: 30px;
}

.languageRTL #moreMeetingNavBarListItem li {
    display: flex;
    flex-direction: row-reverse;
}

.languageRTL .more-meeting-navbar-button-text {
    padding-right: 15px;
}

.languageRTL .rhpopdown-li-item-flex-container {
    display: flex;
    flex-direction: row;
}

.languageRTL .raiseHandPopDownList {
    padding-right: 5px;
}

.languageRTL .raiseHand-li-name-joinedtime-div {
    padding-left: 3px;
    padding-right: 15px;
}

.languageRTL .raiseHandButtonContainer {
    padding-right: unset;
    padding-left: 17px;
} 

.languageRTL .inmeeting-partcipant-content-rh {
    width: 100%;
    text-align: right;
}

.languageRTL .callInviteInfoModalNameLbl-rh {
    /* text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 110px; */
}

.languageRTL .callInviteInfoModal-callStatusLbl-rh {
    text-align: right;
    right: 0px;
    margin-right: 0px;
    font-size: 9px
}

.languageRTL #allParticipantInfoListSpecial .callInviteInfoModal-callStatusLbl-rh {
    text-align: left;
    right: 0px;
    margin-right: 0px;
    font-size: 9px
}

.languageRTL .raisehand-li-name-meetingjoinduration-text {
    overflow: visible;
}

.languageRTL .raiseHandButtonContainer .row .callInviteInfoModalCallBtn {
    margin-top: 0px;
}

.languageRTL .raiseHandButtonContainer .row .callInviteInfoModalCallBtn .raiseHandBtn {
    margin-bottom: 0px;
}

.languageRTL .raiseHandPopDownListItem {
    height: 55px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.languageRTL #allParticipantInfoList .raiseHandPopDownListItem .raiseHandButtonContainer{
    float: right;
    width: 85%;
}

.languageRTL #allParticipantInfoList .raiseHandPopDownListItem .raiseHandButtonContainerNormal {
    width: auto;
}

.languageRTL #allParticipantInfoList .raiseHandPopDownListItem .raiseHandButtonContainer .raiseHandDurationTextAlignNormal,
.languageRTL #allParticipantInfoList .raiseHandPopDownListItem .raiseHandButtonContainerNormal .raiseHandDurationTextAlignNormal{
    position: absolute;
    padding-right: 7px;
}

.languageRTL #liItemMeetingInfoSpecialRoom.info-li-webcast .open-li-dropdown-raiseHand  {
    left: 181px;
}

.languageRTL #liItemMeetingInfoSpecialRoom .open-li-dropdown-raiseHand {
    left: 0px !important;
}

.languageRTL .raiseHandNotificationCircleSpecialRoom  {
    left: 12px; /*-2px*/
}

.languageRTL .raiseHandPopDownListSpecialRoom {
    padding-right: 0px;
}

.languageRTL .raiseHandPopDownListSpecialRoom .raiseHandDurationTextAlign {
    float: left;
    padding-left: 9px;
    padding-right: unset;
}

.languageRTL #allParticipantInfoListGuestJoinNormal .raiseHandDurationTextAlign {
    float: left;
}

.languageRTL .raiseHandButtonContainer .raiseHandButtonSpan {
    margin-left: 0px;
}


.languageRTL .raiseHandPopDownListItem .inmeeting-participant-text-div {
    margin-right: 9px;
}

.languageRTL .inmeeting-participant-text-div {
    padding-top: 0px;
    font-size: 16px;
}

.languageRTL .no-joined-member-li {
    text-align: right;
    float: right;
}

/* .languageRTL #liItemMeetingInfoSpecialRoom {
    float: right;
} */

/* .languageRTL .raiseHandNotificationCircleSpecialRoom {
    top: 13px;
    right: 79px;
    left: unset;
}

.languageRTL .callview-raiseHand-specialroom {
    float: right;
    right: 79px;   
}

.languageRTL #liItemMeetingInfoSpecialRoom .open-li-dropdown-raiseHand {
    left: 310px;
} */

.languageRTL #userJoinedInfoList .immediate-inmeeting-info-li {
    margin-bottom: 10px;
}

.languageRTL .disp-rtl-flex{
    direction: rtl;
    display: flex;
}

/* Raise Hand 1 End*/

.languageRTL #global-citizen-brand-modal .modal-body {
    direction: rtl;
}

.languageRTL .display-none-important{ 
    display: none !important;
}

.languageRTL .translation_devPerModalTitleContent {
    font-size: 18px;
}

.languageRTL .dev-per-camera-div,
.languageRTL .dev-per-speaker-div,
.languageRTL .dev-per-microphone-div,
.languageRTL .dev-per-miccanvas-div
{
    direction:rtl;
}

.languageRTL #showIntegrateCalendarOptionDiv {
    direction: rtl;
}

.languageRTL .pass-prompt {
    top: 18px;
    left: 15px;
    right: unset !important;
}
.languageRTL .pass-prompt .arrow-icon {
    right: -6px;
    left: unset !important;
    transform: rotate(180deg);

}

.languageRTL #scheduleCallModal .pass-prompt {
    top: 13px;
    left: 3px;
}

.languageRTL .srRight {
    text-align: right;
}
.languageRTL .raiseHandListDivSpecialRoom .meeting-popover-joined{
    margin-left: 25px !important;
}

.languageRTL .raiseHandListDivSpecialRoom .join-info-header-divider {
    padding-left: 18px !important;
}
.languageRTL .srPendingCount {
    margin-right: 0px !important;
}

.languageRTL .srPendingCount .meetingInfoPenddinginviteLbl {
    text-align: right;
}

.languageRTL #showIntegrateCalendarOptionStartMdlDiv{
    direction: rtl;
}

.languageRTL .invitToPublishBtn {
    color: #828282;
    display: inline-block;
    font-size: 10px;
    text-align: left;
    padding: 0px 9px 2px 9px;
}

.languageRTL .immediate-inmeeting-info-li .invitedContactStatus {
    width: 56px;
    text-align: right;
}

.languageRTL .specialroom-participant-count-div {
    margin-left: -16px;
}
.languageRTL #playRecordingsControlPanel .toDoIcons-check-play {
    padding-left: 0px !important;
}

.languageRTL .meetingJoinDurationText{
    font-size:9px;
}

.languageRTL .meetingJoinDurationLbl{
    font-size:9px;
    display: inline-block;
    position: absolute;
    padding-right: 2px;
}

.languageRTL .handRaiseDurationLbl{
    margin-top: 6px;
    display: inline-block;
}

.languageRTL #userJoinedInfoList li{
    text-align: right;
    padding-top:10px;
}

.languageRTL .meeting-popover-joined-rtl {
    margin-right: 22px;
    margin-left: unset !important;
}

.languageRTL #joinedUsersCount {
    float: left !important;
}

.languageRTL .pending-count-div{
    float: left !important;
    margin-right: unset !important;
    margin-left: 25px !important;
}

.languageRTL #pendingUsersCount{
    float: right !important;
}

.languageRTL .join-info-header-divider {
    padding-right: 43px !important;
    padding-left: unset !important;
}

.languageRTL #mainNav {
    background: linear-gradient(to right, #80C342 ,#31546E) !important;
}

.languageRTL #mainNav .release-section {
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    border-right: none;
    padding: 0 20px;
}

.languageRTL #mainNav .release-section span {
    padding-right: 8px;
}

.languageRTL #mainNav .release-section img {
    margin-top: 5px;
}

.languageRTL #mainNav .guest-collab-div {
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    border-left: none;
}

.languageRTL .start-meeting-section .join-button-section, .languageRTL .end-meeting-section .signup-button-section {
    margin-top: 25px;
}

.languageRTL .term-and-con-section {
    margin-left: 0;
    margin-right: 10%;
}

.languageRTL #addtoOutlookTextStartMdlDiv {
    padding-left: unset;
    padding-right: 20px;
}

.languageRTL .remove-youtube-li span:nth-child(1) {
    margin: 0;
    float: right;
    padding: 0;
}

.languageRTL .rowRaiseHandWc {
    display: flex;
}

.languageRTL .cam-device-error-help {
    float: left;
}

.languageRTL .navbar-right #guruDropDownDiv {
    right: -247px !important;
}

.languageRTL .list-group {
    padding-left: 0;
    margin-bottom: 20px;
    margin-right: 40px !important;
}
.languageRTL .my-communities-list-item {
    float: right;
    margin-right: 3px;
    width: 46.666667%;
}
.languageRTL .no-member-in-community {
    margin-right: 81px;
    height: 71px;
    width: 450px;
    display: none;
    background: rgba(255, 255, 255, 0.1);
    margin-left: 5px;
}
.languageRTL .other-communities-list-item {
    float: right;
    width: 46.666667%;
}
.languageRTL .list-group-itemCustom.communityDataMember {
    padding-right: 10px;
}
.languageRTL .inviteHistorytext {
    font-weight: 500;
    margin-top: 5px;
}
.languageRTL #clearWebcastTitle{
    top: 59px;
    right: 90%;
}
.languageRTL #licodeCallControlPanel {
    min-height: 40px;
    max-height: 68px;
}
.languageRTL .lecture-meeting-icon {
    height: 30px;
    width: 20px;
    margin-left: 7px;
    margin-right: 7px;
  }
  .languageRTL .other-lec-call-li .lec-call-span{
    display: flex;
}
.languageRTL #liItemMeetingInfoSpecialRoom .open-li-dropdown-raiseHand::after {
    right: 0%;
}
.languageRTL .raiseHandPopDownListSpecialRoom {
    max-height: 163px;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
}