﻿/*@import url('https://fonts.googleapis.com/css?family=Work+Sans:400,500&display=swap');*/
#buddypress ul.item-list li{background: rgba(255, 255, 255, 0.5);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border: 1px solid rgba(255,255,255,0.25);}/*pradnya added 26-02-2025*/
#nav-buttons a:hover{opacity: .4;}/*pradnya added #nav-buttons a 28-02-2025*/
.synopsis img{border-radius: 0.75rem;} /*pradnya added 19-02-2025*/
/*pradnya added gradient btn css*/
.btn-gradient {background: linear-gradient(145deg, #9d55ab, #3759bd, #0ebfd2);border-radius: 40px;box-sizing: border-box;color: #000;font-size: 16px;display: block;height: 50px;margin: 0 auto;padding: 4px;position: relative;text-decoration: none;width: 150px;z-index: 2;}.btn-gradient:hover {color: #fff;}.btn-gradient span {background: #fff;align-items: center;border-radius: 40px;display: flex;justify-content: center;height: 100%;transition: background .5s ease;width: 100%;}.btn-gradient:hover span {background: transparent;color: #fff;}
/*pradnya added gradient btn css ends*/
.profile-button-container li a{font-size:10px;word-wrap: break-word;width: 75px !important;height: 100px !important;}/*3-10-2025*/
.profile-button-container li a {
    width: 60px;
    height: 60px;
    line-height: 16px !important;
    margin-right: 0.5rem !important;
    margin-bottom: 0.5rem !important;
    box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
    -webkit-box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
    -o-box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
    -moz-box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
    -ms-box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
}
#groups-list{display: flex;flex-wrap: wrap;}
#page-wrapper,
body {
	margin: 0;
	padding: 0
}

html {
	scroll-behavior: smooth
}

.new2 {
	color: #777 !important;
}

.helpdiv1 {
	text-align: left;
}

#content-container .intern-box.box-title h3,
.commonpagesheading,
.main-menu li>a {
	text-transform: uppercase
}

#MainContent_userpost_A2 {
	color: #2196F3;
}

#nav-logo a img,
.card,
.videourl {
	max-height: 100%
}
/*added by nisha for new profile ui*/
#item-nav a:hover, .selected:hover, .selected a:hover, .selected svg {
	color: #fff !important;
	fill: #fff !important;
}
#item-header {/* background-color: white !important; pradnya commented 18-02-2025*/background-color: transparent !important; /*pradnya added 18-02-2025*/}
#content-container .bp_group #buddypress #item-nav.intern-box div.item-list-tabs ul li a, #content-container .bp_members #buddypress #item-nav.intern-box div.item-list-tabs ul li a {
	min-width: 160px;
}
#MainContent_viewprofile_lbl_status {
	line-height: 1.3;
	/*margin: 10px 0 0;*/
	margin: 10px 0 20px 0;
	/*float: left;*/
	color: #fff !important;
}
.camlg {
	position: absolute;
	/*/top: 150px;
	left: 150px;*/
	z-index: 16;
	font-size: 20px;
	border: 2px solid #4597cd;
	border-radius: 50%;
	padding: 4px 5px;
	background-color: #4597cd;
	/*added by nisha*/
	top: 204px;
	left: 310px;
}

.camlga {
	/*position: absolute;
	top: 6px;
	right: 5px;*/
	z-index: 16;
	font-size: 20px;
	border: 2px solid #4597cd;
	border-radius: 50%;
	padding: 4px 6px;
	background-color: #4597cd;
	/*added by nisha*/
	float: right;
	margin: 1rem;
	position: relative;
}
@media only screen and (max-width: 480px) and (min-width: 320px) {
	.camlg {
		top: 109px !important;
		left: 200px !important;
		font-size: 16px !important;
		padding: 3px 4px !important;
	}
}
/*added by pradnya*/
#imageli li {
	display: flex;
	align-items: center;
	gap: 17px;
}

.userprofile_text .sbd {
	width: 100%;
	float: left;
	margin: 0 0 34px
}

.rft {
	width: 100%;
	float: left
}

.comments-userprofile-images {
	width: 64%;
	float: left
}

.menumail.mailmenu {
	float: right !important
}

.aboutbtna {
	padding: 8px 14px;
	cursor: pointer;
	border: 2px solid #01a8dd;
	font-size: 13px;
	color: #222;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	transition: all .3s ease-in-out 0s
}

.user-heading.fn {
	margin: 7px 0 0
}

.user-msg.tpi {
	width: 11%;
	float: left
}

.fn {
	width: 64%;
	float: left;
	font-size: 16px
}

.rft.rftd {
	background: #3a4349 none repeat scroll 0 0;
	border-radius: 5px
}

#MainContent_Label1,
#MainContent_Label2,
#MainContent_lbl_no {
	color: #fff !important;
	font-size: 17px
}

.tpi {
	width: 20%;
	float: left;
	font-size: 16px
}

.rft {
	border-bottom: 1px solid #ecebeb;
	float: left;
	padding: 7px 6px;
	width: 68%;
	-webkit-transition: -webkit-transform 200ms ease-in-out;
	transition: -webkit-transform 200ms ease-in-out;
	transition: transform 200ms ease-in-out;
	transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out
}

.rft:hover {
	background-color: #f4f4f4;
	-webkit-transition: -webkit-transform 200ms ease-in-out;
	transition: -webkit-transform 200ms ease-in-out;
	transition: transform 200ms ease-in-out;
	transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

.rft:hover:nth-child(1) {
	transition: none;
	transform: none
}

.rft.rftd:hover {
	background-color: #3a4349
}

.tpi {
	width: 22%;
	float: left;
	font-size: 16px
}

.rk {
	width: 11%;
	float: left;
	font-size: 16px
}

.comments-userprofile-images img {
	float: left;
	margin: 0 7px 0 0;
	border-radius: 50%
}

.userposts.userpos {
	width: 30%;
	border: none
}

.tc {
	width: 22%;
	float: right
}

.tc span {
	font-size: 18px
}

#MainContent_lblpoints {
	color: #4597cd;
	font-weight: 700
}

.lbpo {
	font-size: 21px;
	color: #4597cd
}

.notifications-heading1 {
	color: #333;
	float: left;
	font-size: 13px !important;
	margin: 0 0 5px;
	text-decoration: none;
	width: 100%
}

.lbc {
	margin: 0 0 0 5px
}

.tc span {
	font-size: 18px;
	background: #3a4349;
	color: #fff;
	padding: 2px 6px
}

body {
	-webkit-font-smoothing: antialiased;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

input#uxnav_btnSingOut {
	margin-right: 5px;
	font-size: 12px
}

input#MainContent_viewprofile_btnSingOut {
	margin-right: 5px;
	font-size: 12px
}

#MainContent_viewprofile_btnSingOut {
	margin: 0;
	padding: 7px 14px;
	background: #fff !important
}

#MainContent_Button2 {
	margin: 0;
	padding: 7px 14px;
	background: #fff !important
}

@media print {

	body,
	html {
		display: none;
	}
}

#page-wrapper {
	width: 100%;
	overflow-x: hidden
}

a,
a:focus,
a:hover,
button:hover,
input[type=submit] {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	transition-duration: .4s;
	text-decoration: none
}

button:focus,
input:focus {
	outline: 0
}

.submit a {
	margin: 30px 0 0
}

.star {
	color: red
}

.mulimglink {
	max-width: 23% !important;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left
}

.text-birth {
	height: 53px;
	overflow: hidden
}

.extimg {
	height: 24px !important;
	width: 24px !important
}

/*.searchpostbtn {border: 1px solid #318bc7;text-decoration: none;font-size: 16px;color: #646464 !important;border-radius: 25px;color: #318bc7 !important;cursor: pointer;float: none;font-weight: 400;padding: 10px 25px;text-transform: uppercase;white-space: normal; pradnya commented 25-02-2025*//*box-shadow: 0 5px 10px #ccc;*//*} pradnya commented 25-02-2025*/
.searchpostbtn {background: linear-gradient(145deg, #9d55ab, #3759bd, #0ebfd2);border-radius: 40px;box-sizing: border-box;color: #000;font-size: 16px;display: block;height: 50px;margin: 0 auto;padding: 4px;position: relative;text-decoration: none;width: 150px;z-index: 2;}.searchpostbtn:hover {color: #fff;}.searchpostbtn span {align-items: center;background: #fff;border-radius: 40px;display: flex;justify-content: center;height: 100%;transition: background .5s ease;width: 100%;padding: 8px;}.searchpostbtn:hover span {background: transparent;}/*pradnya added 25-02-2025*/

#evofc_widget-2 {
	position: relative !important
}

.docuser {
	color: #000 !important;
	display: inline-block !important;
	width: 60% !important
}

.wallvideo>iframe {
	max-width: 330px !important
}

#nav_message_trigger>span,
#topseach_nav_message_trigger>span,
#nav_notification_trigger>span,
#topseach_A1>span {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: red;
	background-image: none;
	background-origin: padding-box;
	background-position-x: 0;
	background-position-y: 0;
	background-repeat: repeat;
	background-size: auto auto;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	height: auto;
	line-height: 11px;
	position: absolute;
	right: 2px;
	text-align: center;
	top: 4px;
	width: auto;
	border-radius: 5px;
	padding: 4px 6px
}

#topseach_nav_notification_trigger>span {background-attachment: scroll;background-clip: border-box;background-color: red;background-image: none;background-origin: padding-box;background-position-x: 0;background-position-y: 0;background-repeat: repeat;background-size: auto auto;color: #fff;font-size: 11px;font-weight: 600;height: auto;line-height: 11px;position: absolute;/* right: 2px; pradnya commented 19-02-2025*/text-align: center;/* top: 4px; pradnya commented 19-02-2025*/width: auto;border-radius: 5px;/* padding: 4px 6px pradnya commented 19-02-2025*//*pradnya added 19-02-2025*/padding: 2px 4px;right: 3px;top: 0;/*pradnya added css ends 19-02-2025*/}

.shakeani svg {
	-webkit-animation: tada 1.5s ease infinite;
	animation: tada 1.5s ease infinite
}

@keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	10%,
	20% {
		-webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg);
		transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg)
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);
		transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

/*.searchpostbtn:hover {background: #338ec9;border: 1px solid #338ec9;color: #fff !important} pradnya commented 25-02-2025*/

.intern-padding .lnkclose {
	background: #d4d7d9;
	border-radius: 50% !important;
	color: #3c3b3b !important;
	cursor: pointer;
	font-size: 10px;
	padding: 4px 6px;
	position: absolute;
	right: -9px !important;
	text-align: center;
	top: -9px;
	width: auto !important
}

.doclink img {
	margin: 0 5px 0 0
}

.doclink {
	display: inline-block;
	margin: 10px 0 0 !important
}

.videourl {
	margin: 20px 0;
	max-width: 100%;
	width: 95%;
	max-width: 100% !important
}

.wallvideo>iframe {
	height: 200px;
	margin: 10px 0
}

.fadeIn {
	animation-name: fadeIn
}

#buddypress .button-nav li a,
#buddypress div.item-list-tabs ul li a,
#content-container #buddypress button,
#learndash_next_prev_link a,
#main-content button[type=submit],
#main-content input[type=button],
#nav-buttons a,
#user-sidebar nav ul li a,
#woffice-login .login-submit input[type=submit],
a.btn.btn-default,
input[type=submit] {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}

.loginbtn {
	border-radius: 3px;
	color: #fff;
	width: 100px;
	float: none !important
}

.chat-container .left-wrap,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9 {
	float: left
}

.textwidget .fullwidth {
	border-radius: 0;
	height: auto;
	width: 100px;
	max-height: 67px;
	margin-right: 9px
}

.wtads .textwidget,
.wtads .textwidget>a {
	display: inline-block !important
}

.submitbtn,
.submitbtndiv {
	color: #fff !important
}

.submitbtndiv {
	border-radius: 25px;
	float: left;
	margin: 10px 20px 20px;
	padding: 5px;
	text-align: center
}

.intern-padding>span {
	text-align: center;
	width: 100% !important
}

.extimg,
.multidocext {
	border: none !important
}

#navbar a {
	-webkit-transform: translate3d(0, 0, 0)
}

#main-search .search-form {
	padding: 30px 0;
	position: relative;
	margin: 25px 0
}

#main-search .search-form button {
	background: transparent !important;
	border: 0;
	font-size: 2em;
	position: absolute;
	right: 10px;
	cursor: pointer;
	top: 33px;
	transition: color .4s ease 0s
}

#main-search .search-form button:hover {
	color: #338ec9
}

#main-search .search-form input {
	background: #fff;
	border: 0;
	box-sizing: border-box;
	border-radius: 3px;
	margin: 0;
	padding: 15px;
	width: 100%
}

.widget_nav_menu,
.widget_nav_menu h3 {
	background: #fff !important
}

#user-sidebar nav ul #groups-personal-li>a::after {
	content: none
}

.main-menu li ul {
	-webkit-transition: all .7s ease;
	margin-top: -76px;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease
}

.main-menu li:hover ul {
	left: 66px;
	margin-top: -90px;
	opacity: 1;
	overflow: visible
}

#navbar a .material {
	background: rgba(173, 173, 173, .3) !important
}

#bbpress-forums div.bbp-breadcrumb p,
#bbpress-forums fieldset.bbp-form,
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic,
#buddypress #item-body form#whats-new-form,
#buddypress .activity-list li.mini,
#buddypress div.activity-comments form .ac-textarea,
#buddypress div.item-list-tabs ul li:last-child a,
#buddypress table.forum tr td.label,
#buddypress table.messages-notices tr td.label,
#buddypress table.notifications tr td.label,
#buddypress table.notifications-settings tr td.label,
#buddypress table.profile-fields tr td.label,
#buddypress table.wp-profile-fields tr td.label,
#buddypress ul#groups-list li,
#buddypress ul#members-list li,
#content #eventon_form,
#content #eventon_form .evoau_table .row,
#content #eventon_form p input,
#content #eventon_form p textarea,
#content #eventon_form p.dropdown_row select,
#content-container #evcal_list .eventon_list_event p.no_events,
#content-container #item-nav.intern-box.group-header,
#content-container .ajde_evcal_calendar .eventon_events_list .eventon_list_event.event,
#content-container .badgeos-achievements-list-item,
#content-container .bbb-join select,
#content-container .bp_activity #buddypress #item-nav.intern-box,
#content-container .intern-box,
#content-container .masonry-layout .box .box-title,
#content-container div#subnav.item-list-tabs ul,
#content-container div.item-list-tabs ul li a,
#content-container div.item-list-tabs-project ul li a,
#content-container div.item-list-tabs-project ul li:last-child a,
#content-container div.item-list-tabs-wiki ul li a,
#content-container div.item-list-tabs-wiki ul li:last-child a,
#content-container form .select2-container-multi .select2-choices,
#content-container hr,
#dashboard .widget .box-title,
#dashboard .widget.evoFC_Widget h3.widget-title,
#main-content #bbb-join-form.bbb-join,
#nav-left,
#navigation-mobile ul li a,
#page-wrapper .wpcf7-checkbox span.wpcf7-list-item-label::before,
#page-wrapper .wpcf7-radio span.wpcf7-list-item-label::before,
#project-meta,
#project-meta .col-md-4,
#projects-list li,
#right-sidebar .widget .intern-box.box-title,
#right-sidebar .widget .intern-padding,
#user-sidebar nav ul li a,
.bp-avatar-nav ul,
.bp-avatar-nav ul.avatar-nav-items li.current,
.main-menu li.menu-item-has-children ul li a,
.main-menu li.menu-item-has-mega-menu div.mega-menu ul li a,
.main-menu li.menu-item-has-mega-menu div.mega-menu ul.sub-menu.mega-menu-row:first-child li a,
.ui-autocomplete.ui-front.ui-menu li,
.wcContainer .wcMessages,
.widget.buddypress div.item-options a,
.widget.widget_search input[type=text],
.woffice-task header label .checkbox-style::before {
	border-color: #e8e8e8
}

.commonpagesheading,
.related-links {
	color: #338ec9;
	font-size: 22px;
	color: #338ec9;
	font-weight: 400;
	font-family: work sans, Roboto
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	min-height: 1px;
	position: relative
}

.col-md-4 {
	width: 33.3333%
}

.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	width: 1170px
}

.aboutus1,
.aboutusdiv1,
.copyRight>h3,
.copyRight>p,
.related-links {
	width: 100%;
	display: inline-block
}

.copyRight>h3 {
	margin-top: 20px
}

ul>li {
	list-style-type: none
}

.aboutusdiv {
	margin: 20px 0 0
}

.related-links {
	margin-bottom: 20px
}

.aboutus1>ul {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0
}

.aboutus1>ul>li {
	display: list-item;
	margin: 0 10px 0 0
}

.aboutus1 ul>li>a {
	display: inline-block;
	font-size: 14px;
	margin: 6px 0;
	padding: 5px;
	text-align: left;
	width: 250px
}

.aboutus1>ul>li>a>i {
	font-size: 14px;
	margin-right: 5px;
	vertical-align: middle
}

.material {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0)
}

.animate {
	-webkit-animation: ripple .65s linear;
	-moz-animation: ripple .65s linear;
	-ms-animation: ripple .65s linear;
	-o-animation: ripple .65s linear;
	animation: .65s linear 0s normal none 1 running ripple
}

#content #eventon_form p #evoau_submit, #content #eventon_form p label, .main-menu li a.fa, .mv-file-managing, body, h3.mv-addfile-title, p, table.mv-editfile th {font-family: work sans, Roboto;/* font-size: 12px pradnya commented 19-02-2025*/font-size: 16px; /*pradnya added 19-02-2025*/line-height: 1.45; /*pradnya added 19-02-2025*/}

#content-container .infobox-head,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: work sans, Roboto
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400
}

.mywall .textwidget>a,
.textwidget>a,
a {
	text-transform: none !important
}

.fa.fa-square {
	font-size: 8px;
	margin: 4px 4px 5px 0;
	color: #d1d1d1
}

.far.fa-square {
	font-size: 8px;
	margin: 2px 4px 5px 0;
	color: #625b5b
}

.textwidget {
	display: inline-flex;
	width: 100%;
	margin: 0 0 2px;
	padding: 5px 0 0 5px
}

.textwidget>a {
	border-bottom: medium;
	border-radius: 3px;
	color: #000;
	line-height: 14px
}

.starttest-checkbox input {
	margin: 0 3px 0 0;
	position: relative;
	top: 7px
}

.starttest-questionbox {
	margin: 5px 0;
	box-shadow: 0 5px 10px #ccc;
}

.multidocext {
	border-radius: 0 !important;
	height: 24px !important;
	margin: 0 5px 5px 0 !important;
	width: 24px !important
}

#nav-chat-trigger>span,
#topseach_navchattrigger>span {
	background: red;
	border-radius: 5px;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	height: auto;
	line-height: 11px;
	padding: 4px 6px;
	position: absolute;
	right: 2px;
	text-align: center;
	top: 4px;
	width: auto
}

#woffice-chat-menu {
	background-color: #fff;
	border-radius: 0 0 0 5px;
	border-top: 4px solid #2f83b9;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .13);
	display: none;
	height: auto;
	padding: 20px 20px 10px;
	position: fixed;
	right: 0;
	width: 450px;
	z-index: 20
}

.chat-container .chat-wrap,
.chat-container li,
.menu-name {
	position: relative
}

.chat-container {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 100%
}

.chat-container .messagesContent {
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	display: inline-block;
	margin-bottom: -1px;
	padding: 5px;
	position: relative;
	width: 100%
}

.messagesContent:hover {
	background: #f6f7f9
}

.chat-container .chat-image {
	height: 40px;
	margin-right: 8px;
	width: 45px
}

.chat-container .chat-image img {
	height: 40px
}

.chat-container .right-content {
	display: block;
	overflow: hidden;
	width: auto
}

.bd_wall,
.birth_date,
.lbl-writer {
	display: inline-block
}

.chat-container .right-content .chat-author {
	color: #333;
	font-size: 13px
}

.chat-container .right-content .chat-msg-preview {
	font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #646464;
	padding-top: 1px
}

.chat-container .chat-time {
	color: #646464;
	font-size: 11px;
	padding: 2px 0 0
}

.chat-msg-preview img {
	max-width: 20px
}

.fa-2x {
	font-size: 21px !important
}

.textwidget i {
	margin: 0 10px 0 0;
	font-size: 14px
}

.birth_date {
	/* border: 1px solid #338ec9; */
	border-radius: .25em;
	font-size: 12px;
	font-weight: 400;
	/* margin: 0 5px; */
	padding: 5px 0px;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
	/* background: #338ec9; */
	color: #394248;
	height: 13px;
	float: left;
}

.divnotify {
	text-align: right
}

.notify_title {
	width: 85%;
	margin-left: 0px !important;
	float: left;
	font-weight: 500;
	font-size: 13px;
	margin: 6px 13px 0 0;
	color: #3199cc;
	/* text-shadow: 0 1px 16px rgba(46, 61, 73, .15); */
}

.bd_birth,
.mscrollbar {
	width: 100%;
	display: inline-block
}

.mscrollbar {
	overflow: hidden
}

.bd_birth {
	margin-bottom: 0
}

.bd_wall {
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 5px;
	padding-bottom: 14px
}

.mywall {
	background: #fff;
	bottom: 0 !important;
	float: left;
	max-height: 723px;
	overflow: hidden
}

.bd_wallright {
	float: right;
	width: 83%;
	margin: 0 9px 0 0
}

.mywall .textwidget>a {
	border-bottom: 1px solid #f4f3f3;
	border-radius: 3px;
	color: #333 !important;
	padding: 2%
}

.gallary-main {
	float: left;
	height: auto;
	margin-bottom: 4px;
	width: 98%
}

.gallary-image {
	padding: 2px 2px 2px 0;
	float: left;
	height: auto;
	margin: 2px;
	overflow: hidden;
	width: 47.6%
}

.birthday-item-content .label {
	color: #000;
	font-size: 13px;
	text-align: left
}

.gallary-image img {
	margin-top: -2px;
	min-height: auto;
	width: 121px;
	max-height: 68px
}

.fa-login,
.fa-message {
	height: 23px;
	vertical-align: sub;
	width: 22px
}

.fa-login {
	background-size: 100%
}

.fa-message {
	background-size: 100%
}

.user-comment img {
	/* max-width: 296px; */
	height: 100%;
	border-radius: 4% !important;
	/* margin: 15px 0; */
	/* width: auto; */
	width: 328px;
	/* max-height: 167px; */
	object-fit: contain;
	z-index: 2;
	position: relative;
}

.writereview {
	margin-top: 10px
}

.mCS_img_loaded1 {
	border-radius: 5% !important
}

#activity-filter-select:after,
#content-container #buddypress div.activity-meta a.button:hover,
#content-container #buddypress div.activity-meta a.unfav.bp-secondary-action,
#content-container #learndash_lesson_topics_list span a,
#content-container #learndash_lessons a,
#content-container #learndash_profile a,
#content-container #learndash_profile a span,
#content-container #learndash_quizzes a,
#content-container .comment-meta a.url,
#content-container .dropcap,
#content-container .eventon_fc_days .evo_fc_day.has_events,
#content-container .expand_collapse a,
#content-container .fw-iconbox-image,
#content-container .learndash_topic_dots a,
#content-container .learndash_topic_dots a>span,
#content-container a,
#content-container div.item-list-tabs ul li a:hover,
#content-container div.item-list-tabs-project ul li a:hover,
#content-container div.item-list-tabs-wiki ul li a:hover,
#content-container span.mv_user,
#main-content #bpfb_addLinks:before,
#main-content #bpfb_addPhotos:before,
#main-content #bpfb_addVideos:before,
#main-search form button:hover,
#nav-buttons a.clicked,
#page-wrapper .wpcf7-checkbox span.wpcf7-list-item-label:before,
#page-wrapper .wpcf7-radio span.wpcf7-list-item-label:before,
#reviews .star-rating,
#right-sidebar a,
#user-sidebar nav ul li a::before,
#woffice-minicart-top a,
.animated-number h1,
.bbp-reply-post-date i,
.box .intern-padding a h1,
.box .intern-padding a h2,
.box .intern-padding a h3,
.box .intern-padding a h4,
.box .intern-padding a h5,
.box .intern-padding a h6,
.box .intern-padding h1 a,
.box .intern-padding h2 a,
.box .intern-padding h3 a,
.box .intern-padding h4 a,
.box .intern-padding h5 a,
.box .intern-padding h6 a,
.comment-list .children li:before,
.main-menu ul.sub-menu li.current_page_item a,
.rtm-lightbox-container a,
.special-404,
.wcContainer .wcMessage.wcCurrentUserMessage .wcMessageContent:before,
.woffice-colored,
.woffice-mini-cart-subtotal .amount,
.woffice-notifications-item a i.fa.component-icon,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
span.like.alreadyvoted,
ul.project-meta-list li::before {
	color: #000
}

#nav-message-trigger.clicked i {
	background: url(../../../message1.png) no-repeat;
	background-size: 100%
}

.lbl-writer {
	margin: 5px 0 !important
}

#content-container .blog-next-page .navigation li.active a,
#content-container .list-styled li:before,
#main-content #buddypress div.activity-meta a.button:hover,
#nav-cart-trigger.active {
	color: #338ec9 !important
}

#content-container .eventon_fc_days .evo_fc_day:hover,
#content-container .fw-tabs-container .fw-tabs ul li a,
#content-container div.item-list-tabs ul li a,
#content-container div.item-list-tabs-project ul li a,
#content-container div.item-list-tabs-wiki ul li a,
#featuredbox .pagetitle #directory-search form #s,
#featuredbox.has-search form input,
#featuredbox.has-search.search-buddypress form i.fa-spin,
#item-header.no-featured,
#navbar .navuser a#user-thumb,
#user-sidebar nav ul li a,
.box .intern-padding h1,
.box .intern-padding h2,
.box .intern-padding h3,
.box .intern-padding h4,
.box .intern-padding h5,
.box .intern-padding h6,
.fw-accordion .fw-accordion-title,
.wcContainer *,
.widget.widget_search input[type=text],
.woffice-notifications-item a,
a#can-scroll,
body,
legend,
p,
table.profile-fields td.label {
	color: #444
}

#buddypress #create-group-form input[type=button],
#buddypress .comment-reply-link,
#buddypress div.pagination .pagination-links a,
#buddypress div.pagination .pagination-links span,
#buddypress ul#members-list li div.item-avatar span.member-role,
#content #eventon_form p #evoau_submit,
#content-container #bbpress-forums button[type=submit],
#content-container #bp-browse-button,
#content-container #buddypress .button-nav li a,
#content-container #buddypress .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled),
#content-container #buddypress button,
#content-container #buddypress input[type=submit],
#content-container .badgeos-item-points:before,
#content-container .heading::before,
#content-container .masonry-layout .box .box-title::after,
#content-container .mv-addfile-wrap a,
#content-container .mv-btn-success,
#content-container .mv-submitfields button,
#content-container .ssfa_fileup_wrapper span,
#content-container div.item-list-tabs ul li.current a,
#content-container div.item-list-tabs#subnav ul li.current a,
#content-container td.publish,
#dashboard .widget .box-title h3:after,
#dashboard .widget .box-title h3:before,
#dashboard .widget .box-title::after,
#dashboard .widget.evoFC_Widget h3.widget-title:after,
#dashboard .widget.evoFC_Widget h3.widget-title:before,
#learndash_next_prev_link a,
#main-content #buddypress div.generic-button a,
#nav-sidebar-trigger:hover,
#page-wrapper .wcContainer .wcMessage.wcCurrentUserMessage .wcMessageContent,
#right-sidebar .widget .intern-box.box-title::after,
#rtmedia_create_new_album,
.bbp-topic-tags a,
.gantt,
.gantt-day.weekend span,
.pace .pace-progress,
.progress-bar,
.progress-bar.progress-theme,
.widget.widget_search button,
.widget_recent_entries .post-date,
a.bp-title-button,
div.activity-meta a,
input[type=submit],
p.wiki-like.voted {
	background-color: #81bc00
}

.gantt::-webkit-scrollbar {
	background-color: #338ec9 !important
}

#content-container .ui-state-active,
#content-container .ui-state-focus,
#content-container .ui-state-hover,
#content-container .ui-widget-content .ui-state-active,
#content-container .ui-widget-content .ui-state-focus,
#content-container .ui-widget-content .ui-state-hover,
#content-container .ui-widget-header .ui-state-active,
#content-container .ui-widget-header .ui-state-focus,
#content-container .ui-widget-header .ui-state-hover,
#content-container div.item-list-tabs ul li.current a span.count,
#content-container div.item-list-tabs ul li.current a span.no-count,
#content-container div.item-list-tabs ul li.selected a span,
#content-container div.item-list-tabs-project ul li.active a span,
#content-container div.item-list-tabs-wiki ul li.active a span,
#featuredbox.has-search form input:focus,
#woffice-minicart-top,
#woffice-notifications-menu,
.woffice-task.is-done header label .checkbox-style:before,
input:focus,
textarea:focus {
	border-color: #338ec9 !important
}

.it-exchange-product-price ins:after,
.woocommerce #content-container div.product p.price .amount:after {
	border-right-color: #338ec9
}

#bp-uploader-warning,
#buddypress div#message {
	background-color: #444
}

#bbpress-forums li.bbp-header,
#buddypress .rtm-comment-list li,
#buddypress .rtm-media-single-comments,
#buddypress .rtmedia-comments-container,
#buddypress .rtmedia-like-info,
#buddypress table.forum thead tr,
#buddypress table.messages-notices thead tr,
#buddypress table.notifications thead tr,
#buddypress table.notifications-settings thead tr,
#buddypress table.profile-fields thead tr,
#buddypress table.profile-settings thead tr,
#buddypress table.wp-profile-fields thead tr,
#content-container .intern-box,
#content-container article.content.type-multiverso .intern-padding.heading-container:after,
#content-container article.content.type-sfwd-certificates .intern-padding.heading-container:after,
#content-container article.content.type-sfwd-courses .intern-padding.heading-container:after,
#content-container article.content.type-sfwd-lessons .intern-padding.heading-container:after,
#content-container article.content.type-sfwd-quiz .intern-padding.heading-container:after,
#content-container article.content.type-sfwd-topic .intern-padding.heading-container:after,
#content-container article.content.type-sfwd-transactions .intern-padding.heading-container:after,
#user-sidebar nav ul li a:hover,
.wcContainer .wcMessages .wcMessage .wcMessageContent,
form .woffice-task .todo-note {
	background: #e8e8e8
}

#bbpress-forums div.bbp-breadcrumb p,
#bbpress-forums fieldset.bbp-form,
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic,
#buddypress #item-body form#whats-new-form,
#buddypress .activity-list li.mini,
#buddypress div.activity-comments form .ac-textarea,
#buddypress div.item-list-tabs ul li:last-child a,
#buddypress table.forum tr td.label,
#buddypress table.messages-notices tr td.label,
#buddypress table.notifications tr td.label,
#buddypress table.notifications-settings tr td.label,
#buddypress table.profile-fields tr td.label,
#buddypress table.wp-profile-fields tr td.label,
#buddypress ul#groups-list li,
#buddypress ul#members-list li,
#content #eventon_form,
#content #eventon_form .evoau_table .row,
#content #eventon_form p input,
#content #eventon_form p textarea,
#content #eventon_form p.dropdown_row select,
#content-container #evcal_list .eventon_list_event p.no_events,
#content-container #item-nav.intern-box.group-header,
#content-container .ajde_evcal_calendar .eventon_events_list .eventon_list_event.event,
#content-container .badgeos-achievements-list-item,
#content-container .bbb-join select,
#content-container .bp_activity #buddypress #item-nav.intern-box,
#content-container .intern-box,
#content-container .masonry-layout .box .box-title,
#content-container div.item-list-tabs ul li a,
#content-container div.item-list-tabs#subnav ul,
#content-container div.item-list-tabs-project ul li a,
#content-container div.item-list-tabs-project ul li:last-child a,
#content-container div.item-list-tabs-wiki ul li a,
#content-container div.item-list-tabs-wiki ul li:last-child a,
#content-container form .select2-container-multi .select2-choices,
#content-container hr,
#dashboard .widget .box-title,
#dashboard .widget.evoFC_Widget h3.widget-title,
#main-content #bbb-join-form.bbb-join,
#nav-left,
#navigation-mobile ul li a,
#page-wrapper .wpcf7-checkbox span.wpcf7-list-item-label:before,
#page-wrapper .wpcf7-radio span.wpcf7-list-item-label:before,
#project-meta,
#project-meta .col-md-4,
#projects-list li,
#right-sidebar .widget .intern-box.box-title,
#right-sidebar .widget .intern-padding,
#user-sidebar nav ul li a,
.bp-avatar-nav ul,
.bp-avatar-nav ul.avatar-nav-items li.current,
.main-menu li.menu-item-has-children ul li a,
.main-menu li.menu-item-has-mega-menu div.mega-menu ul li a,
.main-menu li.menu-item-has-mega-menu div.mega-menu ul.sub-menu.mega-menu-row:first-child li a,
.ui-autocomplete.ui-front.ui-menu li,
.wcContainer .wcMessages,
.widget.buddypress div.item-options a,
.widget.widget_search input[type=text],
.woffice-task header label .checkbox-style:before {
	border-color: #e8e8e8
}

#it-exchange-downloads .it-exchange-download-wrapper,
#it-exchange-purchases .it-exchange-purchase,
.it-exchange-account .it-exchange-customer-menu,
.it-exchange-product-price,
.it-exchange-super-widget .cart-items-wrapper .cart-item,
.it-exchange-super-widget .it-exchange-sw-processing,
.it-exchange-super-widget .it-exchange-sw-product,
.it-exchange-super-widget .payment-methods-wrapper {
	border-color: #e8e8e8 !important
}

#buddypress .rtm-like-comments-info:after {
	border-bottom-color: #e8e8e8
}

.wcContainer .wcMessage .wcMessageContent:before {
	color: #e8e8e8
}

#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.odd,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header,
#bbpress-forums ul.odd,#buddypress #item-body form#whats-new-form,#buddypress .activity-list li .activity-content,#buddypress div.activity-comments form .ac-textarea,#buddypress form#whats-new-form textarea,#buddypress table.forum tr.alt td,#buddypress table.messages-notices tr.alt td,#buddypress table.notifications tr.alt td,#buddypress table.notifications-settings tr.alt td,#buddypress table.profile-fields tr.alt td,#buddypress table.profile-settings tr.alt td,#buddypress table.wp-profile-fields tr.alt td,#buddypress ul#activity-stream.item-list li:hover,#buddypress ul#groups-list li div.item-avatar,#buddypress ul#members-list li div.item-avatar,#content #eventon_form .evoau_table .row:hover,#content #eventon_form p input,#content #eventon_form p textarea,#content #eventon_form p.dropdown_row select,#content-container #badgeos-achievements-filters-wrap,
#content-container #evcal_list .eventon_list_event p.no_events,#content-container #mv_file,#content-container #woffice-add-todo .heading>*,#content-container .intern-box,#content-container .ssfa-meta-container,#content-container .ssfa_fileup_container,#content-container div.item-list-tabs#subnav ul,#it-exchange-product .it-exchange-product-has-images .it-exchange-product-info,#main-content .bpfb_form_container,
/*#navbar a:hover, pradnya commented 28-02-2025*/#page-wrapper .wpcf7-checkbox span.wpcf7-list-item-label:before,
#page-wrapper .wpcf7-radio span.wpcf7-list-item-label:before,#project-meta,#right-sidebar .widget:nth-child(odd),#right-sidebar .widget:nth-child(odd) .intern-box.box-title h3,#woffice-add-todo,.blog-authorbox,.fw-accordion .fw-accordion-title,.fw-tabs-container .fw-tabs ul li,.widget.widget_search input[type=text],.wiki-like-container p.wiki-like,.woffice-task header,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,input,input[type=password],pre,textarea,ul.woffice-minicart-top-products li:hover {background: #f4f4f4}

#buddypress .activity-list .activity-content::before {
	color: #f4f4f4
}

#content #evoau_form h3,
#content-container #buddypress div.activity-meta a.button,
#content-container .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur,
#content-container .badgeos-required-achievements li::before,
#content-container .blog-shortcode-container .list-styled.list-arrow li::before,
#content-container .blog-shortcode-container h4 span,
#content-container .comment-meta a,
#content-container .comment-metadata a,
#content-container .eventon_fc_days .evo_fc_day,
#content-container .gform_wrapper span.gform_description,
#content-container .item-list-tabs ul li.last:after,
#content-container .list-styled.list-wiki li.sub-category,
#content-container .masonry-layout .box .directory-item-fields ul .directory-item-field i,
#content-container .woocommerce-tabs .tabs a,
#content-container a.password-lost,
#content-container a.woocommerce-review-link,
#content-container blockquote,
#content-container blockquote p,
#content-container blockquote::before,
#content-container form .ui-accordion .ui-accordion-icons,
#evoau_form .label,
#navbar a,
#signup_form>p,
.bbp-pagination-count,
.birthdays-head i,
.directory-category i,
.directory-comments i,
.directory-item-fields ul li i,
.metadatas-footer .post-metadatas,
.poll-question-back,
.post-metadatas li i,
.wcContainer .wcMessage .wcMessageTime,
.widget .intern-padding ul.birthdays-list li i,
.woffice-loader,
.woffice-mini-cart-price,
.woffice-mini-cart-product-empty:before,
.woffice-mini-cart-quantity,
.woffice-notification-empty:before,
.woffice-notifications-item a span,
.woffice-task header span.todo-date,
.woffice-xprofile-list span i,
.woocommerce #content-container div.product p.price del .amount,
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-product-rating .star-rating,
.woocommerce .woocommerce-result-count,
.woocommerce div.product form.cart .variations label,
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating,
.woocommerce ul.products li.product .price,
.wp-caption .wp-caption-text,
a.project-head span,
p.wiki-like span.count {
	color: #9e9e9e
}

#content-container #learndash_profile .notcompleted:after,
#content-container .learndash .notcompleted:after,
#content-container .learndash .topic-notcompleted span:after,#dashboard .widget .intern-padding
#content-container .masonry-layout .box ul li::before,
#dashboard .widget .intern-padding ul li::before,
#right-sidebar .widget .intern-padding ul li::before,
.project-assigned-head i.fa {
	color: #9e9e9e !important
}

#content-container .item-list-tabs ul li.last select,
.woocommerce #content-container div.product p.price del .amount:after,
input,
textarea {
	border-color: #9e9e9e
}

#buddypress #reply-title small a span,
#buddypress a.bp-primary-action span,
#buddypress div#message.error,
#buddypress div#message.error:hover,
#content-container div.item-list-tabs ul li a span,
#content-container div.item-list-tabs ul li a span.count,
#content-container div.item-list-tabs ul li a span.no-count,
#content-container div.item-list-tabs ul li.current a span,
#content-container div.item-list-tabs ul li.current a span.count,
#content-container div.item-list-tabs ul li.current a span.no-count,
#content-container div.item-list-tabs ul li.selected a span,
#content-container div.item-list-tabs-project ul li a span,
#content-container div.item-list-tabs-project ul li.active a span,
#content-container div.item-list-tabs-wiki ul li a span,
#content-container div.item-list-tabs-wiki ul li.active a span,
#content-container div.wpcf7-validation-errors,
#featuredbox.has-search form button,
#featuredbox.has-search form input[type=submit],
#nav-notification-trigger.active:after,
#user-sidebar nav ul li a span.count,
#user-sidebar nav ul li a span.no-count,
#user-thumb .notifications,
.notification-color {
	background: #00ad53 !important
}

#bp-avatar-feedback.updated.success,
#buddypress div#message.updated,
#buddypress div#message.updated:hover,
#content-container div.wpcf7-mail-sent-ok {
	background: #338ec9 !important
}

.assigned-tasks-empty i.fa,
.woffice-poll-ajax-reply.sent i.fa {
	color: #338ec9 !important
}

#navigation {
	z-index: 999;
	background: RGB(58, 67, 73) !important;
	width: 72px
}

.main-menu ul.sub-menu li a,
.main-menu ul.sub-menu li.current-menu-item a {
	background: #3a4349
}

body.menu-is-vertical #navigation.navigation-hidden {
	left: -100px
}

body.rtl #navigation.navigation-hidden {
	left: auto;
	right: -100px
}

.main-menu {
	max-width: 100px
}

.main-menu ul.sub-menu {
	left: -200px
}

.main-menu .mega-menu.open,
.main-menu ul.sub-menu.display-submenu {
	left: 100px
}

.main-menu ul.sub-menu li a {
	color: #fff !important;
	width: 200px
}

.main-menu ul.sub-menu.display-submenu ul.sub-menu.display-submenu {
	left: 200px
}

body.woffice-2-x #content-container .box {border-radius: 3px;/* box-shadow: 0 3px 8px rgba(0, 0, 0, .1) 19-02-2025 pradnya commented*/box-shadow: 0 25px 50px rgba(8,21,66,.06);-webkit-box-shadow: 0 25px 50px rgba(8,21,66,.06);-moz-box-shadow: 0 25px 50px rgba(8,21,66,.06);-ms-box-shadow: 0 25px 50px rgba(8,21,66,.06);-o-box-shadow: 0 25px 50px rgba(8,21,66,.06); /*pradnya added 19-02-2025*/ background: rgba(255, 255, 255, 0.5);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-radius: 0.75rem; /*pradnya added 19-02-2025*/}

#buddypress .item-nav {
	border-color: #e8e8e8
}

body.woffice-2-x #content-container .bp_group #buddypress #item-nav.intern-box div.item-list-tabs ul li a:hover,
body.woffice-2-x #content-container .bp_members #buddypress #item-nav.intern-box div.item-list-tabs ul li a:hover {
	box-shadow: 0 1px 8px rgba(0, 0, 0, .3)
}

#content-container .eventon_fc_days .evo_fc_day:hover, #content-container .fw-tabs-container .fw-tabs ul li a, #content-container div.item-list-tabs ul li a, #content-container div.item-list-tabs-project ul li a, #content-container div.item-list-tabs-wiki ul li a, #featuredbox .pagetitle #directory-search form #s, #featuredbox.has-search form input, #featuredbox.has-search.search-buddypress form i.fa-spin, #item-header.no-featured, #navbar #nav-user a#user-thumb, #user-sidebar nav ul li a, .fw-accordion .fw-accordion-title, .wcContainer *, .widget.widget_search input[type=text], .woffice-notifications-item a, a#can-scroll, body, legend, p, table.profile-fields td.label {/* color: #444 pradnya commented 19-02-2025*/color: #000; /*pradnya added 19-02-2025*/}

#item-body #subnav ul li a {
	line-height: 10px
}

.accountpage {
	margin: 1px 0
}

.messagebox {
	float: none !important;
	margin: 0 auto;
	width: 100% !important
}

.tblcompose {
	list-style: none;
	margin: 0;
	padding: 0
}

#buddypress .submit {
	clear: both;
	text-align: right;
	padding: 0
}

#content-container div.item-list-tabs ul,
#content-container div.item-list-tabs-project ul,
#content-container div.item-list-tabs-wiki ul,
.main-menu li>a {
	text-align: center
}

.tblcompose label {font-weight: 300;text-transform: uppercase;display: block;margin: 15px 0 5px;width: auto;/* color: #444 pradnya commented 19-02-2025*/color: #000; /*pradnya added 19-02-2025*/font-size: 14px;float: left;width: 10%}

.item-counter .productsummerytitle,
.menu-name {
	width: 100%
}

.message-box-searchbtn1 {
	white-space: normal;
	cursor: pointer;
	/* background-color: #338ec9; */
	border-radius: .25rem;
	color: #338ec9 !important;
	padding: .375rem .75rem;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
	line-height: 1.6;
	border: 1px solid #338ec9;
	color: #338ec9;
}

.message-box-searchbtn1:hover {
	background: #338ec9 radial-gradient(circle, transparent 1%, #47a7f5 1%) center/15000%;
	color: #fff !important;
}

#members-list-table th,
.badge,
.label {
	white-space: nowrap
}

.menu-name {
	display: inline-block;
	margin-top: 0;
	font-family: work sans, Roboto !important;
	font-weight: 400
}

.extimg {
	margin-bottom: 5px !important;
	margin-top: 0 !important
}

.errorfield {
	color: red
}

.main-menu li>a {
	border-color: #343637
}

#main-header #navbar.navigation-fixed {
	left: 100px;
	padding-right: 100px
}

body.rtl.menu-is-vertical #navbar.navigation-fixed {
	left: 0;
	right: 100px
}

body.rtl.menu-is-vertical #main-content:not(.navigation-hidden),
body.rtl.menu-is-vertical #main-footer:not(.navigation-hidden),
body.rtl.menu-is-vertical #main-header:not(.navigation-hidden) {
	padding-left: 0;
	padding-right: 100px
}

body.woffice-2-x #item-header {
	border-radius: 3px 3px 0 0
}

#buddypress div#item-header {
	overflow: hidden
}

#buddypress div#item-header img.avatar {
	float: left;
	margin: 0 15px 19px 0
}

#item-header>div {
	float: left
}

#buddypress div#item-header h2 {
	margin-bottom: 5px;
	margin-top: 13px
}

#uxinnerheader_lbl_status {
	line-height: 1.3;
	margin: 10px 0 0;
	float: left
}

#buddypress span.activity {
	display: inline-block;
	opacity: .8;
	padding: 0
}

.h2,
h2 {
	font-size: 30px
}

#buddypress div.item-list-tabs {
	background: transparent;
	clear: left;
	overflow: hidden;padding:2rem;
}

#user-sidebar,
.main-menu {
	-webkit-overflow-scrolling: touch
}

body.woffice-2-x #content-container #buddypress div.item-list-tabs ul li:not(.selected)>a::before,
body.woffice-2-x #content-container #buddypress div.item-list-tabs-project ul li:not(.selected)>a::before,
body.woffice-2-x #content-container #buddypress div.item-list-tabs-wiki ul li:not(.selected)>a::before {
	opacity: .6
}

body.woffice-2-x #content-container .bp_group #buddypress #item-nav.intern-box div.item-list-tabs ul li a,
body.woffice-2-x #content-container .bp_members #buddypress #item-nav.intern-box div.item-list-tabs ul li a {
	border: 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, .05)
}

#content-container a {
	/*text-transform: capitalize !important;*/
	text-decoration: none;
	display: inline-flex;
	-webkit-transition: .5s ease;
	transition: .5s ease
}

#content-container a:hover {
	opacity: .9;
	text-decoration: none;
	transition: all .5s ease 0s
}

.tblcompose textarea,
.txtcomposetitle {
	box-sizing: border-box;
	display: inline-block
}

.color1 .item-avatar {
	background: transparent linear-gradient(to left top, #3cf 19%, #06f 77%) repeat scroll 0 0 !important
}

.color2 .item-avatar {
	background: transparent linear-gradient(to left top, #c6f 19%, #69f 77%) repeat scroll 0 0 !important
}

.color3 .item-avatar {
	background: transparent linear-gradient(to left top, #c6f 19%, #f69 77%) repeat scroll 0 0 !important
}

.color4 .item-avatar {
	background: transparent linear-gradient(to right bottom, #00c9ff 16%, #92fe9d 86%) repeat scroll 0 0 !important
}

.color5 .item-avatar {
	background: transparent linear-gradient(to left top, #96f 16%, #f99 86%) repeat scroll 0 0 !important
}

.color6 .item-avatar {
	background: transparent linear-gradient(to left top, #ffc 16%, #f06 86%) repeat scroll 0 0 !important
}

.color1 .leave-group {
	background: #fff !important;
	border: 2px solid #8b0d9c !important;
	color: #8b0d9c !important
}

.color1 .leave-group:hover {
	background: #8b0d9c !important;
	color: #fff !important
}

.color2 .leave-group {
	background: #fff !important;
	border: 2px solid #009f28 !important;
	color: #009f28 !important
}

.color2 .leave-group:hover {
	background: #009f28 !important;
	color: #fff !important
}

.color3 .leave-group {
	background: #fff !important;
	border: 2px solid #220965 !important;
	color: #220965 !important
}

.color3 .leave-group:hover {
	background: #220965 !important;
	color: #fff !important
}

.color4 .leave-group {
	background: #fff !important;
	border: 2px solid #e64030 !important;
	color: #e64030 !important
}

.color4 .leave-group:hover {
	background: #e64030 !important;
	color: #fff !important
}

.color5 .leave-group {
	background: #fff !important;
	border: 2px solid #0159bb !important;
	color: #0159bb !important
}

.color5 .leave-group:hover {
	background: #0159bb !important;
	color: #fff !important
}

.color6 .leave-group {
	background: #fff !important;
	border: 2px solid #7e6afb !important;
	color: #7e6afb !important
}

.color6 .leave-group:hover {
	background: #7e6afb !important;
	color: #fff !important
}

.menu-item.menu-item-type-post_type.menu-item-has-icon.menu5,
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-icon.menu1,
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-icon.menu2,
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-icon.menu3,
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-icon.menu4,
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-icon.menu6,
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-icon.menu7 {
	background: #3a4349 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcategname_pnlcat_0 .textwidget>a {/* background: #fff !important; pradnya commented 18-02-2025*/color: #000 !important}

/* #MainContent_uxhomecontent_uxhome_m_uxcategory_rptcategname_pnlcat_0 .textwidget {background: #fff !important} pradnya commented 26-02-2025*/

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcategname_pnlcat_0 .intern-box.box-title>h3 {
	background: #cc45e1 !important;
	color: #fff
}

#content-container .box:hover {/* box-shadow: 0 10px 20px 0 #636363; pradnya commented 18-02-2025*/cursor: pointer}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcategname_pnlcat_1 .intern-box.box-title>h3,
#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatimg_pnlphoto_0 .intern-box.box-title>h3 {
	background: #fff !important;
	color: #000
}
#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatimg_pnlphoto_0 .textwidget>a {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: #4d96ff !important;
	background-image: none !important;
	background-origin: padding-box !important;
	background-position-x: 0 !important;
	background-position-y: 0 !important;
	background-repeat: repeat !important;
	background-size: auto auto !important;
	color: #fff !important;
	padding: 5px
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatvideo_pnlvideo_0 .intern-box.box-title>h3 {
	background: #fff !important;
	color: #000
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_panfun {
	background: #fff !important;
	border: 1px solid #fff !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_panfun .textwidget>a {
	padding: 5px
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_panfun .intern-box.box-title>h3,
#MainContent_uxhomecontent_uxhome_m_uxcategory_panfun .textwidget>a {
	background: #fff !important;
	color: #000 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatads_panads_0 {
	background: #fff !important;
	border: 0 solid #d41507 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatads_panads_0 .textwidget>a>p {
	color: #000 !important;
	margin-top: 2px
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatads_panads_0 .intern-box.box-title>h3 {
	background: #fff !important;
	color: #000 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_birthday_bday1 .clearfix>a {
	color: #000 !important;
	padding: 5px
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_birthday_bday1 .intern-box.box-title>h3 {
	background: #fff !important;
	color: #000 !important
}

.label {
	color: #000 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatads_panads_1 .textwidget>a {
	background: #fff !important;
	padding: 5px;
	color: #000 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatads_panads_1 .intern-box.box-title>h3 {
	background: #fff !important;
	color: #000 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatads_panads_1 .textwidget p {
	color: #000
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatads_panads_2 .textwidget>a {
	background: #fff !important;
	padding: 5px;
	color: #000 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatads_panads_2 .intern-box.box-title>h3 {
	background: #fff !important;
	color: #000 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatads_panads_2 .textwidget p {
	color: #000
}

#MainContent_uxhomecontent_uxhome_ctl00_pnlgrp .intern-box.box-title>h3,
#MainContent_uxhomecontent_uxhome_ctl01_thoughts .intern-box.box-title>h3,
#MainContent_uxhomecontent_uxhome_m_uxcategory_pnlbccblinks .intern-box.box-title>h3,
#MainContent_uxhomecontent_uxhome_m_uxcategory_pnlbccblinks .textwidget>a,
#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcategname_pnlcat_2 .intern-box.box-title>h3 {
	color: #000 !important;
	background: #fff !important
}

#MainContent_uxhomecontent_uxhome_ctl00_pnlgrp .textwidget>a {
	background: #fff !important;
	padding: 5px;
	color: #000 !important
}

.widget.box.WiseChatWidget .intern-box.box-title>h3 {
	color: #000
}

.main-menu li {
	background: #fff !important;
	box-shadow: 0 10px 30px rgba(0, 0, 0, .19), 0 6px 10px rgba(0, 0, 0, .23)
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcategname_pnlcat_2 .textwidget>a {
	background: #fff;
	color: #000 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcategname_pnlcat_3 .intern-box.box-title>h3 {
	background: #fff !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_pnlsurvey .textwidget>a {
	background: #fff !important;
	color: #000 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_pnlsurvey .intern-box.box-title>h3 {
	background: #fff !important;
	color: #000
}

.textwidget.bd_birth>a {
	display: inline-flex;
	margin-top: 5px;
	width: 100% !important
}

.main-menu li>a {
	color: #fff !important;
	padding: 10px 5px !important
}

.fa-dashboard::before,
.fa-tachometer::before {
	color: #fff !important;
	content: ""
}

.main-menu li.current-menu-item a,
.main-menu li.current_page_item a,
.main-menu li>a:hover,
.main-menu ul.sub-menu li a:hover {
	background: #338ec9;
	color: #fff !important
}

article {
	display: inline-block;
	height: 100% !important;
	width: 100% !important
}

.logoname {
	font-size: 22px;
	font-weight: 500;
	text-shadow: 2px 2px 2px #ccc;
	text-transform: uppercase;
	vertical-align: middle
}

.logoimage {
	/* height:48px;
width:auto;*/
	height: 100%;
   
	width: 100%;
}

.z {
	color: #2d9acb
}

.y {
	color: #4d96ff
}

.s {
	color: #009f28
}

.p {
	color: #a8103f
}

.a {
	color: #5d3eb6
}

.c {
	color: #e64030
}

.e {
	color: #0159bb
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_uxthoughts_thoughts .intern-box.box-title>h3 {
	background-color: #4050e7 !important
}

/* #copyright,#main-search {background-color: #3a4349} pradnya commented 19-02-2025*/

#widgets .widget.widget_search button,
#widgets h3:after,
#woffice-login {
	background-color: #338ec9
}

@media only screen and (min-width:1900px) {
	#dashboard .box {
		width: 32%
	}

	#dashboard .widget {
		display: inline-block;
		padding: 0;
		margin: 0 18px 17px 0 !important;
		border-radius: .25rem;
		float: left
	}

	.widget.box.widget_woffice_tasks_assigned.banner {
		width: 64.9% !important
	}

	.left_panel {
		width: 27% !important;
		float: left
	}
}

@media only screen and (min-width:993px) {
	.main-menu ul.sub-menu li:hover>.sub-menu {
		left: 200px !important
	}

	body.rtl.menu-is-vertical .main-menu ul.sub-menu li:hover>.sub-menu {
		left: auto;
		right: 200px !important
	}

	body.rtl .main-menu ul.sub-menu {
		right: 100px !important
	}

	body.rtl.menu-is-vertical .main-menu ul.sub-menu {
		left: auto;
		right: 100px !important
	}
}
}

@media only screen and (max-width:992px) {

	#main-content,
	#main-content:not(.navigation-hidden),
	#main-footer,
	#main-footer:not(.navigation-hidden),
	#main-header,
	#main-header:not(.navigation-hidden) {
		padding-left: 200px
	}

	#navbar.navigation-fixed {
		left: 200px
	}

	#navigation {
		width: 200px
	}

	.main-menu {
		max-width: 200px
	}

	body.menu-is-vertical #navigation.navigation-hidden {
		left: -200px
	}

	body.rtl #navigation.navigation-hidden {
		left: auto;
		right: -200px
	}

	#main-search .container {
		padding-top: 60px
	}
}

body.force-responsive #navbar.navigation-fixed {
	left: 200px
}

body.force-responsive #navigation {
	width: 75px
}

body.force-responsive .main-menu {
	max-width: 200px
}

body.force-responsive #main-header:not(.navigation-hidden) {
	padding-left: 5%
}

.main-menu,
.main-menu ul {
	padding-left: 0
}

body.rtl.force-responsive #main-header:not(.navigation-hidden) {
	padding-right: 200px
}

body.menu-is-vertical.force-responsive #navigation.navigation-hidden {
	left: -200px
}

body.rtl.force-responsive #navigation.navigation-hidden {
	left: auto;
	right: -200px
}

#nav-logo {
	width: auto
}

#navbar {
	height: 63px;
	/*border-bottom: 1px solid #eaeaea;
		background-color: #fff  line commented for cony client*/
		border-bottom: 1px solid #000;
		background-color: #000;
}

#copyright,
#extrafooter {
	border-color: #338ec9
}

#navbar.navigation-fixed {
	height: 60px
}

#navbar .navuser a#user-thumb {/* color: #444 pradnya commented 19-02-2025*/color: #000; /*pradnya added 19-02-2025*/}

#nav-left {
	height: 56px
}

#nav-buttons a,#nav-buttons a:hover,a#nav-trigger,a#nav-trigger:hover {/* color: #9e9e9e pradnya commented 28-02-2025*/color: #fff;/*pradnya added 28-02-2025*/}

@media only screen and (max-width:450px) {
	#navigation {
		top: 60px
	}

	.logged-in.admin-bar #navigation {
		top: 105px
	}
}

@media only screen and (min-width:310px) and (max-width:650px) {
	.user-comment img {
		border-radius: 4% !important;
		width: 200px
	}
.comments-summery3{padding:0!important;}
.viul{padding:0 5px!important;}
	.mywall {
		bottom: unset !important
	}

	#nav-logo {
		display: inline-block !important;
		margin-left: 50%
	}

	.navuser {
		left: 35%;
	}
}

.navuser {
	color: #3a4349
}

#featuredbox .pagetitle,
#featuredbox .pagetitle h1 {
	color: #fff
}

#featuredbox.centered .pagetitle>h1 {
	text-transform: uppercase;
	font-weight: 700
}

#featuredbox.has-search .featured-background,
#featuredbox.has-search .pagetitle {
	height: 290px
}

#featuredbox .featured-background {
	background-position: bottom center
}

@media only screen and (max-width:600px) {

	#featuredbox .pagetitle>h1,
	#featuredbox.has-search.is-404 .pagetitle>h1,
	#featuredbox.has-search.search-buddypress .pagetitle>h1 {
		font-size: 28px !important
	}
}

#widgets {
	background-color: #252c2f
}

#copyright p,
#widgets p {
	color: #e8e8e8
}

#copyright a,
#extrafooter-layer h1 span,
#widgets a,
.box .intern-padding a h1,
.box .intern-padding a h2,
.box .intern-padding a h3,
.box .intern-padding a h4,
.box .intern-padding a h5,
.box .intern-padding a h6,
.box .intern-padding h1 a,
.box .intern-padding h2 a,
.box .intern-padding h3 a,
.box .intern-padding h4 a,
.box .intern-padding h5 a,
.box .intern-padding h6 a {
	color: #338ec9
}

#copyright p {
	text-transform: uppercase
}

#widgets .widget {/* color: #444 pradnya commented 19-02-2025*/color: #000; /*pradnya added 19-02-2025*/}

#extrafooter-layer {
	background: rgba(0, 0, 0, .5)
}

#dashboard .box {
	width: 31.9%
}

#content-container .masonry-layout .box {
	width: 31.2%
}

.woffice-login-left {
	background-repeat: no-repeat;
	background-size: cover !important;
	background-position: center !important;
	opacity: .5
}

#login-logo img {
	width: 160px
}

#evofc_widget-2 h3.widget-title {
	padding-bottom: 10px !important
}

@-webkit-keyframes ripple {
	100% {
		opacity: 0;
		-webkit-transform: scale(2.5)
	}
}

@-moz-keyframes ripple {
	100% {
		opacity: 0;
		-moz-transform: scale(2.5)
	}
}

@-o-keyframes ripple {
	100% {
		opacity: 0;
		-o-transform: scale(2.5)
	}
}

@keyframes ripple {
	100% {
		opacity: 0;
		transform: scale(2.5)
	}
}

#user-thumb,
.navuser #user-thumb img {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0)
}

@-ms-viewport {
	width: auto !important
}

.admin-bar #navigation {
	top: 32px
}

#navigation {
	left: 0;
	top: 0;
	position: fixed;
	height: 100%;
	-webkit-transition: left .6s;
	-moz-transition: left .6s;
	transition: left .6s;
	-webkit-box-shadow: 2px 0 5px rgba(0, 0, 0, .05);
	-moz-box-shadow: 2px 0 5px rgba(0, 0, 0, .05);
	-ms-box-shadow: 2px 0 5px rgba(0, 0, 0, .05);
	-o-box-shadow: 2px 0 5px rgba(0, 0, 0, .05);
	box-shadow: 2px 0 5px rgba(0, 0, 0, .05)
}

.main-menu {
	-ms-overflow-style: -ms-autohiding-scrollbar;
	height: 100%;
	padding-bottom: 80px;
	overflow: auto;
	margin: 0
}

.main-menu li {
	line-height: 0
}

.main-menu li>a {
	border-bottom: medium !important;
	display: block;
	font-size: 12px !important;
	font-weight: 500;
	line-height: 1;
	overflow: hidden;
	position: relative;
	text-decoration: none
}

.main-menu li.menu-item-has-icon>a::before {
	color: #fff;
	font-family: Fontawesome;
	font-size: 20px;
	font-weight: 400;
	left: 0;
	position: absolute;
	top: 18px;
	transition: all .6s ease 0s;
	width: 100%
}

.main-menu li.current-menu-item a,
.main-menu li.current_page_item a,
.main-menu li>a:hover {
	color: #fff
}

.main-menu li.current-menu-item.menu-item-has-icon a,
.main-menu li.current_page_item.menu-item-has-icon a,
.main-menu li.menu-item-has-icon>a:hover {
	padding: 40px 10px 22px
}

.main-menu li.current-menu-item.menu-item-has-icon>a::before,
.main-menu li.current_page_item.menu-item-has-icon>a::before,
.main-menu li.menu-item-has-icon>a:hover::before {
	color: #fff !important;
	font-size: 28px;
	opacity: 1
}

.main-menu li.current-menu-item>a:hover:before,
.main-menu li.current_page_item>a:hover:before {
	opacity: .4
}

.main-menu ul.sub-menu {
	position: absolute;
	z-index: 20;
	padding-left: 0;
	list-style-type: none;
	opacity: 0;
	height: 0;
	overflow: hidden
}

.main-menu ul.sub-menu.display-submenu {
	-webkit-transition: left .4s, opacity 1s ease-out;
	-moz-transition: left .4s, opacity 1s ease-out;
	transition: left .4s, opacity 1s ease-out;
	opacity: 1;
	padding-left: 15px;
	margin-left: -15px;
	height: auto
}

.main-menu ul.sub-menu li a,
.main-menu ul.sub-menu li a:hover,
.main-menu ul.sub-menu li.current-menu-item a,
.main-menu ul.sub-menu li.current_page_item a {
	padding: 15px 10px 14px 15px !important
}

.main-menu ul.sub-menu li a {
	background: #3a4349;
	border-bottom: 0;
	text-align: left
}

.main-menu ul.sub-menu li.current-menu-item a:hover,
.main-menu ul.sub-menu li.current_page_item a:hover {
	color: #fff
}

.main-menu ul.sub-menu li.current-menu-item.menu-item-has-icon>a:before,
.main-menu ul.sub-menu li.current_page_item.menu-item-has-icon>a:before,
.main-menu ul.sub-menu li.menu-item-has-icon>a:hover:before {
	opacity: .2 !important
}

.main-menu ul.sub-menu li>a:before {
	left: 0 !important
}

.grouprightpanel .commentsdiv {
	width: 100% !important
}

.grouprightpanel .bd_wallright {
	float: right;
	width: 89%
}

.main-menu .mega-menu {
	position: absolute;
	z-index: 20;
	display: block;
	opacity: 0;
	left: -100%;
	height: 0;
	overflow: hidden;
	padding-left: 20px;
	-webkit-transition: left .4s, opacity 1s ease-out;
	-moz-transition: left .4s, opacity 1s ease-out;
	transition: left .4s, opacity 1s ease-out
}

.main-menu .mega-menu.open {
	display: block;
	opacity: 1;
	margin-left: -20px;
	height: auto
}

#navigation .mega-menu>ul.sub-menu:last-child,
#navigation .mega-menu>ul.sub-menu:last-child ul.sub-menu {
	border-right: 0
}

#navigation .mega-menu ul.sub-menu li {
	border-bottom: 0
}

#navigation .mega-menu ul.sub-menu li a {
	width: 180px !important;
	padding: 15px 10px 14px 15px !important
}

#navigation ul.sub-menu.mega-menu-row {
	display: block !important;
	position: relative;
	float: left;
	top: 0;
	margin-top: 0 !important;
	opacity: 1 !important;
	left: 0 !important;
	height: auto
}

#navigation ul.sub-menu.mega-menu-row:after {
	clear: both
}

#navigation ul.sub-menu.mega-menu-row .sub-menu {
	top: 0;
	display: block !important;
	width: 180px;
	position: relative;
	left: 0;
	height: auto;
	opacity: 1
}

#navigation ul.sub-menu.mega-menu-row .sub-menu li a {
	padding-left: 30px
}

body.menu-is-horizontal:not(.sidebar-hidden) #navigation {
	width: 75%
}

body.menu-is-horizontal.sidebar-hidden #navigation {
	width: 100%
}

body.menu-is-horizontal #navigation {
	height: 76px !important;
	position: absolute;
	-webkit-transition: height .6s ease, width .6s ease;
	-moz-transition: height .6s ease, width .6s ease;
	transition: height .6s ease, width .6s ease;
	z-index: 20
}

body.menu-is-horizontal.has-navigation-fixed #navigation {
	position: fixed;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	transition: all .6s ease
}

body.menu-is-horizontal .main-menu {
	max-width: 100% !important;
	text-align: center;
	padding-bottom: 0 !important;
	margin: 0 !important;
	overflow: visible !important
}

body.menu-is-horizontal #left-content {
	padding-top: 76px !important
}

body.menu-is-horizontal #navbar.navigation-fixed {
	left: 0 !important
}

body.menu-is-horizontal #user-sidebar {
	z-index: 21
}

#user-cover a,
#user-cover a img,
#user-cover a span {
	z-index: 15;
	position: relative
}

body.menu-is-horizontal .main-menu li {
	display: inline-block;
	position: relative;
	vertical-align: top
}

body.menu-is-horizontal #main-content,
body.menu-is-horizontal #main-footer,
body.menu-is-horizontal #main-header {
	padding-left: 0 !important
}

body.menu-is-horizontal .main-menu .mega-menu {
	top: 0;
	margin-top: 76px;
	left: 0
}

body.menu-is-horizontal #navigation .main-menu .mega-menu ul.sub-menu a,
body.menu-is-horizontal .main-menu ul.sub-menu {
	width: 200px !important;
	margin-top: 0 !important;
	left: 0 !important
}

body.menu-is-horizontal #nav-trigger {
	display: none !important
}

#navbar {
	width: 100%;
	z-index: 30;
	overflow: visible;
	position: relative;
	-webkit-transition: left .6s;
	-moz-transition: left .6s;
	transition: left .6s;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2)
}

#main-content.sidebar-hidden,
#nav-buttons a,
#nav-logo,
.navuser,
a#nav-trigger {
	overflow: hidden
}

#main-header.sidebar-hidden #navbar {
	display: block;
	overflow: hidden
}

#main-header.sidebar-hidden #navbar #nav-left {
	width: inherit;
	position: relative;
	display: table-cell
}

#nav-logo,
#user-thumb,
.navuser {
	display: inline-block
}

#nav-left {
	width: 88%;
	left: 0;
	right: 0;
	border-right: 1px solid #ccc
}

a#nav-trigger {
	font-size: 1.6em;
	padding: 0 20px;
	left: 0;
	top: 0
}

#nav-logo {
	margin-left: 100px;
	padding: 0.2rem;
	position: relative;
	height: 60px;
	/*width: 183px; pradnya commented 04-06-2025*/width: auto;/*04-06-2025 pradnya added*/
}

#nav-logo a {
	position: relative;
	z-index: 10;
	display: block;
	height: 100%
}

#nav-logo {
	/*padding: 10px 0px 0;*/
}

#navbar #nav-logo a:hover {
	opacity: .8;
	background: 0 0
}

#nav-logo a img {
	/*max-width: 100%*/
	/*max-width: 183px;
	height: auto; pradnya commented 04-06-2025*/width: auto;height: 100%;max-width:100% !important;/*pradnya added 04-06-2025*/
}

.navuser {
	position: absolute;
	margin-right: 15px;
	right: 0;
	/*top: 0;*/
    top:13px;
	text-transform: uppercase;
	font-weight: 300
}

.navuser a:hover {
	opacity: .4
}

#user-thumb {
	z-index: 10;
	float: right;
	padding-right: 5px;
	position: relative;
	transform: rotate(0);
	-webkit-transition: transform .4s, opacity .4s;
	-moz-transition: transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s
}

#nav-buttons,
#nav-left,
#nav-user,
#user-close,
.material,
a#nav-trigger {
	position: absolute
}

img {
	border: 0;
	vertical-align: middle
}

#MainContent_imgCtrl {
	margin: 1%
}

#nav-left,
#nav-logo a,
#user-close,
#user-thumb .notifications,
.woffice-notification-empty {
	text-align: center
}

#navbar a .material {
	background: rgba(173, 173, 173, .3) !important
}

.material {
	background: rgba(255, 255, 255, .3) !important;
	border: 0 !important;
	border-radius: 100% !important;
	display: block;
	transform: scale(0)
}

#nav-user.active #user-close {
	opacity: 1;
	padding: 0 10px;
	right: 0;
	transform: rotate(360deg);
	transition: right .4s ease 0s, transform .4s ease 0s, opacity .4s ease 0s
}

.navuser #user-thumb img {
	margin-left: 10px;
	position: relative;
	top: -2px;
	transform: rotate(0);
	-webkit-transition: transform .4s, opacity .4s;
	-moz-transition: transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s
}

#navbar #user-thumb:hover {
	opacity: .8;
	background: 0 0
}

#user-thumb img {
	border-radius: 50%;
	width: 50px;
	height: 50px
}

.navuser.fixed #user-thumb .notifications {
	display: none
}

#user-thumb .notifications {
	display: block;
	width: 19px;
	height: 19px;
	text-align: center;
	color: #fff;
	padding: 3px 0;
	border-radius: 100%;
	right: 0;
	font-weight: 700;
	font-size: .9em;
	line-height: .9em;
	bottom: 5px;
	position: absolute;
	-webkit-box-shadow: 0 0 0 3px #fff;
	-moz-box-shadow: 0 0 0 3px #fff;
	-ms-box-shadow: 0 0 0 3px #fff;
	-o-box-shadow: 0 0 0 3px #fff;
	box-shadow: 0 0 0 3px #fff
}

#user-close {
	font-size: 3em;
	text-align: center;
	right: -250px;
	z-index: 15;
	color: #fff;
	top: 0;
	opacity: 0;
	-webkit-transition: right .4s, transform .4s;
	-moz-transition: right .4s, transform .4s;
	transition: right .4s, transform .4s;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}

.navuser.active #user-close,
.navuser.active #user-thumb img {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg)
}

#user-login {
	display: inline-block;
	font-size: 2em;
	padding: 0 10px
}

.navuser.active .notifications {
	display: none
}

.navuser.active #user-thumb img {
	opacity: 0;
	z-index: -10;
	transform: rotate(360deg);
	-webkit-transition: transform .4s, opacity .4s;
	-moz-transition: transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s
}

.navuser.active #user-close {
	opacity: 1;
	right: 0;
	padding: 0 10px;
	-webkit-transition: right .4s, transform .4s, opacity .4s;
	-moz-transition: right .4s, transform .4s, opacity .4s;
	transition: right .4s, transform .4s, opacity .4s;
	transform: rotate(360deg)
}

.navuser.active a#user-close:hover {
	opacity: .8
}

.bg-wrap,
.woffice-notifications-item a:hover {
	opacity: .6
}

#nav-buttons {
	right: 0;
	top: 13px;
	width: 12%;
	line-height: 3
}

#nav-buttons a {
	font-size: 1.6em;
	padding: 0 10px;
	display: inline-block;
	height: auto
}

#main-header.sidebar-hidden #navbar #nav-buttons {
	width: auto;
	display: table-cell;
	vertical-align: top;
	position: relative;
	min-width: 1px
}

#buddypress #create-group-form input[type=button],
#buddypress .comment-reply-link,
#buddypress div.pagination .pagination-links a,
#buddypress div.pagination .pagination-links span,
#buddypress ul#members-list li div.item-avatar span.member-role,
#content #eventon_form p #evoau_submit,
#content-container #bbpress-forums button[type=submit],
#content-container #bp-browse-button,
#content-container #buddypress .button-nav li a,
#content-container #buddypress .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled),
#content-container #buddypress button,
#content-container #buddypress input[type=submit],
#content-container .badgeos-item-points::before,
#content-container .heading::before,
#content-container .masonry-layout .box .box-title::after,
#content-container .mv-addfile-wrap a,
#content-container .mv-btn-success,
#content-container .mv-submitfields button,
#content-container .ssfa_fileup_wrapper span,
#content-container div#subnav.item-list-tabs ul li.current a,
#content-container div.item-list-tabs ul li.current a,
#content-container td.publish,
#dashboard .widget .box-title h3::after,
#dashboard .widget .box-title h3::before,
#dashboard .widget .box-title::after,
#dashboard .widget.evoFC_Widget h3.widget-title::after,
#dashboard .widget.evoFC_Widget h3.widget-title::before,
#dashboard.is-draggie .widget::after,
#learndash_next_prev_link a,
#main-content #buddypress div.generic-button a,
#nav-sidebar-trigger:hover,
#page-wrapper .wcContainer .wcMessage.wcCurrentUserMessage .wcMessageContent,
#right-sidebar .widget .intern-box.box-title::after,
#rtmedia_create_new_album,
.bbp-topic-tags a,
.gantt,
.gantt-day.weekend span,
.pace .pace-progress,
.progress-bar,
.progress-bar.progress-theme,
.widget.widget_search button,
.widget_recent_entries .post-date,
a.bp-title-button,
div.activity-meta a,
input[type=submit],
p.wiki-like.voted {
	background-color: #338ec9
}

.clearfix::after,
.clearfix::before {
	content: " ";
	display: table
}

.widget ul.birthdays-list li {
	display: table;
	height: 50px;
	padding-left: 0
}

.widget .intern-padding ul li {
	width: 49%;
	display: inline-block
}

.widget ul.birthdays-list li img {
	border-radius: 50%;
	float: left;
	height: 50px;
	margin-right: 10px;
	width: 50px
}

.widget ul.birthdays-list li span.birthday-item-content {
	display: table-cell;
	font-size: .9em;
	padding-left: 10px;
	vertical-align: middle
}

.label {
	border-radius: .25em;
	display: inline;
	font-size: 75%;
	padding: .2em .6em .3em
}

.badge,
.label {
	font-weight: 700;
	line-height: 1;
	text-align: center
}

#right-sidebar .widget .intern-padding {
	padding: 20px
}

.widget .intern-box.box-title h3 {
	background: 0 0 !important
}

.widget .intern-padding a {
	display: inline-block
}

#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.odd,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header,#bbpress-forums ul.odd,#buddypress #item-body form#whats-new-form,#buddypress .activity-list li .activity-content,#buddypress div.activity-comments form .ac-textarea,#buddypress form#whats-new-form textarea,#buddypress table.forum tr.alt td,#buddypress table.messages-notices tr.alt td,#buddypress table.notifications tr.alt td,#buddypress table.notifications-settings tr.alt td,#buddypress table.profile-fields tr.alt td,#buddypress table.profile-settings tr.alt td,#buddypress table.wp-profile-fields tr.alt td,#buddypress ul#activity-stream.item-list li:hover,#buddypress ul#groups-list li div.item-avatar,#buddypress ul#members-list li div.item-avatar,#content #eventon_form .evoau_table .row:hover,#content #eventon_form p input,#content #eventon_form p textarea,#content #eventon_form p.dropdown_row select,#content-container #badgeos-achievements-filters-wrap,#content-container #evcal_list .eventon_list_event p.no_events,#content-container #mv_file,#content-container #woffice-add-todo .heading>*,#content-container .intern-box,#content-container .ssfa-meta-container,#content-container .ssfa_fileup_container,#content-container div#subnav.item-list-tabs ul,#it-exchange-product .it-exchange-product-has-images .it-exchange-product-info,#main-content .bpfb_form_container,/* #navbar a:hover, pradnya commented 28-02-2025*/#page-wrapper .wpcf7-checkbox span.wpcf7-list-item-label::before,#page-wrapper .wpcf7-radio span.wpcf7-list-item-label::before,#project-meta,#right-sidebar .widget:nth-child(2n+1),#right-sidebar .widget:nth-child(2n+1) .intern-box.box-title h3,#woffice-add-todo,.blog-authorbox,.fw-accordion .fw-accordion-title,.fw-tabs-container .fw-tabs ul li,.widget.widget_search input[type=text],.wiki-like-container p.wiki-like,.woffice-task header,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,input,input[type=password],pre,textarea,ul.woffice-minicart-top-products li:hover {background: #f4f4f4}

.mCS_img_loaded {
	border-radius: 50%;
	width: 40px
}

#main-content:not(.navigation-hidden),
#main-footer:not(.navigation-hidden),
#main-header:not(.navigation-hidden) {
	padding-left: 0%
}

#left-content,#main-content,#user-sidebar { background: #eaeff6 /*pradnya commented 18-02-2025, pradnya again added on 04-06-2025*/}

.breadcrumb {
	margin: 0 0 10px
}

.loginloginregisterheading {
	color: #338ec9;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase
}

.loginerror {
	color: red;
	width: 100%;
	float: left;
	margin: 0 !important
}

.bg-wrap {
	background: #000;
	display: inline-block;
	height: 100%;
	position: absolute;
	width: 100%
}

#main-header.sidebar-hidden #navbar #nav-buttons a {
	display: table-cell;
	padding-right: 20px
}

#nav-notification-trigger {
	position: relative
}

#nav-notification-trigger.active::after {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 100%;
	right: 10px;
	bottom: 30%;
	box-shadow: 0 0 0 2px #fff;
	position: absolute
}

#woffice-message-menu,
#woffice-notifications-menu {
	display: none;
	padding: 20px 20px 10px 30px;
	width: 450px
}

#woffice-links-menu,
#woffice-message-menu,
#woffice-notifications-menu {
	background-color: #fff;
	border-radius: 0 0 0 5px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .13);
	height: auto;
	position: fixed;
	right: 0
}

#woffice-notifications-menu {
	border-top: 4px solid;
	z-index: 99999
}

#woffice-message-menu {
	border-top: 4px solid #338ec9 !important;
	z-index: 99999
}

.promo-container {
	margin: 0;
	padding: 0 5px
}

.promo-container>li {
	display: inline-block;
	height: auto;
	margin: 0 2px;
	width: 69px;
	padding-bottom: 20px;
	text-align: center
}

.promo-container a {
	display: inline-block;
	color: #4496cc
}

.promo-container a:hover {
	color: #00ab53
}

.promo-container span {
	display: inline-flex;
	font-size: 14px;
	padding: 2px 0
}

#woffice-links-menu {
	border-top: 4px solid #338ec9 !important;
	display: none;
	padding: 8px 20px 10px 15px;
	width: 320px;
	z-index: 9999
}

.viewall {
	background: #fff !important;
	border: 1px solid #338ec9;
	border-radius: 3px;
	color: #000;
	display: inline-block;
	margin: 10px 0 0;
	padding: 5px 14px;
	font-size: 14px
}

.viewall:hover {
	background: #4597cd !important;
	color: #fff !important
}

.woffice-notification-empty:before {
	font-family: fontAwesome;
	font-size: 40px;
	display: block;
	margin-bottom: 10px
}

.woffice-notification-empty {
	text-align: center;
	margin: 0 0 10px;
	font-size: 12px
}

.woffice-notifications-item {
	margin-bottom: 15px;
	position: relative
}

.woffice-notifications-item:last-child {
	margin-bottom: 0
}

.woffice-notifications-item img {
	position: absolute;
	border-radius: 50%;
	margin-right: 20px;
	width: 35px;
	height: 35px;
	top: -5px;
	left: -45px;
	box-shadow: 0 0 0 5px #fff
}

.woffice-notifications-item a {
	vertical-align: middle;
	display: inline-block
}

.woffice-notifications-item .fa.component-icon {
	margin-right: 10px;
	font-size: 1.4em;
	position: relative;
	bottom: -2px
}

.woffice-notifications-item span {
	font-style: italic;
	font-size: .9em;
	margin-right: 20px
}

.woffice-notifications-item a.mark-notification-read {
	position: absolute;
	right: 0;
	font-size: 1.5em;
	top: -4px;
	opacity: .4
}

.woffice-notifications-item a.mark-notification-read:hover {
	opacity: .8
}

#nav-languages {
	display: block;
	position: relative;
	padding: 10px 0
}

#nav-languages>a {
	text-transform: uppercase;
	display: block;
	font-size: 1.1em
}

#nav-languages>a em {
	font-style: normal
}

#nav-languages>a i {
	font-size: 1.2em
}

#nav-languages>a i.fa-angle-down {
	float: right
}

#nav-languages>a>i.fa-flag {
	padding-right: 20px;
	color: inherit !important
}

#nav-languages>ul {
	display: none;
	position: relative;
	line-height: normal;
	width: 100%;
	font-size: .9em;
	text-transform: uppercase;
	margin: 20px 0 0;
	padding-left: 0;
	text-align: left;
	list-style-type: none;
	border-radius: 5px
}

.widget .intern-padding #nav-languages>ul li {
	padding: 0;
	display: block
}

#nav-languages>ul li a {
	padding: 10px 20px;
	display: block;
	background: #fff
}

#main-search,
#navbar.navigation-fixed #nav-languages>a em {
	display: none
}

#nav-languages>ul li a:hover {
	opacity: .6
}

#nav-languages>ul li:last-child a {
	border-radius: 0 0 5px 5px
}

#nav-languages>ul li:first-child a {
	border-radius: 5px 5px 0 0
}

.has-navigation-fixed #main-header {
	padding-top: 60px
}

.admin-bar #navbar.navigation-fixed {
	top: 32px
}

#navbar.navigation-fixed {
	position: fixed;
	top: 0;
	background: rgba(255, 255, 255, .9)
}

#main-header.navigation-hidden #navbar.navigation-fixed {
	padding-right: 0;
	left: 0
}

#main-search {
	z-index: 20;
	position: relative;
	margin-bottom: -76px
}

#main-search .container {
	width: 90%;
	max-width: 1170px
}

#main-search form {
	padding: 30px 0;
	position: relative
}

#main-search form input {
	border: 0;
	width: 100%;
	background: #fff;
	border-radius: 3px;
	padding: 15px;
	margin: 0
}

#main-search form button {
	position: absolute;
	right: 10px;
	top: 33px;
	background: 0 0 !important;
	border: 0;
	font-size: 2em;
	-webkit-transition: color .4s;
	-moz-transition: color .4s;
	transition: color .4s
}

#main-search form button:hover {
	-webkit-transition: color .4s;
	-moz-transition: color .4s;
	transition: color .4s
}

#main-search i.fa-spin {
	position: absolute;
	top: 43px;
	right: 80px;
	font-size: 2em
}

.logged-in.admin-bar #user-sidebar {
	top: 32px
}

#user-sidebar {
	position: fixed;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	width: 35%;
	min-width: 250px;
	z-index: 44444;
	right: -50%;
	height: 100%;
	top: 0;
	display: inline-block;
	-webkit-transition: right .4s, padding-top .4s;
	-moz-transition: right .4s, padding-top .4s;
	transition: right .4s, padding-top .4s;
	-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
	margin-top: 57px;
	padding: 0 !important
}

.doclink>a {
	display: inline-block !important;
	width: 100%
}

.text-birth1 {
	overflow-x: hidden;
	overflow-y: hidden
}

#user-sidebar.active {
	right: 0;
	-webkit-transition: right .4s;
	-moz-transition: right .4s;
	transition: right .4s
}

#user-cover {
	padding: 20px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat
}

#user-cover a {
	text-decoration: none
}

#user-cover a:hover {
	opacity: .5
}

#user-cover a img {
	width: 66px;
	height: 66px;
	margin-right: 20px;
	float: left;
	border-radius: 50%
}

#user-cover a span {
	color: #fff;
	display: block;
	margin-top: 30px;
	font-size: 1.2em
}

#user-cover a span span.woffice-welcome {
	font-weight: 700;
	font-style: italic;
	display: inline !important
}

.user-cover-layer {
	position: absolute;
	width: 100%;
	top: 0;
	right: 0;
	height: 100%;
	background: #3a4349
}
	.user-cover-layer img {
		width: 100%;
		/*margin-left: -84px;*/
		/*height: auto;*/
		height: 100%;
		/*aspect-ratio:16/9;*/
	}
#content-container #buddypress button.btn-cover-upload {
	opacity: .8;
	right: 0;
	position: absolute;
	top: 0;
	border: 0;
	background-color: rgba(0, 0, 0, .2);
	padding: 10px 20px;
	font-size: 1.6em;
	color: #fff;
	border-radius: 0 4px;
	margin: 0
}

#content-container #buddypress button.btn-cover-upload:hover,
a#can-scroll:hover {
	opacity: 1
}

#woffice-cover-process,
.woffice-ajax-main {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1000;
	display: none;
	left: 0;
	top: 0;
	font-size: 4em;
	text-align: center;
	padding: 20%;
	background-color: rgba(255, 255, 255, .6)
}

#woffice-cover-message i.fa,
.woffice-ajax-main i.fa {
	display: block;
	font-size: 3em;
	margin: 0 auto 30px;
	color: #109e00
}

#woffice-coverprogressOuter {
	border-radius: 10px
}

#user-sidebar nav ul {
	padding-left: 0;
	margin: 0;
	list-style-type: none
}

#user-sidebar nav ul li a {
	background: #fff;
	border-bottom: 1px solid #e8e8e8;
	display: block;
	padding: 20px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%
}

.birthday-item-content>strong {
	font-size: 16px
}

#user-sidebar nav ul li.menu-child a {
	padding-left: 40px
}

#user-sidebar nav ul li#liadmin>a:before,
#user-sidebar nav ul li#logout-li>a:before,
#user-sidebar nav ul li.menu-parent>a:before {
	content: "";
	font-family: FontAwesome;
	padding-right: 10px;
	font-weight: initial;
	font-size: 1.2em
}

#user-sidebar #dropdown-user-menu li>a:before {
	padding-right: 10px;
	font-size: 1.2em
}

#user-sidebar nav ul li#activity-personal-li>a::before {
	content: "\f1ea"
}

#user-sidebar nav ul li#liadmin>a::before,
#user-sidebar nav ul li#xprofile-personal-li>a::before {
	content: "\f007"
}

#user-sidebar nav ul li#notifications-personal-li>a::before {
	content: "\f024";
	font-family: FontAwesome
}

#user-sidebar nav ul.sub-menu li#notifications-personal-li>a::before {
	content: ""
}

#user-sidebar nav ul li#messages-personal-li>a::before {
	content: "\f086"
}

#user-sidebar nav ul li#friends-personal-li>a::before {
	content: "\f164"
}

#content-container div.item-list-tabs ul li#activity-all>a::before,
#user-sidebar nav ul li#groups-personal-li>a::before {
	content: "\f0c0"
}

#user-sidebar nav ul li#settings-personal-li>a::before {
	content: "\f013"
}

#user-sidebar nav ul li#courses-personal-li>a::before {
	content: "\f02d"
}

#user-sidebar nav ul li#forums-personal-li>a::before {
	content: "\f0e8"
}

#user-sidebar nav ul li#logout-li>a::before {
	content: "\f08b"
}

#user-sidebar nav ul li a i {
	padding-right: 10px
}

#user-sidebar nav ul li a span.count,
#user-sidebar nav ul li a span.no-count {
	color: #fff;
	padding: 1px 8px;
	border-radius: 10px;
	margin-left: 10px;
	display: inline-block;
	line-height: normal;
	font-weight: 700;
	font-size: .9em
}

#main-content.full-width #right-sidebar,
#user-sidebar #dropdown-user-menu li.menu-item-has-children ul,
#user-sidebar nav ul li.menu-parent ul {
	display: none
}

#user-sidebar nav ul li {
	position: relative
}

#user-sidebar #dropdown-user-menu li.menu-item-has-children>a:after,
#user-sidebar nav ul li.menu-parent>a::after {
	font-family: FontAwesome;
	content: "\f0d7";
	right: 60px;
	top: 18px;
	position: absolute;
	font-size: 1.2em
}

#user-sidebar nav ul li.menu-parent.dropdownOn>a::after {
	content: "\f0d8"
}

#main-content {min-height: 100%;width: 100%;position: relative;/* padding: 57px 0 0 0; pradnya commented 24-02-2025*/}

#main-content.navigation-hidden,
#main-footer.navigation-hidden,
#main-header.navigation-hidden,
body.force-responsive #main-content.navigation-hidden,
body.force-responsive #main-footer.navigation-hidden,
body.force-responsive #main-header.navigation-hidden {
	padding-left: 0
}

#main-content.full-width #left-content,
#main-content.sidebar-hidden #left-content,
body.sidebar-hidden #left-content {
	width: 100%
}

#main-content.sidebar-hidden #right-sidebar,
body.sidebar-hidden #right-sidebar {
	right: -40% !important;
	position: absolute
}

#main-content.navigation-hidden #right-sidebar {
	right: 0;
	padding-right: 0
}

#right-sidebar {
	width: 25%;
	display: none;
	position: fixed !important;
	z-index: 18;
	-webkit-transition: right .6s;
	-moz-transition: right .6s;
	transition: right .6s;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 0 4px rgba(0, 0, 0, .1);
	-o-box-shadow: 0 0 4px rgba(0, 0, 0, .1);
	box-shadow: 0 0 4px rgba(0, 0, 0, .1);
	right: 0;
	height: 100%;
	padding-bottom: 30px;
	overflow-y: hidden !important
}

with-sidebar navigation-hidden {
	width: 100% !important
}

.has_fixed_navbar #main-header {/* position: fixed;top: 0; pradnya commented 24-02-2025*/width: 100%;z-index: 600}

#main-content.with-sidebar #right-sidebar.sidebar-wrap {
	right: 0 !important;
	display: block
}

#left-content.left-content-wrap {
	width: 75% !important
}

#featuredbox .pagetitle,
a#can-scroll {
	position: absolute;
	width: 100%;
	text-align: center
}

a#can-scroll {
	bottom: 0;
	right: 0;
	font-size: 2em;
	z-index: 18;
	opacity: .4;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .8) 50%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .8)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .8) 50%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .8) 50%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .8) 50%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .8) 50%, rgba(255, 255, 255, 1) 100%);
	-webkit-transition: all 1s;
	transition: all 1s
}

a#can-scroll.clicked i.fa.fa-angle-double-down:before {
	content: "\f102"
}

#featuredbox .pagetitle {
	padding: 0;
	z-index: 16;
	display: table;
	height: 196px
}

#featuredbox.centered .pagetitle>* {
	vertical-align: middle
}

#featuredbox.centered .pagetitle:before {
	content: '';
	display: inline-table;
	height: 100%;
	vertical-align: middle;
	margin-right: -.25em
}

#featuredbox.centered .pagetitle>h1 {
	margin: 0;
	padding: 0 40px;
	position: relative;
	font-size: 3em;
	text-align: center;
	display: table-cell;
	text-shadow: 2px 2px 2px #000
}

#featuredbox.centered .pagetitle>h1 a,
#featuredbox.centered .pagetitle>h1 a:hover {
	color: #fff
}

#featuredbox .featured-background {
	position: relative;
	overflow: hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}

.breadcrumbs,
.featured-layer {
	position: absolute;
	width: 100%;
	left: 0
}

.featured-layer {
	top: 0;
	z-index: 15;
	height: 100%
}

.breadcrumbs {
	margin-top: -40px;
	text-align: center;
	font-size: 1.2em;
	font-style: italic;
	bottom: 20px;
	color: #fff
}

.breadcrumbs a {
	color: #fff;
	font-weight: 700
}

.breadcrumbs a:hover {
	opacity: .8
}

#featuredbox.has-search .pagetitle>h1 {
	font-size: 2.5em
}

#featuredbox.has-search.is-404 .pagetitle>h1,
#featuredbox.has-search.search-buddypress .pagetitle>h1 {
	font-size: 3.5em;
	bottom: -30px;
	display: inline-block
}

#featuredbox.has-search.search-buddypress .breadcrumbs {
	top: 0;
	margin: 40px auto -40px;
	position: relative
}

#featuredbox.has-search form {
	display: table-row;
	width: 100%;
	text-align: center;
	padding: 30px 0;
	position: relative
}

#featuredbox.has-search form input {
	border: 0;
	background: #fff;
	width: 50%;
	border-radius: 3px;
	padding: 15px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

#featuredbox.has-search form input:focus {
	border: 1px solid
}

#featuredbox.has-search form button,
#featuredbox.has-search form input[type=submit] {
	border: 0;
	font-size: 1.5em;
	margin-left: 20px;
	border-radius: 5px;
	padding: 14px 20px;
	line-height: normal;
	top: 4px;
	position: relative;
	color: #fff;
	opacity: 1;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	transition: opacity .4s
}

#featuredbox.has-search form button:hover,
#featuredbox.has-search form input[type=submit]:hover {
	opacity: .5;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	transition: opacity .4s
}

#featuredbox.has-search.search-buddypress input[type=submit] {
	font-weight: 700;
	text-transform: uppercase
}

#featuredbox.has-search.search-buddypress input[type=submit]:before {
	font-family: FontAwesome;
	content: "\f002"
}

#featuredbox.has-search.search-buddypress form label {
	width: 50%;
	position: relative
}

#featuredbox.has-search.search-buddypress form label input {
	width: 100%;
	font-weight: initial
}

#featuredbox.has-search.search-buddypress form label i.fa-spin {
	position: absolute;
	right: 10px;
	font-size: 2em;
	top: 25px
}

#featuredbox .rev_slider_wrapper {
	z-index: 1
}

#featuredbox .bx-wrapper {
	margin-bottom: 0
}

#featuredbox .bx-wrapper .bx-viewport {
	border: 0
}

#content-container {
	display: inline-block;
	height: auto;
	position: relative;
	width: 100%;
	z-index: 18;
	margin: 24px 0 0
}

#content-container .box {/* background: #fff; pradnya commented 19-02-2025*/padding: 0;position: relative;max-width: 100%;margin-bottom: 30px;-webkit-box-shadow: 0 25px 50px rgba(8, 21, 66, .06);-moz-box-shadow: 0 25px 50px rgba(8, 21, 66, .06);-ms-box-shadow: 0 25px 50px rgba(8, 21, 66, .06);box-shadow: 0 25px 50px rgba(8, 21, 66, .06);border-radius: .25rem;transition: box-shadow ease .2s}

input,
input[type=range],
textarea {
	box-shadow: none !important
}

#content-container .intern-padding {
	padding: 30px 40px;
	cursor: auto
}

#content-container #contenta {
	position: relative;
	top: 0;
	width: 73%;
	margin: 0;
	padding-bottom: 1px;
	float: left
}

#content-container #content {
	position: relative;
	top: 0;
	width: 95%;
	margin: auto;
	padding-bottom: 1px
}

.btn-like,
.lnkview {
	width: auto !important
}

.btn-like {
	color: #646464 !important
}

.btn-like i {
	margin: 0
}

.lnkview {
	border-radius: 2px;
	display: inline-block !important;
	margin: 0;
	padding: 2px 5px;
	float: right;
	font-size: 11px;
	letter-spacing: initial
}

.item-list-tabs a>i {
	display: block;
	font-size: 29px;
	opacity: .6;
	padding: 5px 0
}

#content-container table {
	width: 100%
}

.user-nicename span {
	color: #fff;
	text-shadow: 3px 3px 5px #000;line-height:3rem;
}

#content-container .dropcap {
	font-size: 4em;
	line-height: 1.2em;
	height: 60px;
	font-weight: 700;
	float: left;
	position: relative;
	padding-right: 15px;
	top: -8px
}

#content-container .highlight {
	background: #fffe8b;
	padding: 0 6px;
	display: inline-block
}

#content-container .center {
	text-align: center
}

#content-container .center .btn.btn-default {
	margin-left: 5px;
	margin-right: 5px
}

#content-container .list-styled {
	padding-left: 20px;
	list-style-type: none
}

#content-container .list-styled li {
	position: relative;
	padding: 5px 0 5px 30px
}

#content-container .list-styled li::before {
	font-family: FontAwesome;
	color: inherit !important;
	left: 0;
	top: 0;
	position: absolute;
	font-size: 18px;
	line-height: 1.9em
}

#content-container .list-styled.list-check li::before {
	content: "\f00c"
}

#content-container .list-styled.list-circle li::before {
	content: "\f10c"
}

#content-container .list-styled.list-square li::before {
	content: "\f0c8"
}

#content-container .list-styled.list-star li::before {
	content: "\f005"
}

#content-container .list-styled.list-wiki li::before {
	content: "\f016"
}

#content-container .list-styled.list-wiki li.sub-category::before {
	content: "\f115"
}

#content-container .list-styled.list-change li::before {
	content: "\f017"
}

#content-container .list-styled.list-arrow li::before {
	content: "\f061"
}

#content-container .list-styled.list-projects li::before {
	content: "\f1b3"
}

/* #content-container ol li {
	padding: 5px 10px
} */

#content-container .list-styled.list-wiki li.sub-category>span {
	font-weight: 700
}

#content-container .list-styled.list-wiki.collapsed-wiki li.sub-category>span {
	cursor: pointer
}

#content-container .list-styled.list-wiki.collapsed-wiki li.sub-category>span:after,
#content-container .list-styled.list-wiki.collapsed-wiki li.sub-category>span[aria-expanded=false]:after {
	font-family: fontAwesome;
	display: inline-block;
	content: "\f0d7";
	margin-left: 5px
}

#content-container .list-styled.list-wiki.collapsed-wiki li.sub-category>span[aria-expanded=true]:after {
	content: "\f0d8"
}

#content-container .sub-category .list-styled {
	padding-left: 0
}

.list-styled.list-wiki a.featured:before {
	display: block;
	position: absolute;
	font-family: fontAwesome;
	content: "\f005";
	margin-right: 5px;
	font-size: 15px;
	vertical-align: middle;
	top: 2px;
	left: 6px;
	line-height: 1
}

#content-container blockquote {
	border: none;
	font-size: 1em;
	line-height: 1.9em;
	margin: 20px 0 15px;
	padding: 0
}

#content-container blockquote:before {
	content: "\f10d";
	font-family: FontAwesome;
	font-style: normal;
	font-size: 1.4em;
	float: left;
	margin: 0 10px -18px 0
}

#content-container blockquote p {
	font-size: 1.1em
}

#content-container pre {
	border: none;
	width: 100%
}

#content-container hr {
	border-top: 3px solid
}

.imgwallpic {
	padding: 0 !important;
	width: auto !important;
	border: none !important
}

.animated-number {
	text-align: center;
	margin: 20px 0
}

.animated-number h3 {
	font-weight: 300
}

.wp-core-ui .button.button-primary {
	color: #fff !important;
	text-shadow: none
}

#content-container #bbpress-forums button[type=submit] i,
#page-wrapper .btn.btn-default i {
	padding-right: 5px;
	position: relative
}

#page-wrapper .btn.btn-default.only-icon i {
	padding: 0 !important
}

#content-container #bbpress-forums button[type=submit]:hover,
#content-container #bp-browse-button:hover,
#content-container #buddypress .button-nav li a:hover,
#content-container #buddypress input[type=submit]:hover,
#main-content input[type=button]:hover,
#page-wrapper .btn.btn-default:hover,
input[type=submit]:hover {
	text-decoration: none;
	opacity: .8
}

#page-wrapper .btn.btn-default.btn-lg {
	padding: 20px 40px
}

#page-wrapper .btn.btn-default.btn-sm {
	padding: 5px 10px
}

#content-container .intern-box {
	padding: 8px 20px 15px;
	font-size: .9em;
	border-top: 1px solid;
	border-bottom: 1px solid #eaeaea
}

#content-container .intern-box.box-title {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}

#content-container .intern-box.box-title h3 {
	margin: 0;
	font-weight: 700;
	letter-spacing: -1px;
	font-size: 1.4em;
	-webkit-font-smoothing: antialiased
}

#content-container .intern-box p {
	margin: 0
}

#main-content span.label {
	display: inline-block;
	margin: 4px 0 0
}

#content-container .heading {
	position: relative;
	text-align: center;
	margin-bottom: 10px
}

#content-container .heading.center {
	text-align: center
}

#content-container .heading.center>* {
	padding: 0 20px
}

#content-container .heading>* {
	background: #fff;
	display: inline-block;
	z-index: 10;
	position: relative;
	padding: 0 20px
}

#content-container .heading i {
	padding-right: 10px
}

#content-container .heading a:hover {
	text-decoration: none !important
}

#content-container .heading::before {
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	height: 2px;
	top: 55%
}

#content-container article.content.type-multiverso .heading::before {
	width: 85%;
	right: 0;
	left: initial
}

.heading-container {
	position: relative
}

#content-container article.content.type-multiverso .intern-padding.heading-container,
#content-container article.content.type-sfwd-certificates .intern-padding.heading-container,
#content-container article.content.type-sfwd-courses .intern-padding.heading-container,
#content-container article.content.type-sfwd-lessons .intern-padding.heading-container,
#content-container article.content.type-sfwd-quiz .intern-padding.heading-container,
#content-container article.content.type-sfwd-topic .intern-padding.heading-container,
#content-container article.content.type-sfwd-transactions .intern-padding.heading-container {
	padding-bottom: 0
}

#content-container article.content.type-multiverso .intern-padding.heading-container:after,
#content-container article.content.type-sfwd-certificates .intern-padding.heading-container:after,
#content-container article.content.type-sfwd-courses .intern-padding.heading-container:after,
#content-container article.content.type-sfwd-lessons .intern-padding.heading-container:after,
#content-container article.content.type-sfwd-quiz .intern-padding.heading-container:after,
#content-container article.content.type-sfwd-topic .intern-padding.heading-container:after,
#content-container article.content.type-sfwd-transactions .intern-padding.heading-container:after {
	font-family: FontAwesome;
	position: absolute;
	font-size: 50px;
	top: 30px;
	left: 30px;
	z-index: 0;
	color: #fff;
	width: 80px;
	text-align: center;
	display: block;
	height: 80px;
	line-height: 80px;
	border-radius: 50%
}

#content-container article.content.type-sfwd-quiz .intern-padding.heading-container:after {
	content: "\f00c"
}

#content-container article.content.type-sfwd-courses .intern-padding.heading-container:after {
	content: "\f19d"
}

#content-container article.content.type-sfwd-lessons .intern-padding.heading-container:after {
	content: "\f02d"
}

#content-container article.content.type-sfwd-transactions .intern-padding.heading-container:after {
	content: "\f145"
}

#content-container article.content.type-sfwd-certificates .intern-padding.heading-container:after {
	content: "\f0a3"
}

#content-container article.content.type-multiverso .intern-padding.heading-container:after {
	content: "\f15b"
}

#content-container article.content.type-sfwd-topic .intern-padding.heading-container:after {
	content: "\f115"
}

body.search-results #content-container article.content .intern-padding.heading-container:after {
	display: none
}

#content-container .infobox {
	border-radius: 5px;
	padding: 20px;
	color: #fff;
	margin: 30px 0 10px;
	position: relative;
	overflow: hidden
}

#content-container .infobox p {
	color: #fff;
	margin: 0;
	line-height: 1.4em;
	text-align: left;
	text-transform: none
}

#content-container .infobox::before {
	font-size: 7em;
	left: -20px;
	font-family: FontAwesome;
	top: -20px;
	position: absolute;
	color: rgba(255, 255, 255, .3)
}

#content-container .infobox-head {
	font-weight: 700;
	font-size: 1.2em;
	padding-bottom: 10px;
	display: block
}

#content-container .infobox a {
	text-decoration: underline;
	color: #fff
}

#content-container .fw-tabs-container .fw-tabs ul li a:hover,
#content-container .post .heading a:hover {
	text-decoration: none
}

#content-container .infobox a:hover {
	opacity: .8
}

.progress {
	height: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative
}

.progress-bar {
	padding: 0 20px
}

.progress span {
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: -1px;
	font-size: 1.6em
}

.progress span.progress-start {
	position: absolute;
	left: 20px;
	opacity: .8;
	top: 0
}

.progress span.progress-current {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 0;
	left: 0
}

.progress span.progress-current i {
	padding-right: 10px
}

.progress span.progress-end {
	position: absolute;
	right: 20px;
	opacity: .8;
	top: 0
}

form p {
	margin: 15px 0;
	display: block;
	width: 100%
}

#buddypress .standard-form p.description {
	text-transform: none;
	font-size: 100%
}

form p.half {
	width: 50%
}

#buddypress .standard-form label,
#buddypress .standard-form span.label,
form label {
	font-weight: 300;
	/*	text-transform: uppercase*/
}

input,
textarea {
	border-radius: .25rem;
	border: 1px solid #b8c7d5;
	padding: 11px;
	background: #fff;
	color: #495057;
	background-clip: padding-box;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	font-family: work sans, Roboto;
	line-height: 1.5;
	box-shadow: 0 5px 10px #ccc;
}

select {
	border-radius: .25rem;
	border: 1px solid #b8c7d5;
	padding: 11px;
	background: #fff;
	color: #495057;
	background-clip: padding-box;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	line-height: 1.5;
	/*box-shadow: 0 5px 10px #ccc;*/
}

textarea {
	width: 100%
}

input[type=submit] {
	margin-left: 0;
	margin-right: 0;
	float: right;
	border: 0 !important;
	cursor: pointer
}

input:focus,
select:focus,
textarea:focus {
	box-shadow: 0 0 8px 1px rgba(232, 232, 232, .4);
	outline: 0;
	transition: border .4s ease 0s;
	border-color: #338ec9 !important
}

input[type=file] {
	max-width: 100%
}

.datepicker {
	border-radius: 0
}

label i.fa {
	margin-right: 10px
}

.wpcf7-checkbox,
.wpcf7-radio {
	display: block;
	margin-top: 15px;
	position: relative
}

.wpcf7 input[type=checkbox] {
	display: none
}

.wpcf7-checkbox span.wpcf7-list-item,
.wpcf7-radio span.wpcf7-list-item {
	margin-right: 20px
}

.wpcf7-checkbox span.wpcf7-list-item label,
.wpcf7-radio span.wpcf7-list-item label {
	margin-bottom: 0;
	height: 30px;
	position: relative;
	font-weight: inherit
}

.wpcf7-checkbox span.wpcf7-list-item label span,
.wpcf7-radio span.wpcf7-list-item label span {
	line-height: 30px;
	padding-left: 40px
}

.wpcf7-checkbox span.wpcf7-list-item-label:before,
.wpcf7-radio span.wpcf7-list-item-label:before {
	border-radius: 3px;
	cursor: pointer;
	height: 30px;
	width: 30px;
	content: "";
	left: 0;
	position: absolute;
	text-align: center;
	border: 1px solid;
	font-family: FontAwesome;
	display: inline-block;
	-webkit-transition: content .4s;
	-moz-transition: content .4s;
	transition: content .4s
}

.wpcf7-radio span.wpcf7-list-item-label:before {
	border-radius: 50% !important
}

.wpcf7-checkbox label.checked span.wpcf7-list-item-label:before,
.wpcf7-radio label.checked span.wpcf7-list-item-label:before {
	content: "\f00c";
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	transition-duration: .4s
}

.wpcf7-radio label span.wpcf7-list-item-label:before {
	content: none !important
}

.list-members img {
	border-radius: 50%;
	margin: 5px;
	width: 45px;
	height: 45px
}

#content-container div.wpcf7-response-output {
	margin: 60px 0 0 !important;
	padding: 20px !important
}

#content-container select {
	display: block;
	margin: 15px 0
}

.fw-accordion,
.fw-tabs-container {
	margin: 30px 0
}

#content-container .fw-tabs-container .fw-tabs ul li a,
.fw-icon .list-title {
	font-weight: 700;
	text-transform: uppercase
}

#content-container .fw-iconbox-image {
	font-size: 3em;
	margin-bottom: 20px
}

#content-container .fw-icon {
	margin: 0 10px
}

.special-404 {
	font-size: 6em;
	display: block;
	position: relative
}

#learndash_course_content,
#learndash_course_materials,
#learndash_uploaded_assignments {
	margin-top: 50px
}

#learndash_course_content_title {
	margin-bottom: 10px !important
}

#right-sidebar .ld-course-info-my-courses {
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #e0e0e0
}

#right-sidebar .ld-course-info-my-courses img {
	height: auto
}

#right-sidebar .ld-course-info-my-courses h2 {
	font-size: 16px;
	text-transform: capitalize
}

.comment-meta a.url,
.post-metadatas li a {
	text-transform: uppercase
}

body.mce-fullscreen #navbar {
	z-index: 0
}

body.mce-fullscreen #navigation {
	z-index: 10
}

body.mce-fullscreen #content .mce-tinymce.mce-panel.mce-fullscreen {
	background: rgba(255, 255, 255, .7)
}

body.mce-fullscreen #content .mce-tinymce.mce-panel.mce-fullscreen>.mce-container-body.mce-stack-layout {
	position: relative;
	width: 80%;
	margin: 100px auto auto;
	overflow: scroll;
	border: 5px solid rgba(142, 142, 142, .28);
	border-radius: 5px
}

#dashboard .widget {
	display: inline-block;
	padding: 0;
	margin: 0 12px 12px 0;
	border-radius: .25rem;
	float: left
}

#dashboard .widget .intern-box {
	border-radius: 4px
}

#dashboard .widget .box-title {
	background-color: transparent;
	border-bottom: medium;
	border-radius: 0;
	border-top: 0;
	margin-top: -10px;
	padding-bottom: 0;
	position: relative;
	text-align: center
}

#dashboard .widget .box-title::after {
	display: none
}

#dashboard .widget .box-title h3,
#dashboard .widget.evoFC_Widget h3.widget-title {
	margin: 0;
	position: relative;
	background-color: transparent !important;
	color: #2c2c2c;
	z-index: 11;
	letter-spacing: inherit;
	font-weight: 400;
	font-size: 1.2em;
	padding: 0 0 1px;
	text-align: left;
	display: block;
	overflow: hidden
}

#dashboard .widget .box-title {
	padding-left: 0;
	padding-right: 0
}

#dashboard .widget .box-title h3:after,
#dashboard .widget .box-title h3:before,
#dashboard .widget.evoFC_Widget h3.widget-title:after,
#dashboard .widget.evoFC_Widget h3.widget-title:before {
	display: inline-block;
	height: 2px;
	position: relative;
	vertical-align: middle;
	width: 50%;
	top: -2px
}

#dashboard .widget .box-title h3:before,
#dashboard .widget.evoFC_Widget h3.widget-title:before {
	right: .5em;
	margin-left: -50%
}

#dashboard .widget .box-title h3:after,
#dashboard .widget.evoFC_Widget h3.widget-title:after {
	left: .5em;
	margin-right: -50%
}

#dashboard .widget .intern-padding {
	padding: 10px;
	position: relative;
	/*word-break: break-all*/
}

.pdf_view i {
	margin: 0 !important;
}

#content-container .widget .intern-padding ul {
	padding-left: 0;
	margin-bottom: 0
}

.widget #calendar_wrap #wp-calendar {
	width: 100%
}

.widget #calendar_wrap #wp-calendar td,
.widget #calendar_wrap #wp-calendar tr {
	padding: 5px 0
}

#featuredbox.directory-header {
	height: 350px
}

#featuredbox.directory-header .featured-background {
	display: none
}

#featuredbox.directory-header .pagetitle {
	padding: 0;
	margin: 0 auto;
	width: auto;
	height: auto;
	bottom: -20%;
	position: relative;
	background-color: rgba(0, 0, 0, .05);
	border-radius: 5px
}

#featuredbox.directory-header.centered .pagetitle>h1 {
	margin: 0;
	padding: 20px;
	display: block
}

#featuredbox.directory-header #map-directory {
	width: 100%;
	height: 344px;
	top: 0;
	position: absolute
}

.directory-map-box {
	width: 200px;
	text-align: center
}

.directory-map-box i.fa {
	position: relative;
	font-size: 1.4em;
	padding-right: 5px
}

.title-box-buttons {
	display: block
}

#page-wrapper .title-box-buttons a.btn.btn-default {
	margin-top: 0
}

#directory-search {
	display: none
}

#directory-search form {
	margin: 0
}

#directory-search form #s {
	width: 65%;
	margin-top: 0;
	margin-bottom: 20px
}

#directory-search form button {
	border: 0;
	font-size: 22px;
	border-radius: 5px;
	padding: 10px 20px;
	top: 4px;
	margin-left: 10px
}

#content-container .masonry-layout .box {
	display: inline-block;
	padding: 0;
	margin: 0 1% 20px
}

#content-container .masonry-layout .box .intern-thumbnail {
	height: 100px
}

#content-container .masonry-layout .box .box-title {
	border-bottom: 1px solid;
	margin-top: -15px;
	position: relative;
	text-align: center;
	border-top: 0;
	padding-bottom: 8px;
	background-color: transparent;
	border-radius: 0
}

#content-container .masonry-layout .box .box-title::after {
	content: "";
	width: 100%;
	height: 2px;
	display: inline-block;
	position: absolute;
	top: 23px;
	left: 0;
	z-index: 10
}

#content-container .masonry-layout .box .box-title h3 {
	margin: 0;
	display: inline-block;
	position: relative;
	background-color: #fff;
	z-index: 11;
	letter-spacing: initial;
	font-weight: 500;
	font-size: 1.3em;
	padding: 0 10px
}

#content-container .masonry-layout .box .intern-padding {
	padding: 20px;
	border-radius: 4px
}

#content-container .masonry-layout .box .intern-padding p {
	margin-top: 10px;
	margin-bottom: 0
}

#content-container .masonry-layout .box .directory-item-fields {
	border-radius: 0 0 4px 4px
}

#content-container .masonry-layout .box .directory-item-fields ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}

#content-container .masonry-layout .box .directory-item-fields ul .directory-item-field {
	position: relative;
	padding-left: 35px;
	margin-bottom: 8px
}

#content-container .masonry-layout .box .directory-item-fields ul .directory-item-field:last-child {
	margin-bottom: 0
}

#content-container .masonry-layout .box .directory-item-fields ul .directory-item-field i {
	position: absolute;
	left: 0;
	font-size: 16px
}

.directory-category,
.directory-comments {
	display: inline-block;
	margin-right: 10px;
	margin-top: 10px;
	vertical-align: middle
}

.directory-category i,
.directory-comments i {
	font-size: 16px;
	position: relative;
	padding-right: 8px;
	vertical-align: middle
}

#map-directory-single {
	height: 180px;
	border-radius: 5px
}

.bottom-map-location {
	display: block;
	text-align: center;
	padding: 10px;
	font-style: italic
}

.bottom-map-location i {
	padding-right: 8px
}

.directory-item-fields ul {
	list-style-type: none;
	padding: 0
}

.directory-item-fields ul li {
	position: relative;
	margin-bottom: 15px;
	padding-left: 45px;
	font-size: 1.2em
}

.directory-item-fields ul li i {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 24px
}

.intern-thumbnail,
.intern-thumbnail a {
	position: relative;
	border-radius: 5px 5px 0 0;
	overflow: hidden
}

.directory-item-fields.on-single {
	margin-top: 18px
}

.intern-thumbnail {
	height: 250px;
	background-attachment: scroll;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}

#content-container .masonry-layout .box .intern-thumbnail.auto-height,
.intern-thumbnail.auto-height {
	height: auto
}

.intern-thumbnail a {
	display: block;
	width: 100%;
	height: 100%
}

.blog-button {
	text-align: right
}

#content-container .post .heading h2 {
	margin: 0
}

.post-metadatas {
	text-align: center;
	margin: 0;
	font-size: 1.1em;
	font-style: italic
}

.post-metadatas li {
	padding: 0 15px
}

.post-metadatas li i {
	padding-right: 8px
}

.blog-next-page a i {
	padding-left: 5px;
	padding-right: 5px
}

.metadatas-footer .post-metadatas {
	text-align: left;
	font-style: normal
}

.metadatas-footer .post-metadatas.list-inline li {
	display: block
}

#respond #submit {
	display: none
}

.comment-list {
	list-style-type: none;
	padding-left: 0;
	padding-top: 30px
}

.comment-list ol {
	list-style-type: none;
	padding-left: 80px
}

.comment-list ol ol ol ol {
	padding-left: 0
}

.comment-list .comment-author.vcard img {
	border-radius: 50%;
	float: left;
	margin: 0 30px 0 0;
	width: 75px
}

.comment-list .comment-content {
	padding-left: 105px
}

.comment-list .comment-content p {
	margin: 0
}

.comment-list .reply {
	text-align: right
}

.comment-list .children li:before {
	font-family: FontAwesome;
	content: "\f064";
	font-size: 2em;
	top: 30px;
	position: absolute;
	left: -60px
}

.comment-list li:last-child {
	margin-bottom: 0
}

#content-container .comment-list li {
	list-style-type: none;
	position: relative;
	margin-bottom: 20px;
	padding: 0
}

.comment-metadata {
	font-weight: 700;
	font-style: italic
}

#content-container .blog-next-page .navigation {
	padding: 0;
	display: inline-block
}

#content-container .blog-next-page .navigation li {
	list-style: none;
	float: left
}

#content-container .blog-next-page .navigation li.active a {
	background: #fff !important
}

.blog-authorbox {
	margin-top: 20px;
	padding: 20px;
	border-radius: 10px
}

.blog-authorbox img {
	border-radius: 10px;
	float: left
}

.blog-authorbox-right {
	padding-left: 120px
}

.blog-authorbox-right .blog-like-container {
	float: right;
	max-width: 140px;
	text-align: center
}

.blog-authorbox-right .blog-like-container .like-text {
	text-transform: uppercase;
	font-size: .9em;
	margin-bottom: 0
}

.blog-authorbox h3 {
	text-transform: none;
	margin-top: 5px
}

#content-container .blog-shortcode-container .list-styled.list-arrow a:hover {
	text-decoration: none !important
}

#content-container .blog-shortcode-container .list-styled.list-arrow li::before {
	top: 7px
}

#content-container .blog-shortcode-container h4 span {
	font-size: 16px;
	font-style: italic;
	margin-left: 5px;
	text-transform: none
}

#activate-page {
	padding: 40px
}

.wp-editor-container .quicktags-toolbar input[type=button] {
	background-color: #fafafa !important;
	margin-right: 5px !important
}

#buddypress .wp-editor-wrap a.button,
#buddypress .wp-editor-wrap button,
#buddypress .wp-editor-wrap input[type=button],
#buddypress .wp-editor-wrap input[type=reset],
#buddypress .wp-editor-wrap input[type=submit] {
	background: initial !important;
	border: 0 !important
}

#item-header,
#user-cover {
	background-color: #575757
}

#item-header {
	color: #fff;
	border-radius: 5px 5px 0 0;
	position: relative;
	padding: 30px 30px 20px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}

#item-header.no-featured {
	background: #fff
}

#buddypress #item-header-avatar img {
	width: 200px;
	height: 200px;
	border: 6px solid #fff;
	margin-right: 20px;
	float: left;
	border-radius: 50%;
	z-index: 15;
	position: relative;
	-webkit-box-shadow: 2px 2px 10px #646464;
	-moz-box-shadow: 2px 2px 10px #646464;
	-ms-box-shadow: 2px 2px 10px #646464;
	-o-box-shadow: 2px 2px 10px #646464;
	box-shadow: 2px 2px 10px #646464
}

#content-container #buddypress #item-header-avatar a:hover {
	opacity: 1
}

#buddypress #item-header-avatar img:hover {
	opacity: .9;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	transition: opacity .4s
}

#buddypress div#item-header div#item-header-content {
	position: relative;
	z-index: 19;
	margin-top: 0;
	margin-left: 3rem;
	width: 80%
}

#buddypress span.activity {
	font-size: initial;
	font-style: italic
}

#buddypress li.load-more {
	border-radius: 5px;
	text-transform: uppercase
}

#buddypress li.load-more a:hover {
	text-decoration: none
}

#buddypress div#item-header div#item-meta {
	font-size: 90%;
	color: #fff;
	font-style: italic;
	overflow: hidden;
	margin: 10px 0 0
}

#buddypress div#item-header div#item-meta #latest-update p {
	background-color: rgba(0, 0, 0, .3);
	padding: 10px;
	color: #fff;
	font-size: 1.1em;
	border-radius: 4px;
	font-style: initial
}

#content-container div.item-list-tabs ul li,
#content-container div.item-list-tabs-project ul li,
#content-container div.item-list-tabs-wiki ul li {
	float: none;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	margin: 0;
	list-style: none
}

#content-container div.item-list-tabs ul,
#content-container div.item-list-tabs-project ul,
#content-container div.item-list-tabs-wiki ul {
	font-size: 0;
	margin: 0;
	padding: 0
}

#content-container div.item-list-tabs ul li a span,
#content-container div.item-list-tabs ul li a span.count,
#content-container div.item-list-tabs ul li a span.no-count,
#content-container div.item-list-tabs ul li.current a span,
#content-container div.item-list-tabs ul li.current a span.count,
#content-container div.item-list-tabs ul li.current a span.no-count,
#content-container div.item-list-tabs ul li.selected a span,
#content-container div.item-list-tabs-project ul li a span,
#content-container div.item-list-tabs-project ul li.active a span,
#content-container div.item-list-tabs-wiki ul li a span,
#content-container div.item-list-tabs-wiki ul li.active a span {
	color: #fff;
	padding: 1px 8px;
	border-radius: 20px;
	margin-left: 10px;
	display: inline-block;
	line-height: normal;
	font-size: 90%;
	position: absolute;
	right: 15px;
	border: 3px solid #fff;
	top: 26px;
}

#content-container div.item-list-tabs ul li a,
#content-container div.item-list-tabs-project ul li a,
#content-container div.item-list-tabs-project ul span,
#content-container div.item-list-tabs-wiki ul li a,
#content-container div.item-list-tabs-wiki ul span,
div.item-list-tabs ul li span {
	font-size: 11px
}

	#content-container div.item-list-tabs ul li a,
	#content-container div.item-list-tabs-project ul li a,
	#content-container div.item-list-tabs-wiki ul li a {
		padding: 15px;
		font-weight: 400;
		display: block;
		text-transform: uppercase;
		line-height: 32px;
	/*	border-left: 1px solid;*/
		text-align: center;
		background: #fff;
		border-radius: 8px;
		margin-right: 0.2rem;
	}

#content-container .bp_group #buddypress #item-nav.intern-box div.item-list-tabs ul,
#content-container .bp_members #buddypress #item-nav.intern-box div.item-list-tabs ul {
	padding-top: 20px
}

#content-container .bp_group #buddypress #item-nav.intern-box div.item-list-tabs ul li,
#content-container .bp_members #buddypress #item-nav.intern-box div.item-list-tabs ul li {
	margin: 0 3px 15px
}

#content-container .bp_group #buddypress #item-nav.intern-box div.item-list-tabs ul li a,
#content-container .bp_members #buddypress #item-nav.intern-box div.item-list-tabs ul li a {
	min-width: 58px;
	padding: 5px;
	border-radius: 5px;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid
}

#content-container .bp_group #buddypress #item-nav.intern-box div.item-list-tabs ul li.current a,
#content-container .bp_members #buddypress #item-nav.intern-box div.item-list-tabs ul li.current a {
	border: 0
}

#content-container div.item-list-tabs ul li:last-child a,
#content-container div.item-list-tabs-project ul li:last-child a,
#content-container div.item-list-tabs-wiki ul li:last-child a {
	border-right: 1px solid
}

#content-container div.item-list-tabs ul li.selected a,
#content-container div.item-list-tabs-project ul li.active a,
#content-container div.item-list-tabs-wiki ul li.active a,
div.item-list-tabs ul li.current a {
	color: #fff;
	opacity: 1
}

#content-container div.item-list-tabs ul li.selected a:hover,
#content-container div.item-list-tabs-project ul li.active a:hover,
#content-container div.item-list-tabs-wiki ul li.active a:hover,
div.item-list-tabs ul li.current a:hover {
	opacity: .4;
	color: #fff !important;
	text-decoration: none
}

#content-container #item-nav.intern-box {
	padding: 0;
	border-top: 0
}

#content-container div.item-list-tabs ul li>a:before,
#content-container div.item-list-tabs-project ul li>a:before,
#content-container div.item-list-tabs-wiki ul li>a:before {
	font-family: FontAwesome;
	padding-bottom: 5px;
	padding-right: 0;
	font-weight: initial;
	display: block;
	font-size: 2em
}

#content-container div.item-list-tabs ul li#activity-friends>a::before {
	content: "\f087"
}

#content-container div.item-list-tabs ul li#activity-groups>a::before {
	content: "\f097"
}

#content-container div.item-list-tabs ul li#activity-mentions>a::before {
	content: "\f064"
}

#content-container div.item-list-tabs ul li#activity-favorites>a::before {
	content: "\f005"
}

#content-container div.item-list-tabs ul li#groups-all>a::before {
	content: "\f0c0"
}

#content-container div.item-list-tabs ul li#group-create-nav>a::before {
	content: "\f0fe"
}

#content-container div.item-list-tabs ul li#groups-personal>a::before {
	content: "\f004"
}

#content-container div.item-list-tabs ul li#home-groups-li>a::before {
	content: "\f015"
}

#content-container div.item-list-tabs ul li#members-groups-li>a::before {
	content: "\f0c0"
}

#content-container div.item-list-tabs ul li#invite-groups-li>a::before {
	content: "\f234"
}

#content-container div.item-list-tabs ul li#admin-groups-li>a::before {
	content: "\f085"
}

#content-container div.item-list-tabs ul li#nav-group-projects-groups-li>a::before {
	content: "\f1b3"
}

#content-container div.item-list-tabs ul li#forums-personal-li>a::before,
#content-container div.item-list-tabs ul li#nav-forum-groups-li>a::before {
	content: "\f0e8"
}

#content-container div.item-list-tabs ul li#nav-experiences-groups-li>a::before {
	content: "\f19d"
}

#content-container div.item-list-tabs ul li#rtmedia-media-nav-groups-li>a::before {
	content: "\f1c5"
}

#content-container #create-group-form #item-nav div.item-list-tabs ul li,
#content-container #groups-directory-form #item-nav div.item-list-tabs ul li {
	width: 180px
}

#content-container #create-group-form #item-nav div.item-list-tabs ul li span {
	line-height: 45px
}

#content-container #create-group-form #item-nav,
#content-container #groups-directory-form #item-nav {
	border-radius: 5px 5px 0 0
}

#buddypress div.item-list-tabs#subnav {
	margin: 0
}

#buddypress div.item-list-tabs#subnav ul {
	text-align: left;
	display: inline-block;
	width: 100%;
	border: 0;
	margin-bottom: 0;
	border-radius: 5px
}

#buddypress div.item-list-tabs#subnav ul li:first-child a {
	border-radius: 5px 0 0 5px
}

#buddypress div.item-list-tabs#subnav ul li a {
	border: 0;
	padding: 12px 20px;
	font-size: .9em;
	background: 0 0
}

#buddypress div.item-list-tabs#subnav ul li.current a {
	color: #fff !important
}

#buddypress div.item-list-tabs ul li.last {
	margin-top: 3px !important;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 2px
}

#buddypress div.item-list-tabs ul li.last label {
	margin-bottom: 0;
	font-weight: 400;
	font-style: italic;
	font-size: .9em;
	display: none
}

#buddypress div.item-list-tabs ul li.last select {
	margin: 0;
	min-width: 160px
}

#buddypress div.item-list-tabs#subnav ul li a:hover {
	opacity: 1;
	background: #fff;
	-webkit-transition: background .4s;
	-moz-transition: background .4s;
	transition: background .4s
}

.item-list-tabs .selected,
.item-list-tabs ul .selected a:hover {
	background: #338ec9 !important
}

#buddypress div.item-list-tabs#subnav ul li#notifications-personal-li>a::before {
	content: none
}

.field_woffice_notes {
	display: none
}

form#woffice_user_notes {
	margin: 0
}

#change-cover-image-personal-li,
a#change-cover-image {
	display: none !important
}

#buddypress .activity-avatar img.FB_profile_pic,
#buddypress .activity-list li.mini .activity-avatar img.avatar,
#buddypress .item-avatar img,
#whats-new-avatar a img,
.activity-avatar a img {
	width: 75px;
	height: 75px;
	border-radius: 50%;
	margin-left: 0;
	position: relative
}

#buddypress .activity-avatar img.avatar:hover,
#buddypress .item-avatar img:hover {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	transition-duration: .4s
}

#buddypress ul.item-list .activity-comments li img.avatar,
.ac-reply-avatar img {
	border-radius: 4px
}

#item-body .activity {
	padding: 40px 0
}

.item-list-tabs .selected {
	color: #fff !important
}

#buddypress .activity-content {
	margin: 0 0 0 90px !important;
	padding: 20px !important;
	border-radius: 5px
}

#buddypress .activity-list .activity-content::before {
	content: "\f0d9";
	position: absolute;
	font-size: 2em;
	left: -8px;
	top: 16px;
	font-family: fontAwesome
}

#buddypress #activity-stream .activity-inner p {
	font-weight: 400;
	font-style: initial;
	font-size: 1.1em
}

#buddypress div.activity-meta {
	margin: 0
}

#buddypress div.message-search {
	margin: 0;
	display: block;
	width: 100%;
	float: none
}

#buddypress div.item-list-tabs#subnav form {
	margin: 0 0 20px
}

#buddypress div.item-list-tabs#subnav form label {
	display: none
}

#buddypress div.item-list-tabs#subnav form input[type=text] {
	width: 60%;
	margin-top: 0;
	margin-bottom: 0
}

#buddypress div.item-list-tabs#subnav form input[type=submit] {
	width: 35%;
	padding: 17px 0;
	margin-top: 0;
	margin-left: 5%;
	margin-bottom: 0;
	float: right
}

#content-container #buddypress input#aw-whats-new-submit {
	margin-top: 15px
}

#bp-avatar-feedback.updated.success,
#bp-uploader-warning,
#buddypress div#message,
#content-container div.wpcf7-response-output {
	padding: 20px 40px;
	border-radius: 5px;
	z-index: 10;
	margin-top: 15px;
	overflow: hidden;
	position: relative;
	opacity: 1;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	transition: opacity .4s
}

#bp-avatar-feedback.updated.success,
#bp-uploader-warning,
#bp-webcam-message p.warning {
	color: #fff;
	border: none
}

#bp-avatar-feedback.updated.success:hover,
#bp-uploader-warning:hover,
#buddypress div#message:hover,
#content-container div.wpcf7-response-output:hover {
	opacity: .8
}

#bp-avatar-feedback.updated.success::before,
#bp-uploader-warning::before,
#buddypress div#message::before,
#content-container div.wpcf7-response-output::before {
	font-size: 7em;
	left: -20px;
	font-family: FontAwesome;
	content: "\f05a";
	top: -20px;
	position: absolute;
	color: rgba(255, 255, 255, .4)
}

#bp-uploader-warning p,
#bp-webcam-message p,
#buddypress div#message p,
#content-container div.wpcf7-response-output {
	margin: 0;
	font-size: 1.1em;
	padding: 0;
	background-color: transparent;
	border: 0;
	color: #fff
}

#buddypress div#message.error:hover,
#buddypress div#message.updated:hover {
	opacity: .9
}

#content-container #buddypress div.activity-meta a.button:hover,
#content-container #buddypress div.item-avatar a:hover {
	opacity: 1
}

#buddypress div#message.error p,
#buddypress div#message.updated p {
	color: #fff;
	border-color: transparent;
	background: 0 0
}

#buddypress div.item-list-tabs ul li.last select#notifications-sort-order-list {
	padding-right: 30px
}

#buddypress div.item-list-tabs#subnav form#notifications-sort-order {
	margin: 0
}

#notifications-count-top {
	margin-left: 0;
	font-style: italic
}

#buddypress table.notification-settings {
	width: 100%
}

#buddypress table.notification-settings .no,
#buddypress table.notification-settings .yes {
	text-align: center
}

#buddypress table.notification-settings .no input,
#buddypress table.notification-settings .yes input {
	width: initial
}

div.bp-progress {
	border-radius: 3px
}

#buddypress form li {
	width: 100%
}

#buddypress input[type=submit] {
	display: inline-block;
	width: initial;
	vertical-align: middle;
}

#buddypress .standard-form input[type=text],
#buddypress .standard-form textarea {
	width: 100%;
	margin: 10px 0
}

#buddypress .standard-form input[type=checkbox] {
	width: 20px
}

#buddypress .standard-form div.submit {
	text-align: right
}

#buddypress .standard-form div.submit input {
	float: none;
	display: inline-block;
	width: inherit;
	margin-right: 0;
	margin-bottom: 0
}

#buddypress a.bp-secondary-action,
#buddypress span.highlight {
	font-size: 100%
}

#messages-bulk-manage {
	float: none;
	display: inline-block;
	width: initial
}

.ac-reply-avatar img {
	width: 50px !important;
	height: 50px !important
}

#buddypress .standard-form .datebox select {
	width: auto;
	display: inline-block;
	margin-right: 10px
}

#buddypress .activity-list li {
	border-bottom: 0 !important
}

#buddypress .activity-list li:hover {
	background: 0 0 !important
}

#buddypress .activity-list li.mini {
	font-size: 100%;
	padding-bottom: 30px;
	display: block
}

#buddypress .activity-list li.mini:last-child {
	padding-bottom: 20px;
	border-bottom: 0
}

#buddypress div.ac-reply-avatar img {
	border: 0;
	border-radius: 50%
}

#buddypress form#whats-new-form #whats-new-options select {
	display: inline-block !important
}

#buddypress #whats-new-avatar img {
	width: 100px;
	height: 100px
}

#buddypress form#whats-new-form #whats-new-content {
	margin-left: 100px
}

#buddypress form#whats-new-form p.activity-greeting {
	line-height: normal;
	margin-bottom: 0;
	margin-left: 120px
}

#buddypress form#whats-new-form textarea {
	height: 60px !important;
	width: 100%
}

#buddypress #item-body form#whats-new-form {
	padding: 30px 40px 10px;
	border: 0;
	border-radius: 5px
}

#buddypress ul.item-list {
	border-top: 0
}

#buddypress ul#activity-stream.item-list li {
	padding: 20px 30px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s
}

#content-container #buddypress div.activity-meta a.button:first-child {
	border-radius: 5px 0 0 5px
}

#content-container #buddypress div.activity-meta a.button:last-child {
	border-radius: 0 5px 5px 0
}

#content-container #buddypress div.activity-meta a.button {
	border-radius: 0;
	padding: 0 10px 0 0;
	background: 0 0;
	display: inline-block;
	font-size: initial
}

#buddypress a.activity-time-since {
	font-weight: 400
}

#main-content #buddypress div.activity-meta a.button {
	background-color: transparent !important
}

#buddypress .comment-reply-link,
#buddypress a.button,
#buddypress div.activity-meta a,
#buddypress div.generic-button a,
a.bp-title-button {
	text-transform: uppercase;
	border-radius: 2px;
	color: #fff;
	font-weight: 700;
	padding: 10px 18px;
	margin: 15px 0;
	border: 0
}

#buddypress .comment-reply-link:hover,
#buddypress a.button:hover,
#buddypress div.activity-meta a:hover,
#buddypress div.generic-button a:hover,
a.bp-title-button:hover {
	border: 0;
	color: #fff !important
}

#buddypress input[type=button]:hover {
	border: 0;
	background: inherit;
	color: #fff
}

#buddypress #activity-stream p {
	font-weight: 700;
	margin: 0
}

#buddypress .activity-list .activity-content .activity-header img.avatar {
	border-radius: 3px;
	position: relative;
	top: -5px;
	height: 30px;
	width: 30px
}

#buddypress #reply-title small a span,
#buddypress a.bp-primary-action span {
	color: #fff;
	padding: 1px 8px;
	border-radius: 10px;
	margin-left: 10px;
	display: inline-block;
	line-height: normal
}

#buddypress #whats-new-options {
	overflow: hidden;
	height: 55px !important;
	text-align: right
}

#buddypress form#whats-new-form #whats-new-submit {
	float: none;
	margin-top: 0;
	display: inline-block
}

#buddypress .standard-form#send-reply textarea {
	width: 100%
}

#buddypress ul.item-list li div.item-title,
#buddypress ul.item-list li h4 {
	font-size: 100%;
	font-weight: 700;
	text-transform: uppercase
}

#buddypress div.pagination {
	float: none;
	padding: 20px 0;
	margin: 0
}

#buddypress div.pagination .pag-count {
	margin-left: 0
}

#buddypress div.pagination .pagination-links span {
	opacity: .6
}

#buddypress div.pagination .pagination-links a:hover {
	opacity: .8;
	text-decoration: none
}

#content-container .intern-box#project-nav a:hover,
#content-container .intern-box#wiki-nav a:hover,
.bp-avatar-nav li a:hover,
.dropdown-menu li a:hover,
a.project-head:hover,
p.wiki-like a:hover {
	text-decoration: none !important
}

#buddypress div.pagination .pagination-links a,
#buddypress div.pagination .pagination-links span {
	display: inline-block;
	padding: 10px 14px;
	margin: 0 -2px;
	color: #fff
}

#buddypress div.pagination .pagination-links .page-numbers:first-child {
	border-radius: 3px 0 0 3px
}

#buddypress div.pagination .pagination-links .page-numbers:last-child {
	border-radius: 0 3px 3px 0
}

#content-container .bp_activity #buddypress #item-nav.intern-box {
	border-top: 1px solid
}

body.activity-permalink #buddypress .activity-list li .activity-content {
	margin-left: 120px
}

#buddypress div.activity-comments form .ac-textarea {
	border: 1px solid;
	border-radius: 5px;
	padding: 10px
}

#buddypress table.messages-notices tr th {
	text-transform: uppercase
}

#buddypress #message-threads thead tr th:first-child {
	border-radius: 5px 0 0
}

#buddypress #message-threads thead tr th:last-child {
	border-radius: 0 5px 0 0
}

#buddypress div#message-thread div.alt {
	border-radius: 5px
}

#buddypress .thread-from .from,
#buddypress .thread-from .to {
	text-transform: uppercase;
	font-size: .8em;
	font-weight: 500
}

#buddypress .thread-from a {
	text-transform: uppercase;
	padding-left: 10px
}

#buddypress table#message-threads tr.unread td .activity,
#buddypress table#message-threads tr.unread td .thread-excerpt,
#buddypress table#message-threads tr.unread td.thread-options {
	font-size: .9em
}

.jcrop-holder {
	float: none !important
}

.bp-avatar-nav ul.avatar-nav-items li.current {
	border-bottom-color: #fff !important
}

#profile-edit-form .editfield {
	margin-bottom: 20px
}

#main-content #buddypress ul.button-nav {
	padding-left: 0
}

#buddypress .button-nav li {
	display: inline;
	float: none !important
}

#buddypress .button-nav li a {
	overflow: hidden;
	position: relative
}

table.profile-fields {
	margin-top: 20px
}

#content #buddypress table.profile-fields td.label {
	font-size: 1em;
	display: table-cell;
	border-radius: 0;
	text-align: left;
	border: 0;
	font-weight: 500;
	line-height: inherit
}

#content #buddypress table.profile-fields tr.alt td {
	background: 0 0
}

#content #buddypress table.profile-fields tr td.data {
	border-radius: 3px;
	padding: 10px 20px
}

#content-container .member-social a {
	color: #fff;
	font-size: 1.6em;
	padding: 10px 10px 0 0;
	display: inline-block
}

#buddypress .item-list-tabs ul li.last {
	position: relative;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1
}

#buddypress #pag-top.pagination,
#content-container #buddypress li.groups-members-search {
	display: none
}

#buddypress .item-list-tabs ul li.last select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: relative;
	background: 0 0;
	text-transform: uppercase;
	font-size: .9em;
	font-weight: 700;
	padding: 5px 10px;
	border: 2px solid;
	border-radius: 5px
}

#buddypress .item-list-tabs ul li.last select::-ms-expand {
	display: none
}

#buddypress .item-list-tabs ul li.last:after {
	content: "\f0dc";
	font-family: FontAwesome;
	position: absolute;
	font-size: 1.4em;
	right: 5px;
	top: 18px;
	background: 0 0;
	width: 10%;
	line-height: 10%
}

#content-container #buddypress #group-create-tabs ul li.current a {
	color: #fff
}

#content-container #buddypress #group-create-tabs ul li span {
	padding: 0;
	font-style: italic
}

#content-container #buddypress #members-group-list #member-list li img {
	border-radius: 50%
}

#content-container #buddypress #members-group-list ul.item-list li div.action {
	top: 35px
}

#buddypress #create-group-form #message {
	margin: 20px 40px !important
}

#buddypress ul#groups-list li.hidden {
	display: inline-block !important;
	visibility: visible !important
}

#buddypress ul#groups-list li,#buddypress ul#members-list li {width: 30%;display: inline-block;padding: 0;margin: 20px 1%;/* border-radius: 5px pradnya commented 26-02-2025*/border-radius: .75rem; /*pradnya added 26-02-2025*/}

#buddypress ul#groups-list li:hover,
#buddypress ul#members-list li:hover {
	-webkit-box-shadow: 0 0 8px 1px rgba(232, 232, 232, .4);
	-moz-box-shadow: 0 0 8px 1px rgba(232, 232, 232, .4);
	-ms-box-shadow: 0 0 8px 1px rgba(232, 232, 232, .4);
	box-shadow: 0 0 8px 1px rgba(232, 232, 232, .4)
}

#buddypress ul#groups-list li div.item,
#buddypress ul#members-list li div.item {
	padding: 35px 20px 0;
	text-align: center
}

#buddypress ul#groups-list li div.action,
#buddypress ul#members-list li div.action {
	position: relative;
	text-align: center;
	top: 0;
	padding: 10px 0
}

#buddypress ul#groups-list li div.action div.generic-button a,
#buddypress ul#members-list li div.action div.generic-button a {
	font-size: 1em
}

#buddypress ul#groups-list li div.item-meta span,
#buddypress ul#members-list li div.item-meta span {
	font-size: .9em
}

#buddypress ul#groups-list li div.item-desc,
#buddypress ul#members-list li div.item-desc {
	margin: 0;
	width: 100%
}

#buddypress ul#groups-list li div.item-desc p,
#buddypress ul#members-list li div.item-desc p {
	text-transform: none;
	font-weight: initial
}

#buddypress ul#groups-list li div.item-title,
#buddypress ul#members-list li div.item-title {
	width: 100%
}

#buddypress ul#groups-list li div.item-title h3,
#buddypress ul#members-list li div.item-title h3 {
	font-size: 18px;
	padding: 5px;
	margin-bottom: 0
}

#content-container div.item-title a.heading::before {
	top: 70%
}

#buddypress ul#groups-list li div.item-title a {
	margin-bottom: 0
}

#buddypress ul#groups-list li div.item-title a,
#buddypress ul#members-list li div.item-title a {
	display: block
}

#buddypress ul#groups-list li div.item-avatar,
#buddypress ul#members-list li div.item-avatar {
	text-align: center;
	border-radius: 5px 5px 0 0;
	position: relative
}

#buddypress ul#members-list li div.item-avatar.has-cover {
	background-color: transparent;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}

#buddypress ul#groups-list li div.item-avatar img.avatar,
#buddypress ul#members-list li div.item-avatar img.avatar {
	float: none;
	height: 100px;
	width: 100px;
	position: relative;
	margin: 0;
	bottom: -50px;
	opacity: 1 !important;
	-webkit-box-shadow: 0 0 0 5px #fff;
	-moz-box-shadow: 0 0 0 5px #fff;
	-ms-box-shadow: 0 0 0 5px #fff;
	-o-box-shadow: 0 0 0 5px #fff;
	box-shadow: 0 0 0 5px #fff
}

#buddypress ul#members-list li div.item-title span.update {
	display: none
}

#buddypress ul#members-list li div.item-title h3 {
	font-size: 1.4em
}

#buddypress ul#members-list li div.action {
	padding: 20px
}

#buddypress ul#members-list li div.item-avatar span.member-role {
	position: absolute;
	right: 10px;
	top: 10px;
	text-transform: uppercase;
	font-size: .8em;
	color: #fff;
	padding: 2px 5px;
	border-radius: 3px
}

.bp-widget #members-list.item-list>li h5>span.small>a {
	display: inline-block;
	margin-top: 2px;
	margin-bottom: 0
}

#members-list-table td a img {
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 50%
}

#members-list-table tr>td:first-child a {
	display: block;
	text-align: center;
	width: 100px
}

#members-list-table tr>td:first-child a span {
	display: block;
	margin-top: 10px;
	position: relative
}

#members-list-table td div.generic-button a {
	display: block;
	padding: 8px 6px;
	width: 80%
}

#members-list-table tbody td {
	vertical-align: middle
}

#members-list-table tbody td.field-icon {
	min-width: 0
}

#members-list-table tbody td div.generic-button a {
	box-sizing: content-box
}

.woffice-xprofile-list {
	text-align: left
}

.woffice-xprofile-list span.field-icon {
	display: inline-block;
	margin-right: 5px
}

.woffice-xprofile-list span {
	line-height: 30px;
	display: block
}

.woffice-xprofile-list span i {
	font-size: 20px;
	display: inline-block;
	margin-right: 10px;
	width: 25px;
	position: relative;
	top: 2px
}

#members-map,
#members-map-loader {
	display: none
}

#buddypress div#item-header.group-header div#item-actions {
	width: 30%
}

#buddypress div#item-header.group-header ul img.avatar {
	width: 50px;
	height: 50px
}

#buddypress div#item-header.group-header img.avatar {
	margin: 0
}

#buddypress div#item-header.group-header div#item-header-content {
	margin: 40px 40px 0 180px;
	float: none
}

#content-container #buddypress div#item-header ul#group-admins li,
#woffice-members-filter-btn .fa-caret-down,
.dropdown-menu {
	margin-left: 10px
}

#content-container #item-nav.intern-box.group-header {
	border-top: 1px solid
}

#buddypress div#item-header ul li a img {
	border-radius: 5px
}

#buddypress div.bp-avatar-status p.success,
#buddypress div.bp-avatar-status p.warning {
	border-radius: 3px;
	border: 0;
	padding: 20px
}

#project-meta,
#projects-list li {
	border-bottom: 1px solid
}

#members-extra {
	padding: 20px 0 0;
	text-align: center
}

#members-map {
	width: 100%;
	height: 400px;
	position: absolute;
	top: 0;
	left: 0
}

#members-extra .btn.btn-default {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0 !important
}

#members-map-container,
#woffice-members-filter {
	display: inline-block
}

#buddypress.has-map #members-directory-form {
	margin-top: 300px
}

.user-map-box img {
	width: 50px;
	height: 50px;
	border-radius: 50%
}

.user-map-box h3 {
	margin-top: 10px
}

#members-directory-form {
	margin-top: 0
}

#woffice-members-filter-form {
	margin-bottom: 0
}

.dropdown-menu li a {
	color: initial !important
}

.widget_woffice_usersmap #members-map-widget {
	display: block;
	position: relative;
	height: 200px;
	border-radius: 5px
}

.widget_woffice_usersmap #members-map-widget .user-map-box img {
	width: 30px;
	height: 30px
}

.widget_woffice_usersmap #members-map-widget .user-map-box h3 {
	margin: 5px 0;
	font-size: 1.3em
}

#signup_form {
	margin: 0;
	padding: 40px
}

#signup_form>p {
	text-transform: none;
	font-style: italic
}

#content #bbp-search-form #bbp_search {
	width: 55%;
	margin-top: 0
}

#bbp-search-form #bbp_search_submit {
	margin: 0
}

#buddypress #friend-listf.item-list li {
	overflow: hidden
}

#content-container .intern-box#project-nav,
#content-container .intern-box#wiki-nav {
	padding: 0;
	border-radius: 5px 5px 0 0;
	border-top: 0 !important
}

#content-container .intern-box#project-nav a,
#content-container .intern-box#wiki-nav a {
	min-width: 120px;
	position: relative
}

#content-container #project-content-comments .box,
#content-container #wiki-content-comments .box {
	box-shadow: none !important
}

#project-content-comments .intern-padding,
#wiki-content-comments .intern-padding {
	padding: 0 !important
}

.wp-core-ui .button {
	color: inherit !important
}

body #main-content .wp-core-ui .quicktags-toolbar input.button.button-small {
	padding: 0 10px !important;
	color: #fff !important
}

#postcontent_ifr {
	height: 300px !important
}

.woffice-loader {
	text-align: center;
	font-size: 3em
}

.woffice-loader i {
	position: relative;
	animation: rotation 1s infinite ease-in-out;
	-webkit-animation: rotation 1s infinite ease-in-out
}

@-webkit-keyframes rotation {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes rotation {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

#page-wrapper #wiki-bottom a.btn {
	margin: 20px 10px
}

ul#projects-list {
	margin: 0;
	padding: 0 !important;
	list-style-type: none
}

.project-excerpt {
	margin: 0
}

a.project-head {
	text-align: center;
	display: block
}

a.project-head span {
	padding-right: 10px;
	font-size: 1.2em;
	font-style: italic
}

a.project-head span:last-child {
	padding-right: 0
}

a.project-head:hover {
	opacity: .6
}

a.project-head:hover h2 {
	opacity: .6 !important
}

a.project-head span i {
	padding-right: 5px
}

#projects-list li:last-child {
	border-bottom: none
}

.progress.project-progress {
	margin: 10px 0 20px;
	height: 30px;
	box-shadow: none;
	border-radius: 20px
}

.progress.project-progress .progress-bar {
	box-shadow: none;
	min-width: 12%;
	color: #fff
}

.progress.project-progress span.progress-current {
	text-align: left;
	padding-left: 10px
}

#woffice-projects-filter-btn .fa-caret-down {
	margin-left: 10px
}

#woffice-project-filter {
	display: inline-block;
	margin-top: 20px
}

#content-container #woffice-projects-filter-btn {
	margin: 0 !important
}

#project-meta {
	padding: 20px;
	border-top: 1px solid
}

#project-meta .progress.project-progress {
	background: #fff
}

#project-meta .col-md-4 {
	border-right: 1px solid
}

#project-meta .col-md-4:last-child {
	border-right: none
}

ul.project-meta-list {
	padding-left: 0;
	list-style-type: none;
	position: relative
}

ul.project-meta-list li {
	position: relative;
	padding: 5px 0 5px 40px;
	text-transform: uppercase;
	font-weight: 500
}

ul.project-meta-list li::before {
	font-family: FontAwesome;
	left: 0;
	top: -5px;
	font-weight: initial;
	position: absolute;
	font-size: 1.5em;
	line-height: 1.9em;
	content: "\f178"
}

ul.project-meta-list li.project-meta-date::before {
	content: "\f073"
}

ul.project-meta-list li.project-meta-category::before {
	content: "\f02c"
}

ul.project-meta-list li.project-meta-users::before {
	content: "\f0c0"
}

ul.project-meta-list li.project-meta-links::before {
	content: "\f0c1"
}

ul.project-meta-list li.project-meta-date {
	margin-bottom: 10px
}

.project-members img {
	border-radius: 50%;
	margin: 5px;
	width: 45px;
	height: 45px
}

#project-content-todo iframe {
	border: 0
}

#project-links {
	padding-left: 0;
	list-style-type: none
}

#project-links li {
	margin-bottom: 5px
}

#project-links li:last-child {
	margin-bottom: 0
}

#project-links li i {
	font-size: 1.4em;
	padding-right: 20px
}

#ssfa-flightbox,
#ssfa-flightbox-shadow {
	z-index: 9999999
}

#woffice-project-todo {
	margin: 0
}

.woffice-task {
	margin-bottom: 20px
}

.woffice-task.is-done {
	opacity: .5
}

.woffice-task header {
	overflow: hidden;
	position: relative;
	border-radius: 5px;
	padding: 20px;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .03);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .03);
	-ms-box-shadow: 0 1px 10px rgba(0, 0, 0, .03);
	box-shadow: 0 1px 10px rgba(0, 0, 0, .03)
}

.woffice-task header:before {
	position: absolute;
	font-size: 2em;
	left: 15px;
	top: 12px;
	font-family: FontAwesome;
	content: "\f0c9";
	opacity: .1
}

.woffice-task header:hover:before {
	cursor: move
}

.woffice-task.has-note.unfolded header {
	border-radius: 5px 5px 0 0
}

.woffice-task.has-note header {
	cursor: pointer
}

.woffice-task header label {
	display: inline;
	text-transform: none;
	font-size: 1.2em;
	font-weight: 700;
	position: relative;
	margin-left: 35px
}

.woffice-task header label input {
	position: relative;
	cursor: pointer;
	margin-right: 15px;
	z-index: 10;
	opacity: 0
}

.woffice-task header label .checkbox-style:hover {
	cursor: pointer
}

.woffice-task header label .checkbox-style:before {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	content: "";
	position: absolute;
	left: 0;
	top: 1px;
	z-index: 1;
	width: 20px;
	height: 20px;
	border: 3px solid;
	border-radius: 2px
}

.woffice-task.is-done header label .checkbox-style:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	height: 10px;
	border-top-style: none;
	border-right-style: none
}

.woffice-task header label .checkbox-style:after {
	content: "";
	position: absolute;
	top: 1px;
	left: 0;
	width: 20px;
	height: 20px;
	background: #fff;
	border-radius: 2px;
	cursor: pointer
}

#right-sidebar,
#woffice-add-todo input,
#woffice-add-todo textarea {
	background: #fff
}

.woffice-task header i.fa.fa-file-text-o {
	float: right;
	padding: 0 20px;
	position: relative;
	font-size: 20px
}

.woffice-task header i.fa.fa-file-text-o:hover {
	opacity: .2;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	transition: opacity .4s
}

#extrafooter-layer a h1,
.widget.widget_search button {
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s
}

.woffice-task header .woffice-todo-delete i.fa.fa-trash-o {
	float: right;
	padding-left: 20px;
	position: relative;
	font-size: 20px
}

.woffice-task header span.todo-date {
	float: right;
	font-size: 1.1em;
	font-style: italic
}

.woffice-task header span i {
	padding-right: 5px
}

.woffice-task .todo-assigned {
	display: inline-block;
	float: right;
	margin-left: 10px;
	position: relative;
	top: -3px
}

.woffice-task .todo-assigned img {
	border-radius: 4px;
	width: 25px;
	height: 25px
}

.woffice-add-todo-assigned {
	margin-top: 20px
}

form .woffice-task .todo-note {
	border-radius: 0 0 5px 5px;
	padding: 20px;
	-webkit-box-shadow: inset 0 0 40px rgba(0, 0, 0, .02);
	-moz-box-shadow: inset 0 0 40px rgba(0, 0, 0, .02);
	-ms-box-shadow: inset 0 0 40px rgba(0, 0, 0, .02);
	box-shadow: inset 0 0 40px rgba(0, 0, 0, .02)
}

form .woffice-task .todo-note p {
	margin: 0;
	text-transform: none
}

#woffice-add-todo {
	padding: 20px 40px;
	border-radius: 5px;
	margin-top: 50px
}

#woffice-add-todo .col-md-6 {
	text-align: right
}

#woffice-add-todo .col-md-6 input {
	width: 70%;
	margin: 0
}

#woffice-add-todo .col-md-6 label {
	float: left;
	margin-top: 15px;
	width: 30%;
	text-align: left
}

.assigned-tasks-empty,
.project-assigned-head {
	text-align: center
}

.woffice-add-todo-note {
	margin-top: 20px
}

#content-container #woffice-add-todo-alert .infobox {
	width: 100%
}

.project-assigned-head i.fa {
	font-size: 2.5em;
	margin-bottom: 10px
}

.project-assigned-head .box-title h3 span {
	font-weight: 700
}

#main-content li.assigned-task span.label {
	margin-right: 10px;
	margin-left: 0;
	position: relative;
	top: -1px
}

#woffice-project-todo .woffice-task:before,
.dragged {
	position: absolute
}

.assigned-tasks-empty p {
	display: block
}

.widget.widget_woffice_tasks_assigned .intern-padding ul li {
	padding: 5px 0 5px 25px
}

.project-assigned-shortcode .project-assigned-head {
	text-align: left
}

.project-assigned-shortcode .project-assigned-head h3 i.fa {
	margin-right: 10px;
	font-size: 1em
}

.project-assigned-shortcode .assigned-tasks-list {
	list-style-type: none;
	padding-left: 0
}

body.dragging,
body.dragging * {
	cursor: move !important
}

.dragged {
	opacity: .5;
	top: 0;
	z-index: 2000
}

.todo-placeholder.placeholder {
	opacity: .2;
	font-size: 1.5em
}

.wiki-like-container {
	text-align: right
}

p.wiki-like {
	margin: 0;
	padding: 10px 20px;
	font-size: 1.8em;
	border-radius: 5px;
	display: inline-block
}

p.wiki-like a {
	opacity: .6
}

p.wiki-like>* {
	vertical-align: middle
}

p.wiki-like.voted>* {
	color: #fff !important;
	opacity: 1 !important
}

p.wiki-like a:hover {
	opacity: 1
}

p.wiki-like a:hover i {
	-webkit-animation: vertical 3s ease infinite;
	animation: vertical 3s ease infinite
}

p.wiki-like span.count {
	margin-left: 10px;
	display: inline-block;
	font-size: .7em;
	font-weight: 700
}

@keyframes vertical {

	0%,
	16%,
	8% {
		-webkit-transform: translate(0, -3px);
		-ms-transform: translate(0, -3px);
		transform: translate(0, -3px)
	}

	12%,
	20%,
	4% {
		-webkit-transform: translate(0, 3px);
		-ms-transform: translate(0, 3px);
		transform: translate(0, 3px)
	}

	100%,
	22% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}

.list-wiki .count.label .fa {
	padding-right: 3px
}

#right-sidebar .widget .intern-padding {
	border-bottom: 1px solid #e8e8e8
}

.widget .intern-box.box-title {
	padding: 15px 20px 10px;
	border-bottom: 1px solid;
	position: relative;
	margin: -20px 0 10px;
	text-align: center
}

.widget .intern-box.box-title::after {
	content: "";
	width: 100%;
	height: 2px;
	display: inline-block;
	position: absolute;
	top: 23px;
	left: 0;
	z-index: 10
}

.widget .intern-box.box-title h3 {
	margin: 0;
	font-size: 1.1em;
	display: inline-block;
	position: relative;
	z-index: 11;
	padding: 0 12px;
	font-weight: 500;
	letter-spacing: 1px
}

.widget .intern-padding p {
	margin-bottom: 0
}

.widget .intern-padding a {
	text-transform: uppercase
}

.widget label {
	font-weight: inherit;
	display: inline
}

.widget .intern-padding ul {
	padding-left: 0;
	list-style-type: none;
	position: relative;
	margin-bottom: 0
}

.widget .intern-padding ul li {
	position: relative;
	padding: 0 0 0 35px
}

.widget .intern-padding ul li::before {
	font-family: FontAwesome;
	left: 0;
	top: -2px;
	position: absolute;
	font-size: 18px;
	line-height: 1.9em
}

.widget.widget_meta ul li::before,
.widget.widget_nav_menu ul li::before {
	content: "\f178"
}

.widget_nav_menu ul li a:before {
	margin-right: 5px
}

.widget.widget_recent_entries ul li::before {
	content: "\f0a1"
}

.widget.widget_categories ul li::before {
	content: "\f02c"
}

.widget.widget_woffice_wiki ul li::before {
	content: "\f016"
}

.widget.widget_events ul li::before {
	content: "\f133"
}

.widget.widget_woffice_projects ul li::before {
	content: "\f1b3"
}

.widget.widget_archive ul li::before {
	content: "\f187"
}

.widget.widget_pages ul li::before {
	content: "\f016"
}

.widget.widget_recent_comments ul li::before {
	content: "\f0e5"
}

.widget.widget_rss ul li::before {
	content: "\f09e"
}

.widget.widget_display_replies ul li::before,
.widget.widget_display_views ul li::before {
	content: "\f0e5"
}

.widget.widget_sfwd-courses-widget ul li::before {
	content: "\f19d"
}

.widget select {
	max-width: 100%
}

#scroll-top-container {text-align: center;padding: 10px 0 40px;/* background-color: #eaeff6; pradnya commented 18-02-2025*/width: 100%;float: left;background: #eaeff6;/*pradnya added background 04-06-2025*/}

a#scroll-top {
	font-size: 4em;
	color: rgba(0, 0, 0, .2) !important;
	display: block
}

a#scroll-top:hover i {
	position: relative;
	color: rgba(0, 0, 0, .8) !important;
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	transition-duration: .4s
}

#right-sidebar .widget.widget_woffice_projects .intern-padding a {
	font-style: normal;
	text-transform: uppercase;
	font-weight: 700
}

.widget_woffice_projects .progress.project-progress {
	height: 20px
}

.widget_woffice_projects .progress span {
	line-height: 20px;
	font-size: 1.2em
}

.widget_woffice_projects .progress span.progress-current i {
	padding-right: 2px
}

.widget_woffice_projects .progress.project-progress span.progress-current {
	padding-left: 5px
}

.widget.widget_search form {
	margin: 0
}

.widget.widget_search input[type=text] {
	width: 80%;
	margin: 0;
	padding: 10px;
	border-radius: 3px;
	border: 1px solid
}

#right-sidebar .widget.widget_search input[type=text] {
	background: #fff !important;
	float: left
}

#right-sidebar .widget:nth-child(odd) .progress,
#right-sidebar .widget:nth-child(odd) .wpcf7-checkbox span.wpcf7-list-item-label:before {
	background: #fff
}

#right-sidebar .widget.widget_search form {
	overflow: hidden
}

.widget.widget_search button {
	border: 0;
	text-align: center;
	padding: 9px 13px;
	border-radius: 4px;
	color: #fff;
	float: right;
	font-size: 1.2em;
	opacity: 1;
	transition: opacity .4s
}

.widget.widget_search button:hover {
	opacity: .4
}

#page-wrapper .widget.widget_woffice_funfacts .intern-padding {
	padding: 20px 20px 0
}

#page-wrapper .widget.widget_woffice_funfacts .intern-padding .flexslider {
	padding-bottom: 50px
}

#page-wrapper .widget.widget_woffice_funfacts .intern-padding .flexslider ul li {
	padding: 0;
	text-align: center;
	overflow: hidden;
	position: relative
}

#page-wrapper .widget.widget_woffice_funfacts .intern-padding .flexslider ul li::before {
	font-family: FontAwesome;
	position: absolute;
	font-size: 70px;
	opacity: .1;
	left: 0;
	top: -30px
}

#page-wrapper .widget.widget_woffice_funfacts .intern-padding .flexslider ul li p {
	line-height: 1.5em;
	min-height: 80px;
	padding: 0 20px
}

.birthdays-head {
	text-align: center
}

.birthdays-head i {
	font-size: 2.5em;
	margin-bottom: 10px;
	display: inline-block
}

.widget .intern-padding ul.birthdays-list li {
	padding-left: 0;
	height: 53.2px
}

.widget .intern-padding ul.birthdays-list li span.birthday-item-content {
	display: table-cell;
	vertical-align: middle;
	padding-left: 0;
	font-size: .9em
}

.widget .intern-padding ul.birthdays-list li img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 10px;
	float: left
}

.widget .intern-padding ul.birthdays-list li a:hover {
	padding-left: 0
}

#woffice_poll {
	margin: 0
}

#woffice_poll p {
	margin: 0;
	text-transform: none;
	font-style: italic;
	font-size: 1em
}

#woffice_poll .btn {
	font-style: normal;
	margin: 0
}

#woffice-login footer,
.woffice-poll-ajax-reply p,
.wp-caption .wp-caption-text,
a.password-lost {
	font-style: italic
}

#woffice_poll .wpcf7-checkbox span.wpcf7-list-item {
	margin-left: 0;
	margin-bottom: 10px;
	margin-right: 0;
	display: block;
	width: 100%
}

.woffice-poll-ajax-reply {
	text-align: center
}

.woffice-poll-ajax-reply i.fa {
	font-size: 3em
}

.woffice-poll-ajax-reply.fail i.fa {
	color: #ec0e0e
}

#poll-loader {
	display: none
}

#woffice-poll-result .woffice-poll-result-answer {
	margin-bottom: 10px
}

#woffice-poll-result .woffice-poll-result-answer:last-child {
	margin-bottom: 0
}

#woffice-poll-result .woffice-poll-result-answer .progress {
	margin: 5px 0 0;
	height: 20px;
	box-shadow: none;
	border-radius: 20px
}

#woffice-poll-result .woffice-poll-result-answer .progress-bar {
	box-shadow: none
}

.widget_recent_entries .post-date {
	padding: 2px 6px;
	border-radius: 3px;
	text-transform: uppercase;
	font-size: .8em;
	margin-left: 10px;
	display: inline-block;
	color: #fff
}

.widget_nav_menu ul.sub-menu li {
	padding: 5px 0 5px 20px !important
}

.widget.buddypress div.item-avatar a:hover,
.widget.buddypress li {
	padding-left: 0 !important
}

.widget_nav_menu ul.sub-menu li:before {
	content: none !important
}

.widget.buddypress div.item-avatar img,
.widget.buddypress ul.item-list img.avatar {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	position: relative
}

.widget.buddypress div.item-avatar a:hover img {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s
}

.widget.buddypress .intern-padding ul li::before {
	content: "" !important
}

#extrafooter-layer h1::after,
#widgets h3:after {
	content: "";
	position: absolute;
	left: 0
}

.widget.buddypress div.item .item-title {
	text-transform: uppercase
}

.widget.buddypress div.item-meta {
	font-style: italic;
	text-transform: none;
	margin-left: 60px
}

.widget.buddypress div.item-options {
	padding: 0;
	margin: -10px 0 10px;
	font-size: 0
}

.widget.buddypress div.item-options a {
	display: inline-block;
	width: 33%;
	text-align: center;
	font-size: 13px;
	padding: 5px;
	border-right: 1px solid;
	border-bottom: 1px solid;
	text-transform: uppercase
}

#widgets,
.widget.buddypress ul li::before {
	display: none
}

.widget.buddypress div.item-options a.selected {
	opacity: .5
}

.widget.buddypress div.item-options a:last-child {
	border-right: 0
}

.widget.buddypress #bp-login-widget-form #bp-login-widget-submit {
	float: none
}

.widget.buddypress .bp-login-widget-user-avatar {
	border-radius: 50%;
	overflow: hidden
}

#widgets .widget .intern-box.box-title h3 {
	background-color: transparent
}

.widget form {
	margin: 0
}

#woffice-minicart-top {
	height: 100%;
	overflow: scroll;
	padding-bottom: 90px !important
}

#main-footer {
	position: relative;
	z-index: 18;
	width: 100%;
	float: left
}

#main-footer a {
	text-decoration: none
}

#extrafooter {
	position: relative;
	border-top: 6px solid;
	overflow: hidden
}

#extrafooter-layer {
	position: absolute;
	z-index: 10;
	height: 100%;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	color: #fff
}

#extrafooter-layer a {
	color: inherit
}

#extrafooter-layer a h1 {
	opacity: 1;
	transition: opacity .4s
}

#extrafooter-layer a:hover h1 {
	opacity: .5;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	transition: opacity .4s
}

#extrafooter-layer h1 {
	position: relative;
	padding: 50px 0 100px;
	font-size: 3em
}

#extrafooter-layer h1::after {
	background-image: url(images/headline.png);
	background-repeat: no-repeat;
	background-size: 600px 100px;
	background-position: center bottom;
	width: 100%;
	height: 100%;
	top: 0
}

#extrafooter-layer ul {
	padding-left: 0
}

#extrafooter-layer h1 span {
	font-weight: 700
}

#extrafooter #familiers {
	height: 240px;
	width: 2640px
}

#extrafooter #familiers img {
	display: inline-block;
	position: relative
}

#widgets {
	padding: 30px 0;
	-webkit-box-shadow: inset 0 0 40px rgba(0, 0, 0, .4);
	-moz-box-shadow: inset 0 0 40px rgba(0, 0, 0, .4);
	-ms-box-shadow: inset 0 0 40px rgba(0, 0, 0, .4);
	box-shadow: inset 0 0 40px rgba(0, 0, 0, .4)
}

#widgets h3 {
	margin: 0 0 30px;
	font-size: 1.3em;
	position: relative
}

#widgets h3:after {
	width: 30px;
	height: 2px;
	bottom: -10px
}

#widgets .widget {
	border-right: 1px solid #444;
	padding: 0 30px
}

#widgets .widget:last-child {
	border-right: none
}

#widgets .widget ul {
	padding-left: 0;
	list-style-type: none
}

#widgets .widget ul li {
	position: relative;
	padding-left: 30px;
	line-height: 1.5em;
	margin-bottom: 8px
}

#widgets .widget ul li::before {
	font-family: FontAwesome;
	left: 0;
	top: 0;
	position: absolute;
	font-size: 1.5em;
	content: "\f178"
}

#widgets .widget ul li a:hover {
	padding-left: 10px;
	color: #fff;
	position: relative
}
/*#page-wrapper{background-image: url("https://myadmin.creativesocialintranet.com/backgroundimages/light/webp/background-light-colour-home.webp");background-position: center;background-size: cover;  } Pradnya commented 04-06-2025*//*pradnya added 19-02-2025*/
#copyright {text-align: center;/* border-top: 1px solid 19-02-2025 pradnya*/}
#copyright {box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2);background-color: #fff;border-top: 1px solid #eaeaea;} /*pradnya added 19-02-2025*/
#copyright p{color: #000;}/*pradnya added 19-02-2025*/

#copyright a:hover {
	opacity: .8
}

#copyright p {
	margin: 0;
	padding: 20px
}

#woffice-login {
	display: block;
	width: 100%;
	height: 100%
}

.woffice-login-left {
	width: 50%;
	height: 100%;
	float: left
}

#woffice-login-right {
	width: 50%;
	padding: 50px 10% 0;
	background: #fff;
	max-height: 100%;
	height: 100%;
	overflow-y: scroll;
	-webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 1px 30px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 30px rgba(0, 0, 0, .1)
}

#woffice-login header p {
	text-align: center
}

#woffice-login .login-submit,
.gvmeeting td {
	text-align: center
}

#login-logo {
	display: block !important;
	margin: 0 auto 40px
}

#login-logo img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto
}

#woffice-login form label {
	margin-bottom: 0;
	font-weight: 500;
	width: 100%
}

#woffice-login form .login-remember input[type=checkbox] {
	width: 30px;
	box-shadow: none
}

#MainContent_lbl_meeting_msg,
#goback-trigger,
#page-wrapper .social-login-btns.two-btns,
#register-wrapper,
#woffice-login footer,
.after-glogin,
.text-writer,
.wp-caption {
	text-align: center
}

#woffice-login form .login-submit input,
#woffice-login form .login-submit input:focus {
	margin: 0 0 40px;
	border: 0 !important;
	float: none !important
}

#woffice-login footer a {
	padding-left: 10px
}

#woffice-login footer a img {
	width: 40px
}

#register-wrapper {
	margin-top: -20px
}

#register-form h4 {
	margin-top: 40px
}

#content-container #register-form .form-group .datebox label {
	display: block
}

#content-container #register-form .form-group .datebox select {
	display: inline-block;
	width: 30%;
	margin: 10px 5px
}

a.password-lost {
	position: relative;
	top: -90px
}

#page-wrapper .social-login-btns .btn-default {
	display: block;
	padding: 15px 20px;
	margin-top: 20px;
	border-radius: 5px;
	white-space: normal
}

#page-wrapper .social-login-btns.two-btns .btn-default {
	margin: 5px;
	width: 46%;
	display: inline-block
}

#page-wrapper .social-login-btns a.glogin-btn.btn-default {
	background: #dd4b39 !important
}

#page-wrapper .social-login-btns a.facebook-btn.btn-default {
	background: #3b5998 !important
}

#page-wrapper .social-login-btns .btn-default i {
	font-size: 1.6em;
	position: relative;
	margin-right: 10px;
	vertical-align: middle
}

.after-glogin span {
	display: inline-block;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px;
	background-color: #fff;
	position: relative;
	z-index: 1
}

.after-glogin hr {
	margin: 0;
	position: relative;
	top: 22px;
	z-index: 0
}

.alignnone {
	margin: 5px 20px 20px 0
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0
}

.aligncenter {
	display: block;
	margin: 5px auto
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px
}

a img.alignleft,
a img.alignnone {
	margin: 5px 20px 20px 0
}

a img.alignleft {
	float: left
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-caption {
	background: #fff;
	max-width: 96%;
	padding: 5px 3px 10px
}

.wp-caption.alignleft,
.wp-caption.alignnone {
	margin: 5px 20px 20px 0
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px
}

.wp-caption img {
	border: 0;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto
}

.wp-caption .wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 8px
}

.textwidget.bd_birth>a {
	color: #4496cc !important
}
@media screen and (max-width:480px) {#topseach_nav_notification_trigger>span{right: 7px;}/*pradnya added 19-02-2025*/}
@media only screen and (max-width:480px) and (min-width:240px) {
	.logoname,
	.navuser {
		text-transform: uppercase
	}

	#MainContent_lnkreset {
		display: inline-block !important
	}

	.notify_title br {
		display: none
	}

	.message-box-searchbtn {
		background: transparent;
		border: 1px solid #338ec9;
		border-radius: 3px;
		color: #338ec9 !important;
		font-size: 14px;
		text-align: center;
		width: 13px;
		padding: 8px 11px !important;
		display: block !important
	}

	.text-birth1 {
		height: 400px;
		overflow-x: hidden;
		overflow-y: hidden
	}

	/* #content-container a{display: inline-table}*/
	.universalmultiimg {
		width: 240px !important;
		height: 150px !important
	}

	#right-sidebar {
		display: none !important
	}

	.birth_date,
	.contact-container .submit,
	.textwidget.bd_birth>a {
		display: inline-block
	}

	.birth_date {
		border-radius: .25em;
		line-height: 1;
		margin-bottom: 0;
		margin-right: 5px;
		margin-top: 5px !important;
		padding: 2px 5px;
		text-align: center;
		vertical-align: baseline;
		white-space: nowrap
	}

	.notify_title {
		float: left;
		width: 76%;
		padding-left: 5px;
		padding-top: 5px;
		margin: 0 !important
	}

	.textwidget span {
		margin-bottom: 5px
	}

	.textwidget img {
		border: 1px solid #ccc;
		border-radius: 50%;
		float: left;
		height: 40px;
		margin-right: 10px !important
	}

	#buddypress .standard-form label,
	#buddypress .standard-form span.label,
	form label {
		display: inline-block;
		font-weight: 500;
		overflow-wrap: break-word !important;
		text-transform: uppercase;
		width: 50% !important
	}

	#nav-buttons a,
	#nav-logo,
	.navuser,
	a#nav-trigger {
		overflow: hidden
	}

	.checkbox-container {
		margin: 0 !important;
		width: 40% !important
	}

	.contact-container .submit {
		margin-left: 52px;
		text-align: left !important
	}

	.proviewbtn.btndiv {
		margin-left: 0
	}

	#nav-sidebar-trigger {
		display: none !important
	}

	#navbar {
		box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
		height: 190px
	}

	.navuser {display: inline-block;font-weight: 300;/* margin-left: 35%; pradnya commented 24-02-2025*/margin-left: 25%;/*pradnya added 24-02-2025*/margin-right: 15px;position: absolute;right: 0;/*top: 0;*/top:15px;width: 84%;left: 0}

	#nav-buttons .sidebar-hidden {
		display: none !important
	}

	#nav-buttons,
	#nav-left {
		display: inline-block !important
	}

	#featuredbox,
	#nav-buttons a,
	#nav-logo {
		display: inline-block
	}

	#nav-left {
		width: 100% !important
	}

	a#nav-trigger {
		font-size: 1.6em;
		left: -60px;
		padding: 7px 20px;
		top: 0
	}

	.extimg {
		width: 20px !important
	}

	.has_fixed_navbar #main-header {/* position: fixed;top: 0; pradnya commented 24-02-2025*/width: 100% !important;z-index: 600}

#nav-buttons {/* background: #fff;border-top: 1px solid #f1f1f1; pradnya commented 28-02-2025*/height: 60px;right: 0;top: 39px !important;width: 100% !important}

	#featuredbox {
		border-bottom-style: solid;
		border-bottom-width: 6px;
		border-color: #338ec9 !important;
		margin-top: 125px;
		width: 100% !important
	}

	#nav-buttons a {
		font-size: 1.6em;
		height: auto;
		margin-left: 13px;
		padding: 0 15px
	}

	#nav-logo {border-top: 1px solid #f1f1f1;bottom: -54px;/*height: auto;*//* left: -80px; pradnya commented 24-02-2025 */left: -145px; /*pradnya added 24-02-2025*/margin-bottom: 0 !important;margin-left: 0 !important;margin-right: 0 !important;margin-top: 13px;/*padding: 0 20px;*/height: 60px;/*width: 183px; pradnya commeneted 04-06-2025*/width:auto;/*pradnya added 04-06-2025*/position: relative;/*width: 100%*/}

	.logoname {
		font-size: 25px;
		font-weight: 500;
		text-shadow: 2px 2px 2px #ccc
	}

	#nav-left {
		left: 60px;
		right: 0
	}

	#MainContent_uxhomecontent_uxhome_m_uxcategory_birthday_bday1 {
		background: #fff;
		border: 1px solid #fff !important;
		box-shadow: 0 10px 30px rgba(0, 0, 0, .19), 0 6px 10px rgba(0, 0, 0, .23) !important;
		width: 100% !important;
		border-radius: 5px
	}

	/* #main-header {height: 140px !important} pradnya commented 24-02-2025*/

	#navigation {
		box-shadow: 2px 0 5px rgba(0, 0, 0, .05);
		height: 100%;
		left: 0;
		margin-top: 70px;
		position: fixed;
		top: 0;
		transition: left .6s ease 0s
	}

	#nav-buttons>a {
		display: inline-block !important;
		margin-right: -4px;
		position: relative
	}
}

@media only screen and (max-width:1000px) and (min-width:240px) {

	#woffice-links-menu,
	#woffice-message-menu,
	#woffice-notifications-menu {
		background-color: #fff;
		box-shadow: 0 5px 10px rgba(0, 0, 0, .13);
		height: auto;
		position: fixed;
		right: 0;
		z-index: 20
	}

	#main-footer .container,
	.bd_birth,
	.doclink,
	.promo-container>li {
		display: inline-block
	}

	#main-content {
		position: relative;
		width: 100%
	}

	#woffice-notifications-menu {
		border-radius: 0 0 0 5px;
		border-top: 4px solid;
		padding: 0;
		width: 100%
	}

	.bd_birth {
		border: 1px solid #f1f1f1;
		margin-bottom: 0;
		padding: 10px 10px 15px;
		width: 92%
	}

	#woffice-links-menu,
	#woffice-message-menu {
		border-radius: 0 0 0 5px;
		border-top: 4px solid #338ec9 !important;
		padding: 0;
		width: 100%
	}

	.promo-container>li {
		height: 100px;
		margin: 10px;
		width: 80px
	}

	.mCS_img_loaded {
		border-radius: 50%;
		height: 40px;
		width: 40px
	}

	.doclink {
		margin: 10px 0 0 !important;
		width: 100%
	}

	#content-container .intern-padding {
		cursor: auto;
		/*padding: 10px*/
		padding: 15px
	}

	#navigation {
		width: 75px
	}

	#user-sidebar {
		right: -80%
	}

	#content-container .box {/* background: #fff; pradnya commented 19-02-2025*/border-radius: 5px;/* box-shadow: 0 1px 10px hsla(0, 0%, 0%, .03); 19-02-2025 pradnya commented*/max-width: 100%;width: 100% !important}

	.mywall {
		bottom: 0 !important;
		width: 100% !important
	}

	.videourl {
		margin: 20px 0;
		max-height: 300px;
		max-width: 100%
	}

	#main-footer .container {
		padding: 5%;
		width: 90%
	}

	#main-footer .container .row {
		display: inline-block;
		margin: 0;
		width: 100%
	}

	#main-footer .container .widget {
		border: none;
		border-bottom: 1px solid #3a4349;
		margin: 0 0 20px;
		padding: 0 5% 20px;
		width: 90%
	}

	form p {
		display: block;
		width: auto
	}
}

@media only screen and (max-width:640px) and (min-width:240px) {
	.bx-wrapper img {
		display: block;
		height: 100%;
		max-height: 100%;
		max-width: 100%;
		width: 100%
	}
.user-cover-layer img{
	/*margin-left: -25px;*/
    height: 226px;
width:auto;
}
.videourl {
		margin: 20px 0;
		max-height: 300px;
		max-width: 100%;
		width: 100% !important
	}

	#MainContent_ddlprojectstatus {
		margin: 0 !important
	}
}

@media only screen and (max-width:1000px) and (min-width:720px) {#content-container .box {/* background: #fff; pradnya commented 19-02-2025*/border-radius: 5px;/* box-shadow: 0 1px 10px hsla(0, 0%, 0%, .03); pradnya commented 19-02-2025*/max-width: 100%;width: 47%}

	.proviewbtn.btndiv {
		margin-left: 95px
	}

	.videourl {
		margin: 20px 0;
		max-height: 300px;
		max-width: 100%
	}

	#MainContent_uxhomecontent_uxhome_m_uxcategory_birthday_bday1 {
		background: #cc45e1;
		border: 1px solid #640375 !important;
		box-shadow: 0 10px 30px rgba(0, 0, 0, .19), 0 6px 10px rgba(0, 0, 0, .23) !important;
		width: 47% !important
	}

	.has_fixed_navbar #main-header {/* position: fixed;top: 0; pradnya commented 24-02-2025*/width: 100%;z-index: 600}

	#woffice-links-menu,
	#woffice-message-menu,
	#woffice-notifications-menu {
		background-color: #fff;
		box-shadow: 0 5px 10px rgba(0, 0, 0, .13);
		right: 0;
		z-index: 20
	}

	.logoname {
		font-size: 25px;
		font-weight: 500;
		left: -46px;
		position: relative;
		text-shadow: 2px 2px 2px #ccc;
		text-transform: uppercase;
		top: 7px;
		vertical-align: middle
	}

	#right-sidebar {
		box-shadow: 0 0 4px rgba(0, 0, 0, .1);
		height: 100%;
		overflow-y: hidden !important;
		padding-bottom: 30px;
		position: fixed !important;
		transition: right .6s ease 0s;
		width: 45% !important;
		z-index: 9999
	}

	#navigation {
		box-shadow: 2px 0 5px rgba(0, 0, 0, .05);
		height: 100%;
		left: 0;
		margin-top: 76px;
		position: fixed;
		top: 0;
		transition: left .6s ease 0s
	}

	.has-user.sidebar-hidden {
		padding: 0 !important
	}

	#nav-buttons {
		position: absolute;
		right: 0;
		top: 0;
		width: 40%
	}

	#nav-left {
		left: 0;
		right: 0;
		width: 55%
	}

	#woffice-notifications-menu {
		border-radius: 0 0 0 5px;
		border-top: 4px solid;
		height: auto;
		padding: 10px;
		position: fixed;
		width: 60%
	}

	.bd_birth {
		border: none;
		display: inline-block;
		margin-bottom: 0;
		padding: 10px;
		width: 95%
	}

	#woffice-links-menu,
	#woffice-message-menu {
		border-radius: 0 0 0 5px;
		border-top: 4px solid #338ec9 !important;
		position: fixed
	}

	#woffice-message-menu {
		height: auto;
		padding: 10px;
		width: 60%
	}

	.mscrollbar {
		display: inline-block;
		overflow: hidden;
		padding: 10px;
		width: 96%
	}

	#woffice-links-menu {
		height: auto;
		padding: 0;
		width: 60%
	}
}

@media only screen and (max-width:1024px) and (min-width:600px) {
	.emailbtn1 .far {
		display: none
	}

	body.force-responsive #navigation {
		width: 72px !important
	}

	#navigation {
		box-shadow: 2px 0 5px rgba(0, 0, 0, .05);
		height: 100%;
		left: 0;
		margin-top: 58px !important;
		position: fixed;
		top: 0;
		transition: left .6s ease 0s
	}

	body.force-responsive #main-header:not(.navigation-hidden) {
		padding-left: 0 !important
	}

	.has_fixed_navbar #main-header {padding: 0;/* position: fixed;top: 0; pradnya commented 24-02-2025*/width: 100%;z-index: 600}

	.with-sidebar #right-sidebar {
		width: 37% !important
	}

	#nav-buttons {
		position: absolute;
		right: 0;
		top: 0;
		width: 26% !important
	}

	#nav-left {
		left: 0;
		right: 0;
		width: 71% !important
	}

	#dashboard .box {
		width: 48.1%
	}

	.widget.box.widget_woffice_tasks_assigned.banner {
		width: 48.1% !important
	}

	#content-container #contenta {
		position: relative;
		top: 0;
		width: 70%;
		width: 100%;
		margin: 0;
		padding-bottom: 1px;
		float: left
	}

	.left_panel {
		width: 28.5%;
		float: left
	}
}

@media only screen and (min-width:1800px) {
	.othapp {
		width: 24%;
		float: left;
		height: 218px !important;
		margin: 0 !important
	}

	.othapp {
		width: 24.4% !important;
		float: left;
		margin: 0 !important
	}

	/*#main-content:not(.navigation-hidden),
	#main-footer:not(.navigation-hidden),
	#main-header:not(.navigation-hidden) {
		/*padding-left: 3.6% !important
	}*/

	#main-content {/*min-height: 89vh;*/min-height: 100%;width: 100%;position: relative;/* padding: 57px 0 0 0; pradnya commented 24-02-2025*/}
}

@media only screen and (max-width:480px) and (min-width:320px) {
	.xml_cls {
		width: 100% !important;
		float: left;
		margin: 0 11px 0 0;
	}

	.btnsubt {
		text-align: center;
	}

	.widget_woffice_tasks_assigned.banner {
		width: 100% !important
	}

	.hed-meg textarea {
		width: 92% !important
	}

	.dat {
		float: left;
		margin: 0 8px;
		width: 27% !important
	}

	.multilatest {
		margin: 0 !important
	}

	.multipad label {
		width: 100% !important
	}

	.addmubtnlate.btnewa::before {
		animation: .5s ease 0s normal none infinite running pulsate1;
		background: 0 0;
		border: 2px solid #575353;
		border-radius: 50%;
		height: 40px;
		left: 39px !important;
		opacity: 1;
		top: -5px !important;
		width: 40px;
		display: inline-block
	}

	.addmubtnlate .feather.feather-plus-circle {
		position: initial;
		box-shadow: 0 0 10px 3px #bbb;
		fill: transparent;
		border-radius: 50%;
		float: right
	}

	.desmu {
		width: 86% !important
	}

	.detaldf {
		margin: -23px 0 0 !important
	}

	.mtitle {
		font-size: 14px;
		margin: -21px 0 0;
		float: left
	}

	.pddescs {
		font-size: 13px
	}

	.donloadimg {
		float: left;
		width: 33px !important
	}

	#MainContent_staticfooter1 {
		width: 100% !important
	}

	.searchpostbtn {
	/*	border: 1px solid #338ec9;
		border-radius: 3px;
		font-size: 12px;
		margin: 0 5px;
		padding: 0.5rem 1rem !important;pradnya commented 03-10-2025*/
		text-decoration: none
	}

	.ceract {
		width: 97% !important
	}

	.Recommendation_to {
		width: 43% !important;
		float: left
	}

	.Recommendation_for {
		width: 50% !important;
		float: left
	}

	.gvmeeting th {
		padding: 4px !important
	}

	.gvmeeting td {
		padding: 11px 2px !important
	}

	.Recommendation_mess {
		width: 97% !important;
		float: left
	}

	.recommacti {
		width: 100% !important;
		float: left
	}

	.awards.awardslate ul {
		padding: 0;
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(134px, 1fr)) !important;
		grid-gap: 9px !important;
		width: 100%
	}

	.awards img {
		width: auto;
        /*width: 100%;*/
		height: 100px !important
	}

	.lbl_room_namea {
		font-size: 15px !important
	}

	.compli_des {
		font-size: 13px !important
	}

	.profile-edit textarea {
		width: 91%
	}

	.image.select_fl #MainContent_viewprofile_doctooltip {
		display: none
	}

	.comments-summery2 {
		margin: 0 5%;
		padding: 0;
		width: 90%
	}

	.image.select_fl {
		width: 85% !important;
		display: inline-block
	}

	#MainContent_searchPanel #MainContent_txttitle {
		width: 56% !important
	}

	#MainContent_searchPanel .projectbtn1234 {
		width: 34% !important;
		display: inline-block;
		position: relative;
		right: 0
	}

	.mywall {
		background: #fff;
		bottom: 0 !important;
		float: left;
		height: auto !important;
		overflow: hidden
	}

	.box.widget_woffice_tasks_assigned.banner {
		width: 100% !important
	}

	.searchpostslate {
		float: right;
		width: auto !important;
		margin: 0 !important;
		padding: 0 !important
	}

	#MainContent_stars,
	.note_det {
		padding: 0;
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(226px, 1fr));
		grid-gap: 19px;
		width: 98% !important
	}

	.modalPopup {
		position: fixed;
		z-index: 1;
		padding-top: 100px !important;
		left: 0;
		top: 56px !important;
		width: 100% !important;
		height: 100% !important;
		overflow: auto;
		background-color: rgba(0, 0, 0, .8) !important;
		z-index: 999999
	}

	.addtaskheader_lea {
		width: 34% !important;
		font-weight: 500;
		font-size: 14px;
		float: left
	}

	.mandatory textarea {
		width: 92% !important
	}

	.pop {
		width: 85% !important;
		float: left;
		margin: 0 2% !important;
		background: #fff;
		padding: 1% 2% 15px
	}

	#titlasaewrap input {
		width: 92% !important;
		margin: 6px 0;
		float: left
	}

	.full-page-casontainer-description textarea {
		width: 92% !important;
		float: left
	}

	.asasasas {
		min-height: auto !important
	}

	.modalPopup {
		padding-top: 65px !important
	}

	.pop input,
	.pop textarea {
		width: 90%
	}

	#uxinnerheader_lbl_status {
		float: none
	}

	/*.camlg {
		top: 123px !important;
		left: 163px !important;
		font-size: 16px !important;
		padding: 3px 4px !important
	}*/

	.gender {
		width: 89%
	}

	#nav-logo a img {
		/*max-width: 183px; 04-06-2025 pradnya commented*/width:auto;/*pradnya added 04-06-2025*/
		/*width: 100px !important*//*height:auto; pradnya commented 04-06-2025*/height: 100%;/*pradnya added 04-06-2025*/
	}

	.mywallscrl {
		height: 164px !important;
		overflow: hidden
	}

	.mywall {
		background: #fff;
		bottom: 0 !important;
		float: left;
		overflow: hidden
	}

	.writereview {
		margin-top: 10px;
		float: left;
		width: 100%
	}

	.textwidget.bd_wall .imgwallpic img {
		width: 40px;
		height: 40px;
		display: none ;
	}

	#MainContent_uxhomecontent_pnlHidden {
		margin: 12px !important;
		width: 94% !important;
		float: left
	}

	.widget .intern-padding ul.birthdays-list li img {
		width: 35px !important;
		height: 35px !important;
		border-radius: 50%;
		margin-right: 7px;
		float: left
	}

	.starttest-checkbox label {
		width: auto !important
	}

	.textwidget a i {
		float: left
	}

	#content-container #contenta {
		position: relative;
		top: 0;
		width: 100% !important;
		margin: 0 0 14px;
		padding-bottom: 1px;
		float: left
	}

	#dashboard .widget {
		display: inline-block;
		padding: 0;
		margin: 15px 0 0 !important
	}

	div#MainContent_uxhomecontent_uxhome_m_uxcategory_anniversary_ann .intern-padding {
		float: left !important;
		width: 94%
	}

	.left_panel {
		width: 100% !important;
		float: left
	}

	#dashboarda .widget .intern-padding {
		padding: 6px;
		position: relative;
		float: left;
		background: wheat;
		width: -webkit-fill-available !important
	}

	#MainContent_uxhomecontent_uxhome_uxcategorypanel {
		width: 100% !important;
		margin: 0 !important;
		float: left
	}

	.gridMain_bcc {
		border-right: none !important;
		float: left;
		padding-right: 12px;
		width: 98% !important
	}

	.docu {
		float: right;
		display: none !important
	}

	.textwidget1 {
		float: left;
		width: 100%;
		padding: 8px 0 !important
	}

	#MainContent_updpnlyear {
		float: left;
		margin-left: 11px;
		width: 100%
	}

	#MainContent_updpnlyear ul {
		padding: 0
	}

	#MainContent_updpnlyear {
		float: left;
		margin-left: 0 !important;
		width: 100% !important;
		border-top: 1px solid #444
	}

	#nav-logo {/*padding: 0 20px;*/position: relative;/*height: 100%;*/float: none !important;margin-left: 0 !important;/* left: -173px; pradnya commented 24-02-2025*/left: -140px;/*pradnya added 24-02-2025*/}

	#MainContent_txtsearch2 {
		width: 49% !important
	}

	.dropbtn {
		padding: 9.6px 12px 6.1px 8px !important;
		margin: 0;
		position: relative;
		top: 2px !important;
		right: 9px
	}

	.gallary-image {
		padding: 2px;
		float: left;
		height: 70px;
		margin: 2px;
		overflow: hidden;
		width: 46%
	}

	.gallary-image img {
		margin-top: -2px;
		min-height: 70px;
		width: 100%
	}

	.newdivmeeting {
		width: 100% !important;
		color: #000;
		line-height: 27px;
		margin: 3px 0 0
	}

	.clientnewmeeting p,
	.clientvaluemeeting p {
		margin: 0;
		width: 100% !important;
		display: inline-block
	}

	.scopeworkmeeting {
		width: 100% !important;
		float: left
	}

	#MainContent_uxhomecontent_uxhome_m_uxcategory_LinkButton1 {
		float: right !important
	}

	#mybutton {
		width: 100%;
		float: left
	}

	#MainContent_uxhomecontent_uxhome_m_uxcategory_anniversary_ann {
		width: 100% !important
	}

	.userposts,
	.userposts>span {
		color: #3a4349;
		font-size: 24px;
		font-weight: 300;
		width: 100%;
		text-align: left;
		text-transform: uppercase
	}

	/*added by pradnya*/
	#MainContent_lnksubmit {
		box-shadow: 0 5px 10px #ccc !important;

		background: white !important;
		color: #318bc7 !important;
		border: 1px solid #318bc7 !important;
		border-radius: 25px !important;
	}

	.addcona.addconemee ul {
		margin: 0;
		padding: 0
	}

	.addcona.addconemee ul li {
		width: 100% !important;
		float: left
	}

	.addcona.addconemee span {
		font-weight: 700;
		font-size: 15px;
		width: 100% !important;
		float: left;
		margin: 0 !important
	}

	.addcon ul li {
		width: 99% !important;
		float: left;
		margin-right: 1%
	}

	.rk {
		width: 17% !important;
		float: left;
		font-size: 16px;
		margin: 0 !important
	}

	.fn {
		width: 49%;
		float: left;
		font-size: 16px
	}

	.tpi {
		width: 34%;
		float: left;
		font-size: 16px
	}

	.rk {
		width: 17% !important;
		float: left;
		font-size: 16px;
		margin: 0 !important
	}

	.user-msg.tpi {
		width: 18%;
		float: left
	}

	.rft {
		width: 99%;
		float: left;
		padding: 7px 6px;
		border-bottom: 1px solid #ecebeb
	}

	.iconalign {
		width: 22% !important;
		height: 71px !important
	}

	.birthday-item-content {
		float: left
	}

	.userprofile_textpdf a {
		width: 76.9% !important;
		float: right;
		padding: 0 28px 0 0 !important
	}

	.userprofile_textpdf i {
		margin: 0 0 0 9px !important
	}

	.containerusr {
		border-radius: 5px;
		padding: 8px;
		margin: 11px 0 !important;
		width: 94% !important
	}

	.msg_app {
		margin: 0 0 34px
	}

	.containerusr p {
		margin-top: 9px;
		margin-bottom: 3px;
		width: 100% !important;
		float: right
	}

	.lead ul li a {
		float: left;
		padding: 49px 14px 14px;
		background: #6bd5ff;
		margin: 0 0 8px 8px;
		border-right: 2px solid #fff;
		cursor: pointer;
		width: 84.1% !important;
		text-align: center;
		text-overflow: ellipsis;
		color: #fff !important;
		display: block !important;
		border-bottom: 2px solid #fff;
		height: 67px;
		font-size: 18px;
		font-weight: 700
	}

	.textwidget {
		display: inline-flex;
		width: 98% !important;
		margin: 0 0 7px
	}

	.lnkview.lnkviewn {
		position: relative;
		left: 94px !important
	}

	.awards ul li {
		float: left;
		min-height: 171px;
		word-break: break-all;
		margin: 0 10px 11px
	}

	#MainContent_viewprofile_CheckBoxList1 tr {
		width: 47% !important;
		float: left;
		height: 110px;
		margin: 0 0 12px
	}

	.btn_mymeeting input {
		margin: 15px 0 0 !important
	}

	.groupnl {
		width: 100% !important;
		float: left
	}

	.postgrp {
		width: 95% !important;
		float: left;
		margin: 0 6px
	}

	.dropw2 {
		width: 100% !important;
		float: left;
		margin: 0 27px 0 0
	}

	.dropdown-content {
		display: none;
		position: absolute;
		background-color: #f1f1f1;
		min-width: 78% !important;
		overflow: auto;
		box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
		z-index: 1;
		height: 9%;
		padding: 16px;
		overflow-x: hidden;
		width: 32%
	}

	.dropw2.dropw3 {
		width: 100% !important;
		margin: 1px 12px 0 0 !important
	}

	.dropbtn {
		padding: 13px 6px !important;
		margin: 8px 0 0;
		position: relative;
		top: 1px;
		right: 10px
	}

	.mediapnl {
		width: 95% !important;
		float: left;
		margin: 0 6px !important
	}

	.rft {
		width: 99%;
		float: left;
		padding: 7px 6px;
		border-bottom: 1px solid #ecebeb
	}

	.user-msg.tpi {
		width: 22%;
		float: left
	}

	.comments-userprofile-images {
		width: 58%;
		float: left
	}

	#evofc_widget-2 .user-comment {
		display: none
	}

	.btn_sub {
		width: 23% !important;
		float: left;
		margin: 4px 0 0
	}

	.synopsis.fadeInDown.synopdpsis img {
		max-width: 100%;
		height: auto
	}

	.gvmeeting th {
		display: block;
		width: 100%;
		border-bottom: 1px solid #ccc !important;
		border: none
	}

	#MainContent_gvrecomm tbody tr th:nth-child(5),
	#MainContent_gvrecomm tbody tr th:nth-child(6) {
		padding: 12px 0 !important
	}

	.pagination,
	.pagination tr {
		border: none !important
	}

	.gvmeeting .pagination td {
		border-bottom: none !important
	}

	.gvmeeting tr {
		border: 1px solid #ccc;
		border-bottom: 0 solid #ccc !important;
		display: block;
		width: 100%;
		height: auto;
		margin-bottom: 10px;
		float: left
	}

	.gvmeeting td {
		padding: 8px;
		border-bottom: 1px solid #ccc !important;
		font-size: 14px;
		border-top: none;
		border-left: none;
		border-right: none;
		color: grey;
		font-weight: 400;
		display: block
	}

	.entry-content img {
		max-width: 100% !important;
		height: auto !important
	}

	#MainContent_pnllinks {
		width: 89% !important;
		float: left
	}

	#MainContent_staticfooter {
		width: 100% !important;
		display: inline-block;
		float: left
	}

	#MainContent_staticfooter img {
		width: 100% !important;
		height: auto;
		float: left
	}

	.image-full img {
		width: 100% !important;
		height: auto
	}

	.txtcomposetitle {
		padding: 15px !important;
		line-height: 24px
	}

	#copyright a {
		width: 100%;
		float: left
	}

	#copyright a {
		width: 100%;
		float: left
	}

	.CloudBox,
	.our-team,
	.sbmit_btncre {
		text-align: center
	}

	#MainContent_uxhomecontent_uxhome_m_uxcategory_onboardings_onboards1 {
		background: #fff;
		width: 100% !important
	}

	.CloudBox {
		width: 98% !important;
		margin: 0 auto;
		padding: 10px;
		border-radius: 100% !important
	}

	.right,
	.signupnowpopup.button.info,
	.trialProgressBar {
		display: none
	}

	.signUpNow .left {
		width: 100% !important
	}

	#MainContent_txtAns,
	.txt_ans {
		width: 87% !important
	}

	.txt_ans {
		float: left;
		margin: 10px 0 0
	}

	#MainContent_btnS {
		float: none;
		margin: 11px 0 0 !important;
		color: #fff;
		font-size: 14px
	}

	.hed-meg #MainContent_viewprofile_txtmsg {
		width: 89% !important
	}

	.searchupdateclass {
		width: 98% !important;
		float: left !important;
		margin: 19px 0 0
	}

	#MainContent_viewprofile_txt_recomm {
		width: 89% !important;
		float: left
	}

	#MainContent_viewprofile_btn_submit {
		float: right !important;
		margin-right: 10px;
		margin-left: 0 !important
	}

	.srtdate input {
		width: 40% !important;
		margin-left: 12px !important;
		padding-left: 11px !important
	}

	.user-headingpdf {
		width: 100% !important
	}

	.text-fileaa,
	.text-fileaaa {
		width: 88% !important;
		display: inline-block
	}

	#MainContent_viewprofile_btn_recom {
		margin: 9px 0 !important
	}

	.text-fileaa {
		margin: 74px 0 0 !important
	}

	.text-fileaaa {
		margin: -24px 0 0 !important
	}

	.sbmit_btncre {
		float: left;
		margin: 21px 6px 0 0;
		width: 67% !important;
		left: 0 !important
	}

	.comments-userprofile-image {
		width: 7% !important;
		float: left;
		margin: 22px 37px 0 0 !important
	}

	.user_details {
		width: 100% !important;
		float: left;
		margin: 8px 0
	}

	.userprofile_text {
		max-width: 100%;
		padding: 15px;
		border-radius: 15px 15px 15px 0;
		background: #fff;
		float: left;
		width: 76%;
		height: auto;
		border-top: 1px solid #ececec
	}

	.checkbox-containeruser {
		width: 33.3% !important;
		display: inline-block;
		cursor: pointer
	}

	.checkbox-containeruser img {
		width: auto;
		height: 87px;
		max-width: 100%
	}

	.txt_bx textarea {
		width: 89% !important
	}

	.upload_file {
		width: 99% !important;
		float: left;
		margin: 0 !important
	}

	.checkbox-containeruser span {
		background: #318bc7;
		color: #fff !important;
		border-radius: 50% !important;
		text-align: center;
		padding: 3px 8px;
		position: relative;
		top: -100px !important;
		margin: 0 0 0 89px !important;
		border: 2px solid #fff
	}

	#MainContent_txttitle {
		width: 91% !important
	}

	.projectbtn1234 {
		width: 31% !important;
		display: inline-block;
		position: relative;
		right: 0
	}

	.project-text-box input {
		width: 88% !important
	}

	.project-text-box {
		width: 58% !important;
		display: inline-block
	}

	.projectbtn {
		margin: 14px 0 22px 15px !important;
		width: 32% !important;
		display: inline-block
	}

	.newdivp,
	.scopework {
		width: 100% !important
	}

	.clientnew2 p,
	.clientvaluenew p {
		width: 100% !important;
		float: right;
		margin: 0
	}

	.newdivp {
		float: right
	}

	.our-team,
	.scopework {
		float: left
	}

	.contactfileds43 {
		position: relative;
		top: -36px;
		margin: 0 0 0 53px
	}

	.contactfieldsname35 {
		display: block !important
	}

	.bx-wrapper .bx-pager.bx-default-pager a {
		text-indent: -9999px;
		width: 11px !important;
		height: 4px;
		margin: 0 5px;
		outline: 0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 50%;
		border: 2px solid #fff;
		overflow: hidden;
		box-shadow: 0 0 13px #000
	}

	.our-team {
		padding: 20px 15px 16px;
		background: #fff;
		border-radius: 15px;
		width: 87.5% !important;
		box-shadow: 0 5px 6px 3px rgba(0, 0, 0, .2);
		margin: 0 20px 21px 0;
		min-height: 329px
	}

	.our-team .pic {
		display: inline-block;
		width: 64%;
		height: 100%;
		background: #fff;
		padding: 10px;
		margin-bottom: 25px;
		transition: all .5s ease 0s
	}

	.contactfieldsname35,
	.contactfieldsphone,
	.mailcr {
		color: #3f3f3f;
		height: inherit;
		vertical-align: middle;
		position: relative
	}

	.mailcr {
		bottom: 20px;
		display: inline-block !important;
		margin-left: 8px;
		margin-top: 8px;
		max-width: 100% !important;
		width: 80% !important
	}

	.contactfieldsphone {
		display: inline-block;
		margin-left: 54px;
		max-width: 100%;
		top: -31px;
		width: 50%
	}

	.contactfieldsname35 {
		margin-left: 8px;
		max-width: 100% !important;
		top: -25px;
		width: 80% !important
	}

	#MainContent_viewprofile_chkstickerslist tr {
		width: 33% !important;
		display: inline-block
	}

	#MainContent_viewprofile_chkstickerslist img {
		width: 67px !important;
		height: 67px !important
	}

	#nav-logo {
		/*width: 43% !important; 04-06-2025 pradnya commented*/width:auto; /*pradnya added 04-06-2025*/
 		text-align: left
	}

	#MainContent_ddlprojectstatus,
	.project-text-box {
		margin: 0 !important
	}

	.social_icon {
		width: 100% !important;
		height: auto;
		float: right;
		margin: 0 0 10px
	}

	#uxinnerheader_imgcover {
		width: 100%;
		height: 100% !important
	}

	.mega-sub-menu>.has-sub:hover>.mega-sub-menu3 {
		position: relative;
		left: 0 !important;
		top: 0 !important
	}

	.poll-bars {
		border: 1px solid #eaeaea;
		border-radius: 2px;
		margin: 0 5px 5px 0;
		width: 77% !important
	}

	#navbar {
		width: 100%;
		z-index: 30;
		overflow: visible;
		position: relative;
		-webkit-transition: left .6s;
		-moz-transition: left .6s;
		transition: left .6s
	}

	body.menu-is-vertical #navigation.navigation-hidden .mobile-hidden.mCustomScrollbar._mCS_7 {
		left: -200px
	}

	.docfilename {
		display: inline-block;
		position: relative;
		width: 93%
	}

	#nav-buttons>a {
		display: inline-block !important;
		margin-right: -21px;
		position: relative
	}

	.intern-padding .proviewbtn.btndiv {
		left: -5px;
		position: relative
	}

	.textwidget.bd_birth>a {
		display: inline-block
	}

	#navigation {
		box-shadow: 2px 0 5px rgba(0, 0, 0, .05);
		height: 100%;
		left: 0;
		margin-top: 129px;
		position: fixed;
		top: 0;
		transition: left .6s ease 0s;
		z-index: 600
	}

	.logoname {
		font-size: 20px;
		font-weight: 500;
		text-shadow: 2px 2px 2px #ccc;
		text-transform: uppercase
	}

	.main-menu {
		height: 900px;
		margin: 0;
		overflow: auto;
		padding-bottom: 80px;
		padding-left: 0
	}

	#content-container,
	#item-header,
	#nav-logo {
		height: auto;
		position: relative
	}

	#buddypress #item-header-avatar img {
		border: 6px solid #fff;
		border-radius: 50%;
		box-shadow: 2px 2px 10px #646464;
		height: 96px;
		/*margin-left: 90px !important;*/
		margin:1rem!important;
		/*margin-top: 47px !important;*/
		position: relative;
		text-align: center;
		width: 96px;
		z-index: 15
	}

	.bd_wallright {
		float: right;
		width: 98%
	}

	a#nav-trigger {
		font-size: 1.6em;
		left: -60px;
		overflow: hidden;
		padding: 0 20px;
		top: 60px;
		z-index: 999
	}

#nav-buttons {/*background: #fff; pradnya commented 28-02-2025*/border-top: medium;display: inline-block !important;height: 60px;position: relative;/* right: -45px; pradnya commented 26-02-2025*/top: 68px !important;width: 84% !important;}

.fullnav-toggler {position: absolute; /*left: -40px !important; pradnya commented 24-02-2025*/left: -60px !important;/*pradnya added 24-02-2025*/ /*top: 89px !important;pradnya commented 24-02-2025*/}

	.has_fixed_navbar #main-header {
		padding: 0 !important;
		width: 100%
	}

	.fa-birthday-cake::before {
		color: #000 !important
	}

	.wallvideo>iframe {
		max-width: 330px !important;
		width: 100%
	}

	#featuredbox {
		border-bottom-style: solid;
		border-bottom-width: 0;
		border-color: #338ec9 !important;
		display: inline-block;
		margin-top: 0 !important;
		width: 100% !important
	}

	/* #left-content {margin: 20% 0 0 !important} pradnya commented 24-02-2025*/

	#content-container #content {
		position: relative;
		top: 10px;
		width: 100%;
		padding-bottom: 1px;
		margin: 9px 0
	}

	.ui-datepicker-year {
		padding-left: 5px !important
	}

	.bd_wall {
		border-bottom: 1px solid #eaeaea;
		display: inline-block;
		margin-bottom: 0;
		padding-bottom: 20px;
		text-align: center
	}

	.grouprightpanel .bd_wallright {
		float: right;
		width: 100%
	}

	.select1 {
		float: left;
		width: 99% !important
	}

	#buddypress .standard-form label,
	#buddypress .standard-form span.label,
	form label {
		display: inline-block;
		font-weight: 500;
		overflow-wrap: break-word !important;
		text-transform: uppercase;
		width: 100% !important
	}

	#groups-list {
		height: auto !important
	}

#buddypress ul#groups-list li,#buddypress ul#members-list li {width: 88%;display: inline-block;/*border: 1px solid; pradnya commented 26-02-2025*/padding: 0;margin: 20px 1%;/* border-radius: 5px pradnya commented 26-02-2025*/border-radius: 0.75em; /*pradnya added 26-02-2025*/}

	#item-header {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		color: #fff;
		padding: 0
	}

	#buddypress div#item-header div#item-header-content {
		margin-right:6px;
		margin-bottom:-19px;
		margin-left:3rem;
		position: relative;
		z-index: 19;
		text-align: center;
		width: 86%
	}

	#buddypress div#item-header h2 {
		margin-bottom: 0;
		margin-top: 0
	}

	.user-nicename span {
		color: #fff;
		font-size: 22px;
		/*margin-top: 34px;*/
		text-align:left;
		text-shadow: 3px 3px 5px #000
	}
	#MainContent_viewprofile_lbl_dept {
		font-size: 16px;
	}
	.user-slogan {
		font-size: 16px;
	}
#nav-logo {border-top: medium;/*bottom: 14px; pradnya commented 24-02-2025*/bottom:0;/*pradnya added 24-02-2025*/display: inline-block;/* left: -173px; pradnya commented 24-02-2025*/left: -145px; /*pradnya added 24-02-2025*/margin-bottom: 0 !important;margin-left: 0 !important;margin-right: 0 !important;margin-top: 13px;overflow: hidden;/*padding: 0 20px*/padding-left: 0px;/*pradnya added 24-02-2025*/}

	#navbar {
		box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
		height: 128px !important
	}

	#content-container {
		display: inline-block;
		width: 90%;
		z-index: 18;
		margin: 0 5%
	}

	#left-content {
		margin-top: 60px;
		position: relative;
		transition: width .6s ease 0s
	}

	#evofc_widget-2 {
		width: 100% !important
	}
}

@media only screen and (max-width:1899px) and (min-width:1400px) {
	.widget_woffice_tasks_assigned.banner {
		width: 64.7% !important
	}
}

@media only screen and (max-width:640px) and (min-width:480px) {
	#nav-left {
		width: 80%;
		left: 0;
		right: 0;
		border-right: 0 solid #ccc
	}

	.has_fixed_navbar #main-header {
		padding: 0 !important;
		width: 100%
	}

	#nav-left {
		left: 0;
		right: 0;
		width: 65% !important
	}

#nav-buttons {position: absolute;right: 0;/*top: 0;pradnya commented 28-02-2025*/top: 4px;/*pradnya added 28-02-2025*//* width: 87% !important; pradnya commented 28-02-2025*/width: 55% !important;/*pradnya added 28-02-2025*/}.navuser {left: 242px;width: 100%;/*pradnya added 28-02-2025*/}

	#nav-buttons a {
		display: inline-block;
		font-size: 1.6em;
		height: 40px;
		overflow: hidden;
		padding: 9px
	}

	#nav-logo {
		width: 170px;
		display: inline-block !important;
		left: -50px;
		margin-left: 0 !important
	}

	.logoname {
		font-size: 20px;
		font-weight: 500;
		text-shadow: 2px 2px 2px #ccc;
		text-transform: uppercase;
		vertical-align: middle
	}

	#dashboard .box {
		width: 100%
	}

	.mywall {
		bottom: 0 !important;
		width: 100% !important
	}

	.fa-birthday-cake::before {
		color: #000 !important
	}
}

@media only screen and (max-width:800px) and (min-width:600px) {
	#dashboard .box {
		width: 45.1%
	}

	.fa-birthday-cake::before {
		color: #000 !important
	}
}

@media only screen and (max-width:1024px) and (min-width:600px) {
	.mCS_img_loaded {
		border-radius: 50%;
		height: 40px !important;
		width: 40px
	}

	a#nav-trigger {
		font-size: 1.6em;
		left: 11px !important;
		overflow: hidden;
		padding: 7px 20px;
		top: 0
	}

	.fa-birthday-cake::before {
		color: #000 !important
	}

	.birthday-item-content .label i {
		color: #fff !important
	}
}

@media only screen and (max-width:414px) {
	.column {
		width: 100%;
		display: block;
		padding: 0 8px 26px 0 !important
	}

	#MainContent_btn_submit {
		text-align: center;
		margin: 0 10px 0 0;
		float: left
	}
}

@media only screen and (max-width:1024px) and (min-width:768px) {
	.upload_file.upload_cre {
		width: 37% !important;
		margin: 0 19px 0 0 !important
	}

	.image.select_fl {
		width: 45% !important
	}

	.comments-summery2 {
		margin: 0 5%;
		padding: 0;
		width: 90%
	}

	#buddypress div#item-header div#item-header-content {
		position: relative;
		z-index: 19;
		margin-top: 0;
		margin-left: 6rem;
		width: 69%
	}

	.awards.awardslate ul {
		padding: 0;
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(206px, 1fr)) !important;
		grid-gap: 15px;
		width: 100%
	}

	.awards img {
		width: auto;
		height: 158px !important
	}

	.help_st.helpm_tas {
		width: 14% !important
	}

	.paid.stat_le {
		width: 13% !important
	}

	.paid.date_led {
		width: 6% !important
	}

	.searchpostslate #MainContent_txtsdate {
		width: 12% !important
	}

	.awards ul li {
		float: left;
		min-height: 171px;
		margin: 0 10px 11px;
		text-align: center;
		margin-top: 0;
		margin-bottom: 1.5rem;
		text-align: left;
		position: relative;
		background: #fff;
		box-shadow: 12px 3px 20px 0 rgba(46, 61, 73, .15);
		border-radius: 4px;
		transition: all .3s ease;
		padding: 16px;
		text-align: center
	}

	#dashboarda .widget .intern-padding {
		width: 99.8%
	}

	#MainContent_staticfooter1 {
		width: 60% !important
	}

	.iconalign {
		width: 21.5% !important;
		float: left;
		padding-bottom: 12px;
		text-align: center;
		margin-right: 8.5px
	}

	.clientnewmeeting p,
	.clientvaluemeeting p {
		display: inline-block;
		font-family: Lato, sans-serif;
		font-size: 14px;
		margin: 0;
		width: 77% !important;
		float: right
	}

	.our-team .pic {
		display: inline-block;
		width: 154px;
		height: 100%;
		background: #fff;
		padding: 10px;
		margin-bottom: 25px;
		transition: all .5s ease 0s
	}

	.newdivmeeting {
		width: 77% !important;
		float: right;
		font-size: 14px;
		font-family: Lato, sans-serif;
		color: #000;
		line-height: 27px;
		margin: 3px 0 0
	}

	.addcona.addconemee span {
		font-weight: 700;
		font-size: 15px;
		width: 100% !important;
		float: left;
		margin: 5px 0 0
	}

	.addcona.addconemee ul {
		padding: 0
	}

	#edt {
		float: left;
		margin: 12px 0 0 !important;
		width: 100% !important
	}

	#uetd {
		margin: 0 20px 0 4px !important;
		float: left
	}

	.tipsfter {
		padding: 2px 0 33px;
		font-size: 13px;
		width: 100%;
		float: left
	}

	#MainContent_UpdatePanel2 {
		width: 100% !important;
		float: left;
		margin: 0 !important
	}

	.containerusr p {
		margin-top: 9px;
		margin-bottom: 3px;
		width: 87% !important;
		float: right
	}

	.userprofile_textpdf a {
		width: 90.9% !important;
		float: right
	}

	.lead ul li a {
		float: left;
		padding: 49px 14px 14px;
		background: #6bd5ff;
		margin: 0 0 8px 8px;
		border-right: 2px solid #fff;
		cursor: pointer;
		width: 28.6% !important;
		text-align: center;
		text-overflow: ellipsis;
		color: #fff !important;
		display: block !important;
		border-bottom: 2px solid #fff;
		height: 67px;
		font-size: 18px;
		font-weight: 700
	}

	.progressbar {
		background: RGB(234, 234, 234);
		border-radius: 5px;
		overflow: hidden;
		box-shadow: 3px 3px 3px #ccc;
		font-size: 14px !important;
		width: 45% !important;
		float: right;
		margin-right: 5px
	}

	.srtdate input {
		width: 100% !important
	}

	.fa.fa-info-circle.cer {
		right: 264px;
		position: relative;
		top: 30px !important;
		left: 16px !important
	}

	.checkbox-containeruser {
		width: 15% !important;
		display: inline-block;
		cursor: pointer;
		margin: 0 0 10px
	}

	.text-fileaa {
		width: 23%;
		display: inline-block;
		margin: 19px 0 0 42px !important
	}

	.image span i {
		float: left;
		position: relative;
		top: -33px !important;
		left: 8px !important
	}

	#MainContent_viewprofile_chkstickerslist tr {
		width: 14% !important;
		display: inline-block
	}

	.our-team .pic {
		display: inline-block;
		width: 158px !important;
		height: 100%;
		background: #fff;
		padding: 10px;
		margin-bottom: 25px;
		transition: all .5s ease 0s
	}

	.full-page-title-decription-right {
		display: inline-block;
		margin-left: 0;
		padding: 10px;
		position: relative;
		width: 96% !important
	}

	.social_icon {
		width: 30% !important;
		height: auto;
		float: right;
		margin: 0 0 10px
	}

	.column {
		float: left;
		width: 31% !important;
		margin-bottom: 16px;
		padding: 0 8px 26px
	}

	.col-md-4 {
		width: 21.333% !important
	}

	.mCS_img_loaded {
		border-radius: 50%;
		height: 40px !important;
		width: 40px
	}

	a#nav-trigger {
		font-size: 1.6em;
		left: 11px !important;
		overflow: hidden;
		padding: 0 20px;
		top: 0
	}

	.bd_wallright {
		float: right;
		width: 86% !important
	}

	.wallvideo>iframe {
		height: 200px;
		margin: 10px 0;
		max-width: 100% !important;
		width: 97% !important
	}

	.fa-birthday-cake::before {
		color: #000 !important
	}

	.birthday-item-content .label i {
		color: #fff !important
	}

	.checkbox-container {
		margin: 0 !important;
		width: 20% !important
	}

	.contact-container .submit {
		display: inline-block;
		left: -50px;
		position: relative
	}

	#nav-logo {
		width: 310px
	}
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	#copyright p {
		margin: 0;
		height: 41px;
		padding: 22px 0 0
	}
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_audpolls_Last {
	margin-right: 8px !important
}

.lnkview:hover {
	color: #4597cd !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatimg_pnlphoto_1 .textwidget>a {
	padding: 5px;
	color: #fff !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatimg_pnlphoto_1 .intern-box.box-title>h3 {
	color: #000
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatimg_pnlphoto_1 .textwidget p {
	color: #fff
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

	#dashboard .box,
	::i-block-chrome {
		width: 31.5% !important;
	}

	.acti_btns a,
	::i-block-chrome {
		width: 23%;
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.item-top i,
	::i-block-chrome {
		float: right;
	}

	.sdcsjd,
	::i-block-chrome {
		margin: 0 14px 14px 0 !important;
		width: 22.1%;
		min-height: 175px;
	}

	.widget_woffice_tasks_assigned.banner,
	::i-block-chrome {
		width: 64.8% !important;
	}

	.align-left,
	::i-block-chrome {
		float: left !important;
		width: 78%;
	}

	.control__indicator,
	::i-block-chrome {
		display: none !important;
	}

	.control input,
	::i-block-chrome {
		opacity: 1 !important;
		z-index: 1 !important;
	}

	#widgets,
	::i-block-chrome {
		padding: 30px 0;
		-webkit-box-shadow: inset 0 0 40px rgba(0, 0, 0, .4);
		-moz-box-shadow: inset 0 0 40px rgba(0, 0, 0, .4);
		-ms-box-shadow: inset 0 0 40px rgba(0, 0, 0, .4);
		box-shadow: inset 0 0 40px rgba(0, 0, 0, .4);
		min-height: 331px !important
	}

	.bx-viewport,
	::i-block-chrome {
		height: 334px !important
	}

	.submitbtn,
	::i-block-chrome {
		background: transparent;
		border: 0 solid #318bc7 !important;
		border-radius: 0;
		color: #fff !important;
		cursor: pointer;
		font-size: 14px;
		padding: 8px 10px;
		text-align: center;
		text-decoration: none;
		text-transform: capitalize;
		transition: all .3s ease 0s;
		display: inline-block !important
	}

	.col-md-4,
	::i-block-chrome {
		width: 28.3333%
	}

	#dashboard .widget,
	::i-block-chrome {
		display: inline-block;
		padding: 0;
		margin: 0 17px 20px 0
	}

	.fc-widget-content,
	.fc-widget-header,
	::i-block-chrome {
		border: 1px solid #ddd;
		height: 148px
	}

	#content-container select,
	::i-block-chrome {
		display: block;
		/*width: 100%;*/
		margin: 15px 0;
		line-height: 33px
	}

	#buddypress #item-header-avatar img,
	::i-block-chrome {
		width: 150px;
		height: 150px;
		border: .8px solid #fff;
		margin-right: 20px;
		float: left;
		border-radius: 50%;
		z-index: 15;
		position: relative;
		-webkit-box-shadow: 0 0 0 #646464 !important;
		-moz-box-shadow: 0 0 0 #646464 !important;
		-ms-box-shadow: 0 0 0 #646464 !important;
		-o-box-shadow: 0 0 0 #646464 !important;
		box-shadow: 0 0 0 #646464 !important
	}

	#buddypress ul#groups-list li,#buddypress ul#members-list li,::i-block-chrome {width: 28%;display: inline-block;border: 1px solid;padding: 0;margin: 20px 1%;/* border-radius: 5px pradnya commented 26-02-2025*/border-radius: 0.75em;/*pradnya added 26-02-2025*/}
}

.text-writer {
	color: #000;
	display: inline-block !important
}

.textwidget img,
.textwidget span {
	margin: 0
}

.poll-bars {
	border: 1px solid #eaeaea;
	border-radius: 2px;
	margin: 0 5px 5px 0;
	width: 80%
}

.option-A,
.option-B,
.option-C,
.option-D,
.poll-bars {
	display: inline-block;
	height: 15px
}

.option-A {
	background: red;
	border-radius: 2px
}

.option-B {
	background: #007f00
}

.option-C {
	background: orange
}

.option-D {
	background: #7f7f7f
}

.floatleft {
	float: left
}

#MainContent_userpost_lblimgmsg {
	margin: 0 0 0 35px
}

@media screen and (max-width:414px) {

	.clientnewmeeting,
	.meetingstatus {
		width: 100% !important;
		float: left;
		border-bottom: 1px solid #ccc
	}

	.projdescmeeting {
		font-size: 14px;
		width: 100% !important;
		display: table;
		margin-top: 201px !important
	}

	.clientnewmeeting,
	.clientvaluemeeting,
	.majormentnew,
	.projectstatusnew {
		width: 100% !important;
		height: auto !important;
		float: left;
		line-height: 27px
	}

	.clientnewmeeting {
		border-top: 1px solid #ccc
	}

	.meetingstatus {
		height: auto !important;
		line-height: 27px
	}

	.clientnewmeeting p,
	.clientvaluemeeting p,
	.newdivmeeting {
		float: right;
		font-family: Lato, sans-serif;
		font-size: 14px
	}

	.clientnewmeeting p,
	.clientvaluemeeting p {
		margin: 0;
		width: 100% !important;
		display: inline-block
	}

	.projectlist1 {
		display: block !important
	}

	#lnkusernameew {
		background: #4597cd;
		color: #fff !important;
		font-weight: 400;
		padding: 10px 21px;
		width: 84% !important;
		margin: 0
	}

	.productsummerytitlenew {
		height: auto;
		padding: 0 0 63px !important;
		width: 100% !important
	}

	.projectdetails_image {
		position: absolute;
		right: 136px;
		top: 43px !important
	}

	.projdesc {
		font-size: 14px;
		width: 100% !important;
		display: table;
		margin: 249px 0 0
	}

	#MainContent_txttitle {
		padding: 7px 10px;
		margin-top: 0 !important;
		margin-left: 0 !important
	}

	.column {
		width: 100%;
		display: block;
		padding: 0 8px 26px 0 !important
	}

	.addtaskheader .mobiledelay {
		margin: 0 0 0 31px !important;
		padding: 0;
		width: 56% !important
	}

	#MainContent_lnkreset {
		display: inline-block !important
	}

	#MainContent_rpttask_ddlstatus_0_chzn .chzn-single {
		padding: 0 !important;
		width: 100px
	}

	#MainContent_lnkalltask {
		padding: 8px 11px !important;
		display: inline-block !important
	}

	.searchupdateclass {
		width: 98% !important;
		float: left !important;
		margin: 19px 0 0
	}

	#MainContent_lblempname {
		width: 100%;
		margin: 0 0 9px
	}
}

#widgets {
	color: #e8e8e8;
	font-family: work sans, Roboto
}

#uxinnerheader_imgcover {
	width: 100%;
	height: auto
}

.bannerimg {
	height: 100%
}

.starttest-qoption-no {
	display: inline-block
}

.startquestion {
	display: inline-flex;
	width: 100%;
	margin: 0
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_upoll_Last,
#MainContent_uxhomecontent_uxhome_m_uxcategory_upoll_lnknext {
	margin: 5px 12px 0 0
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_upoll_First {
	float: left;
	margin: 15px 12px 0 0
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_upoll_divans4 {
	margin: 0 0 10px
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_upoll_lnknext,
#MainContent_uxhomecontent_uxhome_m_uxcategory_upoll_lnkprevious {
	width: 13px !important;
	text-align: center
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_upoll_lnknext:hover {
	background: #4597cd;
	color: #fff !important;
	transition: all .5s ease-in-out !important
}

@media screen and (width:768px) {
	.Recommendation_to {
		width: 22% !important
	}

	.recommacti {
		width: 13% !important
	}

	.scopeworkmeeting {
		width: 21% !important;
		float: left
	}

	.projectdetails_image {
		position: absolute;
		left: 37% !important;
		top: 27px
	}

	.clientnewmeeting {
		width: 93% !important;
		float: left;
		border-bottom: 1px solid #ccc
	}

	.meetingstatus {
		width: 93% !important;
		height: auto !important;
		float: left;
		line-height: 27px;
		border-bottom: 1px solid #ccc
	}

	.projdescmeeting {
		font-size: 14px;
		width: 73% !important;
		display: table;
		margin: 190px 0 0
	}

	#edt {
		float: left;
		margin: 12px 0 0 !important;
		width: 100% !important
	}

	#uetd {
		margin: 0 20px 0 4px !important;
		float: left
	}

	.tipsfter {
		padding: 2px 0 33px;
		font-size: 13px;
		width: 100%;
		float: left
	}

	#MainContent_UpdatePanel2 {
		width: 100% !important;
		float: left;
		margin: 0 !important
	}

	.checkbox-containeruser {
		width: 18% !important;
		display: inline-block;
		cursor: pointer;
		margin: 0 0 10px
	}

	#nav-buttons {
		position: absolute;
		right: 0;
		top: 0;
		width: 30% !important
	}

	#nav-left {
		left: 0;
		right: 0;
		width: 67% !important
	}

	.lead ul li a {
		float: left;
		padding: 49px 14px 14px;
		background: #6bd5ff;
		margin: 0 0 8px 8px;
		border-right: 2px solid #fff;
		cursor: pointer;
		width: 43.6% !important;
		text-align: center;
		text-overflow: ellipsis;
		color: #fff !important;
		display: block !important;
		border-bottom: 2px solid #fff;
		height: 67px;
		font-size: 18px;
		font-weight: 700
	}

	#MainContent_viewprofile_chkstickerslist tr {
		width: 20% !important;
		display: inline-block
	}

	.txt_bx textarea {
		width: 93% !important
	}

	#nav-left {
		left: 0;
		right: 0;
		width: 70% !important
	}

	#nav-buttons {
		position: absolute;
		right: 0;
		top: 0;
		width: 29% !important
	}
}

@media screen and (min-width:1024px) and (max-width:3840px) {

	.mega-sub-menu>.has-sub:hover>.mega-sub-menu3,
	.mega-sub-menu>.has-sub:hover>.mega-sub-menu4 {
		position: relative;
		left: 163px !important;
		top: -40px !important
	}
}

div#MainContent_userreviews_pnlmypst .bd_wallright {
	width: 87%
}

.count.label {
	color: #fff !important
}

#MainContent_ddlrtoss,
#MainContent_txtrtos {
	width: 48% !important;
	margin: 0 6px
}

#MainContent_ddl_edate,
#MainContent_txtrto {
	width: 41% !important;
	margin: 0 6px
}

#MainContent_ddl_time,
#MainContent_ddlrto {
	width: 31.2% !important;
	display: inline-block;
	margin: 0
}

#MainContent_txtsdatemeeting,
.metingdate {
	width: 40% !important;
	height: 25px;
	margin: 0
}

#MainContent_txtsdatemeeting {
	padding: 7px 9px 7px 28px
}

.metingdate {
	padding: 7px 9px 7px 28px !important;
	margin: 0 8px 0 0 !important
}

.txtdatepickerw {
	border: 1px solid #eaeaea;
	margin-left: 0;
	padding: 6px
}

#MainContent_ddlmeeting {
	margin: 2px 0 0 !important;
	height: 32px
}

.tipsfter {
	padding: 2px 0 33px;
	font-size: 13px
}

#edt p {
	margin: -3px 0 0
}

#edt {
	float: left;
	margin: -18px 0 0
}

#uetd {
	margin: 0;
	float: left;
	width: 47%
}

.srtdate {
	display: inline-flex;
	float: left;
	margin: 15px 0 0
}

.srtdate4 {
	width: 13%
}

.mainpostwallcatnew {
	width: 100%;
	display: inline-block
}

#MainContent_lbl_meeting_msg {
	width: 49%;
	float: left;
	padding: 12px 0;
	font-size: 15px
}

.contact-container span {
	color: #333;
	display: inline-block;
	float: left;
	font-size: 16px;
	font-weight: 400;
	padding: 0 10px
}

.gvmeeting th {
	padding: 4px 9px;
	font-weight: 500;
	font-size: 13px;
	color: #7e858e;
	background: aliceblue;
	border: none;
	font-weight: 500;
	line-height: 1.6
}

.gvmeeting td {
	padding: 11px 8px;
	border-bottom: none;
	border: 1px solid #fff;
	font-weight: 400;
	color: #555;
	border-right: 4px solid #fff
}

.tipsfter span {
	font-size: 21px;
	color: #05568b
}

#MainContent_ctl00 {
	color: red
}

#MainContent_gvmeeting {
	margin: 0 !important
}

.srtdate2 {
	float: left;
	width: 40% !important;
	margin: 0 3% 0 0
}

#MainContent_ccmeeting_OptionList {
	position: absolute !important;
	left: 40px !important;
	top: 428px !important
}

@media screen and (max-width:480px) {

	.texticon1,
	.texticon2 {
		padding: 9px;
		right: 0;
		position: relative
	}

	#edt p,
	#uetd,
	.btn_mymeeting {
		width: 100%;
		float: left
	}

	.btn_mymeeting {
		margin: 0
	}

	.texticon2 {
		left: 0;
		margin-right: -31px !important;
		top: 4px
	}

	#edt {
		float: left;
		margin: 0 !important
	}

	.texticon1.tooltip1 .fa,
	.texticon2.tooltip2 .fa {
		display: block !important
	}

	.texticon1 {
		margin-right: -7px !important;
		top: -50px !important;
		left: 8px !important
	}

	.chzn-single {
		padding: 5px 0 5px 25px !important
	}

	.srtdate2 {
		float: left;
		display: block;
		height: auto !important;
		width: 100% !important
	}

	#MainContent_UpdatePanel2 {
		width: 100%;
		float: left;
		margin: 35px 0 0
	}

	#edt p {
		margin: 23px 0 0
	}

	#uetd {
		margin: 11px 0 0
	}

	#MainContent_ddlrto {
		width: 19% !important;
		display: inline-block;
		margin: 0 !important
	}

	#MainContent_btn_submit {
		text-align: center;
		margin: 0 9px 0 0;
		float: left
	}

	.tipsfter {
		padding: 30px 0 33px;
		font-size: 13px;
		width: 100%;
		float: left
	}

	#MainContent_ddl_time {
		width: 19% !important;
		display: inline-block;
		margin: 0 !important
	}
}

#descdiv,
#titlediv {
	display: inline-block;
	float: left
}

@media screen and (min-width:481px) and (max-width:580px) {

	#edt p,
	.tipsfter {
		width: 100%;
		float: left
	}

	#edt,
	#edt p,
	#uetd,
	.tipsfter {
		float: left
	}

	#uetd {
		margin: 5px 20px 0 4px !important
	}

	#MainContent_btn_submit {
		margin: 0 22% 0 0
	}

	#edt {
		margin: 1px 0 0 !important
	}

	#edt p {
		margin: 10px 0 0
	}

	.tipsfter {
		padding: 0 0 33px;
		font-size: 13px
	}
}

#MainContent_title {
	padding: 16px 0 0 12px;
	width: 91%;
	letter-spacing: 1px
}

.texticon1,
.texticon2 {
	left: 0;
	margin-right: -32px;
	padding: 9px;
	position: relative;
	right: 0
}

.texticon2 {
	top: 4px
}

.texticon1 {
	top: -42px
}

#MainContent_ddlmeeting_chzn {
	width: 100% !important
}

#MainContent_ddlmeeting_chzn .chzn-single {
	padding: 5px 0 5px 25px !important
}

#MainContent_titles {
	width: 91%;
	float: left
}

#MainContent_pan {
	width: 100%;
	float: left
}

#MainContent_Agenda,
#MainContent_desc {
	width: 91% !important;
	float: left;
	padding: 13px 12px 0;
	letter-spacing: 1px
}

#MainContent_RequiredFieldValidator2 {
	width: 77%;
	float: left
}

#MainContent_Description {
	width: 91%;
	float: left
}

#edt p,
#sdt p,
#uetd span {
	font-size: 14px
}

#MainContent_RequiredFieldValidator1 {
	width: 79%;
	float: left
}

img.fnone {
	width: 30px
}

.userposts,
div#MainContent_searchPanel {
	width: 100%
}

#MainContent_lbler {
	width: 80%;
	float: left;
	font-size: 15px;
	margin: 40px 0 0
}

.userposts,
.userposts>span {
	font-size: 22px;
	text-align: left;
	text-transform: uppercase
}

#MainContent_UpdatePanel1 {
	margin: 10px 0 18px;
	display: block;
	float: right;
	width: 100%
}

.userposts>span {
	color: #3a4349;
	font-weight: 400;
	font-family: work sans, Roboto
}

.userposts {
	border-bottom: none;
	color: #646464;
	display: inline-block;
	font-weight: 300;
	margin: 0 10px 11px 0;
	padding: 0
}

.card,
.main_row {
	text-align: center
}

.projectbtn1234 {
	width: 40%;
	display: inline-block;
	position: relative;
	right: 0
}

.projectlistnew1 {
	margin: 0 0 16px;
	border: none !important;
	display: inline-flex;
	width: 100%
}

.productsummerytitlenew {
	height: auto;
	padding: 0 0 63px !important;
	width: 77%
}

.clientnewmeeting p,
.clientvaluemeeting p {
	display: inline-block;
	font-family: Lato, sans-serif;
	font-size: 14px;
	margin: 0;
	width: 85%;
	float: right
}

#MainContent_btn_book {
	margin: 0 !important;
	padding: 10px 33px;
	float: left
}

#MainContent_btn_rooms {
	float: left;
	margin: 0 11px 0 0;
	padding: 10px 33px
}

.btngbackmeeting {
	width: 100%;
	float: left;
	margin: 29px 0 0
}

.newdivmeeting {
	width: 85%;
	float: right;
	font-size: 14px;
	font-family: Lato, sans-serif;
	color: #000;
	line-height: 27px;
	margin: 3px 0 0
}

.btngback {
	width: 100%;
	float: left;
	margin: 0 0 28px
}

.clientnewmeeting,
.clientvaluemeeting,
.majormentnew,
.projectstatusnew {
	width: 100%;
	height: auto !important;
	float: left;
	line-height: 27px
}

.clientvaluemeeting p {
	margin: 0;
	width: 89%;
	float: right
}

.meetingstatus {
	width: 72%;
	height: auto !important;
	float: left;
	line-height: 27px;
	border-bottom: 1px solid #ccc
}

.projdescmeeting {
	font-size: 14px;
	width: 73% !important;
	display: table
}

.projdescmeeting p {
	font-size: 14px;
	width: 100% !important;
	display: table;
	padding: 0 0 5px;
	line-height: 20px;
	margin: 0
}

.btngbackmeeting input {
	color: #fff;
	font-size: 14px;
	border-radius: 3px
}

.container_box p,
.main_row h4,
.title {
	font-size: 15px
}

.clientnewmeeting {
	border-top: 1px solid #ccc;
	width: 72%;
	float: left;
	border-bottom: 1px solid #ccc
}

.btn_mymeeting {
	width: 36%;
	float: right
}

.btn_mymeeting input {
	margin: 0
}

.srtdate select {
	padding: 0 !important;
	margin: 0 8px 0 0 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_wred .intern-padding {
	padding: 20px !important;
	float: left
}

.main_row {
	width: 22%;
	float: left;
	margin: 0 9px 10px 0;
	box-shadow: 1px 1px 3px 1px #ddd;
	padding: 11px;
	height: auto;
	cursor: pointer
}

.main_row h4 {
	margin: 7px 0 0;
	font-weight: 400
}

.main_row p {
	margin: 3px 0 0;
	display: block
}

.main_row img {
	width: 131px;
	border-radius: 50%;
	height: 100px
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_view {
	border: 1px solid #338ec9 !important;
	border-radius: 2px;
	display: inline-block !important;
	margin: 3px 24px 10px 0;
	padding: 2px 5px;
	width: auto !important;
	background: #fff
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_view:hover {
	color: #fff !important;
	background: #4597cd !important
}

.title,
.title_team {
	color: grey
}

.main_container {
	width: 100%;
	float: left;
	height: auto;
	padding: 0 0 28px
}

.column {
	float: left;
	width: 23%;
	margin-bottom: 16px;
	padding: 0 8px 26px
}

@media screen and (max-width:650px) {
	.column {
		width: 100%;
		display: block
	}
}

.container_box {
	padding: 0 16px
}

.container_box h2 {
	font-size: 20px
}

.card img {
	border-radius: 50%;
	width: 153px !important;
	height: 148px
}

.container_box p,
.title {
	width: 100%
}

.card {
	padding: 14px 0 0;
	box-shadow: 0 6px 16px 4px rgba(0, 0, 0, .2);
	min-height: 388px
}

.project-text-box {
	margin: 0 0 0 12px
}

.container_boxdesc {
	padding: 0 16px 10px;
	text-align: left
}

.container_boxdesc p {
	font-size: 15px;
	width: 100%
}

.msg_content ul li {
	width: 46%;
	padding: 8px 3px;
	border-bottom: 1px solid #ddd;
	margin: 0 28px 0 0;
	font-size: 14px
}

.container_box_team p,
.title_team {
	font-size: 15px
}

.Stickers {
	width: 100%;
	float: left;
	height: auto;
	margin: 0 0 34px
}

.Stickers_main {
	min-height: 58px;
	margin: 7px 8px
}

.Stickers_main img {
	width: 110px;
	height: 95px
}

.msg_content ul {
	padding: 0
}

.awards_main {
	width: 100%;
	height: auto;
	float: left;
	margin: 0 0 34px
}

.container_box_team {
	padding: 0 16px 10px
}

.Stickers_main {
	width: 14%;
	height: auto;
	float: left
}

.container_box_team h2 {
	font-size: 25px
}

.card_team img {
	border-radius: 50%;
	width: 100px !important;
	height: 75px
}

.card_team {
	text-align: center;
	padding: 14px 0 0
}

.grid-pager {
	width: 100%;
	height: auto;
	float: left;
	text-align: right
}

.grid-pager a {
	border: 0 solid;
	padding: 4.69px 8px;
	margin: 0 0 21px
}

.tipsfter p {
	margin: 3px 0 !important
}

.column_team {
	float: left;
	width: 23%;
	margin-bottom: 16px;
	padding: 0 8px 26px
}

@media screen and (max-width:650px) {
	.column_team {
		width: 100%;
		display: block
	}
}

#user-sidebar nav ul li#liregister>a::before {
	font-size: 1.2em;
	font-weight: initial;
	padding-right: 10px;
	content: "\f234";
	font-family: FontAwesome
}

#MainContent_viewprofile_editform {
	padding: 0
}

@font-face {
	font-family: work sans, Roboto;
	src: url("../../../font/'Work Sans',Roboto-Medium.ttf") format('truetype')
}

.clientnew2 p {
	width: 84.8%;
	float: right;
	margin: 0
}

.scopework {
	width: 15%;
	float: left
}

.clientnew2,
.clientvaluenew {
	width: 100%;
	float: left;
	border-top: 1px solid #ccc
}

.clientnew2 {
	display: inline-block;
	margin: 0
}

.projdesc,
.projdesc p {
	font-size: 14px;
	display: table
}

.clientvaluenew {
	border-bottom: 1px solid #ccc;
	height: auto
}

.clientvaluenew p {
	width: 84.9%;
	float: right;
	margin: 0
}

.readmorenew2,
.synopsis.wow.fadeInDown.animated.main-div {
	width: 100%;
	float: left;
	margin: 0;
	height: auto
}

.projdesc {
	width: 100% !important
}

.newdivp {
	width: 84.9%;
	float: right
}

.newdivp p {
	margin: 0
}

.projectstatusnew {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc
}

.projectdetails_image {
	position: absolute;
	right: 80px
}

.projdesc p {
	width: 100% !important;
	padding: 0 0 5px;
	line-height: 20px
}

.projdesc ul {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 20px
}

.majormentnew ul li ul,
.projdesc ul li ul,
.projectstatusnew ul li ul,
.readmorenew2 ul li ul {
	width: 100% !important;
	display: contents;
	padding: 0 0 5px;
	line-height: 20px
}

.majormentnew ul li ul li ul,
.projdesc ul li ul li ul,
.projectstatusnew ul li ul li ul,
.readmorenew2 ul li ul li ul {
	width: 100% !important;
	display: contents;
	padding: 0 0 5px;
	line-height: 23px
}

#MainContent_ddlprojectcat,
#MainContent_ddlprojectstatus {
	padding: 6px 10px;
	border: none;
	background: #f7f7f7;
	border-bottom: 2px solid RGB(158, 158, 158)
}

#MainContent_txttitle {
	padding: 6px 10px;
	margin-top: 15px !important
}

.projectlist1 {
	display: inline-flex
}

.projectbtn {
	margin: 14px 0 0 15px
}

#lnkusernameew {
	background: #4597cd;
	color: #fff !important;
	font-weight: 400;
	padding: 10px 21px;
	width: 50%;
	margin: 0
}

.registerrole td {
	width: 49%;
	float: left
}

.registerrole input {
	margin-left: 0
}

#uxlogin_rolelbl {
	margin: 13px 0 0;
	display: inline-block;
	font-weight: 700
}

#uxlogin_lblgender {
	margin: 16px 0 0;
	display: inline-block
}

.loginbtndiv {
	margin: 10px 0 0;
	text-align: center
}

.loginbtndiv input {
	float: none;
	color: #fff
}

#MainContent_ddlprojectstatus {
	margin: 14px 0 0 16px !important
}

.btngback a {
	color: #fff !important;
	background: #4597cd;
	padding: 5px 15px;
	margin: 13px 0 0;
	border-radius: 2px
}

.social_icon ul li {
	display: inline-block;
	font-size: 26px
}

.social_icon .fa-facebook-f {
	color: #fff;
	background: #3b5998;
	padding: 8px 14px;
	border-radius: 20px
}

.social_icon .fa-instagram {
	color: #fff;
	background: linear-gradient(to bottom, #9a42b9 17%, #f1613f 81%);
	padding: 7px 9px;
	border-radius: 20px
}

.social_icon .fa-twitter {
	color: #fff;
	background: #1dcaff;
	padding: 7px 9px;
	border-radius: 20px
}

.social_icon .fa-linkedin {
	color: #fff;
	background: #0077b5;
	padding: 8px 12px;
	border-radius: 29px
}

.social_icon .fa {
	font-size: 20px
}

.icon_heading {
	font-size: 19px;
	padding: 0 0 3px;
	margin: 0 0 5px;
	width: 100%
}

.social_icon {
	width: 23%;
	height: auto;
	float: right;
	margin: 0 0 10px
}

.heading_icon {
	margin: 0 0 11px
}

.movidiv2 {
	margin: 0 !important
}

.social_icon a:hover {
	transform: translateY(-4px)
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

	#nav-buttons,
	::i-block-chrome {
		position: absolute;
		right: 0;
		top: 0;
		width: 18%
	}

	#nav-left,
	::i-block-chrome {
		width: 82%;
		position: absolute;
		text-align: center;
		left: 0;
		right: 0
	}
}

#MainContent_viewprofile_chkstickerslist tr {
	width: 21.1%;
	display: inline-block;
	box-shadow: 5px 3px 20px 0 rgba(46, 61, 73, .15);
	padding: 12px;
	margin: 7px 10px 11px;
	text-align: center;
	transition: all .3s ease
}

#MainContent_viewprofile_chkstickerslist tr input[type=checkbox]:checked+label::before,
[type=checkbox]:not(:checked)+label::before,
[type=radio]:checked+label::before,
[type=radio]:not(:checked)+label::before {
	content: '';
	position: absolute;
	left: 0;
	top: 4px;
	width: 14px !important;
	height: 14px !important;
	border: 1px solid #5c8a93;
	background: 0 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

#MainContent_viewprofile_chkstickerslist tr [type=checkbox]:checked+label::after,
[type=checkbox]:not(:checked)+label::after,
[type=radio]:checked+label::after,
[type=radio]:not(:checked)+label::after {
	content: '';
	background: #4597cd !important;
	height: 10px !important;
	width: 10px !important;
	position: absolute;
	top: 7px;
	left: 3px;
	border: 0;
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

#MainContent_viewprofile_chkstickerslist tr:hover {
	box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, .2)
}

.contactfieldsname35,
.mailcr {
	box-sizing: border-box;
	padding-right: 20px;
	color: #3f3f3f;
	display: table-cell;
	height: inherit;
	max-width: 150px;
	vertical-align: middle
}

#MainContent_viewprofile_chkstickerslist img {
	width: auto;
	height: 180px
}

.mailcr {
	width: 21%
}

.contactfieldsname35 {
	width: 15%
}

.award_btn {
	width: 27% !important;
	padding: 0;
	text-align: center;
	display: block !important;
	color: #fff !important
}

.demo {
	background: #262526
}

.contactfileds43,
.externaldrive,
.user-msg {
	display: inline-block
}

.our-team:hover .social li a {
	background: #17bebb;
	color: #fff
}

@media only screen and (max-width:990px) {
	.our-team {
		margin-bottom: 16px
	}
}

.comments-summery2.addawards_3 {
	margin: 0 !important;
	width: 96%
}

.award_btn .fa {
	font-size: 22px;
	color: #0084c6
}

.externaldrive ul li {
	width: 17%;
	float: left
}

.externaldrive a {
	background: #fff;
	border: 2px solid #338ec9;
	border-radius: 50%;
	padding: 5px;
	cursor: pointer
}

.externaldrive {
	padding: 2% 4%;
	width: 92%
}

.externaldrive a:hover {
	border: 2px solid red !important
}

.contactfileds43 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 99% !important
}

.scopeworkmeeting {
	width: 10%;
	float: left
}

@media screen and (width:1280px) {
	.desmu {
		float: left;
		width: 82% !important;
		margin: 15px 0 0 7px
	}

	.bannerimg {
		height: 315px !important
	}

	#content-container #contenta {
		position: relative;
		top: 0;
		width: 71%;
		margin: 0 15px 0 0;
		padding-bottom: 1px;
		float: left
	}

	#dashboard .box {
		width: 31.9%
	}

	#dashboard .widget {
		display: inline-block;
		padding: 0;
		margin: 0 0 1.4% 1.4% !important;
		border-radius: 1px
	}

	.iconalign {
		width: 21.4% !important;
		float: left;
		padding-bottom: 4px;
		text-align: center;
		margin-right: 8.5px
	}

	.othapp {
		width: 22.9% !important;
		float: left;
		margin: 0 !important
	}

	.gallary-image {
		padding: 2px 2px 2px 0;
		float: left;
		height: auto;
		margin: 2px;
		overflow: hidden;
		width: 47.5%
	}

	.banner-image {
		width: 100%
	}

	.text-fileaa {
		width: 24%;
		display: inline-block;
		margin: 19px 0 0 -26px !important
	}

	.our-team .pic {
		display: inline-block;
		width: 74%;
		height: 100%;
		background: #fff;
		padding: 10px;
		margin-bottom: 25px;
		transition: all .5s ease 0s
	}

	.our-team {
		padding: 20px 15px 16px;
		background: #fff;
		border-radius: 15px;
		text-align: center;
		width: 19.5%;
		float: left;
		box-shadow: 0 5px 6px 3px rgba(0, 0, 0, .2);
		margin: 0 20px 21px 0;
		min-height: 329px
	}
}

@media only screen and (max-width:640px) and (min-width:360px) {
/* #left-content {margin: 20% 0 0 !important} pradnya commentd 24-02-2025*/

	.fa.fa-info-circle.cer {
		position: relative;
		top: 30px !important;
		left: 17px !important
	}

	.checkbox-containeruser span {
		background: #318bc7;
		color: #fff !important;
		border-radius: 50% !important;
		text-align: center;
		padding: 3px 8px;
		position: relative;
		top: -100px !important;
		margin: 0 0 0 89px !important;
		border: 2px solid #fff
	}

	.user_detailscer {
		width: 89% !important;
		float: left;
		margin: 8px 0
	}

	.comments-userprofile-image {
		width: 11% !important;
		float: left;
		margin: 22px 22px 0 0 !important
	}

	.userprofile_text {
		max-width: 476px;
		padding: 15px;
		border-radius: 15px 15px 15px 0;
		float: left;
		width: 71% !important;
		height: auto
	}

	.user_details {
		width: 94% !important;
		float: left;
		margin: 8px 0
	}

	.userprofile_text a {
		word-break: break-all
	}

	.our-team .pic {
		display: inline-block;
		width: 155px !important;
		height: 100%;
		background: #fff;
		padding: 10px;
		margin-bottom: 25px;
		transition: all .5s ease 0s
	}
}

#MainContent_viewprofile_btnsubmit {
	color: #fff;
	font-size: 14px;
	padding: 11px 19px;
	margin: 0 0 29px;
	border-radius: 3px
}

#MainContent_viewprofile_txtmsg:focus {
	border: 1px solid #338ec9 !important
}

.checkbox-containeruser span {
	background: #3199cc;
	color: #fff !important;
	border-radius: 50%;
	text-align: center;
	padding: 5px 10px;
	position: relative;
	top: -32px;
	margin: 0 0 0 -25px;
	border: 2px solid #fff;
	font-size: 14px
}

.mypostuser {
	width: 100%;
	float: left;
	font-size: 17px;
	margin-bottom: 13px;
	color: #000
}

.user-heading,
.user-msg {
	font-size: 13px;
	color: #3a4349
}

.userposts1 {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	padding-bottom: 16px
}

.grid-pageruser a {
	border: 1px solid;
	padding: 4.69px 8px;
	margin: 0 0 21px
}

.has-user.navigation-hidden,
.with-sidebar.navigation-hidden {
	width: 100% !important
}

.checkbox-containerusertr img {
	width: 169px
}

.checkbox-containerusertr {
	width: 16%;
	display: inline-block;
	padding: 0 0 13px
}

.comments-userprofile-image img {
	border-radius: 50%
}

#MainContent_viewprofile_reqrec {
	width: 100%;
	float: left
}

.comments-userprofile-image {
	width: 65px;
	float: left;
	margin: 22px 0 0
}

.user_details {
	width: 97%;
	float: left;
	margin: 8px 0;
	display: flex
}

.comments-userprofile-image {
	width: 65px
}

.user-heading {
	font-weight: 500
}

.userprofile_text {
	max-width: 100%;
	padding: 15px;
	border-radius: 10px;
	box-shadow: 1px 1px 10px rgba(46, 61, 73, .15);
	width: 76%;
	height: auto
}

.user-msg {
	margin: 4px 0 0;
	line-height: 1.3
}

#MainContent_viewprofile_lbl_d,
#MainContent_viewprofile_lbl_recom {
	font-weight: 400;
	color: #333;
	float: left
}

#MainContent_viewprofile_lbl_recom {
	font-size: 16px;
	margin: 13px 0 0
}

#MainContent_userreviews_lbl_msg {
	font-size: 20px;
	border-bottom: 2px solid #338ec9;
	padding-bottom: 3px
}

#MainContent_viewprofile_lbl_d {
	font-size: 20px;
	margin: 13px 0 15px
}

#MainContent_viewprofile_lbl_Cert {
	width: 46%
}

#MainContent_viewprofile_UpdatePanel1 {
	padding: 0 0 27px;
	float: left
}

#MainContent_viewprofile_UpdatePanel2 #MainContent_viewprofile_txt_recomm {
	width: 95%;
	float: left
}

#MainContent_viewprofile_btn_submit {
	float: right;
	margin-right: 22px;
	color: #fff !important;
	font-size: 14px;
	padding: 12px 22px
}

.Recommendations,
.searchbtngroup {
	width: 100%;
	float: left
}

.searchby1-actionadmins select {
	height: 33px;
	margin-bottom: 0;
	padding: 3px;
	width: 259px !important;
	color: #000;
	transition: all .2s linear 0s;
	font-size: 12px;
	margin-left: 95px;
	border-radius: 4px;
	border: 1px solid
}

.searchby1-actionadmins select:focus {
	border-color: rgba(82, 168, 236, .8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
	outline: 0;
	transition: all .2s linear 0s
}

.searchby1-actionadmins {
	width: 68%;
	float: left
}

.comments-summeryuser {
	display: inline-block;
	margin: 0 2%;
	padding: 25px 0;
	width: 96%
}

#form1 {
	overflow: hidden
}

#MainContent_viewprofile_Label1 {
	width: 100% !important
}

.user_detailscer {
	width: 53%;
	float: left;
	margin: 8px 0
}

#formatdivdoc {
	padding: 0
}

.sbmit_btncre {
	width: 63%;
	float: left;
	margin: 0 6px 0 0;
	position: relative;
	left: -48px
}

.profileheadingcer,
.title-all-post {
	font-size: 16px;
	font-weight: 500
}

#MainContent_viewprofile_upldoc {
	margin: 13px 0 0;
	padding: 13px 15px 13px 23px !important
}

.pagination a,
.pagination span {
	padding: 6px 10px;
	color: #fff !important
}

.upload_file {
	width: 30%;
	float: left;
	margin: 0 50px 0 0
}

#MainContent_viewprofile_viewbtn {
	width: 100% !important;
	text-align: center;
	float: left
}

.pagination td table tbody tr td {
	width: 10px;
	display: inline-block;
	margin: 0 4px;
	border: none
}

#item-header-content h3,
#item-header-content h4 {
	margin: 0;
	text-shadow: 1px 2px 7px #000
}

#item-header-content h3 span,
#item-header-content h4 span {
	text-shadow: 3px 3px 5px #000:
}

#MainContent_Calendar1 td {
	border-color: #ccc
}

#MainContent_Calendar1 tbody tr td:nth-child(1),
#MainContent_Calendar1 tbody tr td:nth-child(2),
#MainContent_Calendar1 tbody tr td:nth-child(3) {
	font-size: 16px !important;
	font-weight: 400
}

.close,
.lblmsgfrom {
	font-weight: 700
}

.pagination {
	background: #fff !important;
	color: #000 !important;
	border-bottom: none !important;
	border: none
}

tr.pagination td {
	border: none
}

.pagination tr {
	border-bottom: none !important;
	background: #fff !important
}

tr.pagination td {
	border: none;
	text-align: right
}

.pagination td table tbody tr:hover {
	background: #fff !important;
	transform: translateY(0) !important
}

.pagination:hover {
	background: #fff !important;
	transform: translateY(0) !important
}

.gvmeeting tr:hover:nth-child(1) {
	background: #fff !important;
	transform: translateY(0) !important
}

.pagination span {
	background: #374046
}

.pagination a {
	background: #f4f4f5;
	display: inline-block !important;
	color: #000 !important
}

.pagination a:hover {
	background: #3a4349;
	color: #fff !important
}

#MainContent_gvrecomm tbody tr th:nth-child(5),
#MainContent_gvrecomm tbody tr th:nth-child(6) {
	padding: 0 18px
}

.text-fileaa {
	width: 24%;
	display: inline-block;
	margin: 19px 0 0
}

.checkbox-containeruser {
	display: inline-block;
	cursor: pointer;
	width: 10%;
	position: relative;
	background: #fff;
	border-radius: 4px;
	transition: all .3s ease;
	padding: 12px;
	margin: 0 10px 11px;
	border: 1px solid rgba(111, 106, 106, .1);
	text-align: center
}

.checkbox-containeruser img {
	width: auto;
	height: 82px;
	max-width: 100%
}

#MainContent_viewprofile_lblid {
	float: left;
	width: 100%
}

#MainContent_viewprofile_txtmsg {
	width: 87% !important
}

.hed-meg span {
	font-size: 17px !important;
	width: 100%
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_Birthdays1_bday1 {
	background: #fff !important
}

.page_enabled {
	background: #338ec9 !important;
	color: #fff !important
}

.checkbox-containeruser1 {
	width: 100%;
	float: left;
	padding: 0;
	border-bottom: 1px solid #eee
}

.testimonial::after,
.testimonial::before {
	content: "\201C";
	position: absolute;
	font-size: 80px;
	line-height: 1;
	color: #999;
	font-style: normal
}

#content-container blockquote::after {
	content: "\f10e";
	font-family: FontAwesome;
	font-style: normal;
	font-size: 1.4em;
	float: left;
	margin: 0 10px -18px 0
}

.testimonial span {
	margin: 0 7px 0 24px;
	font-size: 16px;
	color: #000
}

.userprofile_textpdf {
	width: 100%;
	height: auto;
	float: left;
	padding: 0
}

.userprofile_textpdf a span {
	color: #338ec9
}

.user-headingpdf {
	width: 100%
}

#MainContent_viewprofile_pnlcert {
	width: 100%;
	height: auto;
	float: left;
	margin: 19px 0 8px;
	padding: 0;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(209px, 1fr));
	grid-gap: 19px;
	width: 100%
}

.userprofile_textpdf span {
	padding: 0 !important
}

.upload_file.upload_cre {
	width: 30%;
	float: left;
	margin: 0 45px 0 0
}

.fa.fa-info-circle.cer {
	right: 264px;
	position: relative
}

.modal,
.signUpNow {
	left: 0;
	position: fixed
}

#MainContent_viewprofile_lbl_Cert {
	font-size: 20px;
	margin: 17px 0 0
}

#MainContent_userreviews_msgboard .msglable1 span {
	width: 75%
}

#left-content {
	margin: 0
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatads_panads_0 h3 {
		margin: -14px 0 0 !important
	}

	.ulp_com .chzn-drop {
		margin: 45px 0 0
	}

	.borde {
		display: none;
		width: 50% !important;
		float: none !important;
		padding-left: 5% !important
	}
}

.msgfilter.align-right li:nth-child(3) {
	width: 17%
}

.hed-meg #MainContent_viewprofile_txtmsg {
	width: 98% !important
}

.image.select_f {
	width: 44%;
	float: left;
	margin: 0 0 0 38px
}

.image.select_fl {
	width: 28%;
	display: inline-block
}

.user_mail {
	width: 100%;
	float: left;
	text-align: center
}

div#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatads_panads_0 h3 {
	padding-top: 15px !important
}

.modal {
	display: none;
	z-index: 1;
	padding-top: 100px;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: #000;
	background-color: rgba(0, 0, 0, .4)
}

.modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 80%
}

.close {
	color: #aaa;
	float: right;
	font-size: 28px
}

.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer
}

.containerusr {
	border-radius: 5px;
	padding: 8px;
	margin: 9px 0;
	width: 85%;
	box-shadow: 1px 1px 10px rgba(46, 61, 73, .15);
	float: left
}

.containerusr::after {
	content: "";
	clear: both;
	display: table
}

.containerusr img {
	float: left;
	margin-right: 20px;
	border-radius: 50%
}

.containerusr span {
	font-size: 17px;
	margin-right: 15px
}

@media(max-width:500px) {
	.containerusr {
		text-align: center
	}

	.containerusr img {
		margin: auto;
		float: none;
		display: block
	}
}

.containerusr p span {
	font-size: 14px;
	display: block
}

.containerusr p {
	margin-top: 9px;
	margin-bottom: 3px;
	width: 92%;
	float: right
}

#MainContent_updPnl span {
	font-size: 28px;
	text-align: center
}

.que {
	font-size: 17px
}

#MainContent_updPnl {
	font-size: 28px;
	text-align: center
}

.que1 {
	font-size: 20px;
	color: #000
}

#MainContent_lblans {
	display: block;
	font-size: 17px
}

#MainContent_rfv {
	float: left
}

#MainContent_lblmsg {
	float: left
}

.txt_ans {
	width: 31% !important;
	float: left;
	margin: 10px 0 0
}

#MainContent_btnS {
	float: none;
	margin: 15px 0 0 27px;
	color: #fff
}

.CloudBox a:nth-child(1),
.CloudBox a:nth-child(15),
.CloudBox a:nth-child(30),
.CloudBox a:nth-child(44),
.CloudBox a:nth-child(58),
.CloudBox a:nth-child(72) {
	color: red !important;
	font-family: Oswald, sans-serif
}

.CloudBox a:nth-child(16),
.CloudBox a:nth-child(2),
.CloudBox a:nth-child(31),
.CloudBox a:nth-child(45),
.CloudBox a:nth-child(59),
.CloudBox a:nth-child(73) {
	color: #2bc5b4 !important;
	font-family: do hyeon, sans-serif
}

.CloudBox a:nth-child(17),
.CloudBox a:nth-child(3),
.CloudBox a:nth-child(32),
.CloudBox a:nth-child(46),
.CloudBox a:nth-child(60),
.CloudBox a:nth-child(74) {
	color: #fd254f !important;
	font-family: Merriweather, serif
}

.CloudBox a:nth-child(18),
.CloudBox a:nth-child(33),
.CloudBox a:nth-child(4),
.CloudBox a:nth-child(47),
.CloudBox a:nth-child(61),
.CloudBox a:nth-child(75) {
	color: #eaa612 !important;
	font-family: Merienda, cursive
}

.CloudBox a:nth-child(19),
.CloudBox a:nth-child(34),
.CloudBox a:nth-child(48),
.CloudBox a:nth-child(5),
.CloudBox a:nth-child(62),
.CloudBox a:nth-child(76) {
	color: #85860f !important;
	font-family: titillium web, sans-serif
}

.CloudBox a:nth-child(20),
.CloudBox a:nth-child(35),
.CloudBox a:nth-child(49),
.CloudBox a:nth-child(6),
.CloudBox a:nth-child(63),
.CloudBox a:nth-child(77) {
	color: #83bcc3 !important;
	font-family: Anton, sans-serif
}

.CloudBox a:nth-child(21),
.CloudBox a:nth-child(36),
.CloudBox a:nth-child(50),
.CloudBox a:nth-child(64),
.CloudBox a:nth-child(7),
.CloudBox a:nth-child(78) {
	color: #3e4079 !important;
	font-family: Acme, sans-serif
}

.CloudBox a:nth-child(23),
.CloudBox a:nth-child(37),
.CloudBox a:nth-child(51),
.CloudBox a:nth-child(65),
.CloudBox a:nth-child(8),
.CloudBox a:nth-child(80) {
	color: #360568 !important;
	font-family: gloria hallelujah, cursive
}

.CloudBox a:nth-child(24),
.CloudBox a:nth-child(38),
.CloudBox a:nth-child(52),
.CloudBox a:nth-child(66),
.CloudBox a:nth-child(81),
.CloudBox a:nth-child(9) {
	color: #a31545 !important;
	font-family: patua one, cursive
}

.CloudBox a:nth-child(10),
.CloudBox a:nth-child(25),
.CloudBox a:nth-child(39),
.CloudBox a:nth-child(53),
.CloudBox a:nth-child(67),
.CloudBox a:nth-child(82) {
	color: #2a3eb1 !important;
	font-family: permanent marker, cursive
}

.CloudBox a:nth-child(11),
.CloudBox a:nth-child(26),
.CloudBox a:nth-child(40),
.CloudBox a:nth-child(54),
.CloudBox a:nth-child(68),
.CloudBox a:nth-child(83) {
	color: #00695f !important;
	font-family: concert one, cursive
}

.CloudBox a:nth-child(12),
.CloudBox a:nth-child(27),
.CloudBox a:nth-child(41),
.CloudBox a:nth-child(55),
.CloudBox a:nth-child(69),
.CloudBox a:nth-child(84) {
	color: #4caf50 !important;
	font-family: josefin slab, serif
}

.CloudBox a:nth-child(13),
.CloudBox a:nth-child(28),
.CloudBox a:nth-child(42),
.CloudBox a:nth-child(56),
.CloudBox a:nth-child(70),
.CloudBox a:nth-child(85) {
	color: #ff9800 !important;
	font-family: Coustard, serif
}

.CloudBox a:nth-child(14),
.CloudBox a:nth-child(29),
.CloudBox a:nth-child(43),
.CloudBox a:nth-child(57),
.CloudBox a:nth-child(71),
.CloudBox a:nth-child(86) {
	color: #3e2723 !important;
	font-family: Bangers, cursive
}

.CloudBox a:nth-child(101),
.CloudBox a:nth-child(115),
.CloudBox a:nth-child(129),
.CloudBox a:nth-child(143),
.CloudBox a:nth-child(157),
.CloudBox a:nth-child(87) {
	color: red !important;
	font-family: Oswald, sans-serif
}

.CloudBox a:nth-child(102),
.CloudBox a:nth-child(116),
.CloudBox a:nth-child(130),
.CloudBox a:nth-child(144),
.CloudBox a:nth-child(158),
.CloudBox a:nth-child(88) {
	color: #2bc5b4 !important;
	font-family: do hyeon, sans-serif
}

.CloudBox a:nth-child(103),
.CloudBox a:nth-child(117),
.CloudBox a:nth-child(131),
.CloudBox a:nth-child(145),
.CloudBox a:nth-child(159),
.CloudBox a:nth-child(89) {
	color: #fd254f !important;
	font-family: Merriweather, serif
}

.CloudBox a:nth-child(104),
.CloudBox a:nth-child(118),
.CloudBox a:nth-child(132),
.CloudBox a:nth-child(146),
.CloudBox a:nth-child(160),
.CloudBox a:nth-child(90) {
	color: #eaa612 !important;
	font-family: Merienda, cursive
}

.CloudBox a:nth-child(105),
.CloudBox a:nth-child(119),
.CloudBox a:nth-child(133),
.CloudBox a:nth-child(147),
.CloudBox a:nth-child(161),
.CloudBox a:nth-child(91) {
	color: #85860f !important;
	font-family: titillium web, sans-serif
}

.CloudBox a:nth-child(106),
.CloudBox a:nth-child(120),
.CloudBox a:nth-child(134),
.CloudBox a:nth-child(148),
.CloudBox a:nth-child(162),
.CloudBox a:nth-child(92) {
	color: #83bcc3 !important;
	font-family: Anton, sans-serif
}

.CloudBox a:nth-child(107),
.CloudBox a:nth-child(121),
.CloudBox a:nth-child(135),
.CloudBox a:nth-child(149),
.CloudBox a:nth-child(163),
.CloudBox a:nth-child(93) {
	color: #3e4079 !important;
	font-family: Acme, sans-serif
}

.CloudBox a:nth-child(108),
.CloudBox a:nth-child(122),
.CloudBox a:nth-child(136),
.CloudBox a:nth-child(150),
.CloudBox a:nth-child(164),
.CloudBox a:nth-child(94) {
	color: #360568 !important;
	font-family: gloria hallelujah, cursive
}

.CloudBox a:nth-child(109),
.CloudBox a:nth-child(123),
.CloudBox a:nth-child(137),
.CloudBox a:nth-child(151),
.CloudBox a:nth-child(165),
.CloudBox a:nth-child(95) {
	color: #a31545 !important;
	font-family: patua one, cursive
}

.CloudBox a:nth-child(110),
.CloudBox a:nth-child(124),
.CloudBox a:nth-child(138),
.CloudBox a:nth-child(152),
.CloudBox a:nth-child(166),
.CloudBox a:nth-child(96) {
	color: #2a3eb1 !important;
	font-family: permanent marker, cursive
}

.CloudBox a:nth-child(111),
.CloudBox a:nth-child(125),
.CloudBox a:nth-child(139),
.CloudBox a:nth-child(153),
.CloudBox a:nth-child(167),
.CloudBox a:nth-child(97) {
	color: #00695f !important;
	font-family: concert one, cursive
}

.CloudBox a:nth-child(112),
.CloudBox a:nth-child(126),
.CloudBox a:nth-child(140),
.CloudBox a:nth-child(154),
.CloudBox a:nth-child(168),
.CloudBox a:nth-child(98) {
	color: #4caf50 !important;
	font-family: josefin slab, serif
}

.CloudBox a:nth-child(113),
.CloudBox a:nth-child(127),
.CloudBox a:nth-child(141),
.CloudBox a:nth-child(155),
.CloudBox a:nth-child(169),
.CloudBox a:nth-child(99) {
	color: #ff9800 !important;
	font-family: Coustard, serif
}

.CloudBox a:nth-child(100),
.CloudBox a:nth-child(114),
.CloudBox a:nth-child(128),
.CloudBox a:nth-child(142),
.CloudBox a:nth-child(156),
.CloudBox a:nth-child(170) {
	color: #3e2723 !important;
	font-family: Bangers, cursive
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_onboardings_onboards1 {
	background: #fff
}

.tipsftera {
	padding: 2px 0 33px;
	font-size: 13px;
	margin: 64px 0 0
}

.tipsftera span {
	font-size: 21px;
	color: #05568b
}

.tipsftera p {
	margin: 3px 0 !important
}

#MainContent_lbladd {
	width: 100%;
	float: left
}

#MainContent_lblHours {
	font-size: 23px;
	color: #338ec9
}

.tagcontainer .ckeditor {
	text-align: left
}

.tagcontainer .bootstrap-tagsinput {
	border: none;
	max-height: 400px;
	min-height: 120px;
	padding: 10px
}

.tagcontainer .tag.label {
	font-size: 12px;
	font-weight: 400;
	margin: 1px;
	padding: 4px 5px;
	display: inline-block
}

.btn-tags {
	margin: 5px 0 0;
	text-align: right
}

.btn-tags>a {
	background: #0078d7;
	border-radius: 5px;
	color: #fff;
	font-size: 12px;
	padding: 5px 10px;
	cursor: pointer
}

.lbltag {
	font-size: 12px !important
}

.tagcontainer .twitter-typeahead {
	width: 100%
}

.tagcontainer .tt-input {
	display: inline-block;
	width: 100%
}

.trialdays {
	font-size: 24px;
	font-weight: 600;
	vertical-align: sub
}

.tagusers-container .welcome-container {
	height: auto;
	bottom: auto;
	top: 15%
}

.countercontainer {
	height: 35px;
	margin: 7px 20px 0 0;
	float: left
}

.countdays {
	height: 22px;
	padding: 5px;
	width: 22px
}

.trialcountdays {
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 5px;
	width: auto
}

.trialcounter,
.trialcounter>span {
	display: inline-block;
	line-height: 16px
}

.trialcounter {
	height: 15px;
	padding: 5px;
	margin: 0 5px 0 0
}

.trialcounter>span {
	font-size: 16px;
	vertical-align: top
}

.signUpNow {
	background: #f5a952;
	box-shadow: 0 0 2px 1px #c46c24;
	color: #764316;
	font-size: 16px;
	font-weight: 500;
	height: 40px;
	line-height: 40px;
	margin: 0 !important;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 999
}

.startquestion,
.starttest-questionbox-div {
	text-align: left
}

.signUpNow .left {
	float: left
}

.trialProgressBar {
	background: #fff;
	border: 1px solid #c18a41;
	float: left;
	height: 20px;
	border-radius: 3px;
	margin: 9px 10px 0 20px;
	width: 250px
}

.progress.ninetyfive {
	background: red;
	border-radius: 0 3px 3px 0;
	float: left;
	height: 20px;
	margin: 0 auto
}

.signupnowbar {
	float: left
}

.signupnowpopup.button.info {
	background: #c46c24;
	border: 1px solid #a96020;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	margin: 0 0 0 10px;
	padding: 5px 15px;
	vertical-align: bottom
}

.signupnowpopup.button.info:hover {
	background: #e6822b
}

.accountmanager {
	float: left;
	margin: 0 20px
}

.trialcountdays,
.trialcounter {
	background: #fff;
	border: 1px solid #646464;
	float: left
}

.helpusers a {
	color: #764316
}

.helpusers {
	margin-right: 20px
}

.helpusers,
.signUpNow .right {
	float: right
}

.accountmanager .name,
.accountmanager>span {
	color: #3b6176
}

.accountmanager .name>img {
	border-radius: 50%;
	height: 30px;
	margin: 0 5px 4px 15px;
	width: 30px
}

.CloudBox a {
	margin: 0 5px
}

.textwidgeta {
	width: 100%;
	margin: 0 0 16px;
	float: left
}

.btn_sub span {
	background: #fff;
	padding: 8px;
	color: #000;
	border-radius: 5px;
	border: 1px solid #338ec9
}

.btn_sub span:hover {
	background: #4597cd;
	padding: 8px;
	color: #fff;
	border-radius: 5px;
	transition: .5s ease
}

.see_answ span:hover {
	background: #4597cd;
	padding: 8px;
	color: #fff;
	border-radius: 5px;
	transition: .5s ease
}

.see_answ span {
	background: #fff;
	padding: 8px;
	color: #000;
	border-radius: 5px;
	border: 1px solid #338ec9
}

.see_answ {
	margin: 4px 0 0 11px
}

.btn_sub {
	margin: 4px 0 0;
	border: 1px solid;
}

.quetin {
	color: #000 !important;
	padding: 6px 0;
	width: 100%;
	float: left
}

.profilename {/* color: #444 pradnya commented 19-02-2025*/color: #fff; /*pradnya added 19-02-2025*/}
@media screen and (max-width:600px){
	.profilename{display:none}
	
	}
#topseach_userthumb img {
	border-radius: 50%;
	width: 50px;
	height: 50px
}

#uxnav_btnadduser,
#uxnav_btnadmin {
	background: #fff !important;
	font-size: 14px
}

#uxnav_btnadduser {
	background: #fff !important;
	font-size: 12px;
	margin: 0;
	padding: 6px 7px
}

#uxnav_btnadmin {
	background: #fff !important;
	font-size: 12px;
	margin: 0;
	padding: 6px 16px
}

#uxnav_btnSingOut {
	margin: 0;
	padding: 7px 14px;
	background: #fff !important
}

.CloudBox span {
	color: #000 !important;
	position: relative;
	top: 4px;
	font-size: 10px !important;
	left: -9px;
	padding: 3px 6px;
	border-radius: 50%
}

.synopsis.fadeInDown.synopdpsis {
	max-width: 100%;
	height: auto
}

.gvmeeting {
	width: 98% !important;
	border: 0 solid #ddd;
	font-family: work sans, Roboto
}

#1d {
	width: 38%;
	float: right;
	background: #fff;
	height: auto;
	padding: 14px;
	border-radius: 0 0 5px 5px
}

.mobileprojnamen {
	text-align: center
}

.viul {
	padding: 0;
	margin: 0
}

.viul input {
	width: auto
}

.rft:nth-child(2) img {
	display: block
}

.rft>img {
	display: none
}

.rk {
	color: #3a4349;
	float: left;
	margin-left: 18px;
	width: 55px;
	font-weight: 900;
	font-size: 1.4rem
}

.viewlable>a {
	background: transparent;
	border-radius: 5px;
	color: #338ec9 !important;
	padding: .375rem .75rem;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
	line-height: 1.6;
	border: 1px solid #338ec9;
}

.viewlable a:hover {
	background: #338ec9 radial-gradient(circle, transparent 1%, #47a7f5 1%) center/15000%;
	color: #fff !important;
}

.searchbtn1 {
	float: right;
	font-size: 14px;
	font-weight: 500
}

.awards ul li {
	float: left;
	width: 20.3%;
	min-height: 171px;
	margin: 0 10px 11px;
	text-align: center;
	margin-top: 0;
	margin-bottom: 1.5rem;
	text-align: left;
	position: relative;
	background: #fff;
	box-shadow: 5px 3px 20px 0 rgba(46, 61, 73, .15);
	border-radius: 4px;
	transition: all .3s ease;
	padding: 13px 4px;
	text-align: center
}

.awards ul li:hover {
	box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, .2);
	cursor: pointer
}

.awards img {
	/*width: 100%;*/
    width: auto;
	height: 187px
}

.panel_awrd {
	height: auto;
	padding-bottom: .75rem;
	position: relative;
	float: left;
	width: 100%
}

.lbl_room_namea {
	font-size: 17px;
	padding: 7px 0
}

.user_mailsa {
	font-size: 13px
}

.lbl_room_namea {
	font-size: 17px;
	padding: 3px 0;
	color: #333;
	font-weight: 500
}

.awards ul {
	margin: 0;
	padding: 0
}

.awards ul li span {
	width: 100% !important;
	float: left
}

.user_mails {
	color: #000
}

.accordion i {
	float: left;
	margin: 15px 12px 0 0;
	font-size: 20px
}

#btncrl {
	padding: 3px 12px;
	height: 39px;
	top: 110px;
	border-radius: 50%;
	color: #fff;
	border: none;
	right: 50px;
	z-index: 999
}



.fa.fa-camera {
	color: #fff
}

#lnkcv {
	position: relative;
	z-index: 999;
	float: right !important;
	top: 156px;
	left: 18px;
	font-size: 20px;
	padding: 5px 8px;
	background: #4597cd;
	border-radius: 50%
}

.intern-box.box-title1 {
	background: 0 0 !important;
	border: none !important
}

.intern-box.box-title1 h3 {
	font-size: 17px;
	margin: 0;
	font-weight: 400;
	color: #4597cd;
	text-align: center
}

.intern-paddingsl {
	padding: 7px
}

#MainContent_Label5 {
	color: #114e67;
	font-size: 17px
}

.pnlmevi .intern-box.box-title {
	background: 0 0 !important;
	border: none !important
}

.pnlmevi .intern-box.box-title h3 {
	font-size: 19px !important;
	margin: 0 !important;
	font-weight: 400 !important
}

.pnlmevi .intern-paddings {
	padding: 7px
}

.CoverImages img {
	width: 30px;
	height: 36px
}

.groupnl .userposts span {
	font-size: 17px !important;
	color: #123456
}

.postgrp .userposts span {
	font-size: 17px !important;
	color: #123456
}

.mediapnl .userposts span {
	font-size: 17px !important;
	color: #000
}

#MainContent_pnlgrppost {
	margin-bottom: 16px
}

#MainContent_rptcatimg_lnkview_1,
#MainContent_rptcatimg_lnkview_2 {
	font-size: 12px !important;
	font-weight: 400
}

.groupnl {
	width: 100%;
	float: left
}

.postgrp {
	width: 66.9%;
	float: left
}

.mediapnl {
	width: 28.3%;
	float: left;
	padding: 0 0 0 23px;
	border-left: 1px solid #ced4da;
	margin: 0 0 0 23px
}

.fa.fa-repeat,
.fa.fa-search {
	margin: 0 !important
}

.mediapnl .box {
	margin: 0 0 19px !important
}

.groupnl li {
	list-style: none;
	float: left;
	margin: 0 0 0 15px
}

.intern-paddingsl {
	padding: 7px
}

.bd_wallrightsl {
	float: right;
	width: 89%
}

#MainContent_Label1,
#MainContent_Label2,
#MainContent_lbl_no {
	color: #114e67;
	font-size: 15px
}

#MainContent_txtsearch2 {
	width: 74%
}

.dropbtn {
	padding: 11.4px 12px 6.1px 8px !important;
	margin: 0;
	position: relative;
	top: 4px;
	right: 10px
}

.dropw2 select {
	padding: 4px 8px !important;
	margin: 12px 0 0 !important;
	width: 100%
}

.fa.fa-caret-down {
	color: #000;
	font-size: 21px;
	margin-top: 15px;
}

.groupnl ul {
	padding: 0
}

.crown {
	display: none
}

.crown {
	position: absolute;
	margin-left: -4px !important;
	margin-top: -5px !important
}

.dropw2 {
	width: 44%;
	float: left;
	margin: 14px 22px 0 0
}

.inputda input {
	margin: 7px 0 0 !important;
	padding: 8px 0 !important
}

.dropw2 div {
	font-size: 13px;
	color: #000;
	margin: 0
}

.dropw2 input {
	padding: 4px 8px !important;
	background: 0 0;
	color: #000 !important;
	margin: 12px 0 0 !important;
	width: 84%
}

.mediapnl #MainContent_pnlmediadoc a {
	color: #000 !important
}

#MainContent_pnlmediadoc {
	margin: 0 0 25px
}

.inputda {
	width: 42%;
	float: left;
	margin: 0 12px 0 0 !important
}

.tiles.success::before {
	content: "";
	width: 0;
	height: 0;
	opacity: 0;
	background: rgba(0, 0, 0, .3);
	border-radius: 100%;
	border: 0;
	-webkit-transition-duration: .25s;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	transition-duration: .25s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease
}

.tiles.success {
	background: #f1536e !important;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	float: left;
	margin: 0 8px 13px
}

.tiles.success:nth-child(1) {
	background: red !important;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	float: left;
	margin: 0 8px 13px
}

.tiles.success:nth-child(2) {
	background: #00c689 !important;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	float: left;
	margin: 0 8px 13px
}

.tiles.success:nth-child(3) {
	background: #fda006 !important;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	float: left;
	margin: 0 8px 13px
}

.tiles.success:nth-child(4) {
	background: #3da5f4 !important;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	float: left;
	margin: 0 8px 13px
}

.rbtn {
	background: #4597cd;
	color: #fff !important;
	padding: 8px 7px;
	border-radius: 5px;
	font-weight: 800;
	font-size: 13px;
	float: left
}

.themecolor {
	width: 100%;
	float: left
}

.rd {
	float: right;
	width: 11%
}

#MainContent_rptpromo_promolink_1 {
	background: #cc2121 !important
}

#MainContent_rptpromo_promolink_2 {
	background: #ed8e11 !important
}

#MainContent_rptpromo_promolink_3 {
	background: #3059fc !important
}

#MainContent_rptpromo_promolink_4 {
	background: #ed1882 !important
}

#MainContent_rptpromo_promolink_5 {
	background: #f05d13 !important
}

#MainContent_rptpromo_promolink_6 {
	background: #a330f0 !important
}

#MainContent_rptpromo_promolink_7 {
	background: #0e870e !important
}

#MainContent_rptpromo_promolink_8 {
	background: #0086b3 !important
}

#MainContent_rptpromo_promolink_9 {
	background: #eb3853 !important
}

#MainContent_rptpromo_promolink_10 {
	background: #6e0000 !important
}

#MainContent_rptpromo_promolink_10 {
	background: #04bf90 !important
}

#MainContent_btnar {
	background: #fff;
	border: 1px solid #ced4da;
	border-left: none
}

.flip-box-back h2 {
	position: relative;
	z-index: 99999;
	color: #fff !important;
	text-align: center;
	width: 100%;
	font-size: 30px;
	max-height: 160px;
	overflow: hidden;
	overflow-y: scroll;
}

	.flip-box-back h2::-webkit-scrollbar {
		width: 2px;
	}

	.flip-box-back h2::-webkit-scrollbar-thumb {
		background-color: #c4c4c4;
		border-radius: 8px;
	}

.flip-box-front img {
	width: 100%;
    /*width: 60px;*/
	height: 60px
}

.textwidget.bd_wall .imgwallpic img {
	width: 40px;
	height: 40px;
	border-radius: 50%
}

.lead ul li a {
	float: left;
	padding: 49px 14px 14px;
	background: #6bd5ff;
	margin: 0 0 8px 8px;
	border-right: 2px solid #fff;
	cursor: pointer;
	width: 21.6%;
	text-align: center;
	text-overflow: ellipsis;
	color: #fff !important;
	display: block !important;
	border-bottom: 2px solid #fff;
	height: 67px;
	font-size: 18px;
	font-weight: 700
}

.lead ul li {
	text-align: center
}

.lead ul li:hover {
	background: #338ec9;
	color: #fff !important
}

.lead ul li a:hover {
	background: #338ec9 !important;
	color: #fff !important;
	transition: all .3s ease-in !important;
	transform: scale(1.03)
}

.lead {
	width: 100%;
	float: left;
	margin: 0 0 17px
}

.lead ul {
	margin: 0;
	padding: 0
}

.flip-box-front h5 span {
	font-size: 16px !important
}

#MainContent_viewprofile_CheckBoxList1 img {
	width: 68px
}

#MainContent_viewprofile_CheckBoxList1 {
	width: 100%;
	float: left
}

#MainContent_viewprofile_CheckBoxList1 tr {
	width: 12%;
	float: left;
	height: 110px;
	margin: 0 0 12px
}

.lead ul li:nth-child(3n) a {
	background: #a09be7
}

.lead ul li:nth-child(2n) a {
	background: #cee45a
}

.lead ul li:nth-child(5n) a {
	background: #fdd361
}

.lead ul li:nth-child(4n) a {
	background: #ffaaab
}

.lead ul li:nth-child(6n) a {
	background: #ff82b7
}

#MainContent_pnlleaderboard {
	width: 100%;
	margin: 24px 0 0
}

.groupnl a img {
	border-radius: 50%;
	box-shadow: 0 0 2px 0 #a3a3a3;
	margin-bottom: 10px
}

.mediapnl .widget .box-title,
.postgrp .widget .box-title {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important
}

.mediapnl .widget .box-title,
.postgrp .widget .box-title {
	background-color: transparent !important;
	border-bottom: medium;
	border-radius: 0;
	border-top: 0;
	margin-top: 0;
	padding-bottom: 8px;
	position: relative;
	text-align: center
}

.mediapnl .intern-box.box-title>h3,
.postgrp .intern-box.box-title>h3 {
	background: #fff !important;
	color: #000
}

.mediapnl .widget .box-title h3,
.mediapnl .widget.evoFC_Widget h3.widget-title {
	margin: 0 !important;
	position: relative;
	background-color: #fff !important;
	color: #000c;
	z-index: 11;
	font-weight: 400 !important;
	font-size: 13px !important;
	padding: 0;
	text-align: left;
	display: block;
	overflow: hidden;
	width: 57%;
	float: left;
	letter-spacing: inherit !important
}

.postgrp .widget .box-title h3,
.postgrp .widget.evoFC_Widget h3.widget-title {
	margin: 0 !important;
	position: relative;
	background-color: #fff !important;
	color: #000c;
	z-index: 11;
	letter-spacing: 1px !important;
	font-weight: 400 !important;
	font-size: 13px !important;
	padding: 0 10px;
	text-align: left;
	display: block;
	overflow: hidden
}

.lnkview.lnkviewn {
	border: 1px solid #fff;
	border-radius: 2px;
	padding: 2px 5px;
	float: right;
	font-size: 12px !important;
	color: #338ec9 !important;
	margin: -3px 0 0
}

.mediapnl .intern-box,
.postgrp .intern-box {
	padding: 3px 20px !important;
	font-size: .9em
}

.postgrp .widget_poll.intern-box.box-title {
	border: none !important
}

.postgrp .widget {
	box-shadow: none !important;
	border-radius: 4px !important;
	float: left
}

.postgrp .widget:hover {
	box-shadow: none !important;
	cursor: pointer
}

.mediapnl .box-title h3::before,
.postgrp .box-title h3::before {
	right: .5em
}

.mediapnl .box-title h3::after,
.postgrp .box-title h3::after {
	left: .3em
}

.mediapnl .widget {
	box-shadow: 0 1px 10px rgba(169, 170, 170, .46) !important;
	border-radius: 4px !important;
	width: 100%;
	float: left
}

.mediapnl .widget:hover {
	box-shadow: 0 10px 20px 0 #636363 !important;
	cursor: pointer
}

.mediapnl .intern-box.box-title {
	border: none !important
}

.mediapnl .gallary-main {
	float: left;
	height: auto;
	margin-bottom: 8px;
	width: 100%
}

.mediapnl .gallary-image img {
	height: auto;
	margin: 0 2px;
	min-height: 83px;
	width: 149px;
	max-height: 81px;
	padding: 0 2px 0 0
}

.fadeInDo a {
	width: 86%;
	float: right
}

.tooltipa {
	position: absolute;
	top: 100px
}

.bd_wallrightsl {
	font-family: work sans, Roboto
}

.mediapnl,
.postgrp {
	font-family: work sans, Roboto
}

[data-tooltip]:hover:after,
[data-tooltip]:hover:before {
	display: block;
	position: absolute;
	font-size: .8em;
	color: #fff
}

[data-tooltip]:hover:before {
	border-radius: .2em;
	content: attr(title);
	background-color: rgba(0, 0, 0, .9);
	margin-top: -2.5em;
	padding: .3em
}

[data-tooltip]:hover:after {
	content: "";
	margin-top: -2.1em;
	margin-left: 1em;
	border-style: solid;
	border-color: transparent;
	border-top-color: rgba(0, 0, 0, .9);
	border-width: .5em .5em 0
}

.mediapnl .intern-paddingsl {
	padding: 10px
}

.lnkview.lnkviewn:hover {
	background: #338ec9;
	color: #fff !important
}

.userprofile_textpdf a {
	width: 94.9%;
	float: right
}

ul#MainContent_editform {
	margin: 0;
	padding: 0
}

.addcon ul li {
	width: 48%;
	float: left;
	margin-right: 1%
}

.addcon ul li span {
	width: 100%;
	float: left;
	font-size: 15px
}

.addcon ul li span p {
	width: auto !important;
	float: left;
	margin: 0 !important
}

.addcon ul {
	margin: 0;
	padding: 0
}

footer.tipsfter.tipsftera {
	width: 100%;
	float: left
}

.icontext {
	font-size: 10px !important;
	text-align: center !important;
	font-weight: 400 !important
}

.iconalign {
	width: 21.7%;
	float: left;
	padding-bottom: 4px;
	text-align: center;
	margin-right: 8.5px
}

.mCS_img_loaded1 {
	border-radius: 5% !important
}

.addcon textarea {
	padding: 7px;
	width: 93% !important
}

.addcontact input {
	width: 90% !important
}

.addcon .chzn-single {
	padding: 9px 11px !important;
	margin: 15px 0 0
}

#MainContent_dropdownlist1 {
	width: 10% !important;
	float: left;
	padding: 13px 8px;
	margin-right: 21px !important;
	background: #f4f4f4;
	border: none
}

.searchstardirectory11 {
	width: 75%;
	float: left
}

.dtpdadd .chzn-single {
	margin: 15px 0 31px;
	background: #f4f4f4 !important;
	border: none !important;
	padding: 12px 15px !important;
	border-bottom: 2px solid #9e9e9e !important
}

#edta {
	width: 15%;
	float: left;
	text-align: start
}

.metingdatea {
	padding: 7px 9px 7px 28px !important;
	margin: 0 8px 0 0 !important
}

#sdta {
	width: 20%;
	float: left;
	text-align: start
}

.contactlbla select {
	width: 76% !important;
	float: left
}

.contactlbla {
	width: 19%;
	float: left;
	margin: 16px 35px 16px 1px
}

.userdirectory-searchbtna {
	background-color: transparent;
	color: #338ec9 !important;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	width: auto;
	border-radius: 3px;
	padding: 5px 11px;
	border: 1px solid #338ec9 !important;
	margin: 2px 0 0 7px
}

#edt {
	float: left;
	margin: 10px 0
}

#sdt {
	float: left;
	width: 100%
}

.tipsfter {
	padding: 2px 9px 33px 22px;
	font-size: 13px;
	width: 90%;
	float: left
}

.addcona.addconew ul li {
	float: left;
	width: 44%;
	margin-right: 5%
}

.addcona ul li span p {
	width: auto !important;
	float: left;
	margin: 0 !important
}

.addcona.addconew ul {
	padding: 0
}

.addcona.addconew .chzn-single {
	margin-top: 15px;
	padding: 12px 12px 12px 25px
}

.btnacre {
	border-radius: 3px !important;
	margin: 0 6px !important;
	padding: 10px 15px !important;
	color: #fff
}

.addcona.addconemee ul li {
	width: 44%;
	float: left;
	margin: 15px 4% 0 0
}

.addcona.addconemee span {
	font-weight: 700;
	font-size: 15px
}

.posttitlea {
	font-size: 15px;
	font-weight: 400 !important;
	margin: 0 0 0 13px
}

.btnsubmitre input {
	float: left
}

.btnsubmitre {
	margin: 32px 0 0 28px;
	float: left
}

.btnsubmitre {
	margin: 32px 0 0 28px;
	float: left;
	width: 100%
}

div#MainContent_UpdatePanel1 input {
	float: left !important
}

.srtdate3 .chzn-single {
	margin: 11px 0 12px
}

input#MainContent_btn_mymeetings {
	margin-left: 10px
}

.sets {
	font-weight: 700;
	float: left;
	width: 100%;
	margin: 6px 0
}

.meetingappro h1 {
	text-transform: capitalize
}

.clearfix a {
	color: #000 !important
}

.iconalign span {
	padding: 0 !important;
	font-weight: 400;
	width: 100%;
	float: left;
	font-size: 11px !important;
	word-wrap: anywhere
}

.fa.fa-home {
	background: #3a4349 !important
}

.creative {
	width: 16%;
	float: right;
	margin: 19px 0 0
}

#MainContent_ar {
	float: left
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
	.flip-box-back {
		background-color: #8ea80a;
		color: #fff;
		transform: rotateY(180deg);
		display: none !important
	}

	.flip-box:hover .flip-box-inner {
		transform: rotateY(0) !important
	}

	.description {
		margin-top: 0 !important
	}

	.title {
		height: auto
	}

	.sbd {
		margin: 0 0 33px;
		width: 100%;
		float: left
	}

	#MainContent_txttitle {
		padding: 19px 10px;
		border: none;
		background: #f7f7f7;
		border-bottom: 2px solid RGB(158, 158, 158);
		margin-top: 15px !important
	}

	#buddypress input[type=submit] {
		display: inline-block;
		vertical-align: middle;
		width: auto
	}
}

.btnsubmitrel {
	float: left
}

.addcona.addconemee ul {
	float: left;
	padding: 0
}

.btnsubmitrel {
	float: left
}

.addcona.addconemee ul {
	float: left;
	padding: 0
}

.textwidget1 {
	float: left;
	width: 100%;
	padding: 7px 0 0
}

.bcc_noti {
	float: left;
	width: 100%;
	margin: 17px 0 0
}

.gridMain_bcc {
	border-right: 1px solid #ccc;
	float: left;
	padding-right: 12px;
	width: 78.8%
}

#MainContent_updpnlyear {
	float: left;
	margin-left: 11px;
	width: 19%
}

.bcc_title {
	float: left;
	font-size: 14px;
	width: 89%
}

.pnl_year_bcc {
	font-size: 15px
}

.cir_bccb {
	float: left;
	width: 100%;
	padding: 0 0 7px
}

.docu {
	float: right
}

.textwidget1 i {
	float: left;
	font-size: 9px !important;
	margin-top: 3px !important
}

.page_enabled {
	padding: 4px 8px
}

.page_disabled {
	padding: 4px 8px
}

.lnkyear_bcc a {
	font-size: 15px;
	padding: 4px 0
}

#nav-logo {
	/*padding: 0 20px;*/
	position: relative;
	/*height: 100%*/
	height: 60px;
/*	width: 183px; pradnya commented 04-06-2025*/width: auto; /*pradnya added 04-06-2025*/
}

marquee {
	width: 100%;
	padding: 3px 0;
	background-color: #e2e3e3;
	margin: 9px 0 -6px
}

marquee a {
	color: #000;
	padding: 0 7px
}

.fa.fa-square.square {
	margin: 0 2px;
	color: #444;
	position: relative;
	top: -1px
}

.centered {
	margin: 0 10px 0 23px;
	width: 46.7%;
	height: auto;
	float: left
}

#item-header-content h2,
#item-header-content h3,
#item-header-content h4 {
	font-weight: 400
}

.blockps {
	padding: 0;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(287px, 1fr));
	grid-gap: 19px;
	width: 100%
}

.psblock {
	border-bottom: 1px solid #f1f1f1;
	padding: 0 0 13px
}

.wall {
	width: 20%;
	float: left
}

.main_ada {
	width: 100%;
	float: left
}

.post-wall {
	width: 75%;
	float: left
}

.widget_poll.intern-boxa.box-titlea {
	padding-left: 0;
	padding-right: 0
}

.widget_poll.intern-boxa.box-titlea {
	background-color: transparent;
	border-bottom: medium;
	border-radius: 0;
	border-top: 0;
	margin-top: -5px;
	padding-bottom: 0;
	position: relative;
	text-align: center;
	font-size: .9em;
	margin-bottom: 13px
}

.widget_poll.intern-boxa.box-titlea h3 {
	margin: 0;
	position: relative;
	background-color: transparent !important;
	color: #000;
	z-index: 11;
	letter-spacing: initial;
	font-weight: 400;
	font-size: 14px;
	padding: 0 10px 6px 0;
	text-align: left;
	display: block;
	overflow: hidden
}

.mywall .intern-paddinga {
	padding: 14px;
	position: relative
}

.othapp .intern-paddinga {
	padding: 14px;
	position: relative
}

.intern-paddinga {
	padding: 14px;
	position: relative
}

#MainContent_uxhomecontent_uxhome_uxcategorypanel {
	width: 98%;
	margin: 0 17px
}

.othapp {
	width: 23.4%;
	float: left;
	margin: 0 !important
}

.left_panel {
/*	width: 26.5%;*/
	float: left
}

.full_width {
	width: 100%;
	float: left;
	margin: 0 0 16px;
	box-shadow: 0 1px 10px rgba(0, 0, 0, .03);
	border-radius: .25em
}

.full_width:hover {
	box-shadow: 0 10px 20px 0 #636363;
	cursor: pointer
}

.asas {
	width: 100%;
	float: left
}

.full_width .box {
	margin: 0 !important
}

.iconalign img {
	width: 40px;
	height: 40px;
	border-radius: 0 !important
}

.bd_wallright a {
	font-weight: 500
}

#featuredbox .bx-controls-direction {
	display: none
}

.birth_we {
	font-weight: 500
}

.birthdays-list {
	margin: 0
}

.mywallscrl {
	max-height: 682px;
	overflow: hidden
}

.docfilename {
	float: right;
	width: 92%
}

.doclink img {
	float: left
}

#dashboarda .widget .intern-padding {
	padding: 10px;
	position: relative;
	float: left;
	width: 94.8%;
	background: #fff;
	border-radius: .25em
}

#dashboarda .widget .box-title h3,
#dashboarda .widget.evoFC_Widget h3.widget-title {
	margin: 0;
	position: relative;
	background-color: transparent !important;
	color: #2c2c2c;
	z-index: 11;
	letter-spacing: initial;
	font-weight: 400;
	font-size: 1.2em;
	padding: 0 10px 0 0;
	text-align: left;
	display: block;
	overflow: hidden
}

#dashboarda .widget .box-title {
	padding-left: 0;
	padding-right: 0
}

#dashboarda .widget .box-title {
	background-color: transparent;
	border-bottom: medium;
	border-radius: 0;
	border-top: 0;
	margin-top: -10px;
	padding-bottom: 0;
	position: relative;
	text-align: center
}

.title-all-post {
	width: 93%;
	float: left
}

.btn_pol a {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
	padding: 3px 8px;
	color: #4597cd !important;
	border-radius: 2px;
	font-weight: 600;
	font-size: 10px
}

.btn_pol {
	float: right
}

.btn_pol a:hover {
	color: #fff !important;
	background: #4597cd !important
}

[type=checkbox]:checked,
[type=checkbox]:not(:checked),
[type=radio]:checked,
[type=radio]:not(:checked) {
	position: absolute;
	left: -9999px
}

[type=checkbox]:checked+label,
[type=checkbox]:not(:checked)+label,
[type=radio]:checked+label,
[type=radio]:not(:checked)+label {
	position: relative;
	padding-left: 20px;
	cursor: pointer;
	/*line-height: 20px;*/
	display: inline-block;
	color: #000
}

[type=checkbox]:checked+label:before,
[type=checkbox]:not(:checked)+label:before,
[type=radio]:checked+label:before,
[type=radio]:not(:checked)+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 11px;
	height: 11px;
	border: 1px solid #5c8a93;
	background: 0 0;
	border-radius: 2px;
	display: inline;
	vertical-align: middle;
}

[type=checkbox]:checked+label::after,
[type=checkbox]:not(:checked)+label::after,
[type=radio]:checked+label::after,
[type=radio]:not(:checked)+label::after {
	content: '';
	background: #4597cd !important;
	height: 7px;
	width: 7px;
	position: absolute;
	top: 3px;
	left: 3px;
	border: 0;
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

[type=checkbox]:not(:checked)+label:after,
[type=radio]:not(:checked)+label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0)
}

[type=checkbox]:checked+label:after,
[type=radio]:checked+label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

[type=radio]:checked+label:before,
[type=radio]:not(:checked)+label:before {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}

[type=radio]:checked+label:after,
[type=radio]:not(:checked)+label:after {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_audpolls_divsubmit {
	width: 100%;
	float: left
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_audpolls_divsubmit a {
	float: left;
	padding: 4px 10px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
	background: #4597cd !important;
	color: #fff !important
}

.textwidget.text-writer {
	padding: 0
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_audpolls_DATELABEL {
	font-weight: 500
}

.far.fa-file-pdf {
	color: #ea4335
}

.far.fa-file-word {
	color: #4285f4
}

.far.fa-file-powerpoint {
	color: #f4b400
}

.far.fa-file-excel {
	color: #0f9d58
}

.eventdate {
	margin-right: 4px !important
}

.iconaligna {
	width: 21.7%;
	float: left;
	padding-bottom: 4px;
	text-align: center;
	margin-right: 8.5px;
	height: 88px
}

.iconaligna img {
	width: 50px;
	height: 50px;
	border-radius: 50% !important
}

#MainContent_ddlSource {
	width: 27%;
	float: left;
	margin: 0 13px !important;
	padding: 7px 10px
}

.sks {
	font-size: 13px
}

.tooltip-front {
	z-index: 99999999 !important
}

.dash_bo h3 {
	font-weight: 500;
	color: #8c8080 !important;
	font-size: 13px;
	margin: 0
}

.dash_bo ul {
	margin: 0;
	padding: 0
}

.dash_bo ul li {
	padding: 0 !important;
	width: 32% !important;
	text-align: center
}

.dash_bo ul li h2 {
	margin: 0;
	font-weight: 500
}

.ab {
	width: 87%;
	float: left;
	border: 1px solid #e3e2e2;
	padding: 0;
	border-radius: 3px
}

.saasd {
	float: left
}

.lenth {
	background: #0094ba;
	padding: 5px 0;
	width: 40%;
	float: left
}

.lenth2 {
	background: #e98a00;
	padding: 5px 0;
	width: 60%;
	float: left
}

.lenth3 {
	background: #549b58;
	padding: 5px 0;
	width: 80%;
	float: left
}

.dash_boa {
	width: 100%;
	float: left;
	margin: 0 0 13px
}

#cvs10_rgraph_domtext_wrapper {
	width: 100% !important
}

#cvs10 {
	left: -21px !important
}

.fdfd {
	float: left;
	width: 100%;
	padding: 2px 0
}

.textwidgetdsda.text-writersda {
	background: #659be0;
	padding: 9px 7px;
	color: #fff;
	float: left;
	width: 96%
}

.textwidgetdsda.text-writersda h2 {
	margin: 3px 0;
	font-size: 33px;
	color: #fff;
	letter-spacing: normal
}

.textwidgetdsda.text-writersda h2 span {
	font-size: 14px
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_uxthoughts_thoughtasass .intern-padding {
	padding: 12px 0 0 !important;
	width: 100% !important
}

.fa.fa-birthday-cake {
	font-size: 17px
}

.intern-padding .far.fa-smile {
	font-size: 17px
}

.fas.fa-award {
	font-size: 16px
}

.time_in {
	font-size: 13px;
	float: right;
	width: 98%;
	text-align: right;
	padding: 0;
	margin: -9px 8px 9px 0;
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-duration: 1s;
	animation-delay: 1s;
	display: inline-block
}

.time_in span {
	background: #ffff;
	padding: 2px 4px
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translatey(-10px);
		-moz-transform: translatey(-10px);
		-o-transform: translatey(-10px);
		transform: translatey(-10px)
	}

	to {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0)
	}
}

@-moz-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translatey(-10px);
		-moz-transform: translatey(-10px);
		-o-transform: translatey(-10px);
		transform: translatey(-10px)
	}

	to {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0)
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translatey(-10px);
		-moz-transform: translatey(-10px);
		-o-transform: translatey(-10px);
		transform: translatey(-10px)
	}

	to {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0)
	}
}

@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translatex(10px);
		-moz-transform: translatex(10px);
		-o-transform: translatex(10px);
		transform: translatex(10px)
	}

	to {
		opacity: 1;
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		-o-transform: translatex(0);
		transform: translatex(0)
	}
}

@-moz-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translatex(10px);
		-moz-transform: translatex(10px);
		-o-transform: translatex(10px);
		transform: translatex(10px)
	}

	to {
		opacity: 1;
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		-o-transform: translatex(0);
		transform: translatex(0)
	}
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translatex(100px);
		-moz-transform: translatex(100px);
		-o-transform: translatex(100px);
		transform: translatex(100px)
	}

	to {
		opacity: 1;
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		-o-transform: translatex(0);
		transform: translatex(0)
	}
}

.counter {
	animation-duration: 1s;
	animation-delay: 0s
}

#MainContent_pnlpst {
	width: 100%;
	float: left
}

.dash_bo a {
	display: block !important
}

.texticon.tooltip.tooltipstered i {
	color: #2e384d
}

.taskparentclasss select {
	margin-top: 25px !important
}

.user-comment i {
	font-size: 16px;
	margin: 0
}

.creative img {
	width: 20px;
	height: auto
}

.dfdf {
	width: 100%;
	float: left;
	text-align: right
}

.time_in a {
	background: #4597cd !important;
	color: #fff !important;
	font-size: 13px;
	padding: 3px 11px;
	margin: -2px 0 0
}

.time_in span:hover {
	background: #4597cd;
	color: #fff
}

.contactimg {
	width: 40px;
	height: auto
}

.c1 .starttest-checkbox {
	background: #7cbdbb40 !important;
	border: 1px solid #7cbdbb47 !important
}

.starttest-checkbox.c2 {
	background: #8856aa29 !important;
	border: 1px solid #8856aa24 !important
}

.starttest-checkbox {
	/*padding: 0 4px*/
	padding: 1rem 4px 1rem 1rem;
}

.starttest-checkbox.c3 {
	background: #f7b0cb30 !important;
	border: 1px solid #f7b0cb30 !important
}

.starttest-checkbox.c4 {
	background: #71d28214 !important;
	border: 1px solid #71d28236 !important
}

.bx-controls.bx-has-pager.bx-has-controls-direction {
	position: relative;
	top: -6px
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_pnlFavIcons .intern-padding {
	background: 0 0 !important
}

#MainContent_uxhomecontent_uxhome_m_uxcategory_rptcatvideo_lnkview_0 {
	display: none !important
}

.quotes {
	display: none
}

#MainContent_uxhomecontent_pnlHidden {
	margin: 12px 0 -13px 16px;
	width: 100%;
	float: left
}

#MainContent_uxhomecontent_pnlHidden a {
	color: #000;
	font-size: 13px;
	transition: none !important
}

.userprofile_textpdf i {
	font-size: 23px
}

.contactlbl {
	float: left;
	width: 100%;
	margin: 0 0 13px
}

.page_disabled {
	border: none !important;
	background: #3a4349;
	color: #fff !important
}

.page_enabled {
	background: #f4f4f5 !important;
	color: #000 !important
}

li.viewlable i {
	color: #2e384d !important
}

.sbd {
	width: 100%;
	float: left;
	margin: 22px 0 41px
}

a#MainContent_viewprofile_btn_cert {
	margin: 17px 0 0
}

#MainContent_viewprofile_btn_recom {
	margin: 17px 0 0
}

.btn_delete {
	padding: 0 9px;
	color: #8392a5 !important;
	font-size: 15px
}

.btn_delete:hover,
.btn_edit:hover {
	color: #1b2e4b !important
}

.btn_edit {
	padding: 0 4px;
	color: #8392a5 !important;
	font-size: 15px
}

.btn-white {
	color: #2e384d;
	border: 1px solid #dce4ec;
	background-color: #fff;
	box-shadow: none
}

.ripple {
	background-position: center;
	transition: background .8s
}

/*.btnew:hover {background: #338ec9 radial-gradient(circle, transparent 1%, #47a7f5 1%) center/15000%}.btnew:active {background-color: #6eb9f7 !important;background-size: 100%;transition: background 0s !important}.btnew {margin-bottom: 10px;font-size: .9rem;font-weight: 500;line-height: 1.5;display: inline-block;padding: .375rem .75rem;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;text-align: center;vertical-align: middle;border: 1px solid transparent;border-radius: .25rem;background-color: transparent;background-position: center !important;transition: background .8s !important} pradnya commented 25-02-2025*/

.btn-whiten {
	color: #2e384d !important;
	border: 1px solid #7e868e;
	background-color: #fff;
	box-shadow: none
}

.btn {
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1)
}

/* .btn-primary {border-color: #338ec9;background-color: transparent;color: #fff !important} pradnya commented 25-02-2025*/

.btn-whiten:active,
.btn-whiten:focus,
.btn-whiten:hover {
	color: #000;
	outline: 0;
	background-color: #f9fbfd;
	box-shadow: none
}

.proviewbtn.btndiv {
	width: 100%;
	margin: 0;
	text-align: center
}

input:disabled {
	background: #e9ecef
}

.gendertexticon i {
	color: #2e384d
}

.btn_skl i {
	font-size: 10px;
	color: #495057
}

.meet_sec ul li {
	float: left;
	width: 50%;
	padding: 8px 0;
	font-size: 15px
}

#MainContent_btn_meeting {
	float: right
}

.meet_sec ul {
	padding: 0
}

.meet_sec span {
	font-weight: 500
}

.panal_wall {
	padding: 0 13px 0 0
}

.mywall_grup {
	background: #fff;
	bottom: 0 !important;
	float: left;
	height: 882px;
	overflow: hidden
}

.mywallscrl_grup {
	height: 882px;
	overflow: hidden
}

.alert-success {
	color: #006a50;
	border-color: #b8f1e2;
	background-color: #ccf5eb
}

.alert {
	position: relative;
	margin-bottom: 1rem;
	padding: .55rem 1.25rem;
	border: 1px solid transparent;
	border-radius: .25rem
}

.alert-danger {
	color: #7e2c2f;
	border-color: #fbcfd1;
	background-color: #fcddde
}

.btnewsmall {
	font-size: .7rem;
	font-weight: 500;
	line-height: 1.5;
	display: inline-block;
	padding: .275rem .55rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	text-align: center;
	vertical-align: middle;
	border-radius: .25rem
}

#MainContent_lblHours .far.fa-clock {
	color: #2e384d;
	font-size: 19px;
	margin: 0 5px 0 0
}

#MainContent_viewprofile_chkstickerslist tr label {
	width: 100%
}

#item-nav .selected {
	color: #fff !important
}

#item-nav a {
	color: #2e384d !important
}

.cms_box ul {
	padding: 0;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(226px, 1fr));
	grid-gap: 20px;
	width: 100%
}

.cms_box ul li:hover {
	box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, .2);
	cursor: pointer
}

.cms_box ul li {
	background: #fff;
	color: inherit;
	transition: all .1s linear;
	border: 1px solid #eee;
	border-radius: 10px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	display: inline-block;
	line-height: 5.5;
	box-shadow: 5px 3px 20px 0 rgba(46, 61, 73, .15)
}

.cms_box ul li a {
	line-height: 1.6
}

.pagination a,
.pagination span {
	padding: 6px 10px
}

.modalPopups {
	background-color: #fff;
	border-width: 3px;
	border-style: solid;
	border-color: #000;
	padding-top: 10px;
	padding-left: 10px;
	width: 40%;
	height: 300px
}

#imgCtrl {
	margin: 7px 0
}

.lnkclosesa {
	background: #d4d7d9;
	border-radius: 50% !important;
	color: #3c3b3b !important;
	cursor: pointer;
	font-size: 10px;
	padding: 6px 9px;
	position: absolute;
	right: -9px !important;
	text-align: center;
	top: -9px;
	width: auto !important
}

.lnkclosesa i {
	font-size: 17px
}

#MainContent_stars,
.note_det {
	padding: 0;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(226px, 1fr));
	grid-gap: 19px;
	width: 100%
}

#MainContent_pnlproject .sdcsjd:nth-child(n) {
	background: #0099ab
}

#MainContent_pnlproject .sdcsjd:nth-child(2n) {
	background: #da552c
}

#MainContent_pnlproject .sdcsjd:nth-child(3n) {
	background: #0859c2
}

#MainContent_pnlproject .sdcsjd:nth-child(4n) {
	background: #9d00a4
}

#MainContent_pnlproject .sdcsjd:nth-child(5n) {
	background: #009e00
}

#MainContent_pnlproject .sdcsjd:nth-child(6n) {
	background: #bc1c48
}

#MainContent_pnlproject .sdcsjd:nth-child(7n) {
	background: #342fbf
}

#MainContent_pnlproject .sdcsjd:nth-child(8n) {
	background: #00a9e6
}

#MainContent_pnlproject .sdcsjd:nth-child(9n) {
	background: #aa40ff
}

#MainContent_pnlproject .sdcsjd:nth-child(10n) {
	background: #ee8130
}

#MainContent_pnlproject .sdcsjd:nth-child(11n) {
	background: #c18fa5
}

#MainContent_pnlproject .sdcsjd:nth-child(12n) {
	background: #dd323d
}

#MainContent_stars .sdcsjd:nth-child(n) {
	background: #0099ab
}

#MainContent_stars .sdcsjd:nth-child(2n) {
	background: #da552c
}

#MainContent_stars .sdcsjd:nth-child(3n) {
	background: #0859c2
}

#MainContent_stars .sdcsjd:nth-child(4n) {
	background: #9d00a4
}

#MainContent_stars .sdcsjd:nth-child(5n) {
	background: #009e00
}

#MainContent_stars .sdcsjd:nth-child(6n) {
	background: #bc1c48
}

#MainContent_stars .sdcsjd:nth-child(7n) {
	background: #342fbf
}

#MainContent_stars .sdcsjd:nth-child(8n) {
	background: #00a9e6
}

#MainContent_stars .sdcsjd:nth-child(9n) {
	background: #aa40ff
}

#MainContent_stars .sdcsjd:nth-child(10n) {
	background: #ee8130
}

#MainContent_stars .sdcsjd:nth-child(11n) {
	background: #c18fa5
}

#MainContent_stars .sdcsjd:nth-child(12n) {
	background: #dd323d
}

.sdcsjd {
	padding: 9px;
	margin: 0;
	border-radius: 7px;
	float: left
}

.asasasas {
	padding: 6px 0;
	font-size: 16px !important;
	color: #4597cd;
	width: 86%;
	color: #fff !important;
	float: left;
	word-wrap: anywhere;
	min-height: 109px
}

.staar_dms {
	margin: 7px 0 0;
	padding: 0 5px
}

.staar_dms .fa {
	font-size: 15px;
	color: #fff !important
}

.sdcsjd span {
	line-height: 21px;
	font-size: 14px;
	margin: 0;
	color: #fff !important;
	width: 100%;
	float: left
}

.searchpostsa {
	float: right
}

.searchpostslate select {
	margin: 3px 10px 0 !important;
	padding: 6px 7px
}

.addbtnno {
	background: #3a4349;
	padding: 6px 10px;
	color: #fff !important;
	text-align: center;
	line-height: 17px;
	font-size: 14px;
	border-radius: 3px;
	float: right;
	margin: 3px 0 0
}

#titlasaewrap input {
	width: 96%;
	margin: 6px 0;
	float: left
}

.full-page-casontainer-description textarea {
	width: 96%;
	float: left;
	min-height: 134px
}

.modalPopup {
	position: fixed;
	z-index: 1;
	padding-top: 100px !important;
	left: 0;
	top: 0;
	width: 100% !important;
	height: 100% !important;
	overflow: auto;
	background-color: rgba(0, 0, 0, .8) !important;
	z-index: 999999
}

.pop {
	width: 77%;
	float: left;
	margin: 0 11%;
	background: #fff;
	padding: 1% 2% 15px
}

.adsdsd {
	float: right;
	font-size: 24px;
	margin: -4px 0 0
}

.submitbtndivaa {
	float: left;
	margin: 13px 0 0
}

.pop .titleas-all-post {
	text-align: left;
	width: 100%;
	float: left
}

.gvmeeting tr {
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	background: #fff
}

@media only screen and (width:320px) {
	.navuser {
		margin-left: 35% !important
	}

	input,
	select,
	textarea {
		margin-top: 15px
	}
}

@media only screen and (width:480px) {
	a#nav-trigger {
		left: 0
	}

	.navuser {
		left: 180px
	}
}

.addtaskbtnclass {
	border: 1px solid;
	padding: 5px;
	margin-left: 20px;
	font-size: 14px;
	border-radius: 3px;
	color: #3199cc !important;
	border-radius: .25rem !important
}

.tasklate {
	width: 50% !important;
	float: left;
	padding: 6px 13px
}

.searchlate {
	margin: 0
}

.chzn-container-single .chzn-single div b {
	background-position: 3px 10px !important
}

.viewlable svg {
	float: left
}

#nav-links-triggers svg {
	position: relative;
	top: 2px !important
}

.doclink.doclinklate {
	float: left;
	width: 100%
}

.ui-datepicker-month,
.ui-datepicker-year {
	padding: 0
}

#nav-buttons svg {
	position: relative;
	top: 4px
}

.viewlable i {
	padding: 0 5px
}

.mandatory {
	text-align: left;
	float: left;
	width: 100%;
	padding: 8px 0
}

.addtaskheader_lea {
	width: 17%;
	font-weight: 500;
	font-size: 14px;
	float: left
}

.leave_appro {
	width: 35%;
	font-size: 15px;
	font-weight: 400
}

.mandatory input {
	width: 80%
}

.btnew.approved {
	background: #28c76f;
	color: #ffff !important
}

.btnew.unapproved {
	background: #ea5455;
	color: #fff !important
}

.pnlcraa {
	float: left;
	width: 98%;
	float: left;
	padding: 0 1%
}

#MainContent_lblremark {
	font-size: 19px;
	margin: 17px 0 0;
	float: left;
	width: 100%
}

.pnlcrar {
	width: 98%;
	float: left;
	padding: 0 1%
}

.le_sta_clr span {
	width: 85px;
	padding: 2px 0;
	color: #fff !important;
	border-radius: 10rem;
	text-align: center;
	display: inline-block
}

.t:hover {
	background: #f2f2f2 !important;
	cursor: pointer
}

.name_le {
	font-weight: 500
}

.fc-event-hori {
	margin-bottom: 1px;
	background: #338ec9;
	border-radius: 2px;
	border-left-width: 4px;
	border-left-style: solid
}

span.searchpostslate {
	float: right
}

.mce-widget button {
	background: #fff !important;
	font-weight: 400
}

.widget_woffice_tasks_assigned.banner {
	width: 65.1%
}

.file_late span {
	padding: 0 !important;
	font-size: 12px !important;
	text-align: left
}

.file_late {
	float: left;
	width: 100%;
	padding: 10px 0 0
}

.user_detailscerpdf {
	text-align: center;
	padding: 10px;
	position: relative;
	transition: all .2s ease-in-out;
	box-shadow: 5px 3px 20px 0 rgba(46, 61, 73, .15)
}

.card-file-thumb {
	background-color: #f5f6fa;
	min-height: 99px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 36px
}

.awards.awardslate ul {
	padding: 0;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(243px, 1fr));
	grid-gap: 15px;
	width: 100%
}

.awards.awardslate ul li {
	width: auto;
	margin: 0
}

.proimage {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	margin-right: 10px;
	float: left;
}

.textwidgetla a {
	line-height: 12px;
	width: 100%
}

.textwidgetla {
	margin: 4px 0 4px 0;
	border-bottom: 1px solid #f5f5f5;
	float: left;
}

#titlewrap {
	margin-bottom: 11px
}

.tblcompose #MainContent_txttitle {
	width: 62%;
	padding: 11px;
	border-bottom: 1px solid #b8c7d5 !important
}

.awards.awardslate {
	float: left;
	width: 100%;
	margin-bottom: 37px
}

.status-sipl {
	text-align: center;
	/*float: left;
	display: block;*/
	text-transform: capitalize;
}

.status-sipl-grp {
	font-size: 16px;
padding: 1rem 1rem 2rem 1rem;
/*float: left; pradnya commented 04-06-2025*/
text-align: justify;
line-height: 31px;
}

.status-sipl-grp p {
	font-size: 16px;
/*padding: 1rem 1rem 2rem 1rem;*/
margin: 9px 0;
float: left;
text-align: justify;
line-height: 31px;
}

.viewlablelate {
	margin: 14px 0
}

.compli_date {
	text-align: right;
	font-size: 11px;
	color: #8494a7
}

.compli_date .far.fa-calendar-alt {
	margin: 0 4px !important
}

.compli_des {
	font-weight: 500;
	color: #646c9a;
	font-size: 15px;
	margin: 7px 0
}

.user-name a {
	font-weight: 500;
	color: #3a4349
}

#uxinnerheader_lbl_designation {
	font-size: 18px;
	margin-bottom: 4px;
	display: block
}

#MainContent_viewprofile_lbl_designation {
	font-size: 18px;
	margin-bottom: 4px;
	display: block;
	color: #fff !important;
}

#MainContent_lbl_designation {
	font-size: 18px;
	margin-bottom: 4px;
	display: block;
	color: #fff !important;
}

#MainContent_lbl_status {
	line-height: 1.3;
	margin: 10px 0 0;
	float: left;
	color: #fff !important;
}

#MainContent_lbl_dept {
	font-size: 16px;
	color: #fff !important;
}



#MainContent_viewprofile_lbl_dept {
	font-size: 20px;
	color: #fff !important;
}

#uxinnerheader_lbl_dept {
	font-size: 16px
}

.gvmeeting {
	border: none
}

.upload_file.upload_cre input {
	margin-top: 15px
}

.gvmeetinglate,
.gvmeetinglate td,
.gvmeetinglate th {
	border: none !important
}

.user-name a {
	font-weight: 500 !important
}

#MainContent_pdnewglobal_m_uxPdLayout_ctl00_rptMultimedia_divmuldoc {
	border-bottom: 1px solid #eee;
	margin-right: 30px
}

#MainContent_pdnewglobal_m_uxPdLayout_ctl00_rptMultimedia_lbldescription {
	padding-left: 82px
}

.donloadimg img {
	width: 50px;
	height: 50px
}

.editicon {
	float: right;
	margin: 0 0 0 6px !important;
	color: #534f4f !important;
	border: 0 solid #b5adad;
	padding: 4px 5px;
	border-radius: 4px;
	display: flex !important;
	line-height: 1
}

.producer-heading.multip {
	padding: 0;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(275px, 1fr));
	grid-gap: 19px;
	width: 100%;
	border: none
}

.donloadimg {
	float: left;
	width: 50px
}

.desmu {
	float: left;
	width: 83%;
	margin: 15px 0 0 7px
}

.desmu p {
	margin: 0
}

.mtitle {
	color: #000
}

.pddescs {
	color: #6a6868;
	margin: 5px 0 0;
	float: left;
	width: 100%
}

.addmubtn {
	float: right;
	background: #7d7878;
	padding: 7px 9px;
	border-radius: 50%;
	font-size: 18px;
	color: #fff !important
}

.addmubtn {
	float: right
}

.productsummery {/* background: #fff; pradnya commented 19-02-2025*/width: 100%;padding: 0 !important;float: left}

#MainContent_userpost_RadioButtonList1 input {
	margin: 10px !important
}

.multianch {
	margin: 0 !important;
	width: 89%
}

.producer-heading.multip li {
	border-bottom: 1px solid #d9d6d6;
	padding: 0 0 8px
}

#MainContent_userpost_txtFilePreview {
	width: 76% !important;
	padding: 7px 6px !important;
	margin: 0 0 0 24px !important
}

#MainContent_pdnewglobal_m_uxPdLayout_ctl00_lbldescription {
	line-height: 20px
}

.trash {
	font-size: 16px;
	margin: 0;
	float: left;
	color: #595555
}

.editicon i {
	color: #2e384d !important;
	font-size: 13px
}

.editicon:hover {
	background: #4597cd;
	color: #fff !important
}

.editicon:hover i {
	color: #fff !important
}

.detaldf {
	margin: 0 !important;
	width: 78%;
	float: left
}

.milstar {
	width: 100%;
	float: left
}

.dat {
	float: left;
	margin: 0 8px;
	width: 8%
}

.milstar {
	width: 100%;
	float: left;
	margin: 9px 0 22px
}

.mtitlea {
	width: 100%;
	float: left;
	margin: 4px 0 6px;
	font-size: 14px;
	color: #338ec9
}

.view_file {
	float: right;
	font-size: 19px;
	color: #534f4f !important
}

.multi {
	width: 100%;
	float: left;
	margin: 11px 0 0
}

.edit_u {
	font-size: 17px;
	color: #000 !important
}

table#MainContent_rblpostsubmit input {
	margin-top: 0 !important
}

#MainContent_RadioButtonList1 {
	width: 100%;
	float: left;
	margin: 14px 0 0;
	font-size: 16px
}

#MainContent_userpost_doctooltip i {
	display: none
}

#MainContent_pdnewglobal_m_uxPdLayout_ctl00_ermsg {
	width: 100%;
	float: left;
	text-align: center
}

.image #MainContent_userpost_uplMulti {
	background: #fff;
	margin-left: 22px;
	margin-right: 0
}

.mCSB_inside>.mCSB_container {
	margin-right: 0 !important
}

.min_he {
	float: left;
	width: 43% !important;
	margin-right: 3% !important
}

.min_he1 {
	float: left;
	width: 43% !important;
	margin-right: 0 !important;
	margin-left: 3% !important
}

li.proviewbtn.btndiv {
	list-style: none
}

.grouprightpanel {
	margin: 17px 0 0
}

.title_img {
	width: 100%;
	float: left;
	font-size: 12px;
	text-align: left
}
/* 
.btnew:hover {
	background: #338ec9 radial-gradient(circle, transparent 1%, #47a7f5 1%) center/15000%;
	color: #fff !important
}

.btnew:active {
	background-color: #6eb9f7 !important;
	background-size: 100%;
	transition: background 0s !important
}

.btnew {font-size: .9rem;font-weight: 500;line-height: 1.5;display: inline-block;padding: .575rem .95rem !important;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;text-align: center;vertical-align: middle;border: 1px solid transparent;border-radius: .25rem;background-color: transparent;background-position: center !important;transition: background .8s !important} pradnya commented 25-02-2025*/

.btn-whiten {
	color: #2e384d !important;
	border: 1px solid #7e868e;
	background-color: #fff;
	box-shadow: none
}

.btn {
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1)
}

/* .btn-primary {border-color: #338ec9;color: #338ec9 !important} pradnya commented 25-02-2025*/

.btn-whiten:active,
.btn-whiten:focus,
.btn-whiten:hover {
	color: #000;
	outline: 0;
	background-color: #f9fbfd;
	box-shadow: none
}

.cancelbtndivhd {
	width: 100%;
	float: left;
	margin: 9px 0
}

.cancelbtndivhd a {
	margin: 0 9px 0 0
}

.proimage_hd {
	color: #0084c6
}

.productname.fadeInDown ul li {list-style: disc;font-size: 16px;padding: 5px 10px;list-style-position: inside;/*pradnya added 25-02-2025*/}

.productname.fadeInDown ol li {
	font-size: 16px
}

.addmubtnlate {
	float: right
}

.multipad {
	padding: 15px 8px
}

.btnrecom {
	float: right;
	margin: 0 0 21px
}

.latest_mgsc {
	width: 100%;
	float: left
}

#mybutton {
	width: 100%;
	float: left;
	margin: 0 0 8px
}

#MainContent_userreviews_ddlposttype {
	width: 100%
}

.moodtype_lete {
	padding: 3px 11px;
	color: #fff !important;
	border-radius: 10rem
}

.msgpanl ul li {
	margin: 12px 0
}

.msgpanl span {
	font-size: 14px
}

.msgpanl ul {
	padding: 0
}

.msgpanl ul li {
	margin: 7px 0;
	float: left;
	width: 100%
}

.title_msg {
	width: 9%;
	float: left;
	font-weight: 500
}

.flashing svg {
	-webkit-animation: flashing 2s linear infinite;
	animation: flashing 2s linear infinite
}

@keyframes flashing {
	0% {
		opacity: 1
	}

	45% {
		opacity: 0
	}

	90% {
		opacity: 1
	}
}

.tab input {
	position: absolute;
	opacity: 0;
	z-index: -1
}

.row {
	width: 30%;
	margin: 11px 2%;
	float: left
}

.row .col {
	flex: 1;
	text-align: left
}

.tabs {
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 4px 4px -2px rgba(0, 0, 0, .5);
	width: 100%
}

.tab {
	width: 100%;
	color: #fff;
	overflow: hidden
}

.tab-label {
	display: flex;
	justify-content: space-between;
	padding: 1em;
	background: #fff;
	font-weight: 700;
	cursor: pointer;
	color: #9e9e9e !important
}

.tab-label:hover {
	background: #fff
}

.tab-content {
	max-height: 0;
	padding: 0 1em;
	color: #2c3e50;
	background: #fff;
	transition: all .35s;
	text-align: left
}

.tab-close {
	display: flex;
	justify-content: flex-end;
	padding: 1em;
	font-size: .75em;
	background: #2c3e50;
	cursor: pointer
}

label.tab-label i {
	text-align: left;
	color: #9e9e9e !important
}

.gvmeeting tr:hover .start_btn {
	color: #fff !important
}

.go-down-light {
	bottom: 20px;
	box-shadow: 0 0 5px 1px #000;
	display: block;
	margin: 0 auto;
	text-align: center;
	border-radius: 3px;
	width: 40px
}

.go-down-light i {
	color: #000;
	font-size: 40px !important
}

.comments-summery3 {
	padding: 0 39px
}

#copyright p {
	font-size: 12px
}

.tab-label span {
	font-family: Roboto !important;
	text-transform: capitalize;
	font-size: 18px;
	font-weight: 400;
	margin: 0 5px
}

.tab-content p {
	margin: 0
}

.msgcolo i {
	color: #34a5dc
}

.trail_mail {
	width: 100%;
	float: left;
	margin: 7px 0
}

.tral_img img {
	border-radius: 50%
}

.lnbtne {
	font-weight: 500;
	font-size: 14px;
	color: #000
}

.date_tra {
	float: right;
	font-size: 12px;
	color: #5f6368;
	font-weight: 500
}

.ulp_com .chzn-drop {
	margin: 11px 0 0
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	50% {
		opacity: 1
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	50% {
		opacity: 1
	}
}

.widget {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

div#MainContent_UpdatePanel1 input {
	background: #fff !important;
	border: 1px solid #338ec9 !important;
	color: #338ec9;
}

div#MainContent_UpdatePanel1 input:hover {
	background: #338ec9 radial-gradient(circle, transparent 1%, #47a7f5 1%) center/15000% !important;
	color: #fff !important;
}

input#MainContent_txtuser {
	border: none;
	border-bottom: 1px solid #b8c7d5;
}

.file-link {
	width: 90%;
}

span.svgicon {
	width: 100%;
	float: left;
	margin: 0 0 6px 0;
}

a.docwi {
	width: 92%;
	float: left;
}

svg.svgiconcat {
	margin: 2px 4px 5px 0;
}

#item-nav a svg {
	color: #484b51 !important;
	display: block;
	text-align: center;
	width: 100%;
	fill: #a0a0a0;
}

#item-nav .selected svg {
	color: #fff !important;
	fill: #fff !important;
}

/*mail css*/
.txttitle_mail {
	width: 97%;
}

.ccbtn {
	padding: 2px 9px;
	background: #ccc;
	margin: 0 0 11px 0;
}

#titlewrapnew input {
	width: 46%;
	float: left;
	margin-right: 10px;
}

.titles_mail {
	margin: 14px 0 8px;
	font-size: 14px;
	display: block;
}

.file_up {
	margin: 0 0 17px 0;
}

.search_new {
	width: 32%;
	float: left;
	margin-right: 8px;
	margin-bottom: 0;
}

.search_new span {
	font-size: 13px;
}

.search_new select {
	margin: 6px 0 0 0 !important;
	float: left;
	width: 100%;
	padding: 8px 4px;
}

.deleteitem {
	border: none !important;
}

.search_new .searchpostbtn {
	margin-top: 2px;
}

.sender_deta {
	width: 100%;
	float: left;
}

.sender_ima {
	float: left;
}

.mail_date {
	float: right;
}

.sender_ima img {
	border-radius: 50%;
}

.sender_ima span {
	font-size: 14px;
	font-weight: 500;
}

.msg_text {
	float: left;
	width: 100%;
}

.sen_inf {
	float: left;
}

.det_cc span {
	font-size: 13px;
	font-weight: normal;
	color: #7d7d7d;
}

#MainContent_imgprofile {
	float: left;
	margin: 0 13px 0 0;
}

/* .msg_text span{font-size: 14px;}*/
.msg_text {
	float: left;
	width: 100%;
	margin: 10px 0;
}

.far.fa-file-excel {
	color: #0f9d58;
}

.mail_span_la {
	width: 14%;
	float: left;
	text-align: left;
	color: #999;
}

.mail_sender_details {
	width: 100%;
	float: left;
	line-height: 20px;
	margin: 1px 0;
}

.show_detail_btn {
	background: transparent !important;
	padding: 0;
	box-shadow: none;
	border: none;
	margin: 0 0 0 8px;
	position: relative;
	top: 3px;
	color: #999;
}

.btn-primarymail {
	color: #5f6368 !important;
	border: 1px solid #5f6368;
}

.btn-primarymail:hover {
	background: #5f6368 !important;
	color: #fff !important;
}

.btn-primarymail:hover i {
	color: #fff !important;
}

.btn-primarymail i {
	color: #4d4d4d !important;
}

.lblmessage_suc {
	width: 100%;
	float: left;
	font-size: 17px;
}

.info_btnmail {
	width: 100%;
	float: right;
	text-align: right;
	margin-bottom: 20px;
}

.msgtable tr:hover .date_mail {
	display: none;
}

.search_panel {
	/*float: right;
	width: 81%;*/
	width: 100%;
	/* background: #000; padding: 0 12px; */
}

.toborder,
.star {
	fill: #333;
}

.txtcomposetitlelatest {
	width: 98%;
}

.msgtable {
	margin: 0 0 29px 0 !important;
}

#ui-id-1 {
	padding: 0;
}

#ui-id-1 li:hover {
	color: #338ec9;
}

#ui-id-1 li {
	font-family: 'Work Sans';
	padding: 5px 7px;
	border: none;
	width: 96%;
	margin: 0 0 0 4px;
}

.helpdes_pan {
	width: 52%;
	background: #fff;
	margin-top: 0;
	padding: 10px;
	position: absolute;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	z-index: 99999;
}

/* test XML start */
.xml_cls input {
	width: 89%;
	padding: 7px 11px;
}

.xml_cls {
	width: 19%;
	float: left;
	margin: 0 11px 0 0;
}

.label_xml {
	width: 100%;
	float: left;
	margin: 0 0 11px 0;
	font-size: 14px;
}

.radio_btns tr {
	width: 40%;
	float: left;
}

.btnxml {
	margin: 26px 0 0 0;
}

/* test XML End */
/* #item-nav svg{fill: #a0a0a0 !important;}*/
#item-nav a:hover,
#item-nav a:hover svg {
	color: #4597cd !important;
	fill: #4597cd !important;
	transition: all .5s ease 0s;
	opacity: 0.9;
}

.btn10 {
	padding: 15px 24px;
	margin: 10px 4px;
	color: #fff;
	/* font-family: sans-serif; */
	text-transform: uppercase;
	text-align: center;
	position: relative;
	text-decoration: none;
	display: inline-block;
}

/* Btn 10 */
.btn10 {
	/* top: 40px; font-family: "proxima-nova", sans-serif; */
	font-weight: 500;
	font-size: 13px;
	text-transform: uppercase !important;
	letter-spacing: 2px;
	color: #fff;
	cursor: hand;
	text-align: center;
	text-transform: capitalize;
	border: 1px solid #318bc7;
	border-radius: 50px;
	position: relative;
	overflow: hidden !important;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	background: transparent !important;
	z-index: 10;
}

.btn10:hover {
	border: 1px solid #318bc7;
	color: #fff !important;
}

.btn10::before {
	content: '';
	width: 0%;
	height: 100%;
	display: block;
	background: #318bc7;
	position: absolute;
	-ms-transform: skewX(-20deg);
	-webkit-transform: skewX(-20deg);
	transform: skewX(-20deg);
	left: -10%;
	opacity: 1;
	top: 0;
	z-index: -12;
	-moz-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
	-o-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
	-webkit-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
	transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
	box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
}

.btn10::after {
	content: '';
	width: 0%;
	height: 100%;
	display: block;
	background: #318bc7;
	position: absolute;
	-ms-transform: skewX(-20deg);
	-webkit-transform: skewX(-20deg);
	transform: skewX(-20deg);
	left: -10%;
	opacity: 0;
	top: 0;
	z-index: -15;
	-webkit-transition: all .94s cubic-bezier(.2, .95, .57, .99);
	-moz-transition: all .4s cubic-bezier(.2, .95, .57, .99);
	-o-transition: all .4s cubic-bezier(.2, .95, .57, .99);
	transition: all .4s cubic-bezier(.2, .95, .57, .99);
	box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
}

.btn10:hover::before,
.btn1O:hover::before {
	opacity: 1;
	width: 116%;
}

.btn10:hover::after,
.btn1O:hover::after {
	opacity: 1;
	width: 120%;
}

.btn10:hover svg path {
	fill: #fff !important;
}

.fullnav-toggler {background-color: transparent;cursor: pointer;display: inline-block;/*height: 50px;*/height: 15px;width: 50px;margin: 0;padding: 0;position: absolute;/* left: 50px; 21-02-2025 pradnya commentd*/left: 10px; /*21-02-2025 pradnya added*/top: 25px;outline: none !important;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99;-webkit-tap-highlight-color: transparent;border: none;transition: none;}
.fullnav-toggler .line {/* background: #9e9e9e; pradnya commented 26-02-2025*/background-color: #fff; /*pradnya added 26-02-2025*/position: relative;height: 3px;width: 60%;margin-top: -2px;transition: all .2s;display: block;}

.fullnav-toggler .line:nth-child(1) {
	top: 9px;
	margin-top: 0;
	width: 36%;
}

.fullnav-toggler .line:nth-child(2) {
	width: 25%;
}

.fullnav-toggler .line:nth-child(3) {
	top: auto;
	bottom: 9px;
}

.fullnav-toggler:hover .line:nth-child(1) {
	width: 25%;
}

.fullnav-toggler:hover .line:nth-child(2) {
	width: 50%;
}

.fullnav-toggler:hover .line:nth-child(3) {
	width: 37%;
}

#nav_newmenu:hover {
	background: transparent !important;
}

.menu_li {
	color: #fcfcfc;
	text-decoration: none;
	text-align: center;
	width: 33%;
	float: left;
	background: transparent;
	padding: 22px 0;
}

.fullnav-toggler {background-color: transparent;cursor: pointer;display: inline-block;/*height: 50px;*/height: 15px;width: 50px;margin: 0;padding: 0;position: absolute;/* left: 50px; 21-02-2025 pradnya commentd*/left: 10px; /*21-02-2025 pradnya added*/top: 25px;outline: none !important;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99;-webkit-tap-highlight-color: transparent;border: none;transition: none;}

 .fullnav-toggler .line {/*background: #9e9e9e; pradnya commented 26-02-2025*/background: #fff;/*pradnya added 26-02-2025*/ position: relative;height: 3px;width: 60%;margin-top: -2px;transition: all .2s;display: block;} 

.fullnav-toggler .line:nth-child(1) {
	top: 9px;
	margin-top: 0;
	width: 36%;
}

.fullnav-toggler .line:nth-child(2) {
	width: 25%;
}

.fullnav-toggler .line:nth-child(3) {
	top: auto;
	bottom: 9px;
}

.fullnav-toggler:hover .line:nth-child(1) {
	width: 25%;
}

.fullnav-toggler:hover .line:nth-child(2) {
	width: 50%;
}

.fullnav-toggler:hover .line:nth-child(3) {
	width: 37%;
}

#nav_newmenu:hover {
	background: transparent !important;
}

#btn_ss:hover {
	background: transparent !important;
}

/*Added by Mansi on 29/06/23*/

#btn_ss {
  animation: bounce;
    animation-name: bounce;
    animation-duration: 0s;
  animation-duration: 2s;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

nav a {
  display: block;
  padding: 0 13px;
  font-size: 12px;
  line-height: 25px;
  text-decoration: none;
}
/*#navbar {
  line-height: 60px;
}*/

#content {
	animation-duration: 1s;
	animation-fill-mode: backwards;
	animation-name: fadeInBottom
}

@keyframes fadeInBottom {
	from {
		opacity: 0;
		transform: translateY(100%);
	}

	to {
		opacity: 1
	}
}

/* .downlod_btn .fa {font-size: 16px;color: #fff;} 22-02-2025*/

.quetin {
	width: 100%;
	float: left;
}

/* .downlod_btn {background: #338ec9;color: #fff !important;padding: 8px 21px;border-radius: 5px;} pradnya commented 22-02-2025*/
.downlod_btn{background: linear-gradient(145deg, #9d55ab, #3759bd, #0ebfd2);border-radius: 40px;box-sizing: border-box;color: #000;font-size: 16px;display: block;height: 50px;margin: 0 auto;padding: 4px;position: relative;text-decoration: none;width: 150px;z-index: 2;}/*pradnya added 22-02-2025*/.downlod_btn:hover {color: #fff;}/*pradnya added 22-02-2025*/.downlod_btn span {align-items: center;background: #fff;border-radius: 40px;display: flex;justify-content: center;height: 100%;transition: background .5s ease;width: 100%;}/*pradnya added 22-02-2025*/.downlod_btn:hover span {background: transparent;}/*pradnya added 22-02-2025*/

@media screen and (max-width: 1366px) {
	.user-comment img {
		/*width: 265px;*/
		width: 250px;
	}
}

.approvepost {
	background: white !important;
	padding: 0.4rem 0 0.4rem 0;
}

.myaccountpagesheading {/* text-align: center !important; pradnya commented 03-03-2025*/text-transform: uppercase !important;}

.aspNetDisabled {
	background: #faf7f7 none repeat scroll 0 0;
}

.editprofile {
	margin: 0 !important;
	width: auto !important;
	float: none !important;
}
/*.d { background: white; width:98px; height:98px; }*/ /*.ds { background: white; width:98px; height:98px; }*/
/*new css for new profile design by Nisha*/
.intern-paddingpro {
	margin: 2rem;
	cursor: auto;
}

.newprofilecontainer {
	display: flex;
	flex-direction: row;
}

.profilecontainer1 {
	flex: 70%;
	background: #FC466B; /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #3F5EFB, #FC466B); /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #3F5EFB, #FC466B); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	/*background: #575757;*/
	background-position: center;
	max-height: 657px;
	height: auto;
	position: relative;
	border-radius: 0px 8px 8px 0;
}

.profilecontainer2 {
	flex: 30%;
	float: left;
	max-height: 657px;
	height: auto;
	background: black;
	border-radius: 8px 0px 0px 8px;
}

.profilecoverphoto {
	width: 100%;
	height: 100%;
	max-width: 1168px;
	max-height: 657px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16/9;
	border-radius: 0px 8px 8px 0;
}

.profilepic {
	padding: 2rem 2rem 0 2rem;
	display: block;
	text-align: center;
}

.detailscontainer {
	padding: 1rem;
}

.btn-list-icon svg {
	height: 38px;
}

#buddypress div#item-header div#item-header-content {
	text-align: center;
}

.intern-boxnew {
	position: absolute;
	text-align: center;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
	width: 100%;
}

.user-department {
	padding: 0.5rem;
}

.user-slogan {
	font-size: 20px;
}

.profile-buttons li {
	width: 100px;
}

#content-container div.item-list-tabs ul li a {
	line-height: 18px;
}

/*.status-text-container {
	position: absolute;
	top: 35%;
	left: 50%;
	transform: translate(-50%, -35%);
	text-transform: capitalize;
	width: 75%;
	padding: 10px;
	border-radius: 5px;
	font-size: 25px;
	text-shadow: 2px 7px 8px #000;
}*/

.profile-button-container li a {
	/*width: 60px;
	height: 60px;
	line-height: 16px !important; 03-10-2025*/
	margin-right: 0.5rem !important;
	margin-bottom: 0.5rem !important;
	box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
	-webkit-box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
	-o-box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
	-moz-box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
	-ms-box-shadow: 2px 0px 14px rgba(0, 0, 0, .6);
}

.profile-button-container svg {
	margin-bottom: 10px;
}

.user-nicename span {
	text-align: center;
	line-height: 3rem;
}
.grpknowmore {
	font-size: 2rem;
	font-style: normal;
}
.grpknowmore a{color:white !important;}
	@media screen and (min-width:769px) and (max-width:1024px) {
		.profile-button-container li a {
	/*	width: 58px;
		height: 70px; 03-10-2025*/
		padding: 8px !important;
	}

	.status-text-container {
		/*top: 30%;
		transform: translate(-50%, -30%);*/
		font-size: 16px;
	}
}

@media screen and (min-width:428px) and (max-width:600px) {
	.profilecontainer1 {
	/*	min-height: 400px;*/
	}
}

@media screen and (max-width:428px) {
	.profilecontainer1 {
	/*	min-height: 450px;*/
	}
}

@media (min-width:1900px) {
	.grpknowmore {
		font-size: 2rem;
	}
		.intern-paddingpro {
		margin: 3rem;
	}

	h2 {
		font-size: 40px !important;
	}

	#MainContent_viewprofile_lbl_designation {
		font-size: 25px !important;
	}

	.status-text-container {
		font-size: 25px;
	}
}

@media (max-width:600px) {
	.user-nicename span{line-height:2rem;}
	.newprofilecontainer {
		flex-direction: column;
	}

	.profilecontainer1 {
		flex: 100%
	}

	.profilecontainer2 {
		flex: 100%;
	}

	.profilecoverphoto { /* min-height: 300px;*/
		max-width: 385.2px;
	}

	.profilepic {
		padding: 1rem;
	}

	#buddypress div#item-header div#item-header-content {
		margin-left: 1rem;
		text-align: left;
	}

	.intern-paddingpro {
		margin: 0;
	}

	#buddypress div#item-header div#item-header-content {
		margin: 0 0 0 1rem;
		text-align: center;
	}

	#buddypress div.item-list-tabs {
		padding: 0.2rem;
	}

	#content-container div.item-list-tabs ul li a {
		padding: 9px;
		line-height: 20px;
		margin: 0.1rem;
	}

	.status-text-container {
		/*top: 16%;
		transform: translate(-50%, -16%);*/
		font-size: 16px;
	}
	.user-nicename span {
		text-align: center;
		line-height: 2rem;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.newprofilecontainer {
		flex-direction: column;
	}

	.profilecontainer1 {
		flex: 100%
	}

	.profilecontainer2 {
		flex: 100%;
	}
	/*.profilecoverphoto {max-width: 646px;max-height: 363px;}*/
	#buddypress div#item-header div#item-header-content {
		margin-left: 6rem;
		margin-top: 0;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.status-text-container {
	/*	top: 24%;
		transform: translate(-50%, -24%);*/
		font-size: 16px;
	}

	.profilecontainer1 {
		/*min-height: 400px;*/
	}

	.newprofilecontainer {
		flex-wrap: wrap;
	}

	.profilecontainer2, .profilecontainer1 {
		flex: 100%;
	}

	.camlg {
		left: 429px;
	}
}

@media only screen and (min-device-width : 600px) and (max-device-width : 768px) and (orientation : portrait) {
	.newprofilecontainer {
		flex-wrap: wrap;
	}

	.profilecontainer2, .profilecontainer1 {
		flex: 100%;
	}

	.profilecoverphoto {
		aspect-ratio: auto;
		min-height: 425px;
	}

	.status-text-container {
		/*top: 20%;
		transform: translate(-50%, -20%);*/
	}

	.camlg {
		top: 184px;
		left: 412px;
	}
}

@media only screen and (min-device-width : 600px) and (max-device-width : 768px) and (orientation : landscape) {
	.status-text-container {
	/*	top: 23%;
		transform: translate(-50%, -23%);*/
	}
}

/*@media screen and (max-width:1024px) {
	.profile-button-container li a {
		width: 65px;
		height: 65px;
	}
}03-10-2025*/

@media screen and (min-width:1025px) and (max-width:1280px) {
	.profile-button-container li a {
	/*	width: 40px;
		height: 75px; 3-10-2025*/
		word-break: break-all;
	}

	.profilecontainer2, .profilecontainer1 {
	/*	min-height: 500px;*/
	}

	.status-text-container {
		/*top: 24%;
		transform: translate(-50%, -24%);*/
	}
}


@media only screen and (max-device-width: 768px) and (orientation: landscape) {
	.newprofilecontainer {
		flex-wrap: wrap;
	}

	.profilecontainer2, .profilecontainer1 {
		flex: 100%;
	}

	.profile-button-container li a {
		padding: 8px !important;
	/*	width: 50px;
		height: 75px; 3-10-2025*/
		word-break: break-all;
	}

	.status-text-container {
		font-size: 16px;
	}
}

@media (max-width:845px) {
	.profilecontainer2 {
		border-radius: 8px 8px 0px 0px !important;
	}

	.profilecontainer1 {
		border-radius: 0px 0px 8px 8px !important;
	}
}

/*pradnya added below css*/
@media screen and (min-width:768px) and (max-width:1280px){#nav-buttons a{padding: 0 5px;}}
@media screen and (min-width:768px) and (max-width:1024px) {#nav-logo{margin-left: 0;}#nav-buttons a{margin-top: 12px;}}
@media screen and (max-width:480px){#nav-logo{height:45px !important}} /*pradnya added 04-06-2025*/

/* Sidebar nav: smaller icons + labels (beats body 16px and cached footer.html) */
.sidebar-leftpanel .nav-links li a,
.sidebar-leftpanel .nav-links li a .link_name,
.sidebar-leftpanel .nav-links li a span,
.sidebar-leftpanel .nav-links li .sub-menu a,
.sidebar-leftpanel .nav-links li .sub-menu a span,
.sidebar-leftpanel.close-leftpanel .nav-links li .sub-menu .link_name {
	font-size: 12px !important;
}
.sidebar-leftpanel .sidepane-icon-wrapper svg,
.sidebar-leftpanel .nav-links svg,
.sidebar-leftpanel .home-wrapper svg,
.sidebar-leftpanel .home-wrapper .sidepane-icon-wrapper svg {
	width: 22px !important;
	height: 22px !important;
	max-width: 22px !important;
	max-height: 22px !important;
}