/*body.loaded header .navigation-dropdown, body.loaded header .drop-down-menu{background-image:url(/images/menu-bg.png)}*/
header .navigation-dropdown .nav-drop-container{background-color: rgba(33, 27, 100, 0.9);}
footer .social-icon a{margin:0 3px;}
.slider.youtube-slider,
.slider.vimeo-slider{
	padding-top:100px;
}

.slider.youtube-slider iframe,
.slider.vimeo-slider iframe{
	width:100%;
	/*height:55vw;*/
}
.fixed-top:not(.sticky) .footer-logo .card-title.blue,
.fixed-top:not(.sticky) .footer-logo .card-subtitle.blue{
	color:#211b64;
}
.slider{background-image:none;}
.content-section.row.slider{
	z-index:1;
}
.flexslider,
.general-banner,
.home-banner{
	position: absolute;
    top: 0;
    overflow: hidden;
	width:100%;
}
.home-banner .slider-item .text{
	position: absolute;
    left: 75px;
    bottom: 103px;
    z-index: 1;
}
.home-banner .slider-item .text h1{
	font-size: 78px;
    color: #E8E8E8;
    margin-bottom: 0;
    text-shadow: 4px 4px 5px #041e42;
    font-family: "myriad pro bold", sans-serif;
    font-weight: normal;
}
.home-banner .slider-item .text h1::before{
	display:none;
}
.flex-control-nav,
.flex-direction-nav,
.flex-pauseplay{
	display:none;
}
.flexslider .slides > li,
.general-banner .slider-item{
    height: 834px;
	width:100%;
	overflow:hidden;
	background-size:cover;
	background-position:center top;
}
.home-banner .slider-item{
	height: 100vh;
	width:100%;
	overflow:hidden;
	background-size:cover;
	background-position:center top;
}
#newsletter-page .general-banner .slider-item,
#event-calendar-page .general-banner .slider-item{
	height:36vw;
}

.flexslider{margin:0;}
.general-page .slider{margin-bottom:122px;}
.general-page .history-section,
.general-page .image-slider,
.general-page .above-footer .footer-bg{margin-top:0;}
.general-page .image-slider a.item{display:block;}
.general-page .history-section.image-left-align::after,
.general-page .history-section .history-right.force-left{
	left:0;
}
.general-page .history-section.image-left-align .history-left{
	padding-right: 0;
    padding-left: 95px;
}
.general-page .history-section.image-left-align .more-info{
	padding-left:273px;
}
.general-page .history-detail{
	margin-bottom:95px;
}
.general-page .history-detail.image-align-right::before{
	right:0;
	left:auto;
}
.imgdivider img{width:100%;height:auto;}
.general-page .general-content table{table-layout:fixed;}
.general-page .general-content table tr:first-child{
	background:transparent !important;
    border-bottom: solid 1px #b7b7b7;
    padding: 17px 20px;	
}
.general-page .general-content table tr:first-child td{
	padding: 5px 30px 30px;
}
.general-page .general-content table tr:first-child td p,
.general-page .general-content table tr:first-child td{
	border-top:0;
	font-size: 24px;
    font-weight: 700;
    font-family: "myriad pro bold", sans-serif;
    color: #211b64;
}
#newsletter-page .right-section .image-slider .owl-carousel{padding-right:0;}
#newsletter-page .right-section .image-slider .owl-carousel .item{width:100%;display:block;}
#newsletter-page .right-section .image-slider .owl-carousel .owl-nav{bottom:-50px;}
#google_translate_element{
	/*position: absolute;
    right: 50px;
    bottom: -70px;
    z-index: 99;
	display:none;*/
}
.home-page .events .events-grid{padding:0 56px 48px;height:100%;}
.home-page .events .events-grid .date .col-md-6:last-child span:first-child{letter-spacing:2px;}
.home-page .events .events-grid .date .col-md-6:last-child span:last-child{font-family:"myriad pro", sans-serif;}

