/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.1.1709017544
Updated: 2024-02-27 07:05:44





*/
/* navmenu css start */

/* menuicon */

/* .menu-down-ico i.icon.icon-down-arrow1.elementskit-submenu-indicator:before {
    content: ">";
    position: absolute;
    top: -4px;
    left: 0;
    font-weight: bolder;
    font-size: 15px;
    color: #1A1919;
    transform: skewY(178deg) rotate(90deg);
} */




.menu-down-ico i.icon.icon-down-arrow1.elementskit-submenu-indicator:before {
    content: url('https://www.digital-alpha.com/wp-content/uploads/2024/09/down-arrow-icon.svg');
    position: absolute;
    top: -4px;
    left: 0;
    height:40px;
	width:40px
}


.menu-down-ico i.icon.icon-down-arrow1.elementskit-submenu-indicator {
    position: relative;
}

a.ekit-menu-nav-link.ekit-menu-dropdown-toggle {
}


.home-menu .elementor-item-active:hover::after {
	background: #2940CA !important;
}

.pum-container {
	border: none !important;
}

#alpha-one-social svg {
	filter: brightness(0) invert(1) !important;
}

.deskt-header span.sub-arrow:after {
	content: "";
	position: absolute;
	right: -7px;
	top: 31%;
	border: solid #203864;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.deskt-header span.sub-arrow {
	position: relative;
}

.deskt-header i.fas.fa-angle-down {
	display: none;
}


#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
	width: auto !important;
}

p.wp-block-tag-cloud {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	margin-bottom: 30px;
}
.elementor-post__read-more:hover{
	text-decoration:underline !important;
}
.tagsss-psts a {
	color: #989a9d !important;
	font-size: 14px !important;
	line-height: 24px !important;
}

.tagsss-psts a:hover {
	color: #0056b3 !important;
}

.home-client-sec img {
	width: 208px !important;
	height: 120px !important;
}

/* .home_partners_logos img {
	width: 178px !important;
	height: 82px !important;
} */

.testimonials-aplha-1 .swiper-slide-active .elementor-testimonial__content {
	background: #fff !important;
	padding: 22px 22px 33px 22px;
	position: relative;
	border-radius: 10px;
	margin-bottom: 25px;
	height: 270px !important;
}

.testimonials-aplha-1 .elementor-testimonial__footer {
	margin-bottom: 15px !important;
}

.testimonials-aplha-1 .swiper-slide {
	padding: 10px !important;
}

.testimonials-aplha-1 .elementor-testimonial {
	flex-direction: column !important;
}

.testimonials-aplha-1 .elementor-testimonial__content .elementor-testimonial__text {
	color: #fff !important;
}

.testimonials-aplha-1 .swiper-slide-active .elementor-testimonial__content span.elementor-testimonial__name {
	color: #2940CA !important;
}

.testimonials-aplha-1 .elementor-testimonial__content span.elementor-testimonial__name {
	color: #fff !important;
	margin-bottom: 14px;
}

.testimonials-aplha-1 .swiper-slide-active .elementor-testimonial__text {
	color: #000 !important;
}
.statistics-counter .elementor-counter-title {
	text-align:center;
}

.testimonials-aplha-1 .swiper-slide-active .elementor-testimonial__content:after {
	content: url(https://digital-alpha.com/wp-content/uploads/2023/12/alfa-one-arrow-white.svg);
	position: absolute;
	bottom: -26px;
	left: 0;
	right: 0;
}

.testimonials-aplha-1 .elementor-testimonial__content:after {
	content: url(https://digital-alpha.com/wp-content/uploads/2023/12/alfa-one-arrow-blue.svg);
	position: absolute;
	bottom: -26px;
	left: 0;
	right: 0;
}

.testimonials-aplha-1 .elementor-testimonial__content {
	display: flex;
	flex-direction: column-reverse;
	background: #2B46B8;
	padding: 22px 22px 33px 22px;
	position: relative;
	border-radius: 10px;
	margin-bottom: 25px;
	height: 270px !important;
}


.discover-tabss .elementor-tab-title.elementor-active {
	background: #1331B0;
	color: #fff !important;
}

.discover-tabss .elementor-tab-title {
	width: auto;
	background: #f2f4ff;
	margin-bottom: 20px;
	border-radius: 5px;
	padding: 15px 48px !important;
}

.discover-tabss .elementor-tabs-content-wrapper li:before {
	content: '';
	background: url(https://digital-alpha.com/wp-content/uploads/2024/02/check-mark-listing.svg);
	position: absolute;
	top: 4px;
	left: 0;
	width: 20px;
	height: 20px;
	background-size: contain;
	background-repeat: no-repeat;
}

.discover-tabss .elementor-tabs-content-wrapper li {
	margin-bottom: 12px;
	position: relative;
	padding-left: 35px;
	margin-left: 40px;
}

.discover-tabss .elementor-tab-title:last-child {
	margin-bottom: 0 !important;
}

.singl-tab-tocss .elementor-toc__list-item-text-wrapper {
	align-items: flex-start;
}

.for-archivess-insights article.elementor-post {
	background: #f2f4ff;
}

.for-archivess-insights .elementor-post__text {
	padding: 18px;
	padding-top: 5px !important;
}

/* Insights page */
.insightss_tab .elementor-tab-title {
	border: 2px #1f40cb solid !important;
	padding: 10px 8px !important;
	width: 210px;
	text-align: center;
	margin-bottom: 40px;
}

.insightss_tab .e-loop-item.post.type-post {
	background: #f2f4ff;
}

.insightss_tab .ha-post-info span.ha-icon-list-text {
	padding-left: 0 !important;
}

.insightss_tab .elementor-tab-title.elementor-active {
	background: #1F40CB;
	color: #fff !important;
}

.for-archivess-insights h3 a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 50px;
}

.insightss_tab .elementor-heading-title a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 50px;
}

.insightss_tab .elementor-widget-theme-post-excerpt p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-bottom: 18px;
}

