
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{
  font-family: "Poppins", sans-serif !important;
  --space: 10px;

}
a{
  text-decoration: none !important;
}
body,
.site,
.mask::after,
.mask::before {
  /* background-color: #f4f4f9; */
  background-color: #fff;
}
.site-header {
  background-color: #ffffff;
}
html {
  scroll-behavior: smooth;
}
.site-topbar {
  background-color: #ffffff;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-size: 14px;
  padding: 15px 0;
  line-height: 150%;
}
.site-header-sticky,
.site-header-sticky .widget.widget_search {
  background-color: rgba(255, 255, 255, 0.97);
}
.content-header {
  background-color: transparent;
  background-image: url('https://developmentalphawizz.com/custom-image/breadcrampImg.png');
  background-position: top center;
  background-repeat: repeat;
  background-size: 600px auto;
  background-attachment: scroll;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 80px;
  margin-left: 0px;
  padding-top: 80px;
  padding-right: 0px;
  padding-bottom: 80px;
  padding-left: 0px;
}
body {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  color: #62748a;
  font-size: 1rem;
  line-height: 1.625em;
}
h1 {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  color: #2352F6;
  font-size: 3rem;
  line-height: 1.1em;
  letter-spacing: -1px;
}
h2 {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  color: #2352F6;
  font-size: 2.25rem;
  line-height: 1.2em;
}
h3 {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  color: #2352F6;
  font-size: 1.875rem;
  line-height: 1.2em;
}
h4 {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  color: #2352F6;
  font-size: 1.25rem;
  line-height: 1.35em;
}
h5 {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  color: #2352F6;
  font-size: 1.15rem;
  line-height: 1.35em;
}
h6 {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  color: #62748a;
  text-transform: none;
  font-size: 1rem;
  line-height: 1.35em;
}
blockquote {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-size: 1.125rem;
}
.site-header .navigator > .menu > li a {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 1px;
}
.site-header-sticky .navigator > .menu > li a {
  font-family: Rubik;
  font-style: normal;
  color: #627792;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 26px;
  letter-spacing: 1px;
}
.content-header .page-title-inner {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 1em;
}
.content-header .breadcrumbs,
.content-header .down-arrow a,
.page-title .subtitle {
  font-family: Rubik;
  font-style: normal;
  color: rgba(255, 255, 255, 0.7);
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px;
}
.widget > .widget-title {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 1.1em;
  letter-spacing: 1px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
}
.widget {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  text-transform: none;
  font-size: 15px;
  line-height: 150%;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 50px;
  margin-left: 0px;
}
.sliding-menu {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  text-transform: none;
  font-size: 1.125rem;
  line-height: 150%;
  background-color: #231834;
}
.content-bottom-widgets .widget {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  text-transform: none;
  font-size: 1.25rem;
  line-height: 165%;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 50px;
  margin-left: 0px;
}
.content-bottom-widgets .widget-title {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  text-transform: none;
  font-size: 1.125rem;
  letter-spacing: 0px;
}
.site-footer {
  border-top: 1px none rgba(14, 43, 92, 0.1);
  border-right: 0px none #000000;
  border-bottom: 0px none #000000;
  border-left: 0px none #000000;
  background-color: #000000;
  background-image: url(wp-content/uploads/2018/08/job12-279-chim-01065.jpg);
  background-position: top center;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.footer-copyright {
  font-size: 13px;
}
.footer-widgets .widget {
  text-transform: none;
  font-size: 14px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
}
.footer-widgets .widget-title {
  font-family: Poppins;
  font-style: normal;
  text-transform: none;
}
a {
  color: #000;
}
a:hover {
  color: #ff0055;
}
.site-header .off-canvas-toggle,
.site-header .navigator .menu > li a,
.site-header a {
  color: #2352F6;
}
.site-header .off-canvas-toggle:hover,
.site-header .navigator .menu > li:hover > a,
.site-header a:hover,
.site-header .navigator .menu > li.menu-item-expand > a {
  color: #ffffff;
}
.site-header .navigator .menu > li.current-menu-item > a,
.site-header .navigator .menu > li.current_page_item > a,
.site-header .navigator .menu > li.current-menu-ancestor > a,
.site-header .navigator .menu > li.current-menu-parent > a,
.site-header .navigator .menu.menu-extras > li > a,
.site-header .navigator .menu.menu-extras .search-field,
.site-header .off-canvas-toggle,
.site-header .off-canvas-toggle:hover {
  color: #0E8FFB;
}
.site-header-sticky .off-canvas-toggle,
.site-header-sticky .navigator .menu > li a,
.site-header-sticky a {
  color: #0e2b5c;
}
.site-header-sticky .off-canvas-toggle:hover,
.site-header-sticky .navigator .menu > li:hover > a,
.site-header-sticky a:hover {
  color: #82b541;
}
.site-header-sticky .navigator .menu > li.current-menu-item > a,
.site-header-sticky .navigator .menu > li.current_page_item > a,
.site-header-sticky .navigator .menu > li.current-menu-ancestor > a,
.site-header-sticky .navigator .menu > li.current-menu-parent > a,
.site-header-sticky .navigator .menu.menu-extras > li > a,
.site-header-sticky .navigator .menu.menu-extras .search-field,
.site-header-sticky .off-canvas-toggle,
.site-header-sticky .off-canvas-toggle:hover {
  color: #82b541;
}
.breadcrumbs a {
  color: #ffffff;
}
.main-sidebar a {
  color: #0e2b5c;
}
.main-sidebar a:hover {
  color: #19c27f;
}
.sliding-menu a {
  color: #ffffff;
}
.content-bottom-widgets a {
  color: rgba(98, 116, 138, 0.7);
}
.wrap {
  width: 1370px;
  max-width: 90%;
}
.content-body-inner {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 50px;
  padding-left: 0px;
}
.content > .vc_row > .row-inner,
.content > .vc_section > .vc_row > .row-inner {
  width: 1400px;
  margin: 0 auto;
}
.site-header .header-brand {
  margin-top: 30px;
  margin-right: 10px;
  margin-bottom: 60px;
  margin-left: 10px;
}
.site-header .site-header-inner,
.site-header .extras {
  height: 95%;
}
.site-header .off-canvas-toggle,
.site-header .navigator .menu > li > a,
.site-header .menu-extras > li > a {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.site-header-sticky .header-brand {
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
}
.site-header-sticky .site-header-inner,
.site-header-sticky .extras {
  height: 64px;
}
.site-header-sticky .off-canvas-toggle,
.site-header-sticky .navigator .menu,
.site-header-sticky .social-icons {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.site-header-sticky .off-canvas-toggle,
.site-header-sticky .navigator .menu > li > a,
.site-header-sticky .menu-extras > li > a {
  padding-top: 17px;
  padding-right: 0px;
  padding-bottom: 17px;
  padding-left: 0px;
}
.logo.logoDefault {
  width: 30px;
  transition: .5s ease all;
  height: auto;
}
.logo.logoDark {
  width: auto;
  height: auto;
}
.sliding-menu .off-canvas-wrap {
  padding-top: 50px;
  padding-right: 40px;
  padding-bottom: 50px;
  padding-left: 40px;
}
.button,
input[type="button"],
input[type="submit"],
button {
  background: #fff;
  height: 55px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #2352F6;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 55px;
  letter-spacing: 1px;
  padding-top: 0px;
  padding-right: 40px;
  padding-bottom: 0px;
  padding-left: 40px;
  border-top: 0px none #000000;
  border-right: 0px none #000000;
  border-bottom: 0px none #000000;
  border-left: 0px none #000000;
  border-radius: 0px;
}
input,
textarea,
select {
  background: #ffffff;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  color: rgba(98, 119, 146, 0.7);
  font-size: 14px;
  line-height: 52px;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  border: 1px solid rgba(98, 119, 146, 0.2);
  border-radius: 0px;
}
input,
select {
  height: 55px;
}
.content-bottom-widgets {
  background-color: #ffffff;
  background-image: url('https://developmentalphawizz.com/custom-image/aiImageHome23.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-top: 80px;
  padding-right: 0px;
  padding-bottom: 80px;
  padding-left: 0px;
}
.footer-widgets {
  background-color: #0E8FFB;
  padding-top: 40px;
  padding-right: 0px;
  padding-bottom: 30px;
  padding-left: 0px;
}
.content-inner[data-grid] .post,
.content-inner[data-grid-normal] .post {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 40px;
}
.content-inner[data-grid],
.content-inner[data-grid-normal] {
  margin-left: -20px;
  margin-right: -20px;
}
body:not(.is-loaded):after,
body:not(.is-loaded):before {
  content: none !important;
}
.site-header-classic .navigator .menu-primary li .sub-menu li:hover > a,
.site-header-sticky .navigator .menu-primary li .sub-menu li:hover > a,
.post-meta .post-author-content a,
.projects-filter ul li.active a,
.contact .row label,
#site .iconlist.iconlist-icon-large li .iconlist-item-content::before,
table thead th,
#site .pricing-table .price-column .price span,
#site .pricing-table .price-column .features li span,
.comment-author .fn,
.comment-author .fn a,
.blog-large .blog-readmore:hover {
  color: #2352F6;
}

.site-topbar .topbar-menu .menu-top li .sub-menu,
.search-results .post a:hover .post-index::after,
input[type="submit"].primary,
button[type="submit"].primary,
.button.primary,
.button.accent::after,
#site .flexslider .flex-direction-nav li a:hover,
#site .vc-hoverbox-wrapper .vc-hoverbox-back button:hover,
#site .vc-hoverbox-wrapper .vc-hoverbox-back .vc_btn3:hover,
.menu-extras
  li.shopping-cart
  .widget_shopping_cart_content
  .buttons
  .button.checkout,
.projects-grid-alt .project .project-inner,
#site
  .vc_tta-tabs.vc_tta-style-flat
  .vc_tta-tabs-container
  ul.vc_tta-tabs-list
  li.vc_active
  a,
.member,
.widget.fixed-menu[class*="q2w3-widget-clone-sidebar"]
  + .fixed-menu::after,
.wrap_svl_center .pins_animation,
#site
  .blog-shortcode.post-thumbnail-cover
  .blog-entries
  .post
  .post-image,
#site .pricing-table .price-column .button,
#site .pricing-table .price-column.highlight .button::after,
#site
  .vc_tta-tabs.vc_tta-style-modern
  .vc_tta-tabs-container
  ul.vc_tta-tabs-list
  li.vc_active
  a,
#site
  .vc_tta-tabs.vc_tta-style-classic
  .vc_tta-panels-container
  .vc_tta-panels
  .vc_tta-panel.vc_active
  .vc_tta-panel-heading,
#site
  .vc_tta-tabs.vc_tta-style-modern
  .vc_tta-panels-container
  .vc_tta-panels
  .vc_tta-panel.vc_active
  .vc_tta-panel-heading,
#site
  .vc_tta-tabs.vc_tta-style-flat
  .vc_tta-panels-container
  .vc_tta-panels
  .vc_tta-panel.vc_active
  .vc_tta-panel-heading,
#site
  .vc_tta-tabs.vc_tta-style-outline
  .vc_tta-panels-container
  .vc_tta-panels
  .vc_tta-panel.vc_active
  .vc_tta-panel-heading,
.widget.widget_shopping_cart .buttons .button.checkout,
.comments-area .comment-respond .comment-form .form-submit input,
#site .vc_row.shape2:after,
#site .vc_section.shape2:after,
.blog-grid .post .post-header .post-title:after,
.main-sidebar .widget .widget-title:before,
.navigation.post-navigation .nav-links li h6 a:hover:before,
.navigation.pager-numeric .page-numbers.current,
.navigation.pager-numeric .page-numbers:hover,
.page-links a span:not(.page-links-title):hover,
.page-links > span:not(.page-links-title),
.header-position-left
  .site-header.site-header-classic
  .navigator
  .menu-primary
  li
  .sub-menu:before,
.woocommerce-pagination li .page-numbers.current,
.woocommerce-pagination li .page-numbers:hover,
.woocommerce .product .woocommerce-tabs .tabs li a::after,
.woocommerce-message,
#site .imagebox.style2 .box-image,
.header-position-left
  .site-header.site-header-classic
  .navigator
  .menu-primary
  > li.menu-item-has-children.menu-item-expand
  .menu-item-toggle {
  background-color: #2352F6;
}

input[type="submit"].primary,
button[type="submit"].primary,
.button.primary,
.button.accent:hover,
.mc4wp-form-fields .sign-up input[type="email"]:focus {
  border-color: #2352F6;
}

.post-inner:hover .post-title::after,
#site .counter .counter-image i,
#site .iconbox .box-icon i,
.post-meta .post-author-content a:hover,
#site .iconlist.iconlist-icon-small li .iconlist-item-icon::after,
#site .iconlist li i,
.navigation.post-navigation .nav-links li::before,
.go-to-top a::before,
.button-video a[rel="wp-video-lightbox"]::after,
a.video-lightbox:after,
#site
  .vc_tta-tabs.vc_tta-style-classic
  .vc_tta-tabs-container
  ul.vc_tta-tabs-list
  li:hover
  a,
#site
  .vc_tta-tabs.vc_tta-style-classic
  .vc_tta-tabs-container
  ul.vc_tta-tabs-list
  li.vc_active
  a,
.blog-large .blog-readmore,
.blog-large .blog-readmore:hover::before,
.woocommerce .star-rating span:before,
.navigator .menu-primary > li > a > sup,
.woocommerce .products li:hover .woocommerce-loop-product__title,
.woocommerce .products li .wc-forward:before,
#site
  .wpcf7-checkbox
  .wpcf7-list-item
  input[type="checkbox"]:checked:after,
#site
  .wpcf7-acceptance
  .wpcf7-list-item
  input[type="checkbox"]:checked:after,
#site .imagebox.style2 .box-image .box-header .box-subtitle {
  color: #ff0055;
}

.button::after,
input[type="submit"]:hover,
button[type="submit"]:hover,
.button.accent,
.search-results .post .post-index::after,
.projects-filter ul li a::after,
#site .imagebox .box-content::after,
.social-icons a:hover i,
#site
  .iconlist.iconlist-icon-xlarge
  > li
  .iconlist-item-content
  ol
  li::after,
#site
  .iconlist.iconlist-icon-xlarge
  > li
  .iconlist-item-content
  ul
  li::after,
.navigation.post-navigation .nav-links li::after,
#site .vc-hoverbox-wrapper .vc-hoverbox-back button,
#site .vc-hoverbox-wrapper .vc-hoverbox-back .vc_btn3,
#site .flexslider .flex-direction-nav li a,
.go-to-top a::after,
a[rel="wp-video-lightbox"]::before,
#site
  .vc_tta-accordion
  .vc_tta-panels-container
  .vc_tta-panels
  .vc_tta-panel.vc_active,
.sliding-menu .off-canvas-toggle,
.projects-grid .project .project-inner .project-thumbnail a::before,
.widget.fixed-menu ul.menu li a::before,
.widget.fixed-menu ul.menu li.current-menu-item a::before,
.widget.fixed-menu ul.menu li.current-page-item a::before,
#site .owl-pagination .owl-page.active,
#site
  .vc_tta-tabs.vc_tta-style-classic
  .vc_tta-tabs-container
  ul.vc_tta-tabs-list
  li
  a::after,
#site .pricing-table .price-column.highlight .popular,
#site .pricing-table .price-column.highlight .button,
.menu-extras li.shopping-cart > a .shopping-cart-items-count,
.comments-area .comment-respond .comment-form .form-submit input:hover,
.blog-large .post-left .post-comments a,
.single-post .post-inner .post-header:after,
.single-attachment .post-inner .post-header:after,
.single-post .post-inner .post-meta-data .post-comments a,
.single-attachment .post-inner .post-meta-data .post-comments a,
.blog-large .post.sticky .post-inner:before,
#site .vc_row.shape2:before,
#site .vc_section.shape2:before,
.main-sidebar .widget:hover .widget-title:before,
body:not(.is-loaded):after,
.woocommerce .onsale,
.site-header-classic
  .navigator
  .menu-primary
  li.style1
  > .sub-menu
  > li
  > a:after,
.site-header-sticky
  .navigator
  .menu-primary
  li.style1
  > .sub-menu
  > li
  > a:after,
#site .wpcf7-radio .wpcf7-list-item input[type="radio"]:after,
#site .wpcf7-radio.style1 .wpcf7-list-item input[type="radio"]:checked,
#site
  .wpcf7-checkbox.style1
  .wpcf7-list-item
  input[type="checkbox"]:checked:before,
#site
  .wpcf7-radio.style2
  .wpcf7-list-item
  input[type="radio"]:checked:before,
#site
  .blog-shortcode.post-thumbnail-cover.style2
  .blog-entries
  .blog-grid
  .post
  .post-inner:before {
  background-color: #0E8FFB;
}

.button:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input.input-text:focus,
select:focus,
#site .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked,
#site .wpcf7-checkbox .wpcf7-list-item label:hover input[type="checkbox"],
#site
  .wpcf7-acceptance
  .wpcf7-list-item
  label:hover
  input[type="checkbox"],
#site .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]:checked,
#site
  .wpcf7-checkbox.style1
  .wpcf7-list-item
  input[type="checkbox"]:checked,
#site
  .wpcf7-checkbox.style1
  .wpcf7-list-item
  label:hover
  input[type="checkbox"]:checked,
#site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked,
#site
  .wpcf7-radio.style2
  .wpcf7-list-item
  label:hover
  input[type="radio"]:checked,
.site-header-classic .navigator .menu-primary > li:before {
  border-color: #ff0055;
}

::selection {
  background: #ff0055;
}
::-moz-selection {
  background: #ff0055;
}

#site .vc_row.gradient::before,
#site .vc_section.gradient::before {
  background: linear-gradient(
    360deg,
    rgba(255, 255, 255, 0) 10%,
    #2352F6 90%
  );
}
#site .vc_row.gradient2::before,
#site .vc_section.gradient2::before,
#site .vc_row.gradient4::before,
#site .vc_section.gradient4::before {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, #2352F6 90%);
}
#site .vc_row.gradient3::before,
#site .vc_section.gradient3::before {
  background: linear-gradient(
    to right,
    #2352F6,
    rgba(255, 255, 255, 0),
    #2352F6
  );
}

