@media (min-width: 300px) {
	.oupPeopleSection .slick-prev {
		left: 0;
	}

	.oupPeopleSection .slick-next {
		right: 0;
	}

	div#internationalTeam .sectionHeader h2 {
		text-align: center;
		margin-bottom: 0;
		overflow: hidden;
	}

		div#internationalTeam .sectionHeader h2 span {
			background: #fff;
			display: inline-block;
			padding: 0 15px;
			color: #34a0a2;
			font-size: 18px;
			text-transform: uppercase;
			line-height: 2;
			font-weight: 700;
			font-family: Montserrat, Arial, Helvetica, sans-serif;
			position: relative;
		}

			div#internationalTeam .sectionHeader h2 span:after,
			div#internationalTeam .sectionHeader h2 span:before {
				content: "";
				height: 1px;
				background: #ebebeb;
				width: 100px;
				display: block;
				position: absolute;
				top: 50%;
			}

			div#internationalTeam .sectionHeader h2 span:after {
				left: 100%;
			}

			div#internationalTeam .sectionHeader h2 span:before {
				right: 100%;
			}

	.listViewBlock {
		text-align: center;
	}

	.courseDetails {
		padding-right: 0;
	}

	.priceDetails {
		width: 100%;
	}

	.carousel-indicators {
		bottom: -50px;
	}

	.studentImg {
		margin: 0 auto;
	}

	.socialBar a.gapEligible {
		float: left;
	}

	.bioDetails {
		width: 100%;
		margin: 0 auto;
		margin-top: 40px;
	}

	.bannerIcon .content {
		color: #000;
	}

	.bannerIcon .content {
		padding: 20px 0;
	}

	.oupPeopleSection .slick-prev,
	.oupPeopleSection .slick-next {
		top: 38%;
	}

	.yearHistory .slick-prev,
	.yearHistory .slick-next {
		top: 4px;
	}

	.yearHistory .slick-prev {
		left: -10px;
	}

	.yearHistory .slick-next {
		right: -10px;
	}

	.mt30 .col-sm-4 {
		margin-bottom: 20px;
	}

	.subNavSection ul li {
		width: 100%;
		text-align: center;
		margin: 10px 0;
	}

	.navSection ul li {
		display: inline-block;
		text-align: center;
		margin: 0 10px;
	}

	.overviewNav li {
		width: 100%;
		text-align: center;
		margin: 5px 0;
	}

	.housingBlock img {
		display: inline-block;
		margin-top: -12px;
	}

	#myCarouselhome .item.next.left {
		margin-left: -2px;
	}

	#Milestones .yearHistory .slick-prev,
	#Milestones .yearHistory .slick-next {
		top: 48px !important;
	}
}

@media (min-width: 600px) and (max-width: 960px) {
	.footerLogo {
		text-align: center;
	}
}

@media only screen and (min-width: 768px) {
	.filterSection ul li:last-child > ul.innerList {
		right: 0;
	}

	.ListContentViewWrapper .CartTopContent {
		min-height: 270px;
	}

	.MobileButtonWrapper {
		display: none;
	}

	.Search_Filter_Section .FilterOption > ul > li:not(:first-child) > span:after,
	.filter_Dropdown li.ActiveItem span:after {
		content: "";
		display: inline-block;
		position: absolute;
		padding: 4px;
		border: 3px solid transparent;
		border-bottom-color: #383838;
		border-right-color: #383838;
		transform: rotate(45deg);
		position: absolute;
		right: -7px;
		top: 3px;
	}

	.filter_Dropdown li.ActiveItem span:after {
		right: 13px;
		transform: rotate(-135deg);
		top: 15px;
	}

	.gridView.Search_Result_Section ul.search-result-list > li {
		float: left;
		width: calc(100% / 2);
		padding: 0 15px;
		margin-bottom: 20px;
		border: none;
		text-align: justify;
	}

		.gridView.Search_Result_Section ul.search-result-list > li .field-content {
			border-bottom: 1px solid #ccc;
			padding-bottom: 15px;
		}

	.gridView.Search_Result_Section {
		padding: 30px 0 !important;
	}

	li.mobilePagination.mobile-active p {
		display: none;
	}

	.Program_Session_Link ul li {
		border-right: solid 0.6px #ebebeb;
		padding-right: 22px;
	}

		.Program_Session_Link ul li:last-child {
			border-right: none;
		}

	.listView #programgridrow {
		margin-left: -6px;
		margin-right: -6px;
	}

	.mobileContainer {
		display: block !important;
	}

	.containerLagre .breadcrumb {
		padding: 0 15px !important;
	}

	.rightline br:first-child {
		display: none;
	}

	.custom-press-media .row {
		display: flex;
		justify-content: center;
	}

	.custom-region-content-bg {
		padding: 40px 20px !important;
	}

	div#whats-included {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

		div#whats-included.custom-expended-view button.slick-prev.slick-arrow {
			left: 0 !important;
		}

		div#whats-included.custom-expended-view button.slick-next.slick-arrow {
			right: 0 !important;
		}

	#whats-included .custom-expend {
		padding-left: 20px;
		padding-right: 20px;
	}

	.imageCarousel .slick-slide {
		padding: 0 !important;
	}

	#whats-included {
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.06);
		border: solid 1px #ebebeb;
	}

	.stafflocation {
		position: relative;
		padding-bottom: 20px;
	}

		.stafflocation:after {
			position: absolute;
			content: "";
			color: #ff0000;
			bottom: 0;
			left: 0;
			top: 30px;
			border-top: solid 0.6px #ebebeb;
			width: 20%;
		}

	#Global1,
	#alumni5,
	#alumni3 {
		display: none;
	}

	#goAbroadAgainMob {
		display: none;
	}

	#isawaymob,
	#stu_health_mob {
		display: none;
	}

	.custom-ad-list-module h3:before {
		display: none;
	}

	.custom-hover-expended,
	.custom-ad-list-module .column-splitter > div ul {
		display: block !important;
	}

	#whats-included {
		padding-bottom: 30px;
	}

	.InnerLayout .row.column-splitter {
		display: flex;
		justify-content: center;
	}

	.support-cmn {
		width: 100%;
	}

	.socialClass .col-sm-4 {
		width: 20%;
	}

	#welcome-container .heading2Detail,
	#welcome-container h5 {
		padding-left: 60px;
	}

	#family-orient img {
		padding-left: 0px;
	}

	#divisionPartner {
		width: 75%;
		padding-top: 50px;
		margin-left: auto;
		margin-right: auto;
		float: none;
		clear: both;
	}

	.footerLink h3 {
		text-align: left !important;
	}

	.field-promotext p {
		width: 60%;
	}

	.field-promo-icon p {
		width: 100% !important;
		text-align:left;
	}

	.promo .component-content {
		text-align: center !important;
	}

	.promo.promo-hero .field-promotext {
		top: 50% !important;
	}

	#whats-included {
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.06);
		background-color: #ffffff;
		border: solid 1px #ebebeb;
		padding: 30px 40px !important;
		text-align: center;
		max-width: 650px;
		margin-left: auto;
		margin-right: auto;
	}

		#whats-included .image a {
			display: block;
			padding-bottom: 10px;
		}

		#whats-included .img-responsive .component-content {
			display: flex;
			flex-direction: column;
			min-height: 150px;
			align-items: center;
			justify-content: space-around;
			margin-bottom: 20px;
		}

		#whats-included .col-sm-2 {
			width: 15%;
			margin: 0 15px;
		}

		#whats-included .column-splitter {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
		}

	#family-orient .field-link {
		text-align: left;
	}

	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}

	.container .jumbotron,
	.container .jumbotron {
		padding-left: 60px !important;
		padding-right: 60px !important;
	}

	.jumbotron h1,
	.jumbotron .h1 {
		font-size: 63px;
	}

	.meetTeamSection {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
	}

	.container > .navbar-header,
	.container > .navbar-header,
	.container > .navbar-collapse,
	.container > .navbar-collapse {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

	.navbar > .container .navbar-brand,
	.navbar > .container .navbar-brand {
		margin-left: -15px !important;
	}

	.custom-tabber .tab.active {
		display: block !important;
	}

	.component.container.col-xs-12.page-center.custom-SecurityLevels-c3 {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}

	.custom-apply1 {
		padding: 60px 0;
	}

	.how-to-apply-row1 {
		position: relative;
		padding-bottom: 100px;
		width: 600px;
		margin-left: auto;
		margin-right: auto;
	}

	.how-to-apply-row1 {
		position: relative;
		padding-bottom: 100px;
	}

	.custom-apply-col1,
	.custom-apply-col2 {
		margin: inherit !important;
	}

	.custom-apply-col2 {
		position: absolute;
		right: 0;
		top: 50%;
	}

	.custom-apply-col1:after {
		content: "";
		display: block;
		background-color: #34a0a2;
		height: 2px;
		transform: rotate(22deg);
		width: 290px;
		bottom: 25px;
		right: -278px;
		position: absolute;
	}

	.custom-apply-col2:before {
		content: "";
		display: block;
		background-color: #34a0a2;
		height: 2px;
		transform: rotate(-22deg);
		width: 290px;
		bottom: 25px;
		left: -278px;
		position: absolute;
	}

	.custom-apply-col5:before {
		height: 0;
	}

	.mobile-toggle-wrapper {
		display: block !important;
	}

	span.mobile-toggle-btn {
		display: none;
	}

	#family-orient .learnMore .field-link {
		text-align: left;
	}

	#welcome-container .image {
		text-align: center;
	}


	#custom-hompage header {
		min-height: auto;
	}

	#Milestones .yearHistory .slick-prev,
	#Milestones .yearHistory .slick-next {
		top: 63px !important;
	}

	#myCarouselhome {
		min-height: 520px;
		position: relative;
	}

	.listViewBlock {
		text-align: left;
	}

	.courseDetails {
		padding-right: 60px;
	}

	.priceDetails {
		width: 80%;
	}

	.studentImg {
		float: left;
	}

	.carousel-indicators {
		bottom: -50px !important;
	}

	.tabbingSection .col-sm-6:first-child {
		border-right: 1px solid #ebebeb;
	}

	.studentQuote {
		padding-left: 30px;
		width: auto;
		overflow: hidden;
		float: none;
	}

	.socialBar a.gapEligible {
		float: none;
	}

	div#housingSection .tabbingSection {
		padding-left: 0;
		padding-right: 0;
	}

	.gridView .ListContentViewWrapper {
		min-height: 418px;
	}

	.bioDetails {
		width: 100%;
	}

	.bannerContainer {
		top: 0;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		height: 100vh;
		padding-top: 20vh;
		width: 100%;
		max-width: 760px;
	}

	.bannerIcon {
		position: absolute;
		width: 100%;
		bottom: 160px;
		padding-top: 0;
		left: 50%;
		transform: translateX(-50%);
	}

		.bannerIcon .content {
			text-align: center;
			color: #fff;
		}

	.headingSection {
		position: absolute;
		top: 25%;
		width: 100%;
		left: 50%;
		transform: translateX(-50%);
	}

	.yearHistory {
		width: 100%;
		max-width: 600px;
	}

	.parentExpandedSection .col-sm-2 {
		width: 20%;
	}

	.subNavSection ul li {
		font-size: 16px;
	}

	.mt30 .col-sm-4 {
		margin-bottom: 0;
	}

	.overviewNav li {
		margin: 0 10px;
		width: auto;
	}

	.subNavSection ul li,
	.navSection ul li {
		width: auto;
		text-align: center;
		margin: 0px 10px;
	}

	.housingBlock .txtRight {
		width: 80%;
		float: right;
		text-align: left;
		padding: 0 15px;
	}

	.housingBlock .imgLeftSection {
		width: 20%;
		float: left;
		margin-top: 30px;
		padding: 0 15px;
	}

	.housingBlock .txtLeft {
		width: 70%;
		text-align: right;
		float: left
	}

	.housingBlock .imgRightSection {
		float: right;
		width: 20%;
		margin-top: 30px;
		padding: 0 15px;
	}

	.innerSection {
		width: 600px;
		margin: 0 auto;
		background: rgba(255, 255, 255, 0.8);
	}

	.innerSection {
		padding: 50px 80px;
	}

	.bannerIcon .row {
		display: flex;
		justify-content: center;
	}

	.gridView .CartTopContent {
		min-height: 270px;
	}

	.gridView .bottomBlock {
		min-height: 100px;
	}

	.CartItem {
		float: none !important;
		display: inline-block;
		vertical-align: top;
		width: calc(33.33333333% - 3px) !important;
	}

	.mobile-filter-trigger {
		display: none;
	}

	.gridView .ListContentViewWrapper {
		min-height: 418px;
	}

	.MobileFilterBtn {
		display: none;
	}

	#internationalTeam ul.countryListing > li ul {
		display: block !important;
	}

	p.ProgramCounter {
		display: none;
	}

	.column img {
		clear: both;
		float: left;
		margin: 5px 0;
		width: 100%;
	}

	#internationalTeam ul.countryListing > li > a span.fa {
		display: none;
	}

	#custom-hompage .slick-dots li button {
		display: inline-block;
	}

	#internationalTeam > .row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		overflow: hidden;
		margin-bottom: 70px;
	}

	ul.countryListing {
		height: 100%;
	}

	.listView .CartItem {
		width: 100% !important;
	}

	.listView .ListContentViewWrapper {
		display: block;
		width: calc(100% - 200px);
		float: left;
		padding: 15px 40px;
	}

		.listView .ListContentViewWrapper .CartTopContent {
			width: calc(100% - 200px);
			float: left;
			padding-right: 20px;
			min-height: 0;
		}

	.listView .programListBlock {
		min-height: 222px;
	}

	.listView .ProgramCartImage img {
		min-height: 220px;
	}

	.listView .ListContentViewWrapper .CartBottomContent {
		max-width: 200px;
		float: left;
		padding-left: 20px;
		border-left: 1px solid #ebebeb;
	}

		.listView .ListContentViewWrapper .CartBottomContent table tbody tr:not(:last-child) {
			border-bottom: 1px solid #ebebeb;
			padding-bottom: 13px;
			margin-bottom: 10px;
		}

		.listView .ListContentViewWrapper .CartBottomContent table tbody tr {
			display: block;
			float: left;
			width: 100%;
		}

	.listView .programListBlock h3 {
		background: transparent;
		padding: 0;
	}

	.listView .programListBlock:before,
	.programListBlock:after {
		content: "";
		clear: both;
		display: block;
	}

	.listView .bottomBlock table th:first-child,
	.listView .bottomBlock table td:first-child {
		border: none;
	}

	.listView .bottomBlock table tr th:nth-child(1),
	.listView .bottomBlock table tr td:nth-child(1) {
		width: 100% !important;
		display: block;
		float: none;
		max-width: 100%;
	}

	.textblack {
		color: #383838;
		font-weight: 600;
	}

	.listView .programListBlock p {
		margin: 0;
	}

	.listView .bottomBlock table {
		border: none;
		padding-top: 0;
	}

	.listView .ListContentViewWrapper .CartBottomContent table tbody tr td,
	.listView .ListContentViewWrapper .CartBottomContent table tbody tr th {
		padding-left: 0 !important;
		padding-right: 0;
	}

	.listView .bottomBlock {
		padding: 0;
	}

		.listView .bottomBlock table th {
			font-weight: 500;
		}

	.listView .programListBlock p.city {
		padding: 0 0 7px 0;
	}

	.custom-msg3 p {
		font-size: 12px;
	}

	.subjectClass {
		width: 50% !important;
	}


	.listView .ShowInList {
		display: block !important;
	}

	.listView .ThemeAfrica h3 {
		color: #dcaf52;
	}

	.listView .NoneISACart .ListContentViewWrapper .CartBottomContent {
		width: 100%;
		max-width: 100%;
		padding: 15px 0px 0px;
		border-width: initial;
		border-style: none;
		border-color: initial;
		border-image: initial;
	}

		.listView .NoneISACart .ListContentViewWrapper .CartBottomContent .nonSxaSection {
			padding: 0px;
			border-width: initial;
			border-style: none;
			border-color: initial;
			border-image: initial;
		}

	.listView .hideInList {
		display: none !important;
	}

	.listView .ThemeAsia h3 {
		color: #ed7a7e;
	}

	.listView .ThemeEurope h3 {
		color: #4fb9b4;
	}

	.listView .ThemeLatinAmerica h3 {
		color: #6dc287;
	}

	.listView .ThemePacific h3 {
		color: #62b9d0;
	}

	.listView .ThemeNorthAmerica h3 {
		color: #62b9d0;
	}

	.listView .ProgramCartImage {
		display: block;
		width: 200px;
		float: left;
		height: 200px;
	}

	.listView .ListContentViewWrapper {
		min-height: 0;
	}

	.listView .NoneISACart .programListBlock h3 {
		color: #4fb9b4;
	}

	.listView .programListBlock .bottomBarIcon {
		position: absolute;
		right: 0;
		bottom: 0;
	}
}

