﻿.btn,
.footer-section ul li a:hover,
.nav-down-arrow a:hover,
.testi-btn a.btn-green:hover,
.video-btn a.btn-green:hover {
    text-decoration: none
}

.contact_demo button.btn:active,
.contact_demo button.btn:focus,
.contact_demo button.btn:hover,
:hover {
    outline: 0
}

body {
    font-size: 14px;
    font-family: 'PT Sans', sans-serif;
    padding: 0 !important;
    overflow-x: hidden;
    margin-top: 92px
}

ul {
    -webkit-padding-start: 0
}

.visitor_mobile {
    padding-top: 0 !important;
    margin-top: 0
}

.header-section {
    background-color: hsla(233, 19%, 26%, .9);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.header-section .navbar-default {
    background-color: transparent;
    border: none;
    margin: 0;
    padding-top: 10px
}

.header-section .header-menu li a {
    text-transform: uppercase;
    font-family: ComfortaaBold;
    color: #fff
}

.header-section .header-menu {
    padding: 20px 0 0
}

.header-section .navbar-default .navbar-toggle {
    border-color: #72bf44
}

.header-section .navbar-default .navbar-toggle .icon-bar {
    background-color: #71bf44
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background: 0 0
}

.header-section .navbar-default .navbar-nav>li>a.active,
.header-section .navbar-default .navbar-nav>li>a:focus,
.header-section .navbar-default .navbar-nav>li>a:hover {
    color: #72bf44
}

.home-banner {
    background-color: hsla(233, 19%, 26%, .9);
    padding: 181px 0 220px;
    position: relative
}

.home-banner object,
.home-banner video {
    background: url(../images/intro.jpg) 0 0/cover no-repeat hsla(0, 0%, 0%, 0);
    bottom: 0;
    height: auto;
    min-height: 100%;
    min-width: 100%;
    position: fixed;
    right: 0;
    width: auto;
    z-index: -100;
    top: 0;
    overflow-x: hidden
}

.home-banner h1 {
    color: #fff !important;
    font-size: 75px;
    text-align: center;
    font-family: ComfortaaBold;
    margin: 0;
    padding: 0 0 21px;
    line-height: 70px
}

.home-banner ul.home-banner-menu {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    padding: 10px 0
}

.home-banner ul.home-banner-menu>li {
    display: inline-block;
    list-style: none;
    margin: 0 auto;
    text-align: center;
    padding: 0 5px;
    text-transform: uppercase;
    font-family: ComfortaaLight;
    font-weight: lighter;
    font-size: 14px;
    letter-spacing: 1px;
    color: #fff
}

.glyphicon {
    top: -1px
}

.home-banner-menu .fa-angle-right {
    font-size: 18px !important;
    color: #72bf44;
    padding: 0 5px
}

.home-banner-menu .fa-angle-right-1:before {
    background: hsla(0, 0%, 0%, 0);
    color: transparent;
    display: block;
    font-size: 1.5em
}

ul.top-5-menu {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center
}

ul.top-5-menu>li {
    display: inline-block;
    list-style: none;
    margin: 0 auto;
    text-align: center;
    padding: 0 20px;
    float: left;
    width: 20%
}

.top-5-reason-section h3 {
    text-transform: uppercase;
    font-family: ComfortaaBold;
    font-weight: 700;
    color: #555b67;
    text-align: center;
    padding: 0 0 30px;
    margin: 0;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 1px
}

.top-5-reason-section {
    background: #f2f4f2;
    padding: 44px 0 74px
}

.top-5-reason-section p {
    padding: 25px 5px 0;
    font-size: 16px;
    color: #666;
    line-height: 20px
}

.top-5-reason-section .box {
    cursor: pointer;
    height: 136px;
    position: relative;
    overflow: hidden;
    width: 136px;
    border-radius: 50%;
    margin: 0 auto
}

.top-5-reason-section .box img {
    position: absolute;
    left: 0;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.top-5-reason-section .box .caption {
    background-color: rgba(116, 189, 76, .9);
    position: absolute;
    color: #fff;
    z-index: 100;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    transition: all .2s ease-out;
    left: 0;
    border-radius: 50%
}

.btn,
.reason-box {
    transition: all .2s ease
}

.top-5-reason-section .box .simple-caption {
    height: 136px;
    width: 136px;
    display: block;
    bottom: -136px;
    text-align: center
}

.carousel-inner-block,
.carousel-inner-main {
    height: 590px;
    display: inline-block;
    bottom: 0;
    top: 0
}

.top-5-reason-section .box .simple-caption h3 {
    font-size: 16px;
    color: #fff;
    margin: 0;
    padding: 46px 16px 0;
    vertical-align: middle;
    font-weight: 400;
    text-transform: none;
    line-height: 20px
}

.top-5-reason-section .box:hover .simple-caption {
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    opacity: 1;
    transform: translateY(-100%)
}

.home-mobile-section {
    background: no-repeat #fff;
    background-size: 100% 100%;
    color: #fff;
    padding: 4% 0 9%;
    position: relative
}

.home-mobile-section .container-width {
    width: 980px;
    overflow: visible
}

.home-mobile-section .nav.nav-mobile-list {
    color: #363950;
    font-size: 20px;
    font-weight: 500;
    font-family: 'PT Sans', sans-serif;
    margin: 115px 0 0;
    display: inline-block;
    width: 100%
}

.nav.nav-mobile-list>li>a {
    color: #fff;
    text-align: left !important
}

.nav.nav-mobile-list>li {
    line-height: 55px;
    margin-bottom: 10px;
    background: #f2f4f2;
    padding: 0 20px;
    font-family: ComfortaaRegular;
    font-size: 16px
}

.nav.nav-mobile-list>li>i {
    margin-right: 8px;
    vertical-align: middle
}

.carousel-indicators-xs,
.carousel-inner-block,
.carousel-inner-main {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center
}

.nav.nav-mobile-list>li.active,
.nav.nav-mobile-list>li:focus,
.nav.nav-mobile-list>li:hover {
    background: #363950;
    color: #fff;
    cursor: pointer
}

.col-width {
    width: 35%;
    padding-left: 15px;
    float: left
}

.col-width-last {
    width: 36.7%;
    float: right;
    z-index: 0;
    padding-left: 17px
}

.carousel-inner-main {
    background-image: url(../images/new-mobile-img-2.png);
    background-repeat: no-repeat;
    width: 300px;
    z-index: 1
}

.carousel-inner-block {
    overflow: hidden;
    width: 265px
}

.carousel-indicators-xs {
    bottom: 35px;
    list-style: none;
    padding-left: 0;
    width: 100%;
    z-index: 15
}

.carousel-inner.carousel-inner-block>.item>a>img,
.carousel-inner.carousel-inner-block>.item>img {
    bottom: 0;
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 57px
}

.home-our-client-section {
    padding: 42px 0 49px
}

.home-our-client-section .container {
    padding: 0 6% !important
}

.home-our-client-section h3 {
    text-transform: uppercase;
    font-family: ComfortaaBold;
    font-weight: 700;
    color: #555b67;
    text-align: center;
    padding: 0 0 48px;
    margin: 0;
    font-size: 30px
}

.home-xporience-built h3,
.home-xporience-built h4 {
    text-transform: uppercase;
    font-family: Ubuntu, sans-serif;
    text-align: center
}

.home-our-client-section .col-logo-padding {
    padding: 0 8px
}

.home-our-client-section .item {
    padding: 0 5px
}

.home-our-client-section .item img {
    width: 100%;
    max-width: 280px;
    border: 1px solid #ccc;
    border-radius: 10px
}

@media (max-width:980px) {
    .home-our-client-section .container {
        width: 95%
    }
}

.home-xporience-built {
    padding: 55px 0 60px;
    background-color: #fff
}

.home-xporience-built h3 {
    font-weight: 700;
    color: #666;
    padding: 0 0 70px;
    margin: 0;
    font-size: 30px
}

.home-xporience-built h4 {
    color: #036;
    font-size: 20px;
    height: 50px;
    width: 300px;
    margin: 10px auto;
    line-height: 25px;
    font-weight: lighter
}

.home-xporience-built p {
    color: #666;
    font-family: Ubuntu, sans-serif;
    margin: 0 auto;
    text-align: center;
    width: 300px;
    font-weight: 500
}

.home-contact-section h3,
.home-testinomial-section h3 {
    font-family: ComfortaaBold;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center
}

.home-xporience-built .row-padding {
    padding: 50px 0 0
}

.home-xporience-built .col-border {
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
    margin: auto
}

.home-testinomial-section .carousel-control.right {
    background: #f2f2f2
}

.home-testinomial-section {
    padding: 4% 0 1%;
    background-color: #f2f2f2;
    text-align: center
}

.home-testinomial-section .container {
    padding: 0 50px
}

.home-testinomial-section .owl-theme .owl-controls {
    top: 35%;
    width: 100%;
    margin-left: 0
}

.home-testinomial-section .owl-buttons .owl-prev {
    margin-left: -50px !important
}

.home-testinomial-section .owl-buttons .owl-next {
    margin-right: -50px !important
}

.home-testinomial-section h3 {
    color: #363950;
    padding: 0 0 5%;
    margin: 0;
    font-size: 30px
}

.home-testinomial-section .border-top {
    border-top: 1px solid #b67e4f;
    width: 150px;
    margin: 0 auto;
    display: block;
    padding: 13px 0;
    text-align: center
}

@media (max-width:767px) {
    .lead_capture_page .exhibitor-lead-portfolio h2 {
        margin-bottom: 15px
    }

    .event-mobile-app-page .feature_section h1 {
        font-size: 25px;
        line-height: 30px;
        text-align: left
    }

    .event-mobile-app-page .new_testinomial h2,
    .home_page .new_testinomial h2 {
        text-align: left !important
    }

    .outer-product-banner .headertext p {
        padding-bottom: 13px;
        line-height: 28px;
        margin-bottom: 0
    }

    .home_page .home-our-client.section-padding {
        padding-top: 52px;
        padding-bottom: 30px
    }

    .home_page .product_suit_section img {
        padding-top: 20px;
        padding-bottom: 30px
    }

    .home_page .event_portfolio.portfolio-gradient-bg {
        padding-bottom: 50px
    }

    .home_page .about_xporience_section h1 {
        font-size: 25px;
        text-align: left;
        padding-top: 30px !important;
        padding-bottom: 30px !important
    }

    .apply_for_discount {
        border-radius: 0 !important
    }

    .outer-product-banner.event-mobile-app-head {
        padding-top: 95px
    }

    .exhibitor-lead-hover h2,
    .exhibitor-lead-portfolio h2,
    .home-our-client h2,
    .reason_section h2,
    section.online_exhi_features h2,
    section.xporience_exhibitors_outer .main_xporience_exhibitors,
    section.xporience_exhibitors_outer h4 {
        text-align: left !important
    }

    .home-our-client h2 {
        padding-left: 15px;
        padding-right: 15px
    }

    .exhibitor-lead-heading h1,
    .visitor_mobile h2,
    .visitor_mobile h3 {
        font-size: 25px !important
    }

    .iconssection .infoicon {
        text-align: left
    }

    .banner-product-header1 .small_heading_text {
        padding-bottom: 0
    }

    .online_exhibitor_topbanner .exhibitor_topbanner_left {
        padding-top: 110px
    }

    .navigation .online_exhibitor_topbanner p {
        font-size: 25px;
        color: #fff;
        text-align: left;
        padding: 0 0 20px
    }

    .online_exhibitor_topbanner .exhibitor_image {
        float: none;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0
    }

    .online_exhibitor_topbanner .exhibitor_image img {
        margin-left: 0;
        width: 100%
    }

    .address address {
        text-align: center
    }

    .online_exhibitor_topbanner {
        padding: 0 15px
    }

    .contactus-page {
        padding: 15px
    }
}

@media (max-width:768px) {
    .navigation .visitor-header-section .menubox_button {
        overflow-y: unset
    }

    .owl-theme .owl-pagination {
        display: block !important
    }

    .owl-theme .owl-buttons {
        display: none !important
    }

    .owl-theme .owl-controls {
        position: relative !important;
        top: 0 !important;
        margin-top: 0 !important;
        padding-top: 15px
    }
}

.home-contact-section {
    background: #64bb5f;
    padding: 40px 0 6px
}

.home-contact-section h3 {
    color: #fff;
    padding: 0 0 5%;
    margin: 0;
    font-size: 30px
}

.home-contact-section .border-top {
    border-top: 1px solid #cfc;
    width: 150px;
    margin: 0 auto;
    display: block;
    padding: 13px 0;
    text-align: center
}

.home-contact-section p {
    color: #fff;
    font-family: Ubuntu, sans-serif;
    font-size: 17px;
    font-style: italic;
    line-height: 24px;
    margin: 0 auto 30px;
    text-align: center;
    width: 885px
}

.home-contact-section form {
    width: 100%;
    display: inline-block
}

.home-contact-section form.form-inline .form-control {
    width: 100%;
    height: 50px;
    background: #f8f8f8;
    border: 1px solid #bab0a6
}

.home-contact-section form.form-inline textarea.form-control {
    height: 120px
}

.home-contact-section form.form-inline .form-group {
    margin: 10px 0;
    width: 100%
}

.home-contact-section form.form-contact .btn-black {
    margin: 3% 0 5%;
    padding: 12px 70px 10px;
    background: #363851;
    border: 2px solid #363851
}

.home-contact-section form.form-contact .btn-black:hover {
    color: #fff;
    background: 0 0;
    border: 2px solid #363851
}

.home-contact-section select#sel1 {
    background-image: url(../images/dropdown-arrow-form.png);
    -moz-appearance: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: 95% 16px;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    border: 1px solid #ccc;
    text-indent: .01px;
    text-overflow: "";
    -webkit-appearance: none !important
}

.footer-section {
    background-color: #363851;
    padding: 15px
}

.footer-section .copyright-col p,
.footer-section .copyright-col p a {
    color: #aaacb7;
    font-family: ComfortaaRegular;
    font-size: 12px;
    padding: 5px 0 0
}

.footer-section i {
    width: 30px;
    height: 30px;
    display: table-cell;
    font-size: 17px;
    border-radius: 50%;
    vertical-align: middle
}

.footer-section .fa.fa-facebook.fa-1x {
    color: #fff;
    text-align: center;
    background: #06c;
    border: 1px solid #06c
}

.footer-section .fa.fa-twitter.fa-1x {
    background: #0cf;
    border: 1px solid #0cf;
    text-align: center;
    border-radius: 20px;
    color: #fff
}

.footer-section .fa.fa-linkedin.fa-1x {
    background: #369;
    border: 1px solid #369;
    text-align: center;
    color: #fff
}

.footer-section .insta {
    margin-top: -10px
}

.footer-social-nav {
    padding-top: 10px
}

.footer-social-nav li {
    display: inline-block;
    padding: 0 5px
}

.footer-section .nav.navbar-nav.footer-social-nav>li>a.active,
.footer-section .nav.navbar-nav.footer-social-nav>li>a:focus,
.nav.navbar-nav.footer-social-nav>li>a:hover {
    background-color: transparent
}

.footer-section .nav.navbar-nav.footer-social-nav>li>a {
    padding: 0 20px 0 0
}

.footer-section .footer-menu>li>a.active,
.footer-section .footer-menu>li>a:focus,
.footer-section .footer-menu>li>a:hover {
    background-color: transparent;
    color: #fff
}

.footer-section .footer-menu>li>a {
    color: #aaacb7;
    font-size: 12px;
    font-family: ComfortaaRegular;
    font-weight: 700;
    padding: 10px 0 0
}

.footer-section .nav.navbar-nav.footer-menu span {
    padding: 0 12px
}

.address {
    margin-top: 10px
}

.top-5-menu .ih-item.circle.effect20 .info h3 {
    color: #fff;
    font-size: 14px;
    padding: 45px 0 0;
    position: relative;
    text-shadow: none;
    text-transform: uppercase;
    margin: 0 10px;
    line-height: 20px
}

.html5gallery-toolbox-0 {
    display: block !important
}

.footer-section .address {
    font-family: ComfortaaLight;
    font-size: 13px
}

.footer-section .address,
.footer-section .address a,
.footer-section .address h3 {
    color: #fff;
    letter-spacing: 1px
}

.footer-section .address h3,
.footer-section .address h4,
.footer-section .address strong {
    font-family: ComfortaaRegular
}

.footer-section .address strong {
    font-weight: lighter
}

.footer-section .address h3 {
    font-size: 17px;
    padding-bottom: 15px
}

.footer-section .address h4 {
    font-size: 15px;
    margin-bottom: 5px
}

.footer-section .address a {
    font-family: ComfortaaLight;
    font-size: 13px
}

.footer-section .foot-links {
    width: 100%;
    text-align: center
}

.header-addrs {
    color: #fff
}

.txt-orange a {
    color: #f93 !important;
    text-transform: capitalize !important
}

.video-btn {
    display: block;
    width: 100%;
    text-align: center;
    padding-top: 3%
}

.nav-down-arrow,
.reason-box,
.video-btn a.btn-green {
    display: inline-block
}

.video-btn a.btn-green:hover {
    background: 0 0;
    color: #64bb5f
}

.nav-down-arrow {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 5%
}

.nav-down-arrow a {
    color: #fff;
    font-size: 30px;
    -webkit-animation: bounce 2s linear infinite alternate;
    animation: bounce 2s linear infinite alternate
}

@-webkit-keyframes bounce {

    0%,
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    50% {
        -webkit-transform: translate(0, 5px);
        transform: translate(0, 5px)
    }
}

@keyframes bounce {

    0%,
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    50% {
        -webkit-transform: translate(0, 5px);
        transform: translate(0, 5px)
    }
}

.reason-outer-box {
    text-align: center
}

#reason {
    padding-bottom: 2.5%
}