#site .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d::after {
  background-image: -webkit-linear-gradient(left, #2352F6, #ff0055);
  background-image: -o-linear-gradient(right, #2352F6, #ff0055);
  background-image: -moz-linear-gradient(right, #2352F6, #ff0055);
  background-image: linear-gradient(to right, #2352F6, #ff0055);
}

img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
}
.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none;
}

:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
    6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.is-layout-flex) {
  gap: 0.5em;
}
:where(.is-layout-grid) {
  gap: 0.5em;
}
body .is-layout-flex {
  display: flex;
}
.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
.is-layout-flex > :is(*, div) {
  margin: 0;
}
body .is-layout-grid {
  display: grid;
}
.is-layout-grid > :is(*, div) {
  margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
.has-black-color {
  color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
  color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
  background-color: var(
    --wp--preset--color--luminous-vivid-orange
  ) !important;
}
.has-luminous-vivid-amber-background-color {
  background-color: var(
    --wp--preset--color--luminous-vivid-amber
  ) !important;
}
.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
  border-color: var(
    --wp--preset--color--luminous-vivid-orange
  ) !important;
}
.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
  background: var(
    --wp--preset--gradient--cool-to-warm-spectrum
  ) !important;
}
.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
:root :where(.wp-block-pullquote) {
  font-size: 1.5em;
  line-height: 1.6;
}