.home-page .events .events-grid .bottom-row{
	width: 73%;
    position: absolute;
    bottom: 48px;
}
footer .social-icon a i{font-size:22px;}
.general-page .slider h1, .banner h2{z-index:1;}
.bg-overlay:after{
	  content:'';
	 display: block;
	 position: absolute;
	 top:-50%;
	 left:0;
	 right:0;
	 bottom:0;
	 background: rgba(33, 27, 100, 0.28);
}	
.bg-overlay-2{
	position: absolute;
    bottom: 0%;
    left: 0;
    right: 0;
    top: 40%;
    background-color: rgba(4, 29, 66, 0);
    background: -webkit-linear-gradient(0deg, #211b64 11%, rgba(33,27,100,0.968) 16%, rgba(33,27,100,0) 100%);
    background: -moz-linear-gradient(0deg, #211b64 11%, rgba(33,27,100,0.968) 16%, rgba(33,27,100,0) 100%);
    background: -ms-linear-gradient(0deg, #211b64 11%, rgba(33,27,100,0.968) 16%, rgba(33,27,100,0) 100%);
    background: -o-linear-gradient(0deg, #211b64 11%, rgba(33,27,100,0.968) 16%, rgba(33,27,100,0) 100%);
    background: linear-gradient(0deg, #211b64 11%, rgba(33,27,100,0.968) 16%, rgba(33,27,100,0) 100%);
}
h2,h3,h4,h5,h6{color:#211b64;}
.tae-col1{padding-right:50px;}
.tae-col2{padding-left:50px;}
.general-page .image-slider .owl-carousel .item{height:20vw;min-height:200px;}
#yplayer,.wrapmytube{
    width: 100%;
	z-index:1;
	position:absolute;
	top:0;
	left:0;
}
.banner-txt-wrap{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:165px;
	z-index:5;
	display:block;
}
.banner-txt-wrap .speaker {
    position: absolute;
    bottom: 30%;
    right: 4%;
	z-index:10;
	display:block;
}
.banner-txt-wrap .speaker div,
.banner-txt-wrap .speaker a {
    background: url(/images/speaker.png) no-repeat right center;
    padding: 12px 50px 12px 0;
    color: #fefefe;
    font-size: 11px;
    text-decoration: none;
    opacity: .6;
}
.banner-txt-wrap .speaker a:focus, 
.banner-txt-wrap .speaker a:active
.banner-txt-wrap .speaker div:focus, 
.banner-txt-wrap .speaker div:active {
    outline: none;
    -moz-outline-style: none;
}
div.banner-txt-wrap .speaker .jplay-vimeo,
div.banner-txt-wrap .speaker div.jplay {
   background: url(/images/speaker-mute.png) no-repeat right center;
}
div.banner-txt-wrap .speaker .jstop-vimeo,
div.banner-txt-wrap .speaker div.jstop {
    background-image: url(/images/speaker.png);
}
.block-body figure{text-align:center;}
.block-body figure img{max-width:100%;}
.block-body figure figcaption{
	font-family:"Poppins", sans-serif;
	color:#211b64;
	padding:4px;
	font-size:14px;
	background-color:#e5e5e5;				
}
.general-page .testimonial{background:none;padding:0;}
.general-page .testimonial::before{background:none;}
.tinted-glass {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.parallax-effect .image-box {
    background-attachment: fixed;   
}
.image-box {
	position:relative;
	height: 554px;
	background-repeat:no-repeat;
	width:100%;
	 background-size: cover;
}
.blockB-text {
    position: absolute !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;   
	max-width:100% !important;
}
.quote-text{
	max-width:715px;
	margin:auto;
}
.clear{clear:both;}
.testimonial.pullquote h1{color:#FFF;text-transform:uppercase;text-shadow:4px 4px 5px #041e42;}
.testimonial.pullquote h1::before{display:none;}

.general-page .more-info {
    padding-bottom: 20px !important;
    margin-top: 91px;
    float: left;
	z-index:1;
}
.general-page .more-info h3 {
    display: flex;
    font-size: 29px;
}
.general-page .more-info ul {
    padding: 0;
    list-style: none;
}
.general-page .more-info ul li{
	margin-right:52px;
	margin-bottom:20px;
	background: transparent;
    padding: 26px 0 23px 0;
    width: 100%;
    float: left;
    transition: all 0.5s;
	box-shadow: none;
}
.general-page .history-detail .more-info{
	margin-top:20px;
}
.general-page .history-detail .more-info ul li{
	width:100%;
	margin-right:0;
}
.general-page .general-content .more-info ul li{
	border:1px solid #e5e5e5;
}
.general-page .more-info ul li span {
    float: left;
    margin-right: 26px;
}
.general-page .more-info ul li h4 {
    font-family: "myriad pro bold", sans-serif;
    color: #211b64;
    font-size: 20px;
    margin-top: 7px;
}
.general-page .more-info ul li h5 {
    font-family: "myriad pro", sans-serif;
    color: #211b64;
    font-size: 15px;
}
.general-page .general-content .more-info ul{margin:0;}
.general-page .general-content .more-info ul li{
	border: 0;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
    margin-bottom: 0;
    width: 100%;
  }
.general-page .general-content .more-info ul li h4 {
	margin-bottom: .5rem;
}
.general-page .general-content h4{margin-bottom:0;}
.general-page .history-section .history-right{position:relative;margin-bottom:-45px;}
.general-page .history-section h1{padding-top:95px;}
.photo-section{background:none !important;}
.photo-section .photo-col{height:100%;}
.photo-section .photo-col img{visibility:hidden;}
.photo-section .photo-col figcaption{
	position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    background: #e5e5e5;
	font-family: "Poppins", sans-serif;
    color: #211b64;
    padding: 4px;
    font-size: 14px;
}
.general-page .testimonial .container .quote.q-left{
	width: 50px;
    margin-bottom: 0px;
    margin-left: -40px;
    line-height: 10px;
}
.general-page .testimonial .container .quote.q-right{
	width: 50px;
    float: right;
    margin-top: 30px;
    margin-right: -30px;
    line-height: 10px;
}
.home-slider-prev, .home-slider-next {
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    cursor: pointer;   
}
.home-slider-prev{
	left:20px;	
}
.home-slider-next{
	right:20px;
}
.slick-dots li button::before{
	font-size:20px;
	color:#FFF;
}
.page_navigation{text-align:center;color:#FFF;}
.page_navigation .first_link,
.page_navigation .last_link,
.page_navigation .previous_link,
.page_navigation .next_link{display:none;}
.page_link.active_page,
.page_navigation span.current{font-weight:bold;}
.page_navigation .page_link,
.page_navigation a,
.page_navigation span{color:#FFF;text-decoration:none;padding:0 10px;}
.backtoln{
	font-family: "myriad pro bold", sans-serif;
    font-size: 19px;
    color: #211b64;
}
#previous-editions-page .banner{background-image:url(/images/menu-bg.png?v=1);}
.general-page .history-section ul li{
	font-family: "Poppins", sans-serif;
    line-height: 32px;
    margin: 10px 0;
    font-size: 16px;
	color:#211b64;
}
.download-link{
	width:100%;
}
.download-link figure{
	float: left;width: 55px;max-width: 55px;margin: 0px 26px 20px 0px;
}
.download-link p,
.general-page .general-content .download-link p,
.general-page .general-content table tbody .download-link p{
	padding:9px 0;
}
/* version 2 of newsletter page. without sidebar */ 
#newsletter-page.v2 .pageTitle{
	background:#211b64;
	padding:35px 0;
}
#newsletter-page.v2 .pageTitle h2{
	font-family: 'myriad pro bold';
	font-size:55px;
}
#newsletter-page.v2 .pageTitle h3{
	font-family: 'myriad pro light';
	font-size:28px;
	color:#c09a32;
}
#newsletter-page.v2 .main-header.v2{
	padding-top:105px;
}
#newsletter-page.v2 .border-bottom{
	padding-right:0;
	padding-left:0;
	padding-top:0;
	border-bottom:0 !important;
}
#newsletter-page.v2 .section-title {
    color: #211b64;
    font-family: 'myriad pro bold';
    font-size: 55px;
    margin-bottom: 0;
	padding-top: 85px;
}
#newsletter-page.v2 .section-title::before {
	width: 79px;
    height: 3px;
    background-color: #c09a32;
    content: '';
    position: absolute;
   top:20px;
    left: 0;
}
#newsletter-page.v2 .section-title .prev-edition-link,
#newsletter-page.v2 .pageTitle .prev-edition-link {
    float: left;
    background-color: #cddcf7;
    padding: 7px 28px;
    margin-top: 80px;
	margin-bottom: 50px;
}
#newsletter-page.v2 .pageTitle .prev-edition-link{
	margin-top:30px;
	margin-bottom:0;
}
#newsletter-page.v2 .section-title .prev-edition-link .icon,
#newsletter-page.v2 .pageTitle .prev-edition-link .icon {
    float: left;
    margin-right: 25px;
}
#newsletter-page.v2 .section-title .prev-edition-link .icon img,
#newsletter-page.v2 .pageTitle .prev-edition-link .icon img {
    width: 37px;
    line-height: 37px;
    float: left;
}
#newsletter-page.v2 .section-title .prev-edition-link .text,
#newsletter-page.v2 .pageTitle .prev-edition-link .text {
    font-family: "myriad pro", sans-serif;
    color: #211b64;
    font-size: 18px;
    float: left;
    line-height: 37px;
    margin-top: 3px;
}
#newsletter-page.v2 .general-page .border-bottom h2{
	font-family:"myriad pro bold", sans-serif;
	margin-bottom:20px;
	/*font-size:22px;*/
}
#newsletter-page.v2 .general-page h3,#newsletter-page.v2 .general-page h4{margin-bottom:15px;}
#newsletter-page.v2 .general-page h4{
	font-size:22px;
	line-height:40px;
	font-family: "myriad pro bold", sans-serif;
	color:#211b64;
}
#newsletter-page.v2 .general-page .history-detail .history-detail-right p,
#newsletter-page.v2 .general-page .history-section p,
#newsletter-page.v2 .general-page .general-content p,
#newsletter-page.v2 .general-page ul li,
#newsletter-page.v2 .general-page ol li{
	font-family:"Poppins", sans-serif;
}
#newsletter-page.v2 .general-page ul li,
#newsletter-page.v2 .general-page ul li,
#newsletter-page.v2 .general-page ol li{line-height:32px;}
#newsletter-page.v2 .general-page ul li,
#newsletter-page.v2 .general-page ol li {
    color: #211b64;
    font-size: 16px;
    padding: 10px 0;
    list-style-position: initial;
}
#newsletter-page.v2 .author-box{
   margin-bottom: 30px;
    margin-top: 40px;
}
#newsletter-page.v2 .general-page p em,
#newsletter-page.v2 .general-page p i{
	font-family: "myriad pro", sans-serif !important;	
}
#newsletter-page.v2 .author-box p{
	font-family: "myriad pro", sans-serif !important;
	margin:0;
	padding:0;
}
#newsletter-page.v2 .newsletter-calendar{
	background-image:url(/images/calendar-bg2.jpg);
	background-size:cover;
	background-position:center;
	padding-top:70px;
	padding-bottom:70px;
}
#newsletter-page.v2 .newsletter-calendar h1{
	color:#FFF;
	font-family:"myriad pro bold", sans-serif;
	font-size:35px;
	padding-bottom:28px;
	margin-bottom:40px;
}
#newsletter-page.v2 .newsletter-calendar h1::before{
	background-color: #c09a32;
    content: '';
    position: absolute;
	bottom:0;
    left: 0;
	width: 79px;
    height: 3px;
}
#newsletter-page.v2 .newsletter-calendar .custom-calendar-wrap{
	max-width:333px;
}
#newsletter-page.v2 .newsletter-calendar .fc-calendar-container{
	height:280px;
}
#newsletter-page.v2 .newsletter-calendar .view-calendar{
	display: inline-block;
    margin-top: 170px;
    margin-left: 87px;
	background-color:#9096af;
	padding:7px 28px;
}
#newsletter-page.v2 .newsletter-calendar .view-calendar .icon {
    float: left;
    margin-right: 25px;
}
#newsletter-page.v2 .newsletter-calendar .view-calendar .icon img {
    width: 37px;
    line-height: 37px;
    float: left;
}
#newsletter-page.v2 .newsletter-calendar .view-calendar .text {
    font-family: "Poppins", sans-serif;
    color: #211b64;
    font-size: 18px;
    float: left;
    line-height: 37px;
    margin-top: 3px;
}
#newsletter-page.v2 .general-page .history-section .history-right{
	margin-top:-20px;
}
/* version 2 of newsletter page. without sidebar end */

