@media screen and (min-width: 1920px) {
html[lang="en-US"] body #header .menu .main-nav li.item:nth-child(7) {
    padding-left: 397px;
}
}
@media screen and (min-width: 1060px) {
    div#mobile-menu {
        display: none;
    }
}
@media screen and (max-width: 1680px) {
    body .main-inner-top {
        background-size: contain;
    }
}
@media screen and (max-width: 1536px) {
    .five-images img {
        max-width: 100%;
    }
    body #header .menu .main-nav li.item:nth-child(7) {
        padding-left: 217px;
    }
    body .desktop-logos .inner-logo {
        padding: 0 0px;
    }
    .logos-integration ul li {
        padding: 0 10px;
    }
    .logos-integration ul {
        display: flex;
        justify-content: center;
        padding-left: 0px;
    }
    body .why-vfairs2 ul.sub-menu {
        left: -359px !important;
    }
    body .g2_logos_section .tab-content-logo {
        justify-content: center;
    }
    .g2_logos_section .tab-content-logo img {
        padding: 20px 19px;
        max-width: 100px;
        max-width: 119px !important;
    }
    .single-vfairs_solutions .row,
    .single-vfairs_features .row {
        max-width: 1240px;
    }
    .single-features-header img {
        max-width: 100%;
    }
    .tab-content-logo img {
        margin: 0px 20px;
    }
    body .meeting-popup .col-12.col-center {
        margin-top: 0px !important;
        padding-top: 0px !important;
    }
    body .integration-header {
        padding: 0px 0px 120px !important;
    }
}
@media screen and (max-width: 1440px) {
    .email-link-support span {
        margin-right: 2px;
        color: black;
        line-height: 24px;
        font-size: 12px;
    }
    .counter-top-bar p {
        text-align: left;
        width: 77%;
    }
    .archive .row, .page-template .row, #header .row {
        max-width: 1280px;
    }
    .single-vfairs_solutions .inner-header .row {
        max-width: 1238px !important;
    }
    .new-footer-main-inner .row {
        padding: 0px 3%;
    }
    .page-template-contact #main {
        max-width: 1280px;
        margin: auto;
    }
    body #header .menu .main-nav li.item:nth-child(11) {
        padding-left: 183px;
    }
    .link-supprt a, .link-supprt span {
        font-size: 14px;
    }
    .other-logo {
        padding-left: 6px;
    }
    .socila-media-main span {
        font-size: 14px;
    }
    .mid-footer .col-6 {
        margin-right: 0px;
    }
    .footer-grid {
        margin-right: 20px;
    }
    body .socila-media-main a {
        padding: 12px 2px !important;
    }
    footer#footer .mid-footer .row {
        margin: 21px auto;
    }
    body ul.post-list.see-all-blogs a {
        width: 42% !important;
    }
}
@media screen and (max-width: 1366px) {
    body .mid-footer .col-6 {
        margin-right: 40px;
    }
    body .why-vfairs2 ul.sub-menu {
        left: -415px !important;
    }
    .tab-content-logo img {
        margin: 0 8px;
    }
     .logos-integration ul li {
        padding: 0 6px;
    }
    body .link-supprt.link-support-right {
        margin-left: 48px;
    }
    body .new-footer-main-inner nav#social-navigation ul {
        display: flex;
    }
    body .solutions-block ul li {
        max-width: 206px;
    }
    body .logos img {
        max-width: 100%;
    }
    body .customer-section .vidoe-thumbnail img {
        max-width: 100%;
    }
    body .case-study-section .entry-title {
        height: auto;
    }
    body .inner-solution ul li span {
        line-height: 20px;
    }
    body #header .menu .main-nav li.item:nth-child(7) {
        padding-left: 133px;
    }
    html[lang="fr"] #header .menu .main-nav li.item:nth-child(7) {
        padding-left: 0;
    }
    html[lang="fr"] #main-navigation ul li {
        margin-left: 20px;
    }
    html[lang="fr"] #header .menu .main-nav li.item:nth-child(7) a {
        padding: 0 10px !important;
    }
    .main-blogs .blogs-col {
        float: inherit;
        margin-right: 20px !important;
    }
    .main-blogs {
        display: flex;
    }
    .main-blogs .blogs-col:nth-child(1) img {
        height: auto;
        min-height: auto;
    }
    .main-blogs .blogs-col:nth-child(1) {
        height: auto;
    }
    .desc {
        max-width: 300px;
    }
    .main-blogs .blogs-col:nth-child(1) {
        margin-right: 0px;
    }
    .main-blogs .blogs-col:nth-child(1) a {
        font-size: 18px !important;
    }
    .main-blogs .blogs-col .thubmnail img {
        height: auto;
    }
    .main-blogs .blogs-col {
        float: inherit;
        margin-right: 20px !important;
    }
    .menu-resource-page-container {
        margin-left: 0px;
    }
    .see-all-article {
        line-height: 21px;
    }
    .case-studies-sections .main-blogs .blogs-col .thubmnail img {
        height: auto;
    }
    body .blog-section {
        padding-bottom: 64px;
    }
}
@media screen and (max-width: 1307px) {
    body #header .menu .main-nav li.item:nth-child(11) {
        padding-left: 115px;
    }
}
@media screen and (max-width: 1280px) {
    body #header .menu .main-nav li.item:nth-child(11) {
        padding-left: 60px;
    }
    .platform-box h4 {
        font-size: 20px;
    }
    .customers-head {
        padding: 100px 50px;
    }
    body #header .menu .main-nav li.item:nth-child(11) {
        padding-left: 167px;
    }
     body #main-navigation ul li {
        margin-left: 16px;
    }
    .right-counter {
        width: 79%;
    }
    .main-logos-solutions.g2_logos_section {
        display: block !important;
    }
    .g2-reviews-four .inner-logo {
        margin: 0px 32px !important;
    }
    .single-features-header .row {
        padding: 70px 30px;
    }
    body .g2-reviews-four-tab .g2-tab-review {
        width: 428px;
    }
    .g2-reviews-four .tab-content-logo {
        max-width: 600px;
    }
    body .single-features-header .left-header-f {
        padding-top: 0px;
    }
    body .five-solution .five-col {
        max-width: 314px;
    }
    body .solution-benefits .five-solution {
        max-width: 1035px;
    }
    .left-right-solution .left-right-inner .row:nth-child(even) .left-right-content-section {
        margin-right: 0px;
    }
    .host-event-section {
        padding: 0px 40px 30px 40px;
    }
    body .g2_logos_section .tab-content-logo .inner-logo {
        height: 54px;
        float: left;
        margin: 27px 15px;
    }
    .client-logos ul li {
        list-style: none;
        padding: 0 30px;
    }
    body .footer-grid {
        margin-right: 6px;
    }
    .logos-integration ul {
        display: block;
    }
    .logos-integration {
        max-width: 900px;
        margin: auto;
    }
    .logos-integration ul li {
        width: 17%;
        margin-bottom: 14px;
        float: left;
    }
    body .left-right-single-feature .left-right-content-section {
        padding-top: 0px;
    }
    .features-logo .tab-content-logo {
        margin: auto !important;
        max-width: 636px;
    }
    body .g2_logos_section .inner-logo {
        margin: 27px 0px;
    }
    .single-vfairs_features .row {
        max-width: 1140px;
    }
    body .single-vfairs_solutions .row {
        padding: 0px 5%;
    }
    .g2_logos_section a {
        margin-top: 100px;
    }
    .g2_logos_section .tab-content-logo {
        display: flex;
        justify-content: center;
    }
    body .customer-black a.btn.btn-md.btn-circle-white {
        margin-top: 10px;
    }
    body .videos-solution-section-main h1 {
        padding-top: 24px;
    }
    body .new-btn-solutions {
        font-size: 16px;
    }
    body .tab-content-logo .inner-logo {
        max-width: 83px;
        height: 54px;
        float: left;
        width: 100%;
        margin: 27px 114px;
    }
    .g2_logos_section img {
        width: 100%;
        max-width: 135px !important;
        padding: 43px 0px !important;
    }
    .left-right-inner {
        margin-top: 0px;
    }
    .left-right-solution .left-right-img img {
        max-width: 100%;
    }
    .tab-lists {
        margin: auto;
    }
    body .tab-content-logo {
        display: block;
        padding: 50px 0;
        max-width: 1066px;
        margin: auto !important;
    }
    body .five-solution .five-col:nth-child(4) {
        margin-left: 0px;
    }
    body .solutions-tab a {
        padding: 10px 9px;
    }
    body .five-solution {
        display: block;
        max-width: 819px;
        margin: 50px auto;
    }
    body .vdo-container-home {
        background-size: 100%;
    }
    body .home-right .vdo-container #lobby-vdo {
        margin-top: 0px;
    }
    body .hero-section-new {
        padding: 80px 0 0;
    }
    body .vdo-container-home {
        background-image: inherit !important;
    }
    .vdo-container-home {
        padding: inherit !important;
    }
}
@media screen and (max-width: 1152px) {
    body #header .menu .main-nav li.item:nth-child(11) {
        padding-left: 20px;
    }
    body .vdo-container {
        top: 10px;
    }
    body #main-navigation ul li {
        margin-left: 9px;
    }
    body #header .menu .main-nav li.item:nth-child(11) {
        padding-left: 12px;
    }
} 
@media screen and (max-width: 1024px) {
    body .case-study-section .vidoe-thumbnail img {
        max-width: 250px;
        height: auto;
    }
    body .main-inner-top {
        background-size: cover;
        background-position: top center;
    }
    .special-offer .right-counter {
        width: 50%;
    }
    .customers-head .banner-img-solutions img {
        max-width: 100%;
    }
    .desktop-top-bar {
        display: none !important;
    }
    .counter-top-bar {
        display: none;
    }
    .mobile-top-bar {
        display: block !important;
    }
    .mobile-top-bar span {
        text-align: center;
        display: block;
        color: white;
        color: #e56b41;
        font-size: 17px;
        margin-top: 10px;
    }
    .timeCounter div {
        font-size: 16px;
    }
    .timeCounter div span {
        font-size: 12px;
    }
    .g2-logos-list li img {
        width: 77px;
        margin-top: 0px;
        padding: 0px 0px !important;
    }
    .sticky-g2-logo {
        padding: 50px 0px;
    }
    .sticky-g2-logo img {
        width: 100px;
        box-sizing: border-box;
    }
    .sidebar-btn img {
        text-align: center;
        margin: auto;
    }
    body .new-solution-cta {
        padding: 30px 0 !important;
    }
    body .single-vfairs_solutions .row {
        margin-top: 42px;
    }
    body .left-right-idustry {
        padding: 0px 0 100px;
    }
    body .solution-benefits h1 {
        padding-bottom: 64px;
    }
    body .left-right-solution .five-content {
        padding-top: 0px;
        margin-top: 0px;
    }
    body .solution-benefits .five-solution {
        margin: 0px auto 0px;
    }
    body .customer-section.case-solutions.new-case-solutions.related-content {
        padding-top: 0px;
    }
    body.postid-14932 .five-solution .five-col:nth-child(4) {
        margin-left: 126px;
    }
    body .background-solution-contact h2 {
        font-size: 32px;
    }
    body .customer-section .new-solution-btn {
        margin: 6px auto 40px;
    }
    .Companies-business.companies-business-bg.org-section.org-univeristy {
        padding-top:0px;
    }
    body .org-section .underline-red li img {
        height: auto;
    }
    body .org-section h1 {
        padding-top: 50px;
    }
    body .solutions-block ul {
        padding-left: 0px;
    }
    .solution-right-content h2,
    body .Companies-business h1,
    .customer-section h2 {
        font-size: 32px;
    }
    .event-section {
        padding: 80px 0px;
        margin: 0px 60px 50px 60px;
    }
    body .main-inner-top {
        background-image: inherit;
    }
    .top-counter p {
        margin: 5px 0 0;
        font-size: 16px;
        width: 50%;
        line-height: 42px;
    }
    body .mobile-customer-slider .inner-logo {
        max-width: 100%;
        margin: 0px !important;
    }
    body .mobile-customer-slider img {
        margin: auto;
    }
    .main-blogs .blogs-col,
    .main-blogs .blogs-col:nth-child(1) {
        max-width: 280px !important;
    }
    .five-section-feature .five-col {
        max-width: 289px !important;
    }
    body .five-solution .five-col {
        max-width: 257px;
    }
    body .solution-benefits .five-solution {
        max-width:826px;
    }
    body .five-section-feature .five-col {
        min-height: auto;
    }
    body .case-study-section .video-section-row-inner {
        margin: 0px 4px 10px 17px;
        height: auto;
    }
    body .case-study-section .entry-title {
        height: 50px;
        overflow: hidden;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    body .solutions-logos h2,
    body .background-solution-contact h2 {
        font-size: 32px !important;
    }
    body .customer-section {
        padding-bottom: 0px;
    }
    .full-logo.all-logos-customers img {
        width: 80%;
        display: block;
        margin: auto;
    }
    body .see-all-story {
        margin-top: 0px !important;
    }
    body .vidoe-thumbnail img {
        height: auto;
    }
    body .play-video-icon2 img {
        top: 72px;
    }
    body .global-section {
        padding: 70px 0px;
    }
    .case-section {
        padding-bottom: 70px !important;
    }
    body .slider-testimonial button.slick-arrow, .mob_customers_logos button.slick-arrow {
        display: none !important;
    }
    .header-section-customers.customers-head {
        padding: 57px 30px;
    }
    body .tab-content-logo .inner-logo {
        margin: 14px 67px;
    }
    .av-tables table {
        display: block;
        max-width: -moz-fit-content;
        max-width: fit-content;
        margin: 0 auto;
        overflow-x: auto;
        white-space: nowrap;
    }
    .pricing-contact-us .row.pricing-form {
        padding: 100px 20px 0px;
    }
    .demo-form {
        padding: 0px 20px;
    }
    .av-tables {
        padding: 50px 0px;
    }
    body .footer-grid {
        margin-right: 0px;
    }
    .main-row .inner-logo {
        max-width: 72px !important;
        margin: 60px 31px !important;
    }
    body .g2-reviews-four-tab .g2-tab-review {
        left: 0px !important;
        top: 0px !important;
        width: 324px;
        min-height: 254px;
        float: left;
        margin: 19px 10px;
    }
    .g2-reviews-four-tab .g2-tab-review {
        position: inherit !important;
    }
    .g2-reviews-four .main-row {
        max-width: 700px;
        margin: auto;
    }
    li.item.test-demo {
        display: none !important;
    }
    .features-customers-logo .host-event-section {
        padding-top: 100px;
    }
    body .animated-section .inner-content-tabs {
        margin-right: 19px;
    }
    .industry-case-study .vidoe-thumbnail img {
        width: 100%;
    }
    .five-section-feature .five-col {
        padding: 10px 20px;
        max-width: 279px;
    }
    .contact-cta-features img {
        max-width: 100%;
    }
    .contact-cta-features .right-content h3 {
        padding-top: 0px;
    }
    body .contact-cta-features .row {
        max-width: 800px;
    }
    .features-customers-logo {
        padding: 0px 2px 0px;
    }
    .single-features-header .row {
        padding-bottom: 0px;
    }
    .single-features-header .left-header-f {
        padding-top: 0px;
    }
    .single-vfairs_features .row {
        max-width: 958px;
    }
    .left-right-single-feature .left-right-content-section {
        padding-top: 20px;
    }
    .features-header {
        padding: 50px 0px;
    }
    .videos-solution-section-main {
        padding-top: 0px;
    }
    .features-logo .tab-content-logo {
        padding-bottom: 0px;
    }
    body .left-right-bg-feature {
        margin-top: 0px;
    }
    div#cookie-law-info-bar {
        display: none !important;
    }
    .g2_logos_section a {
        margin-top: 0px;
    }
    body .solutions-tab .tab-lists {
        display: block;
    }
    .related-content .entry-content-solution {
        margin-bottom: 0px;
    }
    .related-content .entry-title {
        height: 50px !important;
    }
    .g2_logos_section .tab-content-logo {
        display: flex;
    }
    .new-btn-solutions {
        display: block !important;
    }
    body .tab-content-logo {
         max-width: 860px;
         text-align: center;
    }
    .g2_logos_section .tab-content-logo .inner-logo {
        float: inherit;
        height: auto;
    }
    body .left-right-solution .left-right-content-section {
        margin-top: 0px;
        margin-right: 30px !important;
    }
    .entry-content-solution {
        margin-bottom: 30px;
    }
    .tab-content-solution ul li {
        margin: 0px;
    }
    body .tab-content-solution li {
        text-align: left;
    }
    body .five-solution .five-col {
        margin: 10px 9px;
    }
    body .solutions-block ul li {
        max-width: 178px;
    }
    .solutions-right-img img {
        max-width: 100%;
    }
    .all-solution-gallery {
        padding-top: 40px;
    }
    body .solution-right-content {
        padding-left: 20px;
        margin-top: 0px;
    }
    .org-univeristy ul.underline-red li img {
        max-width: 200px;
        height: 130px;
    }
    .org-univeristy .underline-red p {
        height: 53px;
        overflow: hidden;
    }
    body .virtual-moter-show .solution-right-content {
        margin-top: 0px;
    }
    body .left-right-img img {
        max-width: 391px;
    }
    body .tab-main-industry .tab button {
        line-height: 25px;
        font-size: 20px;
        margin-bottom: 6px;
    }
    body .inner-thumbnail-industry img {
        max-width: 307px;
        height: auto;
    }
    body .hide-top-bar {
        display: block;
    }
    .activeSolutions img {
        margin-top: 13px !important;
    }
    body .activeSolutions {
        padding: 30px 20px;
    }
    body .inner-resources.last-resources .post-list {
        display: none;
    }
    .case-study-mobile img {
        float: left !important;
        margin-top: -9px !important;
    }
    .inner-resources {
        width: 100% !important;
    }
    body .inner-white-bg {
        margin: 0px;
    }
    body .video-section-row-inner {
        margin: 0px 3px 30px 14px;
    }
    .main-five {
        display: inherit;
    }
    .five-col {
        margin: 0px auto 30px;
        max-width: 390px;
        text-align: center;
    }
}