.footer-aside-wrap .textwidget p{
    color: #fff;
  }
  .footer-aside-wrap #menu-footer-menu li a{
      font-size: 14px;
      color: #fff;
  }
  .footer-aside-wrap #menu-footer-menu li a.footerHeading {
font-weight: 700 !important;
font-size: 17px;
}
.site-footer .footer-widgets .widget:last-child p {
color: #fff;
font-size: 15px;
font-weight: 400;
}
  .mc4wp-form-fields .sign-up.style2 input[type="email"] {
border: 1px solid #ffffff !important;
border-radius: 10px;
font-size: 13px;
color: #fff;
overflow: hidden;
padding-left: 10px;
}
.mc4wp-form-fields .sign-up input[type="submit"] {
color: #ffffff;
height: auto;
border-radius: 0 10px 10px 0;
background-color: crimson;
padding: 0 10px;
}




  .footer-widgets {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .blog-grid .post.has-post-thumbnail .post-image img,
  .projects-grid-alt .project .project-inner,
  .single-post .related-posts .grid-posts .post-inner,
  .projects-grid .project .project-inner,
  .single-nproject .project-gallery img,
  .single-nproject .project-gallery .project-media-item a:before {
    border-radius: 0;
  }
  .projects-grid-alt
    .project
    .project-inner
    .project-info-inner
    .project-title {
    font-size: 1.5rem;
  }
  .single-post .related-posts {
    margin-bottom: 0;
  }
  .single .content-header {
    padding-bottom: 280px;
  }
  .single-nproject .project-featured-image img,
  .single-post.sidebar-none
    .main-content
    .content
    .post-inner
    .post-thumbnail
    img {
    margin-top: -280px;
    border: 15px solid #fff;
  }
  .projects-grid-alt
    .project
    .project-inner
    .project-info-inner
    .project-client
    img {
    height: 30px;
  }
  .projects-grid-alt
    .project
    .project-inner
    .project-info-inner
    .project-title {
    text-transform: uppercase;
  }
  .header-position-left
    .site-header.site-header-classic.header-brand-left
    .header-content {
    align-items: center;
  }


  #site .vc_separator.wpb_content_element h4 {
    color: #fff;
  }
  .custom-border {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  #site .counter .counter-content .counter-value {
    font-size: 5rem;
  }
  #site .iconlist > li .hover3 {
    box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1);
  }
  #site .white-color .cd-headline span {
      font-weight: normal;
    }
    /* #site .white-color .cd-headline span.cd-words-wrapper{
        color: #2352F6;
    } */
  #site .vc_row.mask .vc_video-bg:before,
  #site .vc_section.mask .vc_video-bg:before {
    background: linear-gradient(
      45deg,
      rgba(0, 12, 45, 1) 0%,
      rgba(234, 32, 89, 1) 100%
    );
  }

  .vc_custom_1575627675028 {
    background-color: #ffffff !important;
  }
  /* .vc_custom_1575627702918 {
    background-color: #ffffff !important;
  } */
  .vc_custom_1575627708631 {
    background-color: #ffffff !important;
  }
  .vc_custom_1575627741486 {
    padding-top: 8% !important;
    padding-bottom: 16% !important;
    background: #ff0055
      url(wp-content/uploads/2018/08/job12-279-chim-010650edc.jpg?id=1062) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
  .vc_custom_1575627758295 {
    padding-top: 100px !important;
    padding-bottom: 35px !important;
  }
  .vc_custom_1575627765246 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-top: 8% !important;
    padding-bottom: 8% !important;
    /* background: #fff
      url(https://live.21lab.co/nanosoft-3/wp-content/uploads/2018/08/slider-1.jpg?id=1059) !important; */
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-image: url('https://developmentalphawizz.com/custom-image/solutionsBg.png');
  }
  .vc_custom_1575627770835 {
    padding-top: 100px !important;
    padding-bottom: 20px !important;
  }
  .vc_custom_1644830343988 {
    padding-top: 8% !important;
    padding-bottom: 18% !important;
    /* background: #0000009c
      url('https://developmentalphawizz.com/custom-image/aiImageHome1.png') !important; */
    background-position: center !important;
    background-repeat: no-repeat !important;
    height:80vh;
    background-size: cover !important;
    background-image: url('https://developmentalphawizz.com/custom-image/heroBannerAI.png');
  }
  .vc_custom_1575627693206 {
    margin-top: -10% !important;
  }
  .vc_custom_1556252144509 {
    margin-bottom: 15px !important;
  }
  .vc_custom_1556078491460 {
    border-top-width: 15px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    padding-top: 0px !important;
    padding-right: 10% !important;
    padding-bottom: 5% !important;
    padding-left: 10% !important;
    background-color: #ffffff !important;
    border-left-color: #a951ed !important;
    border-left-style: solid !important;
    border-right-color: #a951ed !important;
    border-right-style: solid !important;
    border-top-color: #ffffff !important;
    border-top-style: solid !important;
    border-bottom-color: #a951ed !important;
    border-bottom-style: solid !important;
    border-radius: 1px !important;
  }
  .vc_custom_1556078498445 {
    border-top-width: 15px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    padding-top: 0px !important;
    padding-right: 10% !important;
    padding-bottom: 5% !important;
    padding-left: 10% !important;
    background-color: #ffffff !important;
    border-left-color: #ff8bab !important;
    border-left-style: solid !important;
    border-right-color: #ff8bab !important;
    border-right-style: solid !important;
    border-top-color: #ffffff !important;
    border-top-style: solid !important;
    border-bottom-color: #ff8bab !important;
    border-bottom-style: solid !important;
    border-radius: 1px !important;
  }
  .vc_custom_1556078504478 {
    border-top-width: 15px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    padding-top: 0px !important;
    padding-right: 10% !important;
    padding-bottom: 5% !important;
    padding-left: 10% !important;
    background-color: #ffffff !important;
    border-left-color: #ffae0c !important;
    border-left-style: solid !important;
    border-right-color: #ffae0c !important;
    border-right-style: solid !important;
    border-top-color: #ffffff !important;
    border-top-style: solid !important;
    border-bottom-color: #ffae0c !important;
    border-bottom-style: solid !important;
    border-radius: 1px !important;
  }
  .vc_custom_1556078510134 {
    border-top-width: 15px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    padding-top: 0px !important;
    padding-right: 10% !important;
    padding-bottom: 5% !important;
    padding-left: 10% !important;
    background-color: #ffffff !important;
    border-left-color: #02ccba !important;
    border-left-style: solid !important;
    border-right-color: #02ccba !important;
    border-right-style: solid !important;
    border-top-color: #ffffff !important;
    border-top-style: solid !important;
    border-bottom-color: #02ccba !important;
    border-bottom-style: solid !important;
    border-radius: 1px !important;
  }
  .vc_custom_1556078516240 {
    border-top-width: 15px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    padding-top: 0px !important;
    padding-right: 10% !important;
    padding-bottom: 5% !important;
    padding-left: 10% !important;
    background-color: #ffffff !important;
    border-left-color: #ff5483 !important;
    border-left-style: solid !important;
    border-right-color: #ff5483 !important;
    border-right-style: solid !important;
    border-top-color: #ffffff !important;
    border-top-style: solid !important;
    border-bottom-color: #ff5483 !important;
    border-bottom-style: solid !important;
    border-radius: 1px !important;
  }
  .vc_custom_1556095626576 {
    margin-top: -170px !important;
  }
  .vc_custom_1575627714361 {
    padding-top: 80px !important;
    padding-bottom: 30px !important;
  }
  .vc_custom_1575627718093 {
    padding-top: 35px !important;
  }
  .vc_custom_1575627918002 {
    padding-top: 65px !important;
  }
  .vc_custom_1575627907977 {
    padding-top: 65px !important;
  }
  .vc_custom_1575627735296 {
    padding-top: 80px !important;
    padding-bottom: 50px !important;
  }
  .vc_custom_1555991134461 {
    margin-right: 17.5px !important;
    margin-left: 17.5px !important;
    background-image: url('https://developmentalphawizz.com/custom-image/aiImageHome3.png') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
  .vc_custom_1555991711406 {
    margin-right: 17.5px !important;
    margin-left: 17.5px !important;
    padding-top: 12% !important;
    padding-right: 15% !important;
    padding-bottom: 12% !important;
    padding-left: 15% !important;
    background-color: #fff !important;
  }
  .vc_custom_1555992722983 {
    margin-right: 17.5px !important;
    margin-left: 17.5px !important;
    padding-top: 12% !important;
    padding-right: 15% !important;
    padding-bottom: 12% !important;
    padding-left: 15% !important;
    background-color: #fef1ef !important;
  }
  .vc_custom_1555991373716 {
    margin-right: 17.5px !important;
    margin-left: 17.5px !important;
    background-image: url('https://developmentalphawizz.com/custom-image/aiImageHome6.jpg') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
  .vc_custom_1555991424297 {
    margin-right: 17.5px !important;
    margin-left: 17.5px !important;
    background-image: url('https://developmentalphawizz.com/custom-image/aiImageHome9.jpg') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
  .vc_custom_1555992705094 {
    margin-right: 17.5px !important;
    margin-left: 17.5px !important;
    padding-top: 12% !important;
    padding-right: 15% !important;
    padding-bottom: 12% !important;
    padding-left: 15% !important;
    background-color: #8dd7e5 !important;
  }
  .vc_custom_1555989440813 {
    padding-right: 10% !important;
    padding-left: 10% !important;
  }
  .vc_custom_1554110332900 {
    padding-right: 5% !important;
    padding-left: 5% !important;
  }
  .vc_custom_1575628209657 {
    margin-top: -10% !important;
  }
  .vc_custom_1575628191030 {
    background-color: #ffffff !important;
  }
  .vc_custom_1575628147273 {
    border-top-width: 20px !important;
    padding-top: 10% !important;
    padding-right: 9% !important;
    padding-bottom: 10% !important;
    padding-left: 9% !important;
    border-top-color: rgba(0, 155, 187, 0.7) !important;
    border-top-style: solid !important;
  }
  .vc_custom_1575628179201 {
    border-top-width: 20px !important;
    padding-top: 10% !important;
    padding-right: 9% !important;
    padding-bottom: 10% !important;
    padding-left: 9% !important;
    border-top-color: #009bbb !important;
    border-top-style: solid !important;
  }
  .vc_custom_1556097596478 {
    padding: 15% !important;
    background: #ffffff
      url(https://live.21lab.co/nanosoft-3/wp-content/uploads/2019/04/map2.png?id=2348) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
  }

  .footerLogo img{
      width: 150px;
      height: auto;
      object-fit: contain;
      /* mix-blend-mode: color-burn; */
    }
    .footerLogo p{
        color: #fff;
    }
  .header-position-left .site-header.site-header-classic:hover .logo.logoDefault{
    width: 165px;
    transition: .5s ease all;
  }
  @media only screen and (min-width: 1170px) {
.cd-headline {
    font-size: 5rem;
}
}
.site-topbar .topbar-menu .menu-top>li>a {
padding: 0;
font-size: 16px;
font-weight: 600;
}
.site-topbar .topbar-menu .menu-top {
display: flex;
gap: 16px;
}

#site .vc_row.mask .vc_video-bg:before, #site .vc_section.mask .vc_video-bg:before {
background: linear-gradient(155deg, rgba(14,143,251,1) 0%, rgba(35,82,246,0.5438550420168067) 100%);
}

.header-position-left .site-header.site-header-classic.header-brand-left .header-content .navigator .menu-primary>li>a {
font-weight: 600;
}
.navLogo img{
width: 60px;
object-fit: contain;
}
.iconlist-item-content h4{
font-weight: 500 !important;
margin: 0 !important;
padding: 14px 0 5px;
}
.site-header-classic .navigator .menu-primary li:hover a{
color: #2352F6 !important;
}

.widget-odd.widget-last.widget-first.widget-1.widget.widget_text a{
color: #fff;
font-weight: 600;
}
.site-header .off-canvas-toggle:hover, .site-header .navigator .menu > li:hover > a, .site-header a:hover, .site-header .navigator .menu > li.menu-item-expand > a {
color: #0E8FFB !important;
}

.header-position-left .site-header.site-header-classic .navigator .menu-primary li .sub-menu:before{
background-color: #fff !important;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
.header-position-left .site-header.site-header-classic .navigator .menu-primary li .sub-menu li>a, .header-position-left .site-header.site-header-classic .navigator .menu-primary .click .sub-menu li>a, .header-position-left .site-header.site-header-classic .navigator .menu-primary .mega .sub-menu li>a {
font-size: 20px;
}
.header-position-left .site-header.site-header-classic .navigator .menu-primary li .sub-menu, .header-position-left .site-header.site-header-classic .navigator .menu-primary .click .sub-menu, .header-position-left .site-header.site-header-classic .navigator .menu-primary .mega .sub-menu {
padding: 0 40px;
width: 380px;
top: 42%;
}
.header-position-left .site-header.site-header-classic .navigator .menu-primary > li.menu-item-has-children.menu-item-expand .menu-item-toggle{
background-color: #000000;
}
.header-position-left .site-header.site-header-classic .navigator .menu-primary>li.menu-item-has-children.menu-item-expand .menu-item-toggle {
left: 350px;
}


/* CUSTOM CSS START FROM HERE */

.vc_custom_1554106021581 {
  padding-top: 12% !important;
  padding-right: 12% !important;
  padding-bottom: 12% !important;
  padding-left: 12% !important;
  background-color: #ffffff !important;
}
.vc_custom_1554106066547 {
  padding-top: 12% !important;
  padding-right: 12% !important;
  padding-bottom: 12% !important;
  padding-left: 12% !important;
  background-color: #ffffff !important;
}
.vc_custom_1554106368619 {
  padding-top: 12% !important;
  padding-right: 12% !important;
  padding-bottom: 12% !important;
  padding-left: 12% !important;
  background-color: #ffffff !important;
}

.site-content .content-header.content-header-featured:before {
  background: #2318343d;
}



.vc_custom_1575628601317 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
  /* background-color: rgb(139 80 100 / 92%) !important; */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('https://developmentalphawizz.com/custom-image/breadcrampImg.png');
}

.vc_custom_1575628605945 {
  padding-top: 80px !important;
  padding-bottom: 20px !important;
}

h2 {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  color: #191937;
  font-size: 2.25rem;
  line-height: 1.2em;
}
h4 {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  color: #191937;
  font-size: 1.25rem;
  line-height: 1.35em;
}

.caseCardDiv{
  max-width: 95%;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #009bbb;
}
.caseCardDiv .caseCard{
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  padding-bottom: 25px;

}
.caseCardDiv .caseCard h3{
  margin: 0 !important;
  padding: 0 20px;
}
.caseCardDiv .caseCard p{
  padding: 0 20px;
}
.caseCardDiv .caseCard button{
  width: 90%;
  border-radius: 10px;
}
.caseCardDiv .caseCard img{
  width: 100%;
  height: 300px;
  border-radius: 10px;
  object-fit: cover;
}

[data-grid][data-columns="2"] .project{
  width: 33% !important;
  margin-bottom: 30px;
}

#site .iconlist.iconlist-icon-medium.gap-10 {
  height: 100%;
}
#site .iconlist.iconlist-icon-medium.gap-10 li {
  height: 100%;
}
.homeCardAI .iconlist-item-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#site .iconlist.iconlist-icon-medium li>div {
  height: 100%;
  justify-content: start;
  background-color: #fff;
  border-radius: 20px !important;
  padding: 35px 10px !important;
}
.homeCardAI .iconlist-item-content span {
  background-color: #0E8FFB;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.homeCardAI .iconlist-item-content svg{
  width: 50px;
  height: 50px;
}
.homeCardAI .iconlist-item-content p {
  margin: 0 !important;
  text-align: center;
}
@media only screen and (max-width: 769px) {
  #site-topbar{
    display: none;
  }
  .header-position-left .site-header.site-header-classic:hover .logo.logoDefault {
    width: auto;
}
}

