body.landing_class h1.elementor-heading-title {text-align: center!important;}
body .sub-heading{position:relative;padding-top: 100px;margin-top: -100px;}

@media all and (max-width:1200px){
  .main-header-bar-navigation ul li{margin: 0 35px;}
  .banner-bottom .elementor-container .elementor-inner-column{margin: 0 1%; width: 31%;}
}

@media all and (max-width:1150px){
  
  footer .site-primary-footer-wrap .site-footer-primary-section-1{padding: 0; width: 300px; display: block;min-width: inherit;}
  footer .site-primary-footer-wrap .site-footer-primary-section-2{min-width:inherit;}
}

@media all and (max-width:1080px){
  .main-header-bar-navigation ul li{margin: 0 25px;}
}
@media all and (max-width:1024px){
  .main-header-bar-navigation ul li a{font-size: 15px;}
  .main-header-bar-navigation .discoverycall-cta a{padding: 15px 35px!important;}
  .main-header-bar-navigation .discoverycall-cta a:hover{    padding-right: 55px!important; padding-left: 20px!important;}
}
@media all and (max-width:981px){
  .main-header-bar-navigation ul li { margin: 0 15px;}
}
@media all and (max-width:921px){
  .get-started.arrow_cta .elementor-button-wrapper .elementor-button{font-size: 1.1rem!important;max-width: 100%;}
  .site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section{display: none;}
div#mobile-meu-js {display:block;}
div#mobile-meu-js .mobile-menu {top: -100vh;background: #163144!important;z-index: 9999999999;opacity: 0;position: fixed;width: 100vw;height: 100vh;float: none;padding: 0;}
body.open-mobile-menu-js div#mobile-meu-js .mobile-menu {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;}    div#mobile-meu-js .menu-tgl{background: url(https://dev-wp-xperteks.pantheonsite.io/wp-content/themes/astra-child/images/menu.svg) center center no-repeat, #fff;width: 42px;height: 62px;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;display: block;position: fixed;z-index: 9999999999999999999999;right: 0;top: 0;}
 body.open-mobile-menu-js div#mobile-meu-js .menu-tgl{background: url(https://dev-wp-xperteks.pantheonsite.io/wp-content/themes/astra-child/images/close-menu.svg) center center no-repeat, #fff;z-index: 999999999999999;} 
  div#mobile-meu-js ul#ast-hf-mobile-menu { 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;}
div#mobile-meu-js ul#ast-hf-mobile-menu li { position: relative; display: inline-block; float: left;  clear: both; border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding: 0 30px 0 0;  min-width: 50%; margin: 0 10px; display: inline-block;transform: translateX(-120%); -moz-transform: translateX(-120%); -o-transform: translateX(-120%); -webkit-transform: translateX(-120%);}
body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li:nth-child(1) { transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -o-transition: all 0.4s ease-out 0s; -webkit-transition: all 0.4s ease-out 0s;}
body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li:nth-child(2) { transition: all 0.4s ease-out 0.1s;  -moz-transition: all 0.4s ease-out 0.1s; -o-transition: all 0.4s ease-out 0.1s; -webkit-transition: all 0.4s ease-out 0.1s;}
body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li:nth-child(3) { transition: all 0.4s ease-out 0.3s; -moz-transition: all 0.4s ease-out 0.3s; -o-transition: all 0.4s ease-out 0.3s;  -webkit-transition: all 0.4s ease-out 0.3s;}
body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li:nth-child(4) { transition: all 0.4s ease-out 0.5s; -moz-transition: all 0.4s ease-out 0.5s;  -o-transition: all 0.4s ease-out 0.5s; -webkit-transition: all 0.4s ease-out 0.5s;}
body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li:nth-child(5) { 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;}
body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li:nth-child(6) { transition: all 0.4s ease-out 0.9s; -moz-transition: all 0.4s ease-out 0.9s;  -o-transition: all 0.4s ease-out 0.9s; -webkit-transition: all 0.4s ease-out 0.9s;}
body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li{   transform: translateX(0%); -moz-transform: translateX(0%); -o-transform: translateX(0%);-webkit-transform: translateX(0%);}
div#mobile-meu-js ul#ast-hf-mobile-menu li > a.menu-link {  color: #fff !important; display: block; font-weight: 500; font-family: 'Lexend', sans-serif; letter-spacing: 0; text-transform: initial; background: transparent;  transition: all 0.1s; position: relative; font-size: 1.1rem; line-height: 1.5; padding: 12px 8px;}
body .site-content div#mobile-meu-js ul#ast-hf-mobile-menu{padding: 20px 0 0 0;border-left: 0;}
.ast-header-break-point .main-header-menu{background: transparent;}
body.open-mobile-menu-js div#mobile-meu-js .menu-tgl{background-color: transparent!important;}
body .ast-mobile-header-wrap .ast-primary-header-bar, body .ast-primary-header-bar .site-primary-header-wrap{min-height: 80px;} 
  /* .get-started.arrow_cta .elementor-button-wrapper .elementor-button{font-size: 1.1rem!important;max-width: 100%;}
    .site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section{display: none;}
  div#mobile-meu-js {display:block;}
  div#mobile-meu-js .mobile-menu {top: -100vh;background: #163144!important;z-index: 9999999999;opacity: 0;position: fixed;width: 100vw;height: 100vh;float: none;padding: 0;}
  body.open-mobile-menu-js div#mobile-meu-js .mobile-menu {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;}    div#mobile-meu-js .menu-tgl{background: url(https://www.xperteks.com/wp-content/themes/astra-child/images/menu.svg) center center no-repeat, #fff;width: 42px;height: 62px;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;display: block;position: fixed;z-index: 9999999999999999999999;right: 0;top: 0;}
   body.open-mobile-menu-js div#mobile-meu-js .menu-tgl{background: url(https://www.xperteks.com/wp-content/themes/astra-child/images/close-menu.svg) center center no-repeat, #fff;z-index: 999999999999999;} 
    div#mobile-meu-js ul#ast-hf-mobile-menu {
    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;
}

div#mobile-meu-js ul#ast-hf-mobile-menu li {
    position: relative;
    display: inline-block;
    float: left;
    clear: both;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0 30px 0 0;
    min-width: 50%;
    margin: 0 10px;
    display: inline-block;
    transform: translateX(-120%);
    -moz-transform: translateX(-120%);
    -o-transform: translateX(-120%);
    -webkit-transform: translateX(-120%);
}
body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li:nth-child(1) {
    transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-out 0s;
  }
  body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li:nth-child(2) {
    transition: all 0.4s ease-out 0.1s;
    -moz-transition: all 0.4s ease-out 0.1s;
    -o-transition: all 0.4s ease-out 0.1s;
    -webkit-transition: all 0.4s ease-out 0.1s;
  }
  body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li:nth-child(3) {
    transition: all 0.4s ease-out 0.3s;
    -moz-transition: all 0.4s ease-out 0.3s;
    -o-transition: all 0.4s ease-out 0.3s;
    -webkit-transition: all 0.4s ease-out 0.3s;
  }
 body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li:nth-child(4) {
    transition: all 0.4s ease-out 0.5s;
    -moz-transition: all 0.4s ease-out 0.5s;
    -o-transition: all 0.4s ease-out 0.5s;
    -webkit-transition: all 0.4s ease-out 0.5s;
  }
  body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li:nth-child(5) {
    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;
  }
  body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li:nth-child(6) {
    transition: all 0.4s ease-out 0.9s;
    -moz-transition: all 0.4s ease-out 0.9s;
    -o-transition: all 0.4s ease-out 0.9s;
    -webkit-transition: all 0.4s ease-out 0.9s;
  }
body.open-mobile-menu-js div#mobile-meu-js ul#ast-hf-mobile-menu li{
     transform: translateX(0%);
    -moz-transform: translateX(0%);
    -o-transform: translateX(0%);
    -webkit-transform: translateX(0%);
}

div#mobile-meu-js ul#ast-hf-mobile-menu li > a.menu-link {
    color: #fff !important;
    display: block;
    font-weight: 500;
    font-family: 'Lexend', sans-serif;
    letter-spacing: 0;
    text-transform: initial;
    background: transparent;
    transition: all 0.1s;
    position: relative;
    font-size: 1.1rem;
    line-height: 1.5;
    padding: 12px 8px;
} */
}
@media all and (max-width:767px){
  .banner-bottom .elementor-container .elementor-inner-column{width: 100%;}
}
@media all and (min-width:1500px){ 
  /* .home-banner .n2-ss-slider .n2-ss-section-main-content{padding: 120px 15px 150px 15px!important;} */
  body .elementor-7171 .elementor-element.elementor-element-89d8158{background-color: #cef0ff; margin-left: auto;margin-right: auto;float: none;}
  body .three-stp .elementor-image-box-content h3{max-width: 330px;}
  body .three-stp .elementor-image-box-content p{padding: 0 5%;}
  /* ss3-force-full-width.n2-ss-no-bga-fixed{max-width: 1250px!important;transform: none!important;margin: auto;} */
}
@media all and (min-width:1600px){
  .banner-bottom .elementor-widget-wrap,
body .elementor-section.elementor-section-boxed > .elementor-container,
header .ast-container,
div#n2-ss-24 .n2-ss-slide-limiter,
.tech-partner .elementor-image-carousel-wrapper,
.awarded-slider .elementor-image-carousel-wrapper,
body .video-panel .video-box,
body .trusted-slider .elementor-image-carousel-wrapper
{max-width: 85rem;}    
}
@media all and (min-width:2000px){
  .main-header-bar-navigation ul li{margin: 0 26px;}
  /* .home-banner .n2-ss-slider .banner-txt2 .n2-ss-item-content.n2-ss-text{line-height: 1.1!important;} */
}
/* .home-banner .n2_clear {
  mask-image:  linear-gradient(to left, transparent 5%, black 20%);
  -webkit-mask-image: linear-gradient(to left, transparent 5%, black 20%);
}

.home-banner .n2-ss-no-bga-fixed {
  mask-image: linear-gradient(to right, transparent 0%, black 5%);
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 5%); 
} */

.elementor-7171 .elementor-element.elementor-element-9611fbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{display: block;}  
.elementor-7171 .elementor-element.elementor-element-44f536c > .elementor-container{max-width: 82rem;min-width: 1300px;bottom: 0;}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-44f536c.alone-bg.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{}
body .elementor-7171 .elementor-element.elementor-element-1fcec2f > .elementor-container{max-width: 1400px;}  
/* body .n2-ss-slider .n2-ss-slide-background-image img{min-height: 1400px;} */
/* body .home-banner .n2-ss-layer.n2-ow[data-sstype="slide"] {padding: 0!important;} */
body.landing_class h1{text-align: left!important;}
.quickbook_online .features-cta a.elementor-button-link, .quickbook_bg p, .quickbook_online p, .simple_class p{font-family: 'Lexend',sans-serif!important;}






/* ppl page css*/
.ppl-date {  text-align: center;  font-weight: 600;}
html body{font-family: 'Lexend', sans-serif;}
.xt-table table { border-radius: 10px;border: solid 1px #ddd;border-bottom:none;}
.xt-table table thead, .xt-table table tbody, .xt-table table tr, .xt-table table tr td, .xt-table table tr th { border: none;}
.xt-table table tr { border: none;}
.xt-table table tr td, .xt-table table tr th { border: none; padding: 10px; border-right: solid 1px #4343432b; border-bottom: solid 1px #4343432b;}
.xt-table table tr td:last-child{border-right:none;}
.xt-table table tr th h3 {font-family: 'Lexend', sans-serif; color: #fff; margin: 10px 0;}
.xt-table table tr th {  background: #163045;  border-right: solid 1px #f4f4f499;font-family: 'Lexend', sans-serif;}
.xt-table table tr th:first-child {  border-radius: 10px 0 0 0;}
.xt-table table tr th:last-child{border-radius:0 10px 0 0;border-right: none;}
.xt-table table tr:last-child td:first-child{border-radius:0 0 0 10px;}
.xt-table table tr:last-child td:last-child{border-radius:0 0 10px 0;}
.xt-table table tbody tr {  background: #d4eeff;}
.xt-table table tbody tr:nth-child(odd) { background: #fff;}
.xt-table table tr td h4 { margin: 0;text-align: center;color: #000;font-weight: 600;font-family: 'Lexend', sans-serif;}
.xt-table table tr td p { margin: 0;}
.ppl-note {  color: #1eae1e; text-align: center; }
.xt-table table tr td:last-child h4 {  font-size: 20px; font-weight: 600; color: #ff601d;  font-family: 'Lexend', sans-serif;}
@media all and (max-width:1024px){body.ast-single-post .hfeed .site-content .elementor-top-section .page-header h1.elementor-heading-title{font-size: 3.1rem!important;}}
@media all and (max-width:981px){body.ast-single-post .hfeed .site-content .elementor-top-section .page-header h1.elementor-heading-title{font-size: 2.5rem!important;}}
@media all and (max-width:767px){body.ast-single-post .hfeed .site-content .elementor-top-section .page-header h1.elementor-heading-title{font-size: 2rem!important;}
body.page-id-6908 .elementor-element-20e49b0f.sub-heading{    padding-top: 90px;} 
}
@media all and (max-width:680px){ 
  .xt-table table{max-width: 100%;}
  .xt-table table thead{display: none;}
  .xt-table table tr td, .xt-table table tr{display: block;  width: 100%; border: none;background: #fff;}
  .xt-table table tbody tr{border-bottom: solid 2px #999;}
  .xt-table table tr td{padding-left: 125px;position: relative; max-width: 100%; width: 100%!important; padding-right: 10px; border: solid 1px #ddd!important;border-bottom: none!important;}
  .xt-table table tr td:last-child{min-height: 65px;}
  .xt-table table tr td h4{text-align:left}
  .xt-table table tr td:before{content: '';width: 120px;position: absolute;left: 0;top: 0;bottom: 0;color:#000;font-size: 15px; line-height: 1.5;  padding: 10px; text-align: left; font-weight: 600;}
  .xt-table table tr td:first-child:before{content: 'Description :';}
  .xt-table table tr td:nth-child(2):before{content: 'Service Description :';}
  .xt-table table tr td:last-child:before{content: 'Hourly Billing Rate :';}
  .xt-table table tr td:last-child h4{font-size: 16px;}
  body.ast-single-post .hfeed .site-content .elementor-top-section .page-header h1.elementor-heading-title{font-size: 1.7rem!important;}
}
@media all and (max-width:480px){
  section.pillar-top-banner .pillar-left-text h1, h2.big-title{ font-size: 27px;line-height: 1.5;}
  ul.sidebar-links li a{font-size: 11px!important;}
}
@media all and (max-width:360px){
  .xt-table table{max-width: 80%;}
  html body .cta-schedule a, body .cta-schedule a span.elementor-button-text{font-size: 15px!important;}
}
 
/* Discovery call new css*/
.elementor-widget-accordion {  position: relative;  z-index: 11;}
body.page-template-default.page.page-id-2237 #content{padding-top: 100px;background: #f4f4f4;} 
section#discovery-call-iframe *{    padding: 0!important;max-width: 100%!important; margin: 0!important;}
section#removed{display: none;}
section#discovery-call-iframe iframe{ height:calc(100vh - 111px);} 
div#schedulecall {  display: none;}
@media all and (max-width:767px){
  body.page-template-default.page.page-id-2237 #content{padding-top: 75px;}
  section#discovery-call-iframe iframe{ height:calc(100vh - 96px);} 
} 
/* css on 22 feb 24 */
body.single-press_release .post-10227 .elementor-container p img {  width: auto!important;  margin: 0 0 15px 15px;max-width:50%;}
@media all and (max-width:650px){
	body.single-press_release .post-10227 .elementor-container p img{max-width:100px;margin-left:10px;}
	.single-press_release #content section .elementor-container img{min-height:100px;}
}