* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	word-wrap: break-word;
}

body {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	color: #000;
	line-height: 1.4;
	font-weight: normal;
	overflow-x: hidden;
	position: relative;
}

:root {
	/**thems colors**/
	--theme-stiletto: #9B392C;
	--theme-silver-chalice: #A5A5A5;
	--theme-wild-sand: #F4F4F4;
	

	/**Status button colors**/
	--theme-future-btn:#FFF8E1;
	--theme-converted-btn: #EDFAEE;
	--theme-pre-qualified-btn: #E6F0FF;
	--theme-contacted-btn:#FFECE1;
	--theme-not-contacted-btn:#F5F5F5;
	--theme-junk-lead-btn:#FFE6E6;
	--theme-attempted-to-contact-btn:#FFECE1;
}

img {
	vertical-align: middle;
	max-width: 100%;
}

a img {
	border: none;
}

a {
	text-decoration: none;
	color: #434343;
}

ul {
	list-style: none;
	margin-left: 0;
}

:focus {
	outline: none
}

.clr {
	clear: both;
	float: none;
	display: block;
}

.clr:after,
.afclr:after {
	clear: both;
	float: none;
	display: block;
	content: ""
}

input[type="submit"],
button {
	-webkit-appearance: none
}

select {
	word-wrap: normal
}

::-webkit-input-placeholder {
	color: #a5a5a5;
}

:-moz-placeholder {
	color: #a5a5a5;
}

::-moz-placeholder {
	color: #a5a5a5;
}

input::placeholder {
	color: #a5a5a5;
}

select {
	color: #9e9e9e;
}

option:not(:first-of-type) {
	color: #000;
}

svg,
img {
	display: inline;
}


.dashboard_sidebar_sec_toggle .dashboard_sidebar_listing>li a span {}

/*login_section*/
.login_main_sec {
	width: 100%
}

.login_main_sec .pass_hide_eye {
	margin-top: 23px;

}