.reason-box {
    width: 100%;
    vertical-align: middle;
    padding: 5px 0;
    border-radius: 10px;
    color: #555b67;
    cursor: pointer;
    margin-bottom: 9%;
    max-width: 350px
}

.reason-box h4 {
    font-size: 18px;
    font-family: ComfortaaRegular;
    line-height: 22px;
    text-align: left;
    text-transform: none;
    letter-spacing: 1px
}

.reason-box h4 span {
    display: block;
    font-size: 13px;
    font-family: ComfortaaLight
}

.arrow-up-icon,
.banner-icon,
.calendar-icon,
.clock-icon,
.cms-icon,
.demo-quote-section,
.event-icon,
.floor-plan-icon,
.gear-icon,
.hand-touch-icon,
.integration-icon,
.meeting-icon,
.qr-code-icon,
.sand-clock-icon,
.social-icon,
.speaker-icon,
.star-dollar-icon,
.star-user-icon,
.survey-icon {
    display: inline-block
}

.reason-box i {
    margin-top: 9px;
    margin-left: 10px
}

.reason-box:hover {
    background: #64bb5f;
    color: #fff
}

.floor-plan-icon,
.gear-icon,
.star-user-icon {
    height: 35px
}

.left-side-slide li {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.right-side-slide li {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.left-side-slide li span {
    float: right
}

.right-side-slide li i {
    float: right;
    margin-top: 9px
}

.calendar-icon,
.speaker-icon {
    height: 40px
}

.demo-quote-section .content {
    color: #fff;
    text-align: center;
    padding: 3% 0 6%
}

.demo-quote-section .content h5 {
    font-family: ComfortaaRegular;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 25px;
    letter-spacing: 1px;
    padding: 5% 0
}

.demo-quote-section .content h5 span {
    display: block;
    font-size: 14px;
    font-family: ComfortaaLight;
    text-transform: none
}

.btn,
.icon,
.prod-img,
.testi,
.testi-img {
    display: inline-block
}

.prod-section h5,
.suite-box h4 {
    font-family: ComfortaaBold
}

.btn,
.prod-section h5,
.suite-box h4,
.testi h5 {
    text-transform: uppercase
}

.btn {
    font-size: 14px;
    letter-spacing: 1px;
    padding: 8px 40px;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px
}

.btn-green {
    background: #64bb5f;
    color: #fff;
    border: 2px solid #64bb5f
}

.btn-black {
    background: #363950;
    color: #fff;
    border: 2px solid #363950
}

.btn-black:hover {
    background: 0 0;
    color: #363950
}

.video-container iframe {
    max-width: 100%
}

.products section:nth-child(odd) {
    background: #f2f4f2
}

.products section:nth-child(even) {
    background: #fff
}

.prod-section {
    padding: 2.5% 1%
}

.prod-section h5 {
    color: #64bb5f;
    font-size: 18px;
    margin: 5px 0;
    text-align: left
}

.suite-box h4,
.testi-box p,
.testi-box p a {
    font-size: 14px
}

.prod-section p {
    color: #555;
    padding-bottom: 15px;
    text-align: left;
    margin-bottom: 0
}

.app-analytics,
.prod-section .col-md-6,
.suite-box {
    text-align: center
}

.prod-section .prod-text {
    padding-top: 3%
}

.bg-green {
    background: #64bb5f
}

.suite-box {
    background: #fff;
    padding: 30px 20px 20px;
    box-shadow: 0 0 9px 1px #bbb;
    border: 3px solid #fff;
    transition: all .4s ease;
    margin-bottom: 30px;
    min-height: 160px
}

.cyan-box:hover {
    border: 3px solid #00bac7
}

.orange-box:hover {
    border: 3px solid #e78103
}

.pink-box:hover {
    border: 3px solid #e50d42
}

.icon,
.testi-img {
    border-radius: 50%
}

.icon {
    width: 60px;
    height: 60px
}

.icon img {
    position: relative;
    top: 9px
}

.bg-cyan {
    background: #00bac7
}

.bg-orange {
    background: #e78103
}

.bg-pink {
    background: #e50d42
}

.testi {
    width: 100%;
    margin-bottom: 5%;
    padding: 0 10px
}

.testi-img {
    width: 107px;
    height: 107px
}

.testi-box {
    background: #fff;
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    width: 100%;
    padding: 25px 10px;
    position: relative;
    min-height: 180px
}

.testi-box:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 50px 30px 0 0;
    border-color: #fff transparent transparent;
    position: absolute;
    bottom: -45px;
    left: 8%
}

.testi-box p {
    font-family: ComfortaaRegular;
    line-height: 24px;
    text-align: left
}

.testi-box p a {
    font-family: ComfortaaLight;
    color: #64bc5f;
    padding-left: 10px
}

.testi h5 {
    font-family: ComfortaaRegular;
    font-size: 18px;
    color: #64bc5f;
    text-align: left;
    padding-top: 40px;
    line-height: 20px
}

.testi h5 span {
    font-size: 13px;
    display: block;
    text-transform: none;
    color: #363950
}

.testi-btn a.btn-green:hover {
    background: 0 0;
    color: #64bb5f
}

.event-section {
    background: url(../images/events-bg.jpg) no-repeat;
    background-size: cover
}

.event-section .container {
    padding: 0 1% !important
}

.event-section h3 {
    color: #fff
}

.carousel-3d-container {
    margin: 4% auto 3% !important;
    z-index: 99 !important
}

.carousel-3d-container .next,
.carousel-3d-container .prev {
    width: 35px !important;
    height: 35px !important;
    line-height: 20px !important;
    font-size: 45px !important;
    top: 10px !important;
    border-radius: 50%;
    background: 0 0;
    border: 2px solid #64bb5f;
    color: #64bb5f !important
}

.carousel-3d-container .prev {
    left: 2px !important;
    padding-left: 6px
}

.carousel-3d-container .prev span {
    padding-left: 2px
}

.carousel-3d-container .next {
    right: 2px !important;
    padding-right: 6px
}

.carousel-3d-container .next span {
    padding-right: 2px
}

.carousel-3d-container figure {
    margin: 0
}

.carousel-3d-container figcaption {
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    position: absolute;
    bottom: 0;
    padding: 15px;
    font-size: 12px;
    min-width: 100%;
    box-sizing: border-box
}

.visitor_mobile h2,
.visitor_mobile h3 {
    font-size: 34px;
    text-align: center;
    letter-spacing: 1px
}

.events-slider {
    position: relative
}

.events-slider .mobile-image {
    position: absolute;
    top: 12%;
    left: 39%;
    z-index: 985
}

.events-slider .mobile-image img {
    width: 260px;
    height: 538px
}

.events-slider .mobile-bg {
    position: absolute;
    top: 18%;
    left: 40%;
    z-index: 0
}

.events-slider .mobile-bg img {
    width: 247px;
    height: 446px
}

.carousel-3d-slide.current {
    z-index: 99
}

.reasonbox_inner_item h4 {
    padding: 0 5px
}

@media (max-width:980px) {
    .events-slider .mobile-image {
        left: 34%;
        top: 10%
    }

    .events-slider .mobile-bg {
        left: 36%
    }
}

@media (max-width:768px) {
    .events-slider .mobile-image {
        left: 29%
    }

    .events-slider .mobile-bg {
        left: 34%
    }
}

@media (max-width:640px) {
    .prod-img img {
        max-height: 400px
    }

    .events-slider .mobile-image {
        left: 22%
    }

    .events-slider .mobile-image img {
        height: 491px
    }

    .events-slider .mobile-bg {
        left: 30%
    }
}

@media (max-width:405px) {
    .xporience_features_details .orange_bullets li {
        text-indent: -30px;
        padding: 0 0 0 29px
    }
}

@media (max-width:480px) {
    .privacy_page .privacy-policy-main {
        padding-top: 100px
    }

    .outer-product-banner .exhibitor-lead-heading.headertext p {
        padding-top: 0 !important
    }

    .xporience_exhibitors_outer.section-padding-new {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .exhibitor-lead-demo.request-demo-section {
        min-height: auto
    }

    .exhibitor-lead-demo .request-demo-right {
        margin-bottom: 50px !important
    }

    .request-demo-exhibitor.section-padding-top {
        padding-top: 0
    }

    .event_portfolio .row.events-slider {
        margin-bottom: 35px
    }

    section.home-our-client h2 {
        padding-bottom: 0;
        margin-top: 0
    }

    section.exhibitorlead-header {
        padding-bottom: 30px
    }

    .event_portfolio h2 {
        padding: 0 0 26px
    }

    .discount_text_box {
        font-size: 20px
    }

    .exhibitor-lead-heading .iconssection h1,
    .exhibitor-lead-mobile .exhibitor-lead-heading.headertext p {
        font-size: 25px !important
    }

    .exhibitor-lead-heading h1 {
        margin-top: 20px
    }

    section.section-padding {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .toppheading_lead .infoicon {
        font-size: 15px
    }

    .toppheading_lead .iconssection {
        margin-top: 15px
    }

    .nplr_small {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .plr15_small {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .request-demo-section .request-demo-right {
        width: 100%
    }

    .request-demo-call-section .request-demo-call-section-left {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .request-demo-call-section-right a,
    .request-demo-call-section-right span {
        text-align: center;
        width: 100%;
        float: left
    }

    .home-our-client .item img {
        max-width: 100% !important;
        width: 100% !important
    }

    .events-slider .mobile-image {
        left: 12%
    }
}

@media (max-width:410px) {
    .events-slider .mobile-bg {
        left: 17%
    }
}

@media (max-width:500px) {
    .home_page .about_xporience_section {
        padding-bottom: 60px
    }

    .home_page #carousel-example-generic .pink_border_btn {
        padding: 12px 30px
    }

    .events-slider .mobile-bg {
        left: 17%
    }
}

@media (max-width:360px) {
    .events-slider .mobile-image {
        left: 6%
    }
}

.visitor-header-section .header-menu li a {
    font-family: proxima_nova_rgregular !important;
    padding: 10px 15px
}

.visitor_mobile h1,
.visitor_mobile h2,
.visitor_mobile h3,
.visitor_mobile h4,
.visitor_mobile h5,
.visitor_mobile h6 {
    font-family: proxima_nova_rgbold !important
}

.home-our-client h2,
.new_testinomial.home-testinomial-section h3,
.visitor_mobile h2 {
    color: #303030
}

.event_portfolio h2,
.event_portfolio.event-section h3 {
    font-size: 30px;
    color: #fff
}

.feature_section h1 {
    font-weight: 700;
    padding: 0 0 25px;
    margin: 0;
    line-height: 40px;
    letter-spacing: 1px
}

.home-our-client h2 {
    padding-bottom: 17px
}

.why_organizer_outer h2,
.xporience_exhibitors_outer h2 {
    padding-bottom: 60px
}

.reason_section h2 {
    padding-bottom: 0;
    margin: 0
}

.event_portfolio h2 {
    font-weight: 700;
    padding: 0 0 48px;
    margin: 0
}

.privacy-policy-main h2 {
    padding-bottom: 30px
}

body.visitor_mobile {
    font-family: proxima_nova_rgregular !important
}

.visitor_mobile .suite-box h4 {
    text-align: center
}

.visitor_mobile .menubox_button li {
    font-size: 15px;
    margin-right: 2px
}

.white_border_btn {
    font-size: 13px;
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 26px;
    border-radius: 3px
}

.white_border_btn:active,
.white_border_btn:focus,
.white_border_btn:hover {
    color: #9E00FC;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid rgba(255, 255, 255, .30196078431372547)
}

.menubox_button .white_border_btn {
    float: right;
    margin: 31px 0 0 70px
}

.dropdown_menu {
    margin-left: 5px
}

.visitor_mobile .home-banner {
    padding: 0;
    margin-top: -92px;
    position: relative;
    background-size: cover;
    height: 860px;
    background-position: -45px 0;
    background-color: #fff
}

.home_slider {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 100px
}

.visitor_mobile .menubox_button {
    padding-right: 0;
    padding-left: 0
}

.home_slider .carousel-caption {
    right: 0;
    width: 52%;
    left: 0;
    top: 48px;
    padding-bottom: 30px
}

.home_slider .carousel-caption h3 {
    text-align: left;
    font-weight: 400;
    font-size: 30px
}

.home_slider .item {
    width: 100%
}

.home_slider .carousel {
    margin-top: 137px;
    width: 298px;
    float: right
}

.home_slider .carousel-inner {
    width: 100%
}

.home_slider .mobile_screen {
    float: right;
    width: 100%
}

.home_slider .container {
    position: relative
}

.home_slider .carousel-indicators {
    display: none
}

.visitor_mobile .navbar-brand {
    width: 200px;
    margin-left: 0 !important;
    padding: 28px 0
}

.feature_section h3 {
    font-weight: 700;
    padding: 0 0 25px;
    margin: 0;
    line-height: 40px;
    letter-spacing: 1px
}

.home-our-client h3,
.new_testinomial.home-testinomial-section h3,
.visitor_mobile h1,
.visitor_mobile h3 {
    color: #303030
}

.visitor_mobile .about_xporience_section h1 {
    margin: 0;
    padding: 0 0 40px
}

.visitor_mobile h1 {
    text-align: center;
    font-size: 34px;
    letter-spacing: 1px;
    font-family: proxima_nova_rgbold !important
}

.feature_section .suite-box {
    border: 1px solid #bebebe;
    border-radius: 5px;
    margin-bottom: 0;
    min-height: 175px;
    padding: 43px 15px 0;
    box-shadow: 0 0 0
}

.feature_section .suite-box:active,
.feature_section .suite-box:focus,
.feature_section .suite-box:hover,
.features-suite-box:active,
.features-suite-box:focus,
.features-suite-box:hover,
.new_testinomial .section-testi-box,
.product_suit_box1,
.product_suit_icon {
    box-shadow: 0 0 9px 1px #bbb
}

.feature_section .suite-box .icon img {
    width: 100%
}

.feature_section .suite-box .icon {
    font-size: 40px;
    color: #303030;
    width: auto !important;
    height: auto !important;
    text-align: center
}

.icon_feture_app {
    font-size: 40px;
    color: #303030
}

.reasonbox_inner_item .iconfont {
    font-size: 45px;
    color: #9E00FC;
    text-align: center
}

.feature_section .suite-box h4 {
    margin-top: 0;
    text-transform: unset
}

.reasonbox_inner_item h4 {
    text-align: center
}

.feature_section .suite-box h4,
.reasonbox_inner_item h4 {
    font-size: 18px;
    color: #303030
}

.feature_section .custom_feature_box:active .icon_feture_app,
.feature_section .custom_feature_box:focus .icon_feture_app,
.feature_section .custom_feature_box:hover .icon_feture_app,
.feature_section .suite-box:hover .icon {
    color: #9E00FC
}

.feature_section .featurebox a:hover {
    text-decoration: none !important
}

.feature_section .suite-box h4:hover,
.visitor-header li a:hover,
.visitor_mobile_footer .address a:active,
.visitor_mobile_footer .address a:focus,
.visitor_mobile_footer .address a:hover,
:hover {
    text-decoration: none
}

.feature_section {
    background: #fff
}

.apply_for_discount {
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 30px;
    border-radius: 5px;
    overflow: hidden;
    background: #9E00FC;
}

.inner_discount {
    padding: 0
}

.discount_text_box {
    float: left;
    color: #fff;
    font-size: 19px;
    line-height: 22px;
    padding-left: 6px;
    padding-top: 6px;
    text-align: left;
    padding-right: 0
}

.discount_box_btn {
    float: right;
    padding-right: 0
}

.discount_box_btn .white_border_btn {
    font-weight: 700;
    font-size: 22px;
    float: right
}

.bg_gray {
    background-color: #f1f1f1
}

.reason_section h3 {
    padding-bottom: 0;
    margin: 0
}

.reasonbox_inner {
    display: inline-block;
    padding: 28px;
    height: 250px;
    width: 230px
}

.reasonbox_inner .reasonbox_inner_item {
    box-shadow: 0 0 9px 1px #bbb;
    border-radius: 50%;
    height: 175px;
    width: 175px;
    float: left;
    background-color: #fff;
    transition: width .3s, height .3s;
    -moz-transition: width .3s, height .3s;
    -webkit-transition: width .3s, height .3s
}

.reasonbox_inner_item {
    height: 100%;
    width: 100%;
    padding: 36px 0 0
}

.reasonbox_subtext {
    font-size: 12px;
    width: 100%;
    float: left;
    display: none;
    padding: 0 15px
}

.reasonbox_outer {
    padding: 0
}

.reasonbox_inner .reasonbox_inner_item:active,
.reasonbox_inner .reasonbox_inner_item:focus,
.reasonbox_inner .reasonbox_inner_item:hover {
    background-color: #9E00FC;
    cursor: pointer;
    height: 220px;
    width: 220px;
    margin-top: -15px;
    margin-left: -15px
}

.reasonbox_inner .reasonbox_inner_item:hover .iconfont,
.reasonbox_inner .reasonbox_inner_item:hover .reasonbox_subtext,
.reasonbox_inner .reasonbox_inner_item:hover h4 {
    color: #fff;
    display: block;
    transition: width .3s, height .3s;
    -moz-transition: width .3s, height .3s;
    -webkit-transition: width .3s, height .3s
}

:hover {
    transition: background .2s ease-in-out 0s;
    -moz-transition: background .2s ease-in-out 0s;
    -o-transition: background .2s ease-in-out 0s
}

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

.retainer_contract_outer {
    margin-top: 25px;
    float: left;
    width: 100%
}

.home-our-client .container {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.home-our-client .item {
    width: 33.33%;
    float: left;
    padding:5px 15px;
}

.home-our-client .item img {
    width: 100%;
    /*max-width: 280px;*/
    border-radius: 10px;
    border-style: dashed
}

.home-our-client h3 {
    padding-bottom: 17px
}

.event_portfolio .carousel-3d-container .next,
.event_portfolio .carousel-3d-container .prev {
    border: 0;
    color: #fff !important
}

.event_portfolio {
    background: url(../images/event_porfolio_bg.jpg) no-repeat;
    background-size: cover
}

.event_portfolio .events-slider {
    position: relative;
    margin-bottom: 35px
}

.event_portfolio h3 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    padding: 0 0 48px;
    margin: 0
}

.event_portfolio .events-slider .mobile-bg img {
    width: 240px;
    height: 446px
}

.new_testinomial {
    background-image: url(../images/testimonial_bg.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #fff;
    text-align: center
}

.new_testinomial .section-testi p {
    font-size: 13px;
    font-weight: 700;
    line-height: 24px;
    color: #252525;
    text-align: left;
    font-family: proxima_nova_rgregular !important
}

.new_testinomial .section-testi h5 {
    padding-top: 7px;
    color: #9E00FC;
    text-align: left;
    text-transform: uppercase;
    font-size: 18px
}

.new_testinomial.home-testinomial-section .testi h5,
.pink_border_btn {
    font-size: 16px;
    color: #c13774;
    text-transform: uppercase;
    font-weight: 700
}

.new_testinomial.home-testinomial-section .testi-box:after {
    display: none
}

.new_testinomial.home-testinomial-section .testi h5 {
    text-align: left;
    padding-top: 40px
}

.pink_border_btn {
    border: 1px solid #c13774;
    padding: 10px 35px;
    border-radius: 3px;
    background-color: #fff
}

.pink_border_btn:active,
.pink_border_btn:focus,
.pink_border_btn:hover {
    color: #fff;
    border: 1px solid #902850;
    background-color: #a42959;
    text-decoration: none
}

.testi_btn_outer {
    margin-top: 30px;
    margin-bottom: 30px
}

.new_testinomial.home-testinomial-section h3 {
    padding-bottom: 20px
}

.new_testinomial .section-testi-box {
    margin-top: 10px;
    display: block;
    min-height: 260px;
    background: #fff;
    border-radius: 8px;
    align-items: center;
    width: 100%;
    padding: 25px 10px;
    position: relative
}

.testi-img-circle {
    width: 107px;
    height: 107px;
    display: inline-block;
    border-radius: 50%
}

.free_app_requirment_outer {
    margin-top: 15px;
    float: left;
    width: 100%
}

.new_testinomial .section-testi {
    padding: 0;
    display: inline-block;
    width: 100%;
    margin-bottom: 5%
}

.pinkbg {
    background-color: rgba(192, 44, 105, .8588235294117647) !important
}

.home-header {
    padding: 0;
    background-color: #fff;
    background-image: url(../images/header_top.png);
    background-repeat: no-repeat;
    background-size: cover
}

.home-header .main-headerimg {
    width: 100%
}

.np {
    padding-left: 0;
    padding-right: 0
}

.visitor_mobile_footer {
    background-color: #141414;
    padding: 80px 0 50px;
    float: left;
    width: 100%
}

.visitor_mobile_footer address h3 {
    width: 100%;
    float: left
}

.visitor_mobile_footer address .country_name,
.visitor_mobile_footer address h3 img {
    float: left
}

.visitor_mobile_footer address .country_name {
    padding-left: 7px
}

.visitor_mobile_footer .address,
.visitor_mobile_footer .address a,
.visitor_mobile_footer .address h3 {
    color: #838483
}

.visitor_mobile_footer .address h4 {
    font-family: proxima_nova_rgbold !important;
    font-size: 15px !important
}

.pink-btn,
.visitor_mobile .copyright-col p a,
.visitor_mobile_footer .copyright-col p {
    font-family: proxima_nova_rgregular !important
}

.visitor_mobile_footer .address .phone_email,
.visitor_mobile_footer .address a,
.visitor_mobile_footer .address p,
.visitor_mobile_footer .address strong {
    font-size: 13px;
    font-family: proxima_nova_rgregular !important
}

.banner-product-header h2,
.banner-product-logo-header span,
.new_testinomial .section-testi h5 span,
.product-types-main .product_suit_title {
    font-family: proxima_nova_rgbold !important
}

.visitor_mobile_footer .fa.fa-youtube-play.fa-1x {
    background: #d9131c;
    border: 1px solid #d9131c;
    text-align: center;
    color: #fff
}

.features-suite-box {
    background: #fff;
    text-align: center;
    transition: all .4s ease;
    min-height: 175px;
    border: 1px solid #bebebe;
    border-radius: 5px;
    padding: 37px 15px 0
}

.mobile-image-fix,
.product_suit_inner,
.product_suit_inner img,
.visitor-header-section img {
    background-size: cover
}

.features-suite-box h4,
.reasonbox_inner_item h4 {
    font-size: 18px;
    color: #303030
}

.feature_section .featurebox {
    width: 20%;
    padding: 10px;
    float: left
}

.new_testinomial .section-testi h5 span {
    font-size: 13px;
    display: block;
    text-transform: none;
    color: #363950;
    padding-top: 7px;
    line-height: 17px
}

.product_suit_title,
.visitor-header-section .menubox_button .white_border_btn,
.visitor-header-section .menubox_button li {
    text-transform: uppercase
}

.new_testinomial .testi-box:after {
    display: none
}

.item_box_right {
    padding-right: 0
}

.item_box_left {
    padding-left: 0
}

.visitor-header .container {
    overflow: visible
}

.carousel-caption {
    text-shadow: none !important
}

.mobile_box_section {
    padding-right: 0;
    padding-left: 0
}

.visitor-header .header-section {
    background-color: transparent
}

.product-header-section,
.visitor-header-section {
    /* position: fixed;*/
    top: 0;
    width: 100%;
    z-index: 991
}

.visitor-header-section .navbar-default {
    background-color: transparent;
    border: none;
    margin: 0;
    padding: 0
}

.visitor-header-section .navbar-brand {
    float: left;
    font-size: 18px;
    line-height: 20px;
    width: 180px;
    margin-left: 0 !important;
    padding: 20px 0
}

.npl,
.nplr {
    padding-left: 0
}

.visitor-header-section .menubox_button {
    padding-right: 0;
    padding-left: 0
}

.visitor-header-section .menubox_button li {
    font-size: 15px
}

.navbar-default .navbar-nav>li>a:hover {
    color: #9E00FC;
    /* background-color: #a42959;*/
    border-radius: 3px
}

.mobile_caption_slider #carouselFade {
    width: 250px;
    float: right;
    position: unset;
    margin-top: 66px;
    margin-right: 16px
}

#carouselFade img {
    display: inline
}

#carouselFade .carousel-caption {
    position: initial;
    float: left;
    width: 100%;
    padding-top: 0 !important
}

.mobile-image-fix-outer {
    position: relative;
    width: 248px;
    float: right;
    height: 516px;
    margin-top: 80px
}

.mobile-image-fix {
    background-image: url(../images/mobile-cover.png);
    background-repeat: no-repeat;
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 100%
}

.mobile_caption_slider .caption_text_mobile {
    width: 55%;
    float: left;
    padding-top: 20%
}

.mobile_caption_slider .carousel-caption {
    position: unset !important
}

.mobile_caption_slider .carousel-caption h5 {
    font-size: 35px;
    font-family: proxima_novalight !important
}

.np {
    padding: 0
}

.nm {
    margin: 0
}

.nplr {
    padding-right: 0
}

@media (min-width:992px) {
    .product_suit_mob {
        display: none
    }
}

@media (max-width:1200px) {
    .product_suit_section .container {
        overflow: visible
    }
}

@media (min-width:993px) and (max-width:1200px) {
    .xporience_features_details .orange_bullets li {
        font-size: 19px;
        line-height: 45px
    }

    .request-demo-section .request-demo-right {
        width: 56%
    }

    .product_suit_section .product_suit_know_more {
        margin-top: 0
    }

    .feature_section .featurebox,
    .home-our-client .item {
        width: 25%
    }

    .new_testinomial .section-testi-box {
        min-height: 270px
    }
}

@media (min-width:993px) and (max-width:1024px) {
    .banner-product .expo2020_logo {
        width: 220px
    }

    .banner-product .main_heading_text {
        font-size: 70px
    }

    .knowmore-bottomspacing {
        margin-bottom: 10px !important
    }

    .banner-product-header1 {
        width: 660px !important
    }
}

@media (min-width:1025px) and (max-width:1199px) {
    .banner-product .expo2020_logo {
        width: 220px
    }

    .banner-product .main_heading_text {
        font-size: 70px
    }

    .knowmore-bottomspacing {
        margin-bottom: 10px !important
    }

    .banner-product-header1 {
        width: 660px !important
    }
}

@media (min-width:1200px) and (max-width:1299px) {
    .banner-product .expo2020_logo {
        width: 220px
    }

    .banner-product .main_heading_text {
        font-size: 65px
    }

    .knowmore-bottomspacing {
        margin-bottom: 30px !important
    }
}

@media (min-width:1300px) and (max-width:1399px) {
    .banner-product .expo2020_logo {
        width: 230px
    }

    .banner-product .main_heading_text {
        font-size: 65px
    }

    .knowmore-bottomspacing {
        margin-bottom: 30px !important
    }
}

@media (min-width:1400px) and (max-width:1499px) {
    .banner-product .expo2020_logo {
        width: 250px
    }

    .banner-product .main_heading_text {
        font-size: 70px
    }

    .knowmore-bottomspacing {
        margin-bottom: 30px !important
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .address address {
        text-align: left !important
    }

    .outer-product-banner .headertext p {
        font-size: 35px
    }
}

@media (min-width:1024px) and (max-width:1366px) {
    .exhibitor-lead-heading .iconssection {
        margin-top: 80px
    }
}

@media (min-width:801px) and (max-width:850px) {
    .xporience_exhibitors_outer .main_feature_image {
        padding-top: 75px;
        padding-right: 5px
    }
}

@media (min-width:801px) and (max-width:811px) {
    .event_portfolio .events-slider .mobile-image {
        left: 32.7%;
        top: 8.8%
    }
}

@media (min-width:812px) and (max-width:812px) {
    .event_portfolio .events-slider .mobile-image {
        left: 33.9%;
        top: 8.8%
    }

    .events-slider .mobile-bg {
        left: 35%
    }
}

@media (min-width:813px) and (max-width:822px) {
    .event_portfolio .events-slider .mobile-image {
        left: 33.9%;
        top: 8.8%
    }

    .events-slider .mobile-bg {
        left: 35%
    }
}

@media (min-width:823px) and (max-width:823px) {
    .event_portfolio .events-slider .mobile-image {
        left: 34%;
        top: 9%
    }

    .events-slider .mobile-bg {
        left: 35.2%
    }
}

@media (min-width:824px) and (max-width:850px) {
    .event_portfolio .events-slider .mobile-image {
        left: 33.9%;
        top: 8.8%
    }
}

@media (min-width:851px) and (max-width:860px) {
    .xporience_exhibitors_outer .main_feature_image {
        padding-top: 60px;
        padding-right: 5px
    }

    .event_portfolio .events-slider .mobile-image {
        left: 34.5%;
        top: 8.8%
    }
}

@media (min-width:861px) and (max-width:870px) {
    .event_portfolio .events-slider .mobile-image {
        left: 34%;
        top: 8.8%
    }
}

@media (min-width:871px) and (max-width:880px) {
    .event_portfolio .events-slider .mobile-image {
        left: 34%;
        top: 8.8%
    }
}

@media (min-width:880px) and (max-width:999px) {
    .event_portfolio .events-slider .mobile-image {
        left: 34.2%;
        top: 8.8%
    }
}

@media (min-width:900px) and (max-width:919px) {
    .event_portfolio .events-slider .mobile-image {
        left: 34.7%;
        top: 8.8%
    }
}

@media (min-width:920px) and (max-width:939px) {
    .event_portfolio .events-slider .mobile-image {
        left: 35%;
        top: 8.8%
    }
}

@media (min-width:940px) and (max-width:959px) {
    .event_portfolio .events-slider .mobile-image {
        left: 35.3%;
        top: 8.8%
    }
}

@media (min-width:960px) and (max-width:960px) {
    .event_portfolio .events-slider .mobile-image {
        left: 36.3%;
        top: 9.9%
    }

    .events-slider .mobile-bg {
        left: 37%
    }
}

@media (min-width:961px) and (max-width:992px) {
    .xporience_exhibitors_outer .main_feature_image {
        padding-top: 47px;
        padding-right: 5px
    }

    .event_portfolio .events-slider .mobile-image {
        left: 36%;
        top: 8.8%
    }
}

@media (min-width:768px) and (max-width:992px) {
    .online_exhibitor_topbanner {
        padding-right: 10px;
        padding-left: 10px
    }

    .banner-product .expo2020_logo {
        width: 150px
    }

    .banner-product .main_heading_text {
        font-size: 50px
    }

    .knowmore-bottomspacing {
        margin-bottom: 10px !important
    }

    .banner-product-header1 {
        width: 486px !important
    }

    .home-banner-section .carousel-indicators {
        bottom: 3px !important
    }

    .home-banner-section .carousel-caption {
        top: 24% !important;
        left: 0 !important
    }

    .home-banner-section .banner-product {
        padding-bottom: 20px
    }

    .banner-product-header h2 {
        font-size: 50px !important;
        line-height: 52px !important;
        margin-top: 14px !important
    }

    .banner-product-header h4 {
        font-size: 30px !important
    }

    .request-demo-section .request-demo-right {
        width: 65%
    }

    .hidesm {
        display: none
    }

    .product_suit_category_left1 {
        width: 144px !important;
        margin-left: 89px !important;
        margin-top: -90px !important
    }

    .product_suit_category_left2 {
        width: 125px !important;
        margin-left: -272px !important;
        margin-top: 80px !important
    }

    .product_suit_category_left3 {
        width: 161px !important;
        margin-left: -275px !important;
        margin-top: 296px !important
    }

    .product_suit_category_left4 {
        width: 106px !important;
        margin-left: -125px !important;
        margin-top: 411px !important
    }

    .product_suit_category_left .product_suit_title,
    .product_suit_category_right .product_suit_title {
        text-align: center !important;
        width: 100% !important
    }

    .product_suit_category_left .product_suit_icon,
    .product_suit_category_right .product_suit_icon {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        display: table !important
    }

    .product_suit_category_right5 {
        width: 114px !important;
        margin-right: 110px !important;
        margin-top: -87px !important
    }

    .product_suit_category_right6 {
        width: 112px !important;
        margin-right: -270px !important;
        margin-top: 83px !important
    }

    .product_suit_category_right7 {
        width: 191px !important;
        margin-right: -278px !important;
        margin-top: 289px !important
    }

    .product_suit_category_right8 {
        width: 127px !important;
        margin-right: -128px !important;
        margin-top: 407px !important
    }

    .product_suit_box1 {
        width: 315px !important;
        height: 315px !important;
        margin-top: 141px !important
    }

    .home-our-client .container {
        padding-left: 7.5px !important;
        padding-right: 7.5px !important
    }

    .feature_section .featurebox,
    .home-our-client .item {
        width: 33.33%
    }

    .new_testinomial .section-testi-box {
        min-height: 270px
    }

    .menubox_button .white_border_btn {
        float: right;
        margin: 25px 0 0 20px
    }

    .carousel-caption h5 {
        font-size: 25px
    }

    .mobile_box_section {
        padding-right: 0
    }

    .feature_section .container .row {
        margin-right: 0;
        margin-left: 0
    }
}

@media (min-width:982px) and (max-width:1199px) {
    .product_suit_title {
        font-size: 12px !important
    }

    .product-right .product_suit_title {
        padding-left: 10px !important
    }

    .product-left .product_suit_title {
        padding-right: 10px !important
    }

    .product_suit_icon {
        height: 65px !important;
        width: 65px !important;
        line-height: 82px !important;
        font-size: 35px !important
    }

    .online-exhibitor-manual {
        padding-left: 117px
    }

    .event-management,
    .event-website {
        padding-top: 92px !important
    }

    .main-product-suit-middle {
        left: 43%
    }

    .product_suit_section img {
        height: 732px
    }

    .event-apps {
        margin-right: 210px !important
    }

    .exhibitor-lead {
        margin-left: 182px !important
    }

    .event-management {
        padding-left: 173px !important
    }

    .event-website {
        padding-right: 195px !important
    }
}

@media (min-width:850px) and (max-width:981px) {
    .product_suit_title {
        font-size: 10px !important
    }

    .product-right .product_suit_title {
        padding-left: 10px !important
    }

    .product-left .product_suit_title {
        padding-right: 10px !important
    }

    .product_suit_icon {
        height: 60px !important;
        width: 60px !important;
        line-height: 74px !important;
        font-size: 30px !important
    }

    .product_suit_section img {
        height: 675px
    }

    .main-product-suit-left {
        margin-top: 108px !important
    }

    .main-product-suit-middle {
        width: 108px;
        text-align: center;
        position: absolute;
        z-index: 12;
        margin-top: 56px;
        left: 43% !important
    }

    .event-apps {
        margin-right: 195px !important
    }

    .exhibitor-lead {
        margin-left: 175px !important
    }

    .event-website {
        padding-right: 183px !important
    }

    .event-management {
        padding-left: 144px !important
    }

    .event-registration {
        padding-right: 104px !important
    }

    .interactive-plans {
        padding-right: 62px !important
    }

    .event-management,
    .event-website {
        padding-top: 80px !important
    }

    .event-surveys,
    .interactive-plans {
        padding-top: 49px !important;
        padding-bottom: 10px !important
    }

    .event-apps,
    .exhibitor-lead {
        margin-top: 0 !important;
        padding-top: 66px !important
    }

    .online-exhibitor-manual {
        padding-left: 95px !important
    }

    .event-surveys {
        padding-left: 49px !important
    }
}

@media (min-width:839px) and (max-width:849px) {
    .product_suit_title {
        font-size: 10px !important
    }

    .product-right .product_suit_title {
        padding-left: 10px !important
    }

    .product-left .product_suit_title {
        padding-right: 10px !important
    }

    .product_suit_icon {
        height: 55px !important;
        width: 55px !important;
        line-height: 72px !important;
        font-size: 30px !important
    }

    .product_suit_section img {
        height: 648px
    }

    .main-product-suit-left {
        margin-top: 108px !important
    }

    .event-registration,
    .interactive-plans {
        padding-right: 65px
    }

    .event-apps {
        margin-right: 183px !important
    }

    .exhibitor-lead {
        margin-left: 171px !important
    }

    .event-website {
        padding-right: 170px !important
    }

    .event-management {
        padding-left: 144px !important
    }

    ,
    .event-registration {
        padding-right: 115px !important
    }

    .interactive-plans {
        padding-right: 77px !important
    }

    .main-product-suit-middle {
        left: 43% !important
    }

    .event-management,
    .event-website {
        padding-top: 80px !important
    }

    .event-surveys,
    .interactive-plans {
        padding-top: 49px !important;
        padding-bottom: 10px !important
    }

    .event-apps,
    .exhibitor-lead {
        margin-top: 0 !important;
        padding-top: 50px !important
    }

    .online-exhibitor-manual {
        padding-left: 102px !important
    }

    .event-surveys {
        padding-left: 77px !important
    }
}

@media (min-width:767px) and (max-width:838px) {
    .main-product-suit-middle {
        margin-top: 40px !important;
        left: 42% !important
    }

    .product_suit_title {
        font-size: 10px !important
    }

    .product-right .product_suit_title {
        padding-left: 10px !important
    }

    .product-left .product_suit_title {
        padding-right: 10px !important
    }

    .product_suit_icon {
        height: 55px !important;
        width: 55px !important;
        line-height: 72px !important;
        font-size: 30px !important
    }

    .product_suit_section img {
        height: 523px
    }

    .main-product-suit-left {
        margin-top: 87px !important
    }

    .online-exhibitor-manual {
        padding-left: 93px !important;
        padding-top: 15px
    }

    .event-surveys {
        padding-left: 26px !important
    }

    .event-apps,
    .exhibitor-lead {
        margin-top: 0 !important;
        padding-top: 35px !important
    }

    .event-apps {
        margin-right: 131px !important
    }

    .exhibitor-lead {
        margin-left: 131px !important
    }

    .event-management,
    .event-website {
        padding-top: 55px !important
    }

    .event-website {
        padding-right: 104px !important
    }

    .event-management {
        padding-left: 109px !important
    }

    .event-registration {
        padding-right: 84px !important
    }

    .interactive-plans {
        padding-right: 14px !important
    }

    .event-surveys,
    .interactive-plans {
        padding-top: 31px !important;
        padding-bottom: 10px !important
    }
}

@media (min-width:300px) and (max-width:766px) {
    .product_suit_title {
        font-size: 12px !important
    }

    .product-right .product_suit_title {
        padding-left: 10px !important
    }

    .product-left .product_suit_title {
        padding-right: 10px !important
    }

    .product_suit_icon {
        height: 55px !important;
        width: 55px !important;
        line-height: 72px !important;
        font-size: 30px !important
    }

    .main-product-suit-left {
        margin-top: 88px !important
    }

    .event-surveys,
    .online-exhibitor-manual {
        padding-left: 48px !important
    }

    .event-apps,
    .exhibitor-lead {
        margin-top: 35px !important
    }

    .event-apps {
        margin-right: 147px !important
    }

    .exhibitor-lead {
        margin-left: 131px !important
    }

    .event-management,
    .event-website {
        padding-top: 55px !important
    }

    .event-website {
        padding-right: 141px !important
    }

    .event-management {
        padding-left: 108px !important
    }

    .event-registration,
    .interactive-plans {
        padding-right: 77px !important
    }

    .event-surveys,
    .interactive-plans {
        padding-top: 37px !important;
        padding-bottom: 10px !important
    }
}

@media (max-width:589px) {
    .why_organizer_outer .outer_item.reasonbox_inner {
        margin-right: auto;
        margin-left: auto;
        float: none;
        display: table
    }
}

@media (min-width:768px) and (max-width:867px) {
    .product_suit_inner {
        min-height: 791px !important;
        padding-top: 85px !important;
        background-position: -139px 0 !important
    }

    .reasonbox_inner {
        padding: 28px 57px
    }
}

@media (min-width:768px) and (max-width:960px) {
    .outer-product-banner .toppheading_lead {
        margin-top: 21px;
        padding-left: 50px !important;
        padding-right: 0
    }

    .inner_toppheading_lead {
        padding-right: 0
    }

    .outer-product-banner .iconssection {
        margin-top: 23px;
        padding-left: 15px
    }

    .outer-product-banner .exhibitor-lead-heading p {
        color: #fff !important;
        padding-top: 112px
    }
}

@media (min-width:868px) and (max-width:992px) {
    .product_suit_inner {
        min-height: 791px !important;
        padding-top: 85px !important;
        background-position: -139px 0 !important
    }

    .reasonbox_inner {
        padding: 28px 122px
    }
}

@media (min-width:993px) and (max-width:1023px) {
    .event_portfolio .events-slider .mobile-image {
        left: 36%;
        top: 8.8%
    }

    .xporience_exhibitors_outer .main_feature_image {
        padding-top: 95px;
        padding-right: 5px
    }

    .home-banner-section .carousel-indicators {
        bottom: 14px !important
    }

    .product_suit_section .product_suit_inner {
        min-height: 779px;
        padding-top: 90px
    }

    .reasonbox_inner {
        padding: 28px 122px
    }
}

@media (min-width:1024px) and (max-width:1024px) {
    .event_portfolio .events-slider .mobile-image {
        left: 36.4%;
        top: 9.7%
    }

    .events-slider .mobile-bg {
        top: 20%;
        left: 37.5%
    }
}

@media (min-width:1025px) and (max-width:1199px) {
    .home-banner-section .carousel-indicators {
        bottom: 14px !important
    }

    .product_suit_section .product_suit_inner {
        min-height: 779px;
        padding-top: 90px
    }
}

@media (min-width:1366px) and (max-width:1366px) {
    .events-slider .mobile-image {
        top: 11%;
        left: 38.9%
    }

    .events-slider .mobile-bg {
        top: 20%;
        left: 39.7%
    }
}

@media (min-width:590px) and (max-width:599px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 1.5%
    }
}

@media (min-width:600px) and (max-width:649px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 2.5%
    }
}

@media (min-width:650px) and (max-width:699px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 6%
    }
}

@media (min-width:700px) and (max-width:766px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 9%
    }
}

