
/*
Company: Fixfin Technologies Pvt. Ltd.  
Developer: Biswajit Bala
Purpose: kwitusks
Version: 1.0.1
*/


/*

color code

#71AC50


3a7a.fe



*/



/*
.switcher-checkbox .s-label::before {
	height: calc(100% - 5px);
}
*/


.mt-15{
	margin-top: 15px;
}
.mb-15{
	margin-bottom: 15px;
}


#reply_modal {
	padding-right: 0 !important;
}
#reply_modal .modal-dialog {
	max-width: unset;
	width: 75%;
}
#reply_modal .single-input {
	padding: 0px 0 6px;
}
#reply_modal .single-input label {
	font: 300 14px "Roboto", sans-serif;
	margin-bottom: 0;
}
#reply_modal .cke_chrome {
	margin-top: 13px;
}
.mg-b-30 {
	margin-bottom: 30px;
}
.mg-b-15 {
	margin-bottom: 15px;
}
.cmmnt-hdng {
	line-height: 17px;
	font-size: 18px;
}
.cmmntd-by {
	font-size: 12px;
}
.upld-attachmnt {
	width: auto;
	position: absolute;
	top: 0px;
	right: 0;
	margin: 0;
	border-radius: 25px 3px 8px 25px;
	padding: 0px 10px;
	font-size: 10px;
	letter-spacing: 1px;
}
.cmmnt-txts {
	font: 14px/20px "Roboto", sans-serif;
	color: #595959;
}
.datepicker--cell.-selected-, .datepicker--cell.-selected-.-current- ,.datepicker--cell.-selected-.-focus-{
	color: #fff;
	background: #71AC50 !important;
}
.datepicker--cell.-current- {
	color: #71AC50 !important;
}
.datepicker--day-name {
	color: #71AC50;
}

.reply-left {
	width: 100%;
	float: left;
}
.reply-center {
	float: left;
	width: 100%;
	padding-top: 15px;
}
.reply-right {
	float: left;
	width: 100%;
	text-align: left;
}
.reply-center .file-upload-sec .flex-1 {
	padding: 17px 0;
}

.reply-right .btn {
	margin: 15px 0 0;
}
.file-upload-label i {
	font-size: 25px;
}

/*
.reply-left {
	-ms-flex: 0 0 15%;
	flex: 0 0 15%;
	max-width: 15%;
}
.reply-center {
	-ms-flex: 0 0 70%;
	flex: 0 0 70%;
	max-width: 70%;
}
.reply-right {
	-ms-flex: 0 0 15%;
	flex: 0 0 15%;
	max-width: 15%;
}
.reply-left .file-upload-sec .upload-progress {
	margin-right: auto;
	margin-left: auto;
}
*/



.clps-btn {
	position: absolute;
	top: 0;
	right: 7.5px;
}
.collapsed.clps-btn .up-arw {
	transform: rotate(180deg);
}
/*
#brdcst_emls_div .collapse .db-pro-single {
	margin-top: -20px;
}*/
#brdcst_emls_div .collapse .db-pro-single .upld-attachmnt {
	top: -15px;
	right: -6px;
}
/*
#brdcst_emls_div .cmmnt-hdng {
	margin-bottom: 15px;
	margin-top: -15px;
}*/
.brdcst-dtls-div {
	margin-left: -15px;
	margin-right: -15px;
}

.btn-warning2:hover {
	color: #fff !important;
}
.dsc-btn-clm {
	width: 130px;
}
.alert-warning{
    color:#71AC50 !important;
}
.chngmemstatus {
	height: 28px !important;
}
.swtchmemtp {
	height: 28px !important;
}
.brdcast-blk {
	padding: 10px 1.25rem;
}
.brdcast-blk .card-title {
	line-height: 37px !important;
}




/*------------------------------------ Code Added by FTPL - AB #Start -----------------------------------------*/
body {
	background-color: #f4f8f9 !important;
	color: #89879f;
	font-size: 14px;
}
.hdrbg-white {
	background-color: #fff !important;
	box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
}
.skshdrblack-btn {
	background: rgba(0,0,0,0.2);
	color: #000 !important;
}

.hdrbg-white .bell-icon img {
	filter: brightness(0);
}
.dsbrd-lftbar-wrap{
    padding-top: 20px !important;
}
.dsbrd-prflimg {
	width: 70px;
	height: 70px;
	position: relative;
	display: block;
	background-size: contain;
	background-position: center;
	margin: 0 0 10px;
	border-radius: 5px;
}
.article-page-banner-sec {
	padding-top: 53px !important;
	padding-bottom: 10px !important;
	background: #d6dae4 !important;
	/*background: linear-gradient(to right, #EA4471, #EC765D) !important;*/
}
.article-page-banner-sec .container-fluid {
	display: none;
}
.article-page-brdcmb {
	min-height: 40px;
	display: table;
	width: 100%;
}
.text-dark {
	color: #464a53 !important;
}
.page-brdcmb-inr-lft {
	float: left;
}
.page-brdcmb-inr-rgt {
	float: right;
}
.page-brdcmb-h1 {
	color: #000;
	font-size: 20px;
	line-height: 38px;
	margin-top:4px;
}
.page-brdcmb-h1spn {
	color: #555;
	font-size: 17px;
	line-height: 23px;
	margin-left: 8px;
}
.db-pro-single .bdp-img img {
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}
.db-pro-single:hover .bdp-img img {
	transform: scale(1.2) translateY(12%);
	-moz-transform: scale(1.2) translateY(12%);
	-webkit-transform: scale(1.2) translateY(12%);
	-ms-transform: scale(1.2) translateY(12%);
	-o-transform: scale(1.2) translateY(12%);
}

/*
.page-brdcmb-prflprgrs-dv.profile-completion .profile-progress {
	max-width: 50px;
	margin-right: 10px;
}
.page-brdcmb-prflprgrs-dv .progress {
	width: 50px;
	height: 50px;
	line-height: 50px;
}
.page-brdcmb-prflprgrs-dv .progress .progress-value {
	font-size: 13px;
	height: 50px;
	width: 50px;
	margin: 0 !important;
}
.page-brdcmb-prflprgrs-dv .progress .progress-bar {
	border-color: #71AC50;
}
.page-brdcmb-prflprgrs-dv .progress .progress-value {
	color: #71AC50;
}
.page-brdcmb-prflprgrs-dv .prflcmplt-hd-dv {
	padding-top: 7px;
}
*/
.page-brdcmb-prflprgrs-dv.profile-completion h6 {
	font-size: 15px;
}
.page-brdcmb-prflprgrs-dv .prflcmplt-btn-dv {
	margin-left: 9px;
	padding-top: 6px;
}
.page-brdcmb-prflprgrs-dv .prflcmplt-hd-dv h6 {
	color: #BC8020;
	font-size: 13px;
	margin-bottom: 5px;
}
.page-brdcmb-prflprgrs-dv:hover h6{
	color: #99681a;
}
.dsbrd-pgbxs-hd3 span {
	color: #BC8020;
}
.page-brdcmb-prflprgrs-dv .prflcmplt-btn-dv a.btn {
	background-color: #71AC50;
	border-color: #71AC50;
}
.dsbrd-prflimg-nam a {
	color: #BC8020;
	font-size: 15px;
}
#fltrmywllt {
	background: #BC8020;
	color: #fff;
}
#fltrmywllt:hover {
	background: #99681a;
	color: #fff;
}



