@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700;800&display=swap'); /* font-family: 'Lexend', sans-serif; */
div[data-id="21d78fd"] .elementor-widget-container {
    background: #F8F9FC;
    border-top: solid 15px #D3E6FB;
}
li#menu-item-6815 a{
    position: relative;
    background: #f26225;
    color: #fff !important;
    border-radius: 6px;
    padding-left: 35px;
    padding-right: 35px;
    margin-left: 3px;
    }

div#what-are-the-benefits-of-a-cloud-first-strategy\? {}
body .view-header{display: none;}

body .site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row{padding: 0;;}
.ast-header-break-point .footer-widget-area[data-section="section-fb-html-2"] p { margin: 0;}
body #img-owl-bottom-slider { position: relative;max-width: 100%;padding: 10px 5px; background: #fff; right: 0; left: 0; top: 0;    width: 100%!important;}
body #img-owl-bottom-slider .owl-controls .owl-nav > div { position: absolute; left: 0;border-right: solid 15px #f26222; top: 48%; border-top: solid 15px transparent; border-bottom: solid 15px transparent; color: transparent;font-size: 0; border-left: none;height: 0; width: 0;}
body #img-owl-bottom-slider ul.owl-carousel { width: 1200px; margin: 0 auto; padding: 0 30px; max-width: 100%;}
body #img-owl-bottom-slider ul.owl-carousel .owl-stage { display: flex; align-items: center;}
body #img-owl-bottom-slider ul.owl-carousel li { padding: 0 10px; list-style: none;}
body #img-owl-bottom-slider .owl-controls .owl-nav > div.owl-next {  left: inherit; right: 0; border-left: solid 15px #f26222; border-right: none;}
body #img-owl-bottom-slider ul.owl-carousel li img { width: auto; height: auto; margin: 0 auto; max-width: 90%;}
.elementor-element-08bb6ff.elementor-widget__width-auto.ast-header-button-1.elementor-widget.elementor-widget-button {display: none;}
body #ekit-megamenu-primary.active .elementskit-site-title a.elementor-button-link{display: none;}
.tips_cta a.elementor-button-link{background: #fff!important;}
.tips_cta a.elementor-button-link:hover{background: #F26223!important;}
html, body {  scroll-behavior: smooth;}
article#post-2173 { padding-bottom: 40px;}
body.iti-mobile .iti--container{z-index: 999999999999; max-width: 300px; margin: 0 auto;}
*{-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}
.elementor-1110 .elementor-element.elementor-element-20c7773{padding-left: 10px; padding-right: 10px;}
.quickbooks-features thead:before{right:-21px}
/* .quickbooks-features thead:after{left: -21px;} */
.nine_img_boxes .elementor-widget-image-box{width: 100%; max-width: 350px;margin: 0 7.6% 5em;}
.last_net_Ass_sec a.elementor-button-link, .white_color a, .last_net_Ass_sec a.elementor-button-link:focus, .white_color a:focus{padding: 6px 12px!important;}
.number-with-description-section p.text-style{font-size: 16px;line-height: 26px;}
.elementor-2229 .elementor-element.elementor-element-5183944{padding-left: 15px;padding-right: 15px;}
.first_dis_call {padding-left: 10px;padding-right: 10px;}
.elementor-element-9d3370a {padding-left: 20px;padding-right: 20px;}
.page-node-type-bad-review-thank-you-page h2{    margin-top: -40px!important;    display: block;}
.page-id-2083 table.bodyContainer.webFormBodyContainer{max-width: 100%;}
.elementor-element.elementor-element-bcf7136.elementor-widget.elementor-widget-heading h2 {
    padding-left: 10px;
    padding-right: 10px;
}

.problems_two h3, .page-node-type-_freehourlandingpage .problems_two .elementor-container .elementor-container, body section.privacy_policy_cls { padding-left: 15px!important; padding-right: 15px!important;}
.page-id-1522 .orange_class .n2-ss-layer-row.n2-ss-layer-with-background{padding: 100px 30px 100px 50px !important;}
.page-id-1522 div#n2-ss-17 .n2-font-577e3e94d392c80545fffaf7623e9404-hover{font-size: 35px!important;line-height: 1.5!important; font-weight: 600!important;letter-spacing: 0.4pt!important;}
.page-id-1522 .orange_class .n2-ss-item-content p{font-size: 18px!important;letter-spacing: 0.6pt!important;}
.elementor-element.elementor-element-c7748ad .elementor-widget-wrap {  padding: 20px 0;}
.elementor-element.elementor-element-c7748ad  h4.elementor-heading-title{line-height: 1.1;}
.ast-header-break-point .main-header-bar.ast-header-breadcrumb, body:not(.home) .main-header-bar.ast-header-breadcrumb{border-bottom: none!important;}
#nav_menu-5 li:first-child a{pointer-events: none;}
.first_market_class, section.elementor-element-c6a9c52,section.elementor-section.elementor-element-36c4e79, .problem_market_class{padding-left: 20px;padding-right: 20px;}
.quickbook_online .elementor-container.elementor-column-gap-default .elementor-column {
    width: 50%;
}
.quickbook_online .elementor-container.elementor-column-gap-default .elementor-column:nth-child(2) .elementor-widget:not(:last-child){margin:0;}
.quickbook_online .features-cta a.elementor-button-link {
    text-decoration: none;
    background: #2FA137;
    color: #fff;
    font-family: 'Roboto'!important;
    display: inline-block;
    padding: 8px 25px;
    border-radius: 20px!important;
    letter-spacing: 0.4pt;
    font-size: 14px!important;
}

.quickbook_online .elementor-container.elementor-column-gap-default .elementor-column.left {
    position: static;

 
}
.elementor-column.elementor-element-e8e5a25.left .elementor-widget-wrap {
    position: static;
    padding-top: 120px;
    padding-left: 40px;
    max-width: 100%;
    padding-bottom: 20px;
}

.quickbook_online .elementor-container.elementor-column-gap-default {
    align-items: start;
    position: relative;
}

.elementor-column.elementor-element-e8e5a25.left .elementor-widget-image {
    position: absolute;
    top: 40px;
   left: 40px!important;    right: 40px!important;
   width: auto;
}
.elementor-column.elementor-element-e8e5a25.left .elementor-widget-image > .elementor-widget-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.elementor-column.elementor-element-e8e5a25.left .elementor-widget-image img.attachment-large {
    max-height: 70px;
    width: auto;
}
section.view-display-id-blk_benefits_of_adt ,section.cybersecurity-service_cls { padding-left: 20px!important; padding-right: 20px!important;}
body .elementor-939 .elementor-element.elementor-element-9b3e2a3{padding-left: 10px;padding-right: 10px;}
section.cybersecurity-service_cls { padding-left: 20px!important; padding-right: 20px!important;}
body section.mid-description, .page-id-858 section.mid-description, .page-id-714 section.mid-description, .mid-description.no_title, section.block-views-blockadt-iq-vs-other-security-products-blk-adt-iq-oth-sec, .last_bold_text, .elementor-1110 .elementor-element.elementor-element-eda4eff{padding-left: 20px;padding-right: 20px;}
.half_width .elementor-container{width: 607px;max-width: 100%!important;}
.main-header-bar.ast-header-breadcrumb { }
.ast-header-breadcrumb .ast-breadcrumbs-wrapper{padding: 16px 0px 10px 0px !important;}
.elementor-11 .elementor-element.elementor-element-5ea886d > .elementor-widget-container{padding:0;}
.trusted-clients .elementor-widget-wrap.elementor-element-populated { padding: 10px 0;}
.cloud_services .elementor-button-wrapper .elementor-button{font-size:16px;}
section.elementor-element-4d73a8f.why-xperteks {  padding: 3em 20px 4em!important;}
.elementor-11 .elementor-element.elementor-element-28be91d > .elementor-element-populated{padding:0}
ul#menu-primary .elementskit-site-title{display: none;} 
section.elementor-element-25a6219c .elementor-container.elementor-column-gap-default {
    align-items: center;
    justify-content: space-between;
    min-height: 41px!important;
    padding-bottom: 1px;
}
.block-make-sure-it{padding-left: 15px!important;padding-right: 15px!important;}
.block-make-sure-it .elementor-column.elementor-col-50{width: auto;}
.block-make-sure-it .elementor-container.elementor-column-gap-default { max-width: 100%; width: fit-content;align-items: center;justify-content: center;}
section.elementor-element-50a3a2c.block-make-sure-it.extra_p .elementor-container.elementor-column-gap-default { width: max-content;}
section.elementor-element-25a6219c .elementor-container.elementor-column-gap-default > div {
    width: auto!important;
}

body .site-header-above-section-left p.link > span {
    padding: 0 0 0 20px;
}

body .site-header-above-section-left p.link > span span {
    padding: 0;
    margin-left: 13px;
    letter-spacing: 1.2px;
}

body .site-header-above-section-right li.menu-item a {
    font-size: 13.5px;
    padding-left: 35px;
}

body .block-make-sure-it p {
    font-weight: 400;
}

body section.trusted-clients > div > .elementor-column {
    max-width: 1100px;
    margin: 0 auto;
}

body .ast-builder-grid-row-2-lheavy .ast-builder-grid-row {
    grid-template-columns: inherit;
    display: flex;
    justify-content: space-between;
}

.elementor-11 .elementor-element.elementor-element-7ce03e6, .elementor-11 .elementor-element.elementor-element-c765ecb {
    width: auto;
}

body.home .block-make-sure-it.extra_p > div {
    width: 995px;
}

section.cloud_services .elementor-column-gap-no {
    display: table;
}

section.cloud_services .elementor-col-33 {
    width: 31.10%;
    max-width: none;
    padding: 0;
    margin: 1.5% 0%;
    display: inline-block;
    vertical-align: top;padding: 30px 39px 65px;
}

.cloud_services .elementor-column:nth-child(3n+2) {
    margin: 1.6% 3%;
}

body section.trusted-clients .gallery-item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px 10px 8px!important;
    padding: 0;
    max-width: 100%!important;
    width: auto;
}

body section.trusted-clients .gallery-item .gallery-icon {
    width: auto;
}

body section.trusted-clients .gallery-item img {
    display: block;
    margin: 0 auto;
}

body section.trusted-clients .gallery.galleryid-11 {
    max-width: 100%;
    justify-content: center;
    margin: 13px auto;
}

body .elementor-5526 .elementor-element.elementor-element-174e3524, body .elementor-5526 .elementor-element.elementor-element-4b2aba7 {
    width: auto;
}

.elementor-5526 .elementor-element.elementor-element-5d3a067a > div {
    justify-content: space-between;
}

section#nav_menu-6 ul:nth-child(2) {
    display: none;
}
section.elementor-element.elementor-element-5c3e8ed {margin-bottom: 20px;}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-20c7773.quote-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
    content: '';
    width: 280px;
    height: 280px;
    z-index: -1;
    background: #f6f8f9;
    position: absolute;
    left: 25%;
    display: block;
    border-radius: 100%;
    top: -18%;
    box-shadow: 160px 0 0 -50px #f6f8f9, -190px 20px 0 -50px #f6f8f9, 270px 0 0 -80px #f6f8f9, 270px 130px 0 0px #f6f8f9, -430px 30px 0 -50px #f6f8f9, -320px 30px 0 -100px #f6f8f9, -530px 50px 0 -100px #f6f8f9;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-20c7773.quote-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    
    margin-top: 120px;
    padding-top: 40px;
}
/****** pilar page css ********/


article.post-6482 div, article.post-6482 p, article.post-6482 ul, article.post-6482 li, article.post-6482 h1, article.post-6482 h2, article.post-6482 h3,article.post-6482 h4,article.post-6482 h5,article.post-6482 h6 
article.post-6908 div, article.post-6908 p, article.post-6908 ul, article.post-6908 li, article.post-6908 h1, article.post-6908 h2, article.post-6908 h3,article.post-6908 h4,article.post-6908 h5,article.post-6908 h6
{
    font-family: 'Lexend', sans-serif!important;
    letter-spacing: 0.2px;
}
article.post-6482 a, article.post-6908 a{color: #337ab7;/* text-decoration: none!important; */}
section.pillar-top-banner {
    max-width: 1400px;
    padding: 0 15px;margin: 0 auto; margin-bottom:60px;
}
.page-id-6482 section.pillar-top-banner  { margin-bottom:160px; margin-top: 30px; }
.page-id-6482 section.pillar-top-banner .pillar-right-img img{ top: -60px; }

section.pillar-top-banner .pillar-left-text {
    width: 60%;
    max-width: 700px;
    padding: 0 30px 50px 0;
}
section.pillar-top-banner .pillar-left-text p{
    font-size: 18px;
    color: #000;
    line-height: 1.78;
    max-width: 580px;
    margin: 30px 0 50px;
    font-weight: 400;
    letter-spacing: 0.3px;
}

section.pillar-top-banner .pillar-right-img {
    width: 40%;
}


section.pillar-top-banner > .elementor-container {
    display: flex;
    justify-content: space-between;
}




section.pillar-top-banner .pillar-left-text h1 , h2.big-title{font-size: 48px;
    font-weight: 800;
    line-height: 60px;
    letter-spacing: 0;
    color: #F16222;
    margin: 0;}
strong{font-weight:600;}
h2.big-title, section.pillar-top-banner .pillar-left-text h1 span.outer{color:#002359;}


section.pillar-top-banner .pillar-left-text h1 span.internal {
    background: url(https://www.xperteks.com/wp-content/themes/astra-child/images/business-growth-underline.svg) bottom center no-repeat;
    background-size: contain;
    padding-bottom: 4px;
}
body.page-id-6908 section.pillar-top-banner .pillar-left-text {
    padding-right: 0;
    padding-bottom: 110px;
}

section.pillar-top-banner .pillar-left-text .elementor-widget-wrap {
    padding: 0;
}

.pillar-left-text ul {
    padding: 0;
    margin: 0;
}

body.page-id-6908 section.pillar-top-banner .pillar-right-img {
    position: relative;
}

body.page-id-6908 section.pillar-top-banner .pillar-right-img img {
    position: absolute;
    top: 0;
    max-width: inherit;
    right: 0;
    margin: 0;
    height: 590px;
    width: auto;
    left: inherit;
}

body.page-id-6908 .pillar-top-banner .elementor-container.elementor-column-gap-default {
    align-items: flex-start;
    column-gap: 20px;
    max-width: 100%;
}
span#readtime {
    font-size: 16px;
    color: #183346;
    margin: 5px 0;
    display: block;
    padding: 0 5px;
    font-weight: 500;
}
.pillar-left-text ul li:before {
    display: none!important;
    visibility: hidden;
}
.pillar-left-text ul li{
    padding: 0 0 0 69px;
    background: url(https://www.xperteks.com/wp-content/themes/astra-child/images/Icon-material-lock-outline.svg) 8px 4px no-repeat;
    list-style: none;
    margin: 30px 0;
}
.pillar-left-text ul li.list2{
    background-image: url(https://www.xperteks.com/wp-content/themes/astra-child/images/Icon-hands-helping.svg);
    background-position: 3px 5px;
    overflow: visible;
}
.pillar-left-text ul li.list3{
    background-image: url(https://www.xperteks.com/wp-content/themes/astra-child/images/Icon-shield-alt.svg);
    margin-bottom: 50px!important;
}
.pillar-left-text ul li span{display: block;margin: 0;padding: 0;}
.pillar-left-text ul li span.highlighted{
    font-size: 20px;
    letter-spacing: 0;
    font-weight: 500;
    color: #002359;
    line-height: 1.3;
}
.pillar-left-text ul li span.norml{
    font-size: 18px;
    font-weight: 300;
    color: #7B849E;
    line-height: 1.445;
}
section.pillar-top-banner .pillar-right-img div {
    padding: 0!important;
    display: block;
}
section.pillar-top-banner .pillar-right-img img{
    position: absolute;
    top: 0;
    max-width: inherit;
    right: 0;
    margin: 0;
    height: 590px;
    width: auto;
    /* max-width: 450px; */
}

body .cta-schedule a {

    transition: all 0.3s;
}
body .cta-schedule a:hover { text-decoration: none; }
body .scroll-line{
    background:linear-gradient(270deg, #f06221 , #ef4e0a  100%);
    top: 97px;
    z-index: 99999;
    border-radius: 0;
    left: 0;
    height: 5px;
    position:fixed;
    opacity: 1;
    transition: 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
body.logged-in .scroll-line{ top: 130px; }
section#sticky-wrapper{padding: 0 15px; max-width: 1400px; margin: 0 auto;}
section#sticky-wrapper .elementor-container {
    display: flex;
    align-items: start;
    justify-content: space-between;
    position: relative;
    column-gap: 35px;
    max-width: 100%;
}

div#left-sticky {
    min-width:auto;
    width: 30%;
}

div#pil-right-content {
    position: relative;
    width: 70%;
    /* display: block; */
    padding-bottom: 135px;
    /* padding-left: 330px; */
}
.page-id-6908 div#pil-right-content {  }
div#left-sticky .elementor-widget-wrap, div#pil-right-content .elementor-widget-wrap{padding:0;}
div#left-sticky #sidebar-left {
    margin: 0;
    background: #fff;
    padding: 20px;
    z-index: 11111;
    border: solid 1px #F16221;
    box-shadow: 0px 6px 6px #F1622233;
    border-radius: 16px;
    
}
.page-id-6482 div#left-sticky #sidebar-left {
    margin: 0;
    background: #fff;
    padding: 20px!important;
    z-index: 11111;
    border: solid 1px #F16221;
    box-shadow: 0px 6px 6px #F1622233!important;
    border-radius: 16px;
    
}
div#left-sticky #sidebar-left{
    padding: 0;
    border: none;
    box-shadow: none;
    border-radius: 0;
    background: transparent;
    max-width: 390px;
    }
body.fix-sidebar div#left-sticky #sidebar-left{
    position: fixed;
    top: 120px;
    z-index: 11;
    width:100%;
    max-width: 390px;
}
ul.sidebar-links li.outer-link .main-link{position:relative;padding:5px 5px 5px 17px;}
ul.sidebar-links li.outer-link .main-link:before {
content: "+";
    border: none;
    color: #F16221;
    font-size: 24px;
    top: 4px!important;
    line-height: 20px;
    left: -5px!important;
    transition: all 0.3s; position: absolute;
}
ul.sidebar-links li.outer-link.toggle-link .main-link:before {       transform: rotate(45deg); }