.login_inner_sec {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.login_left_sec {
	flex-basis: 50%;
	background: url(../images/user_log_img.jpg) no-repeat;
	background-size: cover;
	min-height: 100vh;
	padding: 70px 123px 70px 123px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.login_right_sec {
	flex-basis: 50%;
	background: #ffffff;
	padding: 70px 162px;
	min-height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
}

.login_box_sec {
	padding: 25px 33px 25px 33px;
	border-radius: 18px;
	background: #E9E9E9;
	opacity: 0.9;
}

.login_box_sec h5 {
	font-size: 21px;
	line-height: 1.4;
	font-weight: 400;
}

.login_main_sec h2 {
	font-size: 30px;
	color: #000000;
	font-weight: 500;
	margin-bottom: 22px;
	line-height: 1.5;
}

.login_main_sec>p {
	font-size: 18px;
	color: #000000;
	font-weight: 500;
	margin-bottom: 45px;
}

.login_main_sec p span {
	font-weight: 500;
	display: block;
}

.form_group_sec label {
	font-size: 14px;
	color: #000000;
	font-weight: 500;
	margin-bottom: 5px;
	display: block;
}

.input_sec {
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	-webkit-appearance: none;
	width: 100%;
	border: 1px solid #B7B7B7;
	border-radius: 5px;
	padding: 13px 20px;
}

.input_sec:focus {
	border: 1px solid #9B392C;
}

.input_sec::placeholder {
	color: #a5a5a5;
}

.form_group_sec {
	margin-bottom: 20px;
	position: relative;
}

.form_group_sec .toggle {
	position: absolute;
	right: 20px;
	top: 50%;
	cursor: pointer;
}

.form_group_sec .toggle>img {
	width: 22px;
}

.form_group_sec .toggle>img.eye_hide {
	position: relative;
	top: -3px;
	height: 20px;
}

.form_group_sec_pass .toggle__icon.eye_showing img.eye_show {
	top: 3px;
	position: relative;
}

.form_group_sec_pass .toggle__icon img.eye_hide {
	top: 0px;
}

.form_group_sec_pass .toggle__icon.eye_showing img.eye_hide {
	top: 0px;
}

.eye_show {
	display: none;
}

.eye_showing .eye_show {
	display: block;
}

.eye_showing .eye_hide {
	display: none;
}

.cart_checkbox_sec .container {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 18px;
	font-weight: 5;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.cart_checkbox_sec .container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.cart_checkbox_sec .checkmark {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	height: 24px;
	width: 24px;
	border-radius: 3px;
	background: #ffffff;
	border-radius: 3px;
	border: 1px solid #B7B7B7;
}

.login_main_sec .login_reset_para {
	margin-bottom: 23px;
}

.cart_checkbox_sec .container input:checked~.checkmark {
	background-color: #9B392C;
}

.cart_checkbox_sec .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.cart_checkbox_sec .container input:checked~.checkmark:after {
	display: block;
}

.cart_checkbox_sec .container .checkmark:after {
	left: 8px;
	top: 4px;
	width: 4px;
	height: 9px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.cart_checkbox_sec p {
	font-size: 14px;
	margin-bottom: 0;
	font-weight: 500;
	line-height: 1.8;
}

.form_group_sec:nth-child(2) {
	margin-bottom: 12px;
}

.cart_checkbox_sec {
	float: left;
	width: 50%;
}

.forget_pass_sec {
	float: right;
	width: 50%;
	text-align: right;
}

.forget_pass_sec a {
	font-size: 14px;
	color: #9B392C;
	font-weight: 500;
	display: inline-block;
	text-decoration: underline;
	margin-top: 2px;
	transition: .3s all ease;
}

.site_btn {
	font-size: 15px;
	color: #ffffff;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	padding: 10px 20px;
	text-align: center;
	display: block;
	background: #9B392C;
	border-radius: 50px;
	border: 1px solid #9B392C;
	outline: none;
	width: 100%;
	cursor: pointer;
	transition: .3s all ease;
	line-height: 1.6;
}

.site_btn:hover {
	background: #fff;
	color: #9B392C;
}

.form_b_sec>p {
	font-size: 18px;
	color: #0E1649;
	font-weight: 500;
	text-align: center;
	margin-top: 30px;
	line-height: 1.6;
}

.social_media_sec>a {
	width: 60px;
	height: 60px;
	background: #FFFFFF;
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.09);
	border-radius: 50%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin: 0 15px;
	transition: .5s all ease;
	border: 2px solid transparent;
}

.social_media_sec>a:hover {
	border: 2px solid #e9e5e4;
}

.social_media_sec {
	text-align: center;
	margin: 25px 0
}

.not_acc_sec>p {
	font-size: 18px;
	color: #000;
	font-weight: 500;
	text-align: center;
}

.not_acc_sec>p>a {
	color: #9B392C;
	transition: .5s all ease;
	text-decoration: underline;
}

.not_acc_sec>p>a:hover,
.forget_pass_sec a:hover {
	text-decoration: unset;
}

/*signup_section*/
.dashboard_main_inner_section {
	width: 87%;
	float: right;
	background: #fff;
	padding-right: 0px;
	-webkit-transition: all .1s ease-out;
	transition: all .1s ease-out;
	position: relative;
}


.signup_section .form_group_sec select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_icon.svg');
	background-repeat: no-repeat;
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	background-position-x: 95%;
	background-position-y: 50%;
	background-size: 18px;
	background-color: #fff;
}

/*dashboard_header_section*/
.dashboard_header_section {
	padding: 0px 0 0px 35px;
	position: sticky;
	position: -webkit-sticky;
	right: 0;
	background: #fff;
	z-index: 10;
	top: 0;
	left: 0;
}

.dashboard_header_section.header_is_sticky {
	-webkit-box-shadow: 0 8px 6px -6px #00000017;
	-moz-box-shadow: 0 8px 6px -6px #00000017;
	box-shadow: 0 8px 6px -6px #00000017;
}

.dashboard_header_inner {
	display: flex;
	align-items: center;
	justify-content: center;
}

.dashboard_left_sec {
	width: 100%;
	display: flex;
	align-items: center;
	padding: 0px;
}

.dashboard_right_sec {
	min-width: 467px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.close_menu_sec {
	padding-left: 8px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	flex-basis: 100%;
	padding-right: 10px;
}

.close_menu_sec span img {
	cursor: pointer;
}

.desk_menu_close {
	display: none
}

.sidebar_open .close_menu_sec span>.desk_menu_close {
	display: block
}

.sidebar_open .close_menu_sec span>.desk_menu {
	display: none
}

.dash_circle {
	display: inline-flex;
	width: 40px;
	height: 40px;
	background: #F2F3F5;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	transition: .5s all ease;
	position: relative;
}

.dash_circle>img {
	max-width: 60%
}

.notifications_content_box_inner_item>a>span {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #262628;
	font-size: 10px;
	color: #ffffff;
	position: absolute;
	top: -3px;
	right: 0;
}

.notifications_content_box_inner_item>a {
	margin-right: 15px;
}

.user_info_sec {
	position: relative;
	display: flex;
	align-items: center;
	padding: 6px 48px 6px 16px;
	transition: all 0.3s ease;
	cursor: pointer;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

.user_info_sec:hover {
	background: #FAFAFA
}

.user_info_sec:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 1px;
	height: 100%;
	background: #D9D9D9
}

.user_dropdown_sec>a {
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	transition: .5s all ease;
	display: flex;
}

.user_dropdown_sec>a:hover {
	color: #9B392C
}

.user_info_sec .user_dropdown_sec img {
	width: 19px;
	height: 19px;
	padding-left: 5px;
}

.user__account_profile_inner>a {
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	margin: auto;
	width: auto;
	max-height: 100%;
	display: block;
}

.user__account_profile_inner>a img {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	max-height: 100%;
	width: auto;
}

.user__account_profile_inner>span {
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	margin: 0 auto;
	width: auto;
	max-height: 100%;
	display: block;
}

.user__account_profile_inner>span img {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	max-height: 100%;
	width: auto;
}


.dropdown_info ul li a span>img {
	width: 16px;
	height: 16px;
}

/* .user_info_name h5>a {
	text-transform: capitalize;
} */

.dashboard_notification_sec {
	margin-right: 12px;
	display: flex;
	align-items: center;
	margin-left: 12px;
}

.drop_down a {
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	padding-bottom: 2px;
	display: block;
}

.add_main_sec {
	position: relative;
	margin-right: 15px;
}

.dashboard_main_left {
	width: 13%;
	float: left;
	background: #ffffff;
	position: fixed;
	-webkit-transition: all .1s ease-out;
	transition: all .1s ease-out;
}

.dashboard_sidebar_sec {
	padding: 43px 0px 50px 0px;
	transition: .5s all ease;
	-webkit-transition: all 0.5s ease;
}

.info_m_bar {
	padding: 0px 18px 0px 0px;
}

.dashboard_sidebar_listing>li a {
	font-size: 18px;
	color: #000;
	font-weight: 500;
	display: flex;
	align-items: center;
	padding: 13px 15px 13px 26px;
	position: relative;
	min-height: 51px;
}

.dashboard_sidebar_listing>li a span {
	display: flex;
	align-items: center;
	position: relative;
	top: -2px;
}

.dashboard_sidebar_listing>li a span svg {
	vertical-align: middle;
	width: 24px;
	height: 20px;
}

.dashboard_sidebar_listing>li i {
	display: block;
	width: 100%;
	font-style: normal;
}

.dashboard_sidebar_listing>li i:before {
	content: '';
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: -30px;
	right: 0;
	width: 30px;
	height: 30px;
	transition: .3s all ease;
}

.dashboard_sidebar_listing>li i:after {
	content: '';
	visibility: hidden;
	opacity: 0;
	position: absolute;
	bottom: -30px;
	right: 0;
	width: 30px;
	height: 30px;
	transition: .3s all ease;
}

.dashboard_sidebar_listing li:hover {
	background: #F9F0EF;
}


.dashboard_sidebar_listing .dropdown_list li:last-child:hover {
	border-radius: 0px 0px 30px 0px;
}

.dashboard_sidebar_listing>li.active i::after {
	visibility: visible;
	opacity: 1;
}

.dashboard_sidebar_listing>li.active i::before {
	visibility: visible;
	opacity: 1;
}

.dashboard_sidebar_listing>li {
	transition: .3s all ease;
	position: relative;
	border-radius: 0px 30px 30px 0px;
	padding-right: 0px;
	vertical-align: middle;
	margin-bottom: 10px;
}

.dashboard_sidebar_listing .dropdown_list li a {
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	padding: 10px 17px 10px 69px;
	margin: 0;
	position: relative;
}

.dashboard_sidebar_listing .dropdown_listing>i b {
	margin-bottom: 0;
	position: relative;
}

.dashboard_sidebar_listing .dropdown_list li:hover a {
	color: #9B392C
}

.dropdown_list {
	display: none;
}

.dashboard_sidebar_listing .dropdown_listing>i b:before {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -21px;
	background: url('../images/arr_drop_d.svg') 50% 50% no-repeat;
	width: 10px;
	height: 10px;
}

.sidebar_open .dashboard_main_left {
	width: 6%;
	transition: all 0.7s ease;
}

.sidebar_open .dashboard_main_inner_section {
	width: 94%;
	transition: all 0.7s ease;
}

.dashboard_sidebar_listing>li a b {
	font-weight: 500;
	display: inline-block;
	position: relative;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	padding-left: 20px;
}

.sidebar_open .dashboard_sidebar_listing>li a b {
	display: none;
}

.sidebar_open .dashboard_sidebar_listing>li a {
	padding: 13px 15px 13px 26px;
}

.sidebar_open .dashboard_sidebar_listing>li img {
	max-width: 100%;
	vertical-align: middle;
}

.sidebar_open .dropdown_listing>a:before {
	display: none;
}

.sidebar_open .dashboard_sidebar_listing>li:hover {
	background: #F2F3F5;
}

.sidebar_open .dashboard_sidebar_sec {}

/* width */
.dashboard_sidebar_sec::-webkit-scrollbar {
	width: 0px;
}

/* Track */
.dashboard_sidebar_sec::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey;
	border-radius: 5px;
}

/* Handle */
.dashboard_sidebar_sec::-webkit-scrollbar-thumb {
	background: #F2F3F5;
	border-radius: 10px;
}

/* Handle on hover */
.dashboard_sidebar_sec::-webkit-scrollbar-thumb:hover {
	background: #F2F3F5;
}

.dashboard_content_sec {
	padding: 33px 40px 0 39px;
	display: block;
	background: #F4F4F4;
	border-radius: 35px 0 0 0;
	padding-bottom: 50px;
	transition: all 0.5s ease;
	min-height: 100vh;
}

.dashboard_content_h_left h2 {
	font-size: 30px;
	color: #262628;
	font-weight: 500;
}

.dashboard_content_h_left p {
	font-size: 16px;
	color: #9B392C;
	font-weight: 500;
}

.dash_dropdown_sec>a,
.dropdown_sec_drop>a {
	font-size: 14px;
	color: #000;
	font-weight: 500;
	padding: 12px 40px 12px 20px;
	border: 1px solid #fff;
	border-radius: 46px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	position: relative;
	transition: .3s all ease;
	line-height: 1.6;
}

.dash_dropdown_sec>a:hover,
.dropdown_sec_drop>a:hover {
	border-color: #9B392C
}

.dash_dropdown_sec a img,
.dropdown_sec_drop>a img {
	padding-right: 8px;
}

.dash_dropdown_sec>a:before,
.dropdown_sec_drop>a:before {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
	background: url('../images/arr_drop_d.svg') 50% 50% no-repeat;
	width: 12px;
	height: 11px;
}

.dashboard_content_heading {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.dashboard_content_h_left {
	width: 50%
}

.info_title_bar .dashboard_content_h_left {
	flex-basis: 100%
}

.dashboard_content_h_left.title_big_height {
	flex-basis: 80%;
}

.main_steps_inner {
	padding-top: 16px;
}

.dashboard_content_h_right {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.new_client_link>a {
	font-size: 15px;
}

.table_pagination_sec span.disabled:hover.pagination_link svg path {
	fill: #9B392C;
	display: block;
}

.new_client_link>a span {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #fff;
	margin-right: 10px;
	border: 1px solid #9B392C;
}

.new_client_link>a span img {
	width: 16px;
}

.new_client_link .site_btn {
	padding: 5px 20px 5px 5px;
	display: flex;
	align-items: center;
}

.drop_down_btn,
.drop_down_btns {
	display: none;
	padding: 12px 15px 15px;
	background: #eee;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	margin-top: 5px;
}

.dash_dropdown_sec,
.dropdown_sec_drop {
	position: relative;
}

.drop_down_btn a,
.drop_down_btns a {
	font-size: 14px;
	color: #000000;
	font-weight: 500;
	padding-bottom: 2px;
}

.dashboard_content_sec h3 {
	font-size: 20px;
	color: #9B392C;
	font-weight: 500;
	text-align: right;
	margin-top: 25px;
	margin-bottom: 30px
}

.profle__title_sec h3.profle__title_sec_in {
	font-size: 25px;
	color: #000;
	font-weight: 500;
	text-align: right;
	/* margin-top: 10px;
	margin-bottom: 30px */
}

.client_table_sec {
	padding: 7px 0 30px;
	background: #FFFFFF;
	box-shadow: -2px 4px 18px 4px #00000005;
	border-radius: 12px;
}

.client_table_sec__blank {
    padding: 21px 20px 7px;
	min-height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.client_table_sec__blank_center a>span img {
    width: 130px;
}

.add_txt_title
{
	text-align: center;	
}

.add_txt_title h5
{
	color: #9B392C;
	font-weight: 500;
	font-family: inherit;
	font-size: 22px;
}

.activities_m_main .client_table_sec__blank_center a>span img {
    width: 50px;
}

.client_table_sec__blank_center a>span {
    padding-bottom: 15px;
    display: block;	
}

.client_table {
	border-collapse: collapse;
	width: 100%;
}

.client_table td,
.client_table th {
	text-align: left;
	padding: 21px 14px;
	max-width: 160px;
}

.client_table tr {
	border-bottom: 1px solid #E7E7E7;
}

.client_table .dash_circle {
	width: 28px;
	height: 28px;
	margin-right: 10px;
}

.team_content_inner .client_table tr th {
	padding-top: 35px;
	padding-bottom: 15px;
}

.client_table .dash_circle>img {
	max-width: 16px;
}

.convert_estimate_btn {
	margin-top: 30px;
}

/* Edit view delete section */
.desh_view_bg {
	background: #F3EAFD;
}

.desh_view_bg:hover {
	background: #dfcdf3;
}

.desh_edit_bg {
	background: #EBF0F9;
}

.desh_edit_bg:hover {
	background: #cad6ee;
}

.desh_delete_bg {
	background: #FDEDEB;
}

.desh_delete_bg:hover {
	background: #f1ccc7;
}

.desh_download_bg {
	background: #ECF7EC;
}

.desh_download_bg:hover {
	background: #b7f0b7;
}

.triple_dots span img {
	max-width: 20px;
	margin-left: 8px
}

.action_sec {
	display: inline-flex;
	align-items: center;
}

.client_table .active_btn {
	font-size: 14px;
	color: #2D83D2;
	font-weight: 500;
	background: #E6F0FF;
	border-radius: 39px;
	display: inline-block;
	padding: 4px 10px 4px 18px;
	position: relative;
	text-align: center;
}

.client_table .active_btn:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #4B70F1;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	left: 8px
}

.client_table td {
	font-size: 14px;
	color: #000;
	font-weight: 500;
	vertical-align: middle;
	word-wrap: break-word;
}

.client_table th {
	font-size: 16px;
	color: #000;
	font-weight: 500;
	vertical-align: baseline;
	padding: 15px 14px;
}

.client_table td:first-child,
.client_table th:first-child {
	padding-left: 35px;
}

.items_section_table_width .client_table th:first-child {
	width: 33%;
}

.powered_sec p {
	font-size: 12px;
	color: #000;
	font-weight: 500;
	text-align: left;
}

.powered_sec {
	display: none;
	position: fixed;
	bottom: 0px;
	background: #ffff;
	color: #000;
	padding: 7px 23px 17px 20px;
}

.sidebar_open .powered_sec {
	display: none;
}

.table_pagination_sec {
	text-align: center;
	padding: 50px 0 30px
}

.table_pagination_sec span svg {
	width: 28px;
}

.table_pagination_sec span .table_pagination_svg {
	fill: #000;
}

.table_pagination_sec span {
	cursor: pointer;
	font-size: 18px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0 5px;
	color: #D2D2D2;
	transition: .3s all;
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

.table_pagination_sec .pag_name:hover {
	color: #9B392C;
}

.table_pagination_sec p a:hover .table_pagination_svg {
	fill: #9B392C;
}

.table_pagination_sec p a:hover .pag_name {
	color: #9B392C;
}

.table_pagination_sec span:first-child,
.table_pagination_sec span:last-child {
	width: auto;
	height: auto;
}

.table_pagination_sec span:first-child:hover,
.table_pagination_sec span:last-child:hover {
	background: transparent;
}

.table_pagination_sec .pag_name {
	margin: 0 15px 0 5px;
	color: #000;
	width: auto;
	height: auto;
	font-size: 20px;
	font-weight: 400;
}

.table_pagination_sec .pag_name.pag_next {
	margin: 0 5px 0 15px;
}

.table_pagination_sec span.active,
.table_pagination_sec span:hover {
	background: #9B392C;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	line-height: 1.4;
}

.table_pagination_sec span.active span {
	color: #fff;
}

.table_pagination_sec span:hover>a {
	color: #fff;
}

.table_pagination_sec span.active {
	cursor: auto;
}

.sidebar_open .powered_sec p {
	display: none;
}

.table_pagination_sec p {
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
}

.table_pagination_sec p a {
	display: flex;
	align-items: center;
	transition: .3s all;
}

.add_new_client_headding h2 {
	font-size: 30px;
	font-weight: 500;
	color: #000;
}

.add_basic_hed {
	padding: 29px 27px;
	width: 55%;
	display: flow-root;
	border-radius: 15px 15px 0 0;
	background-color: #FFFFFF;
}

.basic_content_box {
	width: 63%;
	border-radius: 12px;
	background-color: #fff;
}

.basic_content_Billing {
	padding-top: 25px;
}

.basic_content_box h4 {
	font-size: 20px;
	font-weight: 500;
	color: #9B392C;
	text-align: left;
	margin-bottom: 20px;
	position: relative;
}

.new_esti_section .basic_content_box.info_contnt {
	padding-top: 18px;
}

.basic_content_box_notification h4 {
	margin-bottom: 0;
}

.starting_head_sec>h4 {
	padding-top: 0;
}

.form_main_src_f {
	width: 100%;
	margin-bottom: 15px;
	position: relative;
	padding: 0 10px;
}

.form_main_src_full {
	margin: 0 -10px;
	position: relative;
}

.payment_tabbing_form .form_main_src_full {
	width: auto;
}

.form_main_src_f label {
	font-size: 14px;
	color: #000000;
	font-weight: 500;
	margin-bottom: 5px;
	display: inline-block;
}

.form_main_src_f .input_tag {
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	width: 100%;
	border: 1px solid #E7E7E7;
	border-radius: 7px;
	padding: 12px 17px;
	-webkit-appearance: none;
	height: auto;
	box-shadow: none;
}

.form_main_src_h {
	width: 50%;
	float: left;
	padding: 0 10px;
	padding-bottom: 20px;
}

.aa_add_new_task_form .form_main_src_h:nth-child(2n+1) {
	clear: both;
}

.form_main_src_h label {
	font-size: 14px;
	color: #000000;
	font-weight: 500;
	margin-bottom: 5px;
	display: block;
	padding-top: 0;
}

.input_tag {
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	width: 100%;
	outline: none;
	border: 1px solid #E7E7E7;
	border-radius: 7px;
	padding: 11px 17px;
	-webkit-appearance: none;
	height: auto;
	box-shadow: none;
}

.form_main_src_h .size_sel,
.form_main_src_f .size_sel {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: transparent;
	background: #fff url("../images/arr_drop_d.svg");
	background-repeat: no-repeat;
	background-size: 16px;
	background-position-x: 98%;
	font-weight: 500;
	background-position-y: 50%;
	margin-bottom: 25px;
}

.form_main_src_h_steet {
	width: 33.33%;
	float: left;
	padding: 0 10px;
	padding-bottom: 15px;
}

.form_main_src_h_steet label {
	font-size: 14px;
	color: #000000;
	font-weight: 500;
	margin-bottom: 5px;
	display: block;
}

.form_main_src_h_steet .input_tag {
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	width: 100%;
	outline: none;
	border: 1px solid #E7E7E7;
	border-radius: 4px;
	padding: 12px 17px;
}

.basic_content_box form h4 {
	text-align: left;
	width: 100%;
	margin-bottom: 18px;
}

.add_new_attac {
	margin-top: 15px;
	background: #fff;
}

.add_new_attac h5 {
	font-size: 15px;
	font-weight: 600;
	color: #000;
	white-space: nowrap;
	display: inline-flex;
	align-items: center;
	margin-bottom: 3px;
}

.add_new_attac h5 span {
	font-size: 13px;
	display: flex;
	padding-left: 10px;
	font-family: inherit;
	white-space: normal;
	font-weight: 500;
}

.add_new_attac p.drag_cantent {
	font-size: 13px;
	font-weight: 500;
	color: #000;
	padding-top: 10px;
}

.add_check_to_up {
	border-radius: 7px;
	padding: 1px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	background-color: #FFFFFF;
	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='6' ry='6' stroke='%23B7B7B7FF' stroke-width='4' stroke-dasharray='13%2c 13' stroke-dashoffset='34' stroke-linecap='square'/%3e%3c/svg%3e");
	margin-top: 10px;
}

.add_click_content {
	display: flex;
	background-color: #F5F5F5;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 30px 10px;
}

.add_click_content img {
	margin-bottom: 9px;
}

.add_click_content .custom-button {
	border: none;
	outline: none;
	background-color: transparent;
	font-size: 14px;
	text-decoration: underline;
	color: #000;
	font-weight: 500;
	cursor: pointer;
	font-family: 'Montserrat', sans-serif;
}

.add_click_content .custom-text {
	font-size: 14px;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	text-decoration: none !important;
}

.form_submit_btn {
	display: flex;
	justify-content: left;
	position: relative;
	align-items: center;
	margin:20px 0px;	
	width: 100%;
}

.aa_avater_guide {
	text-align: center;
}

.form_submit_btn .submit_btn_src {
	font-size: 16px;
	color: #ffffff;
	min-width: 160px;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	padding: 8px 30px;
	text-align: center;
	display: block;
	background: #9B392C;
	border-radius: 30px;
	border: 1px solid #9B392C;
	outline: none;
	cursor: pointer;
	transition: .3s all ease;
	line-height: 24px;
	margin-right: 10px;
	-webkit-appearance: none;
	outline: none;
}

.form_submit_btn .active_submit {
	background-color: transparent;
	color: #9B392C;
	margin-left: 7px;
	border: 1px solid #9B392C;
	transition: .3s all ease;
}

.form_submit_btn .submit_btn_src:hover {
	background: #8a2618;
	color: #ffffff;
}

.johndoe_hed_section {
	display: flex;
	flex-direction: column;
}

.basic_outer_box>form {
	flex-basis: 100%;
}

.basic_inner_box {
	display: flex;
}

.basic_inner_content_left {
	flex-basis: 35%;
	text-align: left;
}

.basic_inner_content_right {
	flex-basis: 65%;
	text-align: left;
}

.basic_inner_content_left p {
	font-size: 14px;
	font-weight: 500;
	color: #000;
	text-align: left;
	padding: 13px 0;
}

.basic_inner_content_right ul {
	padding: 0;
}

.basic_inner_box ul li {
	list-style-type: none;
	font-size: 14px;
	font-weight: 500;
	color: #000;
	padding: 13px 20px;
	padding-right: 0px;
	border: 1px solid #fff;
}

.basic_inner_content_right ul li:hover {
	border-radius: 8px;
}

.johndoe_hed_1 {
	display: flex;
	align-items: center;
	margin-bottom: 30px
}

.johndoe_hed_left {
	flex-basis: 45%;
}

.john_basic_hed_left {
	float: left;
	border-radius: 12px;
}

.johndoe_hed_right {
	flex-basis: 55%;
	padding-left: 20px;
}

.johndoe_hed_right .johndoe_hed_inner {
	margin-bottom: 0;
}

.john_basic_hed_right {
	width: 37%;
	display: flex;
	padding-left: 30px;
}

.john_basic_hed__inner {
	width: 100%;
	border-radius: 15px;
	padding: 24px 0;
	background-color: #FFFFFF;
}

.john_basic_hed_item_left p {
	font-size: 14px;
	font-weight: 500;
	color: #000;
}

.john_basic_hed_item_right {
	width: 45%;
	float: left;
}

.john_basic_hed_item_left {
	width: 55%;
	float: left;
	text-align: left;
	padding-right: 14px;
}

.john_basic_hed_item_right p {
	font-size: 13px;
	font-weight: 400;
	color: #000;
}

.john_basic_hed_content {
	padding: 10px 35px;
	display: flex;
	border-bottom: 1px solid #E7E7E7;
}

.johndoe_hed_inner {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: end;
	padding-left: 20px;
}

.johndoe_hed_content_1 {
	width: 35px;
	position: relative;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #E0E6F0;
}

.item_section_main {
	margin-right: 10px;
}

.item_section_main a {
	display: flex;
	text-decoration: none;
}

.johndoe_hed_content_1 svg path {
	background-color: #3d64f0;
}

.hed_del_svg {
	background-color: #F1E2E2;
}

.hed_del_svg img {
	padding: 9px;
}

.johndoe_hed_content_btn .new_btn_plus {
	font-size: 14px;
	color: #ffffff;
	font-weight: 600;
	text-transform: uppercase;
	padding: 6px 6px;
	background: #9B392C;
	border-radius: 30px;
	padding-right: 25px;
	border: 1px solid #9B392C;
	display: flex;
	align-items: center;
	outline: none;
	cursor: pointer;
	transition: .3s all ease;
	font-family: inherit;
}

.johndoe_hed_content_btn .new_btn_plus:hover {
	background: #fff;
	color: #9B392C;
}

.johndoe_hed_content_btn span {
	width: 32px;
	position: relative;
	border: 1px solid #9B392C;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	margin-right: 10px;
	background-color: #ffffff;
}

.johndoe_hed_content_btn span img {
	color: #961d1d;
}

.johndoe_hed_content_btn .active_plus {
	background-color: transparent;
	color: #961d1d;
	font-weight: 600;
	border-color: #961d1d;
}

.active_plus_1 span {
	background: #9B392C;
}

.new_item_btn .new_btn_plus:hover {
	background: #F2F3F5;
}

.active_plus_1 span img {
	color: #ffffff;
	width: 16px;
}

.add_new_client_sec {
	width: 100%;
}

.dash_dropdown_sec a img {
	width: 27px;
}

.matters__content_outer {
	display: none;
}

.tab_arrow_icon:after {
	content: "";
	margin: 0 auto;
	width: 20px;
	height: 20px;
	background: url(../images/down-arrow.svg) no-repeat 50% 50%;
	transition: all .1s ease-in-out;
	background-position: center;
}

.tab_arrow_icon.matters_data_active:after {
	width: 20px;
	content: "";
	background: url(../images/cross-icon.svg) no-repeat 50% 50%;
	background-size: 50%;
}

.matters_data_active .tab_arrow_icon:after {
	width: 20px;
	height: 20px;
	background: url(../images/cross-icon.svg) no-repeat 50% 50%;
	right: 10px;
	background-size: 35%;
}

.matters__data_content td:first-child {
	padding-left: 20px;
}

.matters__content_outer>td {
	padding: 0;
	padding-left: 0 !important;
}

.matters__data_content {
	display: none;
}

.matters__data_inner {
	padding: 15px 0;
	background: #F3F3F3;
}

.customer__data_content {
	display: none;
}

.customer__content_outer>td {
	padding: 0 !important;
}

.tab_arrow_icon {
	display: none;
}

.john_basic_hed__inner h3 {
	font-size: 28px;
	color: #000000;
	font-weight: 500;
	padding: 20px 25px 27px;
	text-align: left;
}

.john_basic_hed__inner .john_basic_hed_content {
	display: flex;
	align-items: center;
}

.john_basic_hed__inner .dash_circle {
	width: 30px;
	height: 30px;
	margin-right: 10px;
}

.john_basic_hed__inner .john_basic_hed_content:last-child {
	border-bottom: 1px solid #E7E7E7;
}

.Estimates_new_client {
	padding: 32px 50px;
	background-color: #C8C8C8;
}

.Estimates_hed_1 {
	display: flex;
	align-items: center;
}

.Estimates_hed_left {
	flex-basis: 20%;
}

.Estimates_new_client_headding h2 {
	font-size: 30px;
	font-weight: 500;
	color: #000;
}

.Estimates_new_client_headding p {
	font-size: 20px;
	font-weight: 500;
	color: #9B392C;
}

.Estimates_hed_right {
	flex-basis: 80%;
	display: flex;
	align-items: center;
	justify-content: end;
}

.Estimates_content_item {
	margin-left: 30px;
}

.main_centent_item_box {
	display: flex;
	margin: 0px -10px 20px;
	align-items: center;
}

.main_centent_inner_box {
	flex-basis: 25%;
	padding: 0 10px;
}

.box_item_content {
	background-color: #FFFFFF;
	padding: 20px 20px;
	border-radius: 6px;
	border-right: 7px solid #9e392c9c;
}

.box_item_content p {
	font-size: 14px;
	font-weight: 500;
	color: #9B392C;
	display: block;
	width: 100%;
	padding-bottom: 2px;
}

.descptn_b {
	color: #ADADAD;
	display: block;
	font-size: 12px;
	font-weight: 500;
}

.descptn_b span {
	padding-right: 8px;
}

.box_item_content h2 {
	font-size: 24px;
	margin-top: 5px;
	font-weight: 600;
	color: #000;
}

.box_content_item_1 .border_ge_0 {
	border-color: #2d83d299;
}

.box_content_item_1 .border_ge_1 {
	border-color: #3eab427a;
}

.box_content_item_1 .border_ge_2 {
	border-color: #ff9b9b96;
}

.box_content_item_1 .border_ge_3 {
	border-color: #9360d27d;
}

.main_box_content_item_1 {
	border-radius: 10px;
	padding-top: 14px;
	background-color: #ffffff;
}

.estimates_content {
	padding: 11px 35px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #E7E7E7;
}

.setting_team_outer {
	background: #fff;
	border-radius: 12px;
}

.estimates_inner_item_box {
	flex-basis: 16.6%;
}

.estimates_item_box_2 span {
	font-size: 16px;
	font-weight: 500;
	color: #000;
}

.estimates_item_box_3 span {
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.estimate_mater_teg {
	padding: 5px 9px;
	text-decoration: none;
	position: relative;
	color: #2D83D2;
	background-color: #2d82d23a;
	display: inline-flex;
	align-items: center;
	border-radius: 30px;
}

.item_section_main .svg_size {
	width: 14px;
	height: 14px;
}

.Pending_rank_1 .estimate_mater_teg span {
	width: 8px;
	height: 8px;
	margin-right: 10px;
	border-radius: 30px;
	background-color: #2D83D2;
}

.mater_approved_text {
	color: #25A02A;
	background-color: #25a02928;
}

.Pending_rank_1 .svg_approved {
	width: 18px;
	height: 18px;
	margin-right: 4px;
}

.Pending_rank_1 .mater_Invoiced_text {
	background-color: #2d82d221;
}

.Pending_rank_1 .svg_Declined {
	width: 11px;
	height: 11px;
	margin-right: 7px;
}

.Pending_rank_1 .mater_Declined_text {
	color: #E12919;
	background-color: #e12a1925;
}

.mater_Draft_text {
	background-color: #dddcdc9f;
	color: #969393;
}

.Pending_rank_1 .mater_Draft_text span {
	background-color: #AEAEAE;
}

.pagination_section_box {
	padding-bottom: 43px;
}

.pagination_item {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 25px;
}

.pagination_item .pages {
	display: flex;
	flex-direction: row;
	gap: 10px;
}

.pagination_item .page {
	height: 40px;
	width: 40px;
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
}

.pagination_item .page:hover {
	background-color: #9B392C;
	color: #fff;
}

.pagination_item .Prev_active {
	color: #9B392C;
	font-size: 20px;
	font-weight: 400;
}

.pagination_item .active {
	background-color: #9B392C;
	color: #fff;
}

.client_table .act_g_btn {
	color: #25A02A;
	background: #EDFAEE;
	padding: 4px 10px 4px 28px;
}

.client_table .act_g_btn:before {
	background: url('../images/done-all.svg') 50% 50% no-repeat;
	background-size: 100%;
	width: 15px;
	height: 15px;
}

.client_table .act_r_btn:before {
	background: url('../images/cut_icon.svg') 50% 50% no-repeat;
	background-size: 100%;
	width: 10px;
	height: 10px;
}

.client_table .act_r_btn {
	background: #FFE6E6;
	color: #E12919;
	padding: 4px 10px 4px 20px;
}

.client_table .dact_btn:before {
	background: #AEAEAE;
}

.client_table .dact_btn {
	color: #AEAEAE;
    background: #F5F5F5;
}

.sidebar_open .dropdown_list {
	display: none;
}

.client_table .act_r_btn_dot {
	color: #EA4F2D;
	background: #FFECE1;
}

.client_table .act_r_btn_dot:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #E12919;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	left: 8px;
}

.client_table .act_y_btn {
	color: #E9BA13;
	background: #FFF8E1;
}

.client_table .act_y_btn:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #E9BA13;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	left: 8px;
}

.client_table .act_p_btn {
	color: #5E43CD;
	background: #EAE8FD;
}

.client_table .act_p_btn:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #5E43CD;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	left: 8px;
}

.box_item_content p {
	font-size: 14px;
	padding-top: 10px;
}

.triple_dots_sec {
	position: relative;
}

.triple_dots_sec:hover .tooltip {
	visibility: visible;
	opacity: 1;
}

.tooltip {
	visibility: hidden;
	position: absolute;
	background-color: #D6D6D6;
	color: #000;
	text-align: center;
	padding: 5px;
	z-index: 1;
	opacity: 0;
	transition: opacity 0.3s;
	font-size: 12px;
	font-weight: 500;
	top: -25px;
	left: -3px;
}

.tooltip::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #D6D6D6 transparent transparent transparent;
}

.dots_hover_sec {
	background: #FFFFFF;
	box-shadow: 0px 4px 11px -3px rgba(0, 0, 0, 0.16), -1px -1px 11px -3px rgba(0, 0, 0, 0.16);
	border-radius: 10px;
	padding:20px 15px;
	position: absolute;
	right: 0;
	top: calc(100% + 15px);
	width: 210px;
	z-index: 10;
	display: none;
}

.triple_dots.active+.dots_hover_sec {
	display: block;
}

.dots_hover_sec li a {
	font-size: 16px;
	color: #000;
	font-weight: 400;
	cursor: pointer;
	padding-bottom: 8px;
	display: block;
}

.dots_hover_sec li:last-child a {
	padding-bottom: 0;
}

.dots_hover_sec li a:hover {
	color: #9B392C;
}

.form_main_src_h .new_client_link {
	margin-top: 20px;
	margin-bottom: 10px;
}

.form_main_src_h .new_client_link a:hover {
	background: #F2F3F5;
}

.form_main_src_h .new_client_link a {
	background: #ffffff;
	color: #9B392C;
	display: inline-flex;
	width: auto;
	transition: .3s all ease;
}

.form_main_src_h .new_client_link>a span {
	background: #9B392C;
}

.form_main_src_h .new_client_link>a span img {
	width: 18px;
}

.form_main_src_h .input_tag::placeholder {
	color: #a5a5a5;
}

.new_prjo_sec .form_main_src_h .size_sel {
	margin-bottom: 0;
}

.form_main_src_t:first-child {
	width: 40%;
}

.form_main_src_t {
	width: 30%;
}

.third_part_sec .form_main_src_t {
	width: 33.33%;
}

.john_section_draft {
	border-bottom: 0;
	padding-top: 25px;
}

.john_section_draft h3 {
	margin: 0;
	margin-bottom: 5px;
	text-align: left;
	font-size: 22px;
	font-weight: 400;
	color: #686868;
}

.john_section_draft h2 {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 5px;
	color: #000000;
}

.john_section_draft h2 span {
	color: #9B392C;
	text-align: right;
}

.john_section_draft p {
	text-align: left;
	font-size: 15px;
	font-weight: 400;
	color: #686868;
	line-height: 1.6;
}

.john_section_draft p>a {
	font-weight: 500;
	font-size: 16px;
}

.john_section_draft p>a:hover {
	text-decoration: underline;
	color: #000;
}

.john_section_draft .droft_inner_content_right p {
	text-align: right;
}

.john_section_draft .droft_inner_content_right h3 {
	text-align: right;
}

.john_section_draft .droft_inner_content_right h2 {
	text-align: right;
}

.date_john_doe_item {
	margin-top: 0px;
	width: 50%;
	text-align: left;
	display: block;
	margin-bottom: 20px;
	position: relative;
	top: -5px;
}

.date_input_text {
	padding-bottom: 17px;
}

.gener_main_section_inner .date_john_doe_item {
	margin-top: 0;
	position: relative;
}

.new_items_right_table.add__newitems_table__padding {
	padding: 21px 0px 24px;
}

.new_items_hed_right_table {
	padding: 0px;
}

.date_input_text label {
	font-size: 14px;
	display: inline-block;
	font-weight: 500;
	color: #000;
}

.issue_input {
	font-size: 16px;
	color: #000000;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	width: 220px;
	outline: none;
	border: 1px solid #E7E7E7;
	border-radius: 4px;
	padding: 12px 15px;
}

.description_item {
	margin-top: 30px;
}

.description_item .description_item_bor {
	padding: 10px 0;
	border-bottom: 1px solid #DAD6D6;
}

.description_item_bor td {
	font-size: 22px;
	font-weight: 600;
	color: #000;
}

.quantity_item td {
	font-size: 22px;
	padding: 0 23px;
	font-weight: 600;
	color: #000;
}

.list_item_des {
	display: flex;
	align-items: center;
	border: 1px solid #E7E7E7;
	border-radius: 4px;
	padding: 11px 15px;
}

.list_item_des .des_input_item {
	font-size: 16px;
	color: #000000;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	width: 100%;
	outline: none;
	border: none;
}

.list_item_des button {
	border: none;
	outline: none;
	background-color: transparent;
	padding-left: 20px;
	display: flex;
	align-items: center;
	white-space: nowrap;
	font-size: 14px;
	color: #262628;
	width: 130px;
	cursor: pointer;
	font-weight: 500;
}

.list_item_des button span {
	padding-right: 10px;
	display: block;
	width: 30px;
}

.list_item_des_input {
	margin-top: 23px;
}

.list_item_des_input td .des_input_item {
	font-size: 16px;
	color: #000000;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	width: 100px;
	outline: none;
	border: none;
	border: 1px solid #E7E7E7;
	border-radius: 4px;
	margin-left: 19px;
	padding: 11px 11px;
}

.list_item_des_input td>p {
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	border: 1px solid #B7B7B7;
	border-radius: 4px;
	background-color: #F3F3F3;
	margin-left: 19px;
	padding: 11px 11px;
	height: 42px;
}

.list_item_des_input td span {
	width: 100%;
	text-align: center;
}

.list_item_des_input td span img {
	width: 100%;
}

.notes_item_des {
	display: block;
	width: 100%;
	padding: 8px 15px;
	height: 42px;
}

.notes_item_des .des_input_item {
	width: 50%;
}

.new_item_des {
	margin-top: 30px;
	display: block;
}

.new_item_des .johndoe_hed_content_btn .new_btn_plus {
	padding: 5px 18px 5px 5px;
	display: inline-flex;
}

.new_item_des .johndoe_hed_content_btn span {
	margin-right: 10px;
}

.cart_subtotal_box_inner {
	max-width: 35%;
	margin-left: auto;
}

.cart_subtotal_box_inner {
	background: #FFFFFF;
	border: 1px solid #9B392C;
	border-radius: 5px;
}

.cart_subtotal_box_inner .desc_product_2 {
	padding: 20px 30px 0;
}

.cart_subtotal_box_inner li {
	display: flex;
	justify-content: space-between;
	padding: 0 0 15px;
}

.cart_subtotal_box_inner li h5 {
	font-size: 17px;
	color: #000000;
	font-weight: 500;
	word-break: break-all;
	text-align: left;
	padding-right: 15px;
	flex-basis: 70%;
}

.cart_subtotal_box_inner li a.add_act_2 {
	font-weight: 500;
}

.cart_subtotal_box_inner li .desc__add_item_new>a {
	font-size: 17px;
	color: #000000;
	font-weight: 500;
}

.cart_subtotal_box_inner li .desc__add_item_new {
	font-size: 18px;
	color: #000000;
	font-weight: 400;
	text-align: right;
	line-height: 1.5;
	flex-basis: 30%;
}

.cart_subtotal_box_inner li h5 span {
	font-size: 14px;
	color: #000000;
	font-weight: 400;
	text-align: left;
	display: block;
	padding-top: 15px;
	line-height: 1.5;
}

.cart_subtotal_box_inner li:last-child .desc__add_item_new {
	font-weight: 500;
}

.cart_subtotal_box_inner .desc_product_btns {
	background-color: #F7EFEE;
	padding: 15px 30px;
	border-radius: 0 0 8px 8px;
	display: flex;
	justify-content: end;
	align-items: center;
}

.cart_subtotal_box_inner .desc_product_btns .active_btn_totel {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.desc_product_btns .active_btn_totel h5 {
	font-size: 20px;
	font-weight: 600;
	color: #9B392C;
}

.desc_product_btns .active_btn_totel p {
	font-size: 20px;
	font-weight: 600;
	color: #9B392C;
	word-break: break-all;
}

.desc_product_2 .add_act .add_act_2 {
	color: #9B392C;
}

.signature_item_section_contact {
	padding-top: 100px;
	display: flex;
	margin: 0 -8px;
}

.signature_item_section {
	padding: 0 8px;
	width: 30%;
}

.signature_item_section p {
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 8px;
	color: #000;
}

.checkbox__type label p {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 0;
	word-break: break-all;
}

.signature_item_section P label {
	font-weight: 500;
}

.john_content_item_2 label {
	position: relative;
	display: flex;
	align-items: center;
	font-size: 14px;
	cursor: pointer;
	font-weight: 300;
	margin-left: 33px;
	color: #000;
}

.john_content_item_2 label::before {
	content: "";
	position: absolute;
	width: 25px;
	height: 25px;
	background-color: #FFF;
	border: 2px solid rgb(211, 210, 210);
	border-radius: 65%;
	top: 50%;
	left: -38px;
	transform: translateY(-50%);
	transition: border-color 400ms ease;
}

.john_content_item_2 label::after {
	content: "";
	position: absolute;
	width: 19px;
	height: 19px;
	background-color: #9B392C;
	border: 2px solid #9B392C;
	border-radius: 50%;
	top: 50%;
	left: -35px;
	transform: translateY(-50%) scale(0);
	transition: transform 400ms ease;
}

.john_content_item_2 input[type="radio"]:checked+label::before {
	border-color: #9B392C;
}

.john_content_item_2 input[type="radio"]:checked+label::after {
	transform: translateY(-50%) scale(0.55);
}

.john_content_item_2 .form-group {
	padding: 7px 12px;
}

.checkbox__type .cart_checkbox_sec {
	width: 100%;
	display: block;
}

.checkbox__type {
	padding: 10px 20px;
	display: inline-block;
}

.checkbox__type .cart_checkbox_sec .container {
	margin-bottom: 0;
}

.checkbox__type .cart_checkbox_sec .checkmark {
	height: 21px;
	width: 21px;
}

.checkbox__type .cart_checkbox_sec .container .checkmark:after {
	left: 7px;
	top: 3px;
	width: 6px;
	height: 11px;
	border-width: 0 2px 2px 0;
}

.john_content_item_2 input[type="radio"] {
	display: none;
}

.signature_item_content_box {
	padding: 12px 5px;
	display: inline-flex;
	border-radius: 5px;
	border: 1px solid #B7B7B7;
	width: 100%;
}

.john_content_item_contact {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 14px;
	color: #000000;
	font-weight: 400;
	width: 100%;
	outline: none;
	border: none;
	border: 1px solid #B7B7B7;
	border-radius: 4px;
	padding: 5px 15px;
}

.john_content_item_contact p {
	border: none;
	font-size: 14px;
	font-weight: 500;
	padding-right: 15px;
	margin-bottom: 0;
	width: 81%;
}

.signature_item_contact .signature_item_content_box {
	padding: 0px 0px;
	align-items: center;
	width: 100%;
	border: 0;
	margin-bottom: 15px;
}

.john_content_item_contact .dash_circle {
	height: 37px;
}

.signature_item_contact_toggl {
	display: flex;
	justify-content: flex-end;
	padding-top: 40px;
}

.signature_item_contact_toggl p {
	font-size: 14px;
	margin-left: 22px;
	font-weight: 300;
}

.signature_item_contact .johndoe_hed_content_btn .new_btn_plus_contact {
	font-size: 13px;
	color: #000000;
	font-weight: 500;
	text-transform: uppercase;
	padding: 5px 8px;
	border: 0;
	margin-top: 10px;
	background-color: transparent;
	padding-right: 25px;
	display: flex;
	align-items: center;
	outline: none;
	cursor: pointer;
	transition: .3s all ease;
}

.signature_item_content_box .dash_circle {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	position: relative;
	left: 5px;
}

.signature_item_contact_toggl .switch {
	position: relative;
	display: inline-block;
	width: 41px;
	height: 20px;
}

.signature_item_contact_toggl .switch input {
	opacity: 0;
	width: 0;
	height: 0;
}

.signature_item_contact_toggl .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #C8C8C8;
	-webkit-transition: .4s;
	transition: .4s;
}

.signature_item_contact_toggl .slider:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 2px;
	bottom: 1px;
	border: 1px solid #C7C7C7;
	-webkit-transition: .4s;
	transition: .4s;
	background: #C7C7C7;
}

.signature_item_contact_toggl .slider.switch_sms:before {
	left: 3px;
}

.signature_item_contact_toggl input:checked+.slider {
	background-color: #9B392C;
	border: 1px solid #9B392C;
}

.signature_item_contact_toggl input:focus+.slider {
	box-shadow: 0 0 1px #9B392C;
}

.signature_item_contact_toggl input:checked+.slider:before {
	-webkit-transform: translateX(19px);
	-ms-transform: translateX(19px);
	transform: translateX(19px);
	background: #fff;
	border: 1px solid #fff;
}

.signature_item_contact_toggl .slider.round {
	border-radius: 34px;
}

.signature_item_contact_toggl .slider.round:before {
	border-radius: 50%;
}

.up_file_loed_section {
	padding: 55px 0 20px;
	display: flex;
	align-items: center;
	margin: 0 -10px;
}

.up_file_loed_left {
	flex-basis: 50%;
	padding: 0 10px;
}

.up_file_loed_right {
	flex-basis: 50%;
	padding: 0 10px;
}

.add_new_attac p {
	padding: 5px 0;
	font-size: 12px;
	font-weight: 300;
}

span.top_spacing {
	margin-top: 6px;
	display: block;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
}

.notes_section_item {
	display: block;
	padding-bottom: 30px;
	padding-top: 25px;
}

.notes_section_item h4 {
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 8px;
}

.notes_section_item_inner ::placeholder {
	color: #a5a5a5;
}

.notes_section_item_inner .input_src {
	resize: none;
	border: 0;
	height: 90px;
	-webkit-appearance: none;
	font-size: 16px;
	font-weight: 400;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	padding: 10px 15px;
	border: 1px solid #E7E7E7;
	border-radius: 5px;
}

.client_project_sec .new_btn_plus {
	color: #9B392C;
	font-weight: 600;
}

.client_project_sec .john_doe_form {
	background: #FFFFFF;
	border-top: 5px solid #9B392C;
	padding: 35px 40px;
	border-radius: 4px 4px 0 0;
}

.johndoe_lead_section .johndoe_hed_1 {
	align-items: flex-start;
}

.droft_inner_content h4 {
	font-size: 24px;
	color: #000;
	font-weight: 500;
}

.client_project_sec .droft_inner_content_right p {
	font-size: 24px;
	color: #A6A6A6;
	font-weight: 400;
}

.client_project_sec .droft_item_content {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #DAD6D6;
	padding-bottom: 15px;
}

.client_project_sec .droft_inner_content {
	flex-basis: 50%;
}

.client_project_sec .droft_inner_content_right {
	flex-basis: 50%;
	text-align: right;
}

.droft_item_content .draft_from_sec h3 {
	color: #000;
}

.client_project_sec .droft_item_content_2 {
	border-bottom: none;
}

.client_project_sec .draft_from_sec p {
	font-size: 16px;
}

.signature_item_contact_toggl p {
	margin-bottom: 0;
}

.client_project_sec .signature_item_contact .red_text {
	color: #9B392C;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}

.description_item .no_border_input .des_input_border {
	border: 0;
	padding: 0;
	margin-left: 0;
	width: 100%;
}

.no_border_input tbody>tr {
	display: flex;
	align-items: flex-start;
}

.no_border_delete {
	padding-left: 10px;
	margin-top: 7px;
	display: inline-block;
}

.items_section_expen .dashboard_content_heading {
	padding-bottom: 30px;
}

.items_section_expen .dashboard_content_h_left {
	flex-basis: 30%;
}

.items_section_expen .dashboard_content_h_right {
	flex-basis: 70%;
}

.client_table td h5 {
	line-height: 1.2;
}

.settings_tab_sec ul a {
	font-size: 16px;
	color: #000;
	font-weight: 500;
	display: inline-block;
	padding-bottom: 20px;
	line-height: 1.4;
	transition: .3s all ease;
}

.h_breadcrumb_sec ul li.active a,
.h_breadcrumb_sec ul a:hover {
	color: #9B392C;
}

.settings_tab_sec ul li.active a,
.settings_tab_sec ul a:hover {
	color: #9B392C;
}

.subscription_plan_tabbing .successful_payment_section {
	min-height: auto;
	margin: 40px 0;
}

.subscription_plan_tabbing .successful_payment__content {
	background-color: #F8F8F8;
	box-shadow: none;
}

.subscription_plan_tabbing .successful_payment__content .text_payment_item>h2 {
	color: #9B392C;
}

.settings_tab_sec .payment_p {
	font-size: 20px;
	color: #000;
	font-weight: 500;
	margin-top: 15px;
}

.settings_main_section .settings_content_sec_left {
	float: left;
	width: 27%;
}

.settings_main_section .settings_content_sec_right {
	box-shadow: none;
	float: right;
	width: 73%;
	margin-top: 30px;
	max-width: 100%;
	margin-left: 0;
	background: transparent;
	padding-bottom: 30px;
}

.settings_main_section .client_table_sec > p {
	font-size: 16px;
	color: #000;
	font-weight: 500;
	margin-bottom: 15px;
}

.upload_avtar_sec {
	background: #F2F3F5;
	box-shadow: -2px 4px 18px 4px #00000005;
	border-radius: 7px;
	padding: 35px 28px;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.avtar_img_sec {
	flex-basis: 28%;
}

.avtar_btn_sec {
	flex-basis: 72%;
}

.aa_avtar_img_sec_imgg {
	padding-right: 20px;
}

.aa_avtar_img_sec_imgg_inner {
	text-align: center;
	position: relative;
	padding-top: 100%;
	min-height: 180px;
	min-width: 180px;
	overflow: hidden;
	border-radius: 100%;
	background: #fff;
}

.aa_avtar_img_sec_imgg span {
	position: absolute;
	left: 0;
	bottom: 0;
	top: -4px;
	right: 0;
	margin: auto;
	width: auto;
	max-height: 100%;
	display: block;
}

.aa_avtar_img_sec_imgg span img {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	max-height: 100%;
	width: auto;
}

.user__account_profile_inner {
	margin-right: 12px;
	text-align: center;
	position: relative;
	padding-top: 22%;
	height: 55px;
	width: 55px;
	overflow: hidden;
	border-radius: 100%;
	background: #F2F3F5;
}

.avtar_btn_sec .form_submit_btn {
	margin: 0;
}

.presonal_info_sec h4 {
	margin-bottom: 20px;
}

.presonal_info_sec .john_content_item_2 {
	margin-top: 15px;
}

.presonal_info_sec .john_content_item_2 .form-group {
	padding-left: 5px;
	width: auto;
	display: inline-block;
	padding-right: 35px;
}

.presonal_info_sec .form_submit_btn {
	margin-top: 25px;
}

.presonal_info_sec .form_main_src_h .size_sel {
	margin-bottom: 0;
}

.client_table_inner_sec {
	background: #ffffff;
	padding: 15px 30px 35px 30px;
	box-shadow: -2px 4px 18px 4px #00000005;
	border-radius: 12px;
	max-width: 100%;
	font-weight: 500;
}

.settings_client_sec .client_table_inner_sec {
	padding: 30px 30px 35px 30px;
}

.settings_client_sec .add_chack_toup {
	margin-bottom: 15px;
}

.address_billing_sec h4 {
	margin-top: 20px;
}

.settings_client_sec .required_text {
	font-size: 14px;
	color: #9B392C;
	font-weight: 400;
	margin-top: 8px;
	display: inline-block;
	margin-bottom: 0;
}

.input_tag:focus,
.input_src:focus {
	border: 1px solid #9B392C;
}

.upload_m_sec {}

.remove_r_sec {
	text-align: right;
	margin-bottom: 10px;
	display: block;
	margin-top: 5px;
}

.remove_r_sec a {
	color: #9B392C;
	font-size: 16px;
	font-weight: 600;
}

.basic_content_box .form_main_src_h select {
	margin-bottom: 0;
}

.settings_main_section .add_new_attac {
	margin-top: 0px;
}

.company_logo .input_uploadfile {
	display: none;
}

.company_logo .input_tag {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #F2F3F5;
	background-image: url(../images/comp_icon.svg);
	background-repeat: no-repeat;
	background-position-x: 94%;
	background-position-y: 50%;
	background-size: 25px;
	padding: 11px 50px 11px 17px;
}

.company_logo {
	position: relative;
}

.company_logo .remove_r_sec {
	position: absolute;
	top: 40px;
	right: -75px;
}

.create_new_pro_sec .new_client_link .site_btn {
	padding: 5px 20px 5px 5px;
}

.cat_on_hover {
	padding: 15px 30px;
	transition: .3s all ease;
}

.cat_on_hover:hover {
	background: #F2F3F5;
}

.category_section_inner_item {
	padding-bottom: 20px;
}

.subscription_plan_section {
	padding: 50px 0;
	position: relative;
	width: 100%;
	min-height: 100vh;
}

.subscription_plan_section:before {
	content: '';
	width: 10%;
	height: 100%;
	background: url('../images/right_bg.jpg') 50% 50% no-repeat;
	background-size: cover;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.subscription_plan_section:after {
    content: '';
    width: 70px;
    height: 100px;
    background: url(../images/paych_p_icon_subscription.svg) 50% 50% no-repeat;
    background-size: cover;
    position: absolute;
    right: 2.5%;
    bottom: 30px;
    margin: auto;
}

.subscription_plan_inner {
	padding: 0 5%;
	max-width: 85%;
}

.subscription_plan_heading h2 {
	font-size: 35px;
	color: #262628;
	font-weight: 500;
}

.subscription_plan_section .settings_tab_sec ul {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #B7B7B7;
	padding-bottom: 10px;
}

.subscription_plan_section .settings_tab_sec ul li {
	padding-right: 32px;
}

.subscription_plan_section .settings_tab_sec {
	margin-top: 20px;
}

.subscription_plan_tabbing p {
	font-size: 20px;
	color: #000;
	font-weight: 500;
	margin-top: 15px;
}

.h_breadcrumb_sec ul li {
	font-size: 18px;
	font-weight: 500;
	color: #9B392C;
	position: relative;
	padding-right: 18px;
	margin-right: 15px;
}

.h_breadcrumb_sec ul li span {
	text-decoration: underline;
}

.h_breadcrumb_sec ul li a {
	color: #BDBDBD;
	transition: .3s all ease;
}

.h_breadcrumb_sec ul li a:hover {
	color: #9B392C;
	text-decoration: underline;
}

.h_breadcrumb_sec ul {
	display: flex;
	align-items: center;
}

.h_breadcrumb_sec ul li:before {
	content: '';
	position: absolute;
	right: 0;
	top: 8px;
	background: url('../images/r_arrow.svg') 50% 50% no-repeat;
	background-size: 100%;
	width: 10px;
	height: 10px;
}

.h_breadcrumb_sec ul li:last-child:before {
	display: none;
}

.payment_tabbing_content {
	margin-top: 35px;
}

.confirmed_box_sec {
	max-width: 62%;
	margin: 80px auto 0;
}

.confirmed_box_inner {
	text-align: center;
	background: #F8F8F8;
	border-radius: 5px;
	padding: 80px 80px 65px;
}

.confirmed_box_inner h3 {
	font-size: 30px;
	color: #9B392C;
	font-weight: 600;
	margin: 40px 0;
	font-family: inherit;
	line-height: 1.2;
}

.confirmed_box_inner>img {
	max-width: 20%;
}

.confirmed_box_inner .site_btn {
	width: auto;
    display: inline-block;
    padding: 9px 30px;
}

.pre_top_btn {
	display: flex;
	align-items: center;
}

.pre_top_btn .new_btn_plus {
	background-color: transparent;
	padding: 11px 21px;
	font-size: 15px;
	font-weight: 500;
}

.pre_top_btn .active_plus {
	background-color: #9B392C;
	color: #fff;
}

.pre_top_btn .top_pre_morebtn {
	border: none;
}

.pre_top_btn .shri_img_icon {
	border: 0;
	padding: 9px 6px;
}

.pre_top_btn .shri_img_icon span {
	background-color: transparent;
}

.dete_item_pre {
	display: flex;
	align-items: center;
	width: 50%;
}

.dete_item_pre .date_input_text {
	flex-basis: 50%;
}

.pre_table_tag td .list_item_des h4 {
	font-size: 19px;
	font-weight: 500;
}

.pre_table_tag td .list_item_des p {
	font-size: 19px;
	font-weight: 300;
}

.pre_table_tag .list_item_des p {
	font-size: 17px;
	font-weight: 300;
}

.pre_table_tag .list_item_des {
	border: none;
	padding: 0;
	display: block;
}

.pre_table_tag tbody>tr {
	display: revert;
}

.pre_table_tag td>p {
	border: none;
	background-color: transparent;
}

.pre_table_tag .qua_unit p {
	font-size: 14px;
	font-weight: 400;
	padding-left: 65px;
}

.pre_table_tag .total_pre p {
	font-size: 19px;
	font-weight: 600;
	padding-left: 10px;
}

.list_item_table_sec_pre .list_item_des_input {
	padding-bottom: 25px;
	border-bottom: 1px solid #DAD6D6;
}

.pre_table_tag .main_don_total {
	text-align: right;
}

.cart_subtotal_box_inner_pre_esti {
	border: none;
	width: 100%;
	max-width: 100%;
}

.cart_subtotal_box_inner_pre_esti .desc_product_2 {
	padding: 40px 30px 0;
	max-width: 35%;
	margin-left: auto;
}

.notes_section_prenot .notes_section_item_inner p {
	font-size: 15px;
	font-weight: 300;
}

.notes_section_prenot .notes_section_item_inner {
	padding: 0;
	border: none;
}

.prenot_section_foot {
	display: flex;
	align-items: center;
	margin: 0 -5px;
}

.prenot_section_foot .notes_section_item {
	padding: 0 10px;
	flex-basis: 50%;
}

.pre_top_btn {
	display: flex;
	align-items: center;
}

.pre_top_btn .new_btn_plus {
	background-color: transparent;
	padding: 11px 21px;
	font-size: 15px;
	font-weight: 500;
}

.pre_top_btn .active_plus {
	background-color: #9B392C;
	color: #fff;
}

.pre_top_btn .top_pre_morebtn {
	border: none;
	color: #000;
}

.pre_top_btn .top_pre_morebtn span {
	background-color: transparent;
}

.pre_top_btn .shri_img_icon {
	border: 0;
	padding: 9px 6px;
}

.pre_top_btn .shri_img_icon span {
	background-color: transparent;
}

.pri_approvid_text p {
	color: #000 !important;
}

.dete_item_pre {
	display: flex;
	align-items: flex-start;
	width: 50%;
	margin-top: 20px;
}

.dete_item_pre .date_input_text {
	flex-basis: 50%;
}

.dete_item_pre .date_input_text p {
	font-size: 16px;
	font-weight: 500;
}

.pre_table_tag td .list_item_des h4 {
	font-size: 18px;
	font-weight: 500;
}

.pre_table_tag td .list_item_des p {
	font-size: 18px;
	font-weight: 300;
}

.pre_table_tag .list_item_des p {
	font-size: 16px;
	font-weight: 300;
}

.pre_table_tag .list_item_des {
	border: none;
	padding: 0;
	display: block;
}

.pre_table_tag tbody>tr {
	display: revert;
}

.pre_table_tag td>p {
	border: none;
	background-color: transparent;
}

.pre_table_tag .qua_unit p {
	font-size: 14px;
	font-weight: 400;
	padding-left: 65px;
}

.pre_table_tag .total_pre p {
	font-size: 18px;
	font-weight: 600;
	padding-left: 10px;
}

.list_item_table_sec_pre .list_item_des_input {
	padding-bottom: 25px;
	border-bottom: 1px solid #DAD6D6;
}

.pre_table_tag .main_don_total {
	text-align: right;
}

.cart_subtotal_box_inner_pre_esti {
	border: none;
	width: 100%;
	max-width: 100%;
}

.cart_subtotal_box_inner_pre_esti .desc_product_2 {
	padding: 40px 30px 0 0px;
	max-width: 35%;
	margin-left: auto;
}

.cart_subtotal_box_inner_pre_esti .desc_product_btns .active_btn_totel {
	width: 35%;
}

.new_item_payment .item_section_main a {
	justify-content: end;
}

.new_item_payment .item_section_main .new_btn_plus {
	font-weight: 600;
	font-size: 16px;
}

.notes_section_prenot .notes_section_item_inner p {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.8;
}

.notes_section_prenot .notes_section_item_inner p:last-child {
	padding-top: 33px;
}

.notes_section_prenot .notes_section_item_inner {
	border: none;
	padding: 0;
}

.prenot_section_foot {
	display: flex;
	align-items: center;
	margin: 0 -10px;
	padding-bottom: 15px;
}

.prenot_section_foot .notes_section_item {
	padding: 0 10px;
	flex-basis: 50%;
}

.generate_content .pri_approvid_text .due_btn_top {
	font-size: 13px;
	padding: 3px 20px;
	font-weight: 400;
	display: inline-flex;
	border-radius: 30PX;
	background-color: #F2F3F5;
	color: #000;
	text-align: center
}

.john_section_draft .draft_from_sec .ger_logo_due {
	display: flex;
	align-items: center;
	justify-content: end;
	padding-bottom: 30px;
}

.john_section_draft .draft_from_sec .ger_logo_due span {
	width: 37px;
	height: 37px;
	border-radius: 50%;
	font-size: 35px;
	padding: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	color: #fff;
	background-color: #9B392C;
}

.john_section_draft .draft_from_sec .ger_logo_due h3 {
	font-size: 37px;
	padding-left: 10px;
	font-weight: 600;
	color: #9B392C;
}

.generate_content_payment_due .droft_item_content {
	border: none;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-top: 15px;
}

.ger_payment_due_item {
	width: 100%;
	text-align: right;
	padding: 0px 0 30px;
	display: block;
}

.ger_payment_due_item ul {
	padding: 0;
	margin: 0;
	display: inline-block;
}

.ger_payment_due_item ul li {
	font-size: 15px;
	font-weight: 400;
	display: block;
	color: #000;
	padding-top: 8px;
}

.ger_payment_due_item ul li span {
	font-weight: 500;
}

.ger_payment_due_item ul li:last-child span {
	color: #9B392C;
}

.payment_schedule_content {
	padding: 30px 0 0px;
}

.payment_schedule_content h4 {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 10px;
	color: #000;
}

.payment_schedule_content .notes_section_item_inner {
	padding: 18px 0 20px;
	border-top: 1px solid #DAD6D6;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #DAD6D6;
}

.payment__inner_box_item .payment_inner_1 {
	flex-basis: 50%;
	padding: 0 20px 0 0;
	padding-bottom: 19px;
}

.payment__inner_box_item .payment_inner_1 p {
	font-size: 15px;
	font-weight: 500;
}

.payment__inner_box_item {
	display: flex;
	align-items: center;
}

.add_new_invoice_btn_box {
	display: flex;
	align-items: center;
}

.add_new_invoice_btn_box .add_invoice__btn>span {
	background: #fff;
}

.add_new_invoice_btn_box .add_invoice__btn.site_btn {
	padding: 7px 15px 7px 7px;
}

.add_new_invoice_btn_box .johndoe_hed_content_btn .new_btn_plus {
	background-color: transparent;
}

.add_new_invoice_btn_box .site_btn {
	padding: 9px 30px;
}

.add_new_invoice_btn_box .site_save_es_1 {
	background-color: transparent;
	color: #9B392C;
}

.add_new_invoice_btn_box .site_save_es_1:hover {
	background-color: #9B392C;
	color: #fff;
}

.droft_item_content_aad_new {
	border-bottom: none !important;
}

.add_total_content_box {
	margin-top: 30px;
}

.add_new_in_pay_box .item_section_main {
	margin-right: 5%;
}

.pre_new_project_content .johndoe_hed_left {
	flex-basis: 100%;
}

.john_basic_hed_content_newpro {
	justify-content: space-between;
	background-color: transparent !important;
	border: 0 !important;
	border-bottom: 1px solid #E7E7E7 !important;
}

.john_basic_hed_content_newpro .john_basic_hed_item_left {
	width: 33.33%;
}

.john_basic_hed_content_newpro .john_basic_hed_item_right {
	width: 33.33%;
	padding-left: 36px;
}

.john_basic_hed_content_newpro .john_basic_hed_item_newpro {
	width: 50%;
	text-align: right;
}

.john_basic_hed_content_newpro .john_basic_hed_item_newpro .action_sec {
	justify-content: end;
}

.john_basic_hed_content_newpro_inner .john_basic_hed_content {
	margin: 0 13px;
	padding: 8px 12px;
}

.main2_steps_2_tabs li {
	margin-bottom: 20px;
	width: 23%;
	padding-right: 0;
	display: inline-block;
	border-bottom: 1px solid #DAD6D6;
}

.main2_steps_2_tabs li.active a {
	color: #9B392C;
	border-bottom: 1px solid #9B392C;
}

.main2_steps_2_tabs {
	display: flex;
	align-items: center;
	width: 50%;
}

.main2_steps_2_tabs li:first-child a {
	padding-left: 0;
}

.main2_steps_2_tabs li a {
	font-size: 20px;
	color: #9B9B9B;
	font-weight: 600;
	line-height: 1.4;
	display: block;
	padding: 5px 15px;
	text-align: center;
	border-radius: 0;
}

.new_item_des_2 {
	display: inline-flex;
	width: 100%;
	padding-bottom: 40px;
}

.new_item_des_2 .new_items_btn {
	fill: #fff;
}

.basic_content_box_items_new .notes_section_item h4 {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	padding-top: 40px;
	margin-bottom: 11px;
}

.basic_content_box_items_new .form_submit_btn {
	margin-top: 15px;
}

.johndoe_item_main_box {
	display: flex;
}

.new_item_mainbox_right h3 {
	font-size: 24px;
	font-weight: 500;
	color: #000;
	padding: 3px 15px 20px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 12px;
}

.new_item_mainbox_right .new_item_content_right {
	display: flex;
	align-items: center;
	margin-left: 26px;
	padding-bottom: 10px;
}

.new_item_content_right .new_item_content_right_inner {
	flex-basis: 50%;
	padding-left: 15px;
}

.new_item_content_right_inner p {
	font-size: 15px;
	font-weight: 500;
	color: #000;
}

.john_new_hed_item_box:hover {
	background-color: #F2F3F5 !important;
}

.john_new_hed_item_box .john_basic_hed_item_left {
	width: 50%;
}

.john_new_hed_item_box .john_basic_hed_item_left p {
	font-size: 13px;
}

.john_new_hed_item_box .john_basic_hed_item_right {
	padding-left: 0;
	width: 50%;
	display: flex;
	align-items: center;
	word-break: break-all;
	justify-content: space-between;
}

.john_new_hed_item_box .john_basic_hed_item_right p {
	font-size: 13px;
}

.new_item_content_view_all_link {
	padding-top: 20px;
}

.form_main_expense_name {
	width: 50%;
}

.new_item_content_view_all_link a {
	font-size: 15px;
	font-weight: 600;
	text-decoration: underline;
	color: #9B392C;
}

.new_item_content_view_all_link a:hover {
	text-decoration: none;
}

.input_tag_expense .size_sel {
	margin-bottom: 0;
	background-position-x: 98% !important;
}

.notes_section_item_expense h4 {
	font-size: 13px;
	font-weight: 400;
	padding-top: 0 !important;
	margin-bottom: 10px !important;
	color: #000;
}

.form_submit_btn_foot_expense .form_submit_btn {
	margin-top: 30px;
}

.form_submit_btn_foot_expense .form_submit_btn a:first-child {
	margin-right: 10px;
}

.notifications_content_box {
	width: 100%;
	display: block;
	max-width: 100%;
	padding: 0;
	background: #fff;
	box-shadow: -2px 4px 18px 4px #00000005;
	border-radius: 12px;
}

.new_estimate_btn .active_plus_est {
	padding: 5px 11px !important;
	margin-right: 6px;
}

.basic_content_box_notification {
	padding: 5px 0px 60px;
}

.notifications_content_box_inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.notifications_content_box_inner_item h5 {
	font-size: 14px;
	font-weight: 400;
	color: #9B392C;
}

.notifications_content_box_inner_item>a {
	text-decoration: underline;
	color: #9B392C;
}

.notifications_content_box_main {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #E7E7E7;
	padding: 26px 36px;
}

.notifications_content_item_box {
	display: flex;
	align-items: center;
}

.notifications_content_inner .notifications_content_box_main:hover {
	background: #F8F8F8;
}

.notifications__box_inner_content_item {
	padding-right: 15px;
}

.notifications__box_inner_content_item h5 {
	font-size: 14px;
	font-weight: 500;
	color: #9B392C;
	padding-bottom: 4px;
}

.notifications__box_inner_content_item p {
	font-size: 13px;
	font-weight: 400;
	color: #000;
}

.notifications__box_inner_content_item p span a {
	font-weight: 500;
	text-decoration: underline;
}

.notifications__box_inner_content_item p span a:hover {
	text-decoration: none;
	cursor: pointer;
}

.notifications__box_inner_content_item h4 {
	margin-bottom: 20px;
	padding-top: 20px !important;
}

.notifications__box_inner_content_item h4 span {
	width: 46px;
	height: 46px;
	font-size: 20px;
	font-weight: 700;
	color: #000;
	border-radius: 50%;
	background-color: #F5E199;
	display: flex;
	align-items: center;
	justify-content: center;
	position: static;
}

.notifications__box_inner_content_item_right h5 {
	font-size: 12px;
	font-weight: 500;
	color: #BCBCBC;
}

.notifications__box_inner_content_item_active h4 span {
	background-color: #E2F5D9;
}

.notifications__box_inner_content_item_active_2 h4 span {
	background-color: #D6E8F9;
}

.notifications__box_inner_content_item_active_1 h4 span {
	background-color: #FADCCC;
}

.add_new_right_order {
	padding-left: 35px;
}

.add_new_billing_price {
	padding-top: 17px;
}

.add_new_billing_address h4 {
	padding-top: 5px;
}

.form_submit_btn_order_f .form_submit_btn .submit_btn_src {
	padding: 10px 33px;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: center;
}

.johndoe_item_main_box_approval {
	margin-top: 30px;
}

.johndoe_item_main_box_approval .add_basic_hed {
	width: 55%;
}

.notes_section_item_approval {
	margin-top: 15px;
}

.notes_section_item_approval h4 {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 19px !important;
}


.notes_section_item_approval .cart_checkbox_sec {
	float: none;
	width: 100%;
}

.notes_section_item_approval .cart_checkbox_sec .checkmark {
	height: 20px;
	width: 20px;
	top: 0;
	transform: translateY(0);
}

.notes_section_item_approval .cart_checkbox_sec .container .checkmark:after {
	left: 7px;
	top: 3px;
	width: 6px;
	height: 11px;
	border-width: 0 2px 2px 0;
}

.notes_section_item_approval .cart_checkbox_sec label p {
	font-size: 12px;
	font-weight: 400;
	color: #000;
}

.johndoe_item_main_box_approval .basic_content_box h4 {
	padding-top: 0;
}

.newoptions_details {
	border: 0;
}

.newoptions_details:last-child {
	border-bottom: none !important;
}

.newoptions_details .john_basic_hed_item_right {
	width: 50%;
}

.johndoe_item_main_box_new_options {
	display: flex;
	flex-wrap: wrap;
}

.new_item_mainbox_new_options {
	padding: 30px 0 65px;
}

.new_item_mainbox_new_options h3 {
	font-size: 22px;
	font-weight: 500;
	color: #000;
	padding: 3px 27px 8px;
}

.new_item_mainbox_new_options .john_basic_hed_content {
	padding: 6px 15px;
}

.foot_optionsitem_mainbox {
	margin-top: 40px;
}

.foot_optionsitem_mainbox h4 {
	font-size: 20px;
	font-weight: 500;
	color: #9B392C;
	margin-bottom: 15px;
	display: inline-block;
}

.foot_optionsitem_mainouterbox {
	display: flex;
	margin: 0 -15px;
}

.foot_optionsitem_mainouterbox_content:last-child .foot_optionsitem_maininner_item {
	margin-right: 0;
}

.foot_optionsitem_maininner_item {
	flex-basis: 50%;
	display: flex;
	flex-wrap: wrap;
	border-radius: 7px;
	justify-content: space-between;
	padding: 16px 16px;
	background: #fff;
	border: 1px solid #E7E7E7;
}

.foot_optionsitem_maininner_img span {
	padding-right: 22px;
	display: block;
}

.foot_optionsitem_maininner_content {
	display: inline-block;
	align-items: flex-start;
	flex-basis: 65%;
	padding-right: 5px;
}

.foot_optionsitem_maininner_content p {
	font-size: 14px;
	font-weight: 500;
	color: #000;
	padding-top: 10px;
}

.foot_optionsitem_maininner_content h5 {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	padding: 6px 0 10px;
}

.foot_optionsitem_maininner_content span {
	font-size: 15px;
	font-weight: 400;
	display: block;
	padding-bottom: 23px;
}

.foot_optionsitem_maininner_content .add_new_adchack label p {
	padding-top: 0;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.4;
}

.foot_optionsitem_maininner_content .cart_checkbox_sec {
	float: none;
	width: 100%;
}

.foot_optionsitem_maininner_checkbox .checkmark {
	height: 21px;
	width: 21px;
	border-radius: 14px;
}

.foot_optionsitem_maininner_checkbox .cart_checkbox_sec .container input:checked~.checkmark {
	background-color: #39A93D;
	border-color: #39A93D;
}

.foot_optionsitem_mainbox_btn {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 35px;
}

.foot_optionsitem_box_btn {
	flex-basis: 50%;
	display: flex;
	align-items: center;
}

.foot_optionsitem_mainbox_btn .johndoe_hed_content_btn .active_plus {
	color: #9B392C;
	font-weight: 600;
}

.foot_optionsitem_mainbox_btn .johndoe_hed_content_btn .new_btn_plus {
	padding: 4px 20px 4px 5px;
	font-family: inherit;
}

.foot_optionsitem_mainbox_btn .johndoe_hed_content_btn {
	margin-right: 18px;
}

.foot_optionsitem_box_btn .form_submit_btn {
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: end;
}

.foot_optionsitem_box_btn .form_submit_btn .submit_btn_src {
	margin-right: 0;
}

.foot_optionsitem_mainbox_btn .new_options_right_f {
	align-items: center;
	justify-content: end;
}

.survey_sc_main__box {
	display: block;
}

.johndoe_item_main_box .survey_sc_main_item_box {
	width: 100%;
	max-width: 100%;
	padding: 20px 27px;
	margin-bottom: 25px;
	border: 1px solid #E7E7E7;
	background: #fff;
	box-shadow: -2px 4px 18px 4px #00000005;
	border-radius: 12px;
}

.survey_sc_main_content>span {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 5px;
}

.survey_sc_main_content h5 {
	font-size: 14px;
	font-weight: 500;
	color: #000;
	padding-top: 4px;
	margin-bottom: 20px;
}

.survey_sc_main_content_star_re {
	display: inline-flex;
	flex-direction: column;
}

.survey_sc_main_content_star_re p {
	font-size: 14px;
	font-weight: 500;
	color: #000;
	display: inline-block;
	margin-bottom: 14px;
}

.survey_sc_main_content_star_re .survey__content_star_re {
	padding: 10px 10px;
	display: flex;
	border-radius: 7px;
	align-items: center;
	border: 1px solid #D7D7D7;
}

.survey__content_star_re ol {
	display: flex;
}

.survey__content_star_re ol li {
	display: block;
	padding: 0 5px;
	margin: 0;
}

.survey_sc_main_content_star_re .survey__content_star_response_item {
	border-color: #9B392C;
	padding: 0;
	overflow: hidden;
}

.survey__content_star_response_item a:first-child {
	border-left: 0;
}

.survey__content_star_response_item a {
	border-left: 1px solid #9B392C;
}

.survey__content_star_response_item a>span {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	padding: 9px 14px;
	text-align: center;
	margin-bottom: 0;
	font-size: 18px;
	transition: all .3s ease;
}

.survey__content_star_response_item span:hover {
	background-color: #9B392C;
	color: #fff;
}

.survey_sc_main_content_star_re .john_content_item_screen {
	border: none;
}

.survey__content_star_re .john_content_item_2 {
	display: flex;
}

.survey__content_star_re .john_content_item_2 .form-group {
	padding: 0 8px;
}

.survey_sc_main_content_text_re {
	display: flex;
}

.survey_sc_main_content_star_re .survey__content_massage_text .input_src {
	height: 50px;
}

.survey_sc_main_item_foot_btn {
	display: flex;
	width: 100%;
	align-items: center;
}

.survey_sc_main_item_foot_btn .foot_optionsitem_box_btn {
	flex-basis: auto;
}

.main2_steps_box_content2 .john_basic_hed_left {
	max-width: 100%;
	width: 60%;
}

.main2_steps_box_content2 .john_basic_hed_right {
	max-width: 100%;
	width: 40%;
	display: block;
}

.john_basic_hed_right_client {
	width: 45%;
}

.john_basic_hed_item_right_view_client .action_sec {
	justify-content: end;
}

.john_basic_hed__inner__clinet .john_basic_hed_item_right p {
	font-weight: 500;
}

.john_basic_hed__inner__clinet .john_basic_hed_content:hover {
	background: #F2F3F5;
}

.form_submit_btn_order_f>form {
	width: 100%;
}

.johndoe_hed_left h2 {
	margin-bottom: 0;
}

.new_option_sec .add_new_client {
	padding: 60px 0% 60px 3%;
}

.h_breadcrumb_sec {
	margin-top: 30px;
}

.top-bar {
	background-color: #9B392C;
	margin-bottom: 1rem;
}

.top-bar .top-bar-title {
	color: #f2f2f2;
}

.slider-container {
	margin: 80px auto 50px;
}

.irs {
	height: 13px;
}

.irs-with-grid {
	height: 2.4vw;
}

.irs-with-grid .irs {
	top: 0.85vw;
}

.irs-line {
	height: 13px;
	bottom: 0;
	background: #EBEAEA;
	border-radius: 13px;
}

.irs-line-left,
.irs-line-mid,
.irs-line-right {
	height: 13px;
}

.irs-bar {
	height: 13px;
	bottom: 8px;
	background: #9B392C;
}

.irs-bar-edge {
	bottom: 8px;
	height: 13px;
	width: 1.55vw;
	top: auto;
	background: #9B392C;
	border-radius: 1.55vw 0 0 1.55vw;
}

.irs-slider {
	width: 2.25vw;
	height: 4.5vw;
	top: 1.125vw;
	left: -1.125vw;
	background-image: url("../img/slider-handle.svg");
	background-color: transparent;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: contain;
	box-shadow: none;
	border: none;
	border-radius: 0;
	cursor: pointer;
}

.irs-single {
	color: #fff;
	font-weight: 500;
	font-size: 20px;
	top: -70px;
	background: #9B392C;
	padding: 6px 12px;
	border-radius: 5px;
	position: relative;
	display: inline-block;
}

.irs-grid {
	bottom: 1.55vw;
	height: 0.85vw;
}

.irs-grid-pol {
	height: 13px;
	top: 12px;
	width: 0.15vw;
	background: #B0B0B0;
}

.irs-grid-pol.small {
	display: none;
}

.irs-grid-text {
	display: none;
}

.irs-min,
.irs-max {
	display: none;
}

.irs-bar:after {
	content: '';
	position: absolute;
	top: -8px;
	right: -15px;
	background: #9B392C;
	border: 5px solid #FFFFFF;
	box-shadow: -1px 2px 4px 2px rgba(0, 0, 0, 0.25);
	margin: auto;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	z-index: 1;
}

.irs-single::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -6px;
	border-width: 6px;
	border-style: solid;
	border-color: #9B392C transparent transparent transparent;
	z-index: 9;
}

.sbcrpn_plan_box_inner {
	float: left;
	width: 33.33%;
	padding: 0 15px;
	margin-bottom: 30px;
}

.sbcrpn_plan_box_bg {
	background: #FAFAFA;
	border-radius: 15px;
	padding: 40px 30px;
	border: 1px solid #FAFAFA;
	transition: .3s all ease;
}

.sbcrpn_plan_box_bg h4 {
	font-size: 25px;
	color: #000;
	font-weight: 500;
	line-height: 1.2;
}

.sbcrpn_plan_box_bg p {
	font-size: 16px;
	color: #A1A1A1;
	font-weight: 500;
	line-height: 1.3;
	margin-bottom: 30px;
}

.sbcrpn_plan_box_bg h3 {
	font-size: 34px;
	color: #000;
	font-weight: 500;
	line-height: 1.2;
	font-family: inherit;
	display: inline-block;
	margin-bottom: 30px;
}

.sbcrpn__menu_tabs li>a {
    font-size: 18px;
    color: #9B392C;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    padding: 8px 20px;
    text-align: center;
    display: inline-block;
    background: transparent;
    border-radius: 30px;
    border: 1px solid #9B392C;
    cursor: pointer;
    transition: .3s all ease;
    line-height: 24px;
    margin-right: 10px;
    -webkit-appearance: none;
    outline: none;
    min-width: 190px;
}

.sbcrpn__menu_tabs li>a.active { 
    background: #9B392C;
	color: #fff;
}



.sbcrpn__tab_sec_inner {
    padding: 40px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sbcrpn__menu_tabs {
    margin: 0;
    padding: 6px;
    border-radius: 30px;
    border: 1px solid #9B392C;
}

.sbcrpn__menu_tabs>li {
    float: left;
}

.sbcrpn_plan_box_bg h3 span {
    font-size: 18px;
    display: inline-block;
    font-weight: 400;
    padding-top: 5px;
    text-align: right;
    padding-right: 5px;
}

.price_before_discount
{
    text-decoration: line-through;
}

.sbcrpn__menu_tabs li:last-child>a
{
	margin: 0px;
}

.box_btn {
	font-size: 16px;
	color: #9B392C;
	font-weight: 500;
	background: #FFFFFF;
	border: 1px solid #9B392C;
	border-radius: 6px;
	padding: 13px 20px;
	text-align: center;
	transition: .3s all ease;
}

.sbcrpn_plan_box_bg ul li {
	position: relative;
	font-size: 16px;
	color: #000;
	font-weight: 500;
	line-height: 1.4;
	padding-left: 30px;
	padding-bottom: 10px;
}

.sbcrpn_plan_box_bg ul {
	margin-top: 30px;
}

.sbcrpn_plan_box_bg ul li:before {
	content: '';
	position: absolute;
	top: 8px;
	left: 0;
	background: url('../images/correct_icon.svg') 50% 50% no-repeat;
	background-size: 100%;
	width: 10px;
	height: 10px;
}

.sbcrpn_plan_box_bg ul li:last-child {
	padding-bottom: 0;
}

.sbcrpn_plan_box_inner:hover .sbcrpn_plan_box_bg {
	border: 1px solid #9B392C;
}

.sbcrpn_plan_box_inner:hover .box_btn {
	background: #9B392C;
	color: #fff;
}

.para_text {
	margin-top: 30px;
}

.para_text p {
	font-size: 17px;
	color: #000;
	font-weight: 400;
	line-height: 1.4;
}

.sbcrpn_plan_box_section {
	margin: 0 -15px;
	margin-top: 50px;
}

.next_btn_sec {
	margin-top: 60px;
	text-align: center;
}

.next_btn_sec>a {
	display: inline-block;
	width: auto;
	padding: 10px 200px;
}

.payment_tabbing_sec {
	margin-top: 50px;
}

.payment_tabbing_sec .settings_tab_sec ul a {
	padding-bottom: 10px;
	position: relative;
}

.payment_tabbing_sec .settings_tab_sec ul li.active a:before {
	content: '';
	position: absolute;
	bottom: -12px;
	left: 0;
	right: 0;
	width: 100%;
	height: 2px;
	background: #9B392C;
}

.invoice__payment_tabbing_sec .p__settings_tab_sec ul li a::before {
	top: auto;
}

.payment_card_sec>a {
	margin-right: 15px;
	display: inline-block;
	max-width: 50%;
}

.payment_tabbing_form {
	margin-top: 35px;
	max-width: 45%;
}

.form_main_src_full .payment_expires_sec input {
	width: 100px;
	display: inline-block;
}

.payment_tabbing_calc {
	background: #EBEBEB;
	border-radius: 5px;
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.payment_tabbing_calc h5 {
	font-size: 20px;
	font-weight: 600;
	color: #000000;
	font-family: inherit;
	margin-bottom: 0;
	flex-basis: 65%;
}

.payment_tabbing_calc a {
	font-size: 19px;
	font-weight: 500;
	color: #9B392C;
	font-family: inherit;
	flex-basis: 35%;
	text-align: right;
	text-decoration: underline;
}

.payment_tabbing_text p {
	font-size: 13px;
	color: #000;
	font-weight: 500;
}

.payment_tabbing_text {
	margin-top: 20px;
}

.payment_tabbing_btn {
	margin: 45px 0 35px;
}

.dashboard_privacy_policy p a {
	font-size: 12px;
	font-weight: 500;
	color: #7b7b7b;
}

.payment_tabbing_btn>.site_btn {
	display: inline-block;
	width: auto;
	padding: 10px 30px;
}

.payment_tabbing_mail p {
	font-size: 17px;
	font-weight: 500;
	color: #000000;
}

.payment_tabbing_mail p a {
	display: block;
	font-weight: 500;
	color: #000;
}

.payment_tabbing_mail p a:hover {
	text-decoration: underline;
}

.form_main_src_full .payment_expires_sec+.form_main_src_h input {
	width: 100%;
}

.form_main_src_full .payment_expires_sec:first-child {
	width: 75%;
}

.form_main_src_full .payment_expires_sec:last-child {
	width: 25%;
}

.form_main_src_full .payment_expires_sec:first-child input {
	margin-right: 15px;
}

.profile_m_sec {
	margin: 70px auto 0;
	max-width: 45%;
}

.profile_m_sec h4 {
	font-size: 24px;
	color: #000;
	font-weight: 500;
	margin-bottom: 30px;
	font-family: inherit;
}

.profile_m_sec .input_tag {
	margin-bottom: 0;
}

.profile_m_sec .form_main_src_f .size_sel {
	background-position-x: 97%;
}

.profile_m_btn {
	margin-top: 30px;
}

.histor_inner_section_item {
	padding-top: 25px;
}

.histor_inner_section_item p {
	padding: 6px 20px;
	font-size: 14px;
	display: inline-flex;
	font-weight: 500;
	color: #B0B0B0;
	background-color: #F6F6F6;
	border-radius: 30px;
	margin: 0px 0 0px 49px;
}

.history__heading_section {
	display: inline-flex;
	align-items: center;
	cursor: pointer;
}

.history__heading_section_toggle {
	display: none;
}

.history__heading_section span {
	padding: 3px 15px;
}


.john_doe_inner_item_history {
	display: flex;
	align-items: center;
}

.history_inner_item_middle p {
	background-color: transparent;
	font-weight: 400;
	font-size: 16px;
	margin: 0;
	padding: 0;
}

.john_doe_inner_item_history .item_history_time {
	width: 8%;
}

.john_doe_inner_item_history span {
	font-weight: 500;
}

.john_doe_right_history .dash_circle {
	border-color: #F6F6F6;
	background-color: #F6F6F6;
	width: 38px;
	height: 38px;
}

.john_doe_right_history .dash_circle img {
	filter: sepia(1);
}

.john_doe_right_history .dash_circle .active_chack {
	filter: none;
}

.john_doe_right_history {
	margin: 13px 20px;
}

.new_client_link_task_btn .site_btn {
	padding: 6px 15px 6px 5px;
}

.main_tasks_box__1::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.main_tasks_box__1::-webkit-scrollbar-track {
	background: #D8D8D8;
	border-radius: 0;
}

.main_tasks_box__1::-webkit-scrollbar-thumb {
	background: #BEBEBE;
	border-radius: 10px;
}

.main_tasks_box {
	margin-right: 18px;
}

.main_tasks_inner_box h3 {
	margin-bottom: 20px;
	margin-top: 10px;
	font-size: 20px;
	color: #000;
	text-align: left;
	font-weight: 600;
}

.main_tasks_content_outer {
	background-color: #FFFFFF;
	border-radius: 10px;
	margin-top: 15px;
}

.main_tasks_content_outer:first-child {
	margin-top: 0;
}

.main_tasks_content_inner {
	padding: 6px 0;
}

.main_tasks_content_item1 {
	display: flex;
	align-items: center;
	padding: 10px 19px 0;
	justify-content: space-between;
}

.main_tasks_content_item1 h5 {
	font-size: 14px;
	font-weight: 400;
}

.tasks_right_dot_item span {
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 30px;
	margin-bottom: 3px;
	background-color: #9B392C;
}

.main_tasks_content_item2 .tasks_src_btn {
	padding: 5px 11px;
	border-radius: 30px;
	display: inline-block;
	background-color: #E6F0FF;
	color: #599FE0;
	font-size: 12px;
	margin: 8px 0 12px;
	font-weight: 500;
}

.main_tasks_red_item2 .tasks_src_btn {
	background-color: #FFE6E6;
	color: #E12919;
}

.main_tasks_content_item2 p {
	font-size: 12px;
	font-weight: 400;
	color: #000;
	padding-bottom: 5px;
}

.main_tasks_content_item2 p span {
	color: #8F8F8F;
}

.main_tasks_content_item_gallery {
	border-top: 1px solid #E7E7E7;
	padding: 11px 19px;
	display: flex;
	align-items: center;
}

.main_tasks_content_item_gallery .tasks_src {
	margin-right: 12px;
}

.main_tasks_item_scroll {
    /* overflow-y: scroll; */
    max-height: calc(100vh);
    overflow-x: hidden;
    min-height: 20px;
    position: relative;
    padding-right: 5px;
}

.john_basic_hed_left_client {
	max-width: 100%;
	width: 55%;
}

.john_basic_hed_item_right_view_client .action_sec {
	justify-content: end;
}

.john_basic_hed__inner__clinet .john_basic_hed_item_right p {
	font-weight: 500;
}

.dashboard_t_section .main_centent_item_box {
	margin: 0px -6px;
}

.main_centent_item___main_mob {
	margin-bottom: 40px;
}

.box_item_content>span {
	width: 59px;
	height: 59px;
	background: #9B392C;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}

.box_item_content>span>img {
	width: 36px;
	height: 30px;
}

.box_item_content h5 {
	font-size: 22px;
	font-weight: 600;
	color: #000;
	line-height: 1.4;
	padding-bottom: 10px;
}

.dashboard_t_section .main_centent_inner_box {
	flex-basis: 20%;
	padding: 0 6px;
}

.main_centent_inner_box .box_content_item_1 {
	-webkit-transition: all .4s;
	transition: all .4s;
}

.main_centent_inner_box .box_content_item_1:hover:hover {
	-webkit-transform: translateY(calc(-1.5rem / 5));
	transform: translateY(calc(-1.5rem / 5));
	-webkit-box-shadow: 0 5px 10px rgb(30 32 37 / 12%);
	box-shadow: 0 5px 10px rgb(30 32 37 / 12%);
}

.dashboard_t_section .box_item_content {
	padding: 10px 5px 12px 14px;
	display: block;
	flex-wrap: wrap;
	align-items: center;
}

.client_table_section {
	padding: 10px 0 0 0px;
	margin: 0 -12px;
}

.client_table_inner {
	float: left;
	width: 50%;
	padding: 0 12px;
	margin-bottom: 50px;
}

.activities_m_sec {
	background: #fff;
	padding: 10px 20px;
	border-radius: 7px;
}

.activities_m_head h5 {
	font-size: 16px;
	color: #262628;
	font-weight: 500;
	float: left;
	width: 50%;
}

.activities_m_head a {
	font-size: 14px;
	color: #9B392C;
	font-weight: 500;
	display: inline-block;
	float: right;
	width: auto;
	padding-left: 10px;
	text-align: right;
	text-transform: uppercase;
	transition: all 0.4s ease;
}

.activities_m_head a:hover {
	text-decoration: underline;
}

.activities_m_head {
	margin-bottom: 12px;
}

.activities_m_main {
	display: flex;
	flex-wrap: wrap;
	border-bottom: 1px solid #E7E7E7;
	padding: 12px 0;
}

.activities_m_left {
	width: 77%;
	padding-right: 25px;
}

.activities_m_left h6 {
	font-size: 14px;
	color: #000000;
	font-weight: 500;
}

.activities_date_left h6 {
	font-size: 14px;
	color: #000000;
	font-weight: 500;
}

.activities_m_left h6 span {
	font-size: 11px;
	color: #888888;
	font-weight: 500;
	display: block;
	padding-top: 3px;
}

.client_table .act_or_btn {
	background: #FFECE1;
	color: #FD9154;
}

.client_table .act_or_btn:before {
	background: #FD9154;
}

.activities_m_main:last-child {
	border-bottom: 0;
}

.l_estimates_sec .activities_m_left {
	width: 28%;
}

.l_estimates_sec .activities_date_left {
	width: 25%;
}

.l_estimates_sec .activities_m_price {
	width: 23%;
}

.activities_m_active {
	width: 23%;
}

.activities_m_price h6,
.activities_user h6 {
	font-size: 14px;
	color: #000000;
	font-weight: 500;
	padding-right: 10px;
}

.l_tasks_sec .activities_m_left {
	width: 47%;
}

.l_tasks_sec .activities_m_price {
	width: 23%;
}

.activities_user {
	width: 28%;
}

.l_tasks_sec .activities_m_active {
	width: 25%;
}

.l_project_sec .activities_m_main {
	flex-wrap: wrap;
}

.l_project_sec .activities_m_left {
	width: 39%;
}

.l_project_sec .activities_user {
	width: 19%;
}

.l_project_sec .activities_m_price {
	width: 17%;
}

.l_project_sec .activities_m_active {
	width: 25%;
}

.activities_mob_left {
	display: none;
}

.history_form_section {
	margin-top: 30px;
	background: #FFFFFF;
	display: block;
	border-radius: 5px;
	padding: 25px 25px;
}

.history__content_section h4 {
	padding-top: 0;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 0;
	transition: .3s all ease;
}

.history_inner_item_middle {
	display: flex;
	align-items: center;
	padding: 10px 0;
	position: relative;
}

.history__content_section h4:hover {
	text-decoration: underline;
}

.history_inner_item_middle:last-child {
	padding-bottom: 15px;
}

.history_inner_item_middle .item_history_time {
	max-width: 75px;
}

.histor_inner_section_item .active_history {
	max-width: 220px;
}

.right_history_content_item P {
	display: block;
}

.right_history_content_item b {
	font-weight: 500;
	padding: 0 5px;
}

.right_history_text .dash_circle {
	border-color: #F6F6F6;
	background-color: #F6F6F6;
	width: 38px;
	height: 38px;
}

.right_history_text .dash_circle img {
	filter: sepia(1);
}

.right_history_text .dash_circle .active_chack {
	filter: none;
}

.right_history_text {
	margin: 12px 20px;
	position: relative;
	z-index: 1;
}

.history_inner_item_middle:after {
	content: "";
	position: absolute;
	left: 105px;
	height: 100%;
	width: 3px;
	background-color: #F6F6F6;
}

.new_client_link_task_btn .site_btn {
	padding: 6px 15px 6px 5px;
}

.main_tasks_box__1 {
	overflow-x: scroll;
	display: flex;
	/*height: 1000px;*/
}

.main_tasks_box__1::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.main_tasks_box__1::-webkit-scrollbar-track {
	background: #D8D8D8;
	border-radius: 0;
}

.main_tasks_box__1::-webkit-scrollbar-thumb {
	background: #BEBEBE;
	border-radius: 10px;
}

.main_tasks_box {
	margin-bottom: 30px;
}

.main_tasks_box:last-child {
	margin-right: 20px;
}

.main_tasks_inner_box {
	width: 315px;
	padding: 17px 17px;
	display: block;
	height: auto;
	border-radius: 10px;
	background-color: #E8E8E8;
}

.main_tasks_inner_box h3 {
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 20px;
	color: #000;
	text-align: left;
	font-weight: 600;
}


.main_tasks_content_inner {
	padding: 6px 0;
}

.main_tasks_content_item1 {
	display: flex;
	align-items: flex-start;
	padding: 10px 19px 0;
	justify-content: space-between;
}

.main_tasks_content_item1 h5 {
	font-size: 16px;
	font-weight: 400;
}

.tasks_right_dot_item span {
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 30px;
	margin-bottom: 3px;
	background-color: #9B392C;
}

.tasks_right_dot_item {
	padding-top: 5px;
}

.main_tasks_content_item2 .tasks_src_btn {
	padding: 5px 11px;
	border-radius: 30px;
	display: inline-block;
	background-color: #E6F0FF;
	color: #599FE0;
	font-size: 14px;
	margin: 3px 0 15px;
	font-weight: 500;
}

.main_tasks_red_item2 .tasks_src_btn {
	background-color: #FFE6E6;
	color: #E12919;
}

.main_tasks_content_item2 {
	padding: 6px 19px 25px;
}

.main_tasks_content_item2 p {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	padding-bottom: 5px;
}

.main_tasks_content_item2 p span {
	color: #8F8F8F;
}

.main_tasks_content_item_gallery {
	border-top: 1px solid #E7E7E7;
	padding: 11px 19px;
	display: flex;
	align-items: center;
}

.main_tasks_content_item_gallery .tasks_src {
	margin-right: 12px;
}

.main_tasks_item_scroll::-webkit-scrollbar {
	width: 6px;
}

.main_tasks_item_scroll::-webkit-scrollbar-track {
	background: #D8D8D8;
	border-radius: 0;
}

.main_tasks_item_scroll::-webkit-scrollbar-thumb {
	background: #BEBEBE;
	border-radius: 6px;
}

.dash_circle .tooltiptext {
	visibility: hidden;
	max-width: 66vh;
	white-space: nowrap;
	font-size: 12px;
	font-weight: 500;
	background-color: #D8D8D8;
	color: #000;
	text-align: center;
	border-radius: 1px;
	padding: 3px 5px;
	position: absolute;
	z-index: 1;
	top: -36px;
	left: auto;
	opacity: 0;
	transition: all 0.2s ease
}

.dash_circle .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: calc(50% - 5px);
	border-width: 5px;
	border-style: solid;
	border-color: #D8D8D8 transparent transparent transparent;
}

.dash_circle:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
	top: -29px;
}

.john_basic_hed_item_right_view_client .action_sec {
	justify-content: end;
	display: flex;
}

.john_basic_hed__inner__clinet .john_basic_hed_item_right p {
	font-weight: 500;
}

.john_basic_hed__inner__clinet .john_basic_hed_content {
	padding: 20px 25px 20px;
}

.language_sec {
	display: inline-block;
	position: relative;
	margin-right: 10px;
}

.drop_down_lang {
	display: none;
	padding: 12px 0 15px;
	position: absolute;
	top: 44px;
	right: 15px;
	left: 0;
	width: 280px;
	margin-top: 10px;
	background: #FFFFFF;
	box-shadow: -2px 4px 20px -2px #00000021;
	border-radius: 10px;
	z-index: 9;
}

.drop_down_lang li a {
	padding: 5px 15px;
}

.drop_down_lang a {
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	padding-bottom: 2px;
	display: block;
	margin-right: 0;
}

.drop_down_lang li a:hover {
	background: #FAFAFA;
	color: #9B392C;
}

.add_new_right_order {
	padding-left: 35px;
}

.add_new_right_order .john_basic_hed__inner {
	margin-left: 0;
}

.john_doe_content_history h4 {
	font-size: 24px;
}

.add_main_sec .drop_down {
	display: none;
	padding: 12px 0 15px;
	position: absolute;
	top: 44px;
	left: 0;
	right: 15px;
	width: 200px;
	margin-top: 10px;
	background: #FFFFFF;
	box-shadow: -2px 4px 20px -2px #00000021;
	border-radius: 10px;
	z-index: 20;
}

.add_main_sec .drop_down li a {
	padding: 10px 15px;
}

.add_main_sec .drop_down li a:hover {
	background: #FAFAFA;
	color: #9B392C;
}

.add_main_sec .drop_down li a img {
	margin-right: 10px;
	width: 23px;
	display: inline-block;
	height: 19px;
}

.dashboard_sidebar_listing>li.active {
	background: #F4F4F4;
	position: relative;
}

.dashboard_sidebar_listing .dropdown_listing_1>i b:before {
	background: #F2F3F5;
	border-radius: 50px 0 0 50px;
	position: relative;
}

.new_item_des .item_section_main {
	margin-right: 0;
}

.list_item_popup_box_main .list_item_des {
	border: none;
	display: block;
}

.list_item_popup_box {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	height: 42px;
	padding: 8px 15px;
	border: 1px solid #E7E7E7;
}

.list_item_popup_box_main .notes_item_des {
	border: 1px solid #E7E7E7;
}

.list_item_popup_header_top {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	background-color: #F5F5F5;
	padding: 30px 30px 30px;
	border-radius: 20px 20px 0 0;
}

.list_item_popup_headding {
	flex-basis: 80%;
	text-align: left;
}

.item_popup .list_item_popup_headding {
	flex-basis: 20%;
}

.list_item_popup_close {
	flex-basis: 13%;
}

.list_item_popup_close .close_item {
	justify-content: end;
}

.item_popup .list_item_popup_headding_right {
	flex-basis: 67%;
	padding: 0 20px;
	justify-content: space-between;
}

.list_item_popup_headding h3 {
	text-align: left;
	font-size: 24px;
	font-weight: 400;
	margin: 0;
	color: #000;
	line-height: 1.2;
}

.list_item_popup_headding_right {
	flex-basis: 20%;
	display: flex;
	align-items: center;
	justify-content: end;
}

.search_list_item_p {
	width: 250px;
	padding: 8px 15px;
	border-radius: 30px;
	display: flex;
	cursor: pointer;
	align-items: center;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.search_list_item_p ::placeholder {
	color: #9B9B9B;
}

.list_item_popup_headding_right .search_list_item_p {
	width: 100%;
}

.list_item_popup_headding_right .search_list_item_p img {
	width: 19px;
}

.search_list_item_p .search_list_src {
	width: 100%;
	outline: none;
	border: none;
	background-color: transparent;
	color: #9B9B9B;
	padding: 0 15px;
	font-family: inherit;
}

.list_item_popup {
	position: fixed;
	background-color: #fff;
	display: none;
	margin: auto;
	box-shadow: 2px 0px 6px 3px rgba(0, 0, 0, 0.12);
	border-radius: 20px;
	z-index: 111;
	left: 0;
	top: 50%;
	right: 0;
	width: 44%;
	transform: translateY(-50%);
	transition: all .5s ease;
}

.list_item_popup.list_popup_new {
	width: 30%;
}

.overlay_section.overlay_block_popup {
	opacity: .5;
	z-index: 100;
}

.list_item_popup .close_item {
	color: #aaaaaa;
	text-align: right;
	display: block;
	cursor: pointer;
	padding-left: 14px;
	width: auto;
	transition: all .4s ease;
	height: auto;
}

.close_item:hover,
.close_item:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.list_item_popup_content_item {
	padding: 15px 30px 5px;
}

.list_item_popup_content_item .client_table_sec {
	padding: 0;
	margin-left: 0;
}

.list_item_popup_content_item .client_table_popup {
	width: 100%;
	display: block;
}

.list_item_popup_content_item .client_table_popup tbody>tr {
	display: block;
	width: 100%;
	padding: 15px 20px;
}

.list_item_popup_content_item .client_table_popup tbody {
	display: block;
	width: 100%;
}

.list_item_popup_content_item .client_table_popup tr {
	border-bottom: 1px solid #E7E7E7;
}

.list_item_popup_content_item .client_table_popup .customer_data__tab_1 th {
	font-size: 16px;
	font-weight: 600;
	color: #000;
}

.client_table_popup th {
	width: 22%;
}

.client_table_popup td {
	width: 22%;
}

.client_table_popup td:first-child,
.client_table_popup th:first-child {
	padding-left: 0;
}

.list_item_popup_content_item .client_table_popup .customer_data_popup_tab td {
	padding: 6px 17px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
}

.customer_data_popup_btn {
	display: inline-flex;
	margin:25px 0 20px;
}

.customer_data_popup_btn>a span img {
	width: 16px;
}

.customer_data_popup_btn>a span {
	width: 30px;
	height: 30px;
	background-color: #9B392C;
}

.tax_item_inner_content {
	padding: 20px 0 0;
}

.tax_section_inner_popoup .tax_add_pop {
	position: static;
	padding: 36px 32px 10px;
	display: block;
	text-align: left;
}

.tax_section_inner_popoup .tax_add_pop>a span {
	width: 30px;
	height: 30px;
	background-color: #9B392C;
	vertical-align: middle;
}

.tax_section_inner_popoup .tax_add_pop>.site_btn {
	display: inline-block;
	width: auto;
	background: transparent;
	color: #9B392C;
	border: none;
	text-align: left;
}

.list_item_popup_content_item .form_submit_btn {
	width: 100%;
	display: flex;
	align-items: center;
	margin-top: 20px;
}

.customer_data_popup_btn .site_btn {
	background-color: transparent;
	color: #9B392C;
	font-weight: 600;
	border: none;
}

.modal_open {
	overflow: hidden;
}

.list_item_des {
	padding: 1px 15px;
}

.form_main_src_h .size_sel {
	padding: 11px 41px 11px 15px;
}

.add_new_notification_headding {
	display: block;
	width: 100%;
	padding: 10px 0 20px;
	border-bottom: 1px solid #E7E7E7;
}

.add_new_notification_headding h3 {
	font-size: 19px;
	font-weight: 500;
	color: #9B392C;
	padding-bottom: 8px;
}

.add_new_notification_headding p {
	font-size: 15px;
	font-weight: 500;
	color: #000;
}

.add_new_notification_item_setting {
	display: flex;
	padding: 15px 0;
	border-bottom: 1px solid #E7E7E7;
}

.add_new_notification_item_setting h5 {
	font-size: 15px;
	font-weight: 500;
	color: #000;
	margin-bottom: 6px;
}

.client_table_inner_setting .client_table_inner_sec_2 {
	background: #ffffff;
	padding: 30px;
	box-shadow: -2px 4px 18px 4px #00000005;
	border-radius: 12px;
	max-width: 100%;
}

.add_new_notification_item_inner p {
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.add_new_notification_item_inner {
	flex-basis: 45%;
	padding-right: 15px;
}

.add_new_notification_item_inner_rigth {
	flex-basis: 55%;
	display: flex;
	align-items: flex-start;
	padding-top: 6px;
}

.signature_item_contact_toggl .slider {
	background-color: #ffff;
	border: 1px solid #C7C7C7;
}

.add_new_notification_item_inner_rigth .signature_item_contact_toggl {
	margin-top: 0;
	margin-right: 20px;
}

.add_new_notification_item_inner_rigth .signature_item_contact_toggl p {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 0;
	margin-left: 8px;
}

.drop-zone {
	max-width: 100%;
	width: 100%;
	cursor: pointer;
	border-radius: 8px;
}

.drop-zone__input {
	display: none;
}

.drop-zone__thumb {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	overflow: hidden;
	background-color: #cccccc;
	background-size: cover;
	position: relative;
}

.drop-zone__thumb::after {
	content: attr(data-label);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px 0;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.75);
	font-size: 14px;
	text-align: center;
}

.notifications_content_box_inner_item h5 {
	cursor: pointer;
}

.sidenav {
	height: 100%;
	min-width: 384px;
	position: fixed;
	top: 0;
	right: -500px;
	background-color: #fff;
	overflow-x: hidden;
	transition: all 0.7s ease;
	z-index: 100;
	-webkit-transition: all 0.7s ease
}

.sidenav a {
	display: block;
	transition: all ease 0.5s;
}

.sidenav .closebtn {
	position: absolute;
	top: 30px;
	display: block;
	right: 11px;
	padding: 0 10px;
}

.notifications_popup_box_header {
	display: block;
	width: 100%;
	background-color: #9B392C;
	color: #fff;
	padding: 27px 20px 18px 20px;
	position: sticky;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.notifications_popup_box_header h3 {
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.notifications_popup_box_header p {
	font-size: 14px;
	font-weight: 400;
	width: 100%;
	color: #fff;
	display: inline-flex;
	align-items: center;
	justify-content: end;
	padding-top: 9px;
}

.notifications_popup_box_content {
	padding: 5px 20px;
}

.closebtn img {
	width: 17px;
}

.sbcrpn_plan_box_inner .sbcrpn_plan_box_bg,
.sbcrpn_slider_sec .sbcrpn_plan_box_inner {
	width: 100%;
	display: block;
}

.sbcrpn_slider_points {
	position: relative;
	top: 10px;
}

.sbcrpn_slider_points .swiper-pagination-bullet {
	background: #000;
	border-radius: 100%;
	display: inline-block;
	height: 10px;
	opacity: .15;
	width: 10px;
	margin: 0 6px !important;
}

.sbcrpn_slider_sec {
	padding-bottom: 30px;
}

.sbcrpn_slider_points .swiper-pagination-bullet-active {
	background: #9B392C;
	opacity: 1;
}

.mob_view_sec {
	display: none;
}

.mob_search {
	display: none;
}

.search_desk_sec .search-bar-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px;
	background: #F4F4F4;
	width: 100%;
	height: 40px;
	border-radius: 50px;
	border: 2px solid #F2F3F5;
	position: relative;
	transition: all .5s;
}

.search_desk_sec .magnifier {
	width: 20px;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	position: absolute;
	font-size: 16px;
	left: 8px;
	color: #000;
	top: 0;
	bottom: 0;
	margin: auto;
	display: inline-table;
}

.search_desk_sec .magnifier img {
	width: 20px;
}

.search_desk_sec .input {
	background-color: transparent;
	border: none;
	padding: 10px 18px 10px 50px;
	border-radius: 20px;
	width: 100%;
	outline: none;
	font-size: 16px;
	color: #000;
	-webkit-appearance: none;
	transition: all 1s;
}

.search_desk_sec .active.search-bar-wrapper {
	width: 40px;
}

.search_desk_sec .active.search-bar-wrapper input {
	visibility: hidden;
}

.search_desk_sec .input::placeholder {
	color: #a5a5a5;
}

.search_desk_sec .active .search-bar-wrapper {
	right: auto;
	left: 8px;
}

.search_desk_sec .active .bar-icon {
	display: none;
}

.search_desk_sec {
	display: block;
	height: auto;
	padding-left: 24px;
	width: 96%;
}

.search_desk_sec .search-bar-wrapper input {
	font-size: 16px;
	color: #000;
	font-weight: 400;
	font-family: inherit;
	visibility: visible;
}

.menu_desk_sec {
	display: block;
	transition: all 0.5s ease;
}

.dashboard_logo_sec {
	min-height: 80px;
    padding: 3px 26px;
	position: sticky;
	top: 0;
	bottom: 0;
	background: #fff;
	z-index: 1;
}


.notification_active .dashboard_logo_sec {
	z-index: 0;
	position: relative;
}

.dashboard_logo_b {
	position: relative;
}

.paych_text {
	width: 50%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 57px;
}

.paych_logo_tab_1 {
	padding-right: 11px;
	width: 31%;
}

.overlay_section {
	background: #B1B1B1;
	opacity: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: -1;
}

.notification_active .overlay_section {
	opacity: .5;
	z-index: 100;
}

.notification_active {
	overflow: hidden;
}

.dropdown_info {
	display: none;
	position: absolute;
	top: 88%;
	left: auto;
	right: 3px;
	width: 280px;
	margin-top: 10px;
	background: #FFFFFF;
	box-shadow: -2px 4px 20px -2px #0000001a;
	border-radius: 10px;
	z-index: 1;
}


.notification_active .dashboard_header_section {
	position: sticky;
	z-index: 1;
	left: 0;
}

.user_info_deatils {
	display: flex;
	align-items: center;
	padding: 30px 20px;
	padding-bottom: 20px;
}

.user_info_name h5 {
	font-size: 14px;
	color: #000;
	font-weight: 500;
	line-height: 1.4;
	text-transform: capitalize;
	margin-bottom: 5px;
}

/* .basic_john_content_left .basic_inner_box ul li:first-child {
    text-transform: capitalize;
} */

.v_client_comapany__name ul>li {
    text-transform: capitalize;
}

.user_info_name p {
	font-size: 12px;
	color: #000;
	font-weight: 500;
	line-height: 1.4;
	margin-bottom: 10px;
}

.user_info_name>a {
	display: inline-block;
	font-size: 10px;
	color: #fff;
	background: #9B392C;
	border-radius: 61px;
	padding: 5px 8px;
	text-transform: uppercase;
}

.user_info_deatils>span {
	padding-right: 0px;
	height: 70px;
	width: 38%;
	text-align: left;
}

.user_info_name {
	width: 62%;
}

.user_info_deatils>span img {
	border-radius: 50%;
	max-width: 100%;
	width: 70px;
	height: 70px;
}

.dropdown_info ul li a {
	font-size: 16px;
	color: #000;
	font-weight: 500;
	line-height: 1.4;
	display: flex;
	align-items: center;
	padding: 8px 15px;
	transition: .3s all ease;
}

.dropdown_info ul li a:hover {
	background: #FAFAFA;
	color: #9B392C;
}

.dropdown_info ul li a span {
	width: 28px;
	height: 28px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: #F2F3F5;
	margin-right: 12px;
	transition: .3s all;
}

.dropdown_info ul li a:hover span {
	background: #fff;
}

.dropdown_info ul {
	padding-bottom: 20px;
	border-bottom: 1px solid #E7E7E7;
}

.logout_sec {
	padding: 15px;
}

.logout_sec a {
	font-size: 13px;
	color: #000;
	font-weight: 500;
	text-transform: uppercase;
	transition: .3s all;
	display: block;
}

.logout_sec:hover {
	background: #FAFAFA;
}

.logout_sec a:hover {
	color: #9B392C;
}

.notifications__box_inner_content_item_right {
	flex-basis: 20%;
	padding-right: 20px;
	text-align: right;
}

.mob_search,
.mob_menu {
	display: none;
}

.dash_head_sec {
	display: none;
}

.customer__data_inner table tr td {
	border-bottom: none !important;
}

.notifications_popup_box_content .notifications__box_inner_content_item h5 {
	margin-bottom: 5px;
}

.dismiss_all_not {
	padding: 15px 20px 20px;
}

.dismiss_all_not_s a {
	font-weight: 500;
}

.notifications_popup_box_content .notifications__box_inner_content_item_right h5 {
	font-size: 11px;
	font-weight: 500;
	color: #BCBCBC;
}

.customer__content_outer td {
	border-bottom: none;
}

.nav_active {
	right: 0;
}

.notifications__box_inner_content_item p a {
	display: initial;
	color: #000;
	text-decoration: underline;
	font-weight: 500;
	transition: all 0.3s ease;
}

.notifications__box_inner_content_item p a:hover {
	text-decoration: underline;
}

.dashboard_logo_sec .paych_logo_tab {
	display: none;
}


.sidebar_open .close_menu_sec {
	flex-basis: 100%;
	padding-left: 16px;
}

.sidebar_open .paych_text {
	display: none;
}


.paych_text {
	animation: fadeIn 2s;
}


@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}


/* --------------------dashboard_privacy_css------------------------ */
.dropdown_sec_drop .drop_down_btns {
	display: none;
	padding: 12px 0 20px;
	position: absolute;
	top: 100%;
	left: 0;
	right: -90px;
	width: 200px;
	margin-top: 6px;
	background: #FFFFFF;
	box-shadow: 7px 10px 18px -8px rgba(0, 0, 0, 0.12);
	border-radius: 4px;
	z-index: 9;
}

.dropdown_sec_drop .drop_down_btns li {
	font-size: 14px;
	font-weight: 400;
}

.dashboard_privacy_policy {
	display: block;
	width: 100%;
	text-align: end;
	padding: 18px 0;
}

.dashboard_privacy_policy p {
	font-size: 13px;
	font-weight: 500;
	color: #7B7B7B;
}

.dashboard_privacy_policy p a:hover {
	text-decoration: underline;
}

.sidebar_open_logo_footer {
	display: none;
}

.sidebar_open .sidebar_open_logo_footer {
	display: none;
	position: fixed;
	bottom: 17px;
	z-index: 1;
	text-align: center;
	margin: 0 auto;
	background: #fff;
	width: auto;
	padding: 10px 28px;
}

.sidebar_open_logo_footer img {
	width: 20px;
}

.johndoe_hed_1 h2 {
	font-size: 30px;
	color: #262628;
	font-weight: 500;
}

.project_setting ul li {
	font-size: 11px;
	position: relative;
}

.project_setting ul li a {
	color: #000;
	display: block;
	transition: .3s all ease;
}

.project_setting ul li a:hover {
	color: #9B392C
}

.project_setting ul li::after {
	content: '';
	position: absolute;
	right: 0;
	top: 2px;
	bottom: 0;
	height: 11px;
	width: 1px;
	background-color: #000;
}

.pro_det_hov {
	cursor: pointer;
	transition: .3s all ease;
}

.project_setting {
	transition: .3s all ease;
	visibility: hidden;
	opacity: 0;
}

.pro_det_hov:hover .project_setting {
	visibility: visible;
	opacity: 1;
}

.project_setting ul li:last-child::after {
	display: none;
}

.project_setting ul li:first-child {
	padding-left: 0;
}

/* Filter in mobile */
.moblie_filter_sec {
	background: #9B392C;
	padding: 23px 20px;
	align-items: center;
	position: sticky;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 101;
	left: 0;
	width: 100%;
}

.filter_mobile_a {
	width: 50%;
	display: inline-flex;
	align-items: center;
}

.filter_txt {
	color: #fff;
	display: inline-flex;
}

.filt_back svg {
	width: 20px;
	height: 20px;
}

.filter__clr_txt {
	color: #fff;
	width: 50%;
	text-align: right;
}

.filter_main_right {
	width: 100%;
	background: #Fff;
	padding-right: 0;
	padding-bottom: 0;
	transition: all 0.5s ease;
	position: relative;
	border-bottom: 1px solid #DAD6D6;
}

.filter_content_sec {
	width: 30%;
	background: #F4F4F4;
}

.filter_content_heading {
	display: flex;
	align-items: center;
}

.filter_content_h_left {
	flex-basis: 30%;
}

.filter_content_h_left h2 {
	font-size: 24px;
	color: #262628;
	font-weight: 500;
}

.filter_tab_sec ul a {
	font-size: 13px;
	color: #000;
	font-weight: 400;
	line-height: 1.4;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	padding: 18px 20px;
	display: block;
}

.filter_table_sec {
	background: #FFFFFF;
	padding-bottom: 100px;
	width: 70%;
}

.filter_txt img {
	padding-right: 4px;
}

.filter_tab_sec ul li a svg {
	width: 15px;
	height: 15px;
}

.filter_tab_sec ul a:hover {
	background: #fff;
	color: #9B392C;
}

.filter_tab_sec ul a:hover svg {
	color: #9B392C;
}

.filter_tab_sec ul li.active a {
	background: #fff;
	color: #9B392C;
}

.filter_main_sec {
	height: 100%;
	width: 100%;
	min-width: 349px;
	position: fixed;
	top: 0;
	right: -828px;
	background-color: #FFF;
	overflow-x: hidden;
	transition: all 0.7s ease;
	z-index: 100;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.7s ease;
}

.date_range_mrg {
	display: flex;
	justify-content: center;
}

.date_range_mrg .datepicker-inline .datepicker {
	width: 100%;
}

.cat_range_mrg .drop_down_btns.search_bar_mobile {
	padding: 13px 0px 15px;
}

.cat_range_mrg .search_bar_mobile .cart_checkbox_sec p {
	font-weight: 400;
}

.price_range_mrg {
	padding: 30px 20px;
}

.drop_down_price_mobile .drop_input_content {
	padding: 0 0px 10px;
	margin-top: 21px;
}

.basic_filter_box {
	position: relative;
}

.drop_down_btns.drop_down_btns_mobile {
	display: block;
	background: none;
	padding: 12px 0px 15px;
	position: relative;
}

.drop_down_btns.drop_down_btns_mobile .cart_checkbox_sec {
	padding: 12px 30px 0px;
	border-bottom: 1px solid #E7E7E7;
}

.drop_down_btns.drop_down_btns_mobile .cart_checkbox_sec .checkmark {
	height: 17px;
	width: 17px;
}

.drop_down_btns.drop_down_btns_mobile .cart_checkbox_sec .container .checkmark:after {
	left: 6px;
	top: 3px;
	border-width: 0 2px 2px 0;
}

.drop_down_btns.drop_down_btns_mobile .cart_checkbox_sec p {
	font-size: 13px;
}

.drop_down_btns.search_bar_mobile {
	display: block;
	background: none;
	padding: 12px 0px 15px;
	position: relative;
}

.drop_down_btns.search_bar_mobile .cart_checkbox_sec {
	padding: 12px 30px 0px;
	border-bottom: 1px solid #E7E7E7;
}

.drop_down_btns.search_bar_mobile .cart_checkbox_sec .checkmark {
	height: 17px;
	width: 17px;
}

.drop_down_btns.search_bar_mobile .cart_checkbox_sec .container .checkmark:after {
	left: 6px;
	top: 3px;
	border-width: 0 2px 2px 0;
}

.search_bar_mobile .cart_checkbox_sec p {
	font-size: 12px;
}

.drop_down_btns.search_bar_mobile .search_list_item_p {
	background: #F5F5F5;
	width: 100%;
	padding: 5px 15px;
}

.drop_down_btns.search_bar_mobile .search_list_filter .search_list_item_p img {
	width: 17px;
}

.drop_down_btns.search_bar_mobile .search_list_filter {
	padding: 0 30px;
	margin-bottom: 15px;
}

.drop_down_price_mobile.dropdown_sec_drop .drop_down_btns li {
	font-size: 12px;
}

.drop_down_btns.drop_down_price_mobile {
	display: block;
	background: none;
	padding: 12px 0px 15px;
}

.main_estimates_reng .drop_down_btns.drop_down_price_mobile .price-range-slider .range-bar {
	border: none;
	background: #EBEAEA;
	height: 3px;
	width: 96%;
	margin-left: 8px;
}

.apply_filter_sec {
	padding: 21px 20px;
	align-items: center;
	background: #fff;
	border-top: 1px solid #DAD6D6;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 100;
}

.fiter_fixed {
	position: relative;
}

.apply_filter_sec {
	background: #fff;
}

.apply_filter_sec .apply_fillter_btn {
	width: 50%;
}

.selected_sec {
	width: 50%;
	display: inline-flex;
	font-size: 15px;
	font-weight: 500;
}

.apply_fillter_btn {
	text-align: right;
	width: 45%;
}

.apply_fillter_btn .filter_btn_m {
	font-size: 14px;
	color: #ffffff;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	padding: 9px 21px;
	text-align: center;
	display: inline-block;
	background: #9B392C;
	border-radius: 50px;
	border: 2px solid #9B392C;
	outline: none;
	cursor: pointer;
	transition: .3s all ease;
	line-height: 1.6;
}

.filter_btn_m:hover {
	background: transparent;
	color: #9B392C;
}

.mobile_filter {
	display: none;
}

.filt_back img {
	width: 18px;
	height: 19px;
}

.pc_filter.current>a::before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	top: 40%;
}

/* back_arrow_icon */
.back_arrow_icon {
	display: flex;
	align-items: center;
}

.back_arrow_icon a span {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	display: flex;
	align-items: center;
	margin-right: 10px;
	padding: 4px;
	justify-content: center;
	margin-left: -4px;
	transition: all 0.3s ease;
}

.back_arrow_icon a span:hover {
	background: #fff;
}

.notifications_content_box_inner_item .back_arrow_icon a span:hover {
	background: #f2f3f5;
}

.mob_client_btn {
	display: none;
}

.pc_client_btn {
	display: block;
}

.mob_header_hide {
	display: block;
}

.mob_header_block {
	display: none;
}

.mob_header_block .johndoe_hed_inner {
	display: flex;
	align-items: center;
	padding: 18px 15px;
	background-color: #fff;
	box-shadow: -2px 2px 18px -2px #00000017;
	justify-content: space-between;
	margin-bottom: 0;
}

.mob_header_block__1 .johndoe_hed_inner {
	margin-bottom: 14px;
}

.right_hed_content_item {
	display: flex;
	align-items: center;
}

.mob_header_block .johndoe_hed_inner a span {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	display: flex;
	align-items: center;
	margin-right: 10px;
	padding: 4px;
	justify-content: center;
	margin-left: -4px;
	transition: all 0.3s ease;
}

.mob_header_block .johndoe_hed_inner a span:hover {
	background-color: #F2F3F5;
}

/* --------------------Create New Expense pages css------------------------------ */
.new_expense_add {
	display: block;
	width: 100%;
	background-color: #FFFFFF;
	padding: 29px 27px;
	border-radius: 15px 15px 0 0;
}

.new_expense_add .add_basic_hed {
	padding: 0;
	border-radius: 0;
}

.form_content_footer_ex {
	padding: 15px 0 10px;
}

.form_content_footer_ex p {
	font-size: 16px;
	font-weight: 500;
	color: #000;
}

.new_expense_add .upload_btn_ex {
	display: block;
	width: max-content;
}

.new_expense_add .upload_btn_ex .upload_img_ex {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #9B392C;
	margin-right: 10px;
	padding: 9px;
}

.new_expense_add .form_submit_btn .site_btn {
	background-color: transparent;
	color: #9B392C;
	display: flex;
	align-items: center;
	padding: 6px 5px;
}

.hover_tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}

.hover_tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}

.new_total__bg {
	background-color: #F7EFEE;
	padding: 13px 10px;
	border-radius: 7px;
	margin-top: 34px;
}

.new_expense_add .form_submit_btn_footer {
	display: flex;
	margin-bottom: 50px;
	margin-top: 35px;
}

.close_desktop {
	position: absolute;
	right: 30px;
}

.search-bar-wrapper .close_desktop img {
	display: none;
}

.desk_search_active .close_desktop img {
	display: block;
	cursor: pointer;
}

.s_search_desktop_inp:not(:valid).close_desktop {
	display: none;
}

/* --------------------Create New Expense pages css end------------------------------ */

.task_list_popup_inner_section .modal_scroll_d {
	position: relative;
	overflow: hidden;
	border-radius: 20px;
}

.modal_scroll_d {
	position: relative;
}

.modal_scroll {
	width: 100%;
}

.modal_scroll::-webkit-scrollbar {
	width: .3em;
}

.modal_scroll::-webkit-scrollbar,
.modal_scroll::-webkit-scrollbar-thumb {
	overflow: visible;
	border-radius: 20px 20px 0 0;
}

.modal_scroll::-webkit-scrollbar-thumb {
	overflow: visible;
	background: rgba(0, 0, 0, .2);
	border-radius: 20px 20px 0 0;
}

.cover-bar2 {
	position: absolute;
	background: #FFF;
	;
	height: 100%;
	top: 0;
	right: 0;
	width: .4em;
	-webkit-transition: all .5s;
	opacity: 0;
}

.popup_outer {
	padding-bottom: 17px;
}

.modal_scroll {
	max-height: 61vh;
	border-radius: 20px;
	overflow-y: scroll;
	overflow-x: clip;
	padding-right: 0px;
	position: relative;
	right: 0px;
}

.middle_scroll .modal_scroll {
	max-height: 30vh;
}

.modal_scroll.modal_payment {
	height: auto;
}

.new_esti_section .basic_content_box {
	max-width: 100%;
	padding: 0;
	width: 100%;
}

.dashboard_content_heading {
	padding-bottom: 36px;
	min-height: 78px;
}

.john_basic_hed_left .basic_content_box {
	width: 100%;
}

.settings_main_section .basic_content_box {
	padding: 0;
	max-width: 100%;
	width: 100%;
}

.settings_client_sec .client_table_inner_sec {
	max-width: 86%;
}

.client_table_inner___team_sec {
	padding-bottom: 20px;
}

.client_table_inner___team_sec .team_main_top_item {
	padding-top: 0;
}

.client_table_inner_sec_2 {
	padding: 15px 30px;
}

.client_table_inner_sec_2 .add_new_notification_headding h3 {
	text-align: left;
	margin: 0;
	padding-bottom: 0;
}

.settings_main_section .basic_content_box > p {
	padding-bottom: 15px;
	font-weight: 500;
	font-size: 16px;
}

.notifications_content_box .basic_content_box {
	max-width: 100%;
}

.add_new_notification_item_inner_rigth .signature_item_contact_toggl {
	padding-top: 0;
}

.survey_sc_main_item_box_inner {
	width: 100%;
}

.tasks__newadd_btn_icon a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	background-color: #E8E8E8;
	border-radius: 100%;
	padding: 8px;
	margin-right: 10px;
	transition: all 0.7s ease;
}

.tasks__newadd_btn_icon a>svg {
	width: 20px;
	transition: all 0.7s ease;
}

.tasks__newadd_btn_icon a:hover>svg path {
	fill: #9B392C;
	stroke: #9B392C;
}

.new_options_main_block {
	display: block;
}

.new_item_mainbox_new_options h3 {
	margin-top: 0;
	margin-bottom: 0;
}

.foot_optionsitem_maininner_checkbox .cart_checkbox_sec .container .checkmark:after {
	left: 7px;
	top: 4px;
	width: 6px;
	height: 10px;
	border-width: 0 2px 2px 0;
}

.foot_optionsitem_maininner_content .cart_checkbox_sec .container .checkmark:after {
	left: 7px;
	top: 4px;
	width: 6px;
	height: 10px;
	border-width: 0 2px 2px 0;
}

.foot_optionsitem_maininner_checkbox .cart_checkbox_sec .checkmark {
	top: 0;
	transform: rotateY(0);
}

.foot_optionsitem_mainouterbox_content {
	padding: 18px 15px;
	flex-basis: 50%;
}

.foot_optionsitem_mainouterbox_content .cart_checkbox_sec .container {
	margin-bottom: 0;
}

.foot_optionsitem_mainouterbox_content .cart_checkbox_sec .checkmark {
	width: 20px;
	height: 20px;
}


.new_op_cointent_item_box {
	border-radius: 10px;
	background: #fff;
	padding: 0px 15px;
}

.foot_optionsitem_maininner_img {
	flex-basis: 35%;
}

.foot_optionsitem_maininner_checkbox {
	flex-basis: 5%;
	display: flex;
	align-items: flex-start;
	justify-content: end;
}

.new_options_main_block .notes_section_item_inner .input_src {
	height: 75px;
}

.foot_optionsitem_maininner_section {
	display: flex;
	flex-basis: 95%;
	align-items: center;
}

.foot_optionsitem_maininner_img span img {
	width: 100%;
}

.foot_optionsitem_maininner_checkbox .cart_checkbox_sec .container {
	padding-left: 22px;
}

.starting_head_sec {
	padding: 29px 27px;
}

.main_file_inner_section_tab {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F4F4F4;
	border-radius: 4px;
	margin-bottom: 20px;
	flex-wrap: wrap;
	min-height: 79px;
}

.main_file_inner_section_tab .file_content_item_right a {
	background-color: #C7C7C7;
	width: 30px;
	height: 30px;
	padding: 8px;
}

.mob_main_inner_section {
	display: flex;
	align-items: center;
	margin: 0 -10px;
	flex-wrap: wrap;
}

.file_mob__outer_box {
	position: relative;
	flex-basis: 50%;
	padding: 0 10px;
	margin-bottom: 20px;
}

.file_mob__inner_box {
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
}

.file_mob_b_inner_box {
	position: absolute;
	bottom: 15px;
	left: 15px;
	right: 15px;
}

.file_mob_b_inner_box .file_mob__inner_outer_box {
	justify-content: flex-end;
}

.file_mob_b_inner_box .pre_esti_right_icon_content a {
	background: #9B392C;
}

.file_mob_b_inner_box .pre_esti_right_icon_content a svg path {
	stroke: #fff;
}

.file_mob__outer_box_pdf .pre_esti_right_icon_content a svg path {
	stroke: #9B392C;
}

.file_mob__outer_box_pdf .pre_esti_right_icon_content a:hover svg path {
	stroke: #fff;
}

.file_mob__outer_box_pdf .pre_esti_right_icon_content a {
	background-color: #C7C7C7;
}

.file_mob__inner_outer_box {
	display: flex;
	align-items: flex-start;
}

.file_mob__left_box {
	padding-right: 15px;
	flex-basis: 20%;
}

.file_mob__right_box {
	flex-basis: 80%;
}

.file_mob__right__text {
	font-size: 13px;
	font-weight: 700;
	color: #fff;
}

.file_mob__right__text p {
	font-weight: 500;
	padding-top: 5px;
}

.file_mob__outer_box span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #464646;
	opacity: 0.55;
}

