/*18/04/19*/
.custome-tooltip {
	width: 376px !important;
	left: 100%;
}
.custome-tooltip .profileimg, .custome-tooltip-left .profileimg {
	margin-top: -33px;
	text-align: center;
}
.custome-tooltip .profileimg .img-circle, .custome-tooltip-left .profileimg .img-circle {
	float: none;
	margin: 0 auto;
	display: block;
}
.tooltipster-sidetip .tooltipster-box {
	background: transparent !important;
	border: 0px solid transparent !important;
	border-radius: 0px !important
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 0px !important
}
.tooltipster-sidetip .tooltipster-content {
	color: #aaa !important;
	line-height: 18px;
	padding: 0px 0px !important;
}
.tooltipster-sidetip .tooltipster-arrow {
	overflow: hidden;
	position: absolute
}
/*19/04/2019*/
.textNextImage {
	padding: 10px 0px;
}
.textNextImage span {
	display: block;
	width: 100%;
	margin-bottom: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.textNextImage span:last-child {
	margin-bottom: 0px;
}
.textNextImage br {
	display: none;
}
.user-bio hr {
	display: none;
}
.user-bio {
	padding: 10px 10px;
	border-top: 1px solid #eee;
}
.profileimg .img-circle {
	width: 69px;
	height: 69px;
}
.tooltipster-box .profileimg .img-circle {
	width: 120px !important;
	height: 120px !important;
}
/* 20/04/19 */
.owl-stage .item.owl-back-img {
	background-position: top center;
	/*background-size:auto;*/
	background-size: cover;
}
.custome-tooltip .cover-pic-tooltip, .custome-tooltip-left .cover-pic-tooltip {
	max-height: 150px;
}
.black-cover-tooltip {
	height: 80px;
	width: 100%;
}
/*.owl-item{display: none; }
.owl-item.active{display: block; }*/

.right-chat-box .modal-body-message {
	padding-bottom: 75px;
}
/* 25 apr 19 */
/* for search box cross button */
.search button.btn.btn-clear {
	margin-right: 30px;
	display: none;
}
.search.active button.btn.btn-clear {
	display: block;
}
.NameSpanSearch {
	width: 70%;
	float: right;
}
.search.active ul.results {
	max-height: 300px;
	overflow-y: scroll;
	overflow-x: hidden;
}
/*.ForAllLoading{
    
}
.ForAllLoading .loading{
    z-index: 1051;
    width:20%;
    height: 10%;
    margin-left: 30%;
}*/


.ForAllLoading {
	background-color: rgba(255,255,255,0.7);
	position: absolute;
	z-index: +100 !important;
	width: 100%;
	height: 100%;
}
.ForAllLoading img {
	position: relative;
	top: 50%;
	left: 50%;
}
.required {
	color: red;
}
/*
@media  only screen and (max-width: 1600px){
  .NameSpanSearch {
    width: 70%;
    float: right;
    clear: both;
    display: inline-block;
}
}
@media  only screen and (max-width: 1199px){
.NameSpanSearch {
    width: 50%;
    float: right;
    clear: both;
    font-size: 10px;
}

}
@media  only screen and (max-width: 991px){
.NameSpanSearch {
    width: 70%;
    float: right;
    clear: both;
}

}
*/

/*.col-md-4.chat-img-icon-search {
    width: 90px;
}*/
/* for search box cross button */









/* ===============   css for responsive   =============== */

/*header*/
.afterLoginPage .header-search .search {
	width: 64%;
	max-width: 385px;
}
.NameSpanSearch {
	width: calc(100% - 56px);
	padding-left: 15px;
}
.search .results a {
	padding: 6px 10px 6px 10px;
	text-align: left;
}
.profile-btn span {
	font-size: 16px;
	display: inline-block;
	max-width: 57px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
}
.xsVisible {
	display: none !important;
}
.xsHidden{display: block !important;}
#modalShow-inbox .modal-dialog {
	max-width: 80%;
	margin: 0 auto;
	margin-bottom: 30px;
	margin-top: 30px;
}
.navbar .social-icons {
	position: relative;
}
.navbar .notify {
	right: 0px;
	top: 88px;
}
/*home page*/
.settingIcon {
	display: none;
}
#settingDiv {
	display: block;
}
.left-follow-section, .reply-left-follow-section {
	position: relative;
}
.left-follow-section .follow-section-img, .reply-left-follow-section .follow-section-img {
	width: auto;
	position: absolute;
	left: 0px;
	top: 0px;
}
.reply-left-follow-section .follow-section-img {
	left: auto;
}
.reply-left-follow-section .follow-section-img img {
	width: 40px;
	height: 40px;
}
.follow-section-tecxt, .reply-section, .reply-left-follow-section, .like-delete, li.replies_comment {
	padding-left: 60px;
}
.reply-section, .reply-left-follow-section .follow-section-tecxt, .like-delete, .viewReplies {
	padding-left: 50px;
}
/* added for the post comment section */
.main-profile-wrapper p {
	line-height: unset;
	margin: 0 0 5px;
	font-size: 14px;
}
.like-delete a {
	font-size: 12px;
	padding-right: 5px;
}
/* feed page css */
.commanr_box_feed .follow-section-img {
	width: auto;
}
.commanr_box_feed a, .commanr_box_feed h5 {
	color: #034168;
}
.commanr_box_feed p {
	margin: 0 0 0px;
}
/* added for the post comment section */

/*Feed Page*/
.social-outer .social-content {
	word-break: break-word;
}
#play_video_pulse .modal-dialog.playVideoPulse {
	max-width: 480px;
	width: 100%;
	margin: 0 auto;
}
.feed-owl-carousel,.yourfeed-owl-carousel {
	padding: 15px 30px 15px;
}
section#testimonial, section#testimonialself {
	padding: 0px 0px 20px 0px;
}

section#testimonialself {background-color: #a2b685; margin-bottom: 20px; }

#testimonial .feed-pulse-header, #testimonialself .feed-pulse-header {
	padding: 10px 15px;
}
.feed-owl-carousel,.yourfeed-owl-carousel {
	position: relative;
}
.feed-owl-carousel.owl-carousel .owl-nav button.owl-prev, .feed-owl-carousel.owl-carousel .owl-nav button.owl-next ,
.yourfeed-owl-carousel.owl-carousel .owl-nav button.owl-prev, .yourfeed-owl-carousel.owl-carousel .owl-nav button.owl-next {
	position: absolute;
	top: 44%;
	margin: 0;
	font-size: 18px;
	color: rgb(98, 101, 103);
	background-color: transparent;
}
.feed-owl-carousel.owl-carousel .owl-nav button.owl-prev, .yourfeed-owl-carousel.owl-carousel .owl-nav button.owl-prev {
	left: 10px;
}
.feed-owl-carousel.owl-carousel .owl-nav button.owl-next, .yourfeed-owl-carousel.owl-carousel .owl-nav button.owl-next {
	right: 10px;
}
.feed-owl-carousel.owl-theme .owl-dots .owl-dot span, .yourfeed-owl-carousel.owl-theme .owl-dots .owl-dot span {
	background: rgb(98, 101, 103);
	opacity: 0.5;
	margin-bottom: 0px;
}
.feed-owl-carousel.owl-theme .owl-dots .owl-dot.active span,.yourfeed-owl-carousel.owl-theme .owl-dots .owl-dot.active span {
	opacity: 1;
}
.feed-owl-carousel.owl-theme .owl-dots .owl-dot, .yourfeed-owl-carousel.owl-theme .owl-dots .owl-dot {
	vertical-align: top;
}
.feed-owl-carousel.owl-theme .owl-dots, .yourfeed-owl-carousel.owl-theme .owl-dots {
	line-height: 1
}
.feed-owl-carousel .owl-back-img, .yourfeed-owl-carousel .owl-back-img {
	background-image: linear-gradient(to left, #556066 0%, #a2b685 0%, #556066 100%) !important;

    padding: 33px 15px;
}
.feed-owl-carousel .owl-back-img span, .yourfeed-owl-carousel .owl-back-img span {
	color: #fff;
	font-size: 16px;
	margin-top: 10px;
	display: block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.feed-owl-carousel .owl-back-img span a, .yourfeed-owl-carousel .owl-back-img span a {
	color: #fff;
	font-size: 16px;
	display: block;
	width: 100%;
}
.imgs-videos-ul img, .imgs-videos-ul video {
	max-height: 70vh !important;
}
.left-profile-modal .youtubeIframe iframe {
	max-height: 50vh
}
/* Profile Page*/
.profileContainer {
	margin-left: 0px;
	margin-right: 0px;
	width: 100% !important;
}
.userWebsite {
	word-break: break-all;
}
.post-image-count {
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	padding: 0;
	height: auto;
	bottom: auto;
	right: auto;
	pointer-events: none;
}
.post-image-count p {
	margin-bottom: 0px;
}
.left-profile-modal .gird-start a img {
	margin: 0 auto;
}
/*img.cover-pic{width: 100%;}*/
.c_background .item img, .left-profile-modal .gird-start a img {
	max-height: 70vh !important;
}
.mix-preview img {
	max-height: 70vh;
}
/*footer*/
.footerMenu {
	float: right;
}
.copyrightDiv {
	float: left;
}
/*developer*/
.direct-chat-text img.emojione, .direct-chat-text-inbox img.emojione, .message-chat-box img.emojione {
	width: 19px;
}
.modalRightBorder {
	border-right: 1px solid #f8ebeb;
}
.playVideoPulse {
	width: 100%;
}
.message-inbox .popup-messages-footer {
	bottom: 1px;
}
.right-chat-box .modal-body-message {
	margin-bottom: 103px;
	overflow-x: hidden;
	padding-bottom: 0px;
	height: 427px;
}
/*other*/
.c_background .item img {
	margin: 0 auto;
}
/*message box*/
.center-block.last-seen p {
	margin-bottom: 0px;
}
/*chat box*/
.bg_none_bottom i {
	text-align: center;
}
.bg_none_bottom {
	position: relative;
	top: 0px;
	display: inline-block;
}
.smile-btn {
	font-size: 0px;
}
.emojionepicker section {
	height: 161px;
}
.popup-messages-footer .emojionepicker, .form_submit .emojionepicker {
	height: auto;
}
.form_submit .emojionepicker {
	left: 3%;
}
.popup-box .popup-messages {
	height: 257px;
}
.popup-messages .direct-chat-messages {
	padding: 10px 10px 10px 10px;
}
/*new connection css*/
.panel-body.nav-cont .list-group-item {
	background: rgb(238, 238, 238);
}
.loadfollows ul {
	display: inline-block;
	width: 100%;
	text-align: left;
}
.loadfollows ul li {
	/*width: 50%;*/
	/* added for the friend suggestion popup*/
	width: 33.33%;
	margin: 0 -2px;
	display: inline-block;
}
.loadfollows ul li a {
	height: 86px;
}
.loadfollows .direct-user-detail img {
	width: 60px;
	height: 60px;
	left: 0px;
	position: absolute;
	top: 0px;
}
.loadfollows .direct-user-detail {
	position: relative;
	padding-left: 70px;
	line-height: 28px;
}
.direct-user-full-name, .user-info {
	display: block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.user-info { 
	white-space: inherit;
}

.loadtopfive ul li a {
	position: relative;
	padding-left: 85px !important;
	height: 90px;
	line-height: 30px;
}
.loadtopfive ul li a img {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 15px;
	top: 15px;
}
/*video pulse*/
.feed-owl-carousel, .yourfeed-owl-carousel  {
	background: #eee;
	border: 1px solid rgba(51, 51, 51, 0.3);
	border-top: 0px;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-prev {
	left: -70px;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-next {
	right: -70px;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-prev, #play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-next {
	position: absolute;
	top: 44%;
	margin: 0;
	font-size: 36px;
	color: #fff;
	background-color: transparent;
}
#play_video_pulse .modal-dialog.playVideoPulse .user-caption {
	background: none;
	width: 100%;
	max-width: 100%;
}
/*#play_video_pulse .modal-dialog.playVideoPulse .user-caption .uc-left img{height: 68px; }*/
#play_video_pulse .modal-dialog.playVideoPulse .user-caption .uc-left {
	width: auto;
}
#play_video_pulse .modal-dialog.playVideoPulse .user-caption .uc-text h3 {
	margin: 0px;/*font-size: 18px;line-height: 88px;*/
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/*===============Go Live=================*/
.video-dialog .modal-content.video-content {
	background-color: #000;
	color: #fff;
	min-height: auto;
}
.video-dialog .modal-header {
	background-color: #000;
	border: 1px solid rgba(238, 238, 238, 0.25);
}
.video-dialog .modal-header .close {
	opacity: 1;
	color: #fff;
}
.video-dialog .modal-header .close:focus, .video-dialog .modal-header .close:hover {
	opacity: 0.8;
	color: #fff;
}
.videoOuter .videoLeft {
	border: 1px solid rgba(238, 238, 238, 0.25);
}
.videoOuter .videoLeft .videoHeader {
	border: 1px solid rgba(238, 238, 238, 0.25);
	padding: 8px 15px;
}
.videoOuter .videoLeft .videoHeader ul {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.videoOuter .videoLeft .videoHeader ul li .commentTop {
	display: none;
}
.videoOuter .videoLeft .videoHeader ul li:nth-child(2) {
	float: left;
}
.videoOuter .videoLeft .videoHeader ul li.live span {
	display: inline-block;
	width: auto;
	background: red;
	padding: 3px 15px;
	border-radius: 4px;
	font-size: 16px;
	font-weight: 500;
	vertical-align: top;
}
.videoOuter .videoLeft .videoHeader ul li:last-child {
	float: right;
}
.videoOuter .videoLeft .videoHeader ul li.users span {
	display: inline-block;
	color: rgba(255, 255, 255, 0.78);
	font-size: 18px;
	margin-right: 5px;
	font-weight: bold;
	vertical-align: text-bottom;
}
.videoOuter .videoLeft .videoHeader ul li.users .fa {
	font-size: 26px;
}
.videoOuter .videoMiddle {
	border: 1px solid rgba(238, 238, 238, 0.25);
	height: 600px;
}
.videoOuter .videoBottom {
	border: 1px solid rgba(238, 238, 238, 0.25);
	padding: 8px 15px;
}
.videoOuter .videoBottom ul {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.videoOuter .videoBottom ul li {
	float: left;
}
.videoOuter .videoBottom ul li a {
	width: 30px;
	height: 30px;
	background: red;
	display: block;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 27px;
}
.videoOuter .videoRight {
	border: 1px solid rgba(238, 238, 238, 0.25);
	min-height: 100%;
	height: 696px;
}
.videoOuter .videoRight .commentOuter .commentInner {
	position: relative;
	height: 696px;
}
.commentTop {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 9;
}
.commentTop .liveUser {
	position: relative;
	padding: 20px 15px;
	background: #fff;
}
.commentTop .liveUser img {
	position: absolute;
	left: 10px;
	top: 5px;
	width: 50px;
	height: 50px;
}
.commentTop .liveUser .liveUserTxtBox {
	padding-left: 60px;
	font-size: 16px;
	color: rgb(123, 121, 121);
	text-align: left;
}
.commentTop .liveUser .liveUserTxtBox span {
	color: rgb(11, 49, 136);
}
.videoOuter .videoRight .commentOuter .commentMiddle {
	width: 100%;
	padding-top: 62px;
}
.videoOuter .videoRight .commentOuter .commentMiddle .cmtUl {
	height: 548px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.videoOuter .videoRight .commentOuter .commentMiddle .cmtUl li {
	position: relative;
	padding: 20px 15px;
	text-align: left;
	padding-left: 70px;
}
.videoOuter .videoRight .commentOuter .commentMiddle .cmtUl li .cmtUserimg {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	position: absolute;
	left: 15px;
	top: 10px;
	overflow: hidden;
}
.videoOuter .videoRight .commentOuter .commentMiddle .cmtUl li img {
	width: 40px;
	height: 40px;
}
.videoOuter .videoRight .commentOuter .commentMiddle .cmtUl li .cmtUserTxt {
	font-weight: 300;
}
.videoOuter .videoRight .commentOuter .commentMiddle .cmtUl li .cmtUserTxt span {
	font-weight: bold;
	margin-right: 10px;
}
.videoOuter .videoRight .commentOuter .commentBottom {
	position: absolute;
	width: 100%;
	bottom: 0px;
}
.videoOuter .videoRight .commentOuter .commentBottom .cmtIconlDiv {
	background: #fff;
	padding: 5px 15px;
}
.videoOuter .videoRight .commentOuter .commentBottom input {
	width: 100%;
}
.videoOuter .videoRight .commentOuter .commentBottom .iconUlFirst {
	float: left;
}
.videoOuter .videoRight .commentOuter .commentBottom .iconUlFirst li {
	display: inline-block;
	margin-right: 5px;
}
.videoOuter .videoRight .commentOuter .commentBottom .iconUlFirst li a {
	display: block;
	background-image: url('https://psremember.com/public/img/icons/profile-pic-bg.png');
	background-repeat: no-repeat;
	height: 26px;
	width: 25px;
	vertical-align: middle;
	line-height: 25px;
	vertical-align: middle;
	line-height: 22px;
	background-position: 0 0px;
	background-size: contain;
}
.videoOuter .videoRight .commentOuter .commentBottom .iconUlFirst li:first-child a img {
	max-width: 17px;
}
.videoOuter .videoRight .commentOuter .commentBottom .iconUlFirst li:last-child a img {
	max-width: 20px;
}
.videoOuter .videoRight .commentOuter .commentBottom .iconUlSecond {
	float: right;
}
.videoOuter .videoRight .commentOuter .commentBottom .iconUlSecond li {
	display: inline-block;
	vertical-align: top;
}
.videoOuter .videosContainer video {
	height: 100%;
	margin: 0 auto;
	display: block;
	width: 100%;
	max-height: 100%
}
/* II Phase CSS */
.unreaded {
	background-color: #edf2fa;
}
.readed {
	background-color: #fff;
}
.unreaded-top-chat-message {
	background-color: #9fb384 !important;
}
/* verified icon css */
.ncTextBox {
	padding: 0px;
}
.textNextImage span.name, .textNextImage span.psVerified {
	display: inline-block !important;
	margin-top: 0.5px;
}
.ncTextBox .name {
	max-width: 105px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: top;
}
.psVerified {
	display: inline-block;
	width: 16px !important;
	height: 16px !important;
	font-size: 10px;
	background-color: #2196F3;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	line-height: 16px;
	font-weight: bold;
	margin-left: 3px;
	vertical-align: top;
	margin-top: 6px;
}
.psVerified.green{ background-color: green; }

.ncPanel .list-group .main-li .psVerified {
	margin-top: 1.5px;
}
.NameSpanSearch .psVerified {
	margin-left: 8px;
	margin-top: 2px;
}
/*edit profile page css*/
.right-profile-div .form-data {
	width: 100%;
	display: inline-block;
	padding: 15px 0;
}
.right-profile-div {
	border-left: 0px solid #dbdbdb;
}
.form-horizontal .right-profile-div .form-group {
	margin-right: 0px;
	margin-left: 0px;
}
.right-profile-div .form-group label {
	margin-bottom: 10px;
}
.right-profile-div .form-group .form-control {
	border-radius: 4px !important;
}
.right-profile-div .form-group input[type=checkbox] {
	margin-top: 2px;
}
.right-profile-div .form-btn.form-group span {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
}
.right-profile-div .form-btn.form-group span.disable-acc {
	display: block;
	text-align: left;
	width: 100%;
	text-transform: capitalize;
	margin: 15px auto 0px;
}
.profile-wrapper .epRightDiv {
	padding: 20px 15px;
	border-left: 1px solid #dbdbdb;
}
.edit-profile li {
	background: #eee;
	border-bottom: 1px solid rgba(51, 51, 51, 0.28);
}
.edit-profile li:last-child {
	border-bottom: 0px solid rgba(51, 51, 51, 0.28);
}
.right-profile-div .profile-pic {
	position: relative;
	min-height: 48px;
	padding: 10px 10px;
	background: #eee;
}
.epuserPic {
	position: absolute;
	max-width: 48px;
	max-height: 48px;
	border-radius: 50%;
}
.epuserName {
	padding-left: 60px;
	min-height: 48px;
	line-height: 48px;
	color: #000;
	font-weight: bold;
}
.epLeftDiv .edit-profile li a {
	padding: 15px 15px 15px 15px;
}
/*notification css*/
.left-right-parent {
	position: relative;
}
.chat-img-icon-search.notificationLeftDiv {
	position: absolute;
	left: 0;
	top: 0;
	width: 48px;
	height: 48px;
	border-radius: 50%;
}
/*.chat-img-icon-search.leftDiv img{
    width: 48px;
    height: 48px;
}*/

.notificationRightDiv {
	padding-left: 60px;
	min-height: 48px;
	width: 100%;
}
.notificationRightDiv .middleText {
	float: left;
	width: 400px;
	max-width: 75%;
	text-align: left;
}
.notificationRightDiv .middleText span {
	display: block;
	width: 100%;
}
.squareImage img {
	max-height: 48px;
	width: auto;
	float: right;
}
.notify ul li {
	padding: 7px 15px 7px 12px;
	position: relative;
}
.notify ul li a:hover .middleText span {
	color: #fff;
}
.notify ul li a {
	display: inline-block;
	width: 100%;
	padding-right: 30px;
}
.imageDel {
	position: absolute;
	top: 24px;
	right: 15px;
}
.imageDel .fa {
	color: #333;
	font-size: 16px;
}
.main-profile-wrapper {
	width: 100%;
	height: auto;
	max-height: 242px;
}
/* added for list invite */
#list_node_for_invite .checkbox-inline {
	float: left !important;
	font-size: 10px;
	margin: 4px 0 0;
	color: #8b9093;
}
#list_node_for_invite .checkbox-inline input[type="checkbox"] {
	margin-left: -5px;
	margin-top: 0px;
}
#list_node_for_invite .image-api {
	width: 50px;
	height: 50px;
}
.removeChatConversation.pull-right {
	color: #034168;
	margin-top: -20px;
}
/* added for list invite */
/*.grid video{
  height: 220px;
}*/


/*12/08/2019*/
.playVideoPulse, .playVideoPulse .modal-body, .playVideoPulse .owl-wrapper, .playVideoPulse .owl-demo, .playVideoPulse .owl-carousel, .playVideoPulse .owl-carousel .owl-stage, .playVideoPulse .owl-carousel .owl-item, .playVideoPulse .item {
	height: 100%;
}
.modal-content {
	height: 100%;
	overflow: hidden;
}
.owl-height {
	height: 100% !important;
}
.playVideoPulse .modal-header {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9;
	padding: 0px;
}
.playVideoPulse .modal-header .close {
	position: fixed;
	right: -30px;
	top: 0px;
	font-size: 40px;
	color: #fff;
	font-weight: 100;
	opacity: 1;
	text-shadow: none;
	box-shadow: none;
}
#play_video_pulse .playVideoPulse .user-caption .uc-left img {
	height: 40px;
}
.playVideoPulse .user-caption {
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 32px;
}
.playVideoPulse .user-caption .uc-left {
	padding: 0px;
}
.playVideoPulse .uc-text {
	padding-left: 50px;
}
.playVideoPulse .uc-text h3 {
	margin-right: 0px;
	font-size: 14px;
	line-height: 40px;
}
#play_video_pulse div.owl-demo-item-extra-class {
	padding-bottom: 0px !important;
	background: transparent;
}
.designerClass .playVideoPulse .owl-demo .item img {
	/*width: 100%;
  height: auto;
  max-height: none;*/
	width: 100%;
	height: auto;
	/*max-height: 100vh;*/
	max-width: 100%;
}
#personal_msg {
	position: absolute;
	bottom: 0;
	z-index: 9;
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	left: 0;
	right: 0;
	margin: 0;
	padding: 15px 0px 10px;
}
#personal_msg .form_submit input {
	display: inline-block;
	width: 60%;
	padding: 6px 15px;
	font-size: 14px;
	color: #fff;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #FFF;
	border-radius: 30px !important;
	box-shadow: none !important;
	background: transparent;
	height: auto;
}
#personal_msg .form_submit input:focus, #personal_msg .form_submit input:hover, #personal_msg .form_submit input:visited {
	background: transparent;
	border: 1px solid #fff;
	color: #fff;
}
#personal_msg button {
	border: none;
	border-radius: 30px;
	background: #dc3545;
	font-weight: 600;
	color: #fff;
	cursor: pointer;
	padding: 7px 15px;
	width: 100%;
}
#personal_msg .col-md-10 {
	width: calc(100% - 85px);
	display: inline-block;
}
#personal_msg .col-md-2 {
	padding-left: 0px;
	max-width: 85px;
	float: right;
}
#personal_msg .send-btn, #personal_msg .smile-btn {
	margin: 5px 10px 0px 0px;
}
#personal_msg .send-btn {
	margin-right: 0px;
}
/* 13/08/2019 start */
#chat-box .list-group .closer_class {
	background: #f1f1f1;
	padding: 5px 10px;
	text-align: right;
	font-size: 20px;
}
.user_notification li .closer_class {
	float: right;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-theme .owl-nav.disabled+.owl-dots {
	display: none;
}
.profile-browser-btn {
	left: 2%;
	top: 70%;
}
#cropContainerHeaderButton {
	left: 2%;
	top: 70%;
	position: absolute;
}
.plusIconShow::after {
	content: "\f055";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: fontAwesome;
	color: #fff;
	font-size: 36px;
	transition: all 0.4s ease;
	opacity: 0;
}
.plusIconShow::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	border-radius: 50%;
	transition: all 0.4s ease;
	opacity: 0;
}
.plusIconShow:hover::after, .plusIconShow:hover::before {
	opacity: 1;
}
.widget-footer.pulse-footer a {
	color: #333;
}
.widget-footer.pulse-footer a:hover {
	color: #555;
}
/* 13/08/2019 end */