@media only screen and (min-width: 1024px) {
	.studentQuote {
		min-height: 230px;
	}

	.footerAddress {
		text-align: left;
	}

	.programInnerContainer {
		margin-top: 60px;
	}

	div#programgridrow {
		padding-left: 10px;
	}

	.subNavSection .containerLagre ul li {
		margin: 0;
		padding: 0 15px;
	}


	.subNavSection .containerLagre ul li {
		margin: 0;
		padding: 0 15px;
	}
	/* .bioImg {
		width: 80%;
		margin: 0 auto;
	} */
	.oupPeopleSection .container {
		width: 100%;
		max-width: 900px;
	}

	.subNavSection ul li {
		font-size: 18px;
	}

	.innerSection {
		width: 900px;
	}

	.innerSection {
		padding: 50px 150px 80px 150px;
	}

	.bannerContainer.containerLagre .container {
		max-width: 1200px;
		margin: 0 auto;
		width: 1200px;
	}

	.studentQuoteSection #myCarousel {
		width: 100%;
		margin: 0 auto;
	}

	#housing-Tab,
	#Excursion-Tab,
	#Support-Id {
		width: 900px;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}

		#housing-Tab .leftImg {
			margin-right: 50px;
		}

		#housing-Tab .rightImg {
			margin-left: 50px;
		}

	#Include-ID {
		width: 950px;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}

	.heading2Black > div {
		width: 75%;
	}
}

@media only screen and (min-width: 1200px) {

	.homebannerCarousel .bannerIcon {
		width: 1170px;
	}
}

@media only screen and (min-width:1470px) {
	.subNavSection a.active:after {
		bottom: -50px;
	}
}

@media only screen and (min-width: 1600px) {
	#custom-health-tab .custom-healthTab-c4 {
		padding-top: 400px;
	}

	#custom-health-tab .custom-healthTab-c3 {
		top: -220px;
	}

	#isa_staff_suppo .custom-healthTab-c3 {
		top: -220px;
	}
}

@media (min-width: 768px) and(max-width: 991px) {
	.new_social {
		max-width: 168px !important;
	}

	.subNavSection a.active:after {
		display: none;
	}

	.footerLogo {
		text-align: center;
	}

	.subNavSection ul li {
		font-size: 15px;
		margin: 0 5px;
	}

	.subNavSection ul li {
		font-size: 15px;
		margin: 0 5px;
	}

	.subNavSection.containerLagre .container {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.subNavSection a.active:after {
		bottom: -59px;
	}

	div#programgrid > .row {
		margin-left: -9px;
		margin-right: -9px;
	}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
	#custom-home-team-slider {
		padding-bottom: 185px;
	}

	.programListBlock {
		min-height: 418px;
	}

	.sectionHeader h3 {
		font-size: 18px
	}

	.custom-num h5 {
		font-size: 105px;
		margin-top: -7px;
	}

	.custom-sky-bg span.fa.download-icon.fa-arrow-circle-down {
		position: absolute;
		top: 21px;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
	#custom-home-team-slider {
		padding-bottom: 172px;
	}
	/*.yearHistory .slick-prev {left: 10px !important;}
.yearHistory .slick-next {right: 0px !important;}*/

	.sectionHeader h3 {
		font-size: 18px
	}

	#custom-health-tab .custom-healthTab-c3 {
		margin-left: calc(100% - (54% + 15px)) !important;
	}

	#isa_staff_suppo .custom-healthTab-c3 {
		margin-left: calc(100% - (54% + 15px)) !important;
	}

	.footerLogo {
		padding: 10px 0 5px 0;
		text-align: center;
	}

	#custom-region-africa .container {
		max-width: 706px !important;
	}

	#custom-region-asia .container {
		max-width: 706px !important;
	}

	#custom-region-europe .container {
		max-width: 706px !important;
	}

	#custom-region-america .container {
		max-width: 706px !important;
	}

	#custom-region-pacific .container {
		max-width: 706px !important;
	}

	#custom-region-north-america .container {
		max-width: 706px !important;
	}

	#white-box {
		max-width: 92% !important;
	}

	.custom-sky-bg span.fa.download-icon.fa-arrow-circle-down {
		position: absolute;
		top: 21px;
	}

	.custom-blog-listing .post-item h3 {
		min-height: 84px;
	}

	#clickacc img {
		padding-left: 11px;
	}
}

@media only screen and (max-width: 1200px) and (min-width: 1025px) {
	.filterSection ul li a {
		padding: 15px 20px 15px 20px;
	}
}

@media only screen and (max-width: 1200px) {
	.navigation.navigation-main .component-content > nav > ul > li, .navigation.navigation-main .component-content > nav > ul > li {
		float: left !important;
	}

	div#headerNav .component.navigation {
		padding-left: 0;
		padding-right: 0;
	}

	.navigation.navigation-main .component-content > nav > ul > li:first-child > .navigation-title a {
		padding-left: 0 !important;
	}

	.header-logo {
		padding-left: 0;
	}

	.custom-apply-col1 .custom-hover-expended {
		left: calc(100% + 25px);
		right: auto;
	}

	.custom-apply-col2 .custom-hover-expended {
		right: calc(100% + 24px);
		left: auto;
	}

	.custom-apply-col1 .custom-hover-expended:before {
		border-left-color: transparent;
		border-top-color: transparent;
		border-bottom-color: transparent;
		left: -40px;
		right: auto;
		border-right-color: #34a0a2;
	}

	.custom-apply-col2 .custom-hover-expended:before {
		border-right-color: transparent;
		border-top-color: transparent;
		border-bottom-color: transparent;
		right: -40px;
		left: auto;
		border-left-color: #34a0a2;
	}

	.custom-hover-expended {
		width: 350px;
	}
}


@media only screen and (max-width: 1024px) {
	li.UserName {
		padding: 10px 20px !important;
	}

	.filterSection ul li a {
		padding: 15px 10px 15px 10px;
	}

	.filterSection ul li.filterCaption {
		padding: 17px 0 15px 8px;
	}

	.filterSection ul li a:after {
		right: 0;
		top: 21px;
	}

	.filterSection ul li {
		font-size: 12px;
	}

	.footer-logo-section {
		text-align: center;
	}

	#alumWelcome .custom-hang-out {
		margin-top: -110px;
		padding-bottom: 30px;
	}

	.studentQuote {
		min-height: 280px;
	}

	div#mobile-menu-wrapper .col-md-6.no_padding {
		width: 100%;
	}

	.custom-expended-view .column-splitter div.open .custom-popup,
	.custom-expend.open .custom-popup {
		max-width: 90% !important;
	}

	.filterSection ul li a {
		padding: 15px 20px 15px 15px;
	}

	.filterSection ul li.filterCaption {
		padding: 17px 0 15px 15px;
	}

	.filterSection ul li a:after {
		right: 5px;
		top: 23px;
	}

	#customeuro.custom-Veritas-section1 .image {
		margin-top: 0 !important;
	}

	#goAbroadAgainID > div {
		min-height: 800px;
		background-size: contain;
	}

	#customeuro .image,
	#customeuro.custom-inter-section2 .image,
	#customeuro.custom-hang-img .image,
	.custom-hang-out {
		margin: 0 !important;
		padding-top: 50px;
	}

	#alumWelcome .custom-hang-out {
		margin: 0 !important;
		padding-top: 0px;
	}

	.custom-form-bg {
		background-size: cover;
	}

	.navDividerLarge:after {
		background: none;
	}
}

@media only screen and (min-width: 1025px) {
	.navigation li > .navigation-title > a:hover {
		color: rgba(56, 56, 56,0.7);
	}

	.navigation.navigation-main.navigation-main-horizontal .submenu > ul {
		padding-bottom: 5px;
	}

	.tabs-heading li a.active:after {
		content: "";
		width: 20px;
		height: 20px;
		display: block;
		background: #f5f5f5;
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		bottom: -30px;
		z-index: 999;
		transform: rotate(45deg);
		z-index: 1;
	}

	.navigation .rel-level2 > .navigation-title a {
		display: block;
		text-align: center;
		text-transform: uppercase;
		font-weight: 700;
	}

	.subjectClass ul {
		column-count: 2;
		-webkit-column-count: 2;
		-moz-column-count: 2;
	}

	#mobile-menu-wrapper .UserMenu {
		display: none !important;
	}

	header {
		min-height: 124px;
	}

	.slide-forward,
	.slide-back,
	div#mobile-menu-wrapper .navigation.navigation-main .component-content > nav > ul > li ul > .navigation-title {
		display: none;
	}

	.AfricaCountryClass.submenu > .navigation-title a {
		color: #dcaf52;
		font-weight: bold !important;
		text-transform: uppercase;
	}

	.asiaCountryClass.submenu > .navigation-title a {
		color: #ed7a7e;
		font-weight: bold !important;
		text-transform: uppercase;
	}

	.europeCountryClass.submenu > .navigation-title a {
		color: #4fb9b4;
		font-weight: bold !important;
		text-transform: uppercase;
	}

	.latinAmericaClass.submenu > .navigation-title a {
		color: #6dc287;
		font-weight: bold !important;
		text-transform: uppercase;
	}

	.pacificCountryClass.submenu > .navigation-title a {
		color: #62b9d0;
		font-weight: bold !important;
		text-transform: uppercase;
	}

	.northAmericaCountryClass.submenu > .navigation-title a {
		color: #62b9d0;
		font-weight: bold !important;
		text-transform: uppercase;
	}

	.mobile-close,
	.mobile-trigger,
	div#headerNav .header-top-links,
	.navigation.navigation-main .component-content > nav .findprogram,
	#header .header-logo div#search-wrapper {
		display: none;
	}

	div#header-icon-wrapper {
		display: block;
	}

	#mobile-menu-wrapper div#clickacc {
		display: none;
	}

	.discoverAfricaBtn,
	.discoverAsiaBtn,
	.discoverEuropeBtn,
	.discoverLatinBtn,
	.discoverPacificBtn,
	.discoverNorthAmericaBtn {
		position: absolute;
		bottom: 0;
		border-radius: 15px;
		padding: 5px 10px;
		font-size: 12px !important;
		margin: 0 auto;
		left: 0;
		display: inline-block;
		right: 0;
		width: 90%;
		max-width: 185px;
		text-align: center;
		margin-bottom: 20px;
		box-shadow: 0 1.5px 3px 0 rgba(0,0,0,.24);
	}

		.discoverAfricaBtn a,
		.discoverAsiaBtn a,
		.discoverEuropeBtn a,
		.discoverLatinBtn a,
		.discoverPacificBtn a,
		.discoverNorthAmericaBtn a {
			color: #fff !important;
			text-align: center !important;
			line-height: 2 !important;
		}

	.discoverLatinBtn {
		padding-left: 8px;
		padding-right: 8px;
	}

	.navigation.navigation-main.navigation-main-horizontal .rel-level2 > .navigation-title {
		display: block;
		text-align: center;
		text-transform: uppercase;
		font-weight: 700;
		position: relative;
		margin-bottom: 10px;
		padding-bottom: 20px !important;
		padding: 3px 5px 3px 0;
		color: #383838;
		text-decoration: none;
		line-height: 1.3;
		font-size: 13px;
	}

	.navigation.navigation-main.navigation-main-horizontal .rel-level2 > div.navigation-title:after,
	.navigation.navigation-main.navigation-main-horizontal .rel-level2 > div.navigation-title a:after {
		content: "";
		width: 40px;
		height: 2px;
		background: #ebebeb;
		display: block;
		position: absolute;
		bottom: 10px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
}

@media(min-width: 2000px) {
	#goAbroadAgainID > div {
		min-height: 1400px;
	}
}