.commonSection{
  padding: 60px 0;
}

.customContainer{
  padding: 0 150px;
}
.customContainer h3{
  font-size: 30px;
  margin-bottom: 0 !important;
  text-align: center;
  font-weight: 600;
  color: #000;
}
.customContainer p {
  text-align: center;
  font-size: 14px;
  color: #000;
  line-height: 1.3;
  margin-top: 7px;
  font-weight: 400;
  margin-bottom: 0;
}
.containerDiv{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 50px;
  justify-content: space-between;
}
.containerDiv .leftImg{
  width: 48%;
  align-items: center;
}
.containerDiv .leftImg img{
  width: 80%;
  height: 80%;
  object-fit: contain;
  border-radius: 25px;
}
.containerDiv .rightHead{
  width: 48%;
}
.containerDiv .rightHead p{
  text-align: left;
}
.containerDiv .rightHead h4{
  font-weight: 600;
  font-size: 30px;
  margin: 0 !important;
}
.peachBgColor{
  background-color: #fff !important;
}

.whiteBgColor{
  background-color: #fff !important;
}

.marquee {
  --duration: 50s;
  --gap: 10px;
  display: flex;
  overflow: hidden;
  user-select: none;
  gap: var(--gap);
  
}
.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: var(--gap);
  min-width: 100%;
  animation: scroll var(--duration) linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .marquee__group {
    animation-play-state: paused;
  }
}

