@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Alef:400,700');

/* CSS Document */

html,
body {
	font-family: 'Alef', sans-serif;
	direction: rtl;
}

table {
	width: 100%;
	table-layout: fixed;
}

.headerLogo,
.newIndex .headerLogo {
	right: 15px;
	left: auto;
}

.headerRight:not(.adminHeader),
.newIndex .headerRight,
.headerRight {
	float: left;
	left: 15px;
	right: auto;
}
.menu .socialIcon {
	margin-left: auto;
	margin-right: 100px;
}

.headerRight>ul>li+li {
	margin-right: 5px;
	margin-left: 0;
}

.dropdown-menu {
	right: auto;
	left: 0 !important;
}

.headerRight ul li .dropdown-menu li {
	margin: 0 !important;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
	background-color: #f5f5f5;
}

.dropdown-menu>li.insetCont>a:focus,
.dropdown-menu>li.insetCont>a:hover {
	background-color: #e66e3e;
}

ul.community li {
	padding: 0 18px 0 0;
}

ul.community li:before {
	left: auto;
	right: 0;
	background: url(../images/no-repeat.png) -76px -732px no-repeat;
}

.common_wrapper ul li {
	padding-right: 18px;
	padding-left: 0px;
}

.common_wrapper ul li:before {
	left: auto;
	right: 0;
}
/*Single Language Version Task*/
.common_wrapper ul.progressHeader li:before {
	left: 50%;
    right: auto;
}
/*Single Language Version Task*/
.disc_slider img {
	max-width: 100%;
}

.footerBg .footerLeft {
	float: right;
}

.footerBg .footerRight {
	float: left;
}

.footerBg li a:before {
	float: right;
	background: url(../images/no-repeat.png) -117px -711px no-repeat;
}

.footerBg li a:hover:before {
	background: url(../images/no-repeat.png) -237px -621px no-repeat;
}

.footerBttm .footerRight {
	text-align: left;
	float: left;
}

.footerBttm .footerLeft {
	float: right;
}

.footerBttm .footerMiddle {
	float: right;
}

.footerBttm ul li+li:before {
	display: none;
}

.footerBttm ul li+li:after {
	display: inline-block;
	vertical-align: middle;
	content: "";
	width: 3px;
	height: 3px;
	margin-left: 7px;
	margin-right: 7px;
	background: #000;
	border-radius: 50%;
}

.footerBg a.footerPhno,
.footerBg a.footerMail {
	float: right;
	clear: right;
}

.footerBg a.footerPhno:before,
.footerBg a.footerMail:before {
	float: right;
	margin-left: 7px;
	margin-right: 0;
}


.text-left {
	text-align: right;
}

.text-right {
	text-align: left;
}

.pull-left {
	float: right !important;
}

.pull-right {
	float: left !important;
}

.modal-header .close {
	right: auto;
	left: 5px;
}

.owl-next i,
.owl-prev i {
	margin-left: -6px;
	margin-top: -7px;
}

.owl-next i {
	margin-left: -8px;
}


#rhsscroll {
	left: auto;
	right: 100%;
	-webkit-transform: translate(-120%, 0);
	transform: translate(-120%, 0);
}

#rhsscroll ul {
	float: right;
	clear: right;
}

#rhsscroll ul li a {
	padding: 0 0 0 20px;
}

#rhsscroll ul li a:hover,
#rhsscroll ul li.active a {
	-webkit-transform: translate(100%, 0);
	transform: translate(100%, 0);
}

#rhsscroll ul li a:before {
	left: auto;
	right: -40px;
}

#rhsscroll ul li a:hover:before,
#rhsscroll ul li.active a:before {
	left: auto;
	right: -20px;
}

#rhsscroll ul li a:after {
	left: auto;
	right: -40px;
}

#rhsscroll ul li a:hover:after,
#rhsscroll ul li.active a:after {
	left: auto;
	right: -20px;
}

#rhsscroll a.glyphicon {
	float: right;
	clear: right;
	transform: translate(100%, 0);
}

.responsiveWrapper {
	-webkit-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
}

.responsiveWrapperInner {
	left: 0;
	right: unset;
	-webkit-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
}

/******************************************************** start about us ******************************/
.aboutusContent .aboutusContentInner {
	padding-right: 20px;
	padding-left: 0;
}

.aboutusContent:nth-child(even) .aboutusContentInner {
	padding-left: 20px;
	padding-right: 0;
}

/******************************************************** end about us ******************************/

/****************************************** start profile step ***************************************/

.languageChange.rightPadding {
	padding-right: 0;
	padding-left: 100px;
}

.languageChange .languageLabel {
	margin-right: 0;
	margin-left: 5px;
}

.acceptablePlaces .acceptablePlacesLeft,
.acceptablePlaces .acceptablePlacesMiddle {
	float: right;
}

.acceptablePlaces .acceptablePlacesRight {
	float: left;
}

.acceptablePlaces a.acceptablePlacesArrow {
	padding-left: 25px;
	padding-right: 0;
}

.acceptablePlaces a.acceptablePlacesArrow:after {
	right: auto;
	left: 0;
}

/****************************************** end profile step ***************************************/

/*********************************************** matchmaker sign up *******************************/
.mmSForm .form-group {
	padding-left: 130px;
	padding-right: 0;
}

.mmSForm.profileStep .form-group {
	padding-left: 0;
}

.mmSForm .control-label {
	float: right;
	padding-left: 10px;
	padding-right: 0;
}

.mmSForm .selectGroup {
	padding-left: 130px;
	padding-right: 0;
}

.mmSForm .selectGroup .selectGroupInner .form-group {
	padding-left: 15px;
}

.mmSForm .selectGroup .control-label {
	padding-left: p;
	padding-right: 15px;
}

.mmSForm .checkbox,
.mmSForm .radio,
.mmSForm .checkboxWrapper>span {
	padding-left: 0;
	padding-right: 20px;
}

.mmSForm .checkbox input,
.mmSForm .radio input,
.mmSForm .checkboxWrapper>span input {
	left: auto;
	right: 0;
}

.mmSForm .checkboxWrapper .checkbox,
.mmSForm .checkboxWrapper .radio,
.mmSForm .checkboxWrapper>span {
	margin-right: 0;
	margin-left: 10px;
}

.MMsignup .table-radio {
	width: auto;
}

.table-radio td {
	padding-left: 0;
	padding-right: 20px;
}

.table-radio.table-radio-inline td {
	padding-right: 20px;
	padding-left: 18px;
}

.table-radio td input {
	left: auto;
	right: 0;
}

.mmSForm .inline-select {
	padding-right: 0;
	padding-left: 15px;
	background: url(../images/icon_01.png) 0 center no-repeat;
}