@media screen and (max-width: 768px) {
    body .footer-grid {
        margin-right: 3px;
    } 
    .counter-top-bar p img {
        margin-top: -6px;
    }
    .main-inner-top .row {
        display: block;
    }
    body .top-counter p {
        text-align: center;
        width: 68%;
        margin: auto;
        line-height: 20px;
    }
    .counter-top-bar p {
        width: 100%;
        text-align: center;
        margin: 0;
    }
    body .special-offer .btn-solid-gradient {
        padding: 5px 1px 4px !important;
        font-size: 12px;
    }
    .mobile-top-bar span {
        margin-top: 0;
    }
    .timeCounter div {
        margin: 0 3px;
    }
    .left-logo img {
        max-width: 114px;
    }
    div#timeCounter {
        padding: 0;
        justify-content: center;
        width: 100%;
    }
    .top-counter.special-offer {
        background-image: url(//www.vfairs.com/wp-content/themes/vfairs/assets/css/../../../../../wp-content/uploads/2021/11/asset_8_2x-min.png);
        background-position: top center;
        background-repeat: no-repeat;
        padding-bottom: 0px !important;
    }
    .Companies-business.companies-business-bg.org-section.org-univeristy {
        padding-bottom: 28px;
    }
    .top-counter {
        background-size: cover;
        padding: 0px 0px 20px;
    }
    .special-offer .right-counter {
        width: 100%;
        justify-content: center !important;
        display: block;
    }
    .top-counter p {
        text-align: center;
    }
    .special-offer {
        height: auto;
    }
    .right-counter {
        width: 100%;
        margin: auto;
        text-align: center;
    }
    .top-counter img {
        float: inherit;
        margin: auto;
        display: block;
    }
    body .top-counter .btn-solid-gradient {
        text-align: center;
        display: inline-block;
        margin:0px auto 15px;
    }
     .special-offer {
        padding: 16px 0px 16px;
    }
    .g2-slider-customer .slick-prev {
        left: -43px;
    }
    .g2-slider-customer .slick-next {
        right: -66px;
    }
    .hubspot-form-res form input[type=email] {
        width: 100%;
        max-width: 230px;
    }
    .main-blogs .blogs-col, .main-blogs .blogs-col:nth-child(1) {
        max-width: 216px !important;
    }
    .main-blogs .blogs-col:nth-child(1) .desc,
    .case-studies-sections .desc {
        padding: 2px 12px 8px;
    }
    body .left-right-single-feature .five-content {
        padding-top: 0px;
    }
    body .start-rating.right-review {
        margin-left: 30px;
    }
    body .capteraa-testimonials p {
        height: 111px;
        overflow: hidden;
    }
    body .start-rating {
        margin-left: -11px;
    }
    body .case-study-section .vidoe-thumbnail img {
        max-width: 185px;
    }
    .integration-templates .col-6.left-header-f {
        width: 100%;
        text-align: center;
    }
    body .two-btn-hybrid ul {
        display: block;
    }
    .mid-footer ul {
        padding-left: 0px;
    }
    body .tab-content-logo .inner-logo {
        margin: 18px 64px;
    }
    .g2-logo-features .tab-content-logo img {
        margin: 0px;
    }
    body.single-vfairs_features .row {
        max-width: 700px;
    }
    .left-right-single-feature .five-content {
        margin-left: 0px !important;
    }
    .contact-cta-features .right-content h3 {
        font-size: 24px;
    }
    .left-right-single-feature .left-right-content-section {
        padding-top: 0px;
    }
    .videos-solution-section-main h1 br {
        display: none;
    }
    .left-right-features h3,
    .features-header h2,
    .videos-solution-section-main h1,
    .videos-feature h1 {
        font-size: 32px;
        line-height: 35px;
    }
    .case-study-feature .video-section-row-inner1 {
        width: 100%;
    }
    .case-study-feature .thumbnail-img {
        width: 100% !important;
        height: auto !important;
    }
     .case-study-feature .vidoe-thumbnail {
        height: 100%;
    }
    .features-inner .toggle-feature .current span {
        line-height: 19px;
    }
    body .tab-content-solution li {
        padding-bottom: 9px;
    }
    body .videos-solution-section-main h1 {
        font-size: 32px;
    }
    .banner-img-solutions img {
        max-width: 100%;
    }
    .five-solution .five-col {
        max-width: 300px;
        min-height: 325px;
    }
    body .solutions-tab a {
        padding: 10px 9px;
    }
    body .customer-black .row {
        padding: 0px;
    }
    body .contact-form {
        max-width: 100%;
        margin: auto;
    }
    .tab-content-solution h3 {
        padding-top: 0px;
    }
    body .case-study-section .video-section-row-inner {
        margin: 0px 5px 30px 9px;
        height: auto;
    }
    body .customer-section {
        padding-top: 100px;
        padding-bottom: 0px !important;
    }
    body .all-solution-gallery .gallery-main-second ul a {
        padding: 10px 20px;
    }
    .gallery-main-second ul {
        padding-left: 0px;
    }
    body .gallery-main-second .tab-content img {
        height: auto;
    }
    body .gallery-main-second {
        height: auto;
        margin-top: 30px;
    }
    body .Companies-business .row {
        padding: 0px;
    }
    body .solutions-block ul li {
        max-width: 148px;
    }
    .Companies-business .col-6 {
        margin-right: 0px;
    }
    body .org-univeristy ul.underline-red li img {
        max-width: 150px;
    }
    body .solutions-block ul li {
        padding: 10px !important;
    }
    body .Companies-business h1,
    body .Companies-business h5 {
        padding-left: 20px;
        padding-right: 20px;
    }
    body .Companies-business h5 {
        font-size: 18px;
    }
    body .inner-thumbnail-industry img {
        max-width: 234px;
        height: auto;
    }
    .related-posts-new {
        display: inherit;
    }
    body .tab-main-industry .tab button {
        font-size: 16px;
    }
    #social-navigation ul li a, #social-navigation ul li a:visited {
        width: 10px;
        height: 10px;
        margin-right: 7px;
    }
    body .vidoe-thumbnail img {
        height: auto;
    }
    body .case-study-section .video-section-row-inner {
        margin: 0px 4px 30px 7px;
    }  
    body .video-section-row-inner {
        margin: 0px 5px 30px 13px;
    }
    body .all-solution-header h1 {
        display: block;
    }
    body .play-video-icon2 img {
        top: 46px;
    }
    body .fll-none {
        display: none;
    }
    .customers-testimonials p {
        margin: auto auto 36px;
    }
    .play-lists {
        display: none;
    }
    .left-iframe iframe {
        height: 429px;
        margin: 0px 13px;
        max-width: 97%;
    }
    .meeting-pop-content.active img {
        display: none;
    }
    .meeting-pop-inner-content h3 {
        font-size: 15px;
    }
    body .meeting-pop-inner-content {
        width: 100%;
    }
    body .meeting-pop-content .close {
        right: 0;
        top: -5px;
    }
}