.dsbrd-prflimg-nam {
	text-align: left;
	margin-bottom: 0;
	line-height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.about-me.dsbrd-lftbar-cllps-body p span {
	display: inline;
}
.about-me.dsbrd-lftbar-cllps-body p {
	margin-bottom: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.about-item.py-2.dsbrd-lftbar-cllps-body {
	padding: 0 !important;
	margin: 0 !important;
	height: auto;
	margin-top: 10px !important;
}
.bg-success {
	background-color: #10ca93 !important;
}
.bg-primary {
	background-color: #71AC50 !important;
}
.bg-danger {
	background-color: #f25767 !important;
}
.sksmmbrid-p {
	text-align: left;
	font-size: 12px;
}
.dsbprfinf {
	margin-top: -83px;
	padding-left: 75px;
}
.dsbprfinf p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 20px;
}
.dsbrd-lftbar-wrap .d-sidebar {
	background-color: #fff;
	padding: 15px;
}
.dsbrd-lftbar-dvdr-hr {
	display: none;
}
/*.dsbrd-rgtcntnt-wrap{
    padding-top:20px;
}*/
.dsbrd-rgtcntnt-wrap .dynamic-tab a {
	background-color: #fff;
	padding: 15px 14px !important;
	margin-right: 3px !important;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.dsbrd-rgtcntnt-wrap .dynamic-tab li:nth-last-child(1) a {
	margin-right: 0 !important;
}
.dsbrd-rgtcntnt-wrap .claim_search_text, .dsbrd-rgtcntnt-wrap .member_search_text {
	line-height: 35px !important;
}
.member_filters .btn.btn-success {
	line-height: 30px;
}
.pd-15 {
	padding: 15px;
}

/*---- Admin/Member Toggle Button #Start ----*/
.prfl-tgl-swtch {
	text-align: center;
	height: 50px;
}
.prfl-tgl-swtch .switch {
  position: relative;
  display: inline-block;
  width: 130px;
  height: 34px;
}
.prfl-tgl-swtch .switch input {display:none;}
.prfl-tgl-swtch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #BC8020;
  -webkit-transition: .4s;
  transition: .4s;
}
.prfl-tgl-swtch .slider:hover {
  background-color: #99681a;
}


.prfl-tgl-swtch .slider::before {
	position: absolute;
	content: "";
	height: 20px;
	width: 20px;
	left: 6px;
	bottom: 7px;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
}
.prfl-tgl-swtch input:checked + .slider {
	background-color: #71AC50;
}
.prfl-tgl-swtch input:checked + .slider:hover {
	background-color: #507a38;
}
.prfl-tgl-swtch input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.prfl-tgl-swtch input:checked + .slider:before {
  -webkit-transform: translateX(95px);
  -ms-transform: translateX(95px);
  transform: translateX(95px);
}
/*------ ADDED CSS ---------*/
.prfl-tgl-swtch .on{
  display: none;
}
.prfl-tgl-swtch .on{
  color: #fff;
  position: absolute;
  top: 6px;
  left: 6px;
  font-size: 14px;
}


.prfl-tgl-swtch .off{
  color: #fff;
  position: absolute;
  top: 6px;
  right: 6px;
  font-size: 14px;
}


.prfl-tgl-swtch input:checked+ .slider .on{display: block;}
.prfl-tgl-swtch input:checked + .slider .off{display: none;}
/*--------- END --------*/
/* Rounded sliders */
.prfl-tgl-swtch .slider.round {
	border-radius: 5px;
}
.prfl-tgl-swtch .slider.round:before {
  border-radius: 50%;
}
/*---- Admin/Member Toggle Button #End ----*/


.dsbrd-lftbar-cllps-dv {
	display: table;
	width: 100%;
}
.dsbrd-lftbar-cllps-hd {
	color: #333;
	font-size: 14px;
}
.dsbrd-lftbar-cllps-hd span {
	display: none;
}
.dsbrd-lftbar-cllps-body {
	display: block !important;
	padding-top: 15px !important;
	margin-top: 10px !important;
}

.d-sidebar-1  {
	background: rgba(255, 243, 224, 0.5) !important;
}
.d-sidebar-2 {
	background: rgba(224, 247, 255, 0.5) !important;
}
.d-sidebar-3 {
	background: rgba(255, 243, 224, 0.5) !important;
}
.d-sidebar-4 {
	background: rgba(224, 247, 255, 0.5) !important;
}



.dsbrd-lftbar-cllps-body {
	transition-duration: .2s;
	display: none;
	overflow: hidden;
}
.dsbrd-lftbar-cllps-body.dfb-cllpsbody-actv {
	display: block !important;
	padding-top: 15px !important;
	margin-top: 10px !important;
	border-top: 0;
}
.uinf-dt {
	overflow: hidden;
}
.chart-wrapper {
	margin-bottom: -8px;
}
/*
.uinf-dt::after {
	content: '';
	position: absolute;
	top: -21px;
	left: -39px;
	width: 80px;
	height: 80px;
	border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
}
.uinf-dt::before {
	content: '';
	position: absolute;
	bottom: -21px;
	right: -39px;
	width: 85px;
	height: 80px;
	border-radius: 50%;
}
*/
/*

.uinf-dt-1::after,.uinf-dt-1::before {
	background: #71AC50;
}
.uinf-dt-2::after,.uinf-dt-2::before {
	background: #05bbc9;
}

.uinf-dt-3::after,.uinf-dt-3::before {
	background: #43d396;
}*/

.text-success {
	color: #5BB85D !important;
}
.text-danger {
	color: #f25767 !important;
}

.uinf-dt-1 li .ml-item {
	border: 2px solid #71AC50;
}
.uinf-dt-2 li .ml-item {
	border: 2px solid #f25767;
}
.uinf-dt-3 li .ml-item {
	border: 2px solid #5BB85D;
}
.uinf-dt-bg {
	/*background-image: url('../images/waves.png');*/
	position: absolute;
	top: 0;
	left: -1px;
	width: calc(100% + 1px);
	height: 100%;
	background-size: 100% 100%;
	right: 0;
}
.uinf-dt-1 .uinf-dt-bg {
	background-image: url('../images/wave_primary.png');
}
.uinf-dt-2 .uinf-dt-bg {
	background-image: url('../images/wave_danger.png');
}
.uinf-dt-3 .uinf-dt-bg {
	background-image: url('../images/wave_success.png');
}





.uinf-dt .card-header {
	padding-top: 9px;
	position: relative;
	z-index: 1;
	padding-left: 46px;
}
.wavebg {
	height: 70px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}



.dsbrc-lftbar-claim-p span {
    display: block;
}
.clm-item, .clam-ietm {
	background: #e3efdc;
	padding: 10px;
	border-radius: .25rem;
}
.dsbrc-lftbar-claim-p {
	line-height: 14px;
	margin-bottom: 5px;
}
.dsbrc-lftbar-claim-p b {
	color: #71AC50;
}
.clim-rws {
  display: flex;
  flex-wrap: nowrap; 
  overflow: auto;
}
.clim-clms {
	max-width: 33.33%;
	 flex: 0 0 auto;
}
.clm-item .dsbrc-lftbar-claim-p {
	color: #666;
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 3px;
}
.clm-item .dsbrc-lftbar-claim-p:last-child,.clam-ietm .dsbrc-lftbar-claim-p:last-child {
	margin-bottom: 0;
}
.clm-item .lbl {
	display: inline !important;
	font-weight: 500;
}
.clm-item .bg-icn{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50% , -50%);
	font-size: 70px;
	opacity: 0.06;
}
.clm-item .badge {
	display: inline-block !important;
}
.clm-item .vw-dtls{
	font-size: 11px;
}