.selectWrapper select.form-control,
.selectWrapper .form-control,
select.form-control {
	background: url(../images/icon_01.png) 10px center no-repeat;
	padding-left: 20px;
	padding-right: 11px;
}

li.insetCont .sub-menu {
	right: auto;
	left: 100%;
}

.newProfilePage .newViewProfile li.insetCont a .fa-caret-right {
	float: right;
	margin-top: 3px;
}

.newProfilePage .newViewProfile li.insetCont .sub-menu {
	right: auto;
	left: auto;
}

/****************************************** end matchmaker sign up *******************************/
/****************************************** start member dashboard *******************************/
.greybgMMPanel .mathmakerName,
.greybgMMPanel .matchmakerThreeicons,
.relationship-status {
	float: right;
}

.mmcontacticonsMain {
	float: right;
}

.greybgMMPanel .matchmakernotifctonicons {
	float: left;
}

.mmcorrespndgicons ul li span.mmmnthlymtchsenticon:before,
.mmcorrespndgicons ul li .mmweeklymtchsenticon:before,
.mmcorrespndgicons ul li .mmweeklyapprovedmtchicon:before {
	margin: 0 4px;
}


.mmcorrespndgicons ul {
	margin-bottom: 3px;
}

.mmcorrespndgicons ul li {
	padding-left: 5px;
	/*padding-right: 20px;*/
}

.mmcorrespndgicons ul li:first-child {
	padding: 0;
}

.addmatchmakerPanel {
	padding-left: 0;
	padding-right: 30px;
}

.addmatchmakerPanel span {
	float: left;
}

/****************************************** end member dashboard *******************************/

/****************************************** start profile step ***************************************/
.acceptablePlaces .acceptablePlacesMiddle>span {
	margin-right: 0;
	margin-left: 10px;
	padding-left: 0;
	padding-right: 20px;
}

.acceptablePlaces .acceptablePlacesMiddle>span input {
	left: auto;
	right: 0;
}

.progressHeader li {
	float: right;
}

.progressHeader li:first-child:after {
	left: 0;
	right: 50%;
}

.progressHeader li:last-child:after {
	right: 0;
	left: 50%;
}

/****************************************** end profile step ***************************************/


/****************************************** start member login ***************************************/
.loginForgotpwd {
	float: right;
}

/****************************************** end member login ***************************************/

/****************************************** start finalview ***************************************/
#sidebar-wrapper .menu-toggle {
	left: -20px;
	right: auto;
}
/* made changes by dhiraj 14-01-2025 CMS bugs, minor changes and small admin issues : SeeYouInIsrael - all 4 languages */
#sidebar-wrapper {
	float: right;
	margin-left: 0;
	margin-right: 0px;
}
/* made changes by dhiraj 14-01-2025 CMS bugs, minor changes and small admin issues : SeeYouInIsrael - all 4 languages */

