html, body {
	font-size: 14px;
	background-size: cover;
	font-family: 'Lato', sans-serif;
	font-weight: 500;
}

select[multiple] {
	height: 110px !important;
}

.footer_container {
	font-size: 12px;
	padding: 13px 0px 13px 6px;
	background: #0C3366;
}

td, th {
	padding: 7px !important;
	vertical-align: middle !important;
}

.main-container {
	
}

.green {
	color: green;
}

.form_event {
	color: #00335f;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
}

.ismem {
	display: none;
}

.event-list {
	list-style: none;
	font-family: 'Lato', sans-serif;
	margin: 0px;
	padding: 0px;
}

.event-list>li {
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 5px rgb(51, 51, 51);
	box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.7);
	padding: 0px;
	margin: 0px 0px 20px;
}

.event-list>li>time {
	display: inline-block;
	width: 100%;
	color: rgb(255, 255, 255);
	background-color: rgb(197, 44, 102);
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
}

.event-list>li:nth-child(even)>time {
	background-color: rgb(165, 82, 167);
}

.event-list>li>time>span {
	display: none;
}

.event-list>li>time>.day {
	display: block;
	font-size: 56pt;
	font-weight: 100;
	line-height: 1;
}

.event-list>li time>.month {
	display: block;
	font-size: 24pt;
	font-weight: 900;
	line-height: 1;
}

.event-list>li>img {
	width: 100%;
}

.event-list>li>.info {
	padding-top: 5px;
	text-align: center;
}

.event-list>li>.info>.title {
	font-size: 17pt;
	font-weight: 700;
	margin: 0px;
}

.event-list>li>.info>.desc {
	font-size: 13pt;
	font-weight: 300;
	margin: 0px;
}

.event-list>li>.info>ul, .event-list>li>.social>ul {
	display: table;
	list-style: none;
	margin: 10px 0px 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
}

.event-list>li>.social>ul {
	margin: 0px;
}

.event-list>li>.info>ul>li, .event-list>li>.social>ul>li {
	display: table-cell;
	cursor: pointer;
	color: rgb(30, 30, 30);
	font-size: 11pt;
	font-weight: 300;
	padding: 3px 0px;
}

.event-list>li>.info>ul>li>a {
	display: block;
	width: 100%;
	color: rgb(30, 30, 30);
	text-decoration: none;
}

.event-list>li>.social>ul>li {
	padding: 0px;
}

.event-list>li>.social>ul>li>a {
	padding: 3px 0px;
}

.event-list>li>.info>ul>li:hover, .event-list>li>.social>ul>li:hover {
	color: rgb(30, 30, 30);
	background-color: rgb(200, 200, 200);
}

.facebook a, .twitter a, .google-plus a {
	display: block;
	width: 100%;
	color: rgb(75, 110, 168) !important;
}

.twitter a {
	color: rgb(79, 213, 248) !important;
}

.google-plus a {
	color: rgb(221, 75, 57) !important;
}

.facebook:hover a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(75, 110, 168) !important;
}

.twitter:hover a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(79, 213, 248) !important;
}

.google-plus:hover a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(221, 75, 57) !important;
}

@media ( min-width : 768px) {
	.event-list>li {
		position: relative;
		display: block;
		width: 100%;
		height: 120px;
		padding: 0px;
	}
	.event-list>li>time, .event-list>li>img {
		display: inline-block;
	}
	.event-list>li>time, .event-list>li>img {
		width: 120px;
		float: left;
	}
	.event-list>li>.info {
		background-color: rgb(245, 245, 245);
		overflow: hidden;
	}
	.event-list>li>time, .event-list>li>img {
		width: 120px;
		height: 120px;
		padding: 0px;
		margin: 0px;
	}
	.event-list>li>.info {
		position: relative;
		height: 120px;
		text-align: left;
		padding-right: 40px;
	}
	.event-list>li>.info>.title, .event-list>li>.info>.desc {
		padding: 0px 10px;
	}
	.event-list>li>.info>ul {
		position: absolute;
		left: 0px;
		bottom: 0px;
	}
	.event-list>li>.social {
		position: absolute;
		top: 0px;
		right: 0px;
		display: block;
		width: 40px;
	}
	.event-list>li>.social>ul {
		border-left: 1px solid rgb(230, 230, 230);
	}
	.event-list>li>.social>ul>li {
		display: block;
		padding: 0px;
	}
	.event-list>li>.social>ul>li>a {
		display: block;
		width: 40px;
		padding: 10px 0px 9px;
	}
}

.header {
	/*border:2px solid #c0c0c0;*/
	/*background-image:url('../images/header-bg.jpg');*/
	
}

.blogShort {
	margin-bottom: 20px;
}

.blogShort h1 {
	font-size: 25px;
	color: #00aeff;
	margin-right: 0.7em;
	text-decoration: none;
	font-family: 'Oswald', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}

.blogShort img {
	margin-right: 10px;
	margin-top: 2px;
}

.blogShort em {
	font-size: 12px;
}

.container {
	margin-top: 20px;
}

.header .container {
	margin-top: 0px !important;
}

