div#sp-menu #offcanvas-toggler {position: absolute; top: 0; right: 25px; float: none; z-index: 999;}

#section-id-1681096708884 .sppb-col-sm-6.sppb-col-sm-offset-6 {display: none;}

@media (max-width: 767px){
    .share_main .sppb-col-md-3 .sppb-image-holder {margin: 1rem 0;}
}
.is-sticky .logo img {max-width: 100%;}

.colorful-bg {background-repeat: no-repeat; background-image:  url(../images/home-programme-left.png), url(../images/empty.png), url("../images/home-programme-right.png"); background-position: 0 100%, 100% 100%, 100% 0;}

.sponsers_logos{text-align: center; margin: 0px auto 55px;}

.sponsers_logos img{margin: 0px auto; width: 25.5%;}

.sp-megamenu-parent > li {height: auto; line-height: none;}

#sp-header #sp-menu.col-md-9 {margin-top: 11px;}

#event-speakers {min-height: 600px;}

.mcard > .back {word-wrap: break-word;}

.mcard .back .speaker-title {margin-top: 40px;}

.speaker-bottom {text-align: center; border: 1px solid #ffffff;}

.mcard .back {min-height: 400px; text-align: center; font-size: 30px; font-weight: 200; background-color: #eee;}

#event-speakers .sp-event-speakers p.speaker-designation, .sppb-countdown-finishedtext {display: none;}

#event-speakers .sp-event-speakers h4.speaker-title {text-transform: capitalize;}

/*header#sp-header {background-color: #0a0c0f;}*/

#sp-menu .sp-megamenu-parent > li {height: auto; line-height: normal;}

#sp-menu .sp-megamenu-parent > li > a {line-height: 40px; height: auto;}

.page-header {display: none;}

/*#sp-menu .sp-megamenu-parent > li.menu-button > a {background-color: #517c35; border: 2px solid #7f7f7f; margin-top: -2px;}*/

.sppb-section .countdown-text-wrap {margin-top: 55px;/* background: rgba(0, 0, 0, 0.5); display: inline-block; padding: 20px 30px; width: 60%;*/}

/*.sppb-section h2.countdown-timer-title {color: #fff; font-family:Verdana, Geneva, sans-serif; font-size: 45px; line-height: 1; text-transform: capitalize;}

.sppb-section h3.countdown-timer-subtitle {font-family:Arial, Helvetica, sans-serif; text-transform: capitalize; } */

.about_sg .sppb-column-addons {margin: 0 auto; max-width: 700px;}

.about_sg .sppb-column-addons .sppb-addon-video {padding: 0 40px;}

.aldersgate_btns a.sppb-btn {min-width: 100px; margin: 0 5px; padding: 10px 15px; font-weight: 600;/*background: #f7f7f7; border: 3px solid #bfbfbf; border-radius: 0; color: #000; font-family:Arial, Helvetica, sans-serif; font-size:13px; background: -moz-linear-gradient(top, #f7f7f7 0%, #d7d7d7 79%, #d7d7d7 89%, #dedede 100%); background: -webkit-linear-gradient(top, #f7f7f7 0%,#d7d7d7 79%,#d7d7d7 89%,#dedede 100%); background: linear-gradient(to bottom, #f7f7f7 0%,#d7d7d7 79%,#d7d7d7 89%,#dedede 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dedede',GradientType=0 ); */}

.speaker-image-wrapper img {margin: 0 auto;}

.sp-speaker {margin: 15px; text-align: center;}

#event-speakers #sppb-addon-1480327047 {margin: 0 auto; width: 70%;}

#event-speakers #sppb-addon-1480327047 img {width: 100%; padding:0;}

.redColor {color: #e1483f;}

.scheduleDate {background: rgba(0, 0, 0, 0) url("../images/CalC.png") no-repeat scroll 0 0; float: left; font-size: 15px; line-height: 17px; min-width: 63px; padding: 32px 13px 3px; text-align: center; margin-top: -7px;}

.scheduleHeader {float: left; margin: 9px 0; padding: 8px 0px; width: 100%;}

.scheduleYear {background: #f1f1f1 none repeat scroll 0 0; font-size: 26px; height: 53px; margin-top: 10px; padding: 15px 0 1px 86px; font-weight: 500;} 

.headSchedule {float: left; width: 100%;}

.headSchedule p {font-size: 15px; margin: 0 0 3px;}

.headSchedule {margin-bottom: 20px;}

.detail::before {content: ">>"; font-size: 12px; margin-right: 9px; } .Event {padding: 24px 34px; } 

.disavailable {text-decoration: line-through; } 

.faq_section .sppb-addon-content .sppb-col-sm-4 {min-height: 315px; } 

.sppb-article-meta {display: none; } 

.event-page .sppb-article-meta {display: block; } 

.event-page .sppb-article-meta .sppb-meta-date ~ span {display: none; } 

.a2a_default_style a {float: none !important; display: inline-block !important; } 

.event-page .sppb-meta-date {color: #000 !important } 

.faq_section .sppb-addon-article h3 {padding-bottom: 15px; position: relative; } 

.faq_section .sppb-addon-article h3::before {background: #727272 none repeat scroll 0 0; bottom: 0; content: ""; height: 2px; left: 0; position: absolute; width: 100px; } 

.faq_section .sppb-addon-article h3 a {color: #727272; font-size: 16px; text-transform: uppercase; } 

.faq_section .sppb-col-sm-4:nth-child(3n+1) {clear: left; } #sp-footer {padding: 70px 0 60px !important; } 

.sp-page-builder .page-content #section-id-1486374634524 {padding: 0 !important; position: relative; } 

.testmonial_section .sppb-row-container {padding: 0; width: 100%; } 

.testmonial_section .sppb-column-addons {/*background-color: rgba(56, 48, 48, 0.85);*/ color: rgba(255, 255, 255, 1); padding: 4% 10%; text-align: center; } 

.testmonial_section .sppb-addon-article h3 a {color: #fff; display: block; margin-bottom: 30px; } 

.testmonial_section .sppb-readmore {color: #fff; display: block; font-weight: bold; margin: 20px auto 0; padding: 7px 0; text-decoration: underline; width: 110px; }

.testmonial_section .sppb-column-addons, .testmonial_section .sppb-column, .testmonial_section .owl-carousel, .owl-carousel .owl-item {position: static; }

.testmonial_section .owl-nav .owl-prev {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100px;
    text-indent: -9999px;
}
.testmonial_section .owl-nav .owl-next {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    right: 0;
    position: absolute;
    top: 0;
    width: 100px;
    text-indent: -9999px;
}
.testmonial_section .owl-nav .owl-prev::after {
    border-bottom: 20px solid transparent;
    border-right: 20px solid #fff;
    border-top: 20px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 0;
    z-index: 9999;
}
.testmonial_section .owl-nav .owl-next::after {
    border-bottom: 20px solid transparent;
    border-left: 20px solid #fff;
    border-top: 20px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 50%;
    top: 50%;
    transform: translate(50%, -50%);
    width: 0;
    z-index: 9999;
}
.testmonial_section .sppb-addon-article h3 a:hover {color: #ccc; } 

.sppb-carousel {position: static; } 

#sppb-carousel1 .left.sppb-carousel-control i.fa.fa-angle-left {position: absolute; top: 36%; } 

#sppb-carousel1 .left.sppb-carousel-control {background-color: rgba(0, 0, 0, 0.5); bottom: 0; font-size: 61px; height: auto; left: -5px; padding: 0 60px 0 18px; position: absolute; top: -5px; outline: none; } 

#sppb-carousel1 .right.sppb-carousel-control i.fa.fa-angle-right {position: absolute; top: 36%; } 

#sppb-carousel1 .right.sppb-carousel-control {background-color: rgba(0, 0, 0, 0.5); bottom: 0; font-size: 61px; height: auto; right: -5px; padding: 0 60px 0 18px; position: absolute; top: -5px; outline: none; } 

#akeeba-renderjoomla .speaker-image-wrapper img {margin: 0 auto; width: 100%; } 

.imgPopOne {float: left; margin: 5px 15px 10px 0; } 

/* .modal-content {background: #fff; float: left; width: 100%; }  */

.social-icons {float: left; width: 100%; } 

.social-icons li {display: inline; list-style: outside none none; padding: 6px 10px; } 

.social-icons li {background: #000 none repeat scroll 0 0; border-radius: 50%; display: inline; float: left; height: 35px; list-style: outside none none; margin: 0 10px; padding: 6px 0; text-align: center; width: 35px; } 

.social-icons a {color: #fff; } 

.social-icons .social-1 {background: #8fd4ff none repeat scroll 0 0; } 

.social-icons .social-2 {background: #3b5998 none repeat scroll 0 0; } 

.social-icons .social-3 {background: #bf2e27 none repeat scroll 0 0; } 

.social-icons .social-4 {background: #d73939 none repeat scroll 0 0; } 

.modal-footer button.close {border: 1px solid #000; border-radius: 50%; font-size: 30px; padding: 0px; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; margin: 0; }

#sp-logo .sp-default-logo {width: 100%; } 

#sp-page-title .sp-page-title {margin-top: 45px; } 

.aldersgate .sppb-addon-title {font-size: 36px; line-height: 36px; margin-bottom: 35px; text-align: center; } 

.aldersgate .about-left1 {float: left; margin: 5px 17px 4px 0; } 

.aldersgate .about-right {line-height: 37px; text-align: justify; } 

.sppb-section.aldersgate {padding-bottom: 95px !important; } 

#sbox-window {background: #0d0d0d none repeat scroll 0 0 !important; border: 1px solid #fff; } 

#sbox-content {background: #0d0d0d none repeat scroll 0 0 !important; color: #fff; } 

/* .itemid-437 .modal-dialog {border-bottom: 0 solid #fff; border-radius: 6px; border-top: 20px solid #fff; height: 665px; left: 50%; margin: 40px 0 0 -375px; overflow: auto; padding: 0; position: absolute; top: 0; max-width: 750px; z-index: 999999999; max-height:90%; }

.itemid-437 .modal-dialog .speaker-description p br{ display:none;}

.itemid-512 .modal-dialog {max-width: 750px;}

.itemid-512 .modal-dialog .modal-footer{border: 0;} */

/*.itemid-437.modal-open #sp-main-body::before {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; content: ""; height: 64px; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999; } */

/* 
.itemid-437 .modal-content {border: 1px solid #fff; border-radius: 0; margin-top: -20px; } 
.itemid-437 .modal-backdrop.fade {display: none; } 
.itemid-437 .sp-page-builder .page-content #event-speakers {position: relative; z-index: 1; } 
.itemid-437 div.modal {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; z-index: 1111111; }  
*/

.addeventatc {position: relative; } 
.addeventatc_dropdown {position: absolute; left: 0px; top: 0px; background: #f1f1f1; border: 1px solid #ccc; } 
.addeventatc_dropdown span {display: block; border-bottom: 1px solid #ccc; padding: 5px 10px; font-size: 13px; } 
.addeventatc_dropdown span:hover {background-color: #e1483f; color: #fff; } 
/*#sp-page-title {  background:#f1f1f1; padding-bottom: 35px; }*/ 
.Event .sppb-col-md-3.calImage .addeventatc {border: none; padding: 0; } 
.Event .sppb-col-md-3.calImage .addeventatc .addeventatc_icon {display: none; } 
.Event .sppb-col-md-3.calImage .addeventatc-selected {background-color: transparent; } 

/*popup_CSS*/ 
#sbox-window.shadow {padding: 5px; min-height: 550px; } 
.rsform-block-event-registration:first-child > .formControlLabel {color: #000; font-size: 25px; font-weight: bold; margin-bottom: 20px; width: 100% !important; } 
.formResponsive .rsform-block:first-child label {color: #000 !important; } 
.formBody {text-align: center; } 
.formValidation {display: none; } 
.formBody > label[for="Event Registration0"] {margin-right: 70px !important; } 
.formResponsive .rsform-block:after {clear: both; content: ""; display: block; } 
.formResponsive .rsform-block .formControlLabel {float: left; width: 30%; color:#000; } 
.formResponsive .rsform-block .formControls {float: left; width: 70%; } 
.rsform-block .rsform-input-box {height: 34px !important; padding: 5px 10px; width: 100%; } 
.formResponsive label, .formResponsive .formHorizontal p.formDescription{ color:#000;} 
.formBody {text-align: left; } .formControls input.rsform-checkbox {margin-right: 10px; margin-top:7px; } 
.formContainer .rsform-block-contactby .formControlLabel {font-size: 18px; font-weight: bold; margin: 15px auto; width: 100%; } 
.formResponsive .rsform-block.rsform-block-submit .formControls {width: 100%; margin-top: 15px; }
input.rsform-submit-button {background: #ffc000; border: 2px solid #bc8c00; border-radius: 10px; color: #000; font-size: 17px; font-weight: 400; padding: 8px 15px; min-width: 180px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; } 
input.rsform-submit-button:hover {background: #bc8c00; } 
input.rsform-reset-button {background: #ccc; border: 2px solid #fff; border-radius: 10px; color: #000; font-size: 17px; min-width: 150px; padding: 7px 10px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; } 
input.rsform-reset-button:hover {background: #fff; } 
.testmonial_section .sppb-column-addons > div > div {min-height: 160px; height: auto !important; } 
.testmonial_section .sppb-carousel {margin: 0 auto !important; } 

/*Register_page*/ 
.register_menu a.modal {background: #acacac; border: 2px solid #7f7f7f; border-radius: 10px; color: #fff; display: inline-block; font-size: 19px; font-weight: 500; margin-bottom: 30px; padding: 10px 25px; } 
.register_menu a.modal.active {background: #fff; color: #000; } 
#sbox-content > iframe {width: 100%;min-height: 530px; } 
/*.newsletter_title .sppb-addon-title {background: rgba(0, 0, 0, 0.7); display: inline-block; padding: 5px 10px 3px; }*/ 
.sppb-addon-article h3 a {color: #000; } 
.sppb-addon-article h3 a:hover {color: #333; } 

/*Event_page*/ 
.sppb-addon-articles.event_news {min-height: 600px; } 

/*promo_download*/ 
.promo_section .sppb-col-md-4 .sppb-image-holder {background-repeat: no-repeat; background-size: contain; height: 250px; left: auto; margin: 0 auto; position: relative; top: auto; width: 200px; } 
.promo_section .sppb-col-md-4 .sppb-container {width: 100%; } 
.promo_section .sppb-col-md-4 .sppb-col-sm-offset-6 {margin: 0 auto; width: 100%; } 
.promo_section .sppb-addon-image-content.aligment-left .sppb-content-holder {padding: 5px 0; margin-bottom: 25px; text-align: center; } 
.promo_section .sppb-col-md-4 .sppb-btn.sppb-btn-default {background: none; color: #333; font-size: 17px; margin: 0 auto; max-width: 180px; padding: 0; width: 100%; } 
.social_share .sppb-social-share-wrap {display: table; margin: 0 auto; text-align: center; } 

/*register_contact_info*/ 
.contact_info h3.sppb-addon-title {margin-top: 5px; } 
.contact_info .sppb-btn, .contact_info .sppb-btn:focus {background: #ffc000; outline: none; border: 2px solid #bc8c00; border-radius: 25px; color: #000; font-size: 16px; font-weight: 500; min-width: 220px; } 
.contact_info .sppb-btn:hover {background: #bc8c00; color: #fff; } 
.contact_info .sppb-col-md-4 address a {color: #000; } 

/*photo_gallery*/ 
dl.article-info, .speaker-designation {display: none; } 
.entry-header {border-bottom: none !important; text-align: center; } 
.sp-social-share.clearfix {display: none; } 
.view-article .page-header {margin-top: 0; } 
.view-article .entry-header h2 {text-transform: uppercase; } 
div.ug-tabs-wrapper a.ug-tab {background: #333 !important; border: medium none; min-width: 100px; font-size: 17px; padding: 7px 15px !important; } 
div.ug-tabs-wrapper a.ug-tab.ug-tab-selected, div.ug-tabs-wrapper a.ug-tab.ug-tab-selected:hover {background: #4bb463 !important; } 
.sppb-col-md-9.schedule {background: #fcfcfc; padding-bottom: 25px; } 
.sppb-col-md-9.schedule .break {background: #f1f1f1; clear: both; min-height: 180px; padding-top: 80px; text-align: center; } 
.page-header {border: none; text-align: center; } .addtoany_container {text-align: center; } 

/*sponsers*/ 
.sponsers_logo .sppb-addon-content > ul {padding-left: 0; text-align: center; } 
.sponsers_logo ul { text-align:center; padding:0px; } 
.sponsers_logo ul li {float:left; list-style: none; vertical-align:middle; margin-bottom: 35px; vertical-align: middle; width: 30.5%; padding: 0px 10px; } 
.sponsers_logo ul li.sponser01 {width: 25.5%; } 
.sponsers_logo ul li.sponser03 {width: 27.5%; } 
.sponsers_logo ul li.sponser04 {width: 16.5%; } 
.sponsers_logo ul li.sponser05 {clear: left; float: none; margin: 0 auto; width: 17%; } 
.be-our-supporter-sponsor #sp-page-title {background: #f2f2f2; } 
.photo-gallery #sp-main-body {padding: 20px 0 80px; } 
#system-message {background: rgba(0, 0, 0, 0.5); height: 100%; position: fixed; width: 100%; z-index: 9999; } 
.alert.alert-message p, .alert.alert-message .alert-heading {color: #fff; } 
.alert.alert-message .close {margin: -15px -5px 0 0; opacity: 1; color: #fff; } 
.alert.alert-message {background: #000; border: 1px solid #fff; left: 50%; margin: -55px 0 0 -125px; padding: 25px 21px 10px 20px; position: absolute; top: 50%; } 
.photo-gallery .addtoany_container {padding: 40px 0 10px; } 
p.time i.fa-clock-o {background: url(../images/clock2black.png) no-repeat; width: 15px; height: 15px; } 
p.time i.fa-clock-o:before, p.redColor i.fa-university:before {display: none; } 
p.redColor i.fa-university {background: url(../images/pinblack.png) no-repeat; width: 15px; height: 15px; } 
.Event.secound .sppb-col-md-3.calImage {float: right; } 
.sppb-col-md-6.Event.download {padding: 0 34px; margin-bottom: 30px; } 
.Event.download .sppb-col-md-9 img {display: inline-block; margin-right: 10px; } 
.Event.download .sppb-col-md-9 > a {color: #000; font-weight: normal; } 

/*speakers*/ 
.sp-speaker {margin: 0; } 
#akeeba-renderjoomla .mcard .back {margin-bottom: 35px; width: 230px !important; height: 230px !important; text-align: center; min-height: 230px !important; border-radius: 50%; } 
#akeeba-renderjoomla .sp-speaker.front {margin: 0; width: 230px !important; height: 230px !important; } 
#akeeba-renderjoomla {margin: 0 0 15px; } #akeeba-renderjoomla .addtoany_container {margin-top: 70px; } 
#akeeba-renderjoomla .sp-speaker.front img {border-radius: 50%; height: 215px; padding: 0 !important; width: 215px !important; } 
#akeeba-renderjoomla .mcard .back .speaker-title {left: 50%; margin: 0; padding: 0 15px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; } 

.mcard .back .speaker-title {cursor: pointer; } 
#event-speakers .mcard .back .speaker-title {left: 50%; margin: 0; padding: 0 15px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; } 
#event-speakers .sp-speaker {margin: 0; } #event-speakers .mcard {width: 300px; float: left; margin: 0 45px 30px; }
#event-speakers .mcard:nth-child(1) { padding-bottom: 20px; }
#event-speakers .mcard:nth-child(2) { padding-bottom: 20px; }
#event-speakers .mcard:hover .front img {opacity: 0; }
#event-speakers .mcard .back {background-color: rgba(238, 238, 238, 0.5); font-size: 30px; font-weight: 200; min-height: 300px; margin-top: 25px; margin-left: 0px; width: 300px !important; height: 300px !important; border-radius: 50%; text-align: center; } 
#event-speakers .sp-speaker.front {background-color: none; padding: 0px 2px; width: 94% !important; margin-bottom: 25px; } 
#event-speakers .sp-speaker.front .speaker-image-wrapper {border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; height: 300px; padding: 0 !important; width: 300px !important; overflow:hidden; } 
#event-speakers .sp-speaker.front .speaker-image-wrapper img{border-radius: 50%; -webkit-border-radius: 50%;  -moz-border-radius: 50%;} 

.speaker-main {width: 86%; } 
.speaker-main {width: 230px; } 
.synopsis {background: #fff; margin: 0 -15px -25px; padding: 10px 20px; } 
.Programme .sppb-col-md-6.Event {clear: left; } 
.Programme .sppb-col-md-6.Event.secound {clear: none; } 
.synopsis h3 span {font-size: 15px; font-weight: 500; display: block; margin-top: 10px; } 
.view-article .text-orange a{ font-weight:bold;} 
.view-article.aldersgate_main .item-featured h2 { text-transform: capitalize;} 
a:focus, .sppb-btn:focus, .sppb-btn:active:focus, .sppb-btn.active:focus {box-shadow: none !important; outline: medium none !important; outline-offset: 0; } 

.sosial_center{ text-align:center;} 
.sppb-gallery li{ padding:3px; width:25%; } 
#sbox-overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important; filter: alpha(opacity=50) !important; -moz-opacity: 0.7 !important; -khtml-opacity: 0.7 !important; opacity: 0.7 !important; } 
.sppb-addon.sppb-addon-text-block.sppb-text-left.top_thank_you_section {left: 11%; top: -90px; }
#sppb-addon-1480327038 .sppb-addon event-countdown h2.sppb-addon-title {}

@media all and (-ms-high-contrast:none) {
    #sbox-window { height:545px !important; } /* IE10 */
    *::-ms-backdrop, #sbox-window { height:545px !important; } /* IE11 */
}

@media screen\0 {
    #sbox-window { height:545px !important; }
}

@media only screen and (max-width: 1199px) {
    .Event:nth-child(3) {clear: left;}

    .testmonial_section .sppb-column-addons {background-color: rgba(56, 48, 48, 1); color: rgba(255, 255, 255, 1); padding:80px 100px 35px; text-align: center;}

    .itemid-437 .sp-page-builder .page-content #event-speakers{ text-align:center;}

    #event-speakers .mcard { display: inline-block; float: none;}

    .sppb-addon.sppb-addon-text-block.sppb-text-left.top_thank_you_section{ left:0;}
}

@media only screen and (max-width: 991px) {
    .sppb-col-md-3.calImage {float: left; width: 18%; } 
    
    .sppb-col-md-9.schedule {float: left; width: 81%; } 
    
    #sppb-carousel1 .left.sppb-carousel-control i.fa.fa-angle-left {left: 6px; } 
    
    #sppb-carousel1 .right.sppb-carousel-control i.fa.fa-angle-right {right: 6px; } 
    
    #sppb-carousel1 .left.sppb-carousel-control, #sppb-carousel1 .right.sppb-carousel-control {padding: 0; width: 40px; } 
    
    #event-speakers .sp-speaker.front .speaker-image-wrapper {height: 200px; width: 200px !important; } 

    #event-speakers .mcard .back {min-height: 320px; }
}

 @media only screen and (max-width: 837px) {
    .faq_section .sppb-addon-content .sppb-col-sm-4 {margin-bottom: 20px; min-height: 0; } 

    #sp-header #sp-menu.col-md-9 {margin-top: 0; } 

    /* div.modal {left: 0 !important; right: 0 !important } */
}

@media only screen and (max-width: 1280px) and (min-width: 1024px) {
    #event-speakers .mcard .back {margin-top: 0; margin-left: 0; } 

    #event-speakers .mcard {width: auto; margin: 0 20px 100px; }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
    #event-speakers .mcard .back {min-height: 230px; height: 230px !important; width: 230px !important; margin-left: 20px; margin-bottom: 50px; margin-top: 0; } 

    #event-speakers .sp-speaker.front .speaker-image-wrapper {height: 230px; width: 230px !important; } 

    #event-speakers .mcard {width: auto; margin: 0 8px 100px; }
}
 @media only screen and (max-width: 767px) {
    .Event {padding: 24px 0; } 

    .sppb-col-md-3.calImage {padding: 0; width: 20%; } 

    .sppb-col-md-9.schedule {width: 80%; } 

    .Event .scheduleHeader {margin: 0 0 9px; } 

    #sp-page-builder .sppb-section-title {margin-bottom: 10px !important; } 

    .sponsers_logo ul li {text-align: center; width: 100% !important; } 

    .sponsers_logo ul li img {float: none; } 

    #event-speakers .sp-speaker.front {width: 100% !important; } 

    #event-speakers .mcard {padding: 0px; } 

    .sp-speakers {width: 230px; margin: 0 auto !important; } 

    #akeeba-renderjoomla .mcard .back {margin-bottom: 70px; } 

    #event-speakers .mcard .back {min-height: 230px; height: 230px !important; width: 230px !important; margin-left: 20px; margin-bottom: 50px; } 

    #event-speakers .sp-speaker.front .speaker-image-wrapper {height: 230px; width: 230px !important; } 

    #event-speakers .mcard {width: auto; float: none; margin: 0 0 20px; } 

    .sp-event-speakers {width: 230px; margin: 0 auto; } 

    /* .itemid-512 .modal-dialog {border-bottom: 0 solid #fff; border-radius: 6px; border-top: 20px solid #fff; height: 665px; left: 50%; margin: 40px 0 0 -375px; overflow: auto; -webkit-overflow-scrolling: touch; padding: 0; position: absolute; top: 0; max-width: 750px; z-index: 999999999; max-height: 90%; }  */

    /* #keynote-speakers .row{gap: 1.5rem;} */ 

    .itemid-512 .modal-dialog #keynote-speakers .row{gap: 0rem;} 

    /* .itemid-512 .modal-content {border: 1px solid #fff; border-radius: 0; margin-top: -20px;} 

    .itemid-512 .modal-dialog { height: auto; left: 5%; margin: 40px 0 0; width: 90%;} 

    .itemid-512 div.modal{ top:0 !important;}  */

    /* .itemid-437 .modal-dialog { height: auto; left: 5%; margin: 40px 0 0; width: 90%;} 

    .itemid-437 div.modal{ top:0 !important; z-index: 999999999;} 

    .itemid-437 .modal-content{overflow: scroll; -webkit-overflow-scrolling: touch;} */

    .sp-speaker .speaker-title{text-wrap: nowrap; font-size: 16px;}

    .speaker-main {width: 230px; } 
}

 @media only screen and (max-width: 640px) {
    #event-speakers .sp-speaker.front {width: 100% !important; } 

    #event-speakers .mcard {padding: 0px; } 

    .sp-speakers {width: 230px; margin: 0 auto !important; } 

    #akeeba-renderjoomla .mcard .back {margin-bottom: 70px; } 

    #event-speakers .mcard .back {min-height: 230px; width: 230px !important; margin-left: 20px; margin-bottom: 50px; } 

    #event-speakers .sp-speaker.front .speaker-image-wrapper {height: 230px; width: 230px !important; } 

    #event-speakers .mcard {width: auto; float: none; margin: 0 0 30px; } 

    .sp-event-speakers {width: 230px; margin: 0 auto; } 

    .countdown-timer-title { font-size: 50px !important;} 

    .sppb-section .countdown-text-wrap{ width:100%;}
}

 @media only screen and (max-width: 480px) {
    .countdown-timer-title {font-size: 38px !important; } 

    #sp-page-builder .sppb-section-title .sppb-title-heading {font-size: 28px !important; } 

    .sppb-col-md-9.schedule {width: 100%; } 

    .sppb-col-md-3.calImage {padding: 0 15px; width: 100%; text-align: center; } 

    .aldersgate_btns a.sppb-btn {margin: 0 5px 10px !important; } 

    .countdown-timer-subtitle {font-size: 20px; } 

    .testmonial_section h2 {font-size: 21px; } 

    .testmonial_section .sppb-testimonial-message {font-size: 16px; } 

    #sppb-carousel1 .left.sppb-carousel-control, #sppb-carousel1 .right.sppb-carousel-control {padding: 0; width: 30px; } 

    #sppb-carousel1 .left.sppb-carousel-control i.fa.fa-angle-left {left: 2px; } 

    #sppb-carousel1 .right.sppb-carousel-control i.fa.fa-angle-right {right: 2px; } 

    .testmonial_section .sppb-column-addons {padding: 80px 50px 35px; } 

    .testmonial_section .owl-nav .owl-prev {width: 55px; } 

    .testmonial_section .owl-nav .owl-next {width: 55px; } 

    .acymailing_module_form .acysubbuttons {width: 33% !important; } 

    .acymailing_module_form .fieldacyemail {width: 65% !important; } 

    #sppb-addon-1480327042 .sppb-addon-title {font-size: 26px !important; } 

    .sp-page-title h2 {font-size: 37px !important; } 

    .offcanvas-menu {width: 280px; } 

    .photo-gallery .ug-tabs-wrapper a {margin-bottom: 10px; } 

    .register_menu a.modal {display: block; margin: 0 auto 20px; max-width: 220px; min-width: 0; width: 100%; } 

    #event-speakers .mcard .back {min-height: 336px; } 

    #event-speakers .sp-speaker.front {width: 100% !important; } 

    #event-speakers .mcard {padding: 0px; } 

    .sp-speakers {width: 230px; margin: 0 auto !important; } 

    #akeeba-renderjoomla .mcard .back {margin-bottom: 70px; } 

    #event-speakers .mcard .back {min-height: 230px; height: 230px !important; width: 230px !important; margin-left: 10px; margin-bottom: 50px; } 

    #event-speakers .sp-speaker.front .speaker-image-wrapper {height: 230px; width: 230px !important; } 

    #event-speakers .mcard {width: auto; float: none; margin: 0 0 30px; } 

    .countdown-timer-title { font-size: 43px !important;} 

    .testmonial_section .sppb-row.owl-carousel { margin-left:0px; margin-right:0px; }

}

 @media only screen and (max-width: 400px) {
    .sp-page-title h2 {font-size: 30px !important; } 

    .sp-speakers {width: 230px; margin: 0 auto  30px auto !important; } 

    #akeeba-renderjoomla .mcard .back {margin-bottom: 70px; } 

    #event-speakers .mcard .back {min-height: 230px; height: 230px !important; width: 230px !important; margin-left: 0px; margin-bottom: 50px; } 

    #event-speakers .sp-speaker.front .speaker-image-wrapper {height: 230px; width: 230px !important; } 

    #event-speakers .mcard {width: auto; float: none; margin: 0 0 30px; } 

    #event-speakers .mcard .back {margin-left: 0px; } 

    .sp-event-speakers {width: 200px; margin: 0 auto; } 

    .countdown-timer-title { font-size: 33px !important;} 

    .countdown-timer-subtitle i{ font-size:33px;} 

    .testmonial_section .sppb-row.owl-carousel .sppb-addon-article h3 { font-size:20px; }
}

/* ===== Ratan ===== */
@font-face {
    font-family: 'gothamnarrow-black-webfont';
    src: url('fonts/gothamnarrow-black-webfont.ttf') format('truetype')
}
@font-face {
    font-family: 'alex-brush.regular';
    src: url('fonts/alex-brush.regular.ttf') format('truetype')
}

.sppb-section .countdown-text-wrap {float: left; text-align: center; max-width: 510px; } 
#countdown-timer {font-family: 'gothamnarrow-black-webfont' !important; } 
.countdown-timer-title {font-family: 'gothamnarrow-black-webfont'; font-size: 24px !important; font-weight: inherit; font-family: Exo, sans-serif; } 
.countdown-timer-subtitle {font-size:22; font-weight:normal; } 
.countdown-timer-subtitle i {font-family: 'alex-brush.regular'; font-size: 38px; margin:  -10px 0 10px; display: inline-block; width:100%; font-weight:700; } 
.countdown-timer-subtitle p {font-family: "gothamnarrow-black-webfont"; font-size: 17px; line-height: 27px; margin: 0 auto; max-width: 390px; text-transform: uppercase; } 
.countdown-timer-subtitle span {line-height: 35px; } 
.speaker-description, h2.speaker-title {text-align: left; } 
#sp-page-builder .sppb-section-title {margin-bottom: 0px; } 
.about_btn_right {position: absolute; top: 30%; right: 0; width: 100%; max-width: 150px; height: 50px; padding: 0px !important; font-size: 20px; line-height: 50px; border-radius: 5px!important; } 
.faq_about {padding-bottom: 0px !important; } 
.faq_about .sppb-row-container {border-bottom: solid 2px gray; } 
.testmonial_about {padding-bottom: 0px !important; } 
.testmonial_about .sppb-row-container {border-bottom: solid 2px gray; } 
.testmonial_about .sppb-col-sm-6 {width: 75%; } 
.testmonial_about .sppb-addon-article h3 {text-align: center; } 
.testmonial_about .sppb-article-introtext p {text-align: justify !important; } 

.aldersgate_about .sppb-col-sm-6 {width: 75%; } 
.aldersgate_about .sppb-addon-article h3 {margin-top: 0; font-size: 36px; line-height: 36px; margin-bottom: 50px; border: 0; } 
.aldersgate_about .sppb-article-introtext p {text-align: justify !important; } 
.aldersgate_about .sppb-article-introtext p img {float: left; margin-right: 20px; } 
#column-id-1489648879196 .sppb-addon-content .sppb-col-sm-4:nth-child(3n+1) {clear: both; } 
#column-id-1489648879196 .sppb-addon-article h3 a {color: #000; text-transform: uppercase; } 
#sppb-addon-1489649268404 .sppb-addon-content .sppb-col-sm-4:nth-child(3n+1) {clear: both; } 
#sppb-addon-1489649268404 .sppb-addon-article h3 a {color: #000; text-transform: uppercase; } 
.aldersgate_main article div img:first-child {float: left; margin-right: 20px; } 
.aldersgate_main h2 {margin: 50px 0px 20px 0px; font-size: 30px; font-weight: 700; line-height: 1.2; text-align: center; text-transform: uppercase; } 
.aldersgate_main .addtoany_container {margin-top: 50px; } 
.aldersgate_main #sp-main-body {padding: 50px 0px 0px 0px; } 
.ug-textpanel-title {display: none !important; } 
.sppb-section .sppb-column-addons div .strangely-warmed .sppb-addon-content > span {color: #92278f; display: block; font-size: 28px !important; font-weight: bold; margin: 35px 0 20px; } 
.right .right-icon { margin-top:25px; } 
.right .right-icon img { display:inline-block; vertical-align:middle; margin-right:5px; } 
.right .right-icon a { color:#000; font-weight:500; } 
.itemid-611.sosial_center { margin-bottom: 50px;}

/* Mobile CSS */
@media only screen and (max-width: 767px) {
    .testmonial_about .sppb-col-sm-6 {width: 100%;} 

    .aldersgate_about .sppb-col-sm-6 {width: 100%;} 

    .about_btn_right {position: static; margin: 40px 0px 20px 0px;}
}

/*New-css-18-3-2018*/

.register_main #sp-main-body { padding:40px 0px; }
.register_main .item-page .entry-header, .register_main ul.pager { display:none; }
.tabing-main a.tab { border: none; color:#fff; border-radius:5px; background:#333;
 font-weight:500; padding:6px 15px; display:inline-block; margin-right:10px; min-width:150px; text-align:center; }
.tabing-main a.tab.active{ background:#4bb463; color:#fff;}
.tabing-main a.tab:hover { background:#707070; color:#fff; }

.ragister-content:after { clear:both; content:""; display:block; }
.ragister-content { margin:50px auto; }
.ragister-content > .left { float:left; width:65%; background:#fff; }
.ragister-content > .right { float:right; width:30%; color:#000; }
.ragister-content h3.sppb-addon-title { margin-top: 0; }
.ragister-content .formResponsive .formHorizontal .formControlLabel { text-align:left; }
.ragister-content .formResponsive .rsform-block .formControls { margin:0px; }
.ragister-content form.formResponsive { padding:15px 30px; }
.ragister-content .sppb-col-sm-7 button.sppb-btn { background-color: #4bb463; color: #fff; font-weight: 600; }
.ragister-content .sppb-col-sm-7 button.sppb-btn:hover { background:#3c904f; }

.share_main .sppb-col-md-3 .sppb-image-holder {background-repeat: no-repeat; background-size: contain; height: 150px; width: 100%; position: relative; top: auto; left: auto; } 
.promo_section .sppb-col-md-3 .sppb-container {text-align: center; width: 100%; } 
.share_main .sppb-col-sm-offset-6 {margin-left: 0; width: 100%; } 
.share_main .sppb-col-md-3:not(:last-child) .sppb-btn.sppb-btn-default {background:none; color: #333; font-size: 17px; margin: 0 auto; max-width: 180px; padding:0; width: 100%; } 
.share_main .sppb-col-md-3:last-child .sppb-btn.sppb-btn-default {display: block; margin: 55px auto auto; max-width: 150px; font-size: 18px; } 
.photo_share .sppb-flickr-gallery li {display: inline-block; float: none; margin: 0.5%; vertical-align: top; width: 32.25%; } 
.sppb-section.news_share { padding: 0 !important; } 
.news_share .sppb-row-container {border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 70px 15px;}
.sppb-section.news_share .sppb-column-addons .clearfix, .sppb-section.photo_share .sppb-column-addons .clearfix { display:inline-block; width: 14%; vertical-align: middle; }

.sppb-section.news_share .sppb-column-addons .clearfix:first-child, .sppb-section.photo_share .sppb-column-addons .clearfix:first-child { width: 86%;}
.sppb-section.news_share .sppb-column-addons .sppb-col-sm-6 { width:100%; }
.news_share a.sppb-btn.sppb-btn-default.sppb-btn-rounded, 
.photo_share a.sppb-btn.sppb-btn-default.sppb-btn-rounded {display: block; font-size: 19px; margin: 0px auto auto; max-width: 150px; } 
.photo_share .sppb-flickr-gallery li a > img {height: auto; width: 100%; }

.sp-eventum-view-speakers .row { text-align: center; justify-content: center;}
.sp-eventum-view-speakers .col-md-3.col-sm-4 {display: inline-block; float: none;}
.sp-eventum-view-speakers .mcard .back {margin-bottom: 35px; width: 230px !important; height: 230px !important; text-align: center; min-height: 230px !important; border-radius: 50%;}
.sp-eventum-view-speakers .mcard .back .speaker-title {left: 50%; margin: 0; padding: 0 15px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; font-size: 18px;}
.sp-eventum-view-speakers .sp-speaker.front img {border-radius: 50%; height: 215px; padding: 0 !important; width: 215px !important; max-width: none;}


.ug-lightbox .ug-lightbox-overlay { background-color:rgba(0, 0, 0, 0.7) !important; }

/*.popup_synopsis {background: #fff; border-radius: 10px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.25); left: 50%; max-width: 1000px; min-height: 500px; padding: 50px; z-index:10; position:absolute; top: 50%; z-index:10; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } */
.popup_synopsis {background: #fff; border-radius: 10px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.25); left: 50%; max-width: 1000px; padding: 50px; z-index: 1 !important; position: absolute; top: 18%; z-index: 2 !important; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }

.body_synopsis_popup #home_calender .sppb-column-addons, .body_synopsis_popup #home_calender .sppb-column { z-index:inherit; }

.body_synopsis_popup #home_calender:before { content:""; background:rgba(0,0,0,0.7); left:0px; top:0px; position:absolute; width:100%; height:100%; z-index:1; }

#home_calender span.close {position: absolute; right: 20px; opacity:1; top: 20px; background:url(../images/close_icn.png) no-repeat; width:25px; height:25px; font-size:0px; }

.formControls input.rsform-reset-button:hover { background: #e6e6e6 !important; }

/* .what-like .sppb-addon-articles .sppb-addon-article h3 { background: url("../images/testimonial-icon.jpg") no-repeat center top; padding-top: 90px;} */

#home_calender .detail { cursor:pointer; }

.testmonial_section { background: rgb(56, 48, 48); position:relative; }

.testmonial_section h3.sppb-title-heading { position:absolute; left:50%; top:23px; transform:translateX(-50%); -webkit-transform:translateX(-50%); color:#fff; }

.our_supporters .sponsers_logo ul:after { clear:both; content:""; display:block; }

.our_supporters .sponsers_logo ul li { display:inline-block; float:none; vertical-align:middle; width:33%; text-align:center; margin-bottom:10px; }

.our_supporters .sponsers_logo ul li img, .sponsers_logos img {height: 74px; width:auto; margin: 0 auto; }

#userForm .formBody > h2.form-title, #userForm > h2 {color: #000; font-size: 25px; font-weight: 700; margin: 0 auto 15px; } 

.yourself-form hr {border-top: 3px solid #000; } 
.yourself-form form#userForm .rsform-block-event-meaningful-to-this-extent input {display: inline-block; float: none; margin: 2px 9px 0 0; position: static; vertical-align: top; }
.yourself-form article.item .ragister-content form#userForm > h2 { display: none;}
.yourself-form article.item .ragister-content form#userForm .control-label { display: block !important; margin-bottom: 10px; text-align: left; width: 100%;}
.yourself-form article.item .ragister-content form#userForm .controls { margin: 0 0 0 25px;}
.yourself-form article.item .ragister-content form#userForm .control-group { margin-left: 20px;}
.yourself-form article.item .ragister-content form#userForm .control-group.rsform-block-about-yourself, .yourself-form article.item .ragister-content form#userForm .control-group.rsform-block-aldersgate-sg-2017, .yourself-form article.item .ragister-content form#userForm .control-group.rsform-block-event-meaningful, .yourself-form article.item .ragister-content form#userForm .control-group.rsform-block-share-with-others-my-experience, .yourself-form article.item .ragister-content form#userForm .control-group.rsform-block-preferred-timing-publicity-platforms, .yourself-form article.item .ragister-content form#userForm .control-group.rsform-block-future-major-events{ margin-left:0;}
.yourself-form article.item .ragister-content form#userForm .rsform-block-event-meaningful-to-this-extent .control-label {  display: none !important;}
.yourself-form article.item .ragister-content form#userForm .rsform-block-event-meaningful-to-this-extent .controls { text-align: center;}
.yourself-form article.item .ragister-content form#userForm .rsform-block-event-meaningful-to-this-extent .controls .radio.inline { float: left; margin: 0;max-width: 214px; padding: 0; vertical-align: top; width: 100%; clear:none;}
.yourself-form article.item .ragister-content form#userForm textarea { border: 1px solid #ccc; min-height: 100px; width: 100%;}
.yourself-form article.item .ragister-content form#userForm .rsform-block-name .controls, .yourself-form article.item .ragister-content form#userForm .rsform-block-email-address .controls, .yourself-form article.item .ragister-content form#userForm .rsform-block-sumit .controls { margin-left: 0;}
.yourself-form article.item .ragister-content form#userForm input { border: 1px solid #ccc;}
.yourself-form article.item .ragister-content form#userForm .rsform-block-sumit .controls #sumit{background: #ffc000;border: none;color: #000;font-size: 18px;padding: 13px 15px;text-shadow: none; line-height:normal; width:100%; max-width:200px;}
.yourself-form article.item .ragister-content form#userForm .rsform-block-sumit .controls #sumit:hover, .yourself-form article.item .ragister-content form#userForm .rsform-block-sumit .controls #sumit:focus{background: #bc8c00;}
.yourself-form article.item .ragister-content img { margin: 0 auto;}
.yourself-form article.item .ragister-content form#userForm .controls label { clear: both;}
.com-content #system-message{ position: static; background: none; display:none;}
.formResponsive .formBody .rsform-error {border: solid 1px #b94a48;} 
.pager li.previous{ float:left; position:relative}
.pager li.previous:after{ position:absolute; left:34px; top:5px; content:"Next"; width:40px; height:30px; font-family: Exo,sans-serif;   font-size: 16px;  font-weight: 300; color:#4bb463;display: none;}
.pager li.previous a:after { display: none;}
.pager li.next{ float: right; position:relative;}
.pager li.next:after{ position:absolute; left:11px; top:5px;content:"Prev"; width:40px; height:30px; font-family: Exo,sans-serif;   font-size: 16px;  font-weight: 300;color:#4bb463;display: none;}
.pager li.next a:before { display: none;}
.pager li a { min-height: 36px; width: 85px; color:#fff; font-size:0; position:relative; z-index:99; background:none !important;}
.pager li a span{ color:#4bb463; font-size:16px;}
.pager li.previous a span {float: left; margin-top: 4px; } 
.pager li.next a span {float: right; margin-top: 4px; } 
.pager li:hover, .pager li:focus {background-color: #eee; border-radius:16px; } 
#sppb-addon-1480327038 .countdown-timer-subtitle i {font-size: 50px; color: rgba(247, 184, 102, 1); font-weight: 1000; font-family: Times New Roman; }


/* Programe Update CSS */
/*#sppb-addon-1514399602138 .scheduleYear p {font-size: 30px; }
#sppb-addon-1514399602138 .headSchedule .redColor { font-weight: bold; }

#sppb-addon-1514399602138 .scheduleBottom p.redColor i.fa-university {visibility: hidden;}
#sppb-addon-1514399602138 .scheduleBottom p.redColor { font-weight: bold; }*/
/* CSS END */

.itemid-512 #sp-main-body { padding-bottom: 0px !important; }

/* Mobile CSS */
@media only screen and (max-width: 1199px) {
    .yourself-form article.item .ragister-content .left { width: 100%;}
}

@media only screen and (max-width: 991px) {
    .ragister-content > .right {width: 37%; } 

    .ragister-content > .left {width: 60%; } 

    .ragister-content > .right .right-icon span a {font-size: 15px; }
}

@media only screen and (max-width: 767px) {
    .testmonial_about .sppb-col-sm-6 {width: 100%;} .aldersgate_about .sppb-col-sm-6 {width: 100%;} .about_btn_right {position: static; margin: 40px 0px 20px 0px; }
    
    .ragister-content > .left, .ragister-content > .right { width:100%;}
    
    .ragister-content > .right { margin-top:25px; }
    
    .tabing-main { text-align:center; }
    
    .tabing-main a.tab { margin:10px; }
    
    .sppb-section.news_share .sppb-column-addons .clearfix:first-child, .sppb-section.photo_share .sppb-column-addons .clearfix:first-child {width: 100%; margin-bottom: 25px; }
    
    .sppb-section.news_share .sppb-column-addons .clearfix, .sppb-section.photo_share .sppb-column-addons .clearfix { width:100%; }
    
    .our_supporters .sponsers_logo ul li { width:100%; }
    
    .our_supporters .sponsers_logo ul li img, .sponsers_logos img { margin: 0px auto 15px; }
    
    .yourself-form article.item .ragister-content form#userForm .rsform-block-event-meaningful-to-this-extent .controls .radio.inline{ text-align:left;}
    
    .yourself-form article.item .ragister-content form#userForm .rsform-block-event-meaningful-to-this-extent .controls .radio.inline input { float: left; position: static;}
    
    .yourself-form article.item .ragister-content form#userForm .rsform-block-event-meaningful-to-this-extent .controls .radio.inline br{ display:none;}
    
    .sp-eventum-view-speakers .row{gap: 1rem; margin-bottom: 20px;}

}

@media only screen and (max-width: 400px) {
    .tabing-main a.tab {margin: 5px; min-width: 100%;}
}

#container{background-color: rgba(0, 0, 0, 0); } 

#sppb-addon-1514399807251 .sppb-col-md-6 {width: 50%; float: left; min-height: 405px; } 

.withoutarrow::before {content: none; } 

#sppb-addon-1514399807251 .sppb-col-md-3 {width: 25%; float: left; } 

#sppb-addon-1514399807251 .sppb-col-md-9 {width: 75%; float: left; } 

#sppb-addon-1514399807251 .Event.secound .sppb-col-md-3.calImage {float: right; } 

#sppb-addon-1514399807251 .sppb-row-container .sppb-row {display: -ms-flexbox; display: block; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } 

#sppb-addon-1514399602138 .sppb-col-md-6 {width: 50%; float: left; min-height: 405px; } 

#sppb-addon-1514399602138 .sppb-col-md-3 {width: 25%; float: left; } 

#sppb-addon-1514399602138 .sppb-col-md-9 {width: 75%; float: left; } 

#sppb-addon-1514399602138 .Event.secound .sppb-col-md-3.calImage {float: right; } 

#sppb-addon-1514399602138 .sppb-row-container .sppb-row {display: -ms-flexbox; display: block; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } 

#sppb-addon-1486464874982 .sppb-col-md-6 {width: 50%; float: left; min-height: 405px; } 

#sppb-addon-1486464874982 .sppb-col-md-6.Event.download {min-height: auto !important; } 

#sppb-addon-1486977966376 .sppb-col-sm-6.sppb-col-sm-offset-6 { max-width: 100%; flex: none; } 

#column-id-1486983570862 .sppb-col-sm-6.sppb-col-sm-offset-6 { max-width: 100%; flex: none; } 

#column-id-1486983570861 .sppb-col-sm-6.sppb-col-sm-offset-6 { max-width: 100%; flex: none; } 

#sppb-addon-1486464874982 .sppb-col-md-3 {width: 25%; float: left; } 

#sppb-addon-1486464874982 .sppb-col-md-9 {width: 75%; float: left; } 

#sppb-addon-1486464874982 .Event.secound .sppb-col-md-3.calImage {float: right; } 

#sppb-addon-1486464874982 .sppb-row-container .sppb-row {display: -ms-flexbox; display: block; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } 

#sppb-addon-1520608681313 .sppb-col-md-6 {width: 50%; float: left; min-height: 405px; } 

#sppb-addon-1520608681313 .sppb-col-md-6.download {min-height: auto; } 

#sppb-addon-1520608681313 .sppb-col-md-3 {width: 25%; float: left; } 

#sppb-addon-1490075622252 .sppb-addon-content p { text-align: left; } 

#sppb-addon-1520608681313 .sppb-col-md-9 {width: 75%; float: left; } 

#sppb-addon-1520608681313 .Event.secound .sppb-col-md-3.calImage {float: right; } 

#sppb-addon-1520608681313 .sppb-row-container .sppb-row {display: -ms-flexbox; display: block; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

@media (min-width: 768px) and (max-width: 979px) {

    #sppb-addon-1514399807251 .sppb-col-md-6 { width: 100%; }
    #sppb-addon-1514399602138 .sppb-col-md-6 { width: 100%; }
    #sppb-addon-1486464874982 .sppb-col-md-6 { width: 100%; }
    #sppb-addon-1520608681313 .sppb-col-md-6 { width: 100%; }
}

@media (max-width: 767px) {

    #sppb-addon-1514399807251 .sppb-col-md-6 { width: 100%; }
    #sppb-addon-1514399602138 .sppb-col-md-6 { width: 100%; }
    #sppb-addon-1486464874982 .sppb-col-md-6 { width: 100%; }
    #sppb-addon-1520608681313 .sppb-col-md-6 { width: 100%; }

}

@media (max-width: 480px) {

    #sppb-addon-1514399807251 .sppb-col-md-3 { width: 100%; }
    #sppb-addon-1514399807251 .sppb-col-md-9 { width: 100%; }
    #sppb-addon-1514399807251 .sppb-col-md-6 { width: 100%; }
    #sppb-addon-1514399807251 .sppb-col-md-6 { width: 100%; }

    #sppb-addon-1520608681313 .sppb-col-md-3 { width: 100%; }
    #sppb-addon-1520608681313 .sppb-col-md-9 { width: 100%; }
    #sppb-addon-1520608681313 .sppb-col-md-6 { width: 100%; }
    #sppb-addon-1520608681313 .sppb-col-md-6 { width: 100%; }

    #sppb-addon-1514399602138 .sppb-col-md-3 { width: 100%; }
    #sppb-addon-1514399602138 .sppb-col-md-9 { width: 100%; }
    #sppb-addon-1514399602138 .sppb-col-md-6 { width: 100%; }

    #sppb-addon-1486464874982 .sppb-col-md-3 { width: 100%; }
    #sppb-addon-1486464874982 .sppb-col-md-9 { width: 100%; }
    #sppb-addon-1486464874982 .sppb-col-md-6 { width: 100%; }

}

#sppb-addon-1480327038 .sppb-addon-title {font-style: normal; } 

#countdown-title{font-size: 50px; color: #1769af; font-weight: 1000; font-family: Times New Roman; } 

#countdown-timer .sppb-countdown-days .sppb-countdown-number {color: #cc66ff; } 

#countdown-timer .sppb-countdown-text{color:#777777; } 

.transparent-header .sticky-wrapper:not(.is-sticky) #sp-header {background: #333 !important; margin-top:-20px; } 

.speaker-title{color:#0a0c0f!important; } #offcanvas-toggler >i {color:#4bb463; }

@media (min-width: 767px) and (max-width: 991.2px) {
    .site .sp-megamenu-parent >li.active>a, .site .sp-megamenu-parent >li:hover>a {color: red!important; }

    .sp-menu-item a{color:#0a0c0f!important; }

    .site .sp-megamenu-parent >li.menu-button >a {color: white!important; }

    .sp-dropdown-inner{background-color:white!important; }
}

.h3, h3 {font-size: 24px; } 

.sp-page-title{margin-bottom: 0; } 

#sp-main-body {padding: 100px 0; } 

.sppb-addon-articles .sppb-addon-article {margin-bottom: 50px; } 

#sp-social-media{text-align: center; padding: 0px 0 20px; }

section#section-id-1616058358106 {
    margin-bottom: 20px;
}
/* .mcard.speaker-main, .sp-speaker, .back{-webkit-transform-style: preserve-3d;}
.mcard.speaker-main{-webkit-perspective: 448.906px;}
.sp-speaker.front, .sp-eventum-view-speakers .mcard .back{-webkit-backface-visibility: hidden; } */

@media (min-width: 767px)  {
    .sp-event-speakers .row {width: 100%; flex-wrap: nowrap; justify-content: center;}
    div.modal.fade.popup .modal-content {overflow: hidden !important;}
}    



b, strong{font-weight: bold;}

#btn-14803270440, #btn-14803270442 {background-color: #333333; color: white;}

.ig-tags-button-wrapper{display: flex; align-items: center; justify-content: center;}

.ig-tags-button-wrapper .ig-tags-button {background: #333 !important; border: medium none; min-width: 100px; font-size: 17px; line-height: 30px; padding: 7px 15px !important; border-radius: 3px; color: #fff !important;}

.ig-tags-button-wrapper .ig-tags-button.ig-tags-button-active{background: #4bb463 !important;}

.igui-lightbox-items iframe{width:1280px!important; height:720px!important; }

.modal-open .sppb-column-addons, .modal-open .sppb-column {z-index: unset; position: unset;}

.modal-open .sp-pagebuilder-section-inner .sppb-row, 
.modal-open .sppb-container-inner, 
.modal-open .sppb-row-container{z-index: unset; position: unset;}

.modal-open #sp-page-builder .page-content .sppb-section, .modal-open  #sp-page-builder .sppb-section, .modal-open .mod-sppagebuilder .sppb-section{z-index: unset; position: unset;}

/*.modal-open .modal-backdrop.fade.show {display: block; z-index: 111111;}*/

body.modal-open {display: block; z-index: 111111; scroll-behavior: smooth;}

.site #sp-header .row {align-items: center;}