body {
    font-family: "Open Sans", Arial, serif;
    letter-spacing: 0px;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
        line-height: 1.8;
    font-size: 14px;
}
body.modal-open {
    position: initial;
}
.modal-backdrop {
    background-color: #75c7f3;
}
.modal-backdrop.in {
    opacity: 0.84;
}
.menu-item-has-children .sub-menu > li > a {
    padding: 8px 15px;
    line-height: 30px!important;
    }
h1, h2 {
    font-family: 'Playfair Display', serif;
}    
h3, h4, h5, h6 {
    font-family: 'Open Sans', sans-serif;
}
body, p {
/*    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0px;*/
}

/* global - start
================================================== */
.custom-btn {background: #12D8FA!important;}
.custom-btn.top-mini {background: #12D8FA!important; padding: 5px 10px;font-size: 12px;}
.custom-btn:before {background: linear-gradient(to bottom right, #12D8FA , #1FA2FF)!important;}
.custom-btn:after {background: linear-gradient(to bottom right, #1FA2FF , #12D8FA)!important;}

.scroll:before {background: linear-gradient(to bottom right, #12D8FA , #1FA2FF)!important;}
.scroll:after {background: linear-gradient(to bottom right, #1FA2FF , #12D8FA)!important;}

.map-larger-btn,
.special-offer-section .event-makeing-btn a,
.advertisement-section .advertisement-content .purchase-btn {color: #12D8FA!important;}
.map-larger-btn:hover,
.special-offer-section .event-makeing-btn a:hover,
.advertisement-section .advertisement-content .purchase-btn:hover {
    color: white!important;
    background: #12D8FA!important;
}

.event-advertisement-section .right-content-wrapper .booking-btn {color: #12D8FA!important;}
.event-advertisement-section .right-content-wrapper .booking-btn:hover {
    color: white!important;
    background: #12D8FA!important;
}

.testimonial5-section .item .quote-icon i {background: linear-gradient(to bottom right, #12D8FA , #1FA2FF)!important;}

.service-section .service-wrapper .service-item .service-content .conference-btn {
    color: #12D8FA!important;
    border-color: #12D8FA!important;
}
.service-section .service-wrapper .service-item .service-content .conference-btn:hover {
    color: white!important;
    background: #12D8FA!important;
}
/* global - end
================================================== */

.form-wrapper .form-item {
  line-height: 0.9;
}
.form-wrapper .form-item input {
    height: 50px;
}
.invalid-feedback{
    display: inline-block;
}
/* color - start
================================================== */
.tag i,
.yellow-color,
.ticket-price,
.blog-section .tag,
.footer-bottom .copyright-text .site-link,
.footer-bottom .footer-menu ul li a:hover,
.main-carousel2 .item .reg-form .submit-btn,
.blog-section .blog-layout-menubar li a:hover,
.blog-section .blog-layout-menubar li .active,
.main-carousel2 .item .slider-content .bold-text,
.footer-bottom .copyright-text .author-link:hover,
.map-section .find-event-form .from-title .sub-title,
.testimonial5-section .item .client-info .client-name,
.main-carousel2 .item .reg-form .from-title .sub-title,
.breadcrumb-section .breadcrumb-title .big-title strong,
.special-offer-section .special-offer-content h2 strong,
.event-section .event-tab-menu .nav li a:hover strong i,
.event-section .event-tab-menu .nav li .active strong i,
.news-update-section .faq-accordion .card .card-body > h3,
.footer-section2 .footer-bottom .copyright-text .site-link,
.awesome-event-section .awesome-event-menu ul li .active i,
.awesome-event-section .awesome-event-menu ul li:hover a i,
.footer-section2 .footer-bottom .footer-menu ul li a:hover,
.conference-section .tab-wrapper .tab-menu .more-btn a:hover,
.event-gallery-section .filters-button-group .button:hover i,
.event-details-section .event-details .event-title .tag-item i,
.sidebar-section .location-wrapper .location-info-list ul li i,
.footer-section2 .footer-top .about-wrapper .basic-info ul li i,
.footer-section2 .footer-top .usefullinks-wrapper ul li:hover a,
.footer-section2 .footer-top .instagram-wrapper .followus-link a,
.sidebar-section .location-wrapper .location-info-list .area-name,
.event-gallery-section .filters-button-group .button.is-checked i,
.faq-section .faq-content-wrapper .faq-accordion .card .card-body > h3,
.booking-timeout-section .rightside-wrapper .clock-wrapper ul li small,
.default-footer-section .footer-top .usefullinks-wrapper ul li:hover a,
.footer-section2 .footer-top .usefullinks-wrapper ul li:hover a:before,
.default-footer-section .footer-top .instagram-wrapper .followus-link a,
.footer-section2 .footer-top .about-wrapper .social-links ul li a:hover,
.upcomming-event-section .owl-theme .owl-nav [class*=owl-]:hover:before,
.footer-section3 .footer-top .about-wrapper .social-links ul li a:hover,
.upcomming-event-section .owl-theme .owl-nav [class*=owl-]:hover:before,
.partners-clients-section .clients-testimonial .section-title .sub-title,
.partners-clients-section .clients-testimonial .client-info .client-name,
.default-header-section .header-bottom .menu-item-list > ul > .active > a,
.default-header-section .header-bottom .menu-item-list > ul > li:hover > a,
.sidebar-section .faq-wrapper .faq-accordion .card .card-header .btn:hover,
.footer-section3 .footer-top .basic-info .basic-info-item .info-content h3,
.footer-section3 .footer-top .basic-info .basic-info-item .info-content h3 a,
.event-expertise-section2 .expertise-item:hover .expertise-content .link-btn,
.absolute-eventmake-section .eventmaking-wrapper .eventmake-tabs li .active i,
.absolute-eventmake-section .eventmaking-wrapper .eventmake-tabs li:hover a i,
.default-footer-section .footer-top .usefullinks-wrapper ul li:hover a:before,
.default-footer-section .footer-top .about-wrapper .social-links ul li a:hover,
.breadcrumb-section .breadcrumb-list ul .breadcrumb-item .breadcrumb-link:hover,
.event-advertisement-section .event-item .event-content .event-info ul li .icon,
.event-expertise-section .event-expertise-carousel .item:hover .expertise-title,
.sidebar-section .faq-wrapper .faq-accordion .card .card-header .btn:hover:after,
.booking-section .booking-content-wrapper .order-summary-table .table thead tr th,
.default-footer-section .footer-top .basic-info .basic-info-item .info-content h3,
.news-update-section .faq-accordion .card .card-header .btn:not(.collapsed):after,
.scrolltop-fixed-header-section .header-bottom .menu-item-list > ul > .active > a,
.scrolltop-fixed-header-section .header-bottom .menu-item-list > ul > li:hover > a,
.event-advertisement-section .event-item .event-content .event-title .ticket-price,
.default-footer-section .footer-top .basic-info .basic-info-item .info-content h3 a,
.event-section .tab-content .event-item .event-content .event-post-meta ul li .icon,
.upcomming-event-section3 .comming-event-item .event-content .event-title .sub-title,
.sidebar-section .faq-wrapper .faq-accordion .card .card-header .btn:not(.collapsed),
.upcomming-event-section2 .comming-event-item .event-content .event-title .sub-title,
.news-update-section .latest-blog-wrapper .latest-blog .blog-content .blog-title span,
.partners-clients-section .partners-wrapper .owl-theme .owl-nav .owl-next:hover:before,
.partners-clients-section .partners-wrapper .owl-theme .owl-nav .owl-prev:hover:before,
.sidebar-section .faq-wrapper .faq-accordion .card .card-header .btn:not(.collapsed):after,
.faq-section .faq-content-wrapper .faq-accordion .card .card-header .btn:not(.collapsed):after,
.service-section .service-wrapper .service-item .service-content .service-title .service-price,
.upcomming-event-section .upcomming-event-carousel .item .event-item .event-post-meta ul li .icon,
.event-details-section .event-pricing-plan .pricing-list ul .pricing-table .pricing-header .amount,
.award-section .awaed-item-area .awaed-wrapper .awaed-item .awaed-content .awaed-title .awaed-date,
.absolute-eventmake-section .eventmaking-wrapper .tab-content .top-event-location ul li:hover strong,
.sticky-header-section .header-bottom .menu-item-list > ul > .menu-item-has-children .sub-menu > li .active,
.default-header-section .header-bottom .menu-item-list > ul > .menu-item-has-children .sub-menu > li .active,
.sticky-header-section .header-bottom .menu-item-list > ul > .menu-item-has-children .sub-menu > li:hover > a,
.default-header-section .header-bottom .menu-item-list > ul > .menu-item-has-children .sub-menu > li:hover > a,
.event-details-section .reviewer-comment-wrapper .comment-bar .comment-content .admin-name .rateing-star ul .rated,
.scrolltop-fixed-header-section .header-bottom .menu-item-list > ul > .menu-item-has-children .sub-menu > li .active,
.scrolltop-fixed-header-section .header-bottom .menu-item-list > ul > .menu-item-has-children .sub-menu > li:hover > a,
.speaker-section .speaker-carousel .slider-for .item .speaker-content .speaker-info .speaker-social-network ul li a:hover,
.event-details-section .reviewer-comment-wrapper .comment-bar .comment-content .meta-wrapper .btn-group-left ul li button:hover,
.event-details-section .reviewer-comment-wrapper .comment-bar .comment-content .meta-wrapper .btn-group-right ul li button:hover,
.event-details-section .comment-form .section-title .rateing-star-wrapper .rateing-star-form .form-check input[type=checkbox]:hover:before,
.sticky-header-section .header-bottom .menu-item-list > ul > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > li:hover a,
.default-header-section .header-bottom .menu-item-list > ul > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > li:hover a,
.scrolltop-fixed-header-section .header-bottom .menu-item-list > ul > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > li:hover a {
    color: #12D8FA!important;
}
/* color - end
================================================== */


/* bg-color - start
================================================== */
.section-title .line-style,
.event-section .event-tab-menu .nav li a:before,
.pagination ul .page-item.active .page-link:after,
.slide-section .owl-theme .owl-dots .owl-dot:after,
.homepage3 .event-expertise-section .link-btn a:hover,
.sidebar-section .location-wrapper .title-wrapper .icon,
.main-carousel2 .item .slider-content .details-btn:hover,
.event-gallery-section .filters-button-group .button:after,
.testimonial5-section .owl-theme .owl-dots .owl-dot:hover span,
.sidebar-section .location-wrapper .contact-links ul li a .icon,
.testimonial5-section .owl-theme .owl-dots .owl-dot.active span,
.event-section .event-list-item .event-content .event-title:after,
.event-section .event-grid-item .event-content .event-title:after,
.event-details-section .event-details .event-info-list ul li .icon,
.our-management-section .management-item .item-title .title-text:after,
.default-header-section .header-bottom .menu-item-list > ul > li:before,
.event-details-section .event-schedule .schedule-date-menu > li > .active,
.event-section .tab-content .event-item .event-content .event-title:after,
.event-section .tab-content .event-item2 .event-content .event-title:after,
.event-section .event-list-item .event-content .event-info-list ul li .icon,
.event-section .event-grid-item .event-content .event-post-meta ul li .icon,
.sticky-header-section .header-bottom .user-search-btn-group ul li:hover > a,
.event-details-section .event-schedule .tab-content .hotal-menu > li > .active,
.upcomming-event-section3 .comming-event-item .event-content .details-btn:hover,
.upcomming-event-section2 .comming-event-item .event-content .details-btn:hover,
.sticky-header-section .header-bottom .user-search-btn-group ul li:hover > button,
.default-header-section .header-bottom .user-search-btn-group ul li:hover > a,
.default-header-section .header-bottom .user-search-btn-group ul li:hover > button,
.scrolltop-fixed-header-section .header-bottom .user-search-btn-group ul li:hover > a,
.scrolltop-fixed-header-section .header-bottom .user-search-btn-group ul li:hover > button,
.event-section .tab-content .event-item2 .event-content .event-post-meta ul li .icon,
.awesome-event-section .tab-content .featured-event .event-content .event-title:before,
.slide-section .main-carousel1 .item .slider-item-content .link-groups .start-btn:hover,
.upcomming-event-section3 .comming-event-item .event-content .event-info-list ul li .icon,
.upcomming-event-section2 .comming-event-item .event-content .event-info-list ul li .icon,
.awesome-event-section .tab-content .featured-event .event-content .event-post-meta ul li .icon,
.service-section .service-wrapper .service-item .service-content .service-type-list ul li .icon,
.upcomming-event-section .upcomming-event-carousel .item .event-item .event-content .event-title:before,
.award-section .awaed-item-area .awaed-wrapper .awaed-item .awaed-content .awaed-title .awaed-date:before,
.event-details-section .event-schedule .tab-content .tab-content .tab-pane .hall-item .hall-content .event-info-list ul li .icon {
    background: #12D8FA!important;
}
/* bg-color - end
================================================== */



/* border-color - start
================================================== */
input:focus,
select:focus,
textarea:focus,
.blog-section .blog-grid-item:hover,
.event-section .event-list-item:hover,
.event-section .event-grid-item:hover,
.event-section .tab-content .event-item:hover,
.event-section .tab-content .event-item2:hover,
.homepage3 .event-expertise-section .link-btn a,
.event-expertise-section2 .expertise-item:hover,
.main-carousel2 .item .slider-content .details-btn,
.sticky-header-section .header-bottom .user-search-btn-group ul li > a,
.upcomming-event-section2 .comming-event-item .event-content .details-btn,
.upcomming-event-section3 .comming-event-item .event-content .details-btn,
.sticky-header-section .header-bottom .user-search-btn-group ul li > button,
.slide-section .main-carousel1 .item .slider-item-content .link-groups .start-btn,
.scrolltop-fixed-header-section .header-bottom .user-search-btn-group ul li > a,
.scrolltop-fixed-header-section .header-bottom .user-search-btn-group ul li > button,
.event-details-section .reviewer-comment-wrapper .comment-bar .comment-content .meta-wrapper .btn-group-right ul li button:hover {
    border-color: #12D8FA!important;
}
/* border-color - end
================================================== */



/* border-left-color - start
================================================== */
.news-update-section .faq-accordion .card .card-body,
.faq-section .faq-content-wrapper .faq-accordion .card .card-body,
.news-update-section .faq-accordion .card .card-header .btn:not(.collapsed),
.faq-section .faq-content-wrapper .faq-accordion .card .card-header .btn:not(.collapsed) {
    border-left-color: #12D8FA!important;
}
/* border-left-color - end
================================================== */



/* gradient bg - start
================================================== */
.post-date,
.tickets-details-btn:before,
.map-section .address-wrapper,
.tab-nav::-webkit-scrollbar-thumb,
.default-sponsor-section ul li a:before,
.about-section2 .services-list ul li a:before,
.absolute-sponsor-section ul li:hover a:before,
.about-section2 .services-list ul li a .icon i,
.service-section .service-wrapper > ul > li a:before,
.service-section .service-wrapper > ul > li a .icon i,
.our-management-section .owl-theme .owl-dots .active span,
.about-section .about-item-wrapper ul li .about-item:before,
.about-section .about-item-wrapper ul li .about-item .icon i,
.our-management-section .management-service-carousel .item a:before,
.our-management-section .management-service-carousel .item a .icon i,
.event-details-section .register-wrapper .register-table ul .rt-header,
.speaker-section .speaker-carousel .slider-nav .item .item-content:before,
.sticky-header-section .header-bottom .menu-item-list > ul > li > a:before,
.booking-section .booking-content-wrapper .order-summary-table .table .tfooter,
.partners-clients-section .partners-wrapper .partners-carousel .item ul li a:before {
    background: linear-gradient(to bottom right, #12D8FA , #1FA2FF);
}
/* gradient bg - end

    background: linear-gradient(to bottom right, #12D8FA , #1FA2FF)!important;


================================================== */



/* gradient overlay - start
================================================== */
.plus-effect,
.event-gallery-section .grid-item a:before,
.footer-section2 .footer-top .instagram-wrapper ul li a,
.default-footer-section .footer-top .instagram-wrapper ul li a {
    background: linear-gradient(to bottom right, rgba(18, 216, 250, .8) , rgba(31, 162, 255, .8))!important;
}
/* gradient overlay - end
================================================== */
.layout-30{
    min-height: 30vh;
}
.layout-50{
    min-height: 50vh;
}
.layout-60{
    min-height: 60vh;
}
.layout-80{
    min-height: 80vh;
}
.layout-90{
    min-height: 90vh;
}
.layout-100{
    min-height: 100vh;
}
.default-header-section .site-logo-wrapper{
padding-top: 8px;
}       
.default-header-p {
    padding-top: 60px;
}       
.default-header-section .header-bottom {
    padding: 10px 0px;
}
.default-header-section .header-bottom .menu-item-list > ul > li > a {
    font-size: 13px;
}
.default-header-section .header-bottom .menu-item-list > ul > .active:before, .default-header-section .header-bottom .menu-item-list > ul > li:before, .default-header-section .header-bottom .menu-item-list > ul > li:hover:before {
    bottom: -24px;
}
.default-header-section .header-bottom .menu-item-list > ul > .menu-item-has-children .sub-menu {
    top: 17px;
}
.breadcrumb-section .overlay-black {
    padding: 70px 0px;
    background: rgba(51, 51, 51, 0.7);
}
.section-title .big-title {
    font-size: 26px;
}
.event-section .section-title .big-title {
    font-size: 26px;
}
.event-tickets{
    box-shadow: rgb(225, 225, 252) -8px 8px;
    border-radius: 4px;
    border: 2px solid rgb(29, 168, 254);
    padding: 1.5rem;
}
.sidebar-section .location-wrapper {
    /* background-color: #f7f7f7; */
    box-shadow: rgb(225, 225, 252) -8px 8px;
    border-radius: 4px;
    border: 2px solid rgb(29, 168, 254);
    padding: 1.5rem;
}
.absolute-eventmake-section .eventmaking-wrapper .tab-content .top-event-location ul li a{
        color: #878787;
}
.about-section2 .services-list ul li {
    float: left;
    width: 20%;
    list-style: none;
    display: inline-block;
    border-right: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
}
.about-section2 .services-list ul li a {
    z-index: 1;
    width: 100%;
    height: 100%;
    display: table;
    padding: 35px 20px;
    position: relative;
    background-color: #ffffff;
}
.about-section2 .services-list ul li a {
    min-height: 160px;
    text-align: center;
}

.about-section2 .services-list ul li a .icon:before, .about-section2 .services-list ul li a .icon:after{
display: none;
}
.about-section2 .services-list ul li a .title-text{
    display: table-row-group;
        text-align: center;

}
.about-section2 .services-list ul li a .icon {
    z-index: 1;
    float: left;
    width: 100%;
    height: 60px;
    position: relative;
    border-radius: 5px;
    text-align: center;
    margin-right: 16px;
    font-size: 30px;
    background-color: transparent;
    border:none;
}
.about-section2 .services-list ul li a .icon i {
    font-size: 48px;
    color: #1FA2FF;
/*    background: none !important;
*/}
.about-section2 .services-list ul li a:hover .icon {
    background-color: transparent;
    border-left: none;
    border-right: none;
    }
.about-section2 .services-list ul li a:hover  i {
    color: #fff;
    -webkit-text-fill-color: white !important;
}

.map-section .address-wrapper .address-info-topbar .address-info-right ul li {
    width: 70px;
    height: 70px;
}
.map-section .address-wrapper .address-info-bottombar .address-info-right .map-larger-btn {
    height: 50px;
    padding: 0px 10px;
    font-size: 12px;
    }
.upcomming-event-section2 .comming-event-item .event-content {
    padding-right: 70px;
    box-shadow: rgb(225, 225, 252) -8px 8px;
    border-radius: 4px;
    border: 2px solid rgb(29, 168, 254);
    padding: 1.5rem;
}
.upcomming-event-section2 .comming-event-item .event-content .event-title .tag {
    font-weight: 600;
    color: #9E9E9E;
    font-size: 14px;
}
.upcomming-event-section2 .comming-event-item .event-content .event-title {
    height: 290px;
}
.upcomming-event-section2 .comming-event-item .event-content .event-title .title-text {
 font-size: 22px;
    font-weight: 600;
    line-height: 1.4em;
    margin-top: 10px;
    color: #333333;
}
.upcomming-event-section2 .comming-event-item .event-content .event-info-list ul li .icon {
    text-align: center;
    margin-right: 4px;
    color: #fff !important;
    border-radius: 100%;
    font-size: 22px;
    background-color: transparent;
}
@media (max-width: 480px) {
.upcomming-event-section2 .comming-event-item .event-content .event-info-list ul li .icon {
    font-size: 15px;
        width: 30px;
    height: 30px;
    line-height: 30px;
}
.special-offer-section {
    padding: 2em 0 !important;
}
.special-offer-section .event-makeing-btn {
    margin-top: 15px;
}
}
.event-section .tab-content .event-item2 .event-content .event-title:after{
    display: none;
}
.event-details-section .event-details p {
/*    font-size: 16px;
    line-height: 24px;
    margin: 19px 0;
*/
}


.event-section .tab-content .event-item2 {
    border: 1px solid #e1dfdf;
}
.event-section .tab-content .event-item2 .event-image {
    max-height: 200px;
    height: 200px;
}
.event-section .tab-content .event-item2 .event-content .event-title {
    max-height: 50px;
    overflow: hidden;
}
.event-section .tab-content .event-item2 .event-content .event-title .title {
    font-size: 18px;
    line-height: 28px;
}
.event-section .tab-content .event-item2 .event-content .event-title .title a{
        color: #333333;
}
.event-section .tab-content .event-item2 .event-content .event-post-meta ul li .icon {
    margin-right: 0px;
    color: #12D8FA!important;
    border: none; /* */
    font-size: 19px;
    background-color: transparent !important; /* */
}
.absolute-eventmake-section .eventmaking-wrapper .tab-content .tab-pane ul li:first-child {
    float: left;
    width: 39%;
}
.absolute-eventmake-section .eventmaking-wrapper .tab-content .tab-pane ul li:first-child  input {
    border: 1px solid #19b9fd;
}
.main-carousel2 .item .overlay-black {
    padding: 50px 0px;
}
.main-carousel2 .item .slider-content .bold-text {
    font-size: 35px;
}
.main-carousel2 .item .slider-content .title-text {
    font-size: 50px;
}
.main-carousel2 .slick-prev {
    top: 51%;
    left: 7%;
}

.breadcrumb-section .breadcrumb-title .sub-title {
    font-size: 18px;
    text-shadow: #5b5b5b 1px 0px 2px;

}
.breadcrumb-section .breadcrumb-title .big-title {
    font-size: 50px;
    text-transform: capitalize;
    margin-bottom: 30px;
    text-shadow: #5b5b5b 1px 0px 2px;
    font-weight: bold;
}

.event-details-section .event-schedule .schedule-date-menu > li > a {
    padding: 10px 25px;
    text-align: left;
    font-size: 20px;
}
.event-details-section .section-title .big-title {
    font-size: 26px;
}
.event-details-section .event-details .event-info-list ul li .icon {
    color: #12D8FA;
    font-size: 22px;
    background: none !important;
     width: 30px;
    height: 30px;
    line-height: 30px;   
}




.event-search-section{
    padding: 0px !important;
}
.event-search-section .eventmaking-wrapper {
width: inherit;
    z-index: 1;
       transform: none;
    position: initial;
}

.event-section .tab-content .event-item2 .event-image {
    max-height: 150px;
    height: 150px;
}
@media (max-width: 768px){
    .small-logo img{
        max-width: 170px;
    }
}
@media (max-width: 480px) {
    .event-section .tab-content .event-item2 .event-image {
        max-height: 200px;
        height: 200px;
    }
/* Replace the one below with the commented version later
.event-section .tab-content .event-item2 .event-image img {
    height: 220px;
}
 */
.event-section .tab-content .event-item2 .event-image img {
    height: 380px;
}


}
.event-section .tab-content .event-item2 .event-content {
    padding: 15px;
}
.sec-ptb-50 {
    padding: 50px 0px;
}
@media (max-width: 480px) {
.sec-ptb-50 {
    padding: 26px 0px;
}
}
.event-section .col-lg-4 {
    display: inline-block;
        margin: 0px -3px;
}

.footer-bottom {
    background-color: #5044bd;
}
.footer-bottom .copyright-text,  .footer-bottom .copyright-text p, .footer-bottom .footer-menu ul li a{
    color: #ffffff;
}
@media (max-width: 480px) {
 .footer-bottom {
    padding: 10px 0px;
}
}
.sidebar-menu-wrapper .sidebar .overlay {
    background: transparent;
}
.sidebar-menu-wrapper .sidebar{
    background-color: #fff;
    color: #666 !important;
        min-width: 240px;
    max-width: 240px;
}
.sidebar-menu-wrapper .sidebar .sidebar-form {
    margin-bottom: 6px;
}
.sidebar-menu-wrapper .sidebar .menu-title {
    color: #48a0d6;
}

.sidebar-menu-wrapper .sidebar .sidebar-header {
    padding: 0px 60px 10px 12px;
}
.sidebar-menu-wrapper .sidebar .menu-link-list ul li a{
    color: #666;
        font-size: 14px;
        padding: 0px 20px;
}
.sidebar-menu-wrapper .sidebar .menu-link-list ul .active a {
    background-color: rgb(48, 120, 188);
    color: #ffffff;
}
.sidebar-menu-wrapper .sidebar .social-links ul li {
    width: 35px;
    height: 36px;
    margin-right: 10px;
}
.sidebar-menu-wrapper .sidebar .menu-link-list ul li {
    width: 100%;
    height: 36px;
    display: block;
}
.sidebar-menu-wrapper .sidebar .social-links ul li a {
    color: #1baffd;
    font-size: 18px;
    background-color: rgba(0, 0, 0, 0.1);
}
.sidebar-menu-wrapper .sidebar {
    background-color: #fff;
    color: #666 !important;
    border-right: 1px solid #dbdbdb;
}
.sidebar-menu-wrapper .sidebar.active {
    box-shadow: 2px 0px 20px 0px black;
}
.sidebar-menu-wrapper .custom-btn {
    padding: 10px 35px;
        margin-left: 10px;
}
.sidebar-menu-wrapper .sidebar #sidebar-dismiss {
    color: brown;
}
.sidebar-menu-wrapper .sidebar .sidebar-form input {
    border: 1px solid #19b9fd;
     height: 44px;
    color: #333333;
    border: 1px solid #19b9fd;   
}
.header-altranative {
    box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1);
    padding: 15px 0px;
    background-color: #fff;
}
.header-altranative .logo-area {
    max-width: 140px;
}
.header-altranative .alt-menu-btn {
    color: gray;
    font-size: 25px;
}


@media (max-width: 480px) {
.map-section #google-map {
    width: 100%;
    height: 300px;
}
.mb-30 {
    margin-bottom: 20px;
}
.mb-50 {
    margin-bottom: 35px;
}
.sec-ptb-70 {
    padding: 50px 0px;
}
.sec-ptb-100 {
    padding: 30px 0px;
}
.breadcrumb-section .overlay-black {
    padding: 40px 0px;
    background: rgba(51, 51, 51, 0.7);
}
.breadcrumb-section .breadcrumb-title .sub-title {
    font-size: 16px;
}
.breadcrumb-section .breadcrumb-title .big-title {
    font-size: 30px;
}
.breadcrumb-section .breadcrumb-list ul .breadcrumb-item:last-child {
    margin-right: 0px;
    padding-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
}
.breadcrumb-section .breadcrumb-list ul .breadcrumb-item:before{
    display: none;
}
.main-carousel2 .item .overlay-black {
    padding: 25px 0px 10px;
}
.homepage3 .main-carousel2 .item .slider-content .custom-btn{
    display: none;
}

.absolute-eventmake-section .eventmaking-wrapper .tab-content .tab-pane ul li:first-child {
    width: 100%;
}
.upcomming-event-section2 .comming-event-item .event-content .event-title .title-text {
    font-size: 18px;
}
.upcomming-event-section2 .comming-event-item .event-content p {
    display: none;
}
.upcomming-event-section2 .comming-event-item .event-content .event-title {
    height: 250px;
}
.upcomming-event-section2 .comming-event-item .event-content .details-btn, .event-section .tab-content .event-item2 .event-content .tickets-details-btn {
    padding: 7px 45px;
    width: 100%;
}
    .event-section .tab-content .event-item2 .event-content .tickets-details-btn{
        display: none;
    }

.about-section2 .services-list ul li {
    width: 24%;
    }
.about-section2 .services-list ul li a {
    min-height: 120px;
    height: 120px;
    padding: 10px 20px;
}
.about-section2 .services-list ul li a .title-text {
    font-size: 13px;
}
 .about-section2 .services-list ul li a .icon {
    height: 50px;
    margin-right: 16px;
    font-size: 20px;
}   
.about-section2 .services-list ul li a .icon i {
    font-size: 30px;
}
.event-details-section .event-details .event-title .tag-item {
    margin-bottom: 20px;
}
.event-details-section .event-details p {
    font-size: 13px;
    line-height: 1.4;
}
.main-timeline .timeline {
    padding: 0 0 0 23px;
}

.main-timeline .year, .main-timeline .timeline .year {
/*    width: 100px;*/  
    margin: 0px 0px -4px 10px !important;
    border-top-right-radius: 6px;  
font-size: 16px;
}
.main-timeline .timeline .year:before {
    border-right: 18px solid #1ea9ff;
}
.main-timeline .timeline-content {
    padding: 16px !important;
}
.sidebar-section .location-wrapper .button {
    padding: 10px !important;
}
.sidebar-section .location-wrapper .title-wrapper.event-info{
    padding: 10px 0px !important;
}
.sidebar-section .location-wrapper .title-wrapper .title-content h3 {
    font-size: 15px !important;
}
.sidebar-section .location-wrapper .title-wrapper {
    padding: 30px 0px !important;
}
.sidebar-section .location-wrapper .contact-links {
    padding: 0px !important;
}
.at-resp-share-element .at-share-btn .at-icon-wrapper {
    float: left;
    height: 28px !important;
    width: 28px !important;
}
.booking-timeout-section {
    padding: 20px 0px;
}
.absolute-eventmake-section .eventmaking-wrapper .tab-content .tab-pane {
    padding: 15px;
}
.absolute-eventmake-section .eventmaking-wrapper .tab-content .top-event-location {
    padding: 0px 18px 30px 18px;
}





}