body a {
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

p {
	margin: 0 0 8px;
	text-align: justify;
}

ul, label {
	margin: 0;
	padding: 0;
}
/*----start-container---*/
.logo {
	float: left;
	text-align: center;
}

.top-menu {
	float: right;
	position: relative;
	top: 20px; /*width:40%;
margin-top:3.5em;*/
}

.search {
	width: 55%;
	position: relative;
}

.search form {
	border: 1px solid #dbdbdb;
	background: #dbdbdb;
}

.search form input[type="text"] {
	padding: 5px 6px;
	font-weight: 400;
	font-size: 1em;
	color: #fff;
	border: none;
	outline: none;
	font-family: 'Oswald', sans-serif;
	width: 87%;
	background: #dbdbdb;
}

.lead_custom {
	font-size: 21px;
	margin-bottom: 5px !important;
}

.search form input[type="submit"] {
	background: url('../images/search.png') no-repeat 0px 0px;
	width: 20px;
	height: 20px;
	border: none;
	cursor: pointer;
	outline: none;
	position: absolute;
	top: 23%;
}

.top-menu1 {
	position: relative;
}

.top-menu1 ul {
	margin-top: 1em;
	margin-left: 135px;
}

.top-menu1 ul li {
	display: inline-block;
}

.top-menu1 ul li a {
	margin: 1em 1.7em 1em 0em;
	display: block;
	color: #4a5054;
	font-weight: 400;
	font-size: 0.9em;
	text-decoration: none;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}

.top-menu1 ul li a:hover, .top-menu ul li.active a {
	color: #00aeff;
}
/*----*/
.content, .about-content, .contact-content, .single {
	border-top: 1px solid #d2d2d2;
	
}

.content-main {
	padding-left: 0;
	width: 60%;
}

.content-grids {
	margin-top: 4em;
}

.post-info {
	background: #fff;
	padding: 2em;
}

.post-info h4 {
	color: #afafaf;
	font-family: 'Lato', sans-serif;
	font-size: 0.8em;
	margin-bottom: 1em;
}

.post-info h4 a {
	font-size: 1.7em;
	color: #00aeff;
	margin-right: 0.7em;
	display: inline-block;
	text-decoration: none;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

.post-info h4 a:hover {
	color: #4a5054;
}

.post-info p {
	font-family: 'Lato', sans-serif;
	color: #9a9da0;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-bottom: 1em;
}

.post-info a span {
	background: url(../images/more.png) no-repeat 0px 3px;
	height: 18px;
	width: 15px;
	display: inline-block;
	margin-right: 7px;
}

.post-info a {
	color: #626465;
	font-weight: 400;
	font-size: 1em;
	display: inline-block;
	text-decoration: none;
}

.post-info a:hover {
	color: #00aeff;
}
/*==================================================
 * Effect 2
 * ===============================================*/
.content-grid-info {
	position: relative;
	margin-bottom: 3em;
}

.post-info:before, .post-info:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width: 300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

.post-info:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}

/*----*/
.content-right {
	padding-left: 1em;
}

.recent, .comments, .archives {
	margin-bottom: 3em;
}

.recent h3, .comments h3, .archives h3, .categories h3 {
	color: #4a5054;
	font-size: 1.1em;
	margin-bottom: 0.5em;
}

.recent ul li, .comments ul li, .archives ul li, .categories ul li {
	display: block;
}

.recent li a, .comments ul li a, .archives ul li a, .categories ul li a
	{
	color: #7C7C7C;
	border-bottom: 1px solid #a6aaae;
	font-family: 'Lato', sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	padding: 6px 0 0 0;
	display: inline-block;
	font-weight: 400;
}

.comments ul li {
	color: #7C7C7C;
	font-size: 0.9em;
	border-bottom: none;
	margin: 0 5px;
	font-family: 'Lato', sans-serif;
}

.recent li a:hover, .comments ul li a:hover, .archives ul li a:hover,
	.categories ul li a:hover {
	color: #00aeff;
}
/*----*/
.footer {
	/*padding:1px 0px 20px 0px;
background:#000c17;*/
	
}

.footer p {
	color: #fff;
	font-size: 1em;
}

.footer p a {
	color: #00aeff;
}

.footer p a:hover {
	color: #989898;
}
/*--about--*/
.about-content, .contact-content, .single {
	padding: 2em 0;
}

.about-content h2 {
	color: #00aeff;
	font-size: 2em;
}

.about-grid2, .about-grid, .who-iam {
	margin-top: 2em;
}

.about-grid h3, .about-grid2 h3, .who-iam h3 {
	color: #4a5054;
	font-size: 1.3em;
	margin-bottom: 0.5em;
}

.about-grid p, .about-grid2 p, .who-iam p {
	color: #7C7C7C;
	font-family: 'Lato', sans-serif;
	font-size: 0.95em;
	line-height: 1.8em;
	font-weight: 400;
	margin-bottom: 1em;
}

.about-grid2 li {
	list-style-image: url(../images/icon3.png);
	margin: 0 0 10px 20px;
}

.about-grid2 li a {
	font-family: 'Lato', sans-serif;
	color: #9A9598;
	font-size: 0.9em;
	text-decoration: none;
}

.about-grid2 li a:hover {
	color: #00aeff;
	padding-left: 1em;
}

.man-info {
	width: 60%;
	float: left;
	margin-right: 5%;
}

.man-pic {
	width: 30%;
	float: left;
}

.man-info h4 {
	color: #4a5054;
	margin-left: 1em;
	font-size: 1.1em;
	margin-bottom: 0.5em;
}

.man-info li {
	color: #7C7C7C;
	font-family: 'Lato', sans-serif;
	font-size: 0.95em;
	margin-left: 2em;
	padding: 5px 0;
}
/*----*/
.contact-info h2 {
	color: #00aeff;
	font-size: 2em;
	margin-bottom: 0.5em;
}

.contact-info p {
	color: #7C7C7C;
	font-family: 'Lato', sans-serif;
	font-size: 0.95em;
	line-height: 1.8em;
	font-weight: 400;
	margin-bottom: 1em;
}

.contact-details form input[type="text"], .contact-details textarea {
	width: 47%;
	margin-right: 4%;
	padding: 12px;
	border: 1px solid #E2E0ED;
	font-size: 1em;
	margin-bottom: 2em;
	color: #C2C1CB;
	background: #fff;
	outline: none;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}

.contact-details form input[type="text"]:hover, .contact-details textarea:hover
	{
	border: 1px solid #00aeff;
}

.contact-details textarea {
	resize: none;
	height: 200px;
	width: 98%;
	margin-right: 0%;
}

.contact-details form input[type="text"]:nth-child(2), .contact-details form input[type="text"]:nth-child(4)
	{
	margin-right: 0%;
}

.contact-map iframe {
	width: 100%;
	height: 200px;
	margin-top: 0.5em;
}

.company_address {
	padding-left: 3em;
}

.contact-map h4, .company_address h4 {
	color: #4a5054;
	font-size: 1.3em;
	font-weight: 400;
	margin-bottom: 1em;
}

.company_address p {
	font-size: 1em;
	color: #7C7C7C;
	font-family: 'Lato', sans-serif;
	line-height: 1.8em;
}

.company_address p a {
	color: #7C7C7C;
}

.company_address p a:hover {
	color: #00aeff;
}

.contact-details {
	margin-top: 2em;
}

.contact-map {
	padding: 0;
}

.contact-details form input[type="submit"] {
	font-weight: 400;
	color: #00aeff;
	outline: none;
	border: 1px solid #00aeff;
	font-size: 1em;
	padding: 0.6em 3em;
	background: transparent;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}

.contact-details form input[type="submit"]:hover {
	border: 1px solid #00aeff;
	background: #00aeff;
	color: #fff;
}
/*----*/
.single-grid p {
	font-family: 'Lato', sans-serif;
	color: #9a9da0;
	font-size: 1em;
	line-height: 1.8em;
	margin: 1em 0;
	text-align: justify;
}

.single-grid img {
	width: 100%;
}

ul.comment-list {
	border: 1px solid #BAB6B6;
	padding: 2em;
	margin: 3em 0;
	list-style: none;
}

h5.post-author_head {
	font-size: 1.3em;
	color: #848484;
	margin: 0 0 1em;
}

h5.post-author_head a {
	color: #848484;
}

h5.post-author_head a:hover {
	color: #00aeff;
}

ul.comment-list img {
	float: left;
	width: 10%;
	margin-right: 20px;
}

.desc p {
	font-size: 1.2em;
	color: #848484;
	margin-top: 1em;
	display: inline-block;
	font-family: 'Lato', sans-serif;
}

.desc p a {
	color: #00aeff;
	font-family: 'Lato', sans-serif;
}

.desc p a:hover {
	color: #848484;
}

.content-form form input[type="text"], .content-form form textarea {
	padding: 10px 15px;
	width: 100%;
	color: #333;
	font-size: 1em;
	border: 1px solid #F6F1DE;
	font-family: 'Lato', sans-serif;
	outline: none;
	display: block;
	margin: 10px 0;
}

.content-form form textarea {
	height: 200px;
	resize: none;
}

.content-form form input[type="submit"] {
	color: #fff;
	background: #00aeff;
	padding: 0.4em 1.5em;
	text-decoration: none;
	font-size: 0.9em;
	display: inline-block;
	margin-top: 1em;
	border: none;
	outline: none;
	border: 1px solid #00aeff;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}

.content-form form input[type="submit"]:hover {
	background: transparent;
	color: #00aeff;
}

.content-form h3 {
	color: #00aeff;
	margin-bottom: 1em;
	text-decoration: none;
	display: block;
	font-family: 'Oswald', sans-serif;
}



		/* .mobile-toggle{
			    background: #ffc206;
    height: 40px;
    width: 60px;
    margin-left: 230px;
    font-size: 50px;
    color: #000;
	display: none !important;
		} */



/*----responsive-menu-start---*/ /*----responsive-menu-start---*/
@media ( max-width :1440px) {
	.man-info {
		width: 65%;
	}
}

@media ( max-width :1024px) {
	.content-main {
		width: 73%;
	}
	.content-right {
		width: 27%;
	}
}

@media ( max-width :768px) {
	.logo {
		width: 100%;
	}
	.logo img {
		width: 100%;
	}
	.top-menu {
		width: 60%;
		margin-top: 1.5em;
	}
	.content-grids {
		margin-top: 3em;
	}
	.content-main {
		width: 100%;
		padding: 0;
	}
	.content-grid-info img {
		width: 100%;
	}
	.content-right {
		width: 100%;
		margin-top: 2em;
		padding: 0;
	}
	.recent, .comments, .archives, .categories {
		margin-bottom: 2em;
		width: 50%;
		float: left;
	}
	.about-content h2 {
		font-size: 1.7em;
		margin-bottom: 1em;
	}
	.about-grid2, .about-grid, .who-iam {
		margin-top: 1em;
	}
	.about-grid h3, .about-grid2 h3, .who-iam h3 {
		font-size: 1.2em;
	}
	.about-grid p, .about-grid2 p, .who-iam p {
		font-size: 0.9em;
	}
	.man-pic img {
		width: 100%;
	}
	.man-info li {
		font-size: 0.9em;
	}
	.contact-info p {
		font-size: 0.9em;
	}
	.contact-map h4, .company_address h4 {
		font-size: 1.2em;
		margin-bottom: 0.5em;
	}
	.company_address {
		padding-left: 0em;
		margin-top: 2em;
	}
	.company_address p {
		font-size: 0.9em;
	}
	.contact-info h2 {
		font-size: 1.7em;
	}
	.single-main, .side-content {
		padding: 0;
	}
	.side-content {
		margin-top: 2em;
	}
	.single-grid p {
		font-size: 0.9em;
	}
	.content-grid-info {
		margin-bottom: 2em;
	}
}

@media ( max-width :640px) {
	.search form input[type="submit"] {
		top: 18%;
		background-size: 83%;
	}
	.search form input[type="text"] {
		padding: 4px 6px;
		font-size: 0.85em;
	}
	.top-menu1 ul {
		margin-left: 0px;
	}
	.top-menu ul li a {
		margin: 0em 1.7em 1em 0em;
	}
	.post-info h4 {
		font-size: 0.7em;
	}
	.post-info h4 a {
		font-size: 1.7em;
	}
	.post-info {
		padding: 1.5em;
	}
	.content-grids {
		margin-top: 2.5em;
	}
	.post-info p {
		font-size: 0.85em;
	}
	.post-info a {
		font-size: 0.85em;
	}
	.post-info a span {
		vertical-align: top;
	}
	.recent h3, .comments h3, .archives h3, .categories h3 {
		font-size: 1em;
	}
	.recent li a, .comments ul li a, .archives ul li a {
		font-size: 0.85em;
	}
	.comments ul li a {
		font-size: 0.9em;
	}
	.about-content h2 {
		font-size: 1.5em;
	}
	.about-grid h3, .about-grid2 h3, .who-iam h3 {
		font-size: 1.05em;
	}
	.about-grid p, .about-grid2 p {
		font-size: 0.85em;
		overflow: hidden;
		height: 75px;
	}
	.about-grid2 li a {
		font-size: 0.8em;
	}
	.who-iam p {
		font-size: 0.85em;
	}
	.contact-info h2 {
		font-size: 1.5em;
	}
	.contact-info p {
		font-size: 0.85em;
		overflow: hidden;
		height: 48px;
	}
	.contact-details form input[type="text"], .contact-details textarea {
		width: 100%;
		margin-right: 0;
		padding: 10px;
		font-size: 0.85em;
		margin-bottom: 1em;
	}
	.contact-details textarea {
		height: 170px;
	}
	.contact-details form input[type="submit"] {
		font-size: 0.83em;
		padding: 0.6em 2em;
	}
	.contact-map h4, .company_address h4 {
		font-size: 1.1em;
	}
	.desc p {
		font-size: 1em;
	}
	h5.post-author_head {
		font-size: 1.2em;
	}
	ul.comment-list {
		padding: 1.5em;
		margin: 2em 0;
	}
	.content-form h3 {
		font-size: 1.2em;
	}
	.content-grid-info {
		margin-bottom: 2em;
	}
}

@media ( max-width :480px) {
	.logo {
		width: 100%;
	}
	.top-menu1 ul {
		margin-left: 0px;
	}
	.top-menu1 ul li .customimage_2 {
		width: 120px;
	}
	.top-menu1 ul li .customimage_1 {
		width: 80px;
	}
	.top-menu {
		width: 48%;
		margin-top: 0.5em;
	}
	.top-menu ul li a {
		margin: 0em 1em 1em 0em;
		font-size: 0.8em;
	}
	.search {
		width: 80%;
	}
	.search form input[type="text"] {
		padding: 5px 6px;
		font-size: 0.8em;
		width: 100%;
	}
	.search form input[type="submit"] {
		top: 25%;
		background-size: 74%;
		right: 2%;
	}
	.post-info h4 {
		font-size: 0.6em;
	}
	.post-info h4 a {
		font-size: 1.8em;
	}
	.post-info p {
		font-size: 0.8em;
	}
	.post-info a {
		font-size: 0.8em;
	}
	.post-info a span {
		width: 12px;
		background-size: 100%;
		vertical-align: text-bottom;
	}
	.recent h3, .comments h3, .archives h3, .categories h3 {
		font-size: 0.95em;
	}
	.recent li a, .archives ul li a {
		font-size: 0.79em;
	}
	.comments ul li a {
		font-size: 0.88em;
	}
	.about-content h2 {
		font-size: 1.4em;
	}
	.about-content, .contact-content, .single {
		padding: 1.5em 0;
	}
	.about-grid h3, .about-grid2 h3, .who-iam h3 {
		font-size: 1em;
	}
	.about-grid p, .about-grid2 p {
		font-size: 0.8em;
	}
	.about-grid2 li {
		margin: 0 0 7px 20px;
	}
	.who-iam p {
		font-size: 0.8em;
		overflow: hidden;
		height: 113px;
	}
	.man-info h4 {
		font-size: 1em;
	}
	.man-info li {
		font-size: 0.75em;
		padding: 4px 0;
		margin-left: 1em;
	}
	.contact-details {
		margin-top: 1em;
	}
	.contact-details form input[type="submit"] {
		margin-bottom: 1em;
	}
	.single-grid p {
		font-size: 0.85em;
		overflow: hidden;
		height: 165px;
	}
	.content-grid-info {
		margin-bottom: 1.5em;
	}
}

@media ( max-width :320px) {
	.logo {
		width: 100%;
		margin-right: 0.5em;
	}
	.top-menu1 ul {
		margin-left: 0px;
	}
	.top-menu1 ul li .customimage_1 {
		width: 80px;
	}
	.top-menu1 ul li .customimage_2 {
		width: 120px;
	}
	.top-menu {
		width: 60%;
	}
	.top-menu ul {
		margin-top: 0.5em;
	}
	.top-menu ul li a {
		margin: 0em 0.5em 0em 0em;
		font-size: 0.75em;
	}
	.search form input[type="text"] {
		padding: 1px 6px;
		font-size: 0.8em;
	}
	.post-info {
		padding: 1em;
	}
	.post-info h4 a {
		font-size: 1.8em;
		margin-bottom: 0.5em;
		margin-right: 1.7em;
	}
	.post-info p {
		font-size: 0.77em;
		overflow: hidden;
		height: 40px;
		margin-bottom: 0.5em;
	}
	.recent, .categories {
		margin-bottom: 1.5em;
		width: 100%;
	}
	.comments, .archives {
		display: none;
	}
	.footer {
		padding: 1em 0;
	}
	.footer p {
		font-size: 0.8em;
		text-align: center;
	}
	.about-content h2 {
		font-size: 1.2em;
	}
	.about-content, .contact-content, .single {
		padding: 1em 0;
	}
	.about-grid h3, .about-grid2 h3, .who-iam h3 {
		font-size: 0.9em;
	}
	.about-grid p, .about-grid2 p {
		font-size: 0.77em;
		margin-bottom: 0.5em;
		height: 70px;
	}
	.about-grid2 li a {
		font-size: 0.75em;
	}
	.about-grid2 li:nth-child(2) {
		display: none;
	}
	.man-info {
		width: 100%;
		margin-right: 0%;
	}
	.who-iam p {
		font-size: 0.77em;
		height: 89px;
	}
	.man-info li {
		padding: 3px 0;
		margin-left: 0em;
	}
	.man-info h4 {
		margin-left: 0em;
	}
	.man-pic {
		width: 100%;
		margin-top: 1em;
	}
	.contact-info h2 {
		font-size: 1.3em;
	}
	.contact-info p {
		font-size: 0.77em;
		height: 51px;
		line-height: 1.5em;
	}
	.contact-details form input[type="text"], .contact-details textarea {
		padding: 6px;
		font-size: 0.8em;
		margin-bottom: 0.6em;
	}
	.contact-details textarea {
		height: 135px;
	}
	.contact-details form input[type="submit"] {
		font-size: 0.8em;
		padding: 0.5em 2em;
	}
	.contact-map h4, .company_address h4 {
		font-size: 1em;
	}
	.company_address p {
		font-size: 0.85em;
	}
	.single-grid p {
		font-size: 0.77em;
		height: 153px;
	}
	ul.comment-list {
		padding: 1em;
		margin: 1em 0;
	}
	h5.post-author_head {
		font-size: 1em;
	}
	.desc p {
		font-size: 0.8em;
		margin-top: 0em;
	}
	.content-form form input[type="text"], .content-form form textarea {
		padding: 6px 10px;
		font-size: 0.8em;
	}
	.content-form form textarea {
		height: 135px;
	}
	.content-form h3 {
		font-size: 1.1em;
	}
}

@media ( min-width : 1200px) {
	.container {
		width: 980px;
		margin: 0 auto;
	}
}

.panel-default {
	/* border-color: #ddd;*/
	margin-top: 40px;
}

.cpanel-default {
	/*-webkit-box-shadow: 1px 4px 13px -1px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 4px 13px -1px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 4px 13px -1px rgba(0, 0, 0, 0.75);*/
}

.panel-body {
	padding: 30px;
}

.panel-default>.panel-heading {
	color: #0C3366 !important;
	background-color: #ffc206 !important;
	border-color: #ddd !important;
	font-size: 22px !important;
	font-weight: bold !important;
	text-align: center !important;
}

.custom-row {
	padding: 10px;
}

.customevent_heading {
	color: #00335F;
	font-size: 12px;
}

.customevent_heading h4 {
	font-weight: 600;
}

.customevent_heading p {
	color: #3A3A3A;
	font-weight: 600;
}

.my_customtable {
	width: 100%;
}

.form_tr {
	background-color: #F3F3F3;
}

.form_tr th {
	padding: 12px 7px !important;
	color: #8693A4;
	font-weight: 700;
}

.custombtn {
	background-color: #00335f;
	color: #fff;
	font-weight: 600;
	padding: 10px 20px;
	text-transform: uppercase;
}

.btn:hover {
	color: #fff;
}

.glyphicon-ok {
	text-align: left !important;
}

 

div.alphabet {
	display: table;
	width: 100%;
	margin-bottom: 1em;
}

div.alphabet span {
	display: table-cell;
	color: #272a74;
	cursor: pointer;
	text-align: center;
	width: 3.5%;
	font-weight: bold;  
}

div.alphabet span:hover {
	text-decoration: underline;
}

div.alphabet span.active {
	color: black;
}
.container-fluid{
	background:#F8F8F8;
}

.main_member {
    background-color: #f8f8f8;
}
.member_bg {
    padding: 10px;
}
.member_left_div {
 padding: 10px;
}
.member_heading {
    font-weight: 800;
    color: #272a74 ;
    text-align: center;
    font-size: 22px;
}
.mem_desc {
    padding: 5px 20px;
    color: #272a74 ;
    text-align: center !important;
    font-size: 13px;
    font-family: Montserrat;
}
.rounded_rectangle {
    border-radius: 15px;
    background-color: #090b49;
    padding: 10px;
    width: 270px;
    height: 420px;
    font-family: Montserrat;
}
.rect_list {
    color: white;
    font-size: 13px;
    text-align: left;
    padding: 5px;
    font-family: Montserrat;
}
.bica_form {
    border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 17px 69.6px 17.4px rgba(0, 0, 0, 0.1);
    padding: 20px 30px;
    height: auto;
}

input, select, textarea {
    padding: 8px 5px;
    width: 100%;
    line-height: 30px;
    border-radius: 5px;
    border: 1px solid #272a74 ;
    margin-bottom: 25px !important;
}
input::placeholder{
    font-family: Montserrat;;
}

.send_code {
    width: 120px;
    border-radius: 0px;
    color: white;
    background-color: black;
    font-weight: 700;
    margin-top: 40px;
}



.bica_form_heading {
    font-weight: 800;
    color: #000;
    text-align: center;
    font-size: 22px;
}
.bica_form_heading:before{
	content: "";
    height: 3.8px;
    position: absolute;
    margin-top: 30px;
    margin-left: 28px;
    width: 90px;
    z-index: 5;
    background-image: linear-gradient(to right, #3b3b3b 30%, #b5a90e 70%);
}
.connector_or {
   position: absolute;
    margin-top: 135px;
    left: 280px;
    background-color: white;
    border-radius: 50%;
    width: 40px;
    z-index: 9999;
    height: 40px;
    padding: 10px 11px;
    font-weight: 600;
    color: #272a74;
    float: left;
}

.heading_img {
    margin-left: 215px;
    width: 96px;
    margin-top: -15px;
    height: 4px;
}

.bica_form_heading p :after { 
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: -5px;
    left: 0;
    background-color: #34b7a7;
    
  }
  .otp_form {
    background-color: white;
    padding: 50px;
  }
.member_cancel {
    width: 120px;
    border-radius: 0px;
    color: white;
    background-color: #66972e;
    border: 1px solid #66972e;
    font-weight: 700;
    margin-top: 40px;
    margin: 0px 30px;
}
.member_submit {
    width: 120px;
    border-radius: 0px;
    color: white;
    background-color: black;
    font-weight: 700;
    margin-top: 40px;
    background-color: #272a74;
    border: 1px solid #272a74;
}
.resend a {
    color: #66972e;
    font-weight: 600x;
}

.resend a:hover{
    color: #66972e;
    font-weight: 600x;
    text-decoration: none;
}
.resend a:visited {
    color: #66972e;
    font-weight: 600x;
}
.otp_heading {
    font-weight: 800;
    color: #000;
    text-align: center;
    font-size: 22px;
    margin-top: 30px;
} 
.opt_desc {
  padding: 20px 12px;
  text-align: center !important;
  font-family: Montserrat;
  font-size: 16px;
}
.otp_input {
   width: 400px;
}
.mem_lbl {
   color: #272a74;
    text-transform: uppercase;
    font-weight: 600;
}

.otp_img {
    margin-left: 208px;
    width: 61px;
    margin-top: -15px;
    height: 4px;
}


.tabs {
    max-width: 640px;
    margin: 0 auto;
    padding: 0 20px;
  }
  #tab-button {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  #tab-button li {
    display: table-cell;
    width: 20%;
  }
  #tab-button li a {
    display: block;
    padding: .5em;
    background: #eee;
    border: 1px solid #ddd;
    text-align: center;
    color: #000;
    text-decoration: none;
  }
  #tab-button li:not(:first-child) a {
    border-left: none;
  }
  #tab-button li a:hover,
  #tab-button .is-active a {
    border-bottom-color: transparent;
    background: #fff;
  }
  .tab-contents {
    padding: .5em 2em 1em;
    border: 1px solid #ddd;
  }
  
  
  
  .tab-button-outer {
    display: none;
  }
  .tab-contents {
    margin-top: 20px;
  }
  @media screen and (min-width: 768px) {

    .tab-button-outer {
      position: relative;
      z-index: 2;
      display: block;
    }
    .tab-select-outer {
      display: none;
    }
    .tab-contents {
      position: relative;
      top: -1px;
      margin-top: 0;
    }

    
  .custom-file-upload {
      border: 1px solid #ccc;
      display: inline-block;
      padding: 6px 12px;
      cursor: pointer;
      background-color: #f1f1f1;
  }




  .panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
	background-color: #ddd;
	border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	color: #555;
	background-color: #fff;
	border-color: #ddd;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;   
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}
  }

