.box-yellow-big {
	background: rgba(73, 79, 91, 1); padding: 15px; width: 98.3%; height: 250px; color: rgb(255, 255, 255); margin-bottom: 5px;
}
.box-yellow-big a {
	transition:0.35s; color: rgb(255, 255, 255); text-decoration: none; -webkit-transition: all .35s; -moz-transition: all .35s;
}
.box-yellow-big a:hover {
	color: rgba(255, 175, 0, 1);
}
.box-yellow-big a:focus {
	color: rgba(255, 175, 0, 1);
}
.box-yellow-big > .box-choice {
	padding: 30px 20px; font-size: 1.2em;
}
.box-yellow-small {
	background: rgba(255, 175, 0, 0.7); padding: 13px; transition:0.35s; width: 31.9%; height: 112px; margin-right: 5px; float: left; -webkit-transition: all .35s; -moz-transition: all .35s;
}
.box-yellow-small:hover {
	background: rgba(255, 175, 0, 1);
}
.box-yellow-small:focus {
	background: rgba(255, 175, 0, 1);
}
.box-yellow-small:active {
	background: rgba(255, 175, 0, 1);
}
.box-yellow-small > .name {
	text-align: center; color: rgb(255, 255, 255); font-size: 1.2em;
}
.box-yellow-small > .icon {
	text-align: center; color: rgb(255, 255, 255); font-size: 2em; margin-bottom: 3px;
}
#owl-carousel-banner {
	background-color: rgb(216, 215, 216);
}
.owl-carousel {
	margin-bottom: 15px;
}
.owl-carousel .item .background {
	height: 367px; text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
	background: none; color: rgb(73, 79, 91); font-size: 7em; opacity: 0.8;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev {
	left: 0px; top: 28%; position: absolute;
}
.owl-theme .owl-controls .owl-buttons div.owl-next {
	top: 28%; right: 0px; position: absolute;
}
.box-news {
	margin-bottom: 15px;
}
.box-news > .header {
	color: rgb(34, 34, 34);  margin-bottom: 15px; border-bottom-color: rgb(18, 231, 164); border-bottom-width: 5px; border-bottom-style: solid;
}
.box-news > .header > a.view-all {
	color: rgb(162, 162, 162); font-family: "karnvaylaregular"; margin-top: 14px;
}
.box-news > .header > a.view-all > .icon {
	color: rgb(255, 175, 0);
}
.box-news > .header > h1 {
	font-size: 2.5em; margin-bottom: 10px;
}
.box-news > .profile > a.image > img {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%;
}
.box-news > .profile > a.name {
	background: rgba(0, 0, 0, 0.8); padding: 8px 15px; width: 94.8%; height: 40px; color: rgb(255, 255, 255); font-size: 1.4em; margin-top: -40px; display: block; position: absolute;
}
.box-news > .profile > a.name:hover {
	background: rgb(18, 231, 164); color: rgb(34, 34, 34);
}
.box-news > .profile > a.name > .icon {
	color: rgb(255, 175, 0);
}
.box-news > .profile > a.name > .text {
	width: 97%; height: 25px; overflow: hidden; float: left; display: block;
}
.box-news > .profile > .description {
	background: rgb(27, 36, 50); padding: 7px; height: 79px; color: rgb(193, 193, 193); line-height: 1.8em; overflow: hidden; font-family: "karnvaylalight";
}
.box-news > .profile > .description > a {
	color: rgb(252, 193, 69);
}
.box-news > .profile > .description > a:hover {
	color: rgb(255, 175, 0);
}
.box-gallery {
	margin-bottom: 15px;
}
.box-gallery > .header > h1 {
	color: rgb(34, 34, 34); font-family: "karnvaylabold"; font-size: 2.5em; margin-bottom: 15px;
}
.box-gallery > .body .item > img {
	width: 100%; margin-right: 10px;
}
#owl-carousel-gallery .item {
	margin-right: 10px;
}
#owl-carousel-gallery .owl-controls {
	top: 9%; width: 100%; font-size: 0.8em; position: absolute;
}
.btn-view-all {
	padding: 5.15% 9px; text-align: center; color: rgb(255, 255, 255); margin-bottom: 10px; display: block; background-color: rgba(255, 175, 0, 0.8);
}
.btn-view-360 {
	padding: 5.15% 9px; text-align: center; color: rgb(255, 255, 255); margin-bottom: 10px; display: block; background-color: rgba(255, 175, 0, 0.8);
}
.btn-view-all:hover {
	color: rgb(255, 255, 255); background-color: rgba(255, 175, 0, 1);
}
.btn-view-360:hover {
	color: rgb(255, 255, 255); background-color: rgba(255, 175, 0, 1);
}
.btn-view-all > .icon {
	font-size: 2.5em;
}
.btn-view-360 > .icon {
	font-size: 2.5em;
}
.btn-view-all > .name {
	font-size: 1.2em;
}
.btn-view-360 > .name {
	font-size: 1.2em;
}
.box-button-course-1 {
	display: none;
}
.list-alumni-groups {
	margin-bottom: 20px;
}
.list-alumni-groups > li > a {
	padding: 12px 30px; border-radius: 1px; font-size: 1.1em; display: block;
}
.list-alumni-groups > li > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(181, 181, 181);
}
.list-alumni-groups > li > a:active {
	color: rgb(255, 255, 255); background-color: rgb(181, 181, 181);
}
.list-alumni-groups > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(181, 181, 181);
}
.list-alumni-groups > li.active > a {
	color: rgb(255, 255, 255); background-color: rgb(181, 181, 181);
}
@media all and (max-width:1199px)
{
.box-yellow-big h2 {
	font-size: 1.5em;
}
.box-yellow-small > .name {
	font-size: 1.1em;
}
.btn-view-all {
	padding: 7.5% 9px;
}
.btn-view-360 {
	padding: 7.5% 9px;
}
.owl-carousel .item .background {
	height: 262px;
}
.box-yellow-big {
	height: 262px;
}
.box-button-course-1 {
	display: block;
}
.box-button-course-2 {
	display: none;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev {
	top: 18%;
}
.owl-theme .owl-controls .owl-buttons div.owl-next {
	top: 18%;
}
.box-news > .profile > a.name > .text {
	width: 90%;
}
.box-news > .profile > a.name {
	width: 93.8%;
}
}
@media all and (max-width:991px)
{
.box-yellow-big {
	padding: 1px; width: 100%; height: 150px;
}
.box-yellow-big > .box-choice {
	padding: 0px 17px; font-size: 1em;
}
.box-yellow-small {
	height: 150px; padding-top: 6%;
}
.box-yellow-small > .icon {
	font-size: 3em;
}
.owl-carousel {
	width: 99%;
}
.owl-carousel .item .background {
	height: 340px;
}
#owl-carousel-gallery {
	width: 101.2%;
}
#owl-carousel-gallery .owl-controls {
	top: 18%;
}
.box-news > .profile > a.name > .text {
	width: 90%;
}
.box-news > .profile > a.name {
	width: 91.8%; line-height: 1.8em; font-size: 1.2em;
}
}
@media all and (max-width:768px)
{
.owl-carousel .item .background {
	height: 340px;
}
}
@media all and (max-width:767px)
{
.box-yellow-big {
	padding: 15px; width: 98.3%; height: 255px;
}
.box-yellow-big > .box-choice {
	padding: 30px; font-size: 1.2em;
}
.box-yellow-small {
	height: 120px; padding-top: 5%;
}
.owl-carousel {
	width: 98.3%;
}
#owl-carousel-gallery {
	width: 102%; margin-left: 0px;
}
.box-news > .profile > .description {
	max-height: none;
}
}
@media all and (max-width:425px)
{
.box-yellow-big {
	height: 230px;
}
.owl-carousel .item .background {
	height: 190px;
}
.owl-theme .owl-controls .owl-buttons div {
	font-size: 4em;
}
.owl-theme .owl-controls {
	top: 25%;
}
.box-news > .header > h1 {
	font-size: 2em;
}
#owl-carousel-gallery .owl-controls {
	top: 30%; font-size: 1.4em;
}
}
@media all and (max-width:375px)
{
.box-yellow-big {
	padding: 5px; height: 180px;
}
.box-yellow-big > .box-choice {
	padding: 10px 30px; font-size: 1em;
}
.box-yellow-small {
	padding-top: 5%; padding-bottom: 7%;
}
.box-yellow-small {
	width: 31.8%; height: 110px; padding-top: 5%;
}
.box-yellow-small > .icon {
	font-size: 2em;
}
.box-yellow-small > .name {
	font-size: 1em;
}
}
@media all and (max-width:320px)
{
.box-yellow-big {
	height: 175px;
}
.box-yellow-big > .box-choice {
	padding: 10px;
}
.box-yellow-small {
	padding-top: 5%; padding-bottom: 7%;
}
.box-yellow-small {
	width: 31.5%; height: 90px;
}
.box-yellow-small > .icon {
	font-size: 1.5em;
}
.box-yellow-small > .name {
	font-size: 0.9em;
}
.owl-theme .owl-controls {
	top: 20%;
}
.owl-carousel .item .background {
	height: 175px;
}
}