@media only screen and (max-width: 1024px)and (min-width:992px) {
	.footerAddress {
		text-align: left;
	}
}

@media only screen and (max-width: 767px) {
	.create_form,
	.create_acc_head {
		width: 100%;
	}

	.accmodel {
		padding-left: 0;
		padding-right: 0;
	}

	.social_login {
		padding: 20px 15px;
	}

	a.PopupLink.backToLogin {
		white-space: nowrap;
	}

	a.loginBtnfacebook, a.loginBtngoogle {
		display: inline-block;
		width: auto;
		padding-right: 10px;
	}

	.new_social {
		max-width: 168px !important;
	}

	li.mobilePagination.mobile-active p {
		display: block;
		padding: 0 20px;
		color: #34a0a2;
		font-weight: 400;
	}

	.Search_Filter_Section .FilterOption ul .filter_Dropdown {
		position: fixed;
		top: 62px;
		width: 100%;
		z-index: 20;
		height: 100%;
		border: none;
		background: #fff;
		padding: 0;
		box-shadow: none;
		border-top: 1px solid #ccc;
	}

	#Search_Result header {
		border-bottom: none;
	}

	.Search_Filter_Section .FilterOption ul .filter_Dropdown li a.DesktopLink,
	.Search_Filter_Section .FilterOption ul .filter_Dropdown li.ActiveItem {
		display: none;
	}

	.Search_Filter_Section .FilterOption ul .filter_Dropdown li {
		padding: 0;
		line-height: 1;
		text-align: left;
	}

	.Search_Filter_Section .FilterOption ul {
		display: block;
		text-align: center;
	}

		.Search_Filter_Section .FilterOption ul .filter_Dropdown li a.MobileLink {
			padding: 20px 20px;
			display: block;
			border-bottom: 1px solid #ccc;
		}

	.filter_Dropdown li.checked a {
		background: rgba(52,160,162,1);
		color: #fff !important;
	}

	.Search_pagination ul li:not(.mobilePagination) {
		display: none;
	}

	li.mobilePagination.mobile-active a {
		display: none;
	}

	.Search_pagination ul li a {
		font-size: 25px;
		line-height: 1.2;
		font-weight: 600;
	}


	.FilterDescSection {
		box-shadow: 0 0 40px 2px rgba(0, 0, 0, 0.16);
		padding: 15px;
	}

	.SortFilterOpen .FilterDescSection {
		box-shadow: none;
	}

	.Search_Filter_Section {
		padding: 0;
		box-shadow: none;
	}

	.FilterDescSection p {
		margin: 0;
	}

	.FilterOption {
		text-align: center;
		padding: 55px 10px 20px 10px;
	}

	.Search_Result_Section {
		margin: 0 0;
	}

		.Search_Result_Section ul li {
			padding: 25px 0 25px 0;
		}

			.Search_Result_Section ul li:last-child {
				border-bottom: none;
			}

	.Search_Filter_Section .FilterOption > ul > li {
		background: rgb(245,245,245);
		margin: 0 5px 10px 5px;
		border-radius: 50px;
		color: rgb(170,169,169);
		float: none;
		display: inline-block;
	}

		.Search_Filter_Section .FilterOption > ul > li > span {
			padding: 5px 50px 5px 15px;
			position: relative;
		}


			.Search_Filter_Section .FilterOption > ul > li > span:after {
				content: "";
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
				font-family: FontAwesome;
				position: absolute;
				right: 15px;
			}



	.studentQuote p:not(.studentIntro) + div {
		text-align: center;
		padding: 15px 20px 0 20px;
	}

	div#Milestones {
		overflow: hidden;
	}

	.mainContainer {
		box-shadow: none;
	}

	.coursedisclaimer {
		padding: 15px 19px 0 19px;
	}

	#program-overview-page h2#tab-title {
		display: none;
	}

	#program-overview-page .mainContainer {
		padding-top: 0;
	}

	.anp-open .custom-expended-view .slick-list.draggable, .anp-open .custom-expended-view .slick-track {
		overflow: hidden !important;
	}

	.MobileCartSlider .slick-prev, .MobileCartSlider .slick-next {
		display: none !important;
	}

	div#whats-included {
		background: transparent;
		border: none;
	}

	.field-download-image {
		float: right;
		margin-right: 15px;
		padding: 12px 15px;
	}

	.overlay-open .custom-expended-view .slick-prev, .overlay-open .custom-expended-view .slick-next {
		display: none;
	}

	.custom-form-bg > div {
		background-size: cover;
	}

	#custom-friends-boxes .column-splitter {
		max-width: 430px;
	}

		#custom-friends-boxes .column-splitter > div {
			display: inline-block;
			vertical-align: top;
			float: none;
			max-width: 213px;
		}

	.custom-blog-subtitle {
		padding-bottom: 0;
	}

	div#LatestNews {
		background-color: rgba(235, 235, 235, 0.35);
	}

	.custom-blog-title h2 {
		margin-bottom: 10px;
	}

	.custom-listing-wrapper.col-xs-12 .post-item {
		margin-bottom: 25px;
	}

	#StudentWhatsOptionsBanner2,
	#choose-program {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.custom-hang-out {
		padding-top: 0px;
	}

	#footer-topsection {
		padding-top: 50px;
	}

	.custom-blog-listing .post-item > div.custom-author-data strong {
		width: 100%;
		float: none;
		text-align: center;
		font-size: 16px;
		font-weight: normal;
	}

	.custom-blog-listing .post-item > div.custom-author-data a {
		float: none;
		font-size: 16px;
		margin-top: 5px;
	}

	#custom-region-africa,
	#custom-region-asia,
	#custom-region-europe,
	#custom-region-america,
	#custom-region-pacific,
	#custom-region-north-america {
		overflow-x: hidden;
	}

	.custom-orderisa .image img {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.custom-orderisa .image {
		padding-bottom: 40px;
	}

	.top-menu {
		display: none;
	}

	.textBannerTitle1 {
		margin-left: 22% !important;
		text-align: center !important;
	}

	.custom-mobile-tab {
		display: block;
		margin-top: 20px;
	}

	.custom-tabber > div > div > ul.tabs-heading {
		display: none !important;
	}

	div#innerTab .tabs-container > h2 {
		display: none;
	}

	#innerTab ul.tabs-heading li {
		display: inline-block;
		padding: 10px 10px;
	}

		#innerTab ul.tabs-heading li div {
			padding: 0;
			margin: 0;
		}

	#innerTab ul.tabs-heading {
		padding-left: 0;
		padding-right: 0;
	}

	.custom-after-tab#innerTab .tab.active {
		display: block;
	}

	.custom-tabber .custom-tab2-wrappper,
	#innerTab .tabs-container .tab.active {
		display: block;
	}

	#goAbroadAgainID > div {
		min-height: 600px;
	}

	#welcome-container .column-splitter > div {
		padding-top: 20px;
		padding-bottom: 20px;
		text-align: center;
	}
	/*=========================================================
		country page responsive start
==========================================================*/
	.custom_overview,
	.custom_study_section {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#custom-cities-spain .row.column-splitter > div {
		display: inline-block;
		vertical-align: top !important;
		float: none;
		width: 40%;
		padding: 8px 9px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 0;
	}

	.accordion ul.items li.item {
		border: solid 2px #f5f5f5;
	}

	.accordion,
	#mainFAQ {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

		.accordion .toggle-header .component .field-heading:before {
			color: #373737;
		}

	#faqAccordion .accordion .toggle-header .component .field-heading {
		padding-left: 0 !important;
	}

	#faqAccordion .accordion .toggle-content {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	#custom-health-tab .custom-healthTab-c4 {
		padding-bottom: 25px;
		background: transparent;
	}

	#faqAccordion .toggle-content {
		padding-left: 0;
		padding-right: 0;
	}

	#custom-health-tab .custom-healthTab-c3 {
		position: static;
		margin: 0 !important;
		border-bottom: 1px solid #ccc;
		max-width: 100%;
		width: 100%;
	}

	#isa_staff_suppo .custom-healthTab-c3 {
		position: static;
		margin: 0 !important;
		border-bottom: 1px solid #ccc;
		max-width: 100%;
		width: 100%;
	}

	.custom-healthTab-c1,
	.custom-healthTab-c2,
	.custom-healthTab-c5,
	.custom-healthTab-c6,
	.custom-healthTab-c7,
	.custom-healthTab-c8,
	.custom-healthTab-c9,
	.custom-healthTab-c10 {
		padding-top: 10px;
		padding-bottom: 10px;
		/*padding-left: 0 !important;
		padding-right: 0 !important;*/
	}

		.custom-healthTab-c8 .column-splitter,
		.custom-healthTab-c10 .column-splitter {
			display: block;
		}

	#custom-health-tab .custom-healthTab-c4 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.custom-healthTab-c10 .custom-post-content {
		-webkit-order: 1;
		order: 1;
	}

	.custom-healthTab-c10 .custom-post-img {
		-webkit-order: 1;
		order: 1;
		padding-top: 15px;
	}

	.custom-full a {
		display: block;
	}

	.custom-full img {
		width: 100%;
		margin-top: 15px !important;
	}

	.custom-post-content h1 {
		text-align: center;
	}

	.studentQuoteSection .studentQuote p span {
		color: #fff;
	}

	.carousel-inner > .item:after,
	.carousel-inner > .item:before {
		content: "";
		display: block;
		clear: both;
	}

	#custom-health-tab .custom-SecurityLevels-c1.page-center {
		padding-left: 10% !important;
		padding-right: 10% !important;
	}

	#customeuro4 .carousel .wrapper li.slide .component-content,
	.custom-student-saying .carousel .wrapper li.slide .component-content {
		display: block !important;
	}

		#customeuro4 .carousel .wrapper li.slide .component-content > div,
		.custom-student-saying .carousel .wrapper li.slide .component-content > div {
			display: block;
			text-align: center !important;
			width: 100% !important;
		}

	#customeuro4 .carousel .wrapper li.slide .field-slidetext div,
	#customeuro4 .carousel .wrapper li.slide .field-slidetext h4,
	.custom-student-saying .carousel .wrapper li.slide .field-slidetext div,
	.custom-student-saying .carousel .wrapper li.slide .field-slidetext h4 {
		text-align: center !important;
	}

	#customeuro4 .carousel .wrapper li.slide .component-content .field-slideimage,
	.custom-student-saying .carousel .wrapper li.slide .component-content .field-slideimage {
		display: none;
	}

	.bannerSection,
	.custom-banner > div {
		min-height: auto !important;
		padding-top: 70px !important;
		padding-bottom: 60px !important;
	}

	#customeuro3,
	#customeuro3 .page-center {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	#customeuro3 {
		padding-top: 60px;
		padding-bottom: 0;
	}

	#customeuro4,
	#customeuro4 .page-center,
	.custom-student-saying,
	.custom-student-saying .page-center {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

		#customeuro4 .carousel .wrapper li.slide .component-content > div,
		.custom-student-saying .carousel .wrapper li.slide .component-content > div {
			min-width: auto;
		}

	#studyAbroadID .column-splitter {
		display: block;
		padding-top: 20px;
		padding-bottom: 20px;
	}

		#studyAbroadID .column-splitter > div {
			border-bottom: solid 1px #ebebeb;
			border-left: none;
			padding: 25px 0;
		}

	#fiveStepsID .row-splitter > div ul {
		padding: 20px 0;
		margin: 0;
	}

		#fiveStepsID .row-splitter > div ul li {
			display: block;
			list-style: none;
			border-bottom: solid 1px #ebebeb;
			margin: 0;
			padding: 20px 0;
			text-align: center;
		}

			#fiveStepsID .row-splitter > div ul li:first-child {
				border-top: solid 1px #ebebeb;
			}

	#fiveStepsID .row-splitter {
		text-align: center;
	}

	#faqBanner1 {
		min-height: auto;
		padding-top: 0px;
		padding-bottom: 50px;
	}

	#afterapply-banner {
		padding-bottom: 50px;
	}

	#researchAbroadGrid .row-splitter {
		max-width: 100% !important;
		box-shadow: none;
		border: none;
		padding: 0;
	}

	.col-sm-6.headerClass {
		display: none;
	}

	.student-hr hr {
		margin-left: auto;
		margin-right: auto;
	}

	.custom-funding-page .row.column-splitter {
		display: block;
	}

	.custom-blog-listing .post-item > div.custom-author-data span {
		display: block !important;
	}

	.custom-SecurityLevels-c3 > .component-content > div {
		white-space: normal !important;
	}

		.custom-SecurityLevels-c3 > .component-content > div a {
			display: block;
			white-space: normal !important;
			word-wrap: break-word;
		}

	.custom-SecurityLevels-c3 > .component-content > div {
		white-space: normal !important;
	}

		.custom-SecurityLevels-c3 > .component-content > div a {
			display: block;
			white-space: normal !important;
			word-wrap: break-word;
		}

	.custom-SecurityLevels-c6 ul li {
		margin-left: 0;
		white-space: normal !important;
		display: block;
	}

	.breadcrumb li {
		vertical-align: top;
		min-height: 30px;
	}

	.breadcrumb {
		padding-left: 15px;
		padding-right: 15px;
	}

	#customeuro4 .carousel .wrapper li.slide .field-slidetext h4 span,
	.custom-student-saying .carousel .wrapper li.slide .field-slidetext h4 span {
		TEXT-ALIGN: CENTER !IMPORTANT;
	}

	.custom-mobile-tab {
		clear: both;
	}

	.accordion .toggle-header .component .field-heading {
		padding-left: 0;
	}

	#custom-health-tab .custom-healthTab-c3 h1 {
		font-size: 30px;
		text-align: center !important;
	}

	#custom-health-tab .custom-healthTab-c3 span {
		padding: 13px 0 0 0 !important;
	}

	#isa_staff_suppo .custom-healthTab-c3 span {
		padding: 13px 0 0 0 !important;
	}

	.custom-healthTab-cc5,
	.custom-healthTab-cc4,
	.custom-healthTab-cc6 {
		max-width: 90%;
	}

		.custom-healthTab-cc6 h2 {
			margin-bottom: 0;
		}

		.custom-healthTab-cc6 p {
			font-weight: 500;
			text-align: center !important;
		}

	.custom-healthTab-cc3 p {
		font-weight: 500;
	}

	.custom-post-content h1 {
		margin-bottom: 27px;
	}

	#custom-health-tab .custom-healthTab-c3 {
		border: none;
	}

	#custom-health-tab .page-center {
		background-color: #f5f5f5;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	#custom-health-tab .content,
	#custom-health-tab .rich-text {
		text-align: center;
	}

	.custom-potential-c1 ul li {
		text-align: left;
	}

	.custom-SecurityLevels-c1.page-center {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}

	.custom-red ul li {
		text-align: left;
	}

	#customeuro .rich-text {
		text-align: center;
	}

		#customeuro .rich-text h1 {
			text-align: center !important;
		}

	#customeuro .rich-text,
	#customeuro h1 {
		text-align: center !important;
	}

	/*Blog & News */
	.custom-blog-listing .post-item {
		margin-right: 0 !important;
		width: 100%;
		max-width: 100%;
	}

	.component.container.custom-page-section.fs24.add-your-css-classes-here {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.custom-funding-page .custom-contact-links .row.column-splitter > div {
		width: 100% !important;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.custom-contact-links {
		padding-top: 20px;
		padding-bottom: 20px;
		margin-bottom: 30px;
	}

	.fs2 .row.component.column-splitter div {
		float: none !important;
	}

	.custom-grand-table table {
		padding-left: 15px;
		padding-right: 15px;
	}

	.fs17 .custom-counter-list ol {
		margin-left: 0;
	}

	.custom-ad-list-module .column-splitter {
		display: block;
	}

	.pyp-section1,
	.pyp-section2 {
		padding-top: 20px;
		padding-bottom: 0;
	}

	.pyp-section4 .col-xs-6,
	#location .col-xs-6 {
		width: 100% !important;
	}

	#location .rich-text {
		padding-bottom: 0;
	}

	#location .column-splitter {
		padding-bottom: 0;
		padding-top: 0;
	}

	.pyp-section3 {
		padding-top: 0;
	}

	.custom-acadmic-table {
		margin-top: 15px !important;
		margin-bottom: 20px !important;
	}

		.custom-SecurityLevels-c3 > .component-content > div,
		.custom-SecurityLevels-c3 > .component-content > div,
		#custom-health-tab .custom-SecurityLevels-c1.page-center,
		.custom-healthTab-c10 .rich-text,
		#custom-health-tab .tab,
		.fs2 .row.component.column-splitter div,
		.fs5 .component.row-splitter,
		.fs13 .component.row-splitter,
		.fs10 .component.row-splitter,
		.fs9 .component.row-splitter,
		.fs6 .component.row-splitter,
		.fs8 .component.row-splitter,
		.fs4 .page-center .component-content > div,
		.fs4 page-center .component-content div,
		.custom-acadmic-table,
		.pyp-section4,
		.custom-ad-list-module .column-splitter div,
		.custom-acadmic-table .row-splitter,
		.pyp-section3 .container,
		.pyp-section3 .rich-text,
		.pyp-section1,
		.pyp-section2,
		#location .container {
			padding-left: 0 !important;
			padding-right: 0 !important;
		}

	.pyp-section5 {
		padding-bottom: 0;
	}

	.pyp-section5 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.press-subtitle {
		font-weight: 500;
		padding-left: 15px;
		padding-right: 15px;
	}

		.press-subtitle p {
			font-weight: 700;
			font-size: 18px;
		}

	#choose-program .column-splitter {
		padding-left: 15px;
		padding-right: 15px;
	}

	.student-section8,
	#StudentExperinceBanner3 {
		background-position: center center !important;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#studentExText-pos {
		margin-bottom: 0;
	}

	#health-safety.m-lr10 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	#StudentFundingBanner4 {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	#StudentResourcesLinkBanner1 > div {
		margin: 0;
	}

	#iLearnedso-pos {
		padding-top: 0;
	}

	#read-watchicon {
		padding-top: 12px;
		text-align: center;
	}

		#read-watchicon .column-splitter div {
			padding: 0 !important;
			display: inline-block;
			float: none;
		}

	#create-gif {
		padding-top: 20px;
	}

	#student-portal .mt-35 {
		margin-top: 0;
	}

	#AlumniLinkResourcesBanner1 .page-center > div {
		padding-top: 0;
	}

	.textBannerTitle1 {
		margin: 0 !important;
	}

	#AlumniGlobalProgramBanner2_ > div > div {
		padding-left: 0 !important;
		text-align: center;
	}

	#photo-video-cta .column-splitter > div {
		display: block;
		width: 100%;
		text-align: center !important;
		min-height: 53px;
	}

		#photo-video-cta .column-splitter > div > div {
			margin: 0;
			padding-top: 10px;
		}

	.custom-blog-listing .post-item {
		text-align: center;
	}

	.custom-post-item-wrapper .column-splitter {
		display: block;
	}

	input[type="text"],
	input[type="password"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="search"],
	input[type="tel"],
	input[type="color"],
	input[type="file"],
	textarea,
	select {
		border-radius: 20px;
	}

	.custom-row4 .col-sm-6 {
		text-align: center;
	}

	.custom-form-bg h1 {
		font-size: 30px;
		margin-bottom: 25px;
	}

	#customeuro h2 {
		text-align: center !important;
	}

	.custom-Veritas-section1#customeuro {
		padding-top: 10px;
		padding-bottom: 50px;
	}

	.custom-inter-section4,
	.custom-Veritas-section3,
	#customeuro4,
	.cpc-section5,
	.custom-student-saying {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}

	.custom-inter-section2,
	.cpc-section3 {
		padding-top: 0 !important;
		padding-bottom: 20px !important;
	}
	/* Region page */
	.custom-regin-section1 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

		.custom-regin-section1 h1 {
			font-family: Lora;
			font-weight: bold;
			font-size: 32px;
		}

	.mobile-toggle-wrapper {
		display: none;
	}

	.custom-regin-section1 .page-center {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.custom-regin-section2 .page-center,
	.custom-regin-section3 .page-center,
	.custom-regin-section4 .page-center,
	.custom-regin-section5 .page-center,
	.custom-regin-section6 .page-center {
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 0;
		padding-bottom: 0;
	}

	#custom-region-asia .column-splitter,
	#custom-region-europe .column-splitter,
	#custom-region-america .column-splitter,
	#custom-region-pacific .column-splitter,
	#custom-region-africa .column-splitter,
	#custom-region-north-america .column-splitter {
		display: block !important;
	}

	.mobile-toggle-wrapper > div,
	.custom-mobile-heading {
		float: none;
	}

	.custom-region-content-bg {
		border-radius: 30px;
		padding: 0 !important;
		margin: 0 8% !important;
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}

	.mobile-toggle-wrapper {
		padding: 15px 10px 15px 10px;
	}

	.custom-mobile-heading {
		padding-left: 23px;
		padding-right: 25px;
		padding-top: 10px;
		padding-bottom: 10px;
		cursor: pointer;
	}

		.custom-mobile-heading h2 {
			margin: 0;
			color: #fff;
			font-size: 24px;
			text-align: left;
		}

	.mobile-toggle-wrapper .component-content p {
		text-align: left;
	}

	div#custom-region-africa {
		background-color: rgb(221, 178, 82);
	}

	div#custom-region-asia {
		background-color: rgb(237, 122, 125);
	}

	div#custom-region-europe {
		background-color: rgb(79, 185, 180);
	}

	div#custom-region-america {
		background-color: rgb(110, 194, 135);
	}

	div#custom-region-pacific {
		background-color: rgb(99, 185, 208);
	}

	div#custom-region-north-america {
		background-color: rgb(99, 185, 208);
	}

	#custom-region-africa .custom-region-content-bg {
		background-color: rgba(250, 213, 114, 0.6);
		box-shadow: 0px 0.5px 20px -4px rgba(0, 0, 0, .24);
		border: none;
	}

	#custom-region-asia .custom-region-content-bg {
		background-color: rgba(247, 174, 183, 0.6);
		box-shadow: 0px 0.5px 20px -4px rgba(0, 0, 0, .24);
		border: none;
	}

	#custom-region-europe .custom-region-content-bg {
		background-color: rgba(151, 213, 204, 0.6);
		box-shadow: 0px 0.5px 20px -4px rgba(0, 0, 0, .24);
		border: none;
	}

	#custom-region-america .custom-region-content-bg {
		background-color: rgba(165, 215, 183, 0.6);
		box-shadow: 0px 0.5px 20px -4px rgba(0, 0, 0, .24);
		border: none;
	}

	#custom-region-pacific .custom-region-content-bg {
		background-color: rgba(154, 217, 233, 0.6);
		box-shadow: 0px 0.5px 20px -4px rgba(0, 0, 0, .24);
		border: none;
	}

	#custom-region-north-america .custom-region-content-bg {
		background-color: rgba(154, 217, 233, 0.6);
		box-shadow: 0px 0.5px 20px -4px rgba(0, 0, 0, .24);
		border: none;
	}

	.custom-region-content-bg.open h1,
	.custom-region-content-bg.open h2 {
		color: #383838;
	}

	.custom-region-content-bg.open {
		background-color: #fff !important;
	}

	.open .custom-mobile-heading {
		border-bottom: 1px solid #e5e3e3;
	}

	.custom-ad-list-module .column-splitter > div:not(:first-child),
	.custom-ad-list-module .column-splitter {
		border: none;
	}

		.custom-ad-list-module .column-splitter > div:not(:first-child),
		.custom-ad-list-module .column-splitter {
			border: none;
		}

			.custom-ad-list-module .column-splitter > div {
				margin-bottom: 10px;
				border: 1px solid #ebebeb !important;
				border-radius: 20px;
				box-shadow: 0 1.5px 10px 0 rgba(0, 0, 0, .06);
				margin-bottom: 15px;
			}

	.custom-ad-list-module div {
		float: none;
	}

	.custom-ad-list-module .column-splitter {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}

	.custom-ad-list-module {
		padding-top: 35px;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

		.custom-ad-list-module .column-splitter > div ul {
			display: none;
			padding-bottom: 5px;
		}

		.custom-ad-list-module h3 {
			margin: 0;
			text-align: left;
			text-transform: capitalize !important;
			font-weight: bold;
			color: #383838;
			padding: 10px 40px 10px 20px;
			position: relative;
			cursor: pointer;
			line-height: 1.3;
		}

		.custom-ad-list-module .column-splitter > div ul li {
			padding: 10px 20px;
			border-top: 1px solid #ebebeb;
			margin: 0;
		}

		.custom-ad-list-module h3:before {
			content: "";
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			font: normal normal normal 14px/1 FontAwesome;
			display: inline-block;
			position: absolute;
			right: 20px;
			top: 14px;
			font-size: 14px;
		}

		.custom-ad-list-module h3.open:before {
			content: "";
		}

	.after-section2 div,
	.after-section2 .page-center,
	.after-section1 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.custom-sky-bg .custom-box-bg.after-sectionb {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.custom-box-bg > div {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	#innerTab .tabs-container .tab > div {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.custom-serial-no h1 {
		margin-bottom: 15px;
	}

	.after-section3b .column-splitter > div:not(:first-child),
	.after-section3c .column-splitter > div:not(:first-child) {
		float: none;
		display: inline-block;
	}

	.after-section3b .column-splitter > div:first-child div,
	.after-section3c .column-splitter > div:first-child div {
		float: none;
	}

	.about-section9,
	#ISAWayBanner1,
	.about-section1,
	.about-section3 {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

		.about-section9 .column-splitter > div {
			padding-top: 20px;
			padding-bottom: 20px;
		}

			.about-section9 .column-splitter > div:not(:first-child) {
				border: none;
			}

		.about-section9.Jobs {
			background-color: rgb(245 245 245);
		}

	.latest-newss {
		position: relative;
	}

		.latest-newss:after {
			position: absolute;
			bottom: 0;
			content: "";
			border-bottom: 2px solid rgb(229, 227, 227);
			width: 93%;
			display: block;
		}

	#cutom-about-grid-container .column-splitter {
		display: block;
	}

		#cutom-about-grid-container .column-splitter > div {
			width: 100% !important;
			margin: 0 0 15px 0;
		}

	#isadivition-section {
		padding-top: 20px;
		background-color: rgba(235, 235, 235, 0.35);
		text-align: center;
	}

	#cutom-about-grid-container .column-splitter > div {
		box-shadow: unset;
		background-color: transparent;
		border: none;
	}

		#cutom-about-grid-container .column-splitter > div .field-link {
			text-align: center;
			padding: 0 15px;
		}

	#isadivition-section h1 {
		margin-bottom: 10px;
	}

	.custom-apply-col1,
	.custom-apply-col2 {
		width: 100%;
		height: auto;
		border: none;
		background: transparent;
		box-shadow: none;
		margin: 0;
		padding: 15px 0 !important;
	}

		.custom-apply-col1 div,
		.custom-apply-col2 div {
			float: none;
		}

	.mobile-view-hover {
		width: 200px;
		border-radius: 50%;
		height: 200px;
		border: 2px solid #34a0a2;
		text-align: center;
		padding: 40px 0;
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, .16);
		background-color: #fff;
		margin-bottom: 20px !important;
		transition: 0.5s ease;
	}

	.custom-hover-expended {
		opacity: 1 !important;
		visibility: visible !important;
		transform: none;
		display: none;
		height: auto;
		transition: none;
		width: 100%;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0 !important;
		right: 0 !important;
		z-index: 15;
	}

		.custom-hover-expended:before {
			left: 0 !important;
			right: 0 !important;
			margin-left: auto;
			margin-right: auto;
			width: 40px;
			top: -20px;
			border-bottom-color: #34a0a2 !important;
			border-right-color: transparent !important;
			border-left-color: transparent !important;
		}

	div#custom-student-social .column-splitter {
		display: block;
	}

	.call-msg {
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		width: 250px;
		display: block;
	}

	.custom-after-tab .tab {
		padding-top: 0;
	}

		.custom-after-tab .tab h1 {
			font-size: 20px;
		}

	.custom-tab-title {
		padding-bottom: 20px;
	}

	.custom-tabber p {
		text-align: center;
	}

	#faqAccordion .accordion .toggle-header .component .field-heading p {
		text-align: left;
	}

	.accordion .toggle-content p {
		text-align: left;
	}

	#faqAccordion .custom-tabber p {
		text-align: left;
	}

	#faqAccordion .field-heading:before {
		right: 10px !important;
		left: auto;
		top: 16px;
	}

	#faqAccordion .accordion ul.items li.item {
		border-radius: 40px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.custom-form-bg form > div {
		width: 100% !important;
		display: block !important;
		max-width: 100%;
	}

	.custom-form-bg:hover,
	input[type="submit"]:hover,
	input[type="button"]:hover {
		background-color: #05162f;
		color: #fff;
	}

	.custom-form-bg .checkmark {
		top: 0px;
	}

	.funding-resource-tab {
		padding-top: 20px;
	}

	.custom-resource-grid .row-splitter > div {
		padding-top: 20px;
		padding-bottom: 0;
	}

	.custom-resource-grid .column-splitter div {
		float: none !important;
	}
	/*=================================================================*/
	#AlumniGlobalProgramBanner2_,
	#lifeAfterStudyAbroadID,
	#shareYourExperienceID {
		display: none;
	}

	#Global1 {
		background-color: rgb(245, 245, 245);
		padding-bottom: 40px;
	}

	#Global1,
	#alumni3,
	#alumni5 {
		text-align: center;
	}

		#Global1 img,
		#alumni3 img,
		#alumni5 img {
			min-height: 202px;
		}

		#Global1 .file-type-icon-media-link,
		#alumni3 .file-type-icon-media-link,
		#alumni5 .file-type-icon-media-link {
			padding: 0 0 40px 0;
		}

	#studentHealthBanner1,
	#ISAWayBanner1 {
		display: none;
	}

	#stu_health_mob,
	#isawaymob {
		text-align: center;
		padding: 0 0 50px 0;
	}

		#stu_health_mob .file-type-icon-media-link,
		#isawaymob .file-type-icon-media-link {
			padding: 10px 0 40px 0px;
		}

	.pyp-section4 {
		text-align: center;
	}

	.us-img {
		width: 100%;
	}

	.barcelona-img {
		width: 100%;
	}

	.health-img {
		width: 100%;
	}

	.allProgram {
		float: none !important;
	}

	#cutom-about-grid-container {
		text-align: center;
	}

		#cutom-about-grid-container .rm-link {
			text-align: center;
			float: none;
		}

		#cutom-about-grid-container h3,
		#cutom-about-grid-container p {
			display: block;
		}

	div#CustomProgramsBanner2 .component.container.page-center {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.custom-sky-bg span.fa.download-icon.fa-arrow-circle-down {
		position: absolute;
		top: 21px;
	}

	#family-orient span.fa.download-icon.fa-arrow-circle-down {
		position: absolute;
		top: 41px;
	}

	div#student-portal .custom-hang-out {
		display: none;
	}

	div#student-portal {
		padding-bottom: 0px !important;
	}


	.bannerIcon .content {
		width: 100%;
	}

	#supportSection .container {
		display: block;
	}

	#healthSafetyBanner {
		padding-bottom: 50px;
	}

	#AlumniLinkResourcesBanner1 .page-center > div {
		padding-left: 0;
	}

	#studentBannerHead > div {
		padding-left: 0;
	}

	.storyAbroadSection.containerLagre {
		padding: 50px 0;
	}

	.yearHistory {
		margin: 60px 30px;
	}

	.carouselSection {
		padding: 0 25px;
	}

	.yearHistory ul li {
		padding: 0px 5px !important;
		width: 77px !important;
		border-radius: 20px !important;
	}

	#Milestones .yearHistory .slick-prev,
	#Milestones .yearHistory .slick-next {
		top: 48px !important;
	}

	.custom-blog-listing .post-item hr {
		display: none;
	}

	.press-load-more {
		padding-top: 25px;
		padding-bottom: 53px;
	}

	.teamList .row {
		display: block;
	}

	.custom-after-tab .tab h1 {
		text-align: center !important;
	}

	.srch-container .page-center .component-content > div {
		max-width: 100%;
	}

	.custom-box-bg > div {
		border-radius: 0px;
	}

	.after-section2a p {
		text-align: center !important;
	}

	.carousel-indicators {
		bottom: -60px;
		margin: 0 auto;
	}

	select#wffm39f8910775ee489095dad39fce2f7f34_Sections_0__Fields_4__Value {
		border-radius: 20px;
	}

	#we-are-textcontent {
		padding: 4% 3%;
	}

	#choose-program .custom-hang-out img {
		width: 670px !important;
	}

	#white-box {
		padding: 24px 5% !important;
		margin: 30px 0;
		max-width: 85% !important;
	}

		#white-box img {
			display: none;
		}

	#funding-hr hr {
		display: none;
	}

	.custom-page-section.cas1 img {
		display: none;
	}

	#custom-region-africa .custom-region-content-bg .link-list h3 {
		border-bottom: 2px solid #dcaf52;
	}

	#custom-region-asia .custom-region-content-bg .link-list h3 {
		border-bottom: 2px solid #ed7a7e;
	}

	#custom-region-europe .custom-region-content-bg .link-list h3 {
		border-bottom: 2px solid #4fb9b4;
	}

	#custom-region-america .custom-region-content-bg .link-list h3 {
		border-bottom: 2px solid #6dc287;
	}

	#custom-region-pacific .custom-region-content-bg .link-list h3 {
		border-bottom: 2px solid #62b9d0;
	}

	#custom-region-north-america .custom-region-content-bg .link-list h3 {
		border-bottom: 2px solid #62b9d0;
	}

	input[type="text"],
	input[type="password"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="search"],
	input[type="tel"],
	input[type="color"],
	input[type="file"],
	textarea,
	select {
		border-radius: 20px;
		min-height: 40px;
	}

	.custom-form-bg .FormItem2,
	.custom-form-bg .FormItem3,
	.custom-form-bg .FormItem4,
	.custom-form-bg .FormItem5,
	.custom-form-bg .FormItem6 {
		margin-top: 20px !important;
	}

	.studentQuoteSection #myCarousel {
		width: 100%;
	}

	#alumWelcome {
		text-align: center
	}

	.component.sort-results {
		text-align: left;
		padding-top: 10px;
	}

	.custom-post-img {
		text-align: center;
	}

	.custom-form-bg .FormItem1 .control-label,
	.custom-form-bg .FormItem2 .control-label,
	.custom-form-bg .FormItem3 .control-label,
	.custom-form-bg .FormItem4 .control-label,
	.custom-form-bg .FormItem5 .control-label,
	.custom-form-bg .FormItem6 .control-label {
		position: absolute;
		color: #383838;
		left: 30px;
		top: 12px;
		transition: 0.3s ease;
	}

	.featureProgramSection.containerLagre a.allProgram {
		width: 100%;
		text-align: center;
		max-width: 240px;
		margin: 15px auto !important;
		float: none;
		display: inline-block;
	}

	.featureProgramSection.containerLagre {
		text-align: center;
	}

		.featureProgramSection.containerLagre .container > div.row {
			text-align: left;
		}

	.custom-banner h1 {
		font-size: 45px;
	}

	.custom-press-media .media-item {
		justify-content: space-between;
	}

	.PressTitle:before {
		content: "";
		width: 60px;
		height: 2px;
		background: #ebebeb;
		position: absolute;
		top: 10px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
	}

	#alumWelcome {
		text-align: center
	}

	.studentQuoteSection {
		padding: 25px 0 50px 0;
	}

	.bannerIcon .content h3 {
		color: #383838;
	}

	.bannerIcon .content p {
		color: #383838;
	}

	.banner-number h1 {
		color: #383838;
		font-size: 30px;
		padding: 5px 10px 10px 10px;
	}

	.bannerIcon .content {
		padding: 10px 0;
	}

	.bannerIcon {
		padding: 30px 0 20px 0;
	}

		.bannerIcon .col-sm-3.col-xs-6 {
			float: none;
			display: inline-block;
			max-width: 46%;
			margin-bottom: 30px;
			vertical-align: top;
		}

	.breadcrumbSection {
		display: none;
	}
	/*.studentQuoteSection .studentImg { display: none; }*/
	.quoteSection {
		padding-top: 15px !important;
	}

	.carousel-inner .studentQuoteSection {
		text-align: center;
	}

	.carousel-inner .studentQuote {
		text-align: center !important;
		min-height: 355px;
	}

	.studentIntro {
		font-weight: bold !important;
	}

	.homebannerCarousel .item {
		max-height: 500px;
	}

	.headingSection {
		position: absolute;
		top: 30%;
		transform: none;
		left: 0;
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
		max-width: 500px;
		right: 0;
		margin: 0 auto;
	}

	.custom-country-promo > div h6 {
		top: 50%;
	}

	.studentImg {
		width: 110px;
		margin-bottom: 15px;
	}

	.mobileContainer,
	.subNavSection {
		display: none;
	}

	.hideDivSection {
		display: block !important;
	}

	h3.visible-xs {
		/* display: none; */
		margin: 0px 15px 20px 15px;
		border: 1px solid #ebebeb !important;
		border-radius: 20px;
		box-shadow: 0 1.5px 10px 0 rgba(0, 0, 0, .06);
		background: #fff;
		text-align: left;
		text-transform: capitalize !important;
		font-family: Montserrat;
		font-size: 12px;
		font-weight: bold;
		line-height: 1.2;
		letter-spacing: .5px;
		color: #383838;
		padding: 15px 40px 15px 20px;
		position: relative;
		cursor: pointer;
	}

		h3.visible-xs::after {
			content: "\f067";
			-webkit-font-smoothing: antialiased;
			display: inline-block;
			position: absolute;
			right: 20px;
			top: 14px;
			font: 14px/1 FontAwesome;
		}

		h3.visible-xs.active::after {
			content: "\f068";
		}

	#academicSection .programOverview > .container {
		padding: 0;
		margin: 0;
	}

	#spring1 {
		padding: 0 15px;
	}

	.MobileCartSlider .slick-center {
		-webkit-transform: none;
		transform: none;
	}

	.MobileCartSlider .ListContentViewWrapper {
		min-height: 400px;
	}

	.filterResults {
		display: none;
	}

	.imageCarousel ul.slick-dots {
		display: none;
	}

	.listView .ProgramCartImage {
		display: none;
	}

	.imageCarousel ul.slick-dots {
		display: none !important;
	}

	.carousel-inner {
		position: relative;
		overflow: hidden;
		margin: 0 auto;
	}

	.ListContentViewWrapper {
		min-height: auto;
	}

	.carousel-indicators {
		width: 100%;
		left: 0;
		right: 0;
	}

	.OverviewSection.program-finder-page {
		padding-bottom: 0;
	}

	.mobile-filter-trigger > div {
		display: inline-block;
		background: rgba(245, 245, 245);
		padding: 10px 20px;
		line-height: 1;
		color: rgb(170, 169, 169);
		font-weight: 400;
		border-radius: 25px;
		min-width: 130px;
		text-align: left;
		margin: 0 5px;
		position: relative;
		cursor: pointer;
	}

	.mobile-filter-trigger {
		text-align: center;
		padding: 10px 0 10px 0;
	}

		.mobile-filter-trigger > div:before,
		.mobile-filter-trigger > div:after {
			content: "";
			width: 13px;
			height: 2px;
			display: block;
			background: #aaa9a9;
			position: absolute;
		}

		.mobile-filter-trigger > div:before {
			right: 15px;
			top: 16px;
		}

		.mobile-filter-trigger > div:after {
			right: 15px;
			top: 16px;
			transform: rotate(90deg);
		}

	.filterSection ul.innerList {
		position: static;
	}

	li.innerListCaption,
	li.filterCaption {
		display: none !important;
	}

	.innerList .checkmark {
		display: none;
	}

	.filterSection ul.innerList {
		padding: 0 !important;
		border: none;
		box-shadow: none;
	}

	.filterSection ul li a {
		border-bottom: 1px solid rgba(56, 56, 56, 0.1);
		border-top: none;
		font-weight: 500;
		padding: 15px 23px 15px 10px;
	}

	.filterSection ul.innerList li label {
		padding: 10px 30px;
		display: block;
		line-height: 1.3;
		font-weight: 500 !important;
		color: #383838;
		text-transform: capitalize !important;
		font-size: 12px;
	}

	.filterSection ul li a:after {
		display: none;
	}

	.filterSection ul.innerList li {
		color: #383838;
	}

	.filterSection,
	.filterSection ul.innerList {
		background: transparent;
	}

	.filterSection {
		position: fixed;
		top: 62px;
		width: 100%;
		background: #fff;
		z-index: 55;
		height: 100%;
		overflow-y: auto;
		padding-bottom: 70px;
		display: none;
		left: 0;
	}

	body.filter-open {
		position: fixed;
		width: 100%;
	}

	.MobileFilterBtn {
		text-align: center;
		padding: 10px 0 15px 0;
	}

		.MobileButtonWrapper button,
		.MobileFilterBtn button {
			border: none;
			background: rgb(52, 160, 162);
			color: #fff;
			padding: 7px 25px;
			line-height: 1;
			border-radius: 25px;
			font-weight: 500;
			display: inline-block;
			margin: 5px;
			min-width: 115px;
			outline: none;
		}

	.MobileButtonWrapper {
		padding: 20px 15px 15px 15px;
	}

	.MobileFilterBtn #clear_filter {
		padding: 10px 0 0 0;
		font-weight: normal;
		font-size: 16px;
	}

	.filterSection .slide-forward:after,
	.filterSection .slide-forward:before {
		content: "";
		display: block;
		width: 10px;
		height: 2px;
		background: #383838;
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		top: 17px;
	}

	.filterSection .slide-forward:before {
		transform: rotate(90deg);
	}

	.filterSection ul.innerList ul {
		padding-left: 0;
	}

	.filterSection ul.innerList li > label {
		background: rgb(247, 247, 247);
		border-bottom: 1px solid rgba(56, 56, 56, 0.1);
	}

	.filterSection ul.innerList > li ul li > label {
		background: rgba(170, 169, 169, 0.2);
		padding-left: 45px;
	}

	.filterSection ul.innerList > li ul li ul li > label {
		background: rgba(170, 169, 169, 0.3);
		padding-left: 60px;
	}

	.filterSection > ul > li.checked > a {
		background: rgba(52, 160, 162, 1);
		color: #fff;
	}

	.filterSection ul.innerList > li.checked > label {
		background: rgba(52, 160, 162, 0.9);
		color: #fff;
	}

	.filterSection ul.innerList > li > ul > li.checked > label {
		background: rgba(52, 160, 162, 0.8);
		color: #fff;
	}

	.filterSection ul.innerList > li > ul > li > ul > li.checked > label {
		background: rgba(52, 160, 162, 0.7);
		color: #fff;
	}

	.filterSection li.checked > .slide-forward:after {
		background: #fff;
	}

	.filterSection li.checked > .slide-forward:before {
		display: none;
	}

	.mutiImageSlider ul {
		max-width: calc(100% - 20px);
		padding-left: 20px;
	}

	li.child-open > a {
		background: rgb(52, 160, 162);
		color: #fff !important;
	}

	li.child-open > span.slide-forward:before,
	li.child-open > span.slide-forward:after {
		background: #fff;
	}

	.filterSection ul.innerList li {
		padding: 0;
	}

	.filterSection ul li span.slide-forward {
		height: 35px;
		top: 4px;
		width: 40px;
		right: 20px;
		padding: 20px;
	}

	.storyAbroadSection .slick-slide .imageSlider {
		padding: 85px 20px 0px 20px;
		min-height: 310px !important;
	}

	.storyAbroadSection .slick-slide .imageSlider,
	.storyAbroadSection .slick-slide .videoSlider {
		min-height: auto;
	}

	.videoSlider iframe {
		height: auto;
		min-height: 250px;
	}

	.videoSlider .video-poster {
		max-height: 310px;
	}

	.mutiImageSlider ul:after {
		content: "";
		display: block;
		clear: both;
	}

	.mutiImageSlider .slick-track ul li {
		display: inline-block;
		width: 50%;
		float: left;
	}

	.mutiImageSlider ul.slick-dots {
		display: none !important;
	}

	.filterSection ul.innerList li p,
	.loadMoreSection {
		display: none;
	}

	.programListBlock {
		min-height: auto;
	}

	.CartTopContent {
		padding-bottom: 15px;
	}

	.storyAbroadSection .container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.imageCarousel .slick-center {
		-webkit-transition: 0.5s ease-in-out;
		transition: 0.5s ease-in-out;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	.bottomLinkList p {
		display: block;
		margin: 0 0 10px 0;
		text-align: center;
	}

	.bottomBlock table th,
	.bottomBlock table td {
		font-size: 16px;
		font-weight: normal;
	}

	.storyAbroadSection .slick-slide .imageSlider,
	.storyAbroadSection .slick-slide .videoSlider {
		transform: scale(1);
	}

	.imageCarousel .slick-slide {
		padding: 0 5px;
	}

	.filterSection ul li {
		display: block;
	}

		.filterSection ul li a:after {
			right: 15px;
		}

	.filterSection ul.innerList {
		width: 100%;
	}

	#internationalTeam ul.countryListing > li ul {
		display: none;
	}

	ul.countryListing {
		border: none !important;
		margin: 0 !important;
		height: 100%;
	}

		ul.countryListing li {
			margin: 0 !important;
			text-align: left !important;
			line-height: 1;
		}

			ul.countryListing li a {
				padding: 10px 15px;
				display: block;
			}

	#internationalTeam ul.countryListing > li > a {
		padding: 15px 15px;
		position: relative;
	}

		#internationalTeam ul.countryListing > li > a span.fa {
			position: absolute;
			right: 1px;
			display: inline-block;
			padding: 15px;
			top: 0;
			color: #383838;
		}

		#internationalTeam ul.countryListing > li > a.open span.fa:before {
			content: "";
		}

	.bannerIcon .content .imgIcon img {
		width: 100%;
		max-height: 60px;
		max-width: 58px;
		padding: 10px;
	}

	#custom-hompage .bannerIcon {
		display: none;
	}

	#bannerggMob .bannerIcon {
		display: block !important;
	}

	.bannerIcon .content h6 {
		font-weight: 700;
		color: #383838;
	}
	/*.tabs-heading li a.active:after {display: none;}*/
	.CartItem {
		padding: 10px 15px !important;
		overflow: hidden;
		display: block !important;
	}

	.bannerContainer.containerLagre {
		display: block !important;
	}

	.MobileSortOpen ul.FilterHolder > li:not(:last-child) {
		display: none;
	}

	.MobileSortOpen ul.FilterHolder > li:last-child > a {
		display: none;
	}

	.MobileSortOpen ul.FilterHolder > li:last-child .slide-forward {
		display: none;
	}

	.MobileSortOpen ul.FilterHolder > li:last-child ul.innerList {
		display: block !important;
	}

	.MobileSortOpen .mobile_clear_filter {
		display: none !important;
	}
	/* account login css */
	.already_acc {
		padding: 0 20px;
	}

	.fblog {
		margin-bottom: 15px;
		padding-right: 0;
	}

	.goglog {
		padding-left: 0px;
	}

	a.loginBtngoogle:before {
		left: 15px;
	}

	.error-emailtaken_main {
		width: 100%;
	}

		.error-emailtaken_main input.orange-cta {
			min-width: 128px;
		}

	/* my favourite css */
	.my-account-page {
		padding-bottom: 0px;
	}

	.resultCountfav p {
		font-weight: 400;
		color: #383838;
		text-align: center;
	}

	.myacctitle {
		text-align: center;
		padding: 50px 0 0 0;
	}

	.myaccprofile {
		width: 190px;
		height: 190px;
	}

		.myaccprofile img {
			margin: 0 auto;
		}

	.myfavbox {
		box-shadow: unset;
		background-color: transparent;
		border: none;
		border-radius: unset;
		padding: 10px 0;
	}

	.programListBlock {
		min-height: auto;
		background-color: #fff;
	}

	.bottomBlock table {
		padding-top: 0px;
		border-top: unset;
	}

	.myfavbox .ClearViewWrapper {
		display: none;
	}

	.myfavbox .mobile-filter-trigger {
		display: none;
	}

	.overlay-open .overlay {
		z-index: 1;
		width: 100%;
		opacity: 1;
		visibility: visible;
		background: rgba(0, 0, 0, .5);
	}

	.custom-expend.open.slick-active .custom-popup {
		position: absolute !important;
		transition: none !important;
		transform: translate(-50%, -50%) scale(1);
		visibility: visible;
		opacity: 1;
		z-index: 99;
		max-width: 90% !important;
	}

	.custom-expended-view .slick-list.draggable,
	.custom-expended-view .slick-track {
		position: relative;
		overflow: visible;
		z-index: 5;
	}

	.custom-expend > div:not(.custom-popup) {
		max-width: 75%;
	}

	.custom-expended-view button.slick-next.slick-arrow {
		right: 10%;
		z-index: 9;
		height: 40px;
		width: 40px;
	}

	.custom-expended-view button.slick-prev.slick-arrow {
		left: 10%;
		z-index: 9;
		height: 40px;
		width: 40px;
	}

	.overlay-open .custom-expended-view button.slick-next.slick-arrow {
		right: 15px;
		display: none;
	}

	.overlay-open .custom-expended-view button.slick-prev.slick-arrow {
		left: 15px;
		display: none;
	}

	.custom-expended-view button.slick-prev.slick-arrow:before {
		content: "";
	}

	.custom-expended-view button.slick-next.slick-arrow:before {
		content: "";
	}

	.custom-expended-view .slick-prev:before,
	.custom-expended-view .slick-next:before {
		font-size: 30px;
		line-height: 1;
		color: #383838;
		z-index: 9;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-family: FontAwesome;
	}

	.custom-expend > div:not(.custom-popup) {
		/*max-width: 200px;*/
		max-width: 100%;
		margin: 0 auto;
		float: none;
	}

	#search-wrapper .search-box {
		right: -30px !important;
	}

	.component.search-box.horizontal input[type="text"] {
		min-width: auto !important;
	}

	.studentImg {
		display: none;
	}

	.custom-error-img .rich-text p {
		text-align: left !important;
		padding-top: 14px;
		line-height: 2;
	}

	.custom-go-bck a.blue-cta {
		line-height: 2;
		padding: 6px 80px;
	}

	.custom-go-bck > div {
		padding-left: 10px;
		padding-right: 10px;
	}

		.custom-go-bck > div.image {
			text-align: right;
		}

		.custom-go-bck > div.rich-text {
			text-align: left;
			padding-top: 18px;
		}

	.custom-error-img {
		display: none;
	}

	.custom-404 h1 {
		font-size: 40px;
	}

	.custom-msg3 p {
		line-height: 22px;
	}

	.custom-error-img .rich-text {
		padding-left: 0;
	}


	.navigation.navigation-main .rel-level1 > ul {
		z-index: 10 !important;
	}

	.custom-go-bck .component.link {
		text-align: center;
		padding: 15px 0;
	}

	.footerLogo {
		padding: 10px 0 5px 0;
		text-align: center;
	}


	.custom-country-abroad-slider,
	.bannerIcon {
		padding-bottom: 0;
	}

	.custom-overview-section {
		padding-top: 0;
	}

	.storyAbroadSection .imageBanner,
	.custom-country-location {
		padding-top: 0;
		padding-bottom: 0;
	}

	#footer-topsection {
		padding-top: 50px;
	}

	.custom-section-bg.BlogMediaBg > div {
		background: none !important;
		padding-left: 10%;
		padding-right: 10%;
	}

	.custom-section-bg.BlogMediaBg p,
	.custom-section-bg.BlogMediaBg h2 {
		color: #383838;
	}

	.storyAbroadSection .container-large {
		padding-left: 0;
		padding-right: 0;
	}
	/*=======================================================
			Globle padding for mobile devie
=========================================================*/
	/*=========== Mobile padding top =====================*/
	.mobile-padding-top-0 {
		padding-top: 0px;
	}

	.mobile-padding-top-10 {
		padding-top: 10px;
	}

	.mobile-padding-top-20 {
		padding-top: 20px;
	}

	.mobile-padding-top-30 {
		padding-top: 30px;
	}

	.mobile-padding-top-40 {
		padding-top: 40px;
	}

	.mobile-padding-top-50 {
		padding-top: 50px;
	}

	.mobile-padding-top-60 {
		padding-top: 60px;
	}

	.mobile-padding-top-70 {
		padding-top: 70px;
	}

	.mobile-padding-top-80 {
		padding-top: 80px;
	}

	.mobile-padding-top-90 {
		padding-top: 90px;
	}

	.mobile-padding-top-100 {
		padding-top: 100px;
	}

	.mobile-padding-top-110 {
		padding-top: 110px;
	}

	.mobile-padding-top-120 {
		padding-top: 120px;
	}

	.mobile-padding-top-130 {
		padding-top: 130px;
	}

	.mobile-padding-top-140 {
		padding-top: 140px;
	}

	.mobile-padding-top-150 {
		padding-top: 150px;
	}

	.mobile-padding-top-160 {
		padding-top: 160px;
	}

	.mobile-padding-top-170 {
		padding-top: 170px;
	}

	.mobile-padding-top-180 {
		padding-top: 180px;
	}

	.mobile-padding-top-190 {
		padding-top: 190px;
	}

	.mobile-padding-top-200 {
		padding-top: 200px;
	}
	/*=========== Mobile padding bottom =====================*/
	.mobile-padding-bottom-0 {
		padding-bottom: 0px;
	}

	.mobile-padding-bottom-10 {
		padding-bottom: 10px;
	}

	.mobile-padding-bottom-20 {
		padding-bottom: 20px;
	}

	.mobile-padding-bottom-30 {
		padding-bottom: 30px;
	}

	.mobile-padding-bottom-40 {
		padding-bottom: 40px;
	}

	.mobile-padding-bottom-50 {
		padding-bottom: 50px;
	}

	.mobile-padding-bottom-60 {
		padding-bottom: 60px;
	}

	.mobile-padding-bottom-70 {
		padding-bottom: 70px;
	}

	.mobile-padding-bottom-80 {
		padding-bottom: 80px;
	}

	.mobile-padding-bottom-90 {
		padding-bottom: 90px;
	}

	.mobile-padding-bottom-100 {
		padding-bottom: 100px;
	}

	.mobile-padding-bottom-110 {
		padding-bottom: 110px;
	}

	.mobile-padding-bottom-120 {
		padding-bottom: 120px;
	}

	.mobile-padding-bottom-130 {
		padding-bottom: 130px;
	}

	.mobile-padding-bottom-140 {
		padding-bottom: 140px;
	}

	.mobile-padding-bottom-150 {
		padding-bottom: 150px;
	}

	.mobile-padding-bottom-160 {
		padding-bottom: 160px;
	}

	.mobile-padding-bottom-170 {
		padding-bottom: 170px;
	}

	.mobile-padding-bottom-180 {
		padding-bottom: 180px;
	}

	.mobile-padding-bottom-190 {
		padding-bottom: 190px;
	}

	.mobile-padding-bottom-200 {
		padding-bottom: 200px;
	}
	/*=========== Mobile margin top =====================*/
	.mobile-margin-top-0 {
		margin-top: 0px;
	}

	.mobile-margin-top-10 {
		margin-top: 10px;
	}

	.mobile-margin-top-20 {
		margin-top: 20px;
	}

	.mobile-margin-top-30 {
		margin-top: 30px;
	}

	.mobile-margin-top-40 {
		margin-top: 40px;
	}

	.mobile-margin-top-50 {
		margin-top: 50px;
	}

	.mobile-margin-top-60 {
		margin-top: 60px;
	}

	.mobile-margin-top-70 {
		margin-top: 70px;
	}

	.mobile-margin-top-80 {
		margin-top: 80px;
	}

	.mobile-margin-top-90 {
		margin-top: 90px;
	}

	.mobile-margin-top-100 {
		margin-top: 100px;
	}

	.mobile-margin-top-110 {
		margin-top: 110px;
	}

	.mobile-margin-top-120 {
		margin-top: 120px;
	}

	.mobile-margin-top-130 {
		margin-top: 130px;
	}

	.mobile-margin-top-140 {
		margin-top: 140px;
	}

	.mobile-margin-top-150 {
		margin-top: 150px;
	}

	.mobile-margin-top-160 {
		margin-top: 160px;
	}

	.mobile-margin-top-170 {
		margin-top: 170px;
	}

	.mobile-margin-top-180 {
		margin-top: 180px;
	}

	.mobile-margin-top-190 {
		margin-top: 190px;
	}

	.mobile-margin-top-200 {
		margin-top: 200px;
	}
	/*=========== Mobile margin bottom =====================*/
	.mobile-margin-bottom-0 {
		margin-bottom: 0px;
	}

	.mobile-margin-bottom-10 {
		margin-bottom: 10px;
	}

	.mobile-margin-bottom-20 {
		margin-bottom: 20px;
	}

	.mobile-margin-bottom-30 {
		margin-bottom: 30px;
	}

	.mobile-margin-bottom-40 {
		margin-bottom: 40px;
	}

	.mobile-margin-bottom-50 {
		margin-bottom: 50px;
	}

	.mobile-margin-bottom-60 {
		margin-bottom: 60px;
	}

	.mobile-margin-bottom-70 {
		margin-bottom: 70px;
	}

	.mobile-margin-bottom-80 {
		margin-bottom: 80px;
	}

	.mobile-margin-bottom-90 {
		margin-bottom: 90px;
	}

	.mobile-margin-bottom-100 {
		margin-bottom: 100px;
	}

	.mobile-margin-bottom-110 {
		margin-bottom: 110px;
	}

	.mobile-margin-bottom-120 {
		margin-bottom: 120px;
	}

	.mobile-margin-bottom-130 {
		margin-bottom: 130px;
	}

	.mobile-margin-bottom-140 {
		margin-bottom: 140px;
	}

	.mobile-margin-bottom-150 {
		margin-bottom: 150px;
	}

	.mobile-margin-bottom-160 {
		margin-bottom: 160px;
	}

	.mobile-margin-bottom-170 {
		margin-bottom: 170px;
	}

	.mobile-margin-bottom-180 {
		margin-bottom: 180px;
	}

	.mobile-margin-bottom-190 {
		margin-bottom: 190px;
	}

	.mobile-margin-bottom-200 {
		margin-bottom: 200px;
	}

	.mobile-float-none {
		float: none;
	}

	.mobile-center {
		text-align: center;
	}

	.afterapply-banner {
		margin-bottom: 50px;
	}

	.pyp-section1.custom-section-padding p {
		text-align: center;
	}

	#goAbroadAgainID .field-link {
		display: none;
	}

	#b_apply_banner_cont {
		width: 100%;
	}

	.after-section3b .column-splitter > div:first-child, .after-section3c .column-splitter > div:first-child {
		padding-left: 15px;
	}

	#custom-hompage .mutiImageSlider ul.slick-dots {
		display: block !important;
	}

	.accordion, #mainFAQ {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	#mainFAQ {
		padding-top: 0;
	}

	#location img {
		display: none;
	}

	ul.courseDetailslist li h3 {
		color: #383838;
		margin-bottom: 0;
		padding-top: 10px;
	}

	.courseDetailslist p {
		margin-bottom: 10px;
	}

	.coursrBottomSection ul.courseDetailslist li span {
		padding-right: 8px;
	}

	.termsgg {
		padding: 10px 0 0 0;
	}

	.univer_terms_main p {
		margin-bottom: 10px;
	}

	.rightBlock {
		margin-top: 0px;
		margin-left: 0px;
	}

	#goAbroadAgainID {
		display: none;
	}

	#goAbroadAgainMob {
		text-align: center;
		padding: 50px 0 0 0
	}

		#goAbroadAgainMob .image {
			padding: 0;
		}

	/* funding page start */
	#note-section {
		padding-bottom: 40px;
	}

		#note-section p {
			font-size: 16px;
		}
	/* Paying With Financial Aid tab */
	#paying_with-section {
		text-align: center;
		padding-top: 70px;
		padding-bottom: 58px;
	}

		#paying_with-section img {
			display: none;
		}

	#inform-section {
		text-align: center;
		padding-top: 29px;
		padding-bottom: 20px;
	}

	#complte-section {
		text-align: center;
		padding-top: 87px;
		padding-bottom: 52px;
	}

		#complte-section ol {
			text-align: left;
		}

			#complte-section ol li {
				padding-bottom: 15px;
			}

	#submit-section {
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	#submit-sec-bottmob {
		text-align: left;
		padding-top: 25px;
	}

	#good-faith_payment {
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	#importance-section {
		text-align: center;
		padding-top: 15px;
		padding-bottom: 10px;
	}

	#submit-verification-section {
		text-align: center;
	}

	#good-faith_payment {
		text-align: left;
	}

		#good-faith_payment h2 {
			text-align: center;
		}

	#Scholars {
		text-align: center;
	}

		#Scholars img {
			display: none;
		}

	#bottomBorder {
		position: relative;
	}

		#bottomBorder:after {
			position: absolute;
			content: "";
			right: 0;
			bottom: -46px;
			border-top: 1px solid rgb(125, 125, 119);
			width: 100%;
			left: 0px;
		}

	.custom-contact-links .column-splitter > div:not(:first-child) {
		padding-top: 80px;
	}

	#last-section {
		padding: 50px 0;
	}

	#host-univer-scho, #outside-scholar, #budgeting-section {
		text-align: center;
	}

		#host-univer-scho img, #outside-scholar img, #budgeting-section img {
			display: none;
		}

	#accordian-section .accordion ul.items li.item {
		border-radius: 50px;
	}

	#ISA-_grants .content table, #ISA-_grants .rich-text table {
		border: 2px solid rgba(235, 235, 235);
		margin: 20px 0px;
		box-shadow: 0 1.5px 10px 0 rgba(0, 0, 0, 0.06);
	}

		#ISA-_grants .content table th, #ISA-_grants .content table td,
		#ISA-_grants .rich-text table th, #ISA-_grants .rich-text table td {
			border: none;
			color: #383838;
			font-weight: 300;
			padding: 20px;
		}

		#ISA-_grants .content table tr, #ISA-_grants .rich-text table tr {
			border-bottom: 1px solid #ebebeb;
			background-color: green;
		}

			#ISA-_grants .content table tr:last-child, #ISA-_grants .rich-text table tr:last-child {
				border-bottom: none;
			}

	.fact-subhead-disclaimer {
		max-width: 100%;
	}

	#facttool-section .fact-row {
		display: block;
	}

	#facttool-section .step-1 {
		border-right: none;
		border-bottom: 1px solid rgba(235, 235, 235);
		margin-bottom: 15px;
	}

	#facttool-section .step-2 {
		border-bottom: 1px solid rgba(235, 235, 235);
		margin-bottom: 15px;
	}

	#facttool-section .step-3, .step-total {
		border-left: none;
	}

	#inform-section .row, #complte-section .row, #submit-section .row, #submit-verification-section .row {
		display: block;
	}
	/* funding page end */
	#what-are-myoptions-textcontent {
		width: 100%;
	}

	#StudentWhatsOptionsBanner2 > div {
		background-position: bottom;
	}

	#what-are-myoptions-textcontent br {
		display: none;
	}

	#choose-program {
		padding-top: 30px;
	}

	.custom-pyp-social .column-splitter > div:not(:first-child) {
		border-left: none;
	}

	.custom-pyp-social {
		width: 60%;
		margin: 0 auto;
	}

	#credit-transfer-info p {
		text-align: left;
	}

	.custom-pyp-social .LPMcontainer {
		top: 16px !important;
	}

	.custom-pyp-social img {
		max-width: 26px;
	}

	.custom_green_btn {
		text-align: center;
	}

		.custom_green_btn a {
			background: #f0644c;
		}

	#wthatsIncluded .parentExpandedContent .imgPlaceholder, #wthatsIncluded .parentExpandedContent h3 {
		display: block;
		float: none;
	}

	.custom-SecurityLevels-c6 > div {
		padding-left: 0px;
	}
	/* new health and safety */
	#potential_evolu {
		background-color: #f5f5f5;
		padding-top: 50px;
		text-align: center;
	}

	#potential_evoluBott {
		background-color: #f5f5f5;
		padding-bottom: 50px;
	}

	.custom-healthTab-c5 {
		background-color: #f5f5f5;
		text-align: center;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.custom-healthTab-c1, .custom-healthTab-c6, .custom-healthTab-c8, .custom-healthTab-c9, .custom-healthTab-c10 {
		text-align: center;
		padding-top: 50px;
		padding-bottom: 30px;
	}

		.custom-healthTab-c8 h2, .custom-healthTab-c9 h2, .custom-healthTab-c10 h2 {
			padding-top: 25px;
		}

	.custom-SecurityLevels-c2, .custom-SecurityLevels-c4, .custom-SecurityLevels-c7 {
		text-align: center;
	}

	.custom-potential-c1, .custom-healthTab-c2 {
		background-color: #f5f5f5;
		text-align: center;
		padding-top: 50px;
		padding-bottom: 30px;
	}

	#isa_staff_suppo .custom-healthTab-c3 h2 {
		padding-top: 20px;
	}


	h1 {
		font-size: 40px;
		line-height: 1.2;
	}

	div#wthatsIncluded .tabbingSection .row > div.col-sm-2 {
		width: 100%;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	div#wthatsIncluded .imgPlaceholder {
		width: 70px;
		float: left;
		margin: 0;
	}

		div#wthatsIncluded .imgPlaceholder + h3 {
			width: calc(100% - 70px);
			text-align: left;
		}

		div#wthatsIncluded .imgPlaceholder img {
			max-width: 45px;
		}

	.custom-expended-view .custom-expend .image img {
		max-width: 50px;
		display: inline-block;
		margin-bottom: 15px !important;
		margin-top: 15px !important;
	}

	.custom-expended-view .custom-expend .image {
		text-align: center;
		max-width: 40%;
		margin: 0 auto !important;
	}

	.custom-expended-view .custom-expend .rich-text {
		text-align: center;
		max-width: 40%;
		margin: 0 auto !important;
	}

	.custom-expended-view .custom-popup .image, .custom-expended-view .custom-popup .rich-text {
		max-width: 100% !important;
	}




	.overviewNav.Program_Session_Link ul {
		padding: 0 15px;
	}

		.overviewNav.Program_Session_Link ul li {
			display: inline-block;
			float: left;
		}

		.overviewNav.Program_Session_Link ul:after, .overviewNav.Program_Session_Link ul:before {
			content: "";
			display: block;
			clear: both;
		}

	.footNotes {
		padding: 0 15px;
	}

	div#housingSection .tabbingSection {
		padding: 0;
	}

		div#housingSection .tabbingSection .housingBlock > div {
			float: none;
			width: 100%;
			text-align: center;
			padding: 0;
		}

		div#housingSection .tabbingSection .housingBlock img {
			margin: 0;
			max-width: 100px;
		}

		div#housingSection .tabbingSection .housingBlock h3 {
			display: block;
			float: none;
			padding-left: 0;
		}
	/* div#excursionSection .tabbingSection .excursion_item {
    width: 100%;
} */
}



