.full-width-content-img{position:relative;width:100%;z-index:1;overflow: hidden;margin:40px 0;}
.full-width-content-img .full-width-img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:750px;position: relative;}
.full-width-content-img .full-width-img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.40)}
.full-width-content-img .left-content{position:absolute;top:50%;transform:translateY(-50%);padding:50px 0;max-width:650px; }
.full-width-content-img h2{color:#fff;margin-bottom:60px;}
.full-width-content-img p{color:#fff;margin-bottom:40px;line-height:1.7}

.btn a{font-size: 14px;line-height: 18px;color: #fff;text-transform: capitalize;border-bottom: 2px solid #fff;padding: 0px 0px 3px 0px;display: inline-block;letter-spacing: 0.11em;position:relative;margin-right:20px;margin-right: 70px;margin-bottom: 40px;}
.btn .btn-block{width:50%;float:left;}
.full_img_social .btn .btn-block{width:100%;}
.btn a:after, .arrowlink a:after{content:"";width: 9px;height: 13px;background-image: url(../images/right-arrow.svg);background-position: center right;background-repeat: no-repeat;position: absolute;right: -19px;top: 4px;}
/*.btn a:hover{color:#0189cf;border-color:#0189cf;}
.btn a:hover:after{right:-15px;}*/



/*FOR IMAGE WITH VIDEO SECTION*/
.full-width-video{position:relative;height:750px;}
.full-width-video .slider-video{height:100%;object-fit:cover;width:100%;background-size:cover;}

.full-width-video.vimeo-video {
    padding-bottom: 53%;
    position: relative;
    height: auto;
    background-size: cover;
    background-position: center center;
}

.full-width-video.vimeo-video iframe {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}
.full-width-video.vimeo-video:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.33);
    z-index: 0;
}
.get_there_plan {
    padding: 40px 0 40px 0;
}
.zig_content {
    margin-bottom: 70px;
}
.get_there_plan .zig_content:last-child{
    margin-bottom: 40px;
}
.zig_content h2 {
    color: #4a4a4a;
}
.zig_content p {
    font-size: 20px;
    line-height: 24px;
    color: #4a4a4a;
    position: relative;
    line-height: 1.65;
    margin-bottom: 34px;
}



.banner_sec{position:relative;overflow:hidden;}
.banner_sec .banner_img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out;}
.onload .banner_sec .banner_img{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);} 