.sidebar-nav>.sidebar-brand .ptofilePic {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.menuText .sidebar-nav li a,
.sidebar-nav .subMenu li a {
	padding: 14px 50px 14px 5px;
}

.sidebar-nav li a span.count {
	right: auto;
	left: 10px;
}

.sidebar-nav a:hover .hoverText {
	left: auto;
	right: 100%;
	margin: 0;
	margin-right: 5px;
}

.sidebar-nav a:hover .hoverText:before {
	left: 0;
	right: -5px;
	border: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #202e69;
}

.sidebar-nav .caret {
	left: 15px;
	right: auto !important;
}

.sidebar-nav ul.subMenu {
	left: auto;
	right: 100%;
}

.sidebar-nav li a span.rightArrow {
	/* transform: translate(0, -50%) rotate(180deg); */
	right: auto;
	left: 0;
}

.sidebar-nav li a span.rightArrow:before {
	content: "\e251";
}

.sidebar-nav>.sidebar-brand .navProfilePicWrap {
	float: right;
}

.sidebar-nav>.sidebar-brand .navProfilePicRight .owl-carousel {
	direction: ltr;
}

.sidebar-nav a span.icon {
    right: 0;
    left: auto;
}

a span.icon {
	float: right;
}

.equalHeightContainer .addressLeft {
	padding-right: 0;
	padding-left: 30px;
}

.borderBox .msg-sendto-mm {
	background-position: -261px -281px;
}

.borderBox .msgssmallicon {
	background-position: -105px -288px;
}

.borderBox .mmsmallicon {
	background-position: -55px -287px;
}

.borderBox .mutuallyapprvedicon {
	background-position: -163px -325px;
}

.borderBox .weeklymtchesicon {
	background-position: -55px -414px;
}

.borderBox .mmmnthlymtchsenticon {
	background-position: -6px -414px;
}

.pp_content_container {
	text-align: right;
}

div.pp_default .pp_close_custom {
	left: -14px;
	right: auto;
}

div.pp_default .pp_content_container .pp_right {
	padding-left: 13px;
	padding-right: 18px;
}

.inlineText {
	margin-right: 0;
	margin-left: 10px;
}

.titleRightBtns {
	margin-right: 0;
	margin-left: 10px;
}

a.editOtherMMInfo {
	padding: 0 26px 0 0;
	background-position: 100% 0;
}

a.editOtherMMInfo:hover {
	background-position: 100% -20px;
}

.titleRightBtnW>* {
	margin-left: 0;
	margin-right: 10px;
}

.titleRightBtnW.fullTitleRight>*:first-child {
	margin-left: 0;
	margin-right: 0;
}

.memberAccordion .detailRows .row .questionText {
	margin-right: 0;
	margin-left: 4px;
}

a.mem-options>span.fa-caret-down {
	margin-left: 0;
	margin-right: 5px;
}

.memberAccordion a.editGroup, .viewmyprofile-panel-wrapper a.editGroup {
	right: auto;
	left: 5px;
}
.viewmyprofile-panel-wrapper .panel-body p {
    margin: 0 0 3px 20px;
}
.viewmyprofile-panel-wrapper .panel-body p.t-table {
    padding-right: 0;
    padding-left: 20px;
}
/****************************************** end finalview ***************************************/

/****************************************** start Dashboard ***************************************/
.dashboardScroll {
	padding-right: 0;
	padding-left: 10px;
}

.expiringMatches .mbrfilePic .callmbr,
.expiringMatches .mbrfilePic .acceptedmbr {
	left: auto;
	right: -11px;
}

.expiringMatches .mbrfilePic .reviewMatch,
.expiringMatches .mbrfilePic .mailmbr {
	right: auto;
	left: -11px;
}

.headerTop .searchWrapper {
	left: 27%;
	margin-left: -55px;
}

.menuOpen .headerTop .searchWrapper {
	margin-left: 0;
}

.headerRight>ul>li .dropDownWrapperInner {
	margin-right: 0;
	margin-left: 20px;
}


/****************************************** end Dashboard ***************************************/

/**************************Gold/Basic benefits css*************************/
.table-benefits .t-heading .t-col.basic,
.table-benefits .t-heading .t-col.gold,
.table-benefits .t-row .t-col.basic,
.table-benefits .t-row .t-col.gold {
	border-left: 0;
	border-right: solid 1px #cacaca;
}

/**************************end Gold/Basic benefits css*************************/

/*********************gold membership*********************/

.gold-mem-row .gold-mem-col.right ul li,
.gold-mem-row .gold-mem-col.left ul li {
	padding: 2px 20px 2px 0;
	position: relative;
}

.gold-mem-row .gold-mem-col.right ul li:before,
.gold-mem-row .gold-mem-col.left ul li:before {
	right: 0;
}

.gold-mem-row .gold-mem-col.center {
	text-align: right;
}

a.edit-match-criteria {
	background: url(../images/edit_btn_v2.png) no-repeat right 2px;
	padding: 0 21px 0 0;
}



/*********************end gold membership*********************/
/*********************syas member page*********************/
.syas-member .how-it-works ul li {
	padding-right: 15px;
	padding-left: 0;
}

.syas-member .how-it-works ul li:before {
	left: auto;
	right: 0;
	top: 6px;
	transform: rotate(180deg);
}

/*********************end syas member page*********************/

/*********************Help and FAQ********************/

.faq-question ul {
	padding: 0 20px 0 0;
}

.faq-question ul li .question:before {
	left: auto;
	right: -12px;
}

.faq-question ul li .question.open:before {
	transform: rotate(-90deg)
}

/*********************end Help and FAQ********************/

/*********************Matchmaker Inbox*******************/
.inbox-controls .select-mail .select-mail-dropmenu {
	right: 0;
	left: auto;
}

.inbox-controls .select-mail .all:after {
	right: auto;
	left: 8px;
}

.inbox-controls .view {
	margin-right: 20px;
	margin-left: auto;
}

.inbox-controls .showing {
	text-align: left;
}

.inbox-controls .showing a.pre {
	margin-right: 10px;
}
/* made changes by dhiraj 31-05-2024 Email : Buttons close together */
.browseMMTitleWrapper .showing a.first {
    margin-left: 10px;
	margin-right: 10px;
}
/* made changes by dhiraj 31-05-2024 Email : Buttons close together */
.inbox-controls .showing a.last {
	margin: 0;
	margin-right: 10px;
}

.inbox-controls .showing a.first {
	margin: 0;
	margin-right: 10px;
}

.table-inbox .sub img {
	transform: rotateY(180deg)
}

/*********************end Matchmaker Inbox*******************/


/*********************My Matches*******************/
.my-matches .mmWrapper .mm-row .col-pic {
	padding: 0 0 0 15px;
}

.my-matches .mmWrapper .mm-row .mm-col.action {
	text-align: right;
}

/*********************end My Matches*******************/
/********************* Search for Matchmaker*******************/
.search-mm .my-mm .accepted {
	right: auto;
	left: 0;
	top: 0;
	padding: 2px 0 2px 20px;
}

.search-mm .my-mm .accepted:after {
	border: solid 10px transparent;
	border-top: solid 10px #68ae42;
	border-left: solid 10px #68ae42;
	top: 0;
	right: auto;
	left: 0;
}

.search-mm .my-mm .pending {
	right: auto;
	left: 0;
	top: 0;
	padding: 2px 0 2px 20px;
}

.search-mm .my-mm .pending:after {
	border: solid 10px transparent;
	border-top: solid 10px #f9a600;
	border-left: solid 10px #f9a600;
	top: 0;
	right: auto;
	left: 0;
}

.search-mm .my-mm .mmm-col {
	clear: both;
}

.search-mm .my-mm .mmm-col ul {
	float: right;
	padding: 0;
}

.search-mm .my-mm .mmm-col ul li .pokemmicon,
.search-mm .my-mm .mmm-col ul li .messagemmicon,
.search-mm .my-mm .mmm-col ul li .deletemmicon,
.search-mm .my-mm .mmm-col ul li .chatmmicon {
	margin: 0 0 0 15px;
}

/********************* end Search for Matchmaker*******************/

/********************* Member Payment *******************/
.membership-ad .row-mem .col-mem .features li:before {
	right: 0;
	left: auto;
}

.membership-ad .row-mem .col-mem .features li {
	padding-left: 5px;
	padding-right: 20px;
}

.monthly-plan .block-plan.popular:before {
	transform: rotateY(180deg) scale(0.69, 0.69);
	left: auto;
	right: -23px;
}

.monthly-plan .block-plan.popular:after {
	transform: rotate(45deg);
	left: auto;
	right: -12px;
}

.marketing-code input[type="text"] {
	margin-right: 0;
	margin-left: 10px;
}

.payment-warning {
	padding: 20px 20px 20px 15%;
	background-position: left 60px center;
}

/********************* end Member Payment *******************/

/*********************Member Suggestion History*******************/

.match-information .row-match-info .mi-col.status {
	text-align: left;
}

.match-information .row-match-info .mi-col:first-child {
	padding-right: 0;
	padding-left: 10px;
}

.match-information .row-match-info .mi-col.col-center {
	padding-right: 0;
	padding-left: 10px;
}

/*********************end Member Suggestion History*******************/

/*********************View Matchmaker Profile*******************/

.view-mm-profile .profile-info .pi-cell:first-child {
	padding-right: 0;
	padding-left: 20px;
}

.view-mm-profile .row-profile-name .btn-group .tooltip>.tooltip-inner {
	text-align: right;
}

.equalHeightContainer .profilePic .editPic {
	right: auto;
	left: 0;
}

.newProfilePage .newViewProfile .sbtitle-text.addressInfo a.editReligiousInfoNew {
	right: auto;
	left: -25px;
	transform: translateX(0%);
}

.menuOpen .newProfilePage .newViewProfile .sbtitle-text.addressInfo a.editReligiousInfoNew {
	right: auto;
	left: -25px;
}
.menuOpen .newProfilePage .newViewProfile a.editReligiousInfoNew {
	right:auto;
	left:35%;	
}
.menuOpen .newProfilePage .newViewProfile .dropDownWrapperInner {
	text-align: left;
}

.newProfilePage .newViewProfile .miscDetails,
.newProfilePage .newViewProfile .addressInfo {
	margin-right: 0;
	margin-left: 25px;
	text-align: left;
}

.newProfilePage .newViewProfile .profilePicDetails {
	padding-right: 0;
	padding-left: 20px;
}

.newProfilePage .newViewProfile ul.languageDrop li.langDrop.languageChange .dropdown-menu {
	right: auto;
	left: 0;
}

.newProfilePage .newViewProfile a.mem-options,
.newProfilePage .newViewProfile a.add-notes,
.newProfilePage .newViewProfile a.edit-profile-lang+a {
	margin-left: 0;
	margin-right: 10px;
}

.newProfilePage .newViewProfile li.insetCont a.add-notes {
	margin-right: 0px;
}

.newProfilePage .newViewProfile .profilePicDetails .img-count {
	right: auto;
	left: 1%;
	margin: 0 0 3px 6px;
}

.newProfilePage .newViewProfile .profilePicDetails .additionalProfilePics a.addProfPics:nth-child(2)::after {
	left: 0;
	top: auto;
	bottom: 0;
	right: auto;
}

/*********************end View Matchmaker Profile*******************/


/*********************Chat CSS*******************/
.chat-wrapper .chatter-list .row-maillist .profile-pic {
	float: right;
}

.chat-wrapper .chatter-list .row-maillist .profile-pic .pic+.pic {
	margin-left: 0;
	margin-right: 5px;
}

.chat-wrapper .chatter-list .row-maillist .info .infoInner {
	padding-left: 0;
	padding-right: 10px;
}

.chat-wrapper .chatter-list .row-maillist.checked .info .infoInner:before {
	left: auto;
	right: 1px;
}

.chat-wrapper .chatter-list .row-maillist .time {
	text-align: left;
	float: left;
}

/*
.chat-wrapper .chatter-list .search .col-search .stylish-input-group button.searchIconChat {
	background: url(../images/chaticonssprite.png) no-repeat 3px -77px;
}
*/

.chat-wrapper .chat-details .chatters {
	padding-left: 50px;
	padding-right: 10px;
}

.chat-wrapper .chat-details .settings {
	left: 10px;
	right: auto;
}

.chat-wrapper .chat-details .settings .sub-menu {
	right: auto;
	left: 0;
}

.chat-wrapper .chat-details .chatters .pic {
	float: right;
}

.chat-wrapper .chat-details .chatters .pic+.pic {
	float: left;
}

.chat-wrapper .chat-details .chat-conversation .message {
	float: right;
}

.chat-wrapper .chat-details .chat-conversation .message.in {
	float: left;
}

.chat-wrapper .chat-details .chat-conversation .message.in .profile-pic {
	text-align: left;
}

.chat-wrapper .chat-details .chat-conversation .message .msg:after {
	right: -5px;
	left: auto;
}
.chat-wrapper .chat-details .chat-conversation .message .msg {
	float: right;
}
.chat-wrapper .chat-details .chat-conversation .message.in .msg:after {
	right: auto;
	left: -5px;
}

/*.chat-wrapper .chat-details .chat-conversation .message .msg p {
	float: right;
	clear: right;
}*/

.chat-wrapper .chat-details .chat-conversation .message.in .msg p.messageP {
	padding-left: 18px;
	padding-right: 0;
}

.chat-wrapper .chat-details .chat-conversation .message.in .msg p.messageP:before {
	right: auto;
	left: 2px;
}
.chat-wrapper .chat-details .chat-conversation .message.out .profile-pic {
    float: right;
}

.nano>.nano-content {
	direction: ltr;
}

.nano>.nano-content>* {
	direction: rtl;
}

.nano>.nano-pane {
	left: 0;
	right: auto;
}

.emojionearea .emojionearea-editor {
	padding: 6px 12px 6px 24px;
}

.emojionearea .emojionearea-button {
    right: 5px !important;
    left: auto;
}

.emojionearea .emojionearea-picker {
	left: -15px !important;
	right: auto !important;
}

.emojionearea .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
	right: auto !important;
	left: 20px !important;
}

