
	html,
	body {
		margin: 0;
		padding: 0;
		overflow-x: hidden;
	}

	.bg-obg-blue {
		background-color: #333e47 !important;
		height: fit-content;
		padding-bottom: 30px;
	}

	html {
		scroll-behavior: smooth;
	}

	* {
		box-sizing: border-box;
	}

	.slider {
		width: 50%;
		margin: 100px auto;
	}

	.slick-slide img {
		/*width: 100%;*/
	}

	.slick-prev:before,
	.slick-next:before {
		color: #fedc4a;
		font-size: 28pt;
		text-shadow: 0 0 3px black;
	}

	.slick-slide {
		transition: all ease-in-out .3s;
		opacity: .2;
	}

	.slick-active {
		opacity: .5;
	}

	.slick-current {
		opacity: 1;
	}

	.obg-btn-trans {
		padding: 0px 5px;
		background-color: #323e47;
		font-family: Montserrat;
		text-transform: capitalize;
		color: #fed630;
		font-size: 15px;
		border-radius: 0px;
		min-width: 102px;
		min-height: 34px;
		margin-left: 5px;
		border: 1px solid #fedc4a;
	}

	.obg-btn-trans:hover {
		color: #323e47;
		background-color: #fed630;
	}

	.obg-btn {
		padding: 0px 5px;
		font-family: Montserrat;
		text-transform: capitalize;
		color: #323e47;
		border-radius: 0px;
		font-size: 15px;
		min-width: 102px;
		min-height: 34px;
		border: 1px solid #fedc4a;
	}

	.awselect .front_face .content {
		color: #fff !important;
	}

	.awselect .front_face .content i svg {
		fill: #fff !important;
	}

	.awselect .front_face,
	.awselect .back_face {
		max-height: 52px;
		max-width: 307px;
	}

	.awselect .back_face ul li a {
		color: #fff !important;
		border: 2px solid #aaa !important;
	}

	.awselect .front_face,
	.awselect .back_face {
		border-radius: 0px !important;
	}

	.awselect .bg {
		border-radius: 0px !important;
	}

	.awselect .bg,
	.awselect .front_face .bg {
		background-color: #212b33 !important;
	}

	.awselect .front_face {
		padding: 9px 40px !important;
		z-index: 9999;
	}

	#sector_container .awselect .front_face .content {
		color: #212b33 !important;
	}

	#sector_container .awselect .front_face .content i svg {
		fill: #212b33 !important;
	}

	#sector_container .awselect .front_face,
	#sector_container .awselect .back_face {
		max-height: 50px;
		max-width: 305px;
	}

	#sector_container .awselect .back_face ul li a {
		color: #fff !important;
	}

	#sector_container .awselect .front_face,
	#sector_container.awselect .back_face {
		border-radius: 0px !important;
		border: 1px solid #212b33;
	}

	#sector_container .awselect .bg {
		border-radius: 20px !important;
	}

	#sector_container .awselect .front_face .bg {
		background-color: #fff !important;
	}

	#sector_container .awselect .bg {
		background-color: #212b33 !important;
	}

	#sector_container .awselect .front_face {
		padding: 8px 40px !important;
	}

	.content .placeholder,
	.content .current_value {
		font-weight: bolder;
		text-align: center;
		font-size: 17px;
	}

	h2 {
		font-size: 38px;
		line-height: 45px;
	}

	.video-content-sub {
		color: #fff;
		font-family: Montserrat;
		font-size: 25px;
		font-weight: 100;
		line-height: 30px;
		margin-top: 18px !important;
		margin-bottom: 11px !important;
	}

	.video-content-desc {
		color: #fff;
		font-size: 15px;
		line-height: 23px;
	}

	.zoom {
		transition: transform .2s;
		/* Animation */
		width: 100%;
	}

	.zoom:hover {
		transform: scale(0.95);
		/* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
	}

	.zoom:active {
		transform: scale(0.90);
		/* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
	}

	.img-caption {
		position: relative;
		top: -250px;
		float: left;
		padding: 30px;
		background: linear-gradient(transparent, black);
		width: 100%;
		height: 250px;
	}

	.img-caption-position {
		color: #fff;
		font-size: 25px;
		margin-top: -15px;
	}

	.img-caption p {
		color: #fff;
	}

	.slick-prev,
	.slick-next {
		width: 24px;
	}
	.custom-prev.slick-prev.slick-arrow{
		left: -5px;
	}
	.slick-prev {
		left: -35px;
	}

	.hl-tags {
		position: absolute;
		top: 36px;
		z-index: 99999;
	}

	.hl-tags h5 {
		background-color: #fedc4a;
		padding: 3px;
		padding-left: 10px;
		font-size: 10pt;
		width: 130px;
	}

	.fa {
		font-size: 15pt;
		position: relative;
		top: 2px;
	}

	.page-slide-controller .fa {
		top: 0px !important;
	}

	.analysis-title:hover {
		text-decoration: underline;
	}


	.footer-widgets {
		padding: 58px 0 62px !important;
	}

	.awselect .back_face ul li a {
		color: white !important;
	}

	.awselect .back_face::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}

	.awselect .back_face::-webkit-scrollbar {
		width: 12px;
		background-color: #212b33;
	}

	.awselect .back_face::-webkit-scrollbar-thumb {
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
		background-color: #555;
	}

	.content-area {
		padding-top: 120px;
	}

	#sector_container .awselect .back_face ul li a {
		color: #fff !important;
	}

	.img-slide-parent-class {
		margin-bottom: 10px;
	}

	.img-slide-parent-class .slide-container {
		border-right: 1px solid #fff;
		min-height: 400px;
	}

	.icon-holder {
		/*background-image: url('http://new.oxfordbusinessgroup.com/wp-content/uploads/2020/11/Ellipse-59.png');*/
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		height: 220px;
		width: 220px;
		margin: auto;
		padding-top: 75px;
	}

	.svc-icon {
		/*width: 150px !important;*/
		height: 150px !important;
		margin: auto;
		margin-top: -40px;
	}

	.obg-btn-outline {
		border: 1px solid #fedc4a;
		border-radius: 0px;
		padding: 10px 15px;
		font-size: 14px;
		font-family: MontserratReg;
		text-transform: uppercase;
	}

	.obg-btn-outline:hover {
		background-color: #fedc4a;
		cursor: pointer;
	}

	h4 {
		font-size: 22px !important;
		line-height: 30px;
	}

	.dot-spacer {
		background-image: url('http://new.oxfordbusinessgroup.com/wp-content/uploads/2020/11/Screenshot_75.png');
		height: 200px;
		background-repeat: no-repeat;
		background-position: 5% 1%;
	}

	.circle-spacer {
		margin-top: 60px;
		background-image: url('https://new.oxfordbusinessgroup.com/wp-content/uploads/2021/06/obg-circle-fixed.png');
		height: 200px;
		background-repeat: no-repeat;
		background-position: 11% 1%;
		background-size: 120px;
	}

	.text-dblue-lg {
		color: #344049;
		font-size: 40px;
		line-height: 45px;
		font-family: MontserratMedium;
	}

	.text-yellow-bold-lg {
		color: #f0c82d;
		font-family: MontserratBold;
	}

	.clients-container {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		height: 100%;
		flex-wrap: wrap;
		margin-top: -144px;
	}

	.clients-container>.client-icon-row {
		font-size: 5vw;
		color: white;
		margin: 10px;
		width: 210px;
		height: 450px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.clients-container>.client-icon-row:nth-child(2) {
		margin-top: 110px;
	}

	.clients-container>.client-icon-row:nth-child(4) {
		margin-top: 70px;
	}

	.clients-container>.client-icon-row:nth-child(5) {
		margin-top: 40px;
	}

	.client-icon {
		width: 220px;
		height: 220px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		text-align: center;
	}

	.client-icon img {
		width: 100%;
		padding: 0px;
		object-fit: contain;
	}

	.cl-yellow {
		background-color: #f0c82d;
	}

	.cl-gray {
		background-color: #333e47;
	}

	.client-line-top {
		width: 200px;
		position: relative;
		z-index: -1999;
		left: 480px;
		top: 30px;
	}

	.client-line-bottom {
		width: 200px;
		position: relative;
		z-index: -1999;
		left: 890px;
		top: -130px;
	}

	.page-wrap {
		padding-top: 0px !important;
	}

	.img-slide-class {
		width: 450px !important;
		height: 450px !important;
		transition: 0.2s;
	}

	.img-active {
		border-top-left-radius: 45px;
		border-bottom-right-radius: 25px;
		width: 470px !important;
		height: 500px !important;
		transform: translate(0, -50px)
	}

	.slick-slide {
		opacity: 1;
		/*pointer-events: none;*/
	}

	.recent-slide-class {
		width: 560px;
		min-width: 480px;
		height: 560px;
		margin-top: 20px;
		object-fit: cover;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.recent-block {
		padding: 7px !important;
	}

	.img-label {
		position: absolute;
		bottom: 60px;
		/* margin-left: 40px; */
		font-family: MontserratBold !important;
		font-size: 22px;
		width: 470px;
		padding: 20px;
		padding-left: 30px;
		background: rgba(0, 0, 0, 0.7);
	}

	.recent-slide .collapse {
		margin-top: 40px;
		color: #323E47;
		width: 45%;
		padding-left: 30px;
		padding-top: 10px;
	}
	.slick-slide {
		padding-bottom: 50px !important;
	}
	.btn-obg-gray {
		margin-top: 20px;
		padding: 5px 20px;
		font-family: Montserrat !important;
		background: #323E47;
		border: 1px solid #323E47;
		border-radius: 0px;
		color: #FED630;
		text-transform: uppercase;
	}

	.btn-obg-gray:hover {
		background-color: rgba(0, 0, 0, 0);
	}

	.page-slide-controller {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 22px;
		color: #212b33;
		padding-top: 8px;
	}

	section.recent-hl-home {
		width: 90%;
		margin-top: 0px;
		max-height: 480px;
		background-color: #333e47
	}

	/* For mobile screens */
	.what-we-do {
		margin-top: -100px !important;
	}

	.highlights-mobile-img {
		height: 200px;
		width: 100%;
		object-fit: cover;
	}
	
	.highlights-mobile-card {
		margin-top: 30px;
	}

	@media only screen and (max-width: 767px) {
		.what-we-do {
			margin-top: 0px !important;
		}

		.content-area {
			padding-top: 0px;
		}

		.slick-next {
			right: -12px;
		}

		.clients-container {
			margin-left: -40px;
		}

		.recent-slide-class {
			width: 360px;
			min-width: 380px;
			height: 360px;
			margin-top: 20px;
			object-fit: cover;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.slide-container {
			border: none !important;
		}

		section.recent-hl-home {
			width: 90%;
			margin-top: 20px;
			max-height: fit-content;
			background-color: #333e47
		}

		.client-icon {
			flex: 1 0 21%;
		}

		.client-icon img {
			padding: 15% 15%;
		}
		.client-icon-row {
			width: 50vw !important;
		}
		.clients-container>.client-icon-row {
			justify-content: flex-start !important;
			height: fit-content !important;
			margin: 0px !important;
			flex: 1 0 50%;
		}
		#highlights-section, .slick-dotted.slick-slider {
			margin-bottom: 0px !important;
		}
	}

	/* when screen width is 1600px or less*/

	@media screen and (max-width: 1600px) {
		.recent-block {
			margin-left: 8px !important;
		}

		.recent-desc {
			padding-right: 40px !important;
		}

		.img-label {
			position: absolute;
			bottom: 60px;
			font-family: MontserratBold !important;
			font-size: 16px;
			width: 410px;
			padding: 20px;
			padding-left: 30px;
			background: rgba(0, 0, 0, 0.7);
		}

		.circle-spacer {
			margin-top: 80px;
			background-image: url('http://new.oxfordbusinessgroup.com/wp-content/uploads/2020/11/Group-1617.png');
			height: 200px;
			background-repeat: no-repeat;
			background-position: 5% 1%;
			background-size: 50px;
		}

		.client-line-top {
			width: 200px;
			position: relative;
			z-index: -1999;
			left: 350px;
			top: 30px;
		}

		.client-line-bottom {
			width: 200px;
			position: relative;
			z-index: -1999;
			left: 780px;
			top: -130px;
		}

		h1 {
			font-size: 60px;
		}

		h2 {
			font-size: 28px;
			line-height: 40px;
		}

		.content .placeholder,
		.content .current_value {
			font-size: 14px;
		}

		.video-content-sub {
			font-size: 21px;
			line-height: 25px;
			margin-bottom: 15px;
		}

		.video-content-desc {
			font-size: 13px;
			line-height: 23px;
		}

		.img-caption {
			position: relative;
			top: -220px;
			float: left;
			padding: 30px;
			background: linear-gradient(transparent, black);
			width: 100%;
			height: 220px;
		}

		.img-caption-position {
			color: #fff;
			font-size: 20px;
		}

		.c-preview,
		.c-preview__img,
		.c-preview-2,
		.c-preview__img-2,
		#video-parent,
		#video-parent-2,
		.video-image-thumb {
			height: 390px;
			max-height: 390px;
		}

		/* New revised */
		#yellow-line {
			top: 39% !important;
		}

		.obg-btn {
			font-size: 14.5px !important;
		}

		.services-left {
			left: 72% !important;
		}

		.services-right {
			left: 37% !important;
		}

		.m-image {
			width: 70% !important;
			max-height: 250px;
		}

		.m-image2 {
			margin-top: -161px !important;
			left: 28% !important;
		}

	}

	/* revised 2 */
	.m-image {
		border-top-right-radius: 65px;
		border-bottom-left-radius: 65px;
		padding-left: 5px;
		padding-bottom: 5px;
		background-image: url(https://new.oxfordbusinessgroup.com/wp-content/uploads/2021/06/Drop-shadow-picture-fixed-resized.png);
		background-repeat: no-repeat;
		background-position: -100px;
	}

	#r-header {
		font-size: 70px !important;
	}
	#r-button{
		text-transform: uppercase;
	}
	.recent-section-title {
		font-size: 40px !important;
	}

	.page-wrap {
		padding-bottom: 0px !important;
	}

	/* For rotating Slider */
	.services {
		/* width: 240%;
	height: 100vh;
	margin-top: -106.6%;
	margin-left: 38%; */
		/* display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
			align-items: center;
	-webkit-box-pack: justify;
			justify-content: space-between; */

	}

	.services>* {
		-webkit-box-flex: 1;
		flex-grow: 1;


	}

	.circle--rotate {
		border-radius: 50%;
		/* border: 1px #000000 solid; */
		width: 70%;
		height: 60%;
		margin: 0 auto 0;
		position: relative;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		z-index: 0;
		padding: 0;
	}

	.circle--rotate>li {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		display: block;
		border-radius: 50%;
		z-index: 10;
		visibility: hidden;
	}

	.circle--rotate>li .icon {
		visibility: visible;
		cursor: pointer;
		text-align: center;
		overflow: hidden;
		font-size: 20px;
		/* color: #ffffff; */
		border-radius: 50%;
		/* background-color: #000000; */
		height: auto;
		width: 60%;
		margin: -26% auto;
		-webkit-transition: all 500ms ease;
		transition: all 500ms ease;
		/* box-shadow: -10px 10px 25px rgba(0, 0, 0, 0.2); */
	}

	.circle--rotate>li i {
		color: #ffffff;
		font-size: 24px;
		margin: auto;
		cursor: pointer;
		width: 100%;
		height: 100%;
		display: table;
	}

	.circle--rotate>li i::before {
		display: table-cell;
		vertical-align: middle;
	}

	.circle--rotate>li img {
		margin: auto;
	}

	.circle--slider {
		position: relative;
	}

	.circle--slider .rotate--circle {
		margin: 0 auto;
	}

	.circle--slider .circle--rotate>li div {
		position: relative;
		overflow: visible;
		/* background-color: #1F2845; */
	}

	.circle--slider .circle--rotate>li div span {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: all 2s;
		transition: all 2s;
		opacity: 0;
	}

	.circle--slider .circle--rotate>li.active div {
		/* font-size: 20px;
	background-color: #654BE4;
	-webkit-transition: all 1s;
	transition: all 1s; */
	}

	.circle--slider .circle--rotate>li.active div span {
		width: 100%;
		height: 100%;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		z-index: -1;
		opacity: 1;
	}

	.circle--slider .circle--rotate>li.active div span:before {
		/* position: absolute;
	height: 1px;
	top: -50%;
	right: 140%;
	bottom: 0;
	margin: auto;
	content: "";                                                                                                                                                                                                                                                                                                                                                                                                                                                                
	width: 30%;
	height: 30%;
	-webkit-filter: blur(3px);
			filter: blur(3px);
	opacity: .7;
	border: 6px solid #F48E2A;
	z-index: -1; */
	}

	.circle--slider .circle--rotate>li.active div span:after {
		/* position: absolute;
	height: 1px;
	top: 100%;
	left: 130%;
	bottom: 0;
	margin: auto;
	content: "";
	width: 40%;
	height: 40%;
	border-radius: 50%;
	opacity: .7;
	border: 8px solid #FE9290;
	z-index: 5; */
	}

	.circle--slider .count2 li:nth-child(2) {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.circle--slider .count3 li:nth-child(2) {
		-webkit-transform: rotate(120deg);
		transform: rotate(120deg);
	}

	.circle--slider .count3 li:nth-child(3) {
		-webkit-transform: rotate(240deg);
		transform: rotate(240deg);
	}

	.circle--slider .count4 li:nth-child(2) {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.circle--slider .count4 li:nth-child(3) {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.circle--slider .count4 li:nth-child(4) {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg);
	}

	.circle--slider .count5 li:nth-child(2) {
		-webkit-transform: rotate(72deg);
		transform: rotate(72deg);
	}

	.circle--slider .count5 li:nth-child(3) {
		-webkit-transform: rotate(144deg);
		transform: rotate(144deg);
	}

	.circle--slider .count5 li:nth-child(4) {
		-webkit-transform: rotate(216deg);
		transform: rotate(216deg);
	}

	.circle--slider .count5 li:nth-child(5) {
		-webkit-transform: rotate(-72deg);
		transform: rotate(-72deg);
	}

	.circle--slider .count6 li:nth-child(2) {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
	}

	.circle--slider .count6 li:nth-child(3) {
		-webkit-transform: rotate(120deg);
		transform: rotate(120deg);
	}

	.circle--slider .count6 li:nth-child(4) {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.circle--slider .count6 li:nth-child(5) {
		-webkit-transform: rotate(240deg);
		transform: rotate(240deg);
	}

	.circle--slider .count6 li:nth-child(6) {
		-webkit-transform: rotate(-60deg);
		transform: rotate(-60deg);
	}

	.circle--slider .count7 li:nth-child(2) {
		-webkit-transform: rotate(51.5deg);
		transform: rotate(51.5deg);
	}

	.circle--slider .count7 li:nth-child(3) {
		-webkit-transform: rotate(103deg);
		transform: rotate(103deg);
	}

	.circle--slider .count7 li:nth-child(4) {
		-webkit-transform: rotate(154.5deg);
		transform: rotate(154.5deg);
	}

	.circle--slider .count7 li:nth-child(5) {
		-webkit-transform: rotate(206deg);
		transform: rotate(206deg);
	}

	.circle--slider .count7 li:nth-child(6) {
		-webkit-transform: rotate(-103deg);
		transform: rotate(-103deg);
	}

	.circle--slider .count7 li:nth-child(7) {
		-webkit-transform: rotate(-51.5deg);
		transform: rotate(-51.5deg);
	}

	.circle--slider .count8 li:nth-child(2) {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.circle--slider .count8 li:nth-child(3) {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.circle--slider .count8 li:nth-child(4) {
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg);
	}

	.circle--slider .count8 li:nth-child(5) {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.circle--slider .count8 li:nth-child(6) {
		-webkit-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}

	.circle--slider .count8 li:nth-child(7) {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	.circle--slider .count8 li:nth-child(8) {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	.circle--slider .count9 li:nth-child(2) {
		-webkit-transform: rotate(40deg);
		transform: rotate(40deg);
	}

	.circle--slider .count9 li:nth-child(3) {
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
	}

	.circle--slider .count9 li:nth-child(4) {
		-webkit-transform: rotate(120deg);
		transform: rotate(120deg);
	}

	.circle--slider .count9 li:nth-child(5) {
		-webkit-transform: rotate(160deg);
		transform: rotate(160deg);
	}

	.circle--slider .count9 li:nth-child(6) {
		-webkit-transform: rotate(-160deg);
		transform: rotate(-160deg);
	}

	.circle--slider .count9 li:nth-child(7) {
		-webkit-transform: rotate(-120deg);
		transform: rotate(-120deg);
	}

	.circle--slider .count9 li:nth-child(8) {
		-webkit-transform: rotate(-80deg);
		transform: rotate(-80deg);
	}

	.circle--slider .count9 li:nth-child(9) {
		-webkit-transform: rotate(-40deg);
		transform: rotate(-40deg);
	}

	.circle--slider .count10 li:nth-child(2) {
		-webkit-transform: rotate(36deg);
		transform: rotate(36deg);
	}

	.circle--slider .count10 li:nth-child(3) {
		-webkit-transform: rotate(72deg);
		transform: rotate(72deg);
	}

	.circle--slider .count10 li:nth-child(4) {
		-webkit-transform: rotate(108deg);
		transform: rotate(108deg);
	}

	.circle--slider .count10 li:nth-child(5) {
		-webkit-transform: rotate(144deg);
		transform: rotate(144deg);
	}

	.circle--slider .count10 li:nth-child(6) {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	.circle--slider .count10 li:nth-child(7) {
		-webkit-transform: rotate(-144deg);
		transform: rotate(-144deg);
	}

	.circle--slider .count10 li:nth-child(8) {
		-webkit-transform: rotate(-108deg);
		transform: rotate(-108deg);
	}

	.circle--slider .count10 li:nth-child(9) {
		-webkit-transform: rotate(-72deg);
		transform: rotate(-72deg);
	}

	.circle--slider .count10 li:nth-child(10) {
		-webkit-transform: rotate(-36deg);
		transform: rotate(-36deg);
	}

	.circle--slider .animate-wrapper {
		width: 25%;
		height: 25%;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		border-radius: 50%;
	}

	.circle--slider .animate-title {
		color: #fff;
	}

	.circle--slider .animate-img {
		width: 25%;
		height: 25%;
		border-radius: 50%;
		overflow: hidden;
	}

	.circle--slider .animate-img .animate-img__in {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		border-radius: 50%;
		background-repeat: no-repeat;
		z-index: 3;
		-webkit-transform: rotate3d(0, 0, 0, 0deg) scale(0.85);
		transform: rotate3d(0, 0, 0, 0deg) scale(0.85);
		-webkit-transition: .55s ease-in-out;
		transition: .55s ease-in-out;
		width: 100%;
		height: 100%;
		opacity: 0;
		background-size: cover;
		box-shadow: -20px 20px 50px rgba(0, 0, 0, 0.3);
	}

	.circle--slider .animate-more {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all .5s .4s;
		transition: all .5s .4s;
		min-width: 131px;
		overflow: hidden;
		text-align: center;
		z-index: 30;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		padding: 15px;
		height: 62px;
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}

	.circle--slider .animate.active .animate-more {
		opacity: 1;
		visibility: visible;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	.circle--slider .animate.active .animate-img .animate-img__in {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	.circle--slider .prev,
	.circle--slider .next {
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto;
		display: block;
		height: 62px;
		width: 87px;
		text-align: center;
		cursor: pointer;
	}

	.circle--slider .prev span,
	.circle--slider .next span {
		-webkit-writing-mode: vertical-rl;
		-ms-writing-mode: tb-rl;
		writing-mode: vertical-rl;
		-webkit-text-orientation: upright;
		text-orientation: upright;
		font-weight: 700;
	}

	.circle--slider .prev {
		left: 250px;
	}

	.circle--slider .next {
		right: 250px;
	}

	.block .icon {
		transform: rotate(90deg);
	}

	.block .icon img {
		width: 90%;
		height: auto;
	}

	.circle-bg {
		-webkit-transition: background 5s;
		-moz-transition: background 5s;
		-o-transition: background 5s;
		transition: background 5s
	}

	.recent-title,
	.recent-tag {
		font-size: 22px !important;
	}

	.slick-track,
	.slick-list {
		/*pointer-events: none !important;*/
		/*padding: 40px 60px !important;*/
	}

	.img-line {
		content: "";
		float: left;
		position: relative;
		left: 0;
		bottom: 0;
		width: 450px !important;
		height: 450px !important;
		background-image: url('http://new.oxfordbusinessgroup.com/wp-content/uploads/2020/11/Path-2561.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 90px 90px;
	}

	.img-style-2 {
		margin-top: -220px !important;
	}

	/*.slick-dots li button {
		background: url('https://new.oxfordbusinessgroup.com/wp-content/uploads/2021/06/scroll-indicatorblank.png');
		text-indent: -9999px;
		background-repeat: no-repeat;
		background-position: center;
		overflow: hidden;
		/* more CSS /
	}

	.slick-dots li.slick-active button {
		background: url('https://new.oxfordbusinessgroup.com/wp-content/uploads/2021/06/scroll-Indicatormain-fixed.png');
		text-indent: -9999px;
		background-repeat: no-repeat;
		background-position: center;
		overflow: hidden;
	}*/
	#dots-container-home .slick-dots {
		top: -16px;
	}

	@media screen and (max-width: 1600px) {
		.img-style-2 {
			margin-top: -186px !important;
		}
	}

	.bg-shadow {
		box-shadow: 12px 20px 39px -4px rgba(0, 0, 0, 0.34);
		-webkit-box-shadow: 12px 20px 39px -4px rgba(0, 0, 0, 0.34);
		-moz-box-shadow: 12px 20px 39px -4px rgba(0, 0, 0, 0.34);
	}
	.img-slide-parent-class {
		margin-left: -50px !important;
	}

	@media screen and (max-width: 1024px) {
		.d-hide-mobile{
			display: none;
		}
		.d-show-mobile{
			display: block;
		}
		.content-area {
			padding-top: 0px;
		}
	}
