/* media queirs */
@media (min-width: 1250px) and (max-width: 1440px) {
    html, body{
        margin: 0 !important;
        padding: 0 !important;
        overflow-x: hidden !important;
    }
    .col-sm-6.evnt-cnt p {
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .spns-btns {
        padding: 13px 0px;
        float: left;
    }
    .nav_btns {
        padding: 25px 80px 25px 0px;
    }
    .col-sm-8.evnt-cnt p {
        font-size: 15px;
        line-height: 25px;
    }
    .col-sm-4.evnt-img {
        padding: 50px 30px 0px;
    }
    section.c-event-section {
        position: relative;
        padding: 40px 80px;
    }
    /*a.help_btn {
    width: 20%;*/
    #hum .event-content {
        position: absolute;
        top: 17%;
        margin-left: 20%;
        width: 60%;
        vertical-align: middle;
        z-index: 12;
        text-align: center;
    }
    a.ftr-btn {
        font-size: 16px;
    }
    #why-spnsr-heading {
        height: 200px;
        margin-top: 80px;
    }
    .partners > h3,
    .schedules > h3,
    h1 {
        color: #1a1a1a;
        font-size: 40px;
    }
    .article-image {
        height: 600px;
    }
    .wrapper-half {
        padding-left: 35px;
    }
    .spkr-img img {
        width: 100%;
        height: 100%;
    }
    .spekr-ovrly {
        padding: 50px 80px;
    }
    .spkr-img {
        margin: 0px 29px 25px;
    }
    .wrapper h1 {}
    article.card li {
        font-size: 13px;
    }
    .card__content h2 {
        /* font-size: 35px;
    line-height: 40px;*/
    }ul.nav.nav-pills li {
    margin: 0px 20px;
}
    .card--discovery,
    .card--discovery-lead {
        padding: 40px 40px 20px !important;
    }
    .agenda-item span {
        font-size: 16px;
        line-height: 20px;
    }
    .agenda-item > * {
        padding: 25px 35px;
    }
    .agenda-time {
        font-size: 17px;
    }
    .agenda {
        padding: 40px 160px;
    }
    ul.nav.nav-pills li a {
        padding: 14px 46px;
        border-radius: 0px;
    }
    .col-sm-6.evnt-cnt h2 {
        margin: 5px 0px 15px;
    }
    .evnts-ovrly {
        padding: 50px 100px 50px;
    }
    .why-ovrly {
        padding: 50px 40px;
    }
    section#format {
        padding: 60px 40px;
    }
    .why-spns-ovrly {
        padding: 90px 100px;
    }
    .format-content .col-sm-4 {
        max-width: 30%;
        margin: 20px;
    }
    .tab-content img {
        width: 97%;
    }
    .trsansprent-title {
        top: -20px;
    }
    .trsansprent-title h3 {
        font-size: 4em;
    }
    .main-ttle {
        padding: 130px 30px !important;
    }
    .fcd-ovrly {
        padding: 50px 20px;
    }
    .fcd-frmt {
        margin-bottom: 10px;
    }
    .navbar-head {
        height: 70px;
    }
    .navbar-head .spns-btns {
        padding: 0px 0px;
    }
    .navbar-head .nav_btns {
        padding: 18px 80px 18px 0px;
    }
    .octagon img {
        width: 55px;
    }
    .mcb-wrap-inner .img-detail img {
        padding: 15px;
    }
    .col-sm-2.new-cnt p {
        padding: 25px 2px;
        font-size: 14px;
    }
    .col-sm-2.new-cnt {
        margin: 0px 15.9px 32px;
    }
    .shape-outer p {
        font-size: 19px;
        padding: 12px 0px;
        line-height: 21px;
    }
    .evnt-ovrly {
        padding: 60px 60px;
    }
    .high-content {
        width: 18%;
        margin: 12px;
    }
    .prfl-cnt p {
        font-size: 13.5px;
        padding: 10px 0px;
        line-height: 18px;
    }
    .profilr-ovrly {
        padding: 60px 30px;
    }
    .prfl-cnt img {
        width: 16%;
        padding: 7px;
        margin-right: 5px;
    }
    .prfile-main p {
        padding: 4px !important;
    }
    section#speaker {}
    .text h4 {
        font-size: 14px;
    }
    section#why-exhibit .col-sm-8 {
        padding: 60px 30px;
    }
    section#why-exhibit p {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .exhibit-cntnt h3 {
        color: #fff;
        font-size: 17px;
        line-height: 26px;
    }
    .profile-ovrly {
        background: #c7c7c7ed;
        padding: 60px 40px;
    }
    .event-content h2 {
        font-size: 80px;
        line-height: 85px;
    }
    .feature-ovrly {
        padding: 50px 80px;
    }
    .img-content h3 {
        font-size: 17px;
        width: 47%;
    }
    .img-content {
        width: 93%;
        padding: 80px 0px 0px;
    }
    .sec-title h2 {
        position: relative;
        color: #000;
        font-size: 53px;
    }
    .basic-form {
        position: relative;
        padding: 0px 50px 70px;
        z-index: 1;
        width: 76%;
        margin-left: 12%;
        text-align: center;
    }.spkr-dtail h2 {
    font-size: 25px;
    }
    .deli li {
        color: #fff;
        font-size: 16px;
        margin-bottom: 5px;
        /* border: 1px solid #000; */
        float: left;
        /* margin: 0px 16px 20px 16px; */
        width: 100%;
        list-style: none;
    }
    .deli li img {
        float: left;
        width: 20px;
        margin-right: 5px;
        padding-top: 6px;
    }
    .lists {
        position: relative;
        z-index: 10;
        margin-bottom: 30px;
    }
    section#happening {
        height: 520px;
    }
    .mid-cotent .col-sm-4 {
    text-align: left;
    max-width: 43%;
    float: left;
    width: 43%;
    padding: 0;
}
    .mid-cotent .col-sm-7 {
    padding: 0 40px;
    }
    .helpdesk-item {
    padding: 15px 12px;
    border: 1px solid #fff;
    margin-bottom: 25px;
}
    .contact-left .mid-cotent .helpdesk-item  h2 {
    font-size: 20px;
    margin-bottom: 0;
    color: #ee2f30;
    font-size: 18px;
}
    .helpdesk-details p {
    font-size: 14px;
    color: #fff;
    margin: 0;
}
    .helpdesk-details img {
    width: 24px;
    margin-right: 15px;
}
    section#event-highlight img {
        width: 75%;
        padding-top: 0px;
    }
    .why-cnt .col-md-6.why-contents {
        float: left;
        padding: 30px 120px 0px 80px;
    }
    .why-cnt .col-md-6.why-contents p {
        font-size: 15px;
        font-style: unset;
        padding-top: 5px;
        line-height: 27px;
    }
    span.nmbr-list {
        font-size: 4rem;
        top: 10%;
        left: 6%;
    }
    #exTab1 .why-contents h2 {
        font-size: 25px;
        line-height: 30px;
    }
    #exTab1 ul.nav.nav-pills li a {
        padding: 14px 20px;
    }
    #exTab1 a.nav-link p {
        font-size: 20px;
    }
    .why-cnt h2 {
        color: #fff;
        font-weight: 700;
        font-size: 30px;
    }
    .contact-form {
        background: rgba(3, 6, 36, 0.9215686274509803);
        padding: 49px 80px;
        text-align: center;
        float: left;
    }
    .dtl08 .dtl h3 {
        font-size: 3.0em;
    }
    .why-cnt .col-md-6.why-contents h2 {
        font-size: 22px;
        text-transform: uppercase;
        line-height: 32px;
    }
    .happening_content {
        float: left;
        width: 50%;
        padding: 75px 75px 75px;
        top: 10%;
        left: 25%;
    }
    .happening_content .location-details p {
        font-size: 22px;
        line-height: 30px;
    }
    .col-md-3.test-cnt {
        padding: 40px 30px 0px;
    }
    .col-md-3.test-cnt p {
        font-size: 14px;
        line-height: 20px;
    }
    .col-md-3.test-cnt h4 {
        font-size: 18px;
        line-height: 30px;
    }
    .col-md-3.test-cnt strong {
        font-size: 16px;
    }
    .col-md-3.testi-small-img img {
        width: 100%;
        height: 300px;
    }
    .col-md-6.testi-img img {
        width: 100%;
        height: 300px;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        line-height: 42px;
        font-size: 14px;
        margin: 0px 17px;
        padding: 0px;
    }
    section#happening img {
        width: 100%;
        padding: 0px;
        height: 540px;
    }
    .col-md-6.contact-left {
        padding: 0px;
        height: 598px;
    }
    @media (min-width: 1250px) and (max-width: 1300px) {
        .navbar-expand-md .navbar-nav .nav-link {
            margin: 0px 13px;
        }
        div#main-slide1 {
            padding: 60px;
        }
        .why-cnt .col-md-6.why-contents {
            float: left;
            padding: 30px 30px 0px 80px;
        }.happening_content {
    padding: 64px 75px 65px;
}.wrapper.wrapper--padding-none.wrapper--wide.rhythm--small {
    padding: 44px;
}
    }
}
@media (min-width: 320px) and (max-width: 767px) {
    html,
    body {
        margin: 0px !important;
        padding: 0px !important;
        overflow-x: hidden !important;
    }
    .event-content h2 {
        font-size: 35px;
        line-height: 40px;
    }
    nav.navbar {
        background: #000;
        position: fixed;
        z-index: 10000;
        float: left;
        width: 100%;
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        display: block;
        min-height: 60px;
    }
    button.navbar-toggle {
        display: block;
        background: transparent;
        padding: 8px;
        padding: 7px 7px 5px;
        float: right;
        text-align: right;
        position: absolute;
        right: 15px;
        top: 10px;
    }
    span.icon-bar {
        background-color: #dc1f2c;
        width: 29px;
        display: block;
        height: 2px;
        padding: 2px;
        margin-bottom: 4px;
        border-radius: 2px;
    }
    div#collapsibleNavbar {
        width: 100%;
        background: #000;
        margin: 40px auto 0px;
        max-width: 100%;
        float: left;
        padding: 15px;
    }
    ul.navbar-nav {
        float: left;
    }
    section#hum {
        height: 62vh;
    }
    .him-event {
        width: 100%;
        height: 100%;
    }
    #hum .event-content {
        top: 10%;
        margin-left: 3%;
        width: 94%;
        z-index: 0;
    }
    .event-content h4 {
        font-size: 17px;
    }
    .event-content h4:before {
        border-bottom: 2px solid #eb4418;
        width: 22%;
        top: 11px;
        left: 0;
    }
    .event-content h4:after {
        border-bottom: 2px solid #eb4418;
        width: 22%;
        top: 11px;
        right: 0;
    }
    .event-content h3 {
        font-size: 15px;
        padding: 10px 0px 0px;
        line-height: 20px;
        width: 100%;
        margin-left: 0%;
    }
    .date-locations {
        font-size: 17px;
    }
    a.help_btn {
        padding: 10px 15px;
        font-size: 13px;
        width: 34%;
        margin: 15px 32%;
    }
    .dicns-ovrly {
        padding: 30px 0px;
    }
    .summit-title h2 {
        font-size: 25px;
    }
    .summit-highlights {
        padding: 20px 0px 0px;
    }
    .summit-img img {
        padding: 0px 10px 5px;
    }
    section#event-highlight {
        padding: 20px 10px;
    }
    .titels {
        margin-left: 5%;
        margin-bottom: 5px;
        width: 95%;
    }
    .trsansprent-title {
        top: -10px;
    }
    .trsansprent-title h3 {
        font-size: 3em;
    }
    .new-titels span {
        top: 51%;
        width: 40px;
        left: -5%;
    }
    .new-titels h2 {
        padding: 20px 30px;
        font-size: 22px;
    }
    section#event-highlight img {
        width: 100%;
        padding-top: 0px;
    }
    .col-sm-8.evnt-cnt {
        padding: 0px;
    }
    .evnts-ovrly {
        padding: 20px 15px 20px;
    }
    .sec-title {
        padding: 0px 0px 0px 0px;
    }
    .sec-title h2 {
        font-size: 26px;
        font-weight: 800;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .col-sm-8.evnt-cnt p {
        font-size: 14px;
        line-height: 22px;
        margin-top: 0px;
        padding: 10px 0px 0px;
        margin-bottom: 0px;
        float: left;
        width: 100%;
        text-align: justify;
    }
    .col-sm-8.evnt-cnt h3 {
        font-size: 19px;
        margin-bottom: 0px;
    }
    a.overview-btns {
        font-size: 15px;
        padding: 10px 15px;
        width: 32%;
        margin-left: 34%;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    section#platform {
        padding: 20px 15px;
    }
    .img-content h3 {
        padding: 7px;
        font-size: 15px;
        width: 45%;
    }
    .img-content {
        padding: 80px 0px 0px;
        width: 93%;
    }
    .navbar-head {
        height: 60px;
        background-color: #000 !important;
    }
    .formula-ovrly {
        padding: 20px 20px 20px;
    }
    .frmula-cnt h3 {
        font-size: 25px;
        padding: 0px;
    }
    .formula img {
        width: 90%;
    }
    .formula p {
        font-size: 14px;
        padding: 10px 0px;
        text-align: justify;
        margin-bottom: 0px;
    }
    .moduletable.about-pause-possibility {
        background-color: #ffde2d;
        padding: 0px 0;
    }
    .moduletable.about-pause-possibility .about-content-left {
        width: 100%;
        float: left;
        padding-right: 0px;
        max-width: 600px;
    }
    .about-content-left img {
        width: 100%;
    }
    .moduletable.about-pause-possibility .about-content-right {
        width: 100%;
        padding-left: 0px;
        padding-top: 20px;
    }
    .wrapper h1 {
        text-align: center;
        font-size: 26px;
    }
    .moduletable.about-pause-possibility h1 {
        margin-top: 0;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    .about-content-right h5 {
        font-size: 20px;
        line-height: 20px;
    }
    .moduletable.about-pause-possibility p {
        line-height: 22px;
        color: #ffffff;
        font-size: 14px;
    }
    .feature-ovrly {
        padding: 20px 20px;
    }
    .wrapper1 h1 {
        text-align: center;
        font-size: 26px;
    }
    .wrapper1 h2 {
        margin: auto auto 20px;
        font-size: 14px;
        color: #ffffff;
        line-height: 20px;
    }
    .item.col-lg-12.col-sm-4.col-xs-6 {
        padding: 0px;
    }
    .img-detail {
        padding: 20px 50px;
    }
    .img-detail h3 {
        font-size: 24px;
    }
    .dtl08 .dtl h3 {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 22px;
        line-height: 24px;
    }
    .dtl08 .dtl p {
        font-size: 14px;
        margin-bottom: 5px;
        line-height: 18px;
        padding: 3px 0px 0px;
    }
    .dtl08 .dtl li {
        text-align: left;
        font-size: 14px;
        padding: 0px;
        color: #fff;
    }
    .dtl ul {
        padding-left: 15px;
    }
    .attend-ovrly {
        padding: 20px 0px 30px;
    }
    .lists {
        margin-bottom: 20px;
    }
    .deli li {
        color: #fff;
        font-size: 15px;
        margin-bottom: 0px;
    }
    .deli li img {
        width: 17px;
        margin-right: 5px;
        padding-top: 8px;
    }
    .footr-detail img {
        height: 80vh;
    }
    .basic-form {
        padding: 0px 0px 0px;
        width: 90%;
        margin-left: 5%;
    }
    .basic-form h2 {
        font-size: 21px;
    }
    .basic-form p {
        font-size: 15px;
        color: #fff;
        padding: 0px 0px;
    }
    .basic-form-content .form-group {
        width: 45%;
        margin: 8px;
    }
    .basic-form .form-control {
        width: 100%;
        height: 45px;
    }
    button.btn.btn-default.basic-btn {
        padding: 11px 50px;
        margin-left: 8px;
    }
    .deli {
        width: 94%;
        max-width: 94%;
        padding: 10px 10px;
    }
    .discovery-grid,
    .hours-grid {
        grid-template-columns: repeat(auto-fill, minmax(23rem, 1fr));
        grid-auto-flow: dense;
    }
    .wrapper.wrapper--padding-none.wrapper--wide.rhythm--small {
        padding: 0px;
    }
    article.card li {
        font-size: 14px;
        padding-bottom: 2px;
    }
    .card--discovery,
    .card--discovery-lead {
        padding: 20px 25px 20px !important;
    }
    .card__content h2 {
        font-size: 40px;
        line-height: 45px;
    }
    .contact-form {
        padding: 20px 20px;
        width: 100%;
    }
    .footr-btn {
        padding: 30px 0px 10px;
        margin-bottom: 0px;
    }
    .contact-form h2 {
        font-size: 23px;
    }
    a.ftr-btn {
        padding: 10px 15px;
        font-size: 16px;
        margin: 32px;
        width: 34%;
        margin-left: 32%;
        margin-right: 32%;
    }
    .left-ovrly {
        padding: 30px 20px 30px;
        height: 100%;
    }
    .col-md-6.contact-left {
        height: auto;
    }
    .col-md-6.contact-left h2 {
        color: #fff;
        font-size: 23px;
    }
    .mid-cotent {
        float: left;
        width: 100%;
        padding: 10px 0px 20px;
    }
    .mid-cotent .col-sm-4 {
        max-width: 85%;
        width: 85%;
    }
    .socials {
        padding: 0px 10px;
    }
    .footer-social a i {
        width: 35px;
        height: 35px;
        font-size: 18px;
        margin-top: 13px;
    }
    section#happening img {
        width: 100%;
        padding: 0px;
        height: 250px;
    }
    section#happening {
        height: 250px;
    }
    .ovs {
        padding: 10px 15px;
    }
    .happening_content {
        width: 90%;
        padding: 55px 10px 55px;
        top: 5%;
        left: 5%;
    }
    .happening_content h2 {
        font-size: 23px;
        line-height: 30px;
    }
    .location-details h3 {
        font-size: 20px;
        margin: 5px 0px 5px;
        line-height: 26px;
    }
    .happening_content .location-details p {
        font-size: 16px;
        line-height: 22px;
        padding: 0px;
        margin-bottom: 0px;
    }
    .col-md-6.testi-img img {
        width: 100%;
        height: auto;
    }
    .col-md-3.test-cnt {
        padding: 20px;
    }
    .col-md-3.test-cnt p {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .col-md-3.test-cnt h4 {
        font-size: 16px;
        line-height: 25px;
    }
    .col-md-3.testi-small-img img {
        width: 100%;
        height: auto;
    }
    .why-spns-ovrly {
        padding: 20px 20px 50px;
        float: left;
    }
    p.why-sub-heading {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .carousel-item img {
        padding: 10px 10px 10px;
    }
    .why-cnt .col-md-6.why-contents {
        float: left;
        padding: 40px 25px 0px 35px;
    }
    .why-cnt .col-md-6.why-contents h2 {
        font-size: 18px;
        line-height: 24px;
    }
    span.nmbr-list {
        font-size: 3rem;
        top: 20%;
        left: 0%;
    }
    #exTab1 .why-contents h2 {
        font-size: 26px;
        line-height: 26px;
    }
    .why-cnt .col-md-6.why-contents p {
        font-size: 14px;
        padding-top: 0px;
        line-height: 20px;
    }
    div#main-slide1 {
        padding: 0px;
        float: left;
        width: 100%;
    }
    .carousel-indicators {
        margin-bottom: -20px;
    }
    .modal-dialog {
        width: 96%;
        max-width: 96%;
        margin-top: 20%;
    }
    .modal-title {
        font-size: 20px;
    }
    li.btn-stall {
        padding: 10px 15px;
        width: 70%;
    }
    section#heading-part {
        height: 200px;
    }
    section#heading-part h2 {
        padding: 100px 0px;
        font-size: 30px;
    }
    .tr_1.color-1 {
        padding: 25px 0 10px 0;
        width: 6%;
    }
    .tr_1 img {
        margin: 18px 0px 0px 0px;
        width: 35px;
        height: 35px;
    }
    .tr_1.color-1 p {
        font-size: 14px;
    }
    .tr_2 {
        right: -16px;
        top: 30px;
        bottom: 0;
    }
    .tr_1 img {
        margin: 20px 0px 0px 0px;
        width: 32px;
        height: 32px;
    }
    .tr_3 {
        width: 30%;
        margin: 0 0 0 17px;
        top: 0%;
    }
    .tr_3 h2 {
        font-size: 18px;
        margin-bottom: 3px;
    }
    .tr_3 p {
        line-height: 16px;
        font-size: 13px !important;
        margin-bottom: 0px;
    }
    .tr_3 li {
        font-size: 13px;
        float: left;
        width: 98%;
        line-height: 16px;
    }
    h4.panel-title {
        background: #d83841;
        height: 50px;
    }
    .panel-heading a {
        font-size: 18px;
        color: #ffffff;
        padding: 15px 20px 15px;
        line-height: 18px;
        height: 100%;
        float: left;
        width: 100%;
        text-decoration: none;
    }
    .agenda-wrapper {
        padding: 15px 0px;
    }
    .agenda-item > * {
        padding: 3px 0px;
    }
    .agenda-time {
        width: 100%;
        float: left;
        margin-bottom: 0px;
        font-size: 18px;
        line-height: 15px;
    }
    .agenda-item h3 {
        width: 100%;
        float: left;
        font-size: 14px;
        line-height: 14px;
        margin-bottom: 15px;
    }
    .agenda-item span {
        font-size: 14px;
        line-height: 19px;
    }
    .agenda {
        float: left;
        width: 100%;
        padding: 60px 200px;
        display: none;
    }
    .agenda-mob {
        float: left;
        width: 100%;
        padding: 20px 20px;
        display: block;
    }
    .agenda-title h3 {
        font-size: 20px;
        color: #fff;
        padding: 10px 0px 20px;
    }
    .agenda-item > * + * {
        border-left: 1px solid transparent;
    }
    section#partners {
        padding: 20px 10px;
    }
    .prtners-title h2 {
        font-size: 18px;
    }
    .prtners-title h2:before {
        width: 30%;
    }
    .prtners-title h2:after {
        width: 30%;
    }
    a.lw-accordionicons-header {
        display: block;
    }
    ul.nav.nav-pills {
        display: none;
    }
    div#exTab1 {
        padding: 10px 0px;
    }
    #exTab1 .tab-content.clearfix {
        padding: 0px 0px;
    }
    a.lw-accordionicons-header {
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
        background-color: #0a1d44;
        color: #00fff2;
        border: none;
        padding: 10px;
    }
    a.lw-accordionicons-header img {
        width: 50px;
        height: 50px;
        color: #fff;
        border: 1px solid #fff;
        border-radius: 50%;
        line-height: 50px;
        font-size: 50px;
        overflow: hidden;
        text-align: center;
        -webkit-box-shadow: 0 0 10px 27px rgba(0, 29, 242, 0);
        box-shadow: 0 0 10px 27px rgba(0, 29, 242, 0);
        -webkit-transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-box-shadow 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-box-shadow 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-box-shadow 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        -webkit-transition-delay: 0;
        transition-delay: 0;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: -0.05em;
        margin-right: 16px;
        padding: 4px;
    }
    span.tabsicon-title {
        font-size: 1.25rem;
        font-weight: 500;
        color: #00fff2;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        will-change: color;
        -webkit-transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    }
    .tab-pane img {
        width: 100%;
        padding: 20px 0px 0px;
    }
    #exTab1 a.lw-accordionicons-header img .active:after {
        content: "";
        display: block;
        position: absolute;
        width: 0;
        border-color: #dc2f31 transparent transparent transparent;
        height: 0;
        margin-left: -20px;
        bottom: 0px;
        border-width: 20px 20px 0 20px;
        left: 50%;
        /* margin-left: -10px; */
        /* bottom: -14px; */
        border-style: solid;
        /* border-width: 10px 10px 0 10px; */
        /* border-color: transparent transparent transparent transparent; */
        will-change: border-color;
        -webkit-transition: border-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: border-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    }.spkr-img {
    margin: 0px;
    width: 100%;
}.spekr-ovrly {
    padding: 20px 20px;
    }
    .floor-plan-detail {
    padding: 5px 0px 0px;
}.floor-plan-detail h3 {
    color: #fff;
    font-size: 25px;
    margin-bottom: 0px;
    line-height: 25px;
}.floor-plan-detail p {
    font-size: 15px;
    padding: 0px;
}
    .mid-cotent li {
    font-size: 15px;
    color: #cbcbcb;
    padding: 8px 0px;
    border-bottom: 1px solid #ffffff3b;
}
    .socials {
    padding: 0;
    margin-bottom: 20px;
}
    .helpdesk-details p {
    font-size: 14px;
    color: #fff;
    margin: 0;
}
    .helpdesk-details img {
    width: 24px;
    margin-right: 15px;
}
    .contact-form .col-md-6 {
    float: left;
    width: 90%;
    max-width: 90%;
    flex: 90%;
}
    a.ftr-btn {
    padding: 10px 15px;
    font-size: 16px;
    margin: 32px;
    width: 38%;
    margin-left: 32%;
    margin-right: 32%;
}
    .happening_content{
        background: none;
    }
}
@media (min-width: 1145px) and (max-width: 1249px) {
    html, body{
        margin: 0 !important;
        padding: 0 !important;
        overflow-x: hidden !important;
    }
    nav.navbar {
    background: transparent;
    position: fixed;
    z-index: 1000;
    float: left;
    width: 100%;
    padding: 20px 20px;
    margin-top: 0px;
}
    .navbar-expand-md .navbar-nav .nav-link {
    line-height: 42px;
    font-size: 15px;
    letter-spacing: 0.75px;
    color: #fff;
    margin: 0 12px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0px;
}
    a.help_btn {
    background: transparent;
    /* background-image: linear-gradient(
90deg
,#196730,#439a0d); */
    padding: 12px 24px;
    font-size: 17px;
    color: #ffffff;
    font-weight: 800;
    text-decoration: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    text-align: center;
    width: 170px;
    margin: 30px auto;
    border: 2px solid #eb4418;
    font-family: 'Oswald', sans-serif;
    /* background-image: linear-gradient(
90deg
,#ff0014 ,#004373); */
}
}
@media (min-width: 767px) and (max-width: 1144px) {
    html, body{
        margin: 0 !important;
        padding: 0 !important;
        overflow-x: hidden !important;
    }
    nav.navbar {
    background: transparent;
    position: fixed;
    z-index: 1000;
    float: left;
    width: 100%;
    padding: 20px 20px;
    margin-top: 0px;
}
    .navbar-expand-md .navbar-nav .nav-link {
    line-height: 42px;
    font-size: 13px;
    letter-spacing: 0.75px;
    color: #fff;
    margin: 0 8px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0px;
}
    li.btn-stall a {
    color: #fff;
    font-size: 13px;
}
    a.help_btn {
    background: transparent;
    /* background-image: linear-gradient(
90deg
,#196730,#439a0d); */
    padding: 12px 24px;
    font-size: 17px;
    color: #ffffff;
    font-weight: 800;
    text-decoration: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    text-align: center;
    width: 170px;
    margin: 30px auto;
    border: 2px solid #eb4418;
    font-family: 'Oswald', sans-serif;
    /* background-image: linear-gradient(
90deg
,#ff0014 ,#004373); */
}
}