#newsletter-page.v2 .right-section {
    max-width: 100%;
}
.general-page .general-content ul li,
.general-page .general-content ol li,
.general-page .history-section ul li,
.general-page .history-section ol li,
.general-page .history-detail-right ul li,
.general-page .history-detail-right ol li{
	font-size:16px;
	font-family: "Poppins", sans-serif;
	padding: 4px 0;
	color:#211b64;
	line-height: 32px;
}
.feature-text {
    border-left: 3px solid #c09a32;
    padding: 15px 0 15px 34px;
    font-size: 22px;
    font-family: "myriad pro bold", sans-serif;
    margin-top: 35px;
    margin-bottom: 50px;
    color: #211b64;
}
footer .sitemap-links address a{color:#211b64;}
#loader .logo-container img{max-width:30%;}
header.sticky .notification-bar{background-color:#c09a32;}
.notification-bar,
.notification-bar p, 
.notification-bar span, 
.notification-bar h6,
.notification-bar h5,
.notification-bar h4,
.notification-bar h3,
.notification-bar h2,
.notification-bar h1,
.notification-bar ul,
.notification-bar ul li{color:#FFF !important;}
.image-slider .type-b{
	z-index:2;
	position:relative;
	width:100%;
}
.image-slider .type-b .slider-container{
	max-width: 608px;
    padding: 200px 0;
    margin: auto;
}
.image-slider .owl-carousel.type-b-slider{
	padding-right:0;
}
.image-slider .owl-carousel.type-b-slider .owl-stage-outer{
	overflow:visible;
}
.image-slider .owl-carousel.type-b-slider .img{
	position:relative;
	width:100%;
}
.image-slider .owl-carousel.type-b-slider .img img {
    height: 417px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    background-size: cover;
    width: auto;
    max-width: 100%;
}
.image-slider .owl-carousel.type-b-slider .gradient {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
   background: #211B64;
    opacity: 0.74;
}
.image-slider .owl-carousel.type-b-slider .center {
    z-index: 1;
    width: 100%;
}
.image-slider .owl-carousel.type-b-slider .center .img {
    -webkit-transform: scale(1.5);
    -khtml-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
    box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.75);
}
.image-slider .owl-carousel.type-b-slider .center .gradient {
    opacity: 0;
}
/*
.image-slider .owl-carousel.type-b-slider .owl-prev, .image-slider .owl-carousel.type-b-slider .owl-next {
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0, -50%);
    background: transparent;
    padding: 10px !important;
}
*/

.image-slider .owl-carousel.type-b-slider .owl-prev {
    position: absolute;
    top: 50%;
    left: -50%;
}
.image-slider .owl-carousel.type-b-slider .owl-next {
    position: absolute;
    top: 50%;
    right: -50%;
}

/* New Footer Start */
footer.new-footer{position:relative;background-image:url('/images/footer-new-bg-fade.png');background-position:bottom right;background-repeat:no-repeat;}
footer.new-footer .footer-logo .footer-image img{margin-left:0;}
footer.new-footer .footer-links,
footer.new-footer .footer-left p{margin-left:22px;}
footer.new-footer .footer-links{margin-top:30px;}
footer.new-footer .sitemap-links.social-icon{margin-left:18px;margin-top:35px;}
footer.new-footer h2.fotr-hdr{
	font-family: 'Superior Title';
	font-weight: 800;
	font-size: 16px;
}
footer.new-footer address,
footer.new-footer address a,
footer.new-footer .footer-acknowledge p{
	font-family: "myriad pro", sans-serif;
	font-weight: 400;
	font-size: 16px;	
	color:#211B64;
}
footer.new-footer .footer-acknowledge p{line-height:24px;}
footer.new-footer .footer-acknowledge{padding-top:68px;}

/* New Footer End */

@media(min-width:991px){
	header .navigation-dropdown .navigation-content .nav-content{
		height:60vw;
	}
	.general-page .general-content h1{padding-top:30px;}	
	#newsletter-page.v2.app .general-page .history-section.image-left-align .history-left {
		padding-right: 0;
		padding-left: 40px;
	}
}
@media(max-width:1300px){
	.slider.youtube-slider,
	.slider.vimeo-slider{
		padding-top:59px;
	}
	#event-calendar-page .left-section{
		width: 400px;
		min-width: auto;
		max-width: none;
		padding: 67px 20px;
	}
	#event-calendar-page .right-section .events-container .event-item{
		max-width:none;
		min-width:240px;
	}
}
@media(min-width:1199px) and (max-width:1300px){
	.home-page .events .events-grid .date .col-md-6:first-child{font-size:115px;}
}
@media(max-width:1200px){
	.slider.youtube-slider,
	.slider.vimeo-slider{
		padding-top:59px;
	}	
	.image-slider .type-b .slider-container{max-width:450px;padding:150px 0;}
	.image-slider .owl-carousel.type-b-slider .img img {height:317px;}
}
@media(min-width:1101px) and (max-width:1200px){
	.home-page .events .events-grid .date .col-md-6:first-child{font-size:100px;}
	.home-page .events .events-grid h4{font-size:30px;line-height:40px;}
}
@media (min-width:992px) and  (max-width:1100px){
	.home-page .events .events-grid .date .col-md-6:first-child{font-size:80px;}
	.home-page .events .events-grid h4{font-size:30px;line-height: 40px;}
	.home-page .events .events-grid .bottom-row p{font-size:20px;}
}
@media(max-width:991.98px){
	.image-slider .type-b .slider-container{max-width:400px;}
	.image-slider .owl-carousel.type-b-slider .img img {height:250px;}
	#loader .logo-container img{max-width:50%;}
	.general-page .history-section.image-left-align .more-info{
		padding-left:0;
	}
	.general-page .history-section .history-left{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.general-page .slider,.general-banner .slider-item{min-height:auto;height:450px;}
	.home-banner .slider-item{min-height:473px;height:50vw}
	#newsletter-page .general-banner .slider-item,
	#event-calendar-page .general-banner .slider-item{
		height: 45vw;
	}
	.home-page .events .events-grid {
		padding: 0 28px 28px 28px;
	}
	.general-page .more-info {
		padding-left: 0;
		margin-top: 40px;
		padding-right: 0;
	}
	.general-page .more-info ul li {
		width: 46%;
	}
	.general-page .history-section .history-right{margin-bottom:0;}
	.increase-bottom-margin{display:none !important;}
	.home-banner .slider-item .text{left:55px;bottom:50px;}
	.home-banner .slider-item .text h1{font-size:55px;}
	
	#newsletter-page.v2 .banner h2 {
		font-size: 42px;
		margin-left: 20px;
		bottom: -40px;
	}
	#newsletter-page.v2 .main-header.v2 {padding-top: 40px;}
	#newsletter-page.v2 .container{max-width:100%;}
	#newsletter-page.v2 .section-title{padding-top:0;margin-bottom:40px;font-size:2rem;}
	#newsletter-page.v2 .section-title::before{display:none;}
	#newsletter-page.v2 .section-title .prev-edition-link{float:right;margin-top:0;margin-bottom:0;}
	#newsletter-page.v2 .newsletter-calendar{padding-top:30px;padding-bottom:30px;}
	#newsletter-page.v2 .general-page .general-content{margin-top:0;}
	.download-link figure{
		width: 45px;
		max-width: 45px;
		margin: 0px 20px 20px 0px;
	}
}
@media (min-width: 769px) and (max-width:991.98px){
	.home-page .events .events-grid h4 {
		font-size: 27px;
		line-height: 35px;
	}
	.home-page .events .events-grid .bottom-row p {
		font-size: 18px;
	}
}
@media(max-width:768px){
	footer.new-footer .container{padding-left:0;padding-right:0;}
	footer.new-footer{background-image:none;}
	footer.new-footer .second-row .footer-left{padding-bottom:80px;}
	footer.new-footer .footer-left .footer-logo .footer-image img{max-width:100%;}
	footer.new-footer address, footer.new-footer address a, footer.new-footer h2.fotr-hdr{font-size:18px;}
	footer.new-footer .pl-mb-0{padding-left:0;}
	footer.new-footer .footer-acknowledge{padding-top:0;padding-bottom:20px;background-image:url('/images/footer-new-bg-mobile.png');background-size:cover;background-position:top;}
	footer.new-footer .footer-links,
	footer.new-footer .footer-left p{display:block;}
	footer.new-footer .sitemap-links.social-icon{margin-left:0;}
	footer.new-footer .footer-links,
	footer.new-footer .footer-left p{margin-left:0;}
	footer.new-footer .sitemap-links.social-icon{padding-left:0;}
	footer.new-footer .footer-links{margin-bottom:10px;}
	footer.new-footer .footer-left p{margin-top:0;margin-bottom:0;}
	.image-slider .type-b .slider-container{max-width:250px;padding:70px 0;}
	.image-slider .owl-carousel.type-b-slider .img img {height:122px;}
	.flexslider .slides > li,
	.general-page .slider
	.general-banner .slider-item{
		height:420px;
	}
	.general-page .slider {
		margin-bottom:0;
	}
	.banner-txt-wrap .speaker {
		display:none;
	}
	
	.home-banner .slider-item,.slider {
		height:420px;
		min-height:calc(100vh - 46px);
	}
	.bg-overlay:after{
		 content:'' !important;
		 display: block !important;
		 position: absolute !important;
		 top:-50% !important;
		 left:0 !important;
		 right:0 !important;
		 bottom:0 !important;
		background: -webkit-radial-gradient(closest-side,rgba(12,27,81,0.1), rgba(12,27,81,0.4)) !important; /* Safari 5.1 to 6.0 */
		 background: -o-radial-gradient(closest-side,rgba(12,27,81,0.1), rgba(12,27,81,0.4)) !important; /* For Opera 11.6 to 12.0 */
		 background: -moz-radial-gradient(closest-side,rgba(12,27,81,0.1), rgba(12,27,81,0.4)) !important; /* For Firefox 3.6 to 15 */
		 background: radial-gradient(closest-side, rgba(12,27,81,0.1), rgba(12,27,81,0.4)) !important;
	}
	.bg-overlay-2{
		position: absolute !important;
		bottom: 0% !important;
		left: 0 !important;
		right: 0 !important;
		top: 40% !important;
		background-color: rgba(4, 29, 66, 0)!important;
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(4, 29, 66, 0)), to(#041E42)) !important;
		background: -webkit-linear-gradient(top, rgba(4, 29, 66, 0), #041E42) !important;
		background: -moz-linear-gradient(top, rgba(4, 29, 66, 0), #041E42) !important;
		background: -ms-linear-gradient(top, rgba(4, 29, 66, 0), #041E42) !important;
		background: -o-linear-gradient(top, rgba(4, 29, 66, 0), #041E42) !important;
		background: linear-gradient(top, rgba(4, 29, 66, 0), #041E42)!important;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(4, 29, 66, 0)', endColorStr='#041E42')!important;
	}
}
@media(max-width:767.98px){
	.link-tiles{padding-top:20px;padding-bottom:20px;}
	.slider.youtube-slider,
	.slider.vimeo-slider{
		padding-top:80px;
	}
	#newsletter-page .general-banner .slider-item,
	#event-calendar-page .general-banner .slider-item	{
		height: 50vw;
	}	
	.general-page .general-content{overflow:hidden;margin-bottom:0 !important;padding-bottom:15px;}
	.general-page .history-section{margin-bottom:0;}
	.general-page .history-section h1 {padding-top: 55px;}
	.general-page .history-section .history-left{padding-top:0;}
	.general-page .image-slider {background: #ebebeb;margin-bottom:0;padding-top:20px;padding-bottom:20px;}
	.general-page .testimonial{background: #ebebeb;}
	.general-page .testimonial .container p{font-size:15px;}
	.general-page .history-detail{padding-top:0;padding-bottom:0;}
	.general-page .history-detail .history-detail-right .feature-text{margin-top:0;margin-bottom:0;}
	.general-page .testimonial{margin-top:0;}	
	.general-page .history-section .more-info h3 {
		font-size: 25px;
	}
	.general-page .more-info {
		padding-left: 0;
		padding-right: 0;
		margin-top: 40px;
		padding-bottom: 43px;
	}
	.general-page .more-info ul li{margin-right:0;width:100%;padding:15px 0;}
	.general-page .more-info ul li a img {width: 40px;}
	.general-page .more-info ul li h4 {font-size: 20px;margin-bottom: 12px;}
	.general-page .history-section .more-info ul li h5 {font-size: 13px;margin-bottom: 0;}
	.general-page .testimonial .container .quote.q-left{margin-left:0;}
	.general-page .testimonial .container .quote.q-right{margin-right:0;}
	.general-page .history-section ul li{line-height: 29px;font-size: 15px;}
	#event-calendar-page .left-section{max-width:none;min-width:auto;width:100%;padding:2vw 6vw;}
	#event-calendar-page .left-section .calendar-container{
		width: 100%;
		float: none;
		max-width: 450px;
		margin: auto;		
	}
	.fc-calendar-container{height:300px;}
	#event-calendar-page .right-section .events-container .event-item{
		min-width:auto;
		max-width:none;
	}
	#newsletter-page .right-section .border-bottom.content-section ul,
	#newsletter-page .right-section .border-bottom.content-section ul:first-child{padding-left:0;padding-right:0;}
	#newsletter-page.v2.app .general-page .general-content{padding-top:0;}
	.general-page,
	#event-calendar-page,
	#event-calendar-page .general-banner,
	#newsletter-page.v2{padding-top:70px;}
	/*
	.general-page .slider{
		background-position:center 70px !important;
	}
	*/
}
@media(max-width:600px){
	.flexslider .slides > li,
	.general-page .slider
	.general-banner .slider-item{
		height:360px;
	}
	.general-page .image-slider .owl-carousel .item{min-height:280px;}
	.general-page .above-footer .links .content ul li{
		width:100%;
		text-align:left;
		margin:0;
		padding-top:10px;
		padding-right:10px;
	}
	.home-banner .slider-item .text h1{font-size:35px;}
	#newsletter-page.v2 .newsletter-calendar .custom-calendar-wrap{max-width:100%;}
	#newsletter-page.v2 .newsletter-calendar .view-calendar{margin:20px 0;}
	.parallax-effect .image-box {
		background-attachment: scroll;
	}
	#newsletter-page.v2 .pageTitle h2{font-size:30px;}
	#newsletter-page.v2 .pageTitle h3{font-size:24px;}
	#newsletter-page.v2 .banner,
	#event-calendar-page .banner{height:90vw;}
}
@media only screen and (max-width: 575.98px){
	#loader .logo-container img{max-width:60%;}
	#newsletter-page .general-banner .slider-item,
	#event-calendar-page .general-banner .slider-item{
		height: 90vw;
	}
	.home-page .events .event-row .col-md-4{margin-bottom:10px;}
	.general-page .image-slider .owl-carousel .item{min-height:220px;}
	.photo-section .col-xs-12:nth-child(1){margin-bottom:20px;}
	.general-page .general-content table,
	#newsletter-page .right-section table{width:100%;}
	.general-page .general-content table tr,
	#newsletter-page .right-section table tr{ display:block;}
	.general-page .general-content table tr:first-child{border:0; text-align:center;padding:0;}
	.general-page .general-content table tbody td,
	#newsletter-page .right-section table tbody td{display:block;width:100%;border:0;padding:5px 10px;}
	
	.general-page .general-content table tbody tr:nth-child(odd),
	.general-page .general-content table tbody tr:nth-child(even){/*background:#f4f4f4;*/ padding:10px;} 
	.general-page .general-content table tbody tr td p{padding:0;}
}
@media(max-width:360px){
	header.newsletter .show-on-newsletter{display:none;}
	#newsletter-page.v2 .section-title .prev-edition-link{
		float: left;
		display: block;
		margin-top: 20px;
		margin-bottom: 20px;		
	}
}
@media(max-width:328px){
	.slider.youtube-slider,
	.slider.vimeo-slider{
		padding-top:117px;
	}
}
@media (max-width: 768px){
	@supports (-webkit-touch-callout: none) {
		.home-banner .slider-item, .slider{
			min-height: -webkit-fill-available;
		}
	.home-banner .slider-item .text{
		bottom:75px;
	}	
}