.policy-conts li {
	margin-bottom: 14px;
	position: relative;
	padding-left: 20px;
}

/* About Us page new */
.about-team-col:hover .team-cta-infoss {
	transform: translateX(-50%);
	opacity: 0;
	transition: transform 0.3s ease-in-out, opacity 0.2s ease-in-out;
}

.about-team-col .elementor-cta__content {
	display: block !important;
}

a.teams-in {
	margin-top: 18px;
	position: relative;
	z-index: 999999;
}

.border-home img {
	width: 100%;
	height: auto;
}

.about-team-col .team-cta-infoss {
	transform: translateX(0%);
	opacity: 1;
	transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.about-team-col {
	overflow: hidden !important;
}
.team-member-about .elementor-cta__bg.elementor-bg {
    filter: grayscale(100%) !important;
}

.teams-of-teams-sec .elementor-tab-title.elementor-active {
	border-bottom: 4px solid #1F40CB !important;
}

.teams-of-teams-sec .elementor-tab-title {
	padding: 7px 2px !important;
	margin-left: 15px;
	margin-right: 15px !important;
	margin-bottom: 40px;
}

.team-member-about p {
	text-align: left;
}

.team-member-about .elementor-cta {
	width: 360px !important;
	height: 450px !important;
}

.team-member-about .elementor-cta__content {
	height: -webkit-fill-available !important;
	padding: 25px !important;
}

.team-cta-infoss .elementor-widget-container {
	height: auto;
}

/*  */

/* New Home Page */

.hs-form-9a22418f-00dc-46d9-a2cb-6a5e216ceff8_6b27cad9-9480-49c7-9142-62fe4dab9f66.hs-form {
	width: 100% !important;
}

.simple-tab .elementor-widget-wrap.elementor-element-populated {
	min-height: 592px;
}

.simple-tab {
	transition: 0.5s !important;
}

.platform-tab-left .elementor-widget-wrap.elementor-element-populated,
.platform-tab-right .elementor-widget-wrap.elementor-element-populated,
.data-engg-tab-left .elementor-widget-wrap.elementor-element-populated,
.data-engg-tab-right .elementor-widget-wrap.elementor-element-populated {
	transition: 0.5s !important;
}

.platform-tab-left .elementor-widget-wrap.elementor-element-populated:hover .hovered-tab,
.platform-tab-right .elementor-widget-wrap.elementor-element-populated:hover .hovered-tab,
.data-engg-tab-left .elementor-widget-wrap.elementor-element-populated:hover .hovered-tab,
.data-engg-tab-right .elementor-widget-wrap.elementor-element-populated:hover .hovered-tab {
	display: block !important;
	transition: 0.5s !important;
}

.platform-tab-left .elementor-widget-wrap.elementor-element-populated:hover .simple-tab,
.platform-tab-right .elementor-widget-wrap.elementor-element-populated:hover .simple-tab,
.data-engg-tab-left .elementor-widget-wrap.elementor-element-populated:hover .simple-tab,
.data-engg-tab-right .elementor-widget-wrap.elementor-element-populated:hover .simple-tab {
	display: none;
	transition: 0.5s !important;
}

.platform-tab-left .elementor-widget-wrap.elementor-element-populated:hover,
.platform-tab-right .elementor-widget-wrap.elementor-element-populated:hover,
.data-engg-tab-left .elementor-widget-wrap.elementor-element-populated:hover,
.data-engg-tab-right .elementor-widget-wrap.elementor-element-populated:hover {
	background: #fff;
	box-shadow: 0 0 30px #ccc;
	transition: 0.5s !important;
}

.platform-tab-left .elementor-widget-wrap.elementor-element-populated:hover .elementor-widget-wrap.elementor-element-populated,
.platform-tab-right .elementor-widget-wrap.elementor-element-populated:hover .elementor-widget-wrap.elementor-element-populated,
.data-engg-tab-left .elementor-widget-wrap.elementor-element-populated:hover .elementor-widget-wrap.elementor-element-populated,
.data-engg-tab-right .elementor-widget-wrap.elementor-element-populated:hover .elementor-widget-wrap.elementor-element-populated {
	box-shadow: none;
}

.capital-mrkt-flipbx .elementor-flip-box__front {
	background: #f2f4ff;
}

.capital-mrkt-flipbx {
	width: 32% !important;
}

.unlocking-inner-sec .elementor-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	column-gap: 20px;
	row-gap: 20px;
}

.unlocking-inner-sec .elementor-icon-wrapper.elementor-view-default {
	display: none;
}

.who_we_serve_secs .elementor-inner-section .elementor-container.elementor-column-gap-default {
	display: flex;
	column-gap: 35px;
}

.who_we_serve_secs .elementor-inner-section .elementor-widget-wrap.elementor-element-populated {
	background-color: #fff !important;
	box-shadow: 0 8px 15px rgba(30, 64, 202, .4);
}

.who_we_serve_secs .elementor-widget-image-box .elementor-widget-container {
	min-height: 217px !important;
	padding-bottom: 0px !important;
	padding-top: 0 !important;
	border-bottom: 1px solid #e6e8e9;
	margin-bottom: 0 !important;
}

.wht-we-do-inner-col .elementor-widget-wrap.elementor-element-populated:hover {
	background: #dee3fa !important;
}

.wht-we-do-inner-col .elementor-widget-wrap.elementor-element-populated {
	transition: 0.4s !important;
}

.deliver-value-flipbx .elementor-flip-box__front,
.deliver-value-flipbx .elementor-flip-box__back {
	background: #203864;
}

.wedeliver-flipbx .elementor-flip-box__front,
.wedeliver-flipbx .elementor-flip-box__back {
	background: #1f40cb;
}

.joining-sec img {
	max-width: 100% !important;
}

.we-deliver-inner-sec .elementor-icon-wrapper.elementor-view-default {
	background: rgba(255, 255, 255, 0.14);
	margin: auto;
	padding: 10px;
	border-radius: 50px;
	width: 80px;
	height: 80px;
}