/* MST 16/08/2019 */
/*.modal .seenByList {
  display: none;
}*/
.modal .carousel {
	width: 100% !important;
}
#modal-upload-video {
	z-index: 99999;
}
.modal input[type=file] {
	max-width: 100%;
}
#play_video_pulse .modal-dialog {
	width: 600px;
	max-width: 600px;
	height: 100%;
	margin: 0 auto;
	padding: 20px 0 0;
}
#play_video_pulse .modal-content {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: none;
}
#play_video_pulse .modal-header {
	background-color: transparent;
	border-bottom: none;
}
#play_video_pulse .modal-header .close {
	position: fixed;
	right: -25px;
	top: 10px;
	float: none;
	font-size: 40px;
	color: #fff;
	font-weight: 100;
	opacity: 1;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#play_video_pulse .modal-footer {
	padding-top: 12px;
	padding-bottom: 12px;
	border-top: 0;
	background-color: rgba(0,0,0,0.3);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 0 0 10px 10px;
	z-index: 1;
}
.pulseFeedProfile {
	border-radius: 10px;
	overflow: hidden;
}
.carousel .pulse_img {
	max-height: 100%;
	width: 100%;
	max-width: 100%;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-prev, #play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-next {
	position: absolute;
	top: 26%;
	margin: 0;
	font-size: 45px;
	color: #fff;
	background-color: transparent;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-prev {
	left: 0;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-next {
	right: 0;
}
/* MST 16/08/2019 end */


/* 19/08/19 RG Start */
/*span.cpyBtnFeed {
	float: right;
}*/
span.cpyBtnFeed, span.cpyBtn {
    float: right;
    font-size: 18px;
}
.notifyjs-corner {
	position: fixed;
	margin: 5px;
	z-index: 999999;
}
#play_video_pulse .owl-carousel .owl-dots {
	display: flex !important;
	justify-content: space-between;
	top: 10px;
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-theme .owl-nav.disabled+.owl-dots {
	top: 0px;
	margin: 11px 0px 0px;
}
.play_video_pulse .owl-theme .owl-dots .owl-dot {
	display: inline-block;
	width: 100%;/*padding: 5px 2px !important;*/
}
.play_video_pulse .owl-theme .owl-dots .owl-dot span {
	width: 100%;
	height: 3px;
	margin: 0;
	background: #7fc242;
}
.hidden-opacity {
	opacity: 0;
}
.seenByHeadingToogle {
	color: #fff;
}
/* 19/08/19 RG  End*/

/* 20/08/19 RG  Start*/
span.like-count, span.likes-count {
	cursor: pointer;
}
/* 20/08/19 RG  End*/


/* 21/08/19 RG  Start*/
.seenByHeadingToogle, .seenByHeadingToogle:hover, .seenByHeadingToogle:focus {
	position: fixed;
	top: 0;
	right: 15px;
	opacity: 1;
	z-index: 9;
	color: #fff;
	font-size: 18px;
}
.play_video_pulse .carousel-control {
	height: 30px;
	top: 50%;
	transform: translateY(-50%);
	background: transparent;
}
.play_video_pulse .carousel {
	max-width: 600px;
	float: left;
}
.seenByList {
	position: static;
	left: 0px;
	top: 0px;
	width: 300px;
	float: right;
	background: #fff;
	border-radius: 4px;
	padding: 10px 15px;
	display: none;
}
.seenByList h5 {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
.play_video_pulse_add .seenByList {
	display: block;
}
.seenByList ul, .seenByList ul li {
	list-style: none;
}
.seenByList ul, .seenByList ul li, .seenByList ul div {
	width: 100%;
	height: auto;
}
.seenByList ul li div.profile-seenby img {
	width: 45px;
	height: 45px;
}
.likes_modal .direct-user-detail, .show_follow_modal .direct-user-detail {
	position: relative;
	padding-left: 55px;
	padding-right: 90px;
}
.likes_modal .direct-user-detail img, .show_follow_modal .direct-user-detail img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: auto;
}
.likes_modal #myUL li {
	position: relative;
}
.show_follow_modal #myUL li , .show_follow_modal .custom_ul li {
	position: relative;
}
.likes_modal #myUL li .flwBtn, .right-url-section .flwBtn, .show_follow_modal #myUL li .flwBtn, .show_follow_modal .custom_ul li .flwBtn  {
	position: absolute;
	top: 20px;
	right: 15px;
	background: no-repeat;
	/*width: auto;*/
	width: max-content;
	height: auto;
	display: inline-block;
	line-height: normal;
}
.likes_modal #myUL li .flwBtn a, .right-url-section .flwBtn a, .show_follow_modal #myUL li .flwBtn a, .show_follow_modal .custom_ul li .flwBtn a {
	background: #3897f1;
	color: #fff;
	border-radius: 4px;
	padding: 0px 0px;
	text-align: center;
	width: 100%;
	height: auto;
	display: inline-block;
	padding: 5px 8px;
	font-size: 14px;
}
.likes_modal #myUL li .flwBtn a:hover, .right-url-section .flwBtn a:hover, .show_follow_modal #myUL li .flwBtn a:hover , .show_follow_modal .custom_ul li .flwBtn a:hover {
	background: rgba(56, 151, 241, 0.8)
}
.right-url-section .flwBtn {
	top: 0;
	right: 50px;
}
.likes_modal .direct-user-full-name, .likes_modal .direct-user-name {
	font-size: 14px;
}
.show_follow_modal .direct-user-full-name, .likes_modal .direct-user-name {
	font-size: 14px;
}
.play_video_pulse .add_more_video, .play_video_pulse .delete_pulse, .play_video_pulse .closeOwnPulse {
	text-align: center;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	padding: 0;
	line-height: 28px;
}
.play_video_pulse .add_more_video .fa, .play_video_pulse .delete_pulse .fa, .play_video_pulse .closeOwnPulse .fa {
	margin: 0px;
}
li.upload-li span {
	display: inline-block;
	line-height: 1;
}
/*ps*/
.modal-header .custom_like_close {
	margin-top: -2px;
}
.modal-content .custom_like_close {
	font-size: 26px;
}
button.custom_like_close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}
.custom_like_close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
}
/*ps*/



/* 21/08/19 RG  End*/

/* 22/08/19 RG  Start*/

.iconImgFix p {
	color: #337ab7;
	font-size: 14px;
}
/* 22/08/19 RG  End*/

/* 23/08/19 RG  Start*/
.loadSetPost .modal-content .nav {
	margin-top: 15px;
}
.loadSetPost .modal-content .nav li {
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 14px;
}
.loadSetPost .modal-content .nav li a {
	background: #57b5e3;
	color: #fff;
	padding: 10px 10px;
	border-radius: 4px;
}
.loadSetPost .modal-content .nav li.active a {
	background: #d73d32;
	color: #fff;
}
.loadSetPost .modal-content .nav li:hover a {
	background: #d73d32;
	color: #fff;
}
/* 23/08/19 RG  End*/