.file_outer_b {
	position: relative;
}

.filter_overlay_b {
	position: absolute;
	;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: #464646;
	opacity: 0.5;
}

.file_mob__outer_box_pdf .file_mob__right__text {
	color: #717171;
}

.file_outer_b_img img {
	width: 100%;
}

.file_mob__outer_box_pdf .pdf_mob_none {
	opacity: 0;
}

.file_mob__outer_box_pdf .filter_overlay_b {
	display: none;
}

.file_mob__outer_box_pdf {
	background: #F5F5F5;
	border: 1px solid #D4D4D4;
}

.sattings_view_popoup .list_item_popup {
	width: 29%;
}

.customer_inner_section .payment_schedule_content {
	padding: 60px 0 0px;
}

.customer_inner_section .john_doe_form {
	padding: 35px 40px 60px;
}

.change_order_new .add_new_billing_price {
	padding-top: 28px;
}

.change_order_new .third_part_sec .form_main_src_f .size_sel {
	background-position-x: 98%;
	margin-bottom: 0;
}

.view_client_inner_section .john_basic_hed__inner h3 {
	padding: 15px 25px 10px;
}

.datepicker--day-name {
	color: #9B392C;
}

.datepicker--cell.-current- {
	color: #9B392C;
}

.datepicker--cell.-selected-,
.datepicker--cell.-selected-.-current- {
	background: #9B392C;
	font-family: inherit;
}

