/*@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	font-family: "Poppins", sans-serif;
	color: #000;
}

/*ul {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}*/
a {
	text-decoration: none;
}
/*.home .container {
max-width: 1600px;
width: 100%;
margin: auto;
padding-left: 0;
padding-right: 0;
}*/
.page-id-136 h2{font-size:24px;font-weight:500}


.list-none{padding:0;list-style:none;}

.main-wrapper{background-image:url('https://ac.elevateomdev.com/nelbarcoltd/wp-content/uploads/2025/08/1000014285.jpg'); background-position:center;background-repeat:repeat; background-size:contain}

.object-contain {
	object-fit: contain;
}
.object-cover {
	object-fit: cover;
}
.rounded-1 {
	border-radius: 10px !important;
}
.rounded-2 {
	border-radius: 20px !important;
}
.rounded-3 {
	border-radius: 30px !important;
}
.border-1 {
	border: 1px solid !important;
}
.dis-none{display:none}
.bg-dark {
	background-color: #000 !important;
}
.text-black-50 {
	color: #000 !important;
}
.bg-primary{
	background-color: #163179 !important;
}
.text-danger {
	color: #c22232 !important;
}
.light-dark{color:#000000}
a.entry-title-link:hover{color:#c22232}
.text-black{color:#000000}
.fw-600{font-weight:600}
.sector-wrap  .bg-primary, .number_of_post_per_page .bg-primary{background-color:#786f5f !important}
.sector-wrap, .number_of_post_per_page .border-1{background: #e1ccad;}

.text-primary{
	color: #163179 !important;
}
.text-light{
	color: #464646 !important;
}
.acf-label .description{font-size:12px;}
.border-primary{
	border-color: #163179 !important;
}
.border-danger{
	border-color: #C22232 !important;
}
.btn-check:checked+.bsui .btn, :not(.btn-check)+.bsui .btn:active, .bsui .btn:first-child:active, .bsui .btn.active, .bsui .btn.show{background-color: #30498d !important;border-color: #30498d !important;}
.banner-con {border-left: 10px solid #fff;}
.fw-300 {
	font-weight: 300 !important;
}
.fw-500 {
	font-weight: 500 !important;
}
.fw-600 {
	font-weight: 600 !important;
}
.fw-700 {
	font-weight: 700 !important;
}
.fw-800 {
	font-weight: 800 !important;
}
.fw-900 {
	font-weight: 900 !important;
}
.membership-change-container-1{display:none !important}
/* 0 */

.ls-001 {
	letter-spacing: -0.01em;
}
.ls-002 {
	letter-spacing: -0.02em;
}
.ls-003 {
	letter-spacing: -0.03em;
}
.ls-25 {
	letter-spacing: 0.25em;
}
.ls-100 {
	letter-spacing: 0.1em;
}
.ls-130 {
	letter-spacing: 0.13em;
}
.ls-150 {
	letter-spacing: 0.15em;
}
.ls-200 {
	letter-spacing: 0.02em;
}
.ls-210 {
	letter-spacing: 0.21px;
}
.ls-300 {
	letter-spacing: 0.03em;
}
.ls-400 {
	letter-spacing: 0.04em;
}
.ls-500 {
	letter-spacing: 0.05em;
}
.ls-005 {
	letter-spacing: -0.05em;
}
.ls-002 {
	letter-spacing: -0.02em;
}
.ls-004 {
	letter-spacing: -0.04em;
}
.ls-144 {
	letter-spacing: -1.44px;
}
.ls-072 {
	letter-spacing: -0.72px;
}
.search-form .acf-input input, .search-form .acf-input select {
	font-size: 15px;
	font-weight: 700 !important;
	border-radius: 50rem !important;
	padding-right: 1rem !important;
	padding-left: 1rem !important;
	border: 0 !important;
	width: 100% !important;
	height: 100% !important;
}
.search-form .acf-input-wrap, .search-form .acf-input {
	height: 55px;
}
.select2-container .select2-selection--multiple{min-height:50px !important;}

#SearchArea {
	background: #e1ccada6;
	padding: 25px 40px 40px 40px;
	border-radius: 20px;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 25%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 999;
	width:80%;
}

#SearchArea-new{
	background: #e1ccada6;
	padding: 25px 40px 40px 40px;
	border-radius: 20px;
	position: relative;  
/* 	z-index: 999; */
	width:80%;
	margin:auto;
	margin-top:100px;
}
.Search-New{padding-bottom:100px;}

#SearchArea input[type="text"],#SearchArea-new input[type="text"], #SearchArea select, #SearchArea-new select{font-size:14px; padding-left:15px; height:50px; color:#595959; padding:5px 15px;border: 1px solid #000;}
.select2-container--default .select2-selection--multiple{min-height:50px;border-radius:0;border-color: #000000;border:1px solid #000000}
#SearchArea .btn, #SearchArea-new .btn{min-height:44px; padding:14px 35px;border:1px solid #000;background-color:#786f5f }
#SearchArea p, #SearchArea-new p{margin:0}
#SearchArea .acf-form-submit, #SearchArea .acf-form-submit, #SearchArea-new .acf-form-submit, #SearchArea-new .acf-form-submit{margin-top:2.0rem}
.wpcf7-response-output {
    color: #fff !important;
}

@media (max-width: 1400px) {
	.search-group-btn button {
		height: 55px;
		width: 55px;
		font-size: 22px;
	}
}
@media (max-width: 1650px) {
	.search-group-btn button {
		height: 65px;
		width: 65px;
		font-size: 25px;
	}
}
.search-group-btn button {
	height: 80px;
	width: 80px;
	border-radius: 50%;
	background-color: #c22232;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	font-size: 30px;
}

/* 0 */

/* 01 */
h1,
.h1 {
	font-size: 46px;
	line-height: 1.2;
}
.fs-13 {
	font-size: 13px;
}
.fs-14 {
	font-size: 14px;
}
.fs-16 {
	font-size: 16px;
}
.fs-17 {
	font-size: 17px;
}
.fs-24 {
	font-size: 24px;
}


/* 01 */

/* 02 */
.lh-0 {
	line-height: normal;
}
.lh-0-9 {
	line-height: 0.9;
}
.lh-1-1 {
	line-height: 110%;
}
.lh-1-2 {
	line-height: 120%;
}
.lh-1-3 {
	line-height: 1.3;
}
.lh-1-4 {
	line-height: 140%;
}
.lh-1-5 {
	line-height: 150%;
}
.lh-1-55 {
	line-height: 155%;
}
.lh-1-7 {
	line-height: 1.7;
}
.lh-1-8 {
	line-height: 1.8;
}
.lh-2 {
	line-height: 2;
}
.lh-2-9 {
	line-height: 2.9;
}
/* 02 */
.text-shadow {
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 25%);
}
.btn {
	padding: 7px 18px;
	border: 2px solid;
	display: inline-block;
	border-radius: 5px;
	line-height: normal;
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: 600;
	text-transform: uppercase;
}

.btn-primary{
	background-color: #163179;
	border-color: #163179;
	color: #fff;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active:focus{
	background-color: #fff;
	border-color: #fff;
	color: #163179;
}




header {
	position: relative;
	z-index: 99;
	background-image: url(../images/header-img.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.navbar-brand {
	display: inline-block;
	max-width: 184px;
	width: 100%;
}

.navbar-nav .nav-link {
	line-height: normal;
	padding: 13px 31px !important;
	display: inline-block;
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #C22232;
	border-radius: 5px;
}
.navbar-nav > li + li {
	margin-left: 10px;
}

.navbar-nav .nav-link.active,
.navbar-nav .nav-link:hover {
	color: #fff !important;
	background-color: #30498D !important;

}
.footer-wrap  a:hover{
	color: #C22232 !important;
}




button#ScrollToTop {
	position: fixed;
	bottom: 10px;
	right: 10px;
	background: transparent;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	border: 2px solid #000;
	z-index: 99;
	color: #000;
}

button#ScrollToTop:hover {
	background: #000;
	color: #fff;
}
:focus-visible{
	outline: none;
}



@media (min-width: 992px) {
	div#navbarOffcanvas {
		position: inherit !important;
		flex-direction: row;
		visibility: visible;
		width: auto;
		transform: translateX(0%);
		border-right: 0;
		margin-left: 0;
		background-color: transparent;
	}
	.offcanvas-body {
		flex-grow: 0;
		padding: 0;
		overflow-y: visible;
	}
}

.banner-wrap.bg-primary{
	background-color: #30498D !important;
}
.banner-logo {
	height: 187px;
}
.platform-wrap.border-primary{
	border-bottom: 3px solid #163179 !important;
}
.platform-wrap.border-danger{
	border-bottom: 3px solid #C22232 !important;
}
/* .accordion-button::after {
filter: brightness(1) invert(1);
} */

.form-group input{
	height: 40px;
}
.form-group textarea{
	height: 97px;
}
.form-group input, .form-group input::placeholder, .form-group textarea, .form-group textarea::placeholder{
	color: #6B6B6B !important;
}
.accordion-button:not(.collapsed), .accordion-button:focus {
	box-shadow: none;
}
.accordion-button:not(.collapsed)::after {
	background: none;
}

.copy-right{
	border-color: rgba(255, 255, 255, 20%) !important;
}
.hero-banner{
	background-image: url(../images/hero-banner.jpg);

	/* background-image: url('https://ac.elevateomdev.com/nelbarcoltd/wp-content/uploads/2025/09/hero-banner-.jpg');*/
	background-image: url('https://ac.elevateomdev.com/nelbarcoltd/wp-content/uploads/2025/09/hero-banner-Recovered.jpg');

	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#readmore1,#readless1{cursor:pointer;color:#C22232}
#readmore2,#readless2{cursor:pointer;color:#C22232}
#readmore3,#readless3{cursor:pointer;color:#C22232}
#readmore4,#readless4{cursor:pointer;color:#C22232}
#footer-logo{
	display: none;
}
.logo-add #footer-logo{
	display: block;
}

.accordion-button::after {
	width: 1.25rem;
	height: 1.25rem;
	content: "";
	transition: transform .2s ease-in-out;
	font-family: 'FontAwesome';
	font-size: 18px;
	color: #fff;
	background-image: none;
}



@media(max-width:1650px){
	.container{
		padding-left: 2%;
		padding-right: 2%;
	}
}

@media(max-width:1500px){
	.navbar-nav .nav-link {
		padding: 11px 30px !important;
		font-size: 14px;
	}
	.navbar-brand {
		max-width: 150px;
	}
	.fs-24 {
		font-size: 20px;
	}
	span.fs-24{font-size:20px;display:block;padding-left:0 !important;padding-top:20px;}

	.fs-17 {
		font-size: 15px;
	}
	.banner-logo {
		height: 150px;
	}
	.fs-13 {
		font-size: 11px;
	}
	.fs-14 {
		font-size: 12px;
	}
}

@media(max-width:1199px){
	.navbar-brand {
		max-width: 120px;
	}
	.navbar-nav .nav-link {
		padding: 10px 20px !important;
		font-size: 13px;
	}
	.navbar-nav .nav-link img {
		width: 12px;
	}
	.banner-logo {
		height: 130px;
	}
	.fs-13 {
		font-size: 10px;
	}
}


@media (max-width: 991.60px) {
	.navbar-toggler {
		font-size: 25px;
		padding: 0;
		color: #000;
		display: block;
	}
	.navbar-nav .nav-link {
		margin: 8px 0px;
		display: inline-block;
		width: 100%;
	}

	.navbar-toggler-icon {
		width: auto;
		height: auto;
	}
	.navbar-toggler:focus {
		box-shadow: none;
	}
	div#navbarOffcanvas {
		background-color: #fff;
		border-right: 0 !important;
		padding: 35px 10px !important;
		width: 300px !important;
	}
	.navbar-nav > li + li {
		margin-left: 0;
	}

	.offcanvas-header .btn-close {
		position: absolute;
		top: 20px;
		right: 20px;
		filter: brightness(1) invert(0);
		opacity: 1;
	}
	.offcanvas-header {
		padding: 0;
		display: block !important;
	}



	.hero-banner{
		/*background-image: none;*/
		min-height:300px;
	}
	.banner-logo {
		height: 300px;
	}
	#footer-logo{
		display: none;
	}
}


@media(max-width:767px){
	.container{
		padding-left: 5%;
		padding-right: 5%;
	}
	.banner-logo {
		height: 250px;
	}
	div#accordionExample {
		position: inherit !important;
	}
	.offcanvas .justify-content-end {
		justify-content: normal !important;
	}
}

@media(max-width:575px){
	.navbar-brand {
		max-width: 100px;
	}
	.banner-logo {
		height: 200px;
	}
}