@media (min-width: 479px) and (max-width: 767px) {
	.stafflocation {
		position: relative;
		padding-bottom: 20px;
	}

		.stafflocation:after {
			position: absolute;
			content: "";
			color: #ff0000;
			bottom: 0;
			left: 0;
			top: 30px;
			border-top: solid 0.6px #ebebeb;
			width: 20%;
		}

	.custom-go-bck .rich-text {
		width: auto !important;
	}

	.custom-go-bck .component.image {
		width: 43% !important;
	}

	.filtersubj ul {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}

	.rcontent p {
		text-align: left;
	}

	.titlhere p {
		padding: 10px 0 0 0;
	}

	.filtersubj ul li {
		padding-bottom: 12px;
	}

	.includedSection .col-sm-2 {
		width: 100%;
	}

	.halfAvailableWidth.form-group {
		width: 100%;
	}

	.thirdAvailableWidth.form-group {
		width: 100%;
	}

	.form-submit-border input.btn.btn-default {
		margin-top: 23px !important;
	}

	select#wffm4b40374b1b6f4fa38d47f32de830ae15_Sections_0__Fields_4__Value {
		border-radius: 20px;
	}

	.required-field.thirdAvailableWidth.form-group {
		text-align: center;
	}

	.form-submit-border input.btn.btn-default {
		margin-left: auto;
		margin-right: auto;
		display: block;
		margin-top: 23px;
		width: 226px;
	}
	/* .custom-tabber p {text-align: left !important;}  */
	div#innerTab .custom-mobile-tab {
		margin: 10px;
		border: unset !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		background: #fff;
		text-align: left;
		text-transform: capitalize !important;
		font-size: 12px;
		font-weight: bold;
		line-height: 1.2;
		letter-spacing: .5px;
		color: #383838;
		padding: 15px 40px 15px 20px;
	}

	div#innerTab h2.custom-mobile-tab:after {
		display: none !important;
	}

	.custom-after-tab .tab h1 {
		text-align: left;
	}

	div#innerTab h2.custom-mobile-tab.open {
		color: #34a0a2;
	}
	/* parent page*/
	#welcome-container {
		margin-top: 0px !important;
	}

	#whats-included .custom-expend {
		text-align: left;
	}

	#custom-parent-social-share .column-splitter > div {
		padding: 10px 16px;
	}

	#whats-included img {
		padding-bottom: 15px;
	}

	#whats-included .image-caption {
		padding: 0 30px;
	}

	#custom-Parent-banner2 > div {
		padding-bottom: 425px;
	}
	/* before you apply */
	.custom-apply-col1,
	.custom-apply-col2 {
		width: 200px !important;
	}
	/* pick-your-program*/
	#location .component-content p {
		text-align: left;
	}

	.txtcenter p {
		text-align: center !important;
	}

	#location h2 {
		text-align: center;
	}

	.pyp-section4 h2 {
		text-align: center;
	}

	#customapply-Id1 .col-sm-6.custom-apply-col1 {
		margin-left: auto;
		margin-right: auto;
	}

	#customapply-Id1 .col-sm-6.custom-expend.custom-apply-col2 {
		margin-left: auto;
		margin-right: auto;
	}

	#customapply-Id1 .col-lg-6.custom-apply-col1 {
		margin-left: auto;
		margin-right: auto;
	}

	#customapply-Id1 .col-lg-6.custom-apply-col2 {
		margin-left: auto;
		margin-right: auto;
	}
	/* About */
	.mileStoneSection ul li {
		margin: 0 9px !important;
	}

	#Milestones .yearHistory .slick-next {
		right: 0px !important;
	}

	#Milestones .yearHistory .slick-prev {
		left: 0px !important;
	}

	#custom-health-tab .custom-healthTab-c3 hr {
		margin-bottom: 0px;
	}

	.custom-healthTab-cc6 {
		padding-top: 30px;
		padding-bottom: 10px;
	}

	#custom-health-tab .custom-healthTab-c3 span {
		padding: 0px 0 0 0;
	}

	#isa_staff_suppo .custom-healthTab-c3 span {
		padding: 0px 0 0 0;
	}

	#custom-health-tab .custom-healthTab-c3 h2 > span, #isa_staff_suppo .custom-healthTab-c3 h2 > span {
		padding: 20px 0 1px 0 !important;
	}

	.custom-num h5 {
		font-size: 90px;
		line-height: 95px;
	}

	.component.breadcrumb.navigation-title nav {
		display: none;
	}

	.custom-blog-listing .post-item > div.image img {
		width: 100%;
	}

	#custom-home-team-slider {
		padding-bottom: 118px;
	}

	.bioDetails h5 {
		padding-top: 15px !important;
	}

	#custom-division-landing .column-splitter > div .image img {
		max-width: 54%;
	}

	ul.courseDetailslist a + a {
		margin-left: 9px;
	}
	/* .oupPeopleSection .slick-next {
		right: 5px;
	}
	.oupPeopleSection .slick-prev {
		left: 5px;
	} */
	.custom-healthTab-c3 p:first-child {
		padding-top: 11px;
	}

	p.staffsubhead {
		width: 71%;
	}

	.tabbingSection {
		margin-bottom: 50px;
		padding: 20px 30px;
	}

	.housingBlock .imgLeftSection {
		width: 40%;
		float: left;
		margin-top: 30px;
		padding: 0 15px;
	}

	.housingBlock .txtRight {
		width: 60%;
		float: right;
		text-align: left;
		padding: 0 15px;
	}

	.housingBlock .imgRightSection {
		float: right;
		width: 40%;
		margin-top: 30px;
		padding: 0 15px;
	}

	.housingBlock .txtRight {
		width: 60%;
		float: right;
		text-align: left;
		padding: 0 15px;
	}

	.filtersubj button.accordion {
		padding-left: 12px;
	}

	.filtsubcontent ul.InputChecklist {
		padding: 0px 0 0px 0px;
	}

	.filtsubcontent {
		padding: 10px 10px;
	}

	.custom-form-bg .form input[type="text"],
	.custom-form-bg .form input[type="password"],
	.custom-form-bg .form textarea,
	.custom-form-bg .form input[type="file"] {
		width: 100%;
	}

	.diviland_sec {
		width: 100%;
	}

	.diviland_img {
		padding: 0;
		margin: 15px 0;
	}

	.StatusofTranscripts2 p {
		text-align: left;
	}

	.after-section2c p {
		text-align: left;
	}

	.after-section3a p {
		text-align: left;
	}

	.after-section5 p {
		text-align: left;
	}

	.after-section3b p {
		text-align: left;
	}

	.after-section3b .column-splitter > div:not(:first-child),
	.after-section3c .column-splitter > div:not(:first-child) {
		border-left: none;
		margin-bottom: 40px;
	}

	.heading2BlackDetails p {
		text-align: center;
	}

	#welcome-container img {
		display: none;
	}

	#welcome-container h2 {
		display: none;
	}

	.after-section3c p {
		text-align: left;
	}

	.after-section2c {
		padding-top: 20px;
	}

	.forcnt {
		text-align: center;
	}

	#family-orient .field-link {
		text-align: center;
	}

	.tabbingSection.includedSection .imgPlaceholder,
	.tabbingSection.includedSection h3 {
		display: inline-block;
		float: left;
	}

	.tabbingSection.includedSection h3 {
		padding-left: 16px;
		padding-top: 15px;
	}

	#choose-program .field-link a:after {
		display: none;
	}

	.rightline {
		padding-left: 10px !important;
	}

	#latepostline {
		position: relative;
	}

		#latepostline:after {
			position: absolute;
			content: "";
			right: 0;
			border-top: 2px solid rgb(229, 227, 227);
			bottom: -28px;
			width: 52%;
			left: 160px;
		}

	#latest-newss h2 {
		padding-top: 25px;
	}

	#myCarouselhome .carousel-inner > div {
		min-height: 320px
	}

	.homebannerCarousel {
		min-height: 320px
	}

	#ParentHearItFromSourceBanner2 p {
		width: 62%;
	}

	#custom-apply2 h2 {
		width: 68%;
	}

	.studentvidPopUp .modal-body {
		min-width: 600px;
	}

	#choose-program .studentvidPopUp iframe {
		width: 100%;
		max-height: 290px;
	}

	#choose-program .modal {
		top: -55px;
	}

	.leftBlock {
		width: 100%;
	}

	.rightBlock {
		float: left;
		width: 24%;
	}
}