/* 23/08/19 RG  End*/
#custom_ul li span.name a {
	padding-left: 0px;
}
/* 23/08/19 RG  End*/

/* 30/08/2019 KS Start  */
#owl_wrapper .owl-carousel--nested {
	width: 100%;
}
#owl_wrapper .owl-carousel--nested .pulse_img {
	max-height: unset;
}
body #owl_wrapper > .owl-stage-outer {
	height: 100%;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-prev, #play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-next {
	top: calc(50% - 25px);
}
#owl_wrapper .owl-carousel--nested .pulse_img, .pulseFeedProfile .owl-demo-item-extra-class .pulse_img {
	height: 100%;
	max-height: 100%;
	max-width: 100%;
	width: 100%;
}
.owl-carousel--nested .owl-stage-outer .owl-stage {
	/* display: flex; */
	align-items: center;
	height: 100vh;
	max-height: 850px;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-item {
	height: auto;
}
#play_video_pulse .modal-dialog {
	padding-top: 0;
}
#owl_wrapper .owl-carousel--nested {
	margin-top: 0px;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 0;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button span {
	position: absolute;
	left: 50%;
	top: 40%;
	transform: translate(-50%, -50%);
	line-height: normal;
	font-size: 36px;
	margin: 0;
}
#play_video_pulse .modal-dialog.playVideoPulse {
	background: #4c4c4c;
	border-radius: 10px;
	max-height: 850px;
}
#play_video_pulse .modal-dialog.playVideoPulse .user-caption {
	padding-left: 10px;
	padding-right: 10px;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-demo-item-extra-class::before {
	content: "";
	position: absolute;
	z-index: 1;
	height: 100px;
	width: 100%;
	background: rgba(0,0,0,0.3);
	background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 56%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(56%, rgba(0,0,0,0.3)), color-stop(100%, rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 56%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 56%, rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 56%, rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 56%, rgba(0,0,0,0) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
	left: 0;
	top: 0;
	border-radius: 10px 10px 0 0;
}
#owl_wrapper > .owl-nav {
/* display: none !important; */
}
#play_video_pulse .modal-footer {
	text-align: center;
}
.play_video_pulse .modal-footer .btn+.btn {
	margin-left: 10%;
}
.play_video_pulse .modal-body > .seenByList a {
	color: #000;
}
.play_video_pulse .modal-body > .seenByList a:hover {
	color: #666;
}
.seenByList .seenByListHide {
	background: rgba(167, 192, 252, 0.5);
	display: inline-block;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	border-radius: 50%;
	color: #777;
	position: absolute;
	right: 10px;
	top: 10px;
}
#play_video_pulse .modal-content {
	overflow: visible;
}
#play_video_pulse #owl_wrapper > .owl-nav button.owl-next {
	right: -60px;
}
#play_video_pulse #owl_wrapper > .owl-nav button.owl-prev {
	left: -60px;
}
#play_video_pulse #owl_wrapper > .owl-nav button {
	top: 0;
	font-size: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#play_video_pulse #owl_wrapper > .owl-nav {
	position: absolute;
	top: calc(50% - 25px);
	height: 0;
}
#personal_msg .extraSpanSmile {
	display: block;
	position: relative;
}
#personal_msg .extraSpanSmile > input {
	width: calc(100% - 80px);
}
#personal_msg .extraSpanSmile .emojionepicker-picker {
	width: 20px;
	height: 20px;
	right: 37px;
	left: auto !important;
	top: 8px !important;
}
#personal_msg * {
	outline: none;
}
/* 30/08/2019 KS End  */

/* 05/09/2019 Start */
#chat-box.chat-sidebar .img-chat {
	object-fit: cover;
}
.popup-head-left img {
	width: 35px;
	height: 35px;
}
.popup-messages .direct-chat-text, .direct-chat-text-inbox {
	word-break: break-word;
}
.play_video_pulse .add_more_video, .play_video_pulse .delete_pulse, .play_video_pulse .closeOwnPulse {
	background: transparent !important;
}
/* 05/09/2019 End */

/* 9-sep-2019 start manish */
.viewReplies {
	cursor: pointer;
	font-weight: 900;
}
.font-unweight-bold {
	font-weight: 100;
}
.likes_modal {
	z-index: 1051;
}
span.dateCarbon {
	color: #999;
}
/* 9-sep-2019 end manish */

/* 13/9/2019 RG Start*/
.beforeLoginPage .navbar .social-icons {
	float: right;
	min-width: 600px;
}
.beforeLoginPage .header-search {
	margin-top: 22px;
	max-width: 305px;
}
.beforeLoginPage .header-search .search {
	width: 100%;
}
.beforeLoginPage .col-md-2.side-panel {
	display: none;
}
/* 13/9/2019 RG End*/



/*16/09/2019 RG */
.modal-content.left-chat-box, .modal-content.right-chat-box {
	height: auto;
}
/*16/09/2019 RG */


/*17/09/2019 RG */
.beforeLoginPage .landingPageLeft {
	display: none;
}
.beforeLoginPage .landingPageRight, .afterLoginPage .landingPageRight {
	margin: 80px auto 0;
	display: block;
	float: none;
	width: auto;
	max-width: 100%;
}
.landingPage {
	background: #fff;
	width: 1140px;
	margin: 0 auto !important;
	border: 1px solid gainsboro;
}
.vaultInner .search-container {
	margin-bottom: 20px;
	padding: 0 15px;
}
.vaultInner .search-container select, .vaultInner .search-container input {
	max-width: 24%;
}
.vaultInner .search-container button {
	max-width: 4%;
	float: none;
}
.cover-left .user-info {
	white-space: unset;
}
/*17/09/2019 RG */


/*18/09/2019 RG */
#online_user_siderbar_list .chat-scroll:nth-last-child(1) {
	margin-bottom: 0px;
}
#chat-box {
	top: auto;
	bottom: 0;
	height: 100%;
}
#chat-box.footerOn {
	top: auto;
	bottom: 60px;
	height: calc(100% - 90px);
}
/*18/09/2019 RG */


/*23/09/2019 RG */
#messageBox {
	resize: none;
	max-width: 100%;
	max-height: 55px !important;
	overflow: auto;
}
#messageBox:focus, #messageBox:active {
	max-height: 125px !important;
}
/*23/09/2019 RG */


/*26/09/19*/
.glyphicon-copyright-mark {
	color: green;
}
/*26/09/19*/

/*03/10/2019 css*/
.message-inbox .modal .modal-dialog .modal-content.left-chat-box {
	overflow: auto !important;
}
.profile-modal .modal-dialog {
	width: 95%;
	margin: 30px auto;
}
.message-comment-area #post_status_comment {
	resize: none;
	height: 35px;
	max-height: 115px;
	border-radius: 16px !important;
	-webkit-border-radius: 16px !important;
	-moz-border-radius: 16px !important;
	padding: 5px 20px !important;
}
.message-comment-area {
	clear: both;
}
.message-comment-area::after {
	clear: both;
	content: '';
	display: block;
}
.seenByHeadingTitle {
	position: absolute;
	top: 34px;
	color: #fff;
	right: 62px;
	opacity: 1;
}
.seenByHeadingTitle span.dateCarbon {
	color: #fff;
	opacity: 1;
}
/*03/10/2019 css end*/


#chat_hide {
	cursor: pointer;
	z-index: 10000;
}
/*15/10/2019 RG Start*/
.iconImgFix p {
	font-size: 0px;
	text-align: left;
	margin-left: 0px;
}
.iconImgFix p span {
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	padding-left: 10px;
	max-width: 40px;
}
.reunion-li img {
	display: none;
}
.social-bottom p b {
	font-size: 0px;
}
.social-bottom p span {
	padding-left: 10px;
	display: inline-block;
	width: 25%;
	max-width: 40px;
}
/*15/10/2019 RG End*/

/*16/10/2019 RG Start*/
.remember_count {
	display: block;
	line-height: 1;
	font-weight: bold;
	color: #2382BD;
	margin-top: 5px;
	max-width: 106px;
	text-align: center;
}
/*16/10/2019 RG End*/


/*17/10/2019 ms start*/
.addCommentLike.active i.fa {
	background-image: url(/public/img/icons/heart-double-like.png);
}
.addCommentLike i.fa {
	background-image: url(/public/img/icons/heart-double.png);
}
.addCommentLike i.fa {
	color: transparent;
	display: inline-block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	background-repeat: no-repeat;
	background-size: 32px;
	background-position: 0 0px;
}
.form-group-center {
	float: right;
}
.blueColor {
	color: #fff;
	background-color: #2382BD;
	border-color: #2382BD;
	padding: 6px 10px !important;
}
.button-red-bg.flwBtn a {
	background: #9c2628 !important;
}
/*17/10/2019 ms end*/
/*8/11/2019 ms start*/
.bg_none {
	background-position: 0 0px;
}
.bg_none.pull-right {
	background-position: 0 -28px;
}
.notiresponse {
	float: right;
}
.notiresponse span {
	display: inline-block;
	margin: 0px 0px 0px 25px;
}
/*8/11/2019 ms end*/


/* 12-11-2019 css Start Devloper */
.chat-sidebar .list-group .list-group-item .chat-user-name {
	width: 100% !important;
	max-width: 120px !important;
}
.after-thumb-div {
	max-width: 118px;
}
/* 12-11-2019 css End Devloper */

/* 14-11-2019 */


.gpinfo {
	position: relative;
	padding-left: 44px;
	margin-top: 0;
	min-height: 30px;
	margin-bottom: 15px;
}
.gpinfo img {
	position: absolute;
	left: 0;
	top: -3px;
}
.divName {
	display: inline-block;
}
.headSpan {
	margin-bottom: 10px;
	display: block;
}
#newMessageModal .form-group label {
	display: block;
	padding: 3px 7px;
}
#newMessageModal .form-group label, .multiselect-container>li>a>label {
	display: block;
	padding: 3px 7px;
}
.upload-logo {
	margin-top: 7px;
}
#newMessageModal button.close span {
	position: absolute;
	right: 10px;
	top: 2px;
	font-size: 36px;
}
#newMessageModal .modal-title {
	font-size: 20px;
}
#chat-box .chat-form {
	padding: 5px 10px 5px;
}