@media (min-width:768px) and (max-width:799px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 14%
    }
}

@media (min-width:800px) and (max-width:849px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 16%
    }
}

@media (min-width:850px) and (max-width:879px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 19%
    }
}

@media (min-width:880px) and (max-width:899px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 1.7%
    }
}

@media (min-width:900px) and (max-width:924px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 2.5%
    }
}

@media (min-width:925px) and (max-width:949px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 3.5%
    }
}

@media (min-width:950px) and (max-width:974px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 5%
    }
}

@media (min-width:975px) and (max-width:999px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 6.5%
    }
}

@media (min-width:1000px) and (max-width:1024px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 7%
    }
}

@media (min-width:1025px) and (max-width:1049px) {
    .event_portfolio .events-slider .mobile-image {
        left: 36%;
        top: 8.8%
    }

    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 8%
    }
}

@media (min-width:1050px) and (max-width:1074px) {
    .event_portfolio .events-slider .mobile-image {
        left: 36%;
        top: 8.8%
    }

    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 7%
    }
}

@media (min-width:1075px) and (max-width:1099px) {
    .event_portfolio .events-slider .mobile-image {
        left: 36%;
        top: 9.8%
    }

    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 7.5%
    }
}

@media (min-width:1100px) and (max-width:1124px) {
    .event_portfolio .events-slider .mobile-image {
        left: 36%;
        top: 9.8%
    }

    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 7.5%
    }
}

