.features-section .title-header {
	font-size:20px;
	color:#005281;
	text-transform:uppercase;
	text-align:center
}
.features-section .title-header .title h1 {
	font-size:27px!important
}
.features-section .title-desc p {
	text-align:center;
	font-size:16px;
	margin-bottom:15px
}
.featured-title h2 a {
	font-size:18px;
	font-weight:600;
	color:#000;
	margin-left:-18px;
	text-transform:uppercase;
}
.featured-title h2 a:hover {
	color:#005281;
	text-transform:uppercase
}
.featured-title h2:before {
	content:attr(x);
}
.featured-imagebox-country.style2 {
	box-shadow:0 0 10px 0 rgba(18, 29, 39, .07);
	border:1px solid #e1e1e1;
	border-radius:6px;
	overflow:hidden
}
.featured-imagebox-country.style2 .featured-thumbnail img {
	transition:.8s;
	clip-path:polygon(0 100%, 0 0, 100% 0, 100% 70%, 0 99%)
}
.featured-imagebox-country.style2:hover .featured-thumbnail img {
	clip-path:polygon(0 100%, 0 0, 100% 0, 100% 85%, 0 85%)
}
.featured-imagebox-country.style2 .featured-content-icon_img-block {
	width:100%;
	height:auto;
	transform:translateY(-65px);
	margin-bottom:-50px;
	transition:.4s
}
.featured-imagebox-country.style2 .featured-content-icon_img-block img {
	height:60px;
	width:60px;
	border-radius:50%;
	text-align:center;
	margin:0 auto;
	border:3px solid #005281;
	box-shadow:0 0 10px 0 rgba(18, 29, 39, .12)
}
.featured-imagebox-country.style2 .featured-content {
	text-align:center;
	margin-top:-120px;
	background-color:#fff;
	padding:113px 20px 38px
}

