.container {
	max-width: 1140px;
}

.footer_lp h5,
.footer_lp a,
.footer_lp p {
	color: #2b2e66
}

.footer_lp p {
	margin-bottom: 0px;
}

.footer_lp {
	padding-bottom: 0px;
}

#schedule-demo {
	/* margin-bottom:-160px; */
	margin-top: -100px;
	padding-top: 100px;
}
.our-partners h3{
	color:#2b2e66;
    padding-bottom:20px;
	font-size: 28px;
    font-weight: 600;
}
.Main_bg {
	background: linear-gradient(180deg, rgba(41, 42, 94, 1) 0%, rgba(22, 22, 49, 1) 50%, rgba(5, 6, 13, 1) 100%);
	padding: 10px 80px;
	margin-bottom: 50px;
	/*     background-image: url(https://leoforce.com/wp-content/uploads/2024/02/Landing-page-banner-copy.webp); */
	/* 	background-image: url('https://leoforce.com/wp-content/uploads/2024/02/Landing-page-banner-copy-1.webp'); */
/* 	background-image: url('https://leoforce.com/wp-content/uploads/2024/02/Landing-page-banner-copy-1-1.webp'); */
/* 	background-size: cover; */
/* 	background-position: bottom; */
/* 	background-repeat: no-repeat; */
}

.recruiters_sec {
	background: linear-gradient(180deg, rgba(41, 42, 94, 1) 0%, rgba(22, 22, 49, 1) 50%, rgba(5, 6, 13, 1) 100%);
	/*     padding:  100px 0px 30px 0px !important; */
	padding: 100px 0px 30px 0px;
}

.Main_bg h1 {
	color: #5fdbc0;
	font-weight: 600;
	font-size: 32px;
	padding-top: 20px;
	line-height: 45px;
	margin-bottom: 30px;
}

.form_banner {
	background-color: #fff;
	border-radius: 25px;
	padding: 30px;
}

.form_banner p {
	font-size: 20px;
	font-weight: 700;
}

.form_banner .form-control,
.form_banner .form-select {
	background-color: #f8f8f8;
	border: 2px solid #dedede;
}

.form_banner .form-select {
	background-image: url("images/caret-down-solid.svg");
	background-size: 10% 80%;
}

.form_banner .form-label {
	font-weight: 700;
}

.form_banner .btnsubmit {
	color: #fff;
	background-color: #b80024;
	padding: 10px 50px;
	width: 100%;
	font-size: 20px;

	font-weight: 600;
}

.padding_tp {
	padding: 50px 0px;
}

.Recruiter_Hires h2,
.Trust_sec h2  {
	color: #2b2e66;
	font-size: 42px;
	/* 	font-size: 36px; */
	font-weight: 600;
}

.Recruiter_Hires img {
	width: ;
}

.Recruiter_Hires {
	padding: 0 0 50px 0px;
}

.toptalent_wrap {
	padding: 70px 0px 0px 0px;
}

.Recruiter_Hires h3 {
	color: #2b2e66;
	font-size: 28px;
	/* 	font-size: 38px; */
	font-weight: 600;
	padding-bottom: 20px;
}

.toptalent_wrap p {
	color: #2b2e66;
	/* font-weight: 500; */
	/*     font-size: 28px; */
	font-size: 20px;
}

.Trust_sec {
	padding: 50px 0px;
}

.recruiters_sec h2 {
	color: #fff;
	font-weight: 600;
	font-size: 40px;
	/*     padding-top: 20px; */
	margin-top: -12px;
	line-height: 65px;
}

.recruiters_wrap {
	background: #f8f8f8;
	border-radius: 4px;
	padding: 60px 20px 30px;
	position: relative;
	max-width: 48%;
	margin-right: 10px;

}

.container.Trust_sec .col-sm-7 .row.center_mobile {
	row-gap: 30px;
	text-align: center;
}

.recruiters_wrap .desc {
	font-size: 14px;
}

.recruiters_wrap img {
	width: 65px;
	height: 65px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 50%;
	margin-right: 15px;
	position: absolute;
	left: 30px;
	margin-top: -90px;
}

.recruiters_wrap .pos {
	margin-top: 10px;
	font-size: 14px;
	font-weight: 800;
}

.recruiters_wrap .name {
	font-weight: 800;
	font-size: 16px;
}

.Schedule_Demo {
	padding: 120px 0px 80px 0px;
	text-align: center;
}

.Schedule_Demo a:hover {
	text-decoration: none;
    background: #fff;
    color: #4293f4 !important;
    border: 2px solid;
}

.copyright {
	text-align: right;
}

.p0 {
	padding: 0
}

.Schedule_Demo a {
	color: #fff;
	background-color: #b80025;
	padding: 10px 50px;
	border-radius: 55px;
	/* 	font-size: 40px; */
	font-size: 27px;
	text-decoration: none;
	font-weight: 700;
}

.Main_bg p {
	font-size: 20px;
}

.Trust_sec .center_mobile {
	row-gap: 30px;
	text-align: center;
}
.Trust_sec.our-partners{
	padding:50px 0 0 0;
}
.Trust_sec.our-partners p{
	margin-bottom:0px;
}

.Trust_sec.our-partners .center_mobile {
	text-align: left;
}

.footer_lp h5,
.footer_lp a {
	color: #2b2e66;
}


.lf-brands-simple .lf-brands-simple__title{
	color: #2b2e66;
}

