@charset "utf-8";
/* CSS Document */

/** maintenance page **/

.MaintenanceWrap .InnerContainWrapper {
	width: 1000px;
	padding: 25px 0px 0px 0px;
	background-color: #ddd;
	box-sizing: border-box;
	background: url(../images/bg/footer-bg.jpg) no-repeat top center;
    background-size: cover;
}
.MaintenanceWrap .Logo {
	float: none;
	margin: 0px auto;
	padding: 0px 0px 25px 0px;
	box-sizing: border-box;
}
.MWrapper {
	padding: 30px;
	box-sizing: border-box;
}
.MaintenanceWrap .ContactInfo {
	float: none;
	width: 100%;
	margin: 0px;
	padding: 30px 0;
	text-align: center;
	box-sizing: border-box;
}
.MaintenanceWrap .ContactInfo .CIList {
	display: inline-block;
	width: 32%;
	color: #333;
	vertical-align: top;
	border-right: 1px solid #fff;
	min-height: 115px;
}
.MaintenanceWrap .ContactInfo .CIList h3.Title {
	color: var(--gold);
	font-family: var(--lato-black);
	text-transform: uppercase;
    font-size: 16px;
    line-height: 26px;
}
.MaintenanceWrap .ContactInfo .CIList:last-child {
	border-right: 0px solid #354966;
}
.MaintenanceWrap .ContactInfo .CIList table {
	width: 100%;
}
.UnderMaintenanceWrapper {
	padding: 45px 10px 50px;
	box-sizing: border-box;
}
.MaintenanceWrap .ContactInfo .CIList .Phone {
	font-size: 14px;
	line-height: 24px;
	color: #fff;
}
.MaintenanceWrap .ContactInfo .CIList .Phone a {
	color: #fff;
}
.MaintenanceWrap .ContactInfo .CIList td {
	display: block;
	width: 100% !important;
	margin: 0 auto;
	text-align: center;
	padding: 0 !important;
	font-size: 14px;
	line-height: 20px;
	box-sizing: border-box;
}
.MaintenanceWrap .ContactInfo .CIList td a {
	color: var(--white);
	font-size: 16px;
	line-height: 26px;
}
.MaintenanceWrap .ContactInfo .CIList td a:hover {
	color: var(--gold);
}
.MaintenanceWrap .ContactInfo .CIList i {
	margin: 0 auto 10px;
	width: 35px;
	height: 35px;
	line-height: 38px;
	font-size: 20px;
	text-align: center;
	background-color: var(--white);
	border-radius: 50%;
	color: var(--blue);
}
.MaintenanceWrap .ContactInfo .CIList.Email i {
	font-size: 18px;
	line-height: 35px;
}
.MaintenanceWrap .ContactInfo .CIList span {
	display: none;
}
.MaintenanceWrap {
	display: table;
	width: 100%;
}
.MaintenanceWrap .MWrap {
	display: table-cell;
	vertical-align: middle;
}
.MaintenanceWrap .ContactFormWrap .FormWrapper {
	width: 100%;
	box-sizing: border-box;
}
.MaintenanceWrap .FormWrapperWidth {
	width: 80%;
	margin: 0 auto;
}
.UnderMaintenanceWrapper .Copyright br {
	display: none;
}
.MaintenanceWrap .ContactFormWrap .Col3 {
	display: inline-block;
	vertical-align: top;
	padding: 8px;
	width: 32.9%;
	box-sizing: border-box;
}
.UnderMaintenanceWrapper {
	text-align: center;
	background-color: var(--gold);
}
.UnderMaintenanceWrapper h4 {
	font-size: 40px;
	line-height: 50px;
	font-family: var(--lato-b);
	margin-bottom: 10px;
	color: #fff;
}
.UnderMaintenanceWrapper h6 {
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	font-family:var(--lato-r);
	letter-spacing: 0.5px;
}
.UnderMaintenanceWrapper h6 br {
	display: none;
}
/** maintenance page end **/

