    aside#archives-2 h3 {
    margin-top: 30px;
}

.products-pg-wrapper article h2.entry-title {
    font-size: 31px !important;
}

.products-pg-wrapper article h2.entry-title:after {
    width: 83px;
}

.et-db #et-boc .product-subheading-section {
    padding: 34px 0 0 !important;
}

.search-top {
    float: right;
    position: relative;
    list-style-type: none;
}

.search-top input#search {
    background: transparent;
    border: .1rem solid #fff;
    margin: 0px 5px;
    padding: 5px !important;
    color: #fff;
}

.search-top input[type="image"] {
    position: absolute;
    right: 20px;
    top: 8px;
    height: 15px;
    width: 15px;
}

li.search-top form {
    margin: 0 15px;
}

#main-footer li.logout {
    float: right;
    margin-right: 0;
}

#main-footer ul.right.login-logout-ul li.search-top {
    float: left;
}

#main-footer li a {
    color: #fff;
}

form#eligibility-form,
form#activation-form,
.edit-profile form {
    background: #ebebeb;
    padding: 23px 23px;
}

.search-top ::-webkit-input-placeholder,
.footer-custom-module input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #fff;
}

.search-top ::-moz-placeholder,
.footer-custom-module input::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff;
}

.search-top :-ms-input-placeholder,
.footer-custom-module input:-ms-input-placeholder {
    /* IE 10+ */
    color: #fff;
}

.search-top :-moz-placeholder,
.footer-custom-module input:-moz-placeholder {
    /* Firefox 18- */
    color: #fff;
}

#top-header .et-social-icons {
    float: left !important;
}

@media (max-width:767px) {
    .et-db #et-boc .product-subheading-section {
        padding-bottom: 34px !important;
    }
    .et_pb_row_inner .et_pb_column_4_4.content-block,
    .content-left-wrap.et_pb_column_3_4 .content-block.et_pb_posts {
        padding-left: 20px;
    }
    #main-footer li.search-top form {
        margin: 0 15px 0 0;
    }
    #main-footer li.search-top {
        margin-top: 20px;
    }
    .support-content .et_pb_row .et_pb_column {
        padding: 0;
    }
    .et_section_specialty .et_pb_column .et_pb_row_inner {
        padding: 0 0 30px;
    }
    .login-form-section .et_pb_text_inner,
    .information-form_wrapper.register-form_wrapper {
        width: 90% !important;
    }
    .support-login-form .login-form-section {
        padding: 0 0 20px !important;
    }
}

.product-subheading-section .et_pb_module.et_pb_bg_layout_light.et_pb_text_align_center+.et_pb_text_align_center p {
    line-height: 1.38;
}

.product-subheading-section .et_pb_row .et_pb_module.et_pb_bg_layout_light.et_pb_text_align_center {
    padding-bottom: 52px !important;
}

.product-subheading-section ul li,
.features-section .features-listing ul li {
    line-height: 1.38;
}

.et-db #et-boc .right-content-sec {
    padding: 76px 0 70px !important;
}

.right-content-section p {
    font-weight: 600;
    line-height: 1.44;
}

.et-db #et-boc .features-section {
    padding: 60px 0 19px !important;
}

.features-section h1::after {
    background: #ff8201 !important;
}

.features-section .features-listing ul li {
    font-weight: 400 !important;
    font-size: 21px !important;
}

.et-db #et-boc .features-section .et_pb_row {
    padding: 17px 0;
}

.about-product-section {
    padding: 32px 0 0 !important;
}

.about-product-section p {
    line-height: 1.54;
    color: #000;
    font-size: 16px;
}

.about-product-section p+p {
    margin-top: 10px;
}

.about-product-section p+p strong {
    text-transform: uppercase;
    font-size: 19px;
}

.about-product-section p+h3 {
    font-weight: 600;
    color: #000;
    margin: 10px 0;
}

.about-product-section ul {
    padding: 0 !important;
    margin: 0 !important;
}

.about-product-section ul li {
    list-style: none;
    color: #000;
    font-weight: 700;
    position: relative;
    margin-left: 20px;
}