.membership_heading {
    font-weight: 800;
    color: #000;
    text-align: center;
    font-size: 22px;
    margin-top: 30px;
    font-family: Montserrat;
}
.mem_img {
    margin-left: 535px;
    margin-top: -12px;
}
.photo_div {
   border:1px solid #ddd;
   padding: 5px;
   font-family: Montserrat;
}

.photo_heading {
  font-size: 13px;
  font-weight: 600;
  font-family: Montserrat;
  padding-left: 8px;
  margin:0px auto;
  text-align:left;
  color:#000;
}
.photo_text {
  padding: 30px;
  font-family: Montserrat;
}
.uploadtext {
 font-size: 12px;
    padding: 8px;
    color: #1d1d1d;
    text-align: left !important;
    font-weight: 500;
}
.photo_text1 {
  padding: 0px 20px;
  font-family: Montserrat;
}

.confirm {
  border: 1px solid #ddd;
    padding: 5px;
    font-family: Montserrat;
}
.attach {
  color: #9292ad;
}
.photo_text2 {
padding: 9px 20px;
}
.recommendation {
  border: 1px solid #dad6d6;
    padding: 15px 35px;
    background-color: #f1f1f1;
	  /* box-shadow: 0px 0px 7px #ccc; */
	  float: left;
	  width: 100%;
}


.recommendation-reg {
/* border: 1px solid #dad6d6; */
    padding: 15px 35px;
    background-color: #f3f2e2;
	  box-shadow: 0px 0px 7px #ccc;
	  float: left;
	  width: 100%;
}

.recomm_heading {
  text-align: center;
    text-decoration: underline;
    color:#272a74;
    font-weight: 600;
}
.recomm_decs {
  font-family: Montserrat;
  font-size: 12px;
  text-align: center !important;
}
.tabborder {
  border-top: 3px solid #272a74;
  margin:0px;
}

.tabcontentdiv {
    background-color: white;   
}
.tab1_heading {
  text-decoration: underline;
  font-weight: 600;
  padding-left: 16px;
}
.tab1right {
   color: white;
   background-color: #272a74;
   float: right;
   padding: 5px;
   margin-left: 10px;
   width: 80px;
   text-align: center;
   font-weight: 600;
}

.tab2right {
  color: white;
  background-color: #272a74;
  float: right;
  padding: 5px;
  margin-right: 10px;
  width: 80px;
  text-align: center;
  margin-top: 20px;
  font-weight: 600;
}


.tab2left {
  color: #000;
  background-color: #ddd;
  float: left;
  padding: 5px;
  margin-left: 10px;
  width: 80px;
  text-align: center;
  margin-top: 20px;
  font-weight: 600;
}

.recomm_copy {
   border: 1px solid #ddd;
    background-color: white;
    margin-top: 20px;
}
.filecopy {
  padding: 10px;
}
.general_info {
  padding: 10px;
  background-color: #f1f1f1;
  font-family: Montserrat;
}
.gen_heading {
  color:#272a74;
  font-weight: 600;
  text-decoration: underline;

}
.gen_detail {
  padding: 5px;
  text-align: left!important;
  font-weight: 600;
  color: #716b6b;
}
.gen_detail span {
  color: black;
}
.gen_detail p{
	text-align:left;
}
.summary_cert {
    color: #272a74;
    font-weight: 600;
    text-decoration: underline;
    text-align: center;
	margin:0px;
	font-size:12px;
}
.summary_size{
	font-size: 12px;
    color: red;
    font-weight: bold;
    text-align: center;
    margin: 0px 0px 10px;
    padding: 0px;
}
.pics {
margin-bottom: 40px;
}
.pics img {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.mem_success {
  border-top: 2px solid #272a74;
}

.app_success {
   margin-top:180px;
}
.no_padding{
	padding:0px;
}
.container.memmber_reg {
    padding: 60px 0px;
}
.form-group{
	margin-bottom:0px !important;
	    min-height: 90px !important;
}
.radio-inline input[type=radio] {
    margin-left: -55px !important;    
}
.mem_lbl span{
	color:red;
}
.form-control{
	padding:5px 10px !important;
}
.payment_page{
	background: #F8F8F8;
    min-height: 10px;
    padding: 20px;
    text-align: center;
}
.payment_page h4{
	color: #9C921F;
    font-size: 24px;
    text-decoration: underline;
    font-family: Montserrat;
    font-weight: 600;
	margin-top:40px;
}
.fee_details{
	width: 35%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background: #FFF;
    padding: 25px;
	margin-top: 35px;
}
.payment_page p{
	    text-align: center;
    color: #716b6b;
    font-weight: 600;
	width: auto;
}
.leftspan{
	width: 50%;
    color: #716b6b;
    font-weight: 600;
    text-align: right;
    float: left;
    padding-right: 20px;
}
.rightspan{
	width: 50%;
    color: #716b6b;
    font-weight: 600;
    text-align: left;
    float: left;
}
.payment_page h5{
	color: #9C921F;
    font-size: 18px;
    font-weight: 600;
    line-height: 32px;
}
.payment_page h6{
	color: #272a74;
    font-size: 18px;
    font-weight: 600;
    line-height: 32px;
}

.leftspan{
	width: 50%;
    color: #716b6b;
    font-weight: 600;
    text-align: right;
    float: left;
    padding-right: 20px;
}
.rightspan{
	width: 50%;
    color: #716b6b;
    font-weight: 600;
    text-align: left;
    float: left;
}
.mem_success{
	background-image: url(../images/success-bg.jpg);
	height: 584px;
	margin-bottom: 35px;
}
.link_button{
	background: #272a74;
color: #FFF;
padding: 8px 15px;
border-radius: 8px;
font-weight: bold;
}
.password_req{
	    text-transform: uppercase;
    text-decoration: underline;
    font-family: Montserrat;
    font-size: 13px;
}
.paasword_li{
	margin-left:10px;
}
.paasword_li li {
	padding: 5px 20px;
    background: rgba(0, 0, 0, 0) url(../images/tick.png) no-repeat scroll left 0px center;
    list-style: none;
    color: #888;
    font-size: 12px;
  }
.you_must{
  text-align: center;
    font-weight: bold;
    font-family: Montserrat;
	}
	
label{
	padding:0px !important;
}	
.radio-inline .form-control-feedback{
	left:100px !important;
}

.director_btn {
    background-color: #56ccbd;
    border-color: #56ccbd;
    font-weight: bold;
    color: #FFF;
}

#fullDiv .radio-inline .form-control-feedback {
    left: 440px !important;
}


@media screen and (max-width: 919px) {
	
	.container.memmber_reg{
		padding:0px 15px !important;
	}
	.connector_or{
	position: absolute;
	margin-top: -25px;
	left: 44%;
	background-color: white;
	border-radius: 50%;
	width: 40px !important;
	z-index: 9999;
	height: 40px;
	padding: 10px 11px;
	font-weight: 600;
	color: #272a74;
	float: left;
	}
	#toplinks {
		display: flex;
		justify-content: center;
		text-align: center;
		margin: 10px auto !important;
		width: 100%;
		float: left;
	}
	
	#toplinks, .logo-box, #Header_Banner {
    display: flex;
    justify-content: center;
    text-align: center;
    margin: 10px auto !important;
    width: 100%;
    float: left;
}
#Header_Banner ul {
    margin: 0px;
}
#Header_Banner{
	padding:0px;
}
.rounded_rectangle{
	width:100%;
	height:auto !important;
	padding:35px 10px;
	margin: 10px 0px;
}
.responsive-menu-box {
    width: 25px;
    height: 19px;
    display: inline-block;
    position: relative;
}
.admin_form{
	width:100% !important;
	margin:0px auto !important;
}
}

.datepicker.dropdown-menu th, .datepicker.dropdown-menu td {
    padding: 10px !important;
    font-size: 18px;
    line-height: 20px;
}

h1 span {
    font-style: italic;
    font-size: 18px;
}
i.form-control-feedback.glyphicon.glyphicon-ok {
    display: none !important;
}

i.form-control-feedback.glyphicon.glyphicon-remove {
    display: none !important;
}



/* my css start here 26-07-2021 */
.each-bica{
	font-size: 20px;
}
.card-content {
    float: left;
    width: calc(100% - 59px);
}
.card-image {
    float: right;
    width: 57px;
	margin-top: -51px;
}
.small-box p{
	float: left;
	width: 100%;
	margin-top:0px;
	font-weight: 600;
	    text-align: left;
		font-size: 14px !important;
}
.small-box h3{
	margin-bottom: 0px 0px 5px 0px !important; 
}
.ecah-card-blue {
background: rgb(26,28,88);
background: linear-gradient(90deg, rgba(26,28,88,1) 0%, rgba(54,59,164,1) 70%, rgba(43,47,132,1) 100%);
    float: left;
    width: 100%;
    min-height: 120px;
    padding: 10px 10px;
    color: #FFF;
}
.ecah-card-yellow {
background: rgb(210,125,5);
background: linear-gradient(90deg, rgba(210,125,5,1) 0%, rgba(248,164,31,1) 100%);
    float: left;
    width: 100%;
    min-height: 120px;
    padding: 10px 10px;
    color: #FFF;
}
.ecah-card-black {
background: rgb(5,41,47);
background: linear-gradient(90deg, rgba(5,41,47,1) 0%, rgba(8,73,84,1) 100%);
    float: left;
    width: 100%;
    min-height: 120px;
    padding: 10px 10px;
    color: #FFF;
}
.ecah-card-lblue {
background: rgb(7,58,92);
background: linear-gradient(90deg, rgba(7,58,92,1) 0%, rgba(17,98,154,1) 100%);
    float: left;
    width: 100%;
    min-height: 120px;
    padding: 10px 10px;
    color: #FFF;
}
.theme-header{
	z-index: 9999; 
}

.each-select-dropdown{
    height: 40px;
    margin: 10px 0 12px 0 !important; 
}

.each-select-dropdown-small{
    height: 35px;
    margin: 0px 0 8px 0 !important; 
}

.each-select-mr{
	margin-right:54px !important;
}

table.table-bordered.dataTable{
	font-size:13px !important;
}
.each-from-mt-0{
	margin:0 25px  25px 25px !important;
}

.sub_title {
    line-height: 38px !important;
}

.each-section-outer-radio input[type=radio]{
	margin-left:0px !important;
	position:relative !important;
	width:25px;	
}
 .each-section-outer-radio label{
	     margin-right: 10px !important;  
 }

.each-addmore-icon {font-size: 19px !important;
    float: left;
    margin-right: 5px;}
	.main-btn-site{
      min-width: 115px;
    height: 43px;
     
    background: #272a74 !important;
    color: #FFF;
		font-weight: 600 !important;
	}
	.main-btn-site:hover{
		color:#FFF !important;
		background:#1474a9 !important;

	}


.back-btn-site{
    height: 43px;
    background: #272a74 !important;
    color: #FFF;
    font-weight: 600 !important;
	line-height: 30px;
    margin-right: 8px;
    min-width: 73px;
	line-height:30px !important;
	}

	.back-btn-site:hover{
		color:#FFF !important;
		background:#1474a9 !important;

	}

	.each-headding-registration{
		color: #ffc206;
    margin-top: 20px;
	}

.each-search-btn{
	  color: #ffffff !important;
    background-color: #272a74 !important;
    border-color: #272a74 !important;
    width: 45%;
    height: 37px;
    margin-left: 3%;  
}
.each-search-btn:hover{
		background:#1474a9 !important;
		  border-color: #1474a9 !important;
}
.each-export-btn{
	  color: #ffffff !important;
    background-color: #31a2e1 !important;
    border-color: #31a2e1 !important;
    width: 45%;
    height: 37px;
    margin-left: 3%;  
}
.each-export-btn:hover{
		background:#1777ac !important ;
			  border-color: #1777ac !important;
}
.full-width-topgrid{
	float:left;
	width:100%;
}
.each-add-btn{
	  color: #ffffff !important;
     background-color: #56ccbd !important;
    border-color: #56ccbd  !important;
    height: 37px;
	margin-top:10px;
	    line-height: 25px !important;
		margin-bottom:0px 
}
.each-add-btn .fa{
float: left;
    margin-top: 2px; 
}
.each-editor-bottomspace{
	margin-bottom:30px !important;
}
.search-bottom-spacremove{
	min-height: 30px !important;
	margin-top:24px !important;
}
.each-grid-fullwidth{
	float:left;
	width:100%;
}
.structure-form{ 
	    margin: 0px 25px 25px 25px !important;
}
.each-password-align{
	float:right;
}
.each-btn-align-right{
	float:right;
}
.each-loginscreen{
	padding:30px !important;
}
.removespace-forgotpass{
	min-height:30px !important;
}
.studentlogin-print{
	    min-width: 100px;
    height: 43px;
    margin-bottom: 0px !important;
    background: #ffc206  !important;
    color: #000;
    max-width: 100px;
    font-weight: 600 !important;
	margin-right: 20px;
}
.studentlogin-print:hover{
	  background: #272a74  !important; 
	     color: #FFF !important;

}
/* .studentlogin-mainbtn{
min-width: 120px;
    height: 43px;
    margin-bottom: 30px !important;
    background: #272a74 !important;
    color: #FFF;
    font-size: 15px !important;
    line-height: 32px !important;
    border-radius: 3px !important;} */