.chat-wrapper .chat-details .write-message .fld {
	margin-right: 0;
	margin-left: 50px;
}

.chat-wrapper .chat-details .write-message .btns {
	float: left;
	margin-left: 0;
}

.messageTyping {
	left: auto;
	right: 0;
}

/*********************end Chat CSS*******************/


/*********************Block matchmaker List*********************/
.bmlWrapper .bm-row .col-right {
	padding-left: 0;
	padding-right: 20px;
}

.bmlWrapper .bm-row .col-btn {
	text-align: left;
}

.states .form-group:first-child {
	padding-right: 0;
	padding-left: 15px;
}

/*********************end Block matchmaker List*********************/

.suggest-match-form .row-btn .btn-suggest-match {
	margin-right: 0;
	margin-left: 15px;
}


/*********************Profile Language Selector CSS*******************/
.lang-selector-table .tr .th:first-child,
.lang-selector-table .tr .td:first-child {
	text-align: right;
}

.lang-selector-table .tr .th:last-child,
.lang-selector-table .tr .td:last-child {
	text-align: left;
}

.modal-langselec .row-btns {
	text-align: left;
}

.modal-langselec .row-btns>* {
	margin-left: 0;
	margin-right: 10px;
}

.modal-langselec .modal-header .close {
	left: -8px;
	right: auto;
}

/*********************end Profile Language Selector CSS*******************/


[data-tip]:after {
	left: 35px;
	right: auto;
}

[data-tip]:before {
	left: 75px;
	right: auto;
}


/********************* browse all MM page*********************/
.browseAll-MM .bmmWrapper .bmm-row .col-pic {
	padding-right: 0;
	padding-left: 15px;
}

/*********************end browse all MM page*********************/
/*********************compose mail page*********************/
.compose-mail .cm-controls .btn-right {
	text-align: left;
}

/*********************end compose mail page*********************/

/*********************privacy policy page*********************/
.panel-faq .glyphicon,
.mobile_heading .glyphicon,
.mobile_heading_close .glyphicon {
	right: auto;
	left: 10px;
}

/*********************end privacy policy page*********************/
@media only screen and (min-width:992px) {

	/****************************************** start Dashboard ***************************************/

	.menuText .sidebar-nav a:hover .hoverText {
		left: 0;
		right: auto;
		margin-right: 0px;
	}

	/****************************************** end Dashboard ***************************************/

}

@media only screen and (max-width: 1366px) {
	.newProfilePage .newViewProfile .profilePicDetails .profilePicInner .img-count {
		left: 0;
		right: auto;
		margin: 3px 0px 0 7px;
	}
}

@media only screen and (max-width: 1199px) {
	.menu .socialIcon {
		margin-right: 40px;
	}

	/****************************************** start profile step ***************************************/

	.languageChange.rightPadding {
		padding-left: 0;
	}

	/****************************************** end profile step ***************************************/

	/****************************************** start Dashboard ***************************************/
	.headerTop .searchWrapper {
		left: 50%;
		margin-left: -162px !important;
	}

	/****************************************** end Dashboard ***************************************/
	.menuOpen .newProfilePage .newViewProfile .sbtitle-text.addressInfo a.editReligiousInfoNew {
		right: auto;
		left: -25px;
	}
}