/*19-11-19 developer*/
div#search-schoolautocomplete-list {max-height: 175px; overflow: auto; }
div#search-schoolautocomplete-list div { padding: 7px 13px; border: 1px solid #ccc; border-top: none;}
.autocomplete-items div:hover {background-color: #e9e9e9; }
/*19-11-19 developer*/


/*===========20-11-2019======*/
.show_follow_modal .modal-header h4 {
    color: #57b5e3;
    font-weight: 400;
    font-size: 20px;
}

.loadfollows .modalSearchIN {
    position: relative;
}
.loadfollows input {
    width: 99.5%;
    font-size: 16px;
    padding: 12px 50px 12px 40px;
    border: 1px solid #ddd;
    margin-bottom:12px;
}
.loadfollows .modalSearchIN span {
    position: absolute;
    right: 20px;
    top: 14px;
}

.twoSearch div {width: 50%; float: left; height: 100%; }
div.modalSearchDate input {height: 100%; }
.BtnLftSearch{ text-align: right; /*padding-top: 8px; */ padding-right: 0px;padding-left: 20px;}

.BtnLftSearch .allSearch {
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    -ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    border: none;
    width: 38px;
    height: 38px;
    line-height: 38px;
    border-radius: 50%;
}

.custome-tooltip, .custome-tooltip-left {position: absolute; background-color: white; z-index: 999999; right: 0px; top: 0; width: 141%; font-weight:502; border: 1px solid black; }
.li-tool-hover:hover .custome-tooltip,.li-tool-hover-left:hover .custome-tooltip-left{ opacity: 1; visibility: visible; display: block !important;}
.preAtt .custome-tooltip {
right: 100%;
left: auto;
}
.custome-tooltip-left {
	width: 376px !important;
	left: auto;
	right:100%;
}

.topnav{background-color: transparent !important; }
.topNavInnerDiv{
	    background-color: #e9e9e9;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    min-height: 54px;
}

.BtnLftSearch .topNavInnerDiv{padding:10px 15px 0 0px;}
.bannerVaultLft{padding-left:0px;}

/* 21-11-2019 developer*/
.panel-body.nav-cont {
    width: 100%;
    /*max-height: 1706px;*/
    max-height: 586px;
    padding: 0;
    margin: 0;
    overflow-y: scroll;
    overflow-x: hidden;
}
.chat-user-btn a{

}
/* 21-11-2019 developer*/


/*22/11/19 RG start*/
.ncPanel .panel-heading{
	text-transform: capitalize;
}
/*22/11/19 RG end*/

/*25/11/19 RG Start*/
/*developer*/
.ajax-load{ background: #e1e1e1; padding: 10px 0px; width: 100%; }
.ajax-load p img{ width: auto; }
/*25/11/19 RG end*/

/*04/12/19 RG Start*/
.schoolFriendSuggestion{
    position: absolute;
    top: 24px;
    right: 0;
    background: linear-gradient(to right top, #ff0631, #fa005e, #e50086, #c221a7, #9042be, #6b54c4, #425fc3, #0066bc, #006cac, #006d94, #006a78, #0c6660);
    border-radius: 50%;
    padding: 0;
    height: 36px;
    width: 36px;
    text-align: center;
    line-height: 50px;
}
.schoolFriendSuggestion li.ufr-sa-li{
	background-image: url(https://www.psremember.com/public/img/icons/friend_froup_white1.png);
    margin: 0 auto;
    text-align: center;
    width: 26px;
    height: 26px;
    background-size: contain;
    margin-top: 5px;
}
/*04/12/19 RG end*/


/*09/12/19 deve start*/
/* for feed page p tag */
div.social-description p{
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
/*09/12/19 deve end*/
/*09/12/19 RG Start*/
.ncImgBox img{
	border: 1px solid rgba(51, 51, 51, 0.24);
}
div.profile-img img,.tooltipster-box .profileimg .img-circle{
	border: 1px solid rgba(51, 51, 51, 0.24);
	background: #fff;	
}
.ncPanel .panel-heading{
    font-weight: bold;
        color: #ef282b;
}
/*09/12/19 RG end*/

/*13/12/19 RG Start*/
/*.profile-tab .grid-out-cls .gird-start .item-img-wrap > div,
.home-page .explore-div .grid-out-cls .gird-start .item-img-wrap > div{padding: 15px 15px !important}*/
/*13/12/19 RG end*/

/*17/12/19 RG Start*/
.scroll2Top {
    position: fixed;
    bottom: 70px;
    left: auto;
    right: 10%;
    background-image: linear-gradient(to right top, #ff0631, #fa005e, #e50086, #c221a7, #9042be, #6b54c4, #425fc3, #0066bc, #006cac, #006d94, #006a78, #0c6660);
    border: 0;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 24px;
    padding: 0;
    text-align: center;
    line-height: 22px;
    font-weight: 400;
}

/*17/12/19 RG end*/


/*18/12/19 RG Start*/
.profileImgDiv .modal{margin-top: 100px;     background: rgba(0, 0, 0, 0.58);}
.profileImgDiv .modal .modal-header{    padding: 0;
    border: 0;}
.profileImgDiv .modal .modal-header .close {
    opacity: 1;
    position: absolute;
    top: 15px;
    color: #fff;
    z-index: 9;
    left: 15px;
	font-weight: normal;
    font-size: 30px;
        text-align: left;
}
.profileImgDiv .modal .modal-body{    background-image: linear-gradient(to right, #556066 0%, #a2b685 0%, #a2b685 30%, #556066 100%);padding-top: 50px;padding-bottom: 50px;}
.profileImgDiv .modal .modal-body #caption{display: none;}
.user-name-p{word-break: break-all;}

/*18/12/19 RG end*/

/* 24 dec 19 dp start */
.googleplayMobile{ display: none; }
.googleplayMobile img {width: 150px; }
/* 24 dec 19 dp end */

/* 27 dec 19 ms start */
.item-img-wrap {
padding: 15px;
display: flex;
align-items: center;
min-height: 240px;
justify-content: center;
font-size: 18px;
}
/* 27 dec 19 ms end */

/*31/12/19 RG Start*/
.chat-sidebar .hr-cl{display: none;}
.chat-sidebar .all-user strong{padding: 8px 0px;color: #fff;font-weight: 600;}
.chat-sidebar .recentChatSeeAll{    display: inline-block;
    width: 100%;
    border-top: 1px solid #333;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #fff;
    color: #333;}
#chat-box.chat-sidebar .list-group-item{border-radius: 0px;}    
#chat-box .list-group .closer_class {margin-bottom: 0;}
.chat-sidebar .list-group{height: 100%;margin-bottom: 0px;background: linear-gradient(to left, #556066 0%, #a2b685 0%, #a2b685 30%, #556066 100%);}
#chat-box{padding-bottom: 0px;padding-top: 44px;}
#chat-box .chat-form {background: #fff;}
/*31/12/19 RG end*/


/* 03 Jan 2020 RG Start*/
.ncPanel .main-li,
.ncPanel .ncBtnBox{width: 100%;display: inline-block;}
.ncPanel .main-li{margin-bottom: 10px;}
.ncPanel .ncBtnBox ul{text-align: center;    display: flex;justify-content: space-evenly;}
.ncPanel .ncBtnBox li{display: inline-block;}
.ncPanel .ncBtnBox li a, .show_follow_modal #myUL li.flwListLi .modalVmore a{font-size: 14px;min-width: 90px; vertical-align: top;}
.ncPanel .ncBtnBox li.ncVmBtn a,.modalFV .modalVmore a{
	/*background-color: #ef282b !important;border-color: #ef282b;*/
	    background-color: #778674 !important;
    border-color: #778674;
}
.ncPanel .ncBtnBox li.ncFlwBtn a{background-color: #0583bd !important;border-color: #0583bd;}
/* 03 Jan 2020 RG end*/


/* 04 Jan 2020 RG Start*/
.ncPanel .ncBtnBox li.ncFlwBtn .button-red-bg.flwBtn a {
    background: #9c2628 !important;
    border-color: #9c2628;
}
.viewMoreModal  .modal-header{position: relative;padding: 0 15px;}
.viewMoreModal  .modal-header .close{position: absolute;top: 10px;right: 15px;opacity: 0.8;}
.viewMoreModal .modal-body-profile{padding: 0px;}
.viewMoreModal .follow-images-block{margin-top: 0px;background-image: linear-gradient(to right, #556066 0%, #a2b685 0%, #a2b685 30%, #556066 100%);color: #fff;}
.viewMoreModal .upperBanner{height: 200px;background: #000;overflow: hidden;}
.viewMoreModal .upperBanner img{width: 100%;height: 200px;object-fit: cover;}
.viewMoreModal .profileImg{    margin-top: -100px;margin-bottom: 20px;}
.viewMoreModal .prof-info-wr{display: inline-block;width: 100%;margin-bottom: 10px; padding: 0 15px;}
.viewMoreModal .name-p{color: #fff;font-weight: bold;font-size: 16px;}
.viewMoreModal .username-p {color: #333;font-weight: 600;font-size: 16px;margin: 0 0 10px;}
.viewMoreModal h4{padding-right: 30px;color: #333;font-size: 18px;}
.item-img-wrap{background: linear-gradient(to right top, #ff0631, #fa005e, #e50086, #c221a7, #9042be, #6b54c4, #425fc3, #0066bc, #006cac, #006d94, #006a78, #0c6660) !important;
    color: #fff;}
/* 04 Jan 2020 RG end*/


/* 08 Jan 2020 RG Start*/
/*.beforeLoginPage .navbar .social-icons .collapse{display: block;}*/
/* 08 Jan 2020 RG end*/

/* 10 Jan 2020 RG Start*/
.modalFV {text-align: center;width: 100%;margin-bottom: 15px;}
.show_follow_modal #myUL li.flwListLi > a{padding-bottom: 0px;}
.show_follow_modal #myUL li.flwListLi .flwBtn.modalFlw, .show_follow_modal #myUL li.flwListLi .modalVmore {position: static;display: inline-block;
    vertical-align: top;margin: 0 5px;     height: 25px;}
.show_follow_modal #myUL li.flwListLi .flwBtn.modalFlw a{padding: 2px 7px;    border-radius: 2px;}
.show_follow_modal #myUL li.flwListLi .modalVmore a{display: inline-block;height: auto;color: #fff;padding: 2px 7px;}
.show_follow_modal .loadfollows ul#myUL li.flwListLi{border: 1px solid #ddd;
    background-color: #f6f6f6;}
.show_follow_modal .loadfollows ul#myUL li.flwListLi a:hover{background-color: transparent;}    
.show_follow_modal .loadfollows ul#myUL li.flwListLi a{background-color: transparent;border: 0px;}    
/* 10 Jan 2020 RG end*/


/* 14 Jan 2020 RG end*/
.prof-msg-icn{text-align: right;}
.prof-msg-icn > a{background-image: url(https://www.psremember.com/public/img/icons/btn.png);width: 32px;height: 32px; background-repeat: no-repeat; background-size: 32px; text-align: center; }
.prof-msg-icn > a .fa{color: #fff;}
/* 14 Jan 2020 RG end*/


/* 16 Jan 2020 RG Start*/
#online_user_side_message_box .popup-box{z-index: 9999;}
/* 16 Jan 2020 RG end*/


/* 05 Feb 2020 RG Start*/
.universityProfilePage .profileActiveDiv ul li .edit-div.button-blue-bg a{
    padding: 0 7px;
    font-size: 13.5px;
}
.notableDiv {
    position: relative;
    padding-left: 65px;
    min-height: 50px;
    margin-bottom: 0px !important;
    line-height: 50px;
}
.notableDiv img{position: absolute;top: 0;left: 0;max-width: 50px;}
.notableDiv span{font-size: 14px;}
.universityProfilePage .nav-cont .list-group-item {
    padding: 10px 10px !important;
}
.coverTable{box-shadow: 0 0 25px 5px #3333333b;
    border-radius: 6px;}
    .coverTable .dataTable td img{max-width: 50px;    height: auto;}
    .coverTable .dataTable{border-bottom: 0px !important;}
    .coverTable .dataTable td,.coverTable .dataTable th{border-top: 0px;text-align: center;    background: #fff;    border: 1px solid #eee;font-size: 14px;}
    .coverTable .dataTable td .prflBtn{background: linear-gradient(to right top, #ff0631, #fa005e, #e50086, #c221a7, #9042be, #6b54c4, #425fc3, #0066bc, #006cac, #006d94, #006a78, #0c6660);border: 0px;min-width: 70px;}
    .coverTable .dataTable td .editButton{    background-color: #778674 !important; border-color: #778674;margin-right: 15px; min-width: 70px;}
    .coverTable .dataTable td .deleteButton{     background: #9c2628 !important;border-color: #9c2628;min-width: 70px;}
    .coverTable > div > .btn.btn-primary{margin-bottom: 5px;}
    /*.coverTable .dataTables_filter input{margin-left: 0px;}*/
    .secondStepForm{margin: 100px auto 100px;    float: none;}

/* 05 Feb 2020 RG End*/

/*15 Feb 2020 RG Start*/
.theVaultButton {
    background-image: none;
    max-width: 145px;
    background: linear-gradient(to right, #a2b685 0%, #88997b 40%, #586367 100%);
    border-radius: 30px;
    transition: 0.5s ease-in-out;
    border: 2px solid #000;
}
.theVaultButton:hover {
    background: linear-gradient(to right, #586367 0%, #88997b 40%, #a2b685 100%);
}
/*15 Feb 2020 RG End*/



/*18 Feb 2020 RG Start*/
.bannerVaultLft .topNavInnerDiv{padding:10px 10px;}
.bannerVaultLft .topNavInnerDiv ul.accademicBannerSection{width: 100%;display: inline-block;}
.bannerVaultLft .topNavInnerDiv ul li{display: inline-block;margin: 0 -2px;text-align: center;}
.bannerVaultLft .topNavInnerDiv ul li a{padding: 5px 5px;    float: none;}
.bannerVaultLft .topNavInnerDiv ul li.firstLI{width: 25%;max-width: 170px;float: left;}
.bannerVaultLft .topNavInnerDiv ul li.secondLI{max-width: calc(100% - 320px);width: 100%;}
.bannerVaultLft .topNavInnerDiv ul li.thirdLI{width: 25%;max-width: 150px;float: right;}
.bannerVaultLft .topNavInnerDiv ul li.thirdLI a{padding: 10px 15px;color: #fff;}
/*18 Feb 2020 RG End*/

.custome-tooltip-left, .custome-tooltip{
	background-image: linear-gradient(to left, #556066 0%, #a2b685 0%, #556066 100%) !important;
	color: #fff;
	border-radius: 15px;
	overflow: hidden;
}
.tooltipstered .ncImgBox{padding: 0;max-width: 70px;}
.tooltipstered .ncTextBox{padding: 0px 0 0 15px;}
.home-right-icons{margin-top: 0px;}

.storyRing{
    display: inline-block;
    width: 105px;
    height: 105px;
    padding: 4px;
    background: linear-gradient(to right top, #ff0631, #fa005e, #e50086, #c221a7, #9042be, #6b54c4, #425fc3, #0066bc, #006cac, #E91E63, #E91E63, #F44336);
    border-radius: 50%;
}
.frndSgt #myUL li{
	    border: 1px solid #ddd;
    margin-top: -1px;
    background: linear-gradient(to right, #556066 0%, #a2b685 0%, #a2b685 30%, #556066 100%);
    text-align: center;
    padding: 10px 10px;
}
.frndSgt #myUL li a{padding: 0px;
    background: transparent;
    border: none;margin-bottom: 10px;
}
.frndSgt #myUL li a:hover{    background: transparent !important;}
.frndSgt #myUL li a .direct-user-detail{padding: 0px;}
.frndSgt #myUL li a img {
    float: none;
    position: static;
}
.frndSgt #myUL li .flwBtn{
	    position: static;
    margin: 0 auto;
    float: none;
    display: inline-block;
}

.panel-body.nav-cont #universitycontact-list  .list-group-item {
    background: linear-gradient(to right, #556066 0%, #a2b685 0%, #a2b685 30%, #556066 100%);
}
.panel-body.nav-cont #universitycontact-list  .list-group-item .name a,
.panel-body.nav-cont #universitycontact-list  .list-group-item .name{color: #fff;}


/* 21-02-2020 RG */

.followingModalAjax #myUL li{
	    border: 1px solid #ddd;
    margin-top: -1px;
    background: linear-gradient(to right, #556066 0%, #a2b685 0%, #a2b685 30%, #556066 100%);
    text-align: center;
    padding: 10px 10px;
}
.followingModalAjax #myUL li a{padding: 0px;
    background: transparent;
    border: none;margin-bottom: 10px;display: inline-block;width: 100%;height: auto;
}
.followingModalAjax #myUL li a span{display: block;color: #fff;}
.followingModalAjax #myUL li a:hover{    background: transparent !important;}
.followingModalAjax #myUL li a .direct-user-detail{padding: 0px;}
.followingModalAjax #myUL li a img {
    float: none;
    position: static;
        width: 70px;
    height: 70px;
}
.followingModalAjax #myUL li .flwBtn{
	    position: static;
    margin: 0 auto;
    float: none;
    display: inline-block;
}
.show_follow_modal .followingModalAjax #myUL li.flwListLi .modalVmore,
.show_follow_modal .followingModalAjax #myUL li.flwListLi .flwBtn.modalFlw{height: auto}
.notVisible{
	opacity: 0;
	z-index: -1;
	pointer-events: none;
	cursor: default;
}


.p-count{
	    position: absolute;
    right: 15px;
}

#universitycontact-list .tooltipstered{    text-align: center;}
#universitycontact-list .tooltipstered .ncImgBox{    max-width: 100%;
    float: none;
    margin: 0 auto 15px;}
#universitycontact-list .tooltipstered .ncTextBox{width: 100%;}
#universitycontact-list .tooltipstered .ncImgBox img{max-width: 70px;}


/*26 Feb 2020 RG*/
.second-row.copyTextDiv .modalFlw.flwBtn{right: 30px;}
.second-row.copyTextDiv .left-name-section{width: calc(100% - 160px);    overflow: hidden;}


/*28 Feb 2020 RG*/
.divUpperTop{position: relative;}
.divUpperTop .message-user-name{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.divUpperTop .removeChatConversation{position: absolute; top: 30px; width: auto !important; }
.modal-content.right-chat-box.active .popup-head{ max-width: 100%; display: inline-block;}
.modal-content.right-chat-box.active .pull-left.center-block{max-width: 100%; }
.modal-content.right-chat-box.active .pull-left.center-block a{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; max-width: 100%; display: inline-block; }


/*29 Feb 2020 RG*/
.direct-user-detail .direct-user-name{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.connections-modal #custom_ul{padding: 15px;}
.connections-modal #custom_ul li .main-li .col-sm-4,.connections-modal #custom_ul .main-li .col-sm-8{width: 100%;text-align: center;}
.connections-modal #custom_ul li{width: 25%;margin: 0px -2px;display: inline-block;border: 1px solid #eee;vertical-align: top;padding: 10px;}
.connections-modal #custom_ul .main-li .col-sm-8 span.name a{padding: 0px;}
.connections-modal #custom_ul .main-li .col-sm-8 span.name{display: block;margin-bottom: 10px;}
.connections-modal #custom_ul .main-li .col-sm-8 span.name,
.connections-modal #custom_ul .main-li .col-sm-8 span.name a{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.connections-modal #custom_ul .main-li .col-sm-8 .psVerified{margin-bottom: 10px;}
.connections-modal #universitymodalconnections #custom_ul li{background: linear-gradient(to right, #556066 0%, #a2b685 0%, #a2b685 30%, #556066 100%);}
.connections-modal .modal-header{position: relative;}
.connections-modal .close{position: absolute;right: 15px;top: 10px;}
.connections-modal #custom_ul .main-li .col-sm-4 a img{max-width: 100px;}
.connections-modal #custom_ul .main-li .col-sm-8 span a.btn{    background-color: #778674 !important;
    border-color: #778674;
    padding: 5px 10px;
    max-width: 90px;
    margin: 0 auto;
    border: 1px solid #000;
    color: #fff;}


/* css 15 May 2020 */
.university-users p.name{
	word-break: break-all;
}


/* 19 Oct 2020 RG Start*/
.twitterIframe .twitter-tweet{overflow-x: auto;}
.twitterIframe .twitter-tweet iframe{max-width: 100%;}

/* 19 Oct 2020 RG Start*/


/*responsive*/

@media only screen and (max-width: 1580px) {
.search.active ul.results {
	width: 300px;
	word-break: break-word;
}
#cropContainerHeaderButton{top: 50%;}
}
@media only screen and (min-width: 768px) {
.modal video#video-element {
	min-height: 100%;
	height: auto;
	z-index: 111;
	object-fit: contain;
	object-position: center;
	max-height: 70vh !important;
}
.designerClass.modal {
	background: rgba(0,0,0,0.8);
}
.designerClass .modal-header, .designerClass .modal-content, .designerClass .playVideoPulse {
	background-color: transparent;
	box-shadow: none;
}
.designerClass .modal-header {
	border-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.designerClass .modal-header .close {
	color: #fff;
}
.designerClass .modal-header .modal-title {
	font-size: 0px;
}
.designerClass .modal-body {
	padding: 0px
}
.designerClass .owl-demo .item img, .designerClass .owl-demo .item video {/*max-height: 70vh;*/
}
#play_video_pulse.designerClass .playVideoPulse .owl-nav button.owl-prev, #play_video_pulse.designerClass .playVideoPulse .owl-nav button.owl-next {
	color: #fff;
	background-color: transparent;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	font-weight: bold;
	font-size: 60px;
}
#play_video_pulse.designerClass .playVideoPulse .owl-nav button.owl-prev span, #play_video_pulse.designerClass .playVideoPulse .owl-nav button.owl-next span {
	display: inline-block;
	vertical-align: top;
	line-height: 43px;
}
#play_video_pulse .modal-dialog.playVideoPulse .user-caption {/*position: static;*/
}
.designerClass .owl-theme .owl-nav {
	margin: 0px;
}
/*.designerClass .owl-theme .owl-dots{display: none;}*/
#play_video_pulse .modal-dialog.playVideoPulse {
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	position: absolute;
}
#play_video_pulse div.owl-demo-item-extra-class {
	padding-bottom: 40px;
}
/* 30/08/2019 ks start  */

.owl-carousel--nested .owl-stage-outer .owl-stage {
/* display: flex; */
}
#owl_wrapper .owl-carousel--nested .owl-stage-outer .owl-stage .owl-item, .pulseFeedProfile .owl-stage-outer .owl-stage .owl-item {
	/* margin-right: 1px; */
	display: flex;
	height: 100vh !important;
	align-items: center;
	max-height: 850px;
}
.pulseFeedProfile .owl-stage-outer .owl-stage .owl-item > .item {
	height: auto;
	flex: 0 0 100%;
}
.pulseFeedProfile .seenByHeadingToogle {
	top: 32px;
}
#owl_wrapper .owl-carousel--nested .owl-stage-outer .owl-stage .owl-item .item--nested {
	width: 100%;
}
#owl_wrapper .owl-carousel--nested {
	margin-top: 0;
}
#owl_wrapper > .owl-nav {
/* display: none; */
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-prev, #play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-next {
	width: 40px;
	height: 40px;
	background: rgba(0, 0, 0, 0.5);
	line-height: 50px;
	border-radius: 50%;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button {
	width: 40px;
	height: 40px;
	background: rgba(167, 192, 252, 0.5) !important;
	border-radius: 50%;
}
#play_video_pulse {
	background: url('https://psremember.com/public/img/blackbgBlur.jpg') no-repeat;
	background-size: cover;
}
/* 30/08/2019 ks start  */

.beforeLoginPage .navbar .social-icons .collapse{display: block;}

}
@media only screen and (min-width:992px) {
#play_video_pulse.play_video_pulse_add .modal-dialog {
	max-width: 800px;
}
#play_video_pulse.play_video_pulse_add .owl-carousel .owl-dots,  #play_video_pulse.play_video_pulse_add .modal-footer,  #play_video_pulse.play_video_pulse_add .pulseFeedProfile {
	max-width: 480px;
}
#play_video_pulse.play_video_pulse_add .modal-dialog.playVideoPulse {
	background: transparent;
}
#play_video_pulse.play_video_pulse_add .pulseFeedProfile {
	background: #4c4c4c;
}
}
@media only screen and (max-width: 1900px) {
.afterLoginPage .header-search .search {
	width: 60%;
	max-width: 385px;
}
}
@media only screen and (max-width: 1800px) {
.afterLoginPage .header-search .search {
	width: 59%;
}
.cover-pic {
	height: auto;
}
}
@media only screen and (max-width: 1700px) {
.afterLoginPage .header-search .search {
	width: 57%;
}
/* home page */
.nav-cont .list-group-item {
	padding: 10px 10px;
}
}
@media only screen and (max-width: 1600px) {
.afterLoginPage .header-search .search {
	width: 54%;
}
/* home page */
.nav-cont .list-group-item .main-li > div {
	padding: 0px 10px;
}
/*profile page*/
.cover-lists-ul > li {
	padding: 0 7px;
}
}
@media only screen and (max-width: 1500px) {
.afterLoginPage .header-search .search {
	width: 50%;
}
.nav-cont .list-group-item .main-li > div {
	padding: 0px 10px;
}
.nav-cont .list-group-item {
	padding: 10px 0px;
}
/*profile page*/
.cover-lists-ul > li {
	padding: 0 5px;
	vertical-align: top;
}
/*css 13-09-19*/
.beforeLoginPage .navbar-header {
	max-width: 430px;
}
/*17-09-19 Start*/
.vaultInner .search-container button {
	max-width: 6%;
	float: none;
	margin: 0;
}
.vaultInner .search-container button {
	max-width: 6%;
	float: none;
	margin: 0;
}
.vaultInner .search-container {
	max-width: 100%;
}
.vaultInner .search-container select, .vaultInner .search-container input {
	max-width: 23%;
	margin: 0px;
}
}
@media only screen and (max-width: 1400px) {
.header-search a.preview-btn {
	margin-right: 5px;
}
.afterLoginPage .header-search .search {
	margin: 0 10px;
	width: 45%;
}
.search input {
	padding: 0px 8px 0px 10px;
}
.header-search button {
	padding: 12px 2px;
	margin-top: -3px;
}
#navbar.icons-right li {
	margin: 0 7px;
}
.search input {
	font-size: 14px;
}
/*profile page*/
.cover-lists-ul > li {
	padding: 0 2px;
}
.cover-lists-ul > li > span {
	font-size: 13px;
}
/*go live css*/
.commentTop .liveUser .liveUserTxtBox {
	font-size: 14px;
	padding-left: 50px;
}
.commentTop .liveUser {
	padding: 15px 10px;
}
.commentTop .liveUser img {
	width: 40px;
	height: 40px;
}
.videoOuter .videoRight .commentOuter .commentBottom input {
	font-size: 14px;
}
.videoOuter .videoRight .commentOuter .commentMiddle .cmtUl li {
	padding: 20px 10px;
	padding-left: 70px;
}
.videoOuter .videoRight .commentOuter .commentBottom .cmtIconlDiv {
	padding: 5px 10px;
}
/*css 13-09-19*/
.beforeLoginPage .navbar-header {
	max-width: 300px;
}
/*css 16/09/2019*/
.ncPanel .panel-heading {
	padding: 10px 5px;
	font-size: 11px;
}


}
 @media only screen and (max-width: 1400px) and (min-width: 1200px){
 	/* css 03 Jan 2020 RG Start */
	.ncPanel .ncBtnBox li a {
	    font-size: 13px;
	    min-width: 60px;
	}
	/* css 03 Jan 2020 RG Start */
 }
 @media only screen and (max-width: 1400px) and (min-width: 991px) {
/* 14/08/2019 start  ks*/
.usersList .list-group .list-group-item {
	padding-right: 10px;
	padding-left: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.usersList .list-group .list-group-item .btn-info {
	font-size: 12px;
	padding: 4px 5px;
	margin-top: 0 !important;
}
.usersList .list-group .list-group-item a {
	font-size: 12px;
}
.usersList .list-group .list-group-item a img {
	width: 40px;
	height: 40px;
}
/* 14/08/2019 end  ks*/
    
}
@media only screen and (max-width: 1300px) and (min-width: 1200px) {
.right-new-icons > li.advanced-title-li {
	width: 100%;
	background-size: 100% auto;
}
.right-new-icons > li.reunion-popup-li {
	width: 100%;
	background-position: 0px -43px;
	background-size: 100% auto;
}
/*css 13-09-19*/
.beforeLoginPage .navbar-header {
	max-width: 250px;
}
/* css 16/09/2019*/
.listCont .topnav a {
	padding: 14px 10px;
}
.listCont .search-container {
	max-width: 410px;
}
.listCont .search-container select {
	max-width: 48%;
	margin: 0 2px;
}
.vaultInner .search-container button {
	max-width: 6%;
	float: none;
	margin: 0;
}
.vaultInner .search-container button {
	max-width: 6%;
	float: none;
	margin: 0;
}
.vaultInner .search-container {
	max-width: 100%;
}
.vaultInner .search-container select, .vaultInner .search-container input {
	max-width: 23%;
	margin: 0px;
}
}
@media only screen and (min-width: 1200px){
	/* 16 Dec 2019 RG Start*/
	.profile-modal button.close{margin-right: 1%;}
	/* 16 Dec 2019 RG End*/
}
@media only screen and (max-width: 1199px) {
#navbar .navbar-right {
	padding-right: 0px;
}
#navbar.icons-right li {
	margin: 0 10px;
}
.navbar {
	width: 100vw;
}
.navbar .container-fluid {
	width: calc(100% - 30px) !important;
}
.message-inbox #modalShow-inbox .modal-dialog {
	max-width: 90%;
}
.message-inbox #modalShow-inbox .modal-content.left-chat-box,  .message-inbox #modalShow-inbox .modal-content.right-chat-box {
	width: 50%;
	margin: 0px -2px;
}
.message-inbox .last-seen {
	width: 180px;
}
.chat-body .list-group-item.chat-group-item a {
	/*width: 100%;*/
	width: 95%;
	display: inline-block;
}
.chat-body .list-group-item.chat-group-item .message-img-chat {
	width: 50px;
	height: 50px;
}
/*home page*/
.chat-sidebar {
	max-width: 200px;
}
.listCont .topnav a {
	padding: 13px 10px;
	width: 25%;
}
.listCont .topnav a:nth-child(2) span img {
	width: 30px;
}
.listCont .topnav .search-container {
	padding: 10px 10px 10px 0px !important;
	width: 50%;
}
.listCont .topnav .search-container select {
	width: 49%;
}
/* Profile Page */
div.profile-img {
	max-width: 150px;
	margin-top: -61px;
	margin-bottom: -30px;
	height: 150px;
}
.remember-button {
	margin: -40px 160px;
}
.top-cover-contents .profileCountDiv {
	width: 36%;
}
.top-cover-contents .profileImgDiv {
	width: 35%;
}
.top-cover-contents .profileActiveDiv {
	width: 29%;
}
.top-cover-contents .profileBtnDiv {
	width: 16%
}
.profile-page .page-content {
	margin-top: 70px;
}
/*notification css*/
.notificationRightDiv .middleText {
	max-width: 70%;
}
/* 14/08/2019 start  ks*/
  
.usersList .list-group {
	width: 50%;
	float: left;
	padding: 0 10px;
}
/* 14/08/2019 end  ks*/


  /*23/08/2019 RG Start*/
.loadSetPost .modal-dialog {
	width: 100%;
	max-width: 854px;
}
/*23/08/2019 RG End*/


  /*css 13-09-19 End*/
.beforeLoginPage .navbar-header {
	width: 100%;
	max-width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.beforeLoginPage .logo::after {
	width: 77px;
	height: 77px;
	left: -6px;
	top: 5px;
	border-radius: 100%;
	border: 8px solid #e0d0da;
}
.beforeLoginPage .logo > img {
	max-width: 70px;
}
.beforeLoginPage .header-search {
	margin-top: 22px;
	margin-bottom: 20px;
}
.beforeLoginPage .page-content {
	margin-top: 160px;
}
.landingPage {
	width: 930px;
}
/*css 13-09-19 End*/

  /*css 17-09-19 Start*/
.beforeLoginPage .landingPageRight, .afterLoginPage .landingPageRight {
	margin: 30px auto 0;
}
.vaultInner .listCont .topnav .search-container {
	width: 100%;
	padding: 10px 10px !important;
}
.vaultInner .listCont .topnav a {
	width: 100%;
}
.vaultInner .search-container select, .vaultInner .search-container input {
	max-width: 22%;
	margin: 0px;
}
/*css 17-09-19 End*/

  /*css 18-09-19 Start*/
#chat-box.footerOn {
	bottom: 82px;
}
/*css 18-09-19 End*/

/*04/12/19 RG Start*/
.schoolFriendSuggestion{
	    top: 15px;
}
/*04/12/19 RG end*/

/*31/12/19 RG Start*/
#chat-box{padding-top: 28px;}
/*31/12/19 RG end*/

.notableDiv{    line-height: 1.6;}

.feed-owl-carousel .owl-stage .item.owl-back-img{padding: 33px 15px}
.storyRing{
	margin: 0 auto;
    display: block;
    float: none;
}



/*27 Feb RG*/
.bannerVaultLft .topNavInnerDiv ul li.firstLI{max-width: 140px;float: left;}
.bannerVaultLft .topNavInnerDiv ul li.secondLI{max-width: calc(100% - 280px);width: 100%;}
.bannerVaultLft .topNavInnerDiv ul li.thirdLI{width: 25%;max-width: 140px;float: right;}

} /*1199*/
 @media screen and ( max-width: 768px ) {
.popup-box.chat-popup {
	width: 100%;
	max-height: 500px;
	left: 0;
}
/*03/10/2019 css*/
.message-inbox .modal .modal-dialog .modal-content.left-chat-box {
	overflow: auto !important;
}
/*03/10/2019 css end*/

}
@media screen and ( max-height: 567px ) {
/*.popup-box.chat-popup {
      max-height: 500px;
  }
  .popup-messages .direct-chat-messages{
    max-height: 230px;
  }*/
}
@media only screen and (max-width: 991px) {
	/*header*/
	.navbar .social-icons {
		width: 45%;
	}
	.navbar-collapse.icons-right {
		margin-right: 0px;
	}
	/*home page*/
	.listCont .topnav a {
		padding: 13px 10px 5px;
		width: 50%;
		float: left;
	}
	.listCont .topnav a:nth-child(2) span img {
		width: 30px;
	}
	.listCont .topnav .search-container {
		padding: 5px 10px 10px 10px !important;
		width: 100%;
	}
	.listCont .topnav .search-container select {
		width: 49%;
	}
	.grid-outer li {
		width: 49%;
	}
	/*feed page*/
	.social-images .gird-start {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	/* Profile Page */
	.profile-page .page-content {
		margin-top: 136px;
	}
	.remember-button {
		margin: 55px 0;
	}
	.top-cover-contents .profileImgDiv {
		width: 25%;
		float: left;
	}
	.top-cover-contents .profileCountDiv {
		width: 55%;
		float: left;
	}
	.top-cover-contents .profileActiveDiv {
		width: 20%;
		float: left;
	}
	.top-cover-contents .profileBtnDiv {
		width: 25%;
		float: left;
	}
	.video-pulse-icon {
		left: 0px;
		top: 0px;
	}
	.website-area ul > li {
		width: 100%;
		padding: 0 15px;
	}
	/*footer*/
	.footerMenu, .copyrightDiv {
		width: 100%;
		text-align: center !important;
	}
	.footer-links {
		margin-top: 10px;
		margin-bottom: 5px;
	}
	footer .container .copyrightDiv .text-muted {
		margin-top: 5px;
		margin-bottom: 10px;
	}
	/*go live css*/
	.goLiveModal {
		overflow-y: hidden !important;
	}
	.videoHeader, .videoOuter .videoLeft {
		border: 0px;
	}
	.video-dialog .modal-header {
		padding: 5px 10px 5px 10px;
	}
	.video-dialog {
		margin: 0 auto;
		margin-top: 5vh;
	}
	.videoRightMain {
		width: 100%;
		position: absolute;
		height: auto;
		bottom: 0px;
		left: 0px;
		padding: 0px;
	}
	.videoOuter .videoRight {
		min-height: auto;
		height: auto;
		border: 0px;
	}
	.videoOuter .videoRight .commentOuter .commentInner {
		position: relative;
		min-height: 100%;
		height: auto;
	}
	.videoOuter .videoRight .commentOuter .commentTop {
		display: none;
	}
	.videoOuter .videoLeft .videoHeader ul li .commentTop {
		display: block;
	}
	.videoOuter .videoRight .commentOuter .commentMiddle {
		padding-top: 50px;
		padding-bottom: 78px;
	}
	.videoOuter .videoRight .commentOuter .commentMiddle .cmtUl {
		height: 300px;
		min-height: 100%;
	}
	.videoOuter .videoMiddle {
		height: 60vh;
	}
	.commentBottom {
		width: calc(100% - 60px);
		right: 0;
		bottom: -50px;
	}
	.videoHeader .commentTop {
		width: 100%;
		position: static;
	}
	.videoOuter .videoLeft .videoHeader {
		padding: 0px 0px;
		position: absolute;
		width: 100%;
		border: 0px;
	}
	.commentTop .liveUser .liveUserTxtBox, .commentTop .liveUser .liveUserTxtBox span {
		color: #fff;
	}
	.commentTop .liveUser {
		background-color: #000;
	}
	.goLiveModal .modal-body {
		padding: 0px;
	}
	.video-dialog .modal-header {
		padding: 5px 10px 5px 10px;
		position: absolute;
		top: 7px;
		right: 2px;
		z-index: 9;
		border: 0px;
		background-color: transparent;
	}
	.commentTop .liveUser .liveUserTxtBox span {
		display: block;
		max-width: 100px;
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}


	.videoOuter .videoLeft .videoHeader ul li {
		display: inline-block;
		vertical-align: middle;
		margin-right: 10px;
	}
	.videoOuter .videoLeft .videoHeader ul li:nth-child(2), .videoOuter .videoLeft .videoHeader ul li:last-child {
		float: none;
	}
	.videoOuter .videoLeft .videoHeader ul {
		text-align: left;
	}
	.videoOuter .videoLeft .videoHeader ul li.live span {
		padding: 2px 10px;
		font-size: 14px;
	}
	.videoOuter .videoLeft .videoHeader ul li.users span {
		display: inline-block;
		width: auto;
		background: #333;
		padding: 2px 10px;
		border-radius: 4px;
		font-size: 14px;
		font-weight: 300;
		vertical-align: text-bottom;
	}
	.videoOuter .videoBottom {
		position: absolute;
		bottom: 6px;
		z-index: 99;
		border: 0px;
		background: transparent;
		padding: 0;
		left: 25px;
	}
	.videoOuter .videoRight .commentOuter .commentBottom .iconUlFirst {
		padding-left: 32px;
	}
	.videoOuter .videoBottom ul li a {
		width: 25px;
		height: 25px;
		line-height: 24px;
	}
	/* 14/08/2019 start  ks*/
	  
	.usersList .list-group {
		padding-right: 0;
	}
	/* 14/08/2019 end  ks*/


  	/* 21/08/19 RG  Start*/
	.seenByList {
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: 0px;
		width: 100%;
		float: none;
		border-radius: 12px 12px 0 0;
		z-index: 99;
		height: auto;
		top: auto;
	}
	.seenByList h5 {
		text-align: center;
	}
	#play_video_pulse.play_video_pulse_add .modal-dialog {
		max-width: 480px;
	}
	.play_video_pulse_add .seenByList {
		display: block;
	}
	.play_video_pulse .modal-body {
		position: static;
		padding: 0px 0;
	}
	.seenByList>ul {
		max-height: 200px;
		overflow: scroll;
	}
	.all-icon-img.iconImgFix .all-icon-style {
		float: left;
		width: auto;
	}
	.all-icon-img.iconImgFix .all-icon-style img {
		margin-bottom: 10px;
	}
	/* 21/08/19 RG  End*/

	/* 22/08/19 RG  Start*/

	.loadSetPost .modal-dialog {
		width: 90%;
		max-width: 847px;
	}
	.loadSetPost .modal-content .nav li {
		margin-bottom: 10px;
	}
	/* 22/08/19 RG  End*/

	/* 26/08/19 RG  Start*/
	#connectionsModalSeeAll #custom_ul li {
		width: 47%;
		padding-bottom: 5px;
	}
	/* 26/08/19 RG  End*/

	/*css 13-09-19 Start*/
	.beforeLoginPage .header-search {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	.beforeLoginPage .header-search .search {
		width: 100%;
		max-width: 300px;
		margin: 0 auto;
		display: block;
		float: none;
	}
	.beforeLoginPage .navbar .social-icons {
		float: none;
		min-width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		display: inline-block;
	}
	.beforeLoginPage .page-content {
		margin-top: 185px;
	}
	/*css 13-09-19 End*/


  	/*css 17-09-19 Start*/
	.landingPage {
		width: 100%;
	}
	.landingPage .all-icon-img .all-icon-style {
		display: inline-block;
		width: auto;
		vertical-align: top;
	}
	/*css 17-09-19 End*/

	/*css 18-09-19 Start*/
	#chat-box.footerOn {
		bottom: 72px;
		height: calc(100% - 210px);
	}
	/*css 18-09-19 End*/

	/*31/12/19 RG Start*/
	#chat-box{padding-top: 90px;}
	/*31/12/19 RG end*/


	/* 05 Feb 2020 RG Start */
	.universityProfilePage .after-cover .row > .col-xs-12{
	  	display: flex;
	    flex-flow: column-reverse;
	}
	.universityProfilePage .after-cover .row > .col-xs-12 .col-xs-12 {
		padding: 0 0px;
	}
	.universityProfilePage .ncPanel .list-group{display: flex;}
	.universityProfilePage .ncPanel .list-group li{margin: 0 5px;
    min-width: 140px;}
	.universityProfilePage .ncPanel .list-group .notableDiv{padding: 0;text-align: center;}
	.universityProfilePage .ncPanel .list-group .notableDiv img{    float: none;
    position: static;
    display: block;
    margin: 0 auto 15px;}
	.universityProfilePage .panel-body.nav-cont{    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    padding: 15px 10px;}
	/* 05 Feb 2020 RG End */

	/*21 feb 20 rg*/
	.storyRing .img-circle{max-width: 100%}

	/*27 Feb Rg*/
	.bannerVaultLft{
		padding-right: 0px;
	}
	.BtnLftSearch{
		width: 100%;
		margin-top: 10px;
		padding: 0
	}
	#connectionsModalSeeAll #custom_ul li {
	    width: 50%;
	    padding: 10px;
	}

	/*css 15 may 2020*/
	.university-users ul .col-md-6{width: 50%; margin: 0 auto;}
	.university-users ul .col-md-6 li{width: 100%;}
}/*991*/
 @media only screen and (max-width: 767px) and (min-width:480px) {
#site-header .container-fluid .row > .social-icons {
	text-align: center;
}
#site-header .container-fluid .row > .social-icons #navbar.in {
	display: inline-block;
	width: 100%;
}
#navbar.icons-right li {
	margin: 0 10px !important;
}
#navbar.icons-right li > a {
	width: 32px;
	height: 32px;
}
#navbar.icons-right li > a > i {
	font-size: 16px;
}
}
@media only screen and (max-width: 767px) {
/*header*/
.center-search {
	text-align: center;
	display: inline-block;
}
.preview-btn, .find-freind-btn, .main, .profile-btn {
	display: inline-block;
	vertical-align: top;
	float: none;
}
.center-search .search {
	width: 100%;
	margin: 0;
	padding: 0 10px;
}
.header-search button {
	right: 15px;
	padding: 12px 0px 12px 5px;
}
.search input {
	font-size: 12px;
	height: 32px;
	margin-top: 4px;
	box-shadow: none;
}
.social-icons #navbar.icons-right {
	padding: 0 0px;
	margin: 0;
	border: 0;
	position: relative;
	overflow: visible;
	border: 0;
    box-shadow: none;
}
#navbar .navbar-right {
	padding: 10px 10px;
	text-align: center;
	margin: 0;
	z-index: 9;
	position: relative;
	width: 100%;
}
.social-icons #navbar.icons-right > ul:after {
	content: '';
	position: absolute;
	top: -10px;
	right: 4px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent rgba(0,0,0,0.7) transparent;
}
.navbar .social-icons {
	right: 30px;
	padding: 0;
	top: 0px;
	width: auto;
}
#navbar.icons-right li {
	margin: 0 5px 5px;
}
.nav > li.log-out-li {
	top: 0px;
	right: 0px;
}
/*#search{display: none;}*/
.searchBtn {
	background-image: url("https://psremember.com/public/img/icons/profile-pic-bg.png");
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
	vertical-align: middle;
	float: none;
	line-height: 29px;
	margin: 4px 2px 0px 6px;
	position: absolute;
	z-index: 9;
	right: 0px;
	top: 0px;
}
.searchBtn img {
	width: 16px;
	line-height: 32px;
}
/*.center-search .main {
	width: 42px;
	position: relative;
	height: 32px;
	clear: both;
	transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
}*/

.center-search .main {
	width:152px;position: relative;
	height: 32px;
	clear: both;
	transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;}

/*16-11-2019*/
.center-search .main:after {
	clear: both;
	display: block;
	content: '';
}
.center-search .main.mainActive {
	width: 240px;
	transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.header-search button {
	display: none;
}
.center-search .main #search {
	/*width: 0px;
	opacity: 0;
	visibility: hidden;*/
	transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	float: right; width: 100%;
	margin-right: 0;
}
.center-search .main.mainActive #search {
	width: 100%;
	opacity: 1;
	visibility: visible;
	transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	margin: 0;
}
/*.center-search .main #search input {
	padding:0px;
}*/
/*16-11-2019*/
.center-search .main #search input {
	padding:2px 10px;
}
.center-search .main.mainActive #search input {
	padding: 0px 8px 0px 10px;
}
/* .center-search .main #search input {padding: 0px 8px 0px 10px; display: none;} */
.search .results a {
	overflow: hidden;
}
.message-inbox #modalShow-inbox .modal-content.right-chat-box {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	right: 0;
	display: block;
	margin: 0 auto;
}
.message-inbox #modalShow-inbox .modal-content.right-chat-box.active {
	opacity: 1;max-height: 100%;
}
.message-inbox #modalShow-inbox .modal-content.left-chat-box, .message-inbox #modalShow-inbox .modal-content.right-chat-box {
	width:100%;
	max-width:100%;
	margin: 0 auto;
	overflow: hidden;height:100%;
	
}
.right-chat-box .modal-body-message {
	margin-bottom: 0;
    height: calc(100vh - 0px);
    max-height: 100%;
    padding-bottom: 160px;
}
/*.right-chat-box .modal-body-message {
margin-bottom: 0;
    height: calc(100vh - 25px);
    padding-bottom: 90px;}*/