.about-listing li::before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 2px;
    background: #066aa5;
    vertical-align: middle;
    margin-right: 5px;
    position: ABSOLUTE;
    top: 14px;
    left: -15px;
}

.about-listing .about-product-section ul li+li {
    margin-top: 7px;
}

.about-product-section .about-right-list li {
    font-weight: 700;
    color: #000;
}

.about-product-section .about-right-list li::before {
    content: "-";
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.about-right-list h2 {
    margin-bottom: 30px;
}

.features-listing-section ul {
    width: 100% !important;
}

@media screen and (min-width: 981px) {
    .features-listing-section ul li:nth-child(4),
    .features-listing-section ul li:nth-child(5),
    .features-listing-section ul li:nth-child(6),
    .features-listing-section ul li:nth-child(7) {
        width: 25% !important;
    }
}

.whitepaper-form {
    background: #ebebeb;
    padding: 23px 23px;
}

.whitepaper-form .hbspt-form input,
.whitepaper-form .hbspt-form select {
    height: 38px !important;
    border: 0 !important;
    background-color: #fff !important;
    padding: 3px 12px !important;
    color: #000 !important;
    font-weight: 600;
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    border: 1px solid #bbb !important;
    max-width: 100%;
}

.whitepaper-form .hbspt-form {
    padding: 0;
}

.whitepaper-form label.gfield_label,
.whitepaper-form input+label,
.whitepaper-form label span,
.whitepaper-form select+label,
.whitepaper-form span.hs-form-required {
    display: none !important;
}

.whitepaper-form li,
.whitepaper-form .hs-form-field,
.whitepaper-form li span {
    width: 100% !important;
    padding-right: 0 !important;
}

.whitepaper-form li .ginput_container,
.whitepaper-form .hs-form-field select {
    width: 100% !important;
}

.whitepaper-form li span+span {
    margin-top: 14px !important;
}

.whitepaper-form input {
    width: 100% !important;
}

.whitepaper-form .gform_footer {
    padding: 0 !important;
    text-align: right;
    display: inline-block;
}

.whitepaper-form {
    /*    max-width: 438px;*/
    width: 100%;
}

.whitepaper-form ::-webkit-input-placeholder,
.whitepaper-form input::-webkit-input-placeholder,
.whitepaper-form select::-webkit-input-placeholder,
#comment-wrap ::-webkit-input-placeholder {
    color: #000;
    opacity: 1;
}

.whitepaper-form ::-moz-placeholder,
.whitepaper-form input::-moz-placeholder,
.whitepaper-form select::-moz-placeholder,
#comment-wrap ::-moz-placeholder {
    color: #000;
    opacity: 1;
}

.whitepaper-form :-ms-input-placeholder,
.whitepaper-form input:-ms-input-placeholder,
.whitepaper-form select:-ms-input-placeholder,
#comment-wrap :-ms-input-placeholder {
    color: #000;
    opacity: 1;
}

.whitepaper-form :-moz-placeholder,
.whitepaper-form input:-moz-placeholder,
.whitepaper-form select:-moz-placeholder,
#comment-wrap :-moz-placeholder {
    color: #000;
    opacity: 1;
}

.whitepaper-form ::-webkit-input-placeholder {
    color: #000;
    opacity: 1;
}

.whitepaper-form br {
    display: none;
}

.whitepaper-form input[type="submit"],
.whitepaper-form .hbspt-form form input[type="submit"],
.whitepaper-form input[type="submit"] {
    width: 176px !important;
    height: 46px !important;
    color: #fff !important;
    background-color: #ff8201 !important;
    text-transform: uppercase;
    font-size: 18px !important;
    font-weight: 400;
    margin: 0 !important;
    background-image: none !important;
    text-shadow: none !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}


/*.whitepaper-form .hbspt-form .hs-form {
    margin-right: -15px;
}*/

.whitepaper-form input[type="submit"]:hover,
.whitepaper-form .hbspt-form form input[type="submit"]:hover {
    background-color: #000 !important;
}