.event-news-bg {
	padding:20px 0 0;
	background: radial-gradient(ellipse at center, rgba(44, 152, 106, .8) 0, #095a8c 100%);
	overflow: hidden;
}
.event-news-bg .head-bg, .testimonail .head-bg {
	background:#fff;
	width:280px;
	height:45px;
	padding:0 30px;
	float:none;
	margin:0 auto;
	text-align:center;
	transform:skew(-10deg)
}
.event-news-bg .date h3, .event-news-bg .head-bg h3 {
	transform:skew(10deg)
}
.event-news-bg .head-bg h3 {
	transform:skew(10deg);
	line-height:40px;
	color:#005281;
	margin:0
}

.event-news-bg .date {
	background:#286246;
	text-align:center;
	width:90px;
	transform:skew(-10deg);
	border-radius:4px;
}
.event-news-bg .date h3 {
	color:#fff;
	font-size:23px;
	width:100%;
	overflow:hidden;
	transform:skew(10deg);
	padding:10px 0;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:600;
}
.event-news-bg .date span, .upc-event .date span {
	background-color:#fff;
	padding:5px 2px 2px;
	display:block
}
.event-news-bg .date span {
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
.event-news-bg .date span h4 {
	transform:skew(10deg);
	color:#286246;
	font-size:30px;
	font-weight:600;
	margin-top:0;
	margin-bottom:5px
}
.event-text h4 {
	font-size:18px;
	color:#fff;
	font-weight:400;
	line-height:22px
}
.event-text i {
	color:#ffea00;
	margin-right:5px;
	font-size:22px
}
.event-text i img {
	width:30px;
	border-radius:50px;
	border:1px solid silver;
	margin-left:3px
}
.event-text h3 {
	font-size:18px;
	color:#fff;
	font-weight:600;
	margin-top:10px;
	line-height:22px
}
.event-text p {
	line-height:20px;
	position:relative;
	margin-bottom:1px;
}
.news-box {
	transform:skew(-10deg);
	background:#fff;
	border-radius:4px;
	width:100%;
	border:1px solid #dedede;
	margin-bottom:20px;
	padding:0
}

.news-box .img-left img {
	width:160px;
	height:auto;
	float:left
}
.news-text {
	float:left;
	padding:10px 0;
	margin-left:30px;
	width:67%;
	transform:skew(10deg)
}
.news-text h4 {
	font-size:18px;
	color:#3a3a3a;
	font-weight:400;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.news-text i {
	color:#34956c;
	margin-right:5px;
	font-size:22px
}

.services-block-three>a:after, .services-block-three>a:before {
	display:block;
	width:29%;
	height:37%;
	opacity:.5;
	position:absolute;
	content:""
}
.services-block-three {
	margin-bottom:15px;
	float:left;
	width:220px;
	margin-right:20px
}
.services-block-three img {
	width:200px;
	height:auto;
	text-align:center
}
.services-block-three i {
	font-size:32px
}
.services-block-three>a {
	display:block;
	text-align:center;
	padding:0;
	position:relative;
	margin-bottom:30px
}
.services-block-three>a:before {
	bottom:-3px;
	right:-3px;
	border-bottom-right-radius:8px;
	border-bottom:2px solid #34956c;
	border-right:2px solid #34956c;
	transition:.5s;
}
.services-block-three>a:after {
	top:0;
	left:0;
	border-top-left-radius:8px;
	border-top:2px solid #005281;
	border-left:2px solid #005281;
	transition:.5s;
}
.services-block-three h4 {
	color:#005281;
	font-size:18px;
	margin-bottom:10px;
	font-weight:600;
	text-transform:uppercase
}

.services-block-three>a:hover:after, .services-block-three>a:hover:before {
	width:95%;
	height:90%;
	opacity:1
}
.services-visa li {
	float:left;
	display:inline;
	width:20%
}

.find-course a {
	background:url(../images/find-course.webp) bottom no-repeat;
	height:135px;
	display:block
}
.find-course a:hover {
	background:url(../images/find-course.webp) top no-repeat;
	height:135px;
	display:block
}
.student-visa a {
	background:url(../images/student-visa.webp) top no-repeat;
	height:135px;
	display:block
}
.student-visa a:hover {
	background:url(../images/student-visa.webp) bottom no-repeat;
	height:135px;
	display:block
}
.work-visa a {
	background:url(../images/work-visa.webp) top no-repeat;
	height:135px;
	display:block
}
.work-visa a:hover {
	background:url(../images/work-visa.webp) bottom no-repeat;
	height:135px;
	display:block
}
.visit-visa a {
	background:url(../images/visit-visa.webp) top no-repeat;
	height:135px;
	display:block
}
.visit-visa a:hover {
	background:url(../images/visit-visa.webp) bottom no-repeat;
	height:135px;
	display:block
}
.investor-visa a {
	background:url(../images/investor-visa.webp) top no-repeat;
	height:135px;
	display:block
}
.investor-visa a:hover {
	background:url(../images/investor-visa.webp) bottom no-repeat;
	height:135px;
	display:block
}
.dependent-visa a {
	background:url(../images/dependent-visa.webp) top no-repeat;
	height:135px;
	display:block
}
.dependent-visa a:hover {
	background:url(../images/dependent-visa.webp) bottom no-repeat;
	height:135px;
	display:block
}
@media (max-width:1199px) {
.news-text {
width:58%
}
.news-box .img-left img {
width:160px
}


}
@media (max-width:991px) {
.news-text h3, button.learn-more .button-text {
font-size:18px
}
.events-year {
right:10px
}
.latest-events h1 {
font-size:18px;
text-align:center
}
.event-news-bg .date {
width:65px
}
.event-news-bg .date h3 {
font-size:15px;
font-weight:bold;
padding:5px 0
}
.news-box .img-left img {
width:140px
}
.event-news-bg .date span h4 {
font-size:20px
}
}

@media (max-width:580px) {
.news-box {
transform:skew(0deg);
background:#fff;
border-radius:4px;
width:96%;
border:1px solid #dedede;
margin-bottom:20px!important;
padding:0;
text-align:center;
margin:0 auto
}
.news-text {
float:left;
padding:10px;
margin-left:0;
width:100%;
transform:skew(0)
}
.news-box .img-left img {
	/*width:auto;*/
	height:auto;
	float:none;
	text-align:center;
	margin:0 auto
}
.event-news-bg .date {
width:60px
}
.event-news-bg .date h3 {
font-size:15px;
font-weight:bold;
}
.event-news-bg .date span h4 {
font-size:20px
}

}