.center-block.last-seen p {
	margin-bottom: 0px;
}
.message-inbox .popup-head .popup-head-right {
	margin: 0px 0px;
}
.message-inbox .last-seen {
	margin: 0px;
}
.se-pre-con {
	/*background-size: 30%;*/
	background-size: 10%;
}
/*home page*/
.home-right-icons {
	margin-top: 15px;
}
ul.right-new-icons {
	max-width: 100%;
}
.right-new-icons > li {
	width: 50px;
	display: inline-block;
	height: 45px;
}
.nav-cont .list-group-item .main-li > div.col-xs-4 {
	width: auto;
}
.right-icons-div.home-right-icons {
	z-index: 9;
	width: 50px;
}
.right-icons-div.home-right-icons .right-new-icons {
	text-align: right;
}
.right-new-icons > li.advanced-title-li {
	background-position: center center;
	width: 50px;
	border-radius: 8px;
	margin-bottom: 20px;
}
.right-new-icons > li.reunion-popup-li {
	background-position: center -46px;
	width: 50px;
	border-radius: 8px;
}
.right-new-icons > li.reunion-popup-li .reunion-ul .reunion-li img {
	max-width: 26px;
}
.right-new-icons > li .btn-info {
	width: 50px !important;
	height: 45px;
	border-radius: 8px;
}
.right-new-icons a, .right-new-icons > li .btn-info {
	font-size: 0px;
}
.right-new-icons > li {
	position: relative;
}
.right-new-icons > li:after {
	content: '\f0ac';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 99;
	font: normal normal normal 14px/1 FontAwesome;
	color: #fff;
	font-size: 18px;
	pointer-events: none;
}
.right-new-icons > li.advanced-title-li:after {
	content: '\f19d';
}
.right-new-icons > li.reunion-popup-li:after {
	content: '\f19d';
}
.right-new-icons > li.reunion-popup-li:hover {
	background-position: center -46px;
}
.right-new-icons > li.reunion-popup-li:after {
	display: none !important;
}
.reunion-li img {
	display: inline-block;
}
.reunion-ul {
	width: 100%;
}
.advanced-title-li a {
	display: block;
}
#filterModal .modal-dialog {
	width: 800px !important;
	max-width: 90% !important;
	margin: 0 auto;
	margin-top: 30px;
}
#settingDiv {
	display: none;
	position: fixed;
	right: 0;
	top: 42%;
	z-index: 1000;
	width: 50px;
}
.settingIcon {
	display: block;
	position: fixed;
	top:15px;
	right: auto;
	z-index:9999;
	color: #fff;
	left: 12px;
}
.settingIcon .fa {
	font-size: 20px;
}
.fa.fa-graduation-cap {
	color: #fff;
}
/*feed page*/
.side-panel {
	margin-bottom: 20px;
}
.commanr_box_feed {
	word-break: break-word;
}
.social-images {
	margin-bottom: 10px;
}
#play_video_pulse .modal-dialog {
	width: 80% !important;
	margin: 0px auto;
}
#play_video_pulse .modal-dialog .video-div video {
	width: 100%;
	height: auto;
}
#play_video_pulse .modal-dialog.playVideoPulse {
	width: 100% !important;
	margin: 0px auto;
	height: 100%;
	max-width: 100%;
}
#play_video_pulse .modal-dialog.playVideoPulse .modal-title {
	font-size: 0px;
}
#play_video_pulse .modal-dialog.playVideoPulse .modal-body {
	padding: 0px;
	height: 100%;
}
#play_video_pulse .modal-dialog.playVideoPulse .modal-header {
	background: transparent;
	position: absolute;
	z-index: 9;
	width: 100%;
	border-bottom: 0px;
	padding: 10px 15px 0px 15px;
}
#play_video_pulse .modal-dialog.playVideoPulse .modal-content {
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-theme .owl-nav.disabled+.owl-dots {
	position: fixed;
	left: 0;
	right: 0;
}
#play_video_pulse .modal-dialog.playVideoPulse .user-caption {
	width: 100%;
	position: absolute;
	max-width: 100%;
	background: none;
}
#play_video_pulse .modal-dialog.playVideoPulse .user-caption .img-circle {
	height: 50px !important;
	float: left;
}
#play_video_pulse .modal-dialog.playVideoPulse .user-caption .uc-left {
	width: auto;
}
#play_video_pulse .modal-dialog.playVideoPulse .user-caption .uc-text h3 {
	margin: 0px;
	font-size: 18px;
	line-height: 70px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-wrapper,  #play_video_pulse .modal-dialog.playVideoPulse .owl-carousel,  #play_video_pulse .modal-dialog.playVideoPulse .owl-stage-outer,  #play_video_pulse .modal-dialog.playVideoPulse .owl-stage,  #play_video_pulse .modal-dialog.playVideoPulse .owl-item,  #play_video_pulse .modal-dialog.playVideoPulse .owl-demo {
	height: 100% !important;
}
#play_video_pulse .modal-dialog.playVideoPulse .imgVid {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}
.pulse_img.videoPlayer {
	width: 100%;
	height: auto;
}
.xsVisible {
	display: block !important;
}
.xsHidden{display: none !important;}
span.name {
	word-break: break-word;
}
.feed-owl-carousel .owl-stage .item.owl-back-img {
	padding: 33px 33px;
}
/*.feed-owl-carousel .owl-stage .item.owl-back-img img {
	max-width: 70px;
}*/
.feed-owl-carousel .owl-stage .item span {
	display: block;
	width: 100%;
	text-align: center;
}
/*profile page*/
.after-cover .cover-left {
	margin-bottom: 20px;
}
.top-cover-contents .profileImgDiv, .top-cover-contents .profileCountDiv, .top-cover-contents .profileBtnDiv, .top-cover-contents .profileActiveDiv {
	width: 100%;
	text-align: center;
}
.top-cover-contents .profileActiveDiv ul.pull-right {
	float: none !important;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: auto;
}
.top-cover-contents .profileCountDiv {
	margin-bottom: 20px;
}
.remember-button {
	margin: 20px 0 20px;
	padding: 0px 0px 0 0px;
	width: 100%;
	height: 50px;
	display: block;
	background-position: center -50px;
}
div.profile-img {
	max-width: 150px;
	margin-bottom: -30px;
	height: 150px;
	margin: 0 auto;
	display: block;
	float: none;
	margin-top: -61px;
}
.cover-lists-ul {
	float: none !important;
}
.video-pulse-icon {
	left: 0;
	top: 0px;
	right: 0;
	float: none;
	margin-bottom: 10px;
}
.user-name-p, .userWebsite, .school-city {
	margin-bottom: 10px;
	font-size: 15px;
}
.modalRightBorder {
	border-right: 0px solid transparent;
}
.tool-share {
	top: 100%;
	bottom: auto;
	right: 0;
	left: auto;
	width: auto;
	position: absolute;
	min-width: 260px;
}
.remember-button:hover {
	background-position: center 1px;
}
/*======= New Connection css ========*/
.panel-body.nav-cont {
	padding: 15px 25px;
}
.panel-body.nav-cont .owl-carousel .main-li > div {
	width: 100%;
	text-align: center;
}
.panel-body.nav-cont .owl-carousel .main-li > div.ncTextBox br {
	display: none;
}
.panel-body.nav-cont .owl-carousel .main-li > div.ncImgBox a {
	width: 62px;
	height: 62px;
	display: inline-block;
	border-radius: 50%;
	overflow: hidden;
}
.panel-body.nav-cont .owl-carousel .main-li > div.ncImgBox a img {
	margin-bottom: 5px;
}
.panel-body.nav-cont .owl-carousel .main-li > div.ncTextBox span {
	width: 100%;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	margin-bottom: 5px;
	max-width: 100%;
}
.panel-body.nav-cont .owl-carousel .main-li > div.ncTextBox span.name,  .panel-body.nav-cont .owl-carousel .main-li > div.ncTextBox span.psVerified {
	width: auto;
	display: inline-block;
}
.panel-body.nav-cont .owl-carousel .main-li > div.ncTextBox span.name:first-child {
	width: 100%;
}
.panel-body.nav-cont .owl-carousel .owl-nav button {
	font-size: 28px;
	color: #333;
	position: absolute;
	top: 37%;
}
.panel-body.nav-cont .owl-carousel .owl-nav .owl-prev {
	left: -18px;
}
.panel-body.nav-cont .owl-carousel .owl-nav .owl-next {
	right: -18px;
}
.ncPanel {
	margin-bottom: 0px;
}
.panel-body.nav-cont .owl-carousel .list-group-item {
	padding: 10px 0px;
	background: rgb(238, 238, 238);
	border: 0px;
}
.tooltipster-base.tooltipster-sidetip.tooltipster-fade.tooltipster-show.tooltipster-right {
	position: absolute;
	left: auto !important;
	right: auto !important;
	width: 100% !important;
	max-width: 100% !important;
	top: 0px !important;
	bottom: 0px !important;
	height: 100% !important;
	background: rgba(0, 0, 0, 0.32);
}
.custome-tooltip, .custome-tooltip-left {
	width: 80% !important;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 220px;
}
.custome-tooltip .profileimg .img-circle, .custome-tooltip-left .profileimg .img-circle {
	height: auto;
}
.custome-tooltip .profileimg , .custome-tooltip-left .profileimg {
	max-width: 85px;
	width: 85px;
	margin: -23px auto 15px;
}
.tooltipster-fade.tooltipster-show .tooltipster-arrow {
	display: none;
}
/*video pulse*/
.feed-owl-carousel .owl-stage .item.owl-back-img .p-count {
	float: none;
	display: inline-block;
	width: auto;
}
/*go live css*/
.goLiveModal {
	z-index: 100050;
}
.video-dialog {
	margin-top: 0px;
	width: 100%;
}
.videoOuter .videoMiddle {
	height: 100vh;
}
.videoOuter .videoLeft .videoHeader ul li {
	margin-right: 5px;
}
.videoOuter .videoLeft .videoHeader ul li.users .fa {
	font-size: 20px;
}
.video-dialog .modal-header {
	top: 9px;
}
/*notification css*/
.chat-img-icon-search.squareImage {
	float: left !important;
	margin-top: 10px;
}
.notificationRightDiv .middleText {
	max-width: 100%;
}
.notify ul li {
	text-align: left;
}
/*12/08/2019*/
.chat-sidebar {
	max-width: 100%;
	width: 100% !important;
	left: 0px;
	right: 0px;
}
.navbar .social-icons {
	right: 0px;
	padding: 0;
	left: 0;
	width: 100%;
}
/* 13/08/2019 start */
#personal_msg .form_submit input {
	width: calc(100% - 70px);
}
#play_video_pulse .modal-dialog.playVideoPulse .user-caption .uc-text h3 {
	line-height: 50px;
}
.playVideoPulse .uc-text {
	padding-left: 60px;
}
#play_video_pulse .modal-dialog.playVideoPulse .user-caption {
	padding: 0 15px;
}
#chat-box {
	z-index: 9998;
}
.navbar-fixed-top {
	z-index: 9999;
}
.chat-sidebar .list-group {
	min-height: 350px;
}
.modal-open .modal {
	z-index: 999999;
}
/* added by developer said by designer */
.modal-open .modal.fade.in {
	z-index: 999999;
}
.profile-modal .modal-open .modal {
	z-index: 999999;
}
.playVideoPulse .modal-header .close {
	right: 15px;
	min-height: 80px;
}
.notify ul.user_notification li:first-child {
	background: #469BE9 !important;
	color: white;
}
#page_start_content {
	padding-right: 0;
	padding-left: 0;
}
.social-box-wrapper {
	padding-right: 0;
	padding-left: 0;
}
.social-box-wrapper .social-top {
	padding: 0 10px;
}
/* 13/08/2019 end */


  
  /* 14/08/2019 start  ks*/
  