.add_new_popup_it .dash_circle {
	width: 30px;
	height: 30px;
	padding: 2px;
}

.popupclass .dashboard_header_section {
	position: sticky;
	z-index: 1;
	left: 0;
}

.hover_icon_d .tooltiptext {
	visibility: hidden;
	min-width: 65px;
	font-size: 12px;
	font-weight: 500;
	background-color: #D8D8D8;
	color: #000;
	text-align: center;
	border-radius: 2px;
	padding: 4px 5px;
	position: absolute;
	z-index: 1;
	top: -33px;
	z-index: 10;
	left: 50%;
	margin-left: -33px;
	opacity: 0;
	transition: opacity 0.3s;
}

.hover_icon_d .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: calc(50% - 5px);
	border-width: 5px;
	border-style: solid;
	border-color: #D8D8D8 transparent transparent transparent;
}

.hover_icon_d:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}

.project_table_ver_top .client_table td {
	vertical-align: top;
}

/* width */
.sidenav::-webkit-scrollbar {
	width: .4em;
}

/* Track */
.sidenav::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, .2);
	opacity: 0.4;
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, .2);
	opacity: 0.4;
}

.settings_main_section .dashboard_content_heading {
	padding-bottom: 48px;
}

.subscription_stroke_des {
	display: inline-block;
}

.subscription_stroke__mobile {
	display: none;
}

.dashboard_sidebar_listing>li a span svg.subscription_stroke_des {
	height: 23px;
}

.droft_inner_content .add_client_project_inner .basic_content_box h4 {
	font-size: 20px;
	font-weight: 500;
	color: #9B392C;
	text-align: left;
	margin-bottom: 10px;
	position: relative;
}

.add_new_invoice_inner .dete_item_inner .date_input_text {
	display: block;
	padding-bottom: 0;
	width: 100%;
}

.add_new_invoice_inner .dete_item_inner .date_input_text label {
	padding-bottom: 0;
}

.add_new_invoice_inner .dete_item_inner .date_input_text .input_tag {
	width: 100%;
}

.add_new_invoice_inner .dete_item_inner .date_input_text .form_main_src_f .size_sel {
	background-position-x: 96%;
}

.add_new_btn_footer_mob {
	display: none;
}

.projuct_add__new {
	display: block;
	width: 50%;
	padding-top: 22px;
}

.projuct_add__new label {
	font-size: 14px;
	padding-bottom: 10px;
	display: inline-block;
	font-weight: 400;
	color: #000;
}

.projuct_add__new p {
	font-size: 14px;
	font-weight: 500;
	color: #000;
}

.invoice_table_s {
	overflow-x: auto;
}

.pre_esti_right_icon_content a .tooltiptext {
	visibility: hidden;
	max-width: 66vh;
	white-space: nowrap;
	font-size: 12px;
	font-weight: 500;
	background-color: #D8D8D8;
	color: #000;
	text-align: center;
	border-radius: 1px;
	padding: 3px 5px;
	position: absolute;
	z-index: 1;
	top: -33px;
	left: auto;
	opacity: 0;
	transition: all 0.2s ease
}

.pre_esti_right_icon_content a .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: calc(50% - 5px);
	border-width: 5px;
	border-style: solid;
	border-color: #D8D8D8 transparent transparent transparent;
}

.pre_esti_right_icon_content a:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
	top: -29px;
}

.cart_subtotal_box_inner_pre_esti .desc_product_btns {
	border-radius: 7px;
}

.popup_btn_p {
	margin-top: 16px;
	margin-bottom: 11px;
}

.discount_inner_popup.list_item_popup {
	width: 25%;
}

.discount_inner_popup .form_main_src_h {
	width: 60%;
}

.dash_circle.tooltiptext_contract .tooltiptext {
	top: auto;
}

.dash_circle.tooltiptext_contract:hover .tooltiptext {
	top: auto;
	bottom: -30px;
}

.dash_circle.tooltiptext_contract .tooltiptext::after {
	top: auto;
	border-color: transparent transparent #D8D8D8 transparent;
	bottom: 24px;
}

.search_bar__popup_inner {
	padding: 25px 30px 0;
}

.add_new_popup_contract .form_submit_btn {
	padding-bottom: 20px;
}

.new_expense_add .basic_content_box {
	width: 100%;
}

.popup_new_receipt_info .list_item_popup_headding {
	flex-basis: 80%;
}

.popup_new_receipt_info .list_item_popup_headding_right {
	flex-basis: 20%;
}

.popup_new_receipt_info .list_item_popup_headding h3>span {
	font-size: 14px;
}