.wedeliver-flipbx-2 path {
	stroke: #fff !important;
}

.we-deliver-inner-sec .elementor-icon {
	margin-top: 10px;
}

.we-deliver-inner-sec .elementor-flip-box {
	height: 230px;
}

.partners-sec img.swiper-slide-image {
	filter: grayscale(1);
	transition: 0.5s !important;
}

.partners-sec img.swiper-slide-image:hover {
	box-shadow: 0 10px 20px rgba(30, 64, 202, .4) !important;
	filter: none !important;
	background-color: #fff !important;
}

.featured-acc-sec .elementor-tab-title.elementor-active {
	border-bottom: 4px solid #1f40cb !important;
}

.featured-acc-sec .elementor-tab-title {
	padding-bottom: 8px !important;
	padding-left: 8px !important;
	margin-left: 20px !important;
	padding-right: 8px !important;
	margin-right: 20px !important;
	margin-bottom: 15px;
}

.listedss span.elementor-icon-list-text {
	text-align: start !important;
}

.slider-infoo {
	box-shadow: 0 0 10px rgba(31, 61, 203, .7);
}

/*  */


.header_info {
	display: none !important;
}

.sidebar_border ul li a {
	color: #989a9d;
	font-size: 14px;
	line-height: 20px !important;
}

.sidebar_border ul li {
	list-style-type: none !important;
	margin-bottom: 20px;
}

.sidebar_border ul {
	padding-left: 0 !important;
}

.casestudy_blog ul li {
	list-style-type: disc !important;
}
.casestudy_blog li{
	padding-bottom:10px !important;
}

.partnes-slide-bg figure.swiper-slide-inner {
	background: #fff;
	border-radius: 20px;
	border: 1px solid #ccc;
}


/* case */
.AWS_logo img {
	width: 100% !important;
	max-width: 80% !important;
}

.casestudy_blog p {
	padding-bottom: 0px !important;
}

.casestudy_sidebar {
	border: none;
}

.casestudy_blog h1,
.casestudy_blog h2,
.casestudy_blog h3 {
	font-weight: 700;
	margin-bottom: 15px;
	color: #051c2c;
}

.casestudy_blog h3 {
	font-size: 20px;
	line-height: 28px;
}

.casestudy_blog h2 {
	font-size: 22px;
	line-height: 30px;
}

.AWS_CTA_section {
	box-shadow: 0 5px 40px 0 rgba(212, 221, 245, .9);
}

.ha-table__body-row-cell-text span {
	font-size: 28px !important;
	line-height: 35px !important;
	font-weight: 700 !important;
}

.pum-title.popmake-title {
	color: #000000 !important;
	font-family: "Urbanist", Sans-serif !important;
	font-weight: 600 !important;
}

.alpha-btn-blue .elementor-button {
	box-shadow: 0px 6px 11px 0px #95A9FF !important;
}

.alpha-btn-white .elementor-button {
	box-shadow: 0px 6px 11px 0px rgba(255, 255, 255, 0.24) !important;
}