.usersList .list-group {
	width: 100%;
	float: none;
}
.profile-modal .modal-dialog {
	width: 100%;
}
.profile-modal button.close {
	position: absolute;
	z-index: 1;
	color: #555;
}
.profile-modal #loadPostDataDetails {
	position: relative;
}
.profile-modal .twitterIframe {
	margin-left: -10px;
	margin-right: -10px;
}
.profile-modal .modal-dialog {
	margin: 0;
}
.profile-modal .EmbeddedTweet-tweet {
	padding-right: 0px;
	padding-left: 0px;
}
.right-url-section .cpyBtn .fa {
	font-size: 20px;
}
/* 14/08/2019 end  ks*/

 /* MST 16/08/2019 */
#online_user_side_message_box .popup-box {
	z-index: 9999;
}
#play_video_pulse {
	padding-right: 0;
}
#play_video_pulse .modal-header .close {
	right: 12px;
	top: 14px;
	font-size: 35px;
}
#play_video_pulse .modal-dialog {
	width: 100% !important;
	margin: 0px auto;
	max-width: 1005;
}
#play_video_pulse {
	padding-right: 0 !important;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-prev {
	left: 15px;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-next {
	right: 15px;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-prev, #play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-next {
/* top: 42%; */
}
#play_video_pulse .owl-carousel .owl-dots, #play_video_pulse .owl-carousel .owl-dots.disabled, #play_video_pulse .owl-carousel .owl-nav.disabled {
	display: flex !important;
}
/* MST 16/08/2019end */


 /* 22/08/19 RG  Start*/