@media (min-width:1125px) and (max-width:1149px) {
    .event_portfolio .events-slider .mobile-image {
        left: 36%;
        top: 9.8%
    }

    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 7.5%
    }
}

@media (min-width:1150px) and (max-width:1174px) {
    .event_portfolio .events-slider .mobile-image {
        left: 36%;
        top: 9.8%
    }

    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 7.5%
    }
}

@media (min-width:1175px) and (max-width:1199px) {
    .event_portfolio .events-slider .mobile-image {
        left: 36%;
        top: 9.8%
    }

    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 7.5%
    }
}

@media (min-width:1200px) and (max-width:1279px) {
    .event_portfolio .events-slider .mobile-image {
        left: 38.5%;
        top: 11%
    }
}

@media (min-width:1280px) and (max-width:1280px) {
    .event_portfolio .events-slider .mobile-image {
        left: 38.9%;
        top: 11%
    }

    .events-slider .mobile-bg {
        top: 18%;
        left: 39.7%
    }
}

@media (min-width:1281px) and (max-width:1365px) {
    .event_portfolio .events-slider .mobile-image {
        left: 38.5%;
        top: 11%
    }
}

@media (min-width:1200px) and (max-width:1224px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 15%
    }
}

@media (min-width:1225px) and (max-width:1249px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 15%
    }
}