@media only screen and (max-width: 1023px) {

	.memberAccordion a.editGroup, .viewmyprofile-panel-wrapper a.editGroup {
		right: auto;
		left: 5px;
	}

	.newProfilePage .newViewProfile .profilePicDetails,
	.newProfilePage .newViewProfile .profilePicDetails.profilePicNotPresent {
		padding-right: 0px;
		padding-left: 10px;
	}

	.newProfilePage .newViewProfile a.mem-options {
		right: auto;
		left: 35px;
	}

	.newProfilePage .newViewProfile .profileInfoContainer .dropDownWrapperInner {
		left: auto;
		right: auto;
	}

	.newProfilePage .newViewProfile a.edit-profile-lang {
		left: auto;
		right: 0;
		margin-left: 0;
		margin-right: 25px;
	}

	.newProfilePage .newViewProfile .dropdownleft .customizeDDBlack {
		right: auto !important;
		left: 20px !important;
	}

	.newProfilePage .newViewProfile ul.languageDrop li.langDrop.languageChange .dropdown-menu {
		right: 0;
		left: auto !important;
	}

	.newProfilePage .newViewProfile .dropdownleft.admin-notes ul.customizeDDBlack.dropdown-menu {
		right: 50%;
		left: auto;
		transform: translateX(50%);
	}

	.newProfilePage .newViewProfile .memberAccordion a.editGroup, .viewmyprofile-panel-wrapper a.editGroup {
		right: auto;
		left: 0
	}

	.newProfilePage .newViewProfile .sbtitle-text.addressInfo a.editReligiousInfoNew {
		right: auto;
		left: -25px;
	}

	.menuOpen .newProfilePage .newViewProfile .sbtitle-text.addressInfo a.editReligiousInfoNew {
		right: auto;
		left: -25px;
	}

	.newProfilePage .newViewProfile .profilePicDetails .profilePicInner a::after {
		right: auto;
		left: 0;
	}

	/* .newProfilePage .newViewProfile.otherMemberView .profileInfoContainer .titleRightBtnW {
		left: auto;
		right: 125px;
	} */
}

@media only screen and (max-width: 991px) {
	.menu {
		float: left;
	}

	.menu .socialIcon {
		margin-right: 0;
	}

	.bigMenu .menu {
		float: left;
	}

	/* menu */
	#sidebar-wrapper {
		margin: 0;
	}

	#sidebar-wrapper .sidebar-close {
		display: none;
	}
	/* made changes by dhiraj 23-04-2025 MatchMaker : Show latest 1 image for MM awards */
	.menuOpen #sidebar-wrapper .sidebar-close {
		display: block;
		width: 100%;
		height: 100vh;
	}
	/* made changes by dhiraj 23-04-2025 MatchMaker : Show latest 1 image for MM awards */
	.sidebar-nav li.downArrow > a > span:before {
		-webkit-transform: translate(0, 0) rotate(-90deg);
		transform: translate(0, 0) rotate(-90deg);
	}
	/* end menu */

	/****************************************** start Dashboard ***************************************/
	.headerTop .searchWrapper {
		left: auto;
		margin-left: 0 !important;
	}

	/****************************************** end Dashboard ***************************************/

	/*********************Chat CSS*******************/
	.chat-details .autocompleteWrapper .ul-autocomplete ul ul {
		padding-right: 55px;
		padding-left: 0;
	}

	.chat-details .autocompleteWrapper .ul-autocomplete ul li a span+span {
		padding-left: 0;
		padding-right: 10px;
	}

	.chat-details .autocompleteWrapper .ul-autocomplete ul li[data-click="false"]>a span+span:after {
		right: auto;
		left: 10px;
	}

	/*********************end Chat CSS*******************/

	.menuText .sidebar-nav .caret {
		top: 50%;
		right: auto;
		left: 15px;
	}

	.menuOpen.menuText .sidebar-nav ul.subMenu {
		right: auto;
	}

	.am-right {
		text-align: right;
	}

	.am-success .btn-confirm {
		margin: 0 0 0 10px;
	}

	/********************* Member Payment *******************/

	.payment-warning {
		padding: 20px 20px 20px 18%;
		background-position: left 40px center;
	}

	/********************* end Member Payment *******************/

	/********************* browse all MM page*********************/
	.browseAll-MM .bmmWrapper .bmm-row .bmm-col.ageRange {
		text-align: inherit;
	}

	/*********************end browse all MM page*********************/
}

@media only screen and (max-width: 767px) {
	.headerRight>ul>li {
		float: right;
	}

	.headerRight>ul>li+li {
		margin-right: 0;
	}

	.headerRight {
		left: auto;
	}

	/******************************************************** start about us ******************************/
	.aboutusContent .aboutusContentInner,
	.aboutusContent:nth-child(even) .aboutusContentInner {
		padding-right: 0;
		padding-left: 0;
	}

	/******************************************************** end about us ******************************/

	/*********************************************** matchmaker sign up *******************************/
	.mmSForm .control-label {
		float: none;
	}

	.mmSForm .form-group {
		padding-left: 0;
	}

	.mmSForm .selectGroup {
		padding-left: 0;
	}

	/*********************************************** end matchmaker sign up *******************************/


	/*********************Block match List*********************/

	.blockedmatchesWrapper .bm-row .col-btn {
		text-align: left;
	}

	/*********************end Block match List*********************/

	/*********************Matchmaker Inbox*******************/
	.inbox-controls .showing {
		text-align: center;
	}

	/*********************end Matchmaker Inbox*******************/

	/*********************Member Suggestion History*******************/

	.match-information .row-match-info .mi-col.status {
		text-align: right;
	}

	/*********************end Member Suggestion History*******************/

	/**************************Gold/Basic benefits css*************************/
	.table-benefits .t-row .t-col.basic {
		border-left: 0;
		border-right: solid 1px #cacaca;
	}

	/**************************end Gold/Basic benefits css*************************/

	/*********************fixes*******************/
	.twoMM .mmcontacticonsMain {
		float: left;
	}

	div.pp_default .pp_content_container .pp_left {
		padding-left: 0px;
	}

	div.pp_default .pp_content_container .pp_right {
		padding-left: 10px;
		padding-right: 20px;
	}

	.ViewMProfile .equalHeightContainer .rightBody {
		left: 0;
		right: auto;
		text-align: left;
	}

	/*********************end fixes*******************/

	.mmcontacticonsMain {
		float: left;
	}


	/********************* Member Payment *******************/

	.payment-warning {
		padding: 100px 15px 15px 15px;
		background-position: center top 20px;
		text-align: center;
	}

	/********************* end Member Payment *******************/

	.newProfilePage .newViewProfile a.editReligiousInfoNew {
		position: relative;
		float: left;
		clear: both;
	}

	.newProfilePage .newViewProfile ul.languageDrop {
		left: auto;
		right: 0;
	}

	.newProfilePage .newViewProfile ul.sbtitle-text,
	.newProfilePage .newViewProfile .addressInfo span {
		padding-right: 0px;
	}

	.newProfilePage .newViewProfile .addressInfo {
		text-align: right;
		margin-left: 10px;
	}

	.newProfilePage .newViewProfile .profileInfoContainer .dropDownWrapperInner,
	.newProfilePage .newViewProfile .profileInfoContainer .dropDownWrapperInner.dropdownPushDown {
		left: auto;
		right: 0;
	}

	.newProfilePage .newViewProfile a.mem-options {
		position: absolute;
		right: auto;
		left: 5px;
	}



	.menuOpen .newProfilePage .newViewProfile .sbtitle-text.addressInfo a.editReligiousInfoNew,
	.newProfilePage .newViewProfile .sbtitle-text.addressInfo a.editReligiousInfoNew,
	.newProfilePage .newViewProfile a.editReligiousInfoNew,
	.newProfilePage .newViewProfile .sbtitle-text.addressInfo a.editReligiousInfoNew,
	.newProfilePage .newViewProfile a.editCCDetails {
		right: auto;
		left: 0;
		position: absolute;
	}

	.newProfilePage .newViewProfile .profileLeftInfo a.editReligiousInfoNew,
	.newProfilePage .newViewProfile .profileRightInfo a.editReligiousInfoNew {
		left: -7px;
		right: auto;
	}

	.newProfilePage .newViewProfile .sbtitle-text.addressInfo a.editReligiousInfoNew {
		left: -17px;
		right: auto;
	}
.headerLogo {
	right: unset;
}
}