.editmy-profile{
	width: 120px;
    height: 43px;
    margin-bottom: 30px !important;
    background: #272a74 !important;
    color: #FFF;
    font-size: 15px !important;
    line-height: 32px !important;
    border-radius: 3px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;}
	.editmy-profile:hover{
		background: #1777ac  !important; 
	     color: #FFF !important;
	}
	.searchfiled-0{
		padding: 0px !important;
	}
	.mt-20-btnspace2{
		margin-top: 20px;
	}
	.each-rounded-min-height{
		    height: 280px !important;
			border-radius: 5px;
			    box-shadow: -1px -1px 8px #808080;
				padding: 15px !important;
	}
	.each-rounded-yellow{
		background: #090b49 !important; 
	}
	.each-connector_or {
    position: absolute;
    margin-top:120px;
    background-color: #e5e5e5;
        border: 2px solid #ffa706;
    border-radius: 50%;
    width: 40px !important;
    z-index: 9999;
    height: 40px;
    padding: 10px 11px;
    font-weight: 600;
    color: #272a74;
    float: left;
    text-align: center;
    margin-left:-20px;
}
.each-text-link{
	color: #3c8dbc;
}

.each-cards-min-size{
	width: 100%;
	font-weight: bold;
}
.each-cards-min-size2{
	width: 100%;
	font-weight: bold;
}
.each-complete-btn{ 
	background: #272a74 ; 
	color: #FFF; 
	padding: 8px 10px;  
	margin: 20px 0px;  
	border-radius: 3px;  
	font-weight: 600;  
	font-size: 14px;
	height: 42px;
}
.each-complete-btn:hover {
    background: #1777ac !important;
    color: #FFF !important;
}
   .each-status-badge{ margin-top: 2px;
    float: left;
    line-height: 17px !important;}
	.each-updateprofile-radio{
		margin-left:20px !important;
	}
	.chkbox-each-decode {
		float: left;
		width: 100%;
		font-family: 'Poppins';
	
	}
	.chkbox-each-decode input {
		margin-top: 3px !important;
    float: left !important;
    width: 20px !important;
	}
	.chkbox-each-decode label {
margin-top: 4px;
margin-right: 0px;
display: inline !important;
font-weight: 600 !important;
    font-size: 13px;
	float: left;
	}
	.chkbox-each-decode-full-width label{
		font-weight: 600 !important;
    font-size: 13px;

	}
	.each-radio-ml{
		margin-left: 20px;
	}
	.each-radio-mt{
		margin-top: 5px;
	}
	.mb-top-space-each1{
	margin-top: 20px !important; 
}
.label-notset-display{
	padding-left: 10px !important; 
}

		.chkbox-each-decode-full-width {
			margin-bottom: 5px !important;
			float: left;
			width: 100%;
		}

		/* tabs css start here */

				.each-nav-menuitems .each-steps-headding{
			float: left;
    width: 100%;
    font-size: 17px;
    font-weight: 600;
    color: #ffc206;
		}

		.each-nav-menuitems .nav-tabs>li{
		background: #272a74;
    width: auto !important;
    border-right: 1px solid #5f6193;	
		}
			.each-nav-menuitems .nav-tabs>li:last-child{
				border-right: none;
			}

		.each-nav-menuitems .nav-tabs>li a{
color: #FFF;
display: inline-grid;
padding: 5px 15px 10px 15px !important ;
		}

	.tabcontentdiv{
			border-top: 2px solid #272a74 ;
    		margin-top: -2px;
		}

		.each-nav-menuitems .nav-tabs{ 
			background: #272a74;
			padding-top:5px;
			padding-left:20px ;
			margin: 0px;
			
		}

				.each-nav-menuitems .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
			color: #000 !important;
		}

		.each-nav-menuitems .nav>li>a:hover{
			color: #000 !important;
		}

		 .nav>li>a:active, .nav>li>a:focus{
			color: #FFF !important;
			background: none !important;
				background-color: none !important;
		}

		.each-nav-menuitems .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active span{
color: #ff9e06;
		}
	
		.main-btn-site-cancle{
	    min-width: 95px;
    height: 43px;
    margin-bottom: 30px !important;
    background: #404a4f !important;
    color: #FFF;
	border-radius: 3px; 
	}

	.main-btn-site-cancle a{ 
	    color: #FFF;
    float: left;
    width: 100%;
    line-height: 35px;
	text-decoration: none !important;
		
	}
	.main-btn-site-cancle a:hover{ 
	    color: #FFF !important; 
		
	}
		
	.main-btn-site-cancle:hover {
    color: #FFF !important;
    background: #525252 !important; 
}

.each-label-mrginremove .mem_lbl{
	margin-right: 0px !important;
	    font-size: 13px;

}
.tabed-body-border{
	    border-left: 1px solid #e3e3e3;
		   border-right: 1px solid #e3e3e3;
		      border-bottom: 1px solid #e3e3e3;  
}

.fram-details-genaral{
padding: 20px;
    background-color: #e3f5fd;
    font-family: Montserrat;
    border: 1px solid #bbe5f7;
		margin-bottom: 15px;

}


	.fram-details-genaral p{
	    text-align: left;
    font-size: 13px;
	margin: 0 0 5px 0px;
	color: #494949;
	

}

.fram-details-business{
padding: 20px;
    background-color: #fbf0f0;
    font-family: Montserrat;
    border: 1px solid #f5dbdb; 
	margin-bottom: 15px;

}


	.fram-details-business p{
	    text-align: left;
    font-size: 13px;
	margin: 0 0 5px 0px;
	color: #494949; 

}

.fee_details-mobile{
	width: 56% !important;
		margin-bottom: 40px; 
}

.mb-12-disktop-eachspace{

	margin-bottom:15px !important; 
}

.span-each-dob{
	font-size: 11px !important;
    color: #222d32 !important;
    font-weight: normal !important;
}

.cleardiv-float-left{
	float: left !important;
}

.ml-left-member2{
	margin-left: -25px;
}

.ml-left-member2-10{
	margin-left: -10px;
}
.ml-left-member2-10-2{
	margin-left: 10px;
}

.ml-left-member2-10-3{
	margin-left: -30px;
}

.each-label-mrginremove input, select{
	border-radius: 0px !important;
}

/* register side pages css */
.each-photo-outer{
	padding: 10px;

    min-height: 200px;
    background: #ecf5f9; 
    box-shadow: 0px 0px 7px #ccc;
	margin-bottom: 10px; 
}

.full-width{
	float: left;
	width: 100% !important;
}

.recommendation-top-outer{


    padding: 20px 20px 0px 20px;
    margin-bottom: 31px;
	background: #dcebdc;
	  box-shadow: 0px 0px 7px #eaf5ea; 
	
}



.each-thumbnile-max-size .pics{
	margin-bottom: 40px;
    border: 1px solid #ccc;
    padding: 10px 10px 16px 10px;
    min-height: 176px;

	
}

.each-thumbnile-max-size2 .pics img{
    max-width: 93px !important;
}


.each-thumbnile-max-size2 .pics{
	margin-bottom: 40px;
    border: 1px solid #ccc;
    padding: 10px 10px 16px 10px;
    min-height: 176px;

	
}

.each-thumbnile-max-size .pics img{
    max-width: 100px !important;
}

.each-view{
	    margin: 0px 0px 14px 0px!important;
    /* border-bottom: 1px solid #DEDEDE; */
    float: left;
    width: 100%;
    padding: 15px 15px!important; 
}
	.main-btn-info{
     min-width: 115px;
    height: 37px;
    /* margin-bottom: 30px !important; */
    background: #ffc206 !important;
    color: #000;
    font-weight: 600 !important;
    line-height: 27px !important;
    font-size: 14px !important;
    border-radius: 3px !important;
	}
	.main-btn-site-info:hover{
		color:rgb(197, 191, 191) !important;
		background:#0C3366  !important; 

	}

	.each-application-headding{
		font-size: 14px;
    color: #272a74;
	}

	.each-status-application{
	   margin-bottom: 13px;
	}


	/* .each-status-application img{
		width:50px
	} */

	.each-status-application .review_heading{
		font-weight: 600;
    font-size: 16px;
    font-family: Poppins;
    text-align: center;

	}

	
	.each-status-application .active_status {
    font-weight: 600;
    color: #28a745;
    font-size: 15px;
    background: #e2f7e4;
    padding: 5px 15px;
    border-radius: 5px;
    margin-bottom: 15px;
    border: 1px solid #28a745;
}

.remove-edittab-spacing{
	margin: 0px 25px 25px 25px !important;   
}

.remove-edittab-spacing .mem_lbl{

    margin-right: 0px;
    font-size: 13px;
}
.type-of-each-input  label{
	margin-right: 0px !important;
}

/* events css start here */

.each-customevent_heading {
	color: #000 !important;
    background-color: #ffc206 !important;
    border-color: #ddd !important;
    width: 100%;
    margin: 0px 0px 15px 0px;
    padding: 0px 20px;
    line-height: 41px;
    font-size: 20px;
    font-weight: 600;
    float: left; 
    border-left: 8px solid #272a74 !important;
}

.each-event-contnet{
	background: #efefef;
    padding: 20px;
    color: #000;
    font-size: 15px;
    line-height: 22px;
    border: 1px solid #ccc;
	float: left;
	width: 100%;
}

.each-event-confirm{

	    background: #cfeaeb;
    border: 1px solid #c9e4e5;
    border-radius: 20px;
    padding: 8px 23px;
    float: left;
    line-height: 29px;
	text-align: left !important; 
}


.each-event-confirm2{

	    background: #FFF;
    border: 1px solid #ccc;
    border-radius: 20px;
    padding: 4px 23px;
    float: left;
    line-height: 29px;
	text-align: left !important; 
	font-size: 13px !important;
}
.text-exitor-contnet h1{
	    background: #f5f3f3;
    padding: 20px;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    /* border: 1px solid #ccc; */
    float: left;
    width: 100%;
    margin: 5px 0px 20px 0px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; 
	text-transform: none;
	font-size: 14px;
	font-weight: normal;
	

}

.eventdate-iocn{ 
	   float: left;
    width: 27px !important;
    background: #FFF;
    height: 27px  !important;
    text-align: center;
    line-height: 0px;
    padding: 7px 0px;
    border-radius: 100%;
    margin-right: 8px;
}

.eventdate-iocn2{ 
	  float: left;
    width: 27px !important;
    background: #e5f0f1;
    height: 27px !important;
    text-align: center;
    line-height: 0px;
    padding: 6px 0px 2px 0px;
    border-radius: 100%;
    margin-right: 8px;  
}

.min-width-event-fee{
	width: 100px !important;
}

.form_tr input[type=checkbox]{

	width: 30px !important;
}
.total-payment-due .form-group{

	min-height: 40px !important;
}

.each-add-money{
	margin-bottom: 15px;
}

.editor-contnet-table{
	    font-size: 13px;
    color: #000;
    margin-top: 7px;
    float: left;
    width: 100%;
}

.inside-table-contnet-event{
background: #272a74;
    padding: 5px 10px;
    float: left;
    border-radius: 5px;
    color: #FFF;
    margin-top: 5px;
}
.inside-table-contnet-headding{

font-size: 14px !important;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 4px;
    margin-top: 5px;
    float: left;
    width: 100%;

}

.register_btn-events{
	float: left;
    color: #272a74;
    border: 2px solid #272a74;
    padding: 5px 10px;
    border-radius: 15px;
    font-weight: 600;
    margin: 4px 0px;
    text-align: center;
	background: #FFF;
}

.register_btn-events:hover{

	  border: 2px solid #ffc206;
	  color: #e9ac09; 

}

.each-events-heaadding{background: #ffc206;
          float: left;
    width: 131px;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    line-height: 43px;
    margin: -44px 30px 13px 30px; 
}
.each-events-card{
	  float: left;
    width: 100%;
    background: #f3f0f0;
    padding: 30px;
    border: 1px solid #ccc;
    margin: 20px 0px 25px 0px;
    box-shadow: -1px 0px 8px #ccc;
}

.pannel-body-padding{
	padding: 30px !important;

}

.headding-border-line{

border-bottom: 2px solid #ffc206;
    margin-top: 74px;
}
.mt-sapcing-remve{
	margin-top: 0px !important;
}
.select-dropdowm-pr{
	padding-right: 10px;

}

.mt-top-bika-price { 
	margin-top: 20px; 
}

.event-dateselect-mobile{
	width: 100% !important;

}
.addon-width{
	width: 30px !important;
}

.custom-event-handling-bar{
    background: #e5f0f1;
    border-top: 1px solid #d0e6e8;
    border-bottom: 1px solid #d0e6e8;
    padding: 20px;
    padding-bottom: 15px;
    margin-bottom: 28px;
    clear: both;
    overflow: hidden;
}


.custom-event-handling-bar h4{ 
    background: #f1c114;
    float: left;
    line-height: 30px;
    padding: 5px 20px;
    font-weight: 600;

}

.evnt-table-clearfix{
	float: left;
    width: 97%;
	
}

.negitive-value2{
	margin-left: -7px !important;
}
.btn-primary{
	font-weight: normal !important;
}

/* testing css */
.testing-cardspacing{
	margin-bottom: 20px !important;
}

.testing-minusicon{
	display: inline !important;
}

.test-mobile-width-group{
	float: left;
	width: 100%;
}

.test-mobile-inpt-icon-width{
	width:30px !important; 
}

.testing-bg-white{
	background: #FFF;
}

.mobile-toggle{
	display: none; 
}

/* --------------------------------------- */
/* Responsive css start here */
@media screen and (max-width: 370px){
	.each-complete-btn{
	  font-size: 11px;
	}
}

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

.ecah-card-lblue,  .ecah-card-black, .ecah-card-yellow, .ecah-card-blue{
	min-height: 134px;

}
	.chkbox-each-decode {
		margin-bottom: 5px;
		border-bottom: 1px solid #e6e6e6;
		padding-bottom: 10px !important;
		
	}
	.chkbox-each-decode-full-width  label, 	span{
		width: 100% !important;
		font-size: 13px;

	}
		.chkbox-each-decode-full-width {
			margin-bottom: 10px !important;
			float: left;
			width: 100%;
		}