ul.sidebar-links li.outer-link .main-link a {
    color: #08446A;
    font-weight: 500;
    text-decoration: none; font-size: 14px;
}
body.fix-sidebar.footer-reached div#left-sticky #sidebar-left{position: relative;}
div#left-sticky #sidebar-left .elementor-widget-text-editor{padding: 12px 20px;position:relative;border-bottom: solid 1px #EFEFEF;}
div#left-sticky #sidebar-left .elementor-widget-text-editor:before{border-left: solid 8px #F16221; content: '';left: 2px;  position: absolute;  top:14px; border-top: solid 7px transparent;border-bottom: solid 7px transparent;opacity: 0;transition: all 0.3s;}
div#left-sticky #sidebar-left .elementor-widget-text-editor.active:before{opacity: 1;}
div#left-sticky #sidebar-left .elementor-widget-text-editor p{margin: 0;padding: 0;}
ul.sidebar-links li.outer-link{display: block;margin: 0 0 15px 0;background: #fff;padding: 12px 20px; z-index: 11111;border: solid 1px #F16221;box-shadow: 0px 6px 6px #F1622233;border-radius: 16px;}
div#left-sticky #sidebar-left .elementor-widget-text-editor:last-child { border-bottom: none; }
ul.sidebar-links li a{
    /* pointer-events: none; */
    color: #08446A;
    color: #6D7589;
    font-size: 14px;
    text-decoration: none;
    line-height: 1.50;
    font-weight: 300;
    display: block;
    text-decoration: none!important;
    }
    ul.sidebar-links li a, ul.sidebar-links li a:hover{text-decoration: none!important;}
ul.sidebar-links .sub-links ul{
   height: 0;
   overflow: hidden;
   visibility: hidden;
   transition: all 0.3s;
   padding: 0;
   list-style: none;
   margin: 0;
}
ul.sidebar-links li.outer-link.toggle-link .sub-links ul{
   height: auto;
   visibility: visible;
}
ul.sidebar-links .sub-links ul li{
   margin: 6px 0 5px 6px;
   padding: 0 0 0 25px;
   position: relative;
}
ul.sidebar-links .sub-links ul li:before{
   content: "";
   display: block;
   position: absolute;
   left: 3px;
   background: #6D7589;
   width: 4.5px;
   height: 4.5px;
   border-radius: 10px;
   top:7px;
}
ul.sidebar-links .sub-links ul li.active-sub:before{
   background: #F16221;
}

ul.sidebar-links .sub-links ul li > a{
   font-weight: 400;
}
ul.sidebar-links .sub-links ul li > a:hover{color: #08446A!important; text-shadow: 0 0;}
ul.sidebar-links .sub-links ul li.active-sub > a{
   font-weight: 500;color: #08446A;
}

ul.sidebar-links {
   padding: 0;
   margin: 0;
}
div#left-sticky #sidebar-left .elementor-widget-text-editor p a, div#left-sticky #sidebar-left .elementor-widget-text-editor  a{
    color: #6D7589;
    font-size: 16px;
    text-decoration: none!important;
    line-height: 1.50;
    font-weight: 300;
    display: block;
    }
div#left-sticky #sidebar-left .elementor-widget-text-editor p a:hover, div#left-sticky #sidebar-left .elementor-widget-text-editor a:hover{color: #08446A!important; text-shadow: 0 0;font-size: 13px;} 
div#left-sticky #sidebar-left .elementor-widget-text-editor p a, div#left-sticky #sidebar-left .elementor-widget-text-editor a{ font-size: 13px;}
div#left-sticky #sidebar-left .elementor-widget-text-editor.active p a, div#left-sticky #sidebar-left .elementor-widget-text-editor.active a{color: #08446A;font-weight: 500;}
  

    @media all and (max-height: 7000px){
    div#pil-right-content div.section-heading h2 {
        font-weight: 700;
        color: #FF986A;
        max-width: 390px;
        font-size: 28px!important;
        line-height: 1.5;
        margin: 0;
        position: relative;
        z-index: 11;
        left: 40px;
        top: 120px;
        min-height: 126px;
        letter-spacing: 0;
    }
body.page-id-6908 div#pil-right-content div.section-heading{
    background: url(https://www.xperteks.com/wp-content/themes/astra-child/images/heading-bg.svg)top left no-repeat;
    background-size: cover;
    margin: 0 0 0 0;
    }
body.page-id-6908 div#pil-right-content div.section-heading h2{
    width: 100%;
    padding: 0;
    margin: 0 0 0;
    position: static;
    max-width: 43%;
    min-height: 340px;
    line-height: 50px;
    padding: 140px 0 0 40px;
}
    
    div#pil-right-content .elementor-widget-image img {
        display: block;
        width: 100%;
        margin-bottom: 30px;
        min-height: 210px;
    }
    div#pil-right-content div.section-heading:before {
        margin-top: -150px;
        /* content: ""; */
        top: 150px;
        position: absolute;
        display: block;
    }
.elementor-element.elementor-element-0dbe4fc.elementor-widget.elementor-widget-image {}

.elementor-column.section-wrapper {
    position: relative;
}

.elementor-column.section-wrapper .elementor-widget-image {
    margin: -126px 0 0;
    position: relative;
    z-index: 1;
}



.elementor-column.section-wrapper p, .elementor-column.section-wrapper li, .sec-content p, .sec-content li{
    font-size: 18px;
    line-height: 1.75;
    font-weight: 300;
    margin-bottom: 32px;
    display: block;
    letter-spacing: 0.14px; padding: 0 30px;
}

.elementor-column.section-wrapper p.first , .elementor-column.section-wrapper p.other-text, .sec-content p.first, .sec-content p.other-text{
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.7;
    display: block;
    font-weight: 300;
}

.elementor-column.section-wrapper h3, .sec-content h3 {
    font-size: 24px;
    line-height: 1.5;
    color: #002359;
    font-weight: 700;
    margin: 30px 0 10px 0;
    position: relative;
    padding-left: 25px;
}
.elementor-column.section-wrapper h3:before, .sec-content h3:before{
        content: '';
    background: #F26620;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    display: inline-block;
    margin-right: 12px;
    position: relative;
    position: absolute;
    left: -2px;
    top: 12px;
}
 

.elementor-column.section-wrapper .elementor-widget-image.elementor-element-1dee56b , .elementor-column.section-wrapper .elementor-widget-image.elementor-element-07a61db{
    margin-top: -168px;
}
body.page-id-6482 #ast-scroll-top, body.page-id-6908 #ast-scroll-top, body.page-id-7954 #ast-scroll-top{
    background: url(https://www.xperteks.com/wp-content/themes/astra-child/images/scroll-top.svg) center center no-repeat;
    right: 20px;
    bottom: 20px;
    width: 50px;
    height: 50px;
    z-index: 111;
    cursor: pointer;
    opacity: 0.8;
    transform: rotate(360deg)!important;
    border: none!important;
    }
body.page-id-6482 #ast-scroll-top span.ast-icon.icon-arrow , body.page-id-6908 #ast-scroll-top span.ast-icon.icon-arrow{
    display: none;
}

body.page-id-6482 #ast-scroll-top:hover , body.page-id-6908 #ast-scroll-top:hover{
    opacity: 1;
}
.elementor-column.section-wrapper h3.elementor-image-box-title {
    color: #BABFCE;
    font-size: 16px;
    line-height: 1.3;
    margin: 0;
    letter-spacing: 0.13px;
    font-weight: 400;
    padding: 0;
}

.elementor-column.section-wrapper h3.elementor-image-box-title:before {
    display: none;
}

.elementor-column.section-wrapper p.elementor-image-box-description {
    margin: 0;
}

.elementor-column.section-wrapper .elementor-image-box-content h3:nth-child(3) {
    font-size: 24px;
    line-height: 30px;
    margin: 2px 0 13px 0;
    letter-spacing: 0;
    padding: 0;
}

.elementor-column.section-wrapper .elementor-image-box-content h3:nth-child(3):before {
    display: none;
}

.elementor-column.section-wrapper .elementor-image-box-content  p:nth-child(4) {
    margin: 0;
}

.elementor-column.section-wrapper p:empty {
    margin: 0;
}

.elementor-column.section-wrapper figure.elementor-image-box-img {
    background: url(https://www.xperteks.com/wp-content/themes/astra-child/images/icons-bg.svg) top center no-repeat;
    width: 149px;
    height: 206px;
    text-align: center;
    min-width: 149px;
    position: relative;
    z-index: 11;
}

.elementor-column.section-wrapper figure.elementor-image-box-img img {
    width: 71px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    height: auto;
    top: -47px;
}
 div#pil-right-content section#last-section div.section-heading h2{
    position: static;
    padding: 40px 0;
    margin-left: 40px;
}

div#started--cloud-first-strategy > div {
    background: #F8F9FC;
    border-top: solid 15px #D3E6FB;
}

section#last-section .elementor-column.section-wrapper h4, section#last-section .elementor-column.section-wrapper h4 strong {
    font-weight: 600;
    line-height: 1.1;
    color: #000;
    font-size: 18px;
}

section#last-section .elementor-widget-text-editor {
    background: #F8F9FC;
    padding-bottom: 60px;
    padding-left: 25px;
    padding-right: 25px;
}

.elementor-column.section-wrapper ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.elementor-column.section-wrapper li {
    position: relative;
    list-style: none;
}

.elementor-column.section-wrapper li:before {
    content: '';
    background: #F26620;
    width: 305px;
    height: 3px;
    display: block;
    margin: 30px 0 15px;
    max-width: 50%;
}
section#dont-delay-section h2.big-title {
    padding: 0;
}

section#dont-delay-section {
    padding: 0 30px 0 40px;
    margin-top: 50px;
}
section#dont-delay-section h3.medium-tile:before{display:none;padding-left:0}
section#dont-delay-section h3.medium-tile {
    line-height: 40px;
    letter-spacing: 0;
    color: #F36720;
    font-weight: 600;
    margin: 30px 0 10px 0;
    position: relative;
    padding-left: 15px;
    font-size: 24px;
}

section#dont-delay-section .cta-schedule {
    margin: 0!important;
}
section#dont-delay-section .elementor-element.elementor-element-df81e92 p {
    font-size: 20px;
    color: #41649A;
    font-weight: 500;
    display: block;
    margin: 30px 0;
}








@media screen and (min-device-width: 1700px) and (max-device-width: 1920px) { 

body.page-id-6908 div#pil-right-content .elementor-element-e8fc417.section-heading h2 { min-height: 390px; }
body.page-id-6908 div#pil-right-content div.section-heading h2 { min-height: 370px; }


}


@media all and (max-width: 1200px) {
    body #img-owl-bottom-slider ul.owl-carousel{width: 979px;}
    .elementor-column.elementor-element-e8e5a25.left .elementor-widget-image img.attachment-large{max-height: 60px;}
    .view-display-id-blk_benefits_of_adt .block{margin: 0;padding: 3px;}
    body .mega_menu_xperteks .menu_btn a.menu-link {
        padding: 12px 10px!important;
        line-height: 20px;
        font-size: 15.5px!important;
    }

    .footer-widget-area span.address-icon {
        max-width: 180px;
        display: table;
        float: left;
    }

    body section.trusted-clients .gallery.galleryid-11 figure {
        max-width: 95px!important;
        margin-bottom: 10px;
    }

    body section.trusted-clients .gallery.galleryid-11 figure img {
        max-width: 100%;
    }
    section.pillar-top-banner .pillar-left-text h1, h2.big-title{font-size: 42px;line-height: 1.3;}
}
@media all and (max-width: 1190px) {
   body.page-id-6908 section.pillar-top-banner .pillar-right-img img{max-width: 120%;height: auto;position: relative;left: -18%;top: auto;bottom: auto;}
}

@media all and (max-width: 1100px) {
    .elementor-1110 .elementor-element.elementor-element-855f4f6{width: 52%;}
    .elementor-1110 .elementor-element.elementor-element-50f717d{width: 48%;}
    .press_class .elementor-post h3.elementor-post__title a{font-size: 20px;letter-spacing: 0;}
    body .elementor-1017 .elementor-element.elementor-element-3bd76f8,     body .elementor-1017 .elementor-element.elementor-element-838ae90{width:auto;}
    .block ul{min-height: 300px;}
    section.cloud_services .elementor-col-33, .cloud_services .elementor-column:nth-child(3n+2) {
        width: 46.6%;
        margin: 1.5% 1.6%;
    }

    body section.trusted-clients .gallery-item img {
        max-height: 45px;
        width: auto;
        max-width: inherit;
    }

    .footer-widget-area span.address-icon {
        max-width: 180px;
        display: table;
        float: left;
    }

    .footer-widget-area span.address-all-details.info {
        max-width: 212px;
        display: inline-block;
        vertical-align: middle;
        letter-spacing: 0.2pt;
        font-size: 13px;
        padding: 0 0 0 30px;
        position: relative;
        margin-left: 30px;
        text-shadow: 0 0;
        line-height: 1.6;
    }

    .footer-widget-area span.address-all-details.info > i.fas.fa-map-marker-alt {
        margin: 0;
        top: 7px;
        left: 0;
        position: absolute;
        font-size: 25px;
    }

    body .elementor-5526 .elementor-element.elementor-element-08bb6ff a {
        width: 90px;
        font-size: 15px!important;
        height: 44px;
    }

    body #ekit-megamenu-primary {
        padding: 0;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    .mega_menu_xperteks .xperteks_submenu .elementor-nav-menu {
        column-count: 2;
        display: block;
        -moz-column-count: 2;
        -o-column-count: 2;
        -webkit-column-count: 2;
    }
}
@media all and (max-width: 1080px){
   div#pil-right-content{width: 64%;}
   div#pil-right-content div.section-heading h2{font-size:25px!important;}
    body.page-id-6908 section.pillar-top-banner .pillar-left-text {padding-right: 0;padding-bottom: 40px;max-width: 470px;padding-left: 10px;}
    .cta-schedule a span.elementor-button-text, .cta-schedule a{ font-size: 22px!important;}
    body .cta-schedule a{padding: 20px 90px 20px 30px!important;font-size: 23px!important;}
    .cta-schedule a .elementor-align-icon-right{top:20px;right:40px}
    .elementor-2237 .elementor-element.elementor-element-601867b{padding-top: 30px;}
    .discoverycall_cls .elementor-widget-text-editor{padding: 20px;max-width:600px;}
    .custom-31 tr td:first-child { padding: 0;}
    .page-node-type-landingpgdiscoverycall table.bodyContainer.webFormBodyContainer{max-width: 600px;}
    .elementor-2098 .elementor-element.elementor-element-7244b84 > .elementor-element-populated{padding-right: 40px;}
    .landing_class .font_change_cls h2, .font_change_cls h2{font-size: 38px;}
    .page-id-1522 .orange_class .n2-ss-layer-row.n2-ss-layer-with-background{padding: 80px 20px 80px 30px !important;}
    .quickbook_online h2{font-size: 44px!important;     margin: 0.4em 0!important;}
    section.pillar-top-banner .pillar-left-text h1, h2.big-title{font-size: 39px;}
    section.pillar-top-banner .pillar-left-text{padding: 30px 20px 50px 10px;width: 55%;}
   section.pillar-top-banner .pillar-right-img{width:45%;}
   .page-child table.pillar-pg-table{display:none}
   .page-child table.pillar-pg-table.mobile-version{  display: block!important;}
   .page-child table.pillar-pg-table.mobile-version tr, .page-child table.pillar-pg-table.mobile-version th, .page-child table.pillar-pg-table.mobile-version td{display:block}
   .page-child table.pillar-pg-table.mobile-version tr td{padding: 20px;font-size: 17px;}
   .page-child table.pillar-pg-table.mobile-version tr th{padding: 20px;}
   .page-child table.pillar-pg-table.mobile-version th span.main-title{font-size: 22px;}
   .page-child table.pillar-pg-table.mobile-version th span.sub-title{font-size: 16px;}
   .page-child table.pillar-pg-table.mobile-version tbody tr td:last-child{border-radius: 0 0 30px 30px;}
   .page-child table.pillar-pg-table.mobile-version tbody tr th:first-child{border-radius: 30px 30px 0 0;}

}
.n2-ss-layer.n2-ow.bg_class {
    padding-right: 0;
}

