/*!
Theme Name: TelNet
Theme URI: https://themeforest.net/user/themexriver
Author: ThemeXriver
Author URI: https://themexriver.com
Description: Internet Solutions WordPress Theme
Version: 1.0.8
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: telnet
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

telnet is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonatha alpha-page-contentn Neal https://necolas.github.io/normalize.css/
*/
a[href="https://www.s-sols.com/products/wordpress/accelerator?utm_source=usersite&utm_medium=banner&utm_campaign=free_lim_ver&utm_term=accel"],
html body a[href="https://www.s-sols.com/products/wordpress/accelerator?utm_source=usersite&utm_medium=banner&utm_campaign=free_lim_ver&utm_term=accel"] span {
    font-size: 0px;
}

a[href="https://www.s-sols.com/products/wordpress/accelerator?utm_source=usersite&utm_medium=banner&utm_campaign=free_lim_ver&utm_term=accel"] span {
    display: none !important;
    opacity: 0;
    visibility: hidden;
}

a[href="https://www.s-sols.com/products/wordpress/accelerator?utm_source=usersite&utm_medium=banner&utm_campaign=free_lim_ver&utm_term=accel"] img {
    width: 0;
}

a[href="https://www.s-sols.com/products/wordpress/accelerator?utm_source=usersite&utm_medium=banner&utm_campaign=free_lim_ver&utm_term=accel"] {
    margin-top: -18px;
}

.grecaptcha-badge {
    visibility: visible !important;
}


/* img.attachment-large.size-large.wp-image-2716 {
    max-width: 130px;
} */
.elementor-hidden-mobile .elementor-widget-image img {
    max-width: 140% !important;
}

section.mt-5.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-widget-image img {
    max-width: 140% !important;
}

@media screen and (min-width:575px) and (max-width:1200px) {
    .mobileBannerSection {
        padding-top: 60px;
    }
}

@media screen and (min-width:992px) and (max-width:1300px) {
    .elementor-hidden-mobile .elementor-widget-image img {
        max-width: 100% !important;
    }

    section.mt-5.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-widget-image img {
        max-width: 100% !important;
    }
}

.Qrparent {
    position: relative;
}

.Qrcode img {
    height: 100px;
    width: 106px;
    position: absolute;
    top: -60px;
    right: -115px;
}

@media screen and (max-width:575px) {
    .Qrcode img {
        height: 70px;
        width: 70px;
        position: relative;
        top: 0px;
        right: 0px;
    }

    .HomepageBannerSection h2.sec-title-five_heading {
        font-size: 18px !important;
    }
}



@media screen and (min-width:300px) {
    section.mt-5.elementor-section.elementor-top-section.elementor-element.elementor-element-6a6a886b.elementor-section-full_width.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-height-default.elementor-section-height-default {
        position: fixed !important;
        left: 0 !important;
        width: 100% !important;
        z-index: 9998 !important;
        background: #fff !important;
    }



    section.mt-5.elementor-section.elementor-top-section.elementor-element.elementor-element-15221fa.elementor-section-full_width.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-height-default.elementor-section-height-default {
        position: fixed !important;
        left: 0 !important;
        width: 100% !important;
        z-index: 9998 !important;
        background: #fff !important;
    }


    section.mt-5.elementor-section.elementor-top-section.elementor-element.elementor-element-ea87f7b.elementor-section-full_width.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-height-default.elementor-section-height-default {
        position: fixed !important;
        left: 0 !important;
        width: 100% !important;
        z-index: 9998 !important;
        background: #fff !important;
    }

    section.mt-5.elementor-section.elementor-top-section.elementor-element.elementor-element-1371f415.elementor-section-full_width.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-height-default.elementor-section-height-default {
        position: fixed !important;
        left: 0 !important;
        width: 100% !important;
        z-index: 9998 !important;
        background: #fff !important;
    }

    .elementor-2860 .elementor-element.elementor-element-a68a5f7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 25px 0px !important;
    }

    section.mt-5.mentor-section.elementor-top-section.elementor-element.elementor-element-1371f415.elementor-section-full_width.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-height-default.elementor-section-height-default {

        position: fixed !important;
        left: 0 !important;
        width: 100% !important;
        z-index: 9998 !important;
        background: #fff !important;
    }

    section.mt-5.elementor-section.elementor-top-section.elementor-element.elementor-element-49ff2cd9.elementor-section-full_width.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-height-default.elementor-section-height-default {
        position: fixed !important;
        left: 0 !important;
        width: 100% !important;
        z-index: 9998 !important;
        background: #fff !important;
    }


    /* section.mt-md-5.elementor-section.elementor-top-section.elementor-element.elementor-element-23eb5932.elementor-section-full_width.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-height-default.elementor-section-height-default{
        position: fixed !important;
        left: 0 !important;
        width: 100% !important;
        z-index: 9998 !important;
        background: #fff !important;
    } */
    section.mt-md-5.elementor-section.elementor-top-section.elementor-element.elementor-element-23eb5932.elementor-section-full_width.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-height-default.elementor-section-height-default {
        position: fixed !important;
        left: 0 !important;
        width: 100% !important;
        z-index: 9998 !important;
        background: #fff !important;
    }

}

.elementor-element.elementor-element-b4b3793.elementor-widget.elementor-widget-section_heading.elh-el.section_heading {
    padding-top: 175px;
}

@media screen and (max-width:1198px) {
    .elementor-element.elementor-element-b4b3793.elementor-widget.elementor-widget-section_heading.elh-el.section_heading {
        color: red;
        padding-top: 25px;
    }

    .elementor-element.elementor-element-038a1ca {
        margin-top: 150px;
    }

    /* .elementor-section.elementor-section-boxed>.elementor-container {
        background: #fff;
    } */
    .mobileBannerSection {
        background: #fff;
    }

    .elementor-element.elementor-element-f6913d8.elementor-widget.elementor-widget-section_heading.elh-el.section_heading {
        padding-top: 150px;
    }

    .mobileBannerSection {
        /*position: fixed !important;*/
        width: 100% !important;
        z-index: 9998 !important;

    }

    .elementor-element-a68a5f7 {
        top: 125px;
    }

    .split-line {
        color: red;
    }

    section.mt-5.elementor-section.elementor-top-section.elementor-element.elementor-element-79856bb3.elementor-hidden-desktop.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        position: fixed;
        top: 0;
        width: 100%;
        background: #fff !important;
        z-index: 99;
    }

}

@media screen and (min-width:1199px) {
    .contactPage {
        padding-top: 200px;
    }

    body.home.wp-singular.page-template.page-template-elementor_canvas.page.page-id-2841.wp-embed-responsive.wp-theme-telnet.theme-telnet.woocommerce-js.no-sidebar.elementor-default.elementor-template-canvas.elementor-kit-2646.elementor-page.elementor-page-2841.e--ua-blink.e--ua-chrome.e--ua-webkit {
        padding-top: 0 !important;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-26b86bb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-top: 100px;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-057a0e6.fix.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
        top: 100px;
    }

    section.mobileBannerSection.elementor-section.elementor-top-section.elementor-element.elementor-element-763780f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        margin-top: 100px;
    }

    .tx-sliderContent.position-relative.tx-z1 {
        margin-top: 80px;
    }

}