/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 10 2025 | 09:33:45 */
.footer_menu ul,#menu-below-footer-menu {padding: 0;margin: 0;list-style: none;}
.footer_menu ul li a,#menu-below-footer-menu li a {color: #fff;font-size: 20px;line-height: 28px;}
#menu-below-footer-menu {display: flex;gap: 20px 20px;}
#menu-below-footer-menu li a {font-size: 16px;line-height: 24px;color: #FFFFFF69;}
.footer_menu ul li a {text-decoration: underline;}
ul#menu-menu-footer li {margin-bottom: 10px;}
.contact_div .elementor-icon-box-icon {width: 50px;height: 50px;border: 1px solid #aceed1;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.contact_div a {color: #fff;}
.about_key_stats .text_arrow {display: inline-block;width: 30px;height: 30px;background-color: #aceed1;border-radius: 100%;background-image: url(https://www.moimedia.in/wp-content/uploads/2025/03/arrow-left.svg);background-repeat: no-repeat;background-position: center;background-size: 60%;transform: rotate(180deg);margin: 0px 10px -6px;}
.key_stats_text {position: sticky;top: 130px;}
.enquiry-form p {margin-inline: auto !important;}
.enquiry-form .wpcf7-form-control-wrap {padding: 0 !important;}
.frmcounter {font-size: 14px !important;color: #000;}
.footer_mail {display: inline-block;width: 140px;height: 140px;position: relative;}
.footer_mail .mail_bg {animation: moveInCircle 5s linear infinite;width: 135px;height: 135px;}
.footer_mail .mail_bg_icon {position: absolute;width: 30px;}
.footer_mail a {display: flex;align-items: center;justify-content: center;}
.sitemap_menu ul {list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 40px 0px;}
.sitemap_menu ul li {width: 32%;}
.sitemap_menu ul li a {font-size: 24px;line-height: 34px;position: relative;padding-left: 25px;}
.sitemap_menu ul li a:before {position: absolute;content: '';width: 12px;height: 12px;background-color: #aceed1;left: 0;top: 10px;border-radius: 100px;}

@keyframes moveInCircle {100% {transform: rotate(360deg);transform-origin: center;}
}

.intr_form_ul .submtbtn input.wpcf7-submit {cursor: pointer;}
.home .pxl-post-title-wrapper {display: none;}
.career_accordion .heading_content {display: none;}
.footer_menu ul li {margin-bottom: 12px;}
.condition_page ul li::after {top: 10px;}
.current_page_item>a {color: #ACEED1 !important;}
.page-id-17935 .banner_effect_inner img {margin-bottom: -1px;}
.back-to-top-button.pxl-on:hover {background-color: #53FAB1;color: #000;}
.footer_menu ul li a:hover, footer a:hover span, #menu-below-footer-menu li a:hover, .pxl-navigation-menu-wrapper .pxl-menu-primary li a:hover .pxl-menu-text {color: #ACEED1 !important;transition: all 0.25s linear 0s;}
.career_our_solution .row {align-items: center;}
.career_solution_category {display: flex;flex-direction: row;flex-wrap: wrap;}
.career_solution_category .career_solution_cards_box {display: flex;justify-content: center;}
.career_solution_cards_box .solution_card {flex: 0 50%;background: #ffffff;box-shadow: 0 2px 4px 0 rgba(136, 144, 195, 0.2),0 5px 15px 0 rgba(37, 44, 97, 0.15);border-radius: 15px;margin: 8px;padding: 40px 35px;position: relative;z-index: 1;overflow: hidden;min-height: 330px;transition: 0.7s;}
.career_solution_cards_box .solution_card:hover {background-color: #222239;color: #fff;/* transform: scale(1.1); */z-index: 9;}
.career_solution_cards_box .solution_card:hover::before {background: rgb(85 108 214 / 10%);}
.career_solution_cards_box .solution_card:hover .solu_title h3 {color: #ffffff;}
.career_solution_cards_box .solution_card:before {content: "";position: absolute;background: rgb(85 108 214 / 5%);width: 210px;height: 400px;z-index: -1;transform: rotate(42deg);right: -86px;top: 47px;border-radius: 35px;}
.career_solution_cards_box .solution_card:hover .solu_description button {background: #fff !important;color: #309df0;}
.career_our_solution .solution_card .solu_title h3 {font-size: 28px;line-height: 40px;margin-bottom: 13px;color: #131325;}
.career_our_solution .solution_card .solu_description p {font-size: 16px;line-height: 26px;margin-bottom: 15px;color: #131325;margin: 0;}
.career_our_solution .solution_card .solu_description button {border: 0;border-radius: 15px;background: linear-gradient(140deg,#42c3ca 0%,#42c3ca 50%,#42c3cac7 75%) !important;color: #fff;font-weight: 500;font-size: 1rem;padding: 5px 16px;}
.career_our_solution .our_solution_content h1 {text-transform: capitalize;margin-bottom: 1rem;font-size: 2.5rem;}
.career_our_solution .hover_color_bubble {position: absolute;background: rgb(54 81 207 / 15%);width: 100rem;height: 100rem;left: 0;right: 0;z-index: -1;top: 16rem;border-radius: 50%;transform: rotate(-36deg);left: -18rem;transition: 0.7s;}
.career_solution_cards_box .solution_card:hover .hover_color_bubble {top: -11rem;}
.career_solution_cards_box .solution_card .so_top_icon {width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;}
.career_our_solution .solu_description {transform: translateY(350px);transition: all 1s;}
.career_our_solution .solu_title {transform: translateY(60px);transition: all 1s;margin-top: 20px;}
.career_our_solution .solution_card:hover .solu_description,
.career_our_solution .solution_card:hover .solu_title {transform: translateY(0px);transition: all 1s;}
.career_solution_cards_box .solution_card:hover .solu_description p {color: #fff;}
.career_our_solution .solution_card:hover .so_top_icon img {filter: invert(1) brightness(20);}


@media(max-width:1200px) {.career_solution_cards_box .solution_card {padding: 40px 20px !important;}}
@media(max-width:1024px) {
.career_solution_cards_box .solution_card,.solution_cards_box .solution_card {min-height: auto !important;padding: 20px 20px 10px !important;}
.career_solution_category .career_solution_cards_box {flex-wrap: wrap;gap: 20px;justify-content: space-between;}
.career_solution_category .career_solution_cards_box .solution_card {flex: 0 46% !important;}
.career_accordion .heading .title,.solution_card .solu_title h3 {font-size: 22px !important;line-height: 25px !important;}
.key_stats_text {position: relative;top: 0;}
.key_stats_subtext {position: relative;top: 0px;}
body.scroll-down .pxl-header-mobile {position: fixed !important;top: -300px !important;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;left: 0;right: 0;/* background-color: #ffffff; */z-index: 9999 !important;}
body.scroll-up .pxl-header-mobile {position: fixed !important;/*  background-color: #ffffff !important; */top: 0px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;left: 0;right: 0;z-index: 99999 !important;}
}

@media(max-width:767px) {.myinterst {gap: 15px !important;}
#srvc-frm h3 {font-size: 25px !important;}
.intr_form_ul {flex-flow: column;}
.intr_form_ul li {width: 100% !important;}
.sitemap_menu ul {flex-flow: column;gap: 20px 0px !important;}
.sitemap_menu ul li {width: 100% !important;}
.our_solution_category .solution_cards_box {flex-wrap: wrap;gap: 20px;justify-content: space-between;}
.career_solution_category .career_solution_cards_box .solution_card,.solution_cards_box .solution_card {flex: 0 100% !important;padding: 20px 20px 20px !important;}
.career_accordion .heading_content {display: block;}
.about_key_stats .text_arrow {display: block;margin: 0 auto;}
.preloader.loader-style1.loaded {display: none;}
}

@media(max-width:580px) {#menu-below-footer-menu {flex-flow: column;gap: 10px 0;}.about_key_stats strong {display: block;}}