.mobileheadding-font{
	font-size: 23px;
    margin-bottom: 18px;
}
/* .main-sidebar, .left-side{
	left:200px !important ;

} */

.payment_page-nopadding{
	padding-left: 10px !important;
	padding-right: 10px !important; 
}

.fee_details-mobile  h5 {
	border-bottom: 1px solid #ccc !important;
}
.fee_details-mobile h6 {
	border-bottom: 1px solid #ccc !important;
}
.fee_details-mobile .leftspan{
	text-align: left;
} 
.payment_page h4 {

    font-size: 17px;
    line-height: 21px;
}

.each-nav-menuitems .nav-tabs>li{
	width: 100% !important;

border-bottom: 1px solid #4448a6 !important;
}
.each-nav-menuitems .nav-tabs>li a{
	width: 95% !important;
		border-bottom: 1px solid #4448a6 !important;
		
}

.mt-member-2-mobile2{ 
	margin-top: 20px !important;
}

}


@media screen and (min-width: 550px) and (max-width: 768px){
	.each-nav-menuitems .nav-tabs>li{
	width: 49% !important;
	 border-right:1px solid #272a74 !important; 
}
.each-nav-menuitems .nav-tabs>li a{  
		width: 95% !important;
		   
		
}

}

@media screen and (min-width: 993px) and (max-width: 1240px){
	.mb-space-label-mbbottm{
		margin-bottom: 22px !important;

	}

	.each-mt-screen-large{
		margin-top: 20px !important;
	}
}


@media screen and (min-width: 993px) and (max-width: 1150px){
	.mb-space-label-mbbottm3{
		margin-bottom: 22px !important;

	}

	.each-thumbnile-max-size .pics img {
    max-width: 75px !important;
}


	
}




@media screen and (min-width: 768px) and (max-width: 1024px){
.chkbox-each-decode-full-width label{
	    width: 75% !important;
}

.mobile-space-submitted{
	width: 100% !important;
	text-align: center !important;
	margin-top: 10px;
}

}


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

	.content-header>h1{

	margin: 45px 0 0 44px !important;
    font-size: 20px !important;
	}

.main-sidebar, .left-side{

	padding-top:0px !important; 
}

		  	.mobile-toggle{
			      background: #000000;
    height: 35px;
    width: 45px;
    margin-left: 230px;
    font-size: 50px;
    color: #000;
    display: block !important;
    border-radius: 0 3px 3px 0px;
	margin-top: 10px;
}

 	.mobile-toggle .fa{
    color: #ffc206;
    font-size: 28px;
    margin-left: 10px;
    margin-top: 5px;
	 }


		  

		  .closemss{
	margin-left:230px;
transition:.6s !important;
transition-timing-function: cubic-bezier(0.9,0,1,1) !important;
}

.anim2{
	transition:.6s !important;
transition-timing-function: cubic-bezier(0.9,0,1,1) !important;
}
}



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


/* .main-sidebar, .left-side{

	padding-top:0px !important; 
}

		  	.mobile-toggle{
			      background: #000000;
    height: 35px;
    width: 45px;
    margin-left: 230px;
    font-size: 50px;
    color: #000;
    display: block !important;
    border-radius: 0 3px 3px 0px;
}

 	.mobile-toggle .fa{
    color: #ffc206;
    font-size: 28px;
    margin-left: 10px;
    margin-top: 5px;
	 }


		  

		  .closemss{
	margin-left:230px;
transition:.3s !important;
transition-timing-function: cubic-bezier(0.9,0,1,1) !important;
}

.anim2{
	transition:.3s !important;
transition-timing-function: cubic-bezier(0.9,0,1,1) !important;
} */

	.mobile-space-submitted{

	margin-top: 10px;
}


	.each-clerdiv-fill{

	float: left !important;
	width: 100% !important;
	}

.mobile-view-table {
    overflow-x: scroll;
} 
.pagination>li {
    display: inline;
    font-size: 12px !important;
} 
.pagination>li>a{ 

	margin-top:10px !important;
}
.pagination>li>a, .pagination>li>span {
	padding: 6px 9px !important;
}

.content-header>.breadcrumb {
    position: relative;
    margin-top: 11px;
    top: 0;
    right: 0;
    float: none;
    background: #d2d6de;
    padding-left: 10px;
    margin-left: 0px;
    margin-bottom: 5px;
}
.each-from-mt-0{
	    margin: 0 25px 25px 0px !important; 
}
	.main-btn-site{
		display:block !important;
		margin-left:auto;
		/* margin-right:auto; */
	
	}
	.mobile-view-table-onlymobile{
		    overflow-x: scroll;
	}

	.search-bottom-spacremove {
    margin-top: 0px !important;
    margin-bottom: 23px !important;
}

.structure-form{ 
	    margin: 0px 25px 25px 25px !important;
}

.each-password-align{
	float:left; 
	margin-left:17px;
}
.small-box h3, .small-box p{
	text-align:left !important;
}
.each-connector_or{
	margin-top: -25px;
	margin-left: 40%;

}
.mt-mobile-requiredspace2{
	margin-top: 43px;
}

.status-mobile-row-floated{
width: 100% !important;
    float: left !important;
    border-bottom: 1px solid #e7e7e7;
    padding: 5px 0px !important; 
}

.status-mobile-row-floated .col-md-2{
		width: 49% !important;
		float: left;
}
.status-mobile-row-floated .col-md-4{
		width: 49% !important;
		float: left;
}
	.resetclass-mobile-margin{
		margin: 0px 25px 25px 0px !important;
	}
	
.chkbox-each-decode label{
	float: none;
}

.label-notset-display{
	padding-left: 0px !important; 
}


.fee_details-mobile{
	width: 100% !important;

}

.mt-5-buttonspace{
	margin-top: 5px !important;
}

.remove-edittab-spacing{
	    margin: 0px 0px 25px 0px !important;
}

.spacing-mobile-degree{
	margin-top: 20px !important;
	padding: 0px !important;
	margin-bottom: 20px;
}

.my_custom_header{
	float: left!important;
}
}

/* .sd .col-md-2{
		width: 49% !important;
		float: left;
			border-bottom: 1px solid #e7e7e7;
    padding: 5px 0px !important; 
}

.sd .col-md-4{
		width: 49% !important;
		float: left;
		border-bottom: 1px solid #e7e7e7;
    padding: 5px 0px !important; 
} */

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


.search-bottom-spacremove {
    margin-top: 0px !important;
    margin-bottom: 23px !important;
}
.eachtab-date-requires1{
	    padding: 0 !important;
    margin-top: 10px  !important;
    margin-bottom: 20px  !important; 
}

.each-browse-sectioncelearspace{
	margin-bottom: 20px;
}


.spacing-mobile-degree3{
		margin-top: 20px !important;
	padding: 0px !important;
	margin-bottom: 20px;
}

/* .each-event-formgroup{
margin-top:-55px
} */

.testing-mobile-pb{

	margin-bottom: 15px !important;
}

.tested-iperform-mb-20{
	margin-bottom: 20px !important; 
}

.tested-mb-15{
	margin-bottom: 15px !important; 
}

.testing-bg-white-mb{
	margin-bottom: 15px; 
}


}



/* @media screen and (min-width: 768px) and (max-width:998px){

		.mobile-toggle{ 
	display: none; 
}

} */





@media screen and (min-width: 768px) and (max-width: 1170px){
	.spacing-mobile-degree{
	margin-top: 20px !important;
	padding: 0px !important;
	margin-bottom: 20px;
}
.mobile-view-table {
    overflow-x: scroll;
}

.status-mobile-row-floated{
width: 100% !important;
    float: left !important;
    border-bottom: 1px solid #e7e7e7;
    padding: 5px 0px !important; 
}

.status-mobile-row-floated .col-md-2{
		width: 49% !important;
		float: left;
}

.status-mobile-row-floated .col-md-4{
		width: 49% !important;
		float: left;
}

.fee_details-mobile{
	width: 100% !important;
}



/* .each-photo-outer{
	width: 96% !important; 
} */

} 

@media screen and (min-width: 998px) and (max-width: 1250px){
.each-section-outer-radio label {
    margin-right: 0px !important;
    font-size: 13px;


}

.tested-iperform-mb-20{
	margin-bottom: 20px !important;
}

.rounded_rectangle{
	width: 100% !important;
	height: auto !important;
}

.connector_or {
    left: 223px;
} 
}

@media screen and (min-width:998px) and (max-width: 1170px){
.consisted-padding1{padding: 6px 2px !important ;}
.each-rounded-min-height{ 
	height: 310px !important;
 }

 .spacing-placeof-birth{
	 margin-bottom: 23px !important; 
 }

 .mt-spacing-top-tab{
	margin-top:20px !important

 }

 .each-businessaddress{
	 margin-top: 15px;
 }


}


@media screen and (min-width:1400px) and (max-width: 1800px){
.each-rounded-min-height{
height: 260px !important;
}
}

/* New UI changes start here 11-09-2021 */
.each-formshade1{
	       background: #f3fbfa;
    padding: 15px;
    margin-bottom: 30px;
    -webkit-box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    -moz-box-shadow: -1px 0px 5px 3px rgba(0,0,0,0.11);
    box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    float: left;
    width: 97%;
    margin-left: 1.5%;
}


.each-form-headding{
float: left;
    width: auto;
    background: #f8a30b;
    color: #FFF;
    margin-left: -30px;
    padding: 0px 21px;
    margin-bottom: 20px;
}

.each-form-headding .tab1_heading{
  padding-left: 0px;
    line-height: 23px;
    margin: 0px;
    font-size: 14px;
    text-decoration: none;

}

.each-bg-arrow{
	border-bottom: 15px solid transparent;
    border-right: 15px solid #f88e0b;
    position: absolute;
    margin-left: -21px;
}

.each-form-headding i{
font-size: 18px;
    float: left;
    margin-right: 7px;
    margin-top: 3px;
}


.each-formshade2{
	       background: #eef6f9;
    padding: 15px;
    margin-bottom: 30px;
    -webkit-box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    -moz-box-shadow: -1px 0px 5px 3px rgba(0,0,0,0.11);
    box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    float: left;
    width: 97%;
    margin-left: 1.5%;
}
/*07-12-chages*/
.each-form-headding2{
float: left;
    width: auto;
    background: #272a74;
    color: #FFF;
    margin-left: -30px;
    padding: 0px 21px;
    margin-bottom: 20px;
}
/*07-12-chages*/
.each-form-headding2 i{
	font-size: 18px;
    float: left;
    margin-right: 7px;
    margin-top: 3px;
}
.each-form-headding2 .tab1_heading{
   padding-left: 0px;
    line-height: 23px;
    margin: 0px;
    font-size: 14px;
	text-decoration:none;

}
.each-bg-arrow2{
	border-bottom: 15px solid transparent;
    border-right: 15px solid #010217;
    position: absolute;
    margin-left: -21px;
}


/*.each-readonly-fileds-outer{
	background:#f1f1f1 !important;
}*/

.each-addbutton-font{
	font-weight:bold !important;
	
	
}

.each-addbutton-font i{
	font-size: 19px;
    float: left;
    margin-right: 5px;
	margin-top:1px;
}
/*.each-deleterow-formgroup{
	
	min-height:40px !important;
	
	
}*/

.delete-row-icon-each{
	float:right;
	width:50px;
	
}

.delete-row-icon-each .btn {
	
	height:33px;
	
}

.devidd-each-section{
	float:left;
	width:calc(100% - 60px)
	
}

.each-bgnone-section{
	border:1px solid #ccc;
	padding:25px;
	    width: 97%;
    margin-left: 1.5%;
	margin-bottom: 30px;
	float:left;
}

/*.eachrequired-formgroup-height-1{
	
	min-height: 20px !important;
}*/


.each-formshade3 {
    background: #f5f5f5;
    padding: 17px 15px 25px 15px;
    margin-bottom: 30px;
    -webkit-box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    -moz-box-shadow: -1px 0px 5px 3px rgba(0,0,0,0.11);
    box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    float: left;
    width: 97%;
    margin-left: 1.5%;
}

.each-form-headding3{
float: left;
    width: auto;
    background: #f7f7f7;
    color: #FFF;
    margin-left: -30px;
    padding: 0px 21px;
    margin-bottom: 20px;
}
.each-form-headding3 i{
	font-size: 21px;
    float: left;
    margin-right: 7px;
    margin-top: 7px;
}
.each-form-headding3 .tab1_heading{
   padding-left: 0px;
    line-height: 34px;
    margin: 0px;
    font-size: 16px;
	text-decoration:none;

}

.each-formshade3 .photo_div{
background:#FFF;
	
}

.each-form-headding .fa-file-text{
    font-size: 15px;
    margin-top: 3px;
}

.each-viewbtn-line{
	
	    font-weight: bold;
    float: right;
    background: #FFF;
    color: #3c8dbc;
    padding: 5px 15px;
    border-radius: 5px;
    font-size: 13px !important;
    border: 1px solid #3c8dbc;
	margin-bottom: 10px;
}
.each-viewbtn-line:hover{
	color:#FFF;
	background:#222d32;
	
}

.each-canbtn-required-float{
	float:left;
	margin-left:0px !important;
	background:#5d5d5d!important;
}

.each-canbtn-required-float:hover{
	background:#404040 !important ;
	color:#FFF!important;
	
}

.each-updatebtn-required-float{
	float:right;
}

.final-submittin-topdevider{
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-top:15px;
}

.each-formshade3 .required-bg-white {
	
	background:#FFF;

}

.each-viewpagesectionbg{
    background: #f5f5f5;
    padding: 20px;
    border: 1px solid #e1e1e1;
	margin-bottom:10px

}

.each-viewpagesectionbg2{
    background: #f3fbfa;
    padding: 20px;
    border: 1px solid #e1e1e1;
	
	margin:25px 0px 

}
.each-form-headding-viewpage {
	    float: left;
    width: auto;
    background: #f8a30b;
    color: #FFF;
    margin:0px;
    padding: 0px 21px;
    margin-bottom: 20px;
border-radius: 4px;	
}

.each-form-headding-viewpage p {font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
line-height: 29px;
border-radius: 4px;
}

.each-viewpagesectionbg3{
    background: #eef6f9;
    padding: 20px;
    border: 1px solid #e1e1e1;
	
	margin:5px 0px 10px 0px ;

}


.each-form-headding-viewpage3 {
	    float: left;
    width: auto;
    background: #272a74;
    color: #FFF;
    margin:0px;
    padding: 0px 21px;
    margin-bottom: 20px;
border-radius: 4px;	
}

