/*
 Theme Name:   Saspik Child
 Theme URI:    https://pixelsigns.art/
 Description:  Divi Child Theme
 Author:       Pixesigns
 Author URI:   https://pixelsigns.art/
 Template:     saspik
 Version:      2.2.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  saspik
*/
.woocommerce button[name="update_cart"], .woocommerce input[name="update_cart"] { display: none; }
.entry-content .rt-reading-time { background: #eee; color: #333; font-size: 15px; margin-top: 1px; margin-right: 1px; margin-bottom: 10px; margin-left: 1px; padding-top: 0.5em; padding-right: 0.7em; padding-bottom: 0.5em; padding-left: 0.7em; width: max-content; display: block; min-width: 100px; }
strong { font-weight: 700; }
.fa { font: normal normal normal 16px/1 FontAwesome !important; }
.fa-linkedin:before { content: "\f0e1" !important; }
.banner.banner-five { background-image: linear-gradient(-60deg, #2860fd 0%, #28f3fd 100%); }
.banner.banner-five .banner-content-wrap-five .banner-content { margin-top: 40px; }
.banner.banner-five .banner-content-wrap-five .banner-content .banner-title { color: #2b2350; font-size: 40px; line-height: 1.4; font-weight: 400; margin-bottom: 30px; }
.banner.banner-five .banner-content-wrap-five .banner-content .banner-title strong { font-size: 54px; font-weight: 700; margin-bottom: 10px; display: inline-block; }
.banner.banner-five .banner-content-wrap-five .banner-content .banner-btn { background: #289efd;}
.animate-element-five li:nth-child(1), .animate-element-five li:nth-child(2) { text-align: center; }
.animate-element-five li:nth-child(1) img { width: 80%; }
.animate-element-five li:nth-child(2) { top: 145px; left: 8%; width: 84%; }
.animate-element-five li:nth-child(2) img { width: 87%; }
.left-circle-shape .circle-fill { display: none; }
.saaspik-icon-box-wrapper.style-four { border-radius: 5px; border: 1px solid rgba(242, 236, 236, 0.54); padding: 40px 20px 40px 20px; text-align: center; }
.saaspik-icon-box-wrapper.style-four .saaspik-icon-box-icon { height: 80px; width: auto; margin: 0 auto 25px auto !important; }
.saaspik-icon-box-wrapper.style-four .saaspik-icon-box-icon span { display: flex; align-items: center; justify-content: center; height: 100%; width: 100%; }
.saaspik-icon-box-wrapper.style-four .saaspik-icon-box-icon span img { height: 100%; }
.accordionFaq .faq .card { border-width: 0 0 0 5px !important; border-radius: 5px; margin-bottom: 20px; box-shadow: 0 0 46px rgba(82, 82, 82, 0.05); border-color: #289efd; }
.accordionFaq .faq .card .card-header .btn-link { background-color: #FFFFFF; padding: 30px 55px 30px 55px; }
.accordionFaq .faq .card .card-body { padding: 0 55px 40px; }
.wingbox .saaspik-icon-box-icon { display: none; }
.wingbox .saaspik-icon-box-wrapper .saaspik-icon-box-content .saaspik-icon-box-title a { color: #000; }
.wingbox .saaspik-icon-box-wrapper .saaspik-icon-box-content .saaspik-icon-box-title a strong, .wingbox .saaspik-icon-box-wrapper.style-five .saaspik-icon-box-content .more-btn strong { font-weight: 700; }
.wingbox .saaspik-icon-box-wrapper.style-five .saaspik-icon-box-content .more-btn { color: #6b6585; }
.wingbox .saaspik-icon-box-wrapper .saaspik-icon-box-content .saaspik-icon-box-title a:hover, .wingbox .saaspik-icon-box-wrapper.style-five .saaspik-icon-box-content .more-btn:hover { color: #289efd !important; }
.wingbox .saaspik-icon-box-wrapper .saaspik-icon-box-content p { margin-bottom: 30px; }
.benifitimg1 .elementor-element-populated { flex-wrap: initial !important; align-items: flex-start !important; }
.benifitimg1 .elementor-element-populated>div:first-child { max-width: 495px !important; transform: rotate(-3deg); }
.benifitimg2 .elementor-widget-container { transform: rotate(1deg); margin-right: -10px; }
.benifitimg1 .elementor-element-populated>div:last-child { width: auto !important; margin: 30px 0 0 35px; }
.benifitimg1, .benifitimg2, .benifitimg2 .elementor-widget-container { position: relative; }
.benifitimg1::before {
  content: "";
  position: absolute;
  top: 65%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 130%;
  height: 100%;
  background-image: url(../../uploads/2021/10/bg-image-map.png);
  background-size: cover;
  background-position: bottom;
  margin-left: -20%;
  background-repeat: no-repeat;
}
.benifitimg1.img-001::before { top: 105%; }
.benifitimg2::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 35px;
  width: 115%;
  height: 140%;
  background-image: url(../../uploads/2021/10/tringle-overlay.png);
  background-size: contain;
  background-position: bottom;
  background-repeat: no-repeat;
}
.workClient .review-slider .review-content-inner .gp-star-rating { margin-bottom: 22px; display: none; }
.saaspik-icon-box-wrapper.style-eight .pixsass-icon-box-content p { margin: 0 !important; }
.saaspik-icon-box-wrapper.style-eight .saaspik-icon-box-icon {height: 100px; }
.saaspik-icon-box-wrapper.style-eight .saaspik-icon-box-icon img { height: 100%; }
.saaspik-icon-box-wrapper.style-eight h3.pixsass-icon-box-title { margin-bottom: 20px !important; display: block; }
.gp-blog-style-3 { margin-right: -30px; margin-left: -30px; }
.gp-blog-style-3 .feature-image { height: 230px; width: 100%; }
.gp-blog-style-3 .feature-image img { height: 100%; width: 100%; object-fit: cover; object-position: center; }
.gp-blog-style-3 .blog-post-three { border-radius: 5px; }
.gp-blog-style-3 .blog-content .entry-header>a { display: none; }
.gp-blog-style-3 .blog-content .entry-header>p { margin: 0; font-size: 14px; line-height: 1.8; }
.gp-blog-style-3 .blog-content .entry-header h3.entry-title a { font-size: 19px; color: #000; line-height: 1.5; display: block; }
.gp-blog-style-3 .blog-content .entry-header h3.entry-title a:hover { color: #289efd; }
.workClient .review-slider { padding: 35px 60px; }
.workClient .review-slider .review-brand-logo a { height: 50px; min-height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; }
.workClient .review-slider .review-brand-logo a img { max-width: 100%; max-height: 100%; }
.pricing-tab .pricing-tab-switcher:before { background-color: #289efd !important; }
p.dur-month, p.dur-year { font-weight: 600; position: relative; }
.blockqouteContent .elementor-image-box-content { padding-left: 10px; border-left: 5px solid #a8d8ff; color: #000; background: #fbfbfb; padding-right: 5px; border-radius: 7px; margin-left: 18px; }
.blockqouteContent .elementor-image-box-content strong { color: #289efd; font-size: 14px; }
.blockqouteContent figure.elementor-image-box-img { max-width: 70px !important; margin: 0 !important; width: 100% !important; }
.blockqouteContent figure.elementor-image-box-img img { width: 100% !important; height: auto !important; }
.site-footer.footer-two { background-image: url("../../uploads/2022/03/Footer-Base-Image.jpg") !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: center bottom !important; }
.site-footer .footer-wrapper { padding: 115px 0 85px !important; border-bottom: none !important; }
.site-footer .widget-title, .site-footer .widgettitle { font-size: 20px !important; font-weight: 500 !important; }
.site-footer .widget_nav_menu .menu li { margin-bottom: 5px !important; }
.site-footer .widget_nav_menu .menu li:last-child { margin-bottom: 0 !important; }
.widget ul li a { font-size: 14px !important; color: #fff !important; font-weight: 300 !important; margin-right: 0 !important; }
.site-footer .widget_nav_menu .menu li a:hover { color: #fff !important; text-decoration: underline; }
.site-footer .widget_nav_menu .menu li a::after { display: none !important; }
div#block-7 figure { width: 160px; display: block; margin-bottom: 30px; }
div#block-3 figure { width: 160px; display: block; margin-bottom: 30px; }
div#block-7 figure img { width: 100%; height: auto; }
div#saaspik_widget_contact-1 { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
div#saaspik_widget_contact-1 p.address { color: rgba(255, 255, 255, 0.502) !important; }
div#saaspik_widget_contact-1 ul.footer-social-link { display: flex; align-items: center; margin-bottom: 22px; }
div#saaspik_widget_contact-1 ul.footer-social-link li { margin: 0 10px 0 0 !important; }
div#saaspik_widget_contact-1 ul.footer-social-link li:last-child { margin: 0 !important; }
.site-footer.footer-two .widget .footer-social-link li a { border: 0 !important; background: rgba(255, 255, 255, 0.078); color: #fff !important; font-size: 16px !important; }
.site-footer.footer-two .widget .footer-social-link li a:hover { background: #fff !important; }
.site-footer.footer-two .widget .footer-social-link li a i.fa-facebook::before { content: "\f09a" !important; }
.return-to-top:hover:after { background: #fa7070 !important; }
span.tab-btn.annual_tab_title::after { content: "1 MONTH FREE"; background: #289efd; padding: 8px 13px 8px 13px; font-size: 13px; border-radius: 28px; color: #fff; margin-left: 10px; position: relative; top: -1px; }
.chatPage { overflow: hidden; border: none !important; }
.chatPage .banner.banner-five .banner-content-wrap-five .banner-content { margin-top: 98px; }
.chatPage .banner-content { display: flex; flex-wrap: wrap; }
.chatPage .banner-content>* { order: 1; width: 100%; }
.chatPage .banner-content .pix-btn { width: auto; }
.chatPage .banner-content>h3 { order: 2; margin: 40px 0 0 0; }
.chatPage .banner-content .description { font-size: 20px !important; }
.chatPage .banner-content .banner-title strong { margin-bottom: 0 !important; }
.chatPage .banner-content .banner-title { margin-bottom: 20px !important; }
.page-id-2006 footer#site_footer, .page-id-2549 footer#site_footer, .page-id-2006 .new-footer, .page-id-2549 .new-footer, .page-id-5423 .new-footer { display: none !important; }
.page-id-2006 .site-header .menu-wrapper ul li a, 
.page-id-2006 .site-header .menu-wrapper ul li .sub-menu, 
.page-id-2006 .site-header .menu-wrapper .nav-right, 
.page-id-2549 .site-header .menu-wrapper ul li a, 
.page-id-2549 .site-header .menu-wrapper ul li .sub-menu, 
.page-id-2549 .site-header .menu-wrapper .nav-right{ display: none !important; }
.chatPage .banner-content-wrap-five .row .col-lg-6:last-child { display: none; }
.chatPage .banner-content-wrap-five .row .col-lg-6:first-child { -ms-flex: 0 0 65%; flex: 0 0 65%; max-width: 65%; }
.elementor-widget-saaspik-hero { border: none !important; }
.site-header .site-main-menu>li>a::after { display: none !important; }
.page-banner .page-title { max-width: 100% !important; }
.site-header .site-main-menu>li { margin: 0 45px 0 0 !important; }
.site-header .site-main-menu li:last-child { margin: 0 !important; }
.site-header.header-five .header-inner .site-nav .menu-wrapper { width: 84% !important; }
.bgWhite .banner.banner-five { background-image: linear-gradient(-60deg, #fff 0%, #fff 100%); }
.position-section { position: absolute !important; top: 0px; left: 0; width: 100%; z-index: 99; }
.protip-arrow { border-bottom-color: #289efd !important; }
.protip-skin-default--scheme-blue.protip-container {
  color: #fff;
  background: #289efd;
  font-family: sans-serif;
  transition: opacity 0.2s ease-out;
  border: none;
  box-shadow: 0px 20px 30px 0px rgba(110, 189, 235, 0.3);
}
.protip-skin-default--scheme-blue.protip-container b { font-size: 14px; }
.menu-transperant .site-header .site-main-menu>li>a, .menu-transperant .site-header.pix-header-fixed .site-main-menu li a, .site-header .site-main-menu>li>a, header.site-header.pix-header-fixed .site-main-menu li a { color: #2b2350 !important; }

.menu-transperant .site-header .site-main-menu>li.current_page_item>a, .menu-transperant .site-header.pix-header-fixed .site-main-menu li.current_page_item a, .site-header .site-main-menu>li.current_page_item>a, header.site-header.pix-header-fixed .site-main-menu li.current_page_item a { color: #289efd !important; }

.menu-transperant .site-header .site-main-menu>li>a:hover, .menu-transperant .site-header.pix-header-fixed .site-main-menu li a:hover, .site-header .site-main-menu>li>a:hover, header.site-header.pix-header-fixed .site-main-menu li a:hover { color: #289efd !important; }

.menu-transperant .site-header .site-main-menu>li.current_page_item>a,
.menu-transperant .site-header.pix-header-fixed .site-main-menu li.current_page_item a,
.site-header .site-main-menu>li.current_page_item>a,
header.site-header.pix-header-fixed .site-main-menu li.current_page_item a { color: #289efd !important; }

.site-header .site-main-menu>li .sub-menu li.current-menu-item>a { color: #289efd !important; }
.overflow-h>.elementor-widget-container { overflow: hidden; }

/*banner*/
.page-id-1470 section.page-banner.header-bg::before, .page-id-2042 section.page-banner.header-bg::before, .page-id-2048 section.page-banner.header-bg::before { display: none; }
.page-id-1470 section.page-banner.header-bg .overlay-bg, .page-id-2042 section.page-banner.header-bg .overlay-bg, .page-id-2048 section.page-banner.header-bg .overlay-bg { display: none; }
.page-id-1470 .site-header .header-inner .site-logo a img.main-logo, .page-id-2042 .site-header .header-inner .site-logo a img.main-logo, .page-id-2048 .site-header .header-inner .site-logo a img.main-logo { filter: brightness(0) invert(1); }

.page-id-1470 .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
.page-id-2042 .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
.page-id-2048 .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
.page-id-2141 .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
.page-id-1470 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
.page-id-2042 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
.page-id-2048 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
.page-id-2141 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu>li>a { color: #fff !important; }

.page-id-1470 .site-header:not(.pix-header-fixed) .site-main-menu>li>a:hover,
.page-id-2042 .site-header:not(.pix-header-fixed) .site-main-menu>li>a:hover,
.page-id-2048 .site-header:not(.pix-header-fixed) .site-main-menu>li>a:hover,
.page-id-1470 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu>li>a:hover,
.page-id-2042 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu>li>a:hover,
.page-id-2048 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu>li>a:hover { color: #289efd !important; }

.page-id-1470 .page-banner .page-title, .page-id-2042 .page-banner .page-title, .page-id-2048 .page-banner .page-title { font-size: 45px !important; }

.page-id-403 .page-banner, .blog .page-banner, .category .page-banner, .page-id-2996 .page-banner, .page-id-2997 .page-banner, .page-id-2998 .page-banner, .archive .page-banner { height: 300px; }

.assistant-hero a.btn-for-outline i { display: none; }
.maxWidth775 { max-width: 775px; margin: 0 auto; }
.contentSection p, .contentSection ol li, .contentSection ul li { font-weight: 300; color: #767676; }
.contentSection p strong, .contentSection p b, .contentSection ol li strong, .contentSection ol li b, .contentSection ul li strong, .contentSection ul li b { font-weight: 600; }
.contentSection ol, .contentSection ul { padding-left: 0; list-style-position: inside; }
.contentSection table { font-size: 14px; font-weight: 300; color: #767676; }

.site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn {
  color: #289efd !important;
  border: 1px solid rgba(255, 255, 255, 1) !important;
  font-weight: 600 !important;
  background-color: #fff;
}

.site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover
/*.page-id-2234 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-1470 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2042 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2048 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2605 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover */
  {
  color: #fff !important;
}

.site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn
/*.page-id-2234 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-1470 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2042 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2048 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2605 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn*/
  {
  color: #289efd !important;
  border: 1px solid rgba(40, 158, 253, 0.3) !important;
}

.site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover
/*.page-id-2234 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-1470 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2042 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2048 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2605 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover*/
  {
  color: #fff !important;
}

.page-id-2119 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-403 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.blog .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.single-post .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.category .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2189 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-3052 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.single.single-product .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2996 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2997 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2998 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-5992 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn { color: #fff !important; border: 1px solid #289efd !important; background-color: #289efd; font-weight: 600 !important; }

.page-id-2119 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-403 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.blog .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.single-post .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.category .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2189 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-3052 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.single.single-product .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2996 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2997 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2998 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-5992 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover { color: #fff !important; background-color: #289efd !important; }

.page-id-2119 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-403 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.blog .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.single-post .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.category .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2189 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-3052 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.single.single-product .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2996 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2997 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2998 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-5992 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover { color: #fff !important; }

.caseTesti .testimonial-style6 .testimonial { max-width: 100%; }
.caseTesti .testimonial-style6 .testimonial .testimonial-content { margin-bottom: 10px; background: #f6f4ef; padding: 20px 25px; border-radius: 5px; }
.caseTesti .testimonial-style6 .testimonial .testimonial-content p { font-size: 18px; margin: 0; }
.caseTesti .testimonial-style6 .testimonial .author-wrapper { padding: 0 10px; }
.caseTesti .testimonial-style6 .testimonial .author-wrapper .single-bio-thumb { margin-right: 10px; }
.resourceVideo .popup-videos-two { border: none; border-radius: 5px; box-shadow: none; }
.resourceVideo .video-thumbnail { height: 400px; position: relative; }
.resourceVideo .video-thumbnail img { width: 100%; height: 100%; object-fit: cover; object-position: center; }

.resourceVideo .video-thumbnail::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); }
.resourceVideo .video_popup_section .play-btn i { color: #fff !important; background: #289ffd; margin-right: 0px; font-size: 50px; }
.assistant-hero .animate-element-five li:nth-child(1) { right: 110px; }
.assistant-hero .animate-element-five li:nth-child(1) img { width: 495px; border-radius: 12px; box-shadow: rgb(197 197 197) 0px 4px 10px; }
.assistant-saperator section.interface .row { display: none; }
.assistant-saperator section.interface .interface-toparea .row { display: flex; }
.assistant-saperator .interface-image-wrapper img, .assistant-saperator1 .interface-image-wrapper img { border-radius: 12px; }
.assistant-saperator1 .interface-image-wrapper .image-two { width: auto; }
.assistant-saperator .interface-image-wrapper .image-one img { width: 300px; }
.assistant-saperator .border-wrap .ball { background: #289efd !important; }
.assistant-saperator .st16, .assistant-saperator .st17 { stroke: #289efd; }
.assImgContent .app-download-image { height: auto; width: auto; background: #fff; border-radius: 0; text-align: left; overflow: visible; }
.assImgContent a.app-btn { display: none !important; }
.assImgContent.w70 .app-download-image { text-align: right; }
.assImgContent.w70 .app-download-image img { width: 70%; }
.list-items li:before { color: #13BF24 !important; }
.textSlider .team-member-four { border-radius: 6px; background: #fff; text-align: center; padding: 40px; -webkit-transition: all 0.3s ease-in-out; -webkit-box-shadow: 0px 30px 60px 0px rgb(48 11 33 / 8%); box-shadow: 0px 30px 60px 0px rgb(48 11 33 / 8%) !important; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity: 1; }
.textSlider .team-member-four .team-info { padding-top: 0; text-align: left; }
.textSlider .team-member-four .team-info h3 { font-size: 16px; line-height: 28px; font-weight: 700; margin: 0 0 5px 0; }
.textSlider .team-member-four .team-info h4 { font-size: 16px; line-height: 28px; font-weight: 400; margin: 0; }
.textSlider .swiper-container { overflow: visible; }
.assistant-saperator.img1 .interface-image-wrapper .image-two { width: auto; }
.pricingTable { margin-left: -15px; margin-right: -15px; width: calc(100% + 30px) !important; }
.pricingTable.realEstate .advanced-pricing-table .pricing-table.style-two .pricing-header { text-align: center; border: none; }
.pricingTable .pricing-header.pricing-amount { display: flex; flex-wrap: wrap; padding-bottom: 25px !important; }
.pricingTable.realEstate.fourTable .advanced-pricing-table .col-lg-3 .style-two { padding: 0; }
.pricingTable.realEstate.fourTable .pricing-header.pricing-amount { padding-bottom: 0 !important; margin-bottom: 0 !important; }
.pricingTable.realEstate.fourTable ul.price-feture { margin-bottom: 30px !important; }
.pricingTable.realEstate.fourTable ul.price-feture li { padding: 0 !important; text-align: center; }
.pricingTable.realEstate.fourTable ul.price-feture li.anually { display: none; }
.pricingTable.realEstate.fourTable .change-subs-duration+ul.price-feture li.monthly { display: none; }
.pricingTable.realEstate.fourTable .change-subs-duration+ul.price-feture li.anually { display: block; }
.pricingTable.realEstate.fourTable .advanced-pricing-table .pricing-table.style-two { padding: 50px 27px 50px 27px; }
.pricingTable .pricing-header.pricing-amount>* { width: 100%; order: 2; }
.pricingTable .pricing-header.pricing-amount h2.price-title { order: 1; margin-bottom: 20px; }
.pricingTable p.dur-month, .pricingTable p.dur-year { font-weight: 700; position: relative; }
.pricingTable.realEstate.fourTable p.dur-month, .pricingTable.realEstate.fourTable p.dur-year { font-size: 80%; font-weight: 400; }
.pricingTable.realEstate.fourTable p.dur-month:after, .pricingTable.realEstate.fourTable p.dur-year:after { display: none !important; }
.pricingTable .pricing-header.pricing-amount .monthly_price h3, .pricingTable .pricing-header.pricing-amount .annual_price h3 { margin: 0; }
.pricingTable .pricing-header.pricing-amount .monthly_price h3::after, .pricingTable .pricing-header.pricing-amount .annual_price h3::after { font-weight: 400; font-size: 80%; margin-left: -6px; }
.pricingTable .pricing-header.pricing-amount .monthly_price h3::after { content: "/mo"; }
.pricingTable .pricing-header.pricing-amount .annual_price h3::after { content: "/qtr"; }
.pricingTable.fourTable .pricing-header.pricing-amount .annual_price h3::after { content: "/qtr"; }
/*.pricingTable .pricing-header.pricing-amount .monthly_price h3::before, .pricingTable .pricing-header.pricing-amount .annual_price h3::before { content: "$600"; text-decoration: line-through; display: block; font-weight: 300; font-size: 21px; line-height: 1; color: #828282; }
.pricingTable.realEstate .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount .monthly_price h3::before { content: "$649"; }
.pricingTable.realEstate .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount .annual_price h3::before { content: "$9,600";}
.pricingTable.realEstate .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount .monthly_price h3::before { content: "$1049"; }*/
.pricingTable.realEstate.fourTable .pricing-header.pricing-amount .monthly_price h3::before,
.pricingTable.realEstate.fourTable .pricing-header.pricing-amount .monthly_price h5,
.pricingTable.realEstate.fourTable .pricing-header.pricing-amount .annual_price h3::before,
.pricingTable.realEstate.fourTable .pricing-header.pricing-amount .annual_price h5 { display: none; }
/*.pricingTable .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount .monthly_price h3::before { content: "$600"; }
.pricingTable .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount .annual_price h3::before { content: "$7,200"; }
.pricingTable .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount .monthly_price h3::before { content: "$800"; }
.pricingTable .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount .annual_price h3::before { content: "$9,600"; }
.pricingTable.realEstate .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount .annual_price h3::before { content: "$18,000"; }
.pricingTable .elementor-repeater-item-78a909b .pricing-header.pricing-amount .monthly_price h3::before { content: "$1500"; }
.pricingTable .elementor-repeater-item-78a909b .pricing-header.pricing-amount .annual_price h3::before { content: "$18,000"; }
.pricingTable .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount .monthly_price h3::before { content: "$600"; }
.pricingTable .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount .annual_price h3::before { content: "$7,200"; }
.pricingTable .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount .monthly_price h3::before { content: "$800"; }
.pricingTable .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount .annual_price h3::before { content: "$9,600"; }
.pricingTable .elementor-repeater-item-78a909b .pricing-header.pricing-amount .monthly_price h3::before { content: "$1500"; }
.pricingTable .elementor-repeater-item-78a909b .pricing-header.pricing-amount .annual_price h3::before { content: "$18,000"; }
.pricingTable .pricing-header.pricing-amount p.dur-month::after, .pricingTable .pricing-header.pricing-amount p.dur-year::after { display: block; font-weight: 400; }
.pricingTable .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount p.dur-month::after, .pricingTable .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount p.dur-year::after { content: "Need more than 1? Chat now"; }
.pricingTable .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount p.dur-month::after, .pricingTable .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount p.dur-year::after { content: "Need more than 3? Chat now"; }
.pricingTable .elementor-repeater-item-78a909b .pricing-header.pricing-amount p.dur-month::after, .pricingTable .elementor-repeater-item-78a909b .pricing-header.pricing-amount p.dur-year::after { content: "Need more than 5? Chat now"; }*/
.monthly_price h5 del, .annual_price h5 del { display: block; font-weight: 300; font-size: 21px; line-height: 1; color: #828282; }
.pricingTable p.dur-month span, .pricingTable p.dur-year span { display: block; font-weight: 400; }
.pricingTable p.dur-month span a, .pricingTable p.dur-year span a { color: #289efd; font-weight: 400; }
.testimonial-three .avatar .avatar-shape { display: none; }
#signInBtn { margin-left: 25px; color: #f4faff; font-size: 15px; }
.pix-header-fixed #signInBtn, .page-id-2119 #signInBtn, .page-id-2189 #signInBtn, .blog #signInBtn, .single-post #signInBtn, .category #signInBtn, .page-id-403 #signInBtn, .page-id-3052 #signInBtn, .single.single-product #signInBtn, .page-id-2996 #signInBtn, .page-id-2997 #signInBtn, .page-id-2998 #signInBtn, .page-id-5992 #signInBtn { color: #289efd; }
.nav-right { display: flex; flex-wrap: wrap; align-items: center; }
.nav-right a#signInBtn { order: 2; }
.nav-right a.nav-btn { order: 1; }
a.protip::before { content: "\f059"; font: normal normal normal 14px/1 FontAwesome; opacity: 0.3; font-size: 16px; margin-left: 5px; top: 1px; position: relative; }
.list-color li span i::before { font-family: "ElegantIcons"; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; speak: none; text-transform: none; content: '\4e'; font-size: 19px; color: #289efd; }
.list-color li span.elementor-icon-list-text { display: inline-flex; flex-wrap: wrap; width: 100%; }
.list-color li span.elementor-icon-list-text a { width: auto !important; top: -2px; position: relative; }
.site-header .site-main-menu li { transition: none !important; }
.site-header .site-main-menu li .sub-menu { display: flex; flex-wrap: wrap; top: 100%; left: 50%; transform: translateX(-50%) rotateX(-15deg); transform-origin: 50% -50px; min-width: 650px; padding: 40px 30px 15px 30px; transition: none !important; z-index: 9; }
.site-header .site-main-menu>li.menu-item-has-children::before { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; position: absolute; top: 100%; left: 50%; transform: translate(-50%, 0px); z-index: 9999999; transition: 0.3s; }
.site-header .site-main-menu>li.menu-item-has-children:hover::before { content: ""; transform: translate(-50%, -10px); }
.site-header .site-main-menu>li.menu-item-has-children:hover::after { content: ""; display: block; width: 5px; height: 5px; position: absolute; top: 100%; left: 50%; transform: translate(-50%, -5px); box-shadow: 0px 15px 36px 4px rgb(79 35 35 / 76%); transition: 0.3s; }
.site-header .site-main-menu li.menu-item-has-children:hover .sub-menu { transform: translateX(-50%) rotateX(0deg); transition: 0.3s !important; z-index: 9999999; }
.site-header .site-main-menu li .sub-menu li { width: 50%; margin: 0 0 25px 0 !important;  padding: 0 15px; }
.site-header .site-main-menu li .sub-menu li a { padding: 0; }
.blogType-post { border-radius: 6px; -webkit-box-shadow: 0px 6px 14px 0px rgb(43 35 79 / 10%); box-shadow: 0px 6px 14px 0px rgb(43 35 79 / 10%); overflow: hidden; }
.blogType-post .elementor-image-box-content { padding: 30px 38px 40px 38px; }
.blogType-post figure.elementor-image-box-img a { display: block; height: 230px; width: 100%; }
.blogType-post figure.elementor-image-box-img a img { object-fit: cover; object-position: center; height: 100%; width: 100%; }
.banner.banner-five .banner-button-container { justify-content: flex-start; }
.btn-for-outline { background-color: #fff !important; color: #289efd !important; margin-left: 30px; }
.assistant-hero.showArrow a.btn-for-outline i { display: inline-block; }
.fourTable span.tab-btn.annual_tab_title::after { display: none; }
.privacy-hero .banner-right-shape { display: none; }
.privacy-hero .banner.banner-five {  background-image: none !important; height: auto !important; padding: 120px 0 !important; }
.privacy-hero .banner.banner-five .banner-content-wrap-five .banner-content .banner-title { margin-bottom: 0px; }
.privacy-hero .banner.banner-five .banner-content-wrap-five .banner-content .banner-title strong { font-size: 50px; font-weight: 700; margin-bottom: 20px; line-height: 1; display: block; }
.privacy-hero .banner.banner-five .banner-content-wrap-five .banner-content .description { color: #797687; margin-bottom: 20px; font-size: 22px; line-height: 33px; }
.privacy-hero .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn { background: #289efd !important; color: #fff !important; margin: 0; }
.btns-section a.pix-btn-link { min-width: 200px; text-align: center; }
.btns-section a.pix-btn-link span.pix-btn-content-wrapper { display: flex; align-items: center; flex-direction: row-reverse; justify-content: center; }
.btns-section a.pix-btn-link span.elementor-align-icon-right.pix-btn-icon { float: none !important; margin-left: 10px !important; display: flex; }
.btns-section a.pix-btn-link span.elementor-align-icon-right.pix-btn-icon i { font-size: 22px; line-height: 1; }
.get-started-table span.tab-btn.annual_tab_title::after { display: none; }
.get-started-table .pricing-tab { text-align: center; margin-bottom: 40px; position: relative; z-index: 2; }
.get-started-table .advanced-pricing-table .pricing-table.style-two { padding: 50px 25px 35px 25px; border-radius: 30px; border: 1px solid rgba(0, 0, 0, 0.1); display: flex; flex-wrap: wrap; }
.get-started-table .advanced-pricing-table .pricing-table.style-two>* { width: 100%; }
.get-started-table .advanced-pricing-table .pricing-table.style-two .pricing-header { order: 1; padding: 0 !important; margin: 0 !important; border: none !important; }
.get-started-table .advanced-pricing-table .pricing-table.style-two>.action { order: 2; padding: 20px 0 25px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 25px; }
.get-started-table .advanced-pricing-table .pricing-table.style-two>.action a { width: 100% !important; background: #289efd !important; border-color: #289efd !important; }
.get-started-table .advanced-pricing-table .pricing-table.style-two>.action a:hover { background: #0E7C7B !important; border-color: #0E7C7B !important; }
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture { order: 3; margin: 0 !important; position: relative; transition: 0.3s; overflow: hidden; }
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture.collapsed { height: 28px; }
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture.collapsed .toggle::before { transform: rotate(0); }
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture li { color: #444; }
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture::before { content: "What's included?"; color: #2b2350; font-size: 16px; font-weight: 700; line-height: 1; margin-bottom: 15px; display: flex; height: 28px; align-items: center; }
.get-started-table .advanced-pricing-table .pricing-table.style-two:hover { border: 1px solid #289efd; }
.get-started-table .advanced-pricing-table .pricing-table.style-two .pricing-header .price-title { font-size: 24px; }
/* .get-started-table .monthly_price h5, .get-started-table .annual_price h5 { display: none; } */
.get-started-table h3.price { line-height: 1 !important; font-weight: 600 !important; }
.get-started-table .price span.pricesup { font-size: 18px; font-weight: 600; display: inline-block; top: -18px; position: relative; margin: 0 2px 0 0; }
.pricingTable.get-started-table .pricing-header.pricing-amount .monthly_price h3::after, .pricingTable.get-started-table .pricing-header.pricing-amount .annual_price h3::after { content: "/mo"; }
.pricingTable.get-started-table .pricing-header.pricing-amount .monthly_price h3::after, .pricingTable.get-started-table .pricing-header.pricing-amount .annual_price h3::after { font-weight: 400; font-size: 16px; margin-left: -4px; color: #797687; position: relative; top: -2px; }
.pricingTable.get-started-table .pricing-header.pricing-amount h2.price-title { order: 1; margin-bottom: 25px; }
.pricingTable.get-started-table p.dur-month, .pricingTable.get-started-table p.dur-year { font-weight: 400; margin-top: 15px !important; }
.get-started-table .advanced-pricing-table .pricing-table .price-feture li:before { top: 0; border-radius: 50%; height: 22px; width: 22px; display: flex; align-items: center; justify-content: center; font-size: 14px; top: 3.5px !important; }
.get-started-table .advanced-pricing-table .pricing-table .price-feture li.have:before { background-color: White;  } 
.get-started-table .advanced-pricing-table .pricing-table .price-feture li.not:before { background-color: #289efd; } 
.pricingTable.get-started-table ul.price-feture li.anually { display: none; }
.pricingTable.get-started-table .change-subs-duration+ul.price-feture li.monthly { display: none; }
.pricingTable.get-started-table .change-subs-duration+ul.price-feture li.anually { display: block; }

@media (min-width: 768px) {
  .site-header .site-main-menu>li { margin: 0 0 0 0 !important; }
  .site-header .site-main-menu>li>a { padding: 0 20px 0 20px !important; }
  .site-header .site-main-menu>li:first-child>a { padding: 0 20px 0 0 !important; }
  .site-header .site-main-menu>li:last-child>a { padding: 0 0 0 20px !important; }
  .pricingTable .pricing-table { height: calc(100% - 30px); }
}

@media (max-width: 991px) {
  .site-header.header-five .toggle-menu .bar, .site-header.header-six .toggle-menu .bar { background: #333; }
  .banner.banner-five { background: #fff; }
  .banner.banner-five .banner-content-wrap-five .banner-content .banner-title strong { font-size: 46px; letter-spacing: -0.8px; line-height: 44px; margin-bottom: 5px; }
  .banner.banner-five { padding: 60px 0 100px; }
  .banner.banner-five .banner-content-wrap-five .banner-content .banner-title { font-weight: 200; margin-bottom: 20px; font-weight: 200; letter-spacing: -0.8px; line-height: 44px; }
  .promo-mockup-five { display: none; }
}

@media (max-width: 768px) {
  .section-title .title { margin-bottom: 10px !important; }
  .blockqouteContent figure.elementor-image-box-img { display: none;}
  .blockqouteContent .elementor-image-box-content { margin-left: 0;}
  .benifitimg1::before, .benifitimg2::before { display: none; }
  .pricing-tab .pricing-tab-switcher { width: 65px; margin: 0 5px 0 8px; height: 35px; top: 3px; }
  .pricing-tab .pricing-tab-switcher:before { width: 25px; height: 25px; }
  nav.pricing-tab span { font-size: 14px; word-spacing: -1px; letter-spacing: -0.2px; }
  span.tab-btn.annual_tab_title::after { padding: 4px 8px 4px 8px; font-size: 10px; letter-spacing: 0; margin-left: 3px; }
  .header-inner .site-mobile-logo .logo { margin-left: 45px; }
  .chatPage .banner-content-wrap-five .row .col-lg-6:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .page-id-2006 .toggle-menu, .page-id-2549 .toggle-menu { display: none; }
  .chatPage .banner-content .pix-btn { margin: 0 auto;}
  .page-id-1470 .site-header.header-five .toggle-menu .bar,
  .page-id-2042 .site-header.site-header.header-five .toggle-menu .bar,
  .page-id-2048 .site-header.site-header.header-five .toggle-menu .bar,
  .page-id-2141 .site-header.site-header.header-five .toggle-menu .bar { background: #fff; }
  .page-id-1470 .site-header.pix-header-fixed .toggle-menu .bar,
  .page-id-2042 .site-header.pix-header-fixed .toggle-menu .bar,
  .page-id-2048 .site-header.pix-header-fixed .toggle-menu .bar,
  .page-id-2141 .site-header.pix-header-fixed .toggle-menu .bar { background: #333; }
  .elementor-element.elementor-element-00b3a2a.elementor-widget.elementor-widget-text-editor { overflow-y: scroll; }
  .caseTesti .testimonial-slider .testimonial { padding: 0; }
  .caseTesti .testimonial-style6 .testimonial .testimonial-content p { font-size: 16px;}
  .site-header .site-main-menu li.is-open .sub-menu { transform: translateX(0%) rotateX(0deg) !important; opacity: 1 !important; visibility: visible !important; position: relative !important; left: auto; top: auto; }
  .banner.banner-five .banner-button-container { justify-content: center; flex-wrap: wrap; }
  .btn-for-outline { margin-left: 0; margin-top: 20px; }
  .list-feature li { flex-wrap: initial; }
  .site-mobile-logo .nav-btn { background: #289efd; color: white; position: absolute; right: -1%; top: 50%; transform: translate(0%, -50%); font-size: 13px; text-transform: uppercase; font-weight: 600; padding: 5px 14px; border-radius: 4px; }
  .banner-button-container>a { min-width: 210px; }
  .site-header .site-main-menu li.menu-item-has-children:hover .sub-menu { transform: translateX(0%) rotateX(0deg); }
  .site-header .site-main-menu>li.menu-item-has-children:hover::before, .site-header .site-main-menu>li.menu-item-has-children:hover::after { display: none; }
  .site-header .site-main-menu li .sub-menu li { margin: 0 !important; }
  .site-header .site-nav .site-main-menu li.menu-item-has-children .sub-menu li a { padding: 8px 0 8px 45px; display: flex; align-items: center; }
  .site-header .site-nav .site-main-menu li.menu-item-has-children .sub-menu li a img { height: 25px; }
  .site-header .header-inner .site-nav .nav-right { margin-left: 10px; }
  .site-header.pix-header-fixed .toggle-menu { top: 50%; }
  #signInBtn { color: #289efd !important; }
  .assImgContent .app-download-image img { width: 100% !important; }
  .page-id-1470 .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
  .page-id-2042 .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
  .page-id-2048 .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
  .page-id-2141 .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
  .page-id-1470 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
  .page-id-2042 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
  .page-id-2048 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu>li>a,
  .page-id-2141 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu>li>a { color: #888888 !important; }
  .btns-section a.pix-btn-link { min-width: auto; width: 100%; }
  .get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture li { font-size: 14px; }
  .get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture .toggle { position: absolute; right: 0; top: 0; }
  .get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture .toggle::before {
    content: "\f107";
    font: normal normal normal 16px/1 FontAwesome !important;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, 0.2);
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px !important;
    cursor: pointer;
    transform: rotate(-180deg);
  }
  .vajobsection .vajobcol1 .elementor-widget-wrap.elementor-element-populated { margin: 20px 0 0 0 !important; }
  .vajobsection .vajobcol2 .elementor-widget-wrap.elementor-element-populated { margin: 15px 0 0 0 !important; }
  .vajobsection .elementor-inner-section { margin-top: 0 !important; }
}

.page-loader { background: #fff; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 99999999; display: none !important; }
.page-loader .loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.page-loader .loader svg { display: none; }
:root {
  --blob_color: #fa7070;
  --blob_left: calc(-330px - 50%);
  --blob_right: calc(330px - 50%);
}

/*Loader*/
.blobs { filter: url(#goo); width: 300px; height: 300px; position: relative; overflow: hidden; border-radius: 70px; transform-style: preserve-3d; }
.blob-center { transform-style: preserve-3d; position: absolute; background: var(--blob_color); top: 50%; left: 50%; width: 30px; height: 30px; transform-origin: left top; transform: scale(.9) translate(-50%, -50%); animation: blob-grow linear 3.4s infinite; border-radius: 50%; box-shadow: 0 -10px 40px -5px var(--blob_color); }

.blob { position: absolute; background: var(--blob_color); top: 50%; left: 50%; width: 30px; height: 30px; border-radius: 50%; animation: blobs ease-out 3.4s infinite; transform: scale(.9) translate(-50%, -50%); transform-origin: center top; opacity: 0; }

.blob:nth-child(2) { animation-delay: 0.2s; }
.blob:nth-child(3) { animation-delay: 0.4s; }
.blob:nth-child(4) { animation-delay: 0.6s; }
.blob:nth-child(5) { animation-delay: 0.8s; }
.blob:nth-child(6) { animation-delay: 1s; }
.blob:nth-child(7) { animation-delay: 1.2s; }

@keyframes blobs {
  0% { opacity: 0;  transform: scale(0) translate(var(--blob_left), -50%); }
  1% { opacity: 1; }
  35%, 65% { opacity: 1; transform: scale(.9) translate(-50%, -50%); }
  99% { opacity: 1; }
  100% { opacity: 0; transform: scale(0) translate(var(--blob_right), -50%); }
}

@keyframes blob-grow {
  0%, 39% { transform: scale(0) translate(-50%, -50%); }
  40%, 42% { transform: scale(1, .9) translate(-50%, -50%); }
  43%, 44% { transform: scale(1.2, 1.1) translate(-50%, -50%); }
  45%, 46% { transform: scale(1.3, 1.2) translate(-50%, -50%); }
  47%, 48% { transform: scale(1.4, 1.3) translate(-50%, -50%); }
  52% { transform: scale(1.5, 1.4) translate(-50%, -50%); }
  54% { transform: scale(1.7, 1.6) translate(-50%, -50%); }
  58% { transform: scale(1.8, 1.7) translate(-50%, -50%); }
  68%, 70% { transform: scale(1.7, 1.5) translate(-50%, -50%); }
  78% {  transform: scale(1.6, 1.4) translate(-50%, -50%); }
  80%, 81% { transform: scale(1.5, 1.4) translate(-50%, -50%); }
  82%, 83% { transform: scale(1.4, 1.3) translate(-50%, -50%); }
  84%, 85% { transform: scale(1.3, 1.2) translate(-50%, -50%); }
  86%, 87% { transform: scale(1.2, 1.1) translate(-50%, -50%); }
  90%, 91% { transform: scale(1, .9) translate(-50%, -50%); }
  92%, 100% { transform: scale(0) translate(-50%, -50%); }
}

@media (max-width: 491px) {
  .protip-skin-default--scheme-blue.protip-container { left: 30px !important; }
  .protip-arrow { display: none !important;}
}

.single.single-product div#content { padding-top: 150px; }
button.single_add_to_cart_button.button.alt { background: #289efd !important;  outline: none !important;  box-shadow: none !important;}
.related.products .button {  background: #289efd !important;  color: #fff !important;  font-weight: 600;  outline: none !important;  box-shadow: none !important; }

/*cart*/
.shop_table.cart {  border: none !important;  margin: 0 0 80px 0 !important;  border-radius: 0 !important;  border-collapse: collapse !important;}
.shop_table.cart thead tr th {  border: none;  padding: 0 20px 20px 20px;  font-size: 14px;  letter-spacing: 1px;  font-weight: 700;  color: #797687;}
.shop_table.cart thead tr th.product-remove {  width: 50px;}
.shop_table.cart thead tr th.product-thumbnail {  width: 120px;}
.shop_table.cart tbody tr td {  border: none;  padding: 15px 20px 15px 20px;  font-size: 14px;  font-weight: 400;  color: #222;}
.shop_table.cart tbody tr td.product-thumbnail a {  height: 80px !important;  width: 80px !important;  display: flex;  align-items: center;  justify-content: center;  border: 1px solid rgba(0, 0, 0, 0.1);}
.shop_table.cart tbody tr td.product-thumbnail img {  max-height: 100% !important;  max-width: 100% !important;}
.shop_table.cart tbody tr td.product-name a {  color: #289efd;  font-weight: 500;}
.shop_table.cart tbody>tr {  border-top: 1px solid rgba(0, 0, 0, 0.1);}
.coupon input {  height: 45px;  border-radius: 5px;  background: #fff;  border: 1px solid rgba(0, 0, 0, 0.1) !important;  padding: 2px 15px !important;  width: 180px !important;  outline: none !important;  box-shadow: none !important;  font-size: 16px;}

.actions .button {  background: #289efd !important;  color: #fff !important;  font-weight: 700 !important;  outline: none !important;  box-shadow: none !important;  height: 45px;  border-radius: 5px !important;  padding: 2px 15px !important;  border: none !important;}
.cart_totals .shop_table {  border: none !important;  margin: 0 0 25px 0 !important;  border-radius: 0 !important;  border-collapse: collapse !important;}
.cart_totals .shop_table tbody tr th {  border: none;  padding: 15px 20px 15px 20px;  font-size: 14px;  letter-spacing: 1px;  font-weight: 700;  color: #797687;}
.cart_totals .shop_table tbody tr td {  border: none;  padding: 15px 20px 15px 20px;  font-size: 14px;  color: #222; }
.cart_totals .shop_table tbody>tr {  border-top: 1px solid rgba(0, 0, 0, 0.1);}
.cart_totals .shop_table tbody>tr:first-child {  border-top: none;}
.wc-proceed-to-checkout {  padding: 0 !important;}
.wc-proceed-to-checkout a {  margin: 0 !important;  background: #289efd !important;  color: #fff !important;  font-weight: 700 !important;  outline: none !important;  box-shadow: none !important;  height: 60px;  border-radius: 5px !important;  padding: 2px 25px !important;  border: none !important;  display: inline-flex !important;  align-items: center;  justify-content: center;  width: 100%;}
p.return-to-shop .button {  background: #289efd !important;  color: #fff !important;  font-weight: 700 !important;  outline: none !important;  box-shadow: none !important;  height: 45px;  border-radius: 5px !important;  padding: 0px 15px !important;  border: none !important;  display: inline-flex;  align-items: center;  justify-content: center;  line-height: 1;}

.woocommerce-info {  border-top-color: #289efd !important;}
.woocommerce-info::before {  color: #289efd !important;}
.woocommerce-notices-wrapper .button {  background: #289efd !important;  color: #fff !important;  font-weight: 600 !important;  outline: none !important;  box-shadow: none !important;  height: 35px;  border-radius: 5px !important;  padding: 0px 15px !important;  border: none !important;  display: inline-flex !important;  align-items: center;  justify-content: center;  line-height: 1 !important;  font-size: 14px !important;}

/*Checkout*/
.shop_table.woocommerce-checkout-review-order-table { border: none !important; margin: 0 0 30px 0 !important; border-radius: 0 !important; border-collapse: collapse !important;} 
.shop_table.woocommerce-checkout-review-order-table thead tr th { border: none; padding: 15px 20px 15px 20px; font-size: 14px; letter-spacing: 1px; font-weight: 700; color: #797687;}
.shop_table.woocommerce-checkout-review-order-table tbody tr td { border: none; padding: 15px 20px 15px 20px; font-size: 14px; font-weight: 400; color: #222; }
.shop_table.woocommerce-checkout-review-order-table tfoot tr th { border: none; padding: 15px 20px 15px 20px; font-size: 14px; letter-spacing: 1px; font-weight: 700; color: #797687;}
.shop_table.woocommerce-checkout-review-order-table tfoot tr td { border: none; padding: 15px 20px 15px 20px; font-size: 14px; color: #222;}
.shop_table.woocommerce-checkout-review-order-table tbody tr,
.shop_table.woocommerce-checkout-review-order-table tfoot tr { border-top: 1px solid rgba(0, 0, 0, 0.1);}
.place-order .button { margin: 0 !important; background: #289efd !important; color: #fff !important; font-weight: 700 !important; outline: none !important; box-shadow: none !important; height: 60px; border-radius: 5px !important; padding: 2px 30px !important; border: none !important; }
.woocommerce-billing-fields h3 { margin-bottom: 30px;}
.woocommerce-billing-fields .woocommerce-input-wrapper,
.woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper,
.woocommerce-EditAccountForm.edit-account .password-input { display: block; width: 100%;}
.woocommerce-billing-fields .form-row,
.woocommerce-address-fields__field-wrapper .form-row,
.woocommerce-EditAccountForm.edit-account .form-row { padding: 0 !important; margin: 0 0 20px 0 !important;}
.woocommerce-billing-fields #billing_address_1_field,
.woocommerce-address-fields__field-wrapper #billing_address_1_field { margin: 0 0 5px 0 !important; }
.woocommerce-billing-fields .form-row label,
.woocommerce-address-fields__field-wrapper .form-row label,
.woocommerce-EditAccountForm.edit-account .form-row label { line-height: 1.3 !important; margin: 0 0 5px 0 !important;}
.woocommerce-billing-fields input, .woocommerce-address-fields__field-wrapper input, .woocommerce-EditAccountForm.edit-account input { height: 45px; border-radius: 5px; background: #fdfafa; border: 1px solid rgba(0, 0, 0, 0.1) !important; padding: 2px 15px !important; width: 100% !important; outline: none !important; box-shadow: none !important; font-size: 16px;}
.woocommerce-billing-fields .select2-selection.select2-selection--single,
.woocommerce-address-fields__field-wrapper .select2-selection.select2-selection--single { height: 45px; border-radius: 5px; background: #fdfafa; border: 1px solid rgba(0, 0, 0, 0.1) !important; display: flex; align-items: center;}
.woocommerce-billing-fields .select2-selection.select2-selection--single .select2-selection__rendered,
.woocommerce-address-fields__field-wrapper .select2-selection.select2-selection--single .select2-selection__rendered { color: #797687 !important; padding: 2px 15px !important;  font-size: 16px !important; line-height: 1 !important;}
.woocommerce-billing-fields .select2-selection.select2-selection--single .select2-selection__arrow,
.woocommerce-address-fields__field-wrapper .select2-selection.select2-selection--single .select2-selection__arrow { top: 9px !important; right: 7px !important;}
.woocommerce-additional-fields { margin-top: 50px;}
.woocommerce-additional-fields .woocommerce-input-wrapper { display: block; width: 100%;}
.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row { padding: 0 !important; margin: 0 !important;}
.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper label { line-height: 1.3 !important; margin: 0 0 5px 0 !important;}
.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper textarea { height: 100px !important;  border-radius: 5px; background: #fdfafa; border: 1px solid rgba(0, 0, 0, 0.1) !important; padding: 10px 15px !important; width: 100% !important; outline: none !important; box-shadow: none !important; font-size: 16px;}
/*Login - Register*/
.account-login form {  background: #F6FCFF;  border: none !important;  padding: 40px !important;}
.account-login form>p {  padding: 0 !important;  margin: 0 0 20px 0 !important;}
.account-login form label {  line-height: 1.3 !important;  margin: 0 0 5px 0 !important;}
.account-login form label+span { display: block !important; width: 100%;}
.account-login form input {  height: 45px;  border-radius: 5px;  background: #fdfafa;  border: 1px solid rgba(0, 0, 0, 0.1) !important;  padding: 2px 15px !important;  width: 100% !important;  outline: none !important;  box-shadow: none !important;  font-size: 16px;}
.account-login .button {  margin: 0 !important;  background: #289efd !important;  color: #fff !important;  font-weight: 700 !important;  outline: none !important;  box-shadow: none !important;  height: 60px;  border-radius: 5px !important;  padding: 2px 30px !important;  border: none !important;  float: none !important;}
.account-login .woocommerce-form-login__rememberme { display: flex; align-items: center; justify-content: flex-start; }
.account-login .woocommerce-form-login__rememberme input { width: auto !important; height: auto; margin-right: 10px; }
.account-login .woocommerce-LostPassword.lost_password { text-align: right; }

/*My account*/
.woocommerce-account nav.woocommerce-MyAccount-navigation { float: none; width: 100%;  padding-bottom: 50px; margin-bottom: 50px; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.woocommerce-account .woocommerce-MyAccount-content { float: none; width: 100%;}
.woocommerce-account .woocommerce-MyAccount-content>p:last-child { margin: 0; }
.woocommerce-account nav.woocommerce-MyAccount-navigation ul { display: flex; align-items: center; margin: 0; padding: 0; list-style: none;}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li { margin: 0 20px 0 0;}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads { display: none;}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:last-child { margin: 0;}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a { display: inline-block; padding: 10px 15px; background: #289efd; border-radius: 5px; border: none; line-height: 1;  white-space: nowrap; color: #fff; opacity: 0.6;}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a {  opacity: 1;}
.woocommerce-orders-table { border: none !important; margin: 0 !important; border-radius: 0 !important; border-collapse: collapse !important;}
.woocommerce-orders-table thead tr th { border: none; padding: 0 20px 15px 20px !important; font-size: 14px; letter-spacing: 1px; font-weight: 700 !important; color: #797687 !important;}
.woocommerce-orders-table tbody>tr { border-top: 1px solid rgba(0, 0, 0, 0.1);}
.woocommerce-orders-table tbody tr td { border: none; padding: 15px 20px 15px 20px !important; font-size: 14px; font-weight: 400; color: #222;}
.woocommerce-orders-table tbody tr td a.woocommerce-button.button.view { background: #289efd !important; color: #fff !important; }
.woocommerce-order-details h2, .woocommerce-customer-details h2 { margin: 0 0 20px 0;}
.woocommerce-order-details { margin: 30px 0 50px 0 !important;}
.woocommerce-customer-details { margin: 0 !important; }
.woocommerce-table--order-details { border: none !important; margin: 0 !important; border-radius: 0 !important; border-collapse: collapse !important;}
.woocommerce-table--order-details thead tr th { border: none; padding: 15px 20px 15px 20px !important; font-size: 14px; letter-spacing: 1px; font-weight: 700; color: #797687;}
.woocommerce-table--order-details tbody tr td { border: none; padding: 15px 20px 15px 20px !important; font-size: 14px; font-weight: 400; color: #222;}
.woocommerce-table--order-details tfoot tr th { border: none; padding: 15px 20px 15px 20px !important; font-size: 14px; letter-spacing: 1px; font-weight: 700; color: #797687; }
.woocommerce-table--order-details tfoot tr td { border: none; padding: 15px 20px 15px 20px; font-size: 14px; color: #222; }
.woocommerce-table--order-details tbody tr,
.woocommerce-table--order-details tfoot tr { border-top: 1px solid rgba(0, 0, 0, 0.1);}
.woocommerce-Addresses { display: flex; flex-wrap: wrap; margin: 0 -15px;}
.woocommerce-Address { width: calc(50% - 30px) !important; float: none !important; -ms-flex: 0 0 calc(50% - 30px); flex: 0 0 calc(50% - 30px); max-width: calc(50% - 30px); margin: 0 15px; background: #F6FCFF; padding: 20px 20px;}
.woocommerce-Address .title { display: flex; align-items: flex-start; justify-content: space-between;}
.woocommerce-Address .title a { background: #289efd; display: inline-block; padding: 10px 15px; line-height: 1; color: #fff; border-radius: 3px;}
.woocommerce-address-fields>p:last-child {  margin: 0;}
.woocommerce-address-fields .button, .woocommerce-EditAccountForm.edit-account .button { margin: 0 !important; background: #289efd !important; color: #fff !important; font-weight: 700 !important;  outline: none !important;  box-shadow: none !important;  height: 60px;  border-radius: 5px !important;  padding: 2px 30px !important;  border: none !important;  float: none !important;}
.woocommerce-EditAccountForm.edit-account fieldset {  margin: 50px 0 0 0;}
.woocommerce-EditAccountForm.edit-account fieldset legend { margin: 0 0 20px 0;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details { padding: 0; }

@media (max-width: 768px) {
  .woocommerce-account nav.woocommerce-MyAccount-navigation ul { flex-wrap: wrap; justify-content: center;}
  .woocommerce-account nav.woocommerce-MyAccount-navigation ul li,
  .woocommerce-account nav.woocommerce-MyAccount-navigation ul li:last-child { margin: 0 10px 10px 0; }
  .woocommerce-account nav.woocommerce-MyAccount-navigation ul li a { padding: 10px 10px; font-size: 14px;}
  .woocommerce-orders-table tbody tr td { padding: 5px 0px 5px 0px !important; }
  .woocommerce-orders-table tbody>tr { border-top: none; background: #f9f9f9; padding: 10px 20px; margin: 0 0 20px 0; }
  .woocommerce-orders-table tbody>tr:last-child { margin: 0;}
  .woocommerce-Addresses>.woocommerce-Address .title a {  padding: 7px 10px; font-size: 14px; }
  .woocommerce-Addresses>.woocommerce-Address .title h3 {  font-size: 22px; }
  .woocommerce-Addresses { width: calc(100% + 30px) !important; }
  .woocommerce-Addresses>.woocommerce-Address { width: calc(100% - 30px) !important; -ms-flex: 0 0 calc(100% - 30px); flex: 0 0 calc(100% - 30px); max-width: calc(100% - 30px);    margin: 0 15px 30px 15px; }
  .woocommerce-Addresses>.woocommerce-Address:last-child { margin: 0 15px 0 15px; }
  .woocommerce-Addresses>.woocommerce-Address address { margin: 0; }
  .woocommerce-table--order-details tbody tr td, .woocommerce-table--order-details thead tr th, .woocommerce-table--order-details tfoot tr th { padding: 10px 10px 10px 10px !important; }
  .woocommerce-order-details h2, .woocommerce-customer-details h2 { margin: 0 0 15px 0;  font-size: 25px; }
  .page-template-default .page-content { padding: 80px 0 80px; }
  ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { width: 100%;  margin: 0 0 20px 0; padding: 0; border: none; }
  ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details { padding: 0;  margin: 0 0 30px 0;}
  .woocommerce-error,
  .woocommerce-info,
  .woocommerce-message { padding: 10px 10px 10px 40px; font-size: 14px; line-height: 1.4; display: flex; flex-wrap: wrap; }
  .woocommerce-error::before,
  .woocommerce-info::before,
  .woocommerce-message::before { top: 10px;  left: 14px; }
  .woocommerce-notices-wrapper .button {  height: 30px; padding: 0px 10px !important;  display: flex !important;  float: none !important;  order: 2; }
  .shop_table.cart tbody tr td { padding: 5px 0px 5px 0px; }
  .shop_table.cart tbody>tr { border-top: none; background: #f9f9f9; padding: 10px 20px; margin: 0 0 20px 0; }
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td,
  .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background-color: transparent; }
  .coupon { display: flex; align-items: center; }
  .coupon input {  height: 40px;  padding: 2px 15px !important; font-size: 14px; }
  .actions .button { font-weight: 600 !important; height: 40px; padding: 2px 10px !important; width: auto !important;  white-space: nowrap; }
  .actions>.button { width: 100% !important; }
  .shop_table.cart { margin: 0 0 40px 0 !important; }
  .cart_totals .shop_table tbody tr td { padding: 10px 0px 10px 0px; }
  .wc-proceed-to-checkout a {  height: 50px; font-size: 16px !important; }
  h3#order_review_heading { margin: 50px 0 10px 0; }
  .shop_table.woocommerce-checkout-review-order-table thead tr th,
  .shop_table.woocommerce-checkout-review-order-table tbody tr td,
  .shop_table.woocommerce-checkout-review-order-table tfoot tr th,
  .shop_table.woocommerce-checkout-review-order-table tfoot tr td { padding: 5px 10px 5px 10px; }
  .place-order .button {  height: 50px; }
  .woocommerce-billing-fields input,
  .woocommerce-address-fields__field-wrapper input,
  .woocommerce-EditAccountForm.edit-account input,
  .account-login form input { font-size: 14px; }
  .woocommerce-billing-fields .select2-selection.select2-selection--single .select2-selection__rendered,
  .woocommerce-address-fields__field-wrapper .select2-selection.select2-selection--single .select2-selection__rendered {  font-size: 14px !important;}
  .account-login form { padding: 20px !important; }
  .account-login .woocommerce-form-login__rememberme input { margin-right: 0;}
  .account-login .woocommerce-LostPassword.lost_password {  text-align: left;}
  .account-login .button { font-weight: 600 !important; height: 45px; }
  form.woocommerce-form.woocommerce-form-login.login { margin: 0 0 50px 0; }
  form.woocommerce-form.woocommerce-form-register.register { margin: 0;}
  .elementor-element-32bd92b .interface-content .list-items { margin-bottom: 0 !important; }
  .elementor-element-32bd92b .interface-toparea { padding: 0 !important;  }
  .interface-content.pix-content-bottom { margin-top: 20px; }
  .interface { padding: 62px 0 10px !important; }
  span.elementor-align-icon-right.pix-btn-icon {  margin-left: 10px !important; }
}

@media (max-width: 991.98px) {
  .site-header .site-mobile-logo {  width: 100% !important; }
}

.elementor-element-1c85940 .interface-image-wrapper {  height: auto !important;}
.review-brand-logo a {  pointer-events: none !important;}
.sidebar-widget-area .widget ul.wp-block-latest-posts li a {  color: #000 !important;}
.mfp-wrap {  z-index: 99999 !important;}
.mfp-bg { z-index: 99998 !important;}
.site-main-menu>li>a { cursor: pointer !important; }
span.elementor-align-icon-right.pix-btn-icon i.ei.ei-icon_chat { font-size: 25px !important; top: 1px; position: relative; }
.interface-content.pix-content-top ul.list-items li {  display: flex;  align-items: flex-start;  line-height: 1.8;  margin-bottom: 10px; }
.interface-content.pix-content-top ul.list-items li i {  top: 6px !important;  position: relative !important;}
.btns-section a.pix-btn-link.white {  font-size: 16px;  font-weight: 400;  color: #289EFD;  background: #fff;  border-radius: 30px 30px 30px 30px;  padding: 10px 10px 10px 10px;  box-shadow: 0px 30px 20px 0px rgb(43 35 79 / 5%);  border-style: solid;  border-width: 1px 1px 1px 1px;  border-color: #fff;}
.btns-section a.pix-btn-link.white:hover { color: #fff; background: #289EFD; border-color: #289EFD; }
.calendly-inline-widget { margin-top: -100px !important; }

@media (max-width: 991px) {
  .site-header .site-nav .site-main-menu li.menu-item-has-children i { top: 0 !important; right: 0 !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; width: 100%;  height: 41px; transform: none; }
  .site-header .site-nav .site-main-menu li.menu-item-has-children i.hide-drop { z-index: 99; }
  .site-header .site-nav .site-main-menu li.menu-item-has-children i+span,
  .mobile-header .site-main-menu li.menu-item-has-children span.arrowDown {  opacity: 0; visibility: hidden; }
  .site-header .site-main-menu li .sub-menu li { width: 100%; }
  .arrowDown { position: absolute; top: 0 !important; right: 0 !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; width: 100%; height: 41px; transform: none; z-index: 9; }
  .arrowDown::before {  content: "\f107"; font-family: "Font Awesome 5 Free";  font-weight: 900; }
  .site-header .site-nav .site-main-menu li.menu-item-has-children .menu-open { display: block; opacity: 1; transform: none; min-width: 100%; }
  .site-header .site-nav .site-main-menu li.menu-item-has-children .sub-menu li { margin: 0 !important; }
  .site-header .site-nav .site-main-menu li.menu-item-has-children .sub-menu li a { padding: 5px 5px 5px 25px;  font-size: 12px; }
}

@media (max-width: 767.98px) {
  .btns-section a.pix-btn-link.white {  font-size: 14px; }
  .site-header.header-five .header-inner .site-nav .menu-wrapper {  padding-bottom: 50px; }
}

.site-info,
.site-info.flex-none { background-color: #2864fd; }
.site-footer.footer-two .site-info p { color: #fff !important;  opacity: 0.6;  font-weight: 300;  text-align: left; }
.site-info-menu .wp-block-columns {  margin: 0; }
.site-info-menu .wp-block-columns .widget ul {  text-align: right;}
.site-footer .widget ul li {  margin-bottom: 0 !important;}
.footer-social-link li a {  height: 30px !important;  width: 30px !important;  border-radius: 5px !important;  display: flex;  align-items: center;  justify-content: center;  background: #289efd !important; }
.use-case-slider .review-slider { padding: 0;  border-radius: 0;  box-shadow: none !important;  opacity: 0;}
.use-case-slider #review-slider-wrapper #review-sliders .swiper-slide.swiper-slide-visible .review-slider { box-shadow: none !important; opacity: 1; }
.use-case-slider .swiper-slide:not(.swiper-slide-active) .review-slider { opacity: 0.6 !important; }
.use-case-slider .review-slider .review-score { height: auto; width: auto; line-height: 1.1; background: transparent; border-radius: 0;  margin: 0;  font-size: 50px; color: #2B2350; font-weight: 600; display: inline-flex;  cursor: pointer; }
.use-case-slider .review-slider .gp-star-rating,
.use-case-slider .review-slider .review-brand-logo { display: none; }
.top-sticky { position: sticky; top: -70px; z-index: 99; }
.use-case-tabs .elementor-tab-title { padding: 0 !important; margin: 0 50px 0 0; }
.use-case-tabs .elementor-tab-title:not(.elementor-active) { opacity: 0.6; }
.use-case-tabs .elementor-tab-title:last-child {  margin: 0; }
.use-case-tabs .saaspik-icon-box-wrapper.style-eight {  padding: 40px 30px 40px 30px; }
.use-case-tabs .saaspik-icon-box-wrapper.style-eight .pixsass-icon-box-content .pixsass-icon-box-title { font-size: 20px; }
.use-case-tabs .saaspik-icon-box-wrapper.style-eight .pixsass-icon-box-content p { color: #797687; font-size: 16px; }
.use-case-tabs .saaspik-icon-box-wrapper.style-eight .pixsass-icon-box-content .pixsass-icon-box-title, .use-case-tabs .saaspik-icon-box-wrapper.style-eight .pixsass-icon-box-content .pixsass-icon-box-title a { color: #2b2350; }
.use-case-tabs .elementor-widget-tabs .elementor-tab-content { padding: 0; }
.use-case-tabs .elementor-tabs-wrapper { margin-bottom: 60px; }

/*CUSTOM CSS FOR THE CE-SHOP PAGE*/
.page-id-9160 .pricing-tbl .elementor-widget-wrap:hover { background-color: #F3F9FF !important; }

.page-id-9160 .pricing-tbl .elementor-widget-wrap:hover h2,
.page-id-9160 .pricing-tbl .elementor-widget-wrap:hover .elementor-icon-list-text,
.page-id-9160 .pricing-tbl .elementor-widget-wrap:hover .elementor-icon-list-icon i,
.page-id-9160 .pricing-tbl .elementor-widget-wrap:hover .mon-text { color: #2461cc !important; }

.page-id-9160 .pricing-tbl .elementor-widget-wrap:hover .elementor-button { background-color: #B9CDF2 !important; }
.page-id-9160 .testimonial-style2 .shape-shadow, .page-id-13557 .testimonial-style2 .shape-shadow { display: none; }
.page-id-9160 .testimonial-style2 .testi-content-inner, .page-id-13557 .testimonial-style2 .testi-content-inner { box-shadow: none; }

.page-id-9160 input[type="text"], .page-id-9160 input[type="email"] { margin-bottom: 20px; }
.page-id-9160 .imgconntent .interface-image-wrapper .image-one { margin-left: -70px;  margin-top: 100px; }
.page-id-9160 .imgconntent .interface-image-wrapper .image-two, .page-id-9160 .imgconntent .pt-7 { margin-top: 50px; }
.page-id-9160 .imgconntent .interface-image-wrapper { height: 440px; }
.page-id-9160 .imgconntent .pix-btn { border-radius: 5px;  padding: 13px 30px;  font-weight: 400 !important; }

.page-id-2549 .calendly-inline-widget,
.page-id-9160 .calendly-inline-widget,
.page-id-12966 .calendly-inline-widget,
.page-id-12965 .calendly-inline-widget,
.page-id-13557 .calendly-inline-widget,
.page-id-12820 .calendly-inline-widget,
.page-id-19865 .calendly-inline-widget,
.page-id-19954 .calendly-inline-widget,
.page-id-18715 .calendly-inline-widget,
.page-id-13557 .calendly-inline-widget,
.page-id-38292 .calendly-inline-widget { margin-top: 0px !important; }

.page-id-9160 .testimonials-two .slider-nav .swiper-button-prev,
.page-id-9160 .testimonials-two .slider-nav .swiper-button-next,
.page-id-13557 .testimonials-two .slider-nav .swiper-button-prev,
.page-id-13557 .testimonials-two .slider-nav .swiper-button-next { background-color: #2461cc; }

.page-id-9160 .processboxx2 .saaspik-icon-box-wrapper.style-eight .saaspik-icon-box-icon { height: 85px; }
.page-id-9160 .wpcf7-form h6 { font-size: 15px; text-align: center; padding-bottom: 10px; }

@media screen and (max-width: 600px) {
  .page-id-9160 .imgconntent .pt-7 { margin-top: 0px; }
  .page-id-9160 .imgconntent .interface-image-wrapper .image-one { margin-left: -7px; }
  .page-id-9160 .imgconntent .interface-title { padding-top: 100px; }
}

/*CUSTOM CSS FOR PARTNERS*/
.wingpartners .pp-posts .pp-grid-item .pp-post-thumbnail { background-color: #e8f6ff; padding: 27px; }
.single-partners .saboxplugin-wrap { display: none !important; }
.single-partners .partner-image {  margin-bottom: 30px; }
.single-partners .partner-right { padding: 25px; background: #E7F6FF; width: 95%; margin: 0 auto; border-radius: 5px; box-shadow: 0px 0px 40px 5px rgb(191 191 191 / 36%); }
.single-partners .partner-right h6 { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #B6D3E5; font-size: 20px; }
.single-partners .partner-right h6:last-child { margin: 0; padding: 0; border: 0; }
.single-partners .partner-right h6 span { display: block; font-size: 15px; margin-top: 3px; }
.single-partners .partner-right h6 span a { color: #2b2350; }
.single-partners .partner-right h6 span a:hover { color: #289efd; }
.single-partners .partner-left a { display: inline-block; padding: 8px 24px; background-color: #289efd; color: #ffffff; border-radius: 5px; font-size: 16px; font-weight: 600; line-height: 28px; }
.single-partners .partner-left .offertxt { color: #000000; }

/*CUSTOM CSS FOR CSR Page*/
.csr-services .pp-flipbox-back, .csr-services .pp-flipbox-front { border-radius: 15px; }
.csr-services .pp-flipbox-icon-image-back { display: none; }
.csr-services .pp-flipbox-container { height: 260px; }
.client-sliderr .review-slider { padding: 0; border-radius: 13px; }

.crs-herosect .banner.banner-five .banner-content-wrap-five .banner-content .banner-title { line-height: 1.4 !important; margin-bottom: 20px !important; font-size: 45px !important;  font-weight: bold !important; }
.crs-herosect .banner.banner-five .banner-content-wrap-five .banner-content .sub-title { margin-bottom: 10px; font-size: 18px !important; font-weight: bold !important; }

@media screen and (max-width: 600px) {
  .crs-herosect .banner-content,
  .banner.banner-five .banner-content-wrap-five .banner-content { padding: 35px 0 0 0 !important; }
  .banner.banner-five .banner-content-wrap-five .banner-content .banner-title strong { font-size: 40px; }
  .crs-herosect .banner.banner-five .banner-content-wrap-five .banner-content .banner-title { font-size: 33px !important; }
  .loc-iconlistt .elementor-icon-list-items .elementor-icon-list-item:last-child .elementor-icon-list-icon { position: absolute; top: 5px; left: -16px; }
  .testimonial-slider .htslider-slider .slick-arrow { top: 105px; }
  .testimonial-slider .testimoniall-section .colmn100 { width: 100% !important; display: block; }
}

.pricingTable.fourTable.liverecption-price .pricing-header.pricing-amount .annual_price h3::after { content: "/mo"; }
a:hover, a:active { color: #7052fb; }

/** Sign In Buttons**/
.page-id-2234 #signInBtn, .page-id-8225 #signInBtn, .page-id-7137 #signInBtn, .page-id-2605 #signInBtn, .page-id-2312 #signInBtn, .page-id-6325 #signInBtn, .page-id-6435 #signInBtn, .page-id-3383 #signInBtn { color: #ffffff; }
#signInBtn { color: #289efd; }
.wpcf7 label { width: 100%; }

/*** Outbout Calling calandy form ***/
.hideeclick { display: none !important; }
.showclick { display: block !important; }
#calandy h6, .calandysalescver h6 { font-size: 22px; }

/*** Graphic Designer 2****/
.designslider .review-slider { padding: 35px 40px; background-color: #f6f9fd; border-radius: 10px; box-shadow: none !important; }
.page-id-12995 .pricing-tab { margin-bottom: 30px; }

/*Relay Page*/
.page-id-13557 .wpcf7-form h6,
#topform .wpcf7-form h6 {  padding-bottom: 20px; }

.page-id-13557 .calendly-inline-widget,
.page-id-33114 .calendly-inline-widget,
.page-id-33174 .calendly-inline-widget,
.page-id-33151 .calendly-inline-widget,
.page-id-32458 .calendly-inline-widget,
.page-id-19954 .calendly-inline-widget,
.page-id-19865 .calendly-inline-widget,
.page-id-18715 .calendly-inline-widget,
.page-id-35166 .calendly-inline-widget,
.page-id-34953 .calendly-inline-widget,
.page-id-38538 .calendly-inline-widget,
.page-id-45849 .calendly-inline-widget,
.page-id-45546 .calendly-inline-widget, 
#rogerform-success .calendly-inline-widget { margin-top: 0px !important; }
#topform p {  width: 100%; }

/* Virtual Job Assistant page*/
.jobsuccessstories .elementor-main-swiper .swiper-slide {  display: table; }
.jobsuccessstories .elementor-testimonial {  display: table-cell;  vertical-align: middle;}
.eael-contact-form input[type=text],
.eael-contact-form input[type=email],
.eael-contact-form input[type=url],
.eael-contact-form input[type=tel],
.eael-contact-form input[type=date],
.eael-contact-form input[type=number],
.eael-contact-form textarea {  margin-bottom: 20px !important; }

/*Affiliate Forms*/
.affiliateforms input[type="text"],
.affiliateforms input[type="email"],
.affiliateforms input[type="url"],
.affiliateforms input[type="password"],
.affiliateforms input[type="search"],
.affiliateforms input[type="number"],
.affiliateforms input[type="tel"],
.affiliateforms input[type="range"],
.affiliateforms input[type="date"],
.affiliateforms input[type="month"],
.affiliateforms input[type="week"],
.affiliateforms input[type="time"],
.affiliateforms input[type="datetime"],
.affiliateforms input[type="datetime-local"],
.affiliateforms input[type="color"],
.affiliateforms textarea { padding: 0px 15px; margin-bottom: 5px; border-radius: 0px; }

.affiliateforms input { height: 45px; }
.affiliateforms textarea { height: auto;  margin-bottom: 20px; }
.affiliateforms input[type=checkbox], .affiliateforms input[type=radio] { height: 13px; margin-right: 10px; }
.affiliateforms input[type="submit"] { transition: all 0.3s ease-in-out; display: inline-block; height: auto; box-shadow: none; background-color: #289EFD; color: #FFFFFF;  border-radius: 6px 6px 6px 6px; padding: 10px 35px 10px 35px;  margin-top: 0px;  font-size: 18px; font-weight: 600; }
.affiliateforms legend { color: #2b2350;  font-size: 30px !important;  font-weight: 600;  line-height: 30px; }
.page-id-4399.logged-in .affiliateforms .elementor-container { display: block; }
.page-id-4399.logged-in .affiliateforms .elementor-container .elementor-col-50 {  display: block;  width: 100%; }
.page-id-4399.logged-in .affiliateforms .elementor-container .elementor-col-50:first-child { display: none; }
body .swiper-slide { overflow: inherit !important; }
.poptin-popup.new-popup.poptin-live,
.poptin-popup-background { display: none !important; }

.applyPartner input[type="text"], .applyPartner input[type="email"], .applyPartner textarea { border-radius: 0 !important; }
.pricing-tbl .elementor-widget-wrap:hover a { color: #ffffff; }
.pricing-tbl .elementor-widget-wrap .pricinglink a:hover { text-decoration: underline; }

@media screen and (max-width: 1200px) {
  .textpadding .interface-content .interface-title p {  padding-right: 30px; }
  .herobtn .banner.banner-five {  height: auto; }
}

@media screen and (max-width: 1024px) {
  .elementor-widget-theme-site-logo { margin-left: 50px;  position: absolute; z-index: 999999;}
  .interface { padding: 0; }
  .interface-toparea { padding-bottom: 0 !important; }
}

@media screen and (max-width: 992px) {
  .assImgContent.w70 .app-download-image img { width: 30%; }
  .assImgContent.w70 .app-download-image { text-align: center; }
}

@media screen and (max-width: 768px) {
  .herobtn .btn-for-outline { margin-left: 10px; margin-top: 0px; }
  .textpadding .interface-content .interface-title p { padding-right: 0px; }
  .assImgContent.w70 .app-download-image img {  width: 50% !important; }
}

@media screen and (max-width: 460px) {
  .herobtn .btn-for-outline {  margin-left: 0px;  margin-top: 20px; }
}

.cta-bttns .elementor-cta__content .elementor-cta__button { color: #ffffff !important; background-image: linear-gradient(270deg, #2367CE 0%, #1EA7E5 100%) !important; border: none !important; }
.cta-bttns .elementor-cta__content .elementor-cta__button:hover { background-image: linear-gradient(90deg, #2367CE 0%, #1EA7E5 100%) !important; }
.post-template-elementor_header_footer .rt-reading-time { display: none !important; }
.post-template-elementor_header_footer .elementor-shortcode .rt-reading-time { display: block !important; }

.page-id-2312 .saaspik-icon-box-wrapper.style-four .saaspik-icon-box-content p,
.page-id-2234 .saaspik-icon-box-wrapper.style-four .saaspik-icon-box-content p,
.page-id-2867 .saaspik-icon-box-wrapper.style-four .saaspik-icon-box-content p,
.page-id-4524 .saaspik-icon-box-wrapper.style-four .saaspik-icon-box-content p,
.page-id-3383 .saaspik-icon-box-wrapper.style-four .saaspik-icon-box-content p,
.page-id-6227 .saaspik-icon-box-wrapper.style-four .saaspik-icon-box-content p {  margin-bottom: 0; }

.wisepops-root a.CallToActionPopupBlock__CallToActionLink-sc-1u8k8qw-0 { border: 1px solid #289efd; }
.wisepops-root a.CallToActionPopupBlock__CallToActionLink-sc-1u8k8qw-0:hover { background-color: #fff; border: 1px solid #289efd; color: #289efd; }

/*Calendly Confirmation Page*/
.calendly-custom { box-shadow: 0 1px 8px 0 rgb(0 0 0 / 10%);  border-radius: 8px; }
.calendly-custom .booking-cointainerr { max-width: 475px; width: 100%; margin: 0 auto; padding: 50px 0; }
.calendly-custom .booking-statuss { text-align: center; padding-bottom: 5px; border-bottom: 1px solid #e8e8e8; margin-bottom: 25px; }
.calendly-custom .booking-statuss img { max-width: 160px; margin-bottom: 10px; }
.calendly-custom .booking-detailss i { font-size: 20px !important; padding-right: 7px; }
.calendly-custom .booking-detailss span i { padding-bottom: 8px; }
.calendly-custom .booking-detailss h5 i { color: #289EFD; }
.calendly-custom .booking-detailss span { display: block; }
.calendly-custom .booking-confirmedd { border-bottom: 1px solid #e8e8e8; margin: 20px 0; padding-bottom: 10px; font-size: 16px; color: #2b2350; font-weight: 500; }
@media screen and (max-width: 768px) {
  .calendly-custom .booking-cointainerr { padding: 25px; }
  .page-id-17308 .page-content { padding: 45px 0; }
  .wpcf7-spinner { margin: 0; }
}

.page-id-17314 #jobs_table .job_title_link { font-size: 16px !important; }
.return-to-top i.fa-chevron-up:before { position: absolute; top: 11px; left: 13px; }
.return-to-top:hover:after { background: #289efd !important; }

/***** SQUEEZE FORM ******/
#squeezelongform input[type=checkbox],
#squeezelongform input[type=radio] { height: auto; }
#squeezelongform .wpcf7-list-item { display: block; }
#squeezelongform .wpcf7-form label span.wpcf7-list-item-label { color: #585858; }
#squeezelongform .wpcf7-form p { color: #2461cc; }
#squeezecalendly .calendly-inline-widget { margin-top: 0px !important; }
.squeezepagee input[type=text],
.squeezepagee input[type=email],
.squeezepagee .wpcf7 .row { margin-bottom: 10px !important; }

/*get Started Custom Page CSS*/
.page-id-17308 .site-header, .page-id-17308 .site-footer, .page-template-get-started4-custom .ekit-template-content-header, .page-id-14188 .ekit-template-content-header { display: none !important; }
.page-template-get-started-custom .stickynewheader { border-bottom: 1px solid #E1E5EE; }
.page-id-14188 .page-content, .page-id-33004 .page-content { padding: 0 !important; }

/******* Get Started New Design ******/
.page-template-get-started-custom .container, .page-template-get-started4-custom .container { max-width: 1170px; padding: 0px; }
.customgetstarted .col-md-3 { margin-top: 108px; padding: 50px 50px 50px 0px; }
.customgetstarted .servicess-list select, .customgetstarted .servicess-list .services-list-items ul li a { border: 1px solid #cfcfcf; border-radius: 10px; background-color: #ffffff; color: #000000; margin-bottom: 20px; font-size: 16px; line-height: 26px; display: block; }
.customgetstarted .servicess-list select { padding: 10px 15px; height: auto; -webkit-apperence: none; -moz-appearance: none; appearance: none; background: url(../../uploads/2022/10/arrow-down.png) no-repeat; background-position: center right 16px; background-size: 15px; }
.customgetstarted .servicess-list .services-list-items ul { list-style: none; padding-left: 0px; }
.customgetstarted .servicess-list .services-list-items ul li a { padding: 15px; }
.customgetstarted .servicess-list .services-list-items ul li a:hover,
.customgetstarted .servicess-list .services-list-items ul li a.active { color: #2461CC; border: 1px solid #2461CC; }
.texttspann .pp-list-container .pp-icon-list-text span { color: #2461CC; font-size: 14px; line-height: 16px; font-weight: 600; }

/*.chattbtnn .elementor-widget-container {padding: 15px;}*/
.chattbtnn a { display: block; padding: 13px 25px 13px 12px; background-color: #FFFFFF; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #289EFD; border-radius: 13px 13px 13px 13px; box-shadow: 0px 6px 13px 0px rgba(144, 161.00000000000003, 181, 0.06); }
.chattbtnn a:hover { background-color: #2461CC; }
.chattbtnn .infobox-content.eael-icon-only h5 {  color: #2D3649;  font-family: "Montserrat", Sans-serif;  font-size: 16px;  font-weight: 500;  line-height: 20px !important;  margin: 0 0 10px 10px !important; }
.chattbtnn .infobox-content.eael-icon-only p {  color: #90A1B5;  font-family: "Montserrat", Sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 18px;  margin: 0 0 0 10px !important; }
.chattbtnn .infobox-icon-wrap i {  font-size: 50px;  color: #2461CC;  margin: 10px; }
.chattbtnn .eael-infobox.icon-on-left .infobox-content {  padding-left: 0px !important; }
.column-hoverr .elementor-widget-wrap.elementor-element-populated:hover {  background-color: #2461CC !important; }

.column-hoverr .elementor-widget-wrap.elementor-element-populated:hover .eael-infobox .infobox-icon-wrap i,
.column-hoverr .elementor-widget-wrap.elementor-element-populated:hover .eael-infobox .infobox-content .title,
.column-hoverr .elementor-widget-wrap.elementor-element-populated:hover .eael-infobox .infobox-content p,
.column-hoverr .elementor-widget-wrap.elementor-element-populated:hover .elementor-heading-title,
.column-hoverr .elementor-widget-wrap.elementor-element-populated:hover .elementor-widget-text-editor .elementor-widget-container,
.column-hoverr .elementor-widget-wrap.elementor-element-populated:hover .pp-icon-list-icon i,
.column-hoverr .elementor-widget-wrap.elementor-element-populated:hover .pp-icon-list-text {  color: #ffffff !important; }
.clmn-hoverr .parttime .elementor-widget-wrap.elementor-element-populated:hover .elementor-button {  background-color: #2461cc; }
.clmn-hoverr .fulltime .elementor-widget-wrap.elementor-element-populated:hover .elementor-button { background-color: #ffffff; color: #2461cc; border: 1px solid #2461cc; }
.infooboxhover:hover .eael-infobox .infobox-icon-wrap i,
.infooboxhover:hover .eael-infobox .infobox-content .title,
.infooboxhover:hover .eael-infobox .infobox-content p {  color: #ffffff !important; }

.infooboxhover .eael-infobox .infobox-icon-wrap svg g {  fill: #2461cc; }
.infooboxhover:hover .eael-infobox .infobox-icon-wrap svg g {  fill: #ffffff; }
.customgetstarted select#mobileservices {  display: none; }
/*.chattbtnn .eael-infobox .infobox-icon-wrap img {
	height: 35px; 
	width: 50px;
}*/
.getstartmenuacc ul { list-style: none; padding-left: 0px; margin-bottom: 0; }
.getstartmenuacc ul li a { color: #151515; line-height: 1.80em; }
.getstartmenuacc ul li a:hover { color: #2461CC; }
.customgetstarted .getnewpricee .infobox-icon img, .partnerprice .infobox-icon img { min-width: 40px; width: 100%; }
.customgetstarted .eael-infobox, .partnerprice .eael-infobox {  display: flex; }
.customgetstarted .getnewpricee .newpricee span, .partnerprice .newpricee span { font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 17px;  color: rgb(45 54 73 / 80%); }
.customgetstarted .gts-testmonial .elementor-testimonial-content {  border-bottom: 1px solid #E1E5EE;  padding-bottom: 16px;  margin-bottom: 16px; }
.customgetstarted .gts-testmonial .elementor-testimonial-meta {  width: 56%; }

@media screen and (max-width: 990px) {
  .customgetstarted .col-md-3, .customgetstarted .col-md-9 { flex: 0 0 100%; max-width: 100%; }
  .customgetstarted .col-md-3 { margin-top: 0px; padding: 50px 25px 0; }
  .customgetstarted select#servicess-list-select, .customgetstarted .services-list-items { display: none; }
  .customgetstarted select#mobileservices { display: block; }

  /*Get Started 4*/
  .customgetstarted .overflowvisible.elementor-section.elementor-top-section { overflow: visible !important;  position: relative; z-index: 999999999; }
  .customgetstarted h1.elementor-heading-title,  .customgetstarted h6.elementor-heading-title {  font-size: 24px !important; line-height: 29px !important; }
  .customgetstarted div.elementor-heading-title { font-size: 10px !important; line-height: 12px !important; }
  .customgetstarted .pp-advanced-accordion .pp-accordion-tab-title { font-size: 14px !important; }
  .customgetstarted .htslider-slider .slick-dots, .platformreviews .htslider-slider .slick-dots { justify-content: center; }
  .customgetstarted .htslider-slider .slick-dots li button, .platformreviews .htslider-slider .slick-dots li button { border: none;  height: 8px; width: 8px; }
  .customgetstarted .slick-dots li, .platformreviews .slick-dots li { width: 5px; }
  .customgetstarted .platformreviews img, .platformreviews img { max-width: 54px; }
  .chattbtnn .infobox-content.eael-icon-only h5 { font-size: 15px;  line-height: 18px !important; }
  .customgetstarted .gts-testmonial .elementor-testimonial-meta { width: 100%; }
}

.testi-ascent .testimonial-style2 .testi-content-inner,
.testi-ascent .testimonial-style2 .shape-shadow {  box-shadow: none; }
.testi-ascent .testimonial-style2 .shape-shadow {  background-color: #ffffff00; }
.testi-ascent .testimonials-two .slider-nav .swiper-button-prev,
.testi-ascent .testimonials-two .slider-nav .swiper-button-next {  background: #289efd; }

.page-id-19865 .fc-widget-normal {  display: none; }

/*  New Pricing Table CSS  */
.priceblockk .popularprice {  position: relative; }
.priceblockk .popularprice.csr:before {
  position: absolute;
  content: 'Large Team';
  color: #ffffff;
  z-index: 9;
  top: -20px;
  left: calc(50% - 62px);
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  font-family: 'Poppins';
  letter-spacing: 0.1em;
  max-width: 124px;
  width: 100%;
  text-align: center;
}
.priceblockk .mon-text { font-size: 15px;  font-weight: 500;  color: #90A1B5; }
.priceblockk .fas.fa-times { color: #FC4741; }
.priceblockk .not-included .pp-icon-list-item:last-child .pp-icon-wrapper { background: #FFEDEC !important; }

/*  New testimonial section css  */
.sliderr-testimonial .elementor-testimonial__text,
.sliderr-testimonial .elementor-testimonial__header {  text-align: left; }
.sliderr-testimonial .swiper-container .swiper-pagination-bullets {  bottom: -20px !important; }
.grid-testimonial .elementor-widget-reviews .elementor-testimonial__header {  text-align: left;  position: relative; }
.grid-testimonial .elementor-star-rating {  position: absolute;  top: 12px;  letter-spacing: 8px;  width: 110px; }
.grid-testimonial .elementor-star-rating i:before {  color: #289efd; }
.grid-testimonial .elementor-testimonial__cite {  justify-content: center; }
.iconnsamesizee .pp-info-box-left .pp-info-box .pp-info-box-icon,
.iconnsamesizee .pp-info-box-left .pp-info-box img {  width: 40px; }
.Chattbtnn {  border: none;  padding: 0;  background-color: #0000;  color: #007bff;  font-size: 13px; }
.Chattbtnn:focus-visible, .Chattbtnn:focus { outline: none; }

@media screen and (max-width: 992px) {
  .grid-testimonial .elementor-star-rating { top: 75px; }
}

@media screen and (max-width: 767px) {
  .grid-testimonial .elementor-star-rating {  top: 60px; }
}

/* New Header Transition */
.elementor-sticky--effects .stickyheaderbtn a {  color: #ffffff !important;  background: #289efd !important; }
.ekit_menu_responsive_tablet .elementskit-submenu-indicator {  border: none !important;}
.stickynewheader.stickymobileheader .elementskit-menu-overlay,
.stickynewheader .elementskit-submenu-indicator {  display: none !important; }
.stickynewheader .appendmenubtn {  display: none; }
.stickynewheader .appendmenubtn .menubtnn { display: inline-block;  font-size: 16px;  font-weight: 600;  line-height: 28px;  fill: #289EFD;  color: #289EFD;  background-color: #FFFFFF;  border-radius: 4px 4px 4px 4px;  padding: 7px 24px 7px 24px; }
.stickynewheader ul li#menu-item-22805 { cursor: pointer; }
.stickynewheader ul li.current-menu-item a,
.stickynewheader ul li.current-menu-ancestor a { color: #289EFD !important; }

@media screen and (max-width: 1024px) {
  .megamenu .elementor-column {  width: 100% !important; }
  .megamenu, .megamenu .elementor-column .elementor-element-populated {  padding: 10px !important; }
  .stickymobileheader .clmnreverse .elementor-element-populated { flex-direction: row-reverse; }
  .stickynewheader .elementskit-menu-container .elementskit-navbar-nav li a { font-weight: 400 !important; }
  .stickynewheader .elementskit-submenu-indicator { display: block !important; }
  .stickynewheader .appendmenubtn { display: flex; justify-content: center;  margin-top: 50px; }
  .elementor-section.elementor-top-section { overflow: hidden !important; }
  .elementor-section.elementor-top-section.elementormapsection { overflow: visible !important; }
	.elementor-section.elementor-top-section.stickynewheader.stickymobileheader {overflow: initial !important}
}

@media screen and (max-width: 768px) {
  .stickynewheader .appendmenubtn .menubtnn#appendgetbtn { display: none; }
  .stickyheaderbtn a {  color: #ffffff !important;  background: #289efd !important; font-size: 13px !important;  text-transform: uppercase;  font-weight: 600 !important; padding: 5px 14px !important; }
  .imgabsolutecolmn .elementor-widget-saspik_image {  left: 0px !important; }
  .paddingsec .elementor-widget-container { padding: 0px !important;  }
}

.page-id-22826 header { display: none !important; }
.page-template-no-header-no-footer .ekit-template-content-header,
.page-id-22826 .ekit-template-content-header,
.page-id-2549 .ekit-template-content-header,
.page-id-aaaaaaaa .ekit-template-content-header,
.page-id-aaaaaaaa .ekit-template-content-header,
.page-id-aaaaaaaa .ekit-template-content-header,
.page-id-aaaaaaaa .ekit-template-content-header {  display: none !important; }

#SignupBox .pricingTable .pricing-header .dur-month,
.pricetbl-hideperson,
.hideperson .pp-list-items li.pp-icon-list-item:last-child {  display: none !important; }

/******** Case Study Detail Page **********/
.imgabsolutecolmn {  position: relative; }
.casestudybtm .box-footer {  display: flex;  justify-content: center; }
.csrpricing .pp-list-container .pp-list-items a {  display: inline; }
.csrpricing #tooltipContent10 {  display: none; }
.stickyelementactive {  font-size: 25px !important;  font-weight: 600;}
.home .stickynewheader ul li.current-menu-item a,
.home .stickynewheader ul li.current-menu-ancestor a {  color: #2B2350 !important; }

/*Popup Contact Form*/
body .dialog-type-lightbox {  z-index: 999999; }
.popupform .eael-contact-form textarea, .popupform .wpcf7 form div {  margin-bottom: 0px !important; }
.popupform .wpcf7 form .wpcf7-response-output {  margin: 0px !important; }
.popupform .wpcf7-spinner {  position: absolute; }
.popupform .popupemail-form .popup-email {  margin-bottom: 0px !important; }
.popupform .eael-contact-form-7-title {  margin-bottom: 2px; }
.popupform .eael-contact-form-7-description {  margin-bottom: 10px; }
.expand-contentt .expandd { display: block;  margin-top: 8px; }
.page-id-13354 .stickynewheader #menu-main-menu-testing .menu-item {  display: none; }
.page-id-13354 .stickynewheader #menu-main-menu-testing .menu-item.current-menu-item {  display: block; }
.backhome {  display: flex;  align-items: center; }
.backhome a {  font-family: "Poppins", Sans-serif;  font-size: 15px;  font-weight: 500;  line-height: 18px;  color: #2B2350;  padding: 0px 20px 0px 20px; }
#expandbtn {  cursor: pointer; }

/*** New Use Case Design***/
.usecaseboxes .pp-info-box-container {  position: relative; }
.usecaseboxes .pp-info-box-subtitle {  position: absolute;  bottom: 10px;  left: 0;  right: 0;  margin: 0 auto; }
.usecaseboxes .pp-info-box-container:hover .pp-info-box-icon {  background-color: #ffffff;  border-radius: 5px; }
body.page-id-30619 {  font-family: "Montserrat", Sans-serif !important;}
.page-id-30619 .pp-info-box-title,
.page-id-30619 .pp-info-box-subtitle,
.page-id-30619 .pp-info-box-description {  font-weight: 500;}

@media screen and (max-width: 767px) {
  .usecaseboxes .pp-info-box-container { min-height: 150px !important; }
  .page-id-28909 br, .page-id-31692 br { display: none; }
}

/****  New Blog Design  ****/
.bloggposts .eael-entry-wrapper {  position: relative; }
.bloggposts .post-meta-categories {  position: absolute;  top: 15px;  background-color: #F5F6FF;  padding: 0 10px !important;  border-radius: 2px; }
.bloggposts .meta-cat-icon {  display: none; }
.bloggposts .eael-entry-media:hover .post-carousel-categories {  visibility: hidden; }
.bloggposts .eael-grid-post .eael-entry-wrapper {  padding: 10px 0; }
.blogsubform .eael-contact-form-7 input[type=email] {  margin-bottom: 0px !important;  margin-top: 10px; }
.blogsubform .eael-contact-form-7 input[type=submit] {  margin-left: 0.5rem; }
.blogsubform .wpcf7-not-valid-tip {  position: absolute;  left: 1px; }
.blogsubform .wpcf7-spinner {  position: absolute;  right: -75px; }

/*******  New Use Case Study Page  *******/
.usecaseestudy .eael-advance-tabs .eael-tabs-nav ul {  flex-wrap: wrap;  margin: 0px 5px 15px;}
.usecaseestudy .eael-advance-tabs .eael-tabs-nav ul li {  flex: 1 1 13%; }
.usecaseestudy .pp-info-box-title-container {  position: absolute;  color: #289efd;  top: 30px;  right: 30px;  font-weight: 500;  font-size: 16px;  line-height: 22px;  padding: 5px 13px;  border-radius: 5px;  background-color: #ffffff;}
.usecaseestudy .pp-info-box-icon {  height: 150px;  position: relative;  width: 100%;  overflow: hidden; } 
.usecaseestudy .pp-info-box-icon img {  position: absolute;  width: 100%;  left: 0;  height: 120%;  top: -10%; }

/*Enterprise page*/
body.page-id-20967 .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text { min-width: 650px; text-align: center; }

/* Banner buttons */
.page-id-6435 .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn,
.page-id-2605 .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn,
.page-id-2234 .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn,
.page-id-7137 .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn,
.page-id-8225 .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn,
.page-id-6325 .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn { background-color: transparent; background-image: linear-gradient(270deg, #2367CE 0%, #1EA7E5 100%);  color: #fff !important;  font-family: "Poppins", Sans-serif;  font-size: 16px;  font-weight: 400;  box-shadow: none; }

.page-id-6435 .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn:hover,
.page-id-2605 .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn:hover,
.page-id-2234 .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn:hover,
.page-id-7137 .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn:hover,
.page-id-8225 .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn:hover,
.page-id-6325 .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn:hover { background-image: linear-gradient(90deg, #2367CE 0%, #1EA7E5 100%); color: #fff !important;}

.expandd-contentt .pp-info-box-icon img { min-width: 120px; width: 100%; min-height: 120px; height: 100%;}
.specializedplans:hover span, .specializedplans:hover div, .specializedplans:hover p { color: #ffffff !important;}
.specializedplans:hover .elementor-widget-saspik_image { background-color: #ffffff;  border-radius: 10px;}

/** New Style 2 testimonial**/
.newtestistylee .headcont { display: flex;  padding-bottom: 20px;}
.newtestistylee .testmoper { display: flex;}
.newtestistylee .elementor-testimonial__header { border: none !important; padding: 35px 0 0 0 !important; justify-content: space-between; }
.newtestistylee .dislink { display: flex; align-items: center; color: #289EFD; font-family: "Montserrat", Sans-serif; font-size: 14px; font-weight: 300; line-height: 17px; }
.newtestistylee .elementor-testimonial { padding: 20px;}
.newtestistylee .elementor-testimonial__content { padding: 0 !important;}
.newtestistylee .elementor-testimonial__icon svg { max-height: 30px; height: 100%; }
@media screen and (max-width: 767px) {
  .newtestistylee .elementor-testimonial__header { display: block !important;  }
  .newtestistylee .dislink { margin-top: 15px; }
  body.page-id-20967 .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text { min-width: 320px; font-size: 22px; }
}
.easysales-review .elementor-widget-container { max-width: 300px;  margin: 0 auto; }
.page-template-get-started4-custom .elementor-button-link.elementor-button.elementor-size-md { position: relative; z-index: 9999999; }
@media screen and (max-width: 1024px) {
  #ekit-megamenu-main-menu-testing .menu-item a.ekit-menu-nav-link i { position: absolute; left: 0; width: 100%; padding-top: 14px; padding-bottom: 14px; z-index: 999999999; padding-left: 125px; }
}

/* Choose Industries in Use Case*/
.page-id-35348 .stickynewheader,
.page-id-35863 .stickynewheader,
.page-id-35920 .stickynewheader,
.page-id-36464 .stickynewheader,
.page-id-36472 .stickynewheader,
.page-id-36552 .stickynewheader,
.page-id-36573 .stickynewheader,
.page-id-36584 .stickynewheader,
.page-id-36597 .stickynewheader,
.page-id-36605 .stickynewheader,
.page-id-36617 .stickynewheader,
.page-id-36628 .stickynewheader,
.page-id-36645 .stickynewheader,
.page-id-36659 .stickynewheader,
.page-id-47894 .stickynewheader { background-color: #f7f8fa !important; }

.page-id-48560 .stickynewheader,
.page-id-48349 .stickynewheader { background-color: #ffffff !important;}

.industriess {  display: flex;  flex-wrap: wrap;  margin: 0px 0px 15px;}
.industriess a {  display: inline-block;  font-family: "Montserrat", Sans-serif;  font-size: 14px;  font-weight: 500;  line-height: 18px;  padding: 7px 5px;  margin: 5px;background-color: #F9FBFF;  color: #289EFD;  border: 1px solid #F9FBFF;  border-radius: 2px;  text-align: center;  flex: 1 1 13%; }
.industriess a.active {  background-color: #FFFFFF;  color: #289EFD;  border: 1px solid #289EFD; }
.usecaseestudy .pp-info-box-footer { text-align: center; }

/***  Wing Jobs Page - 01 CSS ****/
.page-id-36942 .stickynewheader #menu-main-menu-testing .menu-item,
.page-id-37049 .stickynewheader #menu-main-menu-testing .menu-item,
.post-type-archive-careers .stickynewheader #menu-main-menu-testing .menu-item,
.tax-career-category .stickynewheader #menu-main-menu-testing .menu-item,
.single-careers .stickynewheader #menu-main-menu-testing .menu-item{ display: none; }

.page-id-36942 .stickynewheader #menu-main-menu-testing .menu-item.current-menu-item,
.page-id-36942 .stickynewheader #menu-main-menu-testing .menu-item-22825,
.page-id-37049 .stickynewheader #menu-main-menu-testing .menu-item.current-menu-item,
.page-id-37049 .stickynewheader #menu-main-menu-testing .menu-item-22825 { display: block; }

.page-id-36942 .stickynewheader,
.page-id-37049 .stickynewheader { background-color: #ffffff !important; margin-bottom: -80px !important; }

.page-id-36942 .stickynewheader .stickyheaderbtn,
.post-type-archive-careers .stickynewheader .stickyheaderbtn,
.tax-career-category .stickynewheader .stickyheaderbtn,
.single-careers .stickynewheader .stickyheaderbtn { display: none; }

.page-id-36942 .stickynewheader .stickyheaderbtn .elementor-button,
.page-id-37049 .stickynewheader .stickyheaderbtn .elementor-button { font-family: 'MONTSERRAT'; font-weight: 500 !important; font-size: 14px !important; line-height: 18px !important; color: #ffffff !important; background-color: #289efd !important; border-radius: 40px !important; padding: 11px 25px !important; }
.joblist3 .eael-advance-tabs .eael-tabs-nav ul { justify-content: center; }
.joblist3 .eael-advance-tabs .eael-tabs-nav ul li,
.joblist02 .eael-advance-tabs .eael-tabs-nav ul li { flex: 0 1 auto; }
.joblist3 .vajobsection .pp-info-box-container hr { background-color: #E1E5EE; margin-bottom: 15px; margin-top: 15px;}
.joblist3 .vajobsection .pp-info-box-container .elementor-icon-list-items { color: #2D3649; font-size: 14px; font-weight: 400; line-height: 18px; column-gap: 10px; }
.joblist3 .vajobsection .pp-info-box-container ul .elementor-icon-list-item { column-gap: 10px;}
.reviewjob3 .elementor-testimonial__header { border-radius: 15px 15px 0 0; padding: 15px !important;}
.reviewjob3 .elementor-testimonial__cite { flex-direction: row; align-items: center; width: 100%; justify-content: space-between; }
.reviewjob3 .elementor-testimonial__content { padding: 15px 15px 10px !important; text-align: left;}
.reviewjob3 .elementor-swiper-button {
  border: 1px solid #E1E5EE;
  padding: 12px;
  border-radius: 50%;
  box-shadow: 7.999990940093994px 3.1999967098236084px 19.199979782104492px 0px #3036430D;
}
.reviewjob3 .elementor-swiper-button-prev { left: -30px !important;}
.reviewjob3 .elementor-swiper-button-next { right: -30px !important;}
.wingjobreviews2 .testmoper { display: flex;}
.wingjobreviews2 .elementor-testimonial__content { text-align: left; padding: 0 0 25px 0 !important;}
.wingjobreviews2 .elementor-testimonial__cite { text-align: left;}
.wingjobreviews2 .elementor-testimonial__header {  padding: 30px 0 0; }
.wingjobreviews2 .headcont {  display: none; }
.wingjobreviews2 .swiper-pagination {  left: 94% !important;  bottom: 95px;}

@media screen and (max-width: 768px) {
  .joblist3 .eael-advance-tabs .eael-tabs-nav ul,
  .joblist02 .eael-advance-tabs .eael-tabs-nav ul { justify-content: flex-start; flex-flow: row; overflow-x: scroll; }
  .joblist3 .vajobsection .pp-info-box-container .elementor-icon-list-items { font-size: 13px; line-height: 16px;}
  .joblist3 .eael-advance-tabs .eael-tabs-nav ul li,
  .joblist02 .eael-advance-tabs .eael-tabs-nav ul li { flex: 0 0 auto;}
  .joblist3 .vajobsection .vajobcol1 .elementor-widget-wrap.elementor-element-populated { margin: 25px 0 0 0 !important;}
  .reviewjob3 .elementor-testimonial__cite { flex-direction: column; align-items: flex-start; justify-content: center;}
  .reviewjob3 .elementor-swiper-button { top: 108%; padding: 10px;}
  .reviewjob3 .elementor-swiper-button-prev { left: calc(44% - 25px) !important;}
  .reviewjob3 .elementor-swiper-button-next { right: calc(44% - 25px) !important;}
  .wingjobreviews2 .swiper-pagination { left: 86% !important; bottom: 60px !important;}
  .winggjobs { background-color: #F2F9FF !important; }
  .wingoffers { background-image: none !important; }
  .joblist02 .vajobsection .jobcol .elementor-widget-wrap { box-shadow: 0px 0px 24px 0px #2D364905 !important; }
  .page-id-36942 .stickynewheader .stickyheaderbtn .elementor-button,
  .page-id-37049 .stickynewheader .stickyheaderbtn .elementor-button { font-size: 13px !important; line-height: 16px !important; padding: 8px 25px !important; }
}
.page-id-37191 .elementor-headline--style-rotate .elementor-headline-dynamic-wrapper { width: 100% !important; }

/*****  Sticky Scroll Section  *****/
.sticky-sectionn-wrpp .elementor-widget-wrap { display: block !important; }
.sticky-sectionn-wrpp .sticky-sectionn { position: sticky; top: 0px; }
.scrollitemm.active .pp-info-box-container { background-color: #2461cc; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 25%) !important; }
.scrollitemm.active .pp-info-box-title,
.scrollitemm.active .pp-info-box-description,
.scrollitemm.active .pp-info-box-button { color: #fff !important; }

/* Squeeze Page Testimonial */
.squeezetesti .elementor-testimonial__header { justify-content: flex-start; padding-bottom: 20px !important; margin-bottom: 20px; border-bottom: 1px solid #fff !important; }
.squeezetesti .elementor-testimonial__icon, .page-id-38292 .new-footer, .page-id-38292 #menu-main-menu-testing, .page-id-38292 .signinbtn { display: none; }
.page-id-49059 .signinbtn span.elementor-button-text, .page-id-49217 .signinbtn span.elementor-button-text, .page-id-49671 .signinbtn span.elementor-button-text, 
.page-id-49281 .signinbtn span.elementor-button-text, .page-id-49510 .signinbtn span.elementor-button-text, .page-id-49415 .signinbtn span.elementor-button-text, .page-id-48089 .signinbtn span.elementor-button-text, .page-id-49675 .signinbtn span.elementor-button-text { color: #0E1418; }

.squeezetesti .elementor-testimonial__header cite { flex-direction: row; -ms-flex-direction: row; justify-content: space-between; width: 100%; align-items: center; text-align: end; }
.squeezetesti .elementor-testimonial__text { text-align: left; }
.squeezetesti .swiper-slide { margin: 20px 0; }
.squeezetesti .swiper-slide:hover { box-shadow: 10px 9px 27px -14px rgb(0 0 0 / 32%); }
.squeezetesti .elementor-testimonial:hover { border-radius: 20px; }
.squeezetesti .elementor-testimonial:hover .elementor-testimonial__header { border-bottom: 1px solid #e1e8ed !important; }
.squeezeform .wpcf7-list-item { margin: 0px 0 7px 0; }
.squeezeform .wpcf7-list-item-label { padding-left: 15px; }
.page-id-38292 .stickyheaderbtn .elementor-button { fill: #ffffff !important; color: #ffffff !important; background-color: #4067ec !important; border-radius: 30px !important; font-family: Inter; font-size: 18px !important; font-weight: 400 !important; line-height: 30px !important; }
.page-id-38292 .select2-container--default .select2-search--dropdown .select2-search__field { height: 40px; border-radius: 10px; margin-bottom: 10px; }
.page-id-38292 .select2-container--default .select2-selection--single { border-radius: 7px; height: 50px; border: 1px solid #C9D0F6; }
.page-id-38292 .select2-container--default .select2-selection--single .select2-selection__rendered { height: 50px; padding-top: 10px; }
.page-id-38292 .select2-container--default .select2-selection--single .select2-selection__arrow { top: 10px; }

@media screen and (max-width: 768px) {
  .page-id-38292 .stickyheaderbtn .elementor-button { font-size: 14px !important; }
  .squeezetesti .elementor-testimonial__header { display: flex !important; }
  .squeezetesti .elementor-testimonial__header cite { flex-direction: column; -ms-flex-direction: column; align-items: flex-start; text-align: left; }
}

.page-id-37961 .stickyheaderbtn .elementor-button { fill: #ffffff !important; color: #ffffff !important; background-color: #289EFD !important; }
.page-id-38292 .eael-contact-form input[type=text],
.page-id-38292 .eael-contact-form input[type=email] { margin-bottom: 0px !important; }
.page-id-38292 .squeezeform .col-md-12 { margin-bottom: 20px; }
.page-id-38292 .squeezeform .wpcf7-response-output { display: none; }

/****** Event Calendar Popup ******/
.eventpopup .dateeselect, .eventpopup .timeslots { text-align: center; font-size: 14px; font-family: 'Montserrat'; }
.eventpopup select { width: auto; border: 0px; padding: 0px; height: auto; }
.eventpopup input[type="submit"] { background-color: #4067ec !important; border-radius: 30px !important; font-size: 17px !important; font-weight: 400 !important; line-height: 30px !important; padding: 10px 30px; cursor: pointer; }
/*.eventpopup input[type="submit"]:disabled{background-color: #cccccc !important;color: #666666;cursor: not-allowed; }*/
.eventpopup .timeslots .slotsss { max-width: 430px; margin: 0 auto; }
.eventpopup .timeslots .slotsss label { text-align: center; display: block; border: 1px solid #f5f5f5; background-color: #f7f8fa; color: #000; border-radius: 10px; padding: 10px; margin-bottom: 20px; cursor: pointer; }
.eventpopup .timeslots .slotsss .col-md-4 { padding-right: 10px; padding-left: 10px; }
.eventpopup .timeslots .slotsss input[type="radio"]:checked+label { color: #fff; background-color: #4067ec; }
.eventpopup .timeslots .slotsss input[type="radio"][disabled]+label { color: #959595; }
.custom-view, .custom-nav { -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.custom-buttons, .custom-view, .custom-nav { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex: 1 0 auto; -moz-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; }
.custom-buttons { -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.eventpopup .mbsc-ios.mbsc-datepicker-inline { border: none; padding: 20px; }
.mbsc-ios.mbsc-datepicker .mbsc-calendar,
.mbsc-ios.mbsc-datepicker .mbsc-calendar-cell,
.mbsc-ios.mbsc-datepicker .mbsc-calendar-slide { background: #f5f5f5 !important; }
.mbsc-ios.mbsc-datepicker .mbsc-calendar { border-radius: 10px; padding: 10px; }
@media screen and (max-width: 768px) {
  .rescalendar_controls .move_to_yesterday, .rescalendar_controls .move_to_tomorrow { top: -33px !important; }
  .rescalendar_controls .move_to_yesterday { left: calc(85% - 240px) !important; }
  .rescalendar_controls .move_to_tomorrow { right: calc(85% - 240px) !important; }
}
.ddimagechange img { border-radius: 10px !important; }

/* New Virtual Assistant Page*/
.vaiconss .pp-info-box .pp-info-box-icon img { min-width: 70px; }
.testishadow .swiper-container { padding-top: 10px; }
.testishadow .elementor-main-swiper .swiper-slide { box-shadow: 1px 1px 15px -5px rgb(0 0 0 / 19%); }
.newserviceprice .infobox-icon img { min-width: 55px; width: auto; }
.newserviceprice .chattbtnn .infobox-content.eael-icon-only h5 { font-weight: 600; color: #38516c; margin: 0 0 10px 15px !important; }
.newserviceprice .chattbtnn .infobox-content.eael-icon-only p { color: #38516c; font-size: 14px; font-weight: 500; margin: 0 0 0 15px !important; }
.newserviceprice .chattbtnn a { padding: 15px 12px 15px 12px; }
.newserviceprice .eael-infobox { display: flex; }
.testishadow .elementor-swiper-button i { background: #fff; color: #90A1B5; border-radius: 50%; padding: 10px; box-shadow: 4px 3px 6px 0px rgb(60 124 179 / 40%); border: 1px solid #e1e1e1; font-size: 16px; }
.testishadow .elementor-swiper-button.swiper-button-disabled { opacity: 1; }
.vareviewslider .htslider-slider .slick-arrow { box-shadow: 4px 3px 6px 0px rgb(80 174 255 / 20%); }
.vareviewslider .htslider-slider .slick-arrow.slick-prev { left: 0px !important; }
.vareviewslider .htslider-slider .slick-arrow.slick-next { right: 0px !important; }
/*.landingpricesec .eael-infobox .infobox-icon img { min-width: 40px; width: 100%; }*/
.faqbgg .pp-accordion-item { background: #fff !important; }
@media screen and (max-width: 768px) {
  .page-id-34338 .img-radius .elementor-widget-container { margin: -30px 0 0 0 !important;}
  .serreview .elementor-widget-container { padding: 15px;}
  .getstartspace .elementor-widget-image-box .elementor-widget-container { padding: 0px 15px !important;}
  .responsireview .elementor-widget-wrap:first-child { justify-content: center !important;}
  .responsireview .elementor-inner-section { max-width: 250px !important; }
  .vaclientlogo .elementor-widget-pp-logo-carousel .pp-slider-arrow { box-shadow: 4px 3px 6px 0px rgb(60 124 179 / 40%); }
}

/***  New Service Page   ***/
/*.servicetabb .tab-content .tab-pane { height: 100%; text-align: center; font-family: Inter !important; font-size: 23px; font-weight: 400; line-height: 32px; }
.servicetabb .tab-content .tab-pane div.animated { height: 100%; display: flex; justify-content: center; align-items: center; }*/
.servicetabb .tab-content .tab-pane div.animated ul { display: flex; justify-content: space-between; }
.servicetabb .tab-content .tab-pane div.animated ul li { flex-basis: 24%; }
.servicetabb .tab-content .tab-pane a, .serviceaccord .eael-accordion-content a { color: #060508; }
.servicetabb .tab-content .tab-pane a:hover, .serviceaccord .eael-accordion-content a:hover { color: #289EFD; }
.serviceaccord .eael-accordion-tab-title, .serviceaccord .eael-accordion-content { text-align: center; }
.serviceaccord .eael-accordion-content { border-radius: 0 0 5px 5px; border: 1px solid #9e9e9e; }
.page-id-41009 .sersection .elementkit-nav-item .elementkit-nav-link { text-align: left !important; }
.page-id-41009 #menu-main-menu-testing { display: none; }
.page-id-41009 .stickymobileheader .elementor-button {
  font-family: "Inter", Sans-serif !important;
  font-size: 18px !important;
  fill: #2461cc !important;
  color: #2461cc !important;
  background-color: #FFFFFF00;
  border-radius: 25px !important;
  border: 1px solid #2461cc !important;
  padding: 7px 24px !important;
}
.page-id-41009 .stickymobileheader .stickyheaderbtn .elementor-button { font-weight: 400 !important; fill: #ffffff !important; color: #ffffff !important; background-color: #2461cc !important; border-radius: 25px !important; }

@media screen and (min-width: 1520px) and (max-width: 1920px) {
  .page-id-41009 .elementor-container { max-width: 1534px !important; }
  .page-id-41009 .sersection .elementor-heading-title { font-size: 55px !important; line-height: 65px !important;}
  .page-id-41009 .sersection .elementor-widget-text-editor { font-size: 21px !important; }
  .page-id-41009 .sersection .elementor-button { font-size: 25px !important; }
  .page-id-41009 .sersection .clienttitle .elementor-heading-title { font-size: 18px !important; line-height: 25px !important; }
  .page-id-41009 .sersection .elementkit-nav-item .elementkit-nav-link { font-size: 24px !important; line-height: 29px !important; }
  .page-id-41009 .servicetabb .tab-pane li { margin-bottom: 5px; }
}
@media screen and (max-width: 768px) {
  .page-id-41009 .stickymobileheader .elementor-button { font-size: 13px !important; padding: 4px 13px !important; }
  .page-id-41218 #pricing .hidemobilesen { display: none; }
  .optionalsection { box-shadow: 10px 24px 54px 0px rgba(0, 0, 0, 0.06) !important; }
  .optionalsection .pp-icon-list-traditional { width: 100% !important; max-width: 100% !important; }
  .calnomargin .elementor-widget-container { padding: 0 !important; }
}

.calnomargin .calendly-inline-widget { margin-top: 0 !important; }
.sdrlivechat .live-chat-btn { font-family: "Sora", Sans-serif; font-size: 18px; font-weight: 500; background-color: var(--e-global-color-primary); border-style: solid; border-width: 1px 1px 1px 1px; border-color: var(--e-global-color-primary); border-radius: 10px 10px 10px 10px; box-shadow: 7px 8px 16px 0px rgba(0, 0, 0, 0.1); padding: 18px 35px; color: #fff; }

/* CSS for Lever Job Page */
.customJobpost .cjp-tabs-nav ul { list-style-type: none; justify-content: center; display: flex; padding: 0; }
.customJobpost .cjp-tabs-nav ul li { font-family: "Montserrat", Sans-serif; font-size: 16px; font-weight: 500; line-height: 28px; padding: 7px 25px; margin: 0px 10px; background-color: #FFFFFF00; color: #289EFD; border: 1px solid #289EFD; border-radius: 40px; cursor: pointer;}
.customJobpost .cjp-tabs-nav ul li.active { background-color: #289EFD; color: #fff; }
.customJobpost .cjp-tab-content-item { display: none; }
.customJobpost .cjp-tab-content-item.active { display: block; }
.customJobpost .cjp-info-box-container { background: #fff; padding: 20px; display: inline-block; border-radius: 10px; width: 48%; margin: 18px 10px; border: 1px solid #F4F4F4; box-shadow: 0px 0px 24px 0px rgba(44.99999999999999, 54.00000000000002, 73, 0.0196078431372549); }
.customJobpost .cjp-info-box-container h5 { color: #2D3649; font-family: "Montserrat", Sans-serif; font-size: 18px; font-weight: 600; line-height: 22px; margin-bottom: 14px; }
.customJobpost .cjp-info-box-container h6 { color: #289EFD; font-family: "Montserrat", Sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; margin-bottom: 10px; }
.customJobpost .cjp-info-box-container p { color: #90A1B5; font-family: "Montserrat", Sans-serif; font-size: 14px; font-weight: 400; line-height: 21px; padding-bottom: 15px; border-bottom: 1px solid #E1E5EE; margin-bottom: 15px; }
.customJobpost .cjp-info-box-container span { color: #2D3649; font-family: "Montserrat", Sans-serif; font-size: 14px; font-weight: 400; margin-right: 10px; }
.customJobpost .cjp-info-box-container span i { margin-right: 5px; }

@media screen and (max-width: 768px) {
  .customJobpost .cjp-tabs-nav ul { justify-content: flex-start; flex-flow: row; overflow-x: scroll; }
  .customJobpost .cjp-tabs-nav ul li { font-size: 14px; line-height: 23px; padding: 7px 20px; margin: 0px 4px 15px; }
  .customJobpost .cjp-info-box-container { width: 100%;  margin: 10px 0px;}
}

/* PIE Page CSS */
.page-id-44987 .stickynewheader, .page-id-44987 .new-footer, .page-id-45048 .stickynewheader, .page-id-45048 .new-footer, .page-id-45050 .stickynewheader, .page-id-45050 .new-footer { display: none; }

.page-id-44987 .seperateimg .pp-accordion-item:first-child { position: relative;  overflow: visible; }

.page-id-44987 .seperateimg .pp-accordion-item:first-child:before,
.page-id-44987 .seperateimg .pp-accordion-item:last-child:before { position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%; }

.page-id-44987 .seperateimg .pp-accordion-item:first-child:before { background-color: #e8e8e8; top: -2px; left: -5px; }
.page-id-44987 .seperateimg .pp-accordion-item:last-child:before { background-color: #e8e8e8; bottom: -2px; left: 0px; }
.page-id-44987 .seperateimg .pp-accordion-item.pp-accordion-item-active:first-child:before,
.page-id-44987 .seperateimg .pp-accordion-item.pp-accordion-item-active:last-child:before {
  background-color: #005CFF;
}
.page-id-44987 .seperateimg .pp-accordion-item a.smlinkhover:hover { color: #005CFF; }
.page-id-44987 .ddimagechange img { border-radius: 0px !important; }
.page-id-44987 .elementor-section.elementor-top-section { overflow: visible !important; }

/* New scroll testimonial section  ----  27-03-2024  */
.testi-banner { background: rgb(241, 226, 255); background: linear-gradient(139deg, rgba(241, 226, 255, 1) 0%, rgba(170, 201, 248, 1) 100%); }
.reviewtest .elementor-testimonial__text, .reviewtest .elementor-testimonial__header { text-align: left; }
.reviewtest .elementor-pagination-type-bullets .swiper-container { padding-bottom: 0 !important; }
.scrolltestimonial { max-height: 600px; overflow-x: hidden; overflow-y: scroll; scroll-behavior: smooth; }
.scrolltestimonial::-webkit-scrollbar { display: none; }
.reviewtest { opacity: 0; transform: translate(0, 30vh); transition: all 2s; }
.reviewtest.visible { opacity: 1; transform: translate(0, 0); }
.elementor-editor-active .reviewtest { opacity: 1; transform: translate(0, 0); }
@media screen and (max-width: 768px) {
  .scrolltestimonial { max-height: 510px; }
  .reviewtest { opacity: 1; transform: translate(0, 0); }
}

/*New Wing Workspace app Page */
.page-id-45266 .stickynewheader { background-color: #ffffff !important; }
.wingappiconlist .elementor-inline-items { justify-content: space-between !important; }
@media screen and (max-width: 768px) {
  .wingappiconlist .elementor-inline-items { display: grid !important; text-align: left; grid-template-columns: repeat(2, 1fr); }
}
.page-id-41009 .servicetabb .tab-content .tab-pane div.animated ul { display: block; }

/* Careers Page */
.post-type-archive-careers .stickynewheader, .tax-career-category .stickynewheader, .single-careers .stickynewheader { background-color: #ffffff !important;}
.post-type-archive-careers .jobCategory, .term-country .jobCategory, .term-mx .jobCategory, .term-in .jobCategory, .term-ph .jobCategory, .term-us .jobCategory, .term-inlt .jobCategory { display: none;}

.subcategory-list { display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; }
.subcategory-list .careercountry { padding: 7px 25px;  font-family: "Montserrat", Sans-serif; font-size: 16px; font-weight: 500; line-height: 28px; background-color: #FFFFFF00; color: #289EFD; border: 1px solid #289EFD; border-radius: 40px;  }
.subcategory-list .careercountry.active { background-color: #289EFD; color: #fff; }

.jobcatawlist .subcategories { display: grid; grid-gap: 20px; grid-template-columns: repeat(5, minmax(0, 1fr)); }
.jobcatawlist .subcategories .catlist {background: #fff; border-radius: 15px; padding: 20px; text-align: center; }
.jobcatawlist .subcategories .catlist:hover { background: #ceeaff; }
.jobcatawlist .subcategories img { max-width: 50px; margin-bottom: 20px; }
.jobcatawlist .subcategories h4 { font-family: "Sora", Sans-serif; font-size: 18px; font-weight: 600; line-height: 30px; margin: 0; color: #0E183E; }

.gradienttext { background: linear-gradient(90deg, #289CFB 33.6%, #ED86F5 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.gradienttext2 { background: linear-gradient(90deg, #289CFB 14.6%, #ED86F5 82%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.gradienttextdev { background: linear-gradient(96.37deg, #5da1fc 0.0%, #EA8EF5 77%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.gradienttextdev2 { background: linear-gradient(90deg, #289CFB 70%, #869bfa 84%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
/*.talent-box:hover .talent-icons.values04 .elementor-icon-box-icon svg path:nth-child(5) { fill: #1EA7E5;}*/
.talent-box:hover .pp-info-box-title{ color: #ffffff !important; transition: 0.3s;}
.talent-box:hover .pp-info-box-description{ color: #ffffff !important; transition: 0.3s;}
/*.talent-box:hover .pp-info-box-icon.pp-icon svg path { fill: #8bfdff; transition: 0.3s;}*/
.all-job-list .jobfilter h3 { font-family: Sora; font-size: 30px; font-weight: 400; line-height: 40px; }
.all-job-list .jobfilter h5 { font-family: Sora; font-size: 20px; font-weight: 600; line-height: 40px; margin-bottom: 10px; }
.all-job-list .jobfilter .jobTypee { margin-top: 15px; }
.all-job-list .jobfilter .filter-option { display: flex; align-items: center; margin-bottom: 12px; gap: 5px; }
.all-job-list .jobfilter input[type="radio"] { height: 15px; appearance: none; border-radius: 50%; width: 15px; border: 1px solid #D9D9D9; background: #d9d9d9; float: left; transition: background-color 0.3s, border-color 0.3s; } 
.all-job-list .jobfilter input[type="radio"]:checked { background-color: #1EA7E5 !important; border-color: #1EA7E5 !important; }
.all-job-list .jobfilter label { margin-left: 5px; font-family: Sora; font-size: 16px; font-weight: 400; line-height: 21px; margin-bottom: 0; color: #0E183E; }

.all-job-list .job-listings { display: grid; grid-gap: 20px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.all-job-list .job-listings .job-card { background: #F4F4F4; border-radius: 25px; padding: 25px; }
.all-job-list .job-listings .job-card .job-meta { display: flex; flex-direction: row; justify-content: space-between; color: #1EA7E5; font-family: Sora; font-size: 14px; font-weight: 500; line-height: 25px;}
.all-job-list .job-listings .job-card .job-meta .job-details { display: flex; flex-direction: row; gap: 15px; }
.all-job-list .job-listings .job-card .job-meta .job-details span i { margin-right: 3px; }
.all-job-list .job-listings .job-card .job-title { font-family: Sora; font-size: 18px; font-weight: 600; line-height: 27px; text-align: left; margin-top: 20px; margin-bottom: 0; color: #0E183E; }

.all-job-list .pagination { justify-content: center; padding-top: 80px; }
.all-job-list .pagination span.disabled, .all-job-list .pagination .next-page, .all-job-list .pagination .prev-page { color: #1EA7E5; background: #F4F4F4; font-size: 22px; padding: 3px; border-radius: 5px; }
.all-job-list .pagination span.disabled { color: #a1a1a1; }
.all-job-list .pagination .next-page:hover, .all-job-list .pagination .prev-page:hover { color: #ffffff; background: #0e183e; }
.all-job-list .pagination span.page-info { font-family: Sora; font-size: 20px; font-weight: 600; line-height: 26px; text-align: center; color: #1EA7E5; padding: 0px 20px; }

@media screen and (max-width: 1024px){ 
  .jobcatawlist .subcategories { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

@media screen and (max-width: 768px){ 
  .all-job-list .job-listings { grid-template-columns: repeat(1, minmax(0, 1fr)); padding-top: 25px; } 
  .all-job-list .jobfilter h3 { font-size: 24px; line-height: 30px; }
  .all-job-list .pagination { padding-top: 30px; }
  .jobcatawlist .subcategories { grid-template-columns: repeat(1, minmax(0, 1fr)); }
}

/* Career detail page */
.single-careers .careerdetail h2 { font-family: Sora; font-size: 25px; font-weight: 600; line-height: 30px; color: #1EA7E5; margin-bottom: 10px; }
.single-careers .careerdetail p { font-family: Sora; font-size: 16px; font-weight: 300; line-height: 25px; color: #0E1418; padding-bottom: 25px; }
.single-careers .careerdetail ul li, .single-careers .careerdetail ol li { font-family: Sora; font-size: 16px; font-weight: 300; line-height: 25px; color: #0E1418; }
.single-careers .careerdetail ul li b, .single-careers .careerdetail ol li b { font-weight: 700; }
.single-careers .careerdetail ul li:last-child, .single-careers .careerdetail ol li:last-child { padding-bottom: 25px; }
.single-careers .subcategory-list { display: inline-block;}
.single-careers .subcategory-list .careercountry {font-family: 'sora'; font-size: 13px; background-color: #ECECEC; color: #0E183E; border: 0; padding: 5px 15px; font-weight: 400; line-height: 20px; margin-right: 12px; margin-bottom: 12px; display: inline-block; }
.single-careers .carrer-seeMore .elementor-icon-list-items .elementor-icon-list-text a{color: #0E183E;}
.single-careers .carrer-seeMore .elementor-icon-list-items .elementor-icon-list-text a:hover{color: #1EA7E5;}
.single-careers .subcategory-list .careercountry:hover {color: #FFF; background-color: #1ea7e5;}

/* Affiliate Page -- 26/11/24 */
.page-id-46684 .stickynewheader { background-color: #ffffff !important; }
.affiliateslider .pp-info-box { display: flex; flex-direction: column; justify-content: space-between;}
.affiliateslider .pp-info-box:nth-child(odd) .pp-info-box-icon-wrap {order: 2; flex-basis: 50%; height: 50%;}
.affiliateslider .pp-info-box:nth-child(even) .pp-info-box-icon-wrap { flex-basis: 50%; height: 50%;}
.affiliateslider .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon { height: 100%; width: 100%; }

.affiliateslider .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon img { object-fit: cover; height: 100%; width: 100%; object-position: top; }
.affiliateslider .pp-info-box:nth-child(even) .pp-info-box-icon-wrap .pp-info-box-icon img { border-radius: 10px 10px 0 0; }
.affiliateslider .pp-info-box:nth-child(odd) .pp-info-box-icon-wrap .pp-info-box-icon img { border-radius: 0 0 10px 10px; }

.affiliateslider .pp-info-box .pp-info-box-content { padding: 40px 25px; flex-basis: 50%; height: 50%; display: flex; align-items: center;}
.affiliateslider .pp-info-box:nth-child(4n+1) { background-color: #F6DCFF !important; }
.affiliateslider .pp-info-box:nth-child(4n+2) { background-color: #9EE8CD !important; }
.affiliateslider .pp-info-box:nth-child(4n+3) { background-color: #8380FF !important; }
.affiliateslider .pp-info-box:nth-child(4n+4) { background-color: #2461CC !important; }
.affiliateslider .pp-info-box:nth-child(4n+3) .pp-info-box-title, .affiliateslider .pp-info-box:nth-child(4n+3) .pp-info-box-subtitle, .affiliateslider .pp-info-box:nth-child(4n+4) .pp-info-box-title, .affiliateslider .pp-info-box:nth-child(4n+4) .pp-info-box-subtitle { color: #ffffff !important; }

.mobiletarget .pp-info-box .pp-info-box-title, .mobiletarget .pp-info-box .pp-info-box-subtitle { padding: 0 10px;}
.mobiletarget .pp-info-box .pp-info-box-icon { padding-bottom: 0 !important;}
.mobiletarget .pp-info-box { display: flex; flex-direction: column; justify-content: center; }

@media screen and (max-width: 1024px){
  .affiliateslider .pp-info-box .pp-info-box-content { padding: 30px 20px; }
}

@media screen and (max-width: 768px){
  .affiliateslider .pp-info-box .pp-info-box-content { padding: 20px 10px; }
}

/* Wing new home page */
.page-id-46881 .stickynewheader { display: none; }
#darkheader .elementskit-submenu-indicator { display: none; }
#darkheader .elementskit-navbar-nav li { width: 135px; }
#darkheader .elementskit-navbar-nav li a { justify-content: center; }
.newwingreview { position: relative; }
.newwingreview:before { background: rgb(52, 52, 221); background: radial-gradient(circle, rgba(255, 255, 255, 0) 57%, rgba(8, 20, 64, 1) 92%); content: '';	width: 100%; height: 100%; position: absolute; top:0; left:0; z-index: 9; }
.newwingreview .elementor-testimonial { display: flex; flex-direction: column-reverse; padding: 13px 0px;}
.newwingreview .elementor-testimonial .elementor-star-rating { position: absolute; right: 30px; bottom: 35px; }
.newwingreview .elementor-testimonial .elementor-testimonial__image img { border: 1px solid #fff; padding: 2px;}
.newwingreview .elementor-testimonial .elementor-testimonial__content { padding-top: 20px !important; padding-bottom: 0 !important; }
.newwingreview .elementor-testimonial .elementor-testimonial__header { padding-bottom: 20px !important; text-align: left; }
.newwingreview .elementor-testimonial .elementor-testimonial__text { text-align: left; }

.newwingreview .swiper-pagination-bullets { bottom: -25px; }
.newwingreview .swiper-pagination-bullet { height: 3px !important; width: 45px !important; border-radius: 6px; }

.page-id-46881 .iconbgm .elementor-icon:before { background: #0000B3; }
.page-id-47714 .iconbgm .elementor-icon:before { background: #0000B3;}
.page-id-46881 .pp-accordion-item.pp-accordion-item-active { background: linear-gradient(180deg, rgba(10, 10, 154, 1) 30%, rgba(16, 16, 75, 1) 95%); }
.pricefilter span.radio-label { font-size: 16px; font-weight: 600; color: white; text-align: start; font-family: 'Sora'; margin-left: 7px; }
.pricefilter .sub-text { font-size: 13px; color: #BDACFF; height: auto; margin-left: 25px; margin-top: -15px; }
.pricefilter input[type="radio"] { appearance: none; width: 15px; height: 15px; border: 1px solid #ccc; border-radius: 50%; position: relative; background-color: transparent; cursor: pointer; transition: border-color 0.3s, background-color 0.3s; }
.pricefilter input[type="radio"]:checked::before { content: ''; position: absolute; top: 1px; left: 1px; width: 11px; height: 11px; border-radius: 50%; background-color: #ffffff; }

.wingnewfaq .pp-accordion-item  .pp-accordion-tab-title { min-height: 92px;}
.wingnewfaq .pp-accordion-item.pp-accordion-item-active { background:#FFFFFF00 !important; }
.wingnewfaqs .pp-accordion-item  .pp-accordion-tab-title { min-height: 70px;}
@media screen and (max-width: 1024px){
	#darkheader .elementskit-navbar-nav li a { background-color: #ffffff00; color: #fff; font-weight: 600; justify-content: left; }
	#darkheader .elementskit-navbar-nav li.active a { background-color: #BDACFF; color: #0E1418; }
	#darkheader .elementskit-menu-container.active { padding: 15px; }
}

/* New use case and service page */
.page-id-46972 .stickynewheader, .page-id-46996 .stickynewheader { background-color: #ffffff !important; }

/* /home-page-01 Flip-box */
.home-flipbox .eael-elements-flip-box-front-container { padding:0px !important; }
.home-flipbox .eael-elements-flip-box-front-container h2.eael-elements-flip-box-heading {
	background:#0e183e !important;	margin-bottom: 0px !important; padding-bottom: 25px !important; padding-top: 25px !important; padding-left: 5px !important; padding-right:5px !important; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;
}
.home-flipbox .eael-elements-flip-box-padding { padding: 0px !important; margin-bottom: -16px !important; }
.home-logo-slider .elementor-testimonial__image { align-items:  center; justify-content: center;	width: 30%; }
.home-logo-slider img { object-fit: contain !important; }
.home-logo-slider .elementor-testimonial__header cite { text-align:left; }
.home-logo-slider .elementor-star-rating { order: 2; }
.countislider .swiper-wrapper { transition-timing-function: linear !important; }

/* Service new mega menu */
.menutab .e-n-tab-title-text { flex-direction: column; align-items: flex-start !important; }
.menutab .e-n-tab-title-text span { font-size: 13px; line-height: 20px; font-weight: 400; color: #333; padding-top: 10px;}
.menutab.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-title-text span { display: none; }
.menutab.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-title-text span { display: block; }
.menutab.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] { align-items: flex-start !important; }
.menutab.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon { margin-top: 5px; }
.menutab.elementor-widget-n-tabs .e-n-tabs-heading { flex-basis: 310px; }
@media screen and (max-width: 768px){
	.usecasemenu .elementor-image-box-description, .menutab .pp-info-box-description { display: none; }
	.usecasemenu .elementor-image-box-wrapper, .menutab .pp-info-box-left .pp-info-box { display: flex; align-items: center !important; }
	.usecasemenu .elementor-image-box-wrapper figure { margin-right: 15px !important; }
}

@media screen and (max-width: 500px){
	body .home-flipbox .eael-elements-flip-box-container { height: 245px !important; }
	body .home-flipbox .eael-elements-flip-box-front-container h2.eael-elements-flip-box-heading { padding-bottom: 15px !important; padding-top: 15px !important; padding-right: 15px !important; padding-left: 15px !important; }
}
/* GVA Squeze Page */
.page-id-47242 .stickynewheader { display: none; }
.newtestistylee.testishadow.gvapage .headcont { column-gap: 20px; }
.newtestistylee.testishadow.gvapage .headcont cite { order: 2;	}
.newtestistylee.testishadow.gvapage .elementor-testimonial__icon { margin-inline-start: unset;}
.newtestistylee.testishadow.gvapage .testmoper { justify-content: space-between; align-items: center; width: -webkit-fill-available; }
.newtestistylee.testishadow.gvapage .elementor-testimonial__image { order: 2;}
.gva-tab .e-n-tabs-heading { background: #2D3649; padding: 4px; height: fit-content; border-radius: 50px; align-self: center; }
.gva-tab .e-n-tab-title-text span{ color: #1EA7E5; font-size: 12px; line-height: 15px; font-weight: 600; background: #fff; padding-top: 2px; border-radius: 50px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; margin-left: 10px; justify-items: center; }

.newtestistylee.testishadow.gvapage .swiper-wrapper { height: 100%;}
.newwingreview-2 .headcont{padding-top:20px;}
.newwingreview-2 .elementor-testimonial__header{justify-content:center; padding-bottom:20px;}
.newwingreview-2 .elementor-testimonial__image{    justify-content: center; padding-bottom: 20px;}
.newwingreview-2 .elementor-testimonial__image img { border: 1px solid #fff; padding: 2px;}
.newwingreview-2 .swiper-pagination-bullets { bottom: -25px; }
.newwingreview-2 .swiper-pagination-bullet { height: 3px !important; width: 45px !important; border-radius: 6px; }
.newwingreview-2:before { background: rgb(52, 52, 221); background: linear-gradient(231deg, rgba(255,255,255,0) 40%, rgba(8,20,64,1) 85%); content: '';	width: 100%; height: 100%; position: absolute; top:0; left:0; z-index: 9; }

.revidots .swiper-pagination-bullet { height: 3px !important; width: 45px !important; border-radius: 6px; }
.revidots .swiper-pagination { left: 90% !important; }

@media screen and (max-width: 768px){
	.revidots .swiper-pagination { left: 50% !important; }
}
.newPricingtabss .e-n-tabs-heading {padding: 90px 0 0;}
.newPricingtabss .eael-data-table { border-collapse: separate; border-spacing: 0; }
.newPricingtabss .eael-data-table tbody tr:nth-child(2n) td { border: none !important; }
.newPricingtabss .eael-data-table tbody tr td { border-width: 1px 0 !important; }
.newPricingtabss.startup .eael-data-table tbody tr td { border-width: 1px 0 !important; width: 33.33%; }
.newPricingtabss .eael-data-table tbody tr:nth-child(2n+1) td:nth-child(1) { border-left: 1px solid #99a9bd !important; border-radius: 10px 0px 0px 10px; overflow: hidden; }
.newPricingtabss .eael-data-table tbody tr:nth-child(2n+1) td:nth-child(3) { border-right: 1px solid #99a9bd !important; border-radius: 0px 10px 10px 0px; overflow: hidden; }
.newPricingtabss .eael-data-table tbody tr td:first-child{width: 403px; }

.schdcal .calendly-inline-widget { margin-top: 0px !important; }
@media screen and (max-width: 768px){
	.schedslider .elementor-image-box-wrapper {align-items: center; display: flex; flex-direction: row;}
	.schedslider .elementor-image-box-title { text-align: left; margin-left: 8px; }
}

/* Pricelisting page  */
.pricing-tabs .e-n-tabs-heading { border: 1px solid;padding: 10px;padding-top:60px;margin-top:90px;height: fit-content;border-radius: 15px; color: #99A9BD !important; position: relative;}
.pricing-tabs-2 .e-n-tabs-heading { border: 1px solid; padding: 10px; padding-top:60px;margin-top: 0px !important;height: fit-content;border-radius: 15px;color: #99A9BD !important; }
.pricing-tabs .e-n-tabs-heading:after{
	position: absolute;
  content: "Select Tier";
  color: #000;
  font-size: 18px;
  font-weight: 600;
  font-family: 'Sora';
  top: calc(14% - 14px);
  left: 10.5%;
}
.page-id-47787 .pricing-tabs .e-n-tabs-heading:after{
  content: "Select Tier";
}
@media (max-width: 1025px) and (min-width: 768px){
	.pricing-tabs .e-n-tabs-heading:after {	top: calc(16% - 14px) !important; }
}
@media (max-width: 768px) and (min-width: 450px){
	.pricing-tabs .e-n-tabs-heading:after { top: calc(16% - 14px) !important; left: calc(50% - 50px); }
}
.pricing-tabs button.e-n-tab-title:hover{ border-radius:10px; }
.pricing-tabs #e-n-tabs-title-1001:before, .pricing-tabs-2 #e-n-tabs-title-1651:before{
	position: absolute;
  height: 50px;
  content: "";
  background: url(../../uploads/2025/02/locations_asia.png);
  width: 50px;
  top: 25%;
  right: 40px;
  background-size: contain;
  background-repeat: no-repeat;
}
.pricing-tabs-2 #e-n-tabs-title-1651,.pricing-tabs-2 #e-n-tabs-title-1652,.pricing-tabs-2 #e-n-tabs-title-1653 {	min-width:-webkit-fill-available; }
.pricing-tabs #e-n-tabs-title-1002:before, .pricing-tabs-2 #e-n-tabs-title-1652:before{
	position: absolute;
  height: 50px;
  content: "";
  background: url("../../uploads/2025/02/locations_2.png");
  width: 50px;
  top: 25%;
  right: 40px;
  background-size: contain;
  background-repeat: no-repeat;
}
.pricing-tabs #e-n-tabs-title-1003:before, .pricing-tabs-2 #e-n-tabs-title-1653:before{
	position: absolute;
  height: 20px;
  content: "";
  background: url("../../uploads/2025/02/usa.svg");
  width: 20px;
  top: 25%;
  right: 66px;
  background-size: contain;
  background-repeat: no-repeat;
}
.pricing-tabs button.e-n-tab-title[aria-selected="true"] { border-radius:10px; }
.pricing-tabs #e-n-tabs-title-1001,.pricing-tabs #e-n-tabs-title-1002,.pricing-tabs-2 #e-n-tabs-title-1651,.pricing-tabs-2 #e-n-tabs-title-1652 { border-bottom: 0.5px solid #99A9BD; }
.pricing-tabs .e-n-tab-title-text { width:100px;}
.pricing-tabs-2 .e-n-tabs-heading:after { position: absolute; content: "Select Tier"; color: #000; font-size: 20px; font-weight: 600; font-family: 'Sora'; top: calc(14% - 14px); left: 10%; }
.pricing-tabs-2 table { border-spacing: unset; }
.pricing-tabs-2 .td-content { justify-content: start; }
@media (max-width: 767px) and (min-width: 451px){
	.pricing-tabs-2 .e-n-tabs-heading:after { top: 1% !important; left: 6% !important; }
}

/* IMAGE CHANGE ON TAB SECTION */
.accimage img { border-radius: 10px !important; }
.acctitle .pp-accordion-tab-content img { display: none; }
.industry-specific-tabs .eael-accordion-list .eael-accordion-content img{ display: none; }
@media screen and (max-width: 767px){
	.acctitle .pp-accordion-tab-content img { display: block; }
  .industry-specific-tabs .eael-accordion-list .eael-accordion-content img{ display: block; }
  .newPricingtabss .eael-data-table tbody tr:nth-child(2n+1) td:nth-child(1) { border-left: unset !important; border-radius: unset; overflow: hidden; }
  .newPricingtabss .eael-data-table tbody tr:last-child td { border-bottom: 0px !important; }
  .page-id-49059 .pricing-tabs .e-n-tab-title-text { width:auto; text-align: center;}
  .page-id-49059 .pricing-tabs .e-n-tab-icon { display: none !important;}
  .pricingmobile-neww .e-n-tab-title-text { width:auto; text-align: center;}
  .pricingmobile-neww .e-n-tab-icon { display: none !important;}
  .page-id-49059 .pricing-tabs-2 .e-n-tabs-heading:after{ top: calc(14% - 14px) !important; left: calc(50% - 50px); }
  .pricingmobile-neww .e-n-tabs-heading:after { top: calc(14% - 56px) !important; left: calc(50% - 50px); }
}

/* Ai Training service page  */
.ai-training-tabs1 .e-n-tabs-heading { background: #f4f4f7; width: fit-content; border-radius: 10px; align-self: center; }
.ai-training-tabs1 .e-n-tabs-heading { flex-direction: row !important; justify-content: center !important; flex-wrap: nowrap !important; align-content: center !important; align-items: center !important; }

@media screen and (max-width: 768px){
  .pricing-tabs .e-n-tabs-heading { margin-top:0px;}
	.tab-sec-mobilee { background: #F5F3FF;	}
	.tab-sec-mobilee .ai-training-tabs1 .e-n-tabs-heading,.ai-training-tabs1 .e-n-tab-title[aria-selected="false"]:not( :hover ) { background: #ffffff !important ; }
	.tab-sec-mobilee .ai-training-tabs1.pricingwhatdo .e-n-tabs-heading,.ai-training-tabs1.pricingwhatdo .e-n-tab-title[aria-selected="false"]:not( :hover ) { background: #f4f4f7 !important ; }
	.ai-training-tabs2 .e-n-tabs-heading{ background: transparent !important; }
	.healthcare-industry-tabs .e-n-tabs-heading{ background: transparent !important; }
	.ai-training-tabs2 .e-n-tab-title[aria-selected="false"]:not( :hover ) { background: transparent !important ; }
	.healthcare-industry-tabs .e-n-tab-title[aria-selected="false"]:not( :hover ) { background: transparent !important ; }
	.ai-training-tabs2 .elementor-widget-n-tabs .e-n-tab-title .e-n-tab-title-text[aria-selected=true] { color: #fff !important; }
	.healthcare-industry-tabs .elementor-widget-n-tabs .e-n-tab-title .e-n-tab-title-text[aria-selected=true] { color: #fff !important; }
	.ai-training-tabs2.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false], .ai-training-tabs2.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a { color: #ffffff;}
	.healthcare-industry-tabs.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false], .healthcare-industry-tabs.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a { color: #000000;}
	.ai-training-tabs2.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true], .ai-training-tabs2.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a {
		color: #0e183e;
	}
	.healthcare-industry-tabs.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true], .healthcare-industry-tabs.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a {
		color: #0e183e;
	}
}

.ai-training-tabs2 .e-n-tabs-heading { background: #D2C9FF; width: fit-content; border-radius: 10px; align-self: center; }
.healthcare-industry-tabs .e-n-tabs-heading { background: #A6CAFF; width: fit-content; border-radius: 10px; align-self: center; }
.newPricingtabss tbody tr td:first-child .td-content-wrapper, .pricing-tabs-2 tbody tr td:first-child .td-content-wrapper { text-align: left !important; }
.page-id-47714 .pricing-tabs-2 .td-content, .page-id-48349 .pricing-tabs-2 .td-content{ justify-content: center; }
.page-id-47714 .signinbtn a.elementor-button { color: #fff !important; background-color: #289EFD !important; padding: 7px 24px 7px 24px !important; }
@media screen and (max-width: 767px){
	.pricing-tabs-2 tr td:first-child .td-content-wrapper .td-content { justify-content: start; }
  .newPricingtabss .pricing-tabs-2 .e-n-tabs-heading { flex-direction: column; }
  .newPricingtabss .pricingmobile-neww .e-n-tabs-heading { flex-direction: row; justify-content: space-around; padding-top: 10px; margin-top: 50px;}
}

/* Healthcare  */
.page-id-47894 .stickynewheader .stickyheaderbtn a, .page-id-48560 .stickynewheader .stickyheaderbtn a, .page-id-48349 .stickynewheader .stickyheaderbtn a, .page-id-49059 .stickynewheader .stickyheaderbtn a, .page-id-49217 .stickynewheader .stickyheaderbtn a, .page-id-49671 .stickynewheader .stickyheaderbtn a, .page-id-49281 .stickynewheader .stickyheaderbtn a, .page-id-49510 .stickynewheader .stickyheaderbtn a, .page-id-49415 .stickynewheader .stickyheaderbtn a, .page-id-49415 .stickynewheader .stickyheaderbtn a, .page-id-48089 .stickynewheader .stickyheaderbtn a, .page-id-49675 .stickynewheader .stickyheaderbtn a { color: #ffffff !important;  background-color: #2897f6 !important;  border-radius: 10px !important; border: 1px solid #289EFD; }
.page-id-47894 .stickynewheader .stickyheaderbtn a:hover, .page-id-48560 .stickynewheader .stickyheaderbtn a:hover, .page-id-48349 .stickynewheader .stickyheaderbtn a:hover, .page-id-49675 .stickynewheader .stickyheaderbtn a:hover { 
  color: #2897f6 !important; 
  background-color: #ffffff !important; 
}
.page-id-49671 .stickynewheader .stickyheaderbtn a:hover, 
.page-id-49217 .stickynewheader .stickyheaderbtn a:hover, .page-id-49510 .stickynewheader .stickyheaderbtn a:hover, .page-id-49415 .stickynewheader .stickyheaderbtn a:hover, .page-id-49415 .stickynewheader .stickyheaderbtn a:hover, .page-id-48089 .stickynewheader .stickyheaderbtn a:hover, .page-id-49675 .stickynewheader .stickyheaderbtn a:hover { color: #2897f6 !important; background-color: #ffffff !important;}
.page-id-47929 .calendly-inline-widget ._3efP_GeH5kyBAzqnLzL { border: none !important; box-shadow: none !important; }
.healthcal .calendly-inline-widget { margin-top: 0px !important; }

/* Schedule page  */
@media screen and (max-width: 427px){
	.schedule_crsl .e-rating { margin-top: 10px !important; }
	.schedule_crsl .elementor-image-box-wrapper { align-items: center; display: flex; }
	.schedule_crsl .elementor-image-box-content { margin-left: 5px !important; }
	.schedule_crsl .elementor-widget-image-box { width:65%; }
}

/* Schedule page 2025 */
.page-id-48063 .stickynewheader, .page-id-48063 .new-footer { display: none !important; }

/* Service popups page */
.servicepopups .eael-infobox img { border-radius: 15px 15px 0 0; }
.servicepopups .eael-infobox-hover-img-shape-square:hover .eael-infobox .infobox-icon img {  border-radius: 15px 15px 0 0; }
.servicepopups .eael-infobox .infobox-content { border-radius: 0 0 15px 15px; }

/* Blog Banner templates*/
.blogcarousell .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #4067ed; }
.bannerribbon { clip-path: polygon(100% 0, 0 0, 0 calc(100% - 10px), 10px 100%, 10px calc(100% - 10px), 100% calc(100% - 10px)); }

/* SVG FILL AND STROKE */
.svgnofill .elementskit-infobox:hover svg path, .talent-box:hover .talent-icons svg path { filter: invert(93%) sepia(9%) saturate(2506%) hue-rotate(145deg) brightness(103%) contrast(101%); }
.talent-box:hover .pp-info-box-icon.pp-icon svg path { filter: brightness(0) saturate(100%) invert(86%) sepia(25%) saturate(749%) hue-rotate(140deg) brightness(103%) contrast(95%); }

/* New Startups discount Intake page  */
.startupsformm .startupsradioo span.wpcf7-list-item { display: block;	margin: 0px !important ; }
.startupsformm .startupsradioo span.wpcf7-list-item-label {	font-weight: 500 !important; }
.startupsformm .startupsradioo input[type="radio"]:checked { background-color: #1EA7E5 !important; border-color: #1EA7E5 !important; }
.startupsformm .startupsradioo input[type="radio"] { margin-right: 10px ; }
.startupsformm .eael-contact-form input[type=text], .startupsformm .eael-contact-form input[type=email] { margin-bottom: 30px !important; }

/* Startups Discounts Intake page  */
.stpintakesec1 { background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 30%), linear-gradient(45deg, #deeaf4 0%, #f7fafc 51%, #fefefe 55%, #fcf8ff 65%, #EFE1FF 100%); }

/* ASSISTANT COMPARISON TOOL */
.page-id-48702 .stickynewheader, .page-id-48702 .new-footer, .page-id-48790 .stickynewheader, .page-id-48790 .new-footer { display: none;}
.assisresumetab .elementor-widget-n-tabs .e-n-tabs-heading { border: 1px solid #BCBCBC; border-radius: 10px; background: #F5F5F5; padding: 40px 5px 40px 40px; max-height: 450px;  margin-top: 10px; flex-direction: row; position: relative; display: block; }

.assisresumetab .elementor-widget-n-tabs .e-n-tabs-heading .tabtitlegrp { max-height: 370px; scrollbar-width: thin; }
.assisresumetab #e-n-tabs-title-6634, .assisresumetab #e-n-tabs-title-6635, .assisresumetab #e-n-tabs-title-6636, .assisresumetab #e-n-tabs-title-6637, .assisresumetab #e-n-tabs-title-6638, .assisresumetab #e-n-tabs-title-6639, .assisresumetab #e-n-tab-content-6634, .assisresumetab #e-n-tab-content-6635, .assisresumetab #e-n-tab-content-6636, .assisresumetab #e-n-tab-content-6637, .assisresumetab #e-n-tab-content-6638, .assisresumetab #e-n-tab-content-6639 { display: none; }

.assisresumetab .elementor-widget-n-tabs .e-n-tabs-heading .tabtitlegrp .e-n-tab-title {
  background: #00000000; font-family: "Sora", Sans-serif; font-weight: 600; line-height: 34px; font-size: 18px; color: var(--n-tabs-title-color);
}
.assisresumetab .elementor-widget-n-tabs .e-n-tabs-heading .tabtitlegrp .e-n-tab-title:hover {
  background-color: #00000000 !important;
}
.assisresumetab .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true], .assisresumetab .elementor-widget-n-tabs .tabtitlegrp .e-n-tab-title[aria-selected=true] a {
  color: var(--n-tabs-title-color-active) !important; background-color: #00000000 !important;
}
.assisresumetab .myinfoo .pp-info-box { position: relative;}   
.assisresumetab .myinfoo .pp-info-box .pp-info-box-content { position: absolute; bottom: 10px; left: 0; padding: 0 15px; width: 100%; }   
.assisresumetab .myinfoo .pp-info-box .pp-info-box-content .pp-info-box-title-wrap { display: flex; gap: 10px; flex-direction: row; align-items: self-start; }

.assisresumetab .myinfoo .pp-info-box .pp-info-box-content .pp-info-box-title, 
.assisresumetab .myinfoo .pp-info-box .pp-info-box-content .pp-info-box-subtitle { display: inline-block; border-radius: 18px; padding: 5px 15px; width: 110px; text-align: center; }
.assisresumetab .myinfoo .pp-info-box .pp-info-box-content .pp-info-box-title { background: #C8E6FF; }
.assisresumetab .myinfoo .pp-info-box .pp-info-box-content .pp-info-box-subtitle { background: #DEE1FF; }
.assisresumetab .mainscrollcontain { max-height: 75vh; overflow-y: scroll; scrollbar-width: thin; }
.assisresumetab .myinfoo .pp-info-box-icon, .developersgrid .myinfoo .pp-info-box-icon { display: block; }
.assisresumetab .myinfoo img, .developersgrid .myinfoo img { width: 100%; }

/* NEW CUSTOM TAB SECTION 02 FOR ASSISTANT RESUME SECTION */
.assisresumetab .toolcol1 .serviceassistlist .tabtitlegrp .pp-list-items .pp-icon-list-item { cursor: pointer; }
.assisresumetab .toolcol1 .serviceassistlist .tabtitlegrp .pp-list-items .pp-icon-list-item.active .pp-icon-list-text {color: #289EFD; }
.assisresumetab .toolcol1 .serviceassistlist { max-height: 450px; height: 100%; }
.assisresumetab .toolcol1 .serviceassistlist .tabtitlegrp { /*overflow-y: scroll; */ max-height: 370px;  scrollbar-width: thin; }

@media screen and (max-width: 1024px){
  .assisresumetab .elementor-widget-n-tabs .e-n-tabs-heading { padding: 20px;}
  .assisresumetab .elementor-widget-n-tabs .e-n-tabs-heading .tabtitlegrp { max-height: 410px; }
}
@media screen and (max-width: 767px){
  .assisresumetab .elementor-widget-n-tabs .e-n-tabs-heading .tabtitlegrp { max-height: 220px; display: grid; padding-right: 15px; }
	.assisresumetab .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {
		background: #f5f5f5 !important; border: 1px solid #bcbcbc; border-radius: 5px; margin-bottom:10px; padding: 10px 10px; 
  }
	.assisresumetab .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text{font-size:13px; line-height: 20px;}
	.assisresumetab .elementor-widget-n-tabs .e-n-tabs-heading {
		column-gap: 10px;	border:unset;	background: transparent; padding: 20px 0px 0px !important; display: contents;
  }
  /* NEW CUSTOM TAB SECTION 02 FOR ASSISTANT RESUME SECTION */
  .assisresumetab .toolcol1 .serviceassistlist { border-width: 0px 0px 0px 0px !important; background-color: transparent !important;}
  .assisresumetab .toolcol1 .serviceassistlist .tabtitlegrp .pp-list-items .pp-icon-list-item { border: 1px solid #bcbcbc; background-color: #f5f5f5; padding: 10px; margin-bottom: 10px; border-radius: 10px;}
}
.hiring-main-popupp i.eicon-close::before{ content: "\00d7" !important; font-size: 35px; }
.mainn-popupp .popup-button-main i{ animation: byAeXO 0.85s linear infinite; }

@keyframes byAeXO {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  50% {
    -webkit-transform: translateX(6px);
    -ms-transform: translateX(6px);
    transform: translateX(6px);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
}

/* New Ai phone page  */
#ai-phone-audio-001:active{ border: 1px solid rgb(40, 158, 253); border-radius: 16px;}
.setup-ai .setup-yourai .setup-yourai-tabs .setup-yourai-ibox h3 span span {     
  background: #289efd; color: white; padding: 2px 8px; border-radius: 51px; margin-right: 5px; font-size: 15px; line-height: 22px; 
}
.ai-pricing-tab .e-n-tabs .e-n-tabs-heading{ 
  background: #daf0ff; width: fit-content; display: flex; align-self: center; padding: 4px; border-radius: 55px;
}
.ai-pricing-tab .e-n-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text span{ 
  background-color: #11b85c; border-radius: 99px; transform: none; transform-origin: 50% 50% 0px; opacity: 1; font-size: 12px; color: #ffffff; padding: 0px 9px; margin-left: 10px;
}
.ai-pricing-tab .e-n-tabs #e-n-tabs-title-1662 { padding: 8px;}
.ai-pricing-tab .e-n-tabs-content .e-con-inner .elementor-widget-container .ai-pricing { font-size: 44px; line-height: 53px; font-weight: 600; color: #101010; }
.aiphone-main-subhead{background-image: linear-gradient(0deg, rgb(29, 133, 243) 0%, rgb(51, 51, 51) 100%); background-clip: text; -webkit-text-fill-color: transparent; }
.ai-slider .elementor-image-box-wrapper .elementor-image-box-img { background-image: url(../../uploads/2025/05/ai-slider.svg); background-position: center; background-repeat: no-repeat; border-radius: 50%; background-size: cover; }
.list-icongrad i{ background: linear-gradient(180deg, rgb(29, 133, 243), rgb(24, 88, 181)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
#e-n-tabs-title-1612 { padding: 8px; }
.banner-buttnn { transition: all 0.4s ease; }
.banner-buttnn:hover { transform: scale(1.05); }

/* Developer IMAGE CHANGE ON TAB SECTION */
.devaccimage img { border-radius: 10px !important; }
.devacctitlecontainer { overflow-y: scroll !important; max-height: 570px; scrollbar-width: thin; }
.devacctitle .pp-accordion-title-icon { flex-direction: column; align-items: start; gap: 20px; }
.devacctitle .pp-accordion-title-icon .pp-icon svg { fill: none !important;}
.devacctitle .pp-accordion-title-icon .pp-icon { display: none; }
.devacctitle .pp-accordion-item-active .pp-accordion-title-icon .pp-icon { display: block; }
.devacctitle .pp-accordion-tab-content img { display: none; }
@media screen and (max-width: 767px){
	.devacctitle .pp-accordion-tab-content img { display: block; }
  .developersgrid .myinfo .pp-info-box span.pp-icon{ display: block;}
}

/* healthcare-industry-assistants */
.page-id-49047 .videoreview.elementor-element .swiper-container~.elementor-swiper-button.swiper-button-disabled { opacity: 0; }
@media screen and (max-width: 767px){
	.page-id-49047 .videoreview.elementor-element .swiper-container~.elementor-swiper-button.swiper-button-disabled { opacity: 0.3; } 
  .expert-datatablee .eael-data-table-wrap{ padding-bottom: 0px;}
}

/* NEW TESTIMONIAL DESIGN - BLACK BG AND IMAGE WITH WHITE TEXT - 10/6/25 */
.wing25testimonial .elementor-testimonial__footer { background: #000; padding: 10px 40px 10px 10px; border-radius: 10px; width: fit-content; }
@media (min-width: 769px) {
  .wing25testimonial .swiper-container { padding-bottom: 0 !important;}
  .wing25testimonial .elementor-testimonial__footer { display: none; }
  .wing25testimonial .swiper-pagination-bullets { color: #fff; cursor: default; display: flex; flex-direction: row; position: relative; margin-top: 40px; }
  .wing25testimonial .swiper-pagination-bullet { 
    height: 120px; overflow: hidden; border-radius: 10px; opacity: 1; padding: 10px; text-align: left;
    transition: width 0.7s cubic-bezier(1, 0.3, 0.5, 1), opacity 0.7s ease-in-out, visibility 0.7s ease-in-out;
  }
  .wing25testimonial .swiper-pagination-bullet.testimonial-bullet-footer-content { width: 350px; display: flex ; flex-direction: row; }
  .wing25testimonial .swiper-pagination-bullet.testimonial-bullet-image-only { width: 120px; }
  .wing25testimonial .swiper-pagination-bullet.testimonial-bullet-image-only img { width: 100px; height: 100%; object-fit: cover; border-radius: 10px; }
  .wing25testimonial .swiper-pagination-bullet .elementor-testimonial__cite { display: grid; }
  .wing25testimonial .swiper-pagination-bullet .elementor-testimonial__name { font-size: 15px; font-style: normal; font-weight: 500; }
  .wing25testimonial .swiper-pagination-bullet .elementor-testimonial__title { font-size: 13px; font-style: normal; font-weight: 400; }
}
@media (max-width: 768px) {
  .wing25testimonial .elementor-testimonial__footer { display: flex; flex-direction: row; width: 100%; } 
  .wing25testimonial .swiper-container .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #ccc !important; border-radius: 50%; margin: 0 5px; background-image: none !important; box-shadow: none !important; padding: 0 !important; }
  .wing25testimonial .swiper-container .swiper-pagination-bullet-active { background-color: #333 !important; }
}

/* INDUSTRY SPECIFIC PAGE */
.eael-progress-bar { width: 0%; height: 2px; background: #289efd; transition: width 0.1s linear; }
.progress-wrap { width: 100%; overflow: hidden; background: #dfdfdf; height: 2px; margin-top: 20px; }
.tabsimgchange .e-n-tab-title, .tabsimgchange .e-n-tab-title-text { flex-direction: column !important; align-items: flex-start !important; gap: 10px !important; }
.tabsimgchange .e-n-tab-title-text .mytab-desc { display: block; color: #000000; font-weight: 400; font-size: 16px; line-height: 24px; }
.industry-tabss-sec .e-n-tab-title .e-n-tab-icon { display: contents !important;}
.industry-tabss-sec .e-n-tab-title[aria-selected="true"] .e-n-tab-icon, .industry-tabss-sec .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon {     
  content: ""; position: absolute; height: 65px; width: 3px; color: white; background: white; border-radius: 15px; left: 5px; display: flex !important;
}
.featuredlist-industryy .eael-feature-list-item .eael-feature-list-icon-box span.eael-feature-list-icon{ border: 2px solid #1EA7E5; }
.featuredlist-industryy .eael-feature-list-item .eael-feature-list-content-box { align-items: center; display: flex;}
.featuredlist-industryy .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-title { margin: 0px;}
.featuredlist-industryy .eael-feature-list-item .connector-mobile { right: calc(100% - 55px) !important; }

/* blogs author name  */
.post .author, .product .author { position: relative; right: unset; bottom: unset; }

.featuredlist-dev3 .eael-feature-list-item .eael-feature-list-icon-box span.eael-feature-list-icon { border: 2px solid #1EA7E5;}
.featuredlist-dev3 .eael-feature-list-item .connector-mobile { right: calc(100% - 80px) !important;}
.featuredlist-dev3 .eael-feature-list-item .connector-tablet { right: calc(100% - 55px) !important;}
.counter-dev3 .elementor-counter { display: flex;flex-direction: column;align-items: start;}
.counter-dev3 .elementor-counter .elementor-counter-title { text-align: left;}

/* FILTER PRICING SECTION */
#moradios #geopricing { display: flex; flex-direction: column; gap: 20px; }
#moradios #geopricing fieldset { border: 1px solid #fff; padding: 20px 10px; border-radius: 15px; display: flex; flex-direction: column; gap: 6px; }
#moradios #geopricing fieldset .form-group { display: flex; flex-direction: row-reverse; justify-content: flex-end; gap: 15px; margin-bottom: 0; padding: 4px 15px; align-items: center; }
#moradios #geopricing fieldset .form-group label { font-family: Sora; font-weight: 500; font-size: 15px; line-height: 31px; color: #ffffff; margin-bottom: 0; }
#moradios #geopricing fieldset .form-group input { height: 30px; }
#moradios #geopricing fieldset .form-group.is-checked { background: #3FB8EF; border-radius: 10px; }
#moradios #geopricing fieldset .form-group input[type="radio"] { height: 15px; appearance: none; border-radius: 50%; width: 15px; border: 1px solid #CAD9F0; background: transparent; transition: background-color 0.3s; }
#moradios #geopricing fieldset .form-group input[type="radio"]:checked { background-color: #062D60 !important; }
/* .page #pricing-panels .panel { display: none; } */
.moboxhover .mocurrency { font-family: Sora; font-weight: 500; font-size: 45px; line-height: 50px; color: #1EA7E5; }
.moboxhover .moprice { font-family: Sora; font-weight: 500; font-size: 52px; line-height: 50px; color: #062D60; }
.moboxhover .momonth { font-family: Sora; font-weight: 500; font-size: 18px; line-height: 50px; color: #1EA7E5; }
.moboxhover:hover h4.pp-info-box-title, .moboxhover:hover .moprice, .moboxhover:hover .elementor-icon-box-title { color: #fff !important; }
.moboxhover:hover .pp-icon-list-text { color: #ABC7D4 !important; } 
.moboxhover:hover .elementor-button { background-color: #ffffff !important; color: #062D60 !important; } 

/* NEW FILTER SECTION  */
.moradios2 #geopricing2 { display: flex; flex-direction: row; gap: 20px; }
.moradios2 #geopricing2 fieldset { border: 1px solid #062D60; padding: 7px 10px; border-radius: 100px; display: flex; flex-direction: row; gap: 6px; }
.moradios2 #geopricing2 fieldset .form-group { cursor: pointer; display: flex; flex-direction: row-reverse; justify-content: flex-end; gap: 15px; margin-bottom: 0; padding: 0px 15px; align-items: center; }
.moradios2 #geopricing2 fieldset .form-group label { font-family: Sora; font-weight: 600; font-size: 15px; line-height: 31px; color: #0E183E; margin-bottom: 0; }
.moradios2 #geopricing2 fieldset .form-group input { height: 30px; }
.moradios2 #geopricing2 fieldset .form-group.is-checked { background: #1EA7E5; border-radius: 100px; }
.moradios2 #geopricing2 fieldset .form-group.is-checked label{ color: #ffffff; }
.moradios2 #geopricing2 fieldset .form-group input[type="radio"] { height: 15px; appearance: none; border-radius: 50%; width: 15px; border: 1px solid #CAD9F0; background: transparent; transition: background-color 0.3s; }
.moradios2 #geopricing2 fieldset .form-group input[type="radio"]:checked { background-color: #062D60 !important; }
.moradios2 #geopricing2 .form-group input{ display: none;}
.moradios2 #geopricing2 .form-group .flagss{ width: 40%; margin-left: 8px; align-self: center; justify-self: center;}
.moradios2 #geopricing2 .form-group #flagss2{ width: 33%; }
.moradios2 #geopricing2 .form-group #flagss3{ width: 28%; }
.moradios2 #geopricing2 .form-group label{ display: flex; justify-content: center; cursor: pointer;}
.moboxhover2 .mocurrency { font-family: Sora; font-weight: 400; font-size: 45px; line-height: 50px; color: #1EA7E5; }
.moboxhover2 .moprice { font-family: Sora; font-weight: 500; font-size: 52px; line-height: 50px; color: #062D60; }
.moboxhover2 .momonth { font-family: Sora; font-weight: 500; font-size: 18px; line-height: 50px; color: #1EA7E5; }

@media (max-width: 768px) {
  .moradios2 #geopricing2 { flex-direction: column;}
  .moradios2 #geopricing2 fieldset { justify-content: center;}
}

/* New pricing section on VA v2 page  */
@media (max-width: 373px) {
  .moradios2 #geopricing2 .form-group label{ flex-direction: column-reverse; align-items: center;}
  .moradios2 #geopricing2 .form-group .flagss { width: 45%; margin-top: 8px; margin-left: 0px;}
  .moradios2 #geopricing2 .form-group #flagss2{ width: 47%; margin-top: 8px; margin-left: 0px;}
  .moradios2 #geopricing2 .form-group #flagss3{ width: 40%; margin-top: 8px; margin-left: 0px;}
  .moradios2 #geopricing2 fieldset .form-group{ padding: 0px 25px; }
}
@media (max-width: 350px) { 
  .moradios2 #geopricing2 fieldset .form-group { padding: 0px 15px; }
}

/* NEW CASE STUDY DESIGN - 22-07-25 */
.csBoxx .eael-creative-button { min-width: auto; }
.cssearch .elementor-search-form__container:not(.elementor-search-form--full-screen) { background: #F2F7FF; color: #B1C2DD; }
.cssearch .elementor-search-form input[type=search] { font-size: 16px; font-family: 'Sora';}
.cssearch input::placeholder { color: #B1C2DD; }
.csBoxx .csmylogoimg img { max-height: 50px; height: 100%; }