@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');

body .elementor, body {margin: 0px; padding: 0px;font-family: "DM Sans", sans-serif;}

h1,h2,h3,h4,h5,h6 {
    letter-spacing: 0px;
    font-weight: 700;
}
.mr-0 {
	margin: 0px !important;
}
.gap_10>.elementor-container,
.gap_10 {
	gap: 10px;
}
.row_gap_10>.elementor-container,
.row_gap_10 {
	row-gap: 10px;
}
.global-page-animation > #page {
    opacity: 1;
}
.scroll-top .scroll-top-holder {color: #8b8b8b;}
.scroll-top .scroll-top-bar .scroll-track {background: #ff6b00;}
.scroll-top .scroll-top-bar::before {opacity: 100%;background: #cccccc;}

.ohio-widget-holder a.ohio-widget.button:hover {box-shadow: 0px 5px 15px #ff6b0094;}
.banner_home_slider .ohio-widget.button:hover, .how_can_help_sc .wpcf7 form.wpcf7-form .form_btn_main:hover, .servise_banner_sc .form_btn_main:hover,
.banner_home_slider .ohio-widget.button:focus, .how_can_help_sc .wpcf7 form.wpcf7-form .form_btn_main:focus, .servise_banner_sc .form_btn_main:focus {background-color: #ff6b00!important; box-shadow: inherit !important;} 


input[type="email"].wpcf7-not-valid, input[type="number"].wpcf7-not-valid, input[type="password"].wpcf7-not-valid, input[type="search"].wpcf7-not-valid, input[type="tel"].wpcf7-not-valid, input[type="text"].wpcf7-not-valid, input[type="date"].wpcf7-not-valid, input[type="url"].wpcf7-not-valid, textarea.wpcf7-not-valid, select.wpcf7-not-valid, .select2-container--default .select2-selection--single.wpcf7-not-valid {
	box-shadow: 0 0 0 0.1rem color-mix(in srgb, var(--clb-color-danger) 50%, transparent);
}

/* -------------------   header css start hare ------------------------------ */
/* .header .logo, */
.header .logo-mobile {
	 position: relative;
  	margin-left: 24px; 
}
.header .logo:before,
.header .logo-mobile:before {
	content: "";
	 position: absolute;
	background-color: #D90A2C;
	top: 50%;
	left: -20px;
	height: 12vh;
	width: 11vw;
	transform: translateY(-50%);
	z-index: -1; 
}

.scrolling-tab .header {
    margin-top: -500px;
}
.scroll_up .header {
    margin-top: 0px;
}
.mobile-hamburger .icon-button {
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header .mobile-hamburger .hamburger-button {
    background: #fff4eb;
}
.close-bar .icon-button {
    background: #111013;
	color: #fff;
    border-radius: 8px;
}

.header .logo {margin-left: 0px;}
.header .header-wrap {padding: 0px 50px; z-index: 10;}
.header .close-bar button i {color: #ffffff;}
/* .header #site-navigation {width: max-content; display: none;} */
.header .logo:before,
.header .logo-mobile:before {display: none;}
.header .header-wrap .menu-optional  li a.button {min-height: 50px;min-width: 126px;}
#site-navigation-desktop {position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);max-width: 960px;width: 100%;}
.header.-sticky .header-wrap {
    padding-top: 10px;
    padding-bottom: 10px;
    height: auto !important;}
.header-wrap .right-part .menu-optional .button {text-transform: capitalize;}
.header .header-wrap .menu-optional li a.button:hover, #let_us_know_form form .wpcf7-submit:hover  {box-shadow: 0px 5px 15px #ff6b0094!important; outline: inherit !important;}
.header {background-color: #FFF7F1;}
.page-id-227091 .header {background-color:#ffffff;}

/* body:not(.home) .header:not(.-fixed), */
.single-post .header,
.page-id-237628 .header, .page-id-231324 .header, .page-id-237739 .header, .page-id-238412 .header, .page-id-238858 .header, .page-id-238877 .header, .page-id-239241 .header {
	position: unset;background: #FFF7F1;}
.nav_bar_main .list-menu .list-menu__item .site-nav__link.active {color: #ff6b00;}

/*.case-study-template-default .header.-sticky {position: unset!important;}*/
body:not(.home) .header.-sticky,
.header.-sticky { position: fixed; top: 0;}
.home .header.-sticky {
	background: #fff;
}


.nav_bar_main {margin: 20px 0;}
.nav_bar_main .list-menu {text-align: center;}
.nav_bar_main ul.list-menu li.list-menu__item {list-style: none; display: inline-block;} 
.nav_bar_main ul.list-menu {margin: 0px; padding: 0px;}
.nav_bar_main ul.list-menu li.list-menu__item a.site-nav__link {font-size: 16.6px; color: #161519; font-weight: 500;  padding: 20px 22px;}
.nav_bar_main ul.list-menu li.list-menu__item a.site-nav__link:hover {color: #FF6B00;}
.nav_bar_main ul.list-menu li.list-menu__item .mega_menu_bg {display: none;}
.nav_bar_main ul.list-menu li.list-menu__item.dropdown_item:hover .mega_menu_bg {display: block; position: absolute; left: 0px; right: 0px; margin: 15px auto 0px auto;}


/* dropdown style */
.mega_menu_bg .menu_title {width: 20%;}
.mega_menu_bg .menu_title .title {font-size: 20px; margin: 0px; color: #000;letter-spacing: 0px;
    font-weight: 700;}
.mega_menu_bg {max-width: 960px; margin: 0 auto;  box-shadow: 0px 30px 50px 4px #daeaf68f; background: #ffffff; border-radius: 16px; padding: 55px;text-align: left; border: 1px solid #E6E6E6;}
.mega_menu_bg .industries_inner {display: flex; column-gap: 28px; align-items: flex-start;}
.mega_menu_bg .industries_inner .industries_list {display: grid; grid-template-columns: repeat(3, 1fr); column-gap: 20px; row-gap: 20px; width: 80%;}
.mega_menu_bg .industries_inner .industries_list .box_item a {padding: 20px; display: inline-block; width: 100%;}
.mega_menu_bg .industries_inner .industries_list .box_item {border: 1px solid #E1E1E1;  border-radius: 6px; width: 100%; display: inline-block;}
.mega_menu_bg .industries_inner .industries_list .box_item .h4 {font-size: 16px; font-weight: 500; margin: 10px 0 0 0; color: #000;}
/*.mega_menu_bg .industries_inner .industries_list .box_item .box_icon {height: 37px; width: 37px; background: #FBF9F6; display: flex; align-items: center; justify-content: center; border-radius: 100%;}*/
.mega_menu_bg .industries_inner .industries_list .box_item:hover {border-color: #FF6B00;}
.mega_menu_bg .industries_inner .industries_list .box_item a:hover .h4 {color: #FF6B00;}
/*.mega_menu_bg .industries_inner .industries_list .box_item a:hover .box_icon {background: #efefef;}
*/
.mega_menu_bg.company_mega_menu {padding: 0px; overflow: hidden; max-width: 1125px; min-width: 1125px;}
.mega_menu_bg.company_mega_menu .menu_left {padding: 55px;  background: #fff; width: 28%;}
.company_mega_menu .our_products_right {background: #f5f5f5; width: 72%; padding-top: 35px;}
.company_mega_menu .company_inner { display: flex; align-items: stretch;}
.company_mega_menu .company_inner ul.site-nav {margin: 27px 0px 0px 0px; padding: 0px;}
.company_mega_menu .company_inner ul.site-nav li {list-style: none; padding-bottom: 5px;}
.company_mega_menu .company_inner ul.site-nav li .site-nav_link {font-size: 16px; color: #000;  display: inline-block;  width: 100%;}
.company_mega_menu .company_inner ul.site-nav li .site-nav_link:hover {color: #FF6B00; width: max-content;}
.company_mega_menu .our_products_right .h4 {font-size: 20px; margin: 0px; color: #000; font-weight: 700;}
.company_mega_menu .our_products_list {display: flex; flex-wrap: wrap; margin-top: 30px; padding: 0 35px;}
.company_mega_menu .our_products_list .logo_box_item {width: 50%; max-width: 49%; flex: 50%; }
.company_mega_menu .our_products_list .logo_box_item a{display: flex; align-items: flex-start; padding: 25px 15px; column-gap: 15px;}
.company_mega_menu .our_products_list .logo_box_item.border_bottom {border-bottom: 1px solid #fff;}
.company_mega_menu .our_products_list .logo_box_item .logo_box_img {width: 100px;}
.company_mega_menu .our_products_list .logo_box_item .logo_box_rte {width: calc(100% - 100px);}
.company_mega_menu .our_products_list .logo_box_item.border_right {border-right: 1px solid #fff;}
.company_mega_menu .our_products_list .logo_box_item .logo_box_rte .h5 {font-size: 20px; font-weight: 700; margin: 0px; color: #000;}
.company_mega_menu .our_products_list .logo_box_item .logo_box_rte p {margin: 5px 0px 0px 0px; font-size: 16px; color: #000; line-height: normal;}
.company_mega_menu .our_products_list .logo_box_item a:hover .h5 {color: #FF6B00;}
.company_mega_menu .our_products_right .title_head {padding: 0 35px;}
.company_mega_menu .company_inner .our_products_bottom {background: #FBF9F6; padding: 20px 56px; display: grid; grid-template-columns: repeat(2, auto); margin-top: 55px; align-items: center;}
.company_mega_menu .company_inner .our_products_bottom .contact_info, .company_mega_menu .company_inner .our_products_bottom .social_icons {width: 100%;}
.company_mega_menu .company_inner .our_products_bottom .contact_info ul.rte {margin: 0px; padding: 0px;}
.company_mega_menu .company_inner .our_products_bottom .contact_info ul.rte li {list-style: none; display: inline-block; padding-right: 20px;  margin-right: 20px; position: relative;}
.company_mega_menu .company_inner .our_products_bottom .contact_info ul.rte li a {font-size: 16px; color: #FF6B00; font-weight: 500; display: flex; align-items: center; column-gap: 10px;}
.company_mega_menu .our_products_bottom .social_icons ul.social_list {margin: 0px; padding: 0px;display: flex; justify-content: end; column-gap: 12px; flex-wrap: wrap; row-gap: 12px;}
.company_mega_menu .our_products_bottom .social_icons ul.social_list li {display: inline-block;}
.company_mega_menu .company_inner .our_products_bottom .contact_info ul.rte li a:hover {color: #000;}
.company_mega_menu .company_inner .our_products_bottom .contact_info ul.rte li:last-child {padding-left: 0px; margin-right: 0px;}
.company_mega_menu .company_inner .our_products_bottom .contact_info ul.rte li:after {content: ""; position: absolute; margin-top: 1px;height: 20px; background: #D3D3D3; right: 0; width: 1px; top: 50%;  transform: translateY(-50%);}

.mega_menu_bg.services_mega_menu {max-width: 865px;}
.services_mega_menu .services_inner {display: flex; align-items: flex-start;}
.services_mega_menu .services_inner .menu_left {background: #fff; width: 35%; margin-right: 30px;}
.services_mega_menu .services_inner .services_list {display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 20px; row-gap: 20px; width: 100%;}
.services_mega_menu .services_inner .services_list .box_item {border: 1px solid #E1E1E1; border-radius: 6px; width: 100%; display: inline-block;}
.services_mega_menu .services_inner .services_list .box_item a {padding: 20px; display: inline-block;}
.services_mega_menu .services_inner .services_list .box_item .h4 {font-size: 16px; font-weight: 500; margin: 10px 0 0 0;  color: #000;}
.services_mega_menu .services_inner .services_list .box_item:hover {border-color: #FF6B00;}
.services_mega_menu .services_inner .services_list .box_item:hover .h4{color: #FF6B00;}
.services_mega_menu .services_inner .menu_left ul.site-nav {margin: 27px 0px 0px 0px; padding: 0px;}
.services_mega_menu .services_inner .menu_left ul.site-nav li {list-style: none; padding-bottom: 15px;}
.services_mega_menu .services_inner .menu_left ul.site-nav li .site-nav_link {font-size: 16px; color: #000; display: inline-block; width: 100%;}
.services_mega_menu .services_inner .menu_left ul.site-nav li .site-nav_link:hover{color: #FF6B00; width: max-content;}
.services_mega_menu .services_inner .services_list_inner {width: 100%;}
.mega_menu_bg .industries_inner .industries_list .box_item .box_icon svg {height: 32px; width: 32px;}
.mega_menu_bg .industries_inner .industries_list .box_item .box_icon svg path {fill: #FF6B00;}

.nav_bar_main ul.list-menu li.list-menu__item.dropdown_item .mega_menu_bg.company_mega_bg .company_rte_bg .company_inner_img {position: relative; margin: 0 30px;}
.nav_bar_main ul.list-menu li.list-menu__item.dropdown_item .mega_menu_bg.company_mega_bg .company_rte_bg .company_inner_img img {width: 100%;}
.nav_bar_main ul.list-menu li.list-menu__item.dropdown_item .mega_menu_bg.company_mega_bg .company_rte_bg .company_inner_img .overlay_content {position: absolute; bottom: 40px; padding: 0 40px; left: 0px; right: 0px; margin: 0 auto;}
.nav_bar_main ul.list-menu li.list-menu__item.dropdown_item .mega_menu_bg.company_mega_bg .company_rte_bg .company_inner_img .overlay_content .h3 {margin: 0px; font-size: 20px; color: #fff; font-weight: 700;line-height: 1.3;}
.company_mega_menu.mega_menu_bg.company_mega_bg .company_inner .our_products_bottom {margin-top: 30px;}
.company_mega_menu.company_mega_bg .our_products_right {padding-top: 30px;}
.mega_menu_bg.our_products_mega_menu .our_products_right {width: 100%;}
.mega_menu_bg.our_products_mega_menu {max-width: 810px; min-width: 810px;}
.mega_menu_bg.our_products_mega_menu .company_inner .our_products_bottom {margin-top: 35px;}

.mega_menu_bg.solutions_mega_bg.solutions_menu{max-width: 220px; width: 100%; padding:0; left: -30px !important;}
.solutions_mega_bg .solutions_inner .menu_title.menu_left {width: 100%;}
.solutions_mega_bg .solutions_inner .menu_title.menu_left .site-nav{padding:0px; margin:0px;}
.solutions_mega_bg .solutions_inner .menu_title.menu_left .title{font-size:14px; font-weight:500; color:#A8A8A8; text-transform:uppercase; padding:15px 30px; border-bottom:1px solid #E6E6E6;}
.solutions_mega_bg .solutions_inner .menu_title.menu_left .site-nav .site-nav_item{padding:15px 30px; border-bottom:1px solid #E6E6E6; margin: 0;}
.solutions_mega_bg .solutions_inner .menu_title.menu_left .site-nav .site-nav_item:last-child{border-bottom:0px;}
.solutions_mega_bg .solutions_inner .menu_title.menu_left .site-nav .site-nav_item .site-nav_link{font-size:16px; font-weight:500; color:#000000;}



@media only screen and (max-width: 1200px) {
.mega_menu_bg.company_mega_menu {max-width: 1125px; min-width:1024px;}
.mega_menu_bg .menu_title .title {font-size: 18px;}
.company_mega_menu .our_products_right .h4 {font-size: 18px;}
.company_mega_menu .our_products_list .logo_box_item .logo_box_rte .h5 {font-size: 18px;}
.tabs_sc .tabs.-with-button .tabs-nav-link {padding: 0 30px;}
}
@media only screen and (max-width: 1149px) {
.mega_menu_bg.company_mega_menu .menu_left {padding: 35px;}
.company_mega_menu .our_products_list {padding: 0 20px;}
.company_mega_menu .our_products_bottom .social_icons ul.social_list {justify-content: center;}
.company_mega_menu .company_inner .our_products_bottom {grid-template-columns: 1fr;}
.company_mega_menu .company_inner .our_products_bottom {padding: 20px 35px; row-gap: 15px;}
.company_mega_menu .company_inner .our_products_bottom .contact_info {text-align: center;}
.mega_menu_bg.company_mega_menu {max-width: 955px;}
.mega_menu_bg {max-width: 840px; padding: 35px;}
}

@media only screen and (max-width: 1024px) {
	.copyright p:last-child a:first-child {
		border-right: 1px solid #ddd;
		padding-right: 10px;
		margin-right: 10px;
	}
.mega_menu_bg .industries_inner .industries_list {grid-template-columns: repeat(2, 1fr);}
.mega_menu_bg.services_mega_menu {max-width: 765px;}
.mega_menu_bg {max-width: 800px;}
.mega_menu_bg.company_mega_menu {max-width: 900px;}
}

/* -------------------   header css end hare  ------------------------------ */



/* -------------------   footer css start hare ------------------------------ */
.footer_main_bg .elementor-widget-image a img[src$=".svg"] {
    width: auto;
}
.footer_main_bg .logo_info {
/*     width: 122px;
    height: 106px; */ 
}
.logo_info>.elementor-widget-wrap.elementor-element-populated {
    gap: 15px;
}
.logo_info .elementor-widget-image {
    width: auto;
    flex: 0 0 auto;
	margin-bottom: 0px;
}
 
footer.site-footer .logo img {min-height: auto;max-height: max-content;}
footer #footer_copyright_main span.allright_main a, #footer_copyright_main span.allright_main, #footer_copyright_main span.footer_policy_main ul li a {font-size: 15.5px;color: #c5c5c5;}
footer #footer_copyright_main span.footer_policy_main ul {display: flex;align-items: center;column-gap: 30px;margin: 0px;padding: 0px;justify-content: flex-end;}
footer .footer_bottom_main .footer_work_inquiries_box a, .footer_bottom_main  #footer_career_box a {color: #ff6b00;font-weight: 600;}
footer #footer_copyright_main span.footer_policy_main ul li {margin: 0px; list-style: none;}
#footer_menu_box .hfe-nav-menu .menu-item a:hover {color: #ff6b00 !important;}
#footer_menu_box .hfe-nav-menu .menu-item a {max-width: max-content;}
footer .elementor-social-icons-wrapper.elementor-grid {display: flex;align-items: center;justify-content: flex-start;}
/*footer .elementor-social-icons-wrapper span:last-child a svg {width: 100%;line-height: 0px!important;height: 34px;}*/
footer .hfe-nav-menu nav ul li a:hover {width: 100%;color: #ff6b00 !important; max-width: max-content;}
footer #footer_copyright_main span.allright_main a:hover {color: #ff6b00;}

.page-id-238877 .group_brands_main .elementor-spacer-inner, .page-id-238877 footer .elementor-spacer-inner,
.page-id-238858 .group_brands_main .elementor-spacer-inner, .page-id-238858 footer .elementor-spacer-inner,
.page-id-238412 .group_brands_main .elementor-spacer-inner, .page-id-238412 footer .elementor-spacer-inner,
.page-id-237739 .group_brands_main .elementor-spacer-inner, .page-id-237739 footer .elementor-spacer-inner {height: 60px;}

.page-id-238877 footer .space_height_footer, .page-id-238858 footer .space_height_footer, .page-id-238412 footer footer .space_height_footer, .page-id-237739 footer .space_height_footer {height: 14px;}
#footer_copyright_main span.footer_policy_main ul li a:hover {color: #ff6b00;}
.group_brands_main .elementor-element-537b01b .elementor-element-781bfb0 {
    display: none;
}



/* -------------------   footer css end hare  ------------------------------ */





/* -------------------   home page css hare start ------------------------------ */
#home_banner_inner .other_slides {
    display: none;
 }
 #home_banner_inner .slick-initialized .other_slides {
    display: block;
 }
 
#home_banner_inner>.elementor-widget-wrap:not(.slick-slider) {
    max-height: 670px;
    overflow: hidden;
}
.banner_home_slider:after {content: ""; position: absolute; background: url(../images/home-banner-bg-logo.png) bottom right no-repeat; width: 310px; height: 422px; right: 0px;  bottom: 40px;}
#home_banner_inner .slick-prev {left: -100px;background: url(../images/Vector-1-1.png) no-repeat center center;height: 30px;min-width: 30px;width: 30px;top: -180px;bottom: 0;margin: auto;font-size: 0px;border: 0px;box-shadow: unset;cursor: pointer;position: absolute;}
#home_banner_inner .slick-next {background: url(../images/Vector-2.png) no-repeat center center;height: 30px;min-width: 30px;width: 30px;top: -180px;bottom: 0;margin: auto;font-size: 0px;border: 0px;box-shadow: unset;cursor: pointer;position: absolute;right: -100px;z-index: 9;}
#home_banner_inner ul.slick-dots li button {background: #d9d9d9;border: 0px;font-size: 0px;height: 4px;width: 10px;border-radius: 100px;}
#home_banner_inner ul.slick-dots li {list-style: none;margin: 0px;}
#home_banner_inner ul.slick-dots {margin: 0px;padding: 80px 0px 0px 0px;display: flex;align-items: center;column-gap: 5px;justify-content: center;width: 100%;}
#home_banner_inner ul.slick-dots .slick-active button {background: #FF6B00; width: 44px;}
#home_banner_inner #banner_img_box img {width: 100%; scale: unset;}
.banner_home_slider:before {content: "";position: absolute;background: url(../images/home-banner-vector-bg.png) bottom right no-repeat;width: 310px;height: 100px;right: 330px;bottom: 8px;}
#home_banner_inner {position: relative; z-index: 2;}
#home_banner_inner .slick-list .slick-track .slick-slide>div {column-gap: 40px; outline: none;}
.banner_home_slider .slick-slider {-webkit-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;}

.software_development_companys .description_rte {margin: 0px;}
.solution_provider_main .elementor-inner-column ul {padding: 0 0 0 20px;}
.solution_provider_main .elementor-inner-column ul li {margin: 10px 0;}
.solution_provider_main .solution_provider_certified {position: absolute; right: 0; top: -100px; bottom: inherit;}
.servise_banner_sc .service_banner_form_main .elementor-widget-wrap .wpcf7 .wpcf7-form select {background-color: transparent; border: 1px solid #cccccc;}
.service_banner_form_main .wpcf7 .wpcf7-form .wpcf7-response-output {margin-left: 0px;margin-right: 0px;}

.aqe_digital_banner_sc .aqe_digital_banner_form_main {box-shadow: 6px 4px 85px 14px #DAEAF6; background: #DAEAF6; border-radius: 20px;}
.brands_list .elementor-widget-ohio_clients_logo .logo { min-height: 80px; display: flex; align-items: center; justify-content: center;}
.software_development_companys .elementor-inner-section .elementor-container.elementor-column-gap-wide .elementor-column.brands_list {width: 100%;}
.brands_list .elementor-widget-wrap:not(.slick-slider) {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    max-width: 1300px;
    margin: 0 auto;
}
.brands_list .elementor-widget-wrap:not(.slick-slider) .elementor-widget {
    width: auto;
    flex: 0 0 auto;
}
.tabs_sc.home_tab .tabs_nbr_list_main {display: flex;padding: 40px 0 0 0;column-gap: 30px;}
.tabs_sc.home_tab .tabs_nbr_list_main .tabs_nbr_box {flex: 1;}
.tabs_sc.home_tab .tabs_box_inner .tabs_box {background: #daeaf6;}
.tabs_sc.home_tab .tabs_box_inner .tabs_box>p {
    font-size: 24px;
    color: #22282C;
    font-weight: 700;
    line-height: 1.15;
}
.tabs_sc.home_tab .tabs_box_inner .tabs_nbr_list_main p {font-size: 16px;color: #161519;margin: 0px;padding: 0px; line-height: normal;}
.tabs_sc.home_tab .tabs_nbr_list_main .tabs_nbr_box h3 { margin-top: 20px; margin-bottom: 15px; min-height: 56px;} 
.tabs_sc.home_tab .light_green_tab_box.active .tabs_box_inner, .tabs_sc.home_tab .light_green_tab_box.active .tabs_box_inner .tabs_box {background: #E0FFE7;}
.tabs_sc.home_tab .light_yellow_tab_box .tabs_box_inner, .tabs_sc.home_tab .light_yellow_tab_box.active .tabs_box_inner .tabs_box {background: #FCF4DD;}
.tabs_sc.home_tab .light_red_tab_box .tabs_box_inner, .tabs_sc.home_tab .light_red_tab_box.active .tabs_box_inner .tabs_box  {background: #FCE1E4;}
.tabs_sc.home_tab .tabs li:nth-child(3).tabs-nav-link.active { background: #E0FFE7;}
.tabs_sc.home_tab .tabs li:nth-child(4).tabs-nav-link.active { background: #FCF4DD;}
.tabs_sc.home_tab .tabs li:nth-child(5).tabs-nav-link.active { background: #FCE1E4;}
/* .tabs_sc .tabs-nav {min-height: 90px;} */
.tabs_sc .tabs.-with-button .tabs-nav-link {padding-top:33px; padding-bottom: 33px; padding-left: 40px;padding-right: 40px;}
.tabs_sc.home_tab .tabs-nav {justify-content: space-between;}




.form_half_box_inner {display: flex;align-items: center;column-gap: 20px;}
.form_half_box_inner p {margin: 0px;flex: 1;}
.how_can_help_sc form p textarea {height: 76px;}
.how_can_halp_left_box .heading h3 {max-width: 100%;margin: 0 auto;}
.how_can_help_sc form .form_half_box_inner {padding-bottom: 4px;}
.how_can_help_sc form p {padding-bottom: 4px;}



.aqe_digital_banner_form_main .wpcf7-form-control-wrap select {background-color: transparent; border: 1px solid #cccccc;}
.ceo_dsk_sc .ceo_dsk_right_box_img, #news_sc .ceo_dsk_right_box_img {background: #ffffff;border-radius: 10px; max-height: 105px; min-height: 105px; display: flex; align-items: center; justify-content: center;}
.ceo_dsk_sc .ceo_dsk_left_box_main .ceo_dsk_left_box_img img {border-radius: 10px;}
.ceo_dsk_sc .ceo_dsk_left_box_main .ceo_title_main .elementor-widget-container {display: flex;align-items: center;column-gap: 20px;}
.ceo_dsk_sc .ceo_dsk_left_box_main span.ceo_title_main {display: flex;align-items: center;column-gap: 20px;line-height: 1;padding: 20px 0px 0px 0px; position: relative; z-index: 2;}
.ceo_dsk_sc .ceo_dsk_left_box_main  .ceo_title_main h3 {font-size: 22px;color: #ffffff;line-height: 1;}
.ceo_dsk_sc .ceo_dsk_left_box_main  span.ceo_title_main a {margin: 0px;}
.ceo_dsk_sc .ceo_dsk_left_box_main {height: fit-content;position: relative;}
.ceo_dsk_sc .ceo_dsk_left_box_img {max-width: 166px;border-radius: 10px;overflow: hidden;position: relative;z-index: 2;}
.ceo_dsk_sc .ceo_dsk_left_box_main::after {background: url(../images/Group-243.png) no-repeat;content: '';height: 154px;width: 111px;position: absolute;top: 79px;right: 20px;z-index: 1;}
.ceo_dsk_sc .elementor .elementor-column-gap-wide > .elementor-column > .elementor-widget-wrap {padding: 10px!important;}
.ceo_dsk_sc .ceo_dsk_left_box_main> div {padding: 40px !important;}
.ceo_dsk_sc .ceo_dsk_item_box> div {padding: 10px !important;}
.ceo_dsk_sc .ceo_dsk_left_box_main .ceo_title_main .elementor-widget-container a {margin: 0px;}
.ceo_dsk_sc .ceo_title_main a {z-index: 2;}

.new_slider_right .elementor-column>.elementor-widget-wrap {
	padding: 10px !important;
}
#news_sc #news_inner_main .slick-slide {padding: 0 20px;}
#news_sc #news_inner_main .slick-slide .elementor-widget-wrap {min-height: 236px;}
#news_sc #news_inner_main .slick-prev {left: -90px;background: url(../images/Vector-1-1.png) no-repeat center center;height: 30px;min-width: 30px;width: 30px; top: 120px;bottom: 0;margin: auto;border: 0px;box-shadow: unset;font-size: 0px;cursor: pointer;}
#news_sc #news_inner_main .slick-next {right: -90px;background: url(../images/Vector-2.png) no-repeat center center; height: 30px;min-width: 30px;width: 30px; top: 120px;bottom: 0;margin: auto; border: 0px;box-shadow: unset;font-size: 0px;cursor: pointer;}

#let_us_know_form form .form_input, #let_us_know_form form .form_input {height: 47px;min-height: 47px;background: transparent;border: 1px solid #cccccc; font-size: 16px; font-family: "DM Sans", Sans-serif;}
#let_us_know_form form textarea.form_input {height: 118px;}
#let_us_know_form form p {margin: 10px 0px;}
#let_us_know_form form .wpcf7-submit {background-color: #FF6B00; color: #ffffff;border: 0px;}

.policy_cnf_btn {
    margin-bottom: 20px;
}
.policy_cnf_btn .wpcf7-list-item {
    margin: 0px;
}
.policy_cnf_btn label {
    display: flex;
    align-items: flex-start;
    gap: 10px;
}
.policy_cnf_btn span {
    display: block;
}
.policy_cnf_btn .wpcf7-list-item input[type=checkbox] {
    flex: 0 0 auto;
}
.policy_cnf_btn a {
    color: #ff6b00;
}

.why_digital_sc .why_digital_text p strong {color:#FF6B00;}
.why_digital_sc .why_digital_text ul li {font-size: 18px;}
.why_digital_sc .why_digital_text ul {margin: 36px 0 30px 0;}

#say_hello_form form .wpcf7-submit {margin-top: 18px;}
#say_hello_form form p {margin: 20px 0px;}
#say_hello_form  .form_half_box_inner p {margin: 0px;}
.blog_sec_main .custom_left_align a.button {min-height: 34px; margin-top: 7px;}
.office_info_main .elementor-container.elementor-column-gap-wide .elementor-column .elementor-widget-wrap {padding: 0px;}
.office_info_main .elementor-container.elementor-column-gap-wide {column-gap: 40px;}
.office_info_main .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}
#say_hello_form form .wpcf7-submit:hover {background: #ff6b00;}
.locateus-page-sc .how_can_help_sc, .industry_contact_bg .how_can_help_sc {background-color: #f7f7f7 !important;}

.home_review_inner_slider_main .slider-wrap.clb-slider-item.active {padding: 0px!important;}


.solution_provider_main .counter-number span {letter-spacing: normal;}


.page-id-237628 .blog-posts {
	display: flex;
	flex-wrap: wrap;
}
.page-id-237628 .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure img {
    max-height: 213px;
}



/* -------------------   home page css hare end ------------------------------ */




.servise_banner_sc .service_banner_form_main {box-shadow: 6px 4px 85px 14px #ff6b002e;background: #ffe8d7;}
.servise_banner_sc .service_banner_left_ic_box .icon-group {display: none;}
.servise_banner_sc .service_banner_left_ic_box .icon-box-content h5.icon-box-heading {margin-top: 0px!important;}
.servise_banner_sc .service_banner_form_main .form_input {background: transparent;border: 1px solid #cccccc;margin: 0px;}
.servise_banner_sc .service_banner_form_main textarea.form_input {height: 115px;}
.servise_banner_sc .service_banner_form_main form p {margin: 0px 0px 10px 0px;}
.servise_banner_sc .service_banner_form_main>.elementor-widget-wrap {padding: 45px 56px 35px 56px !important;}
.services_inner_main .service_custom_box>div {margin: 0px!important; align-content: space-between !important;}
.services_inner_main .elementor-inner-section .elementor-container.elementor-column-gap-default {column-gap: 40px;}
.services_inner_main .elementor-inner-section .elementor-container.elementor-column-gap-default .elementor-column {width: calc(34.4% - 40px);}
.service_custom_box .elementor-widget-image-box {min-height: 260px;}
.services_faq_main {max-width: 790px;margin: 0 auto;}
.services_inner_main.industry_page_sc .service_custom_box>div {align-content:start!important;}

.faq_sc .accordion-body p span {font-size: 16.4px; padding: 17px 0;}
.faq_sc .accordion-item h6.accordion-header {font-size: 16.8px !important;}

.trusted_by_sc {padding-left: calc((100vw - 1300px) / 2) !important; margin: 100px 0px 100px 0px;}
.trusted_by_sc .truster_by_counter_box {max-width: 460px;}
.Software_development_company_main .truster_by_counter_box {max-width: 100%;}


.our_trusted_client_sc .logo {padding: 0px;}
.out_trusted_img_box .ohio-widget.logo img, .techstack_sc .techstack_img_box .logo img {filter: grayscale(1);}
.out_trusted_img_box:hover .ohio-widget.logo img, .techstack_sc .techstack_img_box:hover .logo img  {filter: inherit;}


.logo_slier_inner .swiper-wrapper .swiper-slide {padding: 0px 10px;min-height: 120px;}
.logo_slier_inner .elementor-image-carousel-wrapper {width: 100%;}
.logo_slier_inner .elementor-swiper-button-prev {background: url(../images/arrow_forward.png) no-repeat;left: -50px !important; height: 20px; width: 20px;}
.logo_slier_inner .elementor-swiper-button-next {background: url(../images/arrow_forward-1.png) no-repeat;right: -50px !important; height: 20px; width: 20px;}
.logo_slier_inner .elementor-image-carousel-wrapper .swiper-slide img {margin: 0 auto; max-height: 120px; width: auto;}


.certificate_slider .swiper-wrapper .swiper-slide {
    padding: 0 10px;
}

.review_sc {
    background: #161519;
}
.review_sc .ohio-widget.testimonial {row-gap: 10px;}
.review_sc .author {padding-left: 80px; margin-top: -52px !important;padding-bottom: 60px;}
.review_sc .elementor-widget-ohio_carousel .testimonial p.author-details span {font-weight: 700;}
.review_sc .elementor-widget-ohio_carousel .testimonial p.author-details {min-height: auto;font-weight: 200;}

.why_hire_sc .why_hire_box ul {margin: 0px;padding: 0px;}
.why_hire_sc .why_hire_box ul li:last-child {border-bottom: 1px solid #ececec;}
.why_hire_sc .why_hire_box ul li {list-style: none;padding-left: 40px;border-top: 1px solid #ececec;background: url(../images/Vector.png) no-repeat left 15px center;}
.why_hire_sc .logo {padding: 0px;}


.faq_sc .ohio-accordion-sс .accordion-item .accordion-button {background-color: #F7F7F8!important;}
.faq_sc .ohio-accordion-sс .accordion-item .accordion-button button {background-color: transparent;}
.faq_sc .icon-buttons-animation .icon-button:focus, .faq_sc .ohio-accordion-sс .accordion-item .accordion-button button {outline: none;box-shadow: none;background: transparent;}

.faq_sc .accordion-item .accordion-collapse .accordion-body > p {
    margin-bottom: 20px;
}

.tabs_sc .tabs_box_inner {display: flex;column-gap: 20px;padding: 20px;background: #daeaf6;border-radius: 0 0 20px 20px; min-height: 448px;}
.tabs_sc .tabs_box_inner .tabs_box {flex: 1;background: #F8FAFC;border-radius: 16px;padding: 30px;text-align: left;}
.tabs_sc .tabs_box_inner .tabs_box .tabs_nbr_main {display: flex; align-items: self-start;column-gap: 30px;padding-top: 20px;}
.tabs_sc .tabs_box_inner .tabs_box .tabs_nbr_main h4 {font-size: 38px;line-height: 1;color: #0C1C28;font-weight: 700;padding-top: 20px;}
.tabs_sc .tabs_box_inner .tabs_box .tabs_nbr_main p {font-size: 20px;line-height: 27px; margin: 8px 0px 0px 0px;}
.tabs_sc .tabs_box_inner .tabs_box .tabs_nbr_main .tabs_nbr_box {border-top: 1px solid #000000; flex: 1;}
.tabs_sc .tabs-nav {width: 100%;justify-content: flex-start; margin: 0px;}
.tabs_sc .tabs.-contained .tabs-nav-link {padding: 0px;margin: 0 20px;}
.tabs_sc .tabs_box_inner .tabs_box h3 {font-size: 24px;color: #22282C;}
.tabs_sc .tabs .tabs-content {margin-top: 0px;}
.tabs_sc .tabs li.tabs-nav-link.active {background: #daeaf6;}
.tabs_sc .tabs li:nth-child(2).tabs-nav-link.active {border-radius: 16px 0px 0 0;}
.tabs_sc .tabs li:last-child.tabs-nav-link.active {border-radius: 0px 16px 0 0;}
.tabs_sc.home_tab .tabs li {min-height: 90px; padding: 0 50px;}
.tabs_sc.home_tab .tabs-nav li:nth-child(3).active, .tabs_sc.home_tab .tabs-nav li:nth-child(4).active {border-radius: 0px !important;}
.tabs_sc.home_tab .tabs-nav li:last-child.active {border-radius: 0px 16px 0 0 ;}



.techstack_sc .ohio-widget img {max-width: 120px;}
.tech_stach_tem_sc .main-tech-boxs {margin-bottom: 14px !important;}
.tech_stach_tem_sc .main-tech-boxs .elementor-widget-container {margin: -10px 0px 0px 0px !important;}

.group_company_title .title {background: #252526;width: max-content;padding: 0 20px;margin: 0 auto;}
.group_company_inner .slick-prev {left: -90px;background: url(../images/white_left_arrow-1.png) no-repeat center center !important;height: 30px;min-width: 30px;width: 30px; top: 120px;bottom: 0;margin: auto;border: 0px;box-shadow: unset;font-size: 0px;cursor: pointer;}
.group_company_inner .slick-next {right: -90px;background: url(../images/white_right_arrow.png) no-repeat center center !important; height: 30px;min-width: 30px;width: 30px; top: 120px;bottom: 0;margin: auto; border: 0px;box-shadow: unset;font-size: 0px;cursor: pointer;}
.group_company_inner button:hover{background-color: transparent;}
.group_company_inner .slick-slide {margin: 0 8px;}
.group_company_inner .elementor-column-gap-custom {flex-wrap: nowrap;}
.group_company_inner .logo img {margin: 0 auto;min-height: 58px;object-fit: scale-down;}
.group_company_inner .elementor-widget-wrap {flex-wrap: nowrap;}



.case_study_sc {padding-bottom: 100px;}
.case_study_sc #custom_slider_section .slick-list {padding-right: 200px;}
.case_study_sc > div {padding-left: calc((100vw - 1300px) / 2) !important;margin: auto 0 0 auto !important;width: 100% !important;max-width: 100% !important;flex-direction: column;}
.case_study_sc #custom_slider_section .slick-list .slick-slide {margin:0px 20px;}
.case_study_sc #custom_slider_section, .case_study_sc #case_heading_top {width: 100%;}
.case_study_sc #case_heading_top {max-width: 1300px; padding-top: 90px;}

.how_can_help_sc .elementor-container.elementor-column-gap-wide {max-width: 1080px; margin: 0 auto;}
.how_can_help_sc .intl-tel-input.allow-dropdown .selected-flag {border-right: 1px solid #ffffff; height: 38px;margin-top: 4px;}
.how_can_help_sc .wpcf7 form.wpcf7-form .form_btn_main {margin-top: 20px;}
.how_can_help_sc form .intl-tel-input.allow-dropdown, .how_can_help_sc form .intl-tel-input .country-list {width: 100%;}

/*.blog-posts .blog-item .card-details .category-holder {display: none;}*/
.review_sc .elementor-widget-ohio_carousel .testimonial p {min-height: 185px;}
.review_sc .elementor-widget-ohio_carousel .testimonial p.author-details {min-height: auto;}
.review_sc .elementor-widget-ohio_carousel .testimonial p.author-details span {color: #FF6B00; margin-left: 5px;}





.retail-sofware-tab .tabs-nav .tabs-nav-line {display: none;}
.retail-sofware-tab .tabs-content {background: #FFEBDD;padding: 35px 40px 40px 40px;}
.retail-sofware-tab .tabs-nav {background: #F7F7F8;}
.tabs-content-item.active ul{padding-left: 20px;}
.retail-sofware-tab .tabs-nav .tabs-nav-link.active{border-radius: 6px;}
.retail-vertical-sec .retail-img-box .elementor-image-box-wrapper .elementor-image-box-content{position: absolute;bottom: 25px;left: 40px;width: auto;}
.retail-vertical-sec .retail-img-box .elementor-image-box-wrapper .elementor-image-box-img img{width:100%;}
.leverage-accordion .ohio-accordion-sс .accordion-item{margin-bottom: 32px;}
.leverage-accordion .ohio-accordion-sс .accordion-item .accordion-button button {background-color: transparent;}
.leverage-accordion .icon-buttons-animation .icon-button:focus, .leverage-accordion .ohio-accordion-sс .accordion-item .accordion-button button {outline: none;box-shadow: none;background: transparent;}
.wg-box-content {position: relative;width: 100%;max-width: 100%;margin: auto;overflow: hidden; cursor: pointer;}
.wg-box-content .wg-box-content-overlay {background: #FFEBDD;position: absolute;height: 100%;width: 100%;left: 0;top: 0;bottom: 0;right: 0;opacity: 0;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;z-index: 2;}
.wg-box-content:hover .wg-box-content-overlay{opacity: 1;}
.wg-box-content-image{width: 100%;position: relative;z-index: 1;}
.wg-box-content-details {position: absolute;padding-left: 1em;padding-right: 1em;width: 100%;top: 50%;left: 50%;opacity: 0;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s; z-index: 3;}
.wg-box-content:hover .wg-box-content-details {
    top: 50%;
    left: 50%;
    opacity: 1;
    height: 100%;
    background: #FFEBDD;
    margin: 0;
    padding: 30px 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
}
.wg-box-content-details .wg-box-content-title,
.wg-box-content-details h3{color: #000000;font-weight: 700;font-size:22px; margin-top: 0px; margin-bottom:25px;line-height:29px;font-family: 'DM Sans', sans-serif;
    width: 100%;
}
.wg-box-content:hover .wg-box-content-details p {
    margin-top: 0;
}
.wg-box-content-details ul{padding:0px 0 0 20px;overflow: auto; margin-top: 0; margin-bottom: 10px;}
.wg-box-content-details ul li{color: #000000;font-size: 17px;font-weight:400;font-family: 'DM Sans', sans-serif;}
.wg-box-fadeIn-bottom{top: 80%;}
.wg-box-content span .box-img-title{position: absolute;bottom: 25px;color: #ffffff;font-size: 18px;left: 0px;font-family: 'DM Sans', sans-serif;line-height: 29px; padding: 0 30px;width: 100%;min-height: 58px; z-index: 3;}
.wg-box-content:hover span .box-img-title{opacity: 0;}
.wg-box-content:before {position: absolute;content: '';height: 100%;width: 100%;left: 0;top: 0;z-index: 2;background: rgb(255 255 255 / 0%);background: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgba(0, 0, 0, 1) 100%);opacity: 40%;}

/* .main-case-btn{
    .elementor-widget-wrap{
        justify-content: center;
        .elementor-widget-ohio_button{
            margin:0px 60px;
            width: auto;
            .ohio-widget{
                padding: 0px;
                color: #000000 !important;
                box-shadow: inherit;
                &:hover{
                    color: #ff6b00 !important;
                }
            }
        }
    }
} */

.main-case-btn>.elementor-widget-wrap {
    justify-content: center;
}
.main-case-btn>.elementor-widget-wrap .elementor-widget-ohio_button {
    margin: 0px 60px;
    width: auto;
}
.main-case-btn>.elementor-widget-wrap .ohio-widget {
    padding: 0px;
    color: #000000 !important;
    box-shadow: inherit;
}
.main-case-btn>.elementor-widget-wrap .ohio-widget:hover {
    color: #ff6b00 !important;
}

.about-boxs{
    .elementor-widget-heading{
        margin: 0px !important;
    }
    .elementor-widget-text-editor{
        margin: 0px;
        p{
            margin: 0px;
        }
    }
}

.about-project{
    .project-highlight{
        ul{
            margin: 0px;
            li{
                margin: 0px;
            }
        }
    }
}

.single-case-study{
	.about-project{
		.project-highlight{
			ul{
				margin: 0px;
				li{
					margin: 0px 0 20px 0;
        			line-height: normal;
				}
			}
		}
	}
}



.main-highlight{
    .elementor-widget-heading{
        margin: 0px !important;
    }
}

.challenge-column{
    .elementor-widget-ohio_heading{
        margin: 0px;
    }
    .key-challenge-column{
        .elementor-widget-text-editor{
            .elementor-widget-container{
                padding: 0px;
                p{
                    margin: 10px 0 0 0;
                }
            }
        }
    }
    
}

.key-challenge-column{
    .elementor-image-box-wrapper{
        display: flex;
        align-items: center;
        gap: 15px;
        .elementor-image-box-content{
            .elementor-image-box-title{
                width: auto;
                display: inline-block;
                background: #ffffff;
                padding: 5px 10px;
                border-radius: 6px;
            }
        }
    }
  }

.scrolling-tab {
    .retail-sofware-solution-sec {
        position:fixed;
        top:0px;
        width:100%;
        z-index: 9;

    }
}
.retail-sofware-solution-sec a.ohio-widget.button:hover {
    box-shadow: inherit;
}
#challenges-sec .key-challenge-column .elementor-image-box-wrapper figure.elementor-image-box-img {margin-right: 0px;}
#tech-capabilities .elementor-column-gap-wide .elementor-widget-image img {width: auto;}


.main-tech-boxs .services-logo .elementor-widget-container .logo {height: 35px;display: flex;align-items: center;justify-content: center;}



.digital-services-img-box .elementor-widget-container img {width: 100%;}
.lats-talk-form-heading h3.title strong {color: #FF6B00;}
.lats-talk-form-heading h2.title span {
    font-weight: 700;
    color: #FF6B00;
}

.lacate-contact .elementor-widget-container p{background-image: url("./assets/images/call.png");     padding: 0 0 0 30px;
    background-repeat: no-repeat;
    background-position: left center;}

.lacate-mail .elementor-widget-container p{background-image: url("./assets/images/msg.png");     padding: 0 0 0 30px;
background-repeat: no-repeat;
background-position: left center;}

.our-approach-title{
    .elementor-widget-container{
        h2{
            min-height:50px;
        }
    }
}
    







/* --------------careers page css start  hare-------------- */

.career_opportunities_main .mail_info p a {color: #FF6B00;  font-weight: 700;}
.career_opportunities_main .mail_info p a:hover{color: #000;}
.employee_speak_main .elementor-widget-container .testimonial.-left.-left-flex {text-align: center;}
.employee_speak_main .elementor-widget-container .testimonial.-left.-left-flex .avatar {margin: 0 auto 1.2rem auto;}
.gallery_talented_people .clb-slider-nav-btn .icon-button {z-index: 2;}

/* --------------careers page css end hare-------------- */


/* ------------------------------- about us pages css start -----------------------  */


.page-id-231324 header {background-color: #FFF7F1;}
.about_banner_bg .slider-wrap img {width: 100%;}
.aqeians-group-main .title_rte .elementor-widget-container {display: inline-block;}
.company_group_sec .elementor-container .elementor-image-box-wrapper figure.elementor-image-box-img a {display: flex; align-items: center; justify-content: center; height: 100%;}
.company_group_sec .elementor-container .elementor-image-box-wrapper figure.elementor-image-box-img { width: 100% !important; background: #fff; text-align: center; padding: 10px;border-radius: 5px;  height: 105px;}
.milestones_sec_main .time_line_list ul {margin: 0px; padding: 0px; text-align: left;}
.milestones_sec_main .time_line_list ul li {list-style: none; margin-bottom: 55px;}
.milestones_sec_main .time_line_list ul li:last-child{margin-bottom: 0px;}
.milestones_sec_main .time_line_list ul li strong {color: #FF6B00; font-size: 20px; position: relative;}
.milestones_sec_main .time_line_list {width: 100%; display: inline-block; border-left: 2px dashed #FF6B01; padding-left: 20px;}
.milestones_sec_main .time_line_list ul li strong:after {content: ""; position: absolute; width: 11px; height: 11px; background: #FF6B01; left: -27px; top: 7px; border-radius: 100%;}
.milestones_sec_main .time_line_list ul li:last-child strong:after {width: 17px; height: 17px; top: 4px; left: -30px;}
.core_values_sec_main .service_custom_box .elementor-widget-image-box {min-height: auto;height: 100%;display: flex;align-items: center;}
.core_values_sec_main .service_custom_box  .overlay_content {display: none;}
.core_values_sec_main .service_custom_box:hover .overlay_content {display: block; position: absolute;width: 100%; font-size: 16px; top: 0px; height: 100%;}
.core_values_sec_main .service_custom_box{cursor: pointer; min-height: 222px;}
.core_values_sec_main .service_custom_box.value_box_bg1:hover .overlay_content{background: #69c6b7;}
.core_values_sec_main .service_custom_box.value_box_bg2:hover .overlay_content{background: #FAA323;}
.core_values_sec_main .service_custom_box.value_box_bg3:hover .overlay_content{background: #D181B6;}
.core_values_sec_main .service_custom_box.value_box_bg4:hover .overlay_content{background: #502C86; color: #fff;}
.core_values_sec_main .service_custom_box.value_box_bg5:hover .overlay_content{background: #4B95D1; color: #fff;}
.core_values_sec_main .service_custom_box.value_box_bg6:hover .overlay_content{background: #B3D34C;}
.core_values_sec_main .service_custom_box.value_box_bg7:hover .overlay_content{background: #801A1A; color: #fff;}
.core_values_sec_main .service_custom_box:hover .overlay_content p {height: 100%; overflow: auto; margin: 0px; line-height: 24px;}
.core_values_sec_main .service_custom_box.flex_div_title .elementor-image-box-wrapper {display: flex; align-items: center; column-gap: 20px;}
.core_values_sec_main .service_custom_box.flex_div_title .elementor-image-box-wrapper figure.elementor-image-box-img {margin-bottom: 0px; width: auto;}
.core_values_sec_main .service_custom_box.flex_div_title .elementor-image-box-wrapper .elementor-image-box-content h3.elementor-image-box-title {margin-bottom: 0px;}
.core_values_sec_main .service_custom_box.flex_div_title:hover figure.elementor-image-box-img {display: none;}
.core_values_sec_main .service_custom_box:hover .elementor-widget-wrap {padding: 20px !important;}
.core_values_sec_main .wpr-particle-no .service_custom_box .elementor-image-box-content h3.elementor-image-box-title, .company_group_sec .wpr-particle-no .service_custom_box .elementor-image-box-content h3.elementor-image-box-title {min-height: auto;display: inline-block; }
.core_values_sec_main .wpr-particle-no .service_custom_box .elementor-image-box-content h3.elementor-image-box-title span {font-weight: 700;font-size: 35px; }

.about_banner_bg .clb-slider-outer-stage .slider-wrap {padding: 0px !important;}
.counter_number_inner .counter-number.title {width: 100%; border-bottom: 1px solid #60606B; padding-bottom: 15px; margin-bottom: 15px;display: inline-block;}
.counter_number_inner .elementor-inner-column .counter p br {
    display: block;
} 
.counter_number_inner .elementor-column.elementor-inner-column .elementor-widget-wrap {width: 100%; display: inline-block;}
.ceo_speaks_sec_main .ceo_title_main .elementor-widget-container{display: flex;align-items: center; column-gap: 20px;}
.ceo_speaks_sec_main .ceo_title_main h3 {font-size: 24px; color: #fff; font-weight: 700;}
.ceo_speaks_sec_main .ceo_title_main a {margin: 0px;}
.ceo_speaks_sec_main .ceo_info_box .elementor-widget-wrap{position: relative; z-index: 2;}
.ceo_speaks_sec_main .ceo_info_box .elementor-widget-wrap:after{content: ''; background: url(../images/Group-243.png) no-repeat;  height: 154px; width: 112px; position: absolute; top: 79px; right: 0px; z-index: -1;}
.ceo_speaks_sec_main .elementor-widget-wrap.elementor-element-populated {align-content: flex-start !important;  align-items: flex-start !important;}

.about_banner_bg .clb-slider.-nav-inset .prev-btn {left: 83px!important; background: url(../images/Vector-1-1.png) no-repeat center center;}
.about_banner_bg .clb-slider.-nav-inset .next-btn {right: 83px!important; background: url(../images/Vector-2.png) no-repeat center center;}
.about_banner_bg .clb-slider.-nav-inset .prev-btn i, .about_banner_bg .clb-slider.-nav-inset .next-btn i {display: none!important;}
.about_banner_bg .icon-button {background-color: #ffffff !important;opacity: 1;height: 37px !important;width: 37px !important;min-width: 37px !important;box-shadow: inherit !important;cursor: pointer;}

.solution_provider_main .great_place_counter_box br {
    display: block;
}


/* ------------------------------- about us pages css end -----------------------  */


/* ------------------------------- Life At Aqe pages css start -----------------------  */
.our_world_pictures_sec .column_gap_custom .e-con.e-flex>.e-con-inner {flex-wrap: unset;}

.page-id-231390 header {
    background-color: #FFF7F1;
}
.investing_talent_slider .swiper-slide figure {background: white; border-radius: 16px; padding: 10px;}

.our_world_pictures_sec .column_gap_custom .elementor-column-gap-default {column-gap: 40px; row-gap: 20px;}
.our_world_pictures_sec .column_gap_custom .elementor-column-gap-default .elementor-widget-image {position: relative;}
.our_world_pictures_sec .column_gap_custom .elementor-column-gap-default .elementor-widget-image:after{content: ""; position: absolute; height: 200px; width: 100%; border: 0px; border-radius: 0px 0px 8px 8px; background: rgb(255, 255, 255); background: linear-gradient(180deg, rgb(255 255 255 / 0%) 6%, rgb(0 0 0 / 68%) 100%); left: 0px; bottom: 0px;}
.why_join_aqe_main .elementor-column-gap-default .elementor-column.elementor-inner-column {min-height: 560px;}
.build_your_best_life_sec .elementor-widget-container ul {margin: 0px; padding: 0px;}
.build_your_best_life_sec .elementor-widget-container ul li {list-style: none; margin: 0px 0px 12px 0px; display: flex;  font-size: 18px; align-items: center;}
.build_your_best_life_sec .elementor-widget-container ul li .best_life_content{width: 70%;}
.build_your_best_life_sec .elementor-widget-container ul li .button_inner{width: 30%; text-align: right;}
.build_your_best_life_sec .elementor-widget-container ul li .button_inner .btn_bg{background: #fff; display: inline-block; color: #FF6B00; font-size: 14px; font-weight: 700; text-transform: uppercase; padding: 6px 20px; border-radius: 30px; margin-right: 10px; line-height: 2;}
.build_your_best_life_sec {max-width: 1305px; margin: 0 auto;}

.people_first_always_sec .elementor-column-gap-default {column-gap: 40px;}
.people_first_always_sec .always_first_box .elementor-column-gap-default {flex-direction: column; row-gap: 10px;} 
.people_first_always_sec .always_first_box .elementor-column-gap-default .elementor-inner-column {width: 100%;}
.people_first_always_sec .always_first_box .elementor-column-gap-default .icon-box-header {margin-bottom: 0px;}
.people_first_always_sec .box_info .e-con-inner .elementor-widget-heading {min-height: 75px;}
.people_first_always_sec .box_info .e-con-inner .elementor-widget-text-editor {min-height: 260px;}
.mail_info .elementor-widget-container p a {color: #ff6b00;  font-weight: 700;}

/* modal css */
.certificate_modal_open {
    overflow: hidden;
}

.our_talent_modal {
    display: none; 
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}

.our-talent-modal-content {
    background-color: #fff;
    margin: 0 auto;
    padding: 30px;
    border: 1px solid #888;
    width: 95%;
    max-width: 900px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.our-talent-modal-close {
    color: #fff;
    float: right;
    font-size: 28px;
    line-height: 1;
    font-weight: 400;
    position: absolute;
    right: 0;
    top: 0;
    background: #ff6b00;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    outline: none;
}

.our-talent-modal-close:hover,
.our-talent-modal-close:focus {
    color: #fff;
    background: #3c3c3c;
    text-decoration: none;
    cursor: pointer;
}
/* ------------------------------- Life At Aqe pages css Done -----------------------  */


/* ------------------------------- investor pages css start -----------------------  */

.document_history_sec .elementor-container.elementor-column-gap-wide {margin: 0px;}
.financial_results_sec .pdf_item .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon a {background-image: unset;}
.financial_results_sec .elementor-column-gap-default {column-gap: 20px;}
.financial_results_sec .financial_year_select {width: 100%; max-width: 300px; margin-top: 30px;}
.financial_results_sec .financial_results_list {display: grid; grid-template-columns: repeat(4, 1fr); align-items: center; column-gap: 20px; row-gap: 20px; margin-top: 12px;}
.financial_results_sec .financial_results_list .pdf_box {display: flex; align-items: center; background: #FFF7F1; padding: 20px; border-radius: 16px;}
.financial_results_sec .financial_results_list .pdf_box a {display: flex; align-items: center; column-gap: 20px; font-size: 16px; letter-spacing: 0px; line-height: 22px;}
.company_overview_sec_main .elementor-container.elementor-column-gap-wide .elementor-icon-box-wrapper {padding: 12px 10px 10px 10px; display: flex; align-items: center;}
.company_overview_sec_main .elementor-container.elementor-column-gap-wide .elementor-icon-box-wrapper .elementor-icon-box-icon {margin-bottom: 0px;}
.company_overview_sec_main .stock_info_main .elementor-container.elementor-column-gap-wide {display: flex; align-items: flex-end; margin: 70px 0 0 0;}
.company_overview_sec_main .stock_info_main iframe {padding-top: 20px;}
.document_history_sec .accordion-body ul li {padding-bottom: 5px;}
.right_issue_form_field{margin-top:5px; margin-bottom:5px;}
#mscreen{margin-top:10px;}

/* ------------------------------- investor pages css start -----------------------  */


/* ------------------------------- case studies list pages css start -----------------------  */
.case_studies_list .elementor-image-box-wrapper figure.elementor-image-box-img {border-radius: 8px; overflow: hidden;}
.case_studies_list .elementor-image-box-wrapper figure.elementor-image-box-img img {width: 100%;}
.case_studies_list .elementor-container.elementor-column-gap-default {column-gap: 40px;}
.case_studies_list .case_study_filter select {background-color: #f6f6f7; border-radius: 6px; font-size: 16px; color: #60606B; cursor: pointer; width: auto;min-height: 43px; padding: 7px 35px 7px 12px !important; min-width: 260px;}
.case_studies_list .case_study_filter {display: flex; column-gap: 12px; justify-content: flex-start; flex-wrap: wrap; row-gap: 10px;}
.case_studies_list #case-study-results {display: grid; grid-template-columns: repeat(3, 1fr); column-gap: 40px; margin-top: 20px; row-gap: 40px;}
.case_studies_list #case-study-results .case-study {width: 100%;}
.case_studies_list #case-study-results .case-study img {
    border-radius: 8px;
    max-height: 355px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.case_studies_list #case-study-results .case-study h2 {font-family: "DM Sans", Sans-serif; font-size: 22px; line-height: normal; margin-top: 24px;}
.case_studies_list #case-study-results .case-study:hover h2{color: #ff6b00;}
.case_studies_list .pagination {padding: 0px; margin-top: 70px; display: flex; align-items: center; column-gap: 10px; flex-wrap: wrap; row-gap: 10px;}
.case_studies_list .pagination .page-numbers {font-size: 20px; color: #111013; font-weight: 700; font-family: "DM Sans", Sans-serif; display: flex;align-items: center; justify-content: center;height: 51px; width: 51px;}
.case_studies_list .pagination .page-numbers.current {background: #FF6B00;  border-radius: 6px; color: #fff; }
.case_studies_list .case_study_filter #filter_reset_btn {background: #ff6b00; display: flex;align-items: center; padding: 8px 16px; border-radius: 6px;color: #fff;}
.case_studies_list .case_study_filter #filter_reset_btn:hover {box-shadow: 0px 5px 15px #ff6b0094 !important;} 

/* ------------------------------- case studies list pages css done -----------------------  */

/* case study detail page pk */
.tech_capabilities .elementor-inner-section.elementor-section .elementor-container {
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 12px;
}

.logo_bx {
    width: auto !important;
}
.logo_bx .elementor-widget-wrap {
    background: #272729;
    padding: 20px 32px !important;
    border-radius: 6px;
	margin-top: 0px !important;
	margin-bottom: 0 !important;
}
/* case study detail page pk */

/* Accordion css for Career Page */
.career_opportunities_main .accordion {margin-top: 30px;}
.career_opportunities_main .accordion-item {background-color: #fff; color: #111; margin: 1rem 0;}
.career_opportunities_main .accordion-item-header {padding: 17px 20px 17px 20px; font-size: 18px; font-weight: 700; color: #111013; display: flex; align-items: center; position: relative; cursor: pointer; background: #F7F7F8; border-radius: 6px; line-height: 1.66;}
.career_opportunities_main .accordion-item-body-content {padding-top: 30px; display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 35px;}
.career_opportunities_main .accordion-item-header::after { content: "\002B"; font-size: 2rem; position: absolute; right: 1rem;}
.career_opportunities_main .accordion-item-header.active::after {content: "\2212";}
.career_opportunities_main .accordion-item-body { max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; margin-top: 0px;}
.career_opportunities_main .accordion-item-body-content .career_post_list {border: 1px solid #EBEBEB; padding: 30px 20px; border-radius: 6px; margin-bottom: 35px;}
.career_opportunities_main .accordion-item-body-content .career_post_list .career_title {font-size: 20px; font-weight: 700; color: #000; letter-spacing: 0px;}
.career_opportunities_main .accordion-item-body-content .career_post_list .other_details {display: flex; column-gap: 10px; flex-wrap: wrap; row-gap: 10px; margin-top: 15px; justify-content: space-between;}
.career_opportunities_main .accordion-item-body-content .career_post_list .other_details .job_info span {display: inline-block; border: 1px solid #DEDEDE; border-radius: 6px; padding: 5px 10px;}
.career_opportunities_main .accordion-item-body-content .career_post_list .other_details .job_info {display: flex; flex-wrap: wrap; column-gap: 10px;  row-gap: 10px;}
.career_opportunities_main .accordion-item-body-content .career_post_list .other_details .apply_info .career_apply_now_btn {background: #FF6B00; display: inline-block; padding: 8px 20px; border-radius: 8px; font-size: 14px; color: #fff;  font-weight: 500;}
.career_opportunities_main .accordion-item-body-content .career_post_list .other_details .apply_info .career_detail_btn {font-size: 14px; font-weight: 700; color: #ff6b00; letter-spacing: 0px; display: inline-block; margin-right: 20px;}
.career_opportunities_main .accordion-item-body-content .career_post_list .other_details .apply_info .career_apply_now_btn:hover{background-color: #000;}
.career_opportunities_main .accordion-item-body-content .career_post_list .career_title:hover {color: #ff6b00;}


/*qc design changes css*/
 .retail-sofware-tab .elementor-widget-container .ohio-widget.tabs {align-items: normal;}
 #our-approach .elementor-container.elementor-column-gap-wide {column-gap: 40px;}
 #our-approach .elementor-container.elementor-column-gap-wide .our-approach-title .title {line-height: normal; min-height: 63px;}
 .servise_banner_sc .service_banner_form_main #wpcf7-f7-p230991-o1 form.wpcf7-form .wpcf7-submit:hover {background-color: #ff6b00;}
.gallery_talented_people .clb-slider .clb-slider-nav-btn {position: absolute; bottom: -45px; min-width: auto; transform: unset;}
.gallery_talented_people .clb-slider .clb-slider-nav-btn .prev-btn {right: -90px; left: inherit; transform: unset;}
.gallery_talented_people .clb-slider .clb-slider-nav-btn .next-btn {right: -160px; left: inherit; transform: unset;}
.lets_talk_banner_logo_list .swiper-wrapper .swiper-slide .swiper-slide-inner {min-height: 92px; display: flex; align-items: center; border: 1px solid #D9D9D9; border-radius: 6px; padding: 5px; justify-content: center;}
.lets_talk_banner_logo_list .swiper-wrapper .swiper-slide {padding: 0 12px;}
.banner_home_slider .banner_content .title span {color: #FF6B00;}
.career_apply_info .wpcf7-form {max-width: 600px; margin: 0 auto 70px auto;}
.career_apply_info .wpcf7-form button.button {margin-top: 20px;}
.career_apply_form_main .ohio-widget.contact-form.-left form input.wpcf7-form-control, .career_apply_form_main .ohio-widget.contact-form.-left form textarea, .career_apply_form_main .ohio-widget.contact-form.-left form select {border: 1px solid #c5c5c5;background: #ffffff;}
.career_apply_form_main .ohio-widget.contact-form.-left form input.wpcf7-form-control.wpcf7-file {background: transparent;border: none;}
.career_apply_form_main  .ohio-widget.contact-form.-left {background: #fff8f3;padding: 40px 0px 1px 0px; margin-bottom: 80px; border-radius: 16px;}
.career-template-default #scroll-content {padding-bottom: 60px;}
.career_apply_form_main .ohio-widget.contact-form.-left form input[name="applied_position"] {
    text-transform: capitalize;
}

/*  blog retail css  */
.blog_details_contact_form {display: grid;grid-template-columns: 1fr 1fr;column-gap: 20px;border: 1px solid #000;padding: 10px; max-width: 950px;margin: 0 auto;}
.blog_details_contact_form .left_img {width: 100%;}
.blog_details_contact_form .right_info {width: 100%;}
.blog_details_contact_form .left_img img {width: 100%;}
.blog_details_contact_form .right_info .wpcf7-form .form_input {background: transparent;border: 1px solid #dcdcdc;padding: 12px 20px;font-size: 16px;}

/*  gallery css  */
.gallery_main_bg .gallery_item .awp_center .col-md-4.col-lg-4.col-sm-4.col-xs-6 {width: 100%; max-width: 100%;}
.gallery_main_bg .gallery_item .awp_center .col-md-4.col-lg-4.col-sm-4.col-xs-6 a {width: 100%; display: inline-block;}
.gallery_main_bg .gallery_item .awp_center .col-md-4.col-lg-4.col-sm-4.col-xs-6 .group .stack {margin: 0px; height: 305px; width: 100%;  max-width: 100%;display: inline-block;z-index: unset;}
.gallery_main_bg .gallery_item .awp_center .col-md-4.col-lg-4.col-sm-4.col-xs-6 .group .stack img {min-height: 305px; height: 100%; width: 100%; object-fit: cover; object-position: top;}
#elementor-lightbox-slideshow-single-img {display: none!important;}
.gallery_main_bg .e-con-inner {display: grid; grid-template-columns: repeat(3, 1fr); column-gap: 20px; row-gap: 60px;}
.gallery_main_bg .e-con-inner .elementor-element.gallery_item {width: 100%;}




.back-link button.icon-button {background: #ff6b00;}
.software_development_companys .slick-slide .elementor-widget-container {padding: 0 12px !important;}
.happ-women-left-text ul li {padding-bottom: 6px;}


#let_us_know_form form .intl-tel-input .country-list, .servise_banner_sc form .intl-tel-input .country-list {width: 100%;}
#let_us_know_form form .intl-tel-input.allow-dropdown, #say_hello_form form .intl-tel-input.allow-dropdown, .servise_banner_sc form .intl-tel-input.allow-dropdown {width: 100%;}
#say_hello_form form .intl-tel-input .country-list {width: 100%;}
.services_inner_main .service_custom_box .elementor-image-box-content h3.elementor-image-box-title {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 58px;}
.intl-tel-input .flag-container {width: 100%;}
.intl-tel-input.allow-dropdown .selected-flag {border-right: 1px solid #cccccc;}

.form_loader,
.form_loader:after {border-radius: 50%;width: 10em;height: 10em;}
.form_loader {margin: 60px auto;font-size: 10px;position: relative;text-indent: -9999em;border-top: 7px solid #ff6b008c;border-right: 7px solid #ff6b008c;border-bottom: 7px solid #ff6b008c;border-left: 7px solid #ff6b00;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.loading_start {position: relative;}
.loading_start:after {content: "";width: 100%;height: 100%;background: #ffffff87;display: inline-block;position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;}
.loading_start .form_loader {position: absolute;top: 40%;left: 45%;transform: translate(-50%, -50%);z-index: 1;margin: 0 auto;width: 60px;height: 60px;}

.career-template-default.single-career h1.title {
    font-size: 56px;
    line-height: 61px;
}
.career-template-default.single-career .apply_now_btn a {background: #FF6B00; display: inline-block; padding: 8px 20px;  border-radius: 8px; font-size: 14px; color: #fff; font-weight: 500;}
.career-template-default.single-career .apply_now_btn a:hover {background: #000 !important;}
.career-template-default .content-area {
	padding-bottom: 50px;
}
.testimonial h6.testimonial-headline.heading-sm b:hover {color: #ffffff;}
#pbOverlay .pbWrapper img {margin: 0 auto;}

.career-template-default.single-career .back-link, .career-template-default.single-career .breadcrumb-holder, .career-template-default.single-career .sticky-nav {display: none;}
.career-template-default.single-career .holder {
 	padding-bottom: 30px; /* padding-top: 0px; margin-top: 70px; */
}
.our_world_pictures_sec .column_gap_custom h4.elementor-heading-title:hover a {color: #ff6b00;}

.post-template-default.single-post .subscribe_form_blog {max-width: 70% !important; width: 100%; padding: 0 15px !important; }
.post-template-default.single-post .subscribe_form_blog .col_left { 
    width: calc(100% - 310px);
	padding-right: 20px;
}
.subscribe_form_blog .post-page-container,
.subscribe_form_blog .holder .page-container {
	padding: 0px !important;
}
.subscribe_form_blog table {
    width: 100%;
    display: block;
    overflow: auto;
	margin-bottom: 20px;
}

.single-post h1,
.post-template-default.single-post h1.title {font-size: 56px; line-height: 1.1;}

.post-template-default.single-post .apply_now_btn {display: none;}
.post-template-default.single-post .holder {padding-bottom: 30px;}
.single-post h2 {
    font-size: 38px;
    line-height: 1.25;
}
.single-post h3 {
    font-size: 28px;
    line-height: 1.25;
}
.single-post h4 {
    font-size: 24px;
    line-height: 1.25;
}
.single-post h5 {
    font-size: 20px;
    line-height: 1.25;
}
.single-post h6 {
    font-size: 16px;
    line-height: 1.25;
}

.blog_details_contact_form .wpcf7-submit, .post-template-default .form-submit input#submit {background: #000000!important; box-shadow: inherit;}
.blog_details_contact_form .wpcf7-submit:hover, .post-template-default .form-submit input#submit:hover {background: #ff6b00 !important;box-shadow: 0px 5px 15px #ff6b0094 !important; outline: inherit !important;}


 form .select2-container .select2-selection--multiple {border: solid #cccccc 1px!important;outline: 0;border-radius: 4px !important; width: 100%; display: flex;}

 .aqe_digital_banner_form_main .select2-container--default .select2-selection--multiple .select2-selection__rendered,
 .servise_banner_sc .select2-container--default .select2-selection--multiple .select2-selection__rendered,
 form .select2-container--default .select2-selection--multiple .select2-selection__rendered,
 form .select2-container .select2-selection--multiple ul {margin: 0px; padding-left: 15px; padding-right: 25px; height: 100%;display: inline-block;}

 form .select2-container .select2-selection--multiple ul li {margin: 0px;padding: 0px;background-color: transparent; white-space: normal;}
 .how_can_help_sc .select2-container .select2-search--inline .select2-search__field, form .select2-container .select2-selection--multiple ul li input {width: 100%!important;margin: 0px !important;background-color:transparent!important;font-size: var(--clb-text-size);}
 form .select2-selection--multiple:before {position: absolute;content: '';top: 0;right: 0;height: 9px;width: 9px;border-top: 1px solid #000;border-left: 1px solid #000;transform: rotate(225deg);bottom: 0;margin: auto;right: 12px;cursor: pointer;}
 form .select2-container--default.select2-container--focus .select2-selection--multiple {border: solid #cccccc 1px !important;border-radius: 0.35rem !important;}
 .how_can_help_sc form .select2-container .select2-selection--multiple {background-color: #f7f6f8;border: 0px !important; border-radius: 0.35rem!important;}
 form .select2-container .select2-selection--multiple ul li input {border: 0px !important;}
.page-id-230890 .how_can_help_sc form .select2-container .select2-selection--multiple, .industry_contact_bg .how_can_help_sc form .select2-container .select2-selection--multiple {background-color: #f0eff1 !important;}
.page-id-235046 .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 49px;}
.page-id-235046 .select2-container--default .select2-selection--single .select2-selection__arrow {height: 48px;}

.post-template-default.single-post .back-link {display: none;}

.page-id-235046 .wpcf7-form p {padding-bottom: 20px;}
.page-id-235046 .wpcf7-form p br {display: none;}
.page-id-235046 .contact-form form p label {padding-top: 10px;}

.blog_sec_main .custom_left_align a.button:focus, .services_inner_main .service_custom_box .button:focus{color: #ff6b00!important;box-shadow: unset;}
#results .elementor-widget-ohio_heading h2.title {min-height: 60px;}
.page-id-235046 .elementor-spacer-inner, .page-id-239241 .elementor-spacer-inner {height: var(--spacer-size);}
.page-id-235046 .contact-form form p label:first-child {font-weight: 700; font-size: 16px;}
.office_location_main .elementor-column-gap-default .elementor-image-box-wrapper figure.elementor-image-box-img img {width: 100%;}
.office_location_main .elementor-column-gap-default {column-gap: 40px;}
.services_inner_main .ohio-widget-holder a.ohio-widget.button:hover {box-shadow: unset;}

.office_info_main .location_tag_inner .elementor-column-gap-wide {flex-wrap: wrap; justify-content: center; column-gap: 12px; row-gap: 12px;}
.office_info_main .location_tag_inner .elementor-column-gap-wide .elementor-column.location_tag {width: auto;}
.office_info_main .location_tag_inner .elementor-column-gap-wide .elementor-column.location_tag .ohio-widget {display: flex; align-items: center; padding: 8px 20px;}
.office_info_main .location_tag_inner .elementor-column-gap-wide .elementor-column.location_tag .ohio-widget .icon-group {margin-right: 5px;}
.office_info_main .location_tag_inner .elementor-column-gap-wide .elementor-column.location_tag .ohio-widget .icon-box-heading {margin: 0px;}
.case-study-template-default.scrolling-tab .retail-sofware-solution-sec {top: 0px; position: fixed;}
.case-study-template-default.scrolling-tab.scroll_up .retail-sofware-solution-sec {top: 99px; position: fixed;}

.office_info_main .elementor-element-558b7a3 p,
.office_info_main .elementor-element-4a48322 p {
    margin-top: 0;
}

/*products pages css*/
.four_cols_icon_bx .elementor-icon-box-icon {
    width: 73px;
    height: 73px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0 !important;
}


.product_rating_sec .rating_items .elementor-column-gap-default .rating_item {background: #fff; padding: 14px 25px 14px 25px; margin-bottom: 18px;  border-radius: 30px;}
.product_rating_sec .rating_items .elementor-column-gap-default .rating_item .icon-box {align-items: center;}
.product_key_benefits .key_benefits_inner .elementor-element-populated {display: flex; justify-content: center; gap: 20px;}
.product_key_benefits .key_benefits_inner .elementor-element-populated .benefit_item {width: auto;margin: 0px;}
.product_key_benefits .key_benefits_inner .elementor-element-populated .benefit_item .icon-box {display: flex; align-items: center; background: #fff;  padding: 14px 26px;border-radius: 30px;}
.product_key_benefits .key_benefits_inner .elementor-element-populated .benefit_item .icon-box .icon-group {margin-right: 12px;}

.product_details_banner_slider .product_details_banner_list .elementor-column-gap-default {background: rgb(61,58,69); background: linear-gradient(90deg, rgba(61,58,69,1) 0%, rgba(92,88,105,1) 0%, rgba(29,27,33,1) 100%); padding: 15px; position: unset; border-radius: 16px;}
.product_details_banner_slider .product_details_banner_list .slick-list {position: unset;}
.product_details_banner_slider .product_details_banner_list ul.slick-dots {position: absolute; bottom: -52px; margin: 0px; padding: 0px; left: 0px; right: 0px;  margin: 0 auto; text-align: center; z-index: 1; cursor: pointer;}
.product_details_banner_slider .product_details_banner_list ul.slick-dots li {display: inline-block; list-style: none;}
.product_details_banner_slider .product_details_banner_list ul.slick-dots li {background: #d9d9d9; border: 0px; font-size: 0px;  height: 4px; width: 10px; border-radius: 100px; margin: 0 4px;}
.product_details_banner_slider .product_details_banner_list ul.slick-dots li button {display: none;}
.product_details_banner_slider .product_details_banner_list ul.slick-dots li.slick-active {background: #FF6B00; width: 44px;}
.service_providers_main .elementor-column-gap-default {gap: 30px;}
.service_providers_main .elementor-column-gap-default .elementor-inner-column .elementor-element-populated {gap: 30px;}
.service_providers_main .elementor-column-gap-default .elementor-column.d-flex .icon-box {display: flex; align-items: center; column-gap: 55px;}
.service_providers_main .elementor-column-gap-default .elementor-column.d-flex .icon-box .icon-group {margin-right: 0px;}

.draft_letter_options {
    display: none;
}
.first_link {
    margin-bottom: 20px;
}

/* custom accordion */
.custom_accordion .list-item {
    margin-bottom: 15px;
}
.accordion-button2 {
    border-radius: 6px;
    background: #F7F7F8;
    font-size: 15px;
    font-weight: 700;
    padding: 0.75rem 0.75rem 0.75rem 1.25rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.accordion-button2:after {
    content: '+';
    font-size: 24px;
    line-height: 1;
    font-family: 'DM Sans';
    font-weight: 500;
}
.accordion-button2.active:after {
    content: '-';
}
.custom_accordion .accordion-content {
    display: none;
    /* overflow: hidden;
    height: 0; */
    -webkit-transition: height cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    -o-transition: height cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    transition: height cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
}

.gitex_four_cols .elementor-element-59b7b7e .elementor-container.elementor-column-gap-default {
    gap: 30px;
}


.single-post .content-area a {
    color: #ff6b00;
}
.single-post .page-headline {
    margin: 0;
	padding-top: 0px;
}
.archive .filter select {
    min-width: 200px;
    max-width: initial;
}
.archive .empty-state {
    margin-bottom: 50px;
}

.wg-box-content-details .know_more {
    margin-bottom: 20px;
 }
 
 .tabs_sc {
    padding: 0 15px;
 }
 .tabs_sc .tab_to_dropdown .tabs.-with-button .tabs-nav-link,
 .tabs_sc .tab_to_dropdown .tabs-nav li {
   min-height: 90px;
   padding-top: 0;
   padding-bottom: 0;
}



/* table css */
.table_custom tr:hover {
    background: #e9e9e9;
  }
  table.table_custom:not(.-unstyle) td:last-child,
  .table_custom tr td,
  .table_custom tr th {
    border: 1px solid #e9e9e9;
    border-collapse: collapse;
    text-align: left;
    vertical-align: middle;
  }
  .table_custom tr th {
    background: #367df9;
    padding: 15px 20px;
    font-size: 1.5556rem;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    white-space: nowrap;
  }
  .table_custom tr > th:first-child,
  .table_custom tr > td:first-child {
    text-align: left;
    min-width: 100px;
  }
  table.table_custom:not(.-unstyle) td:last-child,
  .table_custom tr td {
    padding: 15px 20px;
  }
  .table_custom tr td h5 {
    font-family: "Manrope", sans-serif;
    margin-bottom: 10px;
  }
  .table_custom tr td.description p {
    font-size: 16px;
  }
  .table_custom tr td.minus img,
  .table_custom tr td.plus img {
    max-width: 26px;
  }

.footer_content_inner .elementor-widget-container>p {
  margin: 0;
}

.our_world_pictures_sec .elementor-column>.elementor-widget-wrap>.elementor-element.e-con,
.our_world_pictures_sec .elementor-column>.elementor-widget-wrap>.elementor-element.e-con .elementor-widget-image {
    height: 100%;
}
.our_world_pictures_sec .elementor-column>.elementor-widget-wrap>.elementor-element.e-con .elementor-widget-image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

#pbCaption .pbCaptionText {
    display: none;
}

/* blog detail page */
.error404 .page-container_0  {
	max-width: var(--clb-container-width);
	margin: 0 auto;
    position: relative;
    padding-left: var(--clb-grid-gutter);
    padding-right: var(--clb-grid-gutter);
}
.empty-state {
	margin-bottom: 50px;
}
.quick_comparision_table tbody tr td {
    border: 1px solid #24232473!important;
    padding: 10px!important;
}


/* social links */
.social_icon ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 0px;
    margin: 0px;
  }
  .social_icon ul li{list-style:none;display:inline-block;padding:0 3px}
  .social_icon ul li a {
    height: 35px;
    width: 35px;
    border: 1px solid #000;
    text-align: center;
    line-height: 1;
    transition: .5s;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .social_icon ul li a i{
    font-size:15px
}
.social_icon ul li a:hover{border-radius:100%;border-color:#ff6b00; color: #ff6b00;}

/* blog sidebar sticky */
.d_flex {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}
.sticky_bar {
    position: sticky;
    top: 120px;
    padding-top: var(--clb-grid-gutter-4x);
}
.subscribe_form_blog::after {
    display: none;
}
.subscribe_form_blog .col_right {
	width: 300px;
	flex: 0 0 auto;
}
.subscribe_form_blog .col_right p {
	font-size: 14px;
	line-height: 1.2;
}

.form_subscribe {
    background: #f9f9f9;
    padding: 20px;
    margin-bottom: 20px;
}
.form_subscribe .wpcf7-form-control-wrap {
	margin-bottom: 10px;
	display:block;
}
.form_subscribe input.form_input {
	min-height: auto;
	height: 40px;
}
.form_subscribe .wpcf7-not-valid-tip {
	margin-top: 5px;
}
.form_subscribe .wpcf7-response-output {
    font-size: 14px;
    line-height: 1.25;
    padding: 10px !important;
}
.form_subscribe .tnp-field label {
    display: none;
}
.form_subscribe .tnp.tnp-subscription,
.form_subscribe .tnp-subscription .tnp-field-button {
	margin-bottom: 0px;
}
.form_subscribe .tnp-subscription input.tnp-submit {
    background: #111013;
    font-size: 14px;
    line-height: 1;
    padding: 15px 20px;
    height: auto;
    min-height: auto;
    outline: none;
    box-shadow: none;
}
.form_subscribe .tnp-subscription input.tnp-submit:hover {
    background: #ff6b00;
}
.form_subscribe .tnp-subscription input[type=email],
.form_subscribe .tnp-subscription input[type=text] {
    background: #efeff1;
	padding: 10px 15px;
    height: auto;
    min-height: auto;
	font-size: 14px;
	line-height: 1;
	color: #000;
	border: 1px solid #e7e7e7;
}
.form_subscribe .tnp-subscription input[type=email]:focus,
.form_subscribe .tnp-subscription input[type=text]:focus {
	border-color: #000;
}
.form_subscribe.loading_start .form_loader {
    left: 40%;
}

/* PDF download form css for blog post page */
.dae-shortcode-download-wrapper .dae-shortcode-download-content-wrapper{min-width: auto!important;}
.dae-shortcode-download-wrapper {-webkit-justify-content: center !important; -webkit-flex-direction: row !important;}
.dae-shortcode-download-wrapper .dae-shortcode-register-input-wrap { width: 100% !important; max-width: 300px !important;}
.dae-shortcode-register-form .dae-form-field { margin: 0 auto !important; width: 100% !important; display: flex; align-items: center; max-width: 346.86px;}
.dae-shortcode-register-form .name_input_field{-webkit-border-radius: 8px !important; background-color: #f9f9f9 !important; width: 100% !important; padding: 0 20px !important;}
.dae-shortcode-register-form .name_input_field::placeholder { font-size: 15px; color: #00000070; }
.dae-shortcode-download-content-wrapper .dae-shortcode-download-button{display:none !important;}
.dae-shortcode-register-wrapper{display:block!important;}
.dae-shortcode-register-label{display:none!important;}
.dae-shortcode-download-wrapper .dae-shortcode-download-title{margin-bottom: 25px !important;}


/* ai-portfolio pages css  */

.portfolio_detail_box .icon-box .icon-group {
    background: #ffffff;
    padding: 20px;
    height: 80px;
    width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
}
.al_porfolio_banner_text h1 span {
    color: #FF6B00;
}
.portfolio_detail_banner h1 span {
    color: #000000;
}
.case_study_filter {
    display: flex;
    align-items: center;
    gap: 25px;
    flex-wrap: wrap;
    justify-content: space-between;
	    padding-bottom: 60px;
}
.case_study_filter input {
	border-radius: 6px;
	background-color: rgba(150, 144, 162, 0.10);
    max-width: 410px;
	min-height: 43px;
}
.case_study_filter .filter-inner {
    display: flex;
    align-items: center;
    gap: 12px;
}
.case_study_filter .filter-inner #filter_reset_btn {
    border-radius: 6px;
    background: #1869C7;
    font-size: 16.4px;
    font-style: normal;
    color: #ffffff;
       padding: 8px 17px;
    border: 0px;
    cursor: pointer;
	max-width: fit-content;
    min-width: fit-content;
	transition: all 0.4s;
}
.case_study_filter .portfolio_category {
    min-width: 316px;
	min-height: 43px;
}
.case_study_filter .filter-inner #filter_reset_btn:hover {
    background-color: #ff6b00;
    transition: all 0.4s;
}

.ai_portfolio_sc .case-studies .case-study:hover a:first-child {
    border-color: #ff6b00;
    transition: all 0.3s;
}
.ai_portfolio_sc .case-studies .case-study:hover a h2 {
    color: #ff6b00;
    transition: all 0.3s;
}
.ai_portfolio_sc .case-studies {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 40px;
    row-gap: 75px;
	    padding-bottom: 160px;
	position:relative;
}
.ai_portfolio_sc .case-studies .case-study {
    width: 100%;
    flex-direction: column;
    display: flex;
    justify-content: flex-start;
}
.ai_portfolio_sc .case-studies .case-study a:first-child {
    border: 2px solid rgba(24, 105, 199, 0.25);
    padding: 45px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    min-height: 200px;
    width: 100%;
	 transition: all 0.3s;
}
.ai_portfolio_sc .case-studies .case-study a h2 {
    color: #333;
    font-size: 22px;
    font-weight: 700;
    line-height: normal;
    padding-bottom: 10px;
    padding-top: 24px;
	 transition: all 0.3s;
}
.ai_portfolio_sc .case-studies .case-study p {
    margin: 0px;
    color: #333333;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}
.ai_portfolio_sc .no-result-found#portfolio-results p {
    text-align: center;
    font-size: 22px;
    margin: 0px;
    line-height: 26px;
    font-weight: 500;
}
.ai_portfolio_sc #portfolio-results p img {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}

.portpolio_banner_slider.slick-slider .slick-prev {
    left: -110px!important;
}
.portpolio_banner_slider.slick-slider .slick-next {
    right: -110px!important;
}
.ai_portfolio_sc .no-result-found#portfolio-results {
    grid-template-columns: 1fr;
}
.ai_portfolio_sc .pagination {padding: 0px;margin-top: 0;display: flex;align-items: center;column-gap: 10px;flex-wrap: wrap;row-gap: 10px;position: absolute;border: 0;left: 0;z-index: 1; bottom: 40px;}
.ai_portfolio_sc .pagination .page-numbers {font-size: 20px; color: #111013; font-weight: 700; font-family: "DM Sans", Sans-serif; display: flex;align-items: center; justify-content: center;height: 51px; width: 51px;border: 1px solid #000000;border-radius: 5px;}
.ai_portfolio_sc .pagination .page-numbers.current {background: #FF6B00;  border-radius: 6px; color: #fff; border: 0px; }
.ai_portfolio_sc .pagination .prev.page-numbers, .ai_portfolio_sc .pagination .next.page-numbers {
    border: 0px;
}
.ai_portfolio_sc .case-studies .case-study a:first-child img {
    max-height: 106px;
    object-fit: contain;
}
.product_rating_sec.ai_portfolio_list .rating_items .elementor-column-gap-default .rating_item {
    background: #FFF7F1;
   margin-bottom: 30px;
}
.portpolio_banner_slider {
    border-radius: 60px 60px 0 0;
}
.faq_sc.ai_portfolio_faq .ohio-accordion-sс .accordion-item .accordion-button {
    background-color: #ffffff !important;
}
.faq_sc.ai_portfolio_faq .ohio-accordion-sс .accordion-item .accordion-body {
    background: #ffffff;
    border-radius: 0 0 6px 6px !important;
    border-top: 3px solid #F7F7F8;
}
.faq_sc.ai_portfolio_faq .ohio-accordion-sс .accordion-item {
    background-color: #ffffff !important;
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.10);
    border-radius: 6px !important;
    overflow: hidden;
}

.ai_detailpage_tab.tabs_sc .tabs_box_inner {
    padding: 15px;
    gap: 0px;
}
.ai_detailpage_tab.tabs_sc .tabs_box_inner .tabs_box:first-child {
    border-radius: 10px 0 0 10px;
    padding: 20px 20px 20px 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.ai_detailpage_tab.tabs_sc .tabs_box_inner .tabs_box:last-child {
    border-radius: 0px 10px 10px 0px;
    overflow: hidden;
	display: flex;
    align-items: center;
    justify-content: center;
}
.ai_detailpage_tab.tabs_sc .tabs_box_inner .tabs_box:last-child img {
    width:100%;
}
.ai_detailpage_tab.tabs_sc .tabs_box_inner .tabs_box {
    padding: 0px;
}
.ai_detailpage_tab.tabs_sc .tabs_box_inner .tabs_box p {
    margin: 0px;
}

.ai_detailpage_tab.tabs_sc .tabs_box_inner .tabs_box h3 {
    padding-bottom: 15px;
}
.nav_bar_main ul.list-menu li.list-menu__item.dropdown_item:hover .mega_menu_bg.Resources_menu_main {
    margin: 15px 130px 0px auto;
}
.services_industry_sc.tabs_sc .tabs_box_inner .tabs_box .tabs_nbr_main p, .tabs_sc .tabs_box_inner .tabs_box .tabs_nbr_main .tabs_nbr_box {
    text-transform: capitalize;
}
.services_industry_sc.tabs_sc .tab_to_dropdown .tabs.-with-button .tabs-nav-link, .tabs_sc .tab_to_dropdown .tabs-nav li {
    padding-left: 35px;
    padding-right: 35px;
} 




@media only screen and (max-width: 1199px) {
  .dae-shortcode-download-wrapper {
    -webkit-flex-direction: column !important;
}
}

/* media css */
@media screen and (max-width: 1850px) {
.why_join_aqe_main .elementor-column-gap-default .elementor-column .elementor-widget-wrap {padding-left: 100px; padding-right: 50px;}	
.rental-bussiness-main .slick-slider .slick-prev {left: 100px !important;}
.rental-bussiness-main .slick-slider .slick-next { right: 100px !important;}
.portpolio_banner_slider.slick-slider .slick-prev {
    left: -80px !important;
}	
.portpolio_banner_slider.slick-slider .slick-next {
    right: -80px !important;
}	
	
}

@media screen and (max-width: 1600px) {
	.single-post h1, .post-template-default.single-post h1.title {
		font-size: 46px;
		line-height: 1.1;
	}
	.post-template-default.single-post .subscribe_form_blog {
		max-width: 85% !important;
	}
	
	.wg-box-content-details .wg-box-content-title,
    .wg-box-content-details h3 {
        margin-bottom: 10px;   
    }
	/* .header .logo {
		margin-left: 0px;
	} */
.header .header-wrap {
    padding: 0px 20px;
}	
.logo_slier_inner .elementor-swiper-button-prev {left: 0px !important;}
.logo_slier_inner .elementor-swiper-button-next {right: 0px !important;}
.logo_slier_inner .elementor-image-carousel-wrapper {width: calc(100% - 60px);}
/* .header .logo {margin-left: 20px;} */
#home_banner_inner .slick-prev {left: -40px;}
#home_banner_inner .slick-next {right: -40px;}
.rental-bussiness-main .slick-slider .slick-prev {left: 70px !important;}
.rental-bussiness-main .slick-slider .slick-next { right: 70px !important;}
.portpolio_banner_slider.slick-slider .slick-prev {
    left: -50px !important;
}	
.portpolio_banner_slider.slick-slider .slick-next {
    right: -50px !important;
}	
	
}

@media screen and (min-width: 1201px) and (max-width: 1600px) {
    .elements-bar.right.-unlist.dynamic-typo {
        margin-top: 250px;
    }
    #home_banner_inner .slick-list {
        margin-left: -1px;
    }
}

@media screen and (max-width: 1440px) {  
    .career-template-default.single-career h1.title {
        font-size: 35px;
    }  
	.rental-bussiness-main .slick-slider .slick-prev {left: 60px !important;}
.rental-bussiness-main .slick-slider .slick-next { right: 60px !important;}
	
#home_banner_inner {padding: 0 50px;}
.ceo_dsk_sc .ceo_dsk_left_box_main> div {padding: 20px !important;}
.portpolio_banner_slider.slick-slider .slick-prev {
    left: -20px !important;
}	
.portpolio_banner_slider.slick-slider .slick-next {
    right: -20px !important;
}	
.services_industry_sc.tabs_sc .tab_to_dropdown .tabs.-with-button .tabs-nav-link, .tabs_sc .tab_to_dropdown .tabs-nav li {
    padding-left: 30px;
    padding-right: 30px;
}	
	
}

@media screen and (max-width: 1366px) {
	.tech_capabilities .elementor-inner-section.elementor-section .elementor-container {
		column-gap: 10px;
	}
	.rental-bussiness-main:before {bottom: 40px !important; height: 180px !important;}
.rental-bussiness-main .slick-slider .slick-prev {left: 50px !important;}
.rental-bussiness-main .slick-slider .slick-next { right: 50px !important;}
.people_first_always_sec .elementor-column-gap-default {column-gap: 30px;}
.people_first_always_sec .box_info .e-con-inner .elementor-widget-text-editor {min-height: 330px;}
.office_info_main .elementor-container.elementor-column-gap-wide {column-gap: 30px;}
.why_join_aqe_main .elementor-column-gap-default .elementor-column .elementor-widget-wrap {padding-left: 50px; padding-right: 30px;}
#our-approach .elementor-container.elementor-column-gap-wide {column-gap: 30px;}
.career_opportunities_main .accordion-item-body-content .career_post_list {margin-bottom: 30px;}
.career_opportunities_main .accordion-item-body-content {column-gap: 30px;}
.gallery_talented_people .clb-slider .clb-slider-nav-btn {bottom: -30px;}
.ceo_dsk_sc .ceo_dsk_left_box_main::after {right: 10px;}
.portpolio_banner_slider.slick-slider .slick-prev {
    left: -20px !important;
}	
.portpolio_banner_slider.slick-slider .slick-next {
    right: -20px !important;
}	
	
}

@media screen and (min-device-width: 768px) and (max-device-width: 1300px) { 
.case_studies_list .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 {width: 32%;max-width: 32%; flex: 30%;}
.case_studies_list .elementor-container.elementor-column-gap-default {column-gap: 30px;}
.case_studies_list .service_custom_box .elementor-widget-image-box .elementor-image-box-content h3.elementor-image-box-title {font-size: 18px; line-height: 22px;}
}

@media screen and (max-width: 1300px) {
	
	.clb-slider .clb-slider-item {
		width: 100%;
		overflow: initial;
	}
.rental-bussiness-main:before {bottom: 40px !important; height: 160px !important;}
.rental-bussiness-main .slick-slider .slick-prev {left: 40px !important;}
.rental-bussiness-main .slick-slider .slick-next { right: 40px !important;}
.portpolio_banner_slider.slick-slider .slick-prev {
    left: -20px !important;
}	
.portpolio_banner_slider.slick-slider .slick-next {
    right: -20px !important;
}	
.services_industry_sc.tabs_sc .tab_to_dropdown .tabs.-with-button .tabs-nav-link, .tabs_sc .tab_to_dropdown .tabs-nav li {
    padding-left: 20px;
    padding-right: 20px;
}
	
}
@media screen and (max-width: 1200px) {
  .tabs_sc .tabs_box_inner {gap: 20px;flex-wrap: wrap;}
.tabs_sc .tabs_box_inner .tabs_box .tabs_nbr_main h4 {font-size: 30px;}
.tabs_sc .tabs_box_inner .tabs_box .tabs_nbr_main p {font-size: 16px;line-height: 22px;}
.header .header-wrap {padding: 0px 15px;}
.case_study_sc #custom_slider_section .slick-list {padding-right: 100px;}
.case_study_sc #case_heading_top {padding-top: 50px;}
#news_sc #news_inner_main .slick-slide {padding: 0 5px;}
#news_inner_main .slick-slider {flex-wrap: nowrap;}
/* .tabs_sc .tabs li.tabs-nav-link.active {background: #daeaf6;border-radius: 8px 8px 0 0 !important;} */
.gallery_talented_people .elementor-widget .ohio-widget .clb-slider-item {padding-left: 0px !important;  padding-right: 0px !important;}
.truster_by_counter_box .elementor-container {flex-wrap: wrap;display: flex;column-gap: 10px;row-gap: 10px;}
.main-case-btn .elementor-widget-ohio_button {margin: 0px 40px!important;}
.main-tech-boxs .elementor-column-gap-default {
    margin-bottom: 15px;
    .elementor-inner-column {
        width: 13%;
        justify-content: center;
        .elementor-widget-wrap {
        margin: 0;
            .tech-left-main-title {
                .elementor-widget-container {
        text-align: left;
                }
            } 
        }
    }


}
.services_inner_main .elementor-inner-section .elementor-container.elementor-column-gap-default {column-gap: 35px;}
.services_inner_main .elementor-inner-section .elementor-container.elementor-column-gap-default .elementor-column {width: calc(34.5% - 35px);}
.tech_stach_tem_sc .main-tech-boxs .elementor-inner-column .elementor-element-populated {margin: 0px !important;}
.tech_stach_tem_sc .main-tech-boxs .elementor-container.elementor-column-gap-default {align-items: self-start;}
footer .hfe-nav-menu nav ul li a:hover { max-width: fit-content;}

}

@media screen and (max-width: 1199px) {
	.post-template-default.single-post .subscribe_form_blog {
		max-width: 100% !important;
	}
    .career-template-default.single-career h1.title {
        font-size: 32px;
    }
    .page-id-237628 .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure img {
        max-height: 300px;
    }
	 
.career .entry-content {
		margin-top: 40px;
	}
	.career-template-default.single-career .holder {
 		padding-bottom: 0px;
	}
.rental-bussiness-main:before {bottom: 40px !important; height: 130px !important;}
.rental-bussiness-main .slick-slider .slick-prev {left: 30px !important;}
.rental-bussiness-main .slick-slider .slick-next { right: 30px !important;}
.portpolio_banner_slider.slick-slider .slick-prev {
    left: -10px !important;
	height: 35px !important;
	width: 35px !important;
}	
.portpolio_banner_slider.slick-slider .slick-next {
    right: -10px !important;
	height: 35px !important;
	width: 35px !important;
}
.services_industry_sc.tabs_sc .tab_to_dropdown .tabs.-with-button .tabs-nav-link, .tabs_sc .tab_to_dropdown .tabs-nav li {
    padding-left: 15px;
    padding-right: 15px;
}
	
}

@media screen and (max-width: 1180px) {
.retail-sofware-solution-sec {top: 99px !important;}
.tabs_sc .tabs.-with-button .tabs-nav-link {padding-left: 20px;padding-right: 20px;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1199px) { 
.people_first_always_sec .elementor-column-gap-default {column-gap: 30px; row-gap: 30px; flex-wrap: wrap;}
.people_first_always_sec .elementor-column-gap-default .elementor-column.elementor-inner-column {width: calc(50% - 30px); max-width:100%; flex:calc(50% - 30px);}   
.people_first_always_sec .elementor-column-gap-default .elementor-column.elementor-inner-column .elementor-column.elementor-col-50 {width: 100%; max-width: 100%;}
.people_first_always_sec .box_info .e-con-inner .elementor-widget-text-editor {min-height: 150px;}
}

@media screen and (min-width: 1025px) {
    .header #site-navigation {display: none;} 
}
@media screen and (max-width: 1024px) {
    .faq_sc {
        padding-left: 15px;
        padding-right: 15px;
    }
    .case_study_sc #custom_slider_section .elementor-container.elementor-column-gap-wide {
        row-gap: 30px;
    }
    .header .logo {
        margin-left: 10px;
    }
	.filter-holder .button {
        display: inline-flex;
        vertical-align: middle;
        align-items: center;
    }
	.post-template-default.single-post .subscribe_form_blog {
/* 		max-width: 100% !important; */
	}
    body:not(.page-is-loaded) .header #site-navigation {
        display: none;
    }
	
	.header-wrap-inner {
        padding: 10px 0;
    }
	.header .mobile-hamburger {
        margin-right: .6rem;
        min-width: 56px;
    }
    .header .mobile-hamburger,
    .header:not(.-mobile) .mobile-hamburger {
        display: flex;
    }
	.header:not(.-mobile).extended-menu .hamburger {
        display: flex;
    }
	body:not(.is-mobile-menu) .header-wrap .right-part {
        width: 0;
    } 
    .page-template-default .header,
    body:not(.is-mobile-menu) .header {
        opacity: 1;
    }
	
    .solution_provider_main .solution_provider_certified {top: -68px;}
    .banner_home_slider:before {left: 30px;bottom: -10px;right: inherit;background-size: 170px;width: 170px;}
    #home_banner_inner ul.slick-dots {padding: 30px 0px 0px 0px;}
    .tabs_sc .tabs-nav {min-height: 70px;}
    .leverage-accordion .ohio-accordion-sс .accordion-item{margin-bottom: 10px;}
    .main-case-btn .elementor-widget-ohio_button {margin: 0px 20px!important;}
    #site-navigation-desktop {display: none;}
    /* .header #site-navigation {display: block;} */

    .financial_results_sec .financial_results_list {grid-template-columns: repeat(3, 1fr);}
    .retail-sofware-solution-sec { top: 0px !important; margin-top: 0 !important;}
    .ohio-widget.tabs ul.tabs-nav {flex-wrap: wrap; overflow: unset;}
    /* .ohio-widget.tabs ul.tabs-nav li.tabs-nav-link {width: 49%; text-align: center;  justify-content: center;} */
    
    .software_development_companys {padding-left: 15px; padding-right: 15px;}
    #our-approach .elementor-container.elementor-column-gap-wide .elementor-column.elementor-inner-column {width: 47%;}
    #our-approach .elementor-container.elementor-column-gap-wide{column-gap: 30px;}
    p br, p span br, span br {display: none;}
    .investor_related_query_main p br, .investor_related_query_main p span br, .investor_related_query_main span br {display: block;}
    .office_info_main .elementor-container.elementor-column-gap-wide {row-gap: 30px;}
    .services_inner_main {padding-bottom: 50px;}
    .gallery_main_bg .e-con-inner {grid-template-columns: repeat(2, 1fr); row-gap: 40px;}
    .case_study_sc #custom_slider_section .slick-list .slick-slide h4.title {padding-top: 30px;}
    .case_study_sc {padding-bottom: 50px;}
    .office_location_main .elementor-column-gap-default .service_custom_box {width: 100%; max-width: 47.8%;}
	.case_study_filter input {
    max-width: 300px;
}
.ai_portfolio_sc .case_study_filter .portfolio_category {
    min-width: 246px;
}	
.ai_portfolio_sc .case-studies {
    gap: 20px;
    row-gap: 50px;
    padding-bottom: 140px;
}	
.ai_portfolio_sc .case-studies .case-study a h2 {
    font-size: 20px;
    padding-bottom: 6px;
    padding-top: 14px;
}	
.ai_portfolio_sc .pagination .page-numbers {
    font-size: 18px;
    height: 42px;
    width: 42px;
}	
.ai_portfolio_sc .case-studies .case-study p {
    font-size: 16px;
    line-height: 22px;
}	
.ai_portfolio_sc .case_study_filter {
    padding-bottom: 40px;
}	
.ai_portfolio_sc .case-studies .case-study a:first-child {
    padding: 16px 10px;
    min-height: 160px;
    width: 100%;
}
.ai_detailpage_tab.tabs_sc .tabs_box_inner .tabs_box p {
    margin: 0px 0 10px 0;
    line-height: 22px;
    font-size: 16px;
}	
.services_industry_sc.tabs_sc .tab_to_dropdown .tabs.-with-button .tabs-nav-link, .tabs_sc .tab_to_dropdown .tabs-nav li {
	font-size: 15px;
}
	
	
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
.our_offices_sc .elementor-container.elementor-column-gap-wide { flex-wrap: wrap; row-gap: 40px;}
.our_offices_sc .elementor-container.elementor-column-gap-wide .elementor-column {width: 50%;}
.how_can_help_sc #say_hello_form {width: 55%;}
.how_can_help_sc .how_can_halp_left_box.elementor-element.elementor-element-219657e9 {width: 45%;}
.our_world_pictures_sec .column_gap_custom .elementor-column-gap-default {column-gap: 20px;}
.our_world_pictures_sec .column_gap_custom .elementor-column-gap-default .elementor-element.elementor-element-5c7eb43 {width: 31%;}
.our_world_pictures_sec .column_gap_custom .elementor-column-gap-default .elementor-element.elementor-element-609e0e8 {width: 66%;}
.our_world_pictures_sec .column_gap_custom .elementor-column-gap-default .elementor-column.elementor-col-33 { width: 31.50%;}
.build_your_best_life_sec .elementor-widget-container ul li .button_inner {width: 50%;}
.board_of_directors_main .elementor-container.elementor-column-gap-wide {flex-wrap: wrap;}
.board_of_directors_main .elementor-container.elementor-column-gap-wide .elementor-column.elementor-col-25 {width: 50%;}
.gallery_talented_people .clb-slider .clb-slider-nav-btn .prev-btn {right: -60px;}
.gallery_talented_people .clb-slider .clb-slider-nav-btn .next-btn {right: -130px;}
.tabs_sc .tabs.-with-button .tabs-nav-link {justify-content: center;}
#home_banner_inner .slick-list .slick-track .slick-slide>div {flex-wrap: unset;}
.solution_provider_main .solution_provider_certified .elementor-widget-image {
    /* width: 100%; max-width: 120px; */
}

}

@media screen and (min-device-width: 768px) and (max-device-width: 991px) {
.footer_main_bg .footer_content_inner .elementor-column-gap-wide {row-gap: 40px;}
.footer_main_bg .footer_content_inner .elementor-column-gap-wide .elementor-column {width: 33%;}
.footer_main_bg .footer_content_inner .elementor-column-gap-wide .elementor-column .elementor-inner-section .elementor-column.elementor-col-100 {width: 100%;}	
.footer_main_bg .footer_content_inner .elementor-column-gap-wide .elementor-column:last-child {width: 50%;}
}
@media screen and (max-width: 991px) {
.rental-bussiness-main .slick-slider .slick-prev {left: 20px !important;}
.rental-bussiness-main .slick-slider .slick-next { right: 20px !important;}
.rental-bussiness-main .slick-slider .slick-arrow {width: 40px !important; height: 40px !important;}
.rental-bussiness-main:before {bottom: 40px !important; height: 100px !important;}
	.post-template-default.single-post .subscribe_form_blog .col_left {
		width: 100%;
	}
	.subscribe_form_blog {
		display: flex;
        flex-direction: column;
	}
    .service_providers_main .elementor-column-gap-default .elementor-column.d-flex .icon-box {
        justify-content: center;
    }
    .service_provider_inner  .icon-box.-left-icon .icon-box-content {
        flex-grow: initial;
    }
.tabs_sc.home_tab .tabs_nbr_list_main .tabs_nbr_box {flex: inherit;width: calc(50% - 30px);}
.tabs_sc.home_tab .tabs_nbr_list_main {flex-wrap: wrap;row-gap: 50px;}
.techstack_sc .ohio-widget img {max-width: 100px;}
.main-tech-boxs .elementor-column-gap-default {
    margin-bottom: 15px;
    .elementor-inner-column {
        width: 20%;
        justify-content: center;
    }
}


.office_info_main .elementor-container.elementor-column-gap-wide .elementor-column.elementor-inner-column {width: 49%; max-width: 49%; flex: 48%;}
.office_info_main .elementor-container.elementor-column-gap-wide .elementor-column.elementor-inner-column.address_locate {
    width: 100%;
    max-width: 100%;
    flex: 100%;
}
.office_info_main .elementor-container.elementor-column-gap-wide .elementor-column.elementor-inner-column.address_locate .location_tag {
    width: 33.33%;
    max-width: 33.33%;
    flex: 30%;
}
.office_info_main .elementor-section.elementor-section-boxed > .elementor-container {row-gap: 30px;}
.why_join_aqe_main .elementor-column-gap-default .elementor-column.elementor-inner-column {min-height: 450px;}
.office_info_main .elementor-container.elementor-column-gap-wide {column-gap: 20px;}
.case_studies_list #case-study-results {grid-template-columns: 1fr 1fr; row-gap: 30px; column-gap: 20px;}
.case_studies_list #case-study-results .case-study img {width: 100%;}
.case_studies_list #case-study-results .case-study h2 {font-size: 20px;}
.tabs_sc .tabs.-with-button .tabs-nav-link {padding-left: 10px;padding-right: 10px;}
.office_location_main .elementor-column-gap-default .service_custom_box {width: 100%; max-width: 47.2%;}
.tech_stach_tem_sc .main-tech-boxs .elementor-column.title_box {width: 20% !important;}
.servise_banner_sc .service_banner_form_main>.elementor-widget-wrap {padding: 45px 36px 35px 35px !important;}
.main-case-btn .elementor-widget-ohio_button {margin: 0px 14px !important;}
.elementor-249545 .elementor-element.elementor-element-d3aabaf {padding: 10px 0px 10px 0px;}
.portpolio_banner_slider.slick-slider .slick-prev {
        left: -10px !important;
        height: 35px !important;
        width: 35px !important;
    }
	.portpolio_banner_slider.slick-slider .slick-next {
        right: -10px !important;
        height: 35px !important;
        width: 35px !important;
    }
.services_industry_sc.tabs_sc .tab_to_dropdown .tabs.-with-button .tabs-nav-link, .tabs_sc .tab_to_dropdown .tabs-nav li {
	font-size: 14px;
	        padding-left: 10px;
        padding-right: 10px;
}	
	
}

@media screen and (max-width: 879px) {
.service_providers_main .elementor-column-gap-default .elementor-column.elementor-col-50 {width: 100%;}
}
@media screen and (max-width: 768px) {
.retail-sofware-tab ul.tabs-nav {overflow: unset;  flex-wrap: wrap; justify-content: center;}
.retail-sofware-tab ul.tabs-nav li.tabs-nav-link {width: 100%; justify-content: center; padding: 14px 10px; margin: 0px !important; border-radius: unset !important;}
.financial_results_sec .financial_results_list {grid-template-columns: repeat(2, 1fr);}
.company_overview_sec_main .elementor-container.elementor-column-gap-wide .elementor-icon-box-wrapper {padding: 12px 10px 8px 10px;}
.career_opportunities_main .accordion-item .accordion-item-header {font-size: 16px;}
.ohio-widget.tabs ul.tabs-nav li.tabs-nav-link {width: 100%; text-align: center;  justify-content: center;white-space: unset; border-radius: 0px !important;}
/* .gallery_talented_people .clb-slider .clb-slider-nav-btn, */
.retail-vertical-sec .elementor-widget-text-editor p br {display: none;}
.tabs_sc .tabs .tabs-content {margin-top: 10px;}
.inside-ebook-instructions ul li {background-position: left top; padding: 0px 0 0 27px;}
.rental-bussiness-main .slick-slider .slick-prev {left: 10px !important;}
.rental-bussiness-main .slick-slider .slick-next { right: 10px !important;}
.rental-bussiness-main .slick-slider .slick-arrow {width: 35px !important; height: 35px !important;}
.rental-bussiness-main:before {bottom: 0px !important; height: 70px !important;}

.tabs_sc .tab_to_dropdown .tabs-content {
    margin-top: 0;
}
.tabs_sc .tab_to_dropdown .tabs_box_inner {
    border-radius: 0;
}
.tabs_sc .tab_to_dropdown .tabs-nav {
    flex-direction: column;
    height: 60px;
    min-height: initial;
    overflow: hidden;    
    background: #fff !important;
    box-shadow: 0px 1px 5px 0px #00000026;
    margin-bottom: 10px;
    border-radius: 0;
}
.tabs_sc .tab_to_dropdown .tabs.-with-button .tabs-nav-link, .tabs_sc .tab_to_dropdown .tabs-nav li {
    min-height: 60px;
}
.tab_to_dropdown .tabs-nav.is-open {
    height: auto;
}

.tab_to_dropdown .tabs-nav li.active {
    -webkit-box-ordinal-group: -1;
    order: -1;
}
.tab_to_dropdown .tabs-nav li.active:after {
    content: '';
    border: 7px solid transparent;
    border-top-color: #000;
    position: relative;
    top: 2px;
    margin-left: 10px;
}
.revolution-banner-btn-main .revolution-btn-column .elementor-widget-container .-right{text-align:center;}
.revolution-banner-btn-main .revolution-btn-column .elementor-widget-container .-left{text-align:center;}
.revolution-contact-form .form-half-main .form-grid-2{grid-template-columns: 1fr !important; gap:20px !important;}
.revolution-contact-form .form-half-main .form-grid-1{grid-template-columns: 1fr !important; gap:20px !important;}
	
.ai_portfolio_sc .case-studies {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    row-gap: 30px;
    padding-bottom: 120px;
}	
.ai_portfolio_sc .case_study_filter {
    gap: 10px;
    justify-content: center;
	flex-direction:column;
}	
.portpolio_banner_slider.slick-slider .slick-prev {
        left: -20px !important;
    }
	.portpolio_banner_slider.slick-slider .slick-next {
        right: -20px !important;
    }
	.services_industry_sc.tabs_sc .tab_to_dropdown .tabs.-with-button .tabs-nav-link, .tabs_sc .tab_to_dropdown .tabs-nav li {
	font-size: 15px;
}
	
}

@media screen and (max-width: 767px) {
    h1.elementor-heading-title br,
    h2.elementor-heading-title br,
    h1.title br,
    h2.title br {
        display: none;
    }


    
    .career-template-default.single-career h1.title {
        font-size: 30px;
    }
    .single-post h2 {
        font-size: 26px;
    }
    .table_custom {
        display: block;
        overflow-x: auto;
    }
        
    .gallery_talented_people .clb-slider .clb-slider-nav-btn {
        bottom: -70px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 60px;
    }
    .gallery_talented_people .clb-slider .clb-slider-nav-btn .icon-button {
       position: initial;
    }
    .gallery_talented_people .clb-slider .clb-slider-nav-btn .prev-btn {
        /* right: 50px;         */
    }
    .gallery_talented_people .clb-slider .clb-slider-nav-btn .next-btn {
        /* right: 0px; */
    }
    .counter_number_inner .counter-number.title {
        border-bottom: 0px;
        padding-bottom: 0px;
    }
    
    .service_banner_left_ic_box .elementor-column-gap-wide {
        justify-content: space-between;
    }
    .office_info_main .elementor-container.elementor-column-gap-wide .elementor-column.elementor-inner-column.address_locate .location_tag {
        width: 50%;
        max-width: 50%;
        flex: 46%;
    }
    .review_sc .ohio-widget.testimonial {
        row-gap: 20px;
    }
    form .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
        font-size: 14px;
    }
    .header .header-wrap {
        height: auto;
    }
    .office_info_main .elementor-section.elementor-section-boxed > .elementor-container {
        row-gap: 20px;
    }
    .case-study-template-default.scrolling-tab .retail-sofware-solution-sec {
        position: relative !important;    
    }
	.product_key_benefits .key_benefits_inner .elementor-element-populated .benefit_item {
		width: 100%;
	}
	.tabs_sc .tabs_box_inner { border-radius: 10px 10px 10px 10px;}

	.blog_details_contact_form {
        grid-template-columns: auto;
    }
	.post-template-default.single-post h1.title {
		font-size: 32px;
	}	
.service_custom_box .elementor-widget-image-box {min-height: auto;}
.trusted_by_sc {margin: 50px 0px 70px 0px;}
.tabs_sc .tabs-nav {border-bottom: 0px;}
.custom_left_align .ohio-widget-holder.-right {text-align: left;}
#home_banner_inner #banner_img_box {margin-left: 0px;}
.great_place_counter_box {margin-bottom: 10px;}
.page-id-227091 .great_place_counter_box {margin-bottom: 0px;} 
.solution_provider_main .solution_provider_certified img {width: 130px;}
.tabs_sc.home_tab .tabs_nbr_list_main .tabs_nbr_box h3 {max-width: 100%; min-height: auto;}
footer #footer_copyright_main span.footer_policy_main ul {justify-content: flex-start; column-gap: 20px;}
.tabs_sc .tabs li.tabs-nav-link.active {padding: 0 15px;}
.employee_speak_main .elementor-widget .ohio-widget .clb-slider-item {padding-right: 0px !important;}
.case_study_sc #custom_slider_section .slick-list .slick-slide {margin: 0px 10px;}
.servise_banner_sc .service_banner_form_main>.elementor-widget-wrap {padding: 30px 20px 30px 20px !important;}
.main-case-btn .elementor-widget-wrap {display: block !important;}
.main-tech-boxs .elementor-column-gap-default {
    margin-bottom: 15px;
    .elementor-inner-column {
        width: 32%;
        justify-content: center;
    }
}
.financial_results_sec .financial_year_select {max-width: 300px;}
.our_world_pictures_sec .column_gap_custom .elementor-column-gap-default .elementor-widget-image:after { height: 100%;}

.banner_home_slider .elementor-container.elementor-column-gap-default .banner_content {margin-top: 30px;  order: 2;}
.banner_home_slider .elementor-container.elementor-column-gap-default .banner_img {order: 1;}
.company_overview_sec_main .elementor-container.elementor-column-gap-wide {margin: 0px;}
.financial_results_sec .financial_results_list {grid-template-columns: repeat(2, 1fr);}
.career_opportunities_main .accordion-item .accordion-item-body-content .career_post_list .career_title {font-size: 17px;}
.tabs_sc.home_tab .tabs_box_inner .tabs_box>p {
    font-size: 20px;
}
.tabs_sc .tabs_box_inner .tabs_box h3 {font-size: 20px;}
.ceo_dsk_sc .elementor-container.elementor-column-gap-wide {column-gap: 20px;}
.ceo_dsk_sc .elementor-container.elementor-column-gap-wide .elementor-column.ceo_desk_content {width: 56%;}
.ceo_dsk_sc .elementor-container.elementor-column-gap-wide .ceo_dsk_left_box_main {width: 40%;}
.build_your_best_life_sec .elementor-widget-container ul li { flex-direction: column;row-gap: 20px; align-items: baseline;}
.build_your_best_life_sec .elementor-widget-container ul li .button_inner {width: auto;}
.build_your_best_life_sec .elementor-widget-container ul li .best_life_content {width: auto;}
.why_join_aqe_main .elementor-column-gap-default .elementor-column.elementor-inner-column {min-height: 500px;}
.footer_main_bg .logo_info .elementor-widget-wrap {flex-wrap: unset;}
 #our-approach .elementor-container.elementor-column-gap-wide .elementor-column.elementor-inner-column {width: 46%;}
 .career_opportunities_main .accordion-item-body-content {grid-template-columns: 1fr;}
 .case_studies_list .case_study_filter {justify-content: flex-start; flex-wrap: wrap; row-gap: 10px;}

 .ceo_dsk_sc .ceo_dsk_left_box_main::after {right: 0;}


.people_first_always_sec .box_info .e-con-inner .elementor-widget-text-editor {min-height: auto;}
.retail-sofware-solution-sec {top: 0px !important;}
#our-approach .elementor-inner-column .elementor-image-box-wrapper {margin-bottom: -20px;}
.tabs_sc .tabs.-with-button .tabs-nav-link {padding-top: 10px;padding-bottom: 10px;}
.happ-women-left-text ul li {padding-bottom: 0px;}
.solution_provider_main .elementor-inner-column .wpr-parallax-no .elementor-column-gap-wide .elementor-column.elementor-col-50 {border-bottom: 0px;}
.solution_provider_main .elementor-inner-column .wpr-parallax-no .elementor-column-gap-wide .elementor-column.elementor-col-50 .elementor-element-populated {border: 0px;}
.tabs_sc .tabs li:nth-child(2).tabs-nav-link.active {border-radius: unset;}
.tabs_sc.home_tab .tabs-nav li:last-child.active {border-radius: unset;}
#our-approach .elementor-container.elementor-column-gap-wide .our-approach-title .title {min-height: auto;}
.services_inner_main .elementor-inner-section .elementor-container.elementor-column-gap-default .elementor-column {width: 100%;}
.services_inner_main .elementor-inner-section .elementor-container.elementor-column-gap-default {row-gap: 20px;}
.services_inner_main {padding-bottom: 10px;}
.how_can_help_sc .wpcf7 form.wpcf7-form .form_btn_main {margin-top: 0;}
.gallery_main_bg .gallery_item .awp_center .col-md-4.col-lg-4.col-sm-4.col-xs-6 .group .stack img {min-height: 250px;}
.gallery_main_bg .gallery_item .awp_center .col-md-4.col-lg-4.col-sm-4.col-xs-6 .group .stack {height: 250px;}
.faq_sc .accordion-body p span {font-size: 15px; padding: 5px 0;}
.about_banner_bg .clb-slider.-nav-inset .next-btn {right: 20px!important;background-size: 7px; transform: translateY(-50%);}
.about_banner_bg .clb-slider.-nav-inset .prev-btn {left: 20px!important;background-size: 7px; transform: translateY(-50%);}
.services_inner_main .service_custom_box .elementor-image-box-content h3.elementor-image-box-title {min-height: auto;}
.office_location_main .elementor-column-gap-default .service_custom_box {width: 100%; max-width: 100%;}
.tech_stach_tem_sc .main-tech-boxs .elementor-column {width: 33% !important;}
.tech_stach_tem_sc .main-tech-boxs .elementor-column.title_box {width: 100% !important; margin-bottom: 5px;}
.tech_stach_tem_sc .main-tech-boxs .elementor-container.elementor-column-gap-default {row-gap: 10px;}

.solution_provider_main {padding-top: 0px !important; position: relative;}
.solution_provider_main .elementor-inner-section {position: unset; padding-top: 130px;}
.solution_provider_main .solution_provider_certified {top: 0px;}
.solution_provider_main .elementor-container.elementor-column-gap-wide {position: unset; justify-content: space-between;}
.service_providers_main .elementor-column-gap-default .elementor-column.d-flex .icon-box {column-gap: 25px;}
.page-template-default.page-id-249545 .retail-sofware-solution-sec{display:none;}
.product_rating_sec.ai_portfolio_list .rating_items .elementor-column-gap-default .rating_item {
   margin-bottom: 15px;
}	
	
}

  @media screen and (max-width: 575px) {
    
.rental-bussiness-main:before {bottom: 0px !important; height: 60px !important;}
    .case_studies_list .case_study_filter select {
        width: 100%;
    }
    .case_studies_list .case_study_filter #filter_reset_btn {
        margin: 0 auto;
    }

.tabs_sc .tabs_box_inner {flex-direction: column;}
.tabs_sc .tabs_box_inner .tabs_box .tabs_nbr_main {flex-wrap: wrap;row-gap: 30px;}
.tabs_sc .tabs_box_inner .tabs_box .tabs_nbr_main .tabs_nbr_box {width: 100%; flex: inherit;}
.tabs_sc.home_tab .tabs_nbr_list_main {padding: 20px 0 0 0;}
.tabs_sc.home_tab .tabs_box_inner .tabs_box h3 br {display: none;}
.servise_banner_sc .service_banner_form_main {box-shadow: 0px 0px 30px 0px #ff6b002e;background: #ffebdc;}
.financial_results_sec .elementor-container.elementor-column-gap-default .elementor-inner-column.pdf_item {width: 100%;}

.career_opportunities_main .accordion-item-body-content .career_post_list .other_details .job_info {justify-content: center;} 
.career_opportunities_main .accordion-item-body-content .career_post_list {text-align: center;}
.career_opportunities_main .accordion-item .accordion-item-body-content .career_post_list .other_details {justify-content: center;}
.office_info_main .elementor-container.elementor-column-gap-wide .elementor-column.elementor-inner-column {width: 100%; max-width: 100%; flex: 100%;}
.ceo_dsk_sc .elementor-container.elementor-column-gap-wide .ceo_dsk_left_box_main {width: 100%;}
.ceo_dsk_sc .elementor-container.elementor-column-gap-wide .elementor-column.ceo_desk_content {width: 100%;}
#our-approach .elementor-container.elementor-column-gap-wide .elementor-column.elementor-inner-column {width: 100%;}
.career_apply_info .wpcf7-form {max-width: 400px;}
.case_studies_list #case-study-results {grid-template-columns: 1fr;}
/* .our-approach-title {
    & .elementor-widget-container {
        h2 {
            min-height: auto;
        }
    }
} */
/* .our-approach-title .elementor-widget-container h2 {
            min-height: auto;
} */
.tabs_sc.home_tab .tabs li {min-height: 60px;padding: 0 20px;}
.tabs_sc.home_tab .tabs_box_inner .tabs_box {padding: 0px;}

.form_half_box_inner {flex-direction: column;row-gap: 15px; align-items: inherit;}
.how_can_help_sc form .form_half_box_inner {padding-bottom: 0px;}
.case_study_sc #custom_slider_section .slick-list {padding-right: 40px;}

.gallery_main_bg .e-con-inner {grid-template-columns: 1fr; row-gap: 40px;}
.gallery_main_bg .gallery_item .awp_center .col-md-4.col-lg-4.col-sm-4.col-xs-6 .group .stack img {min-height: 300px;}
.gallery_main_bg .gallery_item .awp_center .col-md-4.col-lg-4.col-sm-4.col-xs-6 .group .stack {height: 300px;}
#pbOverlay .pbWrapper {display: flex; align-items: center;}
.case_studies_list .pagination .page-numbers {font-size: 18px; height: 44px; width: 44px;}
.page-id-238877 .group_brands_main .elementor-spacer-inner, .page-id-238877 footer .elementor-spacer-inner,
.page-id-238858 .group_brands_main .elementor-spacer-inner, .page-id-238858 footer .elementor-spacer-inner,
.page-id-238412 .group_brands_main .elementor-spacer-inner, .page-id-238412 footer .elementor-spacer-inner,
.page-id-237739 .group_brands_main .elementor-spacer-inner, .page-id-237739 footer .elementor-spacer-inner {height: 45px;}
.trusted_by_sc {margin: 50px 0px 50px 0px;}

.tabs_sc .tab_to_dropdown .tabs-nav li {
    min-height: 62px;
}
.portfolio_detail_box .icon-box .icon-group {
    padding: 10px;
    height: 70px;
    width: 70px;
    margin-right: 15px;
}
.ai_portfolio_sc .case-studies {
    grid-template-columns: repeat(1, 1fr);
}
.ai_portfolio_sc .case_study_filter .filter-inner {
    flex-wrap: wrap;
    justify-content: center;
}	  
   .ai_portfolio_sc .case_study_filter input {
        max-width: 354px;
    }	
.ai_detailpage_tab.tabs_sc .tabs_box_inner .tabs_box:first-child {
    border-radius: 10px 10px 0 0px;
    padding: 20px 15px 20px 15px;
}  
.ai_detailpage_tab.tabs_sc .tabs_box_inner .tabs_box:last-child {
    border-radius: 0px 0px 10px 10px;
}	  
	  
	  
}

@media screen and (max-width: 480px) {
.tabs_sc.home_tab .tabs_nbr_list_main .tabs_nbr_box {flex: inherit;width:100%;}
.tabs_sc.home_tab .tabs_nbr_list_main {row-gap: 30px;}
.techstack_sc .ohio-widget img {max-width: 80px;  }
.financial_results_sec .financial_results_list {grid-template-columns: 1fr;}
.career_apply_info .wpcf7-form {max-width: 320px;}
}
@media screen and (max-width: 400px) {
.solution_provider_main .elementor-inner-section {padding-top: 140px;}
}
@media screen and (max-width: 350px) {
.header .header-wrap .menu-optional  li a.button {min-height: 45px;min-width: 101px;}
}

.inside-ebook-instructions ul{padding:0px;}
.inside-ebook-instructions ul li {background:url("https://www.aqedigital.com/wp-content/uploads/2025/04/arrow.png"); background-repeat: no-repeat; background-position: left center; padding: 2px 0 0 27px; list-style: none;}
.core-challenge-boxes .elementor-widget-wrap {padding: 30px 30px 30px 30px !important;}
.core-challenge-boxes .elementor-widget-wrap .elementor-widget-heading{margin-block-end: 12px !important;}
.open-ebook-popup{text-shadow: inherit !important; transition:0.5s !important;}
.open-ebook-popup:hover svg path { color: #ff6b00; fill:#ff6b00; transition:0.5s !important;}

.ebook-popup-overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); display: flex; justify-content: center; align-items: center; z-index: 9999;}
.ebook-popup-content {background: #fff;padding: 30px; border-radius: 10px; max-width: 500px; width: 100%; text-align: left; position: relative;}
.ebook-popup-close {position: absolute; top: 10px; right: 20px; font-size: 28px; cursor: pointer;}
.ebook-popup-content form p input, .ebook-popup-content form p .allow-dropdown{width:100%;}

.rental-bussiness-main .elementor-widget-wrap .elementor-widget-container img{margin:0 auto;}
.rental-bussiness-main .slick-slider .slick-list {margin:0 auto; height:auto !important; max-width:1390px; width:100% !important;}
.rental-bussiness-main .slick-slider .slick-list .slick-track .slick-slide img{max-width:1390px; width:100% !important;}
.rental-bussiness-main{position:relative;}
/* .rental-bussiness-main:before{position:absolute; content:""; left:0px; right:0px; bottom:0px; top:inherit; margin:0 auto; background:url(https://www.aqedigital.com/wp-content/uploads/2025/04/rental-slide-bg.png); background-position:bottom center; background-repeat:no-repeat; width: 100%; height: 239px; z-index: 9; background-size: cover;} */
.rental-bussiness-main .slick-slider .slick-arrow{font-size: 0; border: 0; position: absolute; top: 50%; width: 45px; height: 45px; background-color: rgba(46, 46, 48, 1); z-index: 1; border-radius:100%; cursor: pointer;}
.rental-bussiness-main .slick-slider .slick-prev:before{content: "\f104"; font: 16px / 1 FontAwesome; color: #ffffff; opacity: inherit; font-weight: 600;}
.rental-bussiness-main .slick-slider .slick-next:after{content: "\f105"; font: 16px / 1 FontAwesome; color: #ffffff; opacity: inherit; font-weight: 600;}
.rental-bussiness-main .slick-slider .slick-prev{left: 140px; bottom: inherit;}
.rental-bussiness-main .slick-slider .slick-next{right: 140px; left: inherit; bottom: inherit;}
.ebook-contact .elementor-shortcode form p{margin:24px 0px;}
.ebook-contact .elementor-shortcode form p .intl-tel-input{width:100%;}
.ebook-contact .elementor-shortcode form p .wpcf7-submit{margin-top:10px;}
.open-ebook-popup.button-orange{background-color: #FF6B00; color:#ffffff; font-family: 'DM Sans', sans-serif; font-size: 15.2px; font-weight: 600; padding: 14px 22px; border-radius: 5px; cursor: pointer;}
.open-ebook-popup.button-orange:hover{box-shadow: 0px 5px 15px #ff6b0094; color: #ffffff;}
.ebook-popup-content form p .wpcf7-submit{margin-top:10px;}
.main-case-btn .btn-text-white .button, .main-case-btn .btn-text-white .button:hover{color:#ffffff !important;}
.image-box-main .elementor-image-box-img img{background-color:#ffffff; width:65px; padding:15px; margin:0 auto;}
.page-template-default.scrolling-tab.scroll_up .retail-sofware-solution-sec {top: 130px; position: fixed;}
.revolution-contact-form .form-half-main{display: flex; flex-direction: column; align-items: start; gap:24px;}
.revolution-contact-form .form-half-main .form-grid-2{display:grid; grid-template-columns:repeat(2, 1fr); gap:26px; width: 100%;}
.revolution-contact-form .form-half-main .form-grid-1{display:grid; grid-template-columns:1fr; gap:26px; width: 100%;}
.revolution-contact-form .form-half-main .form-grid-1 p textarea{min-height: 4rem; height: 4rem;}
.revolution-contact-form .form-half-main p{margin:0px !important;}
.revolution-contact-form .form-half-main p br{display:none;}
.revolution-contact-form .form-half-main p .form_btn_main{margin-top: 0px !important;}
.revolution-contact-form .form-half-main p .selection .select2-selection{height: 3rem; background:#F4F4F6; padding:0 0px; font-size: 16px; color: #60606B; border: 0 !important;}
.capability-boxes .elementor-image-box-wrapper .elementor-image-box-img img{width:55px;}

.how-we-can-assist-you-form p input, .how-we-can-assist-you-form p textarea {background: transparent;border: 1px solid #CCCCCC;}
.how-we-can-assist-you-form p br {display: none;}
.how-we-can-assist-you-form .wpcf7-submit {
    margin-top: 14px;
}



.dae-shortcode-download-wrapper .dae-shortcode-register-wrapper  p.newsletter {
    /*display: flex;*/ 
     display:none;
    justify-content: flex-start;
    margin-left: 0 !important;
}
#dae-shortcode251498-download-wrapper .dae-shortcode-register-input-wrap .dae-shortcode-register-field {
    border-radius: 10px !important;
}