.social-box-wrapper .social-bottom {
	width: 100%;
	margin: 0;
	padding: 0 15px;
}
.icons-ul.react-ul > li {
	width: 25%;
	margin: 0 -2px;
	padding: 0 15px;
}
.icons-ul.react-ul > li:first-child {
	padding-left: 0px;
}
/* 22/08/19 RG  End*/

 /* 23/08/19 RG  End*/
.social-bottom .icons-ul.react-ul > .share-li {
	float: none;
}
.loadSetPost .modal-dialog {
	width: 90%;
	margin: 0 auto;
}
/* 23/08/19 RG  End*/


/* 30/08/2019 KS Start  */
#owl_wrapper .owl-carousel--nested .owl-stage-outer .owl-stage {
	height: 100vh !important;
}
#play_video_pulse .modal-header .close {
	top: 0;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button {
	width: 20%;
	top: 70px !important;
	height: calc(100% - 140px);
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button span {
	font-size: 0;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-prev {
	left: 0;
}
#play_video_pulse .modal-dialog.playVideoPulse .owl-nav button.owl-next {
	right: 0;
}
.pulseFeedProfile .seenByHeadingToogle {
	top: 27px;
	right: 50px;
}
.play_video_pulse .modal-footer::after, .play_video_pulse .modal-footer::before {
	display: none;
}
.play_video_pulse .modal-footer {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.play_video_pulse .modal-footer #post_msg {
	flex: 0 0 100%;
}
/* 30/08/2019 KS Start  */

/*03/09/2019 RG Start*/
.seenByList ul li div.profile-seenby img {
	width: 25px;
	height: 25px;
}
/*03/09/2019 RG End*/

.likes_modal {
	z-index: 10000;
}
/*13/09/2019 RG Start*/
.beforeLoginPage .login-form-wr .form-group {
	text-align: right;
}
.beforeLoginPage .page-content {
	margin-top: 330px;
}
/*13/09/2019 RG End*/




/*17-09-19 Start*/
.vaultInner .search-container select, .vaultInner .search-container input {
	max-width: 50%;
	color: #858585;
	background-color: #fbfbfb;
	border: 1px solid #d5d5d5;
	padding: 6px 12px;
	float: left;
	width: 49%;
}
.vaultInner .search-container button {
	max-width: 98%;
	float: none;
	margin: 0;
	text-align: center;
	padding: 10px;
	width: 100%;
}
.direct-chat-text a {
	word-break: break-all;
}
.emojionepicker-picker {
	width: 25px;
	height: 26px;
}
.popup-messages-footer .emojionepicker-picker {
	right: 7px;
	bottom: 9px;
}
/*17-09-19 End*/

/*18-09-19 Start*/
.grid video {
	background: #777777;
	height: auto;
}
.grid video {
	min-height: 70px;
}
/*18-09-19 End*/

.seenByHeadingTitle {
	position: absolute;
	top: 30px;
	/*color: #fff;*/
	right: 102px;
	opacity: 1;
	z-index: 2;
}
/* 14/10/2019 RG Start */
.navbar.navbar-light.navbar-fixed-top {
	margin-bottom: 0px;
}
#chat-box.active {
	padding-top: 163px;
} /*padding-top: 106px;*/
.chat-box-wr hr {
	margin-bottom: 0px !important;
}
.all-user strong {
	padding-top: 7px;
}
/* 14/10/2019 RG End */

/*15/10/2019 RG Start*/
.iconImgFix p {
	font-size: 0px;
	text-align: center;
	margin-left: 0px;
}
.iconImgFix p span {
	padding-left: 0px;
}
/*15/10/2019 RG End*/

/*16/10/2019 RG Start*/
.remember_count {
	margin: 5px auto 0;
}
/*16/10/2019 RG End*/

/*18/10/2019 ms Start*/
.form-group-center {
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	float: inherit;
}
/*18/10/2019 ms End*/

/* 07-11-2019 new css din */
/* .center-search .main.mainActive #search{margin:0px;} */
.navbar .notify {
	top: 0;
	max-height: 100vh;
	z-index: 999999;
}
.social-icons .notify ul {
	position: relative;
	overflow: auto;
	height: 100%;
	padding-top: 45px;
	/*min-height: 100vh;*/
}
/*.bottomSticky.center{
	text-align: center;
    position: absolute;
    width: 100%;
    bottom: 0;
    border-top: 1px solid #eee;
}*/
.bottomSticky.center a{padding-right: 0px;}
.navbar .social-icons {
	position: static;
	z-index: 99;
}
#set_post_modal .modal-dialog {
	margin-top: 15px;
	width: 100%;
}
.notify ul.user_notification li:first-child {
	position: fixed;
	top: 0;
	width: 100%;
}
/* .center-search a{margin:0px 5px;} */
.profile-btn a img {
	margin-top: 0px;     width: 36px;
    height: 36px;
        border: 0;
}
.user_notification li .closer_class {
	font-size: 17px;
	position: relative;
	z-index: 999;
	cursor: pointer;
	display: inline-block;
}
.user_notification li .closer_class .fa {
	cursor: pointer;
    display: inline-block;
    padding: 5px 5px;
    font-size: 20px;
}


/* 11-11-2019 */
.page-content {
	margin-top: 60px;
}
.bannerCss .cover-pic {
	/*margin-top: 58px;*/
}
/*.cover-pic {
	max-height: 160px;
}*/
/* 12-11-2019 css Start RG */
.side-panel .ncPanel .panel-body.nav-cont,
.panel-default.ncPanel .panel-body.nav-cont {
	width: 100%;
	overflow-x: scroll;
	overflow-y: hidden;
	padding: 15px 10px;
}
.side-panel .ncPanel .panel-body.nav-cont ul,
.panel-default.ncPanel .panel-body.nav-cont ul {
	display: flex;
}

.side-panel .ncPanel .panel-body.nav-cont ul li,
.panel-default.ncPanel .panel-body.nav-cont ul li {
	margin: 0 5px;
	min-width: 140px;
}
.side-panel .ncPanel .nav-cont .list-group-item .main-li > div.col-xs-4,
.panel-default.ncPanel .panel-body.nav-cont .list-group-item .main-li > div.col-xs-4 {
	width: 100%;
	margin-bottom: 10px;
	    max-width: 100%;

}
.side-panel .ncPanel .nav-cont .list-group-item .main-li > div.col-xs-8,
.panel-default.ncPanel .panel-body.nav-cont .list-group-item .main-li > div.col-xs-8 {
	width: 100%;
	text-align: center;
}
/* 12-11-2019 css End  RG*/


/* 12-11-2019 css Start Devloper */
.chat-sidebar .list-group .list-group-item .chat-user-name {
	width: auto;
	max-width: 120px;
}
.after-thumb-div {
	max-width: 100%;vertical-align: middle;
}
/* 12-11-2019 css End Devloper */


/* 13-11-2019 */

#online_user_siderbar_list .list-group {
	position: absolute;
	left: 0;
	right: -0;
	top: 0;
}
#online_user_siderbar_list #chat-box {
	z-index: 99999;
}
#chat-box .list-group .closer_class {
	margin-bottom: 0;
}
#online_user_side_message_box .popup-box {
	z-index: 9999;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
}
#online_user_side_message_box .popup-box.chat-popup {
	max-height: 100vh;
	z-index: 99999;
}
#online_user_side_message_box .popup-box .popup-messages {
	height: calc(100vh - 160px);
}
#loadIconForm .modal-content {
	height: 88vh;
	padding-bottom: 80px;
}
#loadIconForm .modal-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.message-inbox #modalShow-inbox .modal-dialog {
	margin: 0;max-width:100%;
}


.message-inbox a.removeChatConversation.pull-right {
    position: absolute;
    right: 27px;
    left: auto;
    top: auto;
    width: auto;
    bottom: 5px;
    /* added for trash icon mobile dev*/
    right: 0px;
    width: 20px;
    height: 35px;
    text-align: center;
    z-index: 9;
    font-size: 24px;
}
.seeAllNotification .imageDel .fa{
	font-size: 24px;
}
.message-inbox .modal-body1{
	/*height:100%;*/
    height: calc(100vh - 40px);
    padding-bottom: 160px;
}
.profile-btn {
	background:none;
	height: 40px;
	width: 40px;
    border-radius: 50%;
    text-align: center;
    padding: 0px;
    margin: 0px;
}
.staticLayout ul li .profile-btn a {position: relative;    margin: 0;
    display: inline-block;
    width: auto;
    height: auto;line-height: normal;}