@media (min-width:1250px) and (max-width:1274px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 15%
    }
}

@media (min-width:1275px) and (max-width:1300px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 15%
    }
}

@media (min-width:1301px) and (max-width:1400px) {
    .why_organizer_outer .reasonbox_outer_large.reasonbox_outer {
        padding-left: 3%
    }
}

@media (min-width:1700px) and (max-width:1799px) {
    .xporience_exhibitors_outer .main_feature_image {
        padding-top: 65px
    }
}

@media (min-width:1800px) and (max-width:1899px) {
    .xporience_exhibitors_outer .main_feature_image {
        padding-top: 22px
    }
}

@media (min-width:1900px) and (max-width:1999px) {
    .xporience_exhibitors_outer .main_feature_image {
        padding-top: 55px
    }
}

@media (min-width:2000px) and (max-width:2500px) {
    .xporience_exhibitors_outer .main_feature_image {
        padding-top: 57px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .xporience_features_details .orange_bullets li {
        font-size: 15px;
        line-height: 35px
    }

    .exhibitoronline-header .exhibitor_topbanner_left {
        padding-top: 160px
    }

    .exhibitoronline-header .online_exhibitor_topbanner p {
        font-size: 25px;
        color: #fff;
        line-height: 35px
    }

    .exhibitoronline-header .exhibitor_image {
        width: 400px;
        margin-top: -160px
    }

    .exhibitoronline-header .exhibitor_image img {
        width: 100%;
        margin-left: 0
    }
}

@media (min-width:992px) and (max-width:1320px) {
    .navigation .navbar-default .navbar-nav>li>a {
        font-size: 13px !important;
        padding: 10px 12px
    }

    .exhibitoronline-header .exhibitor_topbanner_left {
        padding-top: 217px
    }

    .exhibitoronline-header .online_exhibitor_topbanner p {
        font-size: 35px;
        color: #fff;
        line-height: 40px
    }

    .exhibitoronline-header .exhibitor_image {
        width: 550px;
        margin-top: -229px
    }

    .exhibitoronline-header .exhibitor_image img {
        width: 100%;
        margin-left: 0
    }
}

@media (min-width:1125px) and (max-width:1200px) {
    .xporience_exhibitors_outer .main_feature_image {
        padding-top: 70px;
        padding-right: 5px
    }

    .reasonbox_inner {
        padding: 28px 122px
    }
}

@media (min-width:1201px) and (max-width:1300px) {
    .xporience_exhibitors_outer .main_feature_image {
        padding-top: 113px;
        padding-right: 5px
    }
}

@media (min-width:1301px) and (max-width:1400px) {
    .xporience_exhibitors_outer .main_feature_image {
        padding-top: 90px;
        padding-right: 5px
    }
}

@media (min-width:1200px) and (max-width:1366px) {
    .home-banner-section .carousel-indicators {
        bottom: 14px !important
    }
}

@media (min-width:200px) and (max-width:1200px) {

    .event_portfolio .carousel-3d-container .next,
    .event_portfolio .carousel-3d-container .prev {
        color: #fff !important;
        background-color: rgba(0, 0, 0, .68);
        border-radius: 50%;
        border: 1px solid rgba(0, 0, 0, .85)
    }

    .event_portfolio .carousel-3d-container .prev {
        padding: 6px 0 0 5px
    }

    .event_portfolio .carousel-3d-container .next {
        padding: 6px 6px 0 0
    }
}

@media (max-width:299px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 35%
    }

    .mobile_caption_slider .mobile-image-fix-outer {
        margin-top: 298px
    }

    .event_portfolio .events-slider .mobile-image {
        left: 7.5%
    }
}

@media (min-width:300px) and (max-width:319px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 38%
    }

    .event_portfolio .events-slider .mobile-image {
        left: 2.5%;
        top: 10%
    }

    .mobile_caption_slider .mobile-image-fix-outer {
        margin-top: 300px
    }
}

@media (min-width:320px) and (max-width:335px) {
    .event_portfolio .events-slider .mobile-image {
        left: 8%;
        top: 10%
    }
}

@media (min-width:336px) and (max-width:350px) {
    .event_portfolio .events-slider .mobile-image {
        left: 9%;
        top: 10%
    }
}

@media (min-width:320px) and (max-width:350px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 39%
    }

    .mobile_caption_slider .mobile-image-fix-outer {
        margin-top: 300px
    }
}

@media (min-width:351px) and (max-width:359px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 40%
    }

    .event_portfolio .events-slider .mobile-image {
        left: 10.5%;
        top: 10%
    }
}

@media (min-width:360px) and (max-width:374px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 41%
    }

    .event_portfolio .events-slider .mobile-image {
        left: 11.9%;
        top: 10%
    }
}

@media (min-width:375px) and (max-width:390px) {
    .event_portfolio .events-slider .mobile-image {
        left: 13.5%;
        top: 10%
    }
}

@media (min-width:391px) and (max-width:400px) {
    .event_portfolio .events-slider .mobile-image {
        left: 14.5%;
        top: 10%
    }
}

@media (min-width:375px) and (max-width:400px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 42%
    }
}

@media (min-width:401px) and (max-width:410px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 43%
    }

    .event_portfolio .events-slider .mobile-image {
        left: 15%;
        top: 10%
    }
}

@media (min-width:411px) and (max-width:411px) {
    .event_portfolio .events-slider .mobile-image {
        left: 16%;
        top: 10%
    }
}

@media (min-width:412px) and (max-width:413px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 42%
    }

    .event_portfolio .events-slider .mobile-image {
        left: 16.5%;
        top: 10%
    }
}

@media (min-width:414px) and (max-width:450px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 44%
    }
}

@media (min-width:415px) and (max-width:432px) {
    .event_portfolio .events-slider .mobile-image {
        left: 17.5%;
        top: 8%
    }
}

@media (min-width:414px) and (max-width:414px) {
    .event_portfolio .events-slider .mobile-image {
        left: 16.5%;
        top: 10.5%
    }
}