.whitepaper-form .gform_wrapper {
    margin-bottom: 0 !important;
    margin-top: 31px;
}

.whitepaper-form .hbspt-form form .actions {
    text-align: right;
    padding: 0 !important;
}

.about-product-section .et_pb_column:first-child .et_pb_text_inner {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    overflow-y: hidden;
}

.whitepaper-form .validation_error,
.whitepaper-form .instruction {
    display: none !important;
}

.whitepaper-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
    background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
}

.whitepaper-form .gform_wrapper .field_description_below .gfield_description {
    padding-top: 0 !important;
    padding-right: 0 !important;
}

.whitepaper-form .validation_message {
    color: #f41429 !important;
    font-weight: 400 !important;
}

.hide-desktop {
    display: none !important;
}


/***************************************/


/*infomration form*/


/***************************************/

.information-form_wrapper {
    background: #ebebeb;
    padding: 23px 23px;
}

.information-form_wrapper li {
    padding-right: 0 !important;
    float: left;
    width: 100%;
    clear: none !important;
}

.information-form_wrapper label,
.information-form_wrapper label label {
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
}

.information-form_wrapper input,
.information-form_wrapper select,
.information-form_wrapper textarea {
    height: 38px !important;
    border: 0 !important;
    background-color: #fff !important;
    padding: 3px 12px !important;
    color: #000 !important;
    font-weight: 600;
    color: #000 !important;
    width: 100% !important;
}

.information-form_wrapper textarea {
    height: 100px !important;
}

.information-form_wrapper li:nth-child(2),
.information-form_wrapper li:nth-child(3),
.information-form_wrapper li:nth-child(4),
.information-form_wrapper li:nth-child(5) {
    width: calc( 50% - 10px);
}

.information-form_wrapper li:nth-child(3),
.information-form_wrapper li:nth-child(5) {
    float: right;
}

.information-form_wrapper input[type="submit"] {
    max-width: 176px !important;
    width: 100% !important;
    height: 46px !important;
    color: #fff !important;
    background-color: #ff8201 !important;
    text-transform: uppercase;
    font-size: 18px !important;
    font-weight: 400;
    margin: 0 !important;
}

.information-form_wrapper input[type="submit"]:hover {
    background-color: #000 !important;
}

.widget_search #searchform {
    margin-bottom: 15px;
}

.hide-desktop {
    display: none;
}

.intel-whitepaper,
.turning-cluster {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#bbpress-forums #bbp-search-form #bbp_search {
    width: auto !important;
}

#bbp-search-form {
    margin-bottom: 15px;
}


/**************************
home page three column section
**************************/

.gallery-section .et_pb_text_16 h1 {
    color: #000!important;
}

.three-column-products .et_pb_column {
    background: #fff;
    cursor: pointer;
}

.three-column-products .et_pb_module.et_pb_text {
    padding: 0px 25px;
}

.three-column-products .et_pb_button_module_wrapper {
    padding: 0px 25px 25px;
}

.three-column-products span.et_pb_image_wrap {
    width: 100%;
}

.three-column-products h2 {
    font-weight: bold;
    color: #0082c5;
}

.three-column-products strong {
    color: #000;
    font-size: 19px;
    line-height: 1em;
}

body #page-container .three-column-products a.et_pb_button.et_pb_bg_layout_light,
body #page-container .three-column-products .et_pb_button_0 {
    background: #0082c5 !important;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    padding: 0.7rem 1rem !important;
    line-height: 1.5em !important;
    min-width: AUTO;
    letter-spacing: 0.5px;
    display: inline-block;
    height: 48px;
    border: 2px solid #0082c5;
    border-radius: 0px;
    cursor: pointer;
}


/**************************
    gravity form style
**************************/