.n2-ss-layer.n2-ow.heading_c > div, .n2-ss-layer.n2-ow.content_c > div {
    padding-left: 10px;
    padding-right: 25px;
    box-sizing: border-box;
}
section.blog_cls_lt  .elementor-grid{column-gap:0!important;row-gap: 15px!important;}
section.blog_cls_lt .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0!important}
@media all and (max-width: 1024px) {
   .elementor-column.section-wrapper h3, .sec-content h3{font-size:22px;}
   .elementor-column.section-wrapper p, .elementor-column.section-wrapper li, .sec-content p, .sec-content li{font-size:17px;}
   .elementor-column.section-wrapper p.first, .elementor-column.section-wrapper p.other-text, .sec-content p.first, .sec-content p.other-text, section#dont-delay-section .elementor-element.elementor-element-df81e92 p{font-size:18px;}
   
   div#pil-right-content div.section-heading h2{left:25px;top:30px;max-width: 50%;}
   div#pil-right-content section#last-section div.section-heading h2{
    padding: 30px 0;
    margin-left: 25px;
}
   .elementor-column.section-wrapper .elementor-widget-text-editor, section#dont-delay-section{padding: 0 15px 0 25px;}
   .elementor-section .elementor-container{ }
   section#sticky-wrapper .elementor-container{column-gap: 0;flex-wrap: inherit;}
   ul.sidebar-links li.outer-link .main-link a, ul.sidebar-links li a{font-size:13px;}
    body #img-owl-bottom-slider ul.owl-carousel{width: 780px;}
    body.fix-sidebar div#left-sticky #sidebar-left{top:120px;max-width: 300px;}
    div#left-sticky{
    min-width: auto;
    width: 35%;
    /* position: fixed; */
    /* left: 10px; */
}
    section.pillar-top-banner .pillar-left-text{/* width: 56%; */padding: 40px 10px 40px 10px;}
    .contact_address .elementor-column.elementor-col-50 {
        width: auto!important;
    }
    
    body .contact_address > .elementor-container {max-width: 790px!important;}
    
    .contact_address .elementor-column.elementor-col-50:nth-child(2) .elementor-position-left .elementor-widget-container {
        padding-left: 10%;
    }
    
    .contact_address .elementor-column.elementor-col-50:nth-child(1){margin-right: 5%;}
    .elementor-1520 .elementor-element.elementor-element-e9616d1 > .elementor-element-populated, .elementor-1520 .elementor-element.elementor-element-ca64588 > .elementor-element-populated{padding-right: 45px;}
    .single-post #primary .left-img td:first-child, .single-post #primary .left-img td:nth-child(2), .single-post #primary .right-img td:first-child, .single-post #primary .right-img td:nth-child(2){width: 100%!important;
        display: block;    
        padding: 5px 0;}
        .single-post #primary .left-img img, .single-post #primary .right-img img{display: block;max-width: 100%;}
    .press_class .elementor-container.elementor-column-gap-default{    max-width: 780px !important;}
    .press_class .elementor-posts-container .elementor-post{margin: 0 0 30px 0!important;padding: 0 0 20px 0!important;column-gap: 40px;
        align-items: start;
        justify-content: space-between;}
    .press_class .elementor-posts-container a.elementor-post__thumbnail__link{
        width: 40% !important;
        padding: 0;
    }
    .press_class .elementor-posts-container .elementor-post__text{width: 60%!important;}
    .n2-ow.orange_class {
        min-width: 200px;
        width: 200px!important;
    }
    .n2-ow.orange_class .elementor-widget-wrap{padding-left: 0!important;padding-right:  0!important;}
    .n2-ow.orange_class .n2-ss-text {
        margin: 10px;
        text-align: center!important;
        font-size: 25px!important;
    }
    
    .n2-ss-layer-row.n2-ss-layer-with-background {
        padding: 20px 35px 20px 50px!important;
    }
   
    .block ul{padding: 20px 20px 20px 50px; min-height: 340px;}
    .adt-iq-platform-how-it-works .adt-iq.uses-blk.blk .elementor-widget-container{font-size: 21px;}
    .block-make-sure-it.extra_p .elementor-column.elementor-col-50, .block-make-sure-it .elementor-column.elementor-col-50{width: 100%;}
    body .block-make-sure-it p{text-align: center!important;padding: 0;}
    body .block-make-sure-it .arrow_cta .elementor-button-wrapper .elementor-button{display: block;max-width: fit-content;margin: 20px auto 0;}
    body .ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width.top_position .elementskit-megamenu-panel {
        margin-left: 0;
        margin-right: 0;
    }
    .site-header-above-section-left p {
        letter-spacing:0.4pt;
        font-size: 12.3px;
        line-height: 1.70;
    }

    section.elementor-element-25a6219c .elementor-container.elementor-column-gap-default {
        min-height: auto!important;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    body .site-header-above-section-right li.menu-item a {
        font-size: 12px;
        padding: 0 9px;
    }

    body .site-header-above-section-right li.menu-item:last-child a {
        padding-right: 0;
    }

    body .elementor-5526 .elementor-element.elementor-element-174e3524 img {
        width: 175px;
    }

    .elementor-5526 .elementor-element.elementor-element-5d3a067a > div {
        padding: 8px 10px;
    }

    body .mega_menu_xperteks .menu_btn a.menu-link {
        padding: 12px 8px!important;
        letter-spacing: 0.4pt!important;
    }

    /* body.home #content {
        padding-top: 100px;
    } */
    body:not(.home) .main-header-bar.ast-header-breadcrumb{margin-top: 100px;}
    body .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
        display: flex;
    }

    body .elementor-5526 .elementor-element.elementor-element-5d3a067a {
        padding: 0!important;
    }

    body .blk-how-we-do .elementor-image-box-wrapper figure.elementor-image-box-img {
        width: auto!important;
    }

    body .blk-how-we-do .elementor-image-box-wrapper {
        padding-bottom: 40px;
        min-height: inherit;
    }

    body.home .cloud_services p.elementor-image-box-description {
        min-height: inherit;
        padding-bottom: 10px;
    }
    section.pillar-top-banner .pillar-left-text h1, h2.big-title{font-size: 35px;}
    
}
@media all and (max-width: 991px){
    article#post-2300 { padding-top: 80px; }
    body.page-node-type-network-assessment-landing-page{background-size: 30%;}
}
@media all and (max-width: 979px){
    body .tips_bg{padding-top: 20px;
        background: #163144;
        padding-bottom: 50px;}
    body .tips_one{background: #f7f7f7;}
    section.elementor-element-bb5346c {
    padding-left: 10px;
    padding-right: 10px;
}

section.elementor-element-bb5346c .elementor-container {
    display: block;
}

section.elementor-element-bb5346c .elementor-container .elementor-column.elementor-col-50 {
    width: 100%;
    
}
.elementor-2098 .elementor-element.elementor-element-7244b84 > .elementor-element-populated{padding: 0;}

.net_ass_two .elementor-container {
    padding: 20px;
}

.net_ass_two p, .net_ass_two ul { 
    padding: 0 20px!important;
}

.number-with-description-section p.number-style {
    font-size: 120px;
    line-height: 0;
    min-width: 130px;
    display: block;
        min-width: 130px;
    max-width: 130px;
}

.number-with-description-section .elementor-container {padding:20px}
    section.darkweb-twos .elementor-container {
    display: block;
}

section.darkweb-twos .elementor-container .elementor-col-50 {
    width: 100%;
}

.elementor-2260 .elementor-element.elementor-element-0cd03e2 img {
    max-width: 155px;
    width: 100%;
    margin: 0 auto 30px;
    display: block;
}

section.darkweb-twos .elementor-container .elementor-col-50 h2.elementor-heading-title {
    text-align: center;
    background: #fff;
    padding: 9px;
}

.offer-left-right {
    padding: 8em 0 3em;
}

.offer-left-right .elementor-container {
    display: block;
}

.offer-left-right .elementor-container .elementor-column.elementor-col-50 {
    width: 100%;
    max-width: 100%;
    padding: 0 20px;
    display: block;
}
.elementor-2260 .elementor-element.elementor-element-273627c > .elementor-element-populated{padding: 0;}
.limited-left .elementor-widget-wrap.elementor-element-populated {
    margin: 0 auto 30px;
    padding: 40px;
}

.safeguard-lr {
    background: #fff;
    padding: 1em 0;
}

.safeguard-lr .elementor-container.elementor-column-gap-default {
    display: block;
}

.elementor-2260 .elementor-element.elementor-element-8e41e23, .darkweb-middle-left p:first-child {
    color: #1A1B1C !important;
}

.safeguard-lr .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}

.safeguard-lr .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50 .elementor-widget-wrap {
    padding: 0;
}

.safeguard-lr .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50 img.attachment-full {
    display: block;
    margin: 0 auto;
}

.darkweb-mid-bottom .elementor-container.elementor-column-gap-default, .darkweb-ottom .elementor-container.elementor-column-gap-default {
    padding-left: 20px;
    padding-right: 20px;
}
    .landing_class .font_change_cls h2, .font_change_cls h2{font-size: 30px!important;}
    .landing_class h2{font-size: 30px;line-height: 50px;}
    .elementor-1520 .elementor-element.elementor-element-55056b0 .elementor-column.elementor-col-50 {      width: 100%;    }
    .elementor-1520 .elementor-element.elementor-element-e9616d1 > .elementor-element-populated, .elementor-1520 .elementor-element.elementor-element-ca64588 > .elementor-element-populated{padding-right: 0;}
    .elementor-1520 .elementor-element.elementor-element-ca64588, .elementor-1520 .elementor-element.elementor-element-af3d8b7 {  width: 100%;}
    body.page-id-2098 .region-navigation-collapsible{width: 100%;display: table;}
    body.page-id-2098 .navbar .logo{margin: 0 auto; display: block;float: none!important;}
    body.page-id-2098 .elementor-2098 .elementor-element.elementor-element-bb5346c .elementor-container{display: block;}
    body.page-id-2098 .elementor-2098 .elementor-element.elementor-element-bb5346c .elementor-container .elementor-col-50{width: 100%;}
    .tips_one h2.elementor-heading-title{text-align: center!important;}
    .tips_one form{margin: 30px auto 40px;max-width: 450px;padding: 40px;}

}
@media all and (max-width: 921px) {
    /* .iti__selected-flag[aria-expanded="false"] .iti__country-list {
        display: none;
    }
    
    .iti__selected-flag[aria-expanded="true"] .iti__country-list{display:block}
    
    .iti-mobile .iti__country-list {
        position: absolute;
        top: 40px;
        z-index: 11;
        left: 0;
        width: 300px;
        min-height: 210px;
    } */
    
    .single-post #primary{    padding-right: 0px !important;}
    .single-post #secondary {   padding-left: 0px !important;    width: 100% !important;    }
    ul.wp-block-archives-list{column-count: 3;}
    .contact_address .elementor-widget-icon-box p a{font-size: 27px;}
    .contact_address .elementor-icon{font-size: 50px!important;}
    .contact_address .elementor-icon-box-icon{margin-right: 20px!important;}
    body .contact_address > .elementor-container {    max-width: 640px!important;  padding-left: 20px;  padding-right: 20px;    }
    .contact_address .elementor-column.elementor-col-50:nth-child(2) .elementor-position-left .elementor-widget-container{padding-left: 5%;}
    .contact_address .elementor-column.elementor-col-50:nth-child(1) { margin-right: 3%;}
    
    
}
@media all and (max-width: 920px) {
    section.pillar-top-banner .pillar-left-text{width: 80%;}
   section.pillar-top-banner .pillar-right-img{width:25%;}
   body.page-id-6908 div#pil-right-content div.section-heading{padding:40px 0 40px 30px}
   body.page-id-6908 div#pil-right-content div.section-heading h2{margin:0;max-width:100%;}
   
   div#pil-right-content{width: 57%;}
   body.page-id-6908 .pillar-top-banner .elementor-container.elementor-column-gap-default{align-items: center;}
   
   section.pillar-top-banner .pillar-right-img{width: 50%;}
   body.page-id-6908 section.pillar-top-banner .pillar-right-img img{    left: 0; max-width: 100%; position: static;  margin-bottom: 30px;}
   
    .elementor-1110 .elementor-element.elementor-element-6f22ed4 .elementor-container {
    display: block;
    position: relative;
    overflow: hidden;
}

.elementor-1110 .elementor-element.elementor-element-6f22ed4 .elementor-container .elementor-column.elementor-col-50 {
    width: 100%;
}
.quickbook_online .elementor-container.elementor-column-gap-default .elementor-column:nth-child(2) .elementor-widget-wrap{display:block}
.elementor-1110 .elementor-element.elementor-element-6f22ed4 .elementor-container .elementor-element-55ec0c8 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
}

/*.elementor-1110 .elementor-element.elementor-element-6f22ed4 .elementor-container .elementor-element-55ec0c8:before {
    width: 100%;
    height: 100%;
    background: #fff;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.9;
    z-index: 1;
}*/
.elementor-1110 .elementor-element.elementor-element-6f22ed4 .elementor-container{background: lch(100 0 0 / 0.9);}
.elementor-element.elementor-element-42371ded.elementor-widget.elementor-widget-heading {
    padding: 0;
}

.elementor-column.elementor-element-e8e5a25.left .elementor-widget-wrap {
    padding: 22vw 20px 20px;
}

.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e8e5a25.left {
    min-height: 70vw;
    position: static;
    max-width: 600px;
    margin: auto;
}

.elementor-container.elementor-column-gap-default {
   
}

.elementor-1110 .elementor-element.elementor-element-b06d269 .elementor-heading-title {
    max-width: 530px;
    font-size: 26px!important;
}

section.elementor-element-a7d4c8c .elementor-container {
    display: block;
}

section.elementor-element-a7d4c8c .elementor-container .elementor-column.elementor-col-50 {
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}

section.elementor-element-45466c7.quik_head h4 {
    margin: 30px 0 0!important;
        padding: 0 20px!important;
    line-height: 1.5em!important;
    font-size: 22px!important;
    max-width: 600px;
    margin-left: auto!important;
    margin-right: auto!important;
}

.elementor-1110 .elementor-element.elementor-element-5ecd98c .elementor-container {
    display: block;
    max-width: 600px;
    margin: auto;
        width: 96%;
}

.elementor-1110 .elementor-element.elementor-element-5ecd98c .elementor-container .elementor-column.elementor-col-33 {
    width: 100%;
}

.elementor-1110 .elementor-element.elementor-element-5ecd98c .elementor-container .elementor-column.elementor-col-33 h2.elementor-heading-title {
    font-size: 28px!important;
}