.profile-btn a:before {
    border-radius: 50%;
    z-index: -1;
    position: absolute;
    content: "";
	width: 40px;
    height: 40px;
    left: -2px;
    top: -2px;
    background-image: linear-gradient(to right top, #ff0631, #fa005e, #e50086, #c221a7, #9042be, #6b54c4, #425fc3, #0066bc, #006cac, #006d94, #006a78, #0c6660);
}

.settingIcon a{display: inline-block;  background-image: linear-gradient(to right top, #ff0631, #fa005e, #e50086, #c221a7, #9042be, #6b54c4, #425fc3, #0066bc, #006cac, #006d94, #006a78, #0c6660);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    line-height: 44px;
    text-align: center;}
.header-search {margin-top: 8px;}


.profile-btn span {vertical-align: middle;display: none;}
.modal-header .close { font-size: 30px; margin: 0;}
#chat-box.chat-sidebar .list-group-item{padding:12px 5px;}
#chat-box.chat-sidebar .img-chat {width:50px; height: 50px;}
div#search-schoolautocomplete-list {
    max-height: 175px;
    overflow: auto;
}
div#search-schoolautocomplete-list div { padding: 7px 13px; border: 1px solid #ccc; border-top: none;}
.header-search {padding-left: 0;padding-right: 0;}
.modal.in .modal-dialog{margin: 0px;}
#chat-box.chat-sidebar .connected-status { top: auto; bottom: 10px;}
.img-circle {max-width: 62px;margin: 0 auto;}
.gpinfo img.img-circle {
    max-width: 62px;
    margin: 0 auto;
    width: 60px;
    height: 60px;
}
.gpinfo {
    position: relative;
    padding-left: 70px;
    margin-top: 0;
    min-height: 60px;
    margin-bottom: 15px;
    line-height: 45px;}
.clearAllNoti { padding: 3px; font-size: 17px;}



/* 18-11-2019 Static Layout CSS Start*/
.staticLayout{
	position: fixed;
	bottom: 0px;
    background-image: linear-gradient(to right, #556066 0%, #a2b685 0%, #a3b686 0%, #556066 100%);
	width: 100%;
	z-index: 999;
	/*display: block !important;*/
}
.staticLayout ul{padding: 10px 0px;text-align: center;    display: flex;
    justify-content: space-around;
    align-items: center;}
.staticLayout ul li{
	display: inline-block;padding: 0 0px;
}
.staticLayout ul li a{/*background-image: url(https://www.psremember.com/public/img/icons/btn.png); */
	width: 33px;
    height: 28px;
    line-height: 28px;
    background-size: cover;display: inline-block;
    position: relative;
} 
.staticLayout ul li .fa{font-size: 18px;color: #fff;}
.staticLayout ul li.settingIcon{position: static;}
.staticLayout ul li.settingIcon a{display: inline-block;
    background-image: linear-gradient(to right top, #ff0631, #fa005e, #e50086, #c221a7, #9042be, #6b54c4, #425fc3, #0066bc, #006cac, #006d94, #006a78, #0c6660);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    line-height: 44px;
    text-align: center;}
.staticLayout ul li.settingIcon .fa{line-height: 42px;}
.staticLayout{}
/* 18-11-2019 Static Layout CSS End*/



/*19/11/19 by RG Start*/
.rightPanel .contentDiv{
  display: flex;
    flex-flow: column-reverse;
}
/*19/11/19 by RG End*/
 
/*20-11-2019*/
.BtnLftSearch {
    text-align: center !important;
    padding-top: 5px;
    width: 100%;
    padding-bottom: 8px;
    padding-left:0;
    padding-right:15px;
}
/* 21-11-19 rg start*/
.badge_c{
	left: 16px;
}
.navbar .container-fluid {
    width:100%!important;
}
.navbar-header{position: relative;}
.chat-box{position: absolute;top: 26px;left: 25px; }
.chat-box .fa{
	font-size: 22px;
    color: #fff;
}
.navbar .social-icons {
    /*position: absolute;
    z-index: 99;
    top: 89px;
    border: 0px; 
    box-shadow: none;
    left: auto;
    right: 25px;
    max-width: 200px;
    width: 100%;*/
}
#navbar.icons-right li > a {
    width: 100%;
    height: auto;
    line-height: normal;
    background-size: cover;
    background: no-repeat;
    text-align: right;
    margin-bottom: 10px;
}
#navbar.icons-right li:last-child > a{margin-bottom: 0px;}
.social-icons #navbar.icons-right > ul:after{opacity: 0;}
.staticLayout .searchUserPopupUl li a{
	width: 100%;
    height: auto;
    text-align: left;
    margin-bottom: 10px;
        border-bottom: 1px solid #eeee;
    padding-bottom: 10px;
}
.staticLayout .searchUserPopupUl li:last-child a{
	border-bottom: 0px solid #eeee;
}

.profile-page .page-content {
    margin-top: 88px;
}

/* 21-11-19 rg end*/

/* 25-11-19 rg Start*/
#site-footer {
    z-index: 99;
}
/* 25-11-19 rg end*/


/*27/11/2019 rg start*/
/*.notifications{padding: 15px 0px;}*/
/*27/11/2019 rg end*/


/*28/11/19 RG end*/
.rememberMEBtn{
    position: absolute;
    top: 23px;
    left: 15px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-style: italic;
    background: url('https://www.psremember.com/public/img/icons/remember-button.png') no-repeat;
    background-position: -19px -56px;
    font-weight: bold;
    padding-right: 2px;
}
.rememberMEBtn:hover {
    background-position: -32px -9px;
    color: #fff;
}
.rememberMEBtn .badge {
    background: #fff;
    top: -5px;
    position: absolute;
    right: -10px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    padding: 0;
    line-height: 20px;
    padding-right: 0px;
    font-size: 12px;
    left: auto;
    font-style: normal;
}
/*.logo > img{
	max-width: 60px;
}
.logo::after {
    width: 67px;
    height: 67px;
    left: -5px;
    top: 4px;
}*/
/*28/11/19 RG end*/

/*04/12/19 RG end*/
.schoolFriendSuggestion {
    top: 22px;
    right: auto;
    left: 70px;
}
/*04/12/19 RG end*/


/*09/12/19 RG Start*/
.profile-modal .modal-content {
    height: auto;
}
.btnAddPost{
	position: absolute;
	top: 20px;
	right: 60px;
}
.btnAddPost li{
	margin: 0px;
    width: 40px;
    height: 40px;
    background-position: 0 -39px;
	background-size: cover;
}
/*09/12/19 RG end*/

/* added on 19 dec 19 developer*/
.notifyjs-corner {
	top: 0px;
    left: 0% !important;
    right: 0%;
    font-size: 12px;
}
/* added on 19 dec 19 developer*/

/* 24 dec 19 dp start */
.googleplayMobile{ display: block; }
/* 24 dec 19 dp end */

.item-img-wrap {
font-size: 16px;
}


/* 03 Jan 2020 Start */
.ncPanel .ncBtnBox ul{
	flex-wrap: wrap;
}
.ncPanel .ncBtnBox li {
    width: 100%;
    margin-bottom: 5px !important;
}
.ncPanel .ncBtnBox li:last-child{margin-bottom: 0px;}
.ncPanel .ncBtnBox li a{font-size: 13px;}
/* 03 Jan 2020 Start */

/* 04 Jan 2020 Start */
.viewMoreModal .modal-header .close {
    top: 5px;
}
.viewMoreModal h4 {
    font-size: 16px;
}
/* 04 Jan 2020 End */

/* 08 Jan 2020 Start */
.beforeLoginPage .navbar-header{
	margin-bottom: 0;
}
#site-header .container-fluid .row > .social-icons{
	margin: 0px;
	vertical-align: top;
	display: block;
}
#site-header .container-fluid .row > .social-icons form{
	padding: 10px 15px 15px;
}
.navbar-header a.logo {
    margin-bottom: 3px;
}
/*.beforeLoginPage .navbar .social-icons .collapse{display: none;}*/
/* 08 Jan 2020 End */

/* 05 Feb 2020 RG Start */
.coverTable .dataTable tbody tr td:last-child, .coverTable .dataTable thead tr th:last-child{min-width: 200px;}
.coverTable{overflow-x: auto;}
.coverTable .dataTable{min-width: 650px;}
.btnAddPost li.upload-li.upload-img{background-image: url(../img/icons/plus1.png);}
/* 05 Feb 2020 RG End */

.theVaultButton{
	margin: 20px auto 20px;
}

.bannerVaultLft .topNavInnerDiv ul li.secondLI span {
    display: inline-block;
}
.followingModalAjax #myUL li a.btn{display: inline-block;width: 100%;max-width: }


/*27 Feb RG*/
.bannerVaultLft .topNavInnerDiv ul li.firstLI{max-width: 100%;float: none;width: 100%;}
.bannerVaultLft .topNavInnerDiv ul li.secondLI{max-width: 100%;width: 100%;}
.bannerVaultLft .topNavInnerDiv ul li.thirdLI{max-width: 100%;float: none;width: 100%;}
.vaultInner .listCont .topnav a {text-align: center;}
.bannerVaultLft .topNavInnerDiv ul li.thirdLI a {margin: 10px auto;}

/*13 May 2020 rg*/
.main-profile .notifications .seeAllNotification{margin: 0 0px;padding: 10px 0px;}
.main-profile .notifications .seeAllNotification .main-li{display: inline-block;padding: 10px 0px;}

/*15 may 2020 rg*/
.university-users ul .col-md-6{width: 100%; margin: 0 auto;}
.university-users ul .col-md-6 li{margin: 0px !important;}
} /*767*/
 @media only screen and (max-width: 639px){
 	.frndSgt #myUL li, .show_follow_modal .loadfollows ul#myUL li.flwListLi{width: 50%}
 	.followingModalAjax #myUL li a img{max-height:60px;max-width: 60px; }
 }
 @media only screen and (max-width: 559px) {
.center-search .main.mainActive {
	width: 200px;
}
/*.cover-pic {
    max-height: 160px;
}*/
}
 @media only screen and (max-width: 480px) {
.header-search button {
	margin-top: 2px;
}
.main-li .img-circle {
	max-width: 62px;
}
.searchBtn, .search input {
	margin-top: 0px;
}
.search.active button.btn.btn-clear {
	padding: 7px 0px 12px 5px;
}
.profile-page .page-content {
	margin-top: 50px;
}
div.profile-img {
	/*max-width: 200px;*/
	max-width: 150px;
	margin-bottom: 0px;
	/*height: 200px;*/
	height: 150px;
	/*margin-top: -70px;*/
	margin-top: -30px;
}
/* .profileContainer div.profile-img {
    max-width: 200px;
    height: 200px;
    margin-top: -98px;
} */
.settingIcon {
	top:7px;
}
.feed-owl-carousel .owl-stage .item.owl-back-img {
	padding: 15px 15px;
}
.playVideoPulse .modal-header .close {
	font-size: 32px;
}
/* 13/08/2019 start */

.profile-browser-btn {
	left: 2%;
	top: 30%;
}
#cropContainerHeaderButton {
	left: 2%;
	top: 30%;
	position: absolute;
}
/* 13/08/2019 end */

  /* MST 16/08/2019 */
.modal .modal-footer .btn {
	margin: 0 0 8px;
}
#play_video_pulse .modal-footer {
	padding: 12px;
}
#play_video_pulse .owl-carousel .owl-dots {
	top: 0;
}
.playVideoPulse .user-caption {
	margin-top: 12px;
}
/* MST 16/08/2019 end */


  /*13-09-2019 RG*/
.beforeLoginPage .logo > img {
	margin-top: 10px;
}
.beforeLoginPage .page-content {
	margin-top: 88px;
}
/* 21/11/19 RG Start*/
.chat-box{top: 14px;}
.navbar .social-icons {
    top: 63px;
}
/* 21/11/19 RG End*/

/* 28/11/19 RG Start*/
.rememberMEBtn{
    top: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-position: -19px -59px;
}
.rememberMEBtn:hover{
	background-position: -20px -10px;
}
.rememberMEBtn .badge{
    top: -3px;
    right: -5px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    padding-right: 0px;
    font-size: 10px;
}
/* 28/11/19 RG Start*/


/* 04/12/19 RG Start*/
.schoolFriendSuggestion {
    top: 9px;
    right: auto;
    left: 60px;
	height: 30px;
    width: 30px;
}
.schoolFriendSuggestion li.ufr-sa-li {
    width: 22px;
    height: 22px;
    margin-top: 4px;
}
/* 04/12/19 RG Start*/

/*09/12/19 RG Start*/
.btnAddPost{
	top: 8px;
}
.btnAddPost li{
	width: 35px;
    height: 35px;
    background-position: 0 -34px;
}
/*09/12/19 RG end*/

/*.cover-pic {
    max-height: 120px;
}*/

.profileImgDiv .modal {
    margin-top: 50px;
}
.profileImgDiv .modal .image-modal-content{
	    max-width: 250px;
}

}  /*480*/
@media only screen and (max-width: 479px) {
.center-search .main.mainActive {
	width: 190px;
}
.profile-btn span {
	display: none;
}
.message-chat-box {
	width: 69%
}
.message-inbox .last-seen {
	width: 130px;
}
.message-inbox #modalShow-inbox .modal-dialog {
	max-width: 100%;height:100%;
}
/*home page*/
.listCont .topnav a {
	width: 100%;
	text-align: center;
}
/*model*/
.left-profile-modal h4 {
	font-size: 14px;
	line-height: 22px;
}
/*footer*/
.footerMenu, .copyrightDiv {
	padding: 0px 0px;
}
.footer-links > li {
	padding-left: 10px;
}
.footer-links li a, .copyrightDiv .text-muted {
	font-size: 12px;
	line-height: 1.2;
}
footer .container .copyrightDiv .text-muted {
	margin-top: 3px;
	margin-bottom: 5px;
}
.footer-links {
	margin-top: 5px;
	margin-bottom: 3px;
}
.header-search a.preview-btn {
	margin-right: 6px;
}
/*profile page*/
.loadfollows ul li {
	width: 100%;
}
/* 14/08/2019 start  ks*/
.usersList .list-group .list-group-item {
	padding-right: 10px;
	padding-left: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.usersList .list-group .list-group-item .btn-info {
	font-size: 12px;
	padding: 4px 5px;
	margin-top: 0 !important;
}
/* 14/08/2019 end  ks*/

  /*20/08/19 RG*/
.tool-share {
	min-width: 220px;
}
/*26/08/2019 RG Start*/
#connectionsModalSeeAll #custom_ul {
	padding: 0 15px;
}
#connectionsModalSeeAll #custom_ul li {
	width: 100%;
	margin: 0px;
}
/*26/08/2019 RG End*/

body .form_submit .emojionepicker-picker {
	top: 10px !important;
	left: 75% !important;
}
/*17-09-19*/
.vaultInner .listCont .topnav .search-container select, .vaultInner .listCont .topnav .search-container input {
	max-width: 100%;
	width: 100%;
}
.vaultInner .listCont .topnav .search-container button {
	max-width: 100%;
	width: 100%;
}
/*17-09-19*/

.search.active ul.results {
	width: 300px;
}
/* 07-11-2019 by din */
.search.active ul.results {
	width: 300px;
	right: 0;
	left: 39%;
	margin: 0 auto;
	transform: translate(-50%, -0%);
	-webkit-transform: translate(-50%, -0%);
	-moz-transform: translate(-50%, -0%);
	-ms-transform: translate(-50%, -0%);
	-o-transform: translate(-50%, -0%);
}
/*.center-search .main{width:40px;} */


/*16-11-2019*/
.center-search .main #search input {
    padding: 2px 7px;
    font-size: 10px;
}


/*22/11/19 Start RG*/
.twoSearch div {
    width: 100%;
    margin-left: -2px;
}
.twoSearch div input{margin-bottom: 0px;width: 100%}
/*22/11/19 End RG*/

/*.cover-pic {
    max-height: 120px;
}*/

.frndSgt #myUL li , .show_follow_modal .loadfollows ul#myUL li.flwListLi{
    width: 100%;
}

} /*479*/
 @media only screen and (max-width: 379px) {
/*17-09-19 Start*/
.landingPage .all-icon-img .all-icon-style {
	display: inline-block;
	width: 50%;
	margin: 0 -2px;
	vertical-align: top;
}
/*17-09-19 End*/
  

  /* 07-11-2019 css by din */
.loadSetPost .modal-content .nav li {
	margin-left: 5px;
}
}
 @media only screen and (max-width: 359px) {
.center-search .main.mainActive {
	width: 152px;
}
.center-search .search {
	padding: 0 4px;
	width: 152px;
}
.header-search button {
	right: 5px;
}
#site-header input[type="text"],  #site-header input[type="password"] {
	font-size: 10px;
}
.message-chat-box {
	width: 64%
}
.message-inbox .popup-head {
	padding: 7px 5px;
}
.message-inbox #modalShow-inbox .modal-content.left-chat-box,  .message-inbox #modalShow-inbox .modal-content.right-chat-box {
	width: 450px;
	max-width:100%;
}
/* 14-11-2019 */
.message-inbox #modalShow-inbox .modal-content.left-chat-box {
	width: 450px;
	max-width: 100%;
	max-height: 100%;
}
.message-inbox .popup-head-right .btn-group {
	margin: 0 2px 0 0;
}
.message-inbox .last-seen {
	width: 150px;
}
/*feed page*/
.feed-owl-carousel .owl-stage .item.owl-back-img {
	padding: 15px 15px;
}
/*message chat box*/
  /*.message-inbox #modalShow-inbox .modal-content.left-chat-box, .message-inbox #modalShow-inbox .modal-content.right-chat-box{
    max-height: 80vh;
    }*/
  /*.right-chat-box .modal-body-message{height: 291px;}*/

  /*new connection css*/
.panel-body.nav-cont {
	padding: 15px 25px;
}
.textNextImage {
	padding-top: 0px;
}
/* 08-30-2019 ks start  */
body .form_submit .emojionepicker-picker {
	top: 9px !important;
	left: 70% !important;
}
/* 08-30-2019 ks end  */

/*.cover-pic {
    max-height: 110px;
}*/


/*21 feb 2020 rg*/
.storyRing {
    display: inline-block;
    width: 90px;
    height: 90px;
}

}






/*height*/
@media only screen and (max-height: 568px) {
.change-img-div {
	height: 300px;
}
#cropContainerHeaderButton, .profile-browser-btn {
	/*top: 120px;*/
}
.cr-boundary {
	max-height: 113%;
}
}
@media screen and (min-device-width:320px) and (max-device-width:500px) {
/*.page-content {
	margin-top: 112px;
}*/
/*.landscapeCSS .ncPanel {
	margin-top: 58px;
}*/
}
 @media screen and (max-device-width: 767px) and (min-device-width: 415px) {
/*.landscapeCSS .ncPanel {
	margin-top: 60px;
}*/
}
/* 14-11-2019 */
#newMessageModal .modal-dialog {
	margin: 0px auto;
}
.modal .close span {
	display: inline-block;
}
.gpBody {
	position: relative;
	padding: 15px;
	overflow: auto;
	height: 100%;
	max-height: 400px;
}

.gpBody .popup-head-left.pull-left { word-break: break-word; width: 73%; }


/* 07-11-2019 css add din */