.progress-bar.active, .progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-sks {
	background-color: #BC8020;
}
.page-brdcmb-prflprgrs-dv .progress {
	height: 5px;
}
.page-brdcmb-fac-btn-dv {
	margin-left: 10px;
}
.row {
	margin-right: -7.5px;
	margin-left: -7.5px;
}

.row [class*="col-"] {
	padding-right: 7.5px;
	padding-left: 7.5px;
}


.dsbrd-pgbx {
	padding: 15px;
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	background: #fff;
}
.dsbrd-pgbx i {
	color: #fff;
	font-size: 35px;
	border-radius: 100%;
	margin-bottom: 15px;
}
.dsbrd-pgbx-hd {
	font-size: 34px;
	z-index: 5;
	position: relative;
	text-align: right;
	margin-top: -60px;
	color: #fff;
}
.dsbrd-pgbx-hd-p {
	font-size: 13px;
	line-height: 20px;
	font-weight: 600;
	text-align: left;
	margin-top: 12px;
	color: #fff;
}
.dsbrd-pgbx-1 .dsbrd-pgbx-hd,.dsbrd-pgbx-1 .dsbrd-pgbx-hd-p,.dsbrd-pgbx-1 i{
	color: #71AC50;
}  
.dsbrd-pgbx-2 .dsbrd-pgbx-hd,.dsbrd-pgbx-2 .dsbrd-pgbx-hd-p,.dsbrd-pgbx-2 i{
	color: #f25767;
} 
.dsbrd-pgbx-3 .dsbrd-pgbx-hd,.dsbrd-pgbx-3 .dsbrd-pgbx-hd-p,.dsbrd-pgbx-3 i{
	color: #ff9f00;
} 
.dsbrd-pgbx-4 .dsbrd-pgbx-hd,.dsbrd-pgbx-4 .dsbrd-pgbx-hd-p,.dsbrd-pgbx-4 i{
	color: #24365c;
} 



.counter-set2 .dsbrd-pgbx-hd {
	text-align: left;
	margin-top: 0px;
	padding-left: 90px;
}
.counter-set2 .dsbrd-pgbx-hd-p {
	text-align: left;
	margin-top: -73px;
	padding-left: 90px;
}
.counter-set2 .dsbrd-pgbx {
	text-align: left;
}

.counter-set2 .dsbrd-pgbx-1 .dsbrd-pgbx-hd{
	color: #71AC50;
}  
.counter-set2 .dsbrd-pgbx-2 .dsbrd-pgbx-hd{
	color: #f25767;
} 
.counter-set2 .dsbrd-pgbx-3 .dsbrd-pgbx-hd{
	color: #ff9f00;
} 
.counter-set2 .dsbrd-pgbx-4 .dsbrd-pgbx-hd{
	color: #24365c;
} 
.counter-set2 .dsbrd-pgbx-hd-p {
	color: #6c757d !important;
}