.elementor-1110 .elementor-element.elementor-element-5ecd98c .elementor-container .elementor-column.elementor-col-33 img {
    display: block;
    width: 307px;
    margin: 10px auto;
    max-width: 100%;

}

.elementor-1110 .elementor-element.elementor-element-680c174 .elementor-container {
    display: block;
    max-width: 670px!important;
    margin: auto;
}

.elementor-1110 .elementor-element.elementor-element-680c174 .elementor-container .elementor-column.elementor-col-50 {
    width: 100%;
}
    body .problems_two .elementor-widget-heading {     padding: 20px 0;  }    
section.elementor-element-f2cc217 div.elementor-col-25, section.elementor-element-390014b div.elementor-col-25 { width: 50%;}
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-20c7773.quote-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before{    top: -160px;    scale: 0.7;}
    .inner_page_banner .elementor-widget-video .elementor-widget-container, .parent-pageid-906 .inner_page_banner .elementor-widget-video .elementor-widget-container{min-height: 300px;}
    .page-id-4396 .inner_page_banner .elementor-widget-video .elementor-widget-container, .page-id-380 .inner_page_banner .elementor-widget-video .elementor-widget-container, .page-id-827 .inner_page_banner .elementor-widget-video .elementor-widget-container, .page-id-858 .inner_page_banner .elementor-widget-video .elementor-widget-container, .page-id-1110 .inner_page_banner .elementor-widget-video .elementor-widget-container, .page-id-1261 .inner_page_banner .elementor-widget-video .elementor-widget-container, .page-id-929 .inner_page_banner .elementor-widget-video .elementor-widget-container, .page-id-1017 .inner_page_banner .elementor-widget-video .elementor-widget-container, .page-id-906 .inner_page_banner .elementor-widget-video .elementor-widget-container, .page-id-1522 .inner_page_banner .elementor-widget-video .elementor-widget-container{min-height: 300px;}
    .page-id-1261 .inner_page_banner .elementor-widget-video .elementor-widget-container{min-height: auto;margin-bottom: 10px;}
    .parent-pageid-378 .inner_page_banner .elementor-widget-video .elementor-wrapper, .parent-pageid-1036 .inner_page_banner .elementor-widget-video .elementor-wrapper, .parent-pageid-906 .inner_page_banner .elementor-widget-video .elementor-wrapper{    min-height: 300px;max-width: 100%;}
    .parent-pageid-378 .inner_page_banner iframe, .parent-pageid-1036 .inner_page_banner iframe, .parent-pageid-906 .inner_page_banner iframe, .page-id-1522 .inner_page_banner iframe{min-height: 300px;}
    .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position: 0;}
    .elementor-1017 .elementor-element.elementor-element-950c5ad > .elementor-widget-container{padding-left: 0;}
    .elementor-939 .elementor-element.elementor-element-6f36973 > .elementor-widget-container, .elementor-939 .elementor-element.elementor-element-39774fb > .elementor-widget-container{padding: 0;}
    .elementor-939 .elementor-element.elementor-element-9f41403 > .elementor-container {  display: block; width: 100%;    }
    .elementor-939 .elementor-element.elementor-element-9f41403 > .elementor-container .elementor-col-50 { width: 100%;    }
    .elementor-939 .elementor-element.elementor-element-9f41403 > .elementor-container .elementor-col-50 p, .elementor-939 .elementor-element.elementor-element-9f41403 > .elementor-container .elementor-col-50 li{text-shadow: 0 0;}
    section.circle-graphics .elementor-container {display: block;}
section.circle-graphics .elementor-column.elementor-col-50 {width: 100%;max-width: 600px;margin: 0 auto;}
.Comprehensive-visibility-blk, .compliance-analytics-and-reporting-blk, .containment-and-elimination-blk, .proactive-threat-detection-blk{margin: 0;}
	.home .cloud_services h3{
    font-size: 24px;
}
	section.elementor-element-4d73a8f.why-xperteks {  padding: 2em 20px!important;}
	.why-xperteks h2, .blk-how-we-do h2, .home_services_t h2, .org_t_h h2, h2.elementor-heading-title, .parent-pageid-378 .page-header{line-height: 1.4!important;letter-spacing: 0.6pt!important;}
	
    body .mega_menu_xperteks .menu_btn a.menu-link{font-size:15px!important}
    body .mega_menu_xperteks{position: fixed!important;}    
    body .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row {
        grid-template-columns: repeat( 2,1fr );
        text-align: left;
        grid-column-gap: 20px;
    }

    body .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row ul, body .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row ul li, body .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row ul li a, footer .widget.widget_block {
        text-align: left;
        line-height: 1.5;
    }

    .site-primary-footer-wrap ul.menu {
        min-height: auto;
    }

    /* #nav_menu-3 li:first-child a, #nav_menu-5 li:first-child a, #nav_menu-6 li:first-child a, .site-primary-footer-wrap .widget.widget_block a{font-size:15px;} */
    .site-primary-footer-wrap .widget {
        margin: 0;
    }

    .site-footer-primary-section-4.site-footer-section.site-footer-section-4 {
        margin-top: 42px;
    }

    body [data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
        width: 150px;
    }

    .footer-widget-area span.address-icon img {
        width: 160px;
        height: auto;
        margin-top: 6px;
    }

    .footer-widget-area span.address-all-details.info > i.fas.fa-map-marker-alt {
        top: 8px;
        left: -5px;
        font-size: 20px;
    }

    .footer-widget-area span.address-all-details.info {
        padding-left: 20px;
        width: 210px;
        margin-left: 25px;
        max-width: 100%;
    }

    .footer-widget-area span.info.phone_cls {
        position: relative;
        display: inline-block;
        padding: 0 0 0 20px;
        margin-left: 10px;
    }

    .footer-widget-area span.info.phone_cls i.fas {
        bottom: 0;
        position: absolute;
        top: 5px;
        left: 1px;
        margin: 0;
        font-size: 19px;
    }

    .footer-widget-area span.info.phone_cls a {
        text-shadow: 0 0;
        font-size: 14px;
    }

    body .site-below-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-2-lheavy.ast-builder-grid-row-tablet-2-equal.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack {
        padding-top: 7px;
        padding-bottom: 0;
    }
    
}
.single-post #primary p,.single-post tr td {font-size:1.5rem; line-height:2.9rem; text-shadow:0 0;}
@media all and (max-width: 880px) {
    .single-post #primary p,.single-post tr td {font-size:1.3rem; }
    .form_cls_Cybersecurity .elementor-widget-shortcode {
        max-width: 90%;
        width: 600px;
    }
    
    #forminator-module-3936 .forminator-row {
        display: block;
        margin: 0!important;
    }
    
    #forminator-module-3936 .forminator-row .forminator-col {
        padding: 0;
        max-width: 100%!important;
        width: 100%!important;
        margin: 15px 0!important;
        display: block!important;
    }
    #forminator-module-3936 .forminator-row .forminator-col#radio-1 {
    margin-top: 30px!important;
}    
    #forminator-module-3936 .forminator-row .forminator-col label {
        display: block;
        width: 100%;
    }
    
    #forminator-module-3936 .forminator-row .forminator-col span.forminator-description {position:relative;
    }
    #forminator-module-3936 .forminator-row .forminator-col span.forminator-description span{position:absolute;right:0;}
    #forminator-module-3936 .forminator-row .forminator-col label.forminator-radio{
        padding-left: 20px;
        position: relative;
        margin: 5px 0 10px!important;
    }
    
    #forminator-module-3936 .forminator-row .forminator-col label.forminator-radio .forminator-radio-bullet {
        position: absolute;
        left: 0;
    }
    
    #forminator-module-3936  button.forminator-button.forminator-button-submit {
        margin-top: 15px;
    }
    #forminator-module-3936 div#section-2 h2{font-size: 35px!important;line-height: 1.3!important;margin-bottom: 20px!important;}
    #forminator-module-3936 div#section-2 h2
    #forminator-module-3936 h2 { font-size: 25px !important;}
    .page-id-1522  .n2-ss-layer-col.n2-ss-layer-with-background {
        display: block!important;
        position: static;
        width: 100%!important;      
    }
    
    .page-id-1522  .n2-ss-layer.n2-ow.bg_class {
        display: block!important;
        width: 100%!important;
    }
    
    .page-id-1522  .n2-ss-layer-row-inner {
        display: block!important;
    }
    
    .page-id-1522 .n2-ss-item-image-content img {
        width: 100%!important;margin-top: 20px;
    }
    
    .page-id-1522  .bg_class .n2-ss-layer-with-background:before {
        display: none;
    }
    
    .page-id-1522 .orange_class .n2-ss-layer-row.n2-ss-layer-with-background {
        padding: 0!important;
        width: 100%!important;
    }
    
    .page-id-1522  .n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align {
        width: 100%;
        max-width: 100%;
        width: 100%;
    }
    
    .page-id-1522  .n2-ss-layer.n2-ow.orange_class {
        width: 100%!important;
        min-width: 100%;
        position: static;
        display: block!important;
    }
    .page-id-1522 div#n2-ss-17 .n2-ss-slide-limiter{max-width:100%!important}
    .page-id-1522 .n2-ss-layer-row.n2-ss-layer-with-background{padding:0!important}
}
@media all and (max-width: 820px) {
    body #img-owl-bottom-slider ul.owl-carousel{width: 530px;}
    .single-post #primary p,.single-post tr td {line-height:28px;}
    body.single-post .entry-content h2{font-size: 24px!important;line-height: normal;}
    body .mega_menu_xperteks .menu_btn a.menu-link{font-size: 13.3px!important;}
    body .elementor-5526 .elementor-element.elementor-element-08bb6ff a{font-size: 13px!important;width: 74px;letter-spacing: 0.1px;}
    body .site-header-above-section-left p.link > span{padding:0;}
    .block-make-sure-it.extra_p{padding: 20px 15px;}
    .block-make-sure-it p{font-size: 18px;text-align: center!important;padding: 0;}
    .block-make-sure-it .elementor-container.elementor-column-gap-default{max-width: 100%;}
    body .elementor-column.elementor-element-e8e5a25.left .elementor-widget-image{    width: auto;   max-width: inherit;}
    body .mega_menu_xperteks .menu_btn a.menu-link{font-size: 13px!important;padding: 12px 6px!important;}
}
@media (max-height: 7000px){
    body .view-header:before {font-size: 15px; line-height: 20px; padding-bottom: 5px;}}