.each-form-headding-viewpage3 p {font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
line-height: 29px;

}
.main-frame-fontsize{
	
	font-size:13px !important;
}

.each-mb-spaceing-10 .col-md-4{
	line-height:15px;
		
}

.each-mb-spaceing-10{
	margin-bottom:9px

}

.editmy-profile-btn2{
	width: auto;
    height: 43px;
    margin-bottom: 30px !important;
    background: #272a74 !important;
    color: #FFF;
    font-size: 15px !important;
    line-height: 32px !important;
    border-radius: 3px !important;
	    padding: 5px 15px 10px 15px !important;
		font-weight:600 !important;

}
.editmy-profile-btn2:hover{
	
	background:#f8a30b !important;
	color:#FFF !important;
}

.editmy-profile-btn2 i{
	
	    font-size: 20px;
    float: left;
    margin-top: 6px;
    margin-right: 5px;
}

 .each-mb-spaceing-10 .each-status-badge{ 
 font-size:13px}

.content-header{
	padding: 20px 20px 10px 20px !important;
 }

.content-header> h1 {
    margin: 0;
    font-size: 21px !important;
    font-weight: 600;
}

.password_req-font{
	
    text-transform: none !important;
    margin-left: 11px;
    text-decoration: none !important;
    color: #272a74;

}
.each-passrequirement-box{
	background: #f5f0ea;
    border-radius: 5px;
    padding: 8px 10px;
    border: 1px solid #ddd7cf;
	/*margin-bottom: 100px;*/
}

.each-passrequirement-box li{
	        color: #000 !important;
    font-size: 14px!important;
}

.each-password-frame-form-group label{ 
margin-right: 8px!important;
    line-height: 34px!important;
}
	
	.min-width-pawword-btn{
		width: 199px;
	}

.mainframb-border-none{
	border:none !important;
	padding:0px 15px 10px 15px;
	
}
/*07-12-2021*/	
.each-searchbg-light{
	       background: #f3fbfa;
   padding: 15px 20px 1px 20px;
    border: 1px solid #e6e7e7;
	margin-bottom:10px;
}
.mainframe-lable-requiredsize label{
	font-weight:normal !important;
	color:#000 !important;
	margin-bottom: 3px;

}

.each-searchbg-light .form-group{
	    margin-bottom: 15px !important;
    min-height:40px !important;

}
.each-search-btn-revertbg{
	background:#ffc152 !important;
	color:#000 !important;
	font-weight:bold !important;
	border-color: #e7a42c !important;
	border-radius:1px !important;
	height:35px;
}

.each-search-btn-revertbg:hover{
	
	background:#f8a30b !important;
		border-color: #e7a42c !important;
	
		
	
}

.each-export-btn-revertbg{
	background:#222d32 !important;
	color:#FFF !important;
	font-weight:bold !important;
	border-color: #222d32 !important;
	border-radius:1px !important;
	height:35px;
}

.each-export-btn-revertbg:hover{
	
	background:#464546 !important;
		border-color: #717171  !important;
		color:#FFF !important;
}

.main-fram-upcommingbg{
	background: #FFF;
    padding: 20px !important;
    width: 96%;
    margin-left: 2%;
    margin-top: 33px;
    border: 1px solid #ebebeb;
}