.dsbrd-pgbx-img {
	width: 35px;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
}
.dsbrdpgbx-blu{
    background: linear-gradient(to left, #0db2de 0%, #005bea 100%) !important;
}
/*.dsbrdpgbx-blu::before {
	content: '';
	background-image: url('https://dev.kwitusks.com/assets/images/lyr01.png');
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	opacity: 0.8;
}*/
.dsbrdpgbx-red {
	background: #ff9f00;
}
/*.dsbrdpgbx-red::before {
	content: '';
	background-image: url('https://dev.kwitusks.com/assets/images/lyr03.png');
	position: absolute;
	bottom: -40px;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	opacity: 0.5;
}*/
.dsbrdpgbx-grn {
	background: #24365c;
}
/*.dsbrdpgbx-grn::before {
	content: '';
	background-image: url('https://dev.kwitusks.com/assets/images/lyr02.png');
	position: absolute;
	bottom: -35px;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	opacity: 0.6;
}*/
.dsbrdpgbx-sfrn {
	background: #71AC50 !important;
}
/*.dsbrdpgbx-sfrn::before {
	content: '';
	background-image: url('https://dev.kwitusks.com/assets/images/lyr03.png');
	position: absolute;
	bottom: -40px;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	opacity: 0.4;
}*/
.dsbrdpgbx-prpl {
	background: #f25767;
}

.dsbrd-pgbxs-hd3 {
	text-transform: capitalize;
	font-size: 16px;
	margin-bottom: -3px;
	color: #507a38;
}
.dsbrd-rgtpg-pr3{
    padding-right: 20px !important;
}
.hdrrgt-icn {
	width: 26px;
}
.strpdsbrd-cntntbx{
    margin-top:50px !important;
}
.ib-head .strpdsbrd-cntnticnbx-dv{
	border: 1px solid #AE2E48;
}
.ib-head .ib-logo > i.strpdsbrd-cntnticn {
	color: #AE2E48;
}
.switcher-checkbox .s-label::before{
    background: #BC8020 !important;
}
.prfl-cntnt-bxwrap{
    box-shadow: none;
    background: transparent;
    border-radius: 0;
}
.prfl-cntnt-bxtab li {
	width: 25% !important;
}
.prfl-cntnt-bxtab li a span {
	font-size: 15px;
	font-weight: 400 !important;
}
/*.prfl-cntnt-bxtab li:nth-child(1){
    background: linear-gradient(to left, #0db2de 0%, #005bea 100%) !important;
}
.prfl-cntnt-bxtab li:nth-child(2){
    background-image: linear-gradient(45deg, #f93a5a, #f7778c) !important;
}
.prfl-cntnt-bxtab li:nth-child(3){
    background-image: linear-gradient(to left, #48d6a8 0%, #029666 100%) !important;
}
.prfl-cntnt-bxtab li:nth-child(4){
    background-image: linear-gradient(to left, #efa65f, #f76a2d) !important;
}*/
.prfl-cntnt-bxwrap .tab-pane, .prfl-cntnt-bxwrap .subtab-pane {
	background-color: #fff;
	box-shadow: 0 3px 76px rgba(0, 0, 0, .06);
	border-radius: 5px;
}
.prfl-cntnt-bxtab li {
	background-color: #e3efdc;
	width: 100% !important;
	border: 0 !important;
	padding: 15px;
	margin-bottom: 15px;
	height: 112px;
}
.d-content .dc-left {
	border-right: 0 !important;
}
/*.sksfundboxs-dv .col-lg-3 {
	width: 20%;
	flex: 0 0 20%;
	max-width: 20%;
}*/
.dsbrd-lftbar-inr {
	background-color: #fff;
	padding-bottom: 0;
	overflow: hidden;
}
.ta-header-top-section.sticky-menu {
	padding: 6px 0 !important;
}
.hdr-pad-tb0 {
	padding-top: 0;
	padding-bottom: 0;
}
.hdr-logo-a {
	width: 200px;
	padding-top: 0;
	padding-bottom: 0;
}
.claim_search_text {
	line-height: 39px;
}
.hdr-mnuitem-ul li {
	margin-left: 15px !important;
	background: #e3efdc;
	padding: 3px 6px;
	border-radius: 4px;
}
.hdr-mnuitem-ul li:hover i{
	color: #507a38 !important;
}


.hdr-mnuitem-ul .user-pro-link li {
	background: transparent;
}
.hdrmnu-cardicn {
	padding: 8px 6px 7px 7px;
}
.ta-notfication-menu-item.prf-drp {
	background: transparent;
}
.hdr-mnuicn {
	color: #71AC50 !important;
	font-size: 20px;
}
.dsbrd-clance-hd {
	margin-top: 5px;
}
.member_search_text {
	line-height: 38px;
}
.activity_search_text {
	line-height: 38px;
}
/*
.dsbrd-rgtcntnt-wrap .pyclmamt, .dsbrd-rgtcntnt-wrap .suspndclm {
	width: 110px;
}
*/
.memeber-list li .ml-item {
	height: 43px;
	width: 43px;
	background-color: transparent;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	border-radius: 10px;
	margin-top: 10px;
}
.sub-ul li::before {
	display: none;
}
.user-pro-link li {
	margin-left: 0 !important;
}
.single-input .select2-container--default .select2-selection--single {
	background-color: transparent !important;
}
.trash-icn {
	position: absolute;
	top: 15px;
	right: 0;
}
.dropdown:focus-visible {
	outline: none;
}
.prfl-cntnt-bxwrap li img {
	width: 55px;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
	box-shadow: none;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	min-height: auto !important;
	height: 35px;
}
.fmlynm {
	font-size: 12px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
	width: 50px;
	bottom: 4px;
	color: #fff !important;
	left: 15px;
}
.rbon {
	margin: 0;
	position: absolute;
	left: 0;
	bottom: -10px;
	height: 50px;
	width: 100%;
	display: none;
}
.p-15{
	padding: 15px;
}
.px-15 {
	padding-left: 15px;
	padding-right: 15px;
}
.pb-15{
	padding-bottom: 15px;
}
.db-pro-single1 h4 {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.upldr-txt {
	margin: 15px 0px;
}
.term-sec, .home-content-sec {
	padding-bottom: 50px;
}
.totl-amt {
	font-size: 26px;
}
.totl-amt span{
	font-size: 16px !important;
}
.item-list-sm .db-pro-single .bdp-img {
	width: 80px;
	height: 80px;
}
.item-list-sm .db-pro-single h4 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.item-list-sm .itm-r {
	width: calc(100% - 95px);
}
.membr-dtls-admn #claims .switcher-checkbox .s-label,.membr-dtls-admn #outstanding-payments .switcher-checkbox .s-label {
	height: 30px;
}
.outs-item h6 {
	line-height: 40px;
	margin-bottom: 0 !important;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: calc(100% - 210px);
}
.outs-item .cb-img {
	height: 40px;
	width: 40px;
}
#btndiv {
	padding-left: 5px;
}
.membr-detals .contribution-list {
	max-height: 600px;
	overflow: auto;
}
.w150 {
	width: 150px;
}
.upd-cailm li {
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.ad-clmitem .cntnt-rght {
    width: calc(100% - 120px);
}
.ad-clmitem .cont-sec {
    width: calc(100% - 130px);
}
.ad-membr-lst li {
    white-space: unset;
}
.custom-control-input:checked ~ .custom-control-label::before {
	border-color: #71AC50;
	background-color: #71AC50;
}
body .modal-backdrop {
    background: #000;
    opacity: .5!important;
}
.contributd-tabs .sub-cb-item > div {
	padding: 15px !important;
}

.page-titles {
	padding: 0.9375rem 1.25rem;
	background: #fff;
	margin-bottom: 30px;
	border-radius: 5px;
}
.breadcrumb {
	background-color: transparent;
	padding: 0;
	margin: 0;
}
.breadcrumb-item + .breadcrumb-item::before {
	content: ">";
}
.page-titles .breadcrumb li a {
	color: #828690;
	font-size: 14px;
}
.page-titles .breadcrumb li a:hover {
	color: #507a38;
}
.page-titles .breadcrumb li.active a {
	color: #71AC50;
	cursor: auto;
}

.welcome-text h4 {
	font-size: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.db-pro-single .bdp-content.w-100 {
	width: 100% !important;
}
.lg-dscp {
	display: -webkit-box;
	max-width: 100%;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	white-space: unset !important;
	height: 56px;
}
.add-btn-wllt .btn {
	height: 46px !important;
}

.photo-content .cover-photo {
	background: url(../images/bg_cover.jpg);
	background-size: cover;
	background-position: center;
	min-height: 250px;
	width: 100%;
}
.profile-name h4 {
	font-size: 18px;
}
.py-imgs {
	max-width: 350px;
}

.userinf-lft {
	width: 38px;
	float: left;
}

.userinf {
	background: #e3efdc;
	margin-bottom: 15px;
}
.userinf-rght {
	width: calc(100% - 38px);
	float: left;
	padding-left: 10px;
}
.userinf-lft i {
	font-size: 43px;
}
.userinf-rght p {
	line-height: 20px;
}
.sub-ul {
	padding-left: 30px;
}
.switcher-checkbox {
	min-width: 120px;
}
.timeline-list li p.dscrptn_div {
	display: -webkit-box;
	max-width: 100%;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 34px;
}
.inq-imgs {
	max-width: 550px;
}
.inq .page-title h2{
	font-size: 30px;
}
.modal-title {
	font-size: 18px;
}


.switcher-checkbox.pay-swithchr .s-label {
	height: 60px;
}
.switcher-checkbox.pay-swithchr .s-label span {
	line-height: 46px;
	font-size: 22px;
}
.feesblock {
	display: none;
	width: 150px;
	float: right;
	height: 150px !important;
	background: #e3efdc;
	line-height: 150px;
	border-radius: 50%;
	padding: 41px 10px !important;
}
.feesblock h3 {
	color: #71AC50;
}
.feesblock.active {
	display: block;
}
.card.no-bg {
	background: transparent;
	box-shadow: none;
}
.card.no-bg .card-header {
	background: #fff;
	border-color: #fff;
}
.bdp-content-rg .p-btn {
	margin: 21px 0;
}
.bdp-content-rg {
	width: 110px;
}
.btn.btn-sm {
	padding: 3px 14px;
	font-size: 12px;
}
.about-me th {
	color: #507a38;
	padding-top: 0;
}
.sub-cb-item .d-flex h6,.cb-item h6{
	color: #507a38;
}
.bgicns {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 86px;
	transform: translate(-50% , -50%);
	opacity: 0.1;
	color: #71AC50;
}
.soft-paymnt .bdp-content {
	width: calc(100% - 200px) !important;
}
.soft-paymnt .bdp-content-rg {
	width: 200px;
}
.soft-paymnt .bdp-content-rg .p-btn {
	margin: 42px 0;
}
.dactv-itms .p-btn {
	float: right;
}
.bdp-img img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.dactv-itms .bdp-img {
	height: 111px;
}
.empty-msg {
	margin: 0 !important;
	width: 100% !important;
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
	text-align: left !important;
	padding: 2px 10px;
	margin-top: 30px !important;
}
.my-profile-contnt .prfl-cntnt-bxtab {
	display: inline;
	border: 0;
	border-right: 1px dashed #ddd;
	padding-right: 15px;
}
.my-profile-contnt .tab-pane{
	box-shadow: none;
}
.modal-title {
	color: #507a38;
}
.menu-sidebar {
	width: 80px;
	height: 100%;
	position: fixed;
	background: #71AC50;
	top: 0;
	bottom: 0;
	z-index: 1000;
}
.ta-header-top-section.sticky-menu {
	width: calc(100% - 80px) !important;
	right: 0;
	left: unset !important;
}
.d-content-sec {
	padding-left: ;
	width: calc(100% - 80px);
	margin-left: 80px;
}
.logo-bx img {
	max-width: 100%;
	height: 60px;
	margin: 15px 7.5px;
}
.logo-bx .hdr-logo-a {
	width: auto;
	margin: 0;
}
.logo-bx {
	margin-bottom: 30px;
}
.logo-bx a {
	font-size: 40px;
	color: #fff;
	text-align: center;
	width: 100% !important;
	font-weight: 600;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	line-height: 62px;
}
.menu-itms li {
	margin-bottom: 15px;
	margin-left: 15px;
	padding: 10px;
	border-radius: 6px 0 0 6px;
	transition: 0.300s;
	cursor: pointer;
}
.menu-itms i {
	font-size: 20px;
	color: #fff;
	margin-left: -15px;
	margin-top: 2px;
}
.switcher-checkbox.no-label {
	min-width: auto;
}
.edilbl {
	line-height: 35px;
}
.tabul {
	border-bottom: 1px dashed #71AC50;
	padding-bottom: 15px;
	display: flex;
	flex-wrap: nowrap;
	overflow: auto;
}
.tabul li {
	flex: 0 0 auto;
}
.menu-itms {
	text-align: center;
}
.menu-itms li.active,.menu-itms li:hover {
	background: #BC8020;
}
.menu-itms li.active i,.menu-itms li:hover i {
	color: #fff;
}
.dc-left.dsbrd-lftbar-wrap {
	position: fixed;
	top: 0;
	height: 100%;
	padding-top: 63px !important;
	bottom: 0;
	padding-bottom: 19px !important;
	overflow: auto;
	width: 300px;
}
.dc-right.flex-1 {
	margin-left: 300px;
}
.dc-right.flex-1.dc-right-sm {
	margin-left: 80px;
}
.dc-r-inr > .px-2 {
	padding: 15px !important;
}
.activty-lists .timeline-list {
	display: unset;
	flex-wrap: unset;
	overflow: unset;
}
.activty-lists li.empty-li::before {
	background: transparent !important;
}
.activty-lists li {
	padding-left: 15px;
}
.activty-lists li.empty-li {
	padding-left: 0px !important;
}
.activty-lists li::before {
	left: 0;
}
.activty-lists li::after {
	border-left: 0;
}
.ta-notification-dropdown .timeline-list li {
	margin-bottom: 1px;
	margin-left: 13px !important;
}
.bdp-img .badge {
	position: absolute;
	bottom: 6px;
	left: 9px;
}
.paidsts {
	position: absolute;
	bottom: 12px;
}
.fltbtn {
	height: 46px;
	width: 100px;
}


.btm-ul {
	border-top: 1px solid rgba(255, 255, 255, 0.15);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding-top: 10px;
}
.btm-ul:hover {
	background: #5c8c40;
}
.menu-itms .btm-ul li.active i, .menu-itms .btm-ul li:hover i {
	color: #fff;
}
.menu-itms .btm-ul li.active, .menu-itms .btm-ul li:hover {
	background: transparent;
}
.menu-itms .btm-ul li {
	margin-bottom: 0;
}
.tbprnt_itm .card-body.pb-0.px-4.pt-4 {
	padding-left: 7px !important;
	padding-right: 7px !important;
}
.text-primary:hover, a.text-primary:focus, a.text-primary:hover {
	color: #507a38 !important;
}
.d-sidebar.d-sidebar-4 .dsbrd-lftbar-cllps-body {
	padding-top: 0px !important;
}
.bscdt-icon{
	display: none;
}
.walet-items {
	min-height: 99px;
}
.memadd-li {
	height: 38px;
	overflow: hidden !important;
}
.expanded-search input {
	height: 37px;
}
.message-list li p.subjct_div {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cmntr-nm {
	font-size: 22px;
}

.tr-btn-abs .badge,.tr-btn-abs h4 .btn {
	position: absolute;
	top: 0;
	right: 0;
}
.tr-btn-abs.db-pro-single1 h4,.tr-btn-abs.db-pro-single h4 {
	padding-right: 140px;
	position: relative;
}


/*------------------------------------ Code Added by FTPL - AB #End -------------*/

/** clam-ietm **/

/** RESPONSIVE CODE #START**/




@media screen and (max-width:1399px){
	#enqry_dtls_div h4 {
		font-size: 22px;
	}
	#enqry_dtls_div p {
		font: 15px/27px "Roboto", sans-serif;
	}
	
	

}

@media screen and (max-width:1199px){

	.landing-banner-sec .page-title h1 {
		font-size: 50px;
	}
	.page-title h3,.page-title h1 {
		font-size: 24px;
	}
	.article-page-banner-sec .article-page-banner {
		min-height: 250px;
	}
	.d-content .dc-left {
		padding: 60px 15px;
	}
	body {
		font-size: 14px;
	}
	#reply_modal .modal-dialog {
		width: 85%;
	}
	.upld-attachmnt {
		margin-bottom: 10px;
	}
	#enqry_dtls_div h4 {
		font-size: 20px;
	}
	#enqry_dtls_div p {
		font: 14px/27px "Roboto", sans-serif;
	}
	.reply-center .file-upload-sec .upload-progress {
		margin-right: 10px;
	}
	.reply-center .file-upload-sec span {
		font-size: 12px;
	}
	.reply-center .file-upload-sec p {
		font-size: 12px;
	}
	.prfl-cntnt-bxtab li a span {
		font-size: 14px;
	}
	.prfl-cntnt-bxwrap li img {
		width: 50px;
	}
	.dsbrd-pgbx-img {
		width: 30px;
		top: -4px;
	}
	p {
		font: 14px/27px "Roboto", sans-serif;
	}
	.dsbrd-pgbxs-hd3 {
		font-size: 14px;
	}
	.page-brdcmb-prflprgrs-dv .prflcmplt-hd-dv h6 {
		font-size: 14px;
	}
	
	.dsbrd-prflimg-nam a {
		font-size: 14px;
	}
	.d-content .dc-left {
		width: 260px;
	}
	.dc-right.flex-1 {
		margin-left: 260px;
	}
	.dsbprfinf p {
		font-size: 12px;
	}
	.db-pro-single1 h4 {
		font: 700 15px "Roboto", sans-serif;
	}
	.memeber-list li {
		width: 100px;
		height: 87px;
	}
	.fmlynm {
		width: 67px;
	}
	#shwmsg {
		font-size: 20px;
	}
	#enqry_dtls_div h4 {
		font-size: 18px;
	}
	.pl-fe {
		font-size: 20px !important;
	}
	.pl-fe small {
		display: block;
		width: 100%;
	}
	.feesblock h3 {
		font-size: 22px;
	}
	.db-pay-single h4 {
		font: 700 16px "Roboto", sans-serif;
	}
	.membr-dtls-admn .dynamic-tab {
		display: flex;
		flex-wrap: nowrap;
		overflow: auto;
	}
	.membr-dtls-admn .dynamic-tab li {
		flex: 0 0 auto;
	}
	.outs-item h6 {
		font-size: 14px !important;
	}
	.mb-15-lg{
		margin-bottom: 15px;
	}
	.memadd-li {
		height: 33px;
	}
	.dc-left.dsbrd-lftbar-wrap {
		width: 260px;
	}
	.message-list li.col-6 {
		max-width: 45%;
	}
	
	

	
}