.alpha-one-slider .elementor-testimonial__content:after {
	content: url(https://digital-alpha.com/wp-content/uploads/2023/12/alfa-one-arrow-blue.svg);
	position: absolute;
	bottom: -26px;
	left: 0;
	right: 0;
}

.alpha-one-slider .swiper-slide-active .elementor-testimonial__content:after {
	content: url(https://digital-alpha.com/wp-content/uploads/2023/12/alfa-one-arrow-white.svg);
	position: absolute;
	bottom: -26px;
	left: 0;
	right: 0;
}

.partners-slider .elementor-image-carousel {
	column-gap: 50px !important;
}

.alpha-one-accord .elementor-accordion-item {
	border-bottom: 1px solid !important;
}

.alpha-one-accord .elementor-tab-title.elementor-active {
	padding-bottom: 16px !important
}

.alpha-one-accord .elementor-tab-title {
	padding-bottom: 36px !important
}
.landing-page-accord .elementor-accordion-icon{
	font-size:24px !important;
}
.landing-page-accord .elementor-accordion-item {
	border-color:#E4E4E4 !important;
}
.alpha-one-testimonial .elementor-testimonial__image img {
	height: auto !important;
}

.alpha-one-testimonial .elementor-testimonial__footer {
	margin-bottom: 0 !important;
	background: #FFf !important;
	padding-top: 32px !important;
}

.alpha-one-testimonial .elementor-testimonial__text {
	padding: 16px 40px 40px 40px !important;
	background: #fff;
}

.alpha-one-testimonial .elementor-testimonial__text:after {
	content: url(https://digital-alpha.com/wp-content/uploads/2023/12/Polygon-1.svg);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 45px;
}

.alpha-one-testimonial .elementor-testimonial__name {
	padding-top: 25px !important;
}

.alpha-one-slider .elementor-testimonial__content {
	display: flex;
	flex-direction: column-reverse;
	background: #2B46B8;
	padding: 22px 22px 33px 22px;
	position: relative;
	border-radius: 10px;
	margin-bottom: 25px;
	height: 270px !important;
	justify-content: center !important;
}

.alpha-one-slider .elementor-testimonial {
	display: block !important;
}

.alpha-one-slider .elementor-testimonial__name {
	padding-bottom: 10px !important;
}

.alpha-one-slider .swiper-slide-active .elementor-testimonial__content {
	background: #fff;
}

.alpha-one-slider .swiper-slide-active .elementor-testimonial__name {
	color: #1331B0 !important;
}

.alpha-one-slider .swiper-slide-active .elementor-testimonial__text {
	color: #000 !important;
}

.alpha-blue-smlbx:hover .elementor-heading-title {
	color: #1331B0 !important;
}

.alpha-data-table .ha-table__head-column-cell-icon img {
	width: 100% !important;
}

/* alpha one page */

.sect_info h2.digital_sect_info_h2 {
	min-height: 30px !important;
	font-size: 21px !important;
}

.header_outer .navbar-toggler {
	background-image: none !important;
}

.sector_col {
	position: relative !important;
}

.sect_icon:before {
	display: none !important;
}

.blg_bx_cntnt .insght_title a {
	color: #051c2c;
	font-family: 'Butler-Bold';
	margin-bottom: 5px;
	font-size: 19px !important;
	line-height: 25px !important;
}

h6.get_in_frm_hdng {

	font-size: 20px;
	line-height: 24px;
	color: #1f40cb;
	font-family: 'Butler-Bold';
}

.whyus_block h4 {
	font-size: 30px !important;
}

.whyus_block h5 {
	font-family: 'Butler-Bold';
	font-weight: normal;
	font-size: 20px;
	color: #fff;
}

.tmcont_block1:hover .blbx_overly {
	opacity: 0.80;
	visibility: visible;
}

.tmcont_block1 {


	margin-top: 20px !important;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.blbx_cnt1 {
	position: absolute;
	left: 0;
	width: 100%;
	min-height: 100%;
	overflow-y: auto;
	opacity: 0;
	z-index: 3;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 50px 40px 30px 30px;
	color: white !important;
	font-size: 16px !important;
	line-height: 20px !important;
	bottom: -100%;
}

.tmcont_block1:hover .bluebx_cont {
	opacity: 0;
	left: -100%;
}

.tmcont_block1:hover .blbx_cnt1 {
	bottom: 0;
	opacity: 1;
}

.sect_block_outer {
	margin-bottom: 20px;
}


.whyicon::after {
	content: '';
	height: 80px;
	width: 80px;
	border-radius: 50%;
	overflow: hidden;
	background-color: rgba(255, 255, 255, 0.14);
	position: absolute;
	right: 0px !important;

	z-index: -1;
	left: -10px !important;
	top: -10px !important;
}

ul#parent_catul1 li:nth-child(1) {
	display: none !important;
}

.kas-stdy {
	position: relative !important;
}

.read-aws {
	position: absolute !important;

	right: 5% !important;
	top: 90% !important;

}

div#outer::after {
	display: none !important;
}

.why_block_outer.whyus_blk::after {
	text-align: center !important;

	content: '=' !important;
	font-family: 'Butler-Bold';
	font-weight: normal;
	font-size: 60px;
	color: #051c2c;
	right: -21px;
	background-image: none;
	height: auto;
	width: auto;
}

.why_block_outer::after {
	content: url("https://digital-alpha.com/wp-content/themes/digitalalpha/assets/images/crs_icon.png") !important;
	background: none !important;
	background-size: contain;
	height: 22px;
	width: 22px;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	right: -12px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1;
}

.sub-form form.wpcf7-form.init {
	display: flex !important;
}

.ff-address .elementor-icon-box-icon {
	padding-top: 4px;
}


img.lab-img {
	width: 17% !important;
	display: inline !important;
	padding: 5px;
}


.amp-wp-header {
	background-color: #1f40cb !important;
}

header#top {
	background-color: #1f40cb !important;
}

.logo-head-1.elementor-widget.elementor-widget-image {
	width: 85% !important;
}

ul#menu-inner-header-menu a {
	font-size: 17px !important;
}

.page-id-23698 .modal-backdrop.show {
	z-index: -1 !important;
}

.get-in-btns {
	display: none;
}

ul#menu-header-menu a {
	font-size: 17px !important;
}

.dash-round span.elementor-counter-number-suffix {
	font-size: 19px;
}

.dash-round .elementor-counter-title {
	padding-top: 24px;
}

.kas-stdy h3 {
	padding: 0 14px;
}

.kas-stdy p.elementor-image-box-description {
	padding-right: 11px !important;
	padding-left: 14px !important;
}

.cloud-value {
	position: relative !important;
}

.line-circle {
	position: relative !important;
}

.btwn-circle h2 {
	width: 25%;
	margin: 0 auto;
}

.btwn-circle {
	position: absolute !important;
	left: 4;
	right: 0;
	top: 30%;
	bottom: 0;
}

.dash-round .elementor-counter-number-wrapper {
	height: 83px;
	border: 1px dashed;
	width: 83px;
	border-radius: 50%;
	margin: 0 auto;
	padding: 26px 20px;
}

.check-sign .fa-check-circle:before {
	position: absolute;
	content: "\f058";
	top: 6px;
	bottom: 0;
	right: 4px;
	left: 0px;
}

/* AI GEN Workshop page */

.head-bg-white {
	background: #fff;
	color: #1331B0;
	padding: 9px 20px 0;
	border-radius: 6px;
}

.coos-head {
	background: #fff;
	color: #1331B0;
	padding: 0px 14px 0;
	border-radius: 6px;
}

.gen-ai-menu .menu-item-32127 .elementor-item {
/* 	background: #fff; */
	font-weight: 400 !important;
	color: #fff !important;
	padding: 11px 20px !important;
	border-radius: 6px;
	margin-left: 21px !important;
	background-color : #1331B0 !important;
	font-size : 18px !important;
}

.key-fact-box .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 0px !important;
}

.trusted-logo .gallery-item {
	border-right: 1px solid #DADADA;
}

.trusted-logo .gallery-item:last-child {
	border-right: 0 !important;
}

.gen-ai-blogs .elementor-heading-title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.blog-btn .elementor-button-icon {
	margin-top: 5px
}

/* AI tab */
.ai-tab-container {
	display: flex;
	align-items: start;
	column-gap: 50px
}

.ai-tabs {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 30px;
}

.ai-tab {
	width: 47.3%;
	background:#fff;
	border: 1px solid #E0E0E0;
	border-radius: 10px;
	padding: 28px 80px 20px 35px;
}

.ai-content {
	background: #1331B0;
	padding: 60px 43px 190px 55px;
	border-radius: 10px;
}

.ai-tab p {
	display: none;
}

.ai-tab.active {
	border: 1px solid #1331B0;
}