.marquee__group img {
  max-width: clamp(10rem, 1rem + 28vmin, 20rem);
  aspect-ratio: 1;
  object-fit: contain;
  border-radius: 1rem;
  mix-blend-mode: darken !important;
  aspect-ratio: 2 / 1;
  filter: invert(1);
  margin: 0 -30px;
}

.marquee__group p {
  background-image: linear-gradient(
    75deg,
    hsl(240deg 70% 49%) 0%,
    hsl(253deg 70% 49%) 11%,
    hsl(267deg 70% 49%) 22%,
    hsl(280deg 71% 48%) 33%,
    hsl(293deg 71% 48%) 44%,
    hsl(307deg 71% 48%) 56%,
    hsl(320deg 71% 48%) 67%,
    hsl(333deg 72% 48%) 78%,
    hsl(347deg 72% 48%) 89%,
    hsl(0deg 73% 47%) 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(calc(-100% - var(--gap)));
  }
}

.page-template-template-fullwidth .content .vc_row>.row-inner, .page-template-template-fullwidth .content .vc_section>.row-inner {
  display: flex;
  flex-wrap: wrap;
}


.marquee--borders {
  border-block: 3px solid dodgerblue;
  padding-block: 0.75rem;
}

.marquee--reverse .marquee__group {
  animation-delay: calc(var(--duration) / -2);
}