@media only screen and (max-width:420px) {

	/*********************gold membership*********************/

	.gold-mem-row .gold-mem-col.center {
		text-align: center;
	}

	/*********************end gold membership*********************/

	/*********************fixes*******************/
	.twoMM .mmcontacticonsMain {
		float: left;
	}

	/*********************end fixes*******************/


}


@media only screen and (max-width:350px) {

	/****************************************** start Dashboard ***************************************/
	.headerRight.adminHeader {
		right: auto;
		left: -10px;
	}

	.headerRight>ul>li .dropDownWrapperInner {
		margin-right: 0;
		margin-left: 10px;
	}

	/****************************************** end Dashboard ***************************************/
}

/* new landing page */
.date-match{
	padding-left: 0px;
	padding-right: 100px;
}
.newIndex .engagement-number {
	padding-right:0px;
	padding-left: 100px;
}
.newIndex .form-section{
	text-align:right;
}
.newIndex .match-section {
	float:left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1024px) and (orientation: portrait) {	
	.newIndex .message-content {
		left: 0
	}
	.date-match{
		padding-right:0px;
	}
	.newIndex .engagement-number{
		padding-left:0px;
		margin: 0 auto;
	}
	.newIndex .match-section {
		float:none;
	}
}
@media only screen and (max-width:1023px){
	.newIndex .message-content {
		left: 0
	}
	.date-match{
		padding-right:0px;
	}
	.newIndex .engagement-number{
		padding-left:0px;
	}
}

@media only screen and (max-width:767px){
	.date-match{
		padding-right:0px;
	}
	.newIndex .engagement-number{
		padding-left:0px;
	}
	.viewmyprofile-panel-wrapper .showHideAll {
		margin-left: 5px;
	}
	.viewmyprofile-panel-wrapper .panel-body p {
			margin: 0 10px 3px 20px;
		}
}

.newProfilePage .newViewProfile .dropdownleft .customizeDDBlack {
	right: auto;
}

.multiselect-container>li {
	text-align: right;
}
body .multiselect-container .input-group-addon {
    border: 1px solid #ccc;
    border-radius: 0 4px 4px 0;
    border-width: 1px 1px 1px 0;
}
.mmSForm .multiselect-container.dropdown-menu .input-group-btn {
	border: 1px solid #ccc;
    border-radius: 4px 0 0 4px;
    border-width: 1px 0 1px 1px;
}
.mmSForm .multiselect.dropdown-toggle.btn.btn-default .multiselect-selected-text {
	float:right;
}
.mmSForm .multiselect.dropdown-toggle.btn.btn-default {
	background: url(../images/icon_01.png) 10px center no-repeat;
}
.multiselect-native-select .multiselect-selected-text {
	text-align: right;
}
.multiselect-native-select .multiselect-selected-label {
    left: auto;
	right: 12px;
	left: 20px;
}
.multiselect-native-select.hasVal .multiselect.dropdown-toggle.btn.btn-default {
    padding: 18px 12px 3px 20px;
}
/* MM-Mymember page, Review match profile, Chat Page */
.chat-wrapper .chat-details .write-message, .compose-mail .write-message {
    padding: 35px 0px 0px 10px;
}
.editorTop {
    padding: 5px 35px 5px 5px;
}
.editorTop .button {
	float:right;	
}
.review-profile .match-pic .pic {
    padding-right: 0;
    padding-left: 15px;
}
#both .layout-2col .match-infotbl .row-infotbl td:nth-child(odd) {
	border-right:0;
    border-left: 1px solid lightgray;
}
.rr-members .heading-blue .btn-blue{
	margin-right:0!important;
	margin-left:10px;
	
}
.hltd-mem .bmmWrapper .bmm-row .col-pic,
.mymatch-advsrc .bmmWrapper .bmm-row .col-pic,
.mem-index .mmWrapper .mm-row .col-pic,
.pending-member .pm-table .mmWrapper .mm-row .col-pic {
    padding-right: 0;
    padding-left: 15px;
}
.accordion-title-icon {
    right: auto;
    left: 10px;
}
.mem-index h3 .inbox-controls-right,
 .member_main h3 .inbox-controls-right,
 .pending-member h3 .inbox-controls-right,
 .hltd-mem h3 .inbox-controls-right,
 .find-match-v2 h3 .inbox-controls-right,
 .myMatch-Wrapper h3 .inbox-controls-right,
 .saved-matches h3 .inbox-controls-right,
 .mm-report h3 .inbox-controls-right,