.gform_wrapper div.validation_error {
    display: none;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin-bottom: 0!important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.gform_wrapper .validation_message {
    padding-top: 0 !important;
}

.instruction.validation_message {
    display: none;
}

.request-form .hs-error-msgs {
    margin: 0 !important;
    padding-left: 0 !important;
}

.hbspt-form div.field.hs-form-field {
    position: relative;
}

.hbspt-form .hs_recaptcha {
    width: 60% !important;
}

.hbspt-form div.field.hs-form-field ul.hs-error-msgs.inputs-list {
    position: absolute;
    left: 0;
    padding-bottom: 0 !important;
}

.hbspt-form div.field.hs-form-field ul.hs-error-msgs.inputs-list label {
    color: #c30000;
    font-size: 10px;
}

.hs_error_rollup {
    display: none;
}

.request-form input[type="submit"] {
    font-size: 13px !important;
    background-color: #ff8200 !important;
    color: #fff !important;
    padding: 10px 30px !important;
    border: 2px solid #ff8200 !important;
    cursor: pointer !important;
    font-family: Open Sans !important;
    text-transform: uppercase !important;
    background-image: none !important;
    border-radius: 0 !important;
    font-weight: normal !important;
    text-shadow: none !important;
    box-shadow: none !important;
}

.request-form input[type="submit"]:hover {
    color: #fff !important;
    background-color: #000 !important;
    border-color: #000 !important;
}

.request-form .actions {
    clear: both;
}

.request-form label {
    font-family: Open Sans !important;
    font-weight: 600 !important;
}

select {
    background: url(/new-website/wp-content/uploads/2018/09/dropdown-icon.png) no-repeat 98% center;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    background-size: 15px;
}


/*************************
    login form
*************************/

.support-login-form form#wppb-recover-password,
.support-login-form {
    color: #fff;
}

.support-login-form .login-form-section {
    max-width: 600px;
    margin: auto;
    border-radius: 0 !important;
    padding: 20px;
}

.support-login-form label {
    width: 100% !important;
}

.support-login-form input[type="text"] {
    width: 100% !important;
}

.support-login-form .form-submit {
    text-align: left;
}

.support-login-form input {
    border-radius: 0 !important;
}

.support-login-form h2 {
    margin-bottom: 25px;
}

.mobile_menu_bar:before {
    color: #066aa5;
}

.bbp-forum-freshness,
li.bbp-topic-freshness {
    text-align: left;
}

.et_pb_section.right-content-section.memoryone {
    min-height: 550px;
    background-position: left;
    background-size: 100% 100%;
}

.et_pb_section.right-content-section.memoryone .right-content-section-mobile {
    padding-left: 40px;
}

.content-left-wrap h3,
.content-left-wrap h2 {
    text-transform: uppercase;
}

.login-form-section .et_pb_text_inner {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
    padding: 50px;
    background-color: #fefefe !important;
    border: 1px solid #ddd;
    /* border-radius: 25px; */
    max-width: 650px;
    width: 95%;
    margin: 0 auto 20px;
    ;
    position: relative;
}

body #page-container .gray-bar-section a.et_pb_button.et_pb_button_0.orange-button {
    font-size: 35px;
    padding: 10px 50px !important;
    line-height: 1.5;
    height: auto;
}

body:not(.home) .et-fixed-header #logo {
    content: url(/new-website/wp-content/uploads/2018/09/scalemp-logosvg.svg);
    height: 50px !important;
}

.inner-image img {
    width: 100%;
}

.testimonial-section .owl-pagination {
    display: none;
}

.login-form-section .registration-links {
    margin-bottom: 50px;
        margin-top: 15px;
}

.login-form-section input[type="submit"],
button[type="submit"] {
    background-color: #ff8200;
    color: #fff;
    border: 2px solid #ff8200;
    cursor: pointer;
    font-family: Open Sans;
    text-transform: uppercase;
    width: 100%;
    padding: 0 !important;
    line-height: 55px !important;
    height: 55px !important;
    border: none !important;
    font-size: 20px;
}

.et_pb_gutters3 .gray-bar-section .et_pb_column {
    margin-right: 0%;
}

.et_pb_gutters3 .gray-bar-section .et_pb_column_2_3 {
    width: 60%;
}

