
	p {
		line-height: 28px;
	}
	.page-wrap {
		padding-top: 0px !important;
		padding-left: 0px !important;
	}

	.awselect .front_face .content {
		color: #fff !important;
	}

	.awselect .front_face,
	.awselect .back_face {
		max-height: 52px;
		/*max-width: 370px;*/
	}

	.awselect .back_face ul li a {
		color: #fff !important;
		padding: 10px 40px !important;
	}

	.awselect .front_face,
	.awselect .back_face {
		border-radius: 0px !important;
	}

	.awselect .bg {
		border-radius: 0px !important;
	}

	.awselect>.bg {
		/*width: 370px !important;*/
	}

	.awselect.animate2>.bg {
		border-bottom-left-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
	}

	.awselect .bg,
	.awselect .front_face .bg {
		background-color: #212b33 !important;
	}

	.awselect .front_face {
		padding: 9px 40px !important;
		z-index: 999;
	}

	.awselect div ul {
		color: #fff !important;
	}

	.content .placeholder,
	.content .current_value {
		font-weight: bolder;
		text-align: center;
		font-size: 17px;
	}

	@media screen and (max-width: 1600px) {

		.content .placeholder,
		.content .current_value {
			font-weight: bolder;
			text-align: center;
			/* font-size: 14px; */
		}

		.awselect>.bg {
			width: 100% !important;
		}
	}

	.swal2-content {
		font-size: 15px !important;
	}

	.swal2-title {
		font-size: 24px !important;
	}

	.swal2-confirm.swal2-styled,
	.swal2-deny.swal2-styled {
		font-size: 15px !important;
		font-family: MontserratReg;
	}

	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1690px !important;
	}

	#breadcrumbs-section {
		margin-left: 40px;
	}

	#breadcrumb li {
		padding: 3px !important;
	}

	#breadcrumb li a {
		font-family: MontserratMedium;
		color: #707070;
	}

	#breadcrumb li::after {
		font-family: MontserratMedium;
		padding-left: 4px;
		color: #707070;
		content: ' >';
	}

	#breadcrumb li:last-child:after {
		content: '';
	}

	#breadcrumb li:last-child a {
		color: #212b33;
	}

	.loader {
		position: relative;
		height: 20px;
		width: 20px;
		display: inline-block;
		animation: around 5.4s infinite;
	}

	@keyframes around {
		0% {
			transform: rotate(0deg)
		}

		100% {
			transform: rotate(360deg)
		}
	}

	.loader::after,
	.loader::before {
		content: "";
		background: white;
		position: absolute;
		display: inline-block;
		width: 100%;
		height: 100%;
		border-width: 2px;
		border-color: #333 #333 transparent transparent;
		border-style: solid;
		border-radius: 20px;
		box-sizing: border-box;
		top: 0;
		left: 0;
		animation: around 0.7s ease-in-out infinite;
	}

	.loader::after {
		animation: around 0.7s ease-in-out 0.1s infinite;
		background: transparent;
	}

	.icon-container {
		position: absolute;
		left: 40px;
		top: 15px;
		z-index: 9999;
	}

	.btn-more {
		background-color: #fed630;
		color: #212b33;
		padding: 12px 35px;
		font-size: 35px;
		font-family: LoraBold !important;
		border-radius: 10px;
	}

	.btn-more:hover {
		background-color: #ffffff;
		border: 1px solid #212b33;
	}

	.awselect .front_face {
		font-family: 'MontserratMedium' !important;
		font-size: 18px !important;
		text-align: center !important;
		padding: 10px 10px !important;
	}

	.jquery-grid-picker-item {
		background-color: #212b33;
		border: #fff;
		color: #fff;
		font-size: 18px;
		font-family: 'MontserratMedium';
	}

	.jquery-grid-picker-item.jquery-grid-picker-item-selected {
		background-color: #fff;
		border: #fff;
		color: #212b33;
	}

	.jquery-grid-picker-item-content {
		padding: 10px 10px;
	}

	.jquery-grid-picker-widget {
		grid-template-columns: 150px 150px;
	}

	#sort-container {
		float: right;
		margin-right: 20px;
		width: 210px;
		margin-top: 40px;
	}

	#sort-container .awselect .bg,
	#sort-container .awselect .front_face .bg {
		background-color: #212b33 !important;
	}

	#sort-container .awselect .front_face .content,
	#sort-container .awselect .front_face .content .placeholder {
		color: #fff !important;
	}

	#sort-container .awselect .front_face .content .icon svg {
		fill: #fff !important;
	}

	#sort-container .awselect .back_face ul li a {
		color: #fff !important;
	}

	.search-title a {
		font-family: LoraBold;
		font-size: 25px;
		color: #212B33;
	}

	.content-area .hentry:first-child:after {
		display: none;
	}

	.content-area .hentry:after {
		display: none;
	}

	.entry-post p,
	.entry-post {
		font-family: MontserratReg;
		font-size: 16px;
		color: #212B33;
	}

	.search-image-container {
		margin: auto;
		width: 100%;
		height: 240px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position-x: center;
		background-position-y: center;
		padding: 60px 0px;
	}

	.separator {
		border-bottom: 1px solid #707070;
	}

	.separator:before {
		position: relative;
		content: "\00a0";
		display: block;
		min-width: 100%;
		margin-top: -90px;
		background-color: rgb(0, 0, 0);
		background: linear-gradient(0deg, rgba(255, 255, 255, 1) 29%, rgba(255, 255, 255, 0) 100%);
		height: 100px;
		padding-bottom: 60px;
	}

	.separator.active:before {
		position: relative;
		content: "\00a0";
		display: block;
		min-width: 100%;
		margin-top: -90px;
		background: none;
		height: 100px;
		padding-bottom: 60px;
	}

	.posts-navigation div div a {
		border: 1px solid #fedc4a;
		background-color: #fedc4a;
		color: #333E47;
		padding: 10px 20px;
		border-radius: 7px;
		transition: 0.2s;
		text-transform: uppercase;
	}

	.posts-navigation div div a:hover {
		background-color: rgba(0, 0, 0, 0);
		border: 1px solid #fedc4a !important;
		text-decoration: none
	}

	.contact-control {
		width: 100% !important;
		margin: 0;
		padding: 0;
		background-color: rgba(0, 0, 0, 0) !important;
		border: 0 !important;
		border-bottom: 1px solid white !important;
		outline: none;
		margin-bottom: 50px;
	}

	#search-contact-container:before {
		content: "\00a0";
		width: 75px;
		height: 75px;
		right: 230px;
		background-image: url(http://new.oxfordbusinessgroup.com/wp-content/uploads/2020/11/Group-1617.png);
		background-repeat: no-repeat;
		display: block;
		position: absolute;
		background-position-x: center;
		background-position-y: center;
		top: -40px;
	}

	#search-contact-container {
		height: 91vh;
	}

	#search-contact-container .wpcf7,
	#search-contact-container .wpcf7 form {
		height: 100%;
	}

	#search-contact-container {
		margin-top: 150px;
		padding-top: 5%;
		background-color: #1C7E8B;
		padding-left: 120px;
	}

	#search-contact-container * {
		color: #fff;
	}

	textarea {
		height: auto !important;
	}

	textarea::placeholder {
		color: #fff;
	}

	.page-wrap {
		padding-bottom: 0px !important;
	}

	.obg-plus {
		border: 1px solid #212b33;
		border-radius: 50px;
		padding: 0px 5px;
		background-color: #212b33;
		display: inline-block;
    margin-left: 5px;
	}

	.obg-plus .o,
	.obg-plus .p {
    top: -4px;
	}

	.obg-plus .o {
		font-family: Lora;
		color: #fff;
	}

	.obg-plus .p {
		font-family: LoraItalic;
		color: #fedc4a;
	}

	.btn-more {
		background-color: #fed630;
		color: #212b33;
		padding: 12px 35px;
		font-size: 35px;
		font-family: LoraBold !important;
		border-radius: 10px;
		text-transform: uppercase;
	}

	.btn-more:hover {
		background-color: #ffffff;
		border: 1px solid #212b33;
	}

	.page-title {
		padding-top: 0px;
	}

	.error-404 {
		margin: 70px 0px;
	}

	.single .entry-header,
	.page .entry-header {
		margin-bottom: 0px;
	}

	.btn-search-more {
		border: 1px solid #FFCE1E;
		background-color: #FFCE1E;
		color: #333E47;
		padding: 10px 20px;
		border-radius: 0px;
		transition: 0.2s;
		font-family: 'MontserratMedium';
		text-transform: uppercase;
		font-size: 15px;
	}
	.research_filters button {
		float: none !important;
		position: static !important;
		margin-top: 0px !important;
		margin-left: -15px !important;
		font-size: 15px !important;
		padding: 12px 15px !important;
		width: 105% !important;
	}

	@media screen and (max-width: 1024px) {
		.research_filters button {
			padding: 8px 15px;
		}
	}