h1 {font-size:20px; text-align:center; font-weight: bold; }
	.user-img {width:100px; height:100px; object-fit:cover;}
	.custom-table {border:1px solid #e1e1e1; max-width:550px;}
	.custom-table table td {border-bottom:0px !important;}
	.bg-blue {background: #163057 !important; color: #ffffff !important;}
	.cibil a {color:#000; text-decoration:none;}
	.cibil h3 {font-size:17px; text-align:center; font-weight: bold; color:#163057;}
	.cibil ul {margin:0px; padding: 10px; background: #acdee6; border-radius: 12px;}
	.cibil li {list-style:none; display:inline-block; vertical-align:center;}
	.cibil li img {max-width:150px;height:auto;}
	.cibil li p {padding-top:15px; margin-left:15px; margin-bottom:0px; font-size:16px; font-weight:bold; top:15px; position:relative; line-height:22px;}
	.accordion-body table {margin-top:15px;}
	.accordion-body td {font-weight: normal; font-size:14px;}
	
	.explore-service h3 {font-size:17px; text-align:center; font-weight: bold; color:#163057;}
	.explore-service ul {margin:0px auto; padding:0px; text-align: center;}
	.explore-service li {list-style:none; display:inline-block; width: calc(50% - 13px); border:1px solid #e1e1e1; background:#ffffff; border-radius:12px;margin:7px 5px;}
	.explore-service a {text-decoration:none; display:block; padding:15px; }
	.explore-service a img {width:70px; padding:10px 0xp;}
	.explore-service a p {font-size: 14px;  color: #000;  font-weight: bold; margin-top:10px; margin-bottom:0px;}
	
	.whychoose {background:#f4fade; border-radius:12px; box-sizing: biorder-box; padding:12px;}
	.whychoose h3 {font-size:17px; text-align:center; font-weight: bold; color:#163057;}
	.copyright {background:#f1f1f1; border-radius:12px; box-sizing: border-box; padding:12px; margin-bottom: 35px; display: flex;}
	.copyright p {font-size:13px; text-align:center; font-weight: bold; color:#666;}
	.copyright p a {text-decoration: none; color: #000000; }
	.copyright p a:hover {text-decoration: underline;}
	
	.footer-sticky {background:#000000; color:#ffffff; font-size: 14px; padding: 12px; position:fixed; bottom: 0px; left: 0px; right: 0px;}
	.footer-sticky ul {margin: 0px; padding: 0px; }
	.footer-sticky li {list-style: none; display: inline-block; width: 50%;}
	.footer-sticky li:last-child {text-align: right;}
	.footer-sticky li a {background: #ffca00; color: #000000; border-radius: 5px; padding:7px 10px; text-decoration: none;}
	
	.ctm-label {font-size:12px; text-transform:uppercase; font-weight:bold; color: #666666;}
	h3 {color: #e96916;}
	
	.form-control::placeholder {color: #999999; font-size: 12px;}
	.form-select option {color: #999999; font-size: 12px;}
	
	.ctm-card {margin-bottom:15px;}
	.ctm-card img {width:100%; height:auto; max-width: 100px;}
	.ctm-card h5 {font-size:15px !important; font-weight:bold;}
	.ctm-card p {font-size:12px !important;}
	
	.card-body .viewdetails {font-size:12px; text-decoration: none; color: #0d6efd; font-weight: bold;}
    .modal-title {font-size: 14px; font-weight: bold;}
    
    .ctm-navlink {font-size: 12px; font-weight: bold;}
    .custom-tabPanes {}
    .custom-tabPanes h3 {font-size: 13px; font-weight: bold;}
    .custom-tabPanes p {font-size: 12px; font-weight: normal;}

	table thead tr th span {margin-left: 0px !important; display: inline-block;}
	
	/* modal for right side */
	.modal.right .modal-dialog {position: fixed;margin: auto;width: 650px;height: 100%;-webkit-transform: translate3d(0%, 0, 0);-ms-transform: translate3d(0%, 0, 0);-o-transform: translate3d(0%, 0, 0);transform: translate3d(0%, 0, 0);}
	.modal.left .modal-content, .modal.right .modal-content {height: 100%;overflow-y: auto;}
	.modal.left .modal-body, .modal.right .modal-body {padding: 15px 15px 80px;}
	/*Right*/
	.modal.right.fade .modal-dialog {right: 0px;-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;-moz-transition: opacity 0.3s linear, right 0.3s ease-out;-o-transition: opacity 0.3s linear, right 0.3s ease-out;transition: opacity 0.3s linear, right 0.3s ease-out;}
	.modal.right.fade.in .modal-dialog {right: 0;}

	/* ----- MODAL STYLE ----- */
	.modal-content {border-radius: 0;border: none;}
	.modal-header {border-bottom-color: #EEEEEE;background-color: #FAFAFA;}

	@media only screen and (max-width: 768px) {
		.modal.right .modal-dialog {width: 100%;}
	}