#top-menu li.current-menu-ancestor>a {
    color: #ff8200 !important;
}

.login-form-section #wppb-login-wrap p.login-password input,
.login-form-section #wppb-login-wrap p.login-username input {
    width: 100%;
}

.login-form-section p.login-remember,
.login-form-section label {
    text-align: left;
    color: #000;
    font-weight: normal;
}

.logged-in .login-form-section .registration-links {
    display: none;
}

.login-form-section p.wppb-alert {
    width: 100%;
    color: #000;
    display: grid;
    margin-bottom: 50px;
}

#commentform input#submit {
    color: #fff;
    float: left;
    margin-bottom: 60px;
}

#commentform input#submit:hover {
    background: #000 !important;
    padding: 10px 30px;
}

#comment-wrap {
    padding-top: 10px !important;
    background: #ebebeb;
    padding: 23px 23px;
}

.forgot-form-section .et_pb_text_0 {
    background: transparent;
}

.support-login-form.forgot-form-section .form-submit {
    margin-bottom: 50px;
}

.forgot-form-section p {
    color: #000;
}

.footer-custom-module ul.footer-menu-contact,
.footer-custom-module .login-logout-ul {
    display: inline-block;
    vertical-align: middle;
}

.three-part-contact .contact-info-home {
    text-align: right;
}

#top-menu-nav li.login-mobile-menu,
#top-menu-nav li.logout-mobile-menu {
    display: none;
}

.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .breadcrumb-data .container {
    max-width: 80%;
    padding: 0 20px;
}

.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .category-blog .breadcrumb-data .container,
.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .category-events .breadcrumb-data .container {
    width: 80%;
    padding: 0;
    max-width: 1170px;
}

.hbspt-form .hs-phone .hs-error-msgs li:nth-child(2) {
    display: none !important;
}

.logo-home-slider .slick-dots li button::before {
    display: none !important;
}

.logo-home-slider ul.slick-dots {
    padding: 0 !important;
    margin: 30px 0 0 !important;
}

.logo-home-slider .slick-dots li button {
    background: #000;
    border-radius: 50%;
    width: 15px;
    height: 15px;
}

.logo-home-slider .slick-dots li.slick-active button {
    background: #066aa5 !important;
}

.blog-post-section .slick-dots li button::before {
    display: none !important;
}

.blog-post-section ul.slick-dots {
    padding: 0 !important;
    margin: 30px 0 -9px !important;
}

.blog-post-section .slick-dots li button {
    background: #000;
    border-radius: 50%;
    width: 15px;
    height: 15px;
}

.blog-post-section .slick-dots li.slick-active button {
    background: #fff !important;
}


/*************************
    social icons direction
**************************/

ul.et-social-icons {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    display: -webkit-flex !important;
    display: -webkit-box !important;
    display: -moz-box !important;
}


ul.et-social-icons li.et-social-icon.et-social-rss {
    order: 4;
    -ms-flex-order: 4;
    display: none !important;
}

#et-info-phone {
    margin: 0 !important;
}

table thead th,
table tr td {
    font-size: 14px;
}

.home-logo-slider .et_pb_column {
    width: 100% !important;
}

@media screen and (min-width: 768px) {
    .request-form div[data-reactid*="comments"] {
        width: 100% !important;
    }
    .request-form div[data-reactid*="comments"] textarea {
        width: 100% !important;
        max-width: 95% !important;
    }
}


/***************************************/


/*Responsive*/


/***************************************/

@media(max-width: 1365px) {
    .et_pb_section.product-tile-section .heading-banner-content {
        padding: 0 0!important;
    }
}