@media (min-width:415px) and (max-width:432px) {
    .event_portfolio .events-slider .mobile-image {
        left: 15.9%;
        top: 10.3%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:433px) and (max-width:442px) {
    .event_portfolio .events-slider .mobile-image {
        left: 18.5%;
        top: 6.1%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:443px) and (max-width:450px) {
    .event_portfolio .events-slider .mobile-image {
        left: 18.5%;
        top: 6.5%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:451px) and (max-width:479px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 45%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:451px) and (max-width:466px) {
    .event_portfolio .events-slider .mobile-image {
        left: 18.7%;
        top: 6.2%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:467px) and (max-width:479px) {
    .event_portfolio .events-slider .mobile-image {
        left: 20%;
        top: 6.5%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:480px) and (max-width:500px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 46%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:480px) and (max-width:480px) {
    .event_portfolio .events-slider .mobile-image {
        left: 21.5%;
        top: 6.6%
    }

    .events-slider .mobile-bg {
        left: 28%;
        display: none
    }
}

@media (min-width:481px) and (max-width:489px) {
    .event_portfolio .events-slider .mobile-image {
        left: 20.9%;
        top: 6.5%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:490px) and (max-width:500px) {
    .event_portfolio .events-slider .mobile-image {
        left: 20.7%;
        top: 6.2%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:501px) and (max-width:550px) {
    .home-banner-section .carousel-control .banner-arrow {
        left: 22%;
        top: 6.2%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:501px) and (max-width:526px) {
    .event_portfolio .events-slider .mobile-image {
        left: 22%;
        top: 7.9%
    }
}

@media (min-width:527px) and (max-width:532px) {
    .event_portfolio .events-slider .mobile-image {
        left: 24%;
        top: 6.9%
    }
}

@media (min-width:533px) and (max-width:533px) {
    .event_portfolio .events-slider .mobile-image {
        left: 24.5%;
        top: 6.6%
    }
}

@media (min-width:534px) and (max-width:550px) {
    .event_portfolio .events-slider .mobile-image {
        left: 23.7%;
        top: 6.9%
    }
}

@media (min-width:551px) and (max-width:567px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 49%
    }

    .event_portfolio .events-slider .mobile-image {
        left: 24.8%;
        top: 7%
    }
}

@media (min-width:569px) and (max-width:599px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 50%
    }
}

@media (min-width:568px) and (max-width:568px) {
    .event_portfolio .events-slider .mobile-image {
        left: 26%;
        top: 7.2%
    }
}

@media (min-width:569px) and (max-width:578px) {
    .event_portfolio .events-slider .mobile-image {
        left: 25.6%;
        top: 7%
    }
}

@media (min-width:579px) and (max-width:599px) {
    .event_portfolio .events-slider .mobile-image {
        left: 26%;
        top: 7%
    }
}

@media (min-width:600px) and (max-width:639px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 51%
    }
}

@media (min-width:600px) and (max-width:600px) {
    .event_portfolio .events-slider .mobile-image {
        left: 27.4%;
        top: 7.2%
    }
}

@media (min-width:601px) and (max-width:619px) {
    .event_portfolio .events-slider .mobile-image {
        left: 26.5%;
        top: 7%
    }
}

@media (min-width:620px) and (max-width:639px) {
    .event_portfolio .events-slider .mobile-image {
        left: 27.5%;
        top: 7%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:640px) and (max-width:640px) {
    .event_portfolio .events-slider .mobile-image {
        left: 28.4%;
        top: 7.4%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:641px) and (max-width:650px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 52%
    }

    .event_portfolio .events-slider .mobile-image {
        left: 28.4%;
        top: 7.2%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (max-width:600px) {
    .modal .modal-content {
        padding: 20px 15px !important
    }
}

@media (min-width:651px) and (max-width:666px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 53%
    }

    .event_portfolio .events-slider .mobile-image {
        left: 28.7%;
        top: 7.2%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:667px) and (max-width:700px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 54%
    }

    .events-slider .mobile-bg {
        display: none
    }
}

@media (min-width:668px) and (max-width:680px) {
    .event_portfolio .events-slider .mobile-image {
        left: 29.2%;
        top: 8.6%
    }
}

@media (min-width:667px) and (max-width:667px) {
    .event_portfolio .events-slider .mobile-image {
        left: 29.5%;
        top: 7.6%
    }
}

@media (min-width:681px) and (max-width:700px) {
    .event_portfolio .events-slider .mobile-image {
        left: 30%;
        top: 7.5%
    }
}

@media (min-width:732px) and (max-width:732px) {
    .events-slider .mobile-image {
        left: 30.1%;
        top: 8%
    }
}

@media (min-width:701px) and (max-width:731px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 55%
    }
}

@media (min-width:701px) and (max-width:715px) {
    .event_portfolio .events-slider .mobile-image {
        left: 30.3%;
        top: 7.7%
    }
}

@media (min-width:716px) and (max-width:730px) {
    .event_portfolio .events-slider .mobile-image {
        left: 30.7%;
        top: 8.7%
    }
}

@media (min-width:731px) and (max-width:731px) {
    .event_portfolio .events-slider .mobile-image {
        left: 31.5%;
        top: 8%
    }
}

@media (min-width:732px) and (max-width:735px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 55%
    }

    .event_portfolio .events-slider .mobile-image {
        left: 31.1%;
        top: 8%
    }
}

@media (min-width:736px) and (max-width:766px) {
    .home-banner-section .carousel-control .banner-arrow {
        top: 55%
    }
}

@media (min-width:737px) and (max-width:752px) {
    .event_portfolio .events-slider .mobile-image {
        left: 31.3%;
        top: 8%
    }
}

@media (min-width:736px) and (max-width:736px) {
    .event_portfolio .events-slider .mobile-image {
        left: 31.3%;
        top: 8%
    }
}

@media (min-width:753px) and (max-width:766px) {
    .event_portfolio .events-slider .mobile-image {
        left: 31.7%;
        top: 8%
    }
}

@media (min-width:768px) and (max-width:799px) {
    .event_portfolio .events-slider .mobile-image {
        left: 33%;
        top: 8.8%
    }
}

@media (min-width:800px) and (max-width:800px) {
    .event_portfolio .events-slider .mobile-image {
        left: 33.7%;
        top: 8.8%
    }

    .events-slider .mobile-bg {
        left: 35%
    }
}

@media (max-width:400px) {
    .request-demo-section .request-demo-call-section-left .pink-btn {
        float: none;
        margin-left: auto;
        margin-right: auto;
        display: table
    }

    .request-demo-section .request-demo-call-section-right {
        text-align: center
    }

    .request-demo-section .request-demo-call-section-right a {
        float: none;
        text-align: center
    }

    .mobile_caption_slider .caption_text_mobile {
        padding-top: 100px !important
    }
}

@media (min-width:351px) and (max-width:450px) {
    .mobile_caption_slider .mobile-image-fix-outer {
        margin-top: 266px
    }
}

@media (min-width:450px) and (max-width:500px) {
    .home_page .banner-product p span {
        width: 100%
    }
}

@media (min-width:401px) and (max-width:500px) {
    .mobile_caption_slider .mobile-image-fix-outer {
        margin-top: 187px
    }
}

@media (min-width:501px) and (max-width:767px) {
    .mobile_caption_slider .mobile-image-fix-outer {
        margin-top: 157px
    }

    .home_page .about_xporience_section {
        padding-bottom: 60px;
        padding-top: 10px
    }
}

@media (min-width:300px) and (max-width:480px) {
    .feature_section .featurebox {
        width: 50%;
        padding-bottom: 5px
    }

    .visitor_mobile h2,
    .visitor_mobile h3 {
        font-size: 25px
    }

    .reasonbox_inner {
        margin-left: auto;
        margin-right: auto;
        float: none;
        display: table
    }

    .home-our-client .item {
        width: 50%
    }

    .home-our-client-section .item img {
        max-width: 100%
    }

    .address_section {
        padding-bottom: 15px
    }

    .address_section.last_address_section {
        padding-bottom: 0
    }
}

@media (min-width:481px) and (max-width:767px) {
    .lead_capture_page .exhibitor-lead-portfolio h2 {
        padding-left: 15px
    }

    .outer-product-banner .headertext p {
        padding-top: 50px
    }

    #getintouch .request-demo-call-section .request-demo-call-section-left {
        width: 100%
    }

    #getintouch .request-demo-call-section .request-demo-call-section-left .btn {
        width: auto
    }

    .request-demo-call-section .request-demo-call-section-right {
        width: 40%
    }

    .home-our-client .container {
        padding-left: 7.5px !important;
        padding-right: 7.5px !important
    }

    .home-our-client .item img {
        max-width: 100% !important;
        width: 100% !important
    }

    .feature_section .featurebox,
    .home-our-client .item {
        padding: 7.5px;
        width: 33.33%
    }

    .home-our-client-section .item img {
        max-width: 100%
    }

    .address_section {
        width: 50% !important;
        float: left
    }

    .feature_section .container .row {
        margin-left: -7.5px;
        margin-right: -7.5px
    }
}

@media (min-width:481px) and (max-width:580px) {
    .request-demo-section .request-demo-right {
        width: 100%
    }

    .reasonbox_inner {
        padding: 28px 55px
    }
}

@media (min-width:581px) and (max-width:680px) {
    .request-demo-section .request-demo-right {
        width: 80%
    }

    .reasonbox_inner {
        padding: 28px 91px
    }
}

@media (min-width:681px) and (max-width:767px) {
    .request-demo-section .request-demo-right {
        width: 70%
    }

    .reasonbox_inner {
        padding: 28px 132px
    }
}

@media (max-width:400px) {
    .event-mobile-app-page .outer-product-banner .headertext p {
        padding-top: 13px
    }

    .visitor_mobile .navbar-header .navbar-brand {
        width: 120px
    }

    .outer_client_login {
        display: block;
        float: right;
        margin-top: 0;
        margin-right: 15px;
        margin-bottom: 15px
    }

    .outer_client_login .client_login_btn {
        float: right;
        width: 85px;
        padding: 6px 0 2px;
        font-size: 12px;
        text-align: center;
        margin-top: 26px
    }

    .product-header-section .navbar-default .navbar-toggle,
    .visitor-header-section .navbar-default .navbar-toggle {
        border: 0
    }

    .navigation .navbar-default {
        height: 80px !important
    }
}

@media (min-width:300px) and (max-width:500px) {
    .banner-product-logo-header p {
        text-align: center;
        color: #fff;
        font-size: 22px !important;
        line-height: 18px !important
    }
}

@media (min-width:801px) and (max-width:900px) {
    .banner-product-logo-header p {
        text-align: center;
        color: #fff
    }
}

@media (min-width:401px) and (max-width:767px) {
    .event-mobile-app-page .outer-product-banner .headertext p {
        padding-top: 45px
    }

    .product-header-section .navbar-default .navbar-toggle,
    .visitor-header-section .navbar-default .navbar-toggle {
        margin-top: 33px
    }

    .outer_client_login {
        float: right;
        margin-top: 33px;
        margin-right: 15px;
        margin-bottom: 15px
    }

    .outer_client_login .client_login_btn {
        float: right;
        width: 110px;
        padding: 7px 5px;
        text-align: center
    }

    .mobile_caption_slider .caption_text_mobile {
        padding-top: 45px !important
    }
}

@media screen and (min-width:768px) {
    .modal-dialog {
        width: 500px;
        margin: 30px auto
    }

    .home-banner-section .carousel-indicators {
        bottom: 40px
    }
}

@media (max-width:500px) {
    .home-banner-section .carousel-caption {
        position: relative
    }

    .carousel-caption {
        background-color: #fff;
        float: left;
        width: 100%
    }

    .home-banner-section .carousel-indicators li {
        background-color: rgba(0, 0, 0, .5) !important
    }

    .home-banner-section .carousel-indicators li.active {
        background-color: #000 !important
    }

    .home-banner-section .carousel-indicators {
        width: 100%;
        left: 0;
        margin-left: 0;
        bottom: -52px
    }

    .banner-product-header {
        text-align: left !important;
        height: 130px
    }

    .carousel-indicators {
        text-align: left
    }

    .banner-product-logo-header p {
        color: #000 !important
    }

    .banner-product .main_heading_text,
    .banner-product p,
    .banner-product-header1 .small_heading_text {
        text-align: left !important
    }
}

@media (min-width:501px) and (max-width:767px) {
    .home-banner-section .carousel-caption {
        top: 11% !important
    }

    .banner-product .main_heading_text,
    .banner-product p,
    .banner-product-header1 .small_heading_text {
        font-size: 50px;
        width: 100% !important;
        float: left !important;
        text-align: center !important
    }
}

@media (min-width:501px) and (max-width:600px) {
    .home_page .carousel-indicators {
        bottom: -15px
    }
}

@media (max-width:767px) {
    .home_page .event_portfolio h2 {
        text-align: left;
        padding-bottom: 30px;
        padding-left: 15px
    }

    .event-mobile-app-page .event_portfolio h2 {
        text-align: left;
        padding-left: 15px;
        padding-right: 15px
    }

    .event-mobile-app-page .event_portfolio {
        margin-top: 30px;
        padding-bottom: 60px !important
    }

    .event-mobile-app-page .home-our-client .retainer_contract_outer {
        margin-bottom: 0
    }

    .npb_xs {
        padding-bottom: 0 !important
    }

    .event-mobile-app-page .applive_week.apply_for_discount,
    .event-mobile-app-page .free_app_requirment.apply_for_discount,
    .event-mobile-app-page .get-discount-box.apply_for_discount,
    .event-mobile-app-page .retainer_contract.apply_for_discount {
        padding: 15px
    }

    .event-mobile-app-page .applive_week.apply_for_discount .discount_box_btn,
    .event-mobile-app-page .applive_week.apply_for_discount .discount_text_box,
    .event-mobile-app-page .free_app_requirment.apply_for_discount .discount_box_btn,
    .event-mobile-app-page .free_app_requirment.apply_for_discount .discount_text_box,
    .event-mobile-app-page .get-discount-box.apply_for_discount .discount_box_btn,
    .event-mobile-app-page .get-discount-box.apply_for_discount .discount_text_box,
    .event-mobile-app-page .retainer_contract.apply_for_discount .discount_box_btn,
    .event-mobile-app-page .retainer_contract.apply_for_discount .discount_text_box {
        padding-left: 0;
        padding-right: 0
    }

    .mobile_rounded_ui {
        color: #303030;
        padding: 15px
    }

    .mobile_rounded_ui .feature_app_item {
        width: 100%;
        float: left;
        padding-bottom: 15px
    }

    .mobile_rounded_ui .iconfont_feature {
        font-size: 35px;
        color: #9E00FC;
        padding-top: 13px;
        padding-right: 15px
    }

    .mobile_rounded_ui .icon_feature {
        font-size: 20px;
        font-weight: 700;
        color: #303030;
        font-family: proxima_nova_rgbold !important;
        width: 100%;
        float: left
    }

    .mobile_rounded_ui .icon_feature_deatils {
        font-size: 15px;
        float: left;
        width: 100%
    }

    .icon_feature_details,
    .iconfont_feature {
        display: table-cell;
        vertical-align: middle;
        float: none
    }

    .outer-product-banner .exhibitor-lead-heading.headertext p {
        padding-bottom: 20px;
        color: #fff;
        font-size: 25px;
        text-align: left
    }

    .exhibitor-lead-mobile .mobile-box-cover {
        width: 100%
    }

    .exhibitor-lead-heading {
        width: 100%;
        text-align: center
    }

    .iti-mobile .contact-form-new {
        padding-top: 30px
    }

    .container.contactus-page {
        padding: 0;
        margin-top: 115px;
        margin-bottom: 25px;
        border: none !important
    }

    .nplr_xs {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .banner-product .expo2020_logo {
        width: 150px;
        display: none
    }

    .banner-product-header1 {
        width: 100% !important
    }

    .orange_bullets {
        padding-top: 20px
    }

    .xporience_features_details .orange_bullets li {
        font-size: 15px;
        line-height: 20px;
        padding-bottom: 15px
    }

    .xporience_exhibitors_outer .main_feature_image {
        padding-top: 0;
        padding-right: 0
    }

    .product_suit_section img {
        width: 95%;
        margin-left: 30px !important
    }

    .product_suit_section {
        text-align: center
    }

    div.modal {
        padding-right: 0 !important
    }

    .home-header .navbar-nav>li>.dropdown-menu {
        position: unset !important
    }

    .headerimage .headertext p {
        font-size: 30px;
        padding-top: 17%
    }

    .headerimage .headertext,
    .mobile-box-cover,
    .mobile-image-fix-outer {
        padding-left: 0;
        padding-right: 0
    }

    .headerimage .headertext {
        margin-right: -15px;
        margin-left: -15px
    }

    .visitor_mobile .navbar-header .navbar-brand {
        margin-left: 15px !important
    }

    .item_box_right {
        padding-left: 0
    }

    .item_box_left {
        padding-right: 0
    }

    .home-banner-section .banner-product-header {
        width: 100%;
        padding-bottom: 0
    }

    .banner-product-header1 p {
        margin: 0 !important
    }

    .home-banner-section .banner-product-logo {
        width: 200px;
        margin-left: auto;
        margin-right: auto;
        float: none;
        display: table
    }

    .visitor-header.home-header {
        background-image: none
    }

    .banner-product p {
        margin-top: 0;
        padding: 0
    }

    .home-banner-section .banner-product-header h2 {
        font-size: 45px;
        text-align: center;
        line-height: 45px
    }

    .home-our-client .item {
        padding: 10px 15px !important
    }

    .home-banner-section .banner-product-header h4 {
        text-align: center;
        font-size: 25px
    }

    .home-banner-section .carousel-control {
        width: 0%
    }

    .home-banner-section .carousel-control.left {
        left: -10px
    }

    .home-banner-section .carousel-control.right {
        right: 50px
    }

    .request-demo-section .request-demo-right {
        background-color: #fff;
        padding: 15px
    }

    .request-demo-call-section {
        padding-top: 0 !important
    }

    .request-demo-section .font-icon-style1:before,
    .request-demo-section .font-icon-style2:before {
        left: 0
    }

    .request-demo-section .request-demo-right .form-control {
        padding: 10px 0 10px 30px
    }

    .product_suit_section .product_suit_know_more {
        margin-top: 0
    }

    .reasonbox_inner_item h4 {
        padding: 0 5px
    }

    .event_portfolio .carousel-3d-container .prev {
        margin-left: 0
    }

    .event_portfolio .carousel-3d-container .next {
        margin-right: 0
    }

    .product-header-section .navbar-default .navbar-toggle,
    .visitor-header-section .navbar-default .navbar-toggle {
        border-color: transparent;
        padding: 9px 15px;
        margin-right: 0
    }

    .product-header-section .navbar-default .navbar-toggle .icon-bar,
    .visitor-header-section .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff
    }

    .client_login_btn {
        text-transform: uppercase
    }

    .visitor_mobile .carousel-caption h5 {
        font-size: 25px !important
    }

    .mobile_box_section {
        padding: 0
    }

    .discount_box_btn .white_border_btn {
        float: none;
        display: table;
        margin: 15px auto
    }

    .visitor-header-section .navbar-default .navbar-nav>li>a:active,
    .visitor-header-section .navbar-default .navbar-nav>li>a:focus,
    .visitor-header-section .navbar-default .navbar-nav>li>a:hover {
        background-color: transparent
    }

    .visitor_mobile #carouselFade img {
        display: table;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        overflow: visible
    }

    .caption_text_mobile {
        padding-right: 0
    }

    .visitor_mobile h3 {
        font-size: 25px
    }

    .feature_section h3 {
        padding: 0 0 10px;
        margin-top: 0
    }

    .feature_section .custom_feature_box.lastchild,
    .home-our-client .item.lastitem {
        padding-bottom: 0
    }

    .applive_week_outer {
        margin-bottom: 0;
        margin-top: 0;
        padding: 0;
        border-radius: 0 !important
    }

    .home-our-client h3 {
        margin-top: 0
    }

    .retainer_contract_outer {
        margin-top: 15px;
        margin-bottom: 0;
        padding: 0 15px
    }

    .event_portfolio .events-slider .mobile-image img {
        width: 273px;
        height: 519px
    }

    .home-our-client {
        padding: 42px 0 12px
    }

    .event_portfolio.home-our-client-section {
        padding: 35px 0 45px !important
    }

    .new_testinomial {
        padding: 28px 0 0
    }

    .free_app_requirment_outer {
        margin-top: 16px;
        margin-bottom: 0
    }

    .testi_btn_outer {
        margin-top: 20px;
        margin-bottom: 10px
    }

    .visitor_mobile_footer address .country_name,
    .visitor_mobile_footer address h3 img {
        float: none
    }

    .visitor_mobile {
        padding: 26px 0
    }

    .inner_menu_css {
        padding-left: 10px
    }

    .mobile_caption_slider .caption_text_mobile {
        width: 100% !important
    }

    .mobile_caption_slider .mobile-image-fix-outer {
        float: none;
        margin-left: auto;
        margin-right: auto
    }

    .discount_text_box {
        text-align: center
    }
}

.home-header img {
    width: 100% !important
}

.about_xporience_section p {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0
}

.visitor_mobile p {
    color: #303030
}

.bg-white {
    background-color: #fff
}

.visitor_mobile .about_xporience_section h3 {
    margin: 0;
    padding: 0 0 40px
}

.section-padding {
    padding-top: 40px;
    padding-bottom: 40px;
    float: left;
    width: 100%
}

.btn_outer .border_btn,
.centerbox {
    margin-left: auto;
    margin-right: auto;
    float: none;
    display: table
}

.mt40 {
    margin-top: 40px
}

.product_suit_inner {
    background-image: url(../images/product-suit-bg.png);
    min-height: 889px;
    background-repeat: no-repeat;
    padding-top: 153px
}

.bg-orange-gray {
    background-color: #f2efed
}

.product_suit_box1,
.product_suit_box2,
.product_suit_icon {
    border-radius: 50%;
    background-color: #fff
}

.product_suit_box2 {
    width: 585px;
    height: 585px
}

.product_suit_title {
    font-size: 16px;
    font-weight: 700;
    color: #303030;
    letter-spacing: 1px
}

.product_suit_icon {
    height: 92px;
    width: 92px;
    line-height: 109px;
    font-size: 42px;
    overflow: hidden;
    text-align: center
}

.pink-color {
    color: #9E00FC
}

.orange-color {
    color: #f5821f
}

.product_suit_category_left .product_suit_title {
    float: left;
    text-align: right
}

.product_suit_category_left .product_suit_icon,
.product_suit_category_right .product_suit_title {
    float: right
}

.product_suit_category_left,
.product_suit_category_right .product_suit_icon {
    float: left
}

.product_suit_category_left1 {
    width: 245px;
    margin-left: -52px;
    margin-top: -7px
}

.product_suit_category_left2 {
    width: 217px;
    margin-left: -344px;
    margin-top: 155px
}

.product_suit_category_left3 {
    width: 257px;
    margin-left: -379px;
    margin-top: 347px
}

.product_suit_category_left4 {
    width: 197px;
    margin-left: -191px;
    margin-top: 494px
}

.product_suit_category_right5 {
    width: 216px;
    margin-right: -21px;
    margin-top: -7px
}

.product_suit_category_right6 {
    width: 192px;
    margin-right: -326px;
    margin-top: 155px
}

.product_suit_category_right7 {
    width: 291px;
    margin-right: -417px;
    margin-top: 347px
}

.product_suit_category_right8 {
    width: 225px;
    margin-right: -235px;
    margin-top: 494px
}

.product_suit_category_right .product_suit_title {
    text-align: left
}

.product_suit_category_right {
    float: right
}

.product_suit_box1 {
    width: 353px;
    height: 353px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 116px
}

.product_suit_box1:hover {
    box-shadow: 0 0 9px 6px #bbb
}

.product_suit_box1:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1)
}