.myMatch-Wrapper .viewallWrapper,
 .saved-matches .viewallWrapper {
	float:left;	
}
.inbox-controls-right .inbox-controls .goto {
    padding-left: 0;
    padding-right: 15px;
}
/* made changes by dhiraj 21-02-2025 my coaching UI changes */
@media only screen and (min-width:510px) and (max-width:900px) {
    #coachingTable td .bmm-row {
        padding: 0px 0px 0px 0px !important;
    }
}
@media only screen and (min-width:320px) and (max-width:767px) {
	#coachingTable>tbody>tr>td{
		float: right;
	}
}
#coachingTable th {
	text-align: right;
}
/* made changes by dhiraj 21-02-2025 my coaching UI changes */
@media only screen and (max-width: 992px){ 
.hltd-mem .bmmWrapper .bmm-row .bmm-col.notes,
 .hltd-mem .bmmWrapper .bmm-row .bmm-col:nth-child(3),
 .hltd-mem .bmmWrapper .bmm-row .bmm-col:nth-child(4),
.hltd-mem .bmmWrapper .bmm-row .bmm-col:last-child, .hltd-mem .bmmWrapper .bmm-row .bmm-col.action,
.hltd-mem .bmmWrapper .bmm-row .bmm-col.mmscol {
    margin-left: 0;
	margin-right:80px;
}
/* made changes by dhiraj 21-02-2025 my coaching UI changes */
table#coachingTable .bmm-row.TT[data-title="Photo"] .bmm-col.TT.coaching-section{
	margin-right:0px !important;
}
/* made changes by dhiraj 21-02-2025 my coaching UI changes */
 .hltdMember .bmmWrapper .bmm-row .bmm-col .bmm-subcol,
 .hltd-mem .bmmWrapper .bmm-row .bmm-col {
    text-align: right !important;
}

}
@media only screen and (max-width: 767px) {
.myMatch-Wrapper .viewallWrapper, .saved-matches .viewallWrapper {
    display: block;
    float: none;
    margin: 15px auto 0;
    text-align: center;
}
.saved-matches-box .gray-heading .accordion-title-icon {
    right: auto;
    left: 0;
}
}
@media only screen and (max-width: 460px) {
.hltd-mem h3 .inbox-controls-right, .hltd-mem h3 .inbox-controls-right, .member_main h3 .inbox-controls-right,
.myMatch-Wrapper h3 .inbox-controls-right, .saved-matches h3 .inbox-controls-right{
    right: auto;
	left:7px;    
}
}

div.modal-header {
	text-align: right;
	padding: 8px 15px 8px 35px;
}
.modal-footer .btn+.btn {
	margin-left: 0;
	margin-right: 5px;
}

#VerifyAddress .addressRow > div {
	float: right;
}

.mm-profile-section .profile-row .chks {
	margin: 0 0 6px 10px;
}
.mm-profile-section .profile-row .checkbox-wrapper .checkbox label {
	padding-left: 0;
	padding-right: 20px;
}
.mm-profile-section .profile-row .checkbox-wrapper .checkbox label input[type=checkbox] {
	margin-left: 0;
	margin-right: -20px;
}
.mm-profile-section .profile-row .radio-inline {
	padding-left: 0;
	padding-right: 20px;
}
.mm-profile-section .profile-row .radio-inline + .radio-inline {
	margin-left: 0;
	margin-right: 30px;
}
.mm-profile-section .profile-row .radio-inline input[type=radio] {
	margin-left: 0;
	margin-right: -20px;
}

.addPhoto {
	float: right;
}
.uploadedPhoto {
	float: right;
	margin-left: 0;
	margin-right: 15px;
}
.previous-matches .match-member .matchMemberRight {
    padding-left: 0;
	padding-right: 10px;
}
.mm-profile-section .frm-btn .btn + .btn {
    margin-left: 0;
	margin-right: 15px;
}
.find-match-v2 .fmWrapper .panel-body .bmm-row .bmm-col:last-child .btn-eliminate {
    left: auto;
	right: 52%;
}
.find-match-v2 .fmWrapper .panel-body .bmm-row .bmm-col:last-child .approvedRed {
    left: auto;
	right: 52%;
}
@media only screen and (max-width: 767px) {
	.find-match-v2 .fmWrapper .panel-body .bmm-row .bmm-col:last-child .btn-eliminate,
	.find-match-v2 .fmWrapper .panel-body .bmm-row .bmm-col:last-child .approvedRed {
		position: static;
		left: auto;
		top: auto;
	}
}
.find-match .fmWrapper .bmm-row .col-pic {
	padding-left: 15px;
	padding-right: 0;
}

.chat-wrapper .chatter-list .search .col-support {
	text-align: left;
}
.chat-wrapper .chatter-list .search .col-icon+.col-filter,
.chat-wrapper .chatter-list .search .col-search {
	padding-left: 0;
	padding-right: 8px;
}
.chat-wrapper .chatter-list .search .chat-filter .chat-filter-label {
	padding: 10px 28px 0 20px;
}
.chat-wrapper .chatter-list .search .chat-filter .chat-filter-label:after {
	right: auto;
	left: 7px;
}
.chat-wrapper .chatter-list .search .chat-filter .chat-filter-dropdown-row {
    padding: 7px 28px 7px 0;
}
.chat-wrapper .chatter-list .search .chat-filter .filter-icon {
	left: auto;
	right: 7px;
}
.chat-wrapper .chatter-list .search .chat-filter .chat-filter-arrow:before {
	right: auto;
	left: 10px;
}

.chat-wrapper .chatter-list .search .col-search .stylish-input-group .form-control {
	padding: 5px 12px 5px 40px;
}
.chat-wrapper .chatter-list .search .col-search .stylish-input-group button.searchIconChat {
	right: auto;
	left: 1px;
}
.chat-wrapper .chatter-list .search .col-search .stylish-input-group button.searchIconChat:before {
	left: auto;
	right: 0;
}
.chat-wrapper .chat-details .chatters .chatters-col {
	float: right;
}
#messageContentSearch {
	float: left;
}
.messageContentSearchInner {
	padding-right: 0;
	padding-left: 30px;
}
.messageContentSearchInner .glyphicon-search {
	right: auto;
	left: 30px;
}
.messageContentSearchInner .glyphicon-remove {
	right: auto;
	left: 0;
	border-radius: 4px 0 0 4px;
}
.messageContentSearchInner .form-control {
    border-radius: 0 4px 4px 0;
    border: 1px solid #ccc;
	border-left: 0;
}
.chat-details .autocompleteWrapper .ul-autocomplete ul li a span+span {
	padding-left: 0;
	padding-right: 10px;
}
#reportSupportModal .modal-title,
#successmessagemodal .modal-title {
    padding-right: 0;
	padding-left: 25px;
}
.viewResumeLeft {
    float: right;
}
.viewResumeRight {
    text-align: left;
}

@media only screen and (max-width: 991px) {
	.headerLogo {
		float: right;
	}
	.menu .hamIcon {
		margin-left: 0;
		margin-right: 10px;
	}

	/*#sidebar-wrapper {
		-webkit-transform: translate(100%, 0);
        transform: translate(100%, 0);
	}
	#sidebar-wrapper .sidebar-wrapper-inner {
		right: 0;
		left: auto;
		-webkit-transform: translate(100%, 0);
        transform: translate(100%, 0);
	}*/
	.sidebar-nav>.sidebar-brand .navProfilePicName {
		text-align: right;
	}

	.sidebar-nav li a,
    .sidebar-nav .subMenu li a,
    .menuText .sidebar-nav li a,
    .sidebar-nav .subMenu li a {
        padding: 12px 50px 12px 5px;
    }

}