@media(max-width: 980px) and (min-width: 768px) {
    .footer-custom-module .custom-outer-container .et_pb_row {
        width: 50%;
        margin: auto;
    }
    .product-tile-section .heading-banner-content {
        width: 95% !important;
    }
    #main-footer .container {
        padding: 0;
    }
    #main-footer .widget_custom_html,
    #main-footer .widget_text {
        width: 33%;
        float: left;
        margin-bottom: 50px;
    }
    .et_pb_gutters3 .resources-content-section .et_pb_column_1_3,
    .et_pb_gutters3.et_pb_row .resources-content-section .et_pb_column_1_3 {
        width: 60% !important;
        background: #fff;
        min-height: 560px;
        margin: 20px auto !important;
        float: none !important;
    }
    .et_pb_row.resources-content-section .et_pb_column.et-last-child,
    .et_pb_row.resources-content-section .et_pb_column:last-child {
        margin: auto !important;
    }
    @media screen and(max-width: 1024px) {
        .features-section .features-listing ul li {
            font-size: 19px !important;
        }
        span#et-info-phone,
        #et-info a {
            font-size: 12px !important;
        }
        .login-form-section .et_pb_text_inner {
            max-width: 100%;
        }
    }
    @media(max-width: 991px) {
        .about-product-section .et_pb_column:first-child,
        .about-product-section .et_pb_column:nth-child(2) {
            width: 100% !important;
            margin-right: 0 !important;
            /*padding: 0 20px !important;*/
        }
        .about-right-list {
            background: #066aa6;
            margin: 0 -20px;
            padding: 20px;
        }
        .about-product-section .about-right-list h2,
        .about-product-section .about-right-list li {
            color: #fff !important;
        }
        .hide-desktop {
            display: block;
        }
    }
    @media(max-width: 980px) {
        .footer-custom-module .contact-info-home {
            text-align: center !important;
        }
        span#et-info-phone,
        #et-info a {
            font-size: 12px !important;
        }
        .login-form-section .et_pb_text_inner {
            max-width: 100%;
        }
        .hide-desktop {
            display: block !important;
            margin: 0 auto;
        }
        .et_pb_column.posts-sidebar {
            width: auto !important;
        }
        .logo-textsection.et_section_regular .et_pb_row {
            padding-bottom: 0px;
        }
        .gallery-section {
            text-align: center;
        }
        .gallery-section .et_pb_gallery_item {
            display: inline-block !important;
            float: none !important;
        }
        .gallery-section .et_pb_gallery_filler {
            display: none;
        }
        .et_pb_section.white-paper-request.et_section_regular .et_pb_row {
            padding-top: 0;
        }
        .about-product-section {
            padding: 32px 5px 5px !important;
        }
        .three-column-products .et_pb_column,
        .et_pb_row.three-column-products .et_pb_column:last-child {
            margin: 0 auto 30px !important;
            float: none;
            max-width: 350px;
        }
        .brand-logo-section .et_pb_row {
            width: 90%;
            padding: 0;
        }
        .content-left-wrap.et_pb_column_3_4 .content-block.et_pb_posts {
            padding: 0 !important;
        }
        #et_mobile_nav_menu li {
            position: relative;
        }
        #et_mobile_nav_menu li span {
            position: absolute;
            top: 14px;
            right: 0;
            width: 14px;
            height: 14px;
            display: inline-block;
            cursor: pointer;
        }
        #et_mobile_nav_menu li span::before,
        #et_mobile_nav_menu li span::after {
            content: "";
            position: absolute;
            background-color: #fff;
        }
        #et_mobile_nav_menu li span::before {
            top: 50%;
            left: 0;
            width: 100%;
            height: 1px;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }
        #et_mobile_nav_menu li span::after {
            top: 0;
            left: 50%;
            width: 1px;
            height: 100%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
        }
        #main-header #et_mobile_nav_menu .menu-item-has-children>a:after {
            display: none;
        }
        #et-top-navigation #mobile_menu>li ul {
            padding-left: 20px !important;
        }
        #et-top-navigation #mobile_menu>li ul .menu-item-has-children>a::before {
            content: "-";
            display: inline-block;
            margin-right: 8px;
        }
        #et-top-navigation #mobile_menu>li ul .menu-item-has-children li a::before {
            content: "--";
            display: inline-block;
            margin-right: 8px;
        }
        #top-menu-nav li.login-mobile-menu,
        #top-menu-nav li.logout-mobile-menu {
            margin-top: 15px !important;
        }
    }
    @media screen and (max-width:767px) {
        .footer-custom-module ul.footer-menu-contact,
        .footer-custom-module .login-logout-ul {
            display: block;
        }
        .request-form .hbspt-form div.field.hs-form-field {
            width: 100% !important
        }
        #main-footer li.logout,
        #main-footer ul.right.login-logout-ul li.search-top {
            display: inline-block;
            float: none !important;
        }
        .et_mobile_menu li:last-child a {
            border-bottom: none;
        }
        #main-footer ul.right.login-logout-ul li.logout {
            order: 2;
            -ms-order: 2;
        }
        #main-footer #footer-widgets .footer-widget,
        #main-footer .et_pb_gutters1 #footer-widgets .footer-widget {
            width: 49.6% !important;
            margin-right: 0!important;
            float: none;
            display: inline-block;
            vertical-align: top;
            padding: 15px;
        }
        .creating-power-section h1:after,
        .blog-post-section h1:after,
        .testimonial-section h1:after,
        .gallery-section h1:after,
        .product-subheading-section h1:after,
        .features-section h1:after {
            bottom: -15px !important;
        }
        #left-area ul.press-release {
            padding-left: 0;
            margin-left: 0;
        }
        .breadcrumb-data {
            display: none;
        }
        .et_header_style_left .mobile_menu_bar,
        .et_header_style_split .mobile_menu_bar {
            margin-top: 0 !important;
        }
    }
    @media(max-width: 599px) {
        #main-footer #footer-widgets .footer-widget,
        #main-footer .et_pb_gutters1 #footer-widgets .footer-widget {
            padding: 0;
            width: 100% !important;
        }
        .whitepaper-form input[type="submit"] {
            width: 100% !important;
        }
        .product-tile-section {
            min-height: 190px !important;
        }
        .product-tile-section .heading-banner-content {
            /*top: 50% !important;*/
        }
        .heading-banner-content h1:after {
            margin: 0 !important;
        }
        .heading-banner-content p {
            text-align: left !important;
        }
        .heading-banner-content h1 {
            text-align: left !important;
            margin-bottom: 10px;
        }
        .product-subheading-section ul li {
            width: 100% !important;
        }
        .product-subheading-section ul li+li {
            margin-top: 20px !important;
        }
        .product-subheading-section ul li br {
            display: none !important;
        }
        .features-section .features-listing ul li {
            text-align: center !important;
        }
        .features-section li span {
            display: block !important;
            margin: 0 auto 16px !important;
        }
        .et-db #et-boc .features-section .et_pb_row_3 {
            padding-bottom: 47px !important;
        }
        .et-db #et-boc .features-section .et_pb_row {
            padding-top: 0 !important;
        }
        .three-part-contact li+li {
            margin-top: 9px !important;
        }
        #main-footer .footer-widget:nth-child(3),
        #main-footer .footer-widget:last-child {
            max-width: 80%;
        }
        .blog-post-section.et_pb_section {
            padding: 35px 20px !important;
        }
        .information-form_wrapper li:nth-child(2),
        .information-form_wrapper li:nth-child(3),
        .information-form_wrapper li:nth-child(4),
        .information-form_wrapper li:nth-child(5) {
            width: 100%;
        }
        .et_pb_section.product-tile-section .heading-banner-content {
            padding: 0 0;
        }
    }
    .postid-222 table td,
    .postid-222 table tr,
    .postid-222 table.cart td,
    .postid-222 table.cart th,
    .postid-222 table.cart tr,
    .postid-222 table.cart td,
    .postid-222 table.cart th,
    .postid-222 table.cart tr {
        padding: 10px 10px !important;
        font-size: 14px;
    }
    .home-logo-slider .slick-dots li button {
        background: #000 !important;
    }
    @media(max-width: 767px) {
        .gallery-section .et_pb_row.et_pb_row_8 {
            display: none !important;
        }
    }
    @media screen and (min-width: 1600px) {
    .et_pb_section.right-content-section.memoryone {
    min-height: 700px;
}
}