@media screen and (max-width: 767px) {
    .stars-badge img {
        max-width: 89%;
        margin-bottom: 8px;
        width: 100%;
        height: 90px;
    }
    .demo-page-captera .row {
        display: block;
        margin-bottom: 10px;
    }
    .stars-badge {
        padding-right: 0;
        border: none;
    }
    .demo-page-captera {
        margin: 32px 0px 0px;
    }
    .captra-rated .start-rating.right-review img {
        margin: inherit !important;
    }
	.hs_event_mode.hs-event_mode.hs-fieldtype-select.field.hs-form-field {
	    margin: 4px 0px 20px;
	}
    .left-right-solution .left-right-inner .row {
        display: block;
    }
	body .gallery-main-second .tab-content {
	    padding-top: 15px;
	}
	body .form-columns-2 .hs-form-field {
	    width: 100% !important;
	}
	/*animation css start*/
	body .animated-tab .tab-lists {
	     margin: 20px 5px;
	     display: none !important;
	}
	body .main-tab-sec {
	    margin-top: 30px;
	}
	.load-more i {
	    margin-left: 6px;
	    font-size: 24px;
	    line-height: 16px;
	}
	body .animated-tab .tab-content-solution .inner-lists {
	    display: block;
	    padding-top: 13px;
	}
	.animated-tab .gallery-main-second .tab-content img {
	    margin-bottom: 23px;
	     margin-top: 0px;
	}
	.animated-tab .row {
	    padding: 0 15px !important;
	    display: block;
	} 
	.animated-tab .tab-content {
	    padding-top: 0;
	    display: block !important;
	    margin: 0px 20px 24px;
	    padding: 30px 10px 0px;
	    border-radius: 16px;
	    border:1px solid #c2d0dc59;
	    background-color: #fff2ee7a;
	}
	body .animated-list li span {
	    margin-top: 11px;
	}    
	.animated-tab ul .tab-title {
	    margin-top: 0px;
	}
	body .animated-tab .load-more {
	    display: flex;
	    margin-top: 5px;
	}
	.animated-tab .tab-content-solution ul li {
	    display: none !important;
	}
	.animated-tab .tab-content-solution ul li:nth-child(1),
	.animated-tab .tab-content-solution ul li:nth-child(2),
	.animated-tab .tab-content-solution ul li:nth-child(3) {
	    display: flex !important;
	}
	.animated-tab .solutions-tab ul li {
	    margin: 0px;
	}
	body .animated-tab .tab-content-solution .active-ul li {
	    display: flex !important;
	}
	/*animation css end*/
    .main-blogs .blogs-col, .main-blogs .blogs-col:nth-child(1) {
        max-width: 100% !important;
        margin-bottom: 40px !important;
    }
	.faq-section-main h2 {
	    font-size: 32px;
	    margin-bottom: 20px;
	}
	.faq-section-main {
	    padding: 32px 10px;
	    margin: 0px 0px 60px;
	}
	.accordian-title h3 {
	    max-width: 300px;
	    font-size: 18px !important;
	}
	.accordian-title i {
	     font-size: 26px !important;
	}
	.accordian-description h4 {
	    font-size: 16px;
	    line-height: 25px;
	}
    body .sticky-header {
        height: 40px !important;
    }
    body .active-mobile-menu {
        position: fixed;
    }
    #header .logo {
        margin-top: 4px !important;
    }
    a.mobile-menu-toggle {
        top: 3% !important;
        right:5% !important;
    }
    body .mm-ocd {
        top: 69px;
    }
    body .btn-solid-gradient {
        font-size: 20px !important;
    }
    body .footer-logos .new-bage-bottom img {
        width: 80px !important;
        max-width: 50px !important;
    }
    .case-studies-tabs {
        padding: 32px 0px;
    }
    .play-video-icon2 {
        height: auto !important;
    }
    .test-imonials-content h5 {
        margin: 10px 0px;
        padding-bottom: 30px;
    }
    .g2-testimonial {
        margin-top: 0;
    }
    body .captra-section-review .g2-slider-customer {
        margin-bottom: 0 !important;
    }
    .case-studies-tabs {
        padding-top: 50px;
    }
    .tab-content-case-studies .entry-content-sol img {
        max-width: 80%;
    }
    .region-section .tab-content-case-studies ul.underline-red {
        overflow: inherit;
    }
    body .global-section {
        padding: 32px 0;
    }
    .global-section p {
        margin-bottom: 0;
        font-size: 18px;
    }
    .left-iframe iframe {
        height: auto;
        margin: 0 13px;
        border: none;
        max-width: 100%;
    }
    .special-offer {
        padding: 3px 0 16px;
    }
    .new-bage-bottom .capterra-badges,
    .new-bage-bottom .capterra-badges img {
        padding-right: 0 !important;
    }
	body .links-privacy li a,
	body .copyright-sec span {
	    font-size: 16px;
	}
	.email-link-support ul li {
	    display: flex;
	}
	body .new-footer-test {
	    padding-top: 0;
	}
	body .new-bage-bottom .right-badge {
	    display: flex;
	     margin: 17px 0px 0px;
	    justify-content: center !important;
	}
	body .new-bage-bottom .capterra-badges img {
	    width: 77px !important;
	}
	body .new-bage-bottom .right-badge img {
	    width: 100% !important;
	    max-width: 56px !important;
	}
	.captra-rated.new-bage-bottom .capterra-badges img {
	    max-width: 70px !important;
	}
	body .surceforce {
	    margin-top: 8px;
	}
	.top-footer .footer-grid {
	    margin-top: 0 !important;
	}
	body .compliance-main span {
	    font-size: 16px;
	}
	body #social-navigation ul li {
	    margin: 0;
	}
	.right-badges {
	    display: flex;
	    justify-content: center;
	}
	.page-template-home-new .footer-logos .btn-solid-gradient {
	    text-align: center !important;
	}
	.link-supprt ul li span {
	    max-width: 85px;
	    width: 100%;
	}
    html[lang="fr"] .link-supprt ul li span {
	    max-width: 135px;
	}
	body .link-supprt a, .link-supprt span {
	    font-size: 16px;
	}
    body .main-inner-top .col-5 {
        margin: 4px 0px;
    }
    body .main-inner-top .col-2 {
        margin-top: 0px;
    }
    .timeCounter {
        justify-content: center;
    }
    body .main-inner-top .col-3 {
        margin: 0px;
    }
    .main-inner-top .row {
        display: block;
    }
    .single-post .toTop, 
    .single-sem_vfairs .toTop,
    .toTop {
        display: none !important;
    }
    .case-study-section .entry-content-solution {
        display: none;
    }
    .heading-section .row {
        padding: 50px 0px 0px !important;
        display: block !important;
        flex-direction: inherit;
    }
    .two-btn a {
        text-align: center;
    }
    .sticky-g2-logo {
        display: none;
    }
    solutions.g2_logos_section h1,
    .main-logos-solutions.g2_logos_section p {
        text-align: center;
    }
    .g2-logos-list {
        justify-content: center;
        display: block;
    }
    .g2-logos-list li {
        float: left;
        padding: 0px 11px;
    }
    .g2-logos-list li:nth-child(6) {
        display: block;
        margin-left: 96px;
    }
    .g2-logos-list {
        justify-content: center;
        display: block;
        padding-left: 0px;
        max-width: 318px;
    }
    .g2_logos_section h1, .main-logos-solutions.g2_logos_section p {
        text-align: center;
    }
    .g2_logos_section h1 {
        font-size: 32px;
    }
    .main-logos-solutions.g2_logos_section p {
        font-size: 18px;
    }
    .g2-logos-list li:nth-child(4) {
        margin-left: 52px;
    }
    .g2_logos_section img {
        padding: 0px 0px !important;
    }
    body .industry-case-study .vidoe-thumbnail img {
        height: 200px;
    }
    body .customer-section.case-solutions.new-case-solutions.related-content {
        padding-top: 22px !important;
        padding-bottom: 50px !important;
    }
    .customer-section.case-solutions.new-case-solutions {
        padding-top: 60px;
    }
    body .left-right-idustry {
        padding: 0 20px 100px;
    }
    body .solution-benefits h1 {
        padding-bottom: 0px;
    }
    body .left-right-idustry {
        padding: 0 20px 29px;
    }
    body .customer-section .new-solution-btn {
        margin: 20px auto 0px;
    }
    .logos-home.solutions-logos {
        padding-bottom: 37px !important;
        display: block;
    }
    .full-logo.all-logos-customers img {
        width: 100%;
    }
    .Companies-business.companies-business-bg.org-section.org-univeristy {
        padding-top: 0px;
    }
    .case-study-section .vidoe-thumbnail {
        max-width: 100%;
    }
    .Companies-business.companies-business-bg {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    body .solutions-block ul li {
        min-height: auto;
    }
    body .numbers-per-home h3 {
        font-size: 40px;
        margin-bottom: 0px !important;
    }
    body .numbers-per-home span {
        font-size: 20px;
    }
    body .event-section {
        margin: 0px 16px;
    }
    body .event-section {
        margin: 0px 16px 30px;
        padding: 30px 0px;
        text-align: center;
    }
    body .event-section h2 {
        font-size: 24px;
    }
    .event-section p {
        line-height: 26px;
    }
    body .top-counter .btn-solid-gradient {
        margin-top: 11px !important;
        margin-bottom: 15px !important;
    }
    body .top-counter p {
        margin: 0px;
        line-height: 20px;
        text-align: center;
        width: 100%;
        display: block;
    }    
    body .counter-top-bar p img {
        margin: 10px auto;
    }
    .counter-top-bar p span {
        display: none;
    }
    .top-counter {
        background-image: url(../../../../../wp-content/uploads/2021/11/Asset-8@2x.png);
    }
    .top-counter img {
        width: 70%;
        margin: 20px auto 0px;
    }
    .mobile-customer-slider {
        padding: 0px 0px 19px !important;
    }
    .g2_logos_section .g2-logo-slider .maketer-logo img {
        max-width: 83% !important;
    }
    .g2-logo-slider img {
        width: 72%;
        margin: auto;
    }
    .g2-slider-customer {
        padding-left: 0px;
    }
    .g2-logo-slider .slick-arrow {
        display: none !important;
    }
    #intro h1 {
        font-size: 28px !important;
    }
    .active-cat {
        height: 47px !important;
    }
    .seearch-form-icon {
        z-index: 9;
    }
    #category-navigation .search-form i {
        z-index: 9;
    }
    #category-navigation .search-form {
        max-width: 293px;
        margin: inherit !important;
        left: 0px !important;
    }
    .new-cat-tab .row {
        padding: 4px 0px;
    }
   .main-blogs .blogs-col .thubmnail img {
        border-radius: 12px 12px 0px 0px !important;
    }
    .thubmnail .overlay {
        height: 97%;
    }
    .case-studies-sections .blogs-col {
        width: 100%;
    }
    .resource-cta .search-form {
        margin-top: 0px;
    }
    .resource-cta {
        padding: 30px 0px;
    }
    .main-blogs {
        max-width: 100%;
    }
    .resource-cta h2 {
        font-size: 24px;
    }
    .blog-section p {
        font-size: 16px;
        margin-bottom: 0px;
    }
    body .desc {
        max-width: 100%;
    }
    .search-form {
        float: inherit;
        width: 100%;
    }
    .blog-section-head .col-2 {
        margin-top: 0px;
    }
    .resource-cta .col-5 {
        margin-top: 0px;
    }
    form#searchform {
        max-width: 100%;
    }
    .search-form input.search-field {
        max-width: 100% !important;
    }
    div#category-navigation {
        overflow: hidden;
        height: auto;
        padding: 9px 19px 1px;
    }
    .fixed-cat {
        position: inherit;
    }
    .blog-section {
        padding: 50px 0px 0px;
    }
    body .main-blogs .blogs-col {
        width: 100%;
        max-width: 100%;
    }
    .case-studies-sections .main-blogs .blogs-col:nth-child(1) {
        max-width: 100% !important;
        width: 100% !important;
    }
    .resource-header {
        padding: 50px 0px;
    }
    .new-template-solution h1 {
        font-size: 32px;
    }
    .blog-section h1 {
        font-size: 24px;
    }
    .see-all-article {
        display: none;
    }
    .main-blogs .see-all-article {
        display: block;
        text-align: center;
        margin: 70px 0px 0px;
        float: inherit;
    }
    .main-blogs h6, .desc h3 a {
        line-height: 27px !important;
    }
    .blogs-col {
      margin-bottom: 24px !important;
    }
    .main-blogs,
    .case-studies-sections .main-blogs {
        display: block;
    }
    body .customers-head .banner-img-solutions img {
        float: inherit;
        margin-top: 0px;
        max-width: 100%;
    }
    body .five-solution .five-col:nth-child(4) {
        margin-left: 14px;
    }
    body.postid-14932 .five-solution .five-col:nth-child(4) {
        margin-left: 0px;
    }
    body .g2_logos_section .tab-content-logo .inner-logo:nth-child(4) {
        margin: 55px 7px
    }
    .banner-img-solutions {
        margin-top: 0;
        margin-bottom: 20px;
    }
    body .g2_logos_section .tab-content-logo .inner-logo {
        margin: 2px 8px;
    }
    .customers-testimonials h2 {
        font-size: 32px;
    }
    .customers-testimonials {
        padding: 50px 0px 0px !important;
    }
    .clients-logos img {
        margin-top: 20px;
    }
    .captra-section-review .banner-img-solutions img {
        margin-top: 0px;
    }
    .captra-section-review .banner-img-solutions img {
        max-width: 200px;
        margin-bottom: 0px;
    }
    body .global-section h2 {
        margin-top: 0px;
        padding-bottom: 10px;
    }
    .numbers-per h3 {
        font-size: 62px;
    }
    body .header-section-customers.customers-head {
        padding: 0px 30px 0px;
    }
    body .solutions-content-logo {
        padding: 0px 0px 30px !important;
    }
    .main-customer-videos {
        margin: 30px 20px;
    }
    .main-customer-videos {
        margin: 30px 20px 0px;
    }
    .global-section h2 {
        font-size: 32px;
        text-align: center;
    }
    .global-section {
        text-align: center;
        padding: 70px 20px;
    }
    .numbers-per h3 {
        width: 100%;
        margin: 0px;
    }
    body .numbers-per h3 p {
        text-align: center;
    }
    body.home .hero-section-new {
        background: transparent linear-gradient(0deg, #F9663433 0%, #F9663400 100%) 0% 0% no-repeat padding-box !important;
        padding: 20px 0 60px;
    }
    body .pricing-form {
        padding-top: 60px;
    }
    .pricing-contact-us .row.pricing-form {
        padding: 64px 20px 0;
    }
    .pricing-contact-us .row.pricing-form h4,
    .vfairs-feature {
        display: none;
    }
    body .pricing-form p {
        text-align: center;
    }
    body .pricing-form h2 {
        text-align: center !important;
    }
    body .solution-ip-short h2 {
        text-align: center !important;
    }
    .page-id-42 div#intro {
        padding: 44px 0 50px;
    }
    .client-logos ul {
        display: block;
        text-align: center;
    }
    .page-template-contact #intro h2 {
        padding-top: 0px;
        text-align: center !important;
    }
    .page-template-contact #intro p {
        padding: 0px 20px;
    }
    .client-logos {
        margin-top: 60px;
    }
    .client-logos ul li {
        margin-bottom: 26px;
    }
    body.home .hero-section-new h1 {
        font-size: 24px;
        max-width: 100%;
        text-align: center;
    }
    body .sticky-header {
        box-shadow: none !important;
        padding: 15px 0 !important;
    }
    .hero-section-new p {
        text-align: center;
        color: #3F4850;
    }
    body.home .hero-section-new .start-rating.right-review {
        display: none;
    }
    body.home .hero-section-new ul.captra-rated,
    ul.captra-rated.reviws-why {
        max-width: 270px;
        margin: 0 auto;
    }
    .single-features-header .left-header-f {
        text-align: center;
    }
    .home ul.check-list {
        display: none;
    }
    body .features-customers-logo .tab-content-logo {
        padding-top: 0px;
    }
    .logos-integration ul li {
        width: 100%;
         margin: 0px 20px;  
        float: inherit;
    }
    body .logos-integration ul {
        display: inherit;
        margin-top: 0;
        display: flex;
        overflow: hidden;
        overflow-x: scroll;
        margin: 39px 0px 0px;
    }
    .active-mobile-footer {
        display: block !important;
    }
    body .new-testimonial .slick-slide {
        padding-bottom: 0px !important;
    }
    body .two-sectiong2-new .bottomline p {
        text-align: center;
        max-width: 400px;
    }
    body .two-sectiong2-new .bottomline {
        border: none;
    }
    body .two-sectiong2-new .bottomline {
        margin-bottom: 0px;
    }
    body .g2-testimonial .entry-content {
        padding: 0px 20px;
    }
    body .brand-logo {
        padding: 0px 0 60px;
    }
    .grou-img.grou-img-memory .changeOmgm {
        height: auto;
    }
    body .grou-img.grou-img-memory li:nth-child(2) {
        height: 211px;
    }
    body .faq-main p {
        text-align: left !important;
    }
    body .left-sec-why {
        width: 100% !important;
    }
    body .why-vfairs-videos h1 {
        text-align: center;
    }
    body .why-vfairs-videos p {
        text-align: center;
    }
    body .right-sec-why {
        width: 100% !important;
    }
    body .link-supprt.link-support-right {
        margin-left: 0px;
    }
    .main-row {
        display: flex;
        flex-direction: column-reverse;
    }
    .main-row .tab-content-logo {
        padding: 0px;
    }
    body .main-row .inner-logo {
        margin: 10px 2px !important;
    }
    .main-row .tab-content-logo {
        margin: 33px 0px !important;
    }
    .g2-reviews-four {
        padding: 40px 0px;
        margin-bottom: 40px;
        margin-top: 50px;
    }
    body .main-row .tab-content-logo {
        display: flex;
    }
    body .main-row .tab-content-logo img {
        max-width: 68px;
        height: auto;
    }
    .g2-reviews-four h2 {
        font-size: 24px;
        padding-bottom: 0px;
    }
    .g2-reviews-four-tab .g2-tab-review {
        width: 95%;
        min-height: auto;
    }
    .row.video-section-row.case-study-section.case-study-load {
        display: block !important;
    }
    .related-content .row.video-section-row.case-study-section.case-study-load {
        padding: 0px 20px 0px 10px;
    } 
    .customer-section.case-solutions.new-case-solutions.related-content .vidoe-thumbnail img {
        width: 100% !important;
        max-width: 100% !important;
    }
    body .g2-logo-features {
        padding-bottom: 0px;
    }
    .features-customers-logo .host-event-section {
        padding-top: 40px;
    }
    body .second-tab-sections h1 {
        text-align:left;
    }
    body .tab-header .row {
        padding: 0px;
    }
    .single-features-header .col-6 {
        margin-top: 0px;
    }
    .feautrs-contact h2 {
        margin-bottom: 0px;
    }
    .roi-tools {
        padding-bottom: 0px;
    }
    .last-tab-secc-head p {
        margin-bottom: 0px !important;
    }
    body .last-tab-secc img {
        margin-bottom: 50px !important;
        max-width: 300px !important;
        margin: auto;
    }
    body .videos-feature {
        margin-top: 0px;
    }
    body .last-tab-secc a {
        display: contents !important;
    }
    .features-header h2 {
        font-size: 24px !important;
        line-height: 26px !important;
    }
    .features-inner .ImgSection {
        display: none;
         position: absolute; 
        opacity: 1 !important;
        position: inherit;
    }
    .inner-content-tabs .current {
        display: block;
    }
    body .new-btn-solutions {
        display: inline-block;
        margin: auto;
        text-align: center;
    }
    .entry-content-solution {
        margin-bottom: 0px;
    }
    .industry-case-study .video-section-row {
        margin-top: 20px !important;
    }
    body .audience-section .row {
        display: block;
    }
    .case-study-feature {
        margin: 30px 0px;
    }
     body .second-tab-sections h1 {
        font-size: 24px;
    }
    .second-tab-sections p {
        font-size: 16px;
        margin-bottom: 20px;
        line-height: 26px;
    }
    .gallery-main-second .tab-content img {
        margin: 0px;
    }
    .audience-section {
        margin-top: 64px !important;
    }
    .audience-section .main-tab-sec.main-tab-feature {
        padding: 40px 0px 64px;
    }
    .roi-feature .row {
        display: flex;
        flex-direction: column-reverse;
    }
    body .irresistibly {
        padding-top: 40px;
    }
    .features-inner p {
        font-size: 16px;
        line-height: 26px;
    }
    .features-inner .toggle-feature .current span {
        font-size: 16px;
    }
    .toggle-small a {
        display: none !important;
    }
    .toggle-feature i {
        position: absolute;
        right: 15px;
        top: 22px;
    }
    .current .fa-angle-up {
        display: block;
    }
    .features-header h5 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .features-logo .tab-content-logo {
        padding-top: 32px;
    }
    .features-header p {
        font-size: 16px !important;
        line-height: 26px;
    }
    .features-logo {
        padding-top: 64px;
    }
    .main-logos-solutions h5 {
        font-size: 20px;
        line-height: 21px;
    }
    .left-right-features h3, .features-header h2, .videos-solution-section-main h1, .videos-feature h1 {
        font-size: 24px;
        line-height: 28px;
    }
    .indusrty-cta .row p {
        font-size: 16px;
        margin-bottom: 20px;
        line-height: 16px;
    }
    body .org-section .underline-red li img {
        height: auto;
    }
    .case-study-section .vidoe-thumbnail img {
        max-width: 100% !important;
    }
    .customer-section .two-btn.new-solution-btn {
        display: block;
    }
    .org-univeristy .underline-red {
        display: flex !important;
    }
    .org-univeristy .underline-red {
        padding: 0px 0px 20px !important;
    }
    .org-univeristy .solutions-block.two-org {
        margin-top: 0px;
    }
    .Companies-business.companies-business-bg.org-section.org-univeristy h3,
    .Companies-business.companies-business-bg.org-section.org-univeristy p {
        text-align: center;
        padding:0px 20px;
    }
    body .case-study-section {
        padding:0px;
    }
    .org-univeristy .read-more {
        float: inherit;
        margin: auto;
        display: table;
    }
    .org-univeristy .read-more i {
        margin: 7px;
    }
    body .org-univeristy ul.underline-red li img {
        width: 100% !important;
        max-width: 100%;
        height: auto;
        margin-bottom: 21px !important;
    }
    .Companies-business.companies-business-bg.org-section.org-univeristy {
        background-image: inherit !important;
    }
    body .org-univeristy .col-6 {
        margin-top: 0px;
    }
    body .two-org ul li a h3 {
        font-size: 19px !important;
    }
    .virtual-moter-show .solutions-right-img {
        padding: 0px 20px 40px;
    }
    .org-section .row {
        border-radius: 0px;
    }
    .org-section .solutions-block.two-org {
        margin: 24px 0px;
    }
    .org-section .underline-red li {
        max-width: 93%;
    }
    body .companies-business-bg ul.underline-red {
        margin-top: 0px;
    }
    .companies-business-bg .solutions-right-img {
        margin-top: 0px;
    }
    .virtual-moter-show .row {
        flex-direction: inherit !important;
        display: inherit !important;
        padding: 27px 0px !important;
    }
    .Companies-business .row-org {
        display: flex;
        flex-direction: column-reverse;
    }
    body .Companies-business h5 {
        margin-top: 16px;
    }
    .solution-right-content p {
        font-size: 16px;
        line-height: 26px;
    }
    .two-btn.new-solution-btn {
        display: grid;
        justify-content: center;
    }
    .new-solution-btn a {
        margin: 0px 0px 32px;
    }
    body .solution-right-content h2 {
        font-size: 24px;
        text-align: center;
    }
    .solution-right-content p {
        text-align: center;
    }
    .virtual-product .col-6 {
        margin-top: 0px;
    }
    .solutions-right-img {
        margin-top: 0px;
    }
    body .solutions-right-img {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .inner-list {
        max-width: 277px;
        width: 277px;
    }
    .solutions-block ul.underline-red {
        overflow-x: scroll;
        margin: 40px 0px 0px;
    }
    body .solutions-block ul {
        display: flex;
    }
    .gallery-main-second a.activeTabsSecond {
        padding: 8px 14px!important;
    }
    .gallery-main-second ul {
        display: flex;
        justify-content: center;
        padding-left: 0px;
    }
    .gallery-main-second {
        margin-bottom: 40px !important;
    }
    body .all-solution-gallery .gallery-main-second ul a {
        padding: 10px 10px;
        font-size: 8px;
    }
    .gallery-main-second ul {
        margin-bottom: 0px;
    }
    .all-solution-header p {
        font-size: 16px;
        line-height: 26px;
        margin: 16px 0px;
    }
    .is-bold.is-showing {
        color: #F96634;
    }
    b.is-bold:after {
        height: 3px;
        background-color: #F96634;
    }
    .related-content {
        padding: 48px 0px 0px !important;
    }
    .related-content .video-section-row-inner.video-section-row-inner1 {
        height: auto;
    }
    .single-vfairs_solutions footer#footer .row {
        padding-left: 20px;
        padding-right: 20px;
    }
    body #footer .background-gray-dark {
        padding: 40px 0px 0px;
    }
    body .background-solution-contact h2 {
        font-size: 24px !important;
    }
    .new-solution-cta p {
        font-size: 16px;
    }
    .left-right-solution .five-content {
        padding-top: 0px;
        margin-top: 0px;
    }
    .five-col h3 {
        font-size: 16px;
    }
    .five-solution .five-col {
        padding: 30px 30px 0px;
        box-shadow: 0px 4px 13px #3f48501a;
    }
    .third-section {
        padding: 30px 0px;
    }
    .new-template-solution span {
        font-size: 16px;
    }
    body .tab-content-solution li {
        padding-bottom: 0px;
    }
    body .tab-content-solution .inner-lists {
        display: block;
    }
    .tab-content-solution h3 {
        padding-top: 0;
        font-size: 24px;
    }
    body .solutions-tab a {
        padding: 10px 9px;
        line-height: 15px;
        height: auto;
        display: inline-block;
        white-space: nowrap;
    }
    body .videos-solution-section-main h1 {
        font-size: 24px;
    }
    body .solutions-tab .tab-lists {
        display: flex;
        overflow-x: scroll;
        justify-content: inherit;
    }
    body .solutions-content-logo {
        padding: 40px 0px 0px;
    }
    .solutions-content-logo .activeClass {
        display: block !important;
    }
    .main-logos-solutions h3 {
       padding-top: 30px;
       padding-bottom: 30px;
       font-size: 24px;
    }
    .new-section-cro .inline-two-btn {
        padding: 20px 0 0px;
    }
    .new-template-solution .video-responsive {
        padding: 120px 121px 120px;
    }
    .inline-two-btn a {
        display: inline-block;
    }
    .inline-two-btn .btn-outline-brand-primary {
        margin-top: 10px;
        font-weight: 700;
        margin: auto;
        display: block;
    }
    .inline-two-btn a.pt-banner {
        margin-top: 18px;
        display: table !important;
    }
    .new-section-cro p {
        font-size: 16px;
        line-height: 18px;
    }
    .new-template-solution .row {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .email-link-support ul {
        padding-left: 0px;
    }
    .footer-end .col-6 {
        margin-left: 0px !important;
    }
    .page-id-42 h2,
    .top-contact-heading p {
        text-align: left !important;
    }
    .demo-page-capteraa {
        display: none;
    }
    .test-ap-slider {
        display: none;
    } 
    .postid-14902 .five-solution .five-col:nth-child(4), .postid-14932 .five-solution .five-col:nth-child(4) {
        margin-left: 0px;
    }
    body .host-event-section {
        text-align: center;
        padding: 0 0px 0px;
    }
    body .videos-solution-section-main {
        padding-top: 30px;
        padding-bottom: 0px;
    }
    .solution-benefits {
        padding-bottom: 0px;
        background-image: inherit;
    }
    .new-footer-main-inner .row {
        display: block;
    }

    .single-features-header h1 {
        text-align: center;
    }
    .features-header h2 {
        padding-top: 0px !important;
    }
    .new-template-solution .video-responsive {
        margin-top: 0px;
    }
    .left-right-single-feature .row {
        margin-top: 40px !important;
    }
    .left-right-single-feature {
        padding: 0px 10px 0px 36px;
    }
    .left-right-single-feature h1 {
        text-align: left;
    }
    .contact-cta-features {
        padding: 0px 30px 0px 30px;
        margin-top: 50px;
        text-align: center;
    }
    .five-section-feature {
        padding-top: 70px;
    }
    .five-section-feature .main-five {
        margin-top: 20px;
    }
    .five-section-feature {
        padding-bottom: 0px;
    }
    body .background-solution-contact h2 {
        font-size: 25px;
    }
    .videos-solution-section-main h1 {
        padding-top: 0px !important;
    }
    .tab-header .row {
        padding: 20px 20px;
    }
    .main-feature .row {
        padding: 0px 20px;
    }
    .left-right-bg-feature {
        padding: 0px !important;
    }
    .left-right-swip .row {
        display: flex;
        flex-direction: column-reverse;
    }
    .industry-case-study .vidoe-thumbnail {
        height: auto;
    }
    .videos-feature a#loadMore {
        display: none;
    }
    .last-one-left-right {
        padding-top: 0px !important;
    }
    p.content-toggle {
        text-align: left;
    }
    .toggle-small {
        padding: 18px 20px;
        position: relative;
    }
    .left-right-features {
        padding: 0px;
    }
    body .left-right-bg-feature {
        border-radius: inherit;
    }
    body .five-solution .five-col {
        width: 100%;
    }
    .solution-benefits .row {
        padding-left: 20px;
        padding-right: 20px;
    }
    .tab-content-solution .inner-content-tabs {
        margin-top: 0px !important;
    }
    .videos-solution-section-main p.sub-heading {
        margin-bottom: 0px;
    }
    body .videos-solution-section-main a#loadMore {
        display: none;
    }
    body .new-solution-cta {
        padding: 20px !important;
    }
    .new-solution-cta .row {
        padding-left: 20px;
        padding-right: 20px;
    }
    .g2_logos_section .tab-content-logo {
        max-width: 342px;
        margin: auto;
    }
    .g2_logos_section a {
        display: table;
        margin: auto;
    }
    .videos-solution-section-main h2 {
        font-size: 24px;
    }
    .videos-solution-section-main .row {
        padding: 0px 20px 0px;
    }
    .new-case-solutions .row {
        padding-left: 20px;
        padding-right: 20px;
    }
    .videos-solution-section-main {
        padding-top: 0px;
    }
    .host-event-section .row {
        padding-left: 20px;
        padding-right: 20px;
    }
    body .toTop {
        right: 6px;
    }
    .video-section-single {
        display: block;
        justify-content: inherit !important;
    }
    .new-case-solutions .row {
        display: block;
    }
    .new-case-solutions .vidoe-thumbnail img {
        height: auto !important;
        margin-bottom: 0px !important;
    }
    .related-content .entry-title {
        color: black;
        line-height: 20px;
        height: auto !important;
    }
    .related-content .entry-content-solution {
        position: inherit;
        background-color: inherit;
    }
    .new-template-solution h1 {
        font-size: 24px;
        margin-bottom: 16px;
    }
    body .solutions-content-logo .inner-logo {
        max-width: 100%;
        display: none;
        margin: auto;
        float: inherit !important;
    }
    .host-event-section h2 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .solution-benefits .five-solution {
        margin-top: 0;
        display: flex;
        overflow: hidden;
        margin-bottom: 10px;
        overflow-x: scroll;
    }
    .five-col-inner {
        width: 250px;
        max-width: 310px;
    }
    .host-event-section p {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .solution-benefits h1 {
        font-size: 24px;
        margin-bottom: 24px;
        line-height: 34px !important;
    }
    body .five-solution .five-col {
        max-width: 95%;
        min-height: auto;
    }
    body .videos-solution-section-main h1 {
        padding-top: 0px;
    }
    .case-study-section .vidoe-thumbnail img {
        width: 100%;
        height: 190px;
    }
    body .case-study-section .entry-title {
        margin-top: 0px;
        padding-top: 0px;
    }
    .customer-section .new-solution-btn {
        margin-top: 0px;
    }
    body .solutions-logos h2 {
        font-size: 30px;
        margin-top: 20px;
        margin-bottom: 0px !important;
    }
    body .live-streaming h3 {
        padding-top: 0px;
    }
    body .Companies-business.virtual-product .row {
        padding-top: 0px;
    }
    body .all-solution-header h1 {
        font-size: 24px;
    }
    body .Companies-business h1 {
        font-size: 24px;
    }
    body .Companies-business h5 {
        margin-bottom: 0px;
    }
    body .solutions-block ul li {
        max-width: 94%;
    }
    body .solutions-right-img {
        padding: 20px 30px 35px;
    }
    body .Companies-business.virtual-product .row {
        display: flex;
        flex-direction: column-reverse;
    }
    body .virtual-product {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    body .Companies-business .row {
        padding: 0px 0px 0px;
    }
    body .solution-right-content {
        padding:50px 20px 0px;
    }
    body .org-univeristy {
        background-size: cover;
        margin-bottom: 0px;
    }
    body .logos-home .all-logos-customers {
        padding-bottom: 0px;
    }
    body .org-univeristy .solution-right-content {
        margin-top: 0px;
    }
    body .customer-section h2 {
        font-size: 24px;
        text-align: center;
    }
    .full-logo.all-logos-customers {
        padding: 20px;
    }
    body .solutions-logos h2 {
        font-size: 24px !important;
    }
    body .customer-cta {
        padding: 32px 0px !important;
    }
    .indusrty-cta h1 {
        font-size: 24px;
    }
    .customer-section .two-btn a {
        margin: 10px 0px 0px 0px;
    }
    .customer-section h2 {
        margin-bottom: 24px;
    }
    .two-btn a {
        margin-bottom: 20px;
    }
    body .customer-section {
        padding-top: 0px;
    }
    body .all-solution-gallery {
        margin-bottom: 0px;
        padding: 40px 0;
    }
    body .org-section .underline-red {
        display: block;
        padding: 0px 20px;
    }
    body .solution-right-content h2 {
        font-size: 24px;
    }
    .logos-integration ul {
        display: inherit;
    }
    .hero-section-cro .row {
        display: flex;
        flex-direction: column-reverse;
    }
    .hero-section-new.hero-section-cro {
        padding-top: 0px;
        background-position: top right;
        background-image: url(/wp-content/themes/vfairs/assets/images/header_bg_element.svg) !important;
    }
    body .hero-section-cro .captra-rated li {
        padding-right: 0px;
    }
    body .hero-section-cro img.g2-img {
        width: 60px !important;
    }
    .hero-section-cro video#lobby-vdo {
        margin-top: 0px !important;
    }
    body .hero-section-cro ul.captra-rated {
        max-width: 100%;
    }
    body .hero-section-cro .captra-rated img {
        max-width: 71px;
    }
    .hero-section-cro h1 {
        margin: 20px 0px 20px !important;
    }
    .hero-section-cro ul.captra-rated {
        padding-top: 60px !important;
    }
    .demo-page-capteraa .captra-rated.captra-rated-test {
        margin-left: 0px;
    }
    body .demo-page-capteraa .captra-rated img {
        max-width: 54px;
    }
    .test-ap-slider i.fa.fa-quote-right {
        bottom: 0px;
    }
    body .contact-main-form {
        margin-top: 43px !important;
    }
    .demo-page-capteraa .captra-rated.captra-rated-test {
        margin-bottom: 35px;
    }
    body .test-ap-slider {
        margin-bottom: 30px;
    }
    body .demo-page-capteraa .g2-img {
        max-width: 45px !important;
    }
    .meeting-popup div#video-lightbox {
        overflow: scroll;
    }
    .page-id-42 h2 {
        margin-top: 0px !important;
    }
    body .content-box.col2 .content-text {
        margin-left: 0px;
    }
    body #introMain .btn-md {
        margin-bottom: 10px;
    }
     body {
        padding-bottom: 0px !important;
    }
    body #introMain h1 {
        padding-top: 19px;
    }
    body .zapier-section h2 {
        font-size: 40px;
    }
    body .integration-header {
        padding-bottom: 0px !important;
    }
    body #video-lightbox .video-responsive {
        margin-top: 54px !important;
    }
    body .new-section-cro {
        padding: 0px 20px;
    }
    body .meeting-popup button#close-video {
        top: 34px;
    }
    .tab-main-industry .tab {
        display: none;
    }
    .tab-main-industry .tabcontent {
        width: 100%;
        float: inherit;
        margin: 0px 20p;
    }
    body .tab-content.tab-content-industry .tabcontent .inner-thumbnail-industry {
        width: 42%;
        float: left;
    }
    body .tab-content.tab-content-industry .tabcontent .inner-thumbnail-industry {
        margin: 0px 13px;
    }
    body .tab-content-industry .loadMoreBtn-label {
         display: grid;
    }
    .hero-section-new h1 {
        max-width: 300px;
    }
    .left-right-img img {
        max-width: 400px;
        width: 100%;
    }
    .all-logos-customers ul {
        display: flex;
        display: block;
    }
    ul.logo-section4 img {
        max-width: 100%;
    }
    .all-logos-customers ul li {
        width: 46%;
        float: left;
    }
    .right-thumb img {
        max-width: 400px;
        width: 100%;
    }
    .single-industries .two-btn {
        margin: auto;
        display: table;
    }
    .testimonials-form {
        display: none;
    }
    body .why-vfairs-video video#lobby-vdo {
        position: inherit;
        height: auto !important;
    }
    .single-industries div#introMain h1 {
        text-align: center;
        line-height: 31px;
    }
    body .second-tab-sections h1 {
        line-height: 26px;
        text-align: center;
    }
    .single-industries div#introMain p {
        text-align: center;
    }
    .gallery-main-second {
        padding: 10px;
    }
    .gallery-main-second ul li {
        display: block;
        text-align: center;
        margin: 0px 0px 20px;
    }
    .gallery-main-second .tab-content img {
        height: auto !important;
        border-radius: 9px;
        margin: 0px 0px 0px;
    }
    .gallery-main-second {
        height: auto;
    }
    .left-right-inner .row:nth-child(even) .left-right-content-section .five-content {
        margin-left: 0px;
    }
    .left-right-inner .row {
        margin-top: 30px;
    }
    body .visual-main {
        margin-top: 30px;
    }
    .inner-white-bg {
        margin-top: 20px !important;
    }
    .logo-section-inner-first {
        padding-top: 0px !important;
    }
    .header-hybrid.header-why {
        padding-top: 100px !important;
        padding-bottom: 0px !important;
    }
    body .two-btn-hybrid {
        margin: auto !important;
        display: table;
    }
    .inner-white-bg p {
        font-size: 16px !important;
    }

    body .big-two-section {
        margin-top: 0px;
    }
    body .mobile0section {
        padding-top: 0px !important;
        margin-top: 50px;
    }
    body .changeOmgm video#lobby-vdo {
        position: inherit;
    }
    body .lists-memory {
        padding-top: 0px;
        padding-left: 0px;
    }
    .review-badges ul {
        max-width: 150px;
        margin: 10px auto 22px;
    }
    .hubspot-form.footer-form {
        margin-bottom: 20px;
        text-align: center !important;
    }
    body #footer * {
        text-align: left;
    }

    .footer-grid .widget-title {
        border-bottom: 1px solid #E2E8ED;
        padding-bottom: 9px;
        padding: 10px 0px 20px;
    }
    .footer-grid .menu li a {
        font-weight: 500;
        line-height: 46px !important;
    }
    div#footer2 {
        margin-top: 45px;
    }
    .footer-grid .widget-title i {
        text-align: right;
        float: right;
        display: block !important;
        font-size: 22px !important;
    }
    .footer-grid ul {
        display: none;
    }
    .active-mobile-footer ul {
        display: block;
    }
    .hubspot-form.footer-form {
        max-width: 138px;
    }
    .socila-media-main {
        display: block;
        text-align: center;
        margin: inherit;
        margin-top: 0px;
        max-width: 235px;
    }
    body .socila-media-main span {
        text-align: center !important;
        margin-bottom: 10px;
        margin-top: 0px;
    }
    .socila-media ul {
        margin-left: 0px !important;
    }
    .other-logo {
        padding-left: 20px;
    }
    .other-logo li:nth-child(2) {
        margin-right: 0px !important;
    }
    .footer-end .row {
        display: flex;
        flex-direction: column-reverse;
    }
    .footer-end {
        padding-top: 0px;
    }
    ul.links-privacy {
        margin: auto !important;
        float: inherit;
        display:contents;
    }
    .copyright-sec {
        padding-bottom: 30px;
        text-align: center;
    }
    div#footer5 {
        margin-right: 3px;
    }
    .footer-end .row .col-6:nth-child(2) {
        max-width: 300px;
        margin: 20px auto 0px;
    }
    body .email-link-support span {
        margin-top: 0px;
    }
    /*//new customer page*/
    .header-section-customers {
        text-align: center;
    }
    .header-section-customers p {
        font-size: 16px;
        text-align: center;
    }
    .header-section-customers h4 {
        font-size: 20px !important;
    }
    body .header-section-customers {
        text-align: center;
        padding-top: 0px;
    }
    .video-section p {
        font-size: 16px;
    }
    body .play-video-icon img {
        left: 0px;
        right: 0px;
        top: 75px;
        margin: auto !important;
    }
    .nestle-purina h2{
        text-align: center;
        font-size:32px !important;
        line-height: 52px;
    }
    .nestle-purina {
        padding-bottom: 0px !important;
    }
    .case-study-section .video-section-row-inner {
        height: 306px;
    }
    .video-section {
        padding-bottom: 67px !important;
    }
    body .start-rating.right-review {
        margin-left: 65px;
    }
    body .start-rating {
        margin-left: 20px;
    }   
    body .video-section-row-inner {
        margin: 0px !important;
        padding: 0px 0px 0px;
    }
    body .vidoe-thumbnail h5 {
        bottom: 5px;
        left: 41px;
    }
    .company-logo-nestle img {
        display: block;
    }
    .company-logo-nestle a {
        display: block;
        width: 100%;
        margin: 24px 0px;
    }
    body .case-study-section .play-video-icon {
        left: 18px;
        top: 7px;
    }
    body .case-study-section .video-section-row-inner {
        height: auto;
        display: block !important;
        margin: 0px 10px !important;
    }
    .case-study-section .inner-cases {
        width: 374px;
        margin: auto;
    }
    body img.company-logo-customer {
        left: -295px !important;
        top: 5px;
    }
    body .entry-content {
        margin-right: 0px;
    }
    body .entry-content p {
        margin-bottom: 4px;
    }
    body .g2-testimonial .entry-top-content h6 {
        margin-top: 0px;
        line-height: 19px;
    }
    body .details-sub .thumbnail img {
        height: auto;
    }
    body .g2-testimonial .entry-content {
        font-size: 19px;
        line-height: 20px;
        padding: 20px 0px 0px 20px;
    }
    .inner-cta-content h2 {
        font-size: 32px !important;
    }
    body .new-testimonial .slick-slide {
        padding-top: 0px;
    }
    body .header-section-customers h1 {
         line-height: 37px;
        font-size: 32px;
    }
    body .customers-videos-popup .close {
        right: 52px;
        top: -33px;
        z-index: 99;
    }
    .integration-header {
        padding: 80px 0px !important;
        background-image: inherit !important;
    }   
    .zapier-section {
        padding: 0px 0px 0px !important;
    }
    .left-right-section {
        margin: 64px 0px !important;
    }
    .left-right-section p,
    .color-fill-section p {
        font-size: 14px;
    }
    .color-fill-section {
        padding: 0px 0px 40px !important;
    }
    .left-right-section h2 {
        font-size: 30px !important;
    }
    .color-fill-section h2 {
        font-size: 30px !important;
    }
    body .customer-cta {
        margin-top: 40px;
    }
    body .video-section h2 {
        font-size: 32px !important;
    }
    body .video-section p {
        margin-bottom: 0px;
    }
    .vidoe-thumbnail {
        position: relative;
    }
    body .vidoe-thumbnail img {
        height: 223px;
        max-width: 100%;
        width: 100%;
        margin: 10px 0px;
    }
    body .play-lists {
        display: none;
    }
    body .numbers-per p {
        text-align: left;
    }
    body .captra-section-review h2 {
        font-size: 32px;
        line-height: 36px;
        text-align: center !important;
    }
    body .new-testimonial .entry-content {
        margin-right: 0px;
        margin-top: 20px;
    }
    body .logo-section-customer h2 {
        margin: 30px 0px;
        font-size: 32px;
    }
    .header-hybrid h1 {
        padding-top: 0px !important;
    }
    .header-hybrid {
        padding-top: 36px !important;
    }
    .two-btn-hybrid ul {
        display: block;
        padding-left: 0px;
    }
    .two-btn-hybrid li {
        padding-right: 0px;
        display: block;
        margin-bottom: 35px;
    }
    .header-hybrid p {
        margin-bottom: 0px !important;
    }
    .video-section-hybrid h2 {
        font-size: 32px !important;
    }
    .video-section-hybrid {
        padding-top: 40px !important;
    }
    .mobile0section p {
        text-align: center !important;
    }
    .second-mobile {
        padding-top: 0px !important;
    }
    body .services-sections-btn {
        margin: 20px auto 0px;
        float: inherit;
        display: table;
    }
    body a.more-request.without-bg {
        display: block;
        line-height: 10px;
    }
    a.more-request.without-bg span {
        float: left;
        line-height: 21px;
    }
    .t-mobile-hybrid {
        padding-top: 0px !important;
    }
    .video-section-hybrid p,
    .nestle-purina p {
        font-size: 16px;
    }    
    .hero-section-new h1 {
        text-transform: capitalize;
        font-size: 24px;
        margin-top: 0px !important;
    }
    body .solution-section h2 {
        font-size: 28px;
    }
    body .home-left br {
        display: none;
    }
    .check-list li i {
        color: #f96634;
        padding-right: 10px;
        margin-top: 0px;
    }
    body ul.captra-rated {
        max-width: 224px;
        display: block;
    }
    .start-rating.right-review p {
        text-align: center;
    }
    .captra-rated .start-rating.right-review img {
        margin: auto !important;
        text-align: center;
        display: block;
    }
    body .home-right .vdo-container #lobby-vdo {
        margin-top: 0px;
    }
    .vdo-container-home {
        padding: 0px 36px 99px;
    }
    body .home-right .vdo-container #lobby-vdo {
        width: 100%;
        height: 100%;
        margin: auto;
        position: inherit;
        left: -4px;
        top: 24px;
    }
    body .home-right .vdo-container #lobby-vdo {
        height: auto;
    }
    body .home-left a {
         margin: auto; 
        display: table;
    }
    .two-box-hybrid {
        padding: 0px !important;
    }
    .two-section-left-right h2 {
        font-size: 32px !important;
        text-align: center;
    }
    .two-section-left-right p {
        text-align: center;
    }
    body .two-section-left-right {
        padding: 0 0px 40px !important;
        margin-top: 24px;
    }
    body .two-box-last h2 {
        font-size: 24px !important;
    }
    body .two-box-last a.more-request.without-bg {
        float: left;
    }
    .two-section-left-right .btn.btn-md.btn-solid-gradient {
        max-width: 200px;
        margin: auto !important;
        display: block;
        text-align: center;
    }
    .two-section-left-right p {
        font-size: 16px;
    }
    body .two-section-left-right {
        margin-bottom: 0px;
    }
    .video-section-why a#loadMore {
        display: none;
    }
    ul.related-posts-new {
        display: block;
    }
    body .related-posts-new li {
        padding-right: 0px !important;
        max-width: 100%;
        height: auto;
    }  
    .related-posts-new li img {
        max-width: 100%;
    } 
    .related-posts-new .entry-title {
        padding-bottom: 64px;
        height: auto;
        overflow: inherit;
    }
    .header-hybrid h1 br {
        display: none;
    }
    .header-hybrid p {
        line-height: 20px;
    }
    .nestle-purina p {
        font-size: 16px;
        text-align: center;
    }
    span.funding__description-title {
        display: block;
        text-align: -webkit-center;
    }
    body span.wrapper.wrapper_fullwidth.funding__body {
        height: auto;
        padding: 12px 0px;
    }
    body .funding__description-title a {
        margin-top: 7px;
    }
    .solutions-tab ul .tab-title {
        display: contents;
        margin-bottom: 0px;
    }
    .tab-content-solution ul li span {
        line-height: 20px;
        text-align: left;
         margin-bottom: 10px;
    }
    .solutions-tab ul li {
        margin: 7px 0px;
    }
    .tab-content-solution {
        padding-top: 24px;
    }
    .left-right-inner h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .left-right-inner p {
        font-size: 16px;
        line-height: 24px;
    }
    .solutions-tab {
        margin-bottom: 0px !important;
    }
    .left-right-solution {
        padding: 0px 20px;
    }
    .left-right-solution .left-right-inner .row:nth-child(odd) .left-right-content-section {
        padding: 0px 0px 0px 30px;
    }
    .g2_logos_section h1 {
        font-size: 24px;
    }
    .g2_logos_section h1 br {
        display: none;
    }
    .g2_logos_section {
        padding: 50px 0px;
    }
    .g2_logos_section .tab-content-logo {
        display: block;
    }
    .g2_logos_section .tab-content-logo .inner-logo:nth-child(2), .g2_logos_section .tab-content-logo .inner-logo:nth-child(3) {
        margin-top: 0px;
    }
    .g2_logos_section .tab-content-logo .inner-logo {
        float: left;
        width: 193px;
        height: 173px;
        margin: 0px;
    }
    .g2_logos_section h1 {
        margin-bottom: 0px;
    }
    .g2_logos_section a {
        margin-top: 50px !important;
        margin: auto;
    }
    .videos-solution-section-main h1 {
        font-size: 24px;
    }
    .videos-solution-section-main p {
        font-size: 16px;
        line-height: 26px;
    }
    .g2_logos_section .tab-content-logo {
        padding-top: 0px;
    }
    body .vidoe-thumbnail img {
        height: auto;
        margin-bottom: 16px !important;
    }
    .case-study-section .vidoe-thumbnail {
        max-width: 100%;
        height: auto;
    }
    .customer-black .video-section-row-inner1 {
        position: relative;
        height: auto;
    }
    .customer-black .video-section-row-inner1 {
        display: inherit !important;
        height: auto !important;
        margin-bottom: 30px !important;
    }
    body .customer-black .vidoe-thumbnail img {
        height: 223px;
    }
    body .g2-newversion {
        padding-top: 0px;
    }
    .newg2-section .details-sub img {
        margin-top: 100px;
    }
    .newg2-section .g2-testimonial button.slick-next.slick-arrow,
    .newg2-section .g2-testimonial button.slick-prev.slick-arrow {
        top: 429px !important;
    }
    .link-supprt.link-support-right {
        float: inherit;
    }

}
@media screen and (max-width: 375px) {
    .menu-resource-page-container ul li a {
        padding: 0 4px 0 !important;
    }
    .case-study-section .inner-cases {
        width: 335px;
    }
    .five-col-inner {
        width: 210px;
    }
    .features-logo .inner-logo {
        max-width: 139px !important;
    }
  body img.company-logo-customer {
    left: -243px !important;
    top: 5px;
  }
}
@media screen and (max-width: 360px) {
    .g2-logo-features .tab-content-logo .inner-logo {
        float: inherit;
        width: 100%;
        height: 240px;
        margin: auto;
    }
    body .toggle-feature i {
        right: 3px !important;
     }
    .case-study-section .inner-cases {
        width: 320px;
    }
    .g2-logo-features {
        padding-bottom: 0px;
    }
    .g2-logo-features .tab-content-logo img {
        max-width: 100% !important;
        width: 100% !important;
    }
}    
@media screen and (max-width: 320px) {
    .inline-two-btn a {
        width: 100%;
    }
    body .main-row .tab-content-logo img {
        max-width: 48px;
        margin: 0px;
    }
    body .main-row .inner-logo {
        margin: 10px 0px !important;
    }
    body .solutions-block ul li {
        max-width: 97%;
    }
    body .two-btn.new-solution-btn {
        display: block;
    }
    body .companies-business-bg ul.underline-red {
        padding-left: 0px;
    }
    body .all-solution-gallery .gallery-main-second ul a {
        padding:5px !important;
    }
    body .hero-section-cro img.g2-img {
        width: 52px !important;
    }
    body .hero-section-cro .captra-rated img {
        max-width: 61px;
    }
    body .case-study-section .inner-cases {
        width: 280px;
    }
}