.marqueeSection {
  padding: 40px 0;
  background-color: #0E8FFB;
}
.marqueeSection h3 {
  font-size: 35px;
  text-align: center;
  font-weight: 600;
  color: #ffffff;
  margin: 0;
  margin-bottom: 0 !important;
  text-transform: uppercase;
}
.containerDiv div{
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  gap: 10px; 
}
.containerDiv div li{
  list-style: none;
  display: flex;
  align-items: center;
  gap: 10px;
}
.containerDiv div li img{
  width: 25px;
  object-fit: contain;
} 

.containerDivRPA{
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  align-items: start;
}
.containerDivRPA div{
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 100px 0;
}
.containerDivRPA img{
  width: 90%;
  height: auto;
  object-fit: contain;
  mix-blend-mode: darken;
}
.rpaSection h3{
  font-size: 30px;
  margin-bottom: 0 !important;
  text-align: center;
  font-weight: 600;
  color: #000;
}
.rpaSection p{
  text-align: center;
    font-size: 14px;
    color: #000;
    line-height: 1.3;
    margin-top: 7px;
    font-weight: 400;
    margin-bottom: 0;
}
.dashboardImg{
  display: flex;
  justify-content: center;
}
.dashboardImg img{
  width: 60%;
  height: auto;
  object-fit: contain;
  border-radius: 15px;
}

