.mb-modal__logo {
    display: none;
    width: 40px;
    margin: 0 auto;
}
@media only screen and (min-width: 1600px) {
    .bg-light__apps--banner {
        background-position: 120% 125%;
        background-size: 50%;
    }
}
@media only screen and (min-width: 1800px) {
    .bg-light__apps--banner {
        background-position: 120% 100%;
        background-size: 50%;
    }
}
@media only screen and (min-width: 1920px) {
    .bg-light__apps--banner {
        background-position: 110% 100%;
        background-size: 48%;
    }
}

@media only screen and (max-width: 1199px) {
    .header_container {
        padding: 10px 3.5rem 10px 1rem;
    }
    .navbar-toggler {
        right: 12px;
    }
    .mobile_logo img {
        max-width: 150px;
        height: 40px;
    }
}

@media only screen and (max-width: 62em) {
    .header-menu-section.show {
        display: none !important;
    }

    .offcanvas .header-menu-section.show {
        display: block !important;
    }

    .main-menu {
        display: block;
    }

    .report_banner_image {
        max-width: 60%;
        margin: 1.75rem auto 0;
        transform: scale(1);
    }
    .home-banner__image {
        transform: scale(1);
    }
    .home-banner__image--sec {
        width: 70%;
        margin: 40px auto 0;
    }
    .home-banner__image--tile {
        position: absolute;
        top: -8%;
        right: -20%;
        width: 45%;
    }
    .hm-product__title {
        margin-bottom: 1rem;
    }
    .hm-product__image img {
        width: 60%;
    }
    .section_spacing_top_bottom {
        padding: 50px 10px;
    }
    .device-management__section {
        padding-bottom: 80px;
    }
    .device-management__main--head {
        max-width: 100%;
    }
    .device-management__section .sec-main__title {
        font-size: 1.8rem;
    }
    .device-management__section .sec-main__sub--title {
        font-size: 1.2rem;
    }
    .devices-slide__section {
        bottom: -2%;
    }
    .application-management__section {
        padding-top: 80px;
    }
    .ss-content {
        width: 75%;
    }
    .ss-sidebar__title {
        font-size: 1.3rem;
        text-align: center;
        margin-bottom: 1em;
    }
    .application-management__main--head {
        max-width: 75%;
        margin-bottom: 2rem;
    }
    .sec-main__sub--title-icon {
        width: 35px;
    }
    .sec-main__title {
        font-size: 1.8rem;
    }
    .sec-main__sub--title {
        font-size: 1.2rem;
    }
    .application-management__content--sec {
        flex-direction: column;
    }
    .application-management__content--right-sec {
        width: 60%;
        order: 1;
        text-align: center;
        padding-left: 0;
        margin-bottom: 1rem;
    }
    .application-management__content--left-sec {
        width: 100%;
        order: 2;
        padding-right: 0;
    }
    .apps-container__image {
        max-width: 100%;
    }
    .kiosk-management__left--content-sec {
        width: 60%;
    }
    .kiosk-management__right--content-sec {
        width: 40%;
    }
    .kiosk-slide__items {
        width: 100%;
        min-height: auto;
        margin-bottom: 30px;
        text-align: left;
    }
    .kiosk-slide__items:nth-child(1),
    .kiosk-slide__items:nth-child(2),
    .kiosk-slide__items:nth-child(3),
    .kiosk-slide__items:nth-child(4),
    .kiosk-slide__items:nth-child(5) {
        left: 0%;
    }
    .kiosk-image__1 {
        width: 200px;
    }
    .kiosk-image__2 {
        width: 280px;
        padding-left: 20px;
    }
    .section-md__space {
        padding-top: 50px;
    }
    .headings-h3 {
        font-size: 2rem;
        line-height: 1.4;
    }
    .fl-section {
        padding-top: 20px;
    }
    .fl-sec__wrapper {
        flex-direction: column;
        margin: 0;
    }
    .fl-sec__items {
        width: 100%;
        margin: 0;
    }
    .fl-sec__items:not(:last-child) {
        margin-bottom: 2rem;
    }
    .fl-sec__content {
        text-indent: 0;
        text-align: left;
    }
    .byod-profile__content--sec {
        flex-direction: column;
    }
    .byod-profile__left--content-sec {
        width: 90%;
        padding-right: 0;
    }
    .byod-profile__right--content-sec {
        width: 100%;
        padding-left: 0;
        margin-top: 2rem;
    }
    .integration-content__sec {
        flex-direction: column;
        text-align: center;
    }
    .integration-content__left--sec {
        width: 100%;
        padding: 2rem 0 0;
        order: 2;
    }
    .integration-content__right--sec {
        padding-left: 0;
        margin: 0 auto;
        order: 1;
    }
    .sec-main__extra--title {
        font-size: 2rem;
    }
    .pricing-division__sec {
        flex-direction: column;
        margin: 0;
    }
    .pricing-division__items {
        width: 100%;
        margin: 0;
    }
    .pricing-division__items:not(:last-child) {
        margin-bottom: 2rem;
    }
    .pricing-content {
        min-height: auto;
    }
    .device-fleet__main--head {
        max-width: 100%;
    }
    .device-fleet__division--sec {
        flex-direction: column;
        margin: 0;
    }
    .device-fleet__items {
        width: 100%;
        margin: 0;
        display: flex;
        padding: 0 10px;
    }
    .device-fleet__items:not(:last-child) {
        margin-bottom: 2rem;
    }
    .device-fleet__items--image {
        width: 100px;
    }
    .device-fleet__items--content {
        padding-top: 0;
        padding-left: 2.5rem;
        text-align: left;
        width: calc(100% - 100px);
    }
    .device-fleet__bottom--heading {
        font-size: 1.3rem;
        margin-bottom: 1.5rem;
    }
    .btn-tryfree__type1 {
        font-size: 0.825rem;
        padding: 6px 18px;
    }
    .developers-content__sec {
        flex-direction: column;
    }
    .developers-content__left--sec {
        width: 100%;
        text-align: center;
        padding: 2rem 0 0;
        margin-bottom: 2rem;
    }
    .developers-content__right--sec {
        width: 80%;
        padding-left: 0;
        margin: 0 auto;
    }
    .blog-suggestion__section .blog-card-right-img {
        height: 188px;
    }
    .blog-suggestion__section .card-body {
        padding: 25px;
    }
    .blog-suggestion__section .card-title {
        min-height: auto;
        margin-bottom: 2rem;
    }
    .support-items__wrapper {
        flex-direction: column;
    }
    .support-items__left--sec {
        width: 100%;
        margin-bottom: 2.5rem;
    }
    .support-items__right--sec {
        width: 100%;
    }
    .support-sec__main--head {
        text-align: center;
    }
    .support__sub--content {
        margin-top: 1rem;
    }
    .support-bottom__sec {
        flex-direction: column;
    }
    .support-bottom__content {
        width: 100%;
        text-align: center;
        margin-bottom: 1.5rem;
    }
    /*--device management page--*/
    .device-manage__banner--sec {
        flex-direction: column;
    }
    .device-manage__banner--left-sec {
        width: 100%;
        padding-right: 0;
    }
    .device-manage__banner--right-sec {
        margin-top: 1.5rem;
    }
    .device-manage__head--sec {
        max-width: 95%;
        margin-bottom: 2rem;
    }
    .integration-description {
        margin-top: 0;
        text-align: center;
    }
    .ss-slide__mobile--image {
        width: 100%;
        margin: 0 auto 0.8rem;
    }
    .ss-slide__content--wrapper {
        justify-content: center;
    }
    .ss-slides .ss-slide {
        margin-bottom: 0rem;
    }
    .exception-content__sec {
        flex-direction: column;
    }
    .exception-content__left--sec {
        width: 100%;
        order: 2;
        text-align: center;
    }
    .exception-content__right--sec {
        width: 100%;
        order: 1;
        padding-left: 0;
        margin-bottom: 2rem;
    }
    .controls-img img {
        transform: unset;
    }
    .device-controls__left--sec {
        width: 100%;
        padding-left: 0;
    }
    .device-controls__sec {
        max-width: 720px;
        margin: 0 auto;
        padding: 0 1rem;
    }
    .controls-img {
        width: 100%;
        margin: 0 auto 1rem;
    }
    .device-controls__left--sec .ss-slide__content--wrapper {
        justify-content: flex-start;
    }
    .ss-slide__items {
        width: 47%;
        margin-left: 10px;
        margin-right: 10px;
        text-align: left;
    }
    .device-fleet__sec {
        padding-left: 0;
        padding-right: 0;
    }
    .vitals-img {
        max-width: 90%;
    }
    .vitals-body__sec::before {
        background-size: cover;
    }
    /*--device management page end--*/
    /*--application management page--*/
    .bg-light__apps--banner {
        background: #ebebeb;
    }
    /* .bg-light__apps--banner::before {
        display: none;
    } */
    .apps-banner__sec {
        flex-direction: column;
    }
    .apps-banner__left--sec {
        width: 70%;
        padding: 2rem 0;
        margin: 0 auto;
    }
    .apps-banner__form .banner-free-trail-section {
        width: 85%;
    }
    .apps-banner__list--ul {
        flex-wrap: wrap;
    }
    .apps-banner__title {
        font-size: 1.8rem;
    }
    .apps-banner__sub--title {
        font-size: 1.4rem;
    }
    .apps-banner__img {
        max-width: 90%;
        margin: 0 auto;
    }
    .apps-head__sec {
        max-width: 100%;
        margin-bottom: 2rem;
    }
    .apps-transform__sub--content {
        font-size: 1.4rem;
        max-width: 90%;
    }
    .transform-left__sec {
        padding-right: 0;
    }
    .transform-image {
        width: 85%;
    }
    .apps-slides__main--sec {
        padding: 50px 20px;
        background: rgb(235 235 235 / 45%);
    }
    .apps-slides__content--wrapper {
        text-align: center;
    }
    .apps-sidebar__image {
        width: 70%;
        margin: 0 auto 1rem;
    }
    .apps-slides .apps-slide {
        margin-bottom: 3rem;
    }
    .apps-column--3__wrapper {
        flex-wrap: wrap;
    }
    .apps-column__items {
        padding: 20px 0 0;
    }
    .apps-column__items:first-child,
    .apps-column__items:nth-child(2) {
        width: 80%;
        margin: 0 auto;
    }
    .apps-column__items:last-child {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        text-align: left;
    }
    .apps-column__items:last-child .card-items {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
    }
    .updates-image {
        width: 100%;
    }
    /*--application management page end--*/
    /*--kiosk solutions page--*/
    .kiosk-slide {
        display: flex;
        align-items: center;
    }
    .kiosk-slides__image {
        width: 40%;
    }
    .kiosk-slides--content {
        width: calc(100% - 40%);
        padding-left: 2rem;
    }
    .kiosk-top__tab--view {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .kiosk-top__tab--view li {
        font-weight: 600;
    }
    /*--kiosk solutions page end--*/
    /*--byod page--*/
    /* .bg-light__byod--banner::before {
        inset: -20% -15% 0 0;
        background-size: 36%;
    } */
    .byod-banner__left--sec {
        width: 70%;
        padding: 5rem 0 2rem;
        margin: 0 auto;
    }
    .byod-main__head {
        max-width: 100%;
    }
    .byod-slides__main--sec {
        padding: 50px 20px;
    }
    .byod-slide {
        display: flex;
        align-items: center;
        margin-bottom: 2rem !important;
    }
    .byod-slides__content--wrapper {
        width: calc(100% - 35%);
        padding-left: 3rem;
    }
    .byod-sidebar__title .ss-sidebar__title {
        padding: 40px;
    }
    .byod-slides__tile--images1 {
        width: 150px;
    }
    .byod-slides__tile--images:not(.byod-slides__tile--images1) {
        width: 220px;
    }
    /*--byod page end--*/
    /*--featrues page--*/
    .features-overflow__img--sec {
        padding: 12rem 0;
    }
    .features-list__sec {
        padding: 1.5rem 2rem;
    }
    .features-list__left--sec {
        width: 180px;
    }
    .features-list {
        margin-bottom: 0.5rem;
    }
    .features-list__items {
        font-size: 0.825rem;
        text-align: left;
    }
    .features-content__right--sec {
        width: calc(100% - 180px);
    }
    .features-main__title {
        font-size: 3.5rem;
    }
    .features-banner__content {
        font-size: 1.6rem;
    }
    /*--featrues page end--*/
    /*--why quantem page--*/
    .wqt-banner__wrapper {
        padding: 40px 0;
    }
    .future-column__3--wrapper {
        flex-direction: column;
    }
    .future-column__items {
        width: 100%;
        margin: 0 0 2rem;
    }
    .reasons-description {
        margin-bottom: 1rem;
    }
    /*--why quantem page end--*/
    .security-banner__image {
        display: none;
    }
    .developers-json__sec > pre {
        height: 220px;
        min-height: auto;
    }
    .common-marg {
        padding: 50px 20px;
    }
}
@media only screen and (max-width: 48em) {

    .login-head {
        top: -14px;
        left: 20px;
        font-size: 22px;
    }

    .home-page-solutions-image {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
    }

    .header_container {
        padding: 0.75rem 1rem;
    }

    .top-header__pad {
        padding: 65px 8px;
    }

    .home-page-content {
        width: 100%;
    }

    .home-banner-content {
        max-width: 100%;
    }

    .home-section-image {
        padding-left: 0px;
        padding-right: 0px;
    }

    .home-left-side-content,
    .home-right-side-content {
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 25px;
    }

    .welcome-to-getryt {
        width: 100%;
        padding: 35px 30px 15px;
    }

    .footer-top {
        padding: 30px 10px;
    }

    .footer-single-col h3,
    .footer-single-col .h3 {
        margin-bottom: 16px;
    }

    .footer-nav-list li a,
    .footer-single-col p {
        font-size: 14px;
    }

    .footer-nav-list li a {
        line-height: 1.5;
        margin-bottom: 0;
    }

    .footer-single-col h3,
    .footer-single-col .h3 {
        font-size: 16px;
    }

    .copyright-text p,
    .terms_privacy_links {
        font-size: 12px;
    }

    .width-full-33 .dropdown-grid-item {
        width: 100%;
    }

    .head-btn {
        padding: 6px 15px !important;
    }

    .ftr-btn {
        width: 100%;
    }

    .otp_inputs_wrapper .form-control {
        width: 34px;
        height: 34px;
    }

    .subscribe-feature-list li span {
        margin-right: 10px;
        font-size: 12px;
    }
    .cta-subscribe .subscribe-feature-list li span i {
        display: none;
    }
    .cta-subscribe .yellow-text {
        display: inline-block;
    }
    .cta-subscribe .subscribe-feature-list li span {
        color: #fff;
        font-size: 13px;
    }
    .banner-feature__list li {
        list-style: disc;
    }
    .banner-feature__list li span i {
        visibility: hidden;
        opacity: 0;
    }

    .enlarge_img_to_1-2,
    .enlarge_img_to_1-5 {
        transform: scale(1) !important;
    }

    .banner-bg-img::before {
        background: #000000b8;
    }

    .banner-bg-img {
        background-position: 90%;
    }
    .pricing-banner-bg {
        background-size: 180%;
        background-position: 100%;
    }

    .enrolment_landing_screen_image,
    .report_banner_image {
        transform: none;
    }

    .terms-policy-page-header {
        padding-top: 90px;
    }

    .blog-card-img {
        width: 100% !important;
        height: 145px !important;
    }

    .blog-image {
        max-width: 70% !important;
    }

    .blog-card-right-img {
        width: 100% !important;
    }

    .font-z {
        font-size: 16px !important;
    }

    .main-blog-user-detail {
        margin: 10px 0px 20px !important;
    }

    .card-title {
        font-size: 16px;
    }

    .terms_inner_content {
        padding-bottom: 0px !important;
    }

    .our-integration {
        padding-top: 0px !important;
    }

    .box-content {
        margin-top: 0px !important;
        padding-top: 0px !important;
    }

    .more-articles {
        margin: 20px 0px 20px 0px;
    }

    .breadcrumb {
        font-size: 14px;
        flex-wrap: nowrap;
    }

    .breadcrumb .fa {
        font-size: 10px;
    }
    .breadcrumb_item:first-child {
        min-width: 55px;
    }

    .responsive-order-1 {
        order: 1;
    }

    .responsive-order-2 {
        order: 2;
    }

    .callto-actions-btn-section {
        justify-content: center;
    }

    .managament-text-link {
        text-align: left;
    }
    .common-padding {
        padding-top: 40px;
    }
    .features-column-section {
        padding-left: 0px;
        padding-right: 0px;
    }
    .features-icon {
        width: 35px;
        height: 35px;
    }
    .features-icon i {
        font-size: 16px;
    }
    .ptbs {
        padding: 40px 0;
    }
    .slideToggle {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .head-sub-para-1 {
        width: 100%;
        margin: 0px auto 30px;
        font-size: 18px;
    }
    .competitor-column {
        padding: 16px;
    }
    .feature-lists {
        font-size: 14px;
        line-height: 21px;
        text-align: left;
    }
    .comparison-table-container {
        max-width: 100%;
    }
    .our-pricing-row {
        margin-top: 1.5rem;
    }
    .meetings-iframe-load {
        padding-top: 65px;
    }
    .thankyou-section {
        padding-top: 70px;
    }
    .thankyou-title {
        font-size: 30px;
    }
    .thankyou-sub-title {
        font-size: 18px;
    }
    .thankyou-note {
        padding: 0px;
    }
    .login_buttons_section {
        margin-top: 12px;
    }
    .banner-free-trail-submit,
    .free-trail-submit {
        min-width: 100px;
    }
    .show-lp-cta-trail-email {
        width: calc(100vw - 140px);
    }
    .lp-sections-cta-form {
        margin-bottom: 20px;
    }
    .lp-sections-cta-form .login_buttons_section {
        justify-content: center;
        overflow: hidden;
    }
    .error-page-section {
        padding-top: 60px;
    }
    .error-page-title {
        width: 100%;
    }
    .error-page-para {
        width: 100%;
        font-size: 15px;
    }
    .error-page-buttons {
        margin-top: 1.5rem;
    }
    .blog-page-header {
        padding-left: 0px;
        padding-right: 0px;
        text-align: left;
    }
    .banner-blog {
        height: 180px;
    }
    .banner-blog img {
        max-width: 70%;
    }
    .blog_main_heading {
        text-align: left;
        font-size: 24px;
    }
    .blog-content .blog-page-sub-titles {
        font-size: 20px;
    }
    .blog-page-header p {
        font-size: 15px;
    }
    .blog-list-wrapper li {
        margin-bottom: 0.5rem;
        font-size: 16px;
        text-align: left;
    }
    .blogs-main-page-header {
        padding-top: 80px;
        padding-left: 5px;
        padding-right: 5px;
        text-align: left;
    }
    .blogs-main-page-header .section_heading {
        margin-bottom: 16px !important;
    }
    .previous_articles_section {
        margin-top: 0rem;
    }
    .previous_articles_section .terms_inner_content {
        font-size: 14px;
    }
    .divider_line {
        max-width: 100%;
    }
    .sso_section {
        display: none;
    }
    .sso_btn_wrapper {
        display: block !important;
    }
    .sso_btn {
        margin: 0px 0px 15px;
        padding: 10px 15px;
        width: 100%;
    }
    .section-image-transform {
        transform: scale(1) !important;
    }
    .lp_page_banner_headings {
        padding-right: 0px;
        padding-top: 25px;
    }
    .lp-page-header-container .header_container {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .lp-page-header-container .affix .header_container {
        padding-top: 10px;
    }
    .middle-cta-container {
        width: calc(100% - 30px);
        left: 15px;
        right: 15px;
    }
    .middle-cta-left-content {
        width: 100%;
        padding: 35px;
    }
    .middle-cta-right-image {
        width: 100%;
    }
    .lp_modal_top_section {
        padding-bottom: 220px;
    }
    .lp_modal_bottom_section {
        padding-top: 220px;
    }
    .pricing_items {
        margin-bottom: 20px;
    }
    .success_img {
        width: 45px;
        top: -12px;
    }
    .sub_plans_sm_wrapper .sub_plans_table_list {
        text-align: left;
        background: #fff;
    }
    .newsletter-form {
        justify-content: center;
    }
    .input-newsletter {
        max-width: 250px;
        width: calc(100% - 120px);
    }
    .device-manage__head--sec {
        max-width: 100%;
    }
    .application-management__main--head {
        max-width: 100%;
    }
    .apps-banner__left--sec {
        width: 100%;
        padding: 3rem 0;
    }
    .application-management__content--right-sec {
        width: 80%;
    }
    .transform--sec {
        flex-direction: column;
    }
    .transform-left__sec {
        width: 100%;
        margin-bottom: 2rem;
    }
    .transform-image {
        width: 65%;
        margin: 0 auto;
    }
    .transform-right__sec {
        width: 100%;
        padding-left: 0;
    }
    .kiosk-banner__sec {
        width: 100%;
        padding: 30px 0;
        margin: 0 auto
    }
    .kiosk-slide {
        flex-direction: column;
        margin-bottom: 2rem !important;
    }
    .kiosk-slides__image {
        width: 90%;
        margin: 0 auto 1rem;
    }
    .kiosk-slides--content {
        width: 100%;
        padding-left: 0;
    }
    .byod-banner__sec {
        flex-direction: column;
    }
    .byod-banner__left--sec {
        width: 100%;
        padding: 3rem 0 2rem;
    }
    .byod-banner__right--sec {
        width: 100%;
        position: relative;
        top: 0;
        right: 0;
        transform: unset;
    }
    .byod-banner__right--image-tile {
        position: absolute;
        bottom: 11px;
        left: auto;
        right: 2px;
        width: 110px;
    }
    .byod-slides__main--sec .ss-content {
        width: 90%;
    }
    .features-main__title {
        font-size: 2.4rem;
    }
    .features-banner__content {
        font-size: 1.3rem;
    }
    .features-banner__content--highlight::before,
    .features-banner__content--highlight-line::after {
        display: none;
    }
    .cta_above_headings {
        font-size: 1.6rem;
    }
    .features-overflow__img--sec {
        padding: 8rem 0;
    }
    .wqt-banner__inner--sec::before {
        display: none;
    }
    .wqt-banner__sec--wrapper {
        flex-direction: column;
    }
    .wqt-banner__left--sec {
        width: 100%;
    }
    .wqt-banner__right--sec {
        display: none;
    }
    .wqt-banner__bottom--content {
        font-size: 1.2rem;
        line-height: 2;
    }
    .wqt-division__sec--wrapper {
        flex-direction: column;
    }
    .wqt-division__left--sec {
        width: 100%;
        order: 2;
        padding: 0;
    }
    .wqt-division__right--sec {
        width: 100%;
        order: 1;
        margin-bottom: 2rem;
        padding: 0;
    }
    .quantem-apart__img {
        width: 50%;
        margin: 0 auto;
    }
    .list-items__ul {
        width: 50%;
        margin: 0 auto;
    }
    .wqt-main__sub--title {
        margin-bottom: 1rem;
    }
    .swap-left__sec {
        padding-right: 0;
    }
    .swap-right__sec {
        padding-left: 0;
    }
    .cta-top-heading {
        font-size: 1.5rem;
    }
    .wqt-banner__title {
        font-size: 1.2rem;
        margin-bottom: 2rem;
    }
    .ss-content {
        width: 100%;
    }
    .byod-top__tab--view {
        flex-direction: column;
        align-items: center;
        margin: 1rem 0;
    }
    .integration-content__right--sec {
        width: 90%;
    }
    .footer-section::before,
    .footer-bottom::before {
        width: 92%;
    }
    .discount-price::before {
        top: 6px;
        left: -26px;
        width: 28px;
        height: 32px;
        background-size: 80%;
    }
    .discount-price {
        top: -30px;
        left: 50%;
        padding: 5px 15px;
        font-size: 12px;
    }
    .cta-section {
        padding: 20px;
    }
    /* signup modal styles - start */
    .login-modal__left--container {
        display: none;
    }
    .login-modal__right--container {
        width: 100%;
        padding: 55px 10px 0px 10px;
    }
    .login-modal-container {
        box-shadow: none;
        padding: 20px 20px 20px;
    }
    .mb-modal__logo {
        display: block;
    }
    /* signup modal styles - end */
    .contact-us-form {
        padding: 30px 0 0 !important;
    }
    .contact-us-form .title-c {
        padding-bottom: 0;
    }
    .contact-us-form .common-marg {
        padding-bottom: 25px;
    }
}
@media only screen and (max-width: 36em) {
    .header_container {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .navbar-toggler {
        right: 8px;
    }
    .banner-free-trail-submit,
    .free-trail-submit {
        min-width: 100px;
    }
    .hm-product__top--head {
        background: none;
        padding: 25px 25px 0;
        text-align: center;
    }
    .hm-product__card:nth-child(3) .hm-product__title {
        color: #fff;
    }
    .hm-product__description {
        min-height: auto;
        margin-bottom: 1rem !important;
        text-align: center;
    }
    .device-management__section .sec-main__title {
        font-size: 1.6rem;
    }
    .device-management__section .sec-main__sub--title {
        font-size: 1.1rem;
    }
    .device-management__main--head {
        margin-bottom: 2rem;
    }
    .ss-slide__content--wrapper {
        flex-direction: column;
    }
    .device-slides__holder .ss-slide__content--wrapper {
        align-items: center;
        margin-bottom: 1.5rem;
    }
    .ss-slide__items {
        width: 100%;
        margin: 0 0 1.5rem;
        background: #fff;
        border-radius: 20px;
        -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
        text-align: left;
    }
    .ss-slide:last-child .ss-slide__items:last-child {
        margin-bottom: 0;
    }
    .ss-slide__description {
        min-height: 36px;
    }
    .sec-main__sub--title-icon {
        width: 25px;
    }
    .sec-main__sub--title {
        font-size: 1.1rem;
    }
    .sec-main__title {
        font-size: 1.6rem;
    }
    .kiosk-management__left--content-sec {
        width: 100%;
    }
    .kiosk-management__right--content-sec {
        display: none;
    }
    .headings-h3 {
        font-size: 1.4rem;
        padding: 0 10px;
    }
    .section-byod__division::before {
        width: 100%;
        height: 48%;
    }
    .byod-division__flex--sec {
        flex-direction: column;
    }
    .byod-division__flex--items {
        width: 100%;
        text-align: center;
    }
    .byod-division__flex--items:first-child,
    .byod-division__flex--items:last-child {
        padding: 30px 10px;
    }
    .sec-main__extra--title {
        font-size: 1.8rem;
    }
    .device-fleet__items {
        flex-direction: column;
    }
    .device-fleet__items--content {
        width: 100%;
        padding-left: 0;
        margin-top: 0.825rem;
    }
    .developers-content__right--sec {
        width: 95%;
    }
    .blog-main__title {
        font-size: 1.4rem;
    }
    .support-items__right--sec {
        flex-direction: column;
    }
    .support-items:not(:last-child) {
        margin-bottom: 20px;
    }
    .support-tags {
        margin: 0 auto;
    }
    .support-bottom__sec {
        margin-top: 2rem;
    }
    .device-manage__banner--right-sec {
        width: 70%;
    }
    .apps-column__items:last-child .card-items {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        background: #fff;
        border-radius: 20px;
        -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
    }
    .byod-top__tab--view li {
        font-size: 0.825rem;
        text-align: left;
    }
    .byod-slide {
        flex-direction: column;
    }
    .byod-slides__img {
        margin-bottom: 1rem;
    }
    .byod-slides__content--wrapper {
        width: 100%;
        padding-left: 0;
        text-align: center;
    }
    .features-overflow__img--sec {
        padding: 6rem 0;
    }
    .features-overflow__img--wrapper {
        width: 90%;
        transform: translate(-50%, -40%);
    }
    .features-overflow__img {
        width: 85%;
        margin: 0 auto;
    }
    .features-list__wrapper {
        flex-direction: column;
    }
    .features-list__left--sec {
        width: 100%;
        margin-bottom: 20px;
    }
    .features-content__right--sec {
        width: 100%;
    }
    .features-content__description {
        padding: 0;
    }
    .features-content__image {
        transform: scale(1);
    }
    .features-list__sec {
        padding: 1.5rem 1rem;
    }
    .mobilefeatures-list__items--ul {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 1rem !important;
    }
    .mobilefeatures-list {
        margin-bottom: 10px;
    }
    .mobilefeatures-list__items {
        margin-right: 10px;
        border-color: #000;
        border-radius: 6px;
    }
    .mobilefeatures-list__items.is_active {
        background: #111;
        color: #fff;
        font-weight: 400;
    }
    .text-highlight::after {
        display: none;
    }
    .wqt-banner__bottom--content {
        line-height: 1.5;
    }
    .wqt-banner__tag {
        font-size: 1rem;
        padding: 6px 25px;
    }
    .quantem-apart__img {
        width: 80%;
    }
    .quantem-apart__right--img::after,
    .quantem-apart__left--img::after {
        width: 120px;
        height: 120px;
    }
    .list-items__ul {
        width: 100%;
    }
    .list-items__type--1 {
        font-size: 0.875rem;
    }
    .newsletter-form {
        flex-direction: column;
        align-items: center;
        max-width: 70%;
        margin: 0 auto;
    }
    .input-newsletter {
        max-width: 100%;
        width: 100%;
        margin-bottom: 1rem;
        margin-right: 0 !important;
    }
    .subscribe-feature-list {
        justify-content: flex-start !important;
    }
    .cta-subscribe .subscribe-feature-list {
        justify-content: center !important;
    }
    .newsletter-form button {
        padding: 12px 45px !important;
    }
    .pricing-main__sub--title {
        font-size: 2.1rem;
    }
}