.view-each-or-block {
    position: relative;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.view-each-or-block::before {
    content: "";
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    position: absolute;
    background-color: #ffb206;
}
.view-each-or-block span {
    position: relative;
    z-index: 2;
    background-color: #ffc206;
    padding: 3px 5px;
    display: inline-block;
    border: 1px solid #ffb206;
    color: #000;
    border-radius: 10px;
    color: #000!important;
    font-weight: bold;
    padding: 8px 30px;
    font-size: 15px;
}
.view-each-or-block span i {
    font-size: 25px;
    float: left;
    margin-top: 2px;
    /* margin-right: 5px; */
    color: #272a74;
    margin-left: 2px;
}
.each-events-calender{
height: 49px;
    position: absolute;
    margin-top: -48px;
    left: 40%;
    background: #fff;
    padding: 10px;
    /* clear: both; */
    /* overflow: auto; */
    width: 50px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: left;
    border-radius: 100%;
    text-align: center;
    border: 1px solid #ffb206;
}
	
	
	.view-each-or-block2 {
    position: relative;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.view-each-or-block2::before {
    content: "";
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    position: absolute;
    background-color: #272a74;
}
.view-each-or-block2 span {
       position: relative;
    z-index: 2;
    background-color: #272a74;
    padding: 3px 5px;
    display: inline-block;
    border: 1px solid #0d1053;
    color: #000;
    border-radius: 10px;
    color: #FFF!important;
    font-weight: bold;
    padding: 8px 30px;
    font-size: 15px;
}
.view-each-or-block2 span i {
    font-size: 25px;
    float: left;
    margin-top: 2px;
    /* margin-right: 5px; */
    color: #ffb206;
    margin-left: 2px;
}

.calender-grid-outer{
	    border: 1px solid #f3f3f3;
    padding: 21px 20px;
	-webkit-box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
    -moz-box-shadow: -1px 0px 5px 3px rgba(0,0,0,0.11);
    box-shadow: -1px 0px 5px 3px rgb(0 0 0 / 11%);
}

.eachborder-notrequired{
	border:none !important;
}

.apply-cpdhours-icon{
	font-size: 18px !important;
    float: left;
    margin-right: 5px;
    margin-top: 2px !important;
    float: left !important;
}



.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #272a74 !important;
    border-color: #272a74!important;
}

.cpdhours-applybtn {
background: #ffc206 !important;
    color: #000;
    padding: 4px 15px;
    text-transform: uppercase;
    border-radius: 30px;
    border: 1px solid #ffc206 !important;
    font-weight: 600 !important;
    margin-top: 15px;
}

.cpdhours-applybtn:hover {
	background:#ffb006 !important;
	
}
.each-outer-pagearea {
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 17px 69.6px 17.4px rgb(0 0 0 / 10%);
    padding: 20px 30px;
    min-height: auto;
    margin: 25px 25px;
width: 96%;
float:left;

}

.each-submittionbtn-devider{
	    padding-top: 21px;
    border-top: 1px solid #ccc;
	margin-top:10px;
}

.main-btn-site2{
	
	    background: #ffc206 !important;
    color: #000 !important;
    padding: 4px 15px;
    text-transform: uppercase;
    border-radius: 30px;
    border: 1px solid #ffc206 !important;
    font-weight: bold !important;
    margin-top: 15px;
	min-width:120px;
}

.main-btn-site2:hover {
    background: #ffb006 !important;
}

.help-block{
	color:#e94b48!important;
	margin-top: 2px !important;
}

.each-cpd-formgroup12 .form-group{
	
	margin-bottom: 0px !important;
    min-height: 82px !important;
}

.membership-issuedate{
	text-align: center;
    font-weight: bold;
    background: #d4d4d4;
    width: 600px;
    /* display: block; */
    margin-left: auto;
    margin-right: auto;
    /* float: left; */
    line-height: 22px;
    padding: 7px 0px;
    color: #272a74;
    border-radius: 20px;
    margin-bottom: 17px;
}


.membership-mainheadding{
	text-align: center;
    font-weight: bold;
    font-size: 26px;
    margin-bottom: 15px;
}

.paynow-btn-mt-20{
	margin-top:20px;
}

.each-quotation-speach{
	
	text-align: center;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 15px;
    background: #f3fbfa;
    line-height: 20px;
    font-size: 20px;
    padding: 20px 20px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 624px;
    border: 1px solid #d5e7e5;
    border-radius: 0px 50px 5px 50px;
}

.each-quotation-speach span {
	
	color:#f8a30b;
	font-size:35px;
	
	
}

.fulforms-each-isa{
	margin:-15px 0px 20px 0px;
	padding:0px;
}

.fulforms-each-isa li{
list-style: none;
   width: 31.5%;
    padding: 5px 10px 10px 10px ;
    display: inline-table;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: center;
    color: #000;
    margin: 0px 2% 0px 0px;
    min-height: 90px; 
	
}

.fulforms-each-isa li:last-child{
	  margin: 0px 0% 0px 0px;
	
}

.fulforms-each-isa span{
	
	width: 100%;
    font-size: 23px;
    display: block;
    text-align: center;
    font-weight: bold;
    color: #272a74;
}

.main-fram-upcommingbg-dashboard {
    background: #FFF;
        padding: 20px 20px;
    width: 96.5%;
    margin-left: 2%;
    margin-top: 11px;
   /* border: 1px solid #ebebeb;*/
       border-radius: 4px;
	     box-shadow: 0px 17px 69.6px 17.4px rgba(0, 0, 0, 0.1);
}

.dashboard-allplcation-coloum{
    background: #FFF;
    padding: 6px 10px !important;
    margin-bottom: 8px;
    border: 1px solid #ccc;
    float: left;
    width: 100% !important;
    font-size: 13px;

}

.dashboard-form-headding-viewpage {
    float: left;
    width: auto;
    background: #f8a30b;
    color: #FFF;
    margin: 0px;
    padding: 0px 21px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.dashboard-form-headding-viewpage p {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 29px;
    border-radius: 4px;
	color:#FFF;

}

.dashboard-form-headding2-viewpage {
    float: left;
    width: auto;
    background: #272a74;
    color: #FFF;
    margin: 0px;
    padding: 0px 21px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.dashboard-form-headding2-viewpage p {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 29px;
    border-radius: 4px;
	color:#FFF;

}

.form-details-genaral-dashboard {
    padding: 20px;
    background-color: #f3fbfa !important;
    font-family: Montserrat;
    border: 1px solid #bbe5f7 !important;
    margin-bottom: 15px;
	font-size:13px;
}


.form-details-business-dashboard {
    padding: 20px;
    background-color: #ecf3f5 !important;
    font-family: Montserrat;
    border: 1px solid #e1e1e1 !important;
    margin-bottom: 15px;
	font-size:13px;
}


	.each-builling-input{
		width:20%;
		float:right;
	
}
.each-builling-input-font{
	font-size:12px !important
}


.eachfixed-amount-fee{
	padding-right:76px;float: right;
}

.restructure-siteheadding h1{ 

font-size: 21px !important;
    font-weight: 600;
    margin: 0px;
    padding: 0px;
}

.eachsitemap-backbtn{
	    background: #f8a30b;
    color: #000;
    font-weight: 600;
    padding: 5px 10px;
    border-radius: 5px;
}

.eachsitemap-backbtn:hover{
	background: #000;
    color: #f8a30b;
}

.each-cpdlabel label{
	
	font-weight:600 !important;
	color:#272a74!important;
	
}

.each-form-headding-student {
    float: left;
    width: auto;
    background: #4fc6b7;
    color: #FFF;
    margin-left: -30px;
    padding: 0px 21px;
    margin-bottom: 20px;
}


.each-form-headding-student .tab1_heading {
    padding-left: 0px;
    line-height: 34px;
    margin: 0px;
    font-size: 16px;
    text-decoration: none;
}

.each-form-headding-student i {
    font-size: 21px;
    float: left;
    margin-right: 7px;
    margin-top: 7px;
}

.each-bg-arrow-student {
    border-bottom: 15px solid transparent;
    border-right: 15px solid #378e83;
    position: absolute;
    margin-left: -21px;
}

.each-ins-letter-width{
	width:auto !important;
	margin-bottom:5px !important;	
	
}

.cpd-thead-each-color th{
	background:#f0f0f0;
	border-top:1px solid #ccc !important;
		border-bottom:1px solid #ccc !important; border-left:1px solid #ccc !important;
	
}

.th-required-borderleft{
	border-left:1px solid #ccc !important;
}
.th-required-borderright{
	border-right:1px solid #ccc !important;
}

.view-regbtn-my-5{
	margin: 10px 0px;
	float:left;
	width:100%;
}

.btn-each-floatnone{
	float:none;
}

.each-label-div-left{
	float:left;
	width:120px;
}

.each-label-div-right{
	float:right;
	width:calc(100% - 120px)
}

.each-label-div-left label{
	margin-right:0px !important;
}
.each-single-rowdiv{
	float:left;
	width:30%;
	margin-right:2%;
}

.alert-success{
  z-index: 99909 !important;
     position: absolute !important; 
    width: 300px !important;
    text-align: center;
     left: 40% !important ; 
    border-radius: 0 !important;
    top: 70px !important;
    font-size: 14px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    background: #6dd26d  !important; 
        padding: 8px !important;
        border: none !important;
         animation:signup-response 0.5s 1;
    -webkit-animation:signup-response 0.5s 1;
    animation-fill-mode: forwards;
    
    animation-delay:4s;
    -webkit-animation-delay:4s; / Safari and Chrome /
    -webkit-animation-fill-mode: forwards; 
	  clear:both;


}

@keyframes signup-response{
    from {opacity :1;}
    to {opacity :0;}
}

@-webkit-keyframes signup-response{
    from {opacity :1;}
    to {opacity :0;}
}


.each-forgotpass-mt15{
	margin-top:15px;
}

.each-customevent_heading-new {
  color: #000 !important;
    background-color: #ffc206 !important;
    border-color: #ddd !important;
    margin: 0px 0px 15px 0px;
    padding: 0px 20px;
    line-height: 41px;
    font-size: 18px;
    font-weight: 600;
    float: left;
    border-left: 8px solid #272a74 !important;
    min-width: 209px;
    border-radius: 0px 8px 8px 0px;
}

.each-customevent_heading-new i{
	margin-right:7px;
	
}

.each-event-disbg-line{
background: #ebebeb;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 15px 25px;
    margin-bottom: 20px;
}

.each-event-disbg-line p{
	font-size: 13px;
    color: #000;
    line-height: 20px;
}

.btn-eventpreview-view{
	    background: #FFF;
    border: 2px solid #272a74;
    color: #272a74;
    font-weight: 600;
    padding: 3px 8px;
    border-radius: 5px;
}

.btn-eventpreview-view:hover{
	    background: #272a74;
    border: 2px solid #272a74;
    color: #FFF;
	
}
.btn-eventpreview-my-15{
	margin:10px 0 10px 0;
}


.event-each-cand-details{
	background: #eef6f9;
    padding: 20px;
    border: 1px solid #e1e1e1;
    margin: 15px 0px 10px 0px;
		font-size:13px;
}
.full-width.event-each-cand-details i {
    margin-right: 5px;
    color: #272a74;
    width: 18px;

}
.each-line-mb10{
	margin-bottom:10px;
}


.event-each-cand-details-form-group {
min-height: 23px !important;}

.each-listevents-mt-20{
	margin-top:20px;
}

.event-custom-table td {
        vertical-align: top !important;
    padding-top: 10px !important;
    background-color: #efefef;
		
}

.event-custom-table th {
	text-align: center;
    background: #272a74;
    color: #FFF;
}

.event-custom-table tr{
	border-bottom: 1px solid #a38c8c !important;

}

.inside-table-contnet-event-new{
    background: #ffc206;
    padding: 5px 10px;
    float: left;
    border-radius: 5px;
    color: #000;
    margin-top: 5px;
}

.each-event-paynow-btn{
	    border-top: 1px solid #ccc;
    padding-top: 25px;
}
.each-forspacing-tr{
	padding: 0px  30px 0px 30px !important;	
}

.each-smalltext-center{
	text-align:center !important;
}

.mem_desc_font{
	color: #222d32;
    text-align: center !important;
    font-size: 13px;
    font-family: Montserrat;
    font-weight: 600;
}
.member_heading-font{
	font-weight:600;
}


.become-licence-or-block2 {
    position: relative;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
}
.become-licence-or-block2::before {
    content: "";
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    position: absolute;
    background-color: #272a74;
}

.become-licence-or-block2 span {
      position: relative;
    z-index: 2;
    background-color: #ffffff;
    padding: 3px 5px;
    display: inline-block;
    border: 1px solid #0d1053;
    color: #000;
    border-radius: 10px;
    color: #272a74!important;
    font-weight: bold;
    padding: 8px 30px;
    font-size: 15px;
}

.each-yellow-main {
  background: #ffc206 !important;
    color: #000;
    padding: 9px 15px;
    text-transform: uppercase;
    border-radius: 3px;
    border: 1px solid #ffc206 !important;
    font-weight: bold !important;
    /* margin-top: 23px; */
    line-height: 26px;
}

.each-yellow-main:hover {
background:#ffb006!important;
    border: 1px solid #ffb006 !important;
	color: #000 ;	
	
}

.each-fellow-steps-infobg{
	    min-height: 483px;
}

.each-fellow-steps-infobg2{
	    min-height: 513px;
}


.each-steps-attachedfiles{
background: #f7f7f7;
    padding: 30px;
    border: 1px solid #ccc;
    margin: 15px 0px 15px 0px;
}

.each-steps-attachedfiles .pics{
	margin-bottom: 0px;	
	    background: #FFF;
}

.steps-attachedfiles-list1{
	margin-left:27%;
}
.each-steps-attachedfiles .summary_cert{
margin: 0px 0px 10px 0px !important;
	
}

.each-btnmobile-right{
		float:right !important;
		    height: 43px;
    background: #272a74 !important;
    color: #FFF;
    font-weight: 600 !important;
	min-width:105px !important;
	}
	
	
.each-btnmobile-right:hover{
	
    color: #FFF !Important;

	}

.each-conterer-mt-200{
	margin-top:180px;
}

.each-select-dropdown-new{
	height:35px !important;
	background:#FFF;
}

.each-reqmainbox-border{
	border: 1px solid #ededed  !important;
    padding: 10px 18px 18px 18px;
	border-radius:0px !important;
}

 .cpd-thead-each-color  thead th:last-child {
	     border-right: 1px solid #ccc !important;
 }

 .cpd-thead-each-color th{
	 padding-top:10px !important;
	 padding-bottom:10px !important;
 }
 
 .eachdashboard-outerbg{
	      padding: 30px 0px 10px 0px;
    background-color: #f3fbfa !important;
    font-family: Montserrat;
    border: 1px solid #bbe5f7 !important;
    width: 98%;
    margin-left: auto;
    overflow: hidden;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 20px;
 }
 
 .address-each-required-title{
	 float:left;
	 /*width: calc(150px -100%);*/
 }
 
 .address-each-required-dis{
	 float:left;

	
 }
 
 .each-form-headding-viewpage4 {
    float: left;
    width: auto;
    background: #27b1a3;
    color: #FFF;
    margin: 0px;
    padding: 0px 21px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.each-form-headding-viewpage4 p {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 29px;
}

.otherinfo-section-mt20{
	margin-top:20px;
}

/*.admin-log-experience {
	margin:0px;
	padding:0px;
	
}

.admin-log-experience li{
	padding: 0px;
    list-style: none;
    margin-left: 20px;
    margin-bottom: 10px;
    color: #000;
}*/


.admin-log-experience {
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	
}

.admin-log-experience li{
	padding: 0px;
    list-style: none;
    margin-left: 20px;
    margin-bottom: 10px;
    color: #000;	
	float:left;
	width:100%;
	display:inline-block;
}

.admin-log-experience li:before {
  content: "\f18e ";
    font-family: FontAwesome;
    display: inline-block;
    padding-right: 6px;
    vertical-align: middle;
    position: absolute;
    margin-left: -20px;
    font-size: 13px;
    color: #f8a30b;
    margin-top: 1px;
 

}

.each-otherexp-section{
	float: left;
	width:100%;
	background:#FFF;
	padding:20px;
	
}


.address-each-required-title label{
	margin-right: 15px !important;
}

/*07-12-2021 changes*/
.each-viewpage-smallheadding{
	    color: #f8a30b;
    font-size: 14px;
    text-decoration: none;
}

.each-otherexp-section-form {
   width: 98%;
    background: #FFF;
    padding: 20px;
    border: 1px solid #e7e7e7;
    margin: auto;
    clear: both;
    overflow: hidden;
}


.each-radio-eachradio-gab{
	margin-left: -45px !important;
}

.sss{
	margin-left: -285px !important;
}


.each-form-headding-recom {
    float: left;
    width: auto;
    background: #4ec6bc;
    color: #FFF;
    margin-left: -30px;
    padding: 0px 21px;
    margin-bottom: 20px;
}

.each-bg-arrow2-recom {
    border-bottom: 15px solid transparent;
    border-right: 15px solid #010217;
    position: absolute;
    margin-left: -21px;
}
.each-form-headding-recom i {
    font-size: 21px;
    float: left;
    margin-right: 7px;
    margin-top: 7px;
}

.each-form-headding-recom .tab1_heading {
    padding-left: 0px;
    line-height: 34px;
    margin: 0px;
    font-size: 16px;
    text-decoration: none;
}

.content-header h1 span {
	
	font-style:normal;
}

.each-headerheadding-cleardiv{
	    clear: both;
    overflow: hidden;
	
}

.admin_form{ 
width: auto !important;
}


.each-backbtnspace-mb20{
	margin-bottom:15px !important;
	margin-top:10px

}

.printback-navigate{
	float:right;
	width:300px;
	margin-bottom:7px;
	
}

.each-print-btn-top{
	width: 79px;
    font-weight: bold !important;
    margin-right: 20px;
    margin-bottom: 10px !important;
    border-radius: 5px !important;
}


.eachsitemap-backbtn-top {
    background: #272a74;
    font-weight: 600;
    padding: 8px 10px;
    border-radius: 5px;
    float: right;
    color: #FFFF;
}

.eachsitemap-backbtn-top i{
	margin-right:5px;
	
}
.eachsitemap-backbtn-top:hover{
	background:#000;
color:#FFF;	
	
}

.each-editpage-bgbtn1{
	margin-right:16px;
	
}

.each-radio-rest-adject{

	margin-top:2px;
	position: relative !important;

}

.each-form-headding-viewpage-qualify {
    float: left;
    width: auto;
    background: #4fc6b7;
    color: #FFF;
    margin: 0px;
    padding: 0px 21px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.each-form-headding-viewpage-qualify p {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 29px;
}

.newline-eachviewpage-cards{
	margin-top:25px;
	
}

.each-card-fullwidth-viewpage{
	
	width:100%;
	margin-left:0px;
	
	
}

.registration-stat-pb-15{
	padding-bottom:30px;
}

.radio-reformeach-ml-13{
	margin-left:-13px;
}

.eachbusiness-card-mt-25{
	margin-top:20px !important;
	
}

.admin_form .viewpage-group-eachminheight .form-group{
	min-height:60px !important ;
	
}

.admin_form .addbtn-eachminhehight-formpage .form-group{
	min-height:50px !important;
}

.admin_form .addbtn-eachminhehight-formpage .director_btn{
	font-weight:600;
}

.admin_form .addbtn-eachminhehight-formpage .btn-danger{
	font-weight:600;
}

.each-hr-formpageline{
	float: left;
    width: 100%;
    border: 1px solid #8c8c8c;
}

.set2-mainpage-eachborder{
	border: none !important;
    padding: 15px 15px 15px 15px;
	box-shadow:none;
	border: 1px solid #ededed !important;
}

.viewdownload-btn-regulor .btn-primary{
	font-weight:600 !important;
	font-size:13px;
	padding:5px 10px;
} 

.eachnotupdated-row{
	float:left!important;
	width:100% !important;
	padding:5px 0px !important;
}

.viewdownload-btn-regulor b {
	    border: 1px solid #575757;
    padding: 5px 17px;
    border-radius: 3px;
	color:#575757;
	
}

.cpdhours-regnumber{
	float: left;
    border: 1px solid #272a74;
    padding: 3px 5px;
    border-radius: 5px;
    color: #272a74;
	    background:#272a74;
}

.admin_form .cpd-required-formheight .form-group{
	min-height: 50px !important;
	
}

.each-font-iocnssize i{
	font-size: 15px;
    color: #2f3395;
    margin-right: 6px;
	
}

.cpd-required-minbg{
	background: #eef6f9;
    padding: 30px 20px 10px 20px;
    margin-top: 20px;
    margin-bottom: 35px;
    border: 1px solid #d9e5e9;
}
.admin_form .each-nested-cdpradio .each-sdn1{
	margin-left: -43px !important;
    margin-top: 2px !important;
}
.admin_form .each-nested-cdpradio .each-sdn2{
	margin-left: -35px !important;
    margin-top: 2px !important;
}



	.cpd-hoursmain-btn {
    background: #272a74 !important;
    font-weight: 600 !important;
    padding: 8px 20px;
    color: #FFF;
    text-transform: uppercase;
	min-width:100px;
	  border: 1px solid #272a74 !important;
}

.cpd-hoursmain-btn:hover {
    color: #FFF !important;
    background: #1474a9 !important;
}

.nested-mobile-radioalgnmrnt{
	margin-left: 20px;
	float:left;
}

.sd .form-group label{
	font-size:13px;
	color: #272a74;
	font-weight:600

}

.eachbtns-serachgrid{

    color: #FFF !important;
    height: 33px;
    width: 30%;
    margin-left: 6px;
	font-weight:600 !important;
	border-radius:0px !important;
	}

.eachbtns-serachgrid-2{

    color: #FFF !important;
    height: 33px;
    width: 30%;
    margin-left: 6px;
	font-weight:600 !important;
	border-radius:0px !important;
	}

	.eachbtns-search{
		background:#272a74;
	}
	
	.eachbtns-export{
		background:#ffb252;
	}
	
	.eachbtns-clear{
		background:#333536;
	}
	
	.eachbtns-search:hover{
		background:#171a55;
	}
.eachbtns-export:hover{
		background:#ef9c34;
	}
	
	.eachbtns-clear:hover{
		background:#000;
	}
	
	.eachstatus-review{
		background-color: #fff1e0 !important;
    border: 1px solid orange !important;
    padding: 20px;
	}
	
	.eachstatus-review img {
		width:49px;
	}
	.eachstatus-review .review_heading {
    font-weight: 600;
    font-size: 16px;
    font-family: Poppins;
    text-align: center;
}

	.eachstatus-review .review_status{
		font-size: 16px;
	}

.eachdashboardview-minheight{
	min-height:550px;
	
}

.each-label-redefind label {
    font-size: 13px !important;
    color: #272a74 !important;
    font-weight: 600 !important;
}

.eachmb-review-dashbordlabel{
	margin:0px 0px 13px 0px ;
	padding:0px;
	
	
}
.partner-shareholder-box{
	font-size:13px;
	
	
}

.partner-shareholder-box hr{
    margin-top: 10px;
margin-bottom: 10px;}

.each-attachments-dashboard-row{
	margin-left:0px !important;
}

.form-details-genaral-dashboard .eachmb-review-dashbordlabel{
	    margin-left: -15px;
}

.admin_form .firm-edit-eachfm-group .form-group {
    min-height: 63px !important;
}
.pl-21-fiexd{
	padding-left: 50px !important;
}

.admin_form .remove-each-mr-label label{ margin-right: 5px;}

.min-height-bala-daashboard{
	min-height: 575px;
}

.each-w-100-frame{
	width: 96% !important;
}

.int-each-radioinpt-spacing{
	    margin-left: -35px !important;
    margin-top: 2px;

	
}



/*Responsive css Start here 13-09-2021*/

@media screen and (max-width:550px){
	
	.pl-21-fiexd{
	padding-left: 25px !important;
}
	
	.viewdownload-btn-regulor b{
		float:left;
	}

	.each-form-headding-recom{
		margin-left:13px !important;
	}

.each-bg-arrow{
	display:none;
	
}
.each-form-headding{
	    margin-left: 13px;
}

.each-form-headding-recom{
	
margin-left: 13px;
}


.each-form-headding2{
	 margin-left: 13px;
	
}
.each-bg-arrow2{
	display:none;
	
}

.col-md-8.chkbox-each-decode{
	margin-left: 5px !important;
	margin-top:10px;
}

.each-yellow-main{
	font-size: 12px !important;
}

.each-mobile-lablefullwidth{
	width:100%;
	
}
.nested-mobile-radioalgnmrnt{ 
margin-left:20px !Important}

.admin_form .radio-lastchange-each label{
	
	    margin-right: 10px !important;
}


}	


@media screen and (max-width:768px){
	
	.mobile-labelicon-width .input-group-addon{
		    width: 67px !important;
	}
	
	.cards-uploaddocuments-mobilespacing{
		width: 100%;
    clear: both;
    overflow: hidden;
    margin-bottom: 15px;
	}
	
	.each-date-manualspac-mobile{
		padding:0px !important;
		margin-top:20px!important;
	}
	
	.each-mobile-mb-each10 .col-md-6{
	margin-bottom: 10px;
}
	
.eachbtns-serachgrid {
    height: 33px;
    width: 30%;
    margin-left: 2%;
    font-weight: 600 !important;
    border-radius: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 13px !important;
}

	.admin_form .cpd-required-formheight .form-group{
		margin-bottom: 20px !important;
		min-height:auto !important;
	
}

 .admin_form .cpd-required-formheight label{
	margin-right: 10px !important;
	
}
	
	.each-partremb-15{
		margin-bottom:12px;
	}
	
	.viewpage-detailcolumn-moobile-w100{
	width:100% !important;
	float:left;
}
	.restructure-siteheadding h1{
		    margin: 28px 0px 10px 20px;
	}
	
	.each-nopadding-mobile-member{
		
		padding:0px !important;
		
	}
	
	
	.mobiledated-dropdown{
		margin-top: 20px !important;
    padding: 0px !important;
	}
	
		.mobile-reg-headding-mt-ml{
		padding-left:0px;
		margin-top:20px;
		
		
	}
	.mobile-reg-headding-mt-only{

		margin-top:20px;
		
		
	}
	
	.cntsd{
		margin-left:20px !Important;
	}
	
	.mobile-radiospaceremove-each{
		margin-left:-6px !important;
	}
	
	.mibile-checkbox-minsize{
		width:8% !important;
		
	}
	
	
	.mobile-topspacing-eachdiv-mt20{
		margin-top:20px;
		
	}
	
	.mobile-bottompacing-eachdiv-mt20{
		margin-bottom:20px !important;
		
	}
	
	
	.mobile-topspacing-eachdiv-mt10{
		margin-top:10px;
		padding:0px !important;
		
	}
	.dashboardcount-mobilewidth{
		width:100% !important;
	}
	
	.each-forgotpass-mt15{
		padding-top:15px !important;
		
	}
.steps-attachedfiles-list1{
	margin-left:0px !important;
	margin-bottom:15px;
}	

	.event-each-cand-details .col-md-6{
		margin-bottom:10px !important;
		
	}
	
	
	.each-btnmobile-right{
		float:right !important;
		    height: 43px;
    background: #272a74 !important;
    color: #FFF;
    font-weight: 600 !important;
	}

	
	.btn-eventpreview-view{
		    float: left;
    margin-right: 15px;
	}
	
	.each-single-rowdiv{
	width:100%;
	
	margin-bottom:12px;
	
	
}
	
	.each-celearboth-propser{
		clear:both !important;
	}
	
	.main-btn-site{
	min-width: 103px !important;
	float:left !important;
	
}

.each-cancle-mobile-tabsetting{
	
	float:right;
	
}
	
	
	
		.mobile-top-mt-30{
		margin-top:30px;
	}
	.mobile-top-mt-20{
		margin-top:20px;
	}
	
	.each-hr-devider-box{
		border-top:1px solid #000 !important;
		padding-bottom:15px;
		margin-top:10px;
	}
	.each-formshade3 .photo_div{
		float:left;
	}
	
	.mobile-radio-leftspacing{
		margin-left:-21px !important;
	}
	
	.each-formshade3 .photo_div{
		
		width:100%;
	}
	.min-width-pawword-btn{
		width:100%;
	}
	
	.each-password-align{
		    margin-bottom: 0px !important;
	}
	
	.membership-issuedate{
		width:100%;
	}
	
	.each-quotation-speach {

    width: 100%;
    line-height: 32px;
}

.fulforms-each-isa li{
	width: 100%;
	margin: 0px 2% 20px 0px;
	
}

.each-conterer-mt-200{
	
	    margin-top: -19px;
}


.each-mobile-lettercard{
	    overflow: hidden;
    margin-bottom: 13px;
}

.each-overflowcards{
	
	overflow:hidden;
	
}

.headding-mobile-font{
	    text-align: left !important;
    line-height: 25px!important;
}


 .sub_date{
	margin-top:15px;
}

}



@media screen and (min-width:768px) and (max-width: 1024px){
	
 .sub_date{
	margin-top:15px;
}
	
	.eachbtns-serachgrid {
    height: 33px;
    width: 30%;
    margin-left: 2%;
    font-weight: 600 !important;
    border-radius: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 13px !important;
}
	
	.col-md-8.chkbox-each-decode {
    margin-left: 11px;
    margin-top: 13px;
}
	.eachfixed-amount-fee {
    padding-right: 12px;
    float: right;
}
	
	.chkbox-each-decode-full-width label {
    width: 66% !important;
}
	
.tab-top-mt-20{
margin-top:20px;
}
.each-hr-devider-box{
		border-top:1px solid #000 !important;
		padding-bottom:15px;
		margin-top:10px;
	}
	.each-addbutton-font{
		margin-top:15px
	
	}
	.each-password-frame-form-group label {
    margin-right: 8px!important;
    line-height: 20px!important;
	text-align:right;
}

.fulforms-each-isa li{
	width: 30.5%;
	min-height: 155px;
}

}

@media screen and (min-width:768px) and (max-width: 900px){
	
	.fulforms-each-isa li {
    width:100%;
		min-height: auto !important;
    }
	
}



/*01-12-2021 new css added from the Local server start*/

.status-align-activedrp .dataTables_filter{
	text-align:left;
}
.nopadding-foreach-col{
	padding-left:0px !important;
	padding-right:0px !important;
	
}

.each-add-btn:hover{
	background:#ffb206 !important;
	border:1px solid #ffb206 !important;
	
}
.newbtns-formate{
	color:#FFF !important;
	height:33px;
	line-height:18px !important;
	
}
 .eachsite-frame .form-group{
	min-height:60px !important ;
	margin-bottom:15px !important;
}
.eachsite-frame .form-group label {
	    font-size: 13px;
    color: #272a74;
    font-weight: 600;
	margin-bottom:2px;
}
.each-frominput-browseborder{
	padding: 5px 5px !important ;
}
.backbtn-mb-10-eachrequired{
	margin-bottom:10px;
}
.admin_form .eachadd-event-fmgropup .form-group{
	min-height: 40px !important;
    margin-bottom: 15px !important;
}
.admin_form .eachsite-frame-2 .form-group{
	min-height: 40px !important;
    margin-bottom: 15px !important;
}
.eachsite-frame-2 .form-group label {
    font-size: 13px;
    color: #272a74;
    font-weight: 600;
    margin-bottom: 2px;
}

	/*Calender UI css customize start here*/
 .datepicker.dropdown-menu td{
	padding: 5px !important;
    font-size: 13px !important;
    line-height: 11px !important;
}
.datepicker.dropdown-menu th{
	padding: 5px !important;
    font-size: 13px !important;
    line-height: 11px !important;
}
 .datepicker table {
	border:none !important;
}
.datepicker-dropdown.datepicker-orient-top:before{
	border-bottom: 0;
    border-top: 7px solid #999;
    position: relative !important;
    transform: rotate(179deg);
	margin-top:-5px;
}
.datepicker-dropdown.datepicker-orient-top:after{
	display:none !important;
}
/*time picker start here*/
.bootstrap-datetimepicker-widget table td span {
    display: inline-block;
    width: 35px !important;
    height: 35px !important;
    line-height: 54px;
    margin: 2px 1.5px;
    cursor: pointer;
    border-radius: 4px; 
	font-size:15px !important;
}
/*Calender UI css customize End here*/
.frmeborder-none{
	border:none !important;
	padding:20px;
}

.managsettings-edit{
width: 500px;
    background: #FFF;
    margin: auto;
    clear: both;
    overflow: hidden;
    padding: 25px;
    border: 1px solid #e5e5e5;

}

.each-adfreeleft{
	float:left;
	width: calc(100% - 130px);
}
.each-adfreeright{
	width:130px;
	margin-top:20px !important;
}


.each-adfreeleft input{
    height: 41px;
}

.refind-admin{
	padding:10px !important;
	
}

.refind-admin-in  .admin_form .form-group{
	min-height: 60px !important;
}

.myfmgoupd .admin_form .form-group{
	min-height: 75px !important;
	 
}

.myfmgoupd .form-group label {
    font-size: 13px;
    color: #272a74;
    font-weight: 600;
    margin-bottom: 2px;
	
}

.newui-status-strip{
    background: #f3fbfa;
    float: left;
    width: 100%;
    font-size: 14px;
    text-align: right;
    text-align: center;
    padding: 5px 0px;
    border-bottom: 1px solid #dbdbdb;
    line-height: 26px;
}

.newui-mt-13{
 margin-top:9px;
}
.newui-dashboard-fonts{
color:#FFF;
}.newui-dashboard-fonts:hover{
color:#FFF;
}

.eachcsv-btnalign .btn-default.buttons-csv{
	    margin-bottom: -26px;
		background: #ffc206 !important;
    border: 1px solid #ff9b06;
    font-weight: 600;
    color: #000;
}
.eachcsv-btnalign .btn-default.buttons-csv:hover{
	background: #3c8dbc !important;
    border: 1px solid #3c8dbc;
	color:#FFF;
	
}
.each-insframe1 {
    background: #FFF;
    width: 96%;
    border-top: 0px;
}

#isssmem .btn-group .dropdown-toggle {
    border-radius: 0px;
}
#isssmem .btn-group {
    padding: 0px !Important;
}

.newUi-allowuser-dp{ 
	margin-top:20px;
}

/*07-12-2021 change*/
.newUi-allowuser-dp select {
    height: 36px;
	border: 1px solid #ccc;
}

.each-mbl-cnwarper{
	float: left;

}

@media screen and (min-width:1200px) and (max-width: 1900px){
	
	.disktop-big-overflow{
		overflow-x:scroll;
		
	}
	
}

@media ( max-width : 768px) {
	.eachcsv-btnalign .btn-default.buttons-csv{
		float:left !important;
		margin-left:0px !important;
		margin-bottom: 5px;
		
	}
	
	.newul-mblleft-10{
		    margin: 25px 10px !important;
	}
}

@media screen and (max-width:768px){
.empl-heqdding-label{
	margin-left: 10px;
}

}

/*01-12-2021 new css added from the Local server end*/


/*07-12-2021 chnages suggested by rajaneesh sir go through the each page set the padding if required  start*/

.rui-new-outer .each-password-frame-form-group label{
	text-transform:capitalize !important;
}

.rui-new-outer .form-control{
	font-style:normal !important;
	
}

.rui-new-outer input::placeholder { /* Internet Explorer 10-11 */
 font-style:normal !important;
 font-size:13px;
}

.rui-new-outer .help-block{
	margin-bottom:9px !important;
}

.rui-new-outer .admin_button{
	    text-transform: capitalize;
}

.rui-new-inptlabel{
	float: left;
    width: 200px;
	

}

.rui-new-lbl{
text-transform: capitalize;
    float: left;
    width: 100%;
    font-weight: 600;
    color: #272a74;
font-size: 13px;
margin-top:20px;

}
.rui-new-adminupd{
background-color: #272a74 !important;
    border-color: #367fa9 !important;
    font-weight: bold !important;
    padding: 6px 25px !important;
	float:left !important;
	border:1px solid #272a74!important;
	margin-left:10px;
	text-transform:none !important;
}

.rui-new-adminupd:hover{
	background-color: #3c8dbc !important;
color:#FFF!important;
	
}

.rui-new-adminupd-outer{
	width:400px;
	display:black;
	margin-left:auto;
	margin-right:auto;

}
.rui-new-statmember label {
	text-transform:none !important;
	
}

/*08-12-2021 chnages suggested by rajaneesh sir go through the each page set the padding if required  start*/

.rui-btnsolid .btn-primary{
	padding: 3px 8px;
}


.rui-btnsolid .btn-danger{
	padding: 3px 8px;
}


.rui-inptbtoom-0{
	margin-bottom:0px !important; 
}
.rui-status-selcet{
	margin-bottom:5px !important;
}
.rui-adfreame{
	margin:0px !Important;
	border: 1px solid #ededed !important;
	box-shadow:none !important;
	border-radius:3px !important
	
}

.rui-ntdc .checkbox{
	margin-top: 0px;
    margin-bottom: 0px;
}
.rui-ntdc label {
	text-transform:capitalize !important;
	
}
.rui-ntdc-radiobrn{
	    margin-bottom: 15px !important;
}
.rui-payment-smheadding{
	font-weight:bold;margin: 0px 0px 10px 0px;float: left;width: 100%; color:#2e328a; font-size:16px
}

.rui-billbox-number{
	float:left;
	width:20px;
}

.rui-billbox-content{
	float:right;
	width:calc(100% - 20px);
	font-size: 13px;
}

.rui-billbox-radio{
	margin-left:38px;
	margin-top: -2px;
	
}
.rui-billbox-label{
	width:100%;
	margin-right:0px;
}


.rui-mainframe .admin_form .rui-billbox-fmgroup{
	    min-height: 40px !important;
}

.ruibox-leftinput-p0{
	padding-left:0px;
}

.rui-ntdc-fellow label {
	text-transform:capitalize !important;
	
}
.nui-inside-arrowheadding .each-form-headding{
	    margin-left: -16px;
}

.nui-inside-mln10{
	margin-left: -7px;
}
.nui-inside-mln12{
	margin-left: -12px;
}

.nui-inside-mln19{
	margin-left: -19px;
}

.nui-inside-imp-mt-10{
	margin-top: -22px;
	margin-bottom: 0px;
	
}

.nui-inside-arrowheadding .each-form-headding2 {
    margin-left: -16px;
}

.nui-cdphoursbtn{
	text-transform:capitalize;
	color:#000 !important
	
}

.nui-nphtest .photo_text, .photo_text1,.photo_text2{
	padding: 5px 10px !important;
	
}

.nui-editpage-radio .checkbox{
padding-left: 15px;

}

.nui-userallow-settings{
	padding-top:40px;
	
}
.nui-userallow-settings select{
	height: 31px;
    padding-top: 3px;
}
.nui-editviewpag-spacing{
	margin-top: -16px;
}

.nui-confrence-fellow label {
	text-transform:capitalize !important;
	
}


.nui-confrence-fellow .admin_form .form-group {
    min-height: 42px !important;
}


.req-shadowfro-fram{
	    box-shadow: 0px 17px 69.6px 17.4px rgb(0 0 0 / 10%);
}



.stricktly-pagefontsize{
	font-size:13px !important;
}



input[type="radio"], input[type="checkbox"]{
	margin-top: 3px !important;
}

.leftDivTwo3.radio-inline input[type=radio]{
	    margin-left: -102px !important;
}


.leftDivTwoN3.radio-inline input[type=radio]{
	    margin-left: -140px!important;
}

/*Grid issue 10-30-2025 */
@media screen and (min-device-width: 1250px) and (max-device-width: 1400px) { 
    .rdev-largetable {
        overflow-x: auto;
    }
}
.min-w_header_100{
	min-width:100px;
}
.min-w_header_200{
	min-width:200px; 
}
.min-w_header_120{
	min-width:120px; 
}
.min-w_header_80{
	min-width:80px; 
}
.min-w_header_180{
	min-width:180px; 
}
/* 2025-11-10 menu hamburger icon fix */
@media screen and (max-width: 768px){
.hbutton {
   padding-right: 0px !important;
   padding-left: 0px !important;
}
.lbutton {
    display: inline-flex;
}
a.login_button {
    margin-right: 3px;
}
a.events_button{
    margin-right: 3px;
}
        div#Header_Top {
        min-height: 120px !important;
    }
    div#Header_Top {
        height: 120px !important;
    }
    .my_custom_header {
        display: none;
    }
}