@media all and (max-width: 767px) {
   body.open-topics {
    position: relative;
}

body.open-topics:before {
    content: '';
    display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #08446ab3;
    z-index: 99999999999;
}

    div#left-sticky #sidebar-left .elementor-widget-text-editor{display:none!important;padding: 5px 5px 10px 20px;margin: 0;background: #fff;}
   div#left-sticky #sidebar-left .elementor-widget-text-editor.active{display:block!important;background: transparent;}
   body.open-topics div#left-sticky #sidebar-left .elementor-widget-text-editor{display:block!important;background: transparent;}
   div#left-sticky #sidebar-left .elementor-widget-text-editor p a, div#left-sticky #sidebar-left .elementor-widget-text-editor a{display:block;padding: 0;text-decoration: none!important;font-size: 14px;line-height: 1.4;}
   div#left-sticky #sidebar-left .elementor-widget-text-editor:before{top:18px;display: none;}
    body .view-header{display: block;width: 100%;}
    body .view-header:before{content: "Topics";color: #F16221;font-size: 16px;line-height: 24px;font-weight: 500;text-transform: uppercase;display: block;margin: 6px 20px 5px;padding: 6px 0;}
    body .view-header:after{background: url(https://www.xperteks.com/wp-content/themes/astra-child/images/arrow-up.svg) center center no-repeat;content: "";display: block;width: 40px;height: 40px;border-radius: 50px;border:1px solid #F16221;position: absolute;right: 8px;top:12px;}
    body.page.page-id-6482 .view-header:after{top:-3px}
   body.page-id-6482 .view-header  { max-height: 40px; } 
   /* body.page-id-7954 .view-header:after { top: 10px; } */
  body.open-topics .view-header:after{background: url(https://www.xperteks.com/wp-content/themes/astra-child/images/arrow-down.svg) center center no-repeat;}
   @media (max-height:700px){ul.sidebar-links li.outer-link .main-link a{font-size: 15px;}body .view-header:before{
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 5px;
}}
    ul.sidebar-links li.outer-link.toggle-link .sub-links ul, ul.sidebar-links li.outer-link .sub-links ul{margin-left:15px;}
   ul.sidebar-links li.outer-link.toggle-link .sub-links ul li, ul.sidebar-links .sub-links ul li{
    margin: 4px 0;
    padding: 3px 0 4px 20px;
    display: none;
    }
   body.open-topics ul.sidebar-links li.outer-link.toggle-link .sub-links ul li, body.open-topics ul.sidebar-links .sub-links ul li{display:block;}
   ul.sidebar-links li.outer-link.toggle-link .main-link:before, ul.sidebar-links li.outer-link .main-link:before{transform: rotate(90deg);top: 15px;}
   body ul.sidebar-links li.outer-link{padding:15px;margin:20px;background: transparent;display: none;}
   body.open-topics ul.sidebar-links li.outer-link{display: block; border: solid 1px #F16221!important;box-shadow: 0px 6px 6px #F1622233!important;padding: 15px!important; margin: 20px!important;}
   body ul.sidebar-links li.outer-link.mobile-link{
    display: block;
    border: none;
    box-shadow: none;
    padding: 0;
}
   ul.sidebar-links .sub-links ul li.active-sub{
    display: block!important;
}
   ul.sidebar-links .sub-links ul{height:auto;visibility: visible;}
    body .n2-ss-slider .n2-ss-slide-background-image img {
        position: absolute;
        left: auto;
        top: 0;
        width: auto !important;
        min-height: 100%;
        height: 100%;
        min-width: 100%;
        margin: auto;
        right: 0;
        max-width: inherit !important;
    }
    
    body .n2-ss-slider .n2-ss-slide-background-image picture.skip-lazy {
        min-height: 340px;
    }
    
    body .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{position:static;transform: none;display: block;width: 100%!important;height: auto!important;min-height: 150px;}
body .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail, body .elementor-1997 .elementor-element.elementor-element-2e080f3 .elementor-posts-container .elementor-post__thumbnail{padding: 0!important;}
    .solution_market_class div#n2-ss-5 .n2-font-577e3e94d392c80545fffaf7623e9404-hover{padding-top: 20px!important;}
    div#left-sticky{width:100%;min-width: auto;display: none;}
    body.fix-sidebar div#left-sticky{display:block;}
   
    body.fix-sidebar div#left-sticky #sidebar-left{
    border: 0;
    border-top: solid 1px #c8c7c7;
    left: 0;
    right: 0;
    max-width: 100%;
    top: inherit;
    bottom: 0;
    z-index: 999999999999999;
    background: #F8F9FC;
    overflow-y: scroll;
    border-radius: 0;
    padding: 0;
    max-height:75%;
}
   @media all and (max-height : 400px){
      body.fix-sidebar div#left-sticky #sidebar-left{max-height:250px}
   }
   body.fix-sidebar div#left-sticky #sidebar-left .sidebar-links{
    background: transparent;
}
body div#n2-ss-17 .nextend-arrow img{width: 25px;}
body.page-id-1522 div#n2-ss-17 [data-hide-mobileportrait="1"]{display: block!important;}
body div#n2-ss-17 .n2-ss-slider-1{padding: 0 20px;}
    body .contact_address .elementor-icon-box-wrapper {
        display: flex!important;
        justify-content: space-between;
        align-items: center;
    }
    
    body .contact_address > .elementor-container{
        display: block!important;
        max-width: 350px!important;
        text-align: left!important;
    }
    
    body .contact_address > .elementor-container h3, body .contact_address > .elementor-container p {
        text-align: left!important;
    }
    
    .contact_address .elementor-column.elementor-col-50:nth-child(1) {
        margin: 0 auto 10px;
    }
    
    .contact_address .elementor-column.elementor-col-50:nth-child(2) .elementor-position-left .elementor-widget-container {
        padding: 0;
        margin: 10px auto;
        border: none;
    }
    
    .contact_address .elementor-icon {
        font-size: 30px!important;
    }
    .supplied_market_class a{width: auto;position: relative;}
    .ast-footer-copyright.ast-builder-layout-element .ast-footer-copyright{padding-bottom: 60px!important;}
    .nine_img_boxes .elementor-widget-image-box{margin: 0 6% 3em;}
    .nine_img_boxes .elementor-col-33{width: 33.33%;}
    section.problems_two {  padding: 0!important;}
    section.blk-pricing-blocks section .elementor-widget-wrap.elementor-element-populated, .blk-business-plans section .elementor-widget-wrap.elementor-element-populated{margin: 0px auto 20px;    padding: 20px 15px 20px !important;  max-width: 430px;  width: 90%;}
    .elementor-1344 .elementor-element.elementor-element-e64ecc8 .elementor-heading-title{padding-left: 10px;padding-right: 10px;}
    .blk-business-plans .get-started.arrow_cta .elementor-button-wrapper .elementor-button{margin-bottom: 0;}
    .elementor-1522 .elementor-element.elementor-element-b848e31 img{max-width: 90px;}
    body.single.single-post div#ast-breadcrumbs-yoast span > span:first-child { width: auto;display: flex;}
body.single.single-post div#ast-breadcrumbs-yoast span > span:first-child > span { display: flex;}
body.single.single-post div#ast-breadcrumbs-yoast span > span:first-child > span > div { padding: 0 6px 0 2px!important;}
    .parent-pageid-1766 .inner_page_banner .elementor-widget-video .elementor-widget-container, .page-id-1522 .inner_page_banner .elementor-widget-video .elementor-widget-container{min-height: auto;} 
    .inner_page_banner iframe{min-height: 250px !important;position:static!important;}
    .supplied_market_class{padding-top: 20px;}
    .n2-ss-layer.n2-ow.heading_c > div, .n2-ss-layer.n2-ow.content_c > div{padding-left: 35px;padding-right: 35px;}
    .elementor-element.elementor-element-edca810 img { max-width:95%;width: 500px;margin-bottom: 20px;}
    body .elementor-1017 .elementor-element.elementor-element-3bd76f8,     body .elementor-1017 .elementor-element.elementor-element-838ae90{width:50%;}
    div#ast-breadcrumbs-yoast span span{    min-width: fit-content;}
    div#ast-breadcrumbs-yoast span span.breadcrumb_last {  min-width: auto;}
    .last_bold_text{padding-top: 30px;padding-bottom: 20px;} 
    .page-header h1, h2, h2.elementor-heading-title, .net_ass_two h3.elementor-heading-title.elementor-size-default { font-size: 28px !important;}
    ul#menu-primary .elementskit-site-title{display: block;}
    body .address-details {    margin: 0;    }
    .footer-widget-area span.address-all-details.info{margin:0;float:none;padding: 15px 0 15px 23px;}
    .footer-widget-area span.address-all-details.info > i.fas.fa-map-marker-alt{left:0;top: 23px;}
    .footer-widget-area span.address-icon{display:block;float:none;margin: 0;max-width: 160px;}
    .footer-widget-area span.info.phone_cls{display:block;float:none;margin: 0; padding-left:0;}
    .site-footer-below-section-2 a.ast-builder-social-element.footer-social-item{margin-top: 0;padding: 9px;}
    .ast-footer-social-1-wrap .ast-builder-social-element svg{ width: 23px; height: 23px;}
    .site-below-footer-wrap.ast-builder-grid-row-2-lheavy.ast-footer-row-mobile-stack .site-below-footer-inner-wrap{grid-column-gap: 0px;}
    .ast-footer-copyright p span{font-size: 14px;}

    #ekit-megamenu-primary,.xperteks_submenu,#menu-item-18 ul.elementskit-dropdown {
    background: #163144 !important;
}
	ul#menu-primary {
        margin: auto;
        display: block;
        max-width: 300px;
        padding: 20px 0 0 20px;
        overflow: auto;
        max-height: 100vh;
        border-left: 1px dotted rgba(255, 255, 255, 0.1);
        height: 100vh;
        width: 300px;
}
	ul#menu-primary .elementskit-submenu-indicator {
    border: none;
		margin-left: 5px !important;
}
	.mega_menu_xperteks .menu_btn ul i.icon-down-arrow1:before,.mega_menu_xperteks .menu_btn ul li:hover i.icon-down-arrow1:before {
    border-top: 4px solid white !important;
}
	body .mega_menu_xperteks .menu_btn a.menu-link {
    padding: 12px 8px !important;
    color: #fff !important;
    font-size: 13px!important;
}
body .mega_menu_xperteks .elementor-col-33 .elementor-element-populated {
    padding: 0 !important; 
	}
	.mega_menu_xperteks .menu_btn ul li:hover a, .mega_menu_xperteks .menu_btn ul li ul li:hover a, .mega_menu_xperteks .xperteks_submenu .title a:hover, .mega_menu_xperteks .menu_btn ul li .xperteks_submenu .title a:hover,.mega_menu_xperteks .menu_btn ul li:hover ul a, .mega_menu_xperteks .menu_btn ul li:hover .xperteks_submenu .title a{
		color: #fff !important;
	}
	.mega_menu_xperteks .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
    display: block;
}
	.mega_menu_xperteks ul .elementor-menu-toggle{
		display:none !important;
	}
	.mega_menu_xperteks .xperteks_submenu .title a {
    background-image: none !important;
    padding-left: 0;
		font-size: 14px;
    color: #fff !important;
}
	.mega_menu_xperteks .xperteks_submenu .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}
	section.xperteks_submenu {
    box-shadow: none;
    margin-top: 0;
}
	.mega_menu_xperteks .xperteks_submenu .elementor-nav-menu li {
    min-width: 100% !important;
}
	.mega_menu_xperteks .xperteks_submenu .title .elementor-widget-container {
    border-bottom: none;
		padding: 0px 0 0;
}
	body .mega_menu_xperteks .menu_btn ul ul a.menu-link {
    padding: 3px 0 !important;
    font-size: 13px !important;
}
	.mega_menu_xperteks .xperteks_submenu .elementor-nav-menu {
    padding-bottom: 0;
}
	.mega_menu_xperteks .xperteks_submenu .title a {
    margin: 0 0 0 10px;
}
	.mega_menu_xperteks .xperteks_submenu .elementor-nav-menu {
    padding: 0 0 0 30px;
}
	#ekit-megamenu-primary ul#menu-primary > li {
    clear: both;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0 30px 0 0;
    min-width: 50%;
    transform: translateX(-120%);
    -moz-transform: translateX(-120%);
    -o-transform: translateX(-120%);
    -webkit-transform: translateX(-120%);
    position: relative!important;
    float: left;
	transition:all 0.2s;
    display: inline-block;
} 
body ul#menu-primary li.menu-item-type-custom > a.menu-link {
    display: inline-block;
 }
 body ul#menu-primary li.menu-item-type-custom > .elementskit-submenu-panel{
     width: 0;
     min-width: 0;
 }
 body ul#menu-primary li.menu-item-type-custom.opened-menu  > .elementskit-submenu-panel{width:auto;}  
 .elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video{height: 100%!important;}
 
	#ekit-megamenu-primary.active ul#menu-primary > li{transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);}
	
	#ekit-megamenu-primary.active ul#menu-primary > li:first-child{
		 transition: all 0.4s ease-out 1.1s;
    -moz-transition: all 0.4s ease-out 1.1s;
    -o-transition: all 0.4s ease-out 1.1s;
    -webkit-transition: all 0.4s ease-out 1.1s;
	}
	#ekit-megamenu-primary.active ul#menu-primary > li:nth-child(2){
		 transition: all 0.4s ease-out 1.2s;
	    -moz-transition: all 0.4s ease-out 1.2s;
	    -o-transition: all 0.4s ease-out 1.2s;
	    -webkit-transition: all 0.4s ease-out 1.2s;
	}
	#ekit-megamenu-primary.active ul#menu-primary > li:nth-child(3){
		 transition: all 0.4s ease-out 1.3s;
	    -moz-transition: all 0.4s ease-out 1.3s;
	    -o-transition: all 0.4s ease-out 1.3s;
	    -webkit-transition: all 0.4s ease-out 1.3s;
	}
	#ekit-megamenu-primary.active ul#menu-primary > li:nth-child(4){
		 transition: all 0.4s ease-out 1.4s;
	    -moz-transition: all 0.4s ease-out 1.4s;
	    -o-transition: all 0.4s ease-out 1.4s;
	    -webkit-transition: all 0.4s ease-out 1.4s;
	}
	#ekit-megamenu-primary.active ul#menu-primary > li:nth-child(5){
		 transition: all 0.4s ease-out 1.5s;
	    -moz-transition: all 0.4s ease-out 1.5s;
	    -o-transition: all 0.4s ease-out 1.5s;
	    -webkit-transition: all 0.4s ease-out 1.5s;
	}
	
	#menu-item-18 ul.elementskit-dropdown {
    border: none;
    border-top: none;
        padding: 0 !important;
    margin: 0;
    border-radius: 0;
    box-shadow: none !important;
}
	body #menu-item-18 ul.elementskit-dropdown a.menu-link {
    font-size: 13px !important;
    text-transform: capitalize;
    letter-spacing: 0.4pt !important;
    padding: 10px 8px 10px 20px !important;
    font-weight: 400 !important;
    color: #fff !important;
    border-bottom: none;
    line-height: 22px;
}
	#ekit-megamenu-primary {
    max-width: fit-content;
}
	div#ekit-megamenu-primary.active {
    max-width: 100% !important;
}
	.ekit_menu_responsive_mobile .elementskit-menu-offcanvas-elements {position:fixed;z-index: 111;overflow-y: scroll;}
	.ekit_menu_responsive_mobile .ekit-nav-menu--empty-fallback, .ekit_menu_responsive_mobile .ekit-nav-menu--overlay{display:block;}
    body .ekit_menu_responsive_mobile .elementskit-menu-hamburger, body .ekit_menu_responsive_mobile .elementskit-nav-identity-panel{display:block}
    body .elementskit-site-title {
        float: left;
        margin-top: 10px;
    }
    body .elementskit-site-title a.elementor-button-link{
        position: relative;
        background: #f26225;
        color: #fff !important;
        border-radius: 4px!important;
        padding: 15px 15px!important;
        font-size: 14px!important;
        width: 109px;
        height: 44px;
        text-transform: uppercase;
        letter-spacing: 0.4pt;
        font-family: roboto;
        font-weight: 500;
        }
    
    body .elementskit-site-title a.elementskit-nav-logo {
        padding: 0!important;
        margin: 40px 0 0!important;
    }
    body .elementskit-site-title a.elementskit-nav-logo img{width:180px;height:auto;}
    body .elementskit-site-title p.link {
        color: #fff !important;
        letter-spacing: 0.4pt;
        padding: 12px 8px 12px 0;
        font-size: 20px;
        font-family: roboto!important;
        text-transform: uppercase;
        margin-bottom: 30px;
    }
    body .elementskit-site-title p.link a{color: #fff !important;font-size: 20px;margin-left:5px;}
    body .elementskit-site-title a.elementor-button-link, body .elementskit-site-title a.elementskit-nav-logo,body .elementskit-site-title p.link {
        transform: translateX(-150%);
        -moz-transform: translateX(-150%);
        -o-transform: translateX(-150%);
        -webkit-transform: translateX(-150%);
        }
    body #ekit-megamenu-primary.active .elementskit-site-title a.elementor-button-link, #ekit-megamenu-primary.active ul#menu-primary > li:nth-child(6){
        transition: all 0.4s ease-out 1.6s;
        -moz-transition: all 0.4s ease-out 1.6s;
        -o-transition: all 0.4s ease-out 1.6s;
        -webkit-transition: all 0.4s ease-out 1.6s;}
    body #ekit-megamenu-primary.active .elementskit-site-title a.elementskit-nav-logo, body #ekit-megamenu-primary.active .elementskit-site-title p.link{
        transition: all 0.4s ease-out 1.7s;
        -moz-transition: all 0.4s ease-out 1.7s;
        -o-transition: all 0.4s ease-out 1.7s;
        -webkit-transition: all 0.4s ease-out 1.7s;
    }
    body #ekit-megamenu-primary.active .elementskit-site-title a.elementor-button-link, body #ekit-megamenu-primary.active .elementskit-site-title a.elementskit-nav-logo,body #ekit-megamenu-primary.active .elementskit-site-title p.link{    transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -webkit-transform: translateX(0);}
    body[data-elementor-device-mode="mobile"] .elementskit-navbar-nav-default .elementskit-nav-identity-panel{
        right: 0;
    max-width: 50px;
    float: right;
    }
    #ekit-megamenu-primary.active ul#menu-primary > li.opened-menu > ul {
        display: block;
        visibility: visible;
        opacity: 1;
        position: static;
        padding: 0px 0 10px 15px!important;
        background: transparent;
        max-height: 100%;
        box-shadow: none;
        border: none;
        height: auto;
    }
	#ekit-megamenu-primary.active ul#menu-primary > li.opened-menu > ul li > ul li a {
    padding: 3px 0 !important;
    text-transform: none !important;
    font-weight: 400 !important;
    font-size: 13px!important;
}
	#ekit-megamenu-primary.active ul#menu-primary > li.opened-menu > ul li > ul{
		height: auto;
		background: transparent;
		box-shadow: none;
		padding: 0 0 0 30px;
		position: static;
		visibility: visible;
		max-height: 100%;
		opacity: 1;
	}
    
    #ekit-megamenu-primary.active ul#menu-primary > li.opened-menu ul li a {
        font-size: 13.5px!important;
        line-height: 1.5;
        letter-spacing: 1px!important;
        padding: 12px 8px!important;
        text-transform: inherit;
        background: none!important;
    }
    #ekit-megamenu-primary.active ul#menu-primary > li.opened-menu ul li a.moved-anc {  position: relative; left: -30px; display: block;z-index:999;margin-top: 5px;}
    #ekit-megamenu-primary.active ul#menu-primary > li.opened-menu ul li a.moved-anc.active{color: #ff7133!important; text-shadow: 0 0;}
    .top_position > .elementskit-submenu-panel > li.relative_position > a.menu-link {
        display: none;
    }
    #ekit-megamenu-primary.active ul#menu-primary > li.opened-menu ul li a.moved-anc i.icon.icon-down-arrow1.elementskit-submenu-indicator {
        float: right;display: none;
    }
	#ekit-megamenu-primary.active ul#menu-primary > li.opened-menu ul li.active > a{
        color: #ff7133!important;
		text-shadow: 0 0;
	}
    
    #ekit-megamenu-primary.active ul#menu-primary > li ul {
        display: block;
        height: 0;
        overflow: hidden;
        padding: 0;
    }
    section.pillar-top-banner .pillar-left-text h1, h2.big-title{font-size: 40px;}
    section.pillar-top-banner .pillar-left-text p{max-width: 100%;margin: 30px 0 15px;}
   section.pillar-top-banner > .elementor-container{display:block} 
   /* div.cta-schedule {  text-align: center;} */
   section.pillar-top-banner .pillar-left-text{max-width: 100%;width: 100%;padding-bottom: 10px;padding-top: 20px;}
    section.pillar-top-banner .pillar-right-img{width:100%;}
    .cta-schedule a span.elementor-button-text, .cta-schedule a{font-size:18px!important;}
    section.pillar-top-banner .pillar-right-img img{right: 0;min-height:100px;margin-bottom: 30px;}
   div#pil-right-content{width:100%;}
   section#sticky-wrapper .elementor-container{display:block}
   div#pil-right-content div.section-heading h2{font-size: 28px!important;line-height: 1.44!important;position: static;width: 100%;max-width: 100%;margin: 0 0 30px;min-height: inherit;}
   .elementor-column.section-wrapper .elementor-widget-image{margin:0}
   .elementor-column.section-wrapper .elementor-widget-text-editor, section#dont-delay-section{padding:0}
   div#pil-right-content .elementor-widget-image img{min-height:100px;}
    









    
    
}
@media all and (max-width: 767px){
/* body .home-banner .n2-ss-button-container a.n2-ow { padding: 15px 30px!important; } */
/* body .home-banner .n2-ss-button-container a.n2-ow:hover { padding-right: 65px!important; padding-left: 45px!important; }
body .home-banner .n2-ss-button-container a.n2-ow:hover:before, body .home-banner .n2-ss-button-container a.n2-ow:after {  } */
body .site-content div#mobile-meu-js ul#ast-hf-mobile-menu { padding: 20px 0 0 0; border-left: 0; }
body.open-mobile-menu-js div#mobile-meu-js .menu-tgl { background-color: transparent!important;}
body div#mobile-meu-js .mobile-menu { z-index: 999999; }
body.open-mobile-menu-js header, body.open-mobile-menu-js div#left-sticky #sidebar-left{ display: none; }
body .scroll-line { top: 80px; }
/* body section.home-banner { max-height: 460px; }
.home-banner .n2-ss-slider .n2-ss-section-main-content { padding: 40px 20px!important; background: transparent linear-gradient(254deg, #FFFFFF00 0%, #BCEAFF 100%) 0% 0% no-repeat padding-box; height: 100vh; } */
.tech-partner h2.elementor-heading-title { color: #183345!important; padding: 0 0 0 0; font-size: 24px!important; }
body .wegetit .elementor-widget-heading h2.elementor-heading-title { font-size: 37px!important; }
body .wegetit .elementor-widget-heading h3.elementor-heading-title { font-size: 22px;  }
body .wegetit .gotit-text {padding: 50px 0 0; background-size: 35px; background-position: 50% 0; margin-bottom: -15px; z-index: 1; position: relative;}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-df02601 .elementor-container {  margin: 30px 0;  }
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-df02601 .elementor-container .elementor-element-79de741 { order: 2; }
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-df02601 .elementor-container .elementor-element-466881d { order: 1; }
.elementor-7171 .elementor-element.elementor-element-123002a .elementor-heading-title { font-size: 22px; }
.elementor-7171 .elementor-element.elementor-element-ffb5e05 .elementor-heading-title { line-height: unset; }

.main-header-bar-navigation .site-navigation { top: -100vh; background: #163144; z-index: 999; opacity: 0; position: fixed; width: 100vw; height: 100vh;  }
.main-header-bar-navigation.toggle-on .site-navigation{top: 0; opacity: 1; transition: opacity 0.2s ease 0s; -moz-transition: opacity 0.2s ease 0s; -o-transition: opacity 0.2s ease 0s; -webkit-transition: opacity 0.2s ease 0s;  }
.main-header-bar-navigation.toggle-on .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle { position: fixed; z-index: 10000; }
.ast-header-break-point .main-header-menu { background: transparent; }
.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile { display: inline-block; overflow: hidden;}
.main-header-bar-navigation ul { margin: 20px 0 0 0;}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link { color: #fff; padding: 12px 8px!important; border-bottom: 1px solid rgba(255, 255, 255, 0.1)!important; }
.main-header-bar-navigation ul li:last-child { margin: 0 40px;}
.ast-header-break-point .main-header-menu { border: none; border-left: 0!important; }

.main-header-bar-navigation ul li { }
.main-header-bar-navigationnav.toggled ul li { }
.ast-main-header-nav-open .ast-mobile-header-wrap .ast-primary-header-bar{ width:0; right:30px; top: -10px; position: fixed; z-index: 99999;}
.ast-main-header-nav-open .site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left { display: none; }
.ast-main-header-nav-open [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg { fill: #fff; }
.ast-main-header-nav-open .ast-primary-header-bar { background: none!important; }
.main-header-bar-navigation ul li a { font-size: 14px; font-weight: 500;  }
/* .home-banner .n2-ss-slider .n2-ss-text { line-height: 20px!important; margin: 0 0 10px 0; font-size: 1.2rem!important; }
.home-banner .n2-ss-slider p { font-size: 15px!important; color: #000!important;  }
.home-banner .n2-ss-slider p br { display: none; } */

.run-grow h2 strong { font-size: 38px; }
.run-grow { padding-top: 20px!important; }
.elementor-7171 .elementor-element.elementor-element-661ae42 > .elementor-widget-container, .elementor-7171 .elementor-element.elementor-element-240a8b9 > .elementor-widget-container
{ padding: 0px 0px 0px 0; }
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d79a14b { order: 2; }
.grow-right-img img { margin: 0 auto; }
.elementor-7171 .elementor-element.elementor-element-9611fbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{ background: transparent; }

.three-stp .steps-inner .elementor-image-box-img:before { left: 0; right: 0; margin: 0 auto; bottom: -19px; top: inherit; width: 15px; height: 15px; } 
.three-stp .steps-inner .elementor-image-box-img:after{ left: 0; right: 0;  width: 3px; height: 26px; margin: 0 auto; bottom: -52px;  top:0px; }
.three-stp .steps-inner .elementor-element-d47f843 .elementor-image-box-img:after { top:120px; }
footer #nav_menu-3{ height: auto!important; overflow: visible!important;}
footer #nav_menu-3 .drop-mob { display: none; }
footer .site-footer-primary-section-3 { order: 1;  }
footer .site-above-footer-wrap { order: 2; }
footer .site-primary-footer-wrap { order: 1; }
footer ul li { text-align: left; }
footer .site-primary-footer-wrap .site-footer-primary-section-1 p { text-align: left; margin-top: 40px; white-space: nowrap; }
.footer-widget-area[data-section="section-footer-menu"] .astra-footer-mobile-vertical-menu .menu-item { text-align: left; align-items: start; }
.footer-widget-area span.address-all-details.info { width: 100%; text-align: left; padding-left: 0; }
footer .address-details p > img { max-width:215px; margin: 20px 0; }
.footer-widget-area span.info.phone_cls { margin: 0; }
.footer-widget-area[data-section="section-footer-menu"] .astra-footer-mobile-vertical-menu { justify-content: flex-start; }
#astra-footer-menu .menu-item > a { padding-left: 0;}
.elementor-7171 .elementor-element.elementor-element-661ae42 { padding:100px 0 0 0; position: relative; background: url(https://www.xperteks.com/wp-content/themes/astra-child/images/run-grow-mobile-1.svg) center -13% no-repeat; background-size: 200px; margin: -20px 0 0 0; }
.elementor-7171 .elementor-element.elementor-element-240a8b9 { padding-top: 170px; background: url(https://www.xperteks.com/wp-content/themes/astra-child/images/run-grow-mobile-2.svg) center -11% no-repeat; background-size: 200px; } 
.elementor-7171 .elementor-element.elementor-element-bb4130e img { width: 100%; }
.elementor-7171 .elementor-element.elementor-element-d0c90be > .elementor-widget-container { margin: 30px 0px 0px 0px; }

.elementor-7171 .elementor-element.elementor-element-fa6f523 > .elementor-widget-container { padding: 0 0 0 0;  margin: 0 auto;}
.elementor-7171 .elementor-element.elementor-element-fa6f523 .elementor-button { min-width: 270px;  }
.three-stp .second-box .elementor-image-box-img:before {  width: 33px!important; height: 33px!important; transform: rotate(90deg); top: 32px!important; }
.elementor-element.elementor-element-a3d4488.second-box.elementor-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box .elementor-image-box-img:after { top: 0!important; }
.three-stp .elementor-image-box-content p { padding: 0 0; }
.elementor-7171 .elementor-element.elementor-element-a3d4488 .elementor-image-box-wrapper .elementor-image-box-img {     padding:90px 0 0 0; }
.three-stp .elementor-image-box-content h3 { margin:60px auto 10px; }
.three-stp .three-box .elementor-image-box-img:before {  width: 33px!important; height: 33px!important; top: 40px; transform: rotate(90deg);  }
.elementor-7171 .elementor-element.elementor-element-86a019c .elementor-image-box-wrapper .elementor-image-box-img { position: relative; }
.elementor-7171 .elementor-element.elementor-element-86a019c .elementor-image-box-wrapper .elementor-image-box-img:after { border: dashed 2px #F16222; position: absolute; content: ""; left: 0; right: 0; top: 9px; width: 3px; height: 26px; margin: 0 auto; bottom: 128px; display: block; opacity: 1; } 
.elementor-7171 .elementor-element.elementor-element-86a019c .elementor-image-box-img img { padding: 100px 0 0 0; }
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-033ecb5 .elementor-image-box-content h3 {     margin-top: 10px; }
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-0ede305 .elementor-image-box-content h3 {     margin-top: 10px; }
.elementor-7171 .elementor-element.elementor-element-9195b5e > .elementor-widget-container {  padding: 0; }
.three-stp .book-btn { margin: 30px 0 0 0; }
footer.site-footer { margin-top: 40px; border-top: none; padding:500px 0 0 0; position: relative; }
footer .site-above-footer-wrap { margin-top: 0!important; }
.three-stp { margin: 0 0 0 0; }
.three-stp > .elementor-container { padding: 0 0 0; }
.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"],
.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"]
 { padding: 0 60px!important; }
 .footer-widget-area span.address-all-details.info { width: 100%; text-align: left; padding-left: 0; }
 footer .site-primary-footer-wrap .site-footer-primary-section-1 ul li{ max-width: 260px; line-height: 15px; }
 footer .site-footer-primary-section-3 {  }
 footer .address-details { display: block; text-align: left; }
 footer .footer-widget-area span.address-all-details.info { display: block; font-size: 12px;}
 body .footer-widget-area span.info.phone_cls { margin: 0 0 0 0; }
 footer .address-all-details img { float: left; }
 footer .site-primary-footer-wrap .site-footer-primary-section-3 .ast-footer-html-2 ul li img { width: 33px;}

footer .site-footer-primary-section-3 { order: 0; position: absolute; top: 40px;}
.site-footer-primary-section-1.site-footer-section.site-footer-section-1 { order: 2; }
.site-footer-primary-section-2.site-footer-section.site-footer-section-2 { order: 1; }

.tech-partner .elementor-image-carousel-wrapper i.fas, .awarded-slider .elementor-image-carousel-wrapper i.fas, .trusted-slider .elementor-image-carousel-wrapper i.fas 
{ width: 48px; height: 48px; font-size: 14px; line-height: 42px;  }
.awarded-slider .elementor-image-carousel-wrapper .elementor-swiper-button-prev, .tech-partner .elementor-image-carousel-wrapper .elementor-swiper-button-prev 
{ left: 0!important; }
.awarded-slider .elementor-image-carousel-wrapper .elementor-swiper-button-next, .tech-partner .elementor-image-carousel-wrapper .elementor-swiper-button-next 
{ right: 0!important; }

.trusted-slider h2 { margin-bottom: 0!important; }

.alone-bg .top-text { font-size: 14px!important; text-align: center; }
.elementor-7171 .elementor-element.elementor-element-44f536c { padding: 0 0px 0 0px!important; }
.alone-bg .bottom-text h2 { font-size: 23px!important; margin: 50px 0 100px 0; text-align: center; }
.elementor-7171 .elementor-element.elementor-element-44f536c { background-size: cover;  background-position: -110px; }

footer .site-above-footer-wrap .footer-widget-area-inner nav ul .block-title a {  }
footer .site-above-footer-wrap .footer-widget-area-inner nav ul li a, .site-primary-footer-wrap a.menu-link, footer .site-primary-footer-wrap ul li a
 { font-size: 11px; }
 #astra-footer-menu { margin-top: 40px; }



header nav.toggled > .main-navigation > ul > li:nth-child(1) a{
transition: all 0.4s ease-out 0.7s;
    -moz-transition: all 0.4s ease-out 0.7s;
    -o-transition: all 0.4s ease-out 0.7s;
    -webkit-transition: all 0.4s ease-out 0.7s;


}




header nav.toggled > .main-navigation > ul > li a{
      transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);  
    width: 100%;
}
body.page-id-6482 #ast-scroll-top, body.page-id-6908 #ast-scroll-top, body.page-id-7954 #ast-scroll-top { bottom: 140px; right: 5px; }
body.page-id-6908 #ast-scroll-top, body.page-id-7954 #ast-scroll-top{bottom: 145px;}
body.page-id-6482 div#pil-right-content .elementor-element-6be7ec3.section-heading h2 { margin-bottom: 170px; }
div#pil-right-content section#last-section div.section-heading h2 { padding-right:40px; }
div#left-sticky #sidebar-left .elementor-widget-text-editor.active p a, div#left-sticky #sidebar-left .elementor-widget-text-editor.active a { font-size: 12px; }
body section.pillar-top-banner .pillar-right-img img { height: 268px; position: static; }
section.pillar-top-banner { margin-bottom: 0; }
section.elementor-section.elementor-top-section.elementor-element.elementor-element-e7cb949.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: 0; }
body div#pil-right-content div.section-heading h2 { color: #F16221!important; margin: 0 0 0 0; }
section.pillar-top-banner .pillar-right-img img { margin-bottom: 20px; }
.elementor-column.section-wrapper p,.sec-content p { padding: 0 0; }
body.pgpillar.page-node-type-cloud-first-strategy .section-heading .head-img img, body.pgpillar .field.field--name-field-image img { display: inline-block; } 
.pillar-left-text ul li { margin: 20px 0; background-size: 25px; padding: 0 0 0 50px; }
.pillar-left-text ul li span.highlighted { background-size: 18px; }
.pillar-left-text ul li span.norml { font-size: 16px; }
body.page-id-6908 div#pil-right-content div.section-heading { /*padding: 0 0; margin: 80px 0 30px 0;*/ }
/*body.page-id-6908 div#pil-right-content div.section-heading h2 { padding: 0 0 0 0; position: relative; top: -85px; left: 0; min-height: 120px; position: relative;  }*/
.page-id-6908 .elementor-widget-text-editor h3 { margin-top: 0; }
body.page-id-6908 div#pil-right-content div.section-heading h2 { padding: 0 0 0 0; }
.new-cta-txt a.pp-cta-small { display: block; }
table.pillar-pg-table { display: block; overflow-x: scroll; width: 100%!important; }
.page-child table.pillar-pg-table th span.main-title { font-size: 20px; }
.page-child table.pillar-pg-table th span.sub-title { font-size: 17px; text-align:left; }
.page-child table.pillar-pg-table tbody tr td { padding: 20px; font-size: 16px; }
.elementor-element.elementor-element-1f0c878.elementor-widget.elementor-widget-text-editor p a.btnhover { margin: 20px 0 0 0; display: inline-block; }
.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-title { font-size: 17px; padding-right: 30px; }
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item {  padding: 20px; background-position: 95% 25px; background-size: 18px; } 
body.page-id-6908 .elementor-element-2f4ab7d.sub-heading { padding-top: 90px; margin-top: -80px; }
body.page-id-6908 div#cybersecurity-business-opportunities { margin-top: -70px; padding-top: 90px; }
body.page-id-6908 .elementor-element-3f8a6c8.sub-heading { padding-top: 90px; }
body.page-id-6908 .elementor-element-3f8a6c8.sub-heading a.btnhover.cyb-link{ margin-bottom:0x; }
body.page-id-6908 div#pil-right-content div.section-heading h2 { min-height: auto; }
body.page-id-6908 div#pil-right-content div.section-heading { padding: 0 0 0 0; }
body.page-id-6908 div#why-cybersecurity-is-critical { padding-top: 100px!important; margin-top: -110px!important; }
body.page-id-6908 .elementor-element.elementor-element-acc9f73 img { margin-top: 80px; }
body.page-id-6908 .elementor-element-44d04c0 {  }

.main-header-bar-navigation ul li a:hover, .main-header-bar-navigation ul li.current-menu-item a { color: #fd8754!important; }
.main-header-bar-navigation ul li a:after { display: none; }
.page-id-7954 h1 { width: 115%; margin-left: -7%; font-size: 25px; text-align: left; position: relative; z-index: 1; }
.page-id-7954 h1 span.outer { font-size: 30px; font-weight: 400; margin-top: 12px;}
ul.sidebar-links li a { font-size: 12px; }
ul.sidebar-links li.outer-link .main-link a { font-size: 12px; }
body .view-header:before { font-size: 15px;  font-family: 'Lexend', sans-serif;  padding: 0 0 0 0; margin: 8px 0 0 20px; } 
body.page-id-6482 .view-header:before { margin:10px 0 0 20px;}
body.fix-sidebar div#left-sticky #sidebar-left {padding-top: 10px;}
ul.sidebar-links li.outer-link.toggle-link .sub-links ul li, ul.sidebar-links .sub-links ul li {  margin: 0 0; padding: 0 0 4px 20px; }

.page-id-7954 img.attachment-full.size-full.wp-image-7956 { position: relative; top: -970px; }
.page-id-7954 h1 { margin-bottom: 320px; }
.page-id-7954 .elementor-element.elementor-element-8906580.elementor-widget.elementor-widget-image { height: 0; top: -1000px;}
.page-id-7954 h3.section-heading { font-size: 22px; }
.page-id-7954 .elementor-widget-container p, .page-id-7954 .pargraph, .elementor-element-60aaeca .elementor-widget-container { font-size: 17px; }
.page-id-7954 .anchor-m.pp-heading h2 { position: relative; padding: 0 0; min-height: 130px; top: -80px; color: #F16221!important; font-size: 22px!important;}
.page-id-7954 .btnhover { display: inline-block; margin-bottom: 60px; }
.elementor-element.elementor-element-b8e61fa.elementor-widget.elementor-widget-text-editor p.pp-bold-txt { margin-bottom:0; }
.page-id-7954 .pp-lists > h4 { font-size: 20px; margin: -19px 20px 0 42px; }
.page-id-7954 .pp-lists ul li { font-size: 17px; }

.ast-header-break-point .main-navigation .stack-on-mobile li:last-child { width: 230px; margin: 10px 0 0 40px; border: 2px solid #f26225!important; border-radius: 8px; overflow: hidden; }
.ast-header-break-point .main-navigation .stack-on-mobile li:last-child a {background: #f26225; color: #fff !important; line-height: 23px; padding: 15px 45px!important;  position: relative;}
.ast-header-break-point .main-navigation .stack-on-mobile li:last-child a:hover {background-color: #fff;  color: #f26225!important;  }
.page-id-7954 .elementor-element.elementor-element-d6a9994 .btnhover { margin: 0 auto; padding:15px 27px!important; min-width:260px; }
.page-id-7954 .elementor-element.elementor-element-d6a9994 .btnhover:hover { padding-right: 40px!important; padding-left: 27px!important; }
.page-id-7954 .elementor-element.elementor-element-d6a9994 .btnhover:before {  }
.elementor-7954 .elementor-element.elementor-element-74793e7 > .elementor-widget-container { background-size: contain; }

body.ast-main-header-nav-open .scroll-line, body.ast-main-header-nav-open #ast-scroll-top, body.ast-main-header-nav-open #sidebar-left 
{ display: none!important;  }
.site-header { z-index: 999999999;}
body div#left-sticky #sidebar-left .sidebar-links { height:70px; }
body.open-topics div#left-sticky #sidebar-left .sidebar-links { height: auto; }
body ul.sidebar-links li.outer-link.toggle-link { display: block; border: none; padding:0 0 30px 25px; margin:0 0 0 0; }
body ul.sidebar-links.open-topics li.outer-link.toggle-link { padding: 15px; margin: 20px; }
body.fix-sidebar div#left-sticky #sidebar-left { overflow: hidden; }
body.fix-sidebar.open-topics div#left-sticky #sidebar-left { overflow: scroll; }
body.open-topics ul.sidebar-links .sub-links ul li { border-bottom: solid 1px #EFEFEF; }
body ul.sidebar-links .sub-links ul li, body.open-topics ul.sidebar-links .sub-links ul li:last-child { border-bottom:none; }
.page-id-6482 section#last-section .elementor-widget-text-editor h4 { padding: 0 0 0 0; }
.page-id-6482 section#last-section .elementor-widget-text-editor ul li{ padding:0 0; }
body div#mobile-meu-js ul#ast-hf-mobile-menu li:last-child { padding: 0 0; border-bottom: none; margin-top: 20px;}
body div#mobile-meu-js ul#ast-hf-mobile-menu li:last-child a.menu-link{ position: relative; background: #f26225; border-radius: 4px; padding: 9px 15px; transition: all 0.1s; border: solid 2px transparent; }
body div#mobile-meu-js ul#ast-hf-mobile-menu li:last-child a.menu-link:hover { background: #fff; color: #f26225!important; border: 2px solid #f26225; }
body div#mobile-meu-js ul#ast-hf-mobile-menu li.current-menu-item a { color: #fd8754!important; }
body .ast-header-break-point .main-header-menu{ background-color:transparent!important; border:none!important; }
.banner-bottom .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-image-box-description:after {left: 36%;}
footer .site-primary-footer-wrap .site-footer-primary-section-2 ul li a{ margin: 2px 0; }
.elementor-7171 .elementor-element.elementor-element-86a019c .elementor-image-box-img img { height:unset!important; width: unset; }
.elementor-7171 .elementor-element.elementor-element-d47f843 .elementor-image-box-img img { margin: 0 0 0 15px; }
.page-id-6482 section.pillar-top-banner { margin-bottom: 20px; margin-top: 0; }

body div#understanding-cybersecurity{ margin-bottom: 0; }
.page-id-6482 .cta-schedule .elementor-button:hover { padding-left: 20px!important; padding-right:60px!important; }
.page-id-6482 .elementor-position-left  figure.elementor-image-box-img img {  top: -15px; }

body div#your-business, body div#key-components, body div#what-are-the-benefits-of-a-cloud-first-strategy\?, body div#implement, body div#Xperteks-perfect-choice ,body div#why-do-you-need-a-managed-service-provider-\(msp\)-for-your-cloud-first-strategy\?
 { padding-top: 100px; margin-top: -100px; }

.page-id-6482 .elementor-column.section-wrapper .elementor-widget-image.elementor-element-1dee56b { margin-top:0; }

.page-id-2237 #mobile-meu-js { display: none!important; }
.elementor-5097 .elementor-element.elementor-element-a1e6cd8 > .elementor-element-populated { padding: 0 0 0 0; }
.page-id-2237 .landing_header_class { height: 80px; }
.page-node-type-landingpgdiscoverycall .landing_header_class .elementor-widget-image a:after { display: none; }
.elementor-5097 .elementor-element.elementor-element-a1e6cd8 > .elementor-element-populated { padding: 0 0 0 0; }
.video-panel .video-box .video-text { min-height: auto; margin: 0 0 30px; }
.video-panel .video-title h2 { font-size: 20px!important; }
.video-panel .video-box .sub-title p { font-size: 1.1rem; }
body.fix-sidebar.footer-reached div#left-sticky #sidebar-left { position: fixed; }
.page-id-6482 footer.site-footer, .page-id-6908 footer.site-footer, .page-id-7954 footer.site-footer { padding-bottom: 100px; }
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title, .elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active
{ background-position: 100% 3px; }
.privacy_policy_cls h2 { font-size: 24px!important; }
.page-id-1200 footer.site-footer { margin-top: 1px;  }
.ast-header-breadcrumb .ast-breadcrumbs-wrapper { padding: 0!important; }
body:not(.home) .main-header-bar.ast-header-breadcrumb {  margin-top: 90px; }
.elementor-column.section-wrapper figure.elementor-image-box-img{ min-width: 120px; }
.page-id-7954 .pp-lists > h4 { margin: -40px 20px 0 42px; font-size: 17px;}
.page-id-1522 .elementor-1522 .elementor-element.elementor-element-66782cb .elementor-heading-title { font-family: 'Lexend', sans-serif; font-size: 3rem; }
.page-id-1522 .elementor-1522 .elementor-element.elementor-element-277c5a6 .elementor-heading-title {     font-size: 2.2rem!important; }
body.page-id-7954 div#why-choose-a-managed-services-provider\? { margin-top: -130px; padding-top: 160px; height: 0;}
div#what-can-an-msp-do-for-your-business\? { height: 0; }
section#what-can-an-msp-do-for-your-business\? {  margin-top: -130px; padding-top: 120px; }
body.page-id-6908 div#pil-right-content div.section-heading {  /*margin-top: 16px!important; padding-top: 160px;*/ }
body.page-id-7954 div#how-to-get-started-with-xperteks\? {  padding-top: 165px; margin-top: -165px; height: 0;}
body.page-id-7954 div#why-choose-xperteks-as-your-trusted-msp-partner\? { padding-top: 165px; margin-top: -165px; }
.elementor-7171 .elementor-element.elementor-element-4bfe1bd > .elementor-element-populated { margin-top: 5px; }
.video-panel .video-box { margin-top: 0; }
.elementor-7171 .elementor-element.elementor-element-3f7e371 .elementor-heading-title { font-size: 16px!important; }
.elementor-7171 .elementor-element.elementor-element-3f7e371 { margin-bottom: 0; }
.elementor-element.elementor-element-b51c97f.elementor-widget.elementor-widget-text-editor { margin-top: 0; }
body .lp24 { padding-left:0px }
body .elementor-1544 .elementor-element.elementor-element-b4254e4 .elementor-heading-title { font-size: 2.6rem; }
.open-topics div#mobile-meu-js .menu-tgl { display: none; }
.ppsidebar .view-header:after {  }
.landing_class h1 { font-size: 28px; line-height: 35px; font-weight: 600; }
.elementor-element.elementor-element-acc9f73.elementor-widget.elementor-widget-image, .elementor-element.elementor-element-58e13f2.elementor-widget.elementor-widget-image, .elementor-element.elementor-element-aaa8677.elementor-widget.elementor-widget-image, 
.elementor-element.elementor-element-540df2b.elementor-widget.elementor-widget-image, .elementor-element.elementor-element-15cea0e.elementor-widget.elementor-widget-image, .elementor-element.elementor-element-3317d58.elementor-widget.elementor-widget-image, .elementor-element.elementor-element-a8f06a4.elementor-widget.elementor-widget-image
{ position: static; }
/* div#why-cybersecurity-is-critical, body.page-id-6908 div#pil-right-content div.section-heading, 
.page-id-7954 .elementor-widget-heading .elementor-heading-title
{ height: 0; } */
body.page-id-6908 div#pil-right-content div#start-your-cybersecurity-journey { height: auto;}
.page-id-6908 .elementor-6908 .elementor-element.elementor-element-dcc4530 .elementor-button { max-width: 300px; }
div#pil-right-content { padding-bottom: 30px; }
footer .site-primary-footer-wrap .site-footer-primary-section-3 .ast-footer-html-2 ul li { margin: 0 15px 0 0; }
footer .site-primary-footer-wrap .site-footer-primary-section-3 .ast-footer-html-2 ul li:last-child { margin: 0 0 0 0; }
body.page-id-6908 .sub-heading {  padding-top: 85px; margin-top: -75px; }
.page-id-6908 div#understanding-cybersecurity { margin-top: 0px!important; padding-top:0px!important; }
body.page-id-6908 div#pil-right-content .elementor-element-e8fc417.section-heading h2{ min-height: auto;  }
.page-id-6908 .elementor-element-9b5752d { margin-top: -80px; }
.page-id-6908 div#start-your-cybersecurity-journey { margin-top: -100px!important; padding-top: 100px!important; }
.page-id-6908 .elementor-element-aaa8677 .elementor-widget-container img { margin-top: 100px; }
.page-id-6482 .elementor-element-166aad5 p { padding-left: 25px; }
.page-id-7954 .elementor-element-4d317fe h2.elementor-heading-title{ top: 0; }
.page-id-7954 .elementor-element.elementor-element-15cea0e.elementor-widget.elementor-widget-image { margin: 80px 0 0 0; }
.page-id-7954 .elementor-element.elementor-element-13cf9f6, .page-id-7954 .elementor-element.elementor-element-f851372 { margin-top: 0; }
.page-id-7954 .elementor-element.elementor-element-cf08ae8.elementor-widget.elementor-widget-text-editor { margin-top: 0; }
.page-id-7954 .elementor-element-60aaeca .elementor-widget-container a.btnhover { margin-bottom:0px; }
.page-id-7954 .elementor-element.elementor-element-696409f.elementor-widget.elementor-widget-text-editor{ margin-bottom:80px; }
.page-id-7954 .elementor-element.elementor-element-13d2f47.elementor-widget.elementor-widget-text-editor{ margin-bottom:80px; }

.page-id-7954 .elementor-element-ee6e039 .elementor-widget-container { max-height: 0; }
.single.single-press_release .prwirepro-panel-body {  }
.single-press_release .elementor-widget-theme-post-content a { display: inline-block; }
body.ast-single-post .hfeed .site-content .elementor-top-section .page-header h1.elementor-heading-title{ font-size: 2.6rem!important; }
.contact_address .elementor-element-ffb2013 .elementor-icon-box-description{ max-width: auto; }
.single-post #primary ol li { font-size: 1.3rem; } 
.postid-3078 article.status-publish p a{ display: inline-block; }
.single-post #content .get-started-link a:active, .single-post #content .get-started-link a:focus { transition: none!important; }
.page-id-7954 .pillar-top-banner .elementor-element-eb0fc69 { width: 100%; }
.page-id-1997 section.blog_cls_lt .elementor-column-gap-default>.elementor-column>.elementor-element-populated { padding: 20px!important; }
/* .home-banner .n2-ss-button-container a.n2-ow, body .elementor-button-link { white-space:nowrap; } */
}


@media screen and (min-device-width: 390px) and (max-device-width: 490px) { 
.footer-widget-area.widget-area.site-footer-focus-item { width: 80%; }
.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"], .ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"] 
{ padding-left:90px!important; }

}

@media all and (max-width: 720px){
    
    section.elementor-element-f2cc217 div.elementor-col-25, section.elementor-element-390014b div.elementor-col-25 { width: 100%;}
    section.elementor-element-f2cc217 div.elementor-col-25 a.elementor-button-link, section.elementor-element-390014b div.elementor-col-25 a.elementor-button-link {
        /* max-width: fit-content;
        margin: 3px auto 10px auto;
        display: block;
        position: relative; */
    }
    body .supplied_market_class a {
        width: auto;
        position: relative;
        max-width: fit-content;
        margin: 4px auto;
        display: block;
    }
    body .mega_menu_xperteks{position:fixed;}
    .press_class .elementor-posts-container .elementor-post__text{width: 100%!important;}


    .home_page_banner div#n2-ss-2 .n2-ss-slide-limiter {
        max-width: 90%!important;
        display: block;
        margin: 30px auto;
        opacity: 1!important;
        transition: none;
        height: auto;
        width: auto;
    }
    
    div#n2-ss-2 .n2-font-06c04d84d5f588ef228be3ab92508b2c-paragraph {
        font-size: 19px !important;
        padding: 0px !important;
        line-height: 25px !important;
        margin-bottom: 3px;
    }
	div#n2-ss-2 .n2-font-06c04d84d5f588ef228be3ab92508b2c-paragraph span{/* margin-bottom:10px; *//* display:block; */}
    
    .n2-ss-layer.n2-ow[data-sstype="slide"] {
        padding: 0!important;
        background: #fff9;
        border-radius: 8px;
    }
    
    .n2-ss-section-main-content.n2-ss-layer-with-background {
        background: none;
        padding: 0!important;
    }
    
    .n2-ss-layer-col.n2-ss-layer-with-background {
        padding: 15px!important;
    }
    
    
    body .banner_points p {
        width: 100%!important;
        font-size: 16px!important;
        padding: 0 0 20px 0px!important;
        margin: 0 0 0 0!important;
        border: none!important;
        line-height: 2!important;
        box-sizing: border-box!important;
    }
    
    .banner_points p span {
        font-size: 16px!important;
        line-height: 1.5 !important;
        margin-bottom: 5px;
        margin-left: 0;
        text-align: left;
    }
    
    .banner_points i.fa.fa-chevron-right {
        font-size: 15px;
        line-height: 1.3;
    }
	.banner_points i.fa.fa-chevron-right.a{
}
    
    .n2-ss-slide.n2-ow {
        /* display: block!important; */
    }
    
    .n2-ss-layer.n2-ow.n-uc-nCqzg3Jkc7w3 {}
    
    .banner_cta a {
        font-size: 19px!important;
        padding: 10px 20px !important;
        display: block!important;
        width: auto;
        margin: 10px auto!important;
    }
    
    html body .n2-ss-layer.n2-ow.banner_cta, body .n2-ss-layer.n2-ow.banner_cta .n2-ss-button-container {
        display: block!important;
        width: 100%!important;
        max-width: 100%!important;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-20c7773.quote-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{    margin-top: 100px;padding-top: 0px;}

}
@media all and (max-width: 680px){
    .contact_form_cls table tr td{padding: 0 10px!important;}
    .contact_form_cls table.bodyContainer.webFormBodyContainer{padding:40px 35px 40px;margin-bottom: 30px;}
    body .contact_form_cls table td.body, body .contact_form_cls td.infusion-field-input-container, body .contact_form_cls td.infusion-field-label-container{max-width: 100%!important;display: block;width: 100%;}
    body .contact_form_cls form table.bodyContainer.webFormBodyContainer tr{display: block!important;}
    body .contact_form_cls button{width: 100%;}
    .contact_form_cls form label{display: block;}
    .darkweb-ottom .white_color .elementor-widget-container {  width: 100%;padding: 30px 20px;}
    .elementor-element-cee7933.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:right/*25%*/;}
    .contact_address .elementor-widget-icon-box p a{font-size: 22px;}
    .page-id-2083 table.bodyContainer input, .page-id-2083 table.bodyContainer textarea, .page-node-type-_freehourlandingpage table.bodyContainer.webFormBodyContainer input, .page-node-type-_freehourlandingpage table.bodyContainer.webFormBodyContainer textarea{font-size: 13px;overflow: hidden;}
    .elementor-column.elementor-element-e8e5a25.left .elementor-widget-image{    left: 10px!important;right: 10px!important;}
    .quickbook_online .features-cta a.elementor-button-link{padding: 5px 17px; font-size: 14px!important;}
    .elementor-column.elementor-element-e8e5a25.left .elementor-widget-image img.attachment-large{max-width: 185px;}

}
@media all and (max-width: 620px){
    .quickbook_online h3{padding-top: 1em;}
    .quickbook_online .elementor-container.elementor-column-gap-default{padding-bottom: 1em;}
    ul.wp-block-archives-list{column-count: 2;}
    .elementor-1017 .elementor-element.elementor-element-991d56d .elementor-heading-title{font-size: 22px;}
	.banner_points p span{font-size:15px!important}
	.n2-ss-layer-col.n2-ss-layer-with-background{padding:8px!important;margin-bottom: 10px;}
    .solution_market_class .n2-ss-layer-col.n2-ss-layer-with-background{padding: 0!important;}
    .page-id-1522  .n2-ss-layer-col.n2-ss-layer-with-background{padding: 0!important;margin-bottom: 0;}
    .page-id-1522 div#n2-ss-17 .n2-font-577e3e94d392c80545fffaf7623e9404-hover{font-size: 30px!important;}
	div#n2-ss-2 .n2-font-06c04d84d5f588ef228be3ab92508b2c-paragraph, div#n2-ss-2 .n2-font-06c04d84d5f588ef228be3ab92508b2c-paragraph span{font-size:18px!important;line-height:1.2!important;}
	.solution_market_class .n2-ss-slider-1 {
        padding: 0 30px;
    }
    
    .solution_market_class div#n2-ss-5 [data-hide-mobileportrait="1"], .solution_market_class div#n2-ss-13 [data-hide-mobileportrait="1"], .solution_market_class div#n2-ss-14 [data-hide-mobileportrait="1"], .solution_market_class div#n2-ss-15 [data-hide-mobileportrait="1"], .solution_market_class div#n2-ss-18 [data-hide-mobileportrait="1"], .solution_market_class div#n2-ss-19 [data-hide-mobileportrait="1"], .solution_market_class div#n2-ss-20 [data-hide-mobileportrait="1"], .solution_market_class div#n2-ss-21 [data-hide-mobileportrait="1"]{
        display: block!important;margin: 0;}
        div#n2-ss-5 .nextend-arrow img, div#n2-ss-13 .nextend-arrow img,  div#n2-ss-14 .nextend-arrow img , div#n2-ss-15 .nextend-arrow img , div#n2-ss-18 .nextend-arrow img, div#n2-ss-19 .nextend-arrow img, div#n2-ss-20 .nextend-arrow img  , div#n2-ss-21 .nextend-arrow img  {  width: 25px!important;}
    .solution_market_class .nextend-arrow-previous:before, .solution_market_class .nextend-arrow-next:before, .minority_slider .nextend-arrow-previous:before, .minority_slider .nextend-arrow-next:before {
        width: 20px !important;
        height: 20px !important;
        top: 2px;
        left: 2px;
    }
    
    
    
	.cloud_services .elementor-container{padding-left:20px;padding-right:20px;}
	section.cloud_services .elementor-col-33, .cloud_services .elementor-column:nth-child(3n+2), .home .cloud_services .elementor-column {
        width: 100%!important;
        margin: 15px auto 30px!important;
        padding: 10px 20px 75px;
        display: block;
        max-width: 450px;
    }
	body section.trusted-clients .gallery-item img{max-height:50px;}
	section.cloud_services .elementor-col-33:last-child, .home .cloud_services .elementor-column:last-child{margin-bottom:0!important}
    body .elementor-1017 .elementor-element.elementor-element-3bd76f8,body .elementor-1017 .elementor-element.elementor-element-838ae90{width:100%;margin-bottom: 20px;}
}
@media all and (max-width: 600px){
    .landing_class h2{font-size: 25px;line-height: 37px;}
    .landing_class .font_change_cls h2, .font_change_cls h2{font-size: 25px!important;}
    .offer-left-right .safeguard-ight p:first-child, .darkweb-middle-left p:first-child, .darkweb-mid-bottom h3, .darkweb-ottom h3{font-size: 22px;line-height: 36px;}
    .number-with-description-section .elementor-widget-container { display: block;}
    .number-with-description-section p.number-style { font-size: 80px; line-height: 100px; margin: auto; text-align: center;}
    .number-with-description-section p.text-style { padding: 20px 25px 0;}
    .nine_img_boxes .elementor-col-33{width: 100%;max-width: 320px;margin: 0 auto;}
    .nine_img_boxes .elementor-widget-image-box{margin: 0 6% 1em;}
    
    .page-id-1522 div#n2-ss-17 .n2-font-577e3e94d392c80545fffaf7623e9404-hover {font-size: 25px!important;    margin-top: 20px;} 
    .form_cls_Cybersecurity .elementor-widget-shortcode{padding: 20px 15px;}
    
    .page-child table.pillar-pg-table.mobile-version tr td{padding: 20px;font-size: 16px;}
    .page-child table.pillar-pg-table.mobile-version th span.main-title{font-size: 20px;}
    .page-child table.pillar-pg-table.mobile-version th span.sub-title{font-size: 14px;}


}
@media all and (max-width: 580px){
	.why-xperteks p{font-size: 16px!important;line-height: 1.8!important;}
	.blk-how-we-do h3{font-size: 20px!important;}
    .n2-ss-layer.n2-ow.heading_c > div, .n2-ss-layer.n2-ow.content_c > div{font-size: 20px!important;
        padding: 10px;
        margin: 0;
        position: relative;
        line-height: 1.3!important;}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-20c7773.quote-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before{left: 0;    top: -170px;scale: 0.8;}
section.elementor-element-f2cc217 div.elementor-col-25 a.elementor-button-link, section.elementor-element-390014b div.elementor-col-25 a.elementor-button-link {font-size: 15px!important;}
body #img-owl-bottom-slider ul.owl-carousel{width: 290px;}
}
@media all and (max-width:520px){
    .quote-section .left h3{padding: 10px 17px 10px 9%;font-size: 24px;}
    .page-node-type-_freehourlandingpage table.bodyContainer.webFormBodyContainer{max-width: 250px;}

}
@media all and (max-width:480px){
    .page-id-1522 div#n2-ss-17 .nextend-arrow{scale: 0.8;}
    ul.wp-block-archives-list{column-count: 1;}
    .block-make-sure-it .elementor-container.elementor-column-gap-default {     max-width: 270px!important; }
	.why-xperteks h2, .blk-how-we-do h2, .home_services_t h2, .org_t_h h2, h2.elementor-heading-title, .parent-pageid-378 .page-header, .net_ass_two h3.elementor-heading-title.elementor-size-default{font-size: 25px!important;}
    .landing_class .font_change_cls h2, .font_change_cls h2{font-size: 21px!important;}
    .banner_cta a:hover div div:before, .banner_cta a:hover div div::after{    width: 10px!important; height: 10px!important;}
    div#n2-ss-2 .n2-font-176464dee0eea5b1ac11b21dab9b24d2-link a{font-size: 13px!important;}

}
@media all and (max-width: 420px) {
   section#dont-delay-section h3.medium-tile{font-size:20px;line-height:1.4;}
   .elementor-column.section-wrapper h3, .sec-content h3{font-size:20px;}
   .elementor-column.section-wrapper p, .elementor-column.section-wrapper li, .sec-content p, .sec-content li{font-size:16px;}
   .elementor-column.section-wrapper p.first, .elementor-column.section-wrapper p.other-text, .sec-content p.first, .sec-content p.other-text, section#dont-delay-section .elementor-element.elementor-element-df81e92 p{font-size:17px;}
    .cta-schedule a span.elementor-button-text, .cta-schedule a{font-size: 16px!important; }
    body .cta-schedule a{padding: 20px 40px 20px 25px!important;display: block!important; text-align: left!important;border-radius: 11px!important;}
    section.pillar-top-banner .pillar-left-text h1, h2.big-title{font-size: 30px;text-align: center;}
   div#pil-right-content div.section-heading h2{font-size:23px!important}
    .elementor-1110 .elementor-element.elementor-element-b06d269 .elementor-heading-title{font-size: 24px!important;}
    body.single .post-navigation .nav-next a, body.single .post-navigation .nav-previous a{width: 200px;margin: 0 auto; display: block;}
    body.single .post-navigation .ast-left-arrow, body.single .post-navigation .ast-right-arrow{display: inline-block;}
    .contact_form_cls table.bodyContainer.webFormBodyContainer{padding: 5px 10px 30px;}
    .right_for_me a{padding: 12px 24px !important;    font-size: 16px !important;}
    
}
@media all and (max-width: 400px) {    
    .blk-business-plans .get-started.arrow_cta .elementor-button-wrapper .elementor-button{font-size: 14px!important;    width: 100%; max-width: fit-content;margin-bottom: 0;}
	.banner_points p span{font-size:14px!important}
    body .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row {
        grid-template-columns: repeat( 1,1fr );
        grid-column-gap: 0;
        text-align: center;
    }

    body .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row ul, body .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row ul li, body .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row ul li a, footer .widget.widget_block {
        text-align: center;
    }

    #nav_menu-3, #nav_menu-5, #nav_menu-6 {
        height: 42.5px;
        overflow: hidden;
        position: relative;
    }

    #nav_menu-8 {
        display: none;
    }

    section#nav_menu-6 ul:nth-child(2) {
        display: block;
    }

    span.drop-mob {
        position: absolute;
        right: 25px;
        width: 30px;
        height: 30px;
        top: 7px;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 30px;
        color: rgba(255, 255, 255, 0.7);
        z-index: 1;
    }

    span.drop-mob:before {
        content: "+";
        font-family: roboto;
        font-size: 17px;
        line-height: 1;
        box-sizing: border-box;
        position: relative;
        top: 0;
    }

    .expanded span.drop-mob:before {
        content: "-";
    }

    #nav_menu-3.expanded, #nav_menu-5.expanded, #nav_menu-6.expanded {
        height: auto;
    }

    section#nav_menu-6 ul:last-child li:first-child a {
        color: rgba(255, 255, 255, 0.58) !important;
        font-size: 13px;
        letter-spacing: 0.6px;
        line-height: 1.8em;
        background: none;
        padding: 1px 0;
        font-weight: 400;
    }

    .site-footer-primary-section-4.site-footer-section.site-footer-section-4 { 
        margin-top: 0;
    }
    body [data-section="section-fb-social-icons-1"] .footer-social-inner-wrap{  margin: 20px auto 10px;}
    .footer-widget-area span.address-icon img{width:180px;height:auto;margin-top: 10px;}
    .footer-widget-area span.address-icon{max-width:180px;margin: 0 auto;}
    .site-below-footer-wrap.ast-builder-grid-row-2-lheavy.ast-footer-row-mobile-stack .site-below-footer-inner-wrap{display:block;max-width: 180px;margin: 0 auto;}
    .footer-widget-area span.address-all-details.info{width:250px; max-width: 250px; text-align:left;padding-left: 0px;}
    .footer-widget-area span.info.phone_cls{margin:0 auto;}
    .site-footer-below-section-2 a.ast-builder-social-element.footer-social-item{padding: 6px;}
    .ast-footer-social-1-wrap .ast-builder-social-element svg{width:20px;height:20px;}
    .ast-footer-copyright p span{font-size: 12.2px!important;line-height:1.5}
    .ast-footer-copyright.ast-builder-layout-element .ast-footer-copyright{padding-left:10px;padding-right:10px;padding-bottom: 60px;}
    .ast-scroll-to-top-right{bottom:10px;right:10px;}
    body .site-header-above-section-left p.link > span{padding:0;}
    .site-header-above-section-left p, body .site-header-above-section-right li.menu-item a{font-size:11px;}
    body .site-header-above-section-right li.menu-item a{padding:0 10px 0 0;}
    body .site-header-above-section-left p.link > span span{margin-left:10px}
	.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row{padding:0;/* 0 5%;*/box-sizing: border-box;max-width: 100%;}

	body img.swiper-slide-image{max-width: 200px;height: auto;}
	.elementor-element.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper{ width: 270px;}
}
@media all and (max-width:350px){
    .elementor-element.elementor-element-1587cd0 p a { display: block;}
    body .cta-schedule a, .cta-schedule a span.elementor-button-text{font-size: 18px!important;}
    .cta-schedule a .elementor-align-icon-right, .cta-schedule a:hover .elementor-align-icon-right{top:18px;right:15px;}
    .cta-schedule a .elementor-align-icon-right i.icon:before{font-size:23px!important;}
    
}
@media all and (min-width:767px){ 

    html body .mega_menu_xperteks .xperteks_submenu .elementor-nav-menu li a{font-size: 14px!important;text-transform: inherit;padding: 5px 0!important;color: #0b2234;letter-spacing: 0pt;font-weight: 400!important;background: none;white-space: normal;}
    html body .mega_menu_xperteks .xperteks_submenu .elementor-nav-menu li a.elementor-item-active , #menu-item-18 ul.elementskit-dropdown a.menu-link.active{     color: #f26225!important; }
    body.page-id-1036 .mega_menu_xperteks .xperteks_submenu .elementor-nav-menu li a.elementor-item-active {color: #000 !important; }
    /* ul#menu-1-23bdeea {display: block;} */
    .mega_menu_xperteks .xperteks_submenu .title a{ font-size: 18px; text-transform: inherit;}
    html body .mega_menu_xperteks .elementor-menu-toggle{display: none;} 
} 
@media all and (max-width:400px){
    .inner_page_banner .elementor-widget-image img{width:100%; min-height:170px;max-width: inherit;position: relative; left:0;}
    body.page-id-1029 .inner_page_banner .elementor-widget-image img { left: 0;}
    .elementor-element-fcfd11f.inner_page_banner .elementor-widget-image img{left:0;margin-bottom: 5px;}
    .elementor-1036 .elementor-element.elementor-element-f27050a img{left:0}
    
    
}
@media all and (min-width:401px){
    .inner_page_banner .elementor-widget-image img{width:100%;min-height: 180px;}
}   

@supports (-webkit-touch-callout: none) {
    @media all and (max-width:767px){
    
       
  /* CSS specific to iOS devices */ 
  /* .get-started.arrow_cta .elementor-button-wrapper .elementor-button span.elementor-button-text{background-color: #f26225!important;color: #fff!important;} */
  .arrow_cta .elementor-button-wrapper .elementor-button:before, .arrow_cta .elementor-button-wrapper .elementor-button:after, .cloud_services .elementor-button-wrapper .elementor-button:before, .cloud_services .elementor-button-wrapper .elementor-button:after, .single-post #content .get-started.arrow_cta .elementor-button:before, .single-post #content .get-started.arrow_cta .elementor-button:after, .supplied_market_class a:before, .supplied_market_class a:after{display: none;}
  .arrow_cta .elementor-button-wrapper .elementor-button, .arrow_cta .elementor-button-wrapper .elementor-button:hover, .get-started.arrow_cta .elementor-button-wrapper .elementor-button:hover, .get-started.arrow_cta .elementor-button-wrapper .elementor-button{color: #fff!important;background-color: #f26225!important;padding-left: 20px!important;padding-right: 20px!important;border:none!important;box-shadow: none!important;font-weight: 600!important;}
  .cloud_services .elementor-button-wrapper .elementor-button, .cloud_services .elementor-button-wrapper .elementor-button:hover, body.single-post #content .get-started.arrow_cta .elementor-button, body.single-post #content .get-started.arrow_cta .elementor-button:hover{border:solid 1px #F26223!important;background-color: #FFFFFF!important;color:#000000!important;box-shadow: none!important;} 
  body.single-post #content .get-started.arrow_cta .elementor-button span.elementor-button-text{color:#000000!important;} 
  .supplied_market_class a, .supplied_market_class a:hover{ padding: 14px 20px!important;}
}
}