.ai-content .content-item {
	display: none;
}

.ai-content .content-item.active {
	display: block;
}

h3.ai-tab-heading {
	font-family: Butler;
	font-size: 24px;
	font-weight: 700;
	line-height: 34px;
	color:#000;
}

h3.ai-content-head {
	font-family: Butler;
	font-size: 40px;
	font-weight: 700;
	line-height: 50px;
	color: #fff;
}

.ai-content .content-item p {
	font-family: Poppins;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #fff;
}

.ai-content-icon {
	filter: brightness(0) invert(1);
}

.sticky-name
{
	background-color: #1331B0;
	padding-bottom: 10px !important;
}

.sticky-name .logo-header img
{
	width: 80% !important;
}

.sticky-name .elementor-element-populated {
    padding: 20px 0px 10px 0px !important;
}

.sticky-name .elementor-container {
    align-items: center !important;
    max-width: 1500px;
}
h5.get-started {
    font-family: Butler;
	padding-bottom: 10px;
}
/* AI tab */
.orion-benefit-row .elementor-container{
	column-gap:20px !important; 
}
.orion-timeline-left, .orion-timeline-right{
	display:flex;
	align-items:center;
	column-gap: 30px;
}
.tmeline-text{
 	font-family: Poppins;
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
	margin-bottom:0;
}
.tmeline-nub{
   font-family: Butler;
   font-size: 32px;
   margin-bottom:0;
   font-weight: 700;
   line-height: 34px;
}
.pckes-left .elementor-widget-container:after {
    content: url(https://www.digital-alpha.com/wp-content/uploads/2024/05/polygon-white.svg);
    position: absolute;
    bottom: 25%;
    right: -20px;
}
.pckes-right .elementor-widget-container:before {
    content: url(https://www.digital-alpha.com/wp-content/uploads/2024/05/polygon-right.svg);
    position: absolute;
    bottom: 25%;
    left: -20px;
}
/* AI GEN Workshop page */
/* New Landing Page */
.benefits-box-head .elementor-widget-container {
    height: 180px;
}
.boost-flip-box .elementor-icon-wrapper{
	display:none;
}
.boost-flip-box h3.elementor-flip-box__layer__title {
    margin: 0;
}
.key-ai-border:after {
    content: '';
    width: 80px;
    height: 8px;
    display: block;
    background: #1637ab;
    position: absolute;
    bottom: 0;
}
.key-ai-border {
    height: 100%;
}






@media screen and (max-width:1920px){
.pad-head .elementor-container.elementor-column-gap-default {
    max-width: 1010px !important;
}
}

@media screen and (max-width:1550px) {
	.alpha-platform-sec {
		padding-left: 2% !important;
		padding-right: 2% !important;
	}

	.alpha-platform-haro h1 {
		font-size: 35px !important;
		line-height: 45px !important;
	}

	.alpha-platform-haro img {
		width: 83% !important;
		margin-top: 20px;
		margin-bottom: 10px;
	}
}

@media(max-width:1440px) {

	.teams-of-teams-sec {
		padding-bottom: 30px !important;
	}

	.team-member-about .elementor-cta__bg.elementor-bg {
		background-position: top !important;
	}

	.team-member-about .elementor-cta {
		width: auto !important;
		height: 420px !important;
	}

	.team-member-about p {
		text-align: left;
		font-size: 14px !important;
	}

	.team-cta-infoss h3 {
		font-size: 17px !important;
		line-height: 26px !important;
		letter-spacing: 0.2px;
	}

	.team-cta-infoss p {
		font-size: 14px !important;
		line-height: 21px !important;
	}

/* 	.team-cta-infoss .elementor-widget-container {
		height: 94px;
	}
 */
	a.teams-in img {
		width: 22px !important;
		height: 22px !important;
	}

	a.teams-in {
		margin-top: 12px;
	}

	.team-member-about .elementor-cta__content {
		padding: 18px !important;
	}

	.teams-of-teams-sec .elementor-tab-title {
		margin-bottom: 10px;
	}


}

@media (min-width: 1024px) and (max-width: 1366px) {

	.alpha-platform-haro h1 {
		font-size: 35px !important;
		line-height: 45px !important;
	}

	.simple-tab .elementor-widget-wrap.elementor-element-populated {
		min-height: 565px;
	}

	.team-member-about .elementor-cta {
		height: 380px !important;
	}

	/* Gen AI Page	 */
	.gen-ai-container {
		padding: 0% 2% 0% 2% !important;
	}
	.gen-ai-menu .menu-item-32127 .elementor-item{
		 padding: 12px 24px !important;
	}
	.gen-ai-h1 .elementor-heading-title {
		font-size: 40px !important;
		line-height: 60px !important;
	}

	.gen-ai-h1 {
		margin-bottom: 0px !important;
	}

	.gen-ai-subhead .elementor-widget-container {
		font-size: 20px;
		line-height: 30px;
		padding-bottom: 40px !important;
	}

	.gen-ai-h2 .elementor-heading-title {
		font-size: 30px !important;
		line-height: 40px !important;
	}

	.coo-cfo-head .elementor-widget-container {
		font-size: 32px;
		line-height: 48px;
	}

	.gen-ai-btn .elementor-button {
		padding: 15px 22px 15px 22px !important;
		font-size: 18px !important;
		line-height: 26px !important;
	}

	.workshop-box .elementor-icon-box-description {
		font-size: 16px !important;
		line-height: 26px !important;
	}

	.workshop-box .elementor-icon-box-title {
		font-size: 22px !important;
		line-height: 30px !important;
		margin-bottom: 5px !important;
	}

	.workshop-inner-sec {
		padding: 30px 0px 40px 0px !important;
	}

	.gen-inner-sec>.elementor-element-populated {
		padding-top: 80px !important;
		padding-bottom: 80px !important;
	}
	.landing-faqs > .elementor-element-populated{
		padding-bottom: 80px !important;
	}

	.gen-blog-sec>.elementor-widget-container {
		padding-bottom: 40px !important;
	}

	/* Gen AI Page	 */
	
   /*  AWS Landing page	 */
	
	.boost-flip-box .elementor-flip-box__layer__title{
		 font-size: 18px !important;
         line-height: 28px !important;
	}
	.boost-flip-box .elementor-flip-box__layer__description{
		    font-size: 16px !important;
            line-height: 24px !important; 
	}
	.boost-flip-box .elementor-flip-box__layer__overlay{
		padding: 0px 10px 0px 10px !important;
	}	
}

@media(max-width:1366px) {
	.testimonials-aplha-1 .elementor-testimonial__content span.elementor-testimonial__name {
		font-size: 22px !important;
		line-height: 26px !important;
	}

	.testimonials-aplha-1 .elementor-testimonial__content {
		height: 320px !important;
	}

	.testimonials-aplha-1 .swiper-slide-active .elementor-testimonial__content {
		height: 320px !important;
	}
/* Gen Ai Page	 */
	.sticky-name .elementor-element-populated {
    padding: 15px 0px 15px 0px !important;
    } 
	h3.ai-tab-heading{
		font-size: 22px;
        line-height: 30px;
	}	
}
@media(max-width:1300px) {
	.benefits-box-head .elementor-widget-container {
	padding: 50px 15px 0px 15px !important;	
}
}

@media (min-width: 1024px) and (max-width: 1200px) {

	.insightss_tab .elementor-tab-content {
		padding: 0 !important;
	}

	.insightss_tab {
		padding: 0 45px;
	}

	.ha-table__body-row-cell-text span {
		font-size: 20px !important;
		line-height: 30px !important;
	}

	.alpha-table-sec {
		padding-top: 40px !important;
	}

	.digital-alpha-sce {
		padding-bottom: 40px !important;
	}

	.alpha-platform-haro h1 {
		font-size: 30px !important;
		line-height: 40px !important;
	}

	.alpha-platform-head .elementor-heading-title {
		font-size: 40px !important;
		line-height: 50px !important;
	}

	.alpha-platform-text .elementor-widget-container {
		font-size: 16px !important;
		line-height: 26px !important;
	}

	.alpha-platform-text {
		margin-bottom: 0 !important;
	}

	.transform-left .elementor-element-populated {
		margin-right: 50px !important;
	}

	.transform-right .elementor-element-populated {
		padding-left: 70px !important;
	}

	.transform-right .elementor-image-box-description {
		font-size: 16px !important;
		line-height: 26px !important;
	}

	.transform-right .elementor-image-box-title {
		font-size: 25px !important;
		line-height: 25px !important;
	}

	.transform-right .elementor-widget-container {
		padding-bottom: 10px !important;
	}

	.alpha-platform-sec {
		padding-top: 60px !important;
		padding-bottom: 60px !important
	}

	.aplha-iconbox .elementor-widget-wrap {
		padding: 25px 20px 30px 20px !important;
		margin: 0 !important;
	}

	.aplha-iconbox .elementor-icon-box-description {
		font-size: 16px !important;
		line-height: 26px !important;
	}

	.aplha-iconbox .elementor-icon-box-title {
		font-size: 20px !important;
		line-height: 25px !important;
	}

	.alpaiconbow-row .elementor-container {
		column-gap: 15px !important;
	}

	.alpha-platform-sec.alpha-platform-haro {
		padding-top: 125px !important;
	}

	.aplha-imagebox .elementor-image-box-title {
		font-size: 22px !important;
		line-height: 25px !important;
	}

	.aplha-imagebox .elementor-image-box-description {
		font-size: 16px !important;
		line-height: 26px !important;
	}

	.aplha-imagebox .elementor-widget-wrap {
		padding: 0px 25px 35px 25px !important;
	}

	.harrow-text .elementor-widget-container {
		font-size: 20px !important;
		line-height: 30px !important;
		padding: 0px 0px 20px 0px !important;
	}

	.alpaiconbow-row1 {
		padding-top: 50px !important;
	}

	/* 	alpha slider */

	.alpha-one-slider .elementor-testimonial__name {
		font-size: 20px !important;
		line-height: 25px !important
	}

	.alpha-one-slider .elementor-testimonial__text {
		font-size: 16px !important;
		line-height: 24px !important
	}

	.alpha-one-slider .elementor-testimonial__image img {
		height: 60px !important;
		width: 60px !important
	}


	.alpha-one-testimonial .elementor-testimonial__text {
		font-size: 16px !important;
		line-height: 24px !important;
		padding: 8px 25px 25px 25px !important;
	}
	.orion-benefit-row .elementor-container{
	column-gap:15px !important; 
}

	/* 	case study slider */

	.case_slider_left .alpha-platform-head .elementor-widget-container {
		margin-bottom: 0px !important;
	}

	.case_slider_head .elementor-heading-title {
		font-size: 24px !important;
		line-height: 28px !important;
	}

	.case_slider_text p {
		font-size: 16px !important;
		line-height: 26px !important;
	}

	.case_slider_text .elementor-widget-container {
		padding-bottom: 10px !important;
	}

	/* 	 */
	.alpha-bluebox-left .elementor-element-populated {
		margin-right: 90px !important;
	}

	.alpha-bluebox-head .elementor-heading-title {
		font-size: 25px !important;
		line-height: 30px !important
	}

	.alpha_one_btn .elementor-button {
		font-size: 18px !important;
		line-height: 28px !important;
		padding: 8px 18px !important;
	}

	/* AI GEN Page	 */
	.gen-benifit-box .elementor-widget-wrap {
		padding: 30px 25px 30px 20px !important;
	}

	.key-fact-box .elementor-flip-box__layer__overlay {
		padding: 20px !important;
	}

	.key-fact-box .elementor-flip-box__layer__description {
		font-size: 16px !important;
		line-height: 24px !important;
		padding-top: 10px;
	}
	.impact-inner-sec{
		padding: 20px 0px 0px 0px !important;
	}
	
	.off75-sec > .elementor-element-populated{
		padding: 90px 70px 70px 150px !important;
	}
	.off75text{
		font-size:20px !important;
		line-height:30px !important;
	}
	.orion-timeline-box > .elementor-widget-container{
		 padding: 25px 25px 25px 25px !important;
	}
	.benefit-orion-box .elementor-element-populated{
		padding: 25px 25px 25px 25px !important;
	}
	.benefit-orion-box .elementor-heading-title{
		font-size:18px !important;
		line-height:28px !important
	}
	.elementor-widget-container{
		font-size:16px !important;
		line-height:26px !important;
	}
	.pckes-left .elementor-widget-container:after{
		 bottom: 16%;
	}
	.pckes-right .elementor-widget-container:before{
		bottom: 16%;
	}
}

@media only screen and (max-width: 1200px) {

	/* AI Gen Page	 */
	.ai-tab {
		padding: 30px 20px 25px 20px !important;
	}

	.ai-content {
		padding: 40px 30px 100px 30px;
	}

	h3.ai-content-head {
		font-size: 30px;
		line-height: 40px;
	}
	.timeline-spacer {
		--divider-border-width: 120px !important;
	}
	.tmeline-text{
		  font-size: 20px;
          line-height: 30px;
	}
	.tmeline-nub {
		  font-size: 26px;
          line-height: 30px;
	}
	/* AI Gen Page	 */
	
	.benefits-box-head .elementor-widget-container .elementor-heading-title {
		  font-size: 18px !important;
          line-height: 28px !important;
	}
	
}

@media screen and (max-width:1024px) {
	.menu-line .elementskit-menu-close{
		margin: 10px 20px 0 !important;
		padding: 6px 0 2px !important; 
		width: 37px !important;
	}
	.ha-table__body-row-cell-text span {
		font-size: 20px !important;
		line-height: 30px !important;
	}

	.insightss_tab {
		padding: 0 4%;
	}


	.insightss_tab .elementor-tab-content {
		padding: 0 !important;
	}


	.partners-slider .elementor-image-carousel {
		column-gap: 30px !important;
	}

	/* AI Gen Page	 */
	.gen-ai-menu .menu-item-32127 .elementor-item {
		margin-left: 0px !important;
		padding: 12px 20px !important;
		font-weight: 500 !important;
		background: none;
		border-radius: 0 !important;
	}

	.gen-ai-menu .menu-item-32127 .elementor-item:hover {
		color: #fff !important;
	}
	.ai-tab-container{
		column-gap: 30px;
	}
	.ai-tabs{
		gap: 25px;
		
	}
	.ai-tab{
	     width: 46.3%;
	}

	/* AI Gen Page	 */
	.orion-package-table-main > .elementor-widget-wrap{
		overflow-x:scroll !important;
		width:1024px !important;
	}
	.orion-package-table > .elementor-container{
		display:flex !important;
		flex-wrap: nowrap !important;
	    width: 1024px; !important;
	}
	.orion-timeline-left{
		flex-direction: row-reverse;
	}
	.pckes-right .elementor-widget-container:before{
		display:none;
	}
	.pckes-left .elementor-widget-container:after{
		display:none;
	}
	
}


@media screen and (max-width:991px) {

	.capital-mrkt-flipbx {
		width: 100% !important;
	}

	.blbx_cnt1 {
		font-size: 16px !important;
		padding: 20px 20px 20px 20px !important;

	}

	.pum-theme-25114 .pum-container,
	.pum-theme-lightbox .pum-container {
		max-width: 70% !important;
	}

	.header_outer .navbar-toggler .navbar-toggler-icon {
		display: block !important;
	}
}

@media screen and (max-width:800px) {
	.btwn-circle h2 {
		width: 31%;
		margin: 0 auto;
		font-size: 20px !important;
	}

	.btwn-circle {
		top: 26%;

	}

	.header_top .container {
		padding: 0;
	}

	.header_info ul li a {
		font-size: 12px !important;
	}	
}

/* bergur menu css start */
@media screen and (max-width:1024px) {

.menu-down-ico i.icon.icon-down-arrow1.elementskit-submenu-indicator:before {
    top: -1px;
    left: 9px;
}
	
.menu-down-ico i.icon.icon-down-arrow1.elementskit-submenu-indicator {
    border: none !important;
    filter: invert(1) !important;
}
.menu-down-ico button.elementskit-menu-hamburger.elementskit-menu-toggler {
    width: 33px !important;
}
.menu-down-ico .elementskit-menu-close .elementskit-menu-hamburger-icon, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
        height: 2px !important;	
   
}
}



@media screen and (max-width:767px) {
	
	.sticky-name .elementor-element-populated {
    padding: 0px 0px 0px 0px !important;
}
	
	.alpha-one-accord .elementor-tab-title {
		display: flex;
	}

	.alpha-one-accord .elementor-accordion-icon {
		margin-right: 10px;
	}

	.trstedbyss figure.gallery-item {
		width: 50%;
	}

	.discover-tabss .elementor-tabs-content-wrapper li {
		margin-left: 0px;
	}

	.discover-tabss .elementor-tab-title {
		width: auto;
		margin-bottom: 15px;
		padding: 12px 15px !important;
	}

	.insightss_tab .elementor-tabs .elementor-tabs-wrapper {
		display: flex !important;
		flex-wrap: wrap;
		row-gap: 20px;
		column-gap: 20px;
		margin-bottom: 30px !important;
		justify-content: center;
	}

	.insightss_tab .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title {
		display: none;
	}

	.insightss_tab .elementor-tab-title {
		width: 160px;
		margin-bottom: 0px;
	}


	.simple-tab .elementor-widget-wrap.elementor-element-populated {
		min-height: fit-content !important;
	}

	.featured-acc-sec .elementor-tab-title {
		text-align: center;
		width: fit-content;
		margin: auto !important;
		margin-bottom: 10px !important;
	}

	.featured-acc-sec .elementor-tab-title.elementor-active {
		border-bottom: 2px solid #1f40cb !important;
	}


	.why_block_outer.whyus_blk::after {
		text-align: center !important;
		content: '=' !important;
		font-family: 'Butler-Bold';
		font-weight: normal;

		color: #051c2c;
		right: 0px;
		background-image: none;
		height: auto;
		width: auto;
		padding-bottom: 40px !important;
		display: block !important;
	}

	.why_block_outer::after {
		content: url(https://digital-alpha.com/wp-content/themes/digitalalpha/assets/images/crs_icon.png) !important;
		background: none !important;
		background-size: contain;
		height: 12px !important;
		width: 12px !important;
		background-repeat: no-repeat;
		position: absolute;
		top: 102%;
		right: -12px;
		-webkit-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
		z-index: 1;
		display: block !important;
	}

	h6.get_in_frm_hdng {

		font-size: 22px;
		line-height: 24px;
		color: #1f40cb;
		font-family: 'Butler-Bold';


	}

	.pum-theme-25114 .pum-container,
	.pum-theme-lightbox .pum-container {
		max-width: 90% !important;
	}


	.read-aws {
		position: absolute !important;

		right: 0% !important;
		top: 90% !important;

	}


	.ajax-load-more-wrap a {

		font-size: 20px !important;

	}

	.ajax-load-more-wrap p {
		font-size: 16px !important;
	}


	img.attachment-alm-thumbnail.size-alm-thumbnail.wp-post-image {
		width: 40px !important;
		/* width: 20% !important; */
	}


	.footer_link .elementor-nav-menu a,
	.elementor-nav-menu li {
		display: block !important;
		position: relative !important;
		justify-content: center;
		text-align: center !important;
	}


	.sub-form .ftr_sb_btn {


		text-align: center !important;
		justify-content: center !important;
		margin: auto !important;
	}


	.sub-form form.wpcf7-form.init {
		text-align: center !important;
		justify-content: center !important;
		align-items: center !important;

		display: block !important;
	}


	.page-id-23698 .get-in-btns a {
		height: auto;
		line-height: 43px !important;
		background: #1f40cb !important;
		color: #fff !important;
	}

	.get_touch:hover {
		color: #fff;
		background-color: #1f40cb;
		width: fit-content;
	}

	.logo-head-1.elementor-widget.elementor-widget-image {
		width: 100% !important;
	}

	.logo-form {
		width: 61% !important;
	}

	.different-key .elementor-widget-wrap.elementor-element-populated {
		padding: 0px 6px !important;
	}

	.counter-spacing .elementor-widget-wrap.elementor-element-populated {
		padding: 20px 5px !important;
	}

	.remove-gap .elementor-widget-wrap.elementor-element-populated {
		padding-right: 0px !important;
	}

	.mob-value h2.elementor-heading-title.elementor-size-default {
		width: 32%;
		margin: 0 auto;
	}

	.mob-value {
		position: absolute;
		top: 37%;
		right: 0;
		left: 4;
	}

	.blue-circle img.attachment-full.size-full {
		position: relative !important;
	}

	.page-id-23698 .get-in-btns a.elementor-item.elementor-item-anchor {
		display: inline-block;
	}

	.page-id-23698 .get-in-btns {
		margin-bottom: 31px;
	}

	.alpha-platform-head br {
		display: none !important;
	}

	.alpha-one-slider .elementor-testimonial__content {
		height: 220px !important
	}

	.ha-data-table-responsive-scroll-yes .ha-table__body .ha-table__body-row-cell {
		padding: 0px !important;
	}

	.ha-table__body-row-cell-text span {
		font-size: 18px !important;
		line-height: 28px !important;
	}

	.testimonials-aplha-1 .elementor-testimonial__content {
		height: auto !important;
	}

	.testimonials-aplha-1 .swiper-slide-active .elementor-testimonial__content {
		height: auto !important;
	}

	.sidebar_border ul li {
		margin-bottom: 10px;
	}

	/* Gen AI Page	 */
	.ai-tab.active p {
		display: block;
		color:#000;
	}
	.ai-content{
		display:none;
	}
	.ai-tab-container{
		display:block;	
	}
	.ai-tabs{
		width:100% !important;
	}
	.ai-tab{
		width:100%;
		transition: 0.7s ease-in-out;
	}
	.landing-page-accord .elementor-accordion-icon {
        font-size: 18px !important;
    }
	.casestudy_blog li{
	padding-bottom:10px !important;
}
	    .benefits-box-head .elementor-widget-container {
        height: 130px;
        padding: 50px 15px 20px 15px !important;
    }
		
}

@media screen and (max-width:528px) {
	.logo-form {
		width: 61% !important;
	}

	.mob-value {
		position: absolute;
		top: 37%;
		right: 0;
		left: 4;
	}

	.mob-value h2.elementor-heading-title.elementor-size-default {
		width: 50%;
		margin: 0 auto;
	}

	.blue-circle img.attachment-full.size-full {
		position: relative !important;
	}

	.our_clients_sec figure.gallery-item {
		width: 46% !important;
	}
	.key-ai-border:after {
    width: 53px;
    height: 4px;
}
	
	

}

@media screen and (max-width:375px) {
	.mob-value {
		position: absolute;
		top: 31%;
		right: 0;
		left: 4;
	}
}

@media (min-width: 1025px) {
    .who-we-are-menu .elementskit-megamenu-panel {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        pointer-events: none;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        margin-left: 0;
        position: absolute;
        left: 11% !important;
        top: 100%;
        display: block;
        z-index: 999;
    }
	
	.who-we-are-menu .elementskit-megamenu-panel {
    width: 200px !important;
}
}

/* landing page css */

h2 span.bg-oth {
    background: #1331B0;
    color: #fff;
    border-radius: 6px;
    margin-left: 10px;
    padding: 15px 15px 7px 15px;
}