.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
.cf { *zoom:1;}
sup {vertical-align: super;font-size: 50%;position: relative;line-height: 0;}
/* All Inner page style start here */
.section-wrap{width: 100%;padding: 0px 0 50px 0;}
.left-wrap{width: 100%; float: left; max-width: 397px;}
.schedule-section{width:100%;padding: 40px;background: #F7F7F7;border-top: 5px solid #0189CF;}.schedule-section .logo{margin: 0 0px 20px 0;display: block;text-align: center;}.schedule-section .logo img {    margin: 0 auto;}
.schedule-section h6{color:#4A4A4A;margin-bottom:5px;font-weight: 500;}
.schedule-section p{    font-size: 17px;
    line-height: 1.9;
    color: #4A4A4A;
    margin-bottom: 30px;
    margin-top: 0;}
.schedule-section p.small{font-size: 14px}
.schedule-section p a{color: #4A4A4A;font-size:20px;}
.schedule-section p a:hover{color: #0189CF}

.schedule-section .social-listing{    text-align: left; clear: both;}
.schedule-section .social-listing ul{margin:0;}
.schedule-section .social-listing ul li{margin:15px 0;display: block;}
.schedule-section .social-listing ul li a { font-size: 16px; color: #4A4A4A; line-height: 30px;font-weight: 300;}
.schedule-section .social-listing ul li a i{font-size: 16px;vertical-align: 0px;}

.section-wrap .btn a{color: #4A4A4A;font-size: 14px;text-transform: capitalize;border-bottom: 2px solid #C7C7C7;margin-bottom: 35px;}
.right-wrap{width:calc(100% - 443px);float: left;padding: 0 0 0 60px;}
.right-wrap p{font-size: 19px; color: #4A4A4A; margin-bottom: 30px; margin-top: 0; line-height: 1.9;}
.right-wrap h5{font-size:24px;line-height:42px;color:#4A4A4A;margin-bottom:0px;}


.quote-section{width:100%;padding:20px 0 50px;text-align: center}
.quote-section .container{max-width:1000px;}
.quote-section span{font-size:100px;color: #C7C7C7;line-height: 40px;font-family: "Gotham SSm A", "Gotham SSm B";font-weight: 700;display: block;}
.quote-section p{color: #4A4A4A;font-size: 36px;line-height: 48px;margin: 0 0 30px;font-weight: 300;}
.quote-section h5{font-size:24px;line-height:42px;color:#4A4A4A;margin-bottom:0px;font-weight: 300;}
.quote-section blockquote{margin:0;}

.banner_sec + .quote-section { padding-top: 80px; } 

.event-section{width:100%;}

.event-social-section{margin-bottom: 70px;width: 100%;text-align: center;}
.event-social-section p{font-size:24px;line-height:42px;color:#4A4A4A;margin-bottom: 10px;margin-top: 0;}
.social-listing{width:100%;text-align: center;}
.social-listing ul{margin:0;}
.social-listing ul li{list-style: none;margin-bottom: 10px;display: inline-block;margin: 0 20px 10px 20px}
.social-listing ul li a{font-size:24px;color:#4A4A4A;}
.social-listing ul li a i{font-size: 35px;color: #9B9B9B;display: inline-block;vertical-align: middle;padding-right: 5px;}
.social-listing ul li a:hover{color:#0189CF;}

.event-listing-section{width:100%;margin: 0;}
.event-block{list-style:none;margin: 0 0 0px;width: 100%;display: flex;flex-wrap: wrap;align-items: center; text-align: left;}
.event-block .event-thumb{width:35%;}
.event-block .event-thumb figure{width:100%;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 76%;margin: 0}
.event-block .event-content{width:65%;padding-left: 40px;}
.event-block p{font-size:18px;font-weight: 300;margin-bottom: 30px;}
.event-block h2{font-size:50px;color: #4A4A4A;margin-bottom: 5px;font-weight: 500;}
.event-block .btn a{color: #4A4A4A;font-size: 16px;text-transform: capitalize;border-bottom: 2px solid #C7C7C7;margin-bottom: 35px;}

@media (max-width: 767px) { 
	.event-time-listing{margin:0 0 25px;}
	.event-time-listing li{list-style: none;margin: 0 15px 0 0;position: relative;font-size: 18px;font-weight: 500;line-height: 1.5;}
	.event-time-listing li:last-child{margin: 0}
	.event-time-listing li:last-child:after{display: none;}
	.event-time-listing li:after{content: ""; white-space: pre;}
}

@media (min-width: 768px) { 
	.event-time-listing{margin:0 0 25px;}
	.event-time-listing li{list-style: none;margin: 0 15px 0 0;position: relative;font-size: 18px;font-weight: 500;display: inline-block;line-height: 1.5;}
	.event-time-listing li:after{content: "";position: absolute;right: -10px;top: 0;width: 2px;height: 100%;background: #4A4A4A;}
	.event-time-listing li:last-child{margin: 0}
	.event-time-listing li:last-child:after{display: none;}
}

.event-time-listing-notime{margin:0 0 25px;}
.event-time-listing-notime li{list-style: none;margin: 0 5px 0 0;position: relative;font-size: 18px;font-weight: 500;display: inline-block;line-height: 1;}
.event-time-listing-notime li:after{content: "";position: absolute;right: -10px;top: 0;width: 2px;height: 100%;background: #4A4A4A;}
.event-time-listing-notime li:last-child{margin: 0}
.event-time-listing-notime li:last-child:after{display: none;}


/* All Inner page style ends here */

.tribe-events-loop .type-tribe_events.tribe-events-last {
    border-bottom: 0;
    padding-bottom: 0;
}


.block-list.alt-contain.right .imagePart img {text-align: right;float: right;}
.block-list.alt-contain.right {position: relative;}
.block-list.alt-contain.right .imagePart {order: 2;}
.block-list.alt-contain.right .text-part {order:1;}
.block-list.alt-contain.right .text-part {order: 1;padding: 0px 40px 10px 0;}
/*.block-list.alt-contain .text-part > * {
max-width: 403px;
}
*/.background_img_overlay{position: relative;}
.background_img_overlay:after{content: ""; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.50); top: 0; left: 0;}
.bg_overlay_data {    display: flex;
    position: relative;
    z-index: 9;
    padding: 30% 0 32%;}
.background_img_overlay {background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%;z-index: 1;}
.bg_overlay_title {width: 50%;}
.bg_overlay_title h2 {color: #fff;}
.bg_overlay_text {width: 50%;}
.bg_overlay_text p {color: #fff;}
.bg_overlay_title h2:after {position: absolute;content: "";background: #0089ce;height: 2px;width: 60px;left: 0;top: 0px;}
.bg_overlay_title h2 {display: inline-block;position: relative;     padding-top: 20px;}
.bg_overlay_text ul {
    margin-top: 26px;
}
.bg_overlay_text ul li a {
    font-size: 16px;
    text-transform: uppercase;
    padding: 0 0 4px 0;
    position: relative;
    color: #FFF;
    border-bottom: 1px solid #FFF;
}
.bg_overlay_text ul li{
    margin-bottom: 20px;
}
.bg_overlay_text a:after {
    position: absolute;
    display: block;
    content: '';
    width: 9px;
    height: 9px;
    top: 11px;
    right: -17px;
    margin-top: -3px;
    border-bottom: 3px solid #fff;
    border-right: 3px solid #fff;
    transform: rotate(-45deg);
    transition: all .4s ease-in-out;
    transform-origin: 50% 0;
}
.bg_overlay_text {    width: 50%;
    border-top: 1px solid #0089ce;
    padding-top: 25px;
    max-width: 453px;
    margin-left: auto;}