@media screen and (max-width: 1570px) {
	.Recruiter_Hires h2+div {
		padding-top: 35px;
	}

	.Main_bg h1 {
		/* 	font-size: 25px; */
		/* 	line-height: 35px; */
	}

	.Recruiter_Hires h2,
	.Trust_sec h2,
	.recruiters_sec h2, .lf-brands-simple .lf-brands-simple__title  {
		font-size: 36px;
		line-height: 55px;
	}

	.Recruiter_Hires h3 {
		font-size: 28px;
	}

	.toptalent_wrap p {
		font-size: 20px;
	}

	.Schedule_Demo a {
		font-size: 27px;
	}
}

@media only screen and (min-width : 1224px) {

	/* Styles */
	.recruiters_wrap {
		max-width: 48% !important;
		margin-right: 10px;
	}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.toptalent_wrap .center_mobile {
		align-self: center;
	}

	.toptalent_wrap p {
		font-size: 22px;
	}
}

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

	/* Styles */
	.Schedule_Demo {
		padding: 50px 0px 50px 0px;
	}

	#schedule-demo {
		margin-bottom: auto;
	}

	.Trust_sec h2 {
		margin-bottom: 45px;
	}

	.Recruiter_Hires h2,
	.Trust_sec h2,
	.recruiters_sec h2, .lf-brands-simple .lf-brands-simple__title  {
		font-size: 34px;
		line-height: 45px;
	}

	.Recruiter_Hires h3 {
		font-size: 30px;
	}

	.toptalent_wrap p {
		font-size: 25px;
	}

	.Trust_sec,
	.Recruiter_Hires {
		padding: 50px 30px;
	}

	.form_banner .btnsubmit {
		padding: 10px;
	}

	.center_mobile {
		text-align: center;
	}

	.center_mobile img {
		padding-bottom: 20px
	}

	.recruiters_wrap {
		width: 100% !important;
		max-width: 100% !important;
		margin-top: 50px
	}
    .Trust_sec.our-partners .left-half, .Trust_sec.our-partners .right-half{
    	padding-left:15px;
        padding-right:15px;
    }
    .Trust_sec.our-partners{
    	padding:0px;
    }

	.toptalent_wrap {
		padding-top: 30px;
	}

	.Schedule_Demo a {
		color: #fff;
		background-color: #b80025;
		padding: 10px 30px;
		border-radius: 55px;
		font-size: 19px;
		text-decoration: none;
		font-weight: 700;
	}

	h2 {
		margin-bottom: 30px;
	}

	.Main_bg,
	.recruiters_sec {
		padding: 50px 30px;
	}

	.Main_bg img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.Main_bg h1 {
		font-weight: 600;
		font-size: 30px;
		padding-top: 20px;
		line-height: 40px;
		padding-bottom: 20px;
	}

	.Main_bg .full_widthbg {
		padding: 0px !important;
	}

	.Main_bg iframe {
		height: 360px;
	}

	.recruiters_sec .padding_tp {
		padding: 0px !important;
	}
}
.lf-brands-simple{
	padding-bottom:100px;
}

@media screen and (max-width:1199px) {
	.lf-brands-simple {
		padding: 0 0 45px
	}
}

@media screen and (max-width:768px) {
	.lf-brands-simple {
		padding: 0 0 30px;
	}
}

.lf-brands-simple.no-space {
	padding: 0 0 40px;
}

@media screen and (max-width:1199px) {
	.lf-brands-simple.no-space {
		padding: 0 0 35px;
	}
}

@media screen and (max-width:768px) {
	.lf-brands-simple.no-space {
		padding: 0 0 20px;
	}
}

.lf-brands-simple.no-space-bottom {
	padding-bottom: 0;
}
/*
.lf-brands-simple .lf-brands-simple__title {
	margin-bottom: 15px;
	font-size: 44px;
    line-height: 1.25;
    letter-spacing: .27px;
	olor: var(--c-black2);
    font-weight: 900;
}
*/

.lf-brands-simple .lf-brands-simple__text {
	margin-bottom: 45px
}
@media screen and (min-width:768px) {
	.Main_bg {
	background-image: url('https://leoforce.com/wp-content/uploads/2024/02/Landing-page-banner-copy-1-1.webp');
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
}
}
@media screen and (max-width:991px) {
	.lf-brands-simple .lf-brands-simple__text {
		margin-bottom: 30px
	}
}

.lf-brands-simple .lf-brands-simple__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width:991px) {
	.lf-brands-simple .lf-brands-simple__items {
		width: 100%;
		padding-top: 15px
	}
}

.lf-brands-simple .lf-brands-simple__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(16% - 20px);
	margin-right: 20px;
	margin-bottom: 30px
}

@media screen and (max-width:1440px) {
	.lf-brands-simple .lf-brands-simple__item {
		width: calc(20% - 20px)
	}
}

@media screen and (max-width:1199px) {
	.lf-brands-simple .lf-brands-simple__item {
		width: calc(25% - 20px)
	}
}

@media screen and (max-width:991px) {
	.lf-brands-simple .lf-brands-simple__item {
		width: calc(33% - 20px)
	}
}

@media screen and (max-width:550px) {
	.lf-brands-simple .lf-brands-simple__item {
		width: calc(50% - 15px);
		margin-right: 15px;
		margin-bottom: 20px
	}
}

.lf-brands-simple .lf-brands-simple__item img {
	max-width: 250px
}

@media screen and (max-width:768px) {
	.lf-brands-simple .lf-brands-simple__item img {
		margin: 0 auto;
	}
}

@media screen and (max-width:550px) {
	.lf-brands-simple .lf-brands-simple__item img {
		max-width: 182px;
		max-height: 65px
	}
}

.lf-brands-simple .button {
	margin-top: 30px
}

/*# sourceMappingURL=brands_simple.css.map */