@charset "UTF-8";
 @import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap");
body, p {
font-size: 16px;
color: #000000
}
footer, footer p {
color: #fff !important
}
.section_1, .section_2, .section_3, .section_4, .section_9 {
min-height: 455px
}
body {
font-family: Poppins, sans-serif;
font-weight: 400;
line-height: 28px
}
img {
max-width: 100%
}
p {
line-height: 30px
}
.text-muted {
color: rgba(87, 84, 85, .6) !important
}
h1, h2, h3, h4, h5, h6 {
font-weight: 600;
color: #111112
}
h1 {
font-size: 50px;
line-height: 71px
}
h3 {
font-size: 45px;
line-height: 61px
}
h6 {
font-size: .9rem
}
.font-sm {
font-size: 13px;
line-height: 18px
}
.bg-light-blue {
background: #f8fbff
}
.icon-sm {
width: 45px;
height: 45px;
background: rgba(0, 121, 255, .05);
border-radius: 100%;
display: inline-flex;
align-items: center;
justify-content: center
}
.navbar .navbar-nav .nav-link {
font-size: 14px;
text-transform: uppercase;
color: #111112;
transition: color 0.2s ease;
display: flex;
align-items: center;
}
footer .nav-link {
transition: color 0.2s ease;
}
header li.nav-item.dropdown a::after {
border: 0;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNzIwMDMgNS45Mzk5NEw3LjA2NjcgMTAuMjg2NkM3LjU4MDAzIDEwLjc5OTkgOC40MjAwMyAxMC43OTk5IDguOTMzMzYgMTAuMjg2NkwxMy4yOCA1LjkzOTk0IiBzdHJva2U9IiMyOTJEMzIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
width: 16px;
height: 16px;
background-size: cover;
background-position: center center;
vertical-align: middle
}
header {
position: fixed;
width: 100%;
top: 0;
z-index: 105;
transition: .5s;
background-color: transparent !important;
box-shadow: 0 0 5px 1px transparent !important;
-webkit-box-shadow: 0 0 5px 1px transparent !important;
-moz-box-shadow: 0 0 5px 1px transparent !important;
}
header.sticky {
background-color: #fff !important;
box-shadow: 0 0 5px 1px #ccc !important;
-webkit-box-shadow: 0 0 5px 1px #ccc !important;
-moz-box-shadow: 0 0 5px 1px #ccc !important;
transition: .5s;
padding: 15px 0 !important
}
.dropdown-menu {
background-color: #fff;
padding: 30px;
border-radius: 0;
border: 0;
box-shadow: 0 8px 18px -6px rgb(24 39 75 / 12%), 0 12px 42px -4px rgb(24 39 75 / 12%);
border-top: 2px solid #2b79ff
}
.btn.btn-primary {
background: #2a89f2;
border-color: #2a89f2;
padding: 7px 15px;
transition: .5s;
border-width: 2px;
text-wrap: nowrap;
}
.btn.btn-primary:hover {
background: #fff;
border-color: #2a89f2;
color: #fff;
transition: .5s
}
.btn.btn-primary:hover img {
filter: invert(100%);
transition: .5s
}
.btn.btn-primary img {
filter: invert(0);
transition: .5s
}
.btn.btn-outline-secondary.change_color {
border-color: #bebebe
}
.btn.btn-outline-secondary {
color: #000;
border-color: #000;
font-size: 14px;
font-weight: 400;
text-transform: capitalize !important
}
.btn.btn-outline-secondary:hover {
background-color: #000;
color: #fff
}
.btn-dark {
padding: 14px 30px;
font-size: 16px;
color: #fff
}
footer h6 {
font-size: 1rem
}
footer {
background: #00244d
}
footer a {
color: #fff;
text-decoration: none
}
footer a:hover {
color: #2a70f5
}
footer h5, footer h6 {
color: #fff
}
.hero-section {
background-image: url(https://cdn.moonapps.xyz/moonapps_website/assets/images/hero_bg.svg);
padding-top: 92px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
position: relative;
z-index: 5;
}
.add-section { 
position: relative;
z-index: 2;
}
.img_section_left, .img_section_right {
width: 45vw;
height: 30%;
background-size: 660px
}
.position-inherit {
position: inherit
}
.img_section_left, .img_section_right, .shop-section .container:before {
position: absolute;
background-repeat: no-repeat
}
.img_section_left {
top: 210px;
left: 0;
background-position: right
}
.img_section_right {
top: 180px;
right: 0;
background-position: left
}
.section_1 {
background-image: url(https://cdn.moonapps.xyz/moonapps_website/assets/images/banner_image_1.png);
}
.section_2 {
background-image: url(https://cdn.moonapps.xyz/moonapps_website/assets/images/banner_image_2.png);
}
.section_3 {
background-image: url(https://cdn.moonapps.xyz/moonapps_website/assets/images/banner_image_3.png);
top: 160px
}
.section_4 {
background-image: url(https://cdn.moonapps.xyz/moonapps_website/assets/images/banner_image_4.png);
}
.section_5 {
background-image: url(https://cdn.moonapps.xyz/moonapps_website/assets/images/banner_image_5.png);
min-height: 445px;
top: 160px
}
.section_6 {
background-image: url(https://cdn.moonapps.xyz/moonapps_website/assets/images/banner_image_6.png);
background-size: 500px;
min-height: 400px;
top: 70px;
background-position: 70px 0
}
.section_9 {
background-image: url(https://cdn.moonapps.xyz/moonapps_website/assets/images/banner_image_9.png);
top: 160px;
margin-bottom: 20px
}
.bg-secoundry {
background: #72bcd5
}
.min-55 {
min-height: 55px
}
.shop-section h2 {
font-weight: 500;
font-size: 43px;
line-height: 52px;
color: #000
}
.shop-section p {
font-size: 22px;
line-height: 32px;
color: rgba(0, 0, 0, .7)
}
.shop-section .container:before {
content: ' ';
width: 50%;
height: 590px;
background-position: center center;
left: 0;
top: -50px;
background-image: url(https://cdn.moonapps.xyz/moonapps_website/assets/images/shop_img.webp);
}
@keyframes megamenu {
from {
transform: translate(0, 50px)
}
to {
transform: translate(0, 0)
}
}
.primary-navigation>div>.menu-wrapper .sub-menu-toggle:focus {
outline: 0 !important
}
.dropdown ul.dropdown-menu li {
border-bottom: 1px solid #ebebeb;
}
.dropdown ul.dropdown-menu li a {
padding: 8px 10px;
}
.dropdown ul.dropdown-menu li.current_page_item a {
color: #2a89f2;
text-decoration: underline;
}
.single-post h3 {
font-size: 25px;
}
.dropdown ul.dropdown-menu li a {
padding: 8px 15px !important;
}
.btn.btn-outline-primary {
color: #ffffff;
border-color: #2A89F2;
background-color: #2A89F2;
font-size: 14px;
font-weight: 400;
text-transform: capitalize !important;
}
.btn.btn-outline-primary:hover {
background-color: #ffffff;
color: #000000;
}
.section_7 {
background-image: url(//www.moonapps.xyz/wp-content/themes/images/banner_image_7.png);
min-height: 445px;
top: 80px;
}
.section_7~div {
margin-bottom: 0 !important;
}
@media screen and (max-width: 991px) {
.section_7 {
min-height: 390px;
}
.mobile-reverse {
flex-direction: column-reverse !important;
}
.mbe-banner-btn {
margin-bottom: 20px;
}
}
@media screen and (max-width: 767px) {
.section_7 {
min-height: 320px;
}
.page-id-1093 .hero-section p, .page-id-1093 .hero-section ul {
text-align: left;
}
}
.btn.btn-primary.m-1.homehover:hover {
color: #2a89f2;
}
strong {
font-weight: 600;
}
.single-post.postid-584 .blog-details table th {
width: unset;
}
.dropdown ul.dropdown-menu li:nth-child(2) a.nav-link img {
position: relative;
left: -2px;
min-width: 25px;
object-fit: contain;
min-height: 25px;
}
.blog-details ul li {
color: #000 !important;
}
.page-id-346 .top-margin.hero-section .btn.btn-primary-radius img {
display: none;
}
.tab_ui {
border-bottom: 0;
}
.tab_ui.nav-tabs .nav-link.active {
border-radius: 0 !important;
border: 0 !important;
color: #3f99fb;
border-bottom: 1px solid #3f99fb !important;
}
.tab_ui.nav-tabs .nav-link {
color: rgba(0, 0, 0, .45);
border-radius: 0 !important;
border: 0 !important;
font-size: 18px;
border-bottom: 1px solid rgba(0, 0, 0, .15) !important;
}
.table_fixed_header thead#clone {
z-index: 2 !important;
}
.blue-check {
margin-bottom: 0 !important;
}
@-webkit-keyframes pulse {
0% {
-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .8);
}
50% {
-webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
}
}
@keyframes pulse {
0% {
-moz-box-shadow: 0 0 0 rgba(0, 0, 0, .8);
box-shadow: 0 0 0 rgba(0, 0, 0, .8);
}
70% {
-moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
}
}
.contactpage>a {
animation: pulse 2s infinite !important;
}
body.menu-open {
overflow: hidden;
}
.menu-open .overlay_nenu {
position: fixed;
background-color: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
top: 0;
z-index: 8;
}
.blog-details table.autowidthtb th {
width: auto;
}
.cta-sc .btn.btn-primary:hover {
box-shadow: 0 14px 26px -12px rgb(0 122 255 / 42%), 0 4px 23px 0 rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(0 122 255 / 42%);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior: auto;
}
}
.sh-link {
margin-top: 15px;
}
.sh-link a {
box-shadow: none !important;
background-color: #eef4ff;
padding: 10px 20px;
display: block;
font-weight: 600;
position: relative;
}
.sh-link a:before {
content: '+';
position: absolute;
right: 20px;
top: 50%;
font-size: 26px;
font-weight: 400;
transform: translate(0, -50%);
color: #242323;
}
.sh-link.sh-show a:before {
content: '-';
}
.sh-link a span {
color: #000;
display: block;
width: calc(100% - 30px);
font-weight: 400 !important;
font-size: 16px;
line-height: 32px;
}
.sh-content {
background-color: #f9f9f9;
color: #000;
padding: 15px 20px;
font-weight: 400;
font-size: 16px;
line-height: 32px;
}
.single-post li, .single-post p, .single-post span {
font-weight: 500 !important;
}
.blog-details .sh-content ul li {
color: #000000 !important;
font-weight: normal !important;
}
.social-media li:not(:last-child) {
margin-right: 5px;
}
.social-media li a:hover {
background-color: #ffffff;
transition: 0.2s ease;
}
.social-media li a:hover img {
filter: invert(1);
}
.social-media li a svg path {
transition: 0.2s ease;
}
.social-media li a {
width: 30px;
height: 30px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 5px;
transition: 0.2s ease;
}
.nav-link.m-auto.w-100.br br {
display: none;
}
@-webkit-keyframes popIn {
0% {
transform: scale(1);
}
60% {
transform: scale(1.2);
}
100% {
transform: scale(1);
}
}
@keyframes popIn {
0% {
transform: scale(1);
}
60% {
transform: scale(1.2);
}
100% {
transform: scale(1);
}
}
@-webkit-keyframes rotateRight {
0% {
transform: scale(1) rotate(0);
}
60% {
transform: scale(1) rotate(60deg);
}
100% {
transform: scale(1) rotate(45deg);
}
}
@keyframes rotateRight {
0% {
transform: scale(1) rotate(0);
}
60% {
transform: scale(1) rotate(60deg);
}
100% {
transform: scale(1) rotate(45deg);
}
}
@-webkit-keyframes rotateLeft {
0% {
transform: scale(1) rotate(45deg);
}
60% {
transform: scale(1) rotate(-15deg);
}
100% {
transform: scale(1) rotate(0deg);
}
}
@keyframes rotateLeft {
0% {
transform: scale(1) rotate(45deg);
}
60% {
transform: scale(1) rotate(-15deg);
}
100% {
transform: scale(1) rotate(0deg);
}
}
.main-accordion h1, .main-accordion h2, .main-accordion h3, .main-accordion h4, .main-accordion h5, .main-accordion h6, .main-accordion p, .main-accordion span,
.main-accordion li {
font-family: 'DM Sans', sans-serif;
}
.main-accordion .accordion {
margin-bottom: 30px;
width: 100%;
}
.main-accordion br {
display: none;
}
.main-accordion .accordion__btn {
display: flex;
align-items: center;
width: 100%;
border: 0;
font-size: 22px;
font-weight: 700;
letter-spacing: 0.0125em;
text-align: left;
background: #F7FBFF;
color: #1E293B;
padding: 20px;
cursor: pointer;
transition: background 0.3s ease, color 0.3s ease, border-radius 0.6s ease;
position: relative;
border-bottom: 1px solid #D4EAFF;
}
.main-accordion .accordion__btn.open {
border-bottom-color: #0177FB !important;
background: #D4E7FB;
}
.main-accordion .accordion__btn.is-expanded, .accordion__btn:hover {
color: #1E293B;
background: #D4E7FB;
}
.main-accordion .accordion__icon {
margin-right: 10px;
}
.main-accordion .pt-10 {
padding: 30px !important;
}
.main-accordion .accordion__content {
padding: 5px 25px 25px 25px;
background: #F7FBFF;
margin-top: 0px;
display: none;
position: relative;
}
.main-accordion .accordion__content *:first-child {
margin-top: 0;
}
.main-accordion .ion-plus::after {
content: '';
position: absolute;
right: 31px;
top: 22px;
background-image: url(https://cdn.moonapps.xyz/moonapps_website/assets/images/arrow-down.svg);
width: 26px;
height: 26px;
transform: rotate(0deg);
background-size: contain;
z-index: 4;
}
.main-accordion .js-accordion__trigger.open .ion-plus::after {
transform: rotate(180deg) !important;
transition: background 0.3s ease, color 0.3s ease, border-radius 0.6s ease;
}
.main-accordion .fs-22 {
font-size: 22px;
font-weight: 700;
margin: 0;
line-height: normal !important;
}
.main-accordion h2, .main-accordion h4 {
font-size: 30px;
padding: 30px 0px 20px 0px !important;
margin: 0 !important;
}
.main-accordion .h5 {
padding: 25px 0px 16px 0px !important;
margin: 0 !important;
font-weight: 600;
}
.main-accordion p,
.main-accordion li {
font-size: 16px;
font-weight: 400;
line-height: 25px !important;
margin: 0 !important;
}
@media screen and (max-width: 1199.98px) {
.main-accordion h2, .main-accordion h4 {
font-size: 26px;
}
.main-accordion .accordion {
margin-bottom: 20px;
}
}
@media screen and (max-width: 767.98px) {
.main-accordion .accordion {
margin-bottom: 15px;
}
.main-accordion .fs-22 {
font-size: 20px !important;
}
.main-accordion h2, .main-accordion h4 {
font-size: 24px;
padding: 20px 0px 10px 0px !important;
}
.main-accordion .h5 {
padding: 20px 0px 12px 0px !important;
}
.main-accordion p,
.main-accordion li {
font-size: 14px;
font-weight: 400;
}
.main-accordion .accordion__btn {
padding: 10px;
}
.main-accordion .ion-plus::after {
right: 21px;
top: 13px;
width: 22px;
height: 22px;
}
.main-accordion .accordion__content {
padding: 5px 15px 15px 15px;
}
}
@media screen and (max-width: 575.98px) {
.main-accordion .fs-22 {
font-size: 18px !important;
}
.main-accordion h2, .main-accordion h4 {
font-size: 22px;
}
.main-accordion .accordion__btn {
padding-right: 45px !important;
}
.gamebanner-btn {
margin-bottom: 20px;
}
}
footer .nav-link:hover {
color: #2a89f2;
}
.section_6 {
min-height: 340px;
top: 140px;
}
.section_6~.mb-xl-5 {
margin-bottom: 0 !important;
}
.launching-ssh {
margin-top: 92px;
color: #1E293B;
}
header {
background-color: transparent !important;
box-shadow: 0 0 5px 1px transparent !important;
-webkit-box-shadow: 0 0 5px 1px transparent !important;
-moz-box-shadow: 0 0 5px 1px transparent !important;
}
.main-section {
text-align: center;
}
.launching-heading .launch-btn {
border-radius: 50px;
font-size: 16px;
font-weight: 700;
padding: 19.5px 45px;
letter-spacing: 0.16px;
}
.launching-heading .launch-btn:hover {
color: #000 !important;
}
.launching-heading .open-ssh {
color: #1E293B;
font-size: 17px;
font-weight: 500;
}
.launching-heading .open-ssh {
color: #1E293B;
font-size: 17px;
font-weight: 500;
}
.launching-heading p {
font-size: 14px;
font-weight: 400;
}
.launching-ssh .max-200 {
max-width: 200px;
min-height: 62px;
}
.main-footer {
background: #F0F3F7;
}
@media screen and (max-width:767.98px) {
.launching-heading .launch-btn {
font-size: 14px;
padding: 12px 20px;
}
.launching-heading .open-ssh {
font-size: 14px;
}
.launching-heading p {
font-size: 13px;
}
.launching-ssh .max-200 {
min-height: auto !important;
}
.launching-ssh {
margin-top: 70px;
}
}
@media screen and (max-width:576.98px) {
.launching-heading .launch-btn {
font-size: 13px;
padding: 10px 16px;
}
.page-template-edrv-page .floating-label label { 
left: 7px !important; 
} 
.page-template-edrv-page .floating-input, .page-template-edrv-page .floating-select { 
min-width: 35px; 
}
.page-template-edrv-page .floating-select { 
padding-top: 8px !important; 
}
.footer-logocontent {
margin-top: 15px;
}
.page-template-edrv-page .floating-select:focus label, .page-template-edrv-page .floating-select label{
top: -10px !important; 
}
label.active {
top: -12px !important; 
}
}
.page-template-ssh-connect footer.pt-lg-5.pt-3.pb-3.mt-lg-5 {
margin-top: 0 !important;
}
.dropdown ul.dropdown-menu li a.nav-link img {
width: 20px !important;
min-width: 24px !important;
max-width: 20px;
height: 20px !important;
min-height: 24px !important;
max-height: 20px;
vertical-align: middle !important;
object-fit: contain;
display: inline-block;
margin-right: 11px;
}
.dropdown ul.dropdown-menu li:nth-child(1) a.nav-link img {
vertical-align: -7px !important;
}
.dropdown ul.dropdown-menu li:nth-child(2) a.nav-link img {
vertical-align: -5px !important;
}
@media screen and (max-width: 1024px) {
.section_6, .section_7 {
margin-bottom: 0px !important;
right: -18px !important;
} 
}
@media screen and (max-width: 576px) {
.section_6 {
background-position: 0 0 !important;
}
.game-banner-btn {
transform: scale(1);
}
.bascmp-banner-btn {
transform: scale(1);
}
} 
@media (min-width: 1199.90px) and (max-width: 1200px) {
.img_section_left, .img_section_right {
background-size: 440px !important;
}
.section_6 {
background-position: 14% 0 !important;
}
}
.page-template-moon-inout .box-shape-image, .page-id-346 .box-shape-image {
background: #fff !important;
max-width: 100% !important;
max-height: 100% !important;
min-width: 100% !important;
min-height: 100% !important;
}
.page-template-moon-inout .box-shape-image img, .page-id-346 .box-shape-image img {
max-width: 100% !important;
max-height: 100% !important;
}
.page-template-moon-inout ol li {
font-size: 16px;
color: #000;
}
.font-17 {
font-size: 17px;
color: #1E293B;
font-weight: 600;
line-height: 26px;
}
.font-30 {
font-size: 30px;
}
.hrm-banner-btn .ios-store-icon, .hrm-banner-btn .win-store-icon {
border-radius: 50px !important;
}
.hrm-banner-btn .win-store-icon img {
transform: scale(1.15);
}
.removeextraspacing a {
padding: 12px 18px !important;
cursor: pointer;
}
.minw-230 {
min-width: 230px;
}
.removeextraspacing a {
min-width: 230px;
}
.page-id-266 .ems-banner-img {
margin-left: 3% !important;
}
.section_8 {
background-image: url(https://cdn.moonapps.xyz/moonapps_website/assets/images/banner_image_8.png);
width: 99% !important;
background-size: 90% !important;
height: 415px !important;
background-repeat: no-repeat !important;
background-position: 40% 0 !important;
position: inherit !important;
}
@media screen and (min-width: 1199.99px) {
.page-id-266 .ems-banner-content .h1 {
font-size: 2.5rem !important;
font-weight: 600 !important;
}
.page-id-266 .ems-banner-img img {
transform: scale(1.2);
} 
.navbar .navbar-nav .nav-link:not(.btn-outline-secondary):hover {
color: #2a89f2;
}
}
.floating-label .label-up {
top: -10px;
transition: top 0.2s ease;
}
@media screen and (min-width: 1023.99px) {
.page-id-266 .ems-banner-img img {
transform: scale(1.2);
} 
}
@media screen and (max-width: 1023.99px) { 
.page-template-edrv-page .banner-form {  
margin-inline: auto !important;
}
.container {
max-width: 97% !important;
margin: 0 auto !important;
}
}
@media screen and (max-width: 1199.98px) {
.section_8 {
background-size: 50% !important;
height: 400px !important;
background-position: 50% 0 !important;
}
}
@media screen and (max-width: 1199.98px) {
.section_8 {
background-size: 50% !important;
height: 400px !important;
background-position: 50% 0 !important;
}
}
@media screen and (max-width: 991.98px) {
.section_8 {
background-size: 50% !important;
height: 330px !important;
background-position: 50% 0 !important;
margin-bottom: 0px !important;
}
.footer-navigationmenu {
min-width: 33%;
}
}
@media screen and (max-width: 767.98px) {
.section_8 {
background-size: 75% !important;
margin-bottom: 10px !important;
}
.minw-230 {
min-width: 190px !important;
}
.footer-navigationmenu {
min-width: 100%;
}
}
@media screen and (max-width: 500px) {
.section_8 {
background-size: 88% !important;
}
}
@media screen and (max-width: 410px) {
.section_8 {
background-size: 100% !important;
height: 290px !important;
}
.removeextraspacing a:not(:last-child) {
margin-right: 0px !important;
margin-bottom: 0px !important;
}
}
.dsection .btn, .csection .btn {
display: none !important;
}
.bsection.dsection .btn {
display: inline-block !important;
}
.hrm_iframe iframe {
aspect-ratio: 2/1;
}
video[name="media"] {
width: 100%;
}
.mbe-banner-btn {
margin-top: 20px;
}
.mbe-banner-btn a {
min-width: 230px;
padding: 10px !important;
columns: #5F6368;
background-color: #fff;
border: 1.5px solid #5F6368;
border-radius: 7px;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
box-shadow: 4px 5px 6px -4px #5F6368;
text-decoration: none;
}
.mbe-banner-btn a:hover {
background-color: #2A89F2;
color: #fff !important;
border-color: #2A89F2 !important;
}
.mbe-banner-btn a:focus-visible {
outline-offset: 0px !important;
}
.mbe-banner-btn a p {
color: #5F6368;
border-bottom: 0px !important;
}
.mbe-banner-btn a:hover p {
color: #fff !important;
}
.page-id-346 h1 {
font-weight: 600 !important;
}
.page-id-346 .bacmp-tracker li {
color: #1E293B !important;
}
.bcmp-banner-button p:first-child {
min-width: 154px;
}
.bcmp-banner-button p:first-child {
line-height: 20px;
font-size: 13px;
}
.bcmp-banner-button p:last-child {
line-height: 10px;
font-weight: 500;
font-size: 16px;
}
.game-banner-btn {
transform: scale(1.2);
}
.bascmp-banner-btn {
transform: scale(1.05);
}
.footer-logocontent {
margin-top: 30px;
}
.page-id-1359 .gamebanner-btn .btn {
margin-bottom: 30px;
}
.footer-navigationfmenu {
max-width: 370px;
}
.footer-navigationmenu {
max-width: 250px;
}
.bascamp-section-buttons {
min-width: 190px !important;
}
.bascamp-section-buttons:hover .bascmp-btn-text p {
color: #000 !important;
}
.bascmp-btn-text p:first-child {
margin: 0;
font-size: 10px;
line-height: 13px;
text-transform: uppercase;
text-align: start;
color: #fff;
}
.page-id-154 .card a .wp-post-image {
height: auto !important;
}
.bascmp-btn-text p:last-child {
margin: 0;
font-size: 13px;
text-align: start;
font-weight: 500;
color: #fff;
line-height: 16px;
}
.bascmp-btn-text:hover p {
color: #000 !important;
}
.page-id-1093 h1 {
color: rgba(30, 41, 59, 1);
font-weight: 600;
}
.csection .btn.yourmap-btn-block {
display: block !important;
} .page-template-edrv-page .banner-form {
border: 1px solid #A4CEDC;
background: #FFFFFF;
box-shadow: 0px 4px 24px 0px #0000000D;
border-radius: 15px;
padding: 20px;
max-width: 500px;
margin-left: auto;
}
.page-template-edrv-page .floating-label {
position: relative;
margin-bottom: 14px;
}
.page-template-edrv-page .floating-input, .page-template-edrv-page .floating-select {
font-size: 14px;
padding: 5px 10px;
display: block;
width: 100%;
height: 40px; 
min-height: 30px; 
background-color: #fff;
border: 0.5px solid #C2C2C2;
border-radius: 5px;
min-height: 35px;
color: #000;
}
.page-template-edrv-page .floating-select { 
height: 40px !important;  
}
.page-template-edrv-page .floating-input:focus, .page-template-edrv-page .floating-select:focus {
outline: none;
}
.page-template-edrv-page .floating-label label {
color: #999;
font-size: 14px;
padding-inline: 2px;
font-weight: normal;
position: absolute;
pointer-events: none;
left: 10px;
top: 6px;
transition: 0.2s ease all;
-moz-transition: 0.2s ease all;
-webkit-transition: 0.2s ease all;
}
.page-template-edrv-page .floating-input:focus~label, .page-template-edrv-page .floating-input:not(:placeholder-shown)~label, .page-template-edrv-page textarea:focus~label {
top: -10px;
font-size: 14px;
color: #00000080;
background: #fff;
line-height: normal;
padding-inline: 2px;
}
.page-template-edrv-page .floating-select:focus~label, .page-template-edrv-page .floating-select:not([value=""]):valid~label, .page-template-edrv-page textarea:focus~label {
top: -10px;
font-size: 14px;
color: #00000080;
background: #fff;
line-height: normal;
}
.page-template-edrv-page .form-submit .btn {
background: #0A7EA4;
min-height: 45px;
}
.page-template-edrv-page .box-shape-image img {
max-width:  100% !important;
max-height:  100% !important;
}
.page-template-edrv-page .box-shape-image {
background: none !important;
}
.ev-primary {
color: #0A7EA4;
}
.evbg-primary {
background: #0A7EA4 !important;
border-color: #0A7EA4 !important;
}
.page-template-edrv-page .check_list li:before {  
filter: invert(34%) sepia(81%) saturate(1052%) hue-rotate(162deg) brightness(91%) contrast(60%);
}
.page-template-edrv-page .profile-user-img {
height: 100%;
width: 100%;
border-radius: 100%;
}
.page-template-edrv-page .avatar-upload {
position: relative; 
margin-bottom: 20px;
}
.page-template-edrv-page .avatar-preview { 
max-width: 80px;
width: 80px;
background: #0A7EA4;
border:1px solid #0A7EA4;
height: 80px; 
border-radius: 100px;
margin: 0 auto;
}
.page-template-edrv-page .avatar-upload .avatar-edit {
padding: 10px;
text-align: center;
}
.page-template-edrv-page .avatar-upload .avatar-edit input {
display: none;
width: 100%;
}
.page-template-edrv-page .avatar-upload .avatar-edit input + label {
display: inline-block;
width: 100%;
height: 100%;
margin-bottom: 0; 
cursor: pointer;
font-weight: normal;
transition: all 0.2s ease-in-out;
color:#7B7B7B;
} 
.page-template-edrv-page .hero-section.page-background {
background-image: url(https://beta11.moontechnolabs.com/moonapps/wp-content/themes/moonapps/assets/images/ev-banner-img.svg); 
}
.page-template-edrv-page .light-blue-card {
background: rgb(10 126 164 / 15%); 
}
.page-template-edrv-page .width-50 {    
width: calc(50% - 12px) !important
}
@media screen and (max-width: 767.98px) {
.page-template-edrv-page .width-50 { 
width: 100% !important;
}
}
.page-template-edrv-page .box-shape-image {
max-width: 100% !important;
max-height: 100% !important;
min-width: 100% !important;
min-height: 100% !important;
} 
.floating-label span.error {
font-size: 14px;
}
.hover-text-white:hover {
color: #fff !important;
}
.form__checkbox-group {
position: relative;
} 
.checkbox-group .checkbox-block input  { 
accent-color: #0A7EA4;
width: 17px;
height: 17px;
cursor: pointer;
} .checkbox-group.error label { 
color: #EA1010; 
}
.checkbox-group .checkbox-block label {  
line-height: 17px;
font-size: 14px;
}
.checkbox-group .checkbox-block input:checked { 
accent-color: #0A7EA4; 
} 
.checkbox-group .checkbox-block input:focus, .checkbox-group .checkbox-block input:focus-visible { 
accent-color: #0A7EA4; 
outline-color:#0A7EA4 !important; 
outline-width: 0.2px !important;
border: 0.2px solid #0A7EA4 !important; 
} 
.banner-form .textareas {
min-height: 80px;
}
.floating-label span.error {
color: #EA1010;
display: none !important;
}
.floating-label .floating-input.error ~ label {
color: #EA1010 !important;
}
span.error {
display: none !important;
}
.floating-select { 
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;      
background-image: url('data:image/svg+xml;utf8,<svg fill="gray" height="26" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M7 10l5 5 5-5z"/></svg>');
background-repeat: no-repeat;
background-position: right 10px center;
background-size: 20px;
} 
.page-template-edrv-page .floating-label  .floating-select.valid ~ label {
top: -10px !important;
line-height: 20px;
}
.floating-label #myLabel.active, .floating-label #myLabel {
background-color: #ffffff !important;
}
.new-header #menu-item-104:hover .dropdown-menu {
right: unset;
display: block;
}
.free-tools .dropdown-menu {
padding: 10px 15px;
}
.free-tools-menu{
margin-top: 27px;
}