/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/



/*********new-style********/

@import url("https://use.typekit.net/vwx3juc.css");

body {font-family: "proxima-nova", sans-serif !important;}

body .elementor-widget:not(:last-child) {margin-bottom: 0px ;}

.hero_banner_text {/*background: linear-gradient(90deg, #1F2026 0%, #000 100%);box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 10px;/*padding: 37px 80px 47px;*/max-width: 740px;}
.hero_banner_img, .hero_banner_img * {position: static;}
.hero_banner_img img {position: absolute;right: 0;top: 0;bottom: 0;margin: auto;}
/* .hero_col_1 {padding: 80px 0 100px 30px;} */
.elementor-swiper-button {position: absolute;display: inline-flex;z-index: 1;cursor: pointer;font-size: 25px;color: hsla(0,0%,93.3%,.9);top: 50%;transform: translateY(-50%);}
.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}
.mb_o_box {margin-bottom: 0 !important;}
.hero_banner > .elementor-container {position: static;}


.sub_menu_content .elementor-sub-item {position: relative;padding: 20px 20px 20px 50px !important;display: flex;flex-direction: column;text-align: left;align-items: flex-start;}
.sub_menu_content .elementor-sub-item::before {content: '';background-image: url('/wp-content/uploads/2023/04/check_blue.svg');width: 25px;height: 30px;background-repeat: no-repeat;position: absolute;left: 15px;top: 24px;background-position: center;background-size: contain;}
.services_menu_one .elementor-sub-item::before {background-image: url('/wp-content/uploads/2023/04/computer_svg.svg');}
.services_menu_two .elementor-sub-item::before {background-image: url('/wp-content/uploads/2023/04/speeker_svg.svg');}
.resources_menu_one .elementor-sub-item::before {background-image: url('/wp-content/uploads/2023/04/setting_svg.svg');}
.resources_menu_two .elementor-sub-item::before {background-image: url('/wp-content/uploads/2023/04/feed_svg.svg');}
.company_menu_one .elementor-sub-item::before {background-image: url('/wp-content/uploads/2023/04/about_svg.svg');}
.company_menu_two .elementor-sub-item::before {background-image: url('/wp-content/uploads/2023/04/user_svg.svg');}
.industries_menu_one .elementor-sub-item::before {background-image: url('/wp-content/uploads/2023/04/machine_svg12.svg');}
.industries_menu_two .elementor-sub-item::before {background-image: url('/wp-content/uploads/2023/04/cap_svg.svg');}
.industries_menu_three .elementor-sub-item::before {background-image: url('/wp-content/uploads/2023/04/medikit_svg.svg');}
.industries_menu_four .elementor-sub-item::before {background-image: url('/wp-content/uploads/2023/04/brifcase_svg.svg');}
.industries_menu_five .elementor-sub-item::before {background-image: url('/wp-content/uploads/2023/04/rocket_svg.svg');}
.menu_ds_heading {font-weight: 700;font-size: 16px;line-height: 30px;letter-spacing: 0.1px;color: #FFFFFF;}
.menu_content_text {font-style: normal;font-weight: 700;font-size: 14px;line-height: 16px;letter-spacing: 0.25px;color: #FFFFFF;}
.header_logo_col.style_2 {width: 65px !important;min-width: 65px !important;overflow: hidden;}
.header_logo_col img {min-width: 200px;}
.sub-menu a.elementor-sub-item {border: none;}


.custom_soft_section::before {content: '';background-image: url('/wp-content/uploads/2023/03/case_study_bg_image.png');width: 30%;height: 705px;background-repeat: no-repeat;background-size: cover;z-index: 0;position: absolute;left: -10px;top: 0;bottom: 0;margin: auto;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.digital_marketing_section::before{content: '';background-image: url('/wp-content/uploads/2023/03/computer_ease_bg.png');width: 30%;height: 705px;background-repeat: no-repeat;background-size: cover;z-index: 0;position: absolute;left: -10px;top: 0;bottom: 0;margin: auto;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.image_box_section .elementor-image-box-img {width: 70px !important;height: 70px;display: flex !important;align-items: center;margin-bottom: 24px !important;}
.partner_section {background: linear-gradient(142.97deg, #000000 -13.33%, #1F2026 100%);}
.bg_heading_color h4.elementor-heading-title {background-color: #5C5C61;width: 48px;height: 48px;border-radius: 50px;display: flex;align-items: center;justify-content: center;}
.service-form {display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: end;}
.service-form .form-group {width: calc(100% - 306px);}
.service-form .form-group.download-btn { width: 290px; }
.service-form .form-group input[type="submit"] {font-family: "Proxima nova", Sans-serif;font-size: 18px; font-weight: 700; text-transform: uppercase; line-height: 22px; letter-spacing: 1px; fill: #1F2026; color: #1F2026;background-color: #21D679;border-radius: 32px 32px 32px 32px; padding: 19px 28px 19px 28px; border: 0;width: 100%; box-shadow:  0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);}
.service-form .form-group input[type="email"] {padding: 16px 18px;height: 60px; border: 0; box-shadow: 0 0 0 transparent;width: 100%;background: #F0F0F0;border-radius: 8px;outline: 0;font-family: 'Inter', sans-serif;color: #99999C;font-style: normal; font-weight: 400; font-size: 20px;line-height: 28px; letter-spacing: -0.4px;border: 1px solid #99999C;}
.service-form .form-group.download-btn .wpcf7-spinner { position: absolute;right: 0;top: 0;}
.max_width_col {max-width: 242px;}
.construction_section .elementor-container {justify-content: space-between;}
.footer_mail input.wpcf7-text {padding: 16px 18px;height: 60px;border: 0;box-shadow: 0 0 0 transparent;width: 100%;background: #FFFFFF;border-radius: 8px;outline: 0;font-family: 'Inter', sans-serif;color: #99999C;font-style: normal;font-weight: 400;font-size: 20px;line-height: 28px;letter-spacing: -0.4px;}
.footer_mail .wpcf7-submit {font-family: "Proxima nova", Sans-serif;font-size: 16px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 2px;fill: #1F2026;color: #ffffff;background-color: #2E7DF7;border-radius: 32px 32px 32px 32px;padding: 19px 28px 19px 28px;border: 0;}
.footer_mail {width: calc(100% - 313px);}
.footer_mail.download-btn {width: 182px;}
.footer_menu_ul ul li a {padding-left: 0 !important;}
.footer_no a {color: #fff;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
.logo_gallary #gallery-1 {display: flex;align-items: center;}

.download-btn .wpcf7-form-control.has-spinner.wpcf7-submit.box_shadow {box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);}
.resources_section .eael-post-list-posts-wrap {grid-gap: 30px !important;}
body .software_icon_setting .elementor-image-box-img {width: 80px !important;height: 80px;display: flex !important;align-items: center;justify-content: center;margin-left: 0 !important;}
.team_img_1 {width: 200px !important;height: 200px;}
.team_img_2 {width: 160px !important;height: 160px;}
.team_img_3 {width: 174px !important;height: 174px;}
.team_img_4 {width: 228px !important;height: 228px;}





.our_ap_img img {background-color: #21d679;width: 32px;height: 32px;min-width: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50px;padding: 6px;}
.our_ap_img {display: inline-flex;align-items: center;column-gap: 15px;}


.hero_banner{overflow: hidden;}
.hero_banner::before {
	content: '';
	background-image: url('https://spark2023stg.wpengine.com/wp-content/uploads/2023/03/home_bg.png');
	width: 100%;
	height: 100%;
	position: absolute;
    top: 0;
    left: 0;
	background-size: cover;
    -webkit-animation:  rotation 50s linear infinite;
    -moz-animation: rotation 50s linear infinite;
    -ms-animation: rotation 50s linear infinite;
}

@-webkit-keyframes rotation {
    0%   { -webkit-transform: rotate(0deg) scale(1); }
      50% { -webkit-transform: rotate(5deg) scale(1.5); }
      75%   { -webkit-transform: rotate(-5deg) scale(1.5); }
      100% { -webkit-transform: rotate(0deg) scale(1); }
  }
  @-moz-keyframes rotation {
    0%   { -webkit-transform: rotate(0deg) scale(1); }
      50% { -webkit-transform: rotate(5deg) scale(1.5); }
      75%   { -webkit-transform: rotate(-5deg) scale(1.5); }
      100% { -webkit-transform: rotate(0deg) scale(1); }
  }
  @-ms-keyframes rotation {
    0%   { -webkit-transform: rotate(0deg) scale(1); }
      50% { -webkit-transform: rotate(5deg) scale(1.5); }
      75%   { -webkit-transform: rotate(-5deg) scale(1.5); }
      100% { -webkit-transform: rotate(0deg) scale(1);}
  }

  .testimonial_heading {font-style: normal;font-weight: 600;font-size: 22px;line-height: 30px;color: #1F2026;}
  .testimonial_pera {font-style: normal;font-weight: 700;font-size: 20px;line-height: 34px;letter-spacing: 0.5px;color: #1F2026;padding-right: 15px;}
  .slider_presidential .swiper-pagination.swiper-pagination-clickable {text-align: left;top: auto;bottom: -48%;z-index: 1;width: 120px;}
  .slider_presidential .swiper-pagination-bullet {border: 2px solid #99999C;background-color: transparent !important;margin: 4px;}
  .slider_presidential .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #99999C !important;}
  /* .slider_presidential.style_2 .swiper-pagination-bullet {border: 2px solid #21D679;background-color: transparent !important;}
  .slider_presidential.style_2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #21D679 !important;} */
  /* .testimonial_heading.style_2 {font-style: normal;font-weight: 600;font-size: 22px;line-height: 30px;color: #ffffff;} */
  /* .testimonial_pera.style_2 {font-style: normal;font-weight: 400;font-size: 20px;line-height: 34px;letter-spacing: 0.5px;color: #ffffff;} */


  .resources_section .eael-post-list-post {flex-direction: column;background-color: transparent !important;}
  .resources_section .eael-post-list-thumbnail {max-width: 100%;text-align: center;min-height: 244px;display: flex;align-items: end;justify-content: center;margin-right: 0;/* background-image: url('/wp-content/uploads/2023/03/res_bg_img.png');background-size: cover;background-repeat: no-repeat; */margin-bottom: 15px;}
  .resources_section .eael-post-elements-readmore-btn::after {content: '\279C';padding-left: 10px;}
  .resources_section .eael-post-elements-readmore-btn{max-width: 140px;margin-top: 23px;}
  .resources_section .eael-post-list-content p {max-width: 80%;}
  .go_resources_btn .elementor-icon-box-wrapper .elementor-icon-box-content h3 {margin: 0;}
  .go_resources_btn .elementor-button-icon.elementor-align-icon-right {background-color: #21d679;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50px;color: #000;font-size: 20px;padding: 8px;}
  .go_resources_btn .elementor-button-content-wrapper{align-items: center;}
  .mb_0 p{margin-bottom: 0;}
  .resources_section * {box-shadow: none !important;border: none;}
  .resources_section .swiper-pagination-bullets {padding-top: 20px;}
  .about_review_section > .elementor-container {flex-wrap: wrap;}
  .contact_inner > p {position: relative;}
  /* .contact_form_main .contact_inner input, .contact_form_main .contact_inner textarea, .contact_form_main .contact_inner select {display: flex;align-items: flex-start;padding: 16px 18px 16px 55px;gap: 10px;background: #F0F0F0;border-radius: 8px;border: none;font-family: "Inter", Sans-serif;font-style: normal;font-weight: 400;font-size: 20px;line-height: 28px;letter-spacing: -0.4px;color: #99999C;} */
  /* .contact_form_main .contact_inner textarea{height: 150px; resize: none;padding: 16px 18px; }
  .contact_form_main .contact_inner select{padding: 16px 18px; } */
  .contact_inner > p label {position: absolute;z-index: 2;top: 20px;left: 20px;bottom: 0;height: 24px;display: flex;align-items: center;justify-content: center;}
  .form_btn input[type="submit"] {font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 1px;fill: #1F2026;color: #1F2026;
  background-color: #21D679;border-radius: 32px 32px 32px 32px;padding: 19px 30px 19px 30px;border: none;width: 100%;margin-top: 15px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
  .contact_inner > p label.style_2 {top: 50px;margin: 0;left: 15px;font-size: 16px;line-height: 19px;letter-spacing: 0.25px;font-family: "proxima-nova", sans-serif !important;color: #99999C;}
  .form_btn input[type="submit"]:hover {background-color: #fff;}
  /* .contact_form_main .contact_inner input::-webkit-input-placeholder, .contact_form_main .contact_inner textarea::-webkit-input-placeholder, .contact_form_main .contact_inner select::-webkit-input-placeholder {color: #99999C;opacity: 1;}
  
  .contact_form_main .contact_inner input:-ms-input-placeholder, .contact_form_main .contact_inner textarea:-ms-input-placeholder, .contact_form_main .contact_inner select:-ms-input-placeholder {color: #99999C;opacity: 1;}
  
  .contact_form_main .contact_inner input::placeholder, .contact_form_main .contact_inner textarea::placeholder, .contact_form_main .contact_inner select::placeholder {color: #99999C;opacity: 1;}

  .contact_form_main .contact_inner input:focus-visible, .contact_form_main .contact_inner textarea:focus-visible, .contact_form_main .contact_inner select:focus-visible{outline: 0;} */
  .digital_email_form .service-form .form-group input[type="submit"] {background-color: #2E7DF7;color: #fff;}
  .info_mb .elementor-icon-box-title {margin-top: 0;}
  .computerease_section {position: relative;}
  .computerease_section::after {content: '';background-image: url("/wp-content/uploads/2023/03/computer_ease_bg.png");background-repeat: no-repeat;width: 30%;height: 705px;background-size: cover;z-index: 0;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
  .box_shadow .elementor-button-link {box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);}
  .footer_mail .wpcf7-submit:hover {background-color: #fff;color: #2E7DF7;}
  .service-form .form-group input[type="submit"]:hover {background-color: #fff;}
  .digital_email_form .service-form .form-group input[type="submit"]:hover {color: #2E7DF7;}
  .mobile_btn {font-weight: 700;font-size: 16px;line-height: 22px;letter-spacing: 2px;text-transform: uppercase;color: #99999C;display: flex;align-items: center;column-gap: 15px;padding-top: 30px;}
  .heading_s_section .mobile_bg_text {min-width:30px;width: 30px;height: 30px;color: #5C5C61;display: flex;align-items: center;justify-content: center;border-radius: 50px;background-color: #D6D6D7;}
  .heading_s_section .elementor-image-box-title {display: flex;align-items: center;column-gap: 8px;}
  .heading_s_section .elementor-image-box-description {padding-left: 38px;}
  .header_navigation .elementor-sub-item {border-bottom: 1px solid #5C5C61; border-left: 0 !important;}
  .header_navigation .sub-menu .menu-item {display: block !important;}
  .header_navigation .elementor-nav-menu .menu-item:nth-child(2) {display: none;}
  .header_navigation .elementor-menu-toggle {padding: 0;} 
  .mobile_btn {display: none;}
  .desktop_btn {padding-top: 30px;display: inline-block;}
  .resources_section.carousel .eael-grid-post.eael-post-grid-column { padding: 0;}
  .resources_section.carousel .eael-post-list-content {padding: 0 !important;}

  .our-approach-section .list-item { position: relative; padding-left: 73px;}
.our-approach-section .list-item span.number-list { position: absolute; left: 0; top: 0; width: 48px; height: 48px; background: #D6D6D7; border-radius: 30px; font-family: 'Inter', sans-serif; font-style: normal; font-weight: 600; font-size: 22px; line-height: 30px; text-align: center; letter-spacing: -0.55px; color:  #5C5C61 ; display: flex; justify-content: center; align-items: center;}
.our-approach-section .list-item .elementor-widget-container h3.elementor-icon-box-title { margin-top: 0;}
.our-approach-section .list-item .btn a { font-family: "Proxima nova", Sans-serif; font-style: normal; font-weight: 700; font-size: 16px; line-height: 22px; letter-spacing: 2px; text-transform: uppercase; color: #5C5C61;}
.our-approach-section .list-item .btn { display: block; width: 100%; margin: 10px 0 0;}
.our-approach-section .list-item .btn img { vertical-align: middle;}

.discuss-btn .elementor-button-icon svg { width: 32px; vertical-align: middle;}
.discuss-btn .elementor-button-content-wrapper { align-items: center;}
.elementor-column.max_width_div > .elementor-widget-wrap { max-width: 618px;}
.resources_section .eael-post-list-content {padding: 0 !important;}
.team_col {width: auto !important;}
.banner_section_ps > .elementor-container {position: static;}
.hero_banner.new_hero::before {background-image: url('/wp-content/uploads/2023/03/new_banner_bg.jpg') !important;}
/* .contact_form_new .contact_form_main .contact_inner input, .contact_form_new .contact_form_main .contact_inner textarea, .contact_form_new .contact_form_main .contact_inner select {background: #1F2026;border: 1px solid #99999C;color: #fff;}

.contact_form_new .contact_form_main .contact_inner input::-webkit-input-placeholder, .contact_form_new .contact_form_main .contact_inner textarea::-webkit-input-placeholder, .contact_form_new .contact_form_main .contact_inner select::-webkit-input-placeholder {color: #ffffff;opacity: 1;}
  
.contact_form_new .contact_form_main .contact_inner input:-ms-input-placeholder, .contact_form_new .contact_form_main .contact_inner textarea:-ms-input-placeholder, .contact_form_new .contact_form_main .contact_inner select:-ms-input-placeholder {color: #ffffff;opacity: 1;}
  
.contact_form_new .contact_form_main .contact_inner input::placeholder, .contact_form_new .contact_form_main .contact_inner textarea::placeholder, .contact_form_new .contact_form_main .contact_inner select::placeholder {color: #ffffff;opacity: 1;}

.contact_form_new .contact_inner > p label.style_2 {color: #fff;}

.contact_form_new .contact_inner > p label img {filter: brightness(2);} */


.image_box .attachment-full.size-full.wp-image-330 {max-width: 206px;height: 206px;width: 206px;}
.image_box .elementor-image-box-title {color: #1F2026;font-size: 14px;font-weight: 600;line-height: 17px;margin: 0;}
.image_box .elementor-image-box-content {padding: 10px 20px 10px 20px;background-color: transparent;background-image: linear-gradient(270deg, #2E7DF7 0%, #C0D8FC 100%);border-radius: 50px 50px 50px 50px;max-width: 176px;position: absolute;right: -65px;bottom: 54px;}

.laptop_inner_img {display: inline-block;height: 61%;left: 46.5%;overflow: hidden;position: absolute;top: 46.5%;-web-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 62% !important; border-radius: 10px 10px 0 0;}
.laptop_inner_img > .elementor-widget-container > img {display: block;left: 0%;position: absolute;top: 0;-webkit-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px);-webkit-transition: 5s ease-in-out;-o-transition: 5s ease-in-out;transition: 5s ease-in-out;width: 100%;}

.construction_banner{overflow: hidden;}
.construction_banner::before {
	content: '';
	background-image: url('/wp-content/uploads/2023/04/construction_bg.png');
	width: 100%;
	height: 100%;
	position: absolute;
    top: 0;
    left: 0;
	background-size: cover;
    -webkit-animation:  rotation 50s linear infinite;
    -moz-animation: rotation 50s linear infinite;
    -ms-animation: rotation 50s linear infinite;
}

.loction_section {overflow: hidden;}

.loction_section::before {content: '';background-image: url('/wp-content/uploads/2023/04/Gradient_new_5.png');width: 100%;height: 100%;position: absolute; top: 0; left: 0;background-size: cover; -webkit-animation:  rotation 50s linear infinite; -moz-animation: rotation 50s linear infinite;-ms-animation: rotation 50s linear infinite;}
.slide_images .slider_presidential .swiper-pagination.swiper-pagination-clickable{text-align: center; width: 100%; bottom: -40px;}

.banner_testiomnial .elementor-testimonial__image {position: absolute;top: 0;width: 100px;height: 100px;left: 0;}
.banner_testiomnial .elementor-testimonial__image img {width: 100px;height: 100px;}
.banner_testiomnial .elementor-testimonial__content {padding-left: 140px;}
.banner_testiomnial .elementor-testimonial__footer {padding-left: 140px;}
.banner_testiomnial .elementor-testimonial__cite {margin-left: 0 !important;}
.banner_testiomnial .elementor-swiper-button i {background: #5C5C61;width: 32px;height: 32px;border-radius: 50px;display: flex;align-items: center;justify-content: center;font-size: 14px;}

.wpcf7-spinner{display: none;}
.price_list_webguard .elementor-icon-list-item {align-items: flex-start !important;}
.price_list_webguard .elementor-icon-list-item .elementor-icon-list-icon{margin-top: 8px;}
.go_resources_btn .elementor-button-icon.elementor-align-icon-left {background-color: #21d679;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50px;color: #000;font-size: 20px;}
.pd_0 ul {padding-left: 28px;}

.the_review_area .elementor-testimonial-image {position: absolute;top: 0;left: 0;width: 100px;height: 100px;}
.the_review_area .elementor-testimonial-image img {width: 100px;height: 100px;}
.the_review_area .elementor-testimonial-content {padding-left: 130px;}
.the_review_area .elementor-testimonial-meta {padding-left: 130px;}
.the_review_area .elementor-testimonial__cite {margin-left: 0 !important;}
.gernal_overview_section .elementor-image-box-img {display: flex !important;align-items: center;justify-content: center;}
.text_al_left .elementor-button-link {text-align: left;}
.table_content_btn a {color: #1F2026;}
.ads_testimonial .elementor-testimonial-wrapper {display: flex;flex-direction: column-reverse;row-gap: 25px;}
.heading_st_ads .elementor-heading-title {background-color: #D6D6D7;width: 48px;height: 48px;min-width: 48px;display: flex;align-items: center;justify-content: center;border-radius: 50px;}
.our-approach-section.style_3 .check_bg .elementor-icon-box-icon {background: #D6D6D7;width: 48px;height: 48px;min-width: 48px;display: flex;align-items: center;justify-content: center;border-radius: 50px;}
.our-approach-section.style_3 .check_bg {padding-left: 50px;}

.footer_menu_ul ul li a.elementor-item {display: inline-flex;padding-right: 0 !important;}
.menu_cs_area > .elementor-item {display: flex;flex-direction: column;text-align: left;align-items: flex-start;cursor: auto;padding: 0 !important;pointer-events: none;}
.menu_cs_area {border: 2px solid #2E7DF7;border-radius: 17px !important;margin: 30px;padding: 35px;}
.heading_menu_h3 {font-style: normal;font-weight: 700;font-size: 24px;line-height: 34px;letter-spacing: 0.008em;color: #FFFFFF;cursor: text;margin-bottom: 0;}
.menu_sc_btn {font-size: 14px;font-weight: 700;text-transform: uppercase;line-height: 22px !important;letter-spacing: 1px;fill: #FFFFFF;color: #FFFFFF;background-color: #2E7DF7;border-radius: 32px 32px 32px 32px !important;padding: 15px 15px 15px 15px !important;display: flex !important;align-items: center !important;justify-content: center;}
.menu_custom_area {display: none !important;}
.menu_copyright {font-style: normal;font-weight: 700;font-size: 14px;line-height: 16px;text-align: center;letter-spacing: 0.25px;color: #99999C;}
.sub_menu_pera {font-style: normal;font-weight: 700;font-size: 16px;line-height: 20px;letter-spacing: 0.85px;color: #FFFFFF;margin-bottom: 30px;max-width: 90%;transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;cursor: text;}
.menu_sc_btn:hover {color: #2E7DF7 !important;background-color: #FFFFFF !important;}
.menu_active_footer {display: block !important;}
.bg_heading_color.bolt_color h4.elementor-heading-title { background-color: #D6D6D7;}
.play_btn_css .elementor-custom-embed-play {width: 50px;height: 50px;}
.play_btn_css .elementor-custom-embed-play .eicon-play::before {background-image: url(/wp-content/uploads/2023/04/Play-Button.svg);content: '';width: 50px;height: 50px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-size: cover;}
.our_culture_bg::before {content: '';background: linear-gradient(160deg, #F0F0F0 0%, #FFFFFF 100%);border: 1px solid #F0F0F0;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 10px;width: 78%;height: 100%;position: absolute;right: 0;top: 0;}
.slider_presidential.style_6 .elementor-main-swiper.swiper-container {margin-left: 0;}
.slider_presidential.style_6 .swiper-pagination.swiper-pagination-clickable {top: 0;bottom: auto;}
.our_hosting_plan_btn {font-weight: 700;font-size: 16px;line-height: 22px;letter-spacing: 2px;color: #5C5C61;text-transform: uppercase;display: flex;align-items: center;column-gap: 15px;}
body .marketing_ic_listing .elementor-image-box-img {width: 80px !important;height: 80px;display: flex !important;align-items: center !important;justify-content: center;margin-left: 0 !important;}

.elementor-column.max_width_div.style_2 {max-width: 750px;}
.partner_inner_section > .elementor-container {justify-content: space-between;}
.partner_inner_section .elementor-column.max_width_div > .elementor-widget-wrap {max-width: 100%;}
.testimonial_webguard_section .elementor-testimonial-wrapper {display: flex;align-items: center;flex-direction: column-reverse;row-gap: 28px;}
.constructions_link {color: rgba(46, 125, 247, 1);}

.hero_banner.new_hero.about_banner::before {background-image: url('/wp-content/uploads/2023/04/webguard_bg.png') !important;}
.create_tc_link {font-weight: 700;font-size: 16px;line-height: 22px;letter-spacing: 2px;text-transform: uppercase;color: #FFFFFF;display: flex;align-items: center;column-gap: 20px;padding-top: 20px;transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.create_tc_link img {background: #21D679;width: 32px;height: 32px;border-radius: 50px;padding: 8px;}
.ul_style_new ul {list-style: disc;}
.play_btn_css.style_2 .elementor-custom-embed-image-overlay {border-radius: 10px;}
.testimonial_pera.style_2 {min-height: 140px;}
.create_tc_link.style_2 {color: #5C5C61;}
.slider_two_style .swiper-pagination-bullet {border: 2px solid #21D679;background-color: transparent !important;}
.slider_two_style .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #21D679 !important;}
.slider_two_style .swiper-pagination.swiper-pagination-bullets {bottom: -40px;}
.our_ap_img.style_3 {color: #fff;font-size: 16px;line-height: 22px;letter-spacing: 2px;text-transform: uppercase;}
.privacy_links p a {color: #fff;}
.slider_presidential.digital_hub .swiper-pagination-bullet {border: 2px solid #21D679;background-color: transparent !important;}
.slider_presidential.digital_hub .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #21D679 !important}
.footer_no a:hover {color: #21d679;}
.banner_testiomnial .swiper-wrapper {align-items: center !important;}
.services_provider_area .elementor-icon-list-items .elementor-icon-list-item {position: relative;}
body .services_provider_area  .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after {content: '';background-color: #21D679;width: 2px;height: 50%;position: absolute;top: 0;bottom: 0;right: -8px;border-color: transparent;border-width: 0;margin: auto;}
body .services_provider_area  .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:last-child::after{display: none;}
.play_btn_css.style_2 .elementor-custom-embed-play {width: 150px;height: 150px;}
.play_btn_css.style_2 .elementor-custom-embed-play .eicon-play::before{width: 150px;height: 150px;}
.play_btn_css.style_2 .elementor-custom-embed-play i {opacity: 1;}
.career_testimonial_area .item-content-wrapper::before {display: none !important;}
.career_testimonial_area .item-content-wrapper {background-color: transparent !important;padding: 0 !important;}
.career_testimonial_area .swiper-wrapper .single-item-wrapper {flex-direction: column-reverse;}
.career_testimonial_area .tss-carousel.swiper .profile-img-wrapper, .career_testimonial_area .tss-carousel.swiper .author-name, .career_testimonial_area .tss-carousel.swiper .author-bio {text-align: left !important;}
.career_testimonial_area .tss-carousel.swiper .profile-img-wrapper{position: absolute; left: 0;width: 50px;height: 50px;top: 8px;}
.career_testimonial_area .tss-carousel.swiper .tss-meta-info {position: relative; padding-left: 65px;margin-top: 30px;}
.career_testimonial_area .tss-carousel.swiper .author-name {font-style: normal;font-weight: 600;font-size: 22px;line-height: 30px;color: #1F2026;margin-top: 0;}
.career_testimonial_area .tss-carousel.swiper .author-info {font-style: normal;font-weight: 700;font-size: 16px; line-height: 26px; letter-spacing: 0.25px;color: #5C5C61;}
.career_testimonial_area .career_testimonial_content {color: #1F2026;font-size: 32px;font-weight: 700;font-style: normal;line-height: 48px;letter-spacing: 0.005em;max-width: 490px;padding-top: 65px;}
.career_testimonial_area .career_testimonial_img {position: absolute;right: 0;width: 57.5%;}
.career_testimonial_area .slide-item {padding: 0 30px;}
.testimonial_img_style {border-radius: 10px !important;width: 100%;}
body .career_testimonial_area .tss-carousel.swiper .swiper-pagination {top: 0;bottom: auto !important;max-width: 200px;left: 30px;text-align: left;}
body .career_testimonial_area .tss-carousel.swiper .swiper-pagination .swiper-pagination-bullet {border: 2px solid #99999C;background-color: transparent !important;width: 16px;height: 16px;}
body .career_testimonial_area .tss-carousel.swiper .swiper-pagination .swiper-pagination-bullet-active {background-color: #99999C !important;}
body .career_testimonial_area  .tss-wrapper .tss-carousel1 .item-content-wrapper::after {display: none;}
/* .mega_menu_item .elementor-image-box-img {margin-right: 0 !important;}
.mega_menu_item .elementor-image-box-img img {width: 30px;height: 30px;}
.mega_menu_item .elementor-widget-container {background-color: #000;border: 1px solid #21D679;padding: 40px 30px;border-radius: 10px;}
.mega_menu_item .elementor-image-box-img a {position: absolute;top: 0;left: 0;height: 100%;bottom: auto;width: 100%;padding: 40px 0 0 30px;z-index: 2;}
.mega_menu_item .elementor-widget-container .elementor-image-box-title {margin: 0;padding-left: 40px;}
.mega_menu_item .elementor-widget-container  .elementor-image-box-description {padding-top: 25px;position: relative;padding-bottom: 30px;}
.mega_menu_item .elementor-widget-container .elementor-image-box-description::before {content: '';background-image: url('/wp-content/uploads/2023/05/arrow_forward_grey.svg');position: absolute;bottom: 0;left: 0;width: 20px;height: 20px;background-position: center;filter: invert();background-repeat: no-repeat;background-size: cover;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
.mega_menu_item .elementor-widget-container .elementor-image-box-description::after {content: '';background-image: url('/wp-content/uploads/2023/05/arrow_forward_green.svg');position: absolute;bottom: 0;left: 0;width: 20px;height: 20px;background-position: center;background-repeat: no-repeat;background-size: cover;opacity: 0;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
.mega_menu_item .elementor-widget-container:hover .elementor-image-box-description::before {opacity: 0;}
.mega_menu_item .elementor-widget-container:hover .elementor-image-box-description::after {opacity: 1;}
.mega_menu_item .elementor-widget-container:hover .elementor-image-box-description {color: #21d679 !important;}
.mega_menu_item .elementor-widget-container .elementor-image-box-description {transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;} */

.header_space_menu > .elementor-container {justify-content: space-between;}
.mega_menu_item_head .elementor-icon-box-title {margin: 0;}
.mega_menu_item:hover .opcity_icon svg path {fill: #21d679;}
.mega_menu_item {max-width: 450px;}

.mega_menu_style .ekit-wid-con.ekit_menu_responsive_tablet .elementskit-navbar-nav-default:hover ul li .elementskit-megamenu-panel {visibility: visible !important;border-top: 1px solid #1F2026;top: 85px;}
.mega_menu_item.style_new {max-width: 745px;}
::selection {color: #ffffff;background-color: #21d679;}
.post_content_area p {font-style: normal;font-weight: 500;font-size: 20px;line-height: 34px;letter-spacing: 0.5px;color: #1F2026;}
.post_content_area a {font-style: normal;font-weight: 500;font-size: 20px;line-height: 34px;letter-spacing: 0.5px;color: #1F2026;text-decoration: underline;transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.post_content_area h2 {font-size: 36px;line-height: 44px;font-weight: 700;color: #1F2026;letter-spacing: 0.5px;margin-top: 39px;}
.post_content_area h3 {font-size: 32px !important;line-height: 48px;font-weight: 700;color: #1F2026;letter-spacing: 0.5px;margin-top: 22px;}
.post_content_area a:hover {color: #21d679;}
.service-form .blog_mail input[type="email"] {padding: 16px 18px;height: 60px;box-shadow: 0 0 0 transparent;width: 100%;background: #FFF;border-radius: 8px;outline: 0;font-family: 'Inter', sans-serif;color: #99999C;font-style: normal;font-weight: 400;font-size: 20px;line-height: 28px;letter-spacing: -0.4px;border: 1px solid #99999C;}
.service-form .blog_mail input[type="submit"] {font-family: "Proxima nova", Sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 1px;fill: #FFF;color: #FFF;background-color: #2E7DF7;border-radius: 32px 32px 32px 32px;padding: 19px 28px 19px 28px;border: 0;width: 100%;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);}
.service-form .blog_mail input[type="submit"]:hover {background-color: #fff;color: #2e7df7;}
.mega_menu_item_head .elementor-icon-box-wrapper {align-items: center !important;}
.post_content_area li {font-style: normal;font-weight: 400;font-size: 18px;line-height: 22px;letter-spacing: 1px;color: #1F2026;padding: 10px 0;}
.mobile_menu_items .elementor-icon-box-icon {margin-top: 10px;}
.green_link p a {color: #21D679;text-decoration: underline;}


.contact_form_new input, .contact_form_new textarea, .contact_form_new select {display: flex;align-items: flex-start;padding: 16px 18px 16px 55px !important;gap: 10px;background: #F0F0F0;border-radius: 8px;border: none;font-style: normal;font-weight: 600;font-size: 20px;line-height: 34px;letter-spacing: -0.4px;color:#99999C;background: #1F2026;border: 1px solid #99999C;color: #fff}
.contact_form_new input::-webkit-input-placeholder, .contact_form_new textarea::-webkit-input-placeholder, .contact_form_new select::-webkit-input-placeholder {color: #ffffff;opacity: 1;font-style: normal;font-weight: 600;font-size: 20px;line-height: 28px;letter-spacing: -0.4px;}
  
  .contact_form_new input:-ms-input-placeholder, .contact_form_new textarea:-ms-input-placeholder, .contact_form_new select:-ms-input-placeholder {color: #ffffff;opacity: 1;font-style: normal;font-weight: 600;font-size: 20px;line-height: 28px;letter-spacing: -0.4px;}
  
  .contact_form_new input::placeholder, .contact_form_new textarea::placeholder, .contact_form_new select::placeholder {color: #ffffff;opacity: 1;font-style: normal;font-weight: 600;font-size: 20px;line-height: 34px;letter-spacing: -0.4px;}

  .contact_form_new input:focus-visible, .contact_form_new textarea:focus-visible, .contact_form_new select:focus-visible{outline: 0;}
  .contact_form_new input, .contact_form_new textarea, .contact_form_new select {background: #1F2026;border: 1px solid #99999C;color: #fff;}
  .contact_form_new textarea{height: 150px !important; resize: none !important;padding: 16px 18px !important; }
  body .contact_form_new .how_spark_input input {padding: 16px 18px !important;}
  .input_style .ginput_container{position: relative;}
  .input_style .ginput_container::before {content: '';width: 20px;height: 20px;position: absolute;left: 20px;top: 0;bottom: 0;margin: auto;filter: brightness(2);filter: brightness(2);
   background-repeat: no-repeat;background-position: center;background-size: auto;}
  .companyname_input .ginput_container::before {background-image: url('/wp-content/uploads/2023/03/company_ic.png');}
  .name_input .ginput_container::before {background-image: url('/wp-content/uploads/2023/03/person_ic.png');}
  .email_input .ginput_container::before {background-image: url('/wp-content/uploads/2023/03/Subtract_ic.png');}
  .phone_input .ginput_container::before {background-image: url('/wp-content/uploads/2023/03/phone_ic.png');}
  body .contact_form_new .gform_button {font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 1px;fill: #1F2026;color: #1F2026;background-color: #21D679;border-radius: 32px 32px 32px 32px;padding: 19px 30px 19px 30px !important;border: none !important;width: 100%;margin-top: 15px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);display: flex;align-items: center;justify-content: center;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
  body .contact_form_new .gform_button:hover {background-color: #fff;}
  body .contact_form_new .gform_title {color: #FFFFFF;font-size: 22px;font-weight: 600;line-height: 30px;}
  body .contact_form_new .gform-grid-col {padding-right: 0 !important;}
  .post_content_area ul{list-style: disc;padding-left: 30px;} 
  .promo.bg-blue span.button {border-radius: 40px;font-size: 20px;align-content: flex-end;padding: 20px 40px;font-weight: bold;color: #1f2026;transition: 0.75s ease-in-out;-moz-transition: 0.75s ease-in-out;-webkit-transition: 0.75s ease-in-out;-o-transition: 0.75s ease-in-out;white-space: nowrap;background-color: #fff;}
  .promo.bg-blue strong {font-size: 44px;color: white;font-weight: bold !important;line-height: 1;}
  .promo.bg-blue a {color: #9393a8;border-bottom: 3px solid #21D679 !important;line-height: 26px;font-weight: 400;display: inline;vertical-align: baseline;text-decoration: none;width: 100%;padding: 50px;display: flex !important;align-items: center;justify-content: space-between;color: #1F2026;outline: none;text-decoration: none !important;cursor: pointer;vertical-align: middle;max-width: 100% !important;white-space: normal !important;display: inline-block;transition: ease-out 0.5s;}
  .bg-blue {background: #2e7df7;color: white;transition: 0.75s ease-in-out;-moz-transition: 0.75s ease-in-out;-webkit-transition: 0.75s ease-in-out;-o-transition: 0.75s ease-in-out;}
  .promo {width: 100%;overflow: auto;box-sizing: border-box;max-width: 900px;display: flex !important;position: relative;margin: 20px 0px;margin: auto;}
  .promo.bg-blue span.button:hover {-webkit-box-shadow: 0 6px 13px 0 rgba(0,0,0,0.1), 0 20px 30px 0 rgba(0,0,0,0.14);box-shadow: 0 6px 13px 0 rgba(0,0,0,0.1), 0 20px 30px 0 rgba(0,0,0,0.14);}
  .bg-blue:hover span.button {background: #1f2026;color: white;}
  .bg-blue .descriptor {opacity: 0;transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;position: absolute;top: 40px;color: #c0d8fc;font-size: 14px;text-transform: uppercase;transform: translateY(50%);}
  .promo:hover .descriptor {opacity: 1; transform: translateY(0);}
  .blogs_icon_box .elementor-icon-box-wrapper {padding: 30px 15px 20px;background: #FFFFFF;border: 1px solid #C6C6C6;box-sizing: border-box;box-shadow: 2px 2px 10px 4px rgba(0, 0, 0, 0.25);border-radius: 11px;margin-top: 40px;min-height: 400px;}
  .promo:hover {border-radius: 20px;-webkit-box-shadow: 0 6px 13px 0 rgba(0,0,0,0.1), 0 20px 30px 0 rgba(0,0,0,0.14);box-shadow: 0 6px 13px 0 rgba(0,0,0,0.1), 0 20px 30px 0 rgba(0,0,0,0.14);}
  .post_content_area strong {font-weight: 700 !important;}
  .smp_img_col .elementor-widget-container::after {position: absolute;content: "";background-image: url("/wp-content/uploads/2023/05/dot-image.webp");right: 0;top: 0;width: 180px;height: 350px;z-index: -1;background-position: top;background-repeat: no-repeat;background-size: contain;}

.smp_img_col .elementor-widget-container {position: relative;}

.smp_img_col .elementor-widget-container::before {position: absolute;content: "";background-image: url("/wp-content/uploads/2023/05/gray_bg.webp");left: 30px;top: 150px;width: 792px;height: 489px;background-repeat: no-repeat;z-index: -2;background-position: center top;}
.solution_sec_blog > .elementor-widget-container::after {position: absolute;content: "";background-image: url("/wp-content/uploads/2023/05/gray_bg_2.webp");width: 792px;height: 489px;background-repeat: no-repeat;top: 35%;z-index: -2;left: -250px;}
.solution_sec_blog{position: relative;}
body .services_provider_area.style_2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after {background-color: #000;}
.pbBox.span3 h6 {width: 100%;font-size: 20px;margin: 15px 0 10px;letter-spacing: 0.5px;color: #1F2026;font-weight: 700;line-height: 1.4;}
.pbBox.span3 {padding: 30px 15px 20px;background: #FFFFFF;border: 1px solid #C6C6C6;box-sizing: border-box;box-shadow: 2px 2px 10px 4px rgba(0, 0, 0, 0.25);border-radius: 11px;margin-top: 40px;width: 23.076923077%;text-align: center;}
.pbBoxes.flex-box.fullwidth {display: -webkit-box;display: -moz-box;display: -ms-box;display: -webkit-flex;display: flex;flex-flow: row wrap;-webkit-flex-flow: row wrap;width: 100%;justify-content: space-between;}
.pbText.fullwidth p {font-weight: 400;color: #000;font-size: 16px;margin-bottom: 0;}
.blog_testimonial .elementor-testimonial-details {display: flex !important;align-items: center;justify-content: space-between;column-gap: 6px;}
.blog_testimonial .elementor-widget-container {position: relative;background: #FFFFFF;border: 1px solid #C6C6C6;box-sizing: border-box;box-shadow: 2px 2px 10px 4px rgba(0, 0, 0, 0.25);border-radius: 11px;max-width: 736px;float: none;display: inline-block;}
.blog_testimonial .elementor-widget-container::after {position: absolute;content: '';background-image: url("/wp-content/uploads/2023/05/Star-6.webp");width: 217px;height: 34px;top: 30px;background-repeat: repeat;background-size: 36px;left: 0;right: 0;margin: auto;}
.blog_testimonial .elementor-widget-wrap {text-align: center;}
.box_shadow.text_dc_none a {text-decoration: none;box-shadow: 0 6px 13px 0 rgba(0,0,0,0.1), 0 20px 30px 0 rgba(0,0,0,0.14);text-align: center;}
.blog_testimonial .elementor-container::before {position: absolute;content: "";background-image: url("/wp-content/uploads/2023/05/new_gray_img.webp");right: -34%;top: 120px;	width: 792px;height: 489px;background-repeat: no-repeat;}
.blog_testimonial .elementor-container {position: relative;}

.blog_testimonial .has_eae_slider::after {position: absolute;content: "";background-image: url("/wp-content/uploads/2023/05/smp-icon-circle-1.webp");width: 136px;height: 136px;border-radius: 50%;-webkit-box-shadow: 0 2px 9px 2px rgba(0,0,0,0.15);box-shadow: 0 2px 9px 2px rgba(0,0,0,0.15);bottom: -80px;background-size: cover;bottom: -52px;right: 71px;}
.box_shadow.text_dc_none a:hover { box-shadow: none;background: #2e7df7 !important;color: #fff !important;}
#Icons-2 .cls-2 {fill: #1f2026 !important;}
#Icons .cls-2 {fill: #21d679;}
#Icons-2 .cls-1 {fill: #21d679 !important;}
.blog_testimonial.style_2 .has_eae_slider::after {position: absolute;content: "";background-image: url("/wp-content/uploads/2023/05/Dane-Reinhart.webp");width: 136px;height: 136px;border-radius: 50%;-webkit-box-shadow: 0 2px 9px 2px rgba(0,0,0,0.15);box-shadow: 0 2px 9px 2px rgba(0,0,0,0.15);bottom: -80px;background-size: cover;bottom: -52px;right: 71px;}
.post_content_area h1 {font-size: 36px;line-height: 44px;font-weight: 700;color: #1f2026;}
.blog_testimonial.kendra_testimonial .has_eae_slider::after {background-image: url("/wp-content/uploads/2023/05/Kendra-Townsend-2-1.webp");}
.blog_testimonial.b_wilson .has_eae_slider::after {background: url('/wp-content/uploads/2023/05/wa-logo-2.webp');background-repeat: no-repeat;background-size: contain;}
ol {list-style: none;padding: 0;}
.post_content_area h4 {font-size: 24px;font-weight: 700;color: #1F2026;letter-spacing: 0.5px;}
.cta_section_post .cta_area {display: flex;align-items: center;column-gap: 20px;position: relative;z-index: 2;}
.cta_section_post {position: relative;padding: 50px 0px;margin: 30px 0;}
.cta_section_post::after {content: '';background: linear-gradient(160deg, #F0F0F0 0%, #FFFFFF 100%);border: 1px solid #F0F0F0;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 10px;width: 85%;height: 100%;position: absolute;right: 0;top: 0;	z-index: 0;}
.cta_section_post .cta_line {font-style: normal;font-weight: 700;font-size: 36px;line-height: 44px;letter-spacing: 0.005em;color: #1F2026;}
body .cta_section_post .cta_post_btn {font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 1px;fill: #FFFFFF;color: #FFFFFF;background-color: #2E7DF7;border-radius: 32px 32px 32px 32px;padding: 17px 30px 17px 30px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);text-decoration: none;}
.cta_rt {width: 70%;padding: 10px;}
.cta_discription {padding-bottom: 40px;}
.no_decoration {text-decoration: none !important;}
.post_content_area li h4 {margin: 0;}
.list_pd_0 li {padding: 0 0 10px;}
.post_content_area li img {padding: 20px 0 10px;}
body .cta_section_post .cta_post_btn:hover {color: #2E7DF7;background-color: #fff;}
.banner_col_row_new {position: absolute;left: 0;top: calc(50% - 150px);transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 22;}
.banner_col_row_new.inner_page_banner { top: 50%;}
.elementor-image-carousel-wrapper .swiper-slide-image {width: 100%;}
.slider_banner_img img {width: 100%;}
.logo_tag_line .elementor-widget-container { max-width: 515px;}
body .resources_section.case_studies_more .eael-post-list-wrap .eael-post-list-post .eael-post-list-thumbnail {max-width: 100%;text-align: center;min-height: 244px;display: flex;align-items: center;justify-content: center;margin-right: 0;background-image: url('/wp-content/uploads/2023/03/res_bg_img.png');background-size: cover;background-repeat: no-repeat;margin-bottom: 15px;padding: 20px;position: relative;}
body.single-casestudy .resources_section .eael-post-list-wrap .eael-post-list-post .eael-post-list-thumbnail img {width: 80%;}

.left_align_btn a.elementor-button-link { text-align: left;}
.sitemap_sec_list ul li::before {position: absolute;content: "";width: 5px;height: 5px;background-color: #2E7DF7;left: -15px;top: 14px;bottom: 0;border-radius: 10px;}
.sitemap_sec_list ul li {list-style: none;position: relative;}
.tabs_button .tabs_btn {color: #fff;}
.casestudy_content p {font-weight: 700;font-size: 18px;line-height: 26px;letter-spacing: 0.85px;color: #1F2026;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical;}
/**casestudy**/
body{padding: 0; margin: 0; box-sizing: border-box;}
.container {max-width: 1530px;margin: auto;}
img{max-width: 100%;}
.casestudy_search_section{padding: 35px 30px;background-color: #F0F0F0;}
.case_study_form .from_area {display: flex;justify-content: space-between;align-items: flex-end;column-gap: 20px;}
.case_study_form .form_inner {display: flex;flex-direction: column;row-gap: 8px;position: relative;max-width: 50%;width: 100%;}
.case_study_form input, .case_study_form select {background: #FFFFFF;border-radius: 8px;padding: 20px 20px;border: none;width: 100%;}
.case_study_form .search_input {position: relative;}
.search_icon_area {position: absolute;right: 14px;top: 17px;bottom: 0;margin: auto;}
.custom_btn{width:215px;font-family: "proxima-nova", sans-serif !important;font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 1px;fill: #FFFFFF;color: #FFFFFF;background-color: #2E7DF7;border-radius: 32px 32px 32px 32px;padding: 19px 30px 19px 30px;outline: 0;border: none;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);}
ul{list-style: none;padding: 0;}
.tag_section .tag_btn {background: #F0F0F0;border-radius: 8px;border: none;padding: 8px 20px;display: flex;justify-content: space-between;align-items: center;column-gap: 10px;font-weight: 700;font-size: 14px;line-height: 22px;color: #5C5C61;text-transform: uppercase;letter-spacing: 2px;}
.tag_section .tag_listing {display: flex;flex-wrap: wrap;column-gap: 10px;row-gap: 10px;}
h3.heading_style {font-weight: 500;font-size: 16px;line-height: 26px;letter-spacing: 0.25px;color: rgba(0, 0, 0, 0.5);display: flex;column-gap: 20px;align-items: center;margin: 0;}
.count_row {display: flex;align-items: center;column-gap: 16px;}
.row {display: flex;flex-wrap: wrap;}
.casestudy_tags_number {border-radius: 8px;border: none;padding: 8px 20px;font-weight: 700;font-size: 14px;line-height: 22px;color: #5C5C61;text-transform: uppercase;letter-spacing: 2px;}
.casestudy_tags_number.active{background: #F0F0F0;}
.casestudy_title {font-weight: 700;font-size: 36px;line-height: 44px;letter-spacing: 0.005em;color: #1F2026;margin: 0;}
.casestudy_discription {font-style: normal;font-weight: 400;font-size: 18px;line-height: 26px;letter-spacing: 0.85px;margin: 10px 0;}
.casestudy_tag_listing {display: flex;column-gap: 10px;flex-wrap: wrap;row-gap: 20px;margin-top: 30px;}
.casestudy_img_box {background-image: url('/wp-content/uploads/2023/04/webguard_bg.png');background-size: cover;background-repeat: no-repeat;background-position: center;padding: 22px;display: flex;align-items: center;justify-content: center;position: relative;height: 400px;max-height: 400px;}
.row.style_2 .col_6, #all-articles .col_6{width: 50%;padding: 10px;}
#all-articles .row.row_one{width: 100%;}
#all-articles .row.row_one .col_6{width: 30%;}
#all-articles .row.row_one .col_6:last-child{width : auto;}
.casestudy_content {padding: 50px 0;}
.read_more_btn {font-size: 16px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 2px;color: #99999C;display: flex;align-items: center;column-gap: 16px;}
.read_more_btn_area {padding-top: 36px;}
.tag_section {padding: 38px 20px;}
.row.row_one {padding: 15px 0px 25px;justify-content: space-between;}
button {cursor: pointer;}
label {font-weight: 400;font-size: 18px;line-height: 26px;letter-spacing: 0.85px;color: #1F2026;}
.blog_tabs_link_section{padding: 20px 20px 0;}
.case_studies_pd_set .blog_tabs_link_section {padding: 20px 30px 0;}
.tabs_btn.active {color: #1F2026;}
.tabs_btn {font-style: normal;font-weight: 600;font-size: 22px;line-height: 30px;color: #99999C;border: none;background-color: transparent;margin: 20px 0;position: relative;padding: 0;transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.tabs_button {display: flex;column-gap: 40px;row-gap: 10px;flex-wrap: wrap;}
.tabs_btn:hover::before {width: 100%;}
.tabs_btn:hover{color: #1F2026;}
.tabs_btn::before{content: '';background-color: #1F2026;width: 0%;height: 4px;position: absolute;bottom: -20px;right: 0;left: 0;margin: auto;transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.casestudy_img_box img {position: absolute;max-width: 450px;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;}
.clear_search .custom_btn:hover {color: #2E7DF7;background-color: #FFFFFF;}
.resources_title a {color: #1F2026;}
.resorcecustom_btn:hover {color: #2E7DF7;background-color: #FFFFFF;}
.select-posttags {appearance: none;background-image: url('/wp-content/uploads/2023/05/arrow_drop_down_24px.svg');background-size: 24px;background-position: center;}
.blog_search_section select, .casestudy_search_section select, .resources_search_section select {appearance: none;background-image: url('/wp-content/uploads/2023/05/arrow_drop_down_24px.svg') !important;background-size: auto;background-position: 95% 50% !important;background-repeat: no-repeat !important;}
.download_sheet_form .gform_title {display: none;}
.download_sheet_form_new .gform_footer .gform_button {font-family: "Proxima nova", Sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 1px;fill: #1F2026;color: #1F2026;background-color: #21D679;border-radius: 32px 32px 32px 32px;padding: 19px 28px 19px 28px;border: 0;width: 100%;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);}
.download_sheet_form_new .gform-body.gform_body {width: calc(100% - 306px);}
.download_sheet_form_new {display: flex;flex-wrap: wrap;column-gap: 16px;justify-content: end;align-items: center;}
.download_sheet_form_new .gform_footer.top_label {width: 290px;}
body .download_sheet_form_new .download_mail .ginput_container input {padding: 16px 18px;height: 60px;border: 0;box-shadow: 0 0 0 transparent;width: 100%;background: #F0F0F0;border-radius: 8px;outline: 0;font-family: 'Inter', sans-serif;color: #99999C;font-style: normal;font-weight: 400;font-size: 20px;line-height: 28px;letter-spacing: -0.4px;border: 1px solid #99999C;}
.download_sheet_form_new .gform_footer .gform_button:hover {background-color: #FFFFFF;}
.download_sheet_form.style_2 .download_sheet_form_new .gform_footer .gform_button {background-color: #2E7DF7;color: #fff;}
.download_sheet_form.style_2 .download_sheet_form_new .gform_footer .gform_button:hover {background-color: #fff;color: #2E7DF7;}


/***casestudy***/





/* Blog Page Css Add Here */

.blog_search_section{padding: 35px 20px;}
      .blog_custom_form .blogfrom_area {display: flex;justify-content: space-between;align-items: flex-end;column-gap: 20px;width: 75%;}
      .blog_custom_form .blogform_inner {display: flex;flex-direction: column;row-gap: 8px;position: relative;max-width: 50%;width: 100%;}
      .blog_custom_form input, .blog_custom_form select {background: #F0F0F0;border-radius: 8px;padding: 20px 20px;border: none;width: 100%;}
      .blog_custom_form .blog_search_input {position: relative;}
      .blogcustom_btn{width:215px;font-family: "proxima-nova", sans-serif !important;font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 1px;fill: #FFFFFF;color: #FFFFFF;background-color: #2E7DF7;border-radius: 32px 32px 32px 32px;padding: 19px 30px 19px 30px;outline: 0;border: none;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);}
      .blogtag_section .blog_tag_btn {background: #F0F0F0;border-radius: 8px;border: none;padding: 5px 12px;display: flex;justify-content: space-between;align-items: center;column-gap: 10px;font-weight: 700;font-size: 14px;line-height: 22px;color: #5C5C61;text-transform: uppercase;letter-spacing: 2px;}
      .blogtag_section .blog_tag_listing {display: flex;flex-wrap: wrap;column-gap: 10px;row-gap: 10px;}
      .blog_tags_number {border-radius: 8px;border: none;padding: 5px 8px;font-weight: 700;font-size: 14px;line-height: 22px;color: #5C5C61;text-transform: uppercase;letter-spacing: 2px;}
      .blog_tags_number.active{background: #F0F0F0;}
      .blog_title {font-weight: 700;font-size: 24px;line-height: 34px;letter-spacing: 0.005em;color: #1F2026;margin: 0;}
      .blog_discription {font-style: normal;font-weight: 400;font-size: 18px;line-height: 26px;letter-spacing: 0.85px;margin: 10px 0;}
      .casestudy_blog_tag_listing {display: flex;column-gap: 10px;flex-wrap: wrap;row-gap: 10px;}
      
   
      .col_3.style_2 {width:33.33%;padding: 10px;}
      .blogtag_listing {display: flex;column-gap: 4px;flex-wrap: wrap;row-gap: 10px;}
      .blog_content {padding: 28px 0 50px;}
      .readmore_btn1, .blogdownload_btn, .blogplayvideo_btn, .bloglistento_btn, .watchbt_btn1 {font-size: 16px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 2px;color: #99999C;display: flex;align-items: center;column-gap: 16px;}
      .blog_read_more {padding-top: 30px;}
      .blogtag_section {padding: 38px 20px;}
      .blog_custom_form {display: flex;justify-content: space-between;column-gap: 20px;align-items: flex-end;row-gap: 20px;}
      .col_4{width: 25%;padding: 10px;}
      .tabs_btn::before{content: '';background-color: #21d679 !important;width: 0%;height: 4px;position: absolute;bottom: -20px;right: 0;left: 0;margin: auto;transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
      .tabs_button .tabs_btn {color: #fff;transition: all .3s; -webkit-transition: all .3s;}
      .tabs_button .tabs_btn:hover {color: #21d679;background-color: transparent;}
      .tabs_button .tabs_btn:focus {background-color: transparent;}
      .blog_content p {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;font-style: normal; font-weight: 400; font-size: 18px; line-height: 26px;letter-spacing: 0.85px; color: #1F2026;}
      .blog_img_box img {position: absolute;max-width: 320px;top: 0;bottom: 0;left: 0;right: 0; margin: auto;width: 90%;}
      .blog_content .blog_title { overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; max-height: 70px;padding-right: 35px;}
      .blogcustom_btn:focus { background-color: #fff;}
      body .elementor-element.post_info_blog .elementor-post-info li::after {content: ''; width: 1px !important; height: 12px !important; background-color: #21D679; position: absolute !important;right: 0; top: 0;bottom: 0;margin: auto;border: 0 !important;}
      body .elementor-element.post_info_blog .elementor-post-info li:last-child::after {display: none !important;}
      .share_link_img a { width: 20px; height: 20px; min-width: 20px;margin: auto;display: flex;align-items: center; justify-content: center;}
      .share_link_img.fb_svg_img a img {width: 14px !important;}
      .post_tags_banner .elementor-post-info__terms-list-item {text-indent: 0;position: relative; margin: 0 10px;}
      .post_tags_banner .elementor-post-info__terms-list {overflow: hidden;display: flex !important;text-indent: -999px;column-gap: 0px;flex-wrap: wrap;}
      .post_tags_banner .elementor-post-info__terms-list-item::after {content: '';width: 1px !important;height: 18px !important;background-color: #21D679;position: absolute !important; right: -11px;top: 0;bottom: 0;margin: auto;border: 0 !important;}
      .post_tags_banner .elementor-icon-list-item { margin-left: 0 !important;}
      .post_tags_banner .elementor-post-info__terms-list-item:last-child::after{display: none;}
      .row.row_one .col_6 {padding: 10px;width: 30%;}
      .blog_title a {color: #1F2026;}
      .tabs_button .tabs_btn.tablink.tab-active { color: #21d679;}
      .tabs_button .tabs_btn.tablink.tab-active::before {width: 100%;}
      .blogcustom_btn:hover {color: #2E7DF7;background-color: #FFFFFF;}
      .row.row_first .col_3 {width: 33.33%;}
      .row.row_one .col_6:last-child { width: auto;}
      .resources_content p {font-weight: 400; font-size: 18px; line-height: 26px; letter-spacing: 0.85px;color: #1F2026; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical;}

      img{max-width: 100%;}
      .resources_search_section{padding: 35px 20px;}
      .resources_custom_form .resourcesfrom_area {display: flex;justify-content: space-between;align-items: flex-end;column-gap: 20px;width: 75%;}
      .resources_custom_form .resourcesform_inner {display: flex;flex-direction: column;row-gap: 8px;position: relative;max-width: 358px;width: 100%;}
      .resources_custom_form input, .resources_custom_form select {background: #F0F0F0;border-radius: 8px;padding: 20px 20px;border: none;width: 100%;}
      .resources_custom_form .resources_search_input {position: relative;}
      .resorcecustom_btn{width:215px;font-family: "proxima-nova", sans-serif !important;font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 1px;fill: #FFFFFF;color: #FFFFFF;background-color: #2E7DF7;border-radius: 32px 32px 32px 32px;padding: 19px 30px 19px 30px;outline: 0;border: none;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);}
    
      .resourcestag_section .resource_tag_btn {background: #F0F0F0;border-radius: 8px;border: none;padding: 8px 20px;display: flex;justify-content: space-between;align-items: center;column-gap: 10px;font-weight: 700;font-size: 14px;line-height: 22px;color: #5C5C61;text-transform: uppercase;letter-spacing: 2px;}
      .resourcestag_section .resource_tag_listing {display: flex;flex-wrap: wrap;column-gap: 10px;row-gap: 10px;}
      .resources_title {font-weight: 700;font-size: 24px;line-height: 34px;letter-spacing: 0.005em;color: #1F2026;margin: 0;}
      .resources_discription {font-style: normal;font-weight: 400;font-size: 18px;line-height: 26px;letter-spacing: 0.85px;margin: 10px 0;}
      .casestudy_resource_tag_listing {display: flex;column-gap: 10px;flex-wrap: wrap;row-gap: 10px;}
      .resources_img_box {display: flex;align-items: center;justify-content: center;}
      .col_4 {width: 49%;}
      .col_3 {width:31%;}
      .resources_content {padding: 28px 0 50px;}
      .readmore_btn1, .download_btn1, .playvideo_btn, .listento_btn1, .watchbt_btn1 {font-size: 16px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 2px;color: #99999C;display: flex;align-items: center;column-gap: 16px;}
      .resources_read_more {padding-top: 30px;}
      .resourcestag_section {padding: 38px 20px;}
      .resources_custom_form {display: flex;justify-content: space-between;column-gap: 20px;align-items: flex-end;row-gap: 20px;}
      .col_4{width: 23%;}
      .page-row {width: 53px; max-width: 100%;background-color: transparent; border: none;padding: 0 0 0 10px !important;}
.post_info_blog li:last-child a {
    pointer-events: none;
}
      .row_per_page_area { display: flex; column-gap: 0px;}
      .casestudy_title a {color: #1F2026;}
      body button {outline: none !important;}
      .author_box_expert .elementor-author-box__bio a {display: block;font-weight: 700;font-size: 20px;line-height: 28px;letter-spacing: 0.5px;color: #21D679;}
      .author_box_expert .elementor-author-box__bio {font-style: normal; font-weight: 700;font-size: 20px;line-height: 28px;letter-spacing: 0.5px;color: #fff;}
      .author_box_section {background: linear-gradient(270deg, rgba(31, 32, 38, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); border: 1px solid #1F2026; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); border-radius: 10px; padding: 45px 40px 70px;}
      .author_box_expert .elementor-author-box__name {font-style: normal; font-weight: 700;font-size: 56px;line-height: 62px;letter-spacing: 0.005em;color: #FFFFFF;padding: 10px 0 20px}
      .author_box_expert .elementor-author-box {column-gap: 40px;}
      .author_box_expert .elementor-author-box__avatar img {width: 250px;height: 250px;}
      .author_box_expert .elementor-author-box__bio a:hover {color: #21d679;}
      .resources_search_section{padding: 35px 20px;}
      .resorcecustom_btn{width:215px;font-family: "proxima-nova", sans-serif !important;font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 1px;fill: #FFFFFF;color: #FFFFFF;background-color: #2E7DF7;border-radius: 32px 32px 32px 32px;padding: 19px 30px 19px 30px;outline: 0;border: none;}
      h3.heading_style {font-weight: 500;font-size: 16px;line-height: 26px;letter-spacing: 0.25px;color: rgba(0, 0, 0, 0.5);display: flex;column-gap: 20px;align-items: center;}
.casestudy_resource_tag_listing {display: flex;column-gap: 10px;flex-wrap: wrap;row-gap: 10px;}
.col_4 {width: 49%;}
.col_3 {width:31%;padding: 10px;}
.resources_content {padding: 28px 0 50px;}
.readmore_btn1, .download_btn1, .playvideo_btn, .listento_btn1, .watchbt_btn1 {font-size: 16px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 2px;color: #99999C;display: flex;align-items: center;column-gap: 16px;}
.resources_read_more {padding-top: 30px;}
.resourcestag_section {padding: 38px 20px;}
.resources_custom_form {display: flex;justify-content: space-between;column-gap: 20px;align-items: flex-end;row-gap: 20px;}
.col_4{width: 23%;}
.col_4 {width: 25%;}
.blog_read_more .blogdownload_btn {color: #2E7DF7;}


.resources_section .eael-grid-post-excerpt p {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3;-webkit-box-orient: vertical;}
.resources_section .swiper-wrapper {height: 100% !important;}
.resources_section .eael-entry-title {min-height: 60px;}
.resources_section .eael-post-list-thumbnail img {height: 100%;object-fit: cover;}
.privacy_links a {color: #fff;}
.privacy_links a:hover {color: #61CE70;}
.footer_menu_ul.footer_menu_two nav ul li a:hover {color: #61CE70 !important;}
.casestudy_posts .read_more_btn {color: #2E7DF7 !important;}
.create_tc_link {transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
.create_tc_link:hover {color: #21D679 !important;}
.our_hosting_plan_btn {transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
.our_hosting_plan_btn:hover {color: #2e7df7;}
.job_section .ht-title-link {color: #2E7DF7 !important;font-weight: 700 !important;font-size: 26px !important;padding-top: 20px;}
.job_section .ht-apply-link {font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 1px;fill: #FFFFFF;color: #FFFFFF;background-color: #2E7DF7;border-radius: 32px 32px 32px 32px;padding: 15px 30px 15px 30px;display: inline-flex !important;align-items: center;justify-content: center;margin-top: 20px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.job_section .ht-apply-link:hover {color: #2E7DF7; background-color: #FFFFFF;}
.job_section .ht-summary {font-style: normal;font-weight: 600;font-size: 20px;line-height: 34px;letter-spacing: 0.5px;color: #000000;max-width: 100% !important;padding-top: 10px;}
.expert_post_content .expert_blog_title a {color: #1F2026;}
.expert_post_content p {font-weight: 400;font-size: 18px;line-height: 26px;letter-spacing: 0.85px;color: #1F2026;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical;}
.experts_row {display: flex;flex-wrap: wrap;row-gap: 50px;}
.expert_col_3 {width: 33.33%;padding: 10px 15px;}
.expert_read_more a {text-decoration: none;display: flex;align-items: center;column-gap: 20px;width: 100%;max-width: 160px;font-weight: 700;font-size: 16px;line-height: 22px;text-align: center;letter-spacing: 2px;text-transform: uppercase;color: #2E7DF7;margin-top: 50px;}
.expert_industry {font-weight: 700;font-size: 14px;line-height: 22px;letter-spacing: 2px;text-transform: uppercase;color: #99999C;margin: 0;}
.expert_blog_title {font-weight: 700;font-size: 24px;line-height: 30px;letter-spacing: 0.008em;color: #1F2026;margin: 10px 0;}
.expert_post_discripton {font-weight: 400;font-size: 18px;line-height: 26px;letter-spacing: 0.85px;color: #1F2026;max-width: 70%;}
.expert_feature_img {margin-bottom: 30px;position: relative;height: 250px;padding: 20px;display: flex;align-items: center;justify-content: center;background-image: url('/wp-content/uploads/2023/03/new_banner_bg.jpg');background-size: cover;background-repeat: no-repeat;background-position: bottom;}
.expert_feature_img img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 370px;margin: auto;width: 90%;}
.expert_post_section{padding: 40px 0px;}
.slider_banner_img .swiper-slide img { border-radius: 10px 0px 0px 10px !important;}
li.blog_tag_items.select-posttags.filter_category_item {background: none;}
a.blog_tag_btn { background: #F0F0F0;border-radius: 8px;border: none;padding: 5px 12px;display: flex;justify-content: space-between;align-items: center;column-gap: 10px; font-weight: 700;font-size: 14px; line-height: 22px;color: #5C5C61; text-transform: uppercase; letter-spacing: 2px;}
.our_hosting_plan_btn:hover {color: #478cf7 !important;}
.gform_footer input.gform_button {outline: none !important;}
body img.gform_ajax_spinner {display: none !important;}
.mega_menu_item.digital_mark_menu:hover .opcity_icon svg path {fill: #2E7DF7;}
.mega_menu_item.webguard_menu:hover .opcity_icon svg path {fill: #99999C;}
.professional_menu .professional_head path {fill: #BCF2D6;}
.mega_menu_item.professional_menu:hover .opcity_icon svg path {fill: #BCF2D6;}

.manufacturing_menu .manufacturing_heading path {fill: #2E7DF7;}
.mega_menu_item:hover p {color: #fff !important;}
.mega_menu_item.manufacturing_menu:hover .opcity_icon svg path {fill: #2E7DF7;}

.healthcare_menu .healthcare_heading path {fill: #C0D8FC;}
.mega_menu_item.healthcare_menu:hover .opcity_icon svg path {fill: #C0D8FC;}

.startup_menu .startups_heading  path {fill: #99999C;}
.mega_menu_item.startup_menu:hover .opcity_icon svg path {fill: #99999C;}

.mega_menu_item.spark_career_menu:hover .opcity_icon svg path {fill: #2E7DF7;}
.mega_menu_item.resources_menu:hover .opcity_icon svg path {fill: #2E7DF7;}
.resorcecustom_btn:focus {background-color: #2E7DF7 !important;color: #fff;}
.custom_btn:focus {background-color: #2E7DF7 !important;color: #fff;}
.blogcustom_btn:focus {background-color: #2E7DF7 !important;color: #fff;}
.resources_section .eael-post-list-thumbnail picture {height: 100%;}
.contact_hover_green .elementor-icon-box-title a:hover {color: #21D679;}
.contact_hover_green .elementor-icon-box-title a {transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.contact_hover_green .elementor-icon-box-title a:active, .contact_hover_green .elementor-icon-box-title a:active {color: #21d679;}
.custom-software-development > .elementor-widget-wrap.elementor-element-populated {border: 1px solid #21D679 !important;border-radius: 10px;background-color: #000 !important;}
.mega_menu_item.custom-software-development p {color: #fff;}
.mega_menu_item.custom-software-development .opcity_icon svg path {fill: #21d679;}

.digital-marketing-and-design > .elementor-widget-wrap.elementor-element-populated {border: 1px solid #2E7DF7 !important;border-radius: 10px;background-color: #000 !important;}
.mega_menu_item.digital-marketing-and-design p {color: #fff;}
.mega_menu_item.digital-marketing-and-design .opcity_icon svg path {fill: #2E7DF7;}

.webguard-website-hosting > .elementor-widget-wrap.elementor-element-populated {border: 1px solid #99999C !important;border-radius: 10px;background-color: #000 !important;}
.mega_menu_item.webguard-website-hosting p {color: #fff;}
.mega_menu_item.webguard-website-hosting .opcity_icon svg path {fill: #99999C;}

.construction > .elementor-widget-wrap.elementor-element-populated {border: 1px solid #21D679 !important;border-radius: 10px;background-color: #000 !important;}
.mega_menu_item.construction p {color: #fff;}
.mega_menu_item.construction .opcity_icon svg path {fill: #21d679;}

.professional-services > .elementor-widget-wrap.elementor-element-populated {border: 1px solid #BCF2D6 !important;border-radius: 10px;background-color: #000 !important;}
.mega_menu_item.professional-services p {color: #fff;}
.mega_menu_item.professional-services .opcity_icon svg path {fill: #BCF2D6;}

.manufacturing > .elementor-widget-wrap.elementor-element-populated {border: 1px solid #2E7DF7 !important;border-radius: 10px;background-color: #000 !important;}
.mega_menu_item.manufacturing p {color: #fff;}
.mega_menu_item.manufacturing .opcity_icon svg path {fill: #2E7DF7;}

.healthcare > .elementor-widget-wrap.elementor-element-populated {border: 1px solid #C0D8FC !important;border-radius: 10px;background-color: #000 !important;}
.mega_menu_item.healthcare p {color: #fff;}
.mega_menu_item.healthcare .opcity_icon svg path {fill: #C0D8FC;}

.startups > .elementor-widget-wrap.elementor-element-populated {border: 1px solid #99999C !important;border-radius: 10px;background-color: #000 !important;}
.mega_menu_item.startups p {color: #fff;}
.mega_menu_item.startups .opcity_icon svg path {fill: #99999C;}

.blog > .elementor-widget-wrap.elementor-element-populated {border: 1px solid #21D679 !important;border-radius: 10px;background-color: #000 !important;}
.mega_menu_item.blog p {color: #fff;}
.mega_menu_item.blog .opcity_icon svg path {fill: #21d679;}

.about > .elementor-widget-wrap.elementor-element-populated {border: 1px solid #21D679 !important;border-radius: 10px;background-color: #000 !important;}
.mega_menu_item.about p {color: #fff;}
.mega_menu_item.about .opcity_icon svg path {fill: #21d679;}

.resources > .elementor-widget-wrap.elementor-element-populated {border: 1px solid #2E7DF7 !important;border-radius: 10px;background-color: #000 !important;}
.mega_menu_item.resources p {color: #fff;}
.mega_menu_item.resources .opcity_icon svg path {fill: #2E7DF7;}

.careers> .elementor-widget-wrap.elementor-element-populated {border: 1px solid #2E7DF7 !important;border-radius: 10px;background-color: #000 !important;}
.mega_menu_item.careers p {color: #fff;}
.mega_menu_item.careers .opcity_icon svg path {fill: #2E7DF7;}

.mega_menu_style li.menu-item:hover a.ekit-menu-nav-link {transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.mega_menu_style li.menu-item a.ekit-menu-nav-link:after {content: '';background-color: #21D679; width: 0%; height: 4px;position: absolute; top: -24px;left: 0;right: 0; margin: 0 auto;transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.mega_menu_style li.menu-item:hover a.ekit-menu-nav-link:after {width: 76%;}

.casestudies_slider_section .eael-testimonial-content h2 {font-style: normal;font-weight: 600;font-size: 22px;line-height: 30px;color: #1F2026;padding-top: 65px;}

.casestudies_slider_section .eael-testimonial-content p {font-style: normal;font-weight: 700;font-size: 20px;line-height: 34px;letter-spacing: 0.5px;color: #1F2026;padding-right: 15px;padding-bottom: 50px;}

.casestudies_slider_section .eael-testimonial-content .case_study_link {top: 496px; font-size: 16px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 2px;fill: #1F2026;color: #1F2026;font-style: initial;position: absolute;right: 0;bottom: 0px;display: flex;align-items: center;column-gap: 15px;transition: all .3s ease-in-out;-webkit-transition: all .3 ease-in-out;}
.casestudies_slider_section .eael-testimonial-content {width: 41% !important;position: relative;padding-right: 90px;}
.casestudies_slider_section .eael-testimonial-image {width: 58.24% !important;max-width: 100% !important;background-image: url('/wp-content/uploads/2023/06/case_study_bg_image_new.png');padding: 35px;background-size: cover;height: 590px;display: flex;align-items: center;justify-content: center;border-radius: 8px;}
.casestudies_slider_section  .logo_case_study {width: 180px;}
.casestudies_slider_section .eael-testimonial-image img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 80%;margin: auto;}
.casestudies_slider_section .eael-testimonial-text {height: 590px;position: relative;}
.casestudies_slider_section .eael-testimonial-content .case_study_link .btn_icon_img {background-color: #21d679;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50px;color: #000;padding: 8px;}
.casestudies_slider_section .eael-testimonial-quote {display: none;}
.casestudies_slider_section .swiper-pagination-bullet {border: 2px solid #99999C;background-color: transparent !important;margin: 4px;margin-bottom: 4px;width: 16px;height: 16px;}
.casestudies_slider_section .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #99999C !important;}
.casestudies_slider_section .swiper-pagination.swiper-pagination-bullets {position: absolute;left: 0;bottom: 0px;}
.casestudies_slider_section .eael-testimonial-content {padding-left: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;}
.casestudies_slider_section .eael-testimonial-content .case_study_link:hover {color: #21d679;}
.liststyling_technology ul {list-style: disc;padding-left: 35px;}
.blog_page_form .download_sheet_form_new .gform_footer.top_label {width: 220px;}
.blog_page_form .gform_confirmation_message {font-size: 20px;color: #fff;border: 1px solid #2e7df7;padding: 20px;width: 75%;display: flex;align-items: center;justify-content: center;}
.banner_testiomnial .swiper-pagination.swiper-pagination-clickable {display: none;}
.banner_testiomnial .swiper-pagination-bullet {border: 2px solid #21D679;}
.banner_testiomnial .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #21D679 !important;}
.max_width_div .go_resources_btn .elementor-button-link {text-align: left !important;}
.max_width_div .go_resources_btn .elementor-button-link:hover {color: #21D679;}
.case_studies_temp_discription a {color: #21d679 !important;}
.not_found_page_section a {color: #21d679 !important;text-decoration: underline;}
.dialog-close-button.dialog-lightbox-close-button .eicon-close {color: #fff;}
.elementor-popup-modal .dialog-widget-content.dialog-lightbox-widget-content {background-color: transparent;box-shadow: none !important;}
.author_box_expert .elementor-author-box__bio a:last-child {font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 22px;letter-spacing: 1px;fill: #1F2026;color: #1F2026;background-color: #21D679;border-radius: 32px 32px 32px 32px;padding: 15px 40px 15px 40px;display: block;width: fit-content;margin-top: 50px;}
.our-approach-section .list-item .btn a.our_ap_img {transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
.our-approach-section .list-item .btn a.our_ap_img:hover {color: #21d679;}
body.archive.tag .entry-title {font-style: normal;font-weight: 700;font-size: 56px;line-height: 64px;letter-spacing: 0.5px;color: #1F2026;padding-top: 40px;}
body.archive.tag .entry-title > a {font-style: normal;font-weight: 700;font-size: 56px;line-height: 64px;letter-spacing: 0.5px;color: #1F2026;}
body.archive.tag .post p {font-weight: 700;font-size: 20px;line-height: 34px;letter-spacing: 0.5px;color: #1F2026;}
.author_bio_area_custom a {color: #21d679;display: none;}
.more_releated_section_blog .eael-post-list-thumbnail {background-image: url('/wp-content/uploads/2023/04/cta_new_bg.png') !important;background-size: cover;background-repeat: no-repeat;background-position: center;padding: 20px 20px !important;display: flex;align-items: center;justify-content: center;max-height: 300px;height: 300px;position: relative;}
.more_releated_section_blog .eael-post-list-thumbnail img {position: absolute;max-width: 320px;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 90%;height: auto;}
.single_post_page_share .elementor-share-btn__icon {width: 21px;height: 21px;}
.single_post_page_share .elementor-grid-item {margin-bottom: 20px !important;margin-left: 10px !important;}
body .experta_page_related_post .elementor-post__card .elementor-post__badge {position: static !important; background-color: transparent !important;padding: 0;font-weight: 700;font-size: 14px;line-height: 22px;letter-spacing: 2px;text-transform: uppercase;color: #99999C;margin: 0 !important;}

.resources_row {display: flex;flex-wrap: wrap;}
.resources_col_3 {width: 33.33%;padding: 10px;}
.resources_title_main_page {font-style: normal;font-weight: 700;font-size: 24px;line-height: 30px;letter-spacing: 0.008em;color: #fff;padding-top: 20px;}
.resources_discription_main_page {font-style: normal;font-weight: 400;font-size: 18px;line-height: 26px;letter-spacing: 0.85px;color: #fff;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;padding: 0px 0 20px;}
.download_btn {display: flex;align-items: center;column-gap: 10px;width: fit-content;font-style: normal;font-weight: 700;font-size: 16px;line-height: 22px;letter-spacing:2px;text-transform: uppercase;color: #99999C !important;}
.download_btn1:hover {color: #3b85f7;}
.resources_grid_col {display: flex;flex-wrap: wrap;}
.resource_col_3 { width: 33.33%;padding: 10px;}
.resource_col_4 { width: 25%;padding: 10px;}
.resources_grid_col .resource_col_3:first-child {width: 33.33%;}
.resources_grid_col .resource_col_3:nth-child(2) {width: 33.33%;}
.resources_grid_col .resource_col_3:nth-child(3) {width: 33.33%;}
.resources_grid_col .resource_col_3 {width: 25%;}
.resources_read_more .download_btn1 {width: max-content;}
.experta_page_related_post .elementor-post__read-more {position: relative;}
.experta_page_related_post .elementor-post__read-more::after {content: '';background-image: url('/wp-content/uploads/2023/05/blue_icon_arrow.svg');width: 22px;height: 18px;position: absolute;top: 0;right: -30px;left: auto;bottom: 0;background-repeat: no-repeat;background-size: auto;background-position: center center;margin: auto;}




@media(min-width:1400px) and (max-width:1650px){

    section.padding_mac.elementor-element.elementor-section { padding-left: 60px; padding-right: 60px;}
    section.padding_mac.elementor-element.elementor-section.service_first_section, section.padding_mac.elementor-element.elementor-section.left_right_spaced { padding-left: 45px; padding-right: 45px;}
    body .padding_mac .elementor-column.banner_slider_content .elementor-widget-wrap {padding: 50px 75px 60px 66px;}
    .inner_section_padding main section {padding-left: 60px;padding-right: 60px;}
    body section.padding_mac.new_padding_mc.elementor-element.elementor-section {padding-left: 34px; padding-right: 34px;}
    .career_testimonial_area .slide-item {padding: 0 0px;}
    .padding_mc_0 { padding: 0 !important;}
    .case_studies_pd_set .blog_tabs_link_section {padding: 20px 60px 0;}
    .case_studies_pd_set .blog_tabs_link_section .tabs_button {column-gap: 30px;}
    .case_studies_pd_set .tag_section {padding-left: 60px;padding-right: 30px;}
    
}

@media(min-width:1500px) and (max-width:1650px){
    .case_study_temp .padding_mac { padding-left: 30px !important;}
    .padding_0_mac main section {padding-left: 0 !important;padding-right: 0 !important;}
}
	
	
@media(min-width:1501px) and (max-width:1600px){

.elementor-column .slider_column { width: 70% !important;}
.h2-heading .elementor-heading-title, .call-to-action-section h2.elementor-heading-title { font-size: 66px !important; line-height: 74px !important;}
.call-to-action-section p { font-size: 18px; line-height: 30px;}
.resources_section .eael-post-list-thumbnail{ margin-bottom: 20px;}
body .padding_mac .elementor-column.banner_slider_content .elementor-widget-wrap p { font-size: 18px; line-height: 30px;}
body .padding_mac .elementor-column.banner_slider_content .elementor-widget-wrap { max-width: 690px; padding: 50px 80px 60px 80px;}
.p-medium-font p { font-size: 18px;line-height: 30px;}
.p-large-font p { font-size: 20px; line-height: 30px;}
.construction_section .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px;}
.construction_section .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description { font-size: 16px; line-height: 24px;}
.column_gap h2.elementor-heading-title { font-size: 22px !important; line-height: 30px !important;}
.max_width_col { max-width: 218px;}
.column_gap p { font-size: 16px; line-height: 24px;}
.column_gap .elementor-container .elementor-column > .elementor-widget-wrap.elementor-element-populated { padding: 0;}
.column_gap .elementor-container { column-gap: 30px;}
.resources_section .eael-post-list-wrap .eael-post-list-post .eael-post-list-content h2.eael-post-list-title, .resources_section .eael-post-list-wrap .eael-post-list-post .eael-post-list-content h2.eael-post-list-title a { font-size: 22px; line-height: 30px;}
.resources_section .eael-post-list-wrap .eael-post-list-post .eael-post-list-content p { font-size: 16px; line-height: 24px;}
.home_page_icon_listing .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { font-size: 20px !important; line-height: 30px !important;}
.elementor-column.footer_logo_column { width: 45% !important;}
.elementor-column.footer_right_column { width: 55% !important;}
.testimonial_heading { font-size: 20px;}
.testimonial_pera { font-size: 18px; line-height: 30px;}
.medium_font_style .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content h3.elementor-image-box-title, .medium_font_style .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content h3.elementor-icon-box-title { font-size: 20px; line-height: 30px; margin-bottom: 15px;}
.medium_font_style .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description, .medium_font_style .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content p.elementor-icon-box-description { font-size: 16px; line-height: 24px;}
.our_hosting_plan_btn { font-size: 15px; letter-spacing: 1px;}


.construction_banner .elementor-column.banner_left_column > .elementor-widget-wrap.elementor-element-populated { padding: 0px 50px 0px 0px;}
.construction_banner .elementor-column.banner_left_column h1.elementor-heading-title { font-size: 50px; line-height: 56px;}

.partner_inner_section .create_tc_link{ font-size: 15px; letter-spacing: 1px;}
.font_mac .elementor-widget-container .elementor-button-wrapper a.elementor-button-link{ font-size: 15px;}
.font_mac h2.elementor-heading-title { font-size: 22px !important; line-height: 30px !important;}


}

@media (min-width: 1400px) and (max-width: 1500px){
    .case_study_temp .padding_mac { padding: 85px 30px !important;}
	body .padding_mac .elementor-column.banner_slider_content .elementor-widget-wrap h5.elementor-heading-title {font-size: 30px;}
  .padding_0_mac main section {padding-left: 0 !important;padding-right: 0 !important;}
}


@media(max-width:1500px){
    .image_box_section .elementor-image-box-img{width: 70px !important;height: 50px;margin-bottom: 0;}
    .construction_section .elementor-container{column-gap: 20px;}
    /* .testimonial_heading{font-size: 19px;line-height: 27px;}
    .testimonial_pera{font-size: 18px; line-height: 32px;} */
    .tabs_button {column-gap: 35px;}
}

@media(max-width: 1450px){
  .tabs_btn{font-size: 20px;}
}


@media(min-width:1366px) and (max-width:1500px){
.max_width_col { max-width: 220px;}
.column_gap .elementor-container { column-gap: 25px; }
.resources_section .eael-post-list-thumbnail{ margin-bottom: 20px;}


}

@media(max-width: 1366px){
    body .digital_marketing_section::before, body .custom_soft_section::before, body .computerease_section::after {height: 600px;}
    .remove_br_text br{display: none;}
    .about_review_section > .elementor-container .elementor-column {width: 50%;}
    .los_lagos_width_slider {width: 42% !important;}
    .elementor-column.max_width_div > .elementor-widget-wrap { max-width: 100%;}
    .career_testimonial_area .career_testimonial_img{width: 54%;}
    .tabs_button {column-gap: 20px !important;}
    .mega_menu_style li.menu-item:hover a.ekit-menu-nav-link:after {top: -14px;}
}

@media(min-width: 1200px){
  .elementskit-navbar-nav-default .elementskit-megamenu-panel {-webkit-transform: translateY(-10px);transform: translateY(-10px); pointer-events: none; opacity: 1;visibility: visible;-webkit-transition: all .4s ease; transition: all .4s ease; margin-left: 0;position: absolute;left: 0; top: 100%;display: block;z-index: 99999999;}
}

@media(max-width: 1200px){
    .max_width_col { max-width: initial !important; width: 48% !important;}
    .image_box_section .elementor-image-box-img{width: 70px !important;height: 50px;margin-bottom: 0;}
    body .digital_marketing_section::before, body .custom_soft_section::before, body .computerease_section::after  {height: 500px;}
    /* .toggle_menu > .elementor-widget-container {width: 40px; height: 40px;} */
    /* .toggle_menu .elementor-menu-toggle {padding: 0 !important;margin-right: 0 !important;}
    .toggle_menu .elementor-nav-menu--dropdown {position: absolute !important;right: 0;top: 80px;width: 100%; z-index: 99;}
    .toggle_col, .toggle_col * {position: static;} */
    .toggle_menu .elementor-menu-toggle {padding-right: 0 !important;}
    .los_lagos_width_slider { width: 43% !important;}
    .width_los_lagos { width: 57% !important;}
    .testimonial_pera {font-size: 20px;line-height: 34px;font-weight: 600;}
    .header_navigation .elementor-nav-menu .menu-item:nth-child(2) { display: block;}
    .header_navigation .menu-item .elementor-item {justify-content: space-between;}
    .our-approach-section .list-item span.number-list{ font-size: 18px; line-height: 30px; width: 40px; height: 40px;}
    .our-approach-section .list-item { padding-left: 60px;}
    .service-form .form-group input[type="submit"]{ padding: 15px 25px 15px 25px;}
    .service-form .form-group input[type="email"]{ height: 52px;}
    .service-form .form-group input[type="submit"] {max-width: 290px;}
    .spark-rate-section .elementor-column.spark-width-colm { width: 100%;}
    .hero_banner_img img{left: 80px;}
    .header_navigation ul.elementor-nav-menu {height: 100vh;}
    .sub-menu .sub_menu_content {border-bottom: 0 !important;}
    .career_testimonial_content {font-size: 24px;line-height: 30px;max-width: 450px;}
    .career_testimonial_area .career_testimonial_img {width: 52%;}
    .career_testimonial_area .career_testimonial_content{font-size: 26px;line-height: 42px;max-width: 455px;}
    .full_width_col_menu { width: 100% !important;}
    .ekit_menu_responsive_tablet .elementskit-submenu-indicator{border: none !important;}
    .header_logo_col img { min-width: 140px;}
    .tabs_btn {font-size: 16px;}
    .download_sheet_pd > .elementor-widget-wrap.elementor-element-populated { padding: 0 !important;}
    .case_study_temp img {margin-bottom: 50px;}
    .mega_menu_style li.menu-item:hover a.ekit-menu-nav-link:after { top: -20px;}
    .casestudies_slider_section .eael-testimonial-content {width: 50% !important;padding-right: 40px;}
    .casestudies_slider_section .eael-testimonial-image {width: 50% !important;}
    .casestudies_slider_section .eael-testimonial-image img {width: 90%;}

}

@media(min-width: 1024px) and (max-width: 1200px){
    .team_img_1 {width: 185px !important;max-width: 185px !important;}
    .team_img_2 {width: 150px !important;max-width: 150px !important;}
    .team_img_3 {width: 160px !important;max-width: 160px !important;}
    .team_img_3 {width: 200px !important;max-width: 200px !important;}

}

@media(min-width: 1024px) and (max-width: 1114px){
    .testimonial_heading.style_2 {min-height: 60px;}
    .slider_presidential .swiper-pagination.swiper-pagination-clickable {bottom: -42%;z-index: 1;}
}

@media(max-width: 1024px){
    .hero_banner_img img{position: static;}
    .hero_banner_text{max-width: 100%;}
    .col_reserve > .elementor-container { flex-direction: column-reverse;}
    body .digital_marketing_section::before, body .custom_soft_section::before, body .computerease_section::after  {height: 400px;}
    .resources_section .eael-post-list-posts-wrap { grid-template-columns: repeat(2, 1fr) !important;}
    .los_lagos_width_slider { width: 100% !important;}
    .width_los_lagos {width: 100% !important;}
    .hero_banner::before {
        content: '';
        background-image:  linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
        width: 100%;
        height: 100%;
        position: absolute;
        top: auto;
        bottom: 0;
        left: 0;
        background-size: cover;
        -webkit-animation:  none;
        -moz-animation: none;
        -ms-animation: none;
    }
    .expert_col_3 {width: 50%;}
    .hero_banner_text > .elementor-widget-wrap {box-shadow: none !important;background-image: none !important;}
    .resources_section.carousel .eael-grid-post-holder {background-color: transparent !important;text-align: left;}
    .resources_section .eael-entry-thumbnail img {width: auto !important;height: auto !important;}
    .resources_section .eael-entry-thumbnail {max-width: 100%;text-align: center;min-height: auto;display: flex; align-items: end;justify-content: center;margin-right: 0;background-image: url('/wp-content/uploads/2023/03/res_bg_img.png'); background-size: cover; background-repeat: no-repeat;margin-bottom: 15px;height: auto !important;}
    .resources_section .swiper-pagination-bullet {border: 2px solid #99999C;background-color: transparent !important; }
    .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #99999C !important;}
    .resources_section .eael-grid-post-holder-inner * { padding: 0;}
    .service-form .form-group {width: calc(100% - 306px);}
    .call-to-action-section h2.elementor-heading-title br { display: none;}
    .service-form .form-group.download-btn { width: 290px;}
    .hero_banner.new_hero::before{content: '';background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%) !important; width: 100%;height: 100%;}
    .team_member_section > .elementor-container {justify-content: center;}
    .construction_banner::before {background-image: url('/wp-content/uploads/2023/03/call_to_bg.jpg');transform: rotate(180deg);background-position: 30% 100%;-webkit-animation: none;-moz-animation: none;-ms-animation: none;}
    .loction_section::before {background-image: url('/wp-content/uploads/2023/04/home_bg_mobile.png');background-position: 20% 100%;-webkit-animation: none;-moz-animation: none;-ms-animation: none;}
    .our-approach-section.style_3 .check_bg {padding-left: 0px;}
    .heading_s_section .elementor-image-box-title{align-items: flex-start;}
    .slider_presidential .swiper-pagination.swiper-pagination-clickable{bottom: -40%;}
    .resources_section .eael-post-list-content p {max-width: 100%;}
    .testimonial_pera.style_2{min-height: auto;}
    .slider_two_style .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #21D679 !important;}
    .go_resources_btn .elementor-button-link.elementor-button {text-align: left;}
    .hero_banner.new_hero.about_banner::before { content: '';background-image:  linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 70%) !important;width: 100%;height: 100%;position: absolute; top: auto;bottom: 0;left: 0;background-size: cover;-webkit-animation:  none; -moz-animation: none;-ms-animation: none;}
    .our_core_value_section {background: linear-gradient(270deg, #F0F0F0 0%, #FFFFFF 100%);}
    .play_btn_css.style_2 .elementor-custom-embed-play {width: 100px;height: 100px;}
    .play_btn_css.style_2 .elementor-custom-embed-play .eicon-play::before{width: 100px;height: 100px;}
    .our_culture_bg::before{width: 100%;height: 80%; bottom: 0; top: auto;background: linear-gradient(-270deg, #F0F0F0 0%, #FFF 100%);}
    .career_testimonial_area .career_testimonial_img { position: relative;width: 100%;padding-top: 80px;}
    .career_testimonial_area .career_testimonial_content{max-width: 100%;padding-top: 15px;}
    .menu_custom_area {display: block !important;padding-bottom: 20px !important;}
    body .mega_menu_style.elementor-element .ekit_menu_responsive_tablet .elementskit-menu-container {right: -100vw;left: auto;-webkit-transition: right .6s cubic-bezier(.6,.1,.68,.53);transition: right .6s cubic-bezier(.6,.1,.68,.53);height: 100vh !important;}
    body .mega_menu_style .elementskit-menu-offcanvas-elements.active, body .mega_menu_style .elementskit-menu-offcanvas-elements.active {right: 0 !important;}
    body .mega_menu_style.elementor-element .elementskit-menu-offcanvas-elements.active{left: auto;right: 0;}
    body .mega_menu_style.elementor-element .elementskit-menu-overlay {right: -100%;left: auto;}
    .solution_sec_blog > .elementor-widget-container::after {top: 30%;left: 0px;}
    .blog_testimonial .elementor-container::before {right: -12%;top: 100px;}
    .smp_img_col .elementor-widget-container::before {left: 100px;top: 150px;}
    .smp_img_col .elementor-widget-container::after { right: 10%;  top: 10px;}
    .blogs_icon_box .elementor-icon-box-wrapper {min-height: 360px;}
	.banner_col_row_new.inner_page_banner { top: 0;}
    .banner_col_row_new { position: relative; left: 0; top: auto;transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(0%);z-index: 22;}
    .bannner_slider_home .banner_slider_content > .elementor-widget-wrap { background-image: none !important; box-shadow: none !important;}
    .bannner_slider_home::before { content: ''; /* background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%) !important; */ background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 70%) !important; width: 100%; height: 100%;position: absolute;top: auto;bottom: 0; left: 0;background-size: cover;-webkit-animation: none;-moz-animation: none;-ms-animation: none;z-index: 1;}
		
	.spark-rate-section h2 br { display: none;}
  .more_stories_btn {padding-bottom: 20px;}
  .elementor-location-footer .service-form {justify-content: flex-start;}
  .casestudy_title{font-size: 28px;line-height: 36px;}
  .custom_btn{width: 185px; font-size: 16px;padding: 19px 20px 19px 20px;}
  .case_study_form .form_inner{width: 48%;max-width: 100%;}
  .case_study_form .from_area{flex-wrap: wrap;}
  .blogcustom_btn{width: 185px; font-size: 16px;padding: 19px 20px 19px 20px;}
  .blog_custom_form .blogform_inner{width: 48%;max-width: 100%;}
  .blog_custom_form {flex-wrap: wrap;}
  .blog_custom_form .blogfrom_area {width: 100%;}
  .blogclear_search {margin: auto;}
  .col_4, .col_3.style_2 {width: 48%;}
  .resorcecustom_btn{width: 185px; font-size: 16px;padding: 19px 20px 19px 20px;}
  .resources_custom_form .resourcesform_inner{width: 48%;max-width: 100%;}
  .resources_custom_form {flex-wrap: wrap;}
  .resources_custom_form .resourcesfrom_area {width: 100%;}
  .resourcesclear_search {margin: auto;}
  .col_4, .col_3 {width: 48%;}
  .resorcecustom_btn{width: 185px; font-size: 16px;padding: 19px 20px 19px 20px;}
  .resources_custom_form .resourcesform_inner{width: 48%;max-width: 100%;}
  .resources_custom_form {flex-wrap: wrap;}
  .resources_custom_form .resourcesfrom_area {width: 100%;}
  .resourcesclear_search {margin: auto;}
  .col_4, .col_3 {width: 50%;}
  .row.row_first .col_3{width: 50%;}
  .author_box_expert .elementor-author-box__avatar img {width: 160px;height: 160px;}
  .slider_two_style .swiper-pagination.swiper-pagination-bullets {display: flex;align-items: center;justify-content: center;width: 100%;}
  .slider_two_style .swiper-pagination-bullet {margin: 2px 6px;}
  .casestudies_slider_section .eael-testimonial-content {width: 100% !important;padding: 0px 30px !important;}
  .casestudies_slider_section .eael-testimonial-content {height: 100% !important;position: static !important;}
  .casestudies_slider_section .eael-testimonial-item-inner {display: flex;flex-direction: column-reverse;}
  .casestudies_slider_section .swiper-wrapper {height: 100% !important;}
  .casestudies_slider_section .logo_case_study {position: absolute;top: 0;left: 30px;}
  .casestudies_slider_section  .eael-testimonial-text {position: static !important;height: auto;}
  .casestudies_slider_section .eael-testimonial-image img {width: 100%;max-width: 500px;}
  .casestudies_slider_section .eael-testimonial-image {width: 100% !important;height: 430px;margin-top: 110px !important;}
  .casestudies_slider_section .logo_case_study {width: 150px;}
  .casestudies_slider_section .eael-testimonial-image {border-radius: 0;}
  .casestudies_slider_section .swiper-pagination.swiper-pagination-bullets {left: 30px;}
  .casestudies_slider_section .eael-testimonial-content .case_study_link {right: 30px;}
  .blog_page_form .download_sheet_form_new {justify-content: center;}
  .our-approach-section {background-image: linear-gradient(270deg, #F0F0F0 0%, #FFF 100%) !important;}
  .we_are_partner_section {background-image: linear-gradient(270deg, #1F2026 43.75%, #000 100%) !important;}
  .banner_testiomnial .elementor-main-swiper.swiper-container {padding-bottom: 0 !important;}
  .our-approach-section.careers_page_section {background: #fff !important;}
  .bannner_slider_home.new_slider_mobile {background-image: none !important;}
  .mega_menu_style li.menu-item:hover a.ekit-menu-nav-link::after {display: none;}
  .mega_menu_style .elementskit-nav-identity-panel { padding: 10px 30px !important;}
  .mega_menu_style button.elementskit-menu-close.elementskit-menu-toggler {margin: 10px 0 0 !important; padding: 0 !important;}
  .mega_menu_style li.menu-item a.ekit-menu-nav-link {border-bottom: 1px solid #5C5C61 !important; padding: 0 0 20px !important; margin: 20px 30px 0px 30px !important;}
  .mega_menu_style .menu_custom_area > a.ekit-menu-nav-link {display: none !important;}

  .custom-software-development > .elementor-widget-wrap.elementor-element-populated {border: 0 !important; border-radius: 0; background-color: #5C5C61!important;}
  .digital-marketing-and-design > .elementor-widget-wrap.elementor-element-populated {border: 0 !important; border-radius: 0; background-color: #5C5C61!important;}
  .webguard-website-hosting > .elementor-widget-wrap.elementor-element-populated {border: 0 !important; border-radius: 0; background-color: #5C5C61!important;}
  .construction > .elementor-widget-wrap.elementor-element-populated {border: 0 !important; border-radius: 0; background-color: #5C5C61!important;}
  .professional-services > .elementor-widget-wrap.elementor-element-populated {border: 0 !important; border-radius: 0; background-color: #5C5C61!important;}
  .manufacturing > .elementor-widget-wrap.elementor-element-populated {border: 0 !important; border-radius: 0; background-color: #5C5C61!important;}
  .healthcare > .elementor-widget-wrap.elementor-element-populated {border: 0 !important; border-radius: 0; background-color: #5C5C61!important;}
  .startups > .elementor-widget-wrap.elementor-element-populated {border: 0 !important; border-radius: 0; background-color: #5C5C61!important;}
  .blog > .elementor-widget-wrap.elementor-element-populated {border: 0 !important; border-radius: 0; background-color: #5C5C61!important;}
  .about > .elementor-widget-wrap.elementor-element-populated {border: 0 !important; border-radius: 0; background-color: #5C5C61!important;}
  .resources > .elementor-widget-wrap.elementor-element-populated {border: 0 !important; border-radius: 0; background-color: #5C5C61!important;}
  .careers> .elementor-widget-wrap.elementor-element-populated {border: 0 !important; border-radius: 0; background-color: #5C5C61!important;}
  .margin_auto_col {margin: auto;}
  .tabs_btn {margin: 10px 0;}
  .tabs_btn::before {bottom: -8px;}
  .tabs_button {column-gap: 35px !important;}
  .resources_col_3 {width: 50%;}
  .resources_col_4 {width: 50%;}
  .resources_grid_col .resource_col_3:first-child {width: 50%;}
  .resources_grid_col .resource_col_3:nth-child(2) {width: 50%;}
  .resources_grid_col .resource_col_3:nth-child(3) {width: 50%;}
  .resources_grid_col .resource_col_3{width: 50%;}
  .readmore_btn1, .download_btn1, .playvideo_btn, .listento_btn1, .watchbt_btn1 {font-size: 14px;}
  .case_study_form .from_area { flex-wrap: wrap;row-gap: 20px;}
  .case_study_form .clear_search {width: 100%;text-align: center;}
  .casestudy_img_box img {max-width: 350px;}
  .banner_testiomnial .elementor-swiper-button {display: none !important;}
}

 /* Move reCAPTCHA v3 badge to the left */
 
 .grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}
.grecaptcha-badge:hover {
  width: 256px !important;
}

@media(min-width: 1025px){
    .career_testimonial_area .tss-carousel.swiper .profile-img-wrapper {display: none;}
    .career_testimonial_area .tss-carousel.swiper .tss-meta-info {padding-left: 0;}
    .bannner_slider_home .eae-section-bs {display: none !important;}
}

@media (min-width: 767px) and (max-width: 1024px){
    .hero_banner_text.why_we_section > .elementor-widget-wrap.elementor-element-populated {background-image: linear-gradient(-270deg, #FFF 0%, #F0F0F0 100%) !important;}
}


@media(max-width:767px){
    body .digital_marketing_section::before, body .custom_soft_section::before, body .computerease_section::after  {bottom: auto;}
	.tabs_btn::before {bottom: -6px;}
	.tabs_btn {margin: 2px 0;}
	#all-articles .col_6 {width: 100%;padding: 0px;}
	.casestudy_content {padding-top: 25px;}
    .bg_heading_color h4.elementor-heading-title{margin: auto;}
    .resources_section .eael-post-list-posts-wrap { grid-template-columns: repeat(1, 1fr) !important;}
    .footer_menu_ul ul li a {text-align: center;justify-content: center !important;padding: 10px !important;}
	.footer_menu_ul a{padding: 10px !important;} 
    .footer_mail {width: 100% !important;}
    .footer_mail .wpcf7-submit{display: block; margin: auto;width: 100%; padding: 10px 20px;}
    .hero_banner::before {content: ''; background-image:  linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 70%); width: 100%; height: 100%; position: absolute; top: auto; bottom: 0; left: 0; background-size: cover; -webkit-animation:  none;-moz-animation: none;-ms-animation: none;}
    .expert_col_3 {width: 100%;}
    .hero_banner_text > .elementor-widget-wrap {box-shadow: none !important;background-image: none !important;}


    .digital_marketing_section::before, .custom_soft_section::before{display: none;}
    .max_width_col{width: 100% !important;}
    .image_box_section .elementor-image-box-img {width: 100% !important;}
    .slider_presidential.style_4 .swiper-pagination.swiper-pagination-clickable {bottom: -40px;text-align: center;width: 100%;}
    .resources_section.carousel .eael-grid-post-holder {background-color: transparent !important;text-align: left;}
    .resources_section .eael-entry-thumbnail img {width: auto !important;height: auto !important;}
    .resources_section .eael-entry-thumbnail {max-width: 100%;text-align: center;min-height: auto;display: flex; align-items: end;justify-content: center;margin-right: 0;background-image: url('/wp-content/uploads/2023/03/res_bg_img.png'); background-size: cover; background-repeat: no-repeat;margin-bottom: 15px;height: auto !important;}
    .resources_section .swiper-pagination-bullet {border: 2px solid #99999C;background-color: transparent !important; }
    .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #99999C !important;}
    .resources_section .eael-grid-post-holder-inner * { padding: 0;}
    .slider_presidential .swiper-pagination.swiper-pagination-clickable { text-align: center; top: auto; bottom: -25%;z-index: 1;width: 100%;}
    .bg_heading_color h4.elementor-heading-title{margin: 0 !important;}
    /* .mobile_btn {display: flex;} */
    /* .desktop_btn {display: none;} */
    .resources_section.carousel .eael-grid-post.eael-post-grid-column { padding: 0;}
    .build-tab .eael-accordion-list { background: rgb(31, 32, 38); border: 1px solid #5C5C61; border-radius: 6px;}	
    .build-tab .eael-adv-accordion .eael-accordion-list .eael-accordion-header > i { margin: 0 0 0 10px;}	
    .build-tab .eael-adv-accordion .eael-accordion-list .eael-accordion-header span{ margin-right: 15px;}	
    .partner-with-spark-section .bg_heading_color h4.elementor-heading-title { margin: auto;}
    .service-form .form-group input[type="submit"]{max-width: 100%;}
    .the_review_area .elementor-testimonial-image img {width: 40px !important;height: 40px !important;}
    .the_review_area .elementor-testimonial-content {padding-left: 60px;}
    .the_review_area .elementor-testimonial-meta {padding-left: 60px;}
    .header_logo_col.style_2 {width: 52px !important;min-width: 52px !important;overflow: hidden;}
    .our-approach-section.style_3 .check_bg .elementor-icon-box-icon {width: 30px;height: 30px;min-width: 30px;}
    .header_logo_col img {min-width: 165px;}
    .footer_menu_ul {text-align: center;width: 100% !important;}
    .footer_menu_ul .elementor-item {padding-left: 0 !important;}
    .footer_btn_free {padding-top: 30px;}
    .services_footer_dd h4, .company_footer_dd h4 {cursor: pointer;}
    .team_img_4 {width:auto !important; height: auto;}
    .mobile_bg_size > .elementor-widget-wrap::before {content: '';background-image: url('/wp-content/uploads/2023/03/case_study_bg_image.png');width: 60%;height: 100%;background-repeat: no-repeat;background-size: cover;z-index: 0;position: absolute;left: -10px;top: 0;bottom: 0;margin: auto;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
    body .home_page_icon_listing .elementor-icon-list-item {align-items: baseline;}
    .slider_two_style .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #21D679 !important;}
    /* .contact_footer {order: 1;}
    .services_footer {order: 2;}
    .company_footer {order: 3;} */
    .slider_presidential.style_4 > .elementor-widget-container .elementor-image-carousel-wrapper.swiper-container {overflow: visible;}
    .our-approach-section.style_3 {overflow: hidden;}
    .slider_presidential.style_4 > .elementor-widget-container .elementor-image-carousel-wrapper.swiper-container .swiper-slide-image {width: 100%;}
    .slider_presidential.digital_hub .elementor-main-swiper {padding-bottom: 70px !important;}
    .digital_hub_slider_section {background-color: #000 !important;background-image: none !important;}
    .our_culture_bg::before{width: 100%;height: 90%; bottom: 0; top: auto;background: linear-gradient(-270deg, #F0F0F0 0%, #FFF 100%);}
    .culture_btn .elementor-button-text {flex-grow: 0;}
    .career_testimonial_area .career_testimonial_img{padding-top: 50px;}
    .career_testimonial_area .career_testimonial_content{font-size: 20px;line-height: 30px;letter-spacing: 0.008em;}
    .mega_menu_item {  max-width: 100%;}
    .post_content_area h2 { font-size: 34px;line-height: 46px;}
    .smp_img_col .elementor-widget-container::before {left: 70px; width: 100%; height: 100%; background-size: 100%;}
    .solution_sec_blog > .elementor-widget-container::after { top: 30%; left: 0px;background-size: 50%;}
    .cta_section_post .cta_area {flex-wrap: wrap;padding: 15px;}
    .cta_section_post .cta_rt {width: 100%;}
    .cta_section_post::after {width: 100%; height: 75%; top: auto;bottom: 0;}
    .cta_lt { width: 100%; text-align: center;}
    body .cta_section_post .cta_post_btn{width: 100%;display: flex;align-items: center;justify-content: center;}
    .cta_section_post{padding: 20px 0;}
    .case_studies_temp_discription img { padding: 10px 0 40px; width: auto !important;}
    .case_studies_temp_discription .the_review_area .elementor-testimonial-image img {padding: 0;}
.case_study_fearture_img .elementor-widget-wrap {padding-bottom: 0 !important;}
body .resources_section.case_studies_more .eael-post-list-wrap .eael-post-list-post .eael-post-list-thumbnail img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;max-width: 400px;width: 100%;}
.row.style_2 .col_6 {width: 100%;}
.case_study_form .from_area {flex-wrap: wrap;row-gap: 20px;}
.case_study_form .form_inner{max-width: 100%;}
.clear_search {margin: auto;}
.case_study_form .form_inner{width: 100%;}
.tag_section .tag_btn{font-size: 12px;}
.casestudy_img_box {height: 300px;}
.col_4, .col_3.style_2 {width: 100%;}
.blog_custom_form .blogfrom_area {flex-wrap: wrap;row-gap: 20px;width: 100%;}
.blog_custom_form .blogform_inner{max-width: 100%;}
.blog_custom_form .blogform_inner{width: 100%;}
.blog_custom_form {flex-direction: column;}
.blogtag_section .blog_tag_btn {font-size: 12px;}
.blog_img_box {height: 250px;}
.blog_content .blog_title {padding-right: 0;}
.col_4, .col_3 {width: 100%;}
.resources_custom_form .resourcesfrom_area {flex-wrap: wrap;row-gap: 20px;width: 100%;}
.resources_custom_form .resourcesform_inner{max-width: 100%;}
.resources_custom_form .resourcesform_inner{width: 100%;}
.resources_custom_form {flex-direction: column;}
.resourcestag_section .resource_tag_btn {font-size: 12px;}
.col_4, .col_3 {width: 100%;}
.resources_custom_form .resourcesfrom_area {flex-wrap: wrap;row-gap: 20px;width: 100%;}
.resources_custom_form .resourcesform_inner{max-width: 100%;}
.resources_custom_form .resourcesform_inner{width: 100%;}
.resources_custom_form {flex-direction: column;}
.resourcestag_section .resource_tag_btn {font-size: 12px;}
.row.row_first .col_3 {width: 100%;}
.resources_img_box a {width: 100%;}
.resources_img_box a img {width: 100%;}
.resources_section .eael-entry-title {min-height: auto;}
.download_sheet_form_new .gform-body.gform_body{width: 100%;}
.download_sheet_form_new{justify-content: center;}
.download_sheet_form_new .gform_footer .gform_button {padding: 19px 25px 19px 25px;font-size: 16px;}
.download_sheet_form_new .gform_footer.top_label {width: 100%;}
.expert_post_section {padding: 20px 0;}
.menu_sc_btn {font-size: 12px;padding: 15px 5px;}
.sub_menu_pera {max-width: 100%;}
.bring_your_section {background-image: none !important;}
.case_study_temp img { margin-bottom: 10px;}
.casestudies_slider_section .eael-testimonial-content .case_study_link {left: 0;right: auto;display: inline-flex;}
.casestudies_slider_section .swiper-pagination.swiper-pagination-bullets {right: 0;margin: auto;}
.casestudies_slider_section .eael-testimonial-content .case_study_link {position: relative; }
.casestudies_slider_section .eael-testimonial-image img {width: 85%;}

.casestudies_slider_section .eael-testimonial-content h2 {padding-top: 35px;}
.logo_tag_line .elementor-widget-container{max-width: 100%;padding: 20px 0 !important;}
.heading_s_section .mobile_bg_text{color: #1F2026;background-color: #5C5C61;}
body .contact_form_new .gform_button {padding: 17px 30px !important;}
.slide_images .slider_presidential.style_4 .swiper-slide-inner img {width: 100%;}
.our-approach-section .list-item .btn a {font-size: 14px;line-height: 18px !important;}
.our-approach-section .list-item span.number-list{width: 30px;height: 30px;font-size: 20px;line-height: 28px;}
.our-approach-section .list-item {padding-left: 45px;}
.banner_testiomnial .elementor-testimonial__image {width: 60px;height: 60px;position: static;}
.banner_testiomnial .elementor-testimonial__content {padding: 0;}
.banner_testiomnial .elementor-testimonial__footer {padding-left: 0px;column-gap: 15px;}
.banner_testiomnial .elementor-swiper-button {display: none;}
.banner_testiomnial .elementor-main-swiper.swiper-container {width: 100% !important;}
.banner_testiomnial .swiper-pagination.swiper-pagination-clickable {display: block;}
.create_tc_link {font-size: 14px;line-height: 18px;}
.popup_padding {padding: 10px;background-color: transparent !important;}
.bannner_slider_home .vegas-slide-inner {background-size: 100% !important;background-position: top center !important;}
.author_box_section {padding: 100px 23px 30px;}
.author_box_expert .elementor-author-box {column-gap: 0;}
.author_box_expert .elementor-author-box__avatar {margin: 0 !important;}
.author_img_box_expert {position: absolute;top: -190px;left: 0;right: 0;margin: auto;width: fit-content;}
.author_box_expert .elementor-author-box__bio a:last-child {font-size: 14px;padding: 15px 25px 15px 25px;display: flex;align-items: center;justify-content: center;width: 100%;}
h3.heading_style{font-size: 12px;line-height: 26px;letter-spacing: 0.25px;column-gap: 8px;}
.row.row_one {align-items: center;}
.page-row {padding: 0 0 0 10px;}
.row.row_one .col_6 {width: 50%;padding: 0;}
.col_3 {padding: 0 !important;}
.resources_col_3 {width: 100%;}
.resources_img_box_main img {width: 100%;}
.tabs_button {column-gap: 25px !important;}
#all-articles .row.row_one .col_6 {width: 50%;padding: 0;}
.resources_img_box_main img {width: 100%;}
.resource_col_3 { width: 50%;padding: 0;}
.resource_col_4 { width: 100%;padding: 0;}
.resources_grid_col .resource_col_3:first-child {width: 100%;}
.resources_grid_col .resource_col_3:nth-child(2) {width: 100%;}
.resources_grid_col .resource_col_3:nth-child(3) {width: 100%;}
.resources_grid_col .resource_col_3{width: 100%;}
.resources_img_box picture {width: 100%;}
.resources_img_box picture img {width: 100%;}
.resources_img_box img {width: 100%;}


}

@media(max-width:641px){
    .service-form .form-group { width: 100%;}
    .service-form .form-group.download-btn { width: 100%; text-align: center;}
    .service-form .form-group input[type="submit"] { font-size: 16px; max-width: 290px;}
    .solution_sec_blog > .elementor-widget-container::after {background-size: 50%;}
    .gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){line-height: initial !important;}
    .tabs_button { column-gap: 8px !important;}
    .case_studies_pd_set .blog_tabs_link_section {padding-bottom: 4px;}
}

@media(max-width: 580px){
    .bannner_slider_home::before{background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 50%) !important;}
    .banner_tab_padding {padding-bottom: 150px !important;}
    .tab_section_blog_margin {margin-top: -146px !important;}
    .tabs_button {column-gap: 15px !important;}
}

@media(max-width: 520px) {
    .top_header_width {width: 50% !important;}
    .top_header_width.style_2 > .elementor-widget-wrap.elementor-element-populated {justify-content: flex-start !important;}
    .top_header_width.style_3 > .elementor-widget-wrap.elementor-element-populated {padding: 0 0 0 10px !important;}
    /* .top_header_width.style_3 { width: 70% !important;}
    .top_header_width.style_1 { width: 30% !important;} */
    .about_review_section > .elementor-container .elementor-column {width: 100%;}
    /* .slider_presidential .swiper-pagination.swiper-pagination-clickable{bottom: -18%;} */
    .casestudies_slider_section .eael-testimonial-image {height: 330px;}
    .casestudy_img_box img{max-width: 270px;}
}


@media(max-width: 460px){
    .bannner_slider_home::before{background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 35%) !important;}
    .post_tags_banner .elementor-post-info__terms-list {column-gap: 0px;}
}

@media (max-width:390px){
    .tabs_btn {font-size: 14px;}
    .banner_tab_padding {padding-bottom: 170px !important;}
    .tab_section_blog_margin {margin-top: -146px !important;}
    .tabs_button {column-gap: 13px !important;}
    .casestudy_tags_number {font-size: 10px;}
    .blogtag_listing .blogs_tag_item .blog_tags_number {font-size: 10px;}
}

@media (max-width: 370px) {
    .post_tags_banner a.elementor-post-info__terms-list-item {font-size: 16px !important;line-height: 24px !important;}
}

@media (max-width: 350px){
    .tabs_button { column-gap: 6px !important;}
    .tabs_btn {font-size: 12px;}
}
button::part(acsb-trigger){
	bottom:100px;
}

@media (min-width: 1501px) and (max-width: 1582px) {
    .header-search-text{
         width: 80% !important;
    }
    .header-search-icon {
    width: 20% !important;
    }
} 
@media screen and (max-width: 768px) {
	.menu-item-1111,.menu-item-1762, .menu-item-3701{display:none}
}

.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon {
    margin-inline: unset !important;
}