/** floating menu **/
.StickyBtns {
	position: fixed;
	bottom: 0;
	z-index: 109;
	right: 0;
	width: 100%
}
.StickyBtns .FillRedBorder {
	height: 6px;
	background-color: #df3719;
	position: absolute;
	width: 100%;
	bottom: 0;
	border-top: 2px solid #fff;
}
.StickyBtns .MainWrapper {
	position: relative;
	bottom: 6px
}
.StickyBtns .FSocialIcon {
	float: right;
	background-color: #df3719;
	margin: 0 0 0 10px;
	padding:6px 15px 4px;
	border: 2px solid #fff;
	border-bottom: 0;
	width: auto;
	box-sizing: border-box;
}
.StickyBtns .FillRedBtn {
	display: inline-block;
}
.StickyBtns .FillRedBtn a {
	display: block;
	background-color: #df3719;
	border: 2px solid #fff;
	border-bottom: 2px solid #df3719;
	padding: 4px 33px 4px;
	transition: ease-in 0.3s;
	position: relative;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.StickyBtns .FillRedBtn .activator i {
	vertical-align: middle;
	margin: 3px 13px 0px 0px;
	display: inline-block;
}
.StickyBtns .RightWrapper {
	float: right;
}
.StickyBtns .MainWrapper .RightWrapper {
	display: inline-block;
	position: absolute;
	bottom: -2px;
	width: auto;
	right: 0px;
}
.StickyBtns .FillRedBtn a:hover {
	background-color: #fff;
}

/*-----StickyMenu-----------*/

/** index start **/

.IconWrap,.RedBorderImg,.ImgWrap,.PlayIcon{
	line-height: 0;
}
.TransWhiteBtn,.TransIconBtn, .TransGoldBtn,.TransBlueBtn,.FillBlueBtn{
	display: inline-block;
}

.FillBlueBtn span,
.FillBlueBtn a{
	display:block;
	color: var(--white);
	font-size: 14px;
	line-height: 24px;
	text-transform: uppercase;
	position: relative;
	padding: 8px 24px;
	background-color: var(--blue);
	border: 2px solid  var(--blue);
	box-sizing: border-box;
	font-family: var(--lato-b);
	border-radius: 3px;
	letter-spacing: 1px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.FillBlueBtn span:hover,
.FillBlueBtn a:hover{
	color:var(--blue);
	background-color:transparent;
}

.TransBlueBtn span,
.TransBlueBtn a{
	display:block;
	color: var(--blue);
	font-size: 14px;
	line-height: 24px;
	text-transform: uppercase;
	position: relative;
	padding: 9px 24px;
	background-color: transparent;
	border: 2px solid  var(--blue);
	box-sizing: border-box;
	font-family: var(--lato-h);
	border-radius: 3px;
	letter-spacing: 1px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.TransBlueBtn span:hover,
.TransBlueBtn a:hover{
	color:var(--white);
	background-color:var(--blue);
}

.TransWhiteBtn span,
.TransWhiteBtn a{
	display:block;
	color: var(--white);
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	position: relative;
	padding: 9px 24px;
	background-color: transparent;
	border: 2px solid  var(--white);
	box-sizing: border-box;
	font-family: var(--lato-black);
	letter-spacing: 1px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.TransWhiteBtn span:hover,
.TransWhiteBtn a:hover{
	color:var(--blue);
	background-color:var(--white);
}

.TransGoldBtn span,
.TransGoldBtn a{
	display:block;
	color: var(--blue);
	font-size: 14px;
	line-height: 24px;
	text-transform: uppercase;
	position: relative;
	padding: 9px 20px;
	background-color: transparent;
	border: 2px solid  var(--gold);
	box-sizing: border-box;
	font-family: var(--lato-h);
	border-radius: 3px;
	letter-spacing: 1px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.TransGoldBtn span:hover,
.TransGoldBtn a:hover{
	color:var(--white);
	background-color:var(--gold);
}


.TransIconBtn span,
.TransIconBtn a{
	display:block;
	color: var(--blue);
	font-size: 14px;
	line-height: 25px;
	text-transform: uppercase;
	position: relative;
	padding: 9px 65px 9px 20px;
	background-color: var(--white);
	border: 2px solid  var(--gold);
	border-radius: 3px;
	box-sizing: border-box;
	font-family: var(--lato-h);
	letter-spacing: 1px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.TransIconBtn span:hover,
.TransIconBtn a:hover{
	color:var(--white);
	background-color:var(--gold);
}
.TransIconBtn a i{
	position: absolute;
    top: 0;
    right: 0;
    background-color: var(--gold);
    width: 50px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.TransIconBtn a:hover i{
	background-color: var(--blue);
}

/** index end **/
h2.Title{
	color: var(--blue);
	font-size: 30px;
	line-height: 1.3;
	font-family: var(--lato-h);
	text-transform: uppercase;
}
h6.Title{
	color: var(--blue);
	font-size: 20px;
	line-height: 1.3;
	font-family: var(--lato-h);
}
.FillGoldBtn{
	display: inline-block;
}
.FillGoldBtn a{
	display: block;
	color:var(--white);
	font-size: 14px;
	line-height: 24px;
	text-transform: uppercase;
	background-color: var(--gold);
	font-family: var(--lato-black);
	letter-spacing: 1px;
	border-radius: 5px;
	padding: 13px 40px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.FillGoldBtn a:hover{
	background-color: var(--blue);
}
.GoldSepLine{
	width: 85px;
	height: 5px;
	background-color: var(--gold);
	margin: 0 auto;
	text-align: left;
}
.BlueSepLine{
	width: 85px;
	height: 5px;
	background-color: var(--blue);
	margin: 0 auto;
	text-align: left;
}
.HomeAboutWrapper .InnerContainWrapper{
	width: 1050px;
	padding: 45px 0px;
}
.HomeAboutWrapper .RightWrap{
	width: 475px;
	position: relative;
	margin-left: 60px;
	margin-bottom: 35px;
} 
.HomeAboutWrapper .GoldSepLine{
	margin: 20px 0;
}
.HomeAboutWrapper .NameCol{
	padding: 10px 60px;
	position: absolute;
	right: -5px;
	bottom: -25px;
} 
.HomeAboutWrapper .NameCol::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -ms-transform: skew(-10deg);
    transform: skew(-10deg);
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    background: var(--blue);
}
.HomeAboutWrapper .NameCol h4.Name{
	color: var(--white);
	font-size: 18px;
	line-height: 1.3;
	text-transform: uppercase;
	font-family: var(--lato-black-italic);
	position: relative;
}
.HomeAboutWrapper .NameCol h6.Post{
	color: var(--gold);
	font-size: 14px;
	line-height: 1.3;
	text-transform: uppercase;
	font-family: var(--lato-heavy-italic);
	position: relative;
}

.GetConnectedWrapper{
	position: relative;
	background-color: var(--blue);
}
.GetConnectedWrapper::before{
	content: '';
	position: absolute;
	background: url(../images/imgs/round-gradiant.png) no-repeat bottom left;
	width: 670px;
	height: 470px;
	bottom: 0;
	left:50%;
	margin-left: -870px;
}
.GetConnectedWrapper .InnerContainWrapper{
	position: relative;
	width: 1220px;
	padding-bottom: 0px;
	padding-top: 60px;
}
.GetConnectedWrapper h2.Title{
	color: var(--white);
	margin-bottom: 75px;
}
.GetConnectedWrapper .RightWrap{
	width: 73%;
}
.GetConnectedWrapper .RightWrap ul li{
	display: inline-block;
    text-align: left;
    width: 219px;
    border-left: 2px solid var(--gold);
    vertical-align: top;
}
.GetConnectedWrapper .RightWrap ul li .Col{
	padding: 0px 10px 0px 15px;
}
.GetConnectedWrapper .RightWrap ul li:last-child .Col{
	padding-right: 0px;
}
.GetConnectedWrapper .RightWrap ul li .Col .Icon{
	width: 42px;
	height: 42px;
	background-color: var(--white);
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 35px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.GetConnectedWrapper .RightWrap ul li a:hover .Col .Icon{
	background-color: var(--gold);
}
.GetConnectedWrapper .RightWrap ul li .Col .Icon i{
	color: var(--blue);
	font-size: 25px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.GetConnectedWrapper .RightWrap ul li a:hover .Col .Icon i{
	color: var(--white);
}
.GetConnectedWrapper .RightWrap ul li .Col .Title{
	color: var(--white);
	font-size: 18px;
	line-height: 28px;
	font-family: var(--lato-semibold);
	margin-bottom: 5px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.GetConnectedWrapper .RightWrap ul li a:hover .Col .Title{
	color: var(--gold);
}
.GetConnectedWrapper .RightWrap ul li .Col .ShortDesc{
	color: var(--white);
}
.GetConnectedWrapper .LeftWrap {
	width: 320px;
}
.GetConnectedWrapper .LeftWrap .ImgWrap{
	display: inline-block;
	vertical-align: top;
}
.GetConnectedWrapper .LeftWrap .AppsCol{
	display: inline-block;
	width: calc(100% - 200px);
	position: relative;
    margin-left: -6px;
	vertical-align: top;
	    margin-top: 122px;
}
.GetConnectedWrapper .LeftWrap .AppsCol h6{
	background-color: var(--gold);
	color:var(--white);
	font-size: 15px;
	line-height: 1.2;
	text-transform: uppercase;
	padding: 10px;
	position: relative;
}
.GetConnectedWrapper .LeftWrap .AppsCol h6 span{
	position: relative;
}
.LogoTabListWrap ul li .Col::before,
.GetConnectedWrapper .LeftWrap .AppsCol h6::before{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -ms-transform: skew(-10deg);
    transform: skew(-10deg);
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    background: var(--gold);
}
.GetConnectedWrapper .LeftWrap .AppsCol .AppIcon{
	padding: 10px 15px;
}
.GetConnectedWrapper .LeftWrap .AppsCol .AppIcon a{
	color: var(--white);
	font-size: 35px;
    margin-right: 15px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.GetConnectedWrapper .LeftWrap .AppsCol .AppIcon a:hover{
	color: var(--gold);
}
.GetConnectedWrapper .jcarousel-control-prev, .GetConnectedWrapper .jcarousel-control-next {
    top: 0;
    margin-top: 0;
}
.GetConnectedWrapper .jcarousel-control-prev {
    left: -35px;
    background: url(../images/icons/gold-prev.png) no-repeat center;
}
.GetConnectedWrapper .jcarousel-control-next {
    right: -25px;
    background: url(../images/icons/gold-next.png) no-repeat center;
}


.BottomLogoWrapper .InnerContainWrapper{
	width: 1120px;
	padding-bottom: 60px;
	padding-top: 70px;	
}
.LogoTabListWrap{
	border-bottom: 2px solid var(--gold);
}
.LogoTabListWrap ul li{
	display: inline-block;
	vertical-align: top;
	width: 24.7%;
}
.LogoTabListWrap ul li .Col{
	position: relative;
	padding:10px 5px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.LogoTabListWrap ul li .Col::before{
	opacity: 0;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.LogoTabListWrap ul li a.on .Col::before,
.LogoTabListWrap ul li a:hover .Col::before{
	opacity: 1;
}
.LogoTabListWrap ul li .Col h6{
	color: var(--blue);
	font-size: 16px;
	line-height: 1.2;
	font-family: var(--lato-h);
	text-transform: uppercase;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	position: relative;
}
.LogoTabListWrap ul li a.on .Col h6,
.LogoTabListWrap ul li a:hover .Col h6{
	color: var(--white);	
}
.LogoWrapper{
	padding: 50px 0px 30px;
	border-bottom: 2px solid var(--gold);
}
.LogoWrapper ul{
	display: flex;
	align-items: center;
	justify-content: center;
}
.LogoWrapper ul li{
	display: inline-block;
	vertical-align: middle;
	margin: 0px 42px;
}
.LogoWrapper .jcarousel ul li{
	margin: 0px;
}
.LogoWrapper ul li:first-child{
	margin-left: 0px;
}
.LogoWrapper ul li:last-child{
	margin-right: 0px;
}
.LogoWrapper ul li img{
	-webkit-mix-blend-mode: multiply;
	-moz-mix-blend-mode: multiply;
	mix-blend-mode: multiply;	
}

/**** Responsive Tab Menu ****/

.TebSliderWrap {
  position: relative;
  z-index: 9;
	display: none;
}
.menuNew-link {
  display: block;
}
.MenuNewStyle {
  background-color: var(--blue);
  padding: 10px;
  color: var(--white);
  font-size: 17px;
  line-height: 26px;
  text-transform: uppercase;
  vertical-align: middle;
  border-bottom: 3px solid var(--gold);
  font-family: var(--lato-h);
}
.MenuNewStyle i {
  float: right;
  font-size: 26px;
}
.menuNew,
.menuNew > ul ul {
  overflow: hidden;
  max-height: 0;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-outt;
  transition: all 0.8s ease-in-out;
  position: absolute;
  z-index: 111;
  width: 100%;
}
.menuNew.active,
.menuNew > ul ul.active {
  max-height: 880px;
}
.menuNew ul li {
  border-bottom: 1px solid #dddddd;
}
.menuNew ul li a {
  display: block;
  padding: 12px 15px;
  background-color:var(--gold);
  color: #fff;
}
.menuNew ul li a.on{
	background-color:var(--blue);
}
.menuNew ul li h6{
	font-size: 15px;
    line-height: 1.2;
    font-family: var(--lato-h);
    text-transform: uppercase;
}
.menuNew ul li h6 br{
	display: none;
}
.menuNew ul li .Col {
  position: relative;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.HomeServiceWrapper{
	overflow-x: hidden;
}
.HomeServiceWrapper .InnerContainWrapper{
	padding-bottom: 110px;
}
.HomeServiceWrapper .SchoolWrap,
.HomeServiceWrapper .SportWrap{
	position:relative;
}
.HomeServiceWrapper .SchoolWrap::before,
.HomeServiceWrapper .SportWrap::before,
.HomeServiceWrapper .SchoolWrap::after,
.HomeServiceWrapper .SportWrap::after{
	content: '';
	position: absolute;
	background: url(../images/imgs/line-shape1.png) no-repeat top right;
	width: 371px;
	height: 102px;
	-moz-mix-blend-mode: multiply;
	-webkit-mix-blend-mode: multiply;
	mix-blend-mode: multiply;
}
.HomeServiceWrapper .SportWrap::after{
	top: -45px;
	right: -105px;
}
.HomeServiceWrapper .SchoolWrap::after{
	bottom: -55px;
	left: -115px;
}
.HomeServiceWrapper .SportWrap::before{
	left: 40px;
	bottom: -12px;
}
.HomeServiceWrapper .SchoolWrap::before{
	left: 430px;
	bottom: 0px;
}
.HomeServiceWrapper .SportWrap{
	margin-bottom: 20px;
}
.HomeServiceWrapper .SchoolWrap .ImagesWrap,
.HomeServiceWrapper .SportWrap .ImagesWrap{
	float: left;
	width: 50%;
	position: relative;
}

.HomeServiceWrapper .SchoolWrap .ImagesWrap .ImgWrap,
.HomeServiceWrapper .SportWrap .ImagesWrap .ImgWrap{
	position: absolute;
	top: 0;
	left: 0;
	background-color: var(--white);
    padding: 20px;
	z-index: 1;
}
.HomeServiceWrapper .SportWrap .ImagesWrap .ImgWrap.Image1{
	left: -120px;
}
.HomeServiceWrapper .SportWrap .ImagesWrap .ImgWrap.Image2{
	left: 220px;
	top: -75px;
}
.HomeServiceWrapper .SportWrap .ImagesWrap .ImgWrap.Image3{
	left:80px;
	top: 320px;
}

.HomeServiceWrapper .SchoolWrap .ImagesWrap .ImgWrap.Image1{
	top: -20px;
}
.HomeServiceWrapper .SchoolWrap .ImagesWrap .ImgWrap.Image2{
	left: auto;
    top: 45px;
    right: -115px;
}
.HomeServiceWrapper .SchoolWrap .ImagesWrap .ImgWrap.Image3{
	top: 330px;
}

.HomeServiceWrapper .SchoolWrap .DescWrap,
.HomeServiceWrapper .SportWrap .DescWrap{
	float: right;
	width: 50%;
	min-height: 530px;
	display: table;
	box-sizing: border-box;
	padding: 60px 70px 60px 60px;
}
.HomeServiceWrapper .SchoolWrap .ImagesWrap{
	float: right;
	    width: 43%;
}
.HomeServiceWrapper .SchoolWrap .DescWrap{
	float:left;
	width: 57%;
	padding: 60px 70px 60px 100px;
}
.HomeServiceWrapper .SchoolWrap .DescWrap h2.Title,
.HomeServiceWrapper .SportWrap .DescWrap h2.Title{
	color: var(--white);
}
.HomeServiceWrapper .SchoolWrap .DescWrap .GoldSepLine,
.HomeServiceWrapper .SportWrap .DescWrap .BlueSepLine{
	margin: 20px 0px;
}
.HomeServiceWrapper .SchoolWrap .DescWrap h3.Title,
.HomeServiceWrapper .SportWrap .DescWrap h3.Title{
	color: var(--white);
	font-size: 25px;
	line-height: 1.2;
	font-family: var(--lato-semibold);
	margin-bottom: 20px;
}
.HomeServiceWrapper .SchoolWrap .DescWrap .ShortDesc,
.HomeServiceWrapper .SportWrap .DescWrap .ShortDesc{
	color: var(--white);
}
.HomeServiceWrapper .SchoolWrap .DescWrap .ShortDesc ul li,
.HomeServiceWrapper .SportWrap .DescWrap .ShortDesc ul li{
	background-position: 5px 11px;
}
.HomeServiceWrapper .SchoolWrap .DescWrap .ShortDesc ul li{
	background-image: url(../images/bullet-2.png);
}
.HomeServiceWrapper .SchoolWrap .DescWrap .TransWhiteBtn,
.HomeServiceWrapper .SportWrap .DescWrap .TransWhiteBtn{
	margin-top: 30px;
}
.UpComingEventWrapper {
	position: relative;
}
.UpComingEventWrapper .BlueTextBoxWrap{
	position: relative;
}
.UpComingEventWrapper .BlueTextBoxWrap .BlueBox::after,
.UpComingEventWrapper .BlueTextBoxWrap::after{
	content: '';
	position: absolute;
	background: url(../images/imgs/line-shape2.png) repeat-x bottom left;
	width: 100%;
	height: 296px;
	bottom: 0;
	left: 0px;
}
.UpComingEventWrapper .BlueTextBoxWrap .BlueBox::after{
	height: 65px;
	width: 105%;
	mix-blend-mode: color-burn;
    bottom: -1px;
}
.UpComingEventWrapper .BlueTextBoxWrap .BlueBox{
	width: 450px;
    text-align: left;
    padding: 80px 75px 90px 140px;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    left: calc(25% - 110px);
    min-height: 480px;
}
.UpComingEventWrapper .BlueTextBoxWrap .BlueBox::before{
	content: '';
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    height: 100%;
    -ms-transform: skew(-10deg);
    transform: skew(-10deg);
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    background-color: var(--blue);
}
.UpComingEventWrapper .BlueTextBoxWrap .BlueBox h2.Title{
	color: var(--white);
	line-height: 1.2;
	position: relative;
}
.UpComingEventWrapper .BlueTextBoxWrap .BlueBox .GoldSepLine{
	margin: 15px 0px;
	position: relative;
}
.UpComingEventWrapper .BlueTextBoxWrap .BlueBox .ShortDesc{
	color: var(--white);
	font-size: 18px;
	line-height: 1.5;
	font-family: var(--lato-semibold-italic);
	position: relative;
}
.UpComingEventWrapper .BlueTextBoxWrap .BlueBox .ShortDesc span{
	color: var(--gold);
}
.UpComingEventWrapper .BlueTextBoxWrap .BlueBox .LinkText{
	margin-top: 30px;
    position: absolute;
    left: 178px;
    bottom: 20px;
    z-index: 10;
}
.UpComingEventWrapper .BlueTextBoxWrap .BlueBox .LinkText a{
	color: var(--white);
	font-size: 13px;
	line-height: 1.2;
	font-family: var(--lato-black-italic); 
	text-transform: uppercase;
	display: inline-block;
	position: relative;
}
 .UpComingEventWrapper .BlueTextBoxWrap .BlueBox .LinkText a:hover{
 	color: var(--gold);
 }

.UpComingEventWrapper .UpComingEventSlider{
	margin-top: 0;
    padding: 0;
    position: absolute;
    top: 95px;
	width: 1200px;
    right: 0;
	z-index: 1;
	left: 50%;
	margin-left: -600px;
}

.UpComingEventWrapper .UpComingEventSlider .slick-slide,
.UpComingEventWrapper .UpComingEventSlider .slick-slide .ImgWrap{
	background-size: cover;
    background-position: center;
    position: relative;
    /*width: 318px !important;*/
    min-height: 290px;
    transition: 0.5s margin ease;
    will-change: margin;
    /*margin: 0 3px;*/
}
.UpComingEventWrapper .UpComingEventSlider .slick-slide{
	margin: 0 3px;
}
.UpComingEventWrapper .UpComingEventSlider .slick-slide .Text{
	background-color: var(--gold);
	padding: 12px 25px; 
	text-align: left;
	-moz-transition: all 0.3s ease-in-out;
  	-webkit-transition: all 0.3s ease-in-out;
  	transition: all 0.3s ease-in-out;
}
.UpComingEventWrapper .UpComingEventSlider .slick-slide .ImgWrap:hover .Text{
	background-color: var(--blue);
}
.UpComingEventWrapper .UpComingEventSlider .slick-slide .Text h4.Title{
	color: var(--white);
	font-size: 16px; 
	line-height: 1.5;
	text-transform: uppercase;
	font-family: var(--lato-heavy-italic);
}
/*.UpComingEventWrapper .UpComingEventSlider .slick-slide.slick-current.slick-active {
    margin-right: 300px;
}*/


/*
.UpComingEventWrapper .UpComingEventSlider .ImgWrap {
    background-size: cover;
    background-position: center;
    position: relative;
    height: 295px;
    transition: 0.5s margin ease;
    will-change: margin;
}
.UpComingEventWrapper .UpComingEventSlider .slick-slide.slick-current.slick-active{
	margin-right: 315px;
}
*/
.UpComingEventWrapper .UpComingEventSlider .slick-slide.slick-current.slick-activ {
	opacity: 1;
}
.UpComingEventWrapper .UpComingEventSlider .slick-slide.slick-current.slick-active + div {
	opacity: 0;
}

/** 190820 vish **/

.ContactMainWrapper .InnerContainWrapper{
	width: 1130px;
}
.ContactMainWrapper .LeftWrap {
	width: 595px;
}
.ContactMainWrapper .GoldSepLine {
    margin: 20px 0px;
}
.ThankyouMsg{
	text-align: center;
    margin: 100px 0px;
    font-size: 20px;
    line-height: 1.5;
    font-family: var(--lato-black);
}
.ContactMainWrapper .RightWrap{
	width: 448px;
}
.ContactMainWrapper .MapWrap{
	line-height: 0px;
}
.ContactInfoWrap{
	padding:42px 15px 42px 45px;
	box-sizing: border-box;
	position: relative;
	margin-top: -90px;
}
.ContactInfoWrap::before{
	content: '';
    position: absolute;
    top: 0;
    left:-25px;
    width: 100%;
    height: 100%;
    -ms-transform: skew(-10deg);
    transform: skew(-10deg);
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    background-color: var(--blue);
}
.ContactInfoWrap h6.Title{
	color: var(--gold);
	margin-bottom: 5px;
	position: relative;
}
.ContactInfoWrap .Text{
	margin-bottom:12px; 
	position: relative;
}
.ContactInfoWrap .Text,
.ContactInfoWrap .Text a{
	color: var(--white);
	font-size: 15px;
	position: relative;
}
.ContactInfoWrap .EmailCol span,
.ContactInfoWrap .PhoneCol span{
	font-size: 14px;
	line-height: 1.2;
	color: var(--gold);
	text-transform: uppercase;
	font-family: var(--lato-black);
	position: relative;
}
.ContactInfoWrap .EmailCol a,
.ContactInfoWrap .PhoneCol a{
	font-size: 14px;
	line-height: 1.2;
	color: var(--gold);
	font-family: var(--lato-black);
	position: relative;
	-moz-transition: all 0.3s ease-in-out;
  	-webkit-transition: all 0.3s ease-in-out;
  	transition: all 0.3s ease-in-out;
} 
.ContactInfoWrap .Text a:hover{
	color: var(--gold);
}
.ContactInfoWrap .EmailCol a:hover,
.ContactInfoWrap .PhoneCol a:hover{
	color: var(--white);
}

.AboutWrapper .InnerContainWrapper{
	width: 1120px;
	padding-bottom: 140px;
}
.AboutWrapper .GoldSepLine{
	margin: 20px 0px;
}
.AboutWrapper .RightWrap{
	width: 510px;
    margin-left: 98px;
}

.StaffWrapper .InnerContainWrapper{
	width: 1090px;
	padding-bottom: 100px;
}
.ExecutiveCommitteeWrapper h2.Title,
.StaffWrapper h2.Title{
	position: relative;
    color: var(--white);
    font-size: 22px;
    text-transform: uppercase;
    display: block;
    width: max-content;
    margin: -70px auto 55px;
    padding: 26px 60px;
}
.ExecutiveCommitteeTabWrap{
	width: 95%;
	margin: 0 auto;
}
.ExecutiveCommitteeWrapper h2.Title{
	margin: -80px auto 55px;
}
.ExecutiveCommitteeWrapper h2.Title span,
.StaffWrapper h2.Title span{
	position: relative;
}
.ExecutiveCommitteeList ul,
.StaffWrap ul{
	display: grid;
    grid-template-columns: repeat(auto-fit,245px);
    justify-content: center;
    grid-gap:35px;
}
.ExecutiveCommitteeList ul li .Col .DescWrap::before,
.ExecutiveCommitteeWrapper h2.Title::before,
.StaffWrap ul li .Col .DescWrap::before,
.StaffWrapper h2.Title::before{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -ms-transform: skew(-10deg);
    transform: skew(-10deg);
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    background: var(--blue);
}
.ExecutiveCommitteeWrapper h2.Title::after,
.StaffWrapper h2.Title::after{
	content: '';
    position: absolute;
    background: url(../images/imgs/line-shape4.png) no-repeat top right;
    width: 84px;
    height: 20px;
    top: 0;
    right: -12px;
}
.ExecutiveCommitteeList ul li .Col .ImgWrap,
.StaffWrap ul li .Col .ImgWrap{
	overflow: hidden;
}
.ExecutiveCommitteeList ul li .Col .ImgWrap img,
.StaffWrap ul li .Col .ImgWrap img{
	-moz-transition: all 0.3s ease-in-out;
  	-webkit-transition: all 0.3s ease-in-out;
  	transition: all 0.3s ease-in-out;
}
.ExecutiveCommitteeList ul li .Col a:hover .ImgWrap img,
.StaffWrap ul li a:hover .Col .ImgWrap img{
	transform: scale(1.1,1.1);
}
.ExecutiveCommitteeList ul li .Col .DescWrap,
.StaffWrap ul li .Col .DescWrap{
	padding: 10px 10px 10px 22px;
	margin-top: -35px;
	width: 92%;
}
.ExecutiveCommitteeList ul li .Col .DescWrap h5,
.ExecutiveCommitteeList ul li .Col .DescWrap h6,
.ExecutiveCommitteeList ul li .Col .DescWrap,
.StaffWrap ul li .Col .DescWrap h5,
.StaffWrap ul li .Col .DescWrap h6,
.StaffWrap ul li .Col .DescWrap{
	position: relative;
	text-align: left;
}
.ExecutiveCommitteeList ul li .Col .DescWrap h5,
.StaffWrap ul li .Col .DescWrap h5{
	color: var(--white);
	font-size: 16px;
	line-height: 1.4;
	font-family: var(--lato-black-italic);
	text-transform: uppercase;
}
.ExecutiveCommitteeList ul li .Col .DescWrap h6,
.StaffWrap ul li .Col .DescWrap h6{
	color: var(--gold-1);
	font-size: 12px;
	line-height: 1.4;
	font-family: var(--lato-heavy-italic);
	text-transform: uppercase;
}
.ExecutiveCommitteeTabWrap #ExecutiveCommittee{
	position: relative;
}
.ExecutiveCommitteeTabWrap ul li{
	display: inline-block;
    vertical-align: top;
    width: 19.7%;
	margin-left: -3px;
}
.ExecutiveCommitteeTabWrap ul li .Col {
    position: relative;
    padding: 10px 10px 10px 35px;
	min-height: 58px;
	display: flex;
    align-items: center;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.ExecutiveCommitteeTabWrap .jcarousel ul li .Col{
	width: 96%;
}
.ExecutiveCommitteeTabWrap ul li .Col h6 {
    color: var(--white);
    font-size: 16px;
    line-height: 1.2;
	text-align: left;
    font-family: var(--lato-h);
    text-transform: uppercase;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: relative;
	display: flex;
    align-items: center;
}
.ExecutiveCommitteeTabWrap #ExecutiveCommittee::before,
.ExecutiveCommitteeTabWrap ul li .Col::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -ms-transform: skew(-10deg);
    transform: skew(-10deg);
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    background: var(--gold);
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.ExecutiveCommitteeTabWrap #ExecutiveCommittee::before{
	background: var(--white);
	z-index: 1;
}
.ExecutiveCommitteeTabWrap #ExecutiveCommittee .jcarousel{
	padding:0px 6px;
}

.ExecutiveCommitteeTabWrap #ExecutiveCommittee::before{
	    width: 10px;
    top: 0;
    right: 0px;
    left: auto;
}

.ExecutiveCommitteeTabWrap ul li a.on .Col::before,
.ExecutiveCommitteeTabWrap ul li a:hover .Col::before{
	background: var(--blue);
}

.ExecutiveCommitteeTabWrap .jcarousel-control-prev, 
.ExecutiveCommitteeTabWrap .jcarousel-control-next {
    position: absolute;
    top: 0%;
    width: 30px;
    height: 100%;
    text-align: center;
    margin-top: 0px;
	background-position: 75% 50% !important;
	background-image: none !important;
	z-index: 1;
}
.ExecutiveCommitteeTabWrap .jcarousel-control-prev i,
.ExecutiveCommitteeTabWrap .jcarousel-control-next i{
	width: 30px;
    height: 100%;
    text-align: center;
    margin-top: 0px;
    background-position: 75% 50% !important;
    display: block;
}
.ExecutiveCommitteeTabWrap .jcarousel-control-prev{
	    left: -31px;
}
.ExecutiveCommitteeTabWrap .jcarousel-control-next {
    right: -22px;
}
.ExecutiveCommitteeTabWrap .jcarousel-control-prev i{
    background: url(../images/icons/white-prev-arrow.png) no-repeat center;
}
.ExecutiveCommitteeTabWrap .jcarousel-control-next i{
    background: url(../images/icons/white-next-arrow.png) no-repeat center;
}
.ExecutiveCommitteeTabWrap .jcarousel-control-prev::before,
.ExecutiveCommitteeTabWrap .jcarousel-control-next::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 106%;
    height: 100%;
    -ms-transform: skew(-10deg);
    transform: skew(-10deg);
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    background: var(--blue);
	z-index: -1;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.ExecutiveCommitteeList{
	padding: 45px;
	box-sizing: border-box;
	background-color: var(--white);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.ExecutiveCommitteeList ul{
    grid-gap: 42px;
}

.ExecutiveCommitteeList .EC-ContactInfo{
	padding: 10px;
}
.ExecutiveCommitteeList .EC-ContactInfo .EC-Address,
.ExecutiveCommitteeList .EC-ContactInfo .EC-Address a{
	text-align: left;
	color: var(--black-1);
	line-height: 25px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.ExecutiveCommitteeList .EC-ContactInfo .Mobile,
.ExecutiveCommitteeList .EC-ContactInfo .Mobile a{
	text-align: left;
	color: var(--blue);
	font-size: 17px;
	line-height: 20px;
	font-family: var(--lato-b);
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.ExecutiveCommitteeList .EC-ContactInfo .EC-Address a:hover,
.ExecutiveCommitteeList .EC-ContactInfo .Mobile a:hover{
	color: var(--gold);
}
.ExecutiveCommitteeList .EC-ContactInfo .Mobile i{
	color: var(--gold);
	font-size: 20px;
    vertical-align: top;
    margin-right: 3px;
}

/*** Staff Poppup ***/

.TeamDetailsPopUpWrap h6 {
  	color: var(--blue);
    font-size: 25px;
    line-height: 1.3;
    font-family: var(--lato-black-italic);
    text-transform: uppercase;
  margin-top: 5px;
}
.TeamDetailsPopUpWrap .Designation {
  	color: var(--gold-1);
    font-size: 15px;
    line-height: 1.4;
    font-family: var(--lato-heavy-italic);
    text-transform: uppercase;
}

.TeamDetailsPopUpWrap {
  padding: 30px;
}
.TeamDetailsPopUpWrap .boxclose2 .fa.fa-close {
  font-size: 30px;
  position: absolute;
  right: 10px;
  top: 7px;
  color: #1c1c1c;
}
.BioInfoWrap .PhoneCol {
  margin-top: 15px !important;
}
.BioInfoWrap .EmailCol {
  margin-bottom: 10px;
}
.BioInfoWrap .PhoneCol .fa.fa-mobile {
  font-size: 24px;
  line-height: 24px;
  margin-right: 5px;
  vertical-align: text-bottom;
  width: 20px;
  text-align: center;
}
.BioInfoWrap .EmailCol .fa-envelope {
  font-size: 16px;
  margin-right: 5px;
  width: 20px;
  text-align: center; 
}
.BioInfoWrap .PhoneCol a,
.BioInfoWrap .EmailCol a {
  color: var(--blue);
  font-size: 1rem;
  line-height: 1.4;
  margin: 5px 0px;
  word-break: break-all;
  font-family: var(--lato-b);
}
.BioInfoWrap .PhoneCol a:hover,
.BioInfoWrap .EmailCol a:hover {
  color: var(--gold);
}
.BioImgWrap {
  float: left;
  line-height: 0px;
  margin: 0px 30px 5px 0px;
}
.BioInfoWrap .InnerBioInfo .EditorText ul li{
	background-image: none !important;
	position: relative;
}
.BioInfoWrap .InnerBioInfo .EditorText ul li::before{
	content: '';
	position: absolute;
	background: url(../images/bullet-1.png) no-repeat;
	top: 11px;
    width: 7px;
    height: 7px;
    margin-left: -15px;
	
}
.TeamDetailsPopUpWrap .flex-direction-nav,
.TeamDetailsPopUpWrap .flex-direction-nav a {
  display: block;
}
.TeamDetailsPopUpWrap .flex-direction-nav a {
  width: 11px;
  height: 34px;
  margin: -12px 0 0;
  background-size: 100%;
  top: 180px;
}
.TeamDetailsPopUpWrap .flex-direction-nav .flex-prev {
  left: -20px;
}
.TeamDetailsPopUpWrap .flex-direction-nav .flex-next {
  right: -20px;
}



.about-body .BottomLogoWrapper{
	background-color: var(--gray-1);
}

.YourAdGoesHereWrap .Col{
	background-color: var(--white);
	margin-bottom: 0px;
	padding: 10px 20px;
	min-height: 230px;
	height: 230px;
	    display: flex;
    align-items: center;
    justify-content: center;
	margin: 10px 0px;
	text-align: center;
	    -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);
}
.YourAdGoesHereWrap .Col h2.Title {
    font-size: 20px;
	letter-spacing: 8px;
}


.SportsWrapper{
	position: relative;
}
.SportsWrapper::before{
	content: '';
	position: absolute;
	background-color: var(--gray-1);
	width: 100%;
	height: 100%;
	top: -60px;
	left: 0;
	z-index: -1;
}
.SportsWrapper .InnerContainWrapper{
	padding: 60px 0px 0px;
} 
.SportsWrapper .SportsList{
	display: grid;
    grid-template-columns: repeat(auto-fit,538px);
    justify-content: center;
    grid-gap: 30px;
	padding-bottom:60px;
} 
.SportsWrapper .SportsList .BoxWrap{
	background-color: var(--white);
	-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 8px rgba(0, 0, 0, 0.5);
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.SportsWrapper .SportsList .BoxWrap:hover{
	background-color: var(--blue);
}
.SportsWrapper .SportsList .BoxWrap .IconWrap{
	float: right;
	width: 145px;
	position: relative;
	padding: 0px 0px;
	overflow: hidden;
}
.SportsWrapper .SportsList .BoxWrap .IconWrap::before{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -ms-transform: skew(-10deg);
    transform: skew(-10deg);
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    background:#edeef0;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.SportsWrapper .SportsList .BoxWrap:hover .IconWrap::before{
	 background:#0f2149;
}
.SportsWrapper .SportsList .BoxWrap .IconWrap img{
	position: absolute;
	top: 30px;
    right: 25px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.SportsWrapper .SportsList .BoxWrap:hover .IconWrap .BlueIcon,
.SportsWrapper .SportsList .BoxWrap .IconWrap .WhiteIcon{
	opacity: 0;
}
.SportsWrapper .SportsList .BoxWrap:hover .IconWrap .WhiteIcon{
	opacity: 1;
}
.SportsWrapper .SportsList .BoxWrap .DescWrap{
	float: left;
	width: 73%;
}
.SportsWrapper .SportsList .BoxWrap h4.Title{
	font-size: 26px;
	line-height: 1.2;
	text-transform: uppercase;
	font-family: var(--lato-h);
	color: var(--blue);
	margin-bottom: 15px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.SportsWrapper .SportsList .BoxWrap ul{
	column-count: 2;
}
.SportsWrapper .SportsList .BoxWrap.Sport-Type1 ul{
	column-count: 1;
}
.SportsWrapper .SportsList .BoxWrap .Padding30{
	padding: 30px 20px;
}
.SportsWrapper .SportsList .BoxWrap ul li{
	margin-bottom: 10px;
}
.SportsWrapper .SportsList .BoxWrap ul li:last-child{
	margin-bottom: 0px;
}
.SportsWrapper .SportsList .BoxWrap ul li,
.SportsWrapper .SportsList .BoxWrap ul li a{
	color: var(--blue);
	font-size: 14px;
	line-height: 1.2;
	text-transform: uppercase;
	font-family: var(--lato-b);
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.SportsWrapper .SportsList .BoxWrap:hover ul li,
.SportsWrapper .SportsList .BoxWrap:hover ul li a{
	color:var(--white);
}
.SportsWrapper .SportsList .BoxWrap:hover h4.Title,
.SportsWrapper .SportsList .BoxWrap ul li a:hover{
	color: var(--gold);
}
.BreadcrumbsWrap{
	position: relative;
    z-index: 2;
}
.BreadcrumbsWrap .InnerContainWrapper{
	padding: 45px 0px 15px;
}
.BreadcrumbsWrap .LeftWrap{
	padding-top: 40px;
	padding-left: 40px;
}
.BreadcrumbsWrap .RightWrap{
	padding-right: 15px;
}
.BreadcrumbsWrap .LeftWrap ul li{
	display: inline-block;
	position: relative;
	margin-right: 20px;
} 
.BreadcrumbsWrap .LeftWrap ul li:last-child{
	margin-right: 0px;
} 
.BreadcrumbsWrap .LeftWrap ul li,
.BreadcrumbsWrap .LeftWrap ul li a{
	color: var(--blue);
	font-size: 12px;
	line-height: 1.2;
	text-transform: uppercase;
	font-family: var(--lato-b);
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.BreadcrumbsWrap .LeftWrap ul li a:hover{
	color: var(--gold);
}
.BreadcrumbsWrap .LeftWrap ul li::after{
	content: '>>';
	position: absolute;
	color: var(--blue);
	font-size: 12px;
	line-height: 1.2;
	font-family: var(--lato-b);
	top: 0px;
    right: -20px;
}
.BreadcrumbsWrap .LeftWrap ul li:last-child::after{
	display: none;
}
.BreadcrumbsWrap .RightWrap .IconBtnCol .TransGoldBtn,
.BreadcrumbsWrap .RightWrap .IconBtnCol .TransIconBtn{
	margin-left: 5px;
}
.BreadcrumbsWrap .RightWrap .IconBtnCol .TransGoldBtn:first-child,
.BreadcrumbsWrap .RightWrap .IconBtnCol .TransIconBtn:first-child{
	margin-left: 0px;
}

.BlueTitleGrayBox .MainWrapper{
	margin-bottom: 30px;
	width: 1150px;
} 
.BlueTitleGrayBox .MainWrapper .GrayBox{
	margin-bottom: 20px;
} 
.BlueTitleGrayBox .MainWrapper .GrayBox:last-child{
	margin-bottom: 0px;
} 
.FillBlueTitle{
	position: relative;
	padding:20px 35px;
	margin-bottom: 3px;
}
.FillBlueTitle::before{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -ms-transform: skew(-10deg);
    transform: skew(-10deg);
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    background: var(--blue);
}
.FillBlueTitle h4.Title img{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.FillBlueTitle h4.Title{
	color:var(--white);
	font-size: 22px;
	line-height: 1.2;
	font-family: var(--lato-h);
	position: relative;
}
.BlueTitleGrayBox .GrayBox{
	background-color: var(--gray-2);
	padding: 40px 20px 35px 35px;
}
.BlueTitleGrayBox .GrayBox .ImgWrap{
	float: right;
	margin-left: 40px;
	margin-bottom: 10px;
}
.BlueTitleGrayBox .GrayBox .GoldSepLine{
	margin: 15px 0px 20px;
}
.BlueTitleGrayBox .GrayBox h4{
	color: var(--blue);
	font-size: 27px;
	line-height: 1.2;
	font-family: var(--lato-h);
	margin-bottom: 15px;
	margin-top: 10px;
}
.BlueTitleGrayBox .GrayBox h3.Title{
	color:var(--blue);
	font-size: 25px;
	line-height: 1.2;
	font-family: var(--lato-h);
	position: relative;
}
.BlueTitleGrayBox .GrayBox .Desc ul li{
	margin-bottom: 10px;
}
.BlueTitleGrayBox .GrayBox .Desc h6{
	color: var(--blue);
	font-size: 18px;
	line-height: 1.2;
	font-family: var(--lato-b);
	margin-bottom: 20px;
}

.SportsmanshipListWrap .InnerContainWrapper{
	padding: 0px 0px 40px;
}
.SportsmanshipListWrap ul{
	display: grid;
    grid-template-columns: repeat(auto-fit,370px);
    justify-content: center;
    grid-gap: 35px 20px;
}
.SportsmanshipListWrap ul li .ImgWrap{
	overflow: hidden;
	border: 5px solid var(--blue);
}
.SportsmanshipListWrap ul li .ImgWrap img{
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.SportsmanshipListWrap ul li a:hover .ImgWrap img{
	transform: scale(1.1,1.1);
}
.SportsmanshipListWrap ul li h6{
	color: var(--blue);
	font-size: 13px;
	line-height: 24px;
	text-transform: uppercase;
	font-family: var(--lato-black);
	text-align: left;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.SportsmanshipListWrap ul li a:hover h6{
	color: var(--gold);
}
.SportsmanshipListWrap ul li .GoldSepLine{
	margin: 10px 0px 0px;
	width: 125px;
}
.SchoolDirectorySearchWrap .GrayBox{
	padding: 15px;
}
.SchoolDirectorySearchWrap .GrayBox .Col2,
.SchoolDirectorySearchWrap .GrayBox .Col3,
.SchoolDirectorySearchWrap .GrayBox .Col4{
	width: auto;
	padding: 0px;
	vertical-align: middle;
}

.SchoolDirectorySearchWrap .GrayBox .Col2 input,
.SchoolDirectorySearchWrap .GrayBox .Col2 select{
	width: 140px;
	background-position: 90% 19px;
}
.SchoolDirectorySearchWrap .GrayBox .Col3 input,
.SchoolDirectorySearchWrap .GrayBox .Col3 select{
	width: 85px;
	background-position: 85% 19px;
}
.SchoolDirectorySearchWrap .GrayBox .Col2{
	margin-right: 3px;
}
.SchoolDirectorySearchWrap .GrayBox .Col3{
	margin-right: 20px;
}
.SchoolDirectorySearchWrap .GrayBox form label{
	font-family: var(--lato-b);
}
.BlueTitleGrayBox .MainWrapper .GrayBox input,
.BlueTitleGrayBox .MainWrapper .GrayBox select{
	background-color: var(--white);
	font-size: 14px;
	line-height: 24px;
	padding: 5px 25px 5px 15px;
	height: 45px;
}
.SchoolDirectorySearchWrap .GrayBox .FillBlueBtn{
	margin-left: 5px;
}
.SchoolDirectorySearchWrap .GrayBox .FillBlueBtn a{
	border-radius: 0px;
	font-size: 16px;
}

.SearchReturnedText{
	color:var(--blue);
	font-size: 18px;
	line-height: 1.2;
	font-family: var(--lato-m);
	margin: 20px 0px 30px;
}
.TableWrap table{
	width: 100%;
}
.TableWrap tr th {
    padding: 15px 45px;
    text-align: left;
    color: var(--white);
	font-family: var(--lato-h);
    font-size: 18px;
    line-height: 1.2;
	text-transform: uppercase;
    background-color: var(--blue);
	border: 2px solid var(--white);
}
.SportsSeasonDatesWrap .TableWrap tr th {
	font-size: 13px;
    line-height: 1.4;
	padding: 10px;
}
.SportsSeasonDatesWrap .TableWrap tr td {
    padding: 5px;
    font-size: 13px;
    line-height: 1.5;
}
.SportsSeasonDatesWrap .TableWrap tr td:first-child{
	width: 122px;
}
.SportsSeasonDatesWrap .TableWrap tr td:nth-child(4),
.SportsSeasonDatesWrap .TableWrap tr td:nth-child(2){
	width: 92px;
}
.SportsSeasonDatesWrap .TableWrap tr td:nth-child(3){
	width: 105px;
}
.SportsSeasonDatesWrap .TableWrap tr td:nth-child(5){
	width: 220px;
}
.SportsSeasonDatesWrap .TableWrap tr td:nth-child(6){
	width: 235px;
}
.SportsSeasonDatesWrap .TableWrap tr td:nth-child(7){
	width: 285px;
}

.TableWrap tr td {
    padding: 14px 45px;
    text-align: left;
	font-family: var(--lato-m);
    font-size: 17px;
    line-height: 1.2;
    background-color: var(--gray-2);
	border: 2px solid var(--white);
}
.SchoolDirectorySearchWrap .TableWrap tr td:last-child{
	width: 165px;
}
.TableWrap tr:nth-child(even) td{
	background-color: #dedede;
}
.FAQMainWrapper .InnerContainWrapper{
	width: 1150px;
	padding-top: 0px;
}

.AnnualConventionWrapper .InnerContainWrapper{
	width: 1150px;
}
.AnnualConventionWrapper .TabCol{
	margin-bottom: -35px;
}
.AnnualConventionWrapper .TabCol ul li{
	display: inline-block;
	vertical-align: middle;
	margin: 0px 5px;
}
.AnnualConventionWrapper .TabCol ul li .Col{
	position: relative;
}
.AnnualConventionWrapper .TabCol ul li .Col::before{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -ms-transform: skew(-10deg);
    transform: skew(-10deg);
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    background: var(--white);
	border: 2px solid var(--blue);
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.AnnualConventionWrapper .TabCol ul li .Col a{
	display: block;
	color: var(--blue);
	font-size: 18px;
	line-height: 28px;
	text-transform: uppercase;
	font-family: var(--lato-h);
	position: relative;
	padding: 20px 50px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.AnnualConventionWrapper .TabCol ul li .Col:hover a{
	color: var(--white);
}
.AnnualConventionWrapper .TabCol ul li .Col:hover::before{
	 background: var(--blue);
}

.AnnualConventionWrapper .DescWrap{
	background-color: var(--gray-2);
}
.VolleyballWrapper.AnnualConventionWrapper .RightWrap .GrayBox {
    padding: 30px;
	margin-bottom: 20px;
}
.VolleyballWrapper.AnnualConventionWrapper .RightWrap .GrayBox:last-child {
	margin-bottom: 0px;
}
.AnnualConventionWrapper .DescWrap h2.Title{
	font-size: 25px;
	margin-bottom: 20px;
}
.FloorPlanWrapper{
	background-color: var(--gray-2);
/*
	padding:45px;
	margin-top: 25px;
*/
}
.FloorPlanWrapper .LeftWrap{
	display: block;
    width: 100% !important;
    padding-right: 30px;
	margin-bottom: 20px;
}
.FloorPlanWrapper .LeftWrap h2.Title{
	font-size: 25px; 
	margin-bottom: 15px;
}



.VolleyballWrapper .MainWrapper{
	width: 1140px;
}
.VolleyballWrapper .FillBlueTitle::before {
	left: -6px;
	-ms-transform: skew(-15deg);
    transform: skew(-15deg);
}
.VolleyballWrapper .LeftWrap {
	width: 430px;
}
.VolleyballWrapper .RightWrap {
	width: 650px;
}
.VolleyballWrapper .BoxCol{
	margin-bottom: 22px;
}
.VolleyballWrapper .GrayBox{
	padding: 25px 30px;
	background-color: var(--gray-2);
}
.VolleyballWrapper .GrayBox .Desc.EditorText ul{
	margin-bottom: 20px;
}
.VolleyballWrapper .RightWrap .GrayBox{
	padding: 35px 70px;
}
.VolleyballWrapper .LeftWrap .GrayBox .ArchivesList ul li:last-child,
.VolleyballWrapper .LeftWrap .GrayBox .CalendarList ul li:last-child{
	padding: 5px 0px 0px !important;
	border-bottom: 0px solid #939393;
}
.VolleyballWrapper .LeftWrap .GrayBox .ArchivesList ul li,
.VolleyballWrapper .LeftWrap .GrayBox .CalendarList ul li{
	padding: 5px 0px !important;
	border-bottom: 1px solid #939393;
	background-image: none !important;
}
.VolleyballWrapper .LeftWrap .GrayBox .CalendarList ul li .Text,
.VolleyballWrapper .LeftWrap .GrayBox .CalendarList ul li .Date{
	display: inline-block;
	vertical-align: middle;
}
.VolleyballWrapper .LeftWrap .GrayBox .CalendarList ul li .Date{
	font-family: var(--lato-b);
	margin-right: 30px;
	    width: 85px;
} 
.VolleyballWrapper .LeftWrap .GrayBox .CalendarList ul li .Text{
	width:calc(100% - 130px);
}
.VolleyballWrapper .GrayBox .TitleText,
.VolleyballWrapper .LeftWrap .GrayBox .ArchivesList ul li .Title{
	color: var(--gold);
	font-size: 14px;
	text-transform: uppercase;
	font-family: var(--lato-h);
}
.VolleyballWrapper .GrayBox ul li{
	background-image: url(../images/bullet.png) !important;
    background-position: 0px 11px !important;
	font-size: 14px;
	padding-left: 25px !important;
}
.VolleyballWrapper .GrayBox .ImgWrap{
	margin-bottom: 15px;
}
.VolleyballWrapper .RightWrap .GrayBox ul li{
	font-size: 16px;
	font-family: var(--lato-b);
	padding-left: 20px !important;
}

.SchedulesPowerRankingsCol .GrayBox{
	min-height: 230px;
	    display: flex;
    align-items: center;
    justify-content: center;
}
.FormsResourcesWrapper .MainWrapper{
	width: 1150px;
}
.FormsResourcesWrapper .GrayBox{
	padding: 30px 35px;
	background-color: var(--gray-2);
}

.FormsResourcesWrapper .BoxCol{
	margin-bottom: 22px;
}
.FormsResourcesWrapper .ShortDesc{
	margin-bottom: 30px;
}
.FormsResourcesWrapper .ListWrap ul.li_cont1{
	margin-right:100px;
}
.FormsResourcesWrapper .ListWrap ul li{
	background-image: url(../images/bullet.png);
    background-position: 5px 11px;
	margin-bottom: 20px;
}
    

.FormsResourcesWrapper .ListWrap ul li span{
	display: block;
	font-size: 16px;
	font-family: var(--lato-b);
	color: var(--blue);
}
.FormsResourcesWrapper .BoxCol .TwoPartCol h5{
	display: block;
	font-size: 18px;
	line-height: 1.2;
	text-transform: uppercase;
	font-family: var(--lato-h);
	color: var(--blue);
	margin-bottom: 20px;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol ul li{
	background-image: none;
	padding-left: 0px;
	margin-bottom: 5px;
}
.FormsDownloadListWrapper .BoxCol .TwoPartCol ul li{
	margin-bottom: 10px;
}
.FormsDownloadListWrapper .BoxCol .TwoPartCol h5{
	font-size: 22px;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol ul li a{
	color: var(--black-1);
	position: relative;
	padding-left: 30px;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	    display: block;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol ul li a:hover{
	color: var(--gold);
}
.FormsResourcesWrapper .BoxCol .TwoPartCol ul li a::before{
	content: '';
	position: absolute;
	background: url(../images/icons/pdf.png) no-repeat top left;
	width: 16px;
	height: 16px;
	top: 3px;
	left: 0;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol .li_cont1{
	padding-right: 60px;
	border-right: 1px solid #bbbbbb;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol .li_cont2{
	padding-left: 60px;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol ul li h6.Title{
	font-size: 16px;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol ul li .Date{
	padding-left: 27px;
    font-size: 14px;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol{
	margin-bottom: 55px;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol:last-child{
	margin-bottom: 0px;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol .Col{
	margin-bottom: 40px;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol .Col:last-child{
	margin-bottom: 0px;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol .LeftWrap{
	width: 49%;
    display: inline-block;
    vertical-align: top;
	border-right: 1px solid #bbbbbb;
}
.FormsResourcesWrapper .BoxCol .TwoPartCol .RightWrap{
	    width: 50%;
    display: inline-block;
    vertical-align: top;
	padding-left: 40px;
}
.PrivacyNoticeWrapper .InnerContainWrapper{
	width: 1120px;
	padding-top: 0px;
}
.PrivacyNoticeWrapper h2.Title{
	margin-bottom: 20px;
}
.PrivacyNoticeWrapper .Desc ul{
	margin-bottom: 20px;
}


.SportsSeasonDatesWrap .ShortDesc{
	color: var(--blue);
    font-size: 20px;
    line-height: 1.3;
    font-family: var(--lato-h);
	margin-bottom: 20px;
	margin-top: 20px;
}

.LHSAAWrapper .FillBlueTitle h4.Title {
	text-transform: uppercase;
}
.VolleyballWrapper .GrayBox .CapsShortDesc{
	font-size: 14px;
	line-height: 1.5;
	font-family: var(--lato-b);
	text-transform: uppercase;
	margin-bottom: 10px;
}
.VolleyballWrapper .GrayBox .TitleText{
	font-size: 13px;
}
.VolleyballWrapper .BoxCol.RulesClinicsBox .ListWrap{
	margin-bottom: 25px;
}
.VolleyballWrapper .BoxCol.RulesClinicsBox .ListWrap ul li{
	background-image: none !important;
	padding: 0px !important;
	margin-bottom: 5px;
}

.VolleyballWrapper .BoxCol.RulesClinicsBox .ListWrap ul li .BlueTitle{
	display: inline-block;
	font-size: 14px;
	line-height: 1.5;
	text-transform: uppercase;
	color: var(--blue);
	font-family: var(--lato-h);
	width: 140px;
	margin-right: 10px;
	vertical-align: top;
}
.VolleyballWrapper .BoxCol.RulesClinicsBox .ListWrap ul li .Text{
	display: inline-block;
	font-size: 14px;
	line-height: 1.5;
	font-family: var(--lato-b);
	width: calc(100% - 160px);
	vertical-align: top;
}
strong{
	font-family: var(--lato-b);
}

.SportsFaqWrapper{
	width: 1150px;
    margin: 0px auto;
	position: relative;
} 
.SportsFaqWrapper .qus {
    border-bottom: 0px solid var(--gold);
    padding: 18px 30px;
	position: relative;
	margin-top: 10px;
}
.SportsFaqWrapper .qus::before {
    content: '';
    position: absolute;
    top: 0;
    left: -16px;
    width: 102%;
    height: 100%;
    -ms-transform: skew(-15deg);
    transform: skew(-15deg);
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    background: var(--blue);
}
.SportsFaqWrapper .Plus {
    background: url(../images/icons/white-plus.png);
}
.SportsFaqWrapper .Minus {
    background: url(../images/icons/white-minus.png);
}
.SportsFaqWrapper .FaqTitle h6 {
    font-size: 22px;
    line-height:1.3;
    color: var(--white);
    font-family: var(--lato-h);
    padding-right: 25px;
	text-transform: uppercase;
	vertical-align: middle;
}
.SportsFaqWrapper .FaqTitle h6 i{
	    vertical-align: middle;
    line-height: 0;
    display: inline-block;
	margin-right: 30px;
	margin-top: -3px;
}
.SportsFaqWrapper .DownText {
    background-color: transparent;
}
.VolleyballWrapper.ParentsStudentsWrapper .RightWrap .GrayBox {
    padding: 35px 40px;
}
.VolleyballWrapper.ParentsStudentsWrapper .RightWrap .GrayBox .LinksCol{
	margin: 30px 0px;
}
.VolleyballWrapper.ParentsStudentsWrapper .RightWrap .GrayBox .LinksCol ul li{
	padding: 0px !important;
	background-image: none !important;
}
.VolleyballWrapper.ParentsStudentsWrapper .RightWrap .GrayBox .LinksCol ul li a{
    font-size: 13px;
	text-transform: uppercase;
    font-family: var(--lato-black);
}

.VolleyballWrapper .RightWrap .GrayBox h4 {
    color: var(--blue);
    font-size: 24px;
    line-height: 1.2;
    font-family: var(--lato-h);
    margin-bottom: 15px;
    margin-top: 10px;
}
.VolleyballWrapper .RightWrap .GrayBox h6 {
    color: var(--blue);
    font-size: 18px;
    line-height: 1.2;
    font-family: var(--lato-h);
    margin-bottom: 10px;
}
.VolleyballWrapper .RightWrap .GrayBox .RecipientsList{
	margin-bottom: 20px;
}

.NoteWrpa{
	font-family: var(--lato-black-italic);
	margin-top: 20px;
}
.ScholarshipsWrapper.VolleyballWrapper .RightWrap .GrayBox {
    padding: 35px 40px;
} 

/* 310820 - Roy*/

.SchoolSubTwoColsWarp .LeftWrap {
    width: 430px;
}
.SchoolSubTwoColsWarp .RightWrap {
    width: 650px;
}
.SchoolSubTwoColsWarp .RightWrap .GrayBox {
    padding: 35px 70px;
}
.SchoolSubTwoColsWarp .RightWrap .GrayBox .ImgWrap {
    float: none;
    margin-left: 0px;
    margin-bottom: 10px;
}
.SchoolSubTwoColsWarp .qus {
    cursor: pointer;
    border-bottom: 2px solid var(--gold);
    padding: 10px 30px 10px 0px;
    background-color: transparent;
}
.SchoolSubTwoColsWarp .GrayBox h3.Title {
    font-size: 16px;
}
.SchoolSubTwoColsWarp .FaqDetail .Desc {
    padding-top: 20px;
}
.SchoolSubTwoColsWarp .BoxCol {
    margin-bottom: 22px;
}
.SchoolSubTwoColsWarp .LeftWrap li {
	margin-bottom: 30px;
}
.SchoolSubTwoColsWarp .LeftWrap li .Col h6{
	margin-bottom: 5px;
}
.SchoolSubTwoColsWarp .LeftWrap li .Col h5{
	color: var(--blue);
    font-size: 22px;
    line-height: 1.2;
    font-family: var(--lato-h);
	margin-bottom: 10px;
}

.HomePressReleasesWrap ul li{
	display: inline-block;
	vertical-align: top;
	text-align: left;
	width: 30%;
    margin: 0 12px;
}
.HomePressReleasesWrap ul li:first-child{
	margin-left: 0px;
}
.HomePressReleasesWrap ul li:last-child{
	margin-right: 0px;
}
.HomePressReleasesWrap ul li .Col{
	padding: 20px;
	background-color: var(--white);
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);
}



.PressReleasesWrap .ListWrap ul li .Col h4.Title,
.HomePressReleasesWrap ul li .Col h4.Title{
	color: var(--blue);
	font-size: 18px;
    line-height: 1.4;
	font-family: var(--lato-h);
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.HomePressReleasesWrap ul li .Col .Date{
	background-color: var(--gold);
    color: var(--white);
    display: inline-block;
    padding: 6px 8px;
    font-size: 11px;
    line-height: 11px;
    font-family: var(--lato-b);
    letter-spacing: 1px; 
    margin-top: 10px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.PressReleasesWrap .ListWrap ul li .Col .Date{
	color: var(--gold);
	font-size: 12px;
    line-height: 12px;
    font-family: var(--lato-b);
    letter-spacing: 1px;
	margin-top: 10px;
	text-transform: uppercase;
}
.PressReleasesWrap .ListWrap ul li .Col .BlueSepLine {
    width: 85px;
    height: 3px;
    margin: 10px 0px 12px;
}
.PressReleasesWrap .ListWrap ul li .Col .Desc,
.HomePressReleasesWrap ul li .Col .Desc{
	font-size: 14px;
    line-height: 1.6;
    margin-top: 15px;
}
.PressReleasesWrap .ListWrap ul li .Col .FillBlueBtn,
.HomePressReleasesWrap ul li .Col .FillBlueBtn{
	margin-top: 15px;
}
.PressReleasesWrap .ListWrap ul li .Col .FillBlueBtn a,
.HomePressReleasesWrap ul li .Col .FillBlueBtn a{
    font-size: 12px;
    line-height: 22px;
    padding: 6px 12px;
}

.PressReleasesWrap .col1{
	width: 60%;
	float: right;
	vertical-align: top;
}
.PressReleasesWrap .col2{
	width:36%;
	float: left;
	vertical-align: top;
}
.PressReleasesWrap .GrayBox{
	padding: 20px;
    background-color: var(--gray-2);
	margin-bottom: 20px;
}
.BrowsePressReleases ul li{
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
}
.BrowsePressReleases ul li:last-child{
	margin-right: 0px;
}
.BrowsePressReleases ul li label{
	font-size: 18px;
    line-height: 1.2;
    font-family: var(--lato-h);
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.BrowsePressReleases ul li .jumpmenu{
	display: inline-block;
	vertical-align: middle;
}
.BrowsePressReleases ul li .jumpmenu select{
	background-color: var(--white);
    width: 230px;
    height: 40px;
    background-position: 96% 17px;
}
.PressReleasesWrap .col1 .ListWrap ul li{
	margin-bottom: 15px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dbdbdb;
}
.PressReleasesWrap .col1 .ListWrap ul li:last-child{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid #dbdbdb;
}
.PressReleasesWrap .col2 input, 
.PressReleasesWrap .col2 select, 
.PressReleasesWrap .col2 textarea {
    font-family: var(--lato-r);
    font-size: 14px;
    line-height: 25px;
    color: var(--black-1);
    border: 1px solid var(--white);
    background-color: var(--white);
    padding: 5px 12px;
    width: 100%;
    box-sizing: border-box;
    box-shadow: none;
    height: 40px;
}
.PressReleasesWrap .col2 .FormWrap .Col2{
	width: 49.4%;
}
.ApplyForMembershipWrap .GrayBox,
.VenueProposalRequestsWrap .GrayBox{
	margin-bottom: 20px;
}