@media only screen and (max-width: 767px) {
	.headerLogo {
		margin-left: 0;
		margin-right: 5px;
	}
	.menu .hamIcon.menu-toggle,
	.menu .hamIcon {
		margin-right: 0;
		border-width: 0 1px 0 0;
	}
	.newIndex .headerTop:not(.sticking) .menu .hamIcon {
		right: auto;
		left: 5px;
	}
	/* made changes by dhiraj external header 10-01-2025 */
	.headerRight:not(.adminHeader) > ul > li {
		margin-left: 0;
		margin-right: 3px;
	}
	/* made changes by dhiraj external header 10-01-2025 */
		/* made changes by dhiraj 04-07-2024 Ui is not proper for Religious filed and their Definitions on M signup.*/
		.mmSForm .form-group.from_right_icon {
			position: relative;
			padding-left: 30px !important;
			padding-right: 0px !important;
		}
		/* .OlamiRencontres .mmSForm .form-group.from_right_icon,.OlamiSync .mmSForm .form-group.from_right_icon{
			position: relative;
			padding-left: 5% !important;
			padding-right: 0px !important;
		}
		.OlamiRencontres .from_right_icon .religious_modal_icon,.OlamiSync .from_right_icon .religious_modal_icon{
			left: 1% !important;
			right: auto !important;
		} */
		.from_right_icon .religious_modal_icon {
			left: 0px !important;
			right: auto;
		}
	/* made changes by dhiraj 04-07-2024 Ui is not proper for Religious filed and their Definitions on M signup.*/
	/* made changes by dhiraj external header 11-01-2025 */
	.newIndex .headerTop:not(.sticking) .menu .hamIcon {
		right: auto;
		left: 0px I !important;
		-moz-transform: scale(-1, -1);
		-o-transform: scale(-1, -1);
		-webkit-transform: scale(-1, -1);
		transform: scale(-1, -1);
	}
	/* made changes by dhiraj external header 11-01-2025 */
}

body .matchSettingWrapper .boxMiddle p > a {
	text-align: left;
}
@media (min-width: 768px) {
    .fmf-specific-person .col-sm-1 {
        width: 165px;
		float: right;
    }
	.fmf-specific-person .col-sm-6 {
		float: right;
	}
	.fmf-specific-person .fsp-flds .btn-viewall {
		float: left;
	}
/* made changes by dhiraj 04-07-2024 Ui is not proper for Religious filed and their Definitions on M signup.*/
	.mmSForm .form-group.from_right_icon {
		position: relative;
		padding-left: 160px !important;
		padding-right: 0px !important;
	}
	.from_right_icon .religious_modal_icon {
		left: 130px;
		right: auto;
	}
	/* .OlamiRencontres .mmSForm .form-group.from_right_icon,.OlamiSync .mmSForm .form-group.from_right_icon{
		position: relative;
		padding-left: 5% !important;
		padding-right: 0px !important;
	}
	.OlamiRencontres .from_right_icon .religious_modal_icon,.OlamiSync .from_right_icon .religious_modal_icon{
		left: 1% !important;
		right: auto !important;
	} */
/* made changes by dhiraj 04-07-2024 Ui is not proper for Religious filed and their Definitions on M signup.*/
}
/* made changes by dhiraj kolhe 26-02-2024 Incorrect Title is displayed for Country on MM signup page.*/
.selectWrapper .selectname.label-small {
    text-align: right;
}
/* made changes by dhiraj kolhe 26-02-2024 Incorrect Title is displayed for Country on MM signup page.*/
/* made changes by dhiraj kolhe 26-02-2024 Incorrect Title is displayed for Country on MM signup page.*/
.MMsignup.innerPage .formGroupRight .selectWrapper .selectname.TT {
    text-align: right;
}
#dvmCountry .selectname.TT {
    text-align: right;
}
/* made changes by dhiraj kolhe 26-02-2024 Incorrect Title is displayed for Country on MM signup page.*/

/* made changes by dhiraj kolhe 20-02-2024 The Ui order is not proper in Hebrew UI. */
p.row-profile-contact-number {
    direction: rtl;
}

p.row-profile-contact-number span span {
    display: inline-block;
    direction: ltr;
}
/* made changes by dhiraj kolhe 20-02-2024 The Ui order is not proper in Hebrew UI. */



/****************** start sudipta chat page *******************/
.editorTop .right-button-wrapper {
	float: left;
}
.editorTop .button {
	margin: 0 3px 0 0;
    padding: 0 3px 0 0;
    border-left: 0;
	border-right: 1px #e8e8e8 solid;
}
.audio-recorder-popup .close-btn {
	right: auto;
	left: 5px;
}
.popup_file_upload .file_icon_right {
	padding-left: 0;
	padding-right: 10px;
}

/**************** end sudipta chat page *****************/
.loginverification .loginverificationInnerBody .form-group .radio input[type="radio"] {
    margin-left: 2px !important;
    position: relative;
    top: 2px;
}
.loginverification .loginverificationInnerBody .form-group .radio label {
    width: 100%;
    text-align: right;
}
.loginverification .loginverificationInnerBody .twoFaStepsWrapperInner .clearfix {
    text-align: right;
}
.loginverificationInnerHeader{
	text-align: right;
}
.singles-discounts-col p.text-primary {
    padding: 0 0px !important;
}
/* made changes by dhiraj 02-07-2024 Jdenver = UI is not proper after login as a Member Click on the footer link Membership plans & pricing in hebrew language UI is not proper */
.nomenuHeaderLogo {
    float: right;
}
/* made changes by dhiraj 02-07-2024 Jdenver = UI is not proper after login as a Member Click on the footer link Membership plans & pricing in hebrew language UI is not proper */
/* made changes by dhiraj 05-08-2024 Login as Incomplete Member for e.g Olamisync site in PF 1 hebrew language UI is not proper */
.mmSForm  .quesContainerStart .form-group.from_right_icon {
    padding-left: 40px !important;
}
.mmSForm.profileStep .from_right_icon .religious_modal_icon {
    right: auto !important;
    left: 0px !important;
}
/* made changes by dhiraj 14-01-2025 Login as Incomplete Member for e.g Olamisync site in PF 1 hebrew language UI is not proper */
.headerRight>ul>li {
	list-style: none;
}
ul#ulBeforeLogin li {
    float: right;
}
.headerRight ul li.langDrop a{
    line-height:2;
}
/* made changes by dhiraj 14-01-2025 Login as Incomplete Member for e.g Olamisync site in PF 1 hebrew language UI is not proper */