.contactSection{
  background-color: #0E8FFB;
  padding: 100px 0;
}
.contactSection li{
  list-style: none;
}
.contactContainer{
  flex-wrap: wrap;
  padding: 0 100px;
  display: flex;
  align-items: center;
}
.contactForm {
  max-width: 49%;
  display: flex;
  justify-content: center;
}
.contactForm form {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background-color: #fff;
  gap: 15px;
  padding: 50px;
  width: 80%;
}
.contactForm form h3 {
  margin: 0;
  font-size: 30px;
  font-weight: 800;
}
.contactForm form p {
  margin: 0;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 500;
  margin-top: -10px;
}
.contactHead{
  display: flex;
  max-width: 49%;
  flex-direction: column;
}
.contactHead h2 {
  color: #fff;
  margin: 0;
  font-size: 40px;
  font-weight: 700;
}
.contactHead p {
  color: #fff;
  margin-top: 12px;
  font-weight: 500;
}
.contctList{
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.contctList li{
  display: flex;
  gap: 10px;
  color: #fff;
  align-items: center;
}
.contctList li div{
  font-weight: 400;
}
.contctList li img{
  width: 25px;
  height: 25px;
  object-fit: contain;
}
.inputFeald{
  background-color: #F4F4F4;
  width: 100%;
  height: 45px;
  border-radius: 10px;
}
.inputFeald input{
  background-color: transparent;
  border: none;
  width: 100%;
  height: 100%;
  outline: none;
}
.inputFeald select{
  background-color: transparent;
  border: none;
  width: 100%;
  height: 100%;
  outline: none;
}
.inputWrapper{
  display: flex;
  align-items: center;
  gap: 15px;
}
.inputCheckbox{
  display: flex;
  align-items: start;
  gap: 10px;
}
.inputCheckbox li {
  line-height: 1.3;
  font-size: 14px;
  font-weight: 400;
}
.inputCheckbox input {
  margin-top: 5px;
}
.submitBtn{
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.submitBtn button {
  background-color: #0E8FFB;
  color: #fff;
  border-radius: 35px;
  cursor: pointer;
  transition: .3s ease all;
  padding: 0;
  display: flex;
    justify-content: center;
    align-items: center;
  border: 1px solid #0E8FFB;
  height: 60px;
  width: 50%;
}
.submitBtn button:hover{
  background-color: transparent;
  color: #000;
}

.aboutSection{
  background-color: #fff;
  padding: 100px 0;
}
.aboutContainer{
  display: flex;
  align-items: center;
  padding: 0 150px;
}
.abouthomeHead {
  max-width: 59%;
  padding-right: 50px;
}
.abouthomeHead h2 {
  margin: 0;
  font-size: 40px;
  font-weight: 700;
}
.abouthomeHead p {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  line-height: 1.3;
}
.aboutHomeImg {
  width: 39%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 18px;
}
.aboutHomeImg img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px 20px 0 0;
  height: 240px;
}
.leaderSection{
  padding: 100px 0;
  background-color: #fff;
}
.aboutContainer{
  padding: 0 150px;
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
  align-items: start;
}
.leaderHead{
  max-width: 24%;
}
.leaderHead h2 {
  font-weight: 700;
}
.leaderHead p {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}
.leaderImg{
  width: 74%;
  display: flex;
  align-items: start;
  gap: 20px;
}
.leaderCard {
  display: flex;
  align-items: center;
  border: 1px #0e8ffb4f solid;
  border-radius: 20px;
  padding: 15px;
  flex-direction: column;
}
.leaderCard img{
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 20px;
}
.leaderCard h3 {
  color: #ffffff;
  text-align: center;
  font-weight: 600;
  font-size: 19px;
  margin: 15px 0 0 0 !important;
  padding: 12px 0;
  border-radius: 25px;
  background: linear-gradient(153deg, rgba(6, 161, 220, 1) 0%, rgba(43, 74, 98, 1) 100%);
  width: 100%;
}
.abouthomeHead img{
  width: 100%;
  object-fit: contain;
  height: auto;
}
.leaderCard h5 {
  margin: 0 !important;
  font-size: 16px;
  font-weight: 700;
  color: #000;
  margin-top: 10px !important;
}
.caseSection{
  background-color: #fff;
  padding: 100px 0;
}
.caseContainer{
  display: flex;
  align-items: center;
  padding: 0 150px;
  justify-content: space-between;
  flex-wrap: wrap;
}
.caseImg{
  max-width: 49%;
  width: 49%;
}
.caseImg img{
  width: 100%;
  height: auto;
  object-fit: contain;
}
.caseHead{
  max-width: 49%;
  width: 49%;
}
.caseHead h3 {
  margin: 0;
  font-size: 40px;
  font-weight: 700;
  color: #000;
}
.caseHead p {
  font-size: 15px;
  font-weight: 300;
  line-height: 1.3;
}
.caseCardHead{
  width: 49%;
}
.caseSwiper{
  width: 49%;
}
.blueBgColor{
  background-color: #0E8FFB !important;
}
.caseSwiper{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.caseCardHead h3{
  margin: 0;
  margin-bottom: 40px;
  color: #fff;
  font-size: 50px;
  font-weight: 700;
}
.caseSwiperImg{
  width: 60% !important;
}
.caseSwiperImg .swiper-slide{
  border-radius: 40px !important;
}
.caseSwiperImg .swiper-slide img{
  width: 100%;
  object-fit: contain;
}
.cardLogoDiv img {
  width: 120px;
  height: auto;
  object-fit: contain;
  filter: invert(29);
  margin: -40px 0;
}
.cardLogoDiv {
  display: flex;
  align-items: center;
  gap: 30px;
  flex-wrap: wrap;
}
.caseSwiperImg .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 18px;
  font-size: 22px;
  font-weight: bold;
  color: #fff;
}
.caseBtnDiv{
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: center;
  margin-top: 40px;
}
.caseBtnDiv button {
  height: 60px;
  width: 100%;
  display: flex;
  cursor: pointer;
  color: #000;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  padding: 0 40px;
}
.greenColorBg{
  background-color: #F2CB67;
  transition: .3s ease all;
  border: 1px solid #F2CB67;
}
.greenColorBg:hover{
  color: #000;
  background-color: transparent;
}

#site .iconbox {
  border-radius: 25px;
}

.site-content .page-title .button {
  margin-top: 15px;
  border-radius: 30px;
}
.textwidget .gr-btn a{
  border-radius: 30px;
  height: 60px;
  align-content: center;
}
.caseHead div{
  display: flex;
  gap: 15px;
  flex-direction: column;
}
.caseHead div li{
  list-style: none;
  align-items: center;
  
}
.caseHead div li img{
  width: 25px;
  height: auto;
  object-fit: contain;
}

