.math-featured-card{
	text-align: center;
}
.cover-jumbo{
	width: 100%;
	height: 450px;
}
.container-bg{
	background: #ECECEC;
	padding: 55px 0px;
}
.container-white{
	background: #fff;
	padding: 55px 0px;
}
.container-light{
	background: #D1A8B7;
	padding: 55px 0px;

}
.changeable{
	color: red;
}
.gmap-embed iframe{
	width: 100%;
	height: 250px;
}
.alert.alert-primary{
	background: #F8D7DA;
	color: #842078;
	border: 1px solid #842078;
	border-radius: 10px;
	margin-top: 32px;
}
.mt-5{
	margin-top: 5rem;
}
.mb-2{
	margin-bottom: 2rem;
}
.mb-5{
	margin-bottom: 5rem;
}
.mr-5{
	margin-right: 5rem;
}
.font-14{
	font-size: 14px;
}
.font-12{
	font-size: 12px;
}
.assement-block{
	text-align: center;
}
/*test masonaary*/
.row-masonary {
	column-width: 15em;
	-moz-column-width: 15em;
	-webkit-column-width: 15em;

	column-gap: 1rem;
	-moz-column-gap: 1rem;
	-webkit-column-gap: 1rem;
}
.item {
	display: inline-block;
	width: 100%;
	text-align:center;
	margin:0.5rem auto;
	position:relative;
	background:#2E5F61;
	padding:6px;
	border:1px solid #2E5F61;
	border-radius:2px;
	transition: 0.3s ease;
	font-size: 0;
}

.item img {max-width:100%;}

/*.content {position:absolute; height:0; width:0; top:50%; left:50%; transform:translate(-50%,-50%); background:rgba(0,0,0,0.65); z-index:1; display:flex; justify-content:center; flex-direction:column; height:100%; width:100%; transition: 0.3s ease-in-out; opacity:0; border:1px solid black;}*/

/*.content p {opacity:0; transition-delay:1s; transition:0.3s ease; font-size:20px;}*/

.item:hover {box-shadow:0 10px 15px 0 rgba(0,0,0,0.25);}
.item:hover .content {height:calc(100% - 30px); width:calc(100% - 30px); opacity:1;}
.item:hover .content p {opacity:1; color:#fff;}
/*end of test masonary*/
.list-no-style li{
	list-style: none;
}
.list-no-style{
	padding-left: 0;
}
.newsletter-form{
	margin-top: 27px;
    margin-bottom: 13.5px;
}
.session-card{
	background: white;
	text-align: center;
	padding: 10px;
}

.swiper {
  width: 100%;
  height: 600px;
}
.parallax-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 130%;
    height: 200%;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: top;
  }
  .podium-experience{
  	background-color: transparent !important;
  }
  .swiper .podium-experience .new-heights-content h3, .swiper .podium-experience .new-heights-content p{
  	color: white;

  }

.contact-info ul {margin-bottom:20px}
.ops-social-icons ul {display:flex}
.ops-social-icons .follow-us li:first-child {font-size:15px}
.ops-social-icons .follow-us li a {color:#EF3E33;padding: 0 8px}