.product_suit_logo {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: table;
    padding: 0 50px;
    vertical-align: middle
}

.product_suit_logo img {
    width: 100%;
    margin-top: -625px;
    transition: transform .2s;
    -webkit-transition: transform .2s;
    -ms-transition: transform .2s;
    -moz-transition: transform .2s;
    transform-origin: 50% 50%
}

.product_suit_logo img:active,
.product_suit_logo img:focus,
.product_suit_logo img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1)
}

.event_portfolio.portfolio-gradient-bg {
    background: linear-gradient(to bottom, #9E00FC 0, #9E00FC 100%);
    display: table;
    width: 100%
}

.row_new_testinomial h3 {
    margin: 0;
    padding-bottom: 15px
}

.testi_btn_outer.view_btn {
    margin-bottom: 30px
}

.white-gray-bg {
    background-color: #f4f6f8
}

.request-demo-inner {
    padding-left: 0;
    padding-right: 0
}

.request-demo-left {
    padding-left: 0;
    padding-right: 100px
}

.request-demo-left img {
    width: 100%
}

.section-padding-top {
    padding-top: 40px;
    padding-bottom: 0
}

.request-demo-section {
    width: 100%;
    float: left;
    background-image: url(../images/request-demo-app-bg.png);
    background-position: 0 50px;
    background-repeat: no-repeat;
    min-height: 622px
}

.request-demo-right {
    background-color: #fff;
    padding: 46px;
    border-radius: 15px;
    margin-top: 55px;
    margin-bottom: 44px;
    width: 44%;
    float: right;
    box-shadow: 0 0 9px 1px #bbb
}

.pink-btn,
.request-demo-call-section-left .pink-btn {
    float: left
}

.request-demo-right h4 {
    font-size: 23px;
    margin: 0;
    padding-bottom: 3px;
    font-weight: 400;
    color: #303030
}

.visitor_mobile_footer .address p {
    color: #838483
}

.request-demo-right .form-control {
    height: auto;
    padding: 10px 0 10px 30px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #303030;
    border-bottom: 1px solid #ebebed;
    border-right: 0;
    border-left: 0;
    border-top: 0;
    margin-bottom: 15px;
    border-radius: 0
}

.request-demo-right .form-control:focus {
    box-shadow: 0 0 0;
    border-bottom: 1px solid #9E00FC !important
}

.request-demo-right .form-group {
    position: relative
}

.pink-btn {
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase !important;
    padding: 15px 27px !important;
    border-radius: 10px !important;
    background-color: #9E00FC !important;
    border: 1px solid #9E00FC !important;
    color: #fff
}

.pink-btn:active,
.pink-btn:focus,
.pink-btn:hover {
    color: #9E00FC;
    background-color: #fff !important
}

.request-demo-call-section-right span {
    color: #999
}

.request-demo-call-section-right a {
    color: #9E00FC;
    padding-top: 3px;
    float: left;
    font-weight: 700
}

.request-demo-call-section-right {
    padding-top: 6px
}

.request-demo-call-section {
    padding-top: 37px
}

.font-icon-common {
    font-size: 18px;
    color: #9d9d9d
}

.font-icon-style1:before,
.font-icon-style2:before {
    top: 11px;
    position: absolute;
    left: 0;
    z-index: 1
}

.request-demo-section .container {
    overflow: visible
}

.request-demo-right p {
    padding-bottom: 15px
}

.home-banner-section {
    position: relative
}

.banner-arrow {
    font-size: 40px;
    top: 50%;
    position: absolute;
    z-index: 1
}

.home-banner-section .item:before {
    /*background: linear-gradient(to bottom, rgba(192, 44, 105, .8) 20%, rgba(238, 123, 55, .8) 80%);*/
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 100%
}

.banner-product-header h2 {
    font-size: 75px;
    text-align: left;
    margin: 0;
    line-height: 70px
}

.banner-product-header h4 {
    text-align: left;
    font-size: 35px;
    font-weight: 400
}

.home-banner-section .carousel-caption {
    left: 0;
    right: 0;
    bottom: unset;
    top: 37%
}

.banner-product-logo {
    padding: 0
}

.banner-product-logo img {
    width: 100%
}

.home-banner-section .carousel-indicators li {
    width: 15px;
    height: 15px;
    margin: 13px;
    background-color: rgba(255, 255, 255, .51);
    border: 1px solid rgba(255, 255, 255, .51)
}

.home-banner-section .carousel-indicators .active {
    width: 15px;
    height: 15px;
    margin: 13px;
    background-color: #fff
}

.down-arrow-circle {
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    box-shadow: 0 0 9px 1px #bbb;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    color: #9E00FC;
    margin-left: auto;
    margin-right: auto;
    float: none;
    overflow: hidden;
    padding-top: 17px;
    display: table;
    background-color: #fff;
    transition: transform 1s
}

.down-arrow-circle:active,
.down-arrow-circle:focus,
.down-arrow-circle:hover {
    transform: rotate(360deg)
}

.home-banner-arrow {
    margin-top: -68px;
    margin-bottom: 40px
}

.our-client-arrow,
.xporience-arrow {
    margin-top: -26px
}

.xporience-know-more {
    padding-bottom: 35px
}

.our-client-arrow {
    margin-bottom: -20px;
    position: relative;
    z-index: 1
}

.event-portfolio-arrow {
    margin-top: -64px;
    margin-bottom: 35px
}

.testimonials-arrow {
    margin-top: -64px;
    margin-bottom: 30px
}

.request-demo-arrow {
    margin-top: -64px
}

.product-types-main {
    position: absolute;
    top: 0;
    width: 100%
}

.product_suit_know_more {
    margin-top: -85px;
    padding-bottom: 60px
}

.get-discount-box {
    margin-top: 22px
}

.product_suit_category_left4 .product_suit_icon4 {
    font-size: 50px;
    padding-top: 18px
}

.product_suit_category_right8 .product_suit_icon8 {
    font-size: 60px;
    padding-top: 9px
}

.product_suit_category_left3 .product_suit_icon3 {
    padding-top: 25px
}

.product_suit_category_right6 .product_suit_icon6 {
    padding-top: 21px;
    font-size: 50px
}

.home-header .navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: absolute;
    z-index: 9
}