.customBtn{
  display: flex;
  margin-top: 20px;
  justify-content: center;
}
.customBtn button{
  height: 60px;
    width: 30%;
    display: flex;
    color: #000;
    align-items: center;
    justify-content: center;
    padding: 0;
    border-radius: 30px;
    cursor: pointer;
}
.percentDiv {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.percentCard {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  align-items: center;
  min-height: 220px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  width: 45%;
  background-color: #0E8FFB;
  justify-content: center;
}
.percentCard h4{
  font-size: 60px;
  color: #ffffff;
  margin: 0;
  font-weight: 700;
}
.percentCard p{
  font-size: 18px;
  color: #ffffff;
  margin: 0;
  font-weight: 500;
}
.percentHead{
  width: 49%;
}
.percentDiv{
  width: 49%;
}
.percentHead h3{
  margin: 0;
  font-size: 50px;
  color: #000;
  font-weight: 700;
}
.percentHead h3 span{
  color: #F2CB67;
}
.percentHead div li {
  list-style: none;
  align-items: center;
}
.percentHead div li img {
  width: 25px;
  height: auto;
  object-fit: contain;
}
.percentHead div {
  display: flex;
  margin-top: 20px;
  gap: 15px;
  flex-direction: column;
}
.topbar-menu {
  display: flex;
  gap: 25px;
  align-items: center;
}
.navBtnClass {
  background-color: #0E8FFB;
  border: 1px solid #0E8FFB;
  border-radius: 10px;
  font-weight: 500;
  color: #fff;
  padding: 10px 15px;
  font-size: 14px;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  transition: .3s ease all;
  height: 40px;
  cursor: pointer;
}
.navBtnClass:hover{
  background-color: transparent;
  color: #000;
}
.aboutImg {
  width: calc(50% - 10px);
}
.aboutHomeImg .aboutImg:first-child {
  width: 75%;
}
.aboutImg p {
  color: #fff;
  border-radius: 25px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  top: -26px;
  background: linear-gradient(153deg, rgba(6, 161, 220, 1) 0%, rgba(43, 74, 98, 1) 100%);
  border: 2px solid #fff;
}
.aboutHomeImg .aboutImg:first-child p{
  font-size: 23px;
}
.aboutHomeImg .aboutImg:first-child img{
  height: auto;
}
#menu-item-790 .menu-item-toggle{
  display: none !important;
}
.homeBannerClass{
  background-position: center;
  height: 70vh;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
@media only screen and (max-width: 1275px) {
  .vc_col-sm-3 {
    width: 33%;
}
}
@media only screen and (max-width: 768px) {
  .contactHead{
    width: 100%;
    max-width: 100%;
  }
  .vc_col-sm-3 {
    width: 50%;
}
  .contactForm{
    width: 100%;
    max-width: 100%;
  }
  .contactContainer {      
    gap: 20px;                                         
    padding: 0 20px;
}
.contactForm form{
  width: 100%;
  padding: 20px;
}
.contactHead h2 {
  font-size: 28px;
}
.contactHead p {
  margin-top: 5px;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
}
.contctList li div {
  font-weight: 300;
  font-size: 14px;
}
.contctList {
  gap: 6px;
}
.contctList li img {
  width: 20px;
  height: 20px;
}
.contactForm form h3{
  font-size: 26px;
}
.contactForm form p {
  font-size: 13px;
}
.inputCheckbox li {
  font-size: 12px;
}
.contactSection {
  padding: 75px 0;
}
.submitBtn button {
  height: 50px;
  width: 65%;
}
.content-bottom-widgets{
  background-color: unset;
}
.vc_custom_1644830343988 {
  height: 30vh;
}
.customContainer {
  padding: 0 15px;
}
.containerDiv .leftImg {
  width: 100%;
}
.containerDiv .rightHead {
  width: 100%;
}
.containerDiv .rightHead h4 {
  font-size: 22px;
}
.containerDiv {
  margin-top: 20px;
}
.commonSection {
  padding: 30px 0;
}
.customContainer h3 {
  font-size: 22px;
  margin: 0;
}
.containerDiv div li {
  font-size: 14px;
}
.containerDiv div li img {
  width: 20px;  
}
.marqueeSection {
  padding: 55px 0;
}
.marqueeSection h3 {
  font-size: 22px;
  margin: 0 !important;
  padding: 0;
}
.containerDiv div {
  gap: 5px;
}
.header-position-left .site-header.site-header-classic.header-brand-left .header-content .header-brand img {
  max-width: 30px;
}
#site .vc_separator.wpb_content_element h4 {
  font-size: 14px;
  text-align: center;
}
.caseContainer {
  padding: 0 15px;
  gap: 25px;
}
.caseSection {
  padding: 30px 0;
}
.caseImg {
  max-width: 100%;
  width: 100%;
}
.caseHead {
  max-width: 100%;
  width: 100%;
}
.caseHead p {
  font-size: 13px;
}
.caseHead div li {
  font-size: 14px;
}
.caseHead div {
  gap: 5px;
}
.caseHead div li img {
  width: 20px;
}
.caseCardHead {
  width: 100%;
}
.caseSwiper {
  width: 100%;
}
.caseSwiperImg {
  width: 75% !important;
}
.caseCardHead h3 {
  margin-bottom: 25px;
  font-size: 30px;
}
.cardLogoDiv {
  gap: 10px;
}
.cardLogoDiv img {
  width: 100px;
  margin: -20px 9px;
}
.caseBtnDiv button {
  height: 50px;
  width: 45%;
}
.caseBtnDiv {
  margin-top: 25px;
}
.site-footer {
  background-image: unset;
  background-color: #fff;
}
.content-bottom-widgets{
  background-image: unset;
  padding-top: 37px;
  padding-bottom: 15px;
}
.abouthomeHead {
  max-width: 100%;
  padding-right: 0;
  width: 100%;
}
.aboutHomeImg{
  max-width: 100%;
  width: 100%;
}
.aboutContainer {
  padding: 0 15px;
  gap: 25px;
}
.aboutSection {
  padding: 45px 0;
}
.leaderHead {
  max-width: 100%;
  width: 100%
}
.leaderImg {
  width: 100%;
  flex-wrap: wrap;
}
.caseHead h3 {
  font-size: 22px;
}
.customBtn button {
  width: 50%;
}
.percentHead {
  width: 100%;
}
.percentCard h4 {
  font-size: 40px;
}
.percentDiv {
  width: 100%;
}
.percentHead div li {
  font-size: 14px;
}
.percentCard p {
  font-size: 11px;
}
.percentCard {
  min-height: 177px;
}
.percentHead h3 {
  font-size: 24px;
}
}
@media only screen and (max-width: 576px) {
  .vc_col-sm-3 {
    width: 100%;
}
.homeBannerClass{
  height: 270px;
}
}