@media screen and (max-width:991px){
	.mb-15-md{
		margin-bottom: 15px;
	}
	
	.single-input input, .single-input textarea {
		height: 35px;
	}
	.select2 {
		height: 35px;
	}
	.landing-banner-sec .page-title h1 {
		font-size: 40px;
	}
	.term-banner-sec {
		padding: 100px 0 180px 0 !important;
	}
	.page-title h1, .page-title h2, .page-title h3, .page-title h4, .page-title h5, .page-title h6 {
		margin-bottom: 10px;
	}
	.single-input input, .single-input textarea, .single-input .bootstrap-select .dropdown-toggle {
		padding: 9px 15px;
		font: 13px "Roboto", sans-serif;
		min-height: 30px;
	}
	.inq-sec .dc-left {
		padding: 15px 15px;
	}
	.inq-sec .page-title {
		margin-top: 0 !important;
		padding: 0 !important;
	}
	#reply_modal .modal-dialog {
		width: 95%;
	}
	.tickt-dv {
		display: block !important;
	}
	.tickt-dv #gnrtdon {
		width: 100%;
		display: block;
	}
	.cmmntd-by {
		text-align: left;
	}
	.timeline-list li a {
		font: 14px "Roboto", sans-serif;
	}
	.timeline-list li p {
		font: 300 12px "Roboto", sans-serif;
	}
	.brdcst-dtls-div .badge-main .badge {
		margin-left: 0 !important;
		margin-right: 0.25rem;
	}
	.brdcst-dtls-div .badge-main {
		text-align: left !important;
	}
	.page-title h3, .page-title h1 {
		font-size: 20px;
	}
	.term-sec ul li {
		font: 14px/27px "Roboto", sans-serif;
	}
	.hdr-mnuicn {
		color: #fff !important;
	}
	.ta-notification-dropdown {
		width: 360px;
	}
	.select2 {
		padding: 3px 15px;
		font: 13px "Roboto", sans-serif;
		height: 35px;
	}
	.select2-results__option[aria-selected], .select2-container--default .select2-results__option[aria-disabled="true"] {
		padding: 10px 15px;
		font-size: 13px;
	}
	.prfl-cntnt-bxwrap li img {
		width: 45px;
	}
	.prfl-cntnt-bxwrap {
		margin-top: 0 !important;
	}
	.prfl-cntnt-bxwrap .claim-tab {
		margin-bottom: 15px !important;
	}
	.prfl-cntnt-bxwrap .claim-tab li {
		padding: 20px 10px;
	}
	.db-activity.escroll {
		margin-right: 0px;
	}
	.page-title.pt-0 {
		padding-top: 0 !important;
	}
	.cmntr-nm {
		font-size: 20px;
	}
	#shwmsg {
		font-size: 18px;
	}
	#enqry_dtls_div h4 {
		font-size: 16px;
	}
	.appli-setng .pt-3 {
		padding-top: 0 !important;
	}
	.appli-setng .row.mb-3 {
		margin-bottom: 0 !important;
	}
	.appli-setng .togl-btn {
		padding: 12px 0 !important;
	}
	.payfee .dc-r-inr {
		padding-left: 15px;
	}
	.totl-amt {
		font-size: 22px;
	}
	.payfee .bdp-content {
		width: 100% !important;
		margin-top: 15px;
	}
	
	
	
	.membr-dtls-admn .table.border-0 th, .membr-dtls-admn .table.border-0 td {
		display: block;
		padding-left: 0;
		padding-right: 0;
	}
	.membr-dtls-admn td p span { 
		width: 25%;
		float: left;
	}
	.md-none {
		display: none;
	}
	.membr-dtls-admn .switcher-checkbox .s-label {
		padding: 5px 4px;
		height: 38px;
	}
	.membr-dtls-admn .switcher-checkbox .s-label > span {
		line-height: 20px !important;
	}
	.membr-dtls-admn #claims td p span {
		width: 100%;
	}
	.membr-detals .contrbt-img img {
		width: 55%;
	}
	.contrbt-cont .page-title h2 {
		font-size: 20px !important;
	}
	.contrbt-cont .page-title h6 {
		font-size: 15px;
	}
	.upd-cailm li {
		font-size: 13px;
	}
	.sm-hdr-icn i {
		color: #71AC50;
	}
	.sm-hdr-icn:hover i,.sm-hdr-icn.acitve i {
		color: #507a38;
	}
	.hdr-mnuicn {
		color: #71AC50 !important;
	}
	.walet-items {
		min-height: auto;
	}
	.page-titles > [class*="col-"] {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0;
	}
	.page-titles > [class*="col-"].justify-content-sm-end {
		-ms-flex-pack: start !important;
		justify-content: start !important;
	}
	.table.about-me td {
		display: block;
		width: 100%;
		float: left;
		padding: 0;
		margin-bottom: 5px;
	}
	.table.about-me {
		display: block;
		width: 100%;
		margin: 0;
	}
	.table.about-me th {
		padding-left: 0;
	}
	.table.about-me tr {
		display: block;
		width: 100%;
	}
	.about-me td p span {
		float: left;
		margin-right: 5px;
	}
	.justify-content-start-md {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.message-list li.col-6 {
		max-width: 65%;
	}
	.claim-fields.break-md .single-input.w50, .claim-fields.break-md > div.w50 {
		width: 100%;
		padding: 0px 0 15px;
	}
	.edilbl {
		font-size: 12px;
	}
	.my-profile-contnt .tab-pane .flex-1 .d-flex.justify-content-start {
		display: block !important;
	}
	.switcher-checkbox.pay-swithchr .s-label span {
		font-size: 17px;
	}
	.feesblock {
		width: 133px;
		height: 133px !important;
	}
	.ta-notfication-menu-item.prf-drp {
		border: 1px solid #fff;
	}
	.logged-profile.item-link {
		padding: 0 !important;
	}
		
	

	
}
@media screen and (max-width:767px){
	.pt-0-sm, .pt-0-sm.pt-4 {
		padding-top: 0 !important;
	}
	.mb-15-sm {
		margin-bottom: 15px;
	}

	.page-title.text-center.pt-4.pb-3 {
		padding: 5px 0 0 !important;
	}
	.page-title h3,.page-title h1 {
		font-size: 18px;
	}
	.db-item {
		padding: 15px 15px !important;
	}
	p {
		font: 13px/23px "Roboto", sans-serif;
	}
	.landing-banner-sec .page-title h1 {
		font-size: 26px;
		margin-bottom: 5px;
	}
	.landing-banner-sec .page-title p {
		font-size: 16px;
	}
	.term-banner-sec {
		padding: 100px 0 150px 0 !important;
	}
	body {
		font-size: 13px;
	}
	.file-upload-sec .upload-img label {
		height: 55px;
		width: 55px;
	}
	.file-upload-sec .upload-progress {
		height: 55px;
		width: 55px;
	}
	.file-upload-sec .upload-progress span {
		height: 55px;
		width: 55px;
	}
	.fs-16 {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.d-content .dc-left {
		padding: 15px 15px;
	}
	.switcher-checkbox .s-label span {
		font: 300 12px "Roboto", sans-serif;
	}
	.pt-4, .py-4,.pt-5, .py-5 {
		padding-top: 15px !important;
	}
	.pb-4, .py-4,.pb-5, .py-5 {
		padding-bottom: 15px !important;
	}
	.mt-5, .my-5 {
		margin-top: 15px !important;
	}
	.mb-5, .my-5 {
		margin-bottom: 15px !important;
	}
	.cancel-claimrq .page-title {
		margin-top: 0 !important;
	}
	.stripe-dashboard .page-title {
		margin-top: 0 !important;
	}
	.stripe-dashboard .ib-head.py-5 {
		padding: 20px 0 20px !important;
	}
	#reply_modal .modal-dialog {
		width: 97%;
	}
	.text-right .cmmntd-by {
		text-align: right !important;
	}	
	.cmmntd-by {
		font-size: 11px;
	}
	.tickt-dv h4 {
		font-size: 16px;
	}
	.tickt-dv #mememl {
		display: block;
		margin-left: 0 !important;
		line-height: 27px;
	}
	.brdcst-dtls-div .badge-main {
		margin-top: -67px;
	}
	.brdcst-dtls-div .badge-main .badge {
		margin-left: 0.25rem !important;
		margin-right: 0;
	}
	.brdcst-dtls-div .badge-main {
		text-align: right !important;
	}
	.page-title h1, .page-title h2, .page-title h3, .page-title h4, .page-title h5, .page-title h6 {
		font-size: 16px;
	}
	.term-sec ul li {
		font: 13px/22px "Roboto", sans-serif;
	}
	.prfl-cntnt-bxtab.claim-tab {
		flex-wrap: nowrap;
		overflow: auto;
		justify-content: unset;
	}
	.prfl-cntnt-bxtab li {
		width: 34% !important;
		flex: 0 0 auto;
	}
	.single-input label {
		font: 300 12px "Roboto", sans-serif;
	}
	.prfl-cntnt-bxwrap li img {
		width: 35px;
	}
	.prfl-cntnt-bxtab li a span {
		font-size: 13px;
	}
	.text-right .cmmntd-by {
		text-align: left !important;
	}
	.stripe-dashboard {
		padding-bottom: 50px !important;
	}
	.prtl-footer {
		padding: 7px 10px 2px;
	}
	.hdr-logo-a {
		width: 160px;
		padding-top: 4px;
		height: 53.6px;
	}
	.d-content .dc-left {
		width: 100%;
	}
	.cmmnt-txts {
		font: 13px/20px "Roboto", sans-serif;
	}
	#shwmsg {
		font-size: 16px;
	}
	#enqry_dtls_div h4 {
		font-size: 16px;
	}
	.db-pay-single .bdp-img {
		width: 80px;
		height: 80px;
	}
	.db-pay-single h4 {
		font: 700 14px "Roboto", sans-serif;
	}
	.feesblock h3 {
		font-size: 22px;
	}
	.pl-fe {
		font-size: 18px !important;
	}
	.pl-fe small {
		font-size: 70%;
	}
	.totl-amt {
		font-size: 20px;
	}
	.totl-amt span {
		font-size: 14px !important;
	}
	
	.dc-left.dsbrd-lftbar-wrap {
		width: 100%;
		display: none;
	}
	.dc-r-inr {
		padding: 0;
	}
	.dc-right.flex-1 {
		margin-left: 0;
	}
	.dc-left.dsbrd-lftbar-wrap {
		width: calc(100% - 40px) !important;
		z-index: 17;
	}
	.dc-left.dsbrd-lftbar-wrap.show {
		display: block;
	}
	/*.d-content .dc-left.show::after {
		content: "\f00d";
		position: absolute;
		top: 74px;
		right: 35px;
		width: 15px;
		height: 15px;
		background: red;
		font: normal normal normal 14px/1 FontAwesome;
		cursor: pointer;
		color: #fff;
		text-align: center;
	}*/
	.page-titles {
		margin-bottom: 15px;
	}
	.modal-title {
		font-size: 15px;
	}
	
	.message-list li.col-6 {
		max-width: 85%;
	}
	.welcome-text h4 {
		font-size: 16px;
	}
	.claim-sec.cancel-claimrq {
		padding-bottom: 50px !important;
	}
	.cmmnt-txts {
		margin-top: 10px;
	}
	.inq-imgs,.py-imgs{
		max-width: 90%;
	}
	.inq .page-title h2 {
		font-size: 22px;
	}
	
	.bootstrap-select .dropdown-menu .dropdown-item {
		padding: 10px 10px;
		font-size: 13px;
	}
	.my-profile-contnt .prfl-cntnt-bxtab {
		border-right: 0;
		padding-right: 7.5px;
		display: flex;
		flex-wrap: nowrap !important;
		overflow: auto !important;
	}
	.prfl-cntnt-bxwrap .claim-tab li {
		flex: 0 0 auto;
		margin-right: 15px;
		min-width: 40% !important;
	}
	.pl-0-sm {
		padding-left: 0 !important;
	}
	.photo-content .cover-photo {
		min-height: 150px;
	}
	.fs-dosis .feesblock {
		margin: auto;
		float: none;
		padding-top: 41px !important;
	}
	.switcher-checkbox.pay-swithchr .s-label span {
		font-size: 15px;
	}
	
	
	
	
}
@media screen and (max-width:575px){
	.mb-15-xs{
		margin-bottom: 15px;
	}
	.text-left-xs {
		text-align: left !important;
	}
	.cmmntd-by {
		font-size: 12px;
	}
	.badge-main .badge{
		margin-left: 0 !important;
	}
	.badge-main .badge{
		margin-right: .25rem !important;
	}
	.reply-center {
		width: 100%;
	}
	.reply-right {
		width: 100%;
		padding-top: 0;
	}
	.reply-right .btn {
		margin: 0;
	}
	.brdcst-dtls-div .badge-main {
		margin-top: -2px;
	}
	.brdcst-dtls-div .badge-main .badge {
		margin-left: 0 !important;
		margin-right: 0.25rem;
	}
	.brdcst-dtls-div .badge-main {
		text-align: left !important;
	}
	.dsc-btn-clm .btn-warning.suspndclm {
		margin-top: 0 !important;
		margin-left: .5rem;
	}
	.dsc-btn-clm {
		width: 100%;
	}
	.dsb-past-clam .db-pro-single {
		display: block !important;
	}
	
    .page-brdcmb-prflprgrs-dv .prflcmplt-hd-dv h6 {
		font-size: 12px;
	}
	.page-brdcmb-fac-btn-dv {
		margin-left: auto;
	}
	.ta-notification-dropdown {
		width: 330px;
		right: -45px;
	}
	.prfl-cntnt-bxtab li {
		width: 50% !important;
	}
	.single-input {
		padding: 0px 0 15px;
	}
	.claim-fields .single-input.w50, .claim-fields > div.w50 {
		width: 100%;
		padding: 0px 0 15px;
	}
	.emergencycontactblock .d-flex.justify-content-start,.benificiaryblock .d-flex.justify-content-start{
		margin-bottom: 15px;
	}
	#basic_details .d-flex.justify-content-end.mt-5 {
		justify-content: end !important;
	}
	.dsbrd-clance-hd {
		margin-top: 40px;
		margin-bottom: 0;
	}
	.dsbrd-rgtcntnt-wrap .pyclmamt, .dsbrd-rgtcntnt-wrap .suspndclm {
		width: auto;
	}
	.admn-glanc .dsbrd-clance-hd {
		margin-top: 0;
		margin-bottom: 5px;
	}
	.db-pro-single .bdp-img {
		width: 85px;
		height: 95px;
	}
	.db-pro-single .bdp-content {
		width: calc(100% - 100px) !important;
		padding-left: 10px;
	}
	.appli-setng .togl-btn {
		padding: 0px 0 15px !important;
	}
	.membr-dtls-admn td p span {
		width: 100%;
	}
	.membr-dtls-admn .table-responsive .w140 {
		width: 115px;
	}
	.membr-dtls-admn .switcher-checkbox .s-label span {
		font: 300 10px "Roboto", sans-serif;
	}
	.btn.icon-btn {
		padding: 7px 15px;
	}
	.item-list-sm .db-pro-single .bdp-img {
		width: 70px;
		height: 70px;
		margin-right: 10px;
	}
	.outs-item .cont-r {
		display: block !important;
	}
	.outs-item h6 {
		font-size: 14px !important;
		line-height: 20px;
		width: 100%;
		margin-bottom: 5px !important;
	}
	.outs-item .btn {
		padding: 2px 24px;
		font-size: 13px;
	}
	.smd-blk .db-pro-single {
		display: block!important;
	}
	.forgr-btn-set{
		display: block !important;
	}
	.menu-sidebar {
		width: 60px;
	}
	.menu-itms li {
		margin-bottom: 7px;
		margin-left: 7px;
		padding: 7px;
	}
	.menu-itms i {
		font-size: 16px;
		margin-left: -7px;
		margin-top: 1px
	}
	.logo-bx a {
		line-height: 58px;
		height: 66px;
	}
	.ta-header-top-section.sticky-menu {
		width: calc(100% - 60px) !important;
	}
	.d-content-sec {
		width: calc(100% - 60px);
		margin-left: 60px;
	}
	.tab-pane .w150 {
		width: 100px;
	}
	
	.db-pro-single.db-item .bdp-img {
		margin: 0 auto 10px;
	}
	.db-pro-single.db-item.badge-wth .bdp-img {
		margin: 0 auto 30px;
	}
	.db-pro-single.db-item .bdp-content {
		width: 100% !important;
		padding: 0 !important;
	}
	.db-pro-single.db-item {
		display: block !important;
	}
	.paidsts {
		bottom: unset;
		top: 105px;
	}
	.page-brdcmb-inr-rgt {
		float: left;
		width: 100%;
	}
	.menu-sidebar {
		height: calc(100% - 24px);
	}
	.about-me p span {
		width: 100%;
	}
	.mb-15-xs {
		margin-bottom: 15px;
	}
	.dc-right.flex-1.dc-right-sm {
		margin-left: 60px;
	}
	.message-list li.col-6 {
		max-width: 100%;
	}
	.page-titles .breadcrumb li a {
		font-size: 13px;
	}
	.hdr-mnuitem-ul li {
		margin-left: 7px !important;
	}
	.prfl-cntnt-bxwrap .claim-tab li {
		min-width: 80% !important;
	}
	
	.back img {
		display: none;
	}
	.skip, .back {
		font-size: 10px;
	}
	.skip.skpbtn {
		line-height: 37px;
	}
	.switcher-checkbox.pay-swithchr .s-label span i {
		display: none;
	}
	.bdp-content-rg .p-btn,.soft-paymnt .bdp-content-rg .p-btn {
		margin: 2px 0 0;
	}
	.bdp-content-rg,.soft-paymnt .bdp-content-rg {
		width: 100%;
		text-align: left !important;
	}
	

	
}
@media screen and (max-width:400px){
	.breadcrumb-item + .breadcrumb-item {
		max-width: 167px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.strip-dsc .btn {
		padding: 7px 8px;
		font-size: 12px;
	}
}



/** RESPONSIVE CODE #END**/

.w200{
	width: 200px;
}