.footer_popup_btn_inner_section {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.popup_new_receipt_info .list_item_popup_content_item {
	padding: 20px 30px 0;
}

.new_expense_add_section .dashboard_content_h_left {
	flex-basis: 80%;
}

.change_order_new .add_basic_hed .basic_content_box {
	width: 100%;
}

.add_option_f_library_inner_box {
	padding: 10px 30px;
}

.add_option_popup_item_inner {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.popup_item_info_inner .list_item_popup_headding_right span {
	background: none;
	border: none;
}

.add_option_popup_item {
	margin: 6px 5px;
	width: calc(50% - 10px);
	padding: 8px;
	border: 1px solid #E7E7E7;
	border-radius: 7px;
	display: flex;
	align-items: center;
}

.add_option_popup_item>.add_option_l_img {
	width: 45%;
	position: relative;
	padding-right: 10px;
}

.add_option_popup_item>.add_option_l_img img {
	width: 100%;
}

.add_option_popup_item .add_option_inner_content {
	width: 55%;
}

.add_option_inner_content p {
	font-size: 12px;
	font-weight: 500;
	color: #000;
}

.add_option_inner_content h5 {
	font-size: 13px;
	font-weight: 600;
	color: #000;
	padding: 2px 0 8px;
}

.add_option_inner_content p>span {
	font-size: 12px;
	font-weight: 400;
	display: block;
	background: none;
	border: none;
	width: auto;
	padding-bottom: 23px;
}

.add_option_popup_item .cart_checkbox_sec .container input~.checkmark:after {
	display: block;
}

.add_option_popup_item>.add_option_l_img .cart_checkbox_sec .checkmark {
	border-color: #CFCFCF;
	border-radius: 12px;
	height: 20px;
	width: 20px;
}

.add_option_popup_item>.add_option_l_img .cart_checkbox_sec .container .checkmark:after {
	left: 7px;
	top: 4px;
	border-width: 0 2px 2px 0;
}

.add_option_popup_item>.add_option_l_img .cart_checkbox_sec {
	width: auto;
	float: none;
	width: auto;
	float: none;
	position: absolute;
	top: 18px;
	right: 6px;
}

.popup_item_info_inner .johndoe_item_main_box_approval {
	padding: 20px 30px;
	margin: 0;
}

.popup_item_info_inner .johndoe_item_main_box_approval .cart_checkbox_sec {
	width: 100%;
}

.popup_item_info_inner .johndoe_item_main_box_approval .cart_checkbox_sec .checkmark {
	border-color: #CFCFCF;
	height: 20px;
	width: 20px;
}

.popup_item_info_inner .johndoe_item_main_box_approval .cart_checkbox_sec .checkmark:after {
	left: 7px;
	top: 4px;
	border-width: 0 2px 2px 0;
}

.add_options_choice_popup .add_new_adchack .cart_checkbox_sec .checkmark {
	height: 20px;
	width: 20px;
}

.popup_item_info_inner .add_new_adchack .cart_checkbox_sec .container p {
	font-size: 14px;
	font-weight: 400;
}

.add_options_choice_popup .add_new_adchack .cart_checkbox_sec .container .checkmark:after {
	border-width: 0 2px 2px 0;
}

.popup_item_info_inner .johndoe_item_main_box_approval .form_submit_btn {
	justify-content: left;
	margin: 39px 0;
}

.popup_item_info_inner .list_item_popup_content_item {
	padding: 27px 30px 0;
}

.add_options_choice_popup .add_new_adchack .cart_checkbox_sec {
	width: 100%;
	float: none;
	margin: 20px 0;
}

.add_options_choice_popup .list_item_popup_content_item .form_submit_btn {
	justify-content: left;
}

.add_options_choice_popup .list_item_popup_content_item .form_submit_btn .submit_btn_src {
	width: auto;
}

.signature_content_inner_box .info_contnt h4 {
	font-size: 20px;
	font-weight: 500;
	color: #9B392C;
	text-align: left;
	margin-bottom: 20px;
}

.signature_content_inner_box .signature_img_inner {
	resize: none;
	height: 90px;
	width: 100%;
	padding: 10px 15px;
	border: 1px solid #E7E7E7;
	border-radius: 5px;
	text-align: center;
}

.signature_content_inner_box .signature_img_inner_clear {
	text-align: right;
	width: 100%;
	padding: 5px 0;
}

.signature_content_inner_box .signature_img_inner_clear a {
	color: #9B392C;
	font-size: 16px;
	display: inline-block;
}

.signature_content_inner_box .form_submit_btn {
	margin-top: 10px;
}

.signature_order_approved .list_item_popup_header_top {
	background: none;
	padding: 20px 24px 0px;
}

.signature_order_approved .signature_order_img {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.signature_order_approved .signature_order_img>span {
	width: 70px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px;
	background: #58AF5C;
	border-radius: 100%;
	margin: 3px 0 20px;
	animation: order_approved 2s infinite ease-in-out;
}

@keyframes order_approved {
	0% {
		transform: scale(1, 1);
	}

	50% {
		transform: scale(1.2, 1.2);
	}

	100% {
		transform: scale(1, 1);
	}

}

.signature_order_img .signature_order_content p {
	font-size: 20px;
	font-weight: 500;
	color: #9B392C;
	text-align: center;
	padding-bottom: 20px;
}

.task_list_popup_inner_section .modal_scroll {
	max-height: 80vh;
}

.task_list_popup_inner_section .list_item_popup {
	width: 75%;
}

.task_list_popup_inner_section .task_list_popup_inner_item .list_item_popup_header_top {
	border-radius: 0;
}

.task_list_popup_inner_section .task_list_popup_inner_item .list_item_popup_headding {
	flex-basis: 100%;
}

.task_list_popup_inner_section .task_list_popup_inner_item .list_item_popup_headding_right {
	justify-content: space-between;
	align-items: flex-start;
}

.task_list_popup_inner_section .description_item_box_inner .form_submit_btn {
	margin-top: 0;
}

.task_list_popup_inner_section .description_item_box_inner .checkbox__type {
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0.5rem;
}

.task_list_popup_inner_section .description_item_box_inner .hover_chack_box:hover {
	background: rgba(234, 234, 234, .5);
}

.task_list_popup_inner_section .description_item_box_inner .close_btn_task>.form_submit_btn .submit_btn_src {
	padding: 5px 10px;
}

.task_list_popup_inner_section .description_item_box_inner .close_btn_task>.form_submit_btn {
	justify-content: right;
}

.task_list_popup_inner_section .click_to_upload_inner .click_to_upload_link>a {
	text-decoration: underline;
	transition: all .3s ease;
}

.task_list_popup_inner_section .click_to_upload_inner .click_to_upload_link>a:hover {
	text-decoration: none;
}

.task_list_popup_inner_section .users_info_inner {
	background: #F5F5F5;
	border-radius: 2px;
}

.task_list_popup_inner_section .description_item_box_inner .edit_text_link>a:hover {
	text-decoration: none;
}

.task_list_popup_inner_section .description_item_box_inner .edit_text_link>a {
	text-decoration: underline;
	transition: all .3s ease;
}

.task_list_popup_inner_box_right .list_item_popup_headding_right>.close_item {
	display: inline-block;
}

.task_list_popup_inner_box_left .list_item_popup_header_top>.close_item {
	display: none;
}

.notes_section_item_box_popup .notes_section_item_inner .input_src {
	margin-top: 19px;
	height: 45px;
}

.mobile_block_item .activities_date_left,
.activities_m_price {
	display: inline-block;
}

.mobile_block_item .activities_user,
.activities_m_price {
	display: inline-block;
}

.mobile_block_item .activities_m_left>h6>span.mobile_des_hide {
	display: none;
}

.question_info {
	border-top: 1px solid #D7D7D7;
}

.question_info .survey_sc_main_content {
	padding: 10px 30px;
}

.question_info .survey_sc_main_content>.form_submit_btn {
	justify-content: left;
	margin: 25px 0 10px;
}

.survey_sc_main_item_foot_btn .notes_section_item_inner .input_src {
	max-height: 42px;
}

.starting_head_sec .client_info_n .client_info_a .input_tag {
	padding-right: 55px;
	border-radius: 7px;
}

.client_info_n .client_info_a {
	position: relative;
	overflow: hidden;
}

.client_info_n .client_info_a .input_tag {
	padding-right: 55px;
	border-radius: 7px 7px 0 0;
}

.client_info_n .client_info_a>img {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 12px;
}

.client_info_n .client_ad_n {
	padding: 10px 20px;
	background-color: #F4F4F4;
	border-radius: 0 0 7px 7px;
}

.client_info_n .client_ad_n>.new_btn_plus>span {
	width: 28px;
	position: relative;
	height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	padding: 6px;
	margin-right: 10px;
	background-color: #9B392C;
}

.client_info_n .client_ad_n>.new_btn_plus {
	display: flex;
	align-items: center;
	width: 100%;
	font-size: 14px;
	font-weight: 600;
}

.Welcome_screen_block {
	display: none;
}

.Welcome_screen {
	width: 100%;
	background-color: #9B392C;
}

.Welcome_screen_inner {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	justify-content: space-around;
	padding: 50px 35px;
}

.Welcome_screen_inner .Welcome_screen_login {
	align-self: center;
	padding-top: 100px;
	padding-bottom: 50px;
}

.Wel_login_src {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 20px;
}

.Wel_login_src>.wel_btn_src {
	font-size: 14px;
	color: #000;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	padding: 15px 25px;
	text-align: center;
	display: inline-block;
	white-space: nowrap;
	letter-spacing: 1px;
	background: #fff;
	border-radius: 50px;
	border: 1px solid #FFFFFF;
	outline: none;
	cursor: pointer;
	transition: .3s all ease;
	line-height: 1.6;
	margin-right: 15px;
}

.Wel_login_src .wel_btn_src:hover {
	background: none;
	color: #fff;
	border-color: #fff;
}

.Wel_login_src .wel_btn_src.active_w {
	background: none;
	color: #fff;
	border-color: #fff;
	margin-right: 0px;
}

.Wel_login_src .wel_btn_src.active_w:hover {
	background: #fff;
	color: #000;
	border-color: #fff;
}

.new_work_or .description__item__box .new_table__inner_content tr td {
	vertical-align: baseline;
	width: 0%;
}

.new_work_or .list_item___content_mob_inner {
	padding: 15px 11px 10px;
}

.work_order_list .add_new_Member_team_sec .add_new_billing h4 {
	padding: 15px 0 15px;
}

.work_order_list .add_new_billing .size_sel {
	margin-bottom: 0;
}

.creatr_survey .add_new_billing .size_sel {
	margin-bottom: 0;
}

.view_expense .dete_item_pre.view_d_inner {
	flex-wrap: wrap;
}

.view_expense .projuct_add__new {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 20px;
}

.view_expense .description__item__box {
	margin-top: 60px;
}

.view_expense .john_section_draft {
	padding-bottom: 30px;
}

.view_expense .view_btn_src .approval_amount .amount_t>label {
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.view_expense .view_btn_src .approval_amount .amount_t>p {
	font-size: 24px;
	font-weight: 600;
	color: #000;
}

.pre_esti_right_icon_content .send_content_in .send_info {
	padding: 10px 30px;
}

.pre_esti_right_icon_content .send_content_in .send_info>.send_info_inner {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	margin: 15px 0;
}

.pre_esti_right_icon_content .send_content_in .send_info>.send_info_inner>.send_i {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	padding: 10px;
	background-color: #F5F5F5;
	margin-right: 16px;
	margin-bottom: 15px;
	border: 2px solid transparent;
	box-shadow: 1px 1px 6px 2px rgb(0 0 0 / 9%);
	margin-left: 0;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
}

.pre_esti_right_icon_content .send_content_in .send_info>.send_info_inner>.send_i.send_m {
	background-color: #4588FB;
}

.pre_esti_right_icon_content .send_content_in .send_info>.send_info_inner>.send_i img {
	height: 100%;
	width: 100%;
}

.pre_esti_right_icon_content .send_content_in .send_info>.send_info_inner>.send_i:hover {
	border: 2px solid #e9e5e4;
}

.subscription_list .head_2_in {
	padding-bottom: 10px;
}

.view_s_info {
	display: flex;
	background-color: #fff;
	width: 100%;
	padding: 20px 27px;
	margin-bottom: 25px;
	flex-wrap: wrap;
	border-radius: 12px;
}

.view_sub_r {
	width: 37%;
	text-align: right;
}

.survey_sc_main_item_box .basic_content_box {
	width: 100%;
}

.q_content p {
	font-size: 15px;
	font-weight: 400;
	color: #000;
	margin-bottom: 10px;

}

.q_content.q_form_content p {
	font-size: 14px;
	width: 90%;
}

.survey_sc_main_content .survey_sc_head {
	width: 90%;
	text-align: left;
	padding: 50px 0 30px;
}

.survey_sc_main_content .survey_sc_head h2 {
	font-size: 20px;
	color: #000;
	font-weight: 500;
}

.survey_sc_main_item_box .survey_sc_main_item_box_inner {
	margin-bottom: 25px;
	border-bottom: 1px solid #E7E7E7;
}

.survey_sc_main_info .survey_sc_main_content h5 {
	margin-bottom: 10px;
}

.survey_sc_main_info .survey_sc_main_content_star_re .survey__content_star_re {
	border: none;
	padding-bottom: 25px;
}

.survey_sc_main_item_box.survey_sc_main_info {
	border: none;
}

.notes_section_item .signature-pad {
	width: 100%;
}

.swal2-icon.swal2-success .swal2-success-ring {
	border: .25em solid #58AF5C !important;
}

.swal2-icon.swal2-success [class^=swal2-success-line]
{
	background-color:#58AF5C !important;
}


.list_item_popup_headding_right span.close_item_edit {
	display: block;
	cursor: pointer;
	float: right;
}

.dashboard_sidebar_sec_toggle .dashboard_sidebar_listing>li a {
	justify-content: center;
}

.pp_project_task_mob {
	display: none;
}

.sp_divider {
	padding-right: 4px;
}

.cp_first_captial {
	text-transform: capitalize;
	color: #000;
	font-weight: 500;
}

.sidebar_btn_link__outer a.sidebar_btn_link {
	justify-content: left;
	padding: 0px 25px 0px;
}

.login_right_sec.login_right_block.verify__new_password_inner {
	flex-direction: column;
	padding: 0px 130px 50px;
	width: 999px;
	max-width: 100%;
	flex-basis: auto;
}

.verify__new_password_inner .login_right_logo_inner {
	width: 160px;
	margin: 0 auto;
	padding-bottom: 100px;
}

.login_right_block .login_main_sec {
	padding: 50px 65px 40px;
	box-shadow: -2px 4px 20px -2px #00000021;
	border-radius: 20px;
}

.login_right_block .login_right_logo_inner img {
	width: 160px;
}

.login_right_block .login_right_logo_inner {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 30px 50px 50px;
    margin-bottom: 20px;
}

.box_item_content>small {
	font-size: 14px;
	font-weight: 500;
}

.cart_subtotal_box_inner_pre_esti.invoice__cart_subtotal_block {
	max-width: 100%;
}

.cart_subtotal_box_inner_pre_esti.invoice__cart_subtotal_block .desc_product_2 {
	max-width: 50%;
}

.popup__form__src_full_w .form_main_src_h.popup__form__src_half_inner {
	width: 100%;
}

.edit__profle_mob_o {
	display: none;
}

.john_doe_form .up_file_loed_section {
	align-items: flex-start;
}

.view_footer_btn_mob.triple_dots__view {
	display: block;
	position: relative;
	z-index: 1;
}

.triple_dots__view .triple_dots__content_item {
	right: -10px;
	top: 37px;
}

.triple_dots__view .triple_dots.m_dots {
	padding-left: 8px;
	display: block;
	cursor: pointer;
}

.view_footer_btn_mob.triple_dots__view .triple_dots__content_item ul li a {
	font-size: 16px;
}

/* #estimateadd__contract_popup {
    width: 500px;
} */

.popup__minwidth {
	/* min-width: 500px; */
	min-width:400px;
}

.contracts__estimate_block .contracts__estimate_block_inner .john_content_item_2 {
	flex-basis: 100%;
}

.basic__addviewmembers_outer .form_main_src_full .form_main_src_h {
	width: 50%;
}

.optionlibrary__view_popup_block .basic_content_box {
	width: 100%;
}

#team__addnewmember_popup, #teamview_user, #teamedit__editmember_popup, #new_tasks_popup, #invoice_add__new_contract__popup, #estimateadd__newcontract_popup, #workordercreate__newcontract_popup, #workordercreate_edit_popup, #a_workorderedit__popup {
	width: 44%;
	max-width: 100%;
}

.activities_m_left h6>a {
	color: #000;
}






/* avtar image */
.add_new_Member_team_section_block .edit_profle_img.edit__profle_img_o.avtar__imagemobile_outer__main.add_new_Member_team_sec_inner {
	display: block;
	margin: 30px 0px;
}

.avtar__imagemobile_outer__main {
	position: relative;
	margin: 0 auto;
	/*display: none;*/
}

.edit__profle_mob_o {
	display: block;
	position: absolute;
	bottom: 2px;
    right: 27px;
}

.avtar_img_sec.avtar_img_sec_mobile.avtar__imagemobile_outer {
	text-align: center;
	position: relative;
	padding-top: 0%;
	height: 180px;
	width: 180px;
	overflow: hidden;
	border-radius: 100%;
	margin: 0 auto;
	background: #fff;
	display: block;
	padding-right: 0px;
}

.avtar__imagemobile_outer .avtar__imagemobile {
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	margin: auto;
	/* background: #F2F3F5; */
	width: auto;
	max-height: 100%;
	display: block;
}

.avtar__imagemobile img.avtar__imagemobile_inner {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	max-height: 100%;
	width: auto;
}

.avtar__imagemobile_outer .avtar__imagemobile .edit__profle_mob_o>a {
	padding-right: 0;
	display: inline-block;
	position: relative;
}

.profle__client_link_o .memberprofle__btn {
	margin: 0px 10px;
}

.add_new_Member_team_section_block span.list_item_popup_list.avtar__imagemobile {
	background: #F2F3F5;
}

.checkbox__type__o {
    display: flex;
    align-items: center;
}

.description_head_sec
{
	word-break: break-all;
	display: inline-block;
	padding-right: 10px;	
}
.popup__form__src_full_w .basic_content_box.popup__form__src_half_inner {
    width: 100%;
}
.footer_popup_btn_right a.submit_btn_src.aa_receipt_step_one_next {
    margin-right: 0;
}

.expenses_uploder__outer .upload_btn_ex.expenses_uploder__l {
    min-width: 185px;
}

.expenses_uploder__outer .footer_popup_btn_right.expenses_uploder__r {
    min-width: 185px;
}


.form_submit_btn.expenses_uploder__outer {
    flex-direction: row;
    flex-wrap: wrap;
}
.upload_btn_content>p {
    font-size: 16px;
    font-weight: 600;
    font-family: inherit;
}

.activities_m_main .client_table_sec__blank {
    height: auto;
}



































/******* Avtar Profile ********/

.edit__profle_mob_o a {
	width: 36px;
	height: 36px;
	border-radius: 100%;
	padding: 7px;
	background-color: #fff;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.edit__profle_mob_o span.edit_camera_o {
    width: 20px;
}

.profle__client_link_o .memberprofle__btn a:hover.site_btn svg path {
	fill: #9B392C;
}

.profle__client_link_o .memberprofle__btn a:hover.site_btn svg path.remove_icon_c {
	fill: none;
	stroke: #9B392C;
}

.p_profile__bg_in {
    background: #F5F5F5;
    padding: 30px;
}

#edit_profle_modal button.fancybox-button.fancybox-close-small {
    top: 13px;
}
.profle__client_link_o {
	display: flex;
	justify-content: center;
}

.sbcrpn_plan_box_bg span.price_before_discount {
    display: block;
}

.discount__plan_method {
    color: #000;
}

.w_work_upload_section  .fileuploader-items .fileuploader-item {
    margin: 0;
}

.invoiceedit_up_file_loed_section .fileuploader-items .fileuploader-item
{
	margin: 15px 25px;
}











.survey_content_inner .add_basic_hed{width: 100%;border-radius: 15px;}
.johndoe_hed_content_btn.new_survey_btn_add{display: inline-flex;}
.johndoe_hed_content_btn.new_survey_btn_add > a{border: 1px solid #9B392C;border-radius: 100%;padding: 2px;}
.new_survey_btn_add .active_plus span{margin-right: 0;}
.form_main_src_h.form_main_width{width: calc(50% - 45px);}
.form_main_src_f.form_main_width{width: calc(100% - 37px);margin-bottom: 0;}
.third_part_survery .form_main_src_full{display: flex;
    align-items: center;}
.new_survey_dd img{width: 20px;}
.select_pp.new_survey_btn_add{padding-top: 25px;}
.sub_change_b .form_submit_btn{display: block;margin: 0;}
.sub_change_b .submit_btn_src{width: 100%;text-align: center;max-width: 258px;}
.sub_change_b .form_submit_btn .active_submit{margin-top: 15px;margin-left: 0;}



.survey_src_inner .survey_sc_main_content_star_re > p{margin-bottom: 0;padding-bottom: 10px;}
.question_info  .survey_sc_main_content_star_re > p{margin-bottom: 0;padding-bottom: 10px;}
.survey__content_star_re.john_content_item_screen{padding: 5px 0}
.question_head_P{padding-top: 5px;}

.survey_sc_main_content > .question_head_P > h4{font-size: 20px;color: #000;font-weight: 500;padding: 0;padding-bottom: 5px;}
.hide_content{display:none ;}
.preview_s_info >.basic_content_box {width: 90%;}
.preview_s_box > .basic_inner_content_left{flex-basis: 25%;}
.preview_s_box > .basic_inner_content_right{flex-basis: 75%;}
.preview_s_box.basic_inner_box ul li{word-break: break-word;}
.preview_s_box.basic_inner_box ul li b{font-weight: 600;}
.settings_content_sec_left .dashboard_content_h_left{width: auto;}
.client_table_sec__blank{height: calc(100vh - 220px);}
.johndoe_hed_left .survey_abc_m > h2{padding-bottom: 0;}
.preview_content_src .survey_sc_main_item_box_inner{margin-bottom: 0px;
     border-bottom: none;}
.preview_content_src{max-width: 100%;
	padding: 20px 27px;
	background: #fff;
	box-shadow: -2px 4px 18px 4px #00000005;
	border-radius: 12px;} 
.johndoe_item_main_box .survey_sc_main_item_box {width: 80%;} 
.triple_dots_sec > .triple_dots{font-weight: 500;font-size: 15px;}
.preview_s_info .hide_des_ss h5{font-size: 20px;font-weight: 500;color: #000;padding-bottom: 20px;}
.entry_content_ss{border: 1px solid #E7E7E7;border-radius: 7px;}
.entry_content_ss p{font-size: 13px;font-weight: 400;color: #000;line-height: 1.3;width: 90%;}
.count_star_ac > span{background-color: #9B392C;color: #fff;}
.desktop_Active_hide{display: flex;} 
.moblie_Active_hide{display: none;} 
.mm_section_outer{display: flex;flex-wrap: wrap;background:#fff;padding: 30px 20px 1px;align-items: center;}
.entry_content_outer:nth-child(2){border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7; text-align: center; }
.entry_content_outer{width: 33.33%;}
.mobile_full_ww{width: 100%;padding-top: 5px;}
.entry_content_inner p{font-size: 12px;font-weight: 500;color: #000;line-height: 1.3;}
.entry_content_inner h2{font-size: 14px;font-weight: 600;color: #000;line-height: 1.3;}
.client_table_sec.border_r_none{border-radius: 0;overflow-x: unset;}
.sbcrpn_tab_src{width: 100%;display: flex;align-items: center;padding: 40px 0 20px;justify-content: center;}
.sbcrpn_tab_src ul{display: inline-flex;align-items: center;padding: 5px 0px;background: #FFFFFF;
	border: 1px solid #9B392C;border-radius: 32px;}
.sbcrpn_tab_src ul li > a{display: block;font-size: 20px;color:#9B392C;padding: 6px 15px;margin: 0 5px; font-weight: 500;border-radius: 30px;}
.sbcrpn_tab_src ul li.active_mon a{background-color: #9B392C;color: #fff;}
.subsc_plan_br{display: block;border-bottom: 1px solid #B7B7B7;padding-bottom: 10px;}
.next_btn_sec > .sub_cancel_f{text-decoration: underline;font-size: 20px;font-weight: 500;color: #000;display: inline-block;width: auto;padding: 0;}
.next_btn_sec > .sub_cancel_f:hover{text-decoration: none;}
.order_table_cc{background: #FAFAFA;border-radius: 15px;padding: 10px 20px 15px;margin: 50px 0 20px;width: 90%;}
.order__table_inner{border-collapse: collapse;width: 100%;}
.order__table_inner > thead > tr th , .order__table_inner > tbody > tr td{text-align: left;padding: 15px 8px;}
.order__table_inner > thead > tr th{font-weight: 500;font-size: 20px;color: #000000;}
.order__table_inner > tbody > tr td{font-weight: 500;font-size: 16px;color: #000000;}
.order__table_inner > tbody > tr td h4{color: #9B392C;font-weight: 600;font-size: 16px;}
.order__table_inner > tbody > tr{border-top: 1px solid #E7E7E7;}
.order_table_cc.order_table_active{border: 1px solid #9B392C;border-radius: 7px;}
.order_table_active > .order__table_inner > tbody > tr{border-bottom: 1px solid #E7E7E7;border-top: 0;}
.order_table_active > .order__table_inner > tbody > tr:last-child{border-top: 0;border-bottom: 0;background-color: #F7EFEE;border-radius: 7px;overflow: hidden;}
.order_table_active > .order__table_inner > tbody > tr:nth-last-of-type(2){border-top: 0;border-bottom: 0;}
.order_table_active > .order__table_inner > tbody > tr:last-child h4{font-weight: 600;font-size: 24px;}
.order_table_active > .order__table_inner > tbody > tr:last-child td:first-child {padding: 0px 30px;}
.order_table_active > .order__table_inner > tbody > tr:last-child td:first-child {border-radius: 7px 0 0 7px;}
.order_table_active > .order__table_inner > tbody > tr:last-child td:last-child {border-radius: 0 7px 7px 0;}
.para_text.order_pare{margin-top: 20px;}
.para_text.order_pare p{font-size: 16px;}
.para_text.order_pare p:last-child{margin-top: 15px;}
.form_submit_btn.order_btn_f{padding-top: 20px;}
.sup_icon{ display: none;}
.suc_content_en{padding: 5px 0px 20px;border-bottom: 1px solid #E7E7E7;margin-bottom: 35px;}
.suc_content_en p{font-weight: 500;font-size: 16px;text-align: center;margin: 0;color: #505050;}
.confirmed_box_inner.succes_inner_cc h3{margin: 40px 0 10px;}
.h_breadcrumb_sec ul .change_active > a{color: #9B392C;text-decoration: underline;}
.confirmed_box_sec.cancel_order__box{max-width: 850px;}
.cancel_order__box > .succes_inner_cc .suc_content_en {margin: 0 auto 35px;width: 75%;}
.cancel_checkbox_cc{float: left;width: 50%;text-align: left;display: inline-block;padding-right: 15px;}
.cancel_checkbox_cc .checkbox__type{padding: 2px 0px;display: block;}
.cancel_checkbox_cc .checkbox__type label p {  word-break: break-word; line-height: 1.5;}
.cancel_checkbox_cc .cart_checkbox_sec .checkmark{top: 0;transform: translateY(0%);	height: 15px;
width: 15px;background-color: #E3E1E1;border-color:#E3E1E1 ;
border-radius: 2px;}
.cancel_checkbox_cc > .checkbox__type > .cart_checkbox_sec .container {padding-left: 23px;}
.cancel__checkbox{margin-bottom: 20px;display: flex;
flex-wrap: wrap;}
.succes_inner_cc .notes_section_item_inner .input_src{background-color: transparent;box-shadow: none;}
.succes_inner_cc  .notes_section_item_inner{text-align: left;width: 100%;}
.succes_inner_cc  .notes_section_item_inner > label{font-weight: 500;
font-size: 16px;color: #000;}
.form_submit_btn.cancel_btn_foot{justify-content: center;margin: 25px 0px 5px;}
.cancel_checkbox_cc > .checkbox__type .cart_checkbox_sec .container .checkmark:after {left: 4px;top: 1px;width: 5px;height: 9px;}
.notice_sub_inner{background: #FFFFFF;
box-shadow: -2px 4px 18px 4px rgba(0, 0, 0, 0.02);
border-radius: 16px;padding: 40px 35px 33px 25px;position: relative;margin-bottom: 30px;}
.notice_sub_item{display: flex;margin-bottom: 20px;}
.notice_sub_item .notice_sub_l{width: 55px;}
.notice_sub_item .notice_sub_l img{width: 35px;}
.notice_sub_item .notice_sub_r{width: calc(100% - 55px);padding-right: 25px;}
.notice_sub_r > p{font-weight: 500;line-height: 1.4;
font-size: 16px;color: #505050;}
.notice_sub_inner > .close_icon_no{position: absolute;display: inline-block;width: 25px;height: 25px;top: 14px;
right: 15px}
.notice_sub_inner .form_submit_btn{justify-content: end;}
.web_lead_src > .client_table_inner___team_sec{padding-bottom: 0;}
.web_lead_outer{padding: 26px 30px 0;}
.web_lead_content_t{border: 1px solid #E7E7E7;border-radius: 6px;padding: 23px 25px 33px;}
.web_lead_content_t > p{font-weight: 400;font-size: 18px;color: #000000;margin: 0;}
.web_footer_cc{padding: 15px 0 10px;}
.web_footer_cc > p{margin: 0;font-weight: 500;font-size: 18px;line-height: 1.3;}
.client_table_sec.client_inte_sec{padding: 15px 15px;box-shadow: none;}
.inte_sub_outer{display: flex;align-items: flex-start;border: 1px solid #E7E7E7;border-radius: 6px;padding: 12px 15px 15px 6px;margin-bottom: 30px;}
.web_inte_content_t{width: 300px;display: flex;align-items: center;position: relative;}
.web_inte_r{width: calc(100% - 300px);padding-left: 15px;}
.inte_logo_info{display: flex;align-items: center;position: relative;}
.logo__info_ss , .logo__info_rr{border: 1px solid #E7E7E7;border-radius: 6px;width: 135px;
    height: 135px; display: flex;align-items: center;justify-content: center;margin: 0 6px;}
 .logo__info_ss img{width: 70px;}
 .logo__info_ss .zoho_books_img{width: 100px;}
 .logo__info_rr img{width: 51px;}
.midd_arro_mm{position: absolute; left: auto;right: auto;display: block;width: 100%;margin: 0 auto;}
.midd_arro_mm .midd_arro_in{display: flex;width: 45px;height: 45px;border-radius: 100%;padding: 9px;margin: 0 auto;
 background-color: #D9D9D9;text-align: center;}
.web_inte_r > h5{font-weight: 600;font-size: 20px;color: #000000;line-height: 1.4;padding-bottom: 5px;}
.web_inte_r > p{font-weight: 400;font-size: 18px;color: #000000;line-height: 1.4;}
.inte_btn_footer.form_submit_btn{margin-top: 15px;margin-bottom: 0;}
.inte_icon_sec{padding-left: 50px;}
.inte_icon_inner{display: flex;align-items: center;max-width: 382px; margin-bottom: 20px;}
.inte_icon_l{width: 50px;}
.inte_icon_l .inte_icon > img{width: 37px;}
.inte_icon_r{width: calc(100% - 50px);}
.inte_pra_entry{padding-left: 10px;}
.inte_pra_entry > p{font-weight: 500;font-size: 16px;color: #444444;line-height: 1.2;}
.form_submit_btn.margin_top_i{padding-top: 20px;}
.survey_con_head{ text-align: left; padding: 20px 0 20px;width: 80%;}
.survey_con_head > h2{font-size: 20px; color: #000; font-weight: 500;}
.survey_con_ent > p > b{font-weight: 500;font-size: 18px;}
.q_content.survey_con_ent {width: 80%;}
.basic_content_box.entry_info_customer{width: 100%;padding: 20px 27px;margin-top: 20px;}
.survey_info_customer > .dashboard_content_heading{display: none;}
.form_submit_btn.customer__footer_btn{padding-top: 20px;}
.johndoe_item_main_box.entry_box_customer .add_basic_hed{padding: 30px 27px;margin-bottom: 30px;}
.public_view_container{padding: 33px 40px 0 39px; display: block;background: #F4F4F4;padding-bottom: 50px;transition: all 0.5s ease;
}
.public_view_entry{max-width: 1260px;margin: 0 auto;padding: 20px 27px;background-color: #fff;}
.border_top_pub{border-radius: 10px;border-top: 5px solid #9B392C;}
.public_view_entry > .public_head_v{padding: 10px 0 15px;}
.public_view_entry > .public_head_v h4{margin: 0; font-size: 20px; font-weight: 500; color: #000000;text-align: left;}
.pub_des_logo{align-items: center; justify-content: center; display: flex;padding: 35px 0;}
.client_table_inner_sec.padding_inte_ss{padding: 10px 10px 25px;}
.taxes_headding_item.head_inte_ss{padding: 0px 10px 0;}
.bank_entry_content{padding-bottom: 20px;display: block;}
.bank_entry_content > p{font-weight: 400;font-size: 18px;line-height: 1.4;color: #000;}
.bank_team_sec{padding-bottom: 10px;}
.protected_bank{padding: 10px 0;}
.protected_bank > h6{font-size: 14px;font-weight: 500;line-height: 1.5;padding-left: 3px;}
.protected_bank > h6 > a{display: inline-block;padding: 0 5px;}
.bank_entry_inner{padding: 7px 0 30px;background: #FFFFFF;box-shadow: -2px 4px 18px 4px #00000005;border-radius: 12px;}
.bank_popup_f{display: block;padding-top: 20px;}
.bank_popup_f > p{font-weight: 500;
	font-size: 12px;line-height: 1.2;}

.bank_info_inner{display: flex;border-bottom: 1px solid #E7E7E7;padding-bottom: 15px;}
.bank_img_l{width: 100px;}
.bank_accou_info{width: calc(100% - 300px);display: flex;padding-right: 15px;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;}
.bank_primary_info{width: 200px;display: flex;
    align-items: self-start;justify-content: end;}
.bank_entry_outer{margin-top: 20px;}
.bank_entry_inner_box{margin-bottom: 25px; padding: 20px 25px 8px;background: #FFFFFF;box-shadow: -2px 4px 18px 4px #00000005;border-radius: 12px;}
.bank_logo_l{ position: relative; height: 75px; width: 75px; overflow: hidden;border-radius: 100%;background: #D9D9D9;}
.bank_logo_l > a{position: absolute;left: 0;bottom: 0;top: 0;right: 0;margin: auto;width: auto;max-height: 100%;
display: block;}
.bank_logo_l > a > img{position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;object-fit: cover;
width: 100%;}
.bank_accou_info > h4{font-weight: 500;font-size: 16px;line-height: 1.2;padding-bottom: 2px;}
.bank_primary_info > .john_content_item_2 label::before{right: -38px;left: auto;}
.bank_primary_info > .john_content_item_2 label::after{right: -39px;left: auto;width: 27px; height: 27px;}
.bank_primary_info > .john_content_item_2 label{margin-left: 0;margin-right: 33px;}
.bank_primary_info > .john_content_item_2 label > p{font-weight: 500;font-size: 14px;line-height: 1.4;color: #000;}
.bank_primary_info > .john_content_item_2 > .form-group {padding: 7px 5px;}
.bank_list_info_entry{display: flex;padding-bottom: 3px;}
.bank_list_info_src{width: calc(100% - 50px);}
.bank_info_head{display: flex;padding: 10px 0 15px;flex-wrap: wrap;}
.bank_list_l{width: 170px;padding-right: 15px;}
.accou_info_list{width:calc(100% - 170px);padding-right: 15px;}
.bank_primary_dalet{width:50px;display: flex;
    align-items: end;
    justify-content: flex-end;
    flex-direction: column;}
.bank_list_l > p , .accou_info_list > p {font-weight: 500;font-size: 14px;line-height: 1.5;color: #5B5B5B;}
.primary_dalet_sec > .dash_circle{width: 25px;height: 25px;}
.multi_factor_box {padding-top: 20px;}
.multi_factor_box > p{font-style: normal;font-weight: 500;font-size: 14px;line-height: 1.6;color: #000000;}
.multi_factor_box > h4{margin-bottom: 10px;}
.toggle_text_pass{display: grid;grid-template-columns: 60% 1fr;gap: 20px; justify-content: space-between;align-items: center;margin-bottom: 10px;}
.toggle_pass_item > h5{font-weight: 500;font-size: 20px;line-height: 1.4;color: #000000;}
.toggle_pass_item_2 > .signature_item_contact_toggl{padding-top: 0;}
.form_main_pass_outer{padding: 10px 0;}
.form_submit_btn.disabled_btn_f{padding-top: 10px;}
.form_submit_btn.disabled_btn_f > .submit_btn_src{background-color: #DDDBD8;color: rgba(149, 149, 149, 1);border-color:#DDDBD8;}
.success_info__head{text-align: center;width: 100%;border-bottom: 1px solid #E7E7E7;padding: 25px 0;}
.success_info__head > h4{font-weight: 600;font-size: 28px;line-height: 1.5;text-align: center;color: #9B392C;}
.success_info__head > p{font-weight: 500;font-size: 16px;line-height:1.5;text-align: center;color: #505050;}
.john_basic_hed__inner.new_items_table__sec{background-color: transparent;}
.new_items__table_container{width: 100%; border-radius: 12px; background-color: #FFFFFF; margin-bottom:20px;padding: 0 20px;}
.pro_head__list h4{padding: 15px 0px 15px 0px; font-size: 20px;font-weight: 500;color: #9B392C;text-align: left;
position: relative;}
.pro_btn_ad_n > .new_btn_plus > span{width: 28px;  height: 28px;  display: flex;  align-items: center;  justify-content: center; border-radius: 50%; padding: 6px; margin-right: 10px; background-color: #9B392C;} 
.pro_btn_ad_n > .new_btn_plus {display: inline-flex;align-items: center;color:#9B392C;font-weight: 500;font-size: 14px; margin: 13px 0px 20px;}

.pro_head__title::after { position: absolute;right: 0; content: " "; top: 50%; transform: translateY(-50%);
background: url('../images/pro_tab_arro.svg') 50% 50% no-repeat; width: 22px; height: 25px; background-size: 17px;
background-position: right; transition: all 0.4s ease-in-out;} 
.pro_head__title.active::after {transform: rotate(180deg);top: auto;}
.new_items__inner_container > .john_basic_hed_content{padding: 8px 0px;border-bottom: 0;border-top: 1px solid #E7E7E7;}
.new_items__inner_container > .john_basic_hed_content:first-child{border-top: 0;}
.new_items__inner_container{display: none;border-top: 1px solid #E7E7E7;}
.john_basic_hed_item_left.middle_item__tex{width: 34%;}

.new_items__inner_container > .john_basic_hed_content > .john_basic_hed_item_right{text-align: right;}
.lic__info_head{padding-bottom: 10px;}
.lic__info_head > h5{font-weight: 500;font-size: 14px;line-height: 1.4;color: #000000;}
.lic__info_head > h5 > span{padding-left: 10px;}
.bank_entry_inner_box.pro_head__list > h4{padding: 0px 0px 21px 0px;}
.bank_entry_inner_box > .main_file_section_tab{width: 80%;}
.main_file_inner_section_tab.main_file_inner_container{margin-bottom: 25px;min-height: auto;flex-wrap: inherit;}
.new_client_link.lic_btn__f{display: inline-block;padding: 15px 0;padding: 15px 0 25px; position: unset;}



























/*Responsive Css*/
@media screen and (min-width: 1919px) {

	.dots_hover_sec {
		right: 0;
		left: auto;
	}

	/* .subscription_plan_section:after {
		right: 55px !important;
	} */

	.signup_section .form_group_sec select {
		background-position-x: 97%;
	}
}

@media screen and (max-width: 1680px) {
	/* .client_table_sec__blank {	
		min-height: 80vh;
	} */

	.cart_subtotal_box_inner li h5 {
		flex-basis: 60%;
	}

	.cart_subtotal_box_inner li .desc__add_item_new {
		flex-basis: 40%;
	}

	.cart_subtotal_box_inner {
		max-width: 40%;
	}

	.cart_subtotal_box_inner_pre_esti .desc_product_2 {
		max-width: 100%;
	}
}


@media screen and (max-width: 1550px) {
	.order_table_cc {
		width: 85%;
	}
	
	.sbcrpn_plan_box_bg h3 {
		font-size: 30px;
	}

	.sbcrpn__menu_tabs li>a {
		font-size: 16px;
	}

	.avtar_img_sec.avtar_img_sec_mobile.avtar__imagemobile_outer {
		height: 160px;
		width: 160px;
	}
	
	.paych_logo_tab_1 {
		width: 31%;
	}

	.scroll-bar-wrap {
		position: relative;
	}

	.scroll-box {
		width: 100%;
		height: calc(100vh - 130px);
		overflow-y: scroll;
		overflow-x: hidden;
	}

	.scroll-box::-webkit-scrollbar {
		width: .4em;
	}

	.scroll-box::-webkit-scrollbar,
	.scroll-box::-webkit-scrollbar-thumb {
		overflow: visible;
		border-radius: 4px;
	}

	.scroll-box::-webkit-scrollbar-thumb {
		background: rgba(0, 0, 0, .2);
	}

	.cover-bar {
		position: absolute;
		background: #fff;
		;
		height: 100%;
		top: 0;
		right: 0;
		width: .4em;
		-webkit-transition: all .5s;
		opacity: 1;
	}

	.scroll-bar-wrap:hover .cover-bar {
		opacity: 0;
		-webkit-transition: all .5s;
	}

	.dashboard_sidebar_listing>li a {
		font-size: 15px;
	}

	.pp_project_task_mob {
		display: block;
		padding-top: 10px;
	}

	.pp_project_task_desktop {
		display: none !important;
	}

	.pp_project_task_mob li {
		padding: 0;
	}

	.close_menu_sec {
		padding-left: 15px;
	}

	.activities_m_left {
		padding-right: 10px;
	}

	.descptn_b span {
		padding-right: 4px;
	}

	.descptn_b {
		font-size: 12px;
	}

	.search_desk_sec .input {
		padding: 10px 50px 10px 50px;
	}

	.client_table td:first-child,
	.client_table th:first-child {
		padding-left: 18px;
	}

	.new_item_mainbox_right h3 {
		font-size: 22px;
	}

	/* filter mobile     */
	.powered_sec {
		padding: 28px 15px 20px 24px;
		bottom: 0;
		display: none;
	}

	.sidebar_open .sidebar_open_logo_footer {
		text-align: center;
		padding: 28px 32px 20px 31px;
		bottom: 0;
	}

	.login_left_sec {
		padding: 55px 31px;
	}

	.login_right_sec {
		padding: 35px 90px
	}

	/* .user_info_sec {
		padding: 25px 48px 25px 16px;
	} */

	.login_main_sec h2 {
		font-size: 26px;
		margin-bottom: 14px;
		font-weight: 600;
	}

	.dashboard_main_left {
		width: 16%;
	}

	.dashboard_header_section {
		padding: 0px 0 0px 27px;
	}

	.box_item_content h5 {
		font-size: 17px;
	}

	.notifications__box_inner_content_item p {
		font-size: 13px;
	}

	.login_main_sec>p {
		font-size: 15px;
		margin-bottom: 26px;
	}

	.login_box_sec h5 {
		font-size: 16px;
	}

	.input_sec {
		font-size: 16px;
		padding: 12px 20px;
	}

	.login_left_sec img {
		width: 148px
	}

	.site_btn {
		font-size: 15px;
	}

	.not_acc_sec>p {
		font-size: 17px;
	}

	.form_b_sec>p {
		font-size: 17px;
		margin-top: 23px;
	}

	.login_box_sec {
		padding: 22px 29px 22px 29px;
	}

	.social_media_sec {
		margin: 17px 0;
	}

	.menu_desk_sec {
		flex-basis: 6%;
	}

	.search_desk_sec {
		flex-basis: 94%;
		padding-left: 20px;
	}

	.dashboard_content_h_left h2 {
		font-size: 26px;
	}

	.sidenav {
		min-width: 393px;
	}

	.list_item_popup.list_popup_new {
		width: 43%;
	}

	.signature_item_section.signature_item_contact {
		width: 35%;
	}

	.modal_scroll {
		max-height: 55vh;
		overflow-y: scroll;
	}

	.modal_scroll.modal_payment {
		height: 643px;
	}

	.history_inner_item_middle .item_history_time {
		max-width: 70px;
	}

	.history_inner_item_middle:after {
		left: 108px;
	}

	.dashboard_main_inner_section {
		width: 84%;
	}

	.sidebar_open .dashboard_main_left {
		width: 9%;
	}

	.sidebar_open .dashboard_main_inner_section {
		width: 91%;
	}

	.dashboard_sidebar_sec {
		padding: 0px 0 20px 0px;
	}

	.settings_client_sec .client_table_inner_sec {
		max-width: 87%;
	}

	.foot_optionsitem_maininner_content span {
		padding-bottom: 8px;
		font-size: 14px;
	}

	.foot_optionsitem_maininner_content h5 {
		font-size: 15px;
		padding: 6px 0 4px;
	}

	.foot_optionsitem_maininner_section {
		flex-basis: 94%;
		flex-wrap: wrap;
	}

	.sattings_view_popoup .list_item_popup {
		width: 40%;
	}

	.basic_content_box {
		width: 78%;
	}

	.view_sub_r {
		width: 42%;
	}

	.john_basic_hed_right {
		width: 45%;
	}

	.box_item_content>span {
		width: 49px;
		height: 49px;
	}

	.box_item_content>span>img {
		width: 31px;
		height: 27px;
	}

	.info_m_bar {
		padding: 0px 10px 0px 0px;
	}

	.sidebar_open .powered_sec {
		display: none;
	}

	.dashboard_sidebar_listing .dropdown_list li a {
		min-height: 40px;
		font-size: 14px;
	}

	.discount_inner_popup.list_item_popup {
		width: 30%;
	}

	.discount_inner_popup .form_main_src_h {
		width: 70%;
	}

	.form_main_src_h .size_sel,
	.form_main_src_f .size_sel {
		background-position-x: 94%;
	}

}


@media screen and (max-width: 1480px) {
	.bank_entry_inner_box > .main_file_section_tab{width: 90%;}
	.bank_entry_content > p {font-size: 16px;}
	.survey_con_head{width: 90%;}
	.q_content.survey_con_ent{width: 90%;}
	.logo__info_ss .zoho_books_img {width: 86px;}
	.midd_arro_mm .midd_arro_in{width: 40px;height: 40px;padding: 8px;}
	.web_inte_content_t{width: 280px;}
.web_inte_r{width: calc(100% - 280px);}
	.web_inte_r > p {font-size: 16px;}
	.logo__info_ss img {width: 75px;}
	.logo__info_rr img {width: 52px;}
	.logo__info_ss, .logo__info_rr {width: 120px;height: 120px;}
.johndoe_item_main_box .survey_sc_main_item_box {width: 90%;} 

	.dashboard_content_h_left.dashboard__left_divide_part {
		width: 45%;
	}

	.dashboard_content_h_right.dashboard__right_divide_part {
		width: 55%;
	}

	.cart_subtotal_box_inner_pre_esti .desc_product_btns .active_btn_totel {
		width: 45%;
	}

	.new_item_payment.new_item_btn .johndoe_hed_content_btn {
		max-width: 50%;
	}

	.aa_avtar_img_sec_imgg_inner {
		min-height: 160px;
		min-width: 160px;
	}

	.user_info_sec .user_dropdown_sec img {
		width: 18px;
		height: 18px;
		padding-left: 4px;
	}

	.avtar_btn_sec {
		flex-basis: 70%;
	}

	.avtar_img_sec {
		flex-basis: 30%;
	}

	.cart_subtotal_box_inner {
		max-width: 50%;
	}

	.avtar_btn_sec .file_attach label {
		font-size: 13px;
		padding: 8px 20px;
	}

	.avtar_btn_sec .form_submit_btn .submit_btn_src {
		font-size: 13px;
		padding: 8px 20px;
	}




}

@media screen and (min-width: 1479px) {}

@media screen and (max-width: 1260px) {
	.bank_entry_inner_box > .main_file_section_tab{width: 100%;}
	.public_view_entry {width: 90%;}
	.q_content.survey_con_ent{width: 100%;}
	.client_table_sec.client_inte_sec{height: auto;}
	.client_table_sec.client_web_sec{height: auto;}
	.sub_change_b .submit_btn_src{padding: 8px 14px;}
	.johndoe_item_main_box .survey_sc_main_item_box {
		width: 100%;
	}

	.dashboard_content_h_left.dashboard__left_divide_part {
		width: 40%;
	}

	.dashboard_content_h_right.dashboard__right_divide_part {
		width: 60%;
	}

	.new_item_payment.new_item_btn .johndoe_hed_content_btn {
		max-width: 60%;
	}

	/* .user__account_profile_inner {
		height: 60px;
		width: 60px;
		padding-top: 22%;
	} */

	.aa_avtar_img_sec_imgg_inner {
		min-height: 140px;
		min-width: 140px;
	}

	.johndoe__main_box_in {
		width: 75%;
	}

	.modal__popup_width {
		width: 100%;
		max-width: 450px;
	}

	.cart_subtotal_box_inner {
		max-width: 70%;
	}

	.basic_inner_box ul li {
		padding-right: 0px;
	}

	.login_right_block .login_right_logo_inner {
		margin-bottom: 20px;
		padding: 20px 60px;
	}

	.login_right_sec.login_right_block.verify__new_password_inner {
		width: 850px;
		padding: 0 130px 40px;
	}

	.ui-sortable .ui-sortable-handle {
		-ms-touch-action: auto;
		touch-action: auto;
	}

	.dashboard_sidebar_sec_toggle .dashboard_sidebar_listing>li a {
		justify-content: left;
	}

	.project_setting ul {
		flex-wrap: wrap;
	}

	.project_setting ul li:first-child {
		padding-left: 8px;
	}

	.new_client_link .site_btn {
		padding: 4px 20px 4px 5px;
	}

	.descptn_b span {
		padding-right: 1px;
	}

	.dashboard_sidebar_sec_toggle .dashboard_sidebar_listing>li a span {
		padding-right: 0px;
	}

	.basic_content_box {
		max-width: 100%;
	}

	.johndoe_hed_content_btn span {
		width: 28px;
		height: 28px;
		margin-right: 7px;
	}

	.johndoe_hed_content_btn .new_btn_plus {
		font-size: 12px;
		padding-right: 7px;
	}

	.project_setting ul li {
		font-size: 10px;
		width: 50%;
		display: block;
		margin-bottom: 5px;
		text-align: left;
	}

	.client_table th img {
		display: none;
	}

	.client_table td:first-child,
	.client_table th:first-child {
		padding-left: 16px;
	}

	.login_box_sec h5 {
		font-size: 17px;
	}

	.login_right_sec {
		padding: 50px 40px;
	}

	.dashboard_content_h_left h2 {
		font-size: 22px;
	}

	.dashboard_content_h_left p {
		font-size: 16px;
	}

	.dashboard_sidebar_listing>li a {
		font-size: 16px;
	}

	.sidebar_open .dashboard_main_left {
		width: 8%;
	}

	.sidebar_open .dashboard_main_inner_section {
		width: 92%;
	}

	.cart_subtotal_box_inner {
		max-width: 60%
	}

	.cart_subtotal_box_inner_pre_esti {
		max-width: 100%;
	}

	.signature_item_section {
		width: 48%;
	}

	.signature_item_section_contact {
		flex-wrap: wrap;
	}

	.signature_item_content_box {
		width: 100%;
	}

	.list_item_des_input td .des_input_item {
		margin-left: 10px;
	}

	.description_item_bor td,
	.quantity_item td {
		font-size: 20px;
	}

	.client_table_inner_sec {
		max-width: 100%;
	}

	.irs-bar-edge,
	.irs-bar {
		bottom: 3px;
	}

	.irs-single {
		font-size: 18px;
	}

	.sbcrpn_plan_box_bg h3 {
		font-size: 20px;
	}

	.sbcrpn_plan_box_bg h4 {
		font-size: 20px;
	}

	.box_btn {
		font-size: 14px;
		padding: 13px 13px;
	}

	.sbcrpn_plan_box_bg ul li {
		font-size: 14px;
	}

	.sbcrpn_plan_box_inner {
		padding: 0 10px;
	}

	.sbcrpn_plan_box_section {
		margin: 0 -10px;
	}

	.confirmed_box_inner .site_btn {padding: 10px 58px;}
	.succes_inner_cc  .site_btn {padding: 10px 39px;}

	.confirmed_box_sec {
		max-width: 80%;
	}

	.confirmed_box_inner h3 {
		font-size: 30px;
	}

	.box_item_content h5 {
		font-size: 16px;
		padding-bottom: 8px;
	}

	.dashboard_sidebar_listing>li a {
		padding: 18px 15px;
	}

	.descptn_b {
		font-size: 10px;
		line-height: 1.1;
	}

	.descptn_b span {
		padding-right: 1px;
	}

	.dashboard_sidebar_listing>li a,
	.sidebar_open .dashboard_sidebar_listing>li a {
		padding: 11px 18px;
	}

	.sidebar_open .dashboard_sidebar_listing>li img {
		padding-right: 0;
	}

	.dashboard_right_sec {
		width: 50%;
	}

	.dashboard_left_sec {
		width: 50%;
	}

	.dashboard_main_left {
		width: 20%;
	}

	.dashboard_main_inner_section {
		width: 80%;
	}

	.john_basic_hed_right_client {
		padding-left: 25px;
	}

	.john_basic_hed__inner__clinet .john_basic_hed_content {
		padding: 10px 20px;
	}

	.main2_steps_2_tabs li {
		width: 32%;
	}

	.johndoe_item_main_box {
		flex-wrap: wrap;
	}

	.subscription_plan_section:after {
		right: 17px !important;
	}

	.sbcrpn_plan_box_bg {
		padding: 40px 24px;
	}

	.social_media_sec>a {
		width: 47px;
		height: 47px;
		padding: 4px;
		margin: 0 10px
	}

	.social_media_sec>a img {
		width: 32px;
		height: 32px
	}

	.search_desk_sec {
		flex-basis: 88%;
	}

	.menu_desk_sec {
		flex-basis: 12%;
	}

	.dashboard_sidebar_listing>li a span {
		padding-right: 14px;
	}

	.dashboard_sidebar_listing .dropdown_list li a {
		padding: 9px 11px 9px 50px;
		font-size: 14px;
		min-height: 35px;
	}

	.powered_sec {
		padding: 21px 16px;
	}

	.dashboard_sidebar_listing>li a b {
		padding-left: 2px;
	}

	.john_basic_hed_content_newpro .john_basic_hed_item_left {
		width: 45%;
	}

	.john_basic_hed_content_newpro .john_basic_hed_item_right {
		padding-left: 0;
		text-align: right;
	}

	.new_item_content_right .new_item_content_right_inner {
		padding-left: 5px;
	}

	.john_basic_hed_content_newpro_inner .john_basic_hed_content {
		padding: 8px 1px;
	}

	.add_new_right_order {
		padding-left: 20px;
	}

	.client_table td,
	.client_table th {
		max-width: initial;
		min-width: 160px;
	}

	.dashboard_logo_sec {
		padding:6px 18px;
	}

	.date_john_doe_item .dete_item_inner {
		display: flex;
		align-items: center;
		margin: 0 -10px;
	}

	.date_john_doe_item .dete_item_inner .date_input_text {
		width: 50%;
		padding: 0 10px;
	}

	.issue_input {
		width: 100%;
	}

	.date_john_doe_item {
		margin-bottom: 15px;
	}

	.list_item_popup.list_popup_new {
		width: 58%;
	}

	.team_main_top_item .list_item_popup {
		width: 56%;
	}

	.new_client_estimate_inner .list_item_popup {
		width: 60%;
	}

	.list_item_popup {
		margin: 23px auto;
	}

	.add_payments_pop .list_item_popup {
		margin: 0px auto;
	}

	.up_file_loed_section {
		padding: 20px 0 20px;
	}

	.signature_item_section.signature_item_contact {
		width: 52%;
	}

	.modal_scroll.modal_payment {
		height: 549px;
	}

	.sidebar_open .sidebar_open_logo_footer {
		padding: 17px 27px;
	}

	.dashboard_sidebar_sec {
		padding: 10px 0 0px 0px;
	}

	/* .user_info_sec {
		padding: 15px 30px 15px 16px;
	} */

	.dashboard_main_section_inner .dashboard_content_sec {
		padding: 27px 17px 0 27px;
	}

	.dashboard_content_sec {
		padding: 25px 17px 0 30px;
		padding-bottom: 45px;
	}

	.johndoe_hed_1 {
		margin-bottom: 20px;
	}

	.new_item_mainbox_right h3 {
		margin-bottom: 0;
	}

	.john_basic_hed__inner .add__newitems_table tbody tr .dash_circle {
		width: 33px;
		height: 33px;
		margin-right: 0px;
	}

	.settings_client_sec .client_table_inner_sec {
		width: 100%;
		max-width: 100%;
	}

	.avtar_img_sec {
		flex-basis: 25%;
		padding-right: 15px;
	}

	.avtar_btn_sec {
		flex-basis: 70%;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	.avtar_btn_sec .file_attach label {
		padding: 8px 10px;
		min-width: 140px;
	}

	.avtar_btn_sec .form_submit_btn .submit_btn_src {
		padding: 8px 10px;
		min-width: 140px;
	}

	.upload_avtar_sec {
		padding: 35px 30px;
	}

	.johndoe_hed_right {
		flex-basis: 60%;
	}

	.johndoe_hed_left {
		flex-basis: 40%;
	}

	.john_basic_hed__inner .dash_circle {
		width: 27px;
		height: 27px;
		margin-right: 5px;
	}

	.foot_optionsitem_maininner_section {
		flex-basis: 90%;
	}

	.dashboard_aadnew__content_sec {
		padding-bottom: 50px;
	}

	.dashboard_content_h_left {
		width: 30%;
	}

	.dashboard_content_h_left_2 {
		width: 100%;
	}

	.dashboard_content_h_right {
		width: 70%;
	}

	.new_project_content_top {
		flex-basis: 50%;
	}

	.sattings_view_popoup .list_item_popup {
		width: 50%;
	}

	.box_item_content p {
		padding-top: 6px;
	}

	.basic_content_box {
		width: 75%;
	}

	.johndoe_hed_content_btn .new_btn_plus {
		padding: 5px 6px;
	}

	.close_menu_sec {
		padding-left: 4px;
	}

	.info_title_bar .dashboard_content_h_left {
		flex-basis: 100%;
	}

	.main2_steps_box_content2 .john_basic_hed_left {
		max-width: 100%;
		width: 60%;
	}

	.description__item__box .new_table__inner_content tr td .list_item_inner_box .input_tag_description {
		width: 100%;
	}

	.description__item__box {
		overflow-x: auto;
		display: block;
	}

	.description__item__inner_list .new_table__inner_content .input_tag {
		width: max-content;
	}

	.new_work_or .description__item__inner_list .new_table__inner_content .input_tag {
		width: 100%;
	}

	.discount_inner_popup.list_item_popup {
		width: 57%;
	}

	.add_new_task_f .add_basic_hed {
		width: 75%;
	}

	.main2_steps_box_content2 .john_basic_hed_right {
		width: 40%;
	}

	.team_content_inner .client_table tr th {
		padding-top: 15px;
	}

	.new_expense_add .add_basic_hed {
		width: 70%;
	}

	.foot_optionsitem_maininner_img span {
		padding-right: 12px;
	}

	.foot_optionsitem_maininner_content p {
		padding-top: 1px;
	}

	.foot_optionsitem_maininner_content h5 {
		padding: 4px 0 4px;
	}

	.foot_optionsitem_maininner_content span {
		font-size: 13px;
	}

	.foot_optionsitem_maininner_content .add_new_adchack label p {
		font-size: 12px;
	}

	.foot_optionsitem_maininner_img {
		flex-basis: 43%;
	}

	.foot_optionsitem_maininner_content {
		flex-basis: 57%;
	}

	.new_op_cointent_item_box {
		padding: 0px 10px;
	}

	.foot_optionsitem_mainouterbox {
		margin: 0 -10px;
	}

	.foot_optionsitem_mainouterbox_content {
		padding: 10px 10px;
	}

	.foot_optionsitem_maininner_item {
		padding: 12px 12px;
	}

	.task_list_popup_inner_section .list_item_popup {
		width: 85%;
	}

	.client_project_sec .droft_inner_content {
		flex-basis: 60%;
	}

	.client_project_sec .droft_inner_content_right {
		flex-basis: 40%;
	}

	.date_john_doe_item .dete_item_inner .date_input_text {
		width: 100%;
	}

	.date_john_doe_item {
		width: 60%;
	}

	.add_new_invoice_inner .form_main_src_h .size_sel,
	.form_main_src_f .size_sel {
		background-position-x: 96%;
	}

	.view_sub_r {
		width: 25%;
	}

	.client_table_inner {
		width: 100%;
	}

	.add_new_attac h5 {
		flex-wrap: wrap;
	}

	.paych_logo_tab_1 {
		width: 45px;
		margin: 0 auto;
		padding: 0;
	}

	.paych_text {
		width: 50%;
	}
}


@media screen and (max-width: 1200px) {

	.cart_subtotal_box_inner_pre_esti.invoice__cart_subtotal_block .desc_product_btns .active_btn_totel {
		width: 100%;
	}

	.basic_inner_box ul li a {
		color: #000;
	}

	.johndoe_hed_inner {
		width: auto;
	}

	.dashboard_content_h_right {
		display: flex;
		align-content: end;
	}


}

@media screen and (max-width: 992px) {
	.bank_entry_outer.license_entry_container{margin-top: 0;}
	.toggle_pass_item > h5 {font-size: 16px;}
	.bank_popup_f > .protected_bank{padding: 5px 0px;}
	.bank_entry_inner_box{border-radius: 0; margin-bottom: 20px;}
	.bank_team_sec .team_main_top_item{padding: 0;}
	.bank_team_sec{padding-bottom: 0;}
	.bank_entry_content{padding:20px;}
	.protected_bank{padding: 5px 20px;}
	.bank_entry_inner{border-radius: 0;}
	.dashboard_content_sec.inte_container_entry{min-height: fit-content;}
	.public_view_entry {width: 100%;}
	.form_submit_btn.publ_btn_src.customer__footer_btn{padding: 10px 20px 43px;margin: 0;}
	.johndoe_item_main_box.public_cont_entry .add_basic_hed{margin-bottom: 0;box-shadow: none;padding: 20px 20px;}
	.public_view_entry{padding: 0;}
	.pub_des_logo {justify-content: left;padding: 26px 20px 0;}
	.survey_con_head{width: 100%;}
	
	.form_submit_btn.customer__footer_btn{padding: 0 20px;padding-bottom: 20px;}
	.mobile_bg_cc{background-color: #fff;padding: 20px 20px 0;}

	.johndoe_item_main_box.entry_box_customer .add_basic_hed{border-radius: 0;box-shadow: none;}
	.s_margin_bot{margin-bottom: 20px;}
	.survey_info_customer > .dashboard_content_heading{min-height: 56px;}
	.survey_info_customer > .dashboard_content_heading{display:block;}
	.dashboard_content_h_left.customer_content_h_left{width: 100%;background-color: #fff;}
	.basic_content_box.entry_info_customer{margin-top: 0;padding: 0;}
	.settings_main_section .client_table_sec.client_inte_sec{padding: 26px 20px 70px;}
	.web_lead_content_t > p {font-size: 16px;}
	.notice_sub_src{padding-top: 25px;}
	.notice_sub_inner{margin-bottom: 0;border-radius: 0;}
	.form_submit_btn.cancel_btn_foot .submit_btn_src{padding: 8px 15px;}
	.cancel_order__box .confirmed_box_inner {padding: 55px 55px 55px;}
	.cancel_order__box > .succes_inner_cc .suc_content_en {width: 100%;}
	.order_table_active > .order__table_inner > tbody > tr:last-child h4 {font-size: 20px;}
	.order_table_cc {width: 100%;}
	.settings_taxes_sec .new_client_link .site_btn {padding: 6px 20px 5px 5px;}
	.s_margin_top{margin-top:25px;}
	.view_s_info.preview_s_info{padding: 20px 20px;border-radius: 0;flex-direction: column;align-items: baseline;}
	.preview_content_src{border-radius: 0;}
	.preview_s_info >.basic_content_box {
		width: 100%;
	}
	.question_info > .form_submit_btn { margin-top: 15px; }
	.survey_content_inner .add_basic_hed{border-radius: 0;}
	.avtar_img_sec.avtar_img_sec_mobile.avtar__imagemobile_outer {
		padding-top: 100%;
	}

	.user__account_profile .user__account_profile_inner.user__account_profile_header {
		margin-right: 0;
	}

	.login_right_block .login_main_sec {
		box-shadow: none;
		padding: 20px 65px 40px;
	}

	.list_item_popup {
		width: 96%;
		margin: 0 auto;
	}

	.client_ad .new_item_content_view_all_link {
		padding: 15px 20px;
	}

	.section_for_desktop {
		display: none
	}

	.subscription_stroke_des {
		display: none;
	}

	.sidebar_btn_link__outer a.sidebar_btn_link {
		justify-content: left;
		padding: 0px 20px 0px;
	}

	.add_new_task_f .add_basic_hed {
		width: 100%;
	}

	.subscription_stroke__mobile {
		display: inline-block;
	}

	.pre_proj_btn {
		margin-left: 20px;
	}

	.task_list_popup_inner_box_right {
		width: 100%;
	}

	.task_list_popup_inner_section .list_item_popup {
		width: 90%;
	}

	.task_list_popup_inner_box_left>.list_item_popup_header_top {
		align-items: flex-start;
	}

	.task_list_popup_inner_box_left .list_item_popup_header_top>.close_item {
		display: inline-block;
		flex-basis: 10%;
	}

	.task_list_popup_inner_box_right .list_item_popup_headding_right>.close_item {
		display: none;
	}

	.task_list_popup_inner_section .task_list_popup_inner_item .list_item_popup_headding {
		flex-basis: 90%;
	}

	.task_list_popup_inner_box_left {
		width: 100%;
	}

	.new_expense_add .add_basic_hed {
		width: 100%;
	}

	.pre_proj_btn .view_footer_inner_item {
		padding-top: 0px;
	}

	.dashboard_main_left {
		position: unset;
	}

	.foot_optionsitem_box_btn.popup_item_info_inner {
		flex-basis: 65%;
	}

	.foot_optionsitem_box_btn.new_options_right_f {
		flex-basis: 35%;
	}

	.sattings_view_popoup .list_item_popup {
		width: 65%;
	}

	.team_main_box_item .client_table_sec {
		border-radius: 0;
	}

	.dashboard_header_section {
		width: 100%;
		position: unset;
		padding: 0px 20px 0px 20px;
		box-shadow: 0px 6px 18px -10px rgb(0 0 0 / 10%);
	}

	.sidebar_open .dashboard_header_section {
		width: 100%;
		z-index: -1;
	}

	.client_table_inner___team_sec {
		padding-bottom: 0;
	}

	.l_estimates_sec .client_table {
		width: 40%;
	}

	.l_tasks_sec .activities_m_active {
		width: 32%;
	}

	.l_project_sec .activities_m_active {
		width: 33%;
	}

	.dashboard_sidebar_listing li:hover {
		background: transparent;
	}

	.dashboard_header_inner {
		justify-content: space-between;
	}

	.add_new_client_headding {
		display: block;
		padding: 0 20px;
	}

	.johndoe_hed_1 h2 {
		font-size: 26px;
	}

	.activities_mob_left {
		display: block;
		width: 25%;
		padding-right: 10px;
	}

	.activities_mob_left h6 {
		font-size: 14px;
		color: #000000;
		font-weight: 400;
	}

	.mob_task .activities_m_price {
		display: none;
	}

	.mob_task .activities_m_left {
		width: 43%;
	}

	.mob_task .activities_user {
		width: 27%;
	}

	.mob_task .activities_m_price {
		width: 25%;
	}

	.l_estimates_sec .activities_m_left {
		width: 25%;
	}

	.l_estimates_sec .activities_m_price {
		width: 25%;
	}

	.filter_content_sec {
		min-height: 751px;
	}

	.main2_steps_2_tabs {
		padding-left: 20px;
	}

	.mob_client_btn {
		display: block;
		margin-top: 10px;
		width: 100%;
	}

	.pc_client_btn {
		display: none;
	}

	.filter__clr_txt a {
		color: #fff;
	}

	.form_main_src_h .new_client_link {
		position: relative;
		right: 0;
	}

	.filteractive {
		right: 0;
		visibility: visible;
		opacity: 1;
	}

	.dropdown__drop_fillter.mobile_filter {
		display: flex;
		margin-right: 0;
	}

	.pc_filter {
		display: none;
	}

	.dropdown__drop_fillter {
		display: none;
	}

	.main_estimates_item_filter {
		display: none !important;
	}

	.dropdown_sec_drop .drop_down_btns {
		left: 0;
		right: 0;
		width: 100%;
	}

	.datepicker--cell {
		height: 45px;
	}

	.list_item_popup_headding {
		flex-basis: 65%;
	}

	.list_item_popup_headding_right {
		flex-basis: 35%;
		display: block;
	}

	.dashboard_content_h_left h2 {
		font-size: 20px;
	}

	.sidebar_open .close_menu_sec {
		padding-left: 0;
	}

	.signup_section .login_left_sec {
		height: 600px;
		display: none;
	}

	.subscription_plan_section:after {
		right: 6px !important;
	}

	.login_left_sec {
		flex-basis: 100%;
		height: 600px;
		padding: 50px 6%;
		display: none;
	}

	.login_right_sec {
		flex-basis: 100%;
		padding: 70px 30px 70px;
		min-height: auto;
	}

	.login_inner_sec {
		flex-wrap: wrap;
	}

	.dashboard_main_left {
		width: 100%;
	}

	.sbcrpn_plan_box_section {
		margin-top: 25px;
	}

	.dashboard_main_right {
		width: 100%;
		padding: 0px 0 0 !important;
		border-radius: 20px 0 0 0;
	}

	.sidebar_open .dashboard_main_left {
		width: 100%;
	}

	.sidebar_open .dashboard_main_right {
		width: 100%;
	}

	.client_table_sec {
		margin-left: 0;
		border-radius: 12px 12px 0 0;
		overflow-x: auto;
	}

	.dashboard_content_sec {
		padding: 0px 0 0;
		border-radius: 0;
	}

	.dashboard_content_h_left {
		flex-basis: 47%;
		padding-left: 0;
	}

	.dashboard_content_h_right {
		flex-basis: 53%;
	}

	.new_esti_section_mob .dashboard_content_h_right {
		justify-content: end;
		padding-right: 0;
	}

	.client_project_sec .dashboard_content_heading {
		padding: 25px 20px;
		margin-bottom: 0;
	}

	.client_project_sec .john_doe_form {
		padding: 35px 20px;
	}

	.dashboard_logo_sec a img {
		max-width: 100%;
	}

	.close_menu_sec {
		flex-basis: 100%;
		padding-left: 0;
	}

	.table_pagination_sec {
		padding: 40px 0 30px;
	}

	.client_table td:first-child,
	.client_table th:first-child {
		padding-left: 20px;
	}

	.dashboard_content_sec h3 {
		font-size: 18px;
	}

	.profle__title_sec h3 {
		font-size: 18px;
	}

	.table_pagination_sec span {
		font-size: 16px
	}

	.client_table th,
	.client_table td {
		font-size: 14px;
		padding: 15px 7px;
	}

	.dashboard_sidebar_sec {
		height: 100%;
		min-width: 355px;
		position: fixed;
		top: 0;
		left: -900px;
		overflow-x: hidden;
		z-index: 100;
		padding: 0;
		background: #9B392C;
		border-radius: 0;
		width: 83%;
	}

	.sidebar_open .dashboard_sidebar_sec {
		left: 0;
		overflow-y: unset;
		height: 100%;
		position: fixed;
		z-index: 500;
	}

	.sidebar_open .dropdown_list {
		display: none;
	}

	.add_new_right_order {
		padding-left: 0;
	}

	.sidebar_open .dashboard_sidebar_listing>li a b {
		display: inline-block;
	}

	.dashboard_sidebar_listing>li a {
		font-size: 18px;
		display: inline-flex;
		min-height: auto;
		border-radius: 0px 30px 30px 0px;
	}

	.sidebar_open {
		overflow: hidden;
	}

	.sidebar_open .dropdown_listing>a:before {
		display: block;
		right: -20px;
	}

	.sidebar_open .dropdown_list a {
		padding: 12px 0
	}

	.add_new_client_sec {
		max-width: 100%
	}

	.main2_steps_box_content2 .john_basic_hed_left {
		max-width: 100%;
		width: 100%;
	}

	.john_basic_hed_left {
		max-width: 100%;
		width: 100%;
	}

	.johndoe_hed_section {
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 0;
	}

	.johndoe_hed_1 {
		flex-wrap: wrap;
	}

	.john_basic_hed__inner {
		margin-left: 0;
	}

	.main_centent_item_box {
		overflow-x: auto;
		margin-bottom: 25px;
		padding: 0 12px;
	}

	.main_centent_inner_box {
		padding: 0 14px;
	}

	.client_table .active_btn {
		font-size: 13px;
	}

	.box_item_content h2 {
		font-size: 20px;
	}

	.dots_hover_sec li a {
		font-size: 13px;
	}

	.cart_subtotal_box_inner {
		max-width: 60%;
	}

	.up_file_loed_left {
		flex-basis: 100%;
	}

	.signature_item_contact_toggl {
		padding-top: 30px;
	}

	.up_file_loed_section {
		display: block;
	}

	.signature_item_section_contact {
		padding-top: 60px;
	}

	.description_item {
		width: 820px;
	}

	.description_item_border {
		overflow-x: scroll;
	}

	.desc_product_btns .active_btn_totel h5,
	.desc_product_btns .active_btn_totel p {
		font-size: 18px;
	}

	.cart_subtotal_box_inner li h5,
	.cart_subtotal_box_inner li p {
		font-size: 16px;
	}

	.settings_main_section .settings_content_sec_left {
		width: 100%;
		margin-bottom: 0;
	}

	.settings_main_section .settings_content_sec_right {
		width: 100%;
		margin-top: 0px;
		padding-bottom: 0;
	}

	.settings_tab_sec ul {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.settings_tab_sec ul li a {
		padding-right: 20px;
	}

	.avtar_img_sec {
		flex-basis: 20%;
		padding-right: 20px;
	}

	.avtar_btn_sec {
		flex-basis: 70%;
		flex-wrap: wrap;
		padding-top: 0;
	}

	.sbcrpn_plan_box_inner {
		width: 100%
	}

	.irs-bar-edge,
	.irs-bar {
		bottom: 0px;
	}

	.sbcrpn_plan_box_bg {
		padding: 25px;
		margin-bottom: 20px;
	}

	.next_btn_sec>a {
		padding: 10px 100px;
	}

	/* .sbcrpn_plan_box_bg h3 {
		font-size: 30px;
	} */

	.confirmed_box_sec {
		max-width: 100%;
		margin: 50px auto 0;
	}

	.profile_m_sec {
		max-width: 60%;
	}

	.subscription_plan_tabbing p {
		font-size: 18px;
	}

	.dashboard_t_section .main_centent_inner_box {
		flex-basis: 33.33%;
		margin-bottom: 10px;
	}

	.dashboard_t_section .main_centent_item_box {
		flex-wrap: nowrap;
		margin: 30px 0;
	}

	.client_table_section {
		padding: 0;
		margin: 0;
	}

	.user_info_sec>.user_dropdown_sec {
		display: none;
	}

	.dashboard_right_sec {
		width: 55%;
		min-width: auto;
	}

	.dashboard_left_sec {
		width: 45%;
	}

	.dashboard_logo_sec {
		flex-basis: 30%;
	}

	.search_desk_sec {
		padding-left: 8px;
	}

	.menu_desk_sec {
		flex-basis: 12%;
	}

	.search_desk_sec {
		flex-basis: 88%;
	}

	.user_info_sec:before {
		display: none;
	}

	.subscription_plan_section {
		padding: 40px 0;
	}

	.subscription_plan_heading h2 {
		font-size: 30px;
	}

	.subscription_plan_tabbing p {
		font-size: 16px;
	}

	.subscription_plan_tabbing .profile_m_sec {
		max-width: 75%;
	}

	.john_basic_hed_left_client {
		width: 100%;
	}

	.john_basic_hed_right {
		width: 100%;
		margin-bottom: 50px;
		max-width: 100%;
		padding-top: 50px;
	}

	.pre_project_right.john_basic_hed_right {
		margin-bottom: 0px;
		padding-top: 20px;
	}

	.johndoe_hed_1 {
		margin-bottom: 0px;
		padding: 20px 20px;
	}

	.johndoe_item_main_box_approval .add_basic_hed {
		width: 100%;
	}

	.add_new_right_order {
		margin-bottom: 20px;
	}

	.payment_tabbing_form {
		max-width: 70%;
	}

	.john_doe_form_history {
		padding: 30px 20px;
	}

	.settings_client_sec .add_new_notification_item_setting {
		flex-wrap: wrap;
	}

	.add_new_notification_item_inner {
		flex-basis: 100%;
	}

	.add_new_notification_item_inner_rigth {
		flex-basis: 100%;
		margin-top: 10px;
	}

	.login_main_sec .site_btn {
		margin-top: 55px;
	}

	.form_b_sec>p {
		margin-top: 24px;
	}

	.signup_section .form_group_sec select {
		background-position-x: 97%;
	}

	.upload_btn_text {
		display: flex;
		flex-direction: column;
	}

	.basic_content_box .form_main_src_h .size_sel,
	.form_main_src_f .size_sel {
		background-position-x: 96%;
	}

	.basic_content_box .form_submit_btn .submit_btn_src {
		padding: 9px 49px;
		min-width: 180px;
		line-height: 24px;
	}

	.form_main_src_full .mobile_full_form {
		width: 100%;
	}

	.login_main_sec h2 {
		font-size: 22px;
		margin-bottom: 12px;
	}

	.login_main_sec>p {
		font-size: 14px;
		margin-bottom: 25px;
	}

	.form_b_sec>p,
	.not_acc_sec>p {
		font-size: 14px;
	}

	.box_item_content h5 {
		font-size: 18px;
	}

	.descptn_b {
		font-size: 13px;
		font-weight: 500;
	}

	.box_item_content p {
		font-size: 14px;
	}

	.activities_m_head {
		padding: 0 20px;
	}

	.dashboard_t_section .box_item_content {
		padding: 15px 5px 12px 14px;
	}

	.drop_down_lang {
		left: auto;
	}

	.sidebar_open .sidebar_open_logo_footer {
		display: none;
	}

	.dashboard_right_sec {
		margin-right: 0;
	}

	.dash_circle {
		width: 35px;
		height: 35px;
	}

	.dashboard_notification_sec a {
		margin-right: 16px;
	}

	.dashboard_notification_sec ul li>a {
		margin-right: 0px;
	}

	.dashboard_notification_sec {
		flex-basis: auto;
		justify-content: flex-end;
		margin-right: 0px;
	}

	.dashboard_sidebar_listing>li a,
	.sidebar_open .dashboard_sidebar_listing>li a {
		padding: 10px 0px;
		width: 100%;
		display: block;
	}

	.language_sec {
		margin-right: 0;
	}

	.dash_head_sec {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 30px 30px 25px;
		border-bottom: 1px solid #fff;
	}

	.sidebar_open .dashboard_sidebar_listing>li a b {
		color: #fff;
		font-size: 15px;
	}

	.sidebar_open .powered_sec p {
		color: #fff;
		display: block;
	}

	.powered_sec {
		position: static;
		background: none;
		padding: 0 37px 30px;
	}

	.dashboard_main_left {
		padding-left: 0;
	}

	.dash_h_logo {
		flex-basis: 80%;
	}

	.dash_cross_icon {
		flex-basis: 20%;
		text-align: right;
		display: flex;
		justify-content: flex-end;
	}

	.dash_h_logo a img {
		width: 100px;
	}

	.dashboard_sidebar_listing {
		padding: 35px 20px 20px 0px;
	}

	.dashboard_sidebar_listing>li i:before,
	.dashboard_sidebar_listing>li i:after {
		display: none;
	}

	.dashboard_sidebar_listing>li.active a b {
		color: #9B392C;
	}

	.sidebar_open .dashboard_sidebar_listing>li a {
		padding: 15px 24px;
		margin-bottom: 5px;
	}

	.dashboard_sidebar_listing .dropdown_list_2 li a,
	.dashboard_sidebar_listing .dropdown_list li a {
		font-size: 14px !important;
		padding: 13px 20px 5px 61px !important;
		font-weight: 400;
		color: #fff !important;
	}

	.sidebar_open .dashboard_sidebar_listing>li:hover {
		background-color: transparent;
		color: #fff;
	}

	.sidebar_open .dashboard_sidebar_listing>li:hover>i>a {
		background-color: #FFFFFF;
	}

	.dashboard_sidebar_listing>li a span {
		display: initial;
	}

	.sidebar_open .dashboard_sidebar_listing>li a b {
		padding-left: 8px;
	}

	.dashboard_sidebar_listing .dropdown_list_2 li a,
	.dashboard_sidebar_listing .dropdown_list li a {
		padding: 9px 20px 9px 70px !important;
	}

	.dashboard_t_section .main_centent_inner_box {
		flex: 0 0 40%;
		width: 60%;
		margin-bottom: 10px;
	}

	.dashboard_sidebar_listing .dropdown_listing>i b:before {
		background: url('../images/mobile_manu_dr.svg');
		background-position: center;
		background-repeat: no-repeat;
		top: 56%
	}

	.dashboard_sidebar_listing .dropdown_listing.active>i b:before {
		background: url(../images/icon-down-brown.svg);
		background-position: center;
		background-repeat: no-repeat;
	}

	.dashboard_sidebar_listing .dropdown_listing:hover i a b:before {
		background: url('../images/icon-down-brown.svg');
		background-position: center;
		background-repeat: no-repeat;
	}

	.sidebar_open .dashboard_sidebar_listing>li:hover b {
		color: #9B392C;
	}

	.sidebar_open .dashboard_sidebar_listing>li .svg_mob svg {
		fill: #FFF;
	}

	.sidebar_open .dashboard_sidebar_listing>li .svg_mob .subscription_stroke__mobile {
		fill: #FFF;
	}

	.sidebar_open .dashboard_sidebar_listing>li .svg_mob svg>path {
		fill: #FFF;
	}

	.sidebar_open .dashboard_sidebar_listing>.active .svg_mob svg>path {
		fill: #9B392C;
	}

	.sidebar_open .dashboard_sidebar_listing>li:hover .svg_mob svg>path {
		fill: #9B392C;
	}

	.sidebar_open .dashboard_sidebar_listing>li:hover .svg_mob .subscription_stroke__mobile_fill {
		fill: #9B392C;
	}

	.dashboard_sidebar_listing>li {
		margin-bottom: 0px;
		padding-right: 0;
	}

	.add_main_sec {
		margin-right: 0px;
	}

	.user_info_sec {
		padding:5px 0px;
	}

	.user_info_sec:hover {
		background: #fff;
	}

	.dashboard_sidebar_sec_toggle .dropdown_list {
		position: static;
		width: auto;
		background: none;
		box-shadow: none;
		border-radius: 0;
		filter: alpha(opacity=0);
	}

	.new_client_link {
		right: 4%;
		position: fixed;
		bottom: 3%;
		z-index: 1;
	}

	.search_bar_wrapper_mob {
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 5px;
		background: #F2F3F5;
		width: 100%;
		border-radius: 50px;
		border: 2px solid #F2F3F5;
		position: relative;
		transition: all .5s;
	}

	.search_desk_sec .magnifier_mob {
		width: 40px;
		display: inline-flex;
		align-items: center;
		cursor: pointer;
		position: absolute;
		font-size: 16px;
		left: 22px;
		color: #000;
		top: 0;
		bottom: 0;
		margin: auto;
		display: inline-table;
	}

	.search_bar_wrapper_mob .input {
		background-color: #fff;
		border-radius: 50px;
	}

	.search_bar_wrapper_mob .input:hover {
		opacity: 1;
	}

	.search_outer {
		background: #F2F3F5;
		padding: 20px 30px;
	}

	.search_desk_sec .magnifier_mob img {
		width: 20px;
	}

	.close_mob {
		position: absolute;
		right: 30px;
	}

	.search_bar_wrapper_mob .close_mob img {
		display: none;
	}

	.mob_search_active .close_mob img {
		display: block;
	}

	.search_bar {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: #fff;
		z-index: 100000;
		-webkit-transition: all 0.4s ease;
		transition: all 0.4s ease;
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	.search_icon img {
		max-width: 75%;
	}

	.search_icon {
		display: inline-flex;
		width: 35px;
		height: 35px;
		background: #F2F3F5;
		border-radius: 50%;
		justify-content: center;
		align-items: center;
		transition: .5s all ease;
		padding: 6px 2px 9px 8px;
	}

	.search_bar.active {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	.search_outer .search_bae_inner {
		display: flex;
		flex-wrap: wrap;
	}

	.search_outer .search_bae_inner .close_outer {
		width: 5%;
	}

	.search_outer .search_bae_inner .f_outer {
		width: 95%;
	}

	.search_bae_inner {
		position: relative;
	}

	.close_outer {
		position: relative;
	}

	.close_btn {
		position: absolute;
		text-align: center;
		cursor: pointer;
		transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
		left: 0px;
		z-index: 100;
		top: 50%;
		transform: translateY(-50%);
	}

	.close_btn img {
		width: 100%;
	}

	.f_outer form {
		position: relative;
	}

	.team_main_top_item {
		padding-left: 20px;
		padding-bottom: 0;
	}

	.dashboard_logo_sec {
		flex-basis: 50%;
		display: none;
		min-height: auto;
	}

	.desk_menu {
		display: none;
	}

	.desk_menu_close {
		display: none;
	}

	.mob_menu {
		display: block;
	}

	.sidebar_open .close_menu_sec span>.desk_menu_close {
		display: none
	}

	.sidebar_open .close_menu_sec span>.desk_menu {
		display: none
	}

	.add_main_sec .drop_down {
		top: 40px;
		left: auto;
		margin-top: 0;
		left: auto;
	}

	.drop_down_lang {
		top: 29px;
	}

	.dropdown_info {
		top: 88%;
	}

	.client_table_sec {
		overflow-x: unset;
	}

	.client_table td,
	.client_table th {
		max-width: 80px;
	}

	.dashboard_sidebar_listing>li.active>i>a {
		background: #F2F3F5;
		position: relative;
	}

	.dashboard_sidebar_listing>li.active {
		background: none;
	}

	.description__desktop__item__box {
		display: block;
	}

	.team_main_top_item .list_item_popup {
		width: 56%;
	}

	.new_client_link.customer_data_popup_btn {
		position: static;
	}

	.cart_subtotal_box_inner_pre_esti {
		max-width: 100%;
	}

	.cart_subtotal_box_inner_pre_esti .desc_product_btns .active_btn_totel {
		width: 40%;
	}

	.cart_subtotal_box_inner_pre_esti .desc_product_2 {
		max-width: 40%;
	}

	.new_esti_section_mob .new_esti_heading_mob {
		display: block;
	}

	.dashboard_main_inner_section {
		width: 100%;
	}

	.dashboard_content_heading {
		padding: 25px 20px;
		min-height: 68px;
	}

	.basic_content_box {
		width: 100%;
	}

	.main_steps_inner {
		padding-top: 0px;
	}

	.add_new_client_headding {
		padding: 0 0px;
	}

	.main2_steps_2_tabs li a {
		text-align: left;
	}

	.survey_sc_main_item_foot_btn .foot_optionsitem_box_btn .new_client_link {
		position: static;
	}

	.foot_optionsitem_mainbox_btn {
		padding: 0 20px;
	}

	.johndoe_item_main_box .survey_sc_main_item_box {
		width: 100%;
	}

	.foot_optionsitem_box_btn .form_submit_btn .submit_btn_src {
		padding: 11px 15px;
	}

	.sidebar_open .dashboard_main_inner_section {
		width: 100%;
	}

	.foot_optionsitem_mainbox {
		margin-top: 30px;
	}

	.john_basic_hed_left {
		border-radius: 15px 15px 0 0;
	}

	.new_op_cointent_item_box {
		border-radius: 0;
	}

	.foot_optionsitem_mainbox_btn .johndoe_hed_content_btn {
		padding: 0;
	}

	.foot_optionsitem_mainbox h4 {
		padding: 0 20px;
	}

	.foot_optionsitem_mainbox_btn {
		margin-top: 15px;
	}

	.foot_optionsitem_box_btn .form_submit_btn .submit_btn_src {
		padding: 8px 15px;
	}

	.new_options_main_block .john_basic_hed_right {
		margin-bottom: 0;
		padding-top: 0;
	}

	.foot_optionsitem_mainouterbox {
		display: block;
	}

	.foot_optionsitem_maininner_img {
		flex-basis: 20%;
	}

	.foot_optionsitem_maininner_content {
		flex-basis: 70%;
	}

	.new_options_main_block .add_basic_hed {
		padding: 15px 20px 29px;
	}

	.foot_optionsitem_mainbox_btn {
		padding: 0 20px 30px;
	}

	.main_file_section_outer {
		border-radius: 0;
	}

	.main_tasks_box {
		margin-left: 17px;
	}

	.sidebar_open .overlay_section {
		opacity: .6;
		z-index: 1;
	}

	.dashboard_main_section_inner .dashboard_content_sec {
		padding: 10px 0px 0 0px;
	}

	.dashboard_main_section_inner .activities_m_active {
		text-align: right;
	}

	.dashboard_main_section_inner .client_table_inner {
		margin-bottom: 35px;
	}

	.dashboard_privacy_policy {
		padding: 18px 20px;
	}

	.mob_search {
		display: block;
		padding-left: 0;
		flex-basis: 16%;
		margin-right: 16px;
	}

	.desk_search {
		display: none;
	}

	.date_inner_content_mob {
		padding: 25px 20px;
	}

	.status_range_mrg .cart_checkbox_sec .container {
		margin-bottom: 10px;
	}

	.status_range_mrg .drop_down_btns.drop_down_btns_mobile .cart_checkbox_sec {
		padding: 10px 30px 0px;
	}

	.box_item_content>span {
		width: 40px;
		height: 40px;
	}

	.box_item_content>span>img {
		width: 24px;
		height: 22px;
	}


	.scroll-box {
		height: auto;
		overflow-y: auto;
	}

	.info_m_bar {
		padding: 0px 0px 0px 0px;
	}

	.scroll-box::-webkit-scrollbar {
		width: 0em;
	}

	.scroll-box::-webkit-scrollbar,
	.scroll-box::-webkit-scrollbar-thumb {
		display: none;
	}

	.scroll-box::-webkit-scrollbar-thumb {
		display: none;
	}

	.cover-bar {
		display: none;
	}

	.scroll-bar-wrap:hover .cover-bar {
		display: none;
	}

	.dash_cross_icon span {
		cursor: pointer;
	}

	.user_info_deatils>span {
		height: 63px;
		width: 35%;
		margin-right: 10px
	}

	.user_info_name {
		width: 65%;
	}

	.user_info_deatils {
		padding: 30px 15px;
	}

	.sidebar_open .powered_sec {
		display: block;
	}

	.info_title_bar .dashboard_content_h_left {
		flex-basis: 100%;
	}

	.main_centent_item_box.main_estimates_item_box {
		margin: 0px 4px 20px;
	}

	.main_estimates_item_box .main_centent_inner_box {
		padding: 0 6px;
	}

	.dash_circle .tooltiptext {
		z-index: 0;
	}

	.settings_main_section .dashboard_content_heading {
		padding-bottom: 28px;
	}

	.main_centent_inner_box .box_content_item_1:hover:hover {
		-webkit-transform: none;
		transform: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.discount_inner_popup.list_item_popup {
		width: 80%;
	}

	.settings_main_section .settings_content_sec_right.info_contracts {
		padding-bottom: 83px;
		min-height: 551px;
	}

	.mob_header_hide {
		display: none;
	}

	.mob_header_block {
		display: block;
	}

	.bdr_radius_mob .basic_content_box {
		border-radius: 0;
	}

	.add_new_invoice_inner .add_new_invoice_btn_box {
		display: none;
	}

	.add_new_btn_footer_mob {
		display: block;
	}

	.back_arrow_icon a span:hover {
		background-color: #F2F3F5;
	}

	.new_esti_section_mob .dashboard_content_heading {
		display: none;
	}

	.client_project_sec .john_doe_form {
		padding: 10px 20px 20px;
		border-top: none;
	}

	.mob_header_block .johndoe_hed_inner {
		padding: 12px 20px;
	}

	.add_new_notification_headding {
		padding: 10px 0 0px;
	}

	.preview__contract .settings_contract_sec .client_table_inner_sec {
		padding: 10px 20px 20px;
	}

	.new_expense_add {
		padding: 21px 20px;
		border-radius: 0;
	}

	.popup_new_receipt_info .list_item_popup_content_item {
		padding: 11px 20px 0;
	}

	.main_tasks_inner_box {
		padding: 17px 10px 17px 17px;
	}

	.main_tasks_item_scroll {
		padding-right: 11px;
	}

	.task_list_popup_inner_section .description_item_box_inner {
		padding: 20px 20px;
	}

	.task_list_popup_inner_item .list_item_popup_headding_right>.settings_head {
		margin-top: 0;
		padding-top: 0;
	}

	.task_list_popup_inner_item .task_list_popup_inner_box_right .task_list_popup_inner_right_content {
		margin-top: 0;
	}

	.description_item_box_inner .image_task_img_inner {
		width: 100%;
	}

	.main_tasks_box {
		margin-left: 18px;
		margin-right: 0;
	}

	.johndoe_item_main_box .survey_sc_main_item_box {
		padding: 25px 20px;
	}

	.starting_head_sec {
		padding: 25px 20px;
	}

	.Welcome_screen_hide {
		display: none;
	}

	.Welcome_screen_block {
		display: block;
	}

	.Wel_login_src>.wel_btn_src {
		width: 100%;
	}

	.Welcome_screen_inner .Welcome_screen_login {
		max-width: 400px;
		width: 100%;
	}

	.Welcome_screen_inner .Welcome_screen_login img {
		width: 100%;
	}

	.add_new_invoice_inner .droft_inner_content_right.mob_f_hide {
		display: none;
	}

	.add_new_invoice_inner .droft_inner_content {
		flex-basis: 60%;
	}

	.client_project_sec .droft_inner_content.mob_h_block {
		flex-basis: 50%;
	}

	.view_expense .description__item__box {
		margin-top: 0px;
	}

	.view_ex_f .date_input_text.view_ex_info {
		flex-basis: 100%;
	}

	.view_expense .john_section_draft {
		padding-bottom: 0px;
		padding-top: 0;
	}

	.view_s_info {
		flex-flow: column-reverse;
	}

	.view_sub_r {
		width: 100%;
	}

	.q_content p {
		width: 100%;
	}

	.q_content.q_form_content p {
		width: 100%;
	}

	.survey_sc_main_content .survey_sc_head {
		padding: 35px 0 30px;
	}

	.mobile_block_item .activities_date_left,
	.activities_m_price {
		display: none;
	}

	.mobile_block_item .activities_user,
	.activities_m_price {
		display: none;
	}

	.mobile_block_item .activities_m_left>h6>span.mobile_des_hide {
		display: block;
	}

	.mobile_block_item .activities_m_left {
		width: 60%;
	}

	.l_tasks_sec .activities_m_active {
		width: 32%;
	}

	.activities_m_left {
		width: 68%;
	}

	.activities_m_active {
		width: 32%;
		text-align: right;
	}

	.client_table_inner {
		width: 50%;
	}

	.main2_steps_box_content2 .john_basic_hed_right {
		width: 100%;
		padding: 20px 0px;
	}

	.list_item_popup_header_top.list__header_top_tab {
		background: #9B392C;
	}

	.list__header_top_tab h3.v_tt_task_title {
		color: #fff;
	}

	.list__header_top_tab p.pt-4,
	.v_tt_task_client_name {
		color: #fff;
	}

	.client_table_sec.a_client_table_sec_tab {
		border-radius: 0;
	}
}

@media screen and (max-width: 767px) {
	.main_file_inner_container .file_content_item_right{padding-right: 0;}
	.form_submit_btn.send_code_btn{padding-bottom: 20px;}
	.bank_entry_inner_box{padding: 20px 20px 8px;}
	.basic_content_box .margin_top_i.form_submit_btn {padding-top: 30px;}
	.basic_content_box .margin_top_i.form_submit_btn > .submit_btn_src{width: auto;}
	.inte_sub_outer {margin-bottom: 20px;}
	.logo__info_ss .zoho_books_img {width: 60px;}
	.web_inte_r > h5 {font-size: 16px;}
	.inte_btn_footer.form_submit_btn > .submit_btn_src{width: auto;min-width: none;}
	.logo__info_ss img {width: 56px;}
	.logo__info_rr img {width: 39px;}
	.web_inte_r {width: calc(100% - 210px);}
	.web_inte_content_t {width: 210px;}
	.logo__info_ss, .logo__info_rr {width: 95px;height: 95px;}
	.lend_web_footer.form_submit_btn > .submit_btn_src{width: auto;}
	.web_lead_content_t {padding: 15px 15px 28px;}
	.web_lead_outer {padding: 30px 20px 0;}
	.estimates_main_content_inner .main_centent_item_box.desktop_Active_hide{margin-bottom: 0;}
	.notice_sub_inner {padding: 40px 20px 33px 20px;}
	.notice_sub_item .notice_sub_l img{width: 28px;}
	.notice_sub_item .notice_sub_l {width: 40px;}
.notice_sub_item .notice_sub_r{width: calc(100% - 40px);}
	.notice_sub_item .notice_sub_r {padding-right: 0px;}
	.cancel_order__box .confirmed_box_inner {padding: 35px 27px 30px;}
	.h_breadcrumb_sec ul{overflow: auto;}
	.h_breadcrumb_sec ul li {white-space: nowrap;}
	.subscription_plan_inner {padding: 0 0;}
	.confirm_section_info.subscription_plan_section:before {display: none;}
	.confirm_section_info > .subscription_plan_inner{max-width: 100%;}
	.confirmed_box_inner h3 {font-size: 24px;}
.confirmed_box_inner.succes_inner_cc h3 {margin: 28px 0 10px;}
	.confirmed_box_inner.succes_inner_cc img{max-width: 20%;} 
	.h_breadcrumb_sec ul li:last-child{padding-right: 0px;margin-right: 0px;}
	.para_text.order_pare p {font-size: 15px;}
	.order_table_cc {padding: 10px 15px 15px;}
	.order__table_inner > thead > tr th, .order__table_inner > tbody > tr td {padding: 15px 3px;}
	.subscription_plan_section.confirm_sub_ss{padding: 40px 20px 60px;}
	.confirm_sub_ss > .subscription_plan_inner{padding: 0 0% 0 0;}
	.order_table_active > .order__table_inner > tbody > tr:last-child td:first-child {padding: 0px 20px;}
	.order__table_inner > tbody > tr td {font-size: 14px;}
	.order_table_active > .order__table_inner > tbody > tr:last-child h4 {font-size: 18px;}
	.order__table_inner > thead > tr th {font-size: 16px;}
	.sbcrpn_tab_src ul li > a {font-size: 16px;}
	.new_esti_section_mob .dashboard_content_sec.bg_color_src {background-color: #F4F4F4;}
	.basic_content_box.sur_head_src{background-color: transparent;margin: 0;padding: 0 20px;}
	.basic_content_box.sur_head_src h4{margin-bottom: 0;}
	.preview_content_src{max-width: 100%;
		padding:0; 
		background: transparent; 
		border-radius:0;}
	.johndoe_item_main_box .survey_sc_main_item_box {width: 100%;border-radius: 0;border: 0;}
	.sbcrpn__menu_tabs li>a {
		min-width: auto;
	}

	.add_txt_title h5 {		
		font-size: 18px;
	}

	.client_table_sec__blank_center a>span img {
		width: 95px;
	}

	.aa_receipt_title_tt>span {
		display: block;
	}

	.avtar__imagemobile_outer .avtar__imagemobile {
		background: #fff;
	}

	#team__addnewmember_popup, #teamview_user, #teamedit__editmember_popup, #new_tasks_popup, #invoice_add__new_contract__popup, #estimateadd__newcontract_popup, #workordercreate__newcontract_popup, #workordercreate_edit_popup, #a_workorderedit__popup
	{
		width: 90%;
	}

	/* .avtar__imagemobile_outer__main {
		display: block;
	} */




	.popup__minwidth {
		min-width: auto;
		width: 90%;
	}

	.avtar_img_sec span {
		padding-right: 0;
		display: inline-block;
		position: relative;
	}

	/* .edit__profle_mob_o a {
		width: 36px;
		height: 36px;
		border-radius: 100%;
		padding: 7px;
		background-color: #fff;
		display: inline-flex;
		align-items: center;
		justify-content: center;
	} */

	.avtar_img_sec span>a>span img {
		width: 100%;
		border-radius: 0;
	}

	.avtar_btn_sec.avtar_btn_sec_mobile {
		display: block;
	}

	.avtar_btn_sec_mobile .form_submit_btn {
		display: block;
		padding-top: 20px;
	}

	.avtar_btn_sec_mobile .form_submit_btn {
		text-align: center;
	}

	.avtar_btn_sec_mobile .form_submit_btn h5 {
		font-size: 14px;
		font-weight: 600;
	}

	.avtar_btn_sec_mobile .form_submit_btn p {
		font-size: 14px;
		font-weight: 400;
		margin-bottom: 0;
	}








	/* avtar image end */


	.add_new_attac h5 span {
		padding-left: 0px;
	}

	.dashboard_content_sec h3 {
		text-align: left;
	}

	.file_mob__right__text>h5 {
		font-size: 14px;
		font-weight: 500;
	}

	.attachments_des_file__section_o .des_file_section {
		display: block;
	}

	.attachments_des_file__section .main_file_inner_section_tab {
		display: none;
	}

	.login_right_block .login_right_logo_inner {
		margin-bottom: 0px;
	}

	.table_pagination_sec span.active span {
		width: 40px;
	}

	.client_table_inner {
		width: 100%;
	}

	.dashboard_main_section_inner .client_table_inner {
		padding: 0;
	}

	.survey_sc_main_item_box .survey_sc_main_item_box_inner {
		padding-bottom: 20px;
	}

	.view_expense .john_section_draft {
		padding-bottom: 0px;
	}

	.Wel_login_src>.wel_btn_src {
		width: 100%;
		padding: 12px 25px;
	}

	.Welcome_screen_inner .Welcome_screen_login {
		max-width: 299px;
		width: 100%;
	}

	.Welcome_screen_inner .Welcome_screen_login img {
		width: 100%;
	}

	.discount_inner_popup.list_item_popup {
		width: 90%;
	}

	.sattings_view_popoup .list_item_popup {
		width: 80%;
	}

	.itmes_mob_td_right .client_table td .action_sec {
		text-align: right;
		display: block;
	}

	.main2_steps_2_tabs li a {
		font-size: 15px;
	}

	.form_main_src_h.form_main_src_active .size_sel {
		background-position-x: 96%;
	}

	.change_order_new .add_new_billing_price {
		padding-top: 10px;
	}

	.main_centent_item___main_mob {
		margin: 24px 0 36px;
	}

	.dashboard_t_section .main_centent_inner_box {
		padding: 0 6px;
	}

	.basic_inner_box {
		padding-bottom: 0;
	}

	.johndoe_hed_left h2 {
		font-size: 22px;
	}

	.add_new_client_headding h2 {
		font-size: 22px;
	}

	.johndoe_hed_left {
		flex-basis: 100%;
	}

	.pre_new_project_content {
		padding-bottom: 15px;
	}

	.johndoe_hed_content_btn .new_btn_plus {
		padding-right: 15px;
	}

	.mrg_client {
		margin-top: 0px;
	}

	.client_table_sec {
		padding: 2px 0 72px;
	}

	.presonal_info_sec .form_submit_btn {
		margin-top: 25px;
		margin-bottom: 6px;
	}

	.upload_avtar_sec {
		padding: 30px 20px;
	}

	.dashboard_content_h_left.title_big_height {
		flex-basis: 100%;
	}

	.form_submit_btn .active_submit {
		margin-left: 0px;
		margin-right: 0px;
	}

	.form_submit_btn .submit_btn_src {
		width: 100%;
		padding: 9px 17px;
	}

	.basic_content_box .form_submit_btn .submit_btn_src {
		padding: 9px 15px;
	}

	.form_main_src_t {
		width: 50%;
	}

	.menu_desk_sec {
		flex-basis: auto;
	}

	.login_right_sec {
		padding: 50px 30px 50px;
	}

	.upload_avtar_sec {
		padding: 25px 20px;
		flex-wrap: wrap;
	}

	.dashboard_content_h_left h2 {
		font-size: 20px;
		font-weight: 500;
		margin: 0;
	}

	.upload_btn_text {
		display: flex;
		flex-direction: column;
	}

	.basic_content_box .form_main_src_h .size_sel,
	.form_main_src_f .size_sel {
		background-position-x: 96%;
	}

	.add_new_client_heading {
		margin-bottom: 19px;
	}

	.dashboard_right_sec {
		width: 55%;
		margin-right: 0;
	}

	.dash_circle {
		width: 35px;
		height: 35px;
	}

	.dashboard_notification_sec a {
		margin-right: 16px;
	}

	.dashboard_notification_sec {
		flex-basis: auto;
		justify-content: flex-end;
		margin-right: 0px;
	}

	.user_info_sec {
		flex-basis: auto;
		justify-content: flex-end;
	}

	.user_dropdown_sec {
		display: none;
	}

	.user_info_sec:before {
		display: none;
	}

	.close_menu_sec>span {
		margin-right: 0;
		margin-left: 25px;
	}

	.matters__content_outer {
		display: table-row;
	}

	.tab_arrow_icon {
		margin-left: 7px;
		position: relative;
		top: 0;
	}

	.customer__data_content table td {
		border: 0;
		padding: 10px 10px;
	}

	.customer__data_content table {
		background: #eee;
		width: 100%;
	}

	.tab_arrow_icon.customer_data_active:after {
		content: "";
		background: url(../images/cross-icon.svg) no-repeat 50% 50%;
		background-size: 50%;
	}

	.login_box_sec h5 {
		font-size: 18px;
		padding: 25px;
	}

	.login_left_sec {
		display: none;
	}

	.user_dropdown_sec>a {
		display: inline-flex;
	}

	.login_left_sec>a>img {
		max-width: 50%;
	}

	.form_main_src_full .mobile_full_form {
		width: 100%;
	}

	.form_main_src_h_steet {
		float: left;
		width: 50%;
	}

	.dashboard_left_sec {
		width: 45%;
		margin-bottom: 0;
	}

	.john_basic_hed__inner h3 {
		font-size: 24px;
	}

	.main_centent_inner_box {
		flex-basis: 50%;
		margin-bottom: 15px;
	}

	.form_main_src_h .new_client_link {
		margin-top: 0;
	}

	.basic_content_box form h4 {
		margin: 0 0 20px;
		padding-top: 15px;
	}

	.new_esti_section .dashboard_content_sec {
		display: block;
	}

	.issue_input {
		width: 100%;
	}

	.cart_subtotal_box_inner {
		max-width: 100%;
		margin-bottom: 20px;
	}

	.signature_item_section {
		width: 100%;
		padding: 20px 0 0;
	}

	.signature_item_section_contact {
		margin: 0;
		padding: 20px 0;
	}

	.signature_item_contact .signature_item_content_box {
		width: 100%;
	}

	.signature_item_contact_toggl {
		margin-top: 0;
	}

	.up_file_loed_section {
		padding: 20px 0;
	}

	.upload_m_sec {
		text-align: center;
	}

	.settings_main_section .dashboard_content_sec {
		display: block;
		padding: 0;
	}

	.subscription_plan_section {
		padding: 40px 25px 60px;
	}

	.subscription_plan_section .settings_tab_sec ul li {
		padding-right: 15px;
	}

	.subscription_plan_section .settings_tab_sec p {
		font-size: 16px;
		font-weight: 500;
		margin-bottom: 20px;
	}

	.slider-container {
		padding: 0;
	}

	.irs-grid-pol {
		display: none;
	}

	.irs-bar-edge,
	.irs-bar {
		bottom: -2px;
	}

	.irs-single {
		font-size: 16px;
	}

	.para_text p {
		font-size: 15px;
	}

	.para_text {
		margin-top: 25px;
	}

	.next_btn_sec {
		margin-top: 40px;
	}

	.site_btn {
		padding: 8px 20px;
	}

	.next_btn_sec>a {
		padding: 8px 50px;
	}

	.payment_card_sec>a {
		max-width: 20%;
	}

	.form_main_src_full .payment_expires_sec:first-child input {
		margin-right: 12px;
		margin-bottom: 5px
	}

	.payment_tabbing_form {
		max-width: 100%;
		margin-top: 25px;
	}

	.form_main_src_full .payment_expires_sec:first-child input:last-child {
		margin-bottom: 0;
	}

	.confirmed_box_inner {
		padding: 50px 30px;
	}

	.subscription_plan_inner {
		max-width: 90%;
	}

	.settings_tab_sec ul a {
		padding-bottom: 10px;
	}

	.succes_inner_cc .site_btn {padding: 10px 20px;}

	.confirmed_box_inner>img {
		max-width: 30%;
	}

	.h_breadcrumb_sec ul li:before {
		top: 7px;
	}

	.profile_m_sec {
		max-width: 100%;
		margin: 30px auto 0;
	}

	.profile_m_sec h4 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.settings_client_sec .client_table_inner_sec {
		max-width: 100% !important;
	}

	.subscription_plan_tabbing p {
		font-size: 16px;
	}

	.client_table_inner {
		margin-bottom: 40px;
		padding: 0;
	}

	.activities_m_sec {
		padding: 10px 20px;
	}

	.subscription_plan_heading h2 {
		font-size: 20px;
		font-weight: 500;
	}

	.desk_view_sec {
		display: none;
	}

	.mob_view_sec {
		display: block;
	}

	.sbcrpn_plan_box_inner {
		padding: 0;
		margin: 0;
	}

	.sbcrpn_plan_box_bg h3 {
		font-size: 34px;
	}

	.subscription_plan_section .settings_tab_sec {
		margin-top: 10px;
	}

	.payment_tabbing_btn>.site_btn {
		display: block;
		width: 100%;
	}

	.date_john_doe_item .dete_item_inner .date_input_text {
		width: 100%;
	}

	.close_menu_sec {
		text-align: left;
		padding-left: 0;
	}

	.user_info_sec span {
		display: block;
	}

	.search_desk_sec .search-bar-wrapper {
		height: 32px;
	}

	.search_desk_sec .active.search-bar-wrapper {
		width: 32px;
	}

	.search_desk_sec {
		padding-left: 0px;
		margin-right: 16px;
		flex-basis: auto;
	}

	.search_desk_sec .magnifier {
		width: 16px;
	}

	.dashboard_sidebar_listing>li a {
		font-size: 16px;
	}

	.drop_down_lang,
	.add_main_sec .drop_down {
		width: 231px;
	}

	.dashboard_sidebar_sec {
		left: -655px;
	}

	.dashboard_sidebar_listing>li a,
	.sidebar_open .dashboard_sidebar_listing>li a {
		padding: 10px 0px;
		width: 100%;
		display: block;
	}

	.language_sec {
		margin-right: 0px;
	}

	.dash_head_sec {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 30px 30px 25px;
		border-bottom: 1px solid #fff;
	}

	.sidebar_open .dashboard_sidebar_sec {
		border-radius: 0;
	}

	.sidebar_open .dashboard_sidebar_listing>li a b {
		font-size: 15px;
	}

	.sidebar_open .powered_sec p {
		color: #fff;
		display: block;
	}

	.powered_sec {
		position: static;
		padding: 20px 20px 20px 30px;
	}

	.sidebar_open .dashboard_sidebar_listing>li a {
		padding: 15px;
	}

	.subscription_plan_tabbing .profile_m_sec {
		max-width: 100%;
	}

	.subscription_plan_section:after {
		display: none !important;
	}

	.john_basic_hed_right {
		margin-bottom: 0;
		padding-top: 20px;
	}

	.form_main_expense_name {
		width: 100%;
	}

	.notifications_content_box_main {
		padding: 20px 24px;
	}

	.notifications_content_box_inner {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}

	.upload_btn_text {
		text-align: center;
	}

	.form_main_src_t:first-child {
		width: 100%;
	}

	.third_part_sec .form_main_src_t {
		width: 100%;
	}

	.prenot_section_foot .notes_section_item {
		flex-basis: 100%;
		margin-bottom: 20px;
	}

	.prenot_section_foot .notes_section_item {
		flex-basis: 100%;
	}

	.prenot_section_foot {
		flex-wrap: wrap;
		margin: 0 -10px;
	}

	.dashboard_main_customer_inner .dashboard_main_right {
		padding: 0;
	}

	.pre_top_btn {
		flex-wrap: wrap;
	}

	.new_esti_section .form_submit_btn {
		margin-top: 0px;
	}

	.john_doe_inner_item_history {
		flex-wrap: wrap;
		margin-bottom: 20px;
	}

	.john_doe_inner_item_history p {
		flex-basis: 85%;
	}

	.john_doe_inner_history p {
		margin-left: 0;
	}

	.john_doe_right_history {
		margin: 10px 0px;
	}

	.description_item {
		width: 100%;
	}

	.main2_steps_2_tabs li {
		width: 45%;
	}

	.pre_active_btn {
		padding: 8px 15px !important;
	}

	.company_logo .remove_r_sec {
		position: static;
		margin-top: 8px;
	}

	.settings_tab_sec {
		margin-top: 0px;
	}

	.form_submit_btn {
		margin-top: 20px;
	}

	.basic_content_box h4 {
		margin-bottom: 20px;
	}

	.next_btn_sec>a {
		padding: 8px 50px;
		width: 100%;
		display: block;
	}

	.notifications_content_box_inner_item h4 {
		margin-bottom: 0px;
	}

	.subscription_plan_section:after {
		right: 9px !important;
	}

	.search_desk_sec .magnifier {
		left: 6px;
	}

	.notifications_content_box_inner_item>a>span {
		width: 13px;
		height: 13px;
	}

	.active_mob .dashboard_sidebar_listing .dropdown_listing_1>i b:before {
		background: url('../images/mobile_manu_dr.svg');
	}

	.filter_content_sec {
		width: 43%;
	}

	.filter_table_sec {
		width: 57%;
	}

	.avtar_btn_sec .form_submit_btn {
		display: none;
	}

	.avtar_btn_sec .form_submit_btn .submit_btn_src {
		width: 100%;
		margin-left: 0;
	}

	.avtar_btn_sec .form_submit_btn .submit_btn_src:last-child {
		margin-top: 10px;
	}

	.avtar_img_sec {
		flex-basis: 100%;
		text-align: center;
	}

	.avtar_btn_sec {
		flex-basis: 100%;
		text-align: center;
	}

	.basic_content_box_items_new .notes_section_item h4 {
		padding-top: 13px;
	}

	.add_main_sec .drop_down {
		top: 128%;
		left: auto;
		margin-top: 0;
	}

	.drop_down_lang {
		top: 128%;
		margin-top: 0;
	}

	.dropdown_info {
		top: 100%;
		margin-top: 0;
	}

	.description__desktop__item__box {
		display: none;
	}

	.team_main_top_item .list_item_popup {
		width: 90%;
	}

	.new_client_estimate_inner .list_item_popup_content_item {
		padding: 21px 30px 25px;
	}

	.signature_item_section.signature_item_contact {
		width: 100%;
	}

	.discount__add_item .list_item_footer_btn .form_submit_btn {
		margin-top: 40px;
		margin-bottom: 25px;
	}

	.list_item_edit_content .form_submit_btn {
		margin-top: 25px;
	}

	.cart_subtotal_box_inner_pre_esti .desc_product_2 {
		max-width: 100%;
	}

	.dashboard_content_h_right {
		padding-right: 0;
	}

	.new_esti_section_mob {
		padding: 0;
	}

	.droft_inner_content h4 {
		font-size: 18px;
	}

	.droft_inner_content p {
		font-size: 11px;
		padding-top: 6px;
	}

	.client_project_sec .droft_inner_content_right p {
		font-size: 16px;
	}

	.client_project_sec .draft_from_sec p {
		font-size: 11px;
	}

	.dete_item_pre .date_input_text p {
		font-size: 16px;
	}

	.cart_subtotal_box_inner_pre_esti .desc_product_2 {
		padding: 25px 0px 15px;
	}

	.cart_subtotal_box_inner .desc_product_btns {
		padding: 15px 15px;
	}

	.john_section_draft h2 {
		font-size: 16px;
	}

	.dete_item_pre {
		display: flex;
		align-items: center;
		width: 70%;
	}

	.notes_section_prenot .notes_section_item_inner p:last-child {
		padding-top: 25px;
	}

	.history__content_section h4 {
		margin-bottom: 0;
	}

	.history_form_section {
		padding: 30px 20px;
	}

	.history__heading_section span {
		padding: 3px 10px;
	}

	.client_project_sec .dashboard_content_heading {
		padding: 1px 0px;
		margin-bottom: 0;
	}

	.dashboard_content_heading {
		padding: 20px 20px;
		min-height: 60px;
	}

	.dash_height {
		height: auto !important;
	}

	.add_new_client_sec {
		margin-top: 10px;
	}

	.add_new_client_sec.bdr_radius_mob {
		margin-top: 0;
	}

	.add_new_client_heading .dashboard_content_heading {
		padding: 0;
	}

	.settings_main_section .settings_content_sec_right {
		margin-top: 0;
	}

	.main_steps_inner {
		padding-top: 5px;
	}

	.team_main_top_item h4 {
		font-size: 20px;
	}

	.survey_sc_main_item_foot_btn {
		display: inline-block;
		margin-top: 0;
	}

	.survey_sc_main_item_foot_btn .foot_optionsitem_box_btn {
		margin-bottom: 20px;
	}

	.survey__content_star_response_item a>span {
		font-size: 16px;
		width: 35px;
		height: 35px;
	}
	.mobile_res_b .survey__content_star_response_item a>span {
		font-size: 13px;
    width: 28px;
    height: 28px;
	}

	.main_tasks_inner_box h3 {
		font-size: 14px;
		margin-bottom: 13px;
	}

	.dashboard_content_h_left h2 {
		font-size: 18px;
	}

	.main_tasks_inner_box {
		padding: 10px 10px;
	}

	.main_tasks_item_scroll::-webkit-scrollbar {
		width: 0;
	}

	.main_tasks_item_scroll {
		padding-right: 0;
	}

	.main_tasks_inner_box {
		width: 270px;
	}

	.tasks__newadd_btn_icon a {
		width: 30px;
		height: 30px;
		padding: 7px;
	}

	.main_tasks_box__1::-webkit-scrollbar {
		width: 0;
	}

	.foot_optionsitem_mainbox_btn .johndoe_hed_content_btn .new_btn_plus {
		padding: 4px 12px 4px 5px;
	}

	.foot_optionsitem_mainbox_btn {
		display: flex;
		align-items: flex-end;
	}

	.foot_optionsitem_box_btn {
		display: inline-block;
	}

	.foot_optionsitem_mainbox_btn .new_options_right_f {
		display: inline-block;
	}

	.foot_optionsitem_mainbox_btn .johndoe_hed_content_btn {
		display: inline-block;
	}

	.foot_optionsitem_mainbox_btn .johndoe_hed_content_btn.add_new_choice_popup {
		margin-top: 15px;
	}

	.foot_optionsitem_maininner_img {
		flex-basis: 45%;
	}

	.foot_optionsitem_maininner_content {
		flex-basis: 55%;
	}

	.foot_optionsitem_mainbox_btn .johndoe_hed_content_btn .new_btn_plus {
		padding: 4px 15px 4px 5px;
	}

	.add_main_sec {
		margin-right: 0;
	}

	.main_file_section_outer {
		padding: 15px 19px;
	}

	.main2_steps_box_content2 .main_file_section_outer {
		padding: 20px 20px;
	}

	.dashboard_content_sec .heading_profile {
		text-align: left;
		margin: 0;
	}

	.payment_mob_inner_1 {
		text-align: right;
	}

	.payment__inner_box_item .payment__mob_inner_1 {
		text-align: right;
		padding: 0px 0 20px 0;
	}

	.gener_main_section_inner .mobile_footer_btn_src {
		width: 100%;
	}

	.gener_main_section_inner .ger_logo__mob_hide_due {
		display: none;
	}

	.gener_main_section_inner .date_john_doe_item {
		top: 0;
		padding-top: 30px;
	}

	.new_esti_section_mob .dashboard_content_sec {
		background-color: transparent;
	}

	.john_section_draft {
		padding-top: 20px;
	}

	.ger_payment_due_item {
		padding: 15px 0 30px;
	}

	.mob_header_block .johndoe_hed_inner {
		padding: 10px 20px;
	}

	.starting_head_sec {
		padding: 27px 20px;
	}

	.change_order_new .third_part_sec .form_main_src_f .size_sel {
		background-position-x: 96%;
	}

	.form_submit_btn .submit_btn_src {
		font-size: 14px;
	}

	.user_info_deatils>span {
		height: 62px;
		width: 35%;
		margin-right: 10px;
		display: flex;
	}

	.file_mob__left_box {
		padding-right: 15px;
		flex-basis: 19%;
	}

	.file_mob__right_box {
		flex-basis: 81%;
	}

	.mob_sub_page_header .info_title_bar .dashboard_content_h_left {
		flex-basis: 100%;
	}

	.new_client_estimate_inner .list_item_popup {
		width: 80%;
	}

	.add_payments_pop .list_item_popup.list_popup_new {
		width: 100%;
	}

	.notes_section_item {
		padding-top: 0;
	}

	.notes_section_item.view_n {
		padding-top: 20px;
	}

	.payment_schedule_content .notes_section_item_inner {
		border-bottom: none;
	}

	.invoice_table_s tr td {
		white-space: unset;
	}

	.popup_btn_p {
		margin-bottom: 0px;
	}

	.add_new_popup_contract .form_submit_btn {
		padding-bottom: 0px;
	}

	.settings_main_section .basic_content_box p {
		font-size: 14px;
	}

	.form_content_footer_ex {
		padding: 0px 0 10px;
	}

	.footer_popup_btn_inner_section {
		flex-direction: column;
	}

	/* .new_expense_add .footer_popup_btn_inner_section .upload_btn_ex {
		margin: 15px auto;
	} */

	.add_option_popup_item {
		margin: 6px 0px;
		width: calc(100% - 0px);
	}

	.add_option_popup_item>.add_option_l_img {
		width: 35%;
	}

	.add_option_popup_item .add_option_inner_content {
		width: 65%;
	}

	.popup_item_info_inner .johndoe_item_main_box_approval .form_submit_btn .submit_btn_src {
		width: auto;
	}

	.users_info_inner .users_img_inner {
		width: 15%;
	}

	.users_info_inner .users_content_inner {
		width: 85%;
	}

	.task_list_popup_inner_item>.task_list_popup_inner_box_left .list_item_popup_headding>p {
		padding-top: 7px;
	}


	.survey_sc_main_item_foot_btn .notes_section_item_inner .input_src {
		max-height: 70px;
	}

	.question_info .survey_sc_main_content>.form_submit_btn {
		display: inline-block;
	}

	.question_info .survey_sc_main_content>.form_submit_btn>.submit_btn_src {
		display: inline-block;
		width: auto;
	}

	.date_john_doe_item {
		top: -5px;
	}

	.date_john_doe_item {
		width: 100%;
	}

	.add_new_invoice_inner .droft_inner_content {
		flex-basis: 100%;
	}

	.pre_esti_right_icon_content .send_content_in .send_info {
		padding: 10px 20px;
	}

	.client_project_sec .droft_inner_content {
		flex-basis: 100%;
	}

	.client_project_sec .droft_inner_content.invoice_h_info {
		flex-basis: 60%;
	}

	.dete_item_pre.view_ex_f {
		width: 60%;
		margin-top: 0;
	}

	.login_right_sec.login_right_block.verify__new_password_inner {
		padding: 0 40px 60px;
	}

	.list_popup_new.modal__popup_width {
		max-width: 90%;
	}

	.modal__popup_width {
		max-width: 90%;
	}

	.profle__client_link_o .memberprofle__btn svg {
		margin-right: 5px;
	}

	.sbcrpn__menu_tabs li>a {
		font-size: 14px;
	}
	

}
@media screen and (max-width: 532px) {
	.lic__info_head{padding: 10px 0 0 10px;border-radius: 4px 4px 0px 0px ;}
	.main_file_inner_section_tab.main_file_inner_container{border-radius: 0px 0px 4px 4px ;}
	.lic__info_head , .main_file_inner_section_tab.main_file_inner_container{background-color: #F4F4F4;}
	.bank_entry_inner_box.pro_head__list{box-shadow: none;margin-bottom: 0;}
	.pub_des_logo > img{width: 110px;}
	.bank_primary_info {width: 180px;}
	.bank_accou_info {width: calc(100% - 280px);}
	.bank_primary_info > .john_content_item_2 > .form-group {padding: 0px 5px;}
	.border_top_pub {border-radius: 9px;}
	.public_cont_entry .mobile_bg_cc {padding: 21px 20px 0;}
	.public_view_container {padding: 33px 20px 30px 20px;}
	.mobile_bg_cc {padding: 30px 20px 0;}
	.johndoe_item_main_box.entry_box_customer .add_basic_hed {padding: 22px 20px;margin-bottom: 26px;}
	.q_content p {font-size: 14px;font-weight: 500;}
	.survey_con_head {padding: 10px 0 0;}
	.survey_con_ent > p > b {font-weight: 500;font-size: 14px;}
	.survey_con_head > h2 {font-size: 14px;font-weight: 600;}
	.inte_icon_sec {padding-left: 0px; padding: 0 24px;}
	.settings_main_section .inte_section_inner > .client_table_sec.client_inte_sec{padding: 20px 0px 70px;}
	.inte_icon_outer .midd_arro_mm .midd_arro_in {width: 28px;height: 28px;padding: 4px;}
	.inte_icon_outer .inte_logo_info .logo__info_ss img {width: 60px;}
	.inte_icon_outer .inte_logo_info .logo__info_rr img {width: 40px;}
.inte_icon_outer .logo__info_ss, .inte_icon_outer .logo__info_rr {width: 88px;height: 88px;margin: 0px 5px;}
	.inte_sub_outer.inte_icon_outer{border: none;flex-wrap: wrap;align-items: center;justify-content: center;}
	.inte_icon_outer > .web_inte_content_t {width: 100%;text-align: center;margin: 0 auto;justify-content: center;}
	.inte_icon_outer .web_inte_r{width: 100%;text-align: center;margin-top: 20px;}
	.inte_icon_outer .web_inte_r > h5 {font-size: 20px;}
	.settings_main_section .inte_icon_outer .web_inte_r > p{font-size: 14px;padding-top: 5px;}
	.basic_content_box .margin_top_i.form_submit_btn > .submit_btn_src{width: auto;}
	.basic_content_box .margin_top_i.form_submit_btn {justify-content: center;padding-top: 40px;}
	.logo__info_ss .zoho_books_img {width: 48px;}
	.inte_btn_footer.form_submit_btn {margin-top: 10px;}
	.basic_content_box  .inte_btn_footer.form_submit_btn > .submit_btn_src {padding: 2px 8px;
		line-height: 1.2;}
	.web_inte_r > h5 {padding-bottom: 0px;}
	.midd_arro_mm .midd_arro_in {width: 30px;height: 30px;padding: 5px;}
	.logo__info_ss img {width: 40px;}
	.logo__info_rr img {width: 26px;}
	.web_inte_content_t {width: 161px;}
	.web_inte_r {width: calc(100% - 161px);}
	.logo__info_ss, .logo__info_rr {width: 69px;height: 69px;}
.settings_main_section 	.web_inte_r > p {font-size: 13px;}
	.web_inte_r > h5 {font-size: 14px;}
	.notice_sub_src{padding-top: 0;}
	.notice_sub_inner{display: none;}
	.notice_sub_inner.mobile__notice_hide{display: block;padding: 17px 20px 20px 20px;}
	.list_item_popup_close.list_mobile_top{flex-basis: 100%;}
	.notice_sub_r > p {font-size: 13px;}
	.form_submit_btn.cancel_btn_foot{display: block;}
	.cancel_btn_foot .submit_btn_src:first-child{margin-bottom: 15px;}
	.cancel_checkbox_cc {width: 100%;}
	.confirmed_box_inner .site_btn {width: 100%;}
	.sup_icon{width: 15px; display: inline-flex; align-items: center; font-size: 12px; justify-content: center; height: 15px; background-color: #D9D9D9;
		border-radius: 100%;}
	
	.para_text.order_pare p {font-size: 14px;}
	.order_table_active > .order__table_inner > tbody > tr:last-child h4 {font-size: 16px;}
	.order__table_inner > tbody > tr td h4 {font-size: 14px;}
	.order__table_inner > thead > tr th {font-size: 14px;}
	.order_table_cc {background: #fff;border-radius: 0px;padding: 0px 0px 0px;width: 100%;}
	.mobile_full_ww > .form_submit_btn > .submit_btn_src {
		width: auto;
		padding: 6px 12px;
	}
	.sbcrpn_tab_src {padding: 40px 0 0px;}
	.desktop_Active_hide{display: none;} 
    .moblie_Active_hide{display: flex;}
	.sbcrpn_tab_src ul li > a {font-size: 14px;padding: 6px 15px;margin: 0 3px; }
	.sbcrpn_tab_src ul {padding: 3px 0px;}
	.sbcrpn_plan_box_bg {padding: 20px;}
}
@media screen and (max-width: 479px) {
	.toggle_pass_item > h5 {font-size: 14px;}
	.bank_list_info_src {width: calc(100% - 35px);}
	.bank_primary_dalet {width: 35px;}
	.bank_info_head {padding: 10px 0 10px;}
	.bank_list_l > p, .accou_info_list > p {font-size: 13px;line-height: 1.4;}
	.accou_info_list {width: calc(100% - 135px);padding-right: 10px;}
	.bank_list_l {width: 135px;padding-right: 10px;}
	.bank_accou_info > h4 {font-size: 13px;}
	.bank_primary_info > .john_content_item_2 label > p {font-size: 13px;}
	.dashboard_t_section .main_centent_item_box {margin: 15px 0 15px;}
	.main_centent_item___main_mob {margin: 15px 0 25px;}
	.bank_primary_info {width: 100px;}
	.bank_info_inner > .bank_img_l {width: 60px;}
	.bank_logo_l {height: 50px;width: 50px;}
	.bank_accou_info {width: calc(100% - 159px);}
	.survey__content_star_re.publ_numb_link > a >span{font-size: 13px;width: 24px;}
	.form_submit_btn.customer__footer_btn{display: block;padding-top: 15px;}
	.customer__footer_btn > .submit_btn_src{width: 100%;}
	.customer__footer_btn > .submit_btn_src:first-child{margin-bottom: 20px;}
	.logo__info_ss .zoho_books_img {width: 39px;}
	.inte_sub_outer {padding: 12px 12px 16px 2px;}
	.midd_arro_mm .midd_arro_in {width: 19px;height: 19px;padding: 3px;}
	.logo__info_ss img {width: 35px;}
	.logo__info_rr img {width: 21px;}
	.web_inte_r {width: calc(100% - 115px);padding-left: 10px;}
	.web_inte_content_t {width: 115px;}
	.logo__info_ss, .logo__info_rr {width: 52px;height: 52px;margin: 0 3px;}
	.cancel_order__box .confirmed_box_inner {padding: 35px 27px 60px;}
	.order_table_active > .order__table_inner > tbody > tr:last-child td:first-child {padding: 0px 10px;}
.order_table_active > .order__table_inner > tbody > tr:last-child h4 {font-size: 14px;}
	.order__table_inner > tbody > tr td h4 {font-size: 13px;}
	.order__table_inner > tbody > tr td {font-size: 13px;}
	.order__table_inner > thead > tr th {font-size: 13px;}
	.order__table_inner > tbody > tr td:last-child p {font-size: 12px;}
	.order__table_inner > thead > tr th, .order__table_inner > tbody > tr td {padding: 15px 5px;max-width: 120px;min-width: 100px;}
	.h_breadcrumb_sec ul li{padding-right: 17px;margin-right: 13px;}
	.order_table_cc.order_table_active{margin: 25px 0 20px;}
	.form_submit_btn.order_btn_f {display: block;}
	.form_submit_btn.order_btn_f .submit_btn_src:first-child {margin-bottom: 18px;}
.order_table_active .order__table_inner > tbody > tr td {padding: 15px 10px;max-width: inherit;min-width: 100px;}
	.order_table_cc.order_table_active{background-color: #F6F6F6;}
	.sbcrpn_section_tabs > .sbcrpn_plan_box_section {margin: 0 -20px;}
	.sbcrpn_plan_box_bg ul li {padding-left: 24px;}
	.subscription_plan_section {padding: 40px 20px 60px;}
	.sbcrpn_tab_src ul li > a {padding: 6px 11px;}
	.subscription_plan_heading h2 {font-size: 17px;font-weight: 500;}
	.mobile_full_ww .form_submit_btn .submit_btn_src {padding: 6px 8px;}
	.preview_s_box > .basic_inner_content_left {flex-basis: 40%;}
	.preview_s_box > .basic_inner_content_right {flex-basis: 60%;}
	.basic_inner_box.preview_s_box:last-child{flex-wrap: wrap;}
	.basic_inner_box.email_full_t{flex-wrap: wrap;}
	.basic_inner_box.email_full_t .basic_inner_content_left:first-child{flex-basis: 100%;}
	.basic_inner_box.email_full_t .basic_inner_content_right:last-child{flex-basis: 100%;}
	.basic_inner_box.email_full_t .basic_inner_content_right:last-child ul li{padding: 0 0px 20px;}
	.mobile_res_b .survey__content_star_response_item a>span {font-size: 12px;width: 24px;height: 24px;}
	.johndoe_hed_content_btn.new_survey_btn_add {padding-top: 28px;}
	
	.new_survey_dd{padding-top: 35px;display: inline-flex;}
	.form_main_src_full .form_main_src_h.form_main_width{width: calc(100% - 50px);}
	.third_part_survery .form_main_src_full {display: inherit;}
	.sbcrpn__tab_sec_inner {
		padding: 30px 0px;	
	}

	.sbcrpn__menu_tabs li>a {
		font-size: 12px;
	}
	
	.expenses_uploder__outer .footer_popup_btn_right.expenses_uploder__r {
		display: inline-block;
	}

	.form_submit_btn.list_item_edit_content.expenses_uploder__outer {
		display: flex;
		justify-content: center;
	}

	.expenses_uploder__outer .upload_btn_ex.expenses_uploder__l {
		padding-bottom: 10px;
	}

	.form_submit_btn a.submit_btn_src:last-child {
		margin-right: 0;
	}	

	.table_pagination_sec span.active, .table_pagination_sec span:hover {			
		width: 25px;
		height: 25px;
		padding: 5px;
	}

	.mobile_block_item .activities_m_left {
		width: 50%;
	}

	.l_estimates_sec .client_table {
		width: 50%;
	}

	.subscription_plan_section .settings_tab_sec ul li {
		padding-right: 10px;
	}
	.profle__client_link_o {
		flex-wrap: wrap;
	}

	.profle__client_link_o .memberprofle__btn {
		padding-bottom: 10px;
	}

	.new_item_payment.new_item_btn .johndoe_hed_content_btn {
		max-width: 80%;
	}

	/* .dots_hover_sec {
		width: 200px;
	} */

	.file_mob__right__text>h5 {
		word-break: break-all;
	}

	.file_mob__inner_outer_box .file_mob__right_box {
		flex-basis: 100%;
	}

	.cart_subtotal_box_inner_pre_esti.invoice__cart_subtotal_block .desc_product_2 {
		max-width: 100%;
	}

	.notifications_popup_box_header p {
		font-size: 16px;
	}

	.client_table .inn_invoice_tbody_desktop .customer_data__tab {
		padding: 0 10px;
	}

	.width50Percentage a {
		font-size: 14px;
	}

	.dismiss_all_not a {
		font-size: 14px;
	}

	.notifications__box_inner_content_item h5 {
		font-size: 16px;
	}

	.form_main_src_full .form_main_src_h {
		width: 100%;
	}

	.basic_content_box .form_submit_btn .submit_btn_src {
		min-width: 120px;
	}

	.login_right_sec.login_right_block.verify__new_password_inner {
		padding: 0 20px 20px;
	}

	.login_right_block .login_main_sec {
		padding: 0px;
	}

	.form_group_sec_mobile .cart_checkbox_sec {
		width: 50%;
	}

	.form_group_sec_mobile .forget_pass_sec {
		width: 50%;
		text-align: right;
	}

	.login_right_block .login_right_logo_inner {
		margin-bottom: 0px;
		padding: 30px 10px;
	}

	.drop_down a {
		font-size: 14px;
	}

	.Welcome_screen_inner {
		padding: 20px 20px;
	}

	.Wel_login_src>.wel_btn_src {
		width: 100%;
		padding: 10px 25px;
	}

	.Welcome_screen_inner .Welcome_screen_login {
		max-width: 230px;
		width: 100%;
	}

	.Welcome_screen_inner .Welcome_screen_login img {
		width: 100%;
	}


	.question_info .survey_sc_main_content {
		padding: 10px 20px;
	}

	.cat_on_hover {
		padding: 15px 20px;
	}

	.new_expense_add .footer_popup_btn_inner_section {
		display: block;
	}

	.tax_section_inner_popoup .tax_add_pop {
		padding: 22px 20px 10px;
	}

	.main2_steps_2_tabs li {
		width: 70%;
	}

	.notifications__box_inner_content_item p {
		font-size: 12px;
	}

	.dashboard_sidebar_listing>li {
		padding-right: 15px;
	}

	.notifications__box_inner_content_item_right {
		padding-right: 0px;
	}

	.notifications_popup_box_content .notifications__box_inner_content_item_right h5 {
		font-size: 12px;
	}

	.dashboard_sidebar_sec {
		left: -500px;
		min-width: 100%;
	}

	.cart_subtotal_box_inner li h5,
	.cart_subtotal_box_inner li p {
		font-size: 15px;
		flex-basis: 100%;
	}

	.cart_subtotal_box_inner li .desc__add_item_new {
		flex-basis: 100%;
	}

	.form_submit_btn .submit_btn_src {
		min-width: 120px;
	}

	.basic_content_mob {
		padding: 0;
	}

	.basic_inner_content_left {
		flex-basis: 43%;
	}

	.basic_inner_content_right {
		flex-basis: 57%;
	}

	.add_new_client_heading .johndoe_hed_left h2 {
		font-size: 18px;
		padding-bottom: 0;
	}

	.johndoe_hed_left h2 {
		font-size: 18px;
		padding-bottom: 5px;
	}

	.add_new_client_headding h2 {
		font-size: 18px;
	}

	.new_item_des {
		margin-top: 25px;
	}

	.basic_inner_content_left p {
		padding: 10px 0;
	}

	.new_client_estimate_inner .list_item_popup {
		width: 90%;
	}

	.new_client_estimate_inner .list_item_popup_content_item {
		padding: 15px 20px 15px;
	}

	.search_outer .search_bae_inner .f_outer {
		width: 92%;
	}

	.search_outer .search_bae_inner .close_outer {
		width: 8%;
	}

	.search_outer {
		background: #F2F3F5;
		padding: 15px 20px;
	}

	.add_new_attac h5 span {
		font-size: 11px;
	}

	.dashboard_content_h_right.mobile_flter_block {
		justify-content: flex-end;
		padding-right: 0px;
	}

	.filter_tab_sec ul a {
		padding: 18px 0px 18px 20px;
		font-size: 12px;
	}

	.subscription_plan_tabbing p {
		font-size: 13px;
		font-weight: 500;
		line-height: 1.6;
		color: #000;
	}

	.subscription_plan_tabbing .box_text__top_item {
		font-size: 14px;
		font-weight: 500;
		color: #A1A1A1;
	}

	.para_text>p {
		margin-bottom: 20px;
	}

	.next_btn_sec {
		margin-top: 75px;
	}

	.subscription_plan_tabbing .sub_mobile_p {
		font-size: 15px;
		font-weight: 500;
	}

	.settings_tab_sec ul li a {
		padding-right: 5px;
	}

	.login_left_sec {
		padding: 40px 7%;
		height: 400px;
	}

	.signup_section .form_group_sec select {
		background-position-x: 95%;
		padding: 13px 20px;
	}

	.login_right_sec {
		padding: 30px 20px;
		min-height: auto;
	}

	.form_b_sec>p {
		margin-top: 24px;
		font-size: 14px;
		font-weight: 400;
	}

	.social_media_sec>a {
		width: 55px;
		height: 55px;
		padding: 5px;
	}

	.form_b_sec>p,
	.not_acc_sec>p {
		font-size: 14px;
		font-weight: 400;
	}

	.login_main_sec .site_btn {
		margin-top: 33px;
	}

	.dashboard_content_h_right {
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.dash_dropdown_sec {
		margin-bottom: 10px;
	}

	.new_client_link .site_btn {
		margin-left: 0
	}

	.table_pagination_sec .pag_name {
		display: none;
	}

	.table_pagination_sec span:first-child img,
	.table_pagination_sec span:last-child img {
		width: 30px;
	}

	.table_pagination_sec span {
		font-size: 14px;
	}

	.dashboard_content_sec h3 {
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.tab_arrow_icon {
		display: none;
	}

	.johndoe_hed_inner {
		padding-left: 0;
	}

	.basic_content_box h4 {
		font-size: 18px;
	}

	.add_new_invoice_btn_box {
		flex-wrap: wrap;
	}

	.johndoe_hed_content_1 {
		margin-right: 15px;
	}

	.basic_john_content_left {
		padding-right: 0;
		flex-basis: 100%;
	}

	.basic_inner_box ul li {
		padding: 10px 13px;
	}

	.basic_john_content_right {
		flex-basis: 100%;
	}

	.notifications_content_box_inner_item h4 {
		font-size: 14px;
	}

	.notifications_content_box_inner {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.notifications_content_box_inner_item h5 {
		font-size: 12px;
	}

	.notifications_content_box {
		padding: 0;
	}

	.john_basic_hed_content {
		padding: 10px 20px;
	}

	.johndoe_hed_1 {
		margin-bottom: 0;
	}

	.items_section .option2 {
		display: none;
	}

	.expenses_table_sec .option2 {
		display: none;
	}

	/* .avtar_img_sec span {
		padding-right: 0;
	} */

	.client_table_inner_sec {
		padding: 20px;
	}

	.presonal_info_sec .john_content_item_2 .form-group {
		padding: 3px 15px 0px 5px;
	}

	.subscription_plan_inner {
		max-width: 100%;
		padding: 0 1%;
	}

	.sbcrpn_plan_box_inner .sbcrpn_plan_box_bg,
	.sbcrpn_slider_sec .sbcrpn_plan_box_inner {
		margin-top: 20px;
	}

	.subscription_plan_section:before {
		display: none;
	}

	.irs-bar-edge,
	.irs-bar {
		bottom: -6px;
	}

	.h_breadcrumb_sec ul li {
		font-size: 15px;
	}

	.settings_tab_sec ul a {
		font-size: 15px;
	}

	.payment_tabbing_sec {
		margin-top: 30px;
	}

	.payment_card_sec>a {
		max-width: 15%;
		margin-right: 5px;
	}

	.confirmed_box_inner h3 {
		font-size: 20px;
	}
	.suc_content_en p {font-size: 14px;}
	.confirmed_box_inner.succes_inner_cc img {max-width: 24%;}
	.confirmed_box_inner .site_btn {padding: 10px 15px;width: 100%;}
	.suc_content_en {border-top: 1px solid #E7E7E7;border-bottom: 0;padding: 10px 0px 2px;margin-bottom: 20px;}
	.confirmed_box_inner>img {
		max-width: 28%;
	}

	.confirmed_box_inner {
		padding: 40px 30px;
	}

	.dashboard_t_section .main_centent_inner_box {
		flex-basis: 50%;
	}

	.dashboard_t_section .box_item_content {
		align-content: center;
	}

	.l_tasks_sec .activities_m_main {
		flex-wrap: wrap;
	}


	.dashboard_content_h_right {
		flex-basis: 50%;
	}

	.client_table_inner {
		margin-bottom: 30px;
	}

	.close_menu_sec {
		flex-basis: 100%;
	}

	.menu_desk_sec {
		flex-basis: 60%;
	}

	.dashboard_left_sec {
		width: 20%;
	}

	.dashboard_right_sec {
		width: 80%;
	}

	.user_info_sec {
		padding-left: 0;
	}

	.user_info_sec span {
		margin-right: 0px;
	}

	.dashboard_notification_sec {
		justify-content: flex-end;
		margin-right: 0px;
	}

	.user_info_sec:before {
		left: 0px;
		height: 80px;
	}

	.search_desk_sec .active.search-bar-wrapper {
		margin-right: auto;
		margin-right: 10px;
	}

	.dashboard_container {
		padding: 0px;
	}

	.john_doe_inner_item_history span {
		display: block;
	}

	.john_doe_inner_history p {
		flex-wrap: wrap;
	}

	.cart_checkbox_sec .checkmark {
		height: 20px;
		width: 20px;
	}

	.cart_checkbox_sec .container {
		margin-bottom: 7px;
		padding: 0px 0px 0px 27px;
	}

	.drop_down_btns.search_bar_mobile .cart_checkbox_sec {
		padding: 8px 18px 0px;
	}

	.cart_checkbox_sec .container .checkmark:after {
		left: 6px;
		top: 2px;
	}

	.drop_down_lang li a {
		padding: 4px 15px;
		font-size: 14px;
	}

	.l_project_sec .activities_m_price {
		width: 18%;
	}

	.box_item_content p:last-child {
		font-size: 10px;
	}

	.dashboard_sidebar_listing>li a span svg {
		vertical-align: middle;
	}

	.activities_m_left {
		padding-right: 10px;
		width: 60%;
	}

	.activities_m_active {
		width: 40%;
	}

	.l_project_sec .activities_m_left {
		width: 32%;
	}

	.l_project_sec .activities_user {
		width: 20%;
	}

	.mobile_block_item .activities_m_left {
		width: 60%;
	}

	.l_estimates_sec .client_table {
		width: 40%;
	}

	.l_tasks_sec .activities_m_active {
		width: 30%;
	}

	.project_setting {
		display: none;
	}

	.new_client_link {
		right: 4%;
		bottom: 2%;
	}

	.filter_content_sec {
		width: 40%;
	}

	.filter_table_sec {
		width: 60%;
	}

	.date_inner_content_mob {
		padding: 25px 20px;
	}

	.date_range_mrg .datepicker-inline .datepicker {
		width: auto;
	}

	.date_range_mrg {
		width: 100%;
	}

	.filter_table_sec .date_reng_inner {
		width: 100%;
	}

	.drop_down_btns.search_bar_mobile .search_list_filter {
		padding: 0 22px;
	}

	.client_table .active_btn {
		font-size: 13px;
		padding: 4px 6px 4px 20px;
	}

	.client_table .active_btn:before {
		left: 5px;
	}

	.client_table .act_g_btn:before {
		width: 11px;
		height: 11px;
	}

	.team_main_top_item .list_item_popup {
		width: 90%;
	}

	.client_table td,
	.client_table th {
		min-width: 88px;
	}

	.list_item_popup_header_top {
		border-radius: 10px 10px 0 0;
	}

	.modal_scroll {
		border-radius: 10px;
		padding-right: 0px;
	}

	.list_item_popup {
		border-radius: 15px;
	}

	.task_list_popup_inner_section .modal_scroll_d {
		border-radius: 15px;
	}

	.notes_section_prenot .notes_section_item_inner p {
		font-size: 12px;
	}

	.history__content_section h4 {
		font-size: 18px;
	}

	.history_inner_item_middle p {
		font-size: 13px;
	}

	.histor_inner_section_item p {
		font-size: 13px;
	}

	.john_section_draft h2 {
		font-size: 14px;
	}

	.new_item_payment .item_section_main .new_btn_plus {
		font-weight: 600;
		font-size: 15px;
	}

	.history_inner_item_middle:after {
		left: 109px;
	}

	.history_inner_item_middle .item_history_time {
		width: 40%;
	}

	.list_item_popup_headding h3 {
		font-size: 16px;
	}

	.client_project_sec .john_doe_form {
		padding: 15px 20px;
	}

	.modal_scroll_mob {
		height: 916px;
		border-radius: 20px;
		overflow-y: scroll;
	}

	.items_section_expen .dashboard_content_heading {
		padding-bottom: 15px;
	}

	.dashboard_content_heading {
		padding: 18px 20px;
	}

	.dashboard_main_inner {
		overflow: hidden;
	}

	.survey__content_star_response_item a>span {
		font-size: 14px;
		padding: 7px 5px;
		width: 26px;
		height: 26px;
	}

	.main_tasks_inner_box h3 {
		font-size: 14px;
		margin-bottom: 13px;
	}

	.main_tasks_inner_box {
		width: 220px;
	}

	.main_tasks_content_item2 {
		padding: 0px 11px 14px;
	}

	.main_tasks_content_item1 {
		padding: 10px 11px 0;
	}

	.main_tasks_content_item1 h5 {
		font-size: 13px;
	}

	.tasks_right_dot_item {
		padding-top: 2px;
	}

	.main_tasks_box__1 {
		height: calc(100vh - 5px);
	}

	.main_tasks_content_item_gallery {
		padding: 8px 15px;
	}

	.dashboard_content_heading_tasks_main .dashboard_content_heading .dashboard_content_h_left {
		flex-basis: 35%;
	}

	.dashboard_content_heading_tasks_main .dashboard_content_heading .dashboard_content_h_right {
		flex-basis: 65%;
		align-items: center;
	}

	.foot_optionsitem_mainbox_btn .johndoe_hed_content_btn .new_btn_plus {
		display: inline-flex;
	}

	.foot_optionsitem_mainbox_btn .johndoe_hed_content_btn {
		display: block;
	}

	.foot_optionsitem_mainbox_btn .new_options_right_f {
		display: block;
		margin-top: 15px;
	}

	.foot_optionsitem_maininner_img {
		flex-basis: 44%;
	}

	.foot_optionsitem_maininner_content {
		flex-basis: 55%
	}

	.foot_optionsitem_maininner_content p {
		padding-top: 0;
		font-size: 11px;
	}

	.foot_optionsitem_maininner_content .add_new_adchack label p {
		padding-top: 0;
		font-size: 12px;
	}

	.foot_optionsitem_maininner_content span {
		padding-bottom: 8px;
		font-size: 9px;
	}

	.foot_optionsitem_maininner_content h5 {
		padding: 6px 0 5px;
		font-size: 14px;
	}

	.foot_optionsitem_maininner_content .cart_checkbox_sec .container .checkmark:after {
		top: 4px;
		left: 7px;
	}

	.foot_optionsitem_maininner_checkbox .cart_checkbox_sec .container .checkmark:after {
		left: 7px;
		top: 4px;
	}

	.foot_optionsitem_maininner_img span {
		padding-right: 10px;
	}

	.basic_content_Billing {
		padding-top: 19px;
	}

	.foot_optionsitem_maininner_section {
		align-items: flex-start;
		flex-basis: 91%;
	}

	.add_basic_hed {
		padding: 20px 20px;
	}

	.drop_down_lang {
		width: 250px;
		right: -44px;
	}

	.add_main_sec .drop_down {
		width: 200px;
		right: -45px;
	}

	.file_mob__inner_box {
		top: 10px;
		left: 10px;
		right: 10px;
	}

	.file_mob__right__text {
		font-size: 9px;
	}

	.file_mob__left_box {
		flex-basis: 25%;
		padding-right: 10px;
	}

	.file_mob__right_box {
		flex-basis: 75%;
	}

	.file_mob_b_inner_box .pre_esti_right_icon_content a {
		width: 30px;
		height: 30px;
		padding: 8px;
	}

	.file_mob_b_inner_box {
		bottom: 6px;
		right: 0px;
	}

	.mob_main_inner_section {
		margin: 0 -7px;
	}

	.file_mob__outer_box {
		padding: 0 7px;
	}

	.file_mob__outer_box {
		margin-bottom: 13px;
	}

	.sattings_view_popoup .list_item_popup {
		width: 90%;
	}

	.sidenav {
		min-width: 100%;
	}

	.payment_schedule_content h4 {
		font-size: 15px;
	}

	.payment_inner_1 ul li {
		font-size: 14px;
	}

	.payment_schedule_content {
		padding: 25px 0 0px;
	}

	.cart_subtotal_box_inner li .desc__add_item_new>a {
		font-size: 15px;
	}

	.activities_mob_left h6 {
		font-size: 11px;
	}

	.activities_m_price h6,
	.activities_user h6 {
		font-size: 11px;
	}

	.activities_m_left h6 {
		font-size: 16px;
		color: #000;
	}

	.activities_date_left h6 {
		font-size: 11px;
		color: #000;
	}

	.l_project_sec .activities_user {
		width: 30%;
	}

	.l_project_sec .activities_m_price {
		width: 30%;
	}

	.l_project_sec .activities_m_active {
		width: 40%;
		text-align: right;
	}

	.box_item_content>span {
		margin-bottom: 3px;
	}

	.activities_m_left h6 span {
		font-size: 13px;
	}

	.activities_m_head a {
		font-size: 13px;
	}

	.cat_range_mrg .drop_down_btns.search_bar_mobile .search_list_item_p {
		padding: 5px 11px;
	}

	.cat_range_mrg .search_list_item_p .search_list_src {
		padding: 0 5px;
	}

	.box_item_content>span {
		width: 30px;
		height: 30px;
	}

	.box_item_content>span>img {
		width: 19px;
		height: 14px;
	}

	.basic_inner_box ul li {
		padding: 9px 6px;
	}

	.basic_inner_content_left p {
		padding: 9px 0;
	}

	.basic_content_box h4 {
		margin-bottom: 14px;
	}

	.user_info_deatils>span {
		height: 64px;
		width: 30%;
	}

	.user_info_name {
		padding-left: 10px;
		width: 70%;
	}

	.new_esti_section .basic_content_box.info_contnt {
		padding-top: 14px;
	}

	.history_form_section {
		margin-top: 0px;
		padding: 0px 20px 35px;
	}

	.history_form_section h4 {
		margin-bottom: 0;
	}

	.search_bar__popup_inner {
		padding: 20px 20px 0;
	}

	.basic_content_box .form_main_src_h .size_sel,
	.form_main_src_f .size_sel {
		background-position-x: 96%;
	}

	.new_expense_add .upload_btn_ex .upload_img_ex {
		width: 28px;
		height: 28px;
		margin-right: 7px;
		padding: 8px;
	}

	.popup_item_info_inner .list_item_popup_content_item {
		padding: 15px 20px 0;
	}

	.add_option_f_library_inner_box {
		padding: 0px 20px;
	}

	.popup_item_info_inner .johndoe_item_main_box_approval {
		padding: 20px 20px;
	}

	.task_list_popup_inner_section .description_item_box_inner .form_submit_btn {
		margin-top: 22px;
	}

	.users_info_inner .users_img_inner {
		width: 20%;
	}

	.users_info_inner .users_content_inner {
		width: 80%;
	}

	.file_inner_item .file_inner_box_1 {
		width: 30%;
	}

	.file_inner_item .file_inner_box_2 {
		width: 60%;
	}

	.file_inner_item .file_inner_box_3 {
		width: 10%;
	}

	.cart_subtotal_box_inner .desc_product_2 {
		padding: 20px 10px 0;
	}

	.survey_sc_main_item_foot_btn .foot_optionsitem_box_btn .new_client_link {
		display: inline-block;
	}

	.foot_optionsitem_mainbox_btn {
		display: block;
	}

	.foot_optionsitem_box_btn {
		display: block;
	}

	.main_steps_inner {
		padding-top: 0;
	}

	.add_new_attac p.drag_cantent {
		font-size: 12px;
	}

	.client_project_sec .droft_inner_content_right {
		flex-basis: 40%;
	}

	.client_project_sec .droft_inner_content {
		flex-basis: 100%;
	}

	.client_project_sec .generate_content>.droft_inner_content_right {
		flex-basis: 60%;
	}

	.client_project_sec .generate_content>.droft_inner_content {
		flex-basis: 40%;
	}

	.descptn_b {
		font-size: 12px;
	}


	.droft_item_content {
		flex-wrap: wrap;
	}

	.client_project_sec .droft_inner_content {
		padding-bottom: 20px;
	}

	.client_project_sec .droft_inner_content_right {
		flex-basis: 100%;
		text-align: left;
	}

	.john_section_draft .droft_inner_content_right h3 {
		text-align: left;
	}

	.john_section_draft .droft_inner_content_right h2 {
		text-align: left;
	}

	.john_section_draft .droft_inner_content_right p {
		text-align: left;
	}

	.droft_inner_content p {
		font-size: 15px;
	}

	.client_project_sec .draft_from_sec p {
		font-size: 15px;
	}

	.description__item__box .estimate_border .new_table__inner_content {
		min-width: 450px;
	}


	.notes_section_item {
		padding-top: 20px;
	}

	.user__account_profile_inner {
		height: 55px;
		width: 55px;
		padding-top: 22%;
		margin-right: 0px;
	}

	.form_add_payment_percentage_div .form_main_src_full {
		border-top: 1px solid #e5e5e5;
		padding-top: 10px;
	}

	.form_add_payment_percentage_div .form_main_src_full:first-child {
		border-top: none;
	}

	.form_add_payment_percentage_div a.remove_payment_schedule {
		top: 8px;
		right: 0px;
	}

	.due_payment_inner {
		padding-bottom: 15px;
	}

	.signature_item_contact_toggl .slider.switch_sms:before {
		left: 2px;
	}

	.signature_item_contact_toggl .slider:before {
		top: 1px;
	}

	.dots_hover_sec li a {
		font-size: 14px;
		text-align: left;
		font-weight: 500;
	}


}