@media (max-width: 479px) {
	#custom-friends-boxes .column-splitter > div,
	#custom-friends-boxes .column-splitter {
		max-width: 220px;
	}

	#StudentResourcesLinkBanner1 .container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.custom-banner h1 {
		font-size: 50px;
	}

	#footer-topsection {
		padding-top: 30px;
	}

	.custom-blog-listing .post-item > div.custom-author-data strong {
		width: 100%;
		float: left;
		text-align: center;
	}

	.student-hr hr {
		width: 16%;
		border: solid 1px #ffffff;
		margin: 0px auto;
		margin-right: 41%;
		margin-bottom: 15px;
	}

	#custom-cities-spain .row.column-splitter > div {
		width: 49%;
	}

	.filtersubj ul {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}

	.rcontent p {
		text-align: left;
	}

	.titlhere p {
		padding: 10px 0 0 0;
	}

	.filtersubj ul li {
		padding-bottom: 12px;
	}

	.custom-country-promo > div img {
		min-height: auto;
		max-height: none;
	}

	.mutiImageSlider ul .column img {
		min-height: auto;
	}

	div#innerTab .custom-mobile-tab {
		margin: 10px;
		border: unset !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		background: #fff;
		text-align: left;
		text-transform: capitalize !important;
		font-size: 12px;
		font-weight: bold;
		line-height: 1.2;
		letter-spacing: .5px;
		color: #383838;
		padding: 15px 40px 15px 20px;
	}

	div#innerTab h2.custom-mobile-tab:after {
		display: none !important;
	}

	.custom-after-tab .tab h1 {
		text-align: left;
	}

	div#innerTab h2.custom-mobile-tab.open {
		color: #34a0a2;
	}
	/* parent page */
	#welcome-container {
		margin-top: 0px !important;
	}

	#whats-included .custom-expend {
		text-align: left;
	}
	/*.row.column-splitter>div {padding-left: 0px;padding-right: 0px;width: 100%;}*/
	#custom-parent-social-share .column-splitter > div {
		padding: 10px 10px;
	}

	#whats-included img {
		padding-bottom: 15px;
	}

	#whats-included .image-caption {
		padding: 0 30px;
	}

	#custom-Parent-banner2 {
		background-size: contain;
		padding-bottom: 0px;
	}
	/* before you apply */
	.custom-apply-col1,
	.custom-apply-col2 {
		width: 200px !important;
	}
	/* pick-your-program */
	#location .component-content p {
		text-align: left;
	}

	.txtcenter p {
		text-align: center !important;
	}

	#location h2 {
		text-align: center;
	}

	.pyp-section4 h2 {
		text-align: center;
	}

	#customapply-Id1 .col-sm-6.custom-apply-col1 {
		margin: 0 auto;
	}

	#customapply-Id1 .col-sm-6.custom-expend.custom-apply-col2 {
		margin: 0 auto;
	}

	#customapply-Id1 .col-lg-6.custom-apply-col1 {
		margin: 0 auto;
	}

	#customapply-Id1 .col-lg-6.custom-apply-col2 {
		margin: 0 auto;
	}

	#custom-student-social .row.component.column-splitter .col-xs-4.col-sm-4.col-md-4 {
		display: flex !important;
		justify-content: center !important;
		width: 30%;
	}
	/* About */
	.mileStoneSection ul li {
		margin: 0 3px !important;
	}

	#Milestones .yearHistory .slick-next {
		right: 0px !important;
	}

	#Milestones .yearHistory .slick-prev {
		left: 0px !important;
	}

	#custom-health-tab .custom-healthTab-c3 hr {
		margin-bottom: 0px;
	}

	.custom-healthTab-cc6 {
		padding-top: 30px;
		padding-bottom: 10px;
	}

	#custom-health-tab .custom-healthTab-c3 span {
		padding: 0px 0 0 0;
	}

	#isa_staff_suppo .custom-healthTab-c3 span {
		padding: 0px 0 0 0;
	}

	#custom-health-tab .custom-healthTab-c3 h2 > span {
		padding: 20px 0 1px 0 !important;
	}

	.custom-num h5 {
		font-size: 90px;
		line-height: 95px;
	}

	.component.breadcrumb.navigation-title nav {
		display: none;
	}

	#custom-home-team-slider {
		padding-bottom: 40px;
	}

	#custom-division-landing .column-splitter > div .image img {
		max-width: 100%;
		padding: 0 21px;
	}

	.bioDetails h5 {
		padding-top: 18px !important;
	}

	.staffPopUp .leftSection img {
		width: 100%;
		max-width: 180px;
		min-height: 216px;
		margin: 0 auto;
	}

	.staffPopUp .leftSection {
		width: 100% !important;
		float: none !important;
	}

	.staffPopUp .rightSection {
		width: 100% !important;
		float: none !important;
		padding-top: 25px;
	}

	.custom-apply-col1 .component-content,
	.custom-apply-col2 .component-content {
		font-size: 12px;
		line-height: 15px;
	}

	.sectionHeader h3 {
		text-align: center;
		font-size: 18px;
		line-height: 23px;
		border-bottom: none;
		margin: 10px auto;
		text-transform: uppercase;
		width: 100%;
	}

	ul.courseDetailslist a + a {
		margin-left: 4px;
	}

	#health-safety .custom-hang-out {
		padding-top: 50px;
	}

	.diviland_sec {
		margin-bottom: 20px;
	}

	.custom-healthTab-cc2 {
		max-width: 73% !important;
	}

	.custom-healthTab-c3 p:first-child {
		padding-top: 10px;
	}

	p.staffsubhead {
		width: 90%;
	}

	.barcelonaProgramSection .bottomLinkList {
		text-align: center;
	}

	.tabbingSection {
		margin-bottom: 20px;
		padding: 15px;
	}

	.housingBlock .imgLeftSection {
		width: 40%;
		float: left;
		margin-top: 30px;
		padding: 0 15px;
	}

	.housingBlock .txtRight {
		width: 60%;
		float: right;
		text-align: left;
		padding: 0 15px;
	}

	.housingBlock .imgRightSection {
		float: right;
		width: 40%;
		margin-top: 30px;
		padding: 0 15px;
	}

	.housingBlock .txtRight {
		width: 60%;
		float: right;
		text-align: left;
		padding: 0 15px;
	}

	.filtersubj button.accordion {
		padding-left: 12px;
	}

	.filtsubcontent ul.InputChecklist {
		padding: 0px 0 0px 0px;
	}

	.filtsubcontent {
		padding: 10px 10px;
	}

	.custom-form-bg .form input[type="text"],
	.custom-form-bg .form input[type="password"],
	.custom-form-bg .form textarea,
	.custom-form-bg .form input[type="file"] {
		width: 100%;
	}

	.diviland_sec {
		width: 100%;
		padding-bottom: 15px;
	}

	.diviland_img {
		padding: 0;
	}

	.StatusofTranscripts2 p {
		text-align: left;
	}

	.after-section2c p {
		text-align: left;
	}

	.after-section3a p {
		text-align: left;
	}

	.after-section5 p {
		text-align: left;
	}

	.after-section3b p {
		text-align: left;
	}

	.after-section3b .column-splitter > div:not(:first-child),
	.after-section3c .column-splitter > div:not(:first-child) {
		border-left: none;
		margin-bottom: 35px;
	}

	.heading2BlackDetails p {
		text-align: center;
	}

	#welcome-container img {
		display: none;
	}

	#welcome-container h2 {
		display: none;
	}

	.after-section3c p {
		text-align: left;
	}

	.after-section2c {
		padding-top: 20px;
	}

	.forcnt {
		text-align: center;
	}

	#family-orient .field-link {
		text-align: center;
	}

	#ParentHearItFromSourceBanner2 {
		padding-top: 75px;
	}

	#custom-Parent-banner2 > div {
		padding-bottom: 265px;
	}

	.tabbingSection.includedSection .imgPlaceholder,
	.tabbingSection.includedSection h3 {
		display: inline-block;
		float: left;
	}

	.tabbingSection.includedSection h3 {
		padding-left: 16px;
		padding-top: 15px;
		width: 77%;
	}

	.col-sm-2 {
		width: 100%;
	}
	#choose-program .field-link a:after {
		display: none;
	}

	.rightline {
		padding-left: 10px !important;
	}

	#latepostline {
		position: relative;
	}

		#latepostline:after {
			position: absolute;
			content: "";
			right: 0;
			border-top: 2px solid rgb(229, 227, 227);
			bottom: -28px;
			width: 81%;
			left: 32px;
		}

	#latest-newss h2 {
		padding-top: 25px;
	}

	#ParentHearItFromSourceBanner2 p, #custom-apply2 h2 {
		width: 100%;
	}

	.studentvidPopUp .modal-body {
		min-width: 337px;
	}

	#choose-program .studentvidPopUp iframe {
		width: 100%;
		max-height: 240px;
	}

	.studentvidPopUp .modal-dialog {
		width: 90%;
	}

	#StudentExperinceBanner3 p {
		width: 50%;
		margin: 0 auto;
	}

	#StudentExperinceBanner3 > div {
		padding-top: 40px;
		padding-bottom: 200px;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: bottom;
	}

	.custom-accordian-content {
		padding: 15px 20px;
	}

	.node-course-level-3, .node-course-level-4 {
		padding-left: 0;
	}

	.imageSlider p {
		max-height: 60px;
	}

	.leftBlock {
		width: 100%;
	}

	.rightBlock {
		float: left;
		width: 42%;
	}
}

@media (min-width:1900px) {
	.CartItem {
		float: left !important;
	}

		.CartItem:nth-child(3n+1) {
			clear: both;
		}
}