.outer-product-banner {
    padding-top: 130px
}

.main-slider {
    width: 221px;
    float: right;
    position: unset;
    margin-top: 58px;
    margin-right: 12px
}

.navigation .dropdown .dropdown-menu,
.navigation .dropdown .dropdown-menu li {
    margin: 0
}

.navigation .dropdown-menu>li>a {
    padding: 7px 20px
}

.navigation .navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.outer-product-banner .headertext {
    padding-left: 0
}

.outer-product-banner .mobile-box-cover {
    padding-right: 0
}

.visitor_mobile .footer-section ul li i {
    transition: transform .2s;
    -webkit-transition: transform .2s;
    -ms-transition: transform .2s;
    -moz-transition: transform .2s
}

.visitor_mobile .footer-section ul li i:active,
.visitor_mobile .footer-section ul li i:focus,
.visitor_mobile .footer-section ul li i:hover,
.visitor_mobile .footer-section ul li img:active,
.visitor_mobile .footer-section ul li img:focus,
.visitor_mobile .footer-section ul li img:hover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2)
}

.product_suit_section img {
    margin: 0 auto;
    z-index: 0;
    position: relative
}

.event-registration {
    padding-right: 120px;
    padding-top: 21px
}

.event-surveys,
.interactive-plans {
    padding-bottom: 10px
}

.interactive-plans {
    padding-right: 53px;
    padding-top: 55px
}

.online-exhibitor-manual {
    padding-bottom: 10px;
    padding-left: 130px;
    padding-top: 21px
}

.event-surveys {
    padding-left: 53px;
    padding-top: 55px
}

.event-registration .product_suit_title,
.online-exhibitor-manual .product_suit_title {
    padding-top: 0
}

.display-inline-block {
    display: inline-block;
    vertical-align: middle
}

.main-product-suit-left {
    margin-top: 125px
}

.product-left .product_suit_title {
    padding-right: 25px
}

.product-right .product_suit_title {
    padding-left: 25px
}

.event-apps {
    margin-right: 211px;
    padding-top: 66px
}

.exhibitor-lead {
    margin-left: 225px;
    margin-top: 66px
}

.event-website {
    padding-top: 80px;
    padding-right: 195px
}

.event-management {
    padding-top: 80px;
    padding-left: 195px
}

.modal {
    top: 17%
}

.inner_discount a {
    cursor: pointer
}

.modal .form-group {
    margin-bottom: 0;
    float: left;
    width: 100%;
    position: relative
}

.modal .modal-footer {
    border-top: 0;
    padding: 0
}

.modal .modal-body {
    padding: 15px 0 0
}

.modal .modal-header {
    border-bottom: 0;
    background-color: #fff;
    color: #fff;
    padding: 0
}

.modal .modal-header .close {
    opacity: 1;
    font-size: 35px;
    margin-top: -5px;
    margin-right: 0
}

.modal .btn-primary {
    background-color: rgba(192, 44, 105, 1);
    border-radius: 6px;
    border: 0
}

.modal .btn-primary:active,
.modal .btn-primary:focus,
.modal .btn-primary:hover {
    background-color: #9a2354
}

.modal .modal-content {
    padding: 25px
}

.modal .modal-body,
.modal .modal-footer {
    background: #fff
}

.modal .modal-header {
    border-radius: 6px 6px 0 0
}

.modal .modal-footer {
    border-radius: 0 0 6px 6px
}

.apply_for_discount a {
    cursor: pointer
}

.iconfont.icon-lead-scan {
    font-size: 71px;
    height: 79px;
    margin-top: -15px
}

.popup-content ul {
    padding-left: 15px
}

.product-knowmore {
    margin-top: 60px
}

.xporience-info p {
    font-size: 22px
}

.banner-product-logo-header p {
    text-align: center;
    color: #fff;
    font-size: 40px;
    line-height: 64px
}

.banner-product-logo-header span {
    font-size: 80px
}

.banner-arrow {
    background-color: rgba(119, 17, 59, .7);
    height: 55px !important;
    width: 55px !important
}

.icon-angle-left:before,
.icon-angle-right:before {
    line-height: 50px !important
}

.exhibitoronline-header {
    background: linear-gradient(to bottom, #9E00FC 0, #9E00FC 100%)
}

.online_exhibitor_topbanner p {
    font-size: 44px;
    color: #fff
}

.exhibitor_topbanner_left {
    padding-top: 264px
}

.exhibitor_image {
    float: right;
    width: 700px;
    margin-top: -316px;
    margin-bottom: -31px
}

.exhibitor_image img {
    margin-left: -35px
}

.white-bg {
    background-color: #fff
}

.xporience_exhibitors_outer h4 {
    font-size: 29px
}

.main_xporience_exhibitors {
    font-size: 25px;
    padding-top: 20px;
    color: #141414
}

.bg-dark-gray {
    background-color: #f1f1f1
}

.section-padding-new {
    padding-top: 95px;
    padding-bottom: 95px;
    float: left;
    width: 100%
}

.why_organizer_outer h3 {
    padding-bottom: 60px
}

.outer_item.reasonbox_inner {
    padding: 28px;
    height: 275px;
    width: 280px
}

.outer_item.reasonbox_inner .closest_reasonbox_inner.reasonbox_inner_item {
    height: 225px;
    width: 225px;
    transition: width .3s, height .3s;
    -moz-transition: width .3s, height .3s;
    -webkit-transition: width .3s, height .3s
}

.exhibitor-lead-hover .outer_item.reasonbox_inner .closest_reasonbox_inner.reasonbox_inner_item:hover {
    height: 280px;
    width: 280px;
    margin-top: -22px;
    margin-left: -22px
}

.closest_reasonbox_inner.reasonbox_inner_item {
    padding: 44px 0 0
}

.why_organizer_outer.reason_section {
    padding-bottom: 50px
}

.main_feature_image {
    padding-top: 53px;
    padding-right: 45px
}

.xporience_exhibitors_outer .container {
    overflow: inherit
}

.orange_bullets {
    list-style: none;
    margin: 0
}

.banner-product-header,
.banner-product-header p {
    margin-left: auto;
    margin-right: auto
}

.orange_bullets li::before {
    content: "\e003";
    font-family: hindavi !important;
    color: #f28133;
    padding-right: 30px;
    float: left;
    font-size: 16px
}

.orange_bullets li {
    font-size: 22px;
    line-height: 53px;
    color: #141414;
    text-indent: -18px;
    padding: 0 0 0 19px
}

.xporience_exhibitors_outer h3 {
    padding-bottom: 60px
}

.full_click_here_ui .discount_text_box {
    float: none;
    color: #fff;
    font-size: 29px;
    line-height: 40px;
    padding-left: 0;
    padding-top: 6px;
    text-align: center;
    padding-right: 0
}

.full_click_here_ui .discount_box_btn .white_border_btn {
    font-weight: 700;
    font-size: 22px;
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: table
}

.full_click_here_ui .discount_box_btn .white_border_btn:hover {
    cursor: pointer
}

.full_click_here_ui .discount_box_btn {
    margin-top: 45px
}

.full_click_here_ui.apply_for_discount {
    padding: 45px 15px;
    border-radius: 0;
    background-image: linear-gradient(-90deg, rgba(192, 44, 105, 1), rgba(240, 126, 53, 1));
    -webkit-background-image: linear-gradient(-90deg, rgba(192, 44, 105, 1), rgba(240, 126, 53, 1));
    -moz-background-image: linear-gradient(-90deg, rgba(192, 44, 105, 1), rgba(240, 126, 53, 1));
    -ms-background-image: linear-gradient(-90deg, rgba(192, 44, 105, 1), rgba(240, 126, 53, 1))
}

.reasonbox_outer_large.reasonbox_outer {
    padding-left: 1.5%
}

.reasonbox_outer_large h4 {
    margin-top: -15px !important;
    font-size: 20px
}

.reasonbox_outer_large .reasonbox_inner_item .iconfont {
    font-size: 70px
}

.closest_reasonbox_inner.reasonbox_inner_item:hover {
    padding: 75px 0 0
}

@-moz-document url-prefix() {

    .main_xporience_exhibitors,
    .online_exhibitor_topbanner p,
    .orange_bullets li,
    .reasonbox_outer_large h4,
    .xporience_exhibitors_outer h4 {
        font-weight: 400 !important
    }
}

.contact_demo button.btn {
    padding: 10px 70px !important;
    float: none;
    margin-top: 55px
}

.multiselect {
    padding-left: 0 !important
}

.pull-none {
    float: none !important
}

.request-demo-right .formErrorSelf {
    text-align: left !important;
    width: 100%
}

.request-demo-section.request-demo-section-visitor {
    background-position: 0 75px
}

.request-demo-section.request-demo-exhibitor {
    background-position: 0 95px
}

.request-demo-section.request-demo-home {
    background-position: 0 100px
}

.multiselect .caret {
    border-top: 6px dashed;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent
}

.modal-body.request-demo-right {
    background-color: #fff;
    padding: 0;
    border-radius: 0;
    margin-top: -15px;
    margin-bottom: 0;
    width: 100%;
    float: right;
    box-shadow: 0 0 0
}

.modal-body.request-demo-right .innerform {
    padding-top: 0;
    padding-bottom: 25px
}

.outer_multiselection_contact .multiselect-selected-text {
    font-family: proxima_nova_rgregular !important;
    font-size: 14px;
    padding: 0 11px;
    word-spacing: normal;
    letter-spacing: normal
}

.outer_multiselection_contact .multiselect {
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 3px
}

.outer_multiselection_contact .g-recaptcha div {
    float: left !important
}

.outer_multiselection_contact .product-types-main .btn-default:active,
.outer_multiselection_contact .product-types-main .btn-default:focus,
.outer_multiselection_contact .product-types-main .btn-default:hover {
    border-bottom-color: #ccc;
    background-color: #f7f7f7
}

.expo2020_logo {
    width: 240px;
    float: left;
    height: 200px
}

.expo2020_logo img {
    width: 100%
}

.knowmore-bottomspacing {
    margin-bottom: 30px
}

.banner-product-header1 .main_heading_text {
    text-align: left;
    float: left;
    padding-left: 20px
}

.banner-product-header,
.main-product-suit-middle .product_suit_icon {
    text-align: center
}

.banner-product-header1 .small_heading_text {
    font-weight: 400;
    font-size: 25px;
    float: left;
    font-family: proxima_nova_rgregular !important;
    padding-left: 22px
}

.banner-product-header1 {
    width: 763px
}

.g-recaptcha div {
    margin: 0 auto
}

.outer_multiselection_contact .product-types-main .multiselect {
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
    border-bottom-color: #ccc
}

.outer_multiselection_contact .product-types-main .open>.dropdown-toggle.btn-default:active,
.outer_multiselection_contact .product-types-main .open>.dropdown-toggle.btn-default:focus {
    border-bottom-color: #ccc !important
}

.main-product-suit-middle {
    width: 108px;
    text-align: center;
    position: absolute;
    z-index: 12;
    margin-top: 56px;
    left: 45%
}

.main-product-suit-middle .Voicebot,
.main-product-suit-middle .product_suit_title {
    width: 100%
}

.relative {
    position: relative
}

.contactus-page .address {
    margin-top: 0
}

.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.product-types-main .btn-default:hover {
    background-color: transparent
}

.pinkbg_permenent {
    background-color: #9E00FC !important;
    padding: 50px
}

.privacy-policy-main {
    padding-top: 140px;
    padding-bottom: 40px
}

.privacy-policy-main h3 {
    padding-bottom: 30px
}

.exhibitor-lead-heading .iconssection h1 {
    text-align: left
}

.row_new_testinomial h2 {
    margin: 0;
    padding-bottom: 15px
}

.footer-section .fa.fa-google-plus.fa-1x {
    color: #fff;
    text-align: center;
    background: #DD4B39;
    border: 1px solid #DD4B39
}

.xporience_exhibitors_outer h1 {
    font-size: 29px;
    letter-spacing: 0
}

.lead-capture-app-heading {
    color: #303030;
    font-size: 34px;
    text-align: center;
    letter-spacing: 1px;
    font-family: proxima_nova_rgbold !important
}

.xporience_features_details .orange_bullets li {
    text-indent: -35px;
}

.online_exhi_features .orange_bullets {
    margin: 0 0 0 15px;
}

.event-box {
    background-color: #fff;
    border: 1px solid #9E00FC;
    text-align: center;
    padding: 12px;
    font-size: 18px;
    margin-bottom: 15px;
}

.event-form input,
.event-form textarea {
    border: 1px solid #9E00FC !important;
    padding: 10px !important;
}
.border-radius-50
 {
    border-radius: 50% !important;
}
.text-dark{
    color: #000 !important;
}
.btn:hover {
    color: #fff;
    text-decoration: none;
}
.get-started-btn i{
    font-size:24px;
    vertical-align: middle;
}
.get-started-btn{
    padding: 15px 20px;
}
.homepage-submit {
    background: linear-gradient(135deg, #c100ff, #7b00ff);
    color: #fff !important;
    border: none;
    letter-spacing: 0.5px;
    transition: all 0.3s ease;
    box-shadow: 0 8px 20px rgba(123, 0, 255, 0.25);
}

.homepage-submit:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 28px rgba(123, 0, 255, 0.35);
    background: linear-gradient(135deg, #d633ff, #8a2be2);
    color: #fff;
}

@media (max-width: 767px) {
    .startfree {
        font-size: 20px;
        padding: 12px 20px;
    }
}
.d-flex{
    display: flex !important;
} 
.justify-content-center{
    justify-content: center !important;
}