<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.image-bubble-close+img {
display: none;
} @import url(https://p.typekit.net/p.css?s=1&amp;k=lkk7aya&amp;ht=tk&amp;f=36195.36196.36202.36205.36211.36212.36219.36220&amp;a=87460140&amp;app=typekit&amp;e=css);
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&amp;display=swap");
@font-face {
font-family: "rival-sans-narrow";
src: url(https://use.typekit.net/af/cb116f/00000000000000007735aa17/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3) format("woff2"), url(https://use.typekit.net/af/cb116f/00000000000000007735aa17/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3) format("woff"), url(https://use.typekit.net/af/cb116f/00000000000000007735aa17/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3) format("opentype");
font-display: auto;
font-style: italic;
font-weight: 700;
font-stretch: normal;
}
@font-face {
font-family: "rival-sans-narrow";
src: url(https://use.typekit.net/af/fcef9f/00000000000000007735aa1b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3) format("woff2"), url(https://use.typekit.net/af/fcef9f/00000000000000007735aa1b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3) format("woff"), url(https://use.typekit.net/af/fcef9f/00000000000000007735aa1b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3) format("opentype");
font-display: auto;
font-style: normal;
font-weight: 400;
font-stretch: normal;
}
@font-face {
font-family: "rival-sans-narrow";
src: url(https://use.typekit.net/af/a59cb3/00000000000000007735aa2c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3) format("woff2"), url(https://use.typekit.net/af/a59cb3/00000000000000007735aa2c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3) format("woff"), url(https://use.typekit.net/af/a59cb3/00000000000000007735aa2c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3) format("opentype");
font-display: auto;
font-style: normal;
font-weight: 700;
font-stretch: normal;
}
@font-face {
font-family: "rival-sans-narrow";
src: url(https://use.typekit.net/af/2d410e/00000000000000007735aa35/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3) format("woff2"), url(https://use.typekit.net/af/2d410e/00000000000000007735aa35/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3) format("woff"), url(https://use.typekit.net/af/2d410e/00000000000000007735aa35/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3) format("opentype");
font-display: auto;
font-style: italic;
font-weight: 400;
font-stretch: normal;
}
@font-face {
font-family: "rival-sans";
src: url(https://use.typekit.net/af/b20507/00000000000000007735aa19/30/l?subset_id=2&amp;fvd=i7&amp;v=3) format("woff2"), url(https://use.typekit.net/af/b20507/00000000000000007735aa19/30/d?subset_id=2&amp;fvd=i7&amp;v=3) format("woff"), url(https://use.typekit.net/af/b20507/00000000000000007735aa19/30/a?subset_id=2&amp;fvd=i7&amp;v=3) format("opentype");
font-display: auto;
font-style: italic;
font-weight: 700;
font-stretch: normal;
}
@font-face {
font-family: "rival-sans";
src: url(https://use.typekit.net/af/c7b379/00000000000000007735aa1c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3) format("woff2"), url(https://use.typekit.net/af/c7b379/00000000000000007735aa1c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3) format("woff"), url(https://use.typekit.net/af/c7b379/00000000000000007735aa1c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3) format("opentype");
font-display: auto;
font-style: normal;
font-weight: 700;
font-stretch: normal;
}
@font-face {
font-family: "rival-sans";
src: url(https://use.typekit.net/af/0d56a2/00000000000000007735aa31/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3) format("woff2"), url(https://use.typekit.net/af/0d56a2/00000000000000007735aa31/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3) format("woff"), url(https://use.typekit.net/af/0d56a2/00000000000000007735aa31/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3) format("opentype");
font-display: auto;
font-style: italic;
font-weight: 400;
font-stretch: normal;
}
@font-face {
font-family: "rival-sans";
src: url(https://use.typekit.net/af/556d5f/00000000000000007735aa34/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3) format("woff2"), url(https://use.typekit.net/af/556d5f/00000000000000007735aa34/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3) format("woff"), url(https://use.typekit.net/af/556d5f/00000000000000007735aa34/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3) format("opentype");
font-display: auto;
font-style: normal;
font-weight: 400;
font-stretch: normal;
} @font-face {
font-family: 'Bebas Neue';
src: url(https://fonts.gstatic.com/s/bebasneue/v14/JTUSjIg69CK48gW7PXoo9Wdhyzbi.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Bebas Neue';
src: url(https://fonts.gstatic.com/s/bebasneue/v14/JTUSjIg69CK48gW7PXoo9Wlhyw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-weight: 100 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-family: 'Inter';
font-weight: 100 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Inter';
font-weight: 100 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
@font-face {
font-family: 'Inter';
font-weight: 100 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
font-family: 'Inter';
font-weight: 100 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Inter';
font-weight: 100 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Inter';
font-weight: 100 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}  body {
font-family: "rival-sans", sans-serif !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
label,
body b,
body strong,
body .bold,
body i,
body em,
div {
font-family: "Inter", sans-serif !important;
}
.font-bebas-neue,
.font-bebas-neue h2,
.font-bebas-neue h1,
.font-bebas-neue h2 strong,
.font-bebas-neue h3 {
font-family: "Bebas Neue", sans-serif !important;
font-weight: 400 !important;
font-style: normal;
} #pum-12977.pum-active {
opacity: 1;
display: block;
}
.cli-bar-message {
line-height: 18px;
font-size: 12px;
}
.container-wrap {
padding-bottom: 0 !important;
}
#header-outer #logo,
#header-outer .logo-spacing {
margin-top: 10px;
margin-bottom: 10px;
}
#header-outer.scrolling a#logo {
background-image: url(https://www.mariapps.com/wp-content/uploads/mariapps-10th-logo.png) !important;
background-size: contain;
}
#header-outer.scrolling img {
opacity: 0;
}
#header-outer.fp-section-2.scrolling {
box-shadow: none !important;
background-color: transparent !important
}
#slide-out-widget-area {
background: #0071c0 !important;
}
#slide-out-widget-area .menu .menu-item.icon-nav {
background-color: #fff;
width: 35px;
height: 35px;
border-radius: 100%;
padding-top: 6px;
margin-right: 5px !important;
margin-top: 40px !important;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li a {
font-size: 26px !important;
line-height: 40px !important;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li .sub-menu li a {
font-size: 20px !important;
line-height: 26px !important;
}
body #slide-out-widget-area .inner .off-canvas-menu-container .icon-nav a {
font-size: 0px !important;
}
.icon-nav {
display: none !important;
}
.icon-nav a {
font-size: 0 !important;
background-repeat: no-repeat;
background-position: center;
width: 18px;
height: 18px;
background-size: contain;
margin: 0 7px !important;
position: relative;
top: 2px;
}
.icon-nav a::after {
display: none !important;
}
.icon-nav.nav-instagram-icon a {
background-image: url(https://www.mariapps.com/wp-content/uploads/2021/10/icon-instagram.png);
top: 2px;
}
.icon-nav.nav-facebook-icon a {
background-image: url(https://www.mariapps.com/wp-content/uploads/2021/09/icon-fb-1.png);
top: 3px;
}
.icon-nav.nav-indeed-icon a {
background-image: url(https://www.mariapps.com/wp-content/uploads/2021/09/icon-indeed-1.png);
}
.icon-nav.nav-twitter-icon a {
background-image: url(https://www.mariapps.com/wp-content/uploads/2021/09/icon-twitter-1.png);
top: 4px;
}
.icon-nav.nav-youtube-icon a {
background-image: url(https://www.mariapps.com/wp-content/uploads/2021/09/icon-youtube-1.png);
top: 3px;
}
body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav&gt;.buttons {
margin-left: 0 !important;
}
#header-outer .sf-menu li ul li a {
color: #000 !important;
padding-left: 0;
}
li.sm-menu-icons ul li a {
display: flex !important;
gap: 10px;
}
li.sm-menu-icons ul li a:before {
content: "";
width: 25px;
height: 25px;
display: inline-block;
background-repeat: no-repeat;
}
li.sm-menu-icons ul li.sm-smartpal a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/Smartpal-menu-icon.png);
}
li.sm-menu-icons ul li.sm-smartops a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/smartOps-menu-icon.png);
}
li.sm-menu-icons ul li.sm-livefleet a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/LiveFleet-menu-icon.png);
}
li.sm-menu-icons ul li.sm-palextrack a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/PAL-eXtrack-menu-icon.png);
}
li.sm-menu-icons ul li.sm-econnect a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/eConnect-menu-icon.png);
}
li.sm-menu-icons ul li.sm-fixedassets a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/smartSync-menu-icon.png);
}
li.sm-menu-icons ul li.sm-ticketing a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/Ticketing-menu-icon.png);
}
li.sm-menu-icons ul li.sm-mobapp a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/Mobile-Apps-menu-icon.png);
}
li.sm-menu-icons ul li.sm-12pbot a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/I2P-menu-icon.png);
}
li.sm-menu-icons ul li.sm-maxv a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/MAXv-menu-icon.png);
}
li.sm-menu-icons ul li.sm-erbooks a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/eRBooks-menu-icon.png);
}
li.sm-menu-icons ul li.sm-cruisepal a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/CruisePAL-menu-icon.png);
}
li.sm-menu-icons ul li.sm-maritimebi a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/BI-menu-icon.png);
}
li.sm-menu-icons ul li.sm-oceanOpt a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/ocean-opt-menu-icon.png);
}
li.sm-menu-icons ul li.sm-oceanAi a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/ocean-ai.png);
}
li.sm-menu-icons ul li.sm-ferrypal a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/ferrypal-menu.png);
}
li.sm-menu-icons ul li.sm-yatchpal a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/yachtpal-menu.png);
}
.mobile-only li.sm-menu-icons ul.sub-menu {
padding-left: 0 !important;
}
.clr-black .custom-list li {
color: #000;
}
.sf-menu .sub-menu .menu-item i {
font-weight: 600; }
.clr-white {
color: #fff;
}
.cmn-link-text:hover {
text-decoration: underline;
color: #f57e7e;
}
body #header-outer.dark-slide #top nav ul li a {
color: #000;
}
body #header-outer.scrolling #top nav ul li a {
color: #000;
}
#top nav ul li a {
color: #fff;
font-weight: 600;
}
body #header-outer.dark-slide.transparent #top nav&gt;ul li a,
body #header-outer.transparent.dark-slide&gt;#top nav .sf-menu&gt;.current-menu-ancestor&gt;a {
color: #000 !important;
}
#header-outer.transparent #top nav&gt;.sf-menu&gt;li.nav-button&gt;a:hover {
color: #426fe0 !important;
}
body #header-outer {
box-shadow: none !important;
background-color: transparent !important;
}
body #header-outer.scrolling {
background-color: #fff !important;
}
#header-outer.scrolling #logo img,
#header-outer.scrolling .logo-spacing img { }
#header-space {
height: 0px !important;
}
#slide-out-widget-area.slide-out-from-right-hover {
padding: 62px 50px;
}
#header-outer header .span_9.col_last {
flex: 1;
}
#header-outer header .span_9.col_last&gt;nav,
#header-outer header .span_9.col_last .sf-menu {
width: 100%;
}
#header-space {
height: auto !important;
}
#header-outer header ul.sf-menu {
justify-content: end;
}
#header-outer .nav-contact-menu a {
border: 1px solid #fff;
padding: 10px 20px !important;
margin: 0 5px !important;
font-weight: 400;
border-radius: 20px;
}
#header-outer .nav-contact-menu a:hover {
background-color: #109BE5;
border-color: #109BE5;
}
#header-outer .nav-contact-menu a span::after {
display: none !important;
}
#header-outer .nav-button a {
border: 1px solid #109BE5;
padding: 10px 20px !important;
background-color: #109BE5;
font-weight: 400;
border-radius: 20px;
}
#header-outer .nav-button a:hover {
background-color: #fff;
border-color: #fff;
}
#header-outer .nav-button a:before {
display: none !important;
}
#top nav ul #search-btn a span.icon-salient-search {
color: #fff;
}
#header-outer.scrolling #top nav ul #search-btn a span.icon-salient-search {
color: #000;
}
#header-outer.scrolling .nav-contact-menu a {
border: 1px solid #109BE5;
color: #109BE5;
}
#header-outer.scrolling .nav-contact-menu a:hover {
color: #fff;
}
#header-outer.scrolling #top nav&gt;ul&gt;.nav-button.button_bordered a {
color: #fff !important;
}
#header-outer.scrolling #top nav&gt;ul&gt;.nav-button.button_bordered a:hover {
background-color: #109BE5;
}
body #header-outer.dark-slide #top nav&gt;ul&gt;.nav-contact-menu a {
border-color: #109be5;
color: #109be5 !important;
}
#header-outer.dark-slide #top nav&gt;ul&gt;.nav-button.button_bordered a {
color: #fff !important;
}  .home-banner-wrpr&gt;.vc_column-inner&gt;.wpb_wrapper {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.home-banner-section {
min-height: calc(100vh - 0px) !important;
}
.home-banner-section .nectar-video-wrap:before {
content: "";
position: absolute;
inset: 0;
height: 100%;
background-image: url(https://www.mariapps.com/wp-content/uploads/overlay.png);
opacity: 0.7;
}
.home-banner-section&gt;.col.span_12 {
min-height: calc(100vh - 0px) !important;
}
.home-banner-section .nectar-rotating-words-title {
display: flex;
justify-content: center;
text-align: center;
}
.h-b-title-section {
flex: 1;
}
.h-b-title-section&gt;.row_col_wrap_12_inner {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.home-banner-section .nectar-rotating-words-title h1.heading {
font-size: 70px;
font-weight: 700;
color: #fff;
}
.home-banner-section .nectar-rotating-words-title .ending-text {
line-height: 50px;
}
.home-banner-section .nectar-rotating-words-title .dynamic-words {
font-weight: 700;
}
.home-banner-section .dynamic-words .text-wrap span {
padding-bottom: 2px;
color: #0071c0;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn {
border-radius: 0 !important;
border-width: 1px;
color: #ffffffd1;
font-size: 16px;
font-weight: 300;
padding: 13px 40px 15px;
margin-top: 30px;
position: relative;
overflow: hidden;
font-weight: 400;
border-radius: 20px !important;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #0071c0;
transform: translateX(-101%);
transition: 0.5s ease-in-out;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn:hover {
background-color: transparent !important;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn:hover:after {
transform: translateX(0);
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn span {
z-index: 99;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn:hover span {
color: #fff !important;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn.btn-darkblue {
background-color: #1A214B !important;
border-color: #1A214B !important;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn.btn-darkblue:hover,
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn.btn-outline:hover,
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn.bg-primary:hover {
border-color: #0071c0 !important;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn.btn-outline {
border-color: #109BE5 !important;
color: #109BE5 !important;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn.bg-primary {
background-color: #109BE5 !important;
border-color: #109BE5 !important;
color: #ffffffd1 !important;
}
.home-banner-nav&gt;.vc_column-inner&gt;.wpb_wrapper {
display: flex;
justify-content: space-between;
gap: 10px;
width: 90%;
margin: 0 auto !important;
}
.home-banner-nav&gt;.vc_column-inner&gt;.wpb_wrapper&gt;a {
width: 100%;
}
.home-banner-nav .home-banner-links {
background: rgb(16 155 229 / 40%);
color: #fff;
margin-bottom: 20px !important;
padding: 10px 20px;
flex-basis: 33.333%;
text-align: center;
border-bottom: 2px solid rgb(255 255 255 / 30%);
}
.home-banner-nav .nectar-split-heading {
background: rgb(16 155 229 / 40%);
color: #fff;
margin-bottom: 20px !important;
padding: 15px 20px;
flex-basis: 33.333%;
text-align: center;
border-bottom: 2px solid rgb(255 255 255 / 30%);
position: relative;
overflow: hidden;
height: 70%;
}
.home-banner-nav .nectar-split-heading p {
font-size: 15px !important;
}
.home-banner-nav .nectar-split-heading:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: rgb(0 113 192 / 55%);
transform: translateX(-101%);
transition: 0.5s ease-in-out;
z-index: -1;
}
.home-banner-nav .nectar-split-heading:hover:before {
transform: translateX(0%);
}
.home-banner-nav&gt;.row_col_wrap_12_inner {
flex-wrap: nowrap !important;
gap: 10px;
margin: 0 30px 0 40px !important;
}
.mariapps-goal-section {
padding: 15% 0 !important;
}
.mariapps-goal-section .video-color-overlay.row-bg-layer {
opacity: 0.93 !important;
}
.mariapps-goal-section .mariapps-goal-cnt {
max-width: 70%;
margin: 0 auto !important;
}
.mariapps-goal-cnt h3 {
text-align: center;
font-size: 32px !important;
line-height: 50px !important;
color: #1A214B;
font-weight: 300 !important;
} .digital-ino-video {
padding: 15% 0 !important;
}
.digital-ino-video h2 {
color: #fff !important;
font-size: 44px;
font-weight: 700;
margin-bottom: 10px;
letter-spacing: 1px;
}
.digital-video-playbtn&gt;.vc_column-inner {
align-items: center;
}
.digital-video-playbtn .nectar_video_lightbox.magnific-popup {
width: 100px;
height: 100px;
background-image: url(https://www.mariapps.com/wp-content/uploads/video-play-icon.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
}
.digital-video-playbtn .nectar_video_lightbox.magnific-popup::before,
.digital-video-playbtn .nectar_video_lightbox.magnific-popup .play {
display: none;
}  .mariapps-vessel-wrpr {
padding: 10% 0 !important;
}
.mariapps-vessel-wrpr .hide {
display: none !important;
}
.mariapps-vessel-wrpr .ma-counter-section lottie-player {
width: 100px;
margin: 0 auto;
}
.mariapps-vessel-wrpr .ma-counter-section .ma-counter-item {
padding-left: 0;
}
.mariapps-vessel-wrpr .img-counter {
width: 85px !important;
max-height: 70px;
object-fit: contain;
}
.mariapps-vessel-wrpr .nectar-milestone {
margin-bottom: 0px;
display: flex;
justify-content: center;
}
.mariapps-vessel-wrpr .nectar-milestone h3 {
font-size: 32px !important;
color: #fff !important;
font-weight: 300 !important;
margin-right: 5px;
margin-bottom: 0;
}
.mariapps-vessel-wrpr .nectar-milestone .symbol-wrap {
font-size: 32px !important;
color: #fff !important;
font-weight: 300 !important;
}
.mariapps-vessel-wrpr .ma-counter h3 {
font-size: 22px !important;
color: #fff !important;
font-weight: 300;
margin-bottom: 0;
text-align: center;
} .smartpal-first-section {
height: 100vh;
}
.smartpal-second-section {
height: 100vh;
}
.home-smartpal-section .nectar-sticky-media-sections {
gap: 0 !important;
}
.home-smartpal-section .nectar-sticky-media-section__content-section {
margin-bottom: 0 !important;
height: 100vh;
min-height: 700px;
background-color: #1A214B;
color: #fff;
padding: 0 10% 0 30%;
display: flex;
flex-direction: column;
justify-content: center;
position: relative;
}
.home-smartpal-sectionP {
position: relative;
}
.home-smartpal-section::before {
content: "";
position: absolute;
left: -20%;
top: calc(50% - 50%);
background-image: url(https://www.mariapps.com/wp-content/uploads/location-rotate-1.png);
width: 100%;
height: 100%;
max-width: 900px;
display: block;
background-size: 90%;
background-position: center center;
background-repeat: no-repeat;
-webkit-animation: spin 50s linear infinite;
-moz-animation: spin 60s linear infinite;
animation: spin 50s linear infinite;
opacity: 0.2;
z-index: 99;
pointer-events: none;
}
body.material .home-smartpal-section .all-modules-btn.nectar-button.see-through {
border: 0px rgba(0, 0, 0, 0.75);
font-size: 16px;
margin-top: 60px;
color: #ffffff !important;
margin-left: 45px;
position: relative;
overflow: hidden;
display: inline-block;
width: 140px;
padding: 10px 0;
}
body.material .home-smartpal-section .all-modules-btn.nectar-button.see-through:after {
content: "";
left: 0;
bottom: -2px;
width: 100%;
height: 2px;
background-color: #0071c0;
transform: translateX(-100%);
transition: 0.5s ease-in-out;
display: block;
}
body.material .home-smartpal-section .all-modules-btn.nectar-button.see-through:hover:after {
transform: translateX(0);
}
@keyframes smrotation {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-moz-keyframes smrotation {
100% {
-moz-transform: rotate(360deg);
}
}
@-webkit-keyframes smrotation {
100% {
-webkit-transform: rotate(360deg);
}
}
.home-smartpal-section .h-smartpal-title h3 {
color: #fff;
font-size: 26px !important;
line-height: 40px !important;
font-weight: 300;
padding-right: 20%;
}
.home-smartpal-section .nectar-sticky-media-section__media {
background-size: auto;
background-repeat: no-repeat;
}
.home-smartpal-section .nectar-sticky-media-section__featured-media {
height: 75vh !important;
margin-top: 60px !important;
transform: translateX(-100px);
z-index: 99;
}
.home-smartpal-section .nectar-sticky-media-section__content-section .img-with-aniamtion-wrap img {
width: 250px;
}
.home-smartpal-section .h-sm-title {
margin-bottom: 70px;
}
.home-smartpal-section .h-sm-title&gt;.wpb_wrapper {
display: flex;
gap: 15px;
padding-left: 45px;
}
.home-smartpal-section .h-sm-title h4 {
font-size: 36px !important;
color: #109BE5 !important;
margin-bottom: 0;
margin-top: 4px;
}
.home-smartpal-section .h-sm-title h3 {
font-size: 38px !important;
color: #fff !important;
}
.home-smartpal-section .h-smartpal-modules h4 {
color: #fff;
font-size: 15px;
font-weight: 300;
margin: 15px 0;
}
.nectar-sticky-row-wrap--top.hide-sticky {
position: relative !important;
}
.h-smartpal-modules .hide {
display: none !important;
}
.h-smartpal-modules&gt;.row_col_wrap_12_inner.col span_12 {
gap: 20px;
flex-wrap: nowrap;
}
.h-smartpal-modules .h-sm-items {
min-height: 200px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid rgb(255 255 255 / 5%);
}
.h-smartpal-modules .h-sm-items.b-0 {
border-width: 0 !important;
}
.h-smartpal-modules .h-sm-items.blb-0 {
border-width: 1px 0 0 0;
}
.h-smartpal-modules .h-sm-items.blt-0 {
border-width: 0 0 1px 0;
}
.h-smartpal-modules .h-sm-items.bt-0 {
border-width: 0 1px 1px 1px;
}
.h-smartpal-modules .h-sm-items.bb-0 {
border-width: 1px 1px 0 1px;
}
.h-smartpal-modules .h-sm-items lottie-player {
margin: 0 auto 0px;
width: 120px;
}
.h-smartpal-modules .h-sm-items .w-sm lottie-player {
width: 110px;
}
.h-sm-items.wpb_column.has-animation[data-animation=reveal-from-bottom]&gt;.vc_column-inner {
transform: translateY(130%);
-webkit-transform: translateY(130%);
}
.home-parallax-section {
min-height: 620px !important;
}
.home-parallax-section.row-bg-wrap .row-bg {
background-position: center center !important;
}
.home-parallax-section .p-content-wrpr {
background: rgb(0 0 0 / 40%);
padding: 60px 50px !important;
max-width: 500px;
color: #fff;
}
.home-parallax-section .p-content-wrpr h2 {
font-size: 46px;
font-weight: 700;
color: #fff;
margin-bottom: 40px;
}
.home-parallax-section .p-content-wrpr h2 span:first-child span {
font-weight: 700;
color: #109BE5;
}
.home-parallax-section .p-content-wrpr p {
font-size: 22px !important;
font-weight: 100;
color: rgb(255 255 255 / 90%);
line-height: 32px !important;
}
.home-parallax-section .p-content-wrpr .p-inner-btns {
animation-delay: 20s;
}
.h-our-clients h3 {
font-size: 38px !important;
font-weight: 700 !important;
color: #1A214B !important;
margin-bottom: 40px !important;
}
.digitalize-business-wrpr h3 {
color: #fff;
font-size: 34px !important;
font-weight: 300 !important;
margin-bottom: 30px !important;
}
.digitalize-business-wrpr h4 {
font-size: 22px !important;
font-weight: 300 !important;
color: #ffffff !important;
margin-bottom: 20px !important;
}
.ma-wesupport-section .nectar-sticky-media-section__content-section {
margin-bottom: 0 !important;
height: 100vh;
min-height: 700px;
color: #fff;
padding: 0 30% 0 0;
display: flex;
flex-direction: column;
justify-content: center;
position: relative;
}
.ma-wesupport-section .h-we-parallax h2 {
font-size: 48px;
font-weight: 700;
color: #000;
margin-bottom: 40px;
}
.ma-wesupport-section .h-we-parallax h3 {
font-size: 22px !important;
font-weight: 400;
color: rgb(0 0 0);
line-height: 38px !important;
text-align: left !important;
}
.ma-wesupport-section .nectar-sticky-media-section__featured-media {
height: 75vh !important;
margin-top: 100px !important;
z-index: 99;
width: calc(56% - 3%) !important;
}
.digital-ino-cnt {
background-color: rgb(25 29 57 / 75%) !important;
padding: 50px 50px 40px 70px !important;
border-radius: 2px;
}  .home-section-banner {
height: 100vh;
}
.home-section-banner .banner-sec-main-title { padding-top: 15%;
}
.home-section-banner .banner-sec-main-title h1 {
color: #fff;
font-size: 70px;
line-height: 72px;
}
.home-section-banner .banner-sec-main-title h1 strong {
color: #1492E6;
}
.home-section-banner .banner-sec-main-title h5 {
width: 60%;
color: #fff;
font-weight: 300;
font-size: 16px;
line-height: 24px;
}
.home-section-banner .nectar_video_lightbox .play {
height: 60px !important;
width: 60px !important;
}
.home-section-banner .nectar_video_lightbox .play .inner-wrap.inner {
background-image: url(https://www.mariapps.com/wp-content/uploads/video-play-icon.png);
background-repeat: no-repeat;
background-size: contain;
background-position: 21px center;
background-size: 25px;
}
.home-section-banner .nectar_video_lightbox .play svg {
opacity: 0;
}
.home-section-banner .banner-sec-sub-title .wpb_wrapper {
display: flex;
justify-content: end;
}
.home-section-banner .banner-sec-sub-title .wpb_text_column {
width: 50%;
}
.home-section-banner .banner-sec-sub-title h3 {
color: #fff;
font-size: 26px;
line-height: 32px;
font-weight: 400;
}
.h-comp-hol-sol {
height: 100vh;
display: flex;
align-items: center;
}
.h-comp-hol-sol .row-bg-wrap .row-bg {
border-bottom-right-radius: 50px;
}
.h-comp-hol-sol .comp-hol-sol-first h3 {
font-size: 24px;
color: #1492E6;
font-weight: 600;
margin-bottom: 20px;
}
.h-comp-hol-sol .comp-hol-sol-first h2 {
font-size: 62px;
line-height: 65px;
color: #fff;
}
.h-comp-hol-sol .comp-hol-sol-first p {
color: #fff;
font-size: 16px !important;
width: 74%;
line-height: 27px !important;
}
.h-comp-hol-sol .comp-hol-sol-first a {
color: #fff;
font-size: 18px;
display: inline-block;
}
.h-comp-hol-sol .comp-hol-sol-first a:after {
content: "";
border-bottom: 2px solid #fff;
display: block;
position: relative;
top: 5px;
}
.h-comp-hol-sol .comp-hol-sol-first a:hover {
color: #109be5;
}
.h-comp-hol-sol .comp-hol-sol-first a:hover:after {
border-color: #109be5;
}
.h-comp-hol-sol .comp-rgt-sec {
display: flex;
align-items: end;
padding-bottom: 20px;
}
.comp-hol-sol-award {
margin-top: 70px;
}
.comp-hol-sol-award .vc_column-inner&gt;.wpb_wrapper {
display: flex;
gap: 20px;
}
.comp-hol-sol-award .vc_column-inner .wpb_text_column {
padding: 0 50px;
position: relative;
display: flex;
align-items: center;
margin-bottom: 0 !important;
}
.comp-hol-sol-award .vc_column-inner .wpb_text_column::before {
content: "";
background-image: url(https://www.mariapps.com/wp-content/uploads/award-img.png);
background-repeat: no-repeat;
background-size: contain;
position: absolute;
left: 0;
top: 0;
width: 55px;
height: 100%;
}
.comp-hol-sol-award .vc_column-inner .wpb_text_column::after {
content: "";
background-image: url(https://www.mariapps.com/wp-content/uploads/award-img.png);
background-repeat: no-repeat;
background-size: contain;
position: absolute;
right: 0;
top: 0;
width: 55px;
height: 100%;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
.comp-hol-sol-award .wpb_text_column h4 {
color: #fff;
font-weight: 200;
font-size: 15px;
line-height: 18px;
padding-top: 10px;
margin-bottom: 0;
}
.comp-hol-sol-award .wpb_text_column h3 {
font-size: 22px;
color: #fff;
margin-bottom: 0;
font-weight: 500;
}
.comp-hol-sol-award .wpb_text_column p {
color: #fff;
font-weight: 200;
}
.comp-serve-wrpr {
padding: 80px 0 !important;
}
.comp-serve-wrpr .row-bg-wrap&gt;.inner-wrap&gt;.row-bg {
background-size: auto;
}
.comp-serve-wrpr .comp-serve-header {
border-bottom: 2px solid #dcdcdc47;
}
.comp-serve-wrpr .comp-serve-header .vc_column-inner&gt;.wpb_wrapper {
display: flex;
justify-content: space-between;
align-items: center;
}
.comp-serve-wrpr .comp-serve-header h3 {
font-size: 40px;
font-weight: 600;
}
body.material .cmn-rarrow-btn.nectar-button {
background-color: #1492E6 !important;
font-size: 16px;
font-weight: 300;
padding-right: 20px !important;
text-transform: none !important;
border: 1px solid transparent;
white-space: nowrap;
}
body.material .cmn-rarrow-btn.nectar-button:hover {
background-color: #fff !important;
color: #1492E6;
border-color: #1492E6;
}
body.material .cmn-rarrow-btn.nectar-button .icon-button-arrow {
font-size: 16px !important;
background-color: transparent !important;
}
.compt-serve-title .wpb_text_column h4 {
font-size: 16px;
font-weight: 400;
margin-top: 30px;
}
.compt-serve-title .wpb_text_column p {
font-size: 18px !important;
color: rgb(38 51 69 / 75%);
line-height: 28px !important;
}
.compt-serve-title .wpb_text_column p a {
color: rgb(38 51 69 / 75%);
}
.comp-numb-wrpr {
width: 100%;
}
.comp-numb-wrpr .row_col_wrap_12_inner {
column-gap: 20px;
}
.comp-numb-wrpr .comp-numb-items {
background: #F5F5F5;
border: 1px solid #EBEBEB;
border-radius: 36px;
width: calc((50% / 2) - 20px);
padding: 20px 40px 30px !important;
}
.comp-numb-wrpr .nectar-milestone {
text-align: left;
}
.comp-numb-wrpr .milestone-wrap {
margin-bottom: 0;
}
.comp-numb-wrpr .comp-numb-items h3,
.comp-numb-wrpr .comp-numb-items .nectar-milestone .number {
font-size: 42px !important;
font-weight: 600;
margin-bottom: 0px;
}
.comp-numb-wrpr .comp-numb-items .symbol-wrap {
font-size: 50px !important;
}
.comp-numb-wrpr .comp-numb-items .nectar-milestone {
margin-bottom: 0;
}
.comp-numb-wrpr .comp-numb-items .subject {
font-weight: 600;
padding-right: 20px;
}
.comp-numb-wrpr .comp-numb-items .wpb_text_column {
margin-bottom: 0;
padding-right: 35px;
}
.comp-numb-wrpr .comp-numb-items .img-with-aniamtion-wrap {
position: absolute;
right: 0;
bottom: -5px;
}
.comp-numb-items .vc_column-inner {
z-index: 3;
}
.comp-numb-items:after {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
background-position: 100% 100%;
visibility: visible;
background-repeat: no-repeat;
z-index: 1;
}
.comp-numb-items.cn-vessel:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/vessel_implemented.webp);
}
.comp-numb-items.cn-gc:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/global_clients.webp);
}
.comp-numb-items.cn-gr:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/global_resources.webp);
}
.comp-numb-items.cn-gl:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/global_locations.webp);
}
.comp-numb-wrpr .grn-arrow-top {
animation: zoom-in-zoom-out 2s ease infinite;
}
@keyframes zoom-in-zoom-out {
0% {
transform: scale(0.8);
}
50% {
transform: scale(1.1, 1.1);
}
100% {
transform: scale(0.8);
}
}
@keyframes topToBottom {
0%,
50%,
100% {
transform: translateY(0);
}
25% {
transform: translateY(-6px);
}
75% {
transform: translateY(6px);
}
}
.h-smartpal-section {
padding: 80px 0 0 !important;
}
.h-smartpal-section .row-bg-wrap .row-bg {
border-top-left-radius: 50px;
}
.h-smartpal-section .h-smartpal-tab-wrpr .ui-tabs-nav a {
font-size: 16px !important;
color: #F8F5ED !important;
padding: 20px 0;
border-bottom: 1px solid rgb(204 204 204 / 20%);
background-color: transparent;
}
.h-smartpal-section .h-smartpal-tab-wrpr .ui-tabs-nav a span i {
margin-right: 3px;
font-size: 16px !important;
}
i,
em {
margin-right: 3px;
}
.h-smartpal-section .h-smartpal-tab-wrpr .ui-tabs-nav a.active-tab {
background-color: #1492E6;
border-radius: 9px;
padding: 12px;
font-size: 18px !important;
font-weight: 600;
border-bottom: 0;
margin-top: 10px;
line-height: 20px;
}
.h-smartpal-section .h-smartpal-tab-wrpr .ui-tabs-nav a.active-tab span i {
font-size: 18px !important;
}
.h-smartpal-tab-wrpr .sm-tab-inner {
padding-left: 50px;
}
.h-smartpal-tab-wrpr .sm-tab-inner h3 {
color: #fff;
font-size: 30px;
font-weight: 500;
}
.h-smartpal-tab-wrpr .sm-tab-inner h4 {
color: #fff;
font-size: 28px;
font-weight: 500;
margin: 30px 0 20px;
}
.h-smartpal-tab-wrpr .sm-tab-inner p {
color: #fff;
font-weight: 200;
}
.h-smartpal-tab-wrpr .sm-tab-inner p a {
color: #fff;
}
.h-smartpal-tab-wrpr .sm-tab-inner .sm-tab-inner-img {
display: flex;
align-items: center;
}
.h-smartpal-tab-wrpr .ui-tabs-panel {
width: 75% !important;
}
.h-client-carousel {
border-bottom: 1px solid #ccc;
}
.h-client-carousel .caroufredsel_wrapper .no-link {
height: 140px;
display: flex;
align-items: center;
border-right: 1px solid #ccc;
}
.h-featured-product-wrpr {
padding: 80px 0 !important;
}
.h-featured-product-wrpr .row-bg-wrap .row-bg {
background-position: -120% center !important;
background-size: auto;
}
.h-featured-product-wrpr .h-fp-title,
.h-featured-product-wrpr .h-fp-carousel {
padding-left: 15% !important;
}
.h-featured-product-wrpr .h-fp-title {
margin-bottom: 50px;
}
.h-featured-product-wrpr .h-fp-title h2 {
font-size: 55px;
color: #263345;
}
.h-fp-carousel .fp-slider-items {
margin-right: 20px;
}
.h-fp-carousel .slick-slide {
position: relative;
float: left;
height: 100%;
min-height: 1px
}
.h-fp-carousel .slick-list {
position: relative;
display: block;
overflow-x: hidden;
margin: 0;
padding: 0 0 0px
}
.h-fp-carousel .slick-track:before,
.h-fp-carousel .slick-track:after {
display: table;
content: ''
}
.h-fp-carousel .slick-slider .slick-arrow {
width: 72px;
height: 72px;
border: 1px solid rgb(38 51 69 / 28%);
background-color: transparent;
font-size: 0;
position: absolute;
top: -110px;
right: 15%;
cursor: pointer;
}
.h-fp-carousel .slick-slider .slick-arrow.slick-prev {
right: calc(15% + 80px);
}
.h-fp-carousel .slick-slider .slick-arrow:before {
content: "";
background-image: url(https://www.mariapps.com/wp-content/uploads/slider-arrows.png);
background-repeat: no-repeat;
background-position: center;
width: 30px;
height: 28px;
display: inline-block;
}
.h-fp-carousel .slick-slider .slick-arrow:hover {
background-color: #1492E6;
}
.h-fp-carousel .slick-slider .slick-arrow:hover:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/slider-arrow-active.png);
}
.h-fp-carousel .slick-slider .slick-prev.slick-arrow:hover:before {
transform: scaleX(1);
}
.h-fp-carousel .slick-slider .slick-next.slick-arrow:hover:before {
transform: scaleX(-1);
}
.h-fp-carousel .slick-slider .slick-arrow.slick-prev:before {
transform: scaleX(-1);
}
.h-fp-carousel h3 {
font-size: 26px !important;
font-weight: 600 !important;
}
.h-fp-carousel a.mob-web-app {
border: 1px solid #302B34;
border-radius: 26px;
color: #000;
padding: 5px 15px;
font-size: 14px;
margin-top: 10px;
display: inline-block;
}
.h-fp-carousel a.mob-web-app:hover {
background-color: #109be5;
border-color: #109be5;
color: #fff;
}
.cont-sch-demo-wrpr {
padding: 60px 0 !important;
}
.cont-sch-demo-wrpr .h-ftr-contact&gt;.wpb_wrapper {
display: flex;
justify-content: space-between;
}
.cont-sch-demo-wrpr .h-ftr-contact h2 {
font-size: 40px;
line-height: 40px;
color: #302B34;
margin-bottom: 0;
}
.cont-sch-demo-wrpr h4 {
font-weight: 400;
font-size: 18px;
color: #363636;
}
.cont-sch-demo-wrpr .h-ftr-contact h2 a {
color: #1492E6;
}
.cont-sch-demo-wrpr .h-ftr-contact h2 a:after {
content: "";
border-bottom: 2px solid #1492E6;
display: block;
position: relative;
bottom: -3px;
}  .home-banner-slider.home-slide1 .content h2 {
font-size: 42px;
line-height: 45px;
max-width: 860px;
font-weight: 500;
margin: 0 auto 20px;
text-transform: initial;
}
.home-banner-slider.home-slide1 .home-slider-img {
max-width: 600px;
}
.home-banner-slider .content {
text-align: center !important;
}
.home-banner-slider .content h2 {
font-size: 60px;
line-height: 70px;
letter-spacing: 2px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 15px;
}
.home-banner-slider .content h2 span {
display: block;
}
.home-banner-slider .content p {
font-size: 20px !important;
max-width: 900px;
margin: 0 auto !important;
}
#fp-nav:not(.light) ul li a span {
box-shadow: inset 0 0 0 1px rgb(85 85 85 / 65%);
background-color: #fff;
}
body #fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span {
box-shadow: inset 0 0 0 1px rgb(85 85 85 / 65%);
background-color: #fff;
}
#footer-outer {
overflow: hidden;
}
#footer-outer #footer-widgets {
padding: 60px 0 0px !important;
background-color: #263345 !important;
background-position: 0 -200px;
background-repeat: no-repeat;
background-size: cover;
background-image: url(https://www.mariapps.com/wp-content/uploads/ma-ftr-bg-img.webp);
}
#footer-widgets figure {
text-align: left;
}
#footer-outer #copyright {
background-color: #343f55;
padding-top: 10px;
padding-bottom: 0;
}
#footer-widgets {
padding: 0px !important;
}
#footer-widgets&gt;.container,
#footer-widgets&gt;.container&gt;.row,
#footer-widgets&gt;.container&gt;.row&gt;.col {
position: initial;
}
#footer-widgets h2 {
font-size: 36px;
color: #fff;
text-align: left;
}
#footer-widgets h2 strong {
color: #109BE5;
}
#footer-widgets #block-3 p {
text-align: left;
display: flex;
gap: 40px;
}
#footer-widgets #block-3 p a:first-child {
order: 2;
}
#footer-widgets #block-3 p a:hover {
color: #109BE5 !important;
}
#footer-widgets #block-3 p a {
margin-top: 20px;
display: inline-block;
font-size: 16px;
}
#footer-widgets #block-3 h5 {
text-align: left;
margin-bottom: 30px;
color: rgb(255 255 255 / 80%);
font-size: 16px;
font-weight: 200;
}
#footer-widgets #block-3 .wp-container-2.wp-block-column {
position: relative;
top: 20px;
display: flex;
text-align: left;
gap: 10px;
justify-content: space-between;
}
#footer-widgets #block-5 {
text-align: left;
}
#footer-widgets .wp-block-social-links {
margin: 0 0 10px;
display: flex;
gap: 5px;
}
body #footer-outer #footer-widgets .widget .wp-block-social-links li {
background-color: transparent;
padding: 0 !important;
margin-right: 10px;
}
#footer-widgets .wp-block-social-links li a {
position: relative;
width: 25px;
height: 25px;
}
#footer-widgets .wp-block-social-links li.wp-social-link-instagram a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/social-icon-insta.png);
}
#footer-widgets .wp-block-social-links li.wp-social-link-facebook a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/social-icon-fb.png);
}
#footer-widgets .wp-block-social-links li.wp-social-link-youtube a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/youtube-icon.png);
}
#footer-widgets .wp-block-social-links li.wp-social-link-twitter a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/twitter-logo.png);
top: 1px;
position: relative;
background-size: 22px;
}
#footer-widgets .wp-block-social-links li.wp-social-link-linkedin a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/social-icon-linkedin.png);
}
#footer-widgets .wp-block-social-links li a:before {
content: "";
width: 100%;
height: 100%;
display: block;
background-size: contain;
background-repeat: no-repeat;
}
#footer-widgets .wp-block-social-links li a svg {
display: none;
}
#footer-widgets .wp-block-social-links li.wp-social-link-facebook {
margin-right: 0 !important;
}
.ftr-bg-video {
position: absolute;
top: -20%;
right: 0;
z-index: -2;
width: 100%;
max-width: 1400px;
}
#footer-widgets #block-5 p {
color: rgb(255 255 255 / 70%);
font-weight: 300;
display: flex;
gap: 10px;
}
#footer-widgets .ftr-links {
color: rgb(255 255 255 / 70%);
font-weight: 300;
}
#footer-widgets #block-6:after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgb(16 20 55 / 20%);
z-index: -1;
}
#footer-widgets #block-6:before {
content: "";
}
#footer-widgets .ls-gui-element.ls-circle-timer {
display: none !important;
}
body #footer-outer .row {
padding: 0 !important;
border: 0;
margin-bottom: 0;
}
#footer-widgets .row {
display: flex;
padding-bottom: 80px !important;
padding-top: 0 !important;
border-bottom: 1px solid rgb(255 255 255 / 50%);
}
#footer-widgets .span_4 {
width: calc(100% / 3);
position: initial;
}
#footer-widgets .span_4:first-child {
width: 35%;
}
#footer-widgets .widget_text h4 {
font-size: 15px;
}
#footer-widgets .textwidget {
display: flex;
}
#footer-widgets .footer-nav.first-sec {
width: 160px;
}
#footer-widgets .footer-nav {
width: calc(100% - 150px);
}
#footer-widgets .footer-link {
width: calc(100% - 150px);
padding-left: 15%;
}
#footer-widgets #text-12 {
position: absolute;
bottom: 10px;
width: 100%;
display: flex;
justify-content: center;
}
.ftr-global {
line-height: 22px;
padding-left: 10px;
}
.ftr-global li {
display: inline-block;
padding: 0 7px;
}
.ftr-global li:first-child::before {
content: ":";
left: -7px;
position: relative;
color: #0071C0;
}
.ftr-global li::before {
content: "|";
left: -7px;
position: relative;
color: #0071C0;
}
#footer-widgets #text-12 .textwidget p {
position: relative;
padding-left: 30px;
}
#footer-widgets #text-12 .textwidget p::before {
content: "";
background-image: url(https://www.mariapps.com/wp-content/uploads/2021/09/footer-global.png);
background-repeat: no-repeat;
background-size: 100%;
width: 20px;
height: 20px;
display: block;
position: absolute;
left: 0;
}
#footer-widgets .span_4:last-child .textwidget {
display: block;
padding-left: 40px;
}
#footer-widgets .span_4 .footer-link h4 {
margin-bottom: 25px;
}
#footer-outer #footer-widgets .footer-link h4 a:hover {
color: #0071c0 !important;
font-weight: 600;
opacity: 1 !important;
padding-left: 5px !important;
border-left: 3px solid;
}
#footer-widgets .ftr-btn {
width: 100%;
max-width: 330px;
margin: 0 auto 10px;
display: flex;
height: 50px;
background-color: #0071C0;
justify-content: center;
align-items: center;
border-radius: 9px;
font-size: 15px;
font-weight: 600;
color: #fffc !important;
padding: 0 5px;
text-align: center;
line-height: 15px;
}
#footer-widgets .ftr-btn.btn-white {
background-color: #ffffff;
color: #0071C0 !important;
}
#footer-widgets .ftr-btn:hover {
background-color: #ffffff;
color: #0071C0 !important;
opacity: 1 !important;
}
#footer-widgets .ftr-btn.btn-white:hover {
background-color: #0071C0;
color: #ffffff !important;
}
#footer-outer #copyright {
display: none;
}
#footer-outer #copyright li {
margin-left: 30px;
opacity: 0.8;
}
.material #footer-outer #footer-widgets .col .footer-nav li {
padding: 0 !important;
margin-bottom: 15px;
}
#footer-outer #footer-widgets .footer-nav li a {
font-size: 14px !important;
font-weight: 300;
}
#footer-outer #footer-widgets .footer-nav li a:hover {
color: #0071c0 !important;
font-weight: 600;
opacity: 1 !important;
padding-left: 5px !important;
border-left: 2px solid;
}
#footer-outer #copyright[data-layout="centered"] {
padding-top: 0;
margin-bottom: 0;
padding-bottom: 15px;
}
#footer-outer #copyright .span_5 {
float: none;
width: auto;
display: inline-block;
position: relative;
top: -10px;
margin: 0;
}
#footer-outer #copyright .span_7 {
float: none;
width: auto;
display: inline-block;
text-align: center;
}
#footer-outer #copyright p {
margin-top: 0px !important;
font-size: 12px !important;
font-weight: 300 !important;
}
#footer-outer #copyright p a {
margin-top: 0px !important;
}
#footer-outer #copyright p a:hover {
color: #0071c0 !important;
}
#footer-widgets .widget_media_image {
text-align: center;
margin-bottom: 0;
}
#footer-outer #copyright li a:hover i {
color: #0071c0;
}
#copyright .widget_media_image {
display: inline-block;
margin: 0 6px;
height: 35px;
}
#copyright p {
font-weight: 400 !important;
margin-top: -5px !important;
font-size: 14px !important;
}
#footer-outer #footer-widgets .col ul li a.ftr-im {
padding-left: 30px !important;
position: relative;
margin-bottom: 15px;
}
#footer-outer #footer-widgets .col ul li a.ftr-im:before {
content: "";
width: 25px;
height: 25px;
display: inline-block;
position: absolute;
top: -3px;
left: 0;
margin-right: 5px;
}
#footer-outer #footer-widgets .col ul li a.ftr-smpl:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/Smartpal-menu-icon.png);
}
#footer-outer #footer-widgets .col ul li a.ftr-cspl:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/CruisePAL-menu-icon.png);
}
#footer-outer #footer-widgets .col ul li a.ftr-smops:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/smartOps-menu-icon.png);
}
#footer-outer #footer-widgets .col ul li a.ftr-lft:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/smartOps-menu-icon.png);
}
#footer-outer #footer-widgets .col ul li a.ftr-palext:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/PAL-eXtrack-menu-icon.png);
}
#footer-outer #footer-widgets .col ul li a.ftr-ecnt:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/eConnect-menu-icon.png);
}
#footer-outer #footer-widgets .col ul li a.ftr-tckt:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/Ticketing-menu-icon.png);
}
#footer-outer #footer-widgets .col ul li a.ftr-mapp:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/Mobile-Apps-menu-icon.png);
}
#footer-outer #footer-widgets .col ul li a.ftr-i2p:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/I2P-menu-icon.png);
}
#footer-outer #footer-widgets .col ul li a.ftr-maxv:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/MAXv-menu-icon.png);
}
#footer-outer #footer-widgets .col ul li a.ftr-mbi:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/BI-menu-icon.png);
}
#footer-outer #footer-widgets .col ul li a.ftr-erbk:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/eRBooks-menu-icon.png);
}
.ftr-title {
text-align: center;
text-transform: uppercase;
font-size: 16px !important;
color: #0088d0;
font-weight: 500 !important;
padding-bottom: 2px;
max-width: 340px;
margin: 0 auto;
border-bottom: 1px solid #ababab;
}
.ftr-txt-country {
font-size: 12px !important;
text-align: center;
font-weight: 400 !important;
color: #000;
letter-spacing: 1px !important;
line-height: 16px !important;
}
#footer-outer .widget.widget_text {
margin-bottom: 5px;
}
#footer-outer aside.widget.widget_text {
margin-bottom: 10px;
}
.footer-right {
padding-top: 30px;
}
.footer-right h5 {
font-size: 14px !important;
font-weight: 500 !important;
margin-bottom: 5px;
}
.footer-right p {
font-size: 15px !important;
color: #000;
line-height: 100%;
padding-bottom: 10px;
font-weight: 400 !important;
}
.footer-right p label {
display: block;
font-weight: 600;
}
.ftr-director {
font-style: italic;
}
.footer-right p span {
display: block;
margin-top: 6px;
}
.banner-title {
line-height: 53px !important;
font-size: 60px !important;
font-weight: 900 !important;
}
#fp-nav.right {
right: auto;
left: 20px;
}
#fp-nav.tooltip ul li .fp-tooltip.right {
right: auto;
left: 5px;
}
#fp-nav ul li .fp-tooltip .tooltip-inner {
right: auto;
left: 70px;
}
#fp-nav.tooltip ul li .fp-tooltip .tooltip-inner:after {
display: none;
}
.main-title {
font-weight: 300;
}
.break-word {
display: block !important;
}
.t-c {
text-transform: uppercase !important;
}
.t-b {
font-weight: 600 !important;
}
.t-b-normal {
font-weight: 500 !important;
}
.t-b-thin {
font-weight: 400 !important;
}
.t-b-light {
font-weight: 300 !important;
}
.text-i {
font-style: italic;
}
.align-middle {
margin: 0 auto !important;
display: block !important;
float: none;
}
.m-b-10 {
margin-bottom: 10px !important;
}
.m-b-20 {
margin-bottom: 20px !important;
}
.client-link-btn .link_text {
padding-bottom: 5px;
text-transform: uppercase;
}
p {
font-size: 14px !important;
line-height: 22px !important;
font-weight: 400;
font-family: Montserrat;
}
body[data-button-style^="rounded"] .nectar-button.cmn-btn {
border-radius: 0 !important;
font-size: 14px;
font-weight: 300;
letter-spacing: 1px;
padding: 8px 20px;
font-family: Montserrat;
background-color: transparent !important;
border: 2px solid #fff;
}
body[data-button-style^="rounded"] .nectar-button.cmn-btn.news-btn,
body[data-button-style^="rounded"] .nectar-button.cmn-btn.blk-btn {
border: 2px solid #000;
;
color: #000;
}
body[data-button-style^="rounded"] .nectar-button.round-btn {
background-color: #fff !important;
color: #4b4b4b;
padding: 6px 20px;
font-weight: 600;
}
body[data-button-style^="rounded"] .nectar-button.cmn-btn:hover {
background-color: #4b74d8 !important;
border: 2px solid #4b74d8;
}
body[data-button-style^="rounded"] .nectar-button.round-btn:hover {
background-color: #4b74d8 !important;
color: #fff;
}
body[data-button-style^="rounded"] .nectar-button.cmn-btn.news-btn:hover,
body[data-button-style^="rounded"] .nectar-button.cmn-btn.blk-btn:hover {
color: #fff;
}
.wpb_wrapper&gt;.nectar-split-heading {
margin-bottom: 0;
}
.banner-sub-title {
margin-left: 0px !important;
}
.nectar-button.small.banner-btns {
padding: 5px 0;
border-bottom: 2px solid #fff;
border-radius: 0 !important;
position: relative;
top: -15px;
}
.nectar_video_lightbox.play_button {
width: 30px;
height: 30px;
}
.nectar_video_lightbox svg {
width: 13px;
height: 13px;
}
h2.product-titles {
letter-spacing: 1px;
line-height: 30px;
margin-bottom: 10px !important;
color: #fff;
font-weight: 300;
}
.product-content.left-content .vc_column-inner {
align-items: flex-start;
}
.banner-left {
position: initial;
}
.banner-left .vc_column-inner {
position: absolute;
top: calc(50% - 170px);
left: 0;
}
.banner-left .vc_column-inner .vc_column-inner {
position: relative;
top: auto;
left: auto;
}
.banner-right .vc_column-inner {
position: absolute;
top: calc(50% - 260px);
left: 0;
}
.banner-right .vc_column-inner .vc_column-inner {
position: relative;
top: auto;
left: auto;
}
.followers-left .fw-left-text {
width: 65%;
min-height: 280px;
background: #1f284d;
max-width: 340px;
padding: 60px 20px 40px 50px;
left: calc(50% - 80px);
position: relative;
}
.followers-left .fw-left-text:before {
content: "";
position: absolute;
right: 0;
bottom: -15px;
width: 50%;
height: 15px;
background: red;
}
.followers-left .fw-left-text:after {
content: "";
position: absolute;
right: -20px;
bottom: -15px;
width: 20px;
height: 50%;
background: red;
}
.followers-left .fw-left-text p a {
color: #909090;
border-bottom: 2px solid #909090;
padding-bottom: 3px;
}
.followers-left .fw-left-text p a:hover {
color: #fff;
border-bottom: 2px solid #fff;
}
.fw-left-img {
position: absolute !important;
width: 200px;
top: calc(50% - 110px);
left: calc(50% - 260px);
z-index: 9;
}
.full-width-content.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg {
background-position-x: 80%;
}
.news-ftr {
display: block !important;
margin: 0 auto;
}
.ftr-menu-link ul {
margin-left: 0;
}
.ftr-menu-link ul li {
list-style-type: none;
line-height: 18px;
}
.ftr-menu-link .widget ul li a {
font-weight: 300 !important;
font-size: 15px;
letter-spacing: 0px;
font-family: Montserrat;
}
.testimonial-section .testimonial-name {
padding-top: 80px;
font-family: Montserrat !important;
font-size: 22px !important;
}
.testimonial-section span.title {
color: #000;
font-size: 16px !important;
font-family: Montserrat !important;
font-style: initial !important;
margin-top: 2px;
}
.testimonial-section .slides .image-icon {
position: absolute;
bottom: 15px;
left: calc(50% - 25px);
}
.testimonial-section .slides blockquote p {
font-size: 18px !important;
line-height: 25px !important;
font-weight: 300;
}
.procurement-banner .inner-wrap .using-image {
background-size: auto;
background-position: 50% 107% !important;
}
.procurement-banner-rgt {
padding: 0 0 0 30px;
}
.custom-list {
padding-left: 10px;
}
.custom-list li {
padding-left: 30px !important;
font-size: 14px;
line-height: 22px;
margin-bottom: 10px !important;
}
.custom-list li:before {
content: "";
position: absolute;
width: 13px;
height: 13px;
display: block;
background: #3a7fcc;
left: 0;
border-radius: 100%;
top: 9px;
}
.pro-post-img {
width: 100%;
}
#header-outer:not([data-format="left-header"]) #top nav&gt;ul&gt;li:not(.megamenu) ul .current-menu-ancestor&gt;a,
#header-outer #top nav&gt;ul&gt;li:not(.megamenu) ul a:hover,
#header-outer #top nav&gt;ul&gt;li:not(.megamenu) .sfHover&gt;a,
#header-outer:not([data-format="left-header"]) #top nav&gt;ul&gt;li:not(.megamenu) .sfHover&gt;a,
#header-outer:not([data-format="left-header"]) #top nav&gt;ul&gt;li:not(.megamenu) ul a:hover {
background-color: transparent !important;
color: #426fe0 !important;
}
#header-outer:not([data-format="left-header"]) #top nav&gt;ul&gt;li:not(.megamenu) ul .current-menu-item&gt;a {
background-color: transparent !important;
color: #426fe0 !important;
}
#header-outer nav ul li .sfHover&gt;a .sf-sub-indicator i,
#header-outer nav ul li li:hover&gt;a .sf-sub-indicator i {
color: #888;
}
.footer-mega-col {
background: #3c4858;
display: inline-block;
width: 100%;
padding: 30px 90px 30px;
}
.footer-mega-col .widget_text {
width: 100%;
text-align: center;
}
.footer-mega-col .widget_nav_menu {
width: calc(100% / 4);
margin-bottom: 0px !important;
min-height: 140px;
}
.footer-mega-col .widget_nav_menu#nav_menu-10,
.footer-mega-col .widget_nav_menu#nav_menu-11,
.footer-mega-col .widget_nav_menu#nav_menu-12,
.footer-mega-col .widget_nav_menu#nav_menu-13 {
min-height: 100px;
}
.footer-mega-col .widget_nav_menu#nav_menu-14,
.footer-mega-col .widget_nav_menu#nav_menu-15,
.footer-mega-col .widget_nav_menu#nav_menu-16,
.footer-mega-col .widget_nav_menu#nav_menu-17 {
min-height: 60px;
}
.footer-mega-col .widget_text .textwidget {
padding-right: 7%;
}
.footer-mega-col .widget_text .textwidget h2 {
color: #fff;
padding-top: 50px;
}
.footer-mega-col .widget_media_image {
text-align: center;
margin-bottom: 20px !important;
padding-top: 40px;
padding-right: 7%;
width: 100%;
}
.footer-mega-col .widget_media_image img {
width: 200px;
}
.footer-mega-col .widget_text .textwidget h3 {
color: #fff;
font-weight: 300;
margin-bottom: 0px;
}
.footer-mega-col .widget-title {
color: #fff;
font-size: 20px;
line-height: 30px;
font-weight: 500;
margin-bottom: 0;
}
#footer-outer .footer-mega-col .widget.widget_nav_menu li a {
color: #efefef !important;
font-weight: 400 !important;
font-size: 13px !important;
letter-spacing: 0px;
font-family: Montserrat;
}
#footer-outer .footer-mega-col .widget.widget_nav_menu li a:hover {
color: #0088cf !important;
}
#footer-outer .footer-mega-col .widget.widget_nav_menu li {
line-height: 12px;
margin-bottom: 0;
padding: 2px 0 !important;
}
.sf-menu&gt;li ul {
top: 62px !important;
left: 0;
margin-left: 15px;
padding: 10px 15px;
}
.nectar-hor-list-item .nectar-list-item:nth-child(2) {
font-size: 18px;
font-weight: 300;
}
.gb-address-section h4 {
margin-bottom: 0 !important
}
.gb-mail-section p {
padding-bottom: 0;
}
.gb-mail-section p label {
width: 100px;
display: inline-block;
}
.gb-help-right h5 {
line-height: 13px !important;
color: #f1f1f1;
}
.gb-help-right h6 {
color: #f1f1f1;
}
.about-ship {
position: absolute !important;
bottom: -45px;
left: calc(50% - 710px);
}
.corporate-video-section .nectar_video_lightbox.play_button {
width: 60px;
height: 60px;
}
.corporate-video-section .nectar_video_lightbox svg {
width: 20px;
height: 20px;
}
.Cm-sm-height {
height: 300px;
}
.Cm-hg-height {
height: 400px;
}
.global-icon {
width: 130px !important;
}
.leadership-icon {
width: 100%;
max-width: 50% !important;
}
.Milestones-icon {
width: 100%;
max-width: 50% !important;
}
.approach-icon {
width: 100%;
max-width: 90% !important;
}
.cm-tile-top {
margin-top: -100px;
}
.banner-btn {
margin: 0 20px 0 0 !important;
display: inline-block;
}
.banner-btn .link_text {
padding-bottom: 5px;
}
.nectar_video_lightbox.play_button_with_text .play {
height: 42px;
width: 42px;
}
body .nectar_video_lightbox.play_button_with_text .play:before {
height: 42px;
width: 42px;
}
.nectar_video_lightbox.play_button_with_text .play:after {
height: 42px;
width: 42px;
}
.nectar_video_lightbox.play_button_with_text .link-text {
margin-left: 20px;
}
.brand-sec-btn {
display: inline-block;
}
.brand-sec-btn .link_text {
font-size: 18px;
font-weight: 600;
}
.infographics-wrpr {
position: relative;
}
.infographics-wrpr .infographics-img {
position: relative;
}
.col-half {
width: calc(100% / 2);
float: left;
margin: 0;
padding: 7px;
}
.col-full {
width: 100%;
padding: 7px;
margin: 0;
display: inline-block;
}
.col-full .fancy-select-wrap {
padding-top: 0 !important;
background-color: #fff !important;
border: 1px solid #e4e4e4 !important;
}
.col-full .fancy-select-wrap .select2-selection {
color: #666666 !important;
padding: 6px 0 11px !important;
}
.fancy-select-wrap .selection .select2-selection {
margin: 0;
border: 0;
}
.captcha-wrpr {
padding: 7px 0 !important;
margin-bottom: 10px;
margin-top: 15px;
}
.captcha-img {
padding: 0 7px;
width: 95px;
float: left;
}
.captcha-img img {
margin-top: 10px;
margin-bottom: 0;
}
.captcha-input {
padding: 0 7px;
width: calc(50% - 95px);
float: left;
}
.form-group input {
background-color: #fff !important;
border: 1px solid #e4e4e4 !important;
padding: 10px;
}
.form-group input[type=number] {
width: 100%;
line-height: 24px;
}
.form-group input[type="checkbox"] {
float: left;
margin-top: 5px;
width: 13px;
}
.form-group input::placeholder {
color: #666 !important;
opacity: 1 !important;
}
.form-group input::-ms-input-placeholder {
color: #666 !important;
opacity: 1 !important;
}
.cont-dropdown a {
border: 1px solid #e4e4e4 !important;
padding: 10px !important;
}
.form-checkbox {
display: inline-block;
margin-bottom: 0px;
width: 100%;
}
.form-checkbox .col-half {
padding: 0 10px 5px !important;
}
.form-checkbox span.wpcf7-list-item {
margin-left: 0;
width: 100%;
}
.form-checkbox .wpcf7-list-item-label {
color: #000 !important;
font-weight: 500;
font-size: 14px;
width: calc(100% - 40px);
float: left;
padding-left: 3px;
}
.frm-subtitle {
margin: 0 10px;
color: #000 !important;
font-weight: 500 !important;
font-size: 15px !important;
margin-bottom: 7px !important;
margin-bottom: 20px;
}
.container-wrap .form-btn {
margin: 0 10px;
}
body[data-button-style="rounded"] .container-wrap .form-btn input[type="submit"] {
width: 100%;
border-radius: 15px !important;
background-color: #007cff !important;
color: #fff !important;
font-size: 15px;
font-weight: 600;
padding: 13px 23px !important;
border: 2px solid transparent !important;
}
body[data-button-style="rounded"] .container-wrap .form-btn input[type="submit"]:hover {
background-color: transparent !important;
color: #fff !important;
border: 2px solid #0088cf !important;
opacity: 1 !important;
}
.contact-right-wrpr .iwithtext .iwt-icon img {
width: auto !important;
}
.contact-right-wrpr .iwithtext .iwt-icon {
left: 20px;
}
.contact-right-wrpr .iwithtext .iwt-text h5 {
font-size: 14px;
font-weight: 500;
padding-left: 5px;
}
.gb-help-right a {
color: #fff !important;
}
.small-logo-wrpr {
text-align: center;
}
.small-logo-wrpr .vc_column-inner {
width: 770px;
margin: 20px auto 0;
}
.small-logo-wrpr .img-with-aniamtion-wrap {
display: inline-block;
margin: 0 15px;
float: left;
}
.smartPal-modules p {
color: #000;
}
.smartPal-modules .iwithtext {
position: relative;
width: 80px;
height: 80px;
text-align: center;
float: left;
background: #fff;
color: #000;
margin: 5px;
border-radius: 5px;
padding: 10px;
border: 2px solid #ccc;
transition: all 0.5s ease;
}
.smartPal-modules .iwithtext:hover {
border: 2px solid #426fe0;
}
.smartPal-modules .iwithtext:hover .iwt-text a {
color: #426fe0;
}
.smartPal-modules .iwithtext .iwt-text {
padding-left: 0;
display: block;
font-size: 11px;
font-weight: 600;
line-height: 12px;
position: absolute;
bottom: 0px;
left: 0;
right: auto;
width: 100%;
height: 80px;
}
.smartPal-modules .iwithtext .iwt-icon img:not([srcset]) {
width: auto !important;
}
.smartPal-modules .iwithtext .iwt-text a {
color: #000;
height: 100%;
display: block;
width: 100%;
padding-top: 50px;
}
.smartPal-modules .iwithtext .iwt-text a.a_single {
padding-top: 60px;
}
.smartPal-modules .iwithtext .iwt-icon {
position: inherit;
text-align: center;
}
.smartPal-modules .iwithtext .iwt-icon img {
margin: 0 auto;
}
.smartPal-banner-list .Sm-b-list {
min-height: 150px;
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-header {
max-width: 100% !important;
}
.smartPal-modules .img-with-aniamtion-wrap img {
opacity: 0.3 !important;
}
#nectar-page-header-p-wrap:after {
content: "";
height: 100%;
width: 100%;
position: absolute;
background-color: rgba(0, 0, 0, 0.45);
z-index: 9;
top: 0;
left: 0;
bottom: 0;
}
.inner-wrap .news {
display: none;
}
.module-content-list .iwithtext .iwt-icon img {
width: auto !important;
}
.module-content-list .iwithtext .iwt-text {
padding-left: 45px;
line-height: 22px;
font-size: 15px;
}
.custom-timeline .cd-timeline-item-title {
color: #414141;
font-size: 16px;
line-height: 20px;
font-weight: 400;
}
.custom-timeline .timeline-date {
color: #929292;
margin-top: 10px !important;
}
.custom-timeline .cd-timeline-content {
padding: 15px 15px 10px;
width: calc(50% - 60px);
}
.custom-timeline .cd-timeline-content img {
margin-bottom: 0;
}
.custom-timeline .cd-timeline-img {
width: 45px;
height: 45px;
left: 50.8%;
box-shadow: 0 0 0 4px #a0b0bf, inset 0 2px 0 rgba(0, 0, 0, .08), 0 3px 0 4px rgba(0, 0, 0, .05);
}
.custom-timeline .cd-timeline-block span.fa {
font-size: 22px !important;
top: -10px;
}
.custom-timeline .announcement-banner-image {
position: absolute;
top: 0;
left: calc(50% - 70px);
}
.custom-timeline .cd-timeline-title-container {
padding-top: 95px;
}
.cont-num {
color: inherit;
text-decoration: none;
}
#copyright .widget_media_image .attachment-full {
opacity: 0.6;
transition: all cubic-bezier(0.68, 0.11, 0.43, 1.44) 0.5s;
}
#copyright .widget_media_image .attachment-full:hover {
opacity: 1;
}
body[data-header-color="light"] .sf-menu&gt;li:not(.megamenu) li ul {
margin-top: -10px;
}
.product-section-tiles .img-with-aniamtion-wrap {
position: absolute;
top: -30px;
right: -30px;
}
.pr-saas .img-with-aniamtion-wrap {
top: -50px;
right: -40px;
}
.pr-chatbot .img-with-aniamtion-wrap {
top: -20px;
right: 0px;
}
.product-section-tiles .pr-sec-title {
padding-top: 20%;
}
.Future-Redefined .full-page-inner {
height: 100%;
}
.Future-Redefined .full-page-inner&gt;.col.span_12 {
height: 100%;
}
.home-next-section {
height: calc(100vh - 100px) !important;
}
.home-next-section .vc_column-inner,
.home-next-section .wpb_wrapper,
.home-next-row .col.span_12 {
height: 100%;
}
.home-next-section .home-next-row {
height: calc((100% - 80px) / 2);
}
.Future-Redefined p {
line-height: 17px !important;
}
.home-next-row .product-section-tiles {
overflow: hidden;
}
.contact-submit-form input,
.contact-submit-form textarea {
border: 1px solid rgba(204, 204, 204, 0.38) !important;
transition: all ease 0.5s !important;
}
.contact-submit-form input:focus,
.contact-submit-form textarea:focus {
border: 1px solid #fff !important;
}
.contact-submit-form textarea {
height: 150px;
padding: 10px !important;
}
.contact-submit-form input::placeholder,
.contact-submit-form textarea::placeholder {
color: rgba(241, 241, 241, 0.85);
font-weight: 300;
}
.contact-submit-form input:-ms-input-placeholder,
.contact-submit-form textarea:-ms-input-placeholder {
color: rgba(241, 241, 241, 0.85);
font-weight: 300;
}
.contact-submit-form input::-ms-input-placeholder,
.contact-submit-form textarea::-ms-input-placeholder {
color: rgba(241, 241, 241, 0.85);
font-weight: 300;
}
.contact-submit-form p.submit-btn input[type="submit"] {
padding: 8px 23px !important;
color: #fff !important;
border: 2px solid rgba(255, 255, 255, 0.62) !important;
}
body[data-form-submit="see-through"] .container-wrap .span_12.light .contact-submit-form input[type=submit]:hover {
background-color: #fff !important;
color: #000 !important;
}
.custom-dv-img {
height: 450px;
}
.custom-dv-img .column-image-bg {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.custom-sec-h3 h3 {
line-height: 25px !important;
font-weight: 600 !important;
}
.custom-sec-h5 h5 {
line-height: 20px !important;
color: #313131;
font-weight: 400 !important;
}
.about-img-sec {
position: absolute !important;
top: 0;
left: calc(50% - 80px);
}
.who-we-are-h4 h4 {
margin-bottom: 15px !important;
}
.gb-help-right h5.h5-contact {
font-size: 14px;
font-weight: 500;
}
.gb-help-right h5.h5-contact label {
width: 100px;
display: inline-block;
}
.privacy-wrapper .privacy-ol ol {
margin-bottom: 0px;
}
.privacy-wrapper .privacy-ol ol li {
font-size: 15px;
margin-bottom: 5px;
}
.privacy-wrapper p {
padding-bottom: 10px;
}
.privacy-wrapper h4 {
margin-top: 10px;
}
.privacy-wrapper h5 {
font-size: 14px !important;
margin-top: 10px;
}
.privacy-wrapper a {
color: #05557e;
font-weight: 600;
}
.privacy-wrapper a:hover {
text-decoration: underline;
}
.privacy-wrapper ol {
margin-bottom: 0px;
}
.privacy-wrapper ul li,
.privacy-wrapper ol li {
font-size: 14px;
line-height: 24px;
}
.a-link {
text-decoration: underline !important;
color: #fff !important;
font-weight: 500;
font-size: 14px;
}
.a-link:hover {
color: #00a8ff !important;
}
.md-desptn {
min-height: 130px !important;
margin-top: 5px;
}
#footer-outer .col.span_6:nth-child(1) {
padding-left: 10%;
}
#footer-outer .col.span_6:nth-child(2) {
padding-left: 5%;
}
#footer-outer a.privacy-btn {
color: #ffffff !important;
}
.schedule-demo-wrpr .iwithtext .iwt-icon img {
width: auto !important;
margin-top: 4px;
}
.schedule-demo-wrpr .iwithtext .iwt-text {
padding-left: 40px;
}
.schedule-demo-wrpr h1 {
font-family: "Bebas Neue", sans-serif !important;
font-size: 60px;
}
.schedule-demo-wrpr h2 {
font-size: 24px;
font-weight: 600;
line-height: 32px;
margin-bottom: 40px !important;
}
.schedule-demo-contact input {
color: #000 !important;
font-size: 14px;
}
.schedule-demo-contact&gt;.vc_column-inner {
border-radius: 30px;
overflow: hidden;
}
.clients:not(.fade-in-animation)&gt;div:hover,
.clients.fade-in-animation.completed&gt;div:hover {
opacity: 1 !important;
}
.job-detail-wrpr .sjb-page .sjb-detail .job-features {
max-width: 1200px;
margin: 0 auto 60px;
float: none;
}
.job-detail-wrpr .sjb-page .sjb-detail .job-features h3 {
font-size: 18px;
color: #545454;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 10px;
}
.job-detail-wrpr .sjb-page .sjb-detail .job-features .table td {
border: 1px solid #e1e1e1 !important;
padding: 10px 15px;
}
.job-detail-wrpr .job-detail {
text-align: center;
}
.job-detail-wrpr .job-detail h3 {
font-size: 30px !important;
color: #000 !important;
}
.job-detail-wrpr .job-description {
text-align: center;
}
.job-detail-wrpr .job-date {
text-align: right;
color: #525252 !important;
}
.job-detail-wrpr .header-margin-top {
display: none;
}
.job-detail-wrpr .jobpost-form {
max-width: 700px;
margin: 0 auto;
float: none !important;
}
.job-detail-wrpr .jobpost-form h3 {
text-align: center;
font-size: 22px !important;
margin-bottom: 20px !important;
color: #525252 !important;
font-weight: 500 !important;
text-transform: uppercase;
}
.job-detail-wrpr .form-group {
text-align: center;
}
.job-detail-wrpr .app-submit {
display: inline-block !important;
margin-top: 20px !important;
}
.job-listing .sjb-page .list-data {
margin: 0;
border: 0;
border-bottom: 1px solid #e8e8e8;
}
.job-listing .sjb-page .list-data a {
font-size: 18px;
font-weight: 600;
color: #3e3e3e;
}
.job-listing .sjb-page .list-data .job-date {
text-align: right;
color: #828282;
}
.job-listing .sjb-page .list-data .job-date i {
color: #828282;
}
.module-section p {
font-weight: 400;
}
.hotspots-image-container,
.leaflet-container {
background: transparent !important;
}
.leaflet-tooltip {
font-size: 15px;
padding: 2px 6px !important;
opacity: 1 !important;
}
.dek-right {
float: right !important;
}
.mobile-show {
display: none;
margin-bottom: 20px !important;
text-align: center;
}
body[data-button-style*="rounded"] #to-top {
z-index: 9999999999;
}
.image-bubble-close+img {
display: none;
}
@-moz-document url-prefix() {
.clients[data-additional_padding="2"].no-carousel&gt;div {
padding: 1.5vw;
}
}
_::-webkit-full-page-media,
_:future,
:root .custom-check-box.wpcf7-checkbox input[type=checkbox]+span {
padding-left: 10px;
}
_::-webkit-full-page-media,
_:future,
:root .form-checkbox .col-half {
padding: 0 10px 0px !important;
}
input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=number],
input[type=url],
input[type=search],
input[type=date],
textarea {
font-family: 'Montserrat' !important;
}
.custom-check-box.wpcf7-checkbox label {
position: relative;
cursor: pointer;
display: inline-block;
width: 100%;
}
.custom-check-box.wpcf7-checkbox input[type=checkbox] {
position: relative;
visibility: hidden;
}
.custom-check-box.wpcf7-checkbox input[type=checkbox]+span {
padding-left: 7px;
float: none;
width: 100%;
}
.custom-check-box.wpcf7-checkbox input[type=checkbox]+span:before {
display: block;
position: absolute;
content: '';
border-radius: 3px;
height: 16px;
width: 16px;
top: -3px;
border: 2px solid #656565;
}
.custom-check-box.wpcf7-checkbox input[type=checkbox]+span:after {
display: block;
position: absolute;
content: '\2713';
border-radius: 100%;
height: 10px;
width: 10px;
top: 0px;
left: 4px;
font-weight: 600;
visibility: hidden;
font-size: 13px;
}
.custom-check-box.wpcf7-checkbox input[type=checkbox]:checked+span:before {
background: #0088cf;
border-color: #0088cf;
}
.custom-check-box.wpcf7-checkbox input[type=checkbox]:checked+span:after {
color: #fff;
visibility: visible;
}
#footer-outer #media_image-2.widget_media_image {
height: 66px;
}
#footer-outer #media_image-2.widget_media_image a {
display: inline-block;
height: 100%;
}
#footer-outer #media_image-2.widget_media_image img {
width: 90px;
} .error404 {
background: #e6e7e9;
}
.error-404-bg-img {
background-size: inherit !important;
background-repeat: no-repeat !important;
background-position: 50% 35% !important;
}
#error-404 {
padding: 0;
position: relative;
top: 430px;
}
#error-404 h1 {
display: none;
}
.popmake-content p {
font-size: 13px !important;
line-height: 17px !important;
}
.word-link-wrapper {
position: relative;
height: 100vh;
}
.word-link-wrapper:after {
position: absolute;
content: "";
width: 288px;
height: 100px;
background-image: linear-gradient(to top, rgba(26, 28, 30, 0.59), rgba(27, 30, 40, 0.91));
visibility: inherit;
bottom: 0;
left: 4%;
}
.typing-text2 {
transition: all ease 2s;
}
.error404 {
font-size: 0;
}
.error404 b,
.error404 br {
display: none;
}
.ftr-logo {
margin: 0;
}
.ftr-ceo-img {
width: 90px !important;
margin: 0 20px;
}
.ftr-ceo-section {
max-width: 630px;
display: inline-block;
}
.ftr-left {
width: 260px;
float: left;
}
.ftr-right {
width: calc(100% - 260px);
float: left;
text-align: left;
}
.ftr-ceo-section h4 {
font-size: 16px !important;
font-weight: 900 !important;
margin: 25px 0 0 !important;
}
.ftr-ceo-section h5 {
font-size: 14px !important;
font-weight: 500 !important;
margin-bottom: 0;
}
body #footer-outer[data-cols="1"][data-disable-copyright="false"] .row {
padding-top: 25px;
}
#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright {
padding-bottom: 25px;
padding-top: 20px !important;
}
.home .buttonizer {
display: none !important;
}
.team-img {
width: 185px;
height: 185px;
}
.br-100 {
border-radius: 100% !important;
}
.block-right {
float: right !important;
}
.schedule-checkbox {
padding-left: 0px;
}
.schedule-checkbox h4 {
font-size: 14px !important;
font-weight: 600 !important;
margin-top: 15px;
line-height: 18px !important;
margin-bottom: 15px !important;
color: #1b1b1b !important;
}
.schedule-checkbox h4.first-h4 {
margin-top: 5px;
}
.schedule-checkbox p {
padding-bottom: 5px;
}
.schedule-checkbox p .wpcf7-list-item-label {
color: #006194 !important;
}
.single.single-post .section-title h1 {
max-width: 980px;
}
#wpdcom .wpd-auth .wpd-login a {
color: #0082cb;
font-weight: 600;
text-decoration: none;
}
#wpdcom .wpd-thread-head .wpdiscuz-user-settings {
display: none;
}
#wpdcom .wpd-auth .wpd-login i {
display: none;
}
#wpdcom .wpd-thread-head .wpd-thread-filter {
display: none;
}
#wpdcom .wpd-form-row .wpd-has-icon .wpd-field {
background-color: #fff;
}
#wpdcom .wpd-form-row .wpdiscuz-item .wpd-field-icon {
z-index: 9;
}
#wpdcom .wc-field-submit input[type="submit"] {
border-color: #0082cb !important;
padding: 2px 20px !important;
}
#wpdcom .wc-field-submit input[type="submit"]:hover {
background-color: #0082cb !important;
}
#wpdcom.wpd-layout-2 .wpd-form .wpd-avatar img.avatar {
padding: 0;
}
#wpdcom .wpd-comment-footer .wpd-vote {
display: none;
}
#wpdcom .wc-field-submit .wpd_label {
display: none;
}
.wpd-thread-filter {
display: none;
}
#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap.wpd-blog-post_author {
border-left: 3px solid #0082cb;
}
#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-post_author .wpd-avatar img {
border-bottom-color: #0082cb;
}
#wpdcom .wpd-blog-post_author .wpd-comment-author,
#wpdcom .wpd-blog-post_author .wpd-comment-author a {
color: #0082cb;
}
#wpdcom .wpd-blog-post_author .wpd-comment-label {
background-color: #0082cb;
}
#wpdcom .wpd-comment-header .wpd-comment-share {
display: none;
}
#wpdcom .wpd-comment-text p {
padding-bottom: 10px;
}
#wpdcom .wpd-prim-button.wc_save_edited_comment {
border-color: #0082cb !important;
padding: 2px 20px !important;
}
#wpdcom .wpd-prim-button.wc_save_edited_comment:hover {
background: #0082cb !important;
}
#wpdcom .wpd-form-row .wpd-field {
height: 32px !important;
padding-right: 5px !important;
background-image: none !important;
}
body .select2-container {
z-index: 1999999999;
}
#wpdcom .select2-container .select2-choice {
padding: 4px 0px;
border: 0 !important;
background-color: white !important;
}
#wpdcom .select2-container .select2-choice .select2-chosen {
color: #4f4f4f !important;
}
.select2-container .select2-choice .select2-arrow b:after {
color: #4f4f4f !important;
}
.select2-container .select2-choice .select2-arrow b:after {
color: #4f4f4f !important;
}
.select2-container .select2-choice:hover .select2-arrow b:after {
border-top-color: #4f4f4f !important;
}
.wc_email-wrapper {
display: none !important;
}
.page-template-template-no-header-footer .buttonizer {
display: none !important;
}
.ct_comment_info {
display: none;
}
body.material .comment-wrap {
padding-top: 2% !important;
}
.comments-section {
width: 756px;
margin: 0px auto;
}
.comment-respond {
padding-top: 20px;
border-top: 1px solid #ccc;
}
.comment-list .comment&gt;div img.avatar {
border-top: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
border-bottom-width: 3px !important;
padding: 1px !important;
border-radius: 0 !important;
border-color: #0082cb !important;
width: 50px !important;
height: 50px !important;
}
.comment-author .fn {
color: #0082cb;
}
.comment-wrap #comments {
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
color: #666;
padding-bottom: 7px;
border-bottom: 2px solid #cccccc;
position: relative;
}
.comment-wrap #comments::after {
content: '';
background: #00b38f;
bottom: -2px;
width: 112px;
height: 2px;
left: 0;
position: absolute;
}
.material .comment-list .reply a {
color: #b8b8b8 !important;
}
.comment-list .comment&gt;div p,
.comment-list .pingback&gt;div p {
margin-top: 15px !important;
color: #666;
}
.comment-list .comment&gt;div {
margin-top: 18px !important;
}
.comment-list .comment {
border-bottom: 1px solid #eee;
}
.comment-list .children .comment {
border: 0 !important;
background: #fafafa;
padding: 1px 20px;
margin-bottom: 15px;
position: relative;
}
.comment-list&gt;.comment&gt;.children&gt;li:first-child::before {
content: '';
background: #0082cb;
bottom: 0;
width: 3px;
top: 0;
left: 0;
position: absolute;
}
#respond {
margin-top: 8px !important;
margin-bottom: 15px;
}
.comment-form-cookies-consent {
display: none !important;
}
#respond label[for=email],
input#email,
#respond label[for=url],
input#url {
display: none !important;
}
#respond input#author {
margin-bottom: 20px;
}
#respond .row {
padding-bottom: 0 !important;
}
.comment-list {
padding-bottom: 0 !important;
}
#commentform .form-submit {
margin: 0 !important;
}
body.material .comment-wrap {
padding-bottom: 0 !important;
padding-top: 0 !important;
}
#reply-title {
font-size: 16px !important;
font-weight: bold !important;
}
.sjb-page .sjb-detail .list-data ul li {
text-align: left;
padding-left: 10px;
}
.resco-section .resco-right {
text-align: right;
}
.resco-img {
width: 400px;
margin: 0 auto;
}
.ressco-left h2 {
color: #ffffff !important;
font-size: 40px;
line-height: 42px;
}
.ressco-left p {
font-size: 16px !important;
}
.smls-hover-type-1 .smls-grid-image-wrap {
min-height: 120px !important;
;
}
.smls-hover-type-1 .smls-grid-image-wrap:hover {
background-color: transparent;
}
p.cmn-full-btn input[type="submit"] {
width: 100%;
border-radius: 0 !important;
background-color: #007cff !important;
color: #fff !important;
font-size: 15px;
font-weight: 600;
padding: 13px 23px !important;
border: 2px solid transparent !important;
}
.req-main-title {
margin-bottom: 5px !important;
}
.req-main-title h3 {
font-size: 18px !important;
}
.req-sub-title h5 {
font-size: 15px !important;
}
img.event-image {
width: 100%;
height: 100%;
min-height: 348px;
opacity: 1 !important;
}
#cookie-law-info-again {
background-color: rgb(0 113 192 / 0%) !important;
color: rgb(255 255 255) !important;
box-shadow: none;
border-top-left-radius: 16px !important;
border-top-right-radius: 15px !important;
right: auto !important;
}
#cookie-law-info-again #cookie_hdr_showagain {
font-size: 0;
width: 45px;
height: 45px;
display: inline-block;
background-image: url(https://www.mariapps.com/wp-content/uploads/cookies-1.svg);
background-size: contain;
background-repeat: no-repeat;
}
#slide-out-widget-area .bottom-meta-wrap {
display: none !important;
}
.wd-50 {
width: 50%;
}
.single-jobpost .container-wrap {
position: relative;
}
.single-jobpost .container-wrap:before {
content: "";
position: absolute;
height: 200px;
width: 100%;
top: 0;
background: linear-gradient(117deg, rgb(0 113 192 / 40%) 0%, rgb(16 155 229) 35%, rgba(0, 212, 255, 1) 100%);
}
.single-jobpost .main-content {
max-width: 1400px;
margin: 0 auto;
}
.single-jobpost .heading-title {
margin-bottom: 0;
padding-bottom: 20px;
border-bottom: 1px solid #dfdfdf;
margin-top: 60px;
}
.single-jobpost .heading-title .entry-title {
color: #fff;
}
.single-jobpost .sjb-page .sjb-detail .list-data .v2 ul {
margin: 0px 0 30px;
}
.single-jobpost .blog-title .entry-title {
font-size: 32px !important;
font-weight: 600 !important;
margin-bottom: 0;
display: block;
}
.single-jobpost .blog-title .entry-title span {
display: block;
padding: 0;
margin-top: 5px;
font-size: 18px;
}
.single-jobpost .jobpost .list-data header {
display: none;
}
.other-products-wrapper h3 {
font-size: 35px !important;
margin-bottom: 60px !important;
}
.other-products-wrapper .other-products .vc_column-inner&gt;.wpb_wrapper {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.other-products-wrapper .other-products .iwithtext {
width: calc((100% / 4) - 20px);
background: #FFFFFF;
border: 1px solid rgb(210 210 210 / 56%);
border-radius: 23px;
margin: 0 10px 10px;
padding: 20px 10px;
}
.other-products-wrapper .other-products .iwithtext:hover {
box-shadow: 17px 20px 60px #46464633;
transition: all ease 0.5s;
}
.other-products .iwithtext .iwt-icon {
position: relative;
text-align: center;
width: 75px;
height: 75px;
box-shadow: 0px 3px 6px #0071c026;
border-radius: 20px;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
background-color: #fff;
}
.other-products .iwithtext .iwt-icon img {
margin: 0;
width: 80% !important;
}
.other-products .iwithtext .iwt-text {
padding: 10px;
}
.other-products .iwithtext .iwt-text h3 {
text-align: center;
font-size: 22px !important;
font-weight: 600;
margin-bottom: 0 !important;
}
.other-products .iwithtext .iwt-text p {
font-size: 14px !important;
color: #676768;
margin-top: 20px;
line-height: 20px !important;
}
.other-products .iwithtext .iwt-text a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
z-index: 10;
font-size: 0;
cursor: pointer;
}
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area {
max-width: 1200px;
}
.ma-cus-banner {
padding: 140px 0 !important;
}
.ma-cus-banner .row-bg-wrap .inner-wrap .row-bg {
border-radius: 0 0 100px 100px !important;
}
.ma-cus-banner h2 {
font-size: 56px;
color: #fff;
font-family: "Bebas Neue", sans-serif !important;
}
.ma-news-ftr-wrpr&gt;.vc_column-inner {
background-color: #051d40;
height: 150px;
display: flex;
align-items: center;
justify-content: center;
margin: 40px 0;
border-radius: 40px;
}
.ma-news-ftr-wrpr&gt;.vc_column-inner .ma-news-ftr-btns {
background-color: transparent !important;
color: #fff !important;
}
.ma-news-ftr-wrpr&gt;.vc_column-inner&gt;.wpb_wrapper {
width: 100%;
padding: 20px 40px;
}
.ma-news-ftr-wrpr .ma-news-ftr-btns {
display: flex;
align-items: center;
font-size: 26px !important;
font-weight: 800;
transition: all ease 0.5s;
text-transform: inherit !important;
}
.ma-news-ftr-wrpr .ma-news-ftr-btns:hover {
color: #fff !important;
}
.ma-news-ftr-wrpr .nectar-button.small i {
background: transparent !important;
}
.ma-news-ftr-wrpr .nectar-button.small span {
font-family: "Bebas Neue", sans-serif !important;
font-size: 40px;
font-weight: normal;
}
.ma-news-ftr-wrpr .nectar-button.small span em {
font-style: normal;
}
.ma-news-ftr-wrpr .nectar-button.small .im-icon-wrap svg {
width: 32px;
height: 32px;
}
.ma-news-ftr-wrpr .ma-news-ftr-btns:hover .fa {
-webkit-transform: translateY(-50%) translateX(22px) !important;
transform: translateY(-50%) translateX(22px) !important;
color: #00365c !important;
}
.ma-news-ftr-wrpr .ma-news-ftr-btns .fa {
font-size: 40px !important;
font-weight: 800 !important;
}
body.material .smartops-know-more .talk-to-expert-btn.nectar-button {
text-transform: inherit !important;
}
.contact-submit-form .regular.req-btn {
padding: 8px 23px !important;
color: #fff !important;
border: 2px solid rgba(255, 255, 255, 0.62) !important;
background-color: transparent !important;
margin-left: 5px;
}
.contact-submit-form .regular.req-btn:hover {
background-color: #fff !important;
color: #000 !important;
}
.contact-submit-form .req-brochure-titles {
margin-top: 45px;
}
.contact-submit-form .divider-wrap {
position: relative;
top: 20px;
}
.contact-submit-form .req-brochure-titles h4 {
font-size: 20px;
font-weight: 400;
}
.contact-submit-form .req-brochure-titles h5 {
font-size: 14px;
font-weight: 400;
}
.world-wide-contact-wrpr .row-bg {
border-radius: 100px;
}
.contact-us-header {
height: 380px !important;
padding: 0 !important;
margin-bottom: -80px !important;
}
.contact-us-header .row-bg-wrap .row-bg.using-image {
background-repeat: repeat-x !important;
background-size: contain;
}
.footer-merge .row-bg-wrap .inner-wrap {
background: #2e3b4d;
}
.footer-merge .row-bg-wrap .inner-wrap .row-bg {
border-radius: 0 0 100px 100px;
background: #ffffff;
}
.world-wide-contact {
max-width: 1000px;
margin: 0 auto !important;
}
.world-wide-contact h1 {
font-size: 40px;
line-height: 42px;
margin-bottom: 40px !important;
}
.contact-submit-form p.submit-btn input[type="submit"] {
border: 1px solid #FFFFFF8A !important;
border-radius: 15px !important;
width: 220px;
height: 60px;
font-size: 17px;
background-color: #0087CE !important;
font-weight: 300 !important;
float: right;
}
.world-wide-presence {
padding: 80px 0 120px !important;
}
.world-wide-presence .row-bg-wrap .row-bg.using-image {
background-size: contain;
background-position: 140% top !important;
}
.world-wide-presence h2 {
font-size: 28px;
font-weight: 700;
margin-bottom: 60px !important;
}
.world-wide-presence-items .vc_column-inner&gt;.wpb_wrapper {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 40px 20px;
}
.world-wide-presence-items .iwithtext {
width: calc((100% / 3) - 20px);
}
.world-wide-presence-items .iwithtext .iwt-icon img {
width: 43px !important;
margin-top: 3px;
}
.world-wide-presence-items .iwithtext .iwt-text {
padding-left: 60px;
}
.world-wide-presence-items .iwithtext h4 {
font-size: 18px;
font-weight: 500;
}
.world-wide-presence-items .iwithtext p {
color: #404040;
}
.req-brochure-titles h4 {
font-size: 30px !important;
line-height: 40px !important;
font-weight: 600 !important;
padding-right: 20px;
}
.req-brochure-titles h5 {
font-size: 18px !important;
line-height: 40px !important;
font-weight: 400 !important;
margin: 10px 0 30px !important;
}
.cont-learn-more-left .nectar-button.req-btn {
font-size: 17px;
background-color: #0087CE !important;
font-weight: 300 !important;
border-radius: 15px !important;
padding: 17px 25px;
text-transform: inherit !important;
}
.cont-sale-right .gb-address-section h5 {
font-size: 17px !important;
color: #000 !important;
font-weight: 600;
}
.cont-sale-right .gb-address-section a {
font-size: 15px !important;
color: #696969;
font-weight: 400;
}
.cont-sale-right .gb-address-section a:hover {
color: #0087ce;
}
body .contact-submit-form .wpcf7 .wpcf7-response-output {
float: left;
width: 100%;
background: rgb(255 179 102 / 86%);
color: #fff !important;
font-size: 13px;
border-radius: 4px;
}
.contact-submit-form .wpcf7-form .wpcf7-not-valid-tip {
background: rgb(214 54 56 / 63%) !important;
color: #fff !important;
font-size: 12px;
}
.wpcf7-form .wpcf7-not-valid-tip {
background: rgb(214 54 56 / 63%) !important;
color: #fff !important;
font-size: 12px;
padding: 2px 6px !important;
}
.light .wpcf7 div.wpcf7-response-output {
width: 100%;
background: rgb(214 54 56 / 63%);
border-color: rgb(139 31 32 / 30%);
color: #fff !important;
font-size: 13px;
border-radius: 4px;
}
.partners-slider .nectar-slider-wrap {
height: 500px !important;
}
.partners-slider .nectar-slider-wrap .swiper-container,
.partners-slider .nectar-slider-wrap .swiper-wrapper,
.partners-slider .nectar-slider-wrap .swiper-slide {
height: 501px !important;
}
.partners-slider .nectar-slider-wrap .swiper-slide .content {
position: initial;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100%;
max-width: 82%;
margin: 0 auto;
}
.partners-slider .nectar-slider-wrap .slide-bg-wrap {
border-bottom-left-radius: 100px;
border-bottom-right-radius: 100px;
overflow: hidden;
}
.partners-slider .nectar-slider-wrap .parters-slider-items {
background-color: #fff !important;
}
.partners-slider .nectar-slider-wrap .parters-slider-items .slide-bg-overlay {
background-color: transparent !important;
}
.partners-slider .nectar-slider-wrap h2 {
font-size: 60px;
font-family: "Bebas Neue", sans-serif !important;
color: #ffffff !important;
}
.partners-slider .nectar-slider-wrap h3 {
font-size: 23px;
text-align: center;
margin-bottom: 20px;
line-height: 34px;
opacity: 1 !important;
color: #ffffff !important;
}
.partners-slider .nectar-slider-wrap h4 {
font-size: 20px;
font-weight: 500;
margin: 10px 0 20px;
color: #ffffff !important;
}
.partners-slider .nectar-slider-wrap h4 span {
color: #ffffff !important;
font-weight: 400;
}
.partners-section {
padding: 60px 0 80px !important;
}
.partners-list-section&gt;.col.span_12 {
display: flex;
align-items: center;
margin: 40px 0 !important;
}
.partners-list-section .hover-wrap {
position: inherit;
}
.partners-list-section img {
border-radius: 40px;
}
.partners-list-section .p-l-small-img {
position: absolute;
top: calc(50% - 110px);
right: 0;
}
.partners-list-section .p-l-small-img.p-img-l {
right: auto;
left: 0;
}
.partners-content-right.p-r {
padding-right: 12% !important;
padding-left: 60px !important;
}
.partners-content-right.p-l {
padding-right: 60px !important;
}
.partners-section.br-radius .row-bg-wrap .inner-wrap {
border-top-left-radius: 100px;
}
.partners-content-right h4 {
font-size: 20px !important;
color: #000 !important;
font-weight: 400 !important;
line-height: 28px !important;
}
.partners-content-right h3 {
font-size: 28px !important;
color: #0071C0;
margin: 20px 0 40px !important;
font-family: "Bebas Neue", sans-serif !important;
font-size: 40px !important;
line-height: 40px !important;
}
.partners-content-right p {
font-size: 16px !important;
color: #696969;
line-height: 28px !important;
}
.d-order-2 {
order: 1;
}
.lpsq-module-msa .msa-lpsq-cnt {
padding: 80px 10% 0;
}
.lpsq-module-msa .msa-lpsq-cnt h4 {
font-size: 18px;
font-weight: 400;
color: #000000;
line-height: 30px;
}
.lpsq-module-msa .msa-lpsq-cnt h3 {
font-size: 30px;
max-width: 80%;
margin: 80px auto 30px;
line-height: 35px;
}
.txt-mtmsa {
flex: 1;
}
.lpsq-smartpal-cnt {
width: 100%;
max-width: 900px;
margin: 0 auto;
padding: 40px 0;
}
.lpsq-smartpal-cnt .vc_column-inner&gt;.wpb_wrapper {
display: flex;
gap: 20px;
justify-content: center;
align-items: center;
}
.lpsq-smartpal-cnt h3 {
font-size: 26px !important;
color: #fff;
font-weight: 300 !important;
line-height: 34px !important;
}
body .lpsq-smartpal-cnt .nectar-button.medium {
background-color: #fff !important;
color: #0071C0 !important;
width: 190px;
padding: 12px 0 !important;
text-align: center;
font-weight: 600;
font-size: 16px;
border-radius: 5px !important;
}
.lpsq-scrn1 {
margin-bottom: -150px !important;
}
.lpsq-smartpal-section {
margin-top: 200px;
}
.msa-benefits-wrpr .vc_column-inner&gt;.wpb_wrapper {
display: flex;
gap: 20px;
justify-content: start;
flex-wrap: wrap;
width: 100%;
max-width: 800px;
margin: 50px auto 0;
}
.msa-benefits-wrpr .iwithtext {
flex-basis: calc(50% - 20px);
}
.msa-benefits-wrpr .iwithtext:last-child {
margin-left: 0%;
} .smartpal-section-wrpr {
padding: 12% 0 20px !important;
}
.smartpal-section-wrpr .row-bg-wrap&gt;.inner-wrap {
border-bottom-left-radius: 100px !important;
border-bottom-right-radius: 100px !important;
}
.smartpal-section-wrpr .row-bg-wrap&gt;.row-bg-overlay {
background-color: transparent !important;
}
.smartpal-section-wrpr:before {
content: "";
position: absolute;
left: -30%;
top: calc(50% - 50%);
background-image: url(https://www.mariapps.com/wp-content/uploads/location-rotate-1.png);
width: 100%;
height: 100%;
max-width: 1000px;
display: block;
background-size: 90%;
background-position: center center;
background-repeat: no-repeat;
-webkit-animation: spin 50s linear infinite;
-moz-animation: spin 60s linear infinite;
animation: spin 50s linear infinite;
opacity: 0.1;
z-index: 99;
pointer-events: none;
}
.smartpal-title-section .nectar-split-heading h1 {
font-family: "Bebas Neue", sans-serif !important;
font-weight: 400 !important;
font-size: 40px;
margin-bottom: 15px;
}
.smartpal-section-wrpr .smartpal-title-section h3 {
font-size: 27px;
width: 100%;
max-width: 1200px;
margin: 40px auto;
line-height: 38px;
}
.smartpal-title-wrpr .vc_column-inner&gt;.wpb_wrapper {
display: flex;
align-items: center;
justify-content: center;
gap: 15px;
}
.smartpal-title-wrpr .nectar-rotating-words-title {
margin-bottom: 0 !important;
}
.smartpal-title-wrpr .nectar-rotating-words-title h1 {
margin-bottom: 0;
font-size: 38px;
font-weight: 700;
margin-top: 12px;
}
.smartpal-title-wrpr .smartpal-img {
width: 220px;
}
.sm-banner-icons-wrpr .vc_column-inner&gt;.wpb_wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 15px;
max-width: 800px;
margin: 20px auto 100px;
}
.sm-banner-icons-wrpr .img-with-aniamtion-wrap {
flex-basis: calc((100% / 8) - 15px);
min-width: 70px;
min-height: 70px;
padding: 10px;
border: 2px solid #555d83;
border-radius: 20px;
background: rgb(72 81 122 / 50%);
overflow: hidden;
position: relative;
}
.sm-banner-icons-wrpr .img-with-aniamtion-wrap .hover-wrap {
margin-bottom: 0 !important;
}
.sm-banner-icons-wrpr .img-with-aniamtion-wrap .sm-banner-icons {
position: relative;
top: 3px;
z-index: 99;
}
.sm-banner-icons-wrpr .img-with-aniamtion-wrap:before,
.sm-banner-icons-wrpr .img-with-aniamtion-wrap:after,
.sm-banner-icons-wrpr .img-with-aniamtion-wrap .inner:before,
.sm-banner-icons-wrpr .img-with-aniamtion-wrap .inner:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
background-color: rgb(85 93 131 / 70%);
transition: 0.4s;
}
.sm-banner-icons-wrpr .img-with-aniamtion-wrap:after,
.sm-banner-icons-wrpr .img-with-aniamtion-wrap .inner:before {
left: auto;
right: 0;
}
.sm-banner-icons-wrpr .img-with-aniamtion-wrap .inner:before,
.sm-banner-icons-wrpr .img-with-aniamtion-wrap .inner:after {
transition-delay: 0.4s;
}
.sm-banner-icons-wrpr .img-with-aniamtion-wrap:hover:before,
.sm-banner-icons-wrpr .img-with-aniamtion-wrap:hover:after,
.sm-banner-icons-wrpr .img-with-aniamtion-wrap:hover .inner:before,
.sm-banner-icons-wrpr .img-with-aniamtion-wrap:hover .inner:after {
width: 100%;
height: 100%;
}
.sm-banner-icons-wrpr .img-with-aniamtion-wrap:hover .hover-wrap-inner:before {
content: "Procurement";
}
.sm-banner-icons-wrpr .img-with-aniamtion-wrap .hover-wrap-inner:before {
background: #303861;
padding: 4px 10px;
font-size: 10px;
border: 1px solid #555d83;
color: rgb(255 255 255 / 50%);
border-radius: 7px;
position: absolute;
min-height: 10px;
display: flex;
align-items: center;
top: -20px;
left: -11px;
}
.sm-banner-icons-wrpr .iwithtext {
margin-bottom: 0;
flex-basis: calc((100% / 8) - 15px);
}
.sm-banner-icons-wrpr .iwithtext .iwt-icon {
min-width: 70px;
min-height: 70px;
padding: 10px;
border: 2px solid #555d83;
border-radius: 20px;
background: rgb(72 81 122 / 50%);
overflow: hidden;
position: relative;
transition: all ease 0.5s;
}
.sm-banner-icons-wrpr .iwithtext:hover .iwt-icon {
box-shadow: 0px 0px 10px 5px rgb(85 93 131 / 35%);
border: 2px solid #8c94bb;
}
.sm-banner-icons-wrpr .iwithtext .iwt-icon img {
width: auto !important;
margin: 0;
transform: scale(1);
transition: all ease 0.5s;
position: relative;
top: 2px;
}
.sm-banner-icons-wrpr .iwithtext:hover .iwt-icon img {
transform: scale(1);
animation-name: spin;
animation-duration: 2000ms;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
25% {
transform: rotate(-10deg);
}
50% {
transform: rotate(0deg);
}
100% {
transform: rotate(10deg);
}
}
.sm-banner-icons-wrpr .iwithtext .iwt-text h4 {
opacity: 0;
background: #303861;
min-width: 100px;
padding: 3px 10px;
border: 1px solid #676f95;
border-radius: 7px;
position: absolute;
min-height: 10px;
display: flex;
align-items: center;
flex-direction: column;
top: 0;
left: 50%;
font-size: 12px;
color: rgb(255 255 255 / 81%);
margin: 0;
line-height: 15px;
z-index: 9;
pointer-events: none;
}
.sm-banner-icons-wrpr .iwithtext:hover .iwt-text h4 {
opacity: 1;
}
.sm-banner-icons-wrpr .iwithtext .iwt-text a {
position: absolute;
font-size: 0;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.sm-main-modules {
margin-bottom: 0 !important;
}
.sm-main-modules .sm-module-items {
background: rgb(9 17 8 / 50%);
padding: 30px;
border-radius: 3px;
color: #fff;
height: 100%;
margin-bottom: 0 !important;
border: 1px solid rgb(219 221 229 / 20%);
}
.sm-main-modules .sm-module-items lottie-player {
width: 100px;
margin-bottom: 15px;
}
.sm-module-items .hseq-icon lottie-player {
width: 95px;
}
.sm-module-items .bi-icon lottie-player {
width: 80px;
}
.sm-main-modules .sm-module-list.sm-module-split .sm-module-items lottie-player {
margin-bottom: 0px;
}
.sm-module-items .sm-crm-module&gt;.vc_column-inner&gt;.wpb_wrapper lottie-player {
width: 80px;
}
.sm-main-modules .sm-module-list {
padding: 0 !important;
}
.sm-main-modules .sm-module-list.sm-module-split .sm-module-items {
height: auto;
padding: 0px 20px 20px;
}
.sm-main-modules .sm-module-list.sm-module-split .sm-module-items:last-child {
padding: 15px 20px 15px;
}
.sm-main-modules .sm-module-list&gt;.vc_column-inner,
.sm-main-modules .sm-module-list&gt;.vc_column-inner&gt;.wpb_wrapper {
height: 100%;
}
.sm-module-items .sm-crm-module&gt;.vc_column-inner&gt;.wpb_wrapper {
display: flex;
gap: 10px;
}
.sm-module-items h3 {
color: #fff;
font-weight: 500;
font-size: 20px !important;
}
.sm-module-items p {
font-size: 13px !important;
color: rgb(255 255 255 / 70%);
}
.why-smartpal-section {
padding: 80px 0 !important;
}
.why-smartpal-section .inner-wrap&gt;.using-image {
background-size: auto;
background-position: right 190% !important;
}
.why-smartpal-section h2 {
font-size: 38px;
font-weight: 400;
margin-bottom: 50px !important;
line-height: 44px;
}
.scroll-down-btn {
width: 80px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto !important;
}
.sm-business-section {
padding: 70px 0 100px !important;
}
.sm-business-title h3 {
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
margin-bottom: 40px !important;
color: #fff;
font-size: 40px !important;
gap: 14px;
}
.sm-business-title h3 img {
width: 200px;
}
.sm-show-slider-btn h4 {
color: rgb(26 33 75) !important;
border-color: rgb(255 255 255 / 75%) !important;
background-color: #ffffff !important;
padding: 0;
width: 60px;
height: 60px;
padding: 10px 11px 12px 12px;
justify-content: center;
align-items: center;
font-size: 45px !important;
margin: 0 auto;
border-radius: 100%;
cursor: pointer;
font-weight: 600 !important;
transition: all ease 0.5s;
line-height: 100% !important;
padding-top: 4px;
}
.sm-show-slider-btn.btn-close h4 {
-ms-transform: rotate(45deg);
transform: rotate(45deg);
transition: all ease 0.5s;
padding-left: 12px;
line-height: 100%;
padding-top: 4px;
}
.sm-business-section .owl-carousel {
display: none !important;
}
.sm-business-section .show-section {
display: block !important;
-webkit-animation: visibility-animation 4s ease-in alternate;
-moz-animation: visibility-animation 4s ease-in alternate;
animation: visibility-animation 4s ease-in alternate;
}
@keyframes visibility-animation {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.sm-business-section .owl-carousel {
max-width: 1100px;
margin: 0 auto;
}
.sm-business-section .owl-item h3 {
color: #fff;
font-size: 34px;
line-height: 36px;
padding: 0 20px;
}
.sm-business-section .owl-item p,
.sm-business-section .owl-item h4 {
color: rgb(255 255 255 / 65%);
font-size: 15px !important;
font-weight: 100;
line-height: 24px !important;
}
.sm-business-section .owl-dots .owl-dot span {
width: 40px !important;
height: 8px !important;
background-color: rgb(255 255 255 / 30%) !important;
}
.sm-business-section .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active span {
transform: scale(1) !important;
-webkit-transform: scale(1);
background-color: rgb(255 255 255) !important;
}
.sm-maritime-video {
margin-top: 100px;
}
.sm-maritime-video .sm-video-left&gt;.vc_column-inner {
height: 100%;
height: 100%;
display: flex;
align-items: center;
padding: 20px 105px 20px 30px;
}
.sm-maritime-video .sm-video-left&gt;.vc_column-inner .column-bg-overlay {
border-radius: 30px !important;
}
.sm-maritime-video .sm-video-left .sm-video-title h3 {
font-size: 30px;
font-weight: 500;
line-height: 36px;
color: #1a214b;
margin-bottom: 25px;
}
.sm-maritime-video .sm-video-left .sm-video-title h5 {
font-size: 18px;
line-height: 26px;
color: #1a214b;
}
.sm-maritime-video .sm-video-right {
margin: 40px 0 20px -150px !important;
}
.sm-maritime-video .column-bg-overlay-wrap .column-overlay-layer {
background-color: transparent !important;
}
.sm-video-right .nectar_video_player_self_hosted {
border-radius: 30px !important;
overflow: hidden;
}
.sm-maritime-video .sm-video-right .nectar_video_lightbox.play_button {
width: 45px;
height: 45px;
position: absolute;
bottom: 10px;
right: 10px;
opacity: 0.6;
}
.sm-maritime-video .sm-video-right .nectar_video_lightbox.play_button:hover {
opacity: 1;
}
.sm-video-right .nectar_video_lightbox.play_button:before {
border-color: #fff !important;
}
.sm-video-right .nectar_video_lightbox svg {
width: 25px !important;
height: 25px !important;
}
.sm-video-right .nectar_video_lightbox path {
fill: #fff !important;
}
.sm-module-tab-wrpr {
margin-bottom: 20px !important;
}
.why-smartpal-tabs&gt;.wpb_wrapper {
display: flex;
}
.why-smartpal-tabs .ui-tabs-nav {
min-width: 290px;
margin-bottom: 0 !important;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item a {
background: transparent !important;
padding: 5px !important;
color: #49526D;
font-size: 17px !important;
font-weight: 500;
padding-right: 13px !important;
border-radius: 9px !important;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item a:before {
content: "";
width: 33px;
height: 35px;
margin-right: 15px;
background-image: url(https://www.mariapps.com/wp-content/uploads/intelligence-driven-icon.png);
background-repeat: no-repeat;
background-size: auto;
background-position: -44px 0px;
position: relative;
top: -3px;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item:nth-child(1) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/cloud-first-icon.png);
}
.why-smartpal-tabs .ui-tabs-nav .tab-item:nth-child(6) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/customizable-icon.png);
}
.why-smartpal-tabs .ui-tabs-nav .tab-item:nth-child(3) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/dynamic-workflow-icon.png);
}
.why-smartpal-tabs .ui-tabs-nav .tab-item:nth-child(5) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/seamless-icon.png);
}
.why-smartpal-tabs .ui-tabs-nav .tab-item:nth-child(2) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/intuitive-icon.png);
}
.why-smartpal-tabs .ui-tabs-nav .tab-item:nth-child(4) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/mobile-apps-icon.png);
}
.why-smartpal-tabs .ui-tabs-nav .tab-item:nth-child(8) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/klass-certified-icon.png);
}
.why-smartpal-tabs .ui-tabs-nav .active-tab.tab-item:nth-child(1) a:before {
background-position: -4px 0px;
}
.why-smartpal-tabs .ui-tabs-nav .active-tab.tab-item:nth-child(2) a:before {
background-position: -3px 0px;
}
.why-smartpal-tabs .ui-tabs-nav .active-tab.tab-item:nth-child(3) a:before {
background-position: -3px 0px;
}
.why-smartpal-tabs .ui-tabs-nav .active-tab.tab-item:nth-child(4) a:before {
background-position: -3px 0px;
}
.why-smartpal-tabs .ui-tabs-nav .active-tab.tab-item:nth-child(5) a:before {
background-position: -3px 0px;
}
.why-smartpal-tabs .ui-tabs-nav .active-tab.tab-item:nth-child(6) a:before {
background-position: -3px 0px;
}
.why-smartpal-tabs .ui-tabs-nav .active-tab.tab-item:nth-child(7) a:before {
background-position: -3px 0px;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item:nth-child(8) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/klass-certified-icon.png);
}
.why-smartpal-tabs .ui-tabs-nav .tab-item a:hover:after {
width: 0;
height: 0;
border-style: solid;
border-width: 7px 9px 7px 0;
border-color: transparent #2F3A8E transparent transparent;
position: absolute;
right: 0;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item a:hover {
color: #2F3A8E;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item.active-tab a:hover:after {
display: none;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item.active-tab a {
color: #ffffff;
box-shadow: none !important;
background-color: #1492E6 !important;
}
.why-smartpal-tabs .ui-tabs-panel&gt;.vc_row.inner_row {
display: flex;
align-items: center;
height: 100%;
margin-bottom: 0;
}
.why-smartpal-tabs .ui-tabs-panel .nectar-lottie {
width: 70%;
height: 80%;
margin: 0 auto;
padding: 0;
}
.why-smartpal-tabs .ui-tabs-panel .seamless-icon .nectar-lottie {
width: 60%;
}
.sm-business-section .row-bg-wrap&gt;.inner-wrap {
border-top-left-radius: 50px !important;
}
.sm-tab-cnt-rgt {
display: flex;
align-items: center;
}
.sm-tab-cnt-rgt h3 {
font-size: 32px !important;
color: #000;
font-weight: 500 !important;
line-height: 36px !important;
}
.sm-tab-cnt-rgt p {
font-size: 16px !important;
color: #000;
line-height: 25px !important;
margin-top: 25px;
}
.smartpal-business-wrpr {
padding: 80px 0 !important;
}
.sm-modules-tabs {
padding: 80px 0 !important;
}
.sm-modules-tabs .row-bg-wrap .row-bg {
background-position: -120% center !important;
background-size: auto;
background-repeat: repeat !important;
}
.sm-module-tab-wrpr .ui-tabs-nav {
display: flex;
gap: 10px;
}
.sm-module-tab-wrpr .ui-tabs-nav {
margin-bottom: 0 !important;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item {
margin: 0px !important;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.magic-line {
display: none;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item a {
color: #090909 !important;
padding: 10px 10px 10px !important;
min-height: 100px;
height: 100%;
display: flex;
align-items: center;
justify-content: start;
flex-direction: column;
font-size: 13px !important;
font-weight: 400;
width: 110px;
white-space: initial;
text-align: center;
line-height: 20px;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item a:before {
content: "";
width: 70px;
height: 70px;
display: block;
top: 5px;
background-image: url(https://www.mariapps.com/wp-content/uploads/Procurement-tab-icon-1.png);
background-size: cover;
background-repeat: no-repeat;
background-position: -70px 0px;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item:nth-child(2) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/Technical-tab-icon-1.png);
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item:nth-child(3) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/HR-Payrolltab-icon.png);
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item:nth-child(4) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/commercial-new-tab-icon.png);
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item:nth-child(5) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/HSEQ-tab-icon-1.png);
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item:nth-child(6) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/CRM-tab-icon-1.png);
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item:nth-child(8) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/Finance-tab-icon-1.png);
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item:nth-child(7) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/LiveFleet-tab-icon-1.png);
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item:nth-child(9) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-insurance-1.png);
background-size: 72%;
background-position: center !important;
background-position: 2px 0px;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item a:before {
background-position: 2px 0px;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item:first-child a.active-tab {
border-top-left-radius: 30px;
border-top-right-radius: 0;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item:nth-child(10) a.active-tab {
border-top-left-radius: 0px;
border-top-right-radius: 30px;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item a.active-tab {
background: #fff;
font-weight: 500;
color: #000 !important;
border: 2px solid rgb(204 204 204 / 40%);
border-width: 2px 2px 0px 2px;
border-top-left-radius: 30px;
border-top-right-radius: 30px;
position: relative;
bottom: -2px;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item a.active-tab span {
border-bottom: 2px solid #109be5;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-panel {
width: 100%;
max-width: 1190px;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-panel&gt;.wpb_row {
background-color: #fff;
padding: 30px 40px;
border: 2px solid rgb(204 204 204 / 40%);
border-radius: 0 0 70px 70px;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-panel:after {
content: "";
width: 60%;
height: 100%;
position: absolute;
background-image: url(https://www.mariapps.com/wp-content/uploads/sm-Procurment.jpg);
right: -20%;
top: 40px;
z-index: -1;
background-size: cover;
background-position: center center;
pointer-events: none;
}
.sm-module-tab-wrpr .tabbed .procurement-tab.ui-tabs-panel:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/procurement-img.jpg);
}
.sm-module-tab-wrpr .tabbed .sm-bi-tab.ui-tabs-panel:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/sm-BI.jpg);
}
.sm-module-tab-wrpr .tabbed .technical-tab.ui-tabs-panel:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/Technical.jpg);
}
.sm-module-tab-wrpr .tabbed .hr-module-tab.ui-tabs-panel:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/sm-HR-module.jpg);
}
.sm-module-tab-wrpr .tabbed .commercial-tab.ui-tabs-panel:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/sm-Commercial-1.jpg);
}
.sm-module-tab-wrpr .tabbed .hseq-tab.ui-tabs-panel:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/sm-HSEQ.jpg);
}
.sm-module-tab-wrpr .tabbed .sm-bi-tab.ui-tabs-panel:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/sm-BI-1.jpg);
}
.sm-module-tab-wrpr .tabbed .livefleet-tab.ui-tabs-panel:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/sm-liveFleet.jpg);
}
.sm-module-tab-wrpr .tabbed .finance-tab.ui-tabs-panel:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/finance-img.jpg);
}
.sm-module-tab-wrpr .tabbed .insurance-tab.ui-tabs-panel:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/insurance-concept-scaled.jpg);
}
.sm-module-tab-wrpr .tabbed .sm-crm-tab.ui-tabs-panel:after {
background-image: url(https://www.mariapps.com/wp-content/uploads/sm-CRM.jpg);
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr&gt;.vc_column-inner&gt;.wpb_wrapper {
display: flex;
align-items: center;
gap: 40px;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr .sm-m-tab-cnt {
width: 100%;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr h4 {
font-size: 20px;
font-weight: 600;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr h3 {
font-size: 30px;
font-weight: 500;
line-height: 36px;
margin: 15px 0;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr p {
font-size: 15px !important;
font-weight: 500;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr a.nectar-button {
background-color: #0071C0 !important;
color: #fff !important;
border-radius: 0 !important;
white-space: nowrap;
border: 0;
font-size: 14px;
padding: 13px 30px;
margin-left: 50px;
}
.sm-m-inner-tabs .sp-tab__nav {
margin: 20px 0 30px !important;
border: 0 !important;
}
.sm-m-inner-tabs .sp-tab__nav .sp-tab__nav-item {
background-color: transparent !important;
}
.sm-m-inner-tabs .sp-tab__nav .sp-tab__nav-item .sp-tab__nav-link {
min-width: 110px;
min-height: 100px;
display: flex;
align-items: center;
border: 0.5px solid rgb(207 207 207 / 60%) !important;
background-color: #ffffff !important;
position: relative;
border-radius: 15px !important;
}
.sm-m-inner-tabs .sp-tab__nav .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
border: 2px solid #4249DD !important;
}
.sm-m-inner-tabs .sp-tab__nav .sp-tab__nav-item .sp-tab__nav-link:before {
content: "";
width: 50px;
height: 50px;
background-image: url(https://www.mariapps.com/wp-content/uploads/2020/10/icon-purchase.png);
background-size: contain;
background-repeat: no-repeat;
} .sm-m-inner-tabs .sm-inner-pro-tab .sp-tab__nav .sp-tab__nav-item:nth-child(1) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-purchase-1.png);
}
.sm-m-inner-tabs .sm-inner-pro-tab .sp-tab__nav .sp-tab__nav-item:nth-child(2) {
display: none !important;
}
.sm-m-inner-tabs .sm-inner-pro-tab .sp-tab__nav .sp-tab__nav-item:nth-child(2) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-econnect-1.png);
}
.sm-m-inner-tabs .sm-inner-pro-tab .sp-tab__nav .sp-tab__nav-item:nth-child(3) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-catering-1.png);
} .sm-m-inner-tabs .sm-inner-hr-tab .sp-tab__nav .sp-tab__nav-item:nth-child(1) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-crewing-1.png);
}
.sm-m-inner-tabs .sm-inner-hr-tab .sp-tab__nav .sp-tab__nav-item:nth-child(2) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-payroll-1.png);
}
.sm-m-inner-tabs .sm-inner-hr-tab .sp-tab__nav .sp-tab__nav-item:nth-child(3) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-searoster-1.png);
}
.sm-m-inner-tabs .sm-inner-hr-tab .sp-tab__nav .sp-tab__nav-item:nth-child(4) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-new-applicant-1.png);
} .sm-m-inner-tabs .sm-inner-technical-tab .sp-tab__nav .sp-tab__nav-item:nth-child(1) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-maintenance-1.png);
}
.sm-m-inner-tabs .sm-inner-technical-tab .sp-tab__nav .sp-tab__nav-item:nth-child(2) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-drydock-1.png);
}
.sm-m-inner-tabs .sm-inner-technical-tab .sp-tab__nav .sp-tab__nav-item:nth-child(3) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-data-library-1.png);
}
.sm-m-inner-tabs .sm-inner-technical-tab .sp-tab__nav .sp-tab__nav-item:nth-child(4) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-smartops-1.png);
} .sm-m-inner-tabs .sm-inner-hseq-tab .sp-tab__nav .sp-tab__nav-item:nth-child(1) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-lpsq-1.png);
}
.sm-m-inner-tabs .sm-inner-hseq-tab .sp-tab__nav .sp-tab__nav-item:nth-child(2) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-qdms-1.png);
}
.sm-m-inner-tabs .sm-inner-hseq-tab .sp-tab__nav .sp-tab__nav-item:nth-child(3) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-certification-1.png);
} .sm-m-inner-tabs .sm-inner-comm-tab .sp-tab__nav .sp-tab__nav-item:nth-child(1) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-Commerical-1.png);
}
.sm-m-inner-tabs .sm-inner-comm-tab .sp-tab__nav .sp-tab__nav-item:nth-child(2) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/2020/10/icon-commercial.png);
} .sm-m-inner-tabs .sm-inner-fin-tab .sp-tab__nav .sp-tab__nav-item:nth-child(1) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-accounts-1.png);
}
.sm-m-inner-tabs .sm-inner-fin-tab .sp-tab__nav .sp-tab__nav-item:nth-child(2) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-financial-reporting-1.png);
}
.sm-m-inner-tabs .sm-inner-fin-tab .sp-tab__nav .sp-tab__nav-item:nth-child(3) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-treasury-1.png);
}
.sm-m-inner-tabs .sm-inner-fin-tab .sp-tab__nav .sp-tab__nav-item:nth-child(4) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/fixed-assets-logo.png);
}
.sm-m-inner-tabs .sm-inner-fin-tab .sp-tab__nav .sp-tab__nav-item:nth-child(5) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-i2p-1.png);
}
.sm-m-inner-tabs .sm-inner-fin-tab .sp-tab__nav .sp-tab__nav-item:nth-child(6) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-PAL-eXtrack.png);
} .sm-m-inner-tabs .sm-inner-lf-tab .sp-tab__nav .sp-tab__nav-item:nth-child(1) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-livefleet-1.png);
} .sm-m-inner-tabs .sm-inner-crm-tab .sp-tab__nav .sp-tab__nav-item:nth-child(1) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/crm-logo-1.png);
} .sm-m-inner-tabs .sm-inner-insur-tab .sp-tab__nav .sp-tab__nav-item:nth-child(1) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-insurance-1.png);
} .sm-m-inner-tabs .sm-inner-bi-tab .sp-tab__nav .sp-tab__nav-item:nth-child(1) .sp-tab__nav-link:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/icon-business-intelligence-1.png);
}
.sm-m-inner-tabs .sp-tab__nav .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active:after {
content: "";
position: absolute;
height: 3px;
left: 20px;
right: 20px;
bottom: -15px;
background: #4249DD;
border-radius: 6px;
opacity: 40%;
}
.sm-m-inner-tabs .sp-tab__nav .sp-tab__nav-link .sp-tab__tab_title {
font-size: 12px !important;
text-shadow: none;
color: #000 !important;
font-weight: 600 !important;
}
.sm-m-inner-tabs .sp-tab__nav .sp-tab__nav-link .sp-tab__tab_title em {
font-weight: 600;
}
.sm-m-inner-tabs .sp-tab__tab-pane {
border: 0 !important;
padding: 0 !important;
overflow: initial !important;
}
.sm-m-inner-tabs .sp-tab__tab-pane .sp-tab-content {
font-weight: 500;
}
.sm-m-inner-tabs .sp-tab__tab-pane .sp-tab-content a {
border: 1px solid #282E5B;
padding: 7px 15px;
color: #282E5B;
font-weight: 500;
font-size: 13px;
border-radius: 10px;
} body.search #page-header-bg {
background: linear-gradient(117deg, rgb(0 113 192 / 40%) 0%, rgb(16 155 229) 35%, rgba(0, 212, 255, 1) 100%);
padding-top: 70px;
height: 300px;
}
#search-results .result .inner-wrap {
padding: 20px !important;
background: #fdfdfd;
}
body.material #search-results .result .inner-wrap h2 {
padding: 0;
}
#search-results .result .title a {
color: #109be5 !important;
margin-bottom: 10px;
font-weight: 500;
font-size: 14px;
}
body.material #search-results .result .inner-wrap img {
margin-bottom: 20px;
display: block;
}
.search-result-pagination {
margin: 50px 0 30px;
}
body .search-result-pagination #pagination&gt;span:first-child.page-numbers {
background-color: #0071c0 !important;
}
body.search #page-header-bg h1 {
color: #fff;
}
body.search #page-header-bg span.result-num {
color: #fff;
}
.smartpal-title-wrpr .nectar-rotating-words-title .dynamic-words span {
font-style: italic !important;
}
.smartpal-title-wrpr .nectar-rotating-words-title .dynamic-words span:nth-letter(1) {
font-style: inherit !important;
font-size: 40px !important;
} .rs-banner {
padding-top: 240px !important;
min-height: 700px;
box-sizing: border-box !important;
}
.rs-banner .row-bg-wrap .inner-wrap {
border-radius: 0 0 100px 100px !important;
}
.rs-banner h1 {
font-size: 60px;
font-weight: 600;
color: #fff;
line-height: 65px;
}
.rs-banner h2 {
font-size: 24px;
line-height: 35px;
}
.rs-cruise-technical {
padding: 100px 0 220px !important;
}
.rs-cruise-technical .video-color-overlay {
opacity: 1 !important;
}
.rs-cruise-technical h2,
.res-cruise-wrpr h2 {
text-align: center;
font-size: 38px;
font-weight: 600;
color: #1A214B;
margin-bottom: 30px;
}
.rs-cruise-technical p {
font-size: 18px !important;
line-height: 28px !important;
color: #1A214B;
}
.rs-cruise-technical .custom-list-wrpr ul li {
font-size: 18px !important;
line-height: 28px !important;
color: #1A214B;
}
.rs-cruise-technical .custom-list-wrpr ul li:before {
top: 8px;
}
.rs-features-tab .ui-tabs-nav {
display: block;
max-width: 1500px;
padding: 0 90px !important;
margin: 30px auto 30px !important;
}
.rs-features-tab .ui-tabs-nav li {
border: 1px solid #CBCCD2;
border-right: 0;
}
.rs-features-tab .ui-tabs-nav li:last-child {
border-right: 1px solid #CBCCD2;
}
.rs-features-tab .ui-tabs-nav li a {
min-height: 70px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 30px;
background-color: #fff;
color: #848795;
border-bottom: 3px solid transparent;
position: relative;
min-height: 75px;
}
.rs-features-tab .ui-tabs-nav li a::before {
content: "";
background-image: url(https://www.mariapps.com/wp-content/uploads/resco-feature-tab.png);
margin-right: 10px;
}
.rs-features-tab .ui-tabs-nav li:first-child a::before {
width: 40px;
height: 55px;
background-position: -4px -70px;
}
.rs-features-tab .ui-tabs-nav li:nth-child(2) a::before {
width: 40px;
height: 45px;
background-position: -4px -139px;
}
.rs-features-tab .ui-tabs-nav li:last-child a::before {
width: 50px;
height: 52px;
background-position: -4px -4px;
}
.rs-features-tab .ui-tabs-nav li:hover a {
background-color: transparent;
}
.rs-features-tab .ui-tabs-nav li:first-child a.active-tab::before {
background-position: -63px -70px;
}
.rs-features-tab .ui-tabs-nav li:nth-child(2) a.active-tab::before {
background-position: -63px -139px;
}
.rs-features-tab .ui-tabs-nav li:last-child a.active-tab::before {
background-position: -60px -4px;
}
.material .rs-features-tab .ui-tabs-nav li a {
font-size: 15px !important;
}
.rs-features-tab .ui-tabs-nav li a.active-tab {
background-color: transparent !important;
border: 0;
border-bottom: 3px solid #109BE5;
color: #1A214B;
}
.rs-features-tab .ui-tabs-panel {
background-image: url(https://www.mariapps.com/wp-content/uploads/res-feature-tab-img.jpg);
padding: 60px 0;
border-top-left-radius: 100px;
}
.rs-features-tab .ui-tabs-panel .rs-tab-cnt {
max-width: 1500px;
padding: 0 90px !important;
margin: 0 auto !important;
}
.rs-tab-cnt .sp-tab__lay-default {
display: flex;
gap: 35px;
}
.rs-tab-cnt .sp-tab__lay-default .sp-tab__nav {
display: flex;
flex-direction: column;
min-width: 300px;
border-bottom: 0 !important;
}
.rs-tab-cnt .sp-tab__nav .sp-tab__nav-item {
margin: 0 !important;
}
.rs-tab-cnt .sp-tab__nav .sp-tab__nav-link {
display: flex;
flex-direction: column;
justify-content: center;
align-items: start;
padding: 15px 25px !important;
background-color: #0071C0;
border: 0 !important;
border-bottom: 1px solid rgb(255 255 255 / 28%) !important;
position: relative;
min-height: 65px;
}
.rs-tab-cnt .sp-tab__nav .sp-tab__nav-link.sp-tab__active::after {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 10px 0 10px 12px;
border-color: transparent transparent transparent #109BE5 !important;
position: absolute;
right: -12px;
top: 17px;
}
.rs-tab-cnt .sp-tab__nav .sp-tab__nav-link.sp-tab__active {
background-color: #109BE5 !important;
}
.rs-tab-cnt .sp-tab__nav .sp-tab__nav-link h4 {
color: #fff !important;
opacity: .7;
font-weight: 400 !important;
font-size: 16px !important;
position: relative;
padding-left: 60px;
}
.rs-tab-cnt .sp-tab__nav .sp-tab__nav-link h4:before {
content: " ";
display: block !important;
background-image: url(https://www.mariapps.com/wp-content/uploads/resco-inner-tab-img.png);
width: 50px;
height: 43px;
margin: 0 !important;
position: absolute;
left: 0;
top: -10px;
}
.rs-tab-crew .sp-tab__nav-item:first-child .sp-tab__nav-link h4:before {
background-position: 0px -7px;
}
.rs-tab-crew .sp-tab__nav-item:nth-child(2) .sp-tab__nav-link h4:before {
background-position: -60px -2px;
}
.rs-tab-crew .sp-tab__nav-item:nth-child(3) .sp-tab__nav-link h4:before {
background-position: -117px -2px;
}
.rs-tab-cnt .sp-tab__nav-item:nth-child(4) .sp-tab__nav-link h4:before {
background-position: -168px -2px;
}
.rs-tab-crew .sp-tab__nav-item:nth-child(5) .sp-tab__nav-link h4:before {
background-position: -215px -2px;
}
.rs-tab-crew .sp-tab__nav .sp-tab__nav-link.sp-tab__active h4 {
opacity: 1;
}
.rs-tab-cnt.rs-tab-op .sp-tab__nav .sp-tab__nav-link h4:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/res-tab-operation.png);
}
.rs-tab-op .sp-tab__nav-item:first-child .sp-tab__nav-link h4:before {
background-position: 0px 1px;
}
.rs-tab-op .sp-tab__nav-item:nth-child(2) .sp-tab__nav-link h4:before {
background-position: -62px 1px;
}
.rs-tab-op .sp-tab__nav-item:nth-child(3) .sp-tab__nav-link h4:before {
background-position: -120px 1px;
}
.rs-tab-op .sp-tab__nav-item:nth-child(4) .sp-tab__nav-link h4:before {
background-position: -180px 1px;
width: 41px;
}
.rs-tab-cnt.rs-tab-guest .sp-tab__nav .sp-tab__nav-link h4:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/res-tab-guest.png);
}
.rs-tab-guest .sp-tab__nav-item:first-child .sp-tab__nav-link h4:before {
background-position: 0px 1px;
}
.rs-tab-guest .sp-tab__nav-item:nth-child(2) .sp-tab__nav-link h4:before {
background-position: -62px 1px;
}
.rs-tab-guest .sp-tab__nav-item:nth-child(3) .sp-tab__nav-link h4:before {
background-position: -126px 0px;
width: 29px;
height: 40px;
}
.custom-list-wrpr ul li {
list-style: none;
color: #4d4d4d;
line-height: 22px;
margin-bottom: 12px;
position: relative;
}
.custom-list-wrpr ul li:before {
content: "";
margin-right: 5px;
background-image: url(https://www.mariapps.com/wp-content/uploads/list-bullet-point.png);
width: 15px;
height: 20px;
background-repeat: no-repeat;
position: absolute;
left: -27px;
top: 4px;
}
.rs-tab-list {
display: flex;
gap: 50px;
margin-top: 30px;
}
.rs-tab-cnt .sp-tab__tab-content .sp-tab__tab-pane {
background-color: transparent !important;
border: 0 !important;
}
.rs-tab-cnt .sp-tab__tab-pane img {
max-width: 100px;
}
.rs-tab-cnt .sp-tab__tab-pane h3 {
color: #fff;
font-size: 30px;
margin-bottom: 15px;
}
.rs-tab-cnt .sp-tab__tab-pane h5 {
font-size: 16px;
color: rgb(255 255 255 / 90%);
font-weight: 300;
}
.rs-tab-cnt .sp-tab__tab-pane ul {
margin: 0;
}
.rs-tab-cnt .sp-tab__tab-pane ul li {
color: #efefef;
font-size: 15px;
font-weight: 300;
margin-bottom: 10px;
list-style-type: none;
position: relative;
padding-left: 20px;
}
.rs-tab-cnt .sp-tab__tab-pane ul li::before {
content: "";
background-image: url(https://www.mariapps.com/wp-content/uploads/res-list-dot.png);
width: 10px;
height: 18px;
display: inline-block;
background-size: 9px;
background-repeat: no-repeat;
position: absolute;
top: 4px;
margin-right: 12px;
left: 0;
}
.res-global-wrpr {
padding: 40px 50px 50px 80px !important;
margin-top: -120px;
position: relative;
z-index: 999;
border-radius: 50px;
overflow: hidden;
}
.res-glb-item lottie-player {
width: 100px;
}
.res-glb-item .number {
line-height: inherit !important;
}
.res-glb-item h3,
.res-glb-item .symbol-wrap {
font-weight: 400 !important;
font-size: 32px !important;
color: #fff !important;
margin-right: 5px;
line-height: inherit !important;
}
.res-glb-item .subject {
font-size: 18px;
color: #fff;
font-weight: 300;
}
.res-glb-item .subject b {
display: block;
font-weight: 600;
}
.res-cruise-wrpr {
padding: 60px 0 60px !important;
}
.res-cruise-wrpr .res-product-img {
margin-top: 40px !important;
max-width: 700px !important;
}
.res-tab-title h2 {
font-size: 34px;
font-weight: 600;
color: #1A214B;
margin-bottom: 10px;
}
.res-contact-wrpr {
padding: 40px 0 !important;
}
.res-contact-us h3 {
font-size: 42px !important;
color: #0071C0;
font-weight: 500 !important;
line-height: 44px !important;
}
.res-cont-right .wpb_wrapper {
display: flex;
justify-content: space-between;
}
.res-cont-right .iwithtext {
display: flex;
flex-direction: column;
gap: 10px;
margin-bottom: 0;
}
.res-cont-right .iwithtext .iwt-icon {
position: relative;
min-height: 42px;
display: flex;
align-items: center;
}
.res-cont-right .iwithtext .iwt-icon img {
width: auto !important;
margin-bottom: 0;
}
.res-cont-right .iwithtext .iwt-text {
display: flex;
flex-direction: column;
gap: 10px;
padding-left: 0;
}
.res-cont-right .iwithtext .iwt-text h5 {
color: #1A214B;
font-size: 16px;
}
.respository-banner {
padding: 130px 0 130px !important;
}
.repository-tittle h3 {
text-align: center;
color: white;
font-weight: 700 !important;
font-size: 60px !important;
}
.repository-tabsec .active-tab {
color: #109BE5 !important;
border-bottom: 1px solid #109BE5 !important;
border-right: none;
}
.repository-tabsec .tabbed ul li a {
background-color: #fff !important;
padding: 15px 10px;
;
border-right: none;
}
.repository-tabsec .tabbed ul {
margin-bottom: 40px !important;
}
.repository-tabsec .tabbed ul li {
margin-right: 25px;
}
.r-video-items .r-videotitle .wpb_wrapper h4 {
color: #000;
font-size: 24px;
font-weight: 500;
}
.r-video-items .r-videotitle .wpb_wrapper p {
font-weight: 400;
}
.r-video-items .r-videotitle .wpb_wrapper p {
color: #000;
font-size: 14px;
}
.r-video-items .nectar_video_lightbox.play_button::before {
display: none;
}
.r-video-items .play_button {
position: absolute;
bottom: 75px;
right: 12px;
background-image: url(https://www.mariapps.com/wp-content/uploads/play-icon.png);
background-repeat: no-repeat;
width: 30px;
height: 30px;
background-size: 100%;
transition: transform .2s;
}
.r-video-items .play_button:hover {
transform: scale(1.1);
}
.repository-tabsec {
margin-top: 40px;
margin-bottom: 50px !important;
}
.r-video-items .play {
display: none;
}
.r-brochure .nectar_icon_wrap {
position: absolute;
margin-bottom: 0;
bottom: 30px;
right: 0;
}
.r-brochure .nectar_icon {
padding: 0 !important;
}
.r-brochure .nectar_icon_wrap .fa {
font-size: 20px !important;
height: 20px !important;
width: 20px !important;
}
.r-brochure .fa {
font-family: FontAwesome !important;
}
.r-video-items .img-with-aniamtion-wrap {
overflow: hidden;
border-radius: 6px;
margin-bottom: 10px !important;
}
.r-video-items .hover-wrap-inner:hover {
transform: scale(1.1);
}
.r-brochure .hover-wrap-inner:hover {
transform: initial;
}
.r-brochure .nectar_icon:hover {
transform: scale(1.1);
}
.r-logos .nectar_icon:hover {
transform: scale(1.1);
}
.r-logos .nectar_icon {
cursor: pointer;
}
.r-logos .nectar_icon_wrap .icon_color_custom_dddddd i:hover {
color: #109BE5 !important;
}
.r-logos .img-with-animation {
background-size: 100%;
}
.r-logos .wpb_wrapper {
width: 260px;
height: 130px;
background: #f4f4f4;
position: relative;
}
.r-logos .nectar_icon_wrap {
position: absolute;
bottom: 8px;
right: 8px;
}
.r-brochure .wpb_content_element {
margin-bottom: 0 !important;
}
.r-brochure .vc_column-inner&gt;.wpb_wrapper {
min-height: 310px;
}
.r-logos .vc_column-inner&gt;.wpb_wrapper {
min-height: auto !important;
}
.r-video-items .img-with-aniamtion-wrap .hover-wrap {
margin-bottom: 0;
}
body .full-width-section.management-team-hdr {
padding-top: 120px !important;
min-height: 400px;
}
.management-team-hdr h2 {
color: #fff;
}
.management-team-hdr h4 {
color: #fff;
margin-bottom: 50px !important;
}
.ma-team-item-wrpr&gt;.row_col_wrap_12_inner {
justify-content: center;
}
.ma-team-item-wrpr .ma-team-item.ma-ceo {
margin-top: 0px;
}
.ma-team-item-wrpr .ma-team-item {
max-width: 250px;
margin-bottom: 30px !important;
}
.ma-team-item-wrpr .ma-team-item img {
max-height: 300px;
object-fit: cover;
border-radius: 9px;
}
.ma-team-second .video-color-overlay.row-bg-layer {
opacity: 0.93 !important;
}
.ma-team-item:hover .vplay_button {
width: 35px;
height: 35px;
}
.ma-team-item .vplay_button {
position: absolute;
bottom: 100px;
right: 14px;
top: auto;
background-image: url(https://www.mariapps.com/wp-content/uploads/Group-24501.png);
background-repeat: no-repeat;
width: 30px;
height: 30px;
background-size: 100%;
font-size: 0;
transition: all ease 0.5s;
}
.ma-team-item .nectar_video_lightbox.play_button::before {
display: none;
}
.ma-team-item .play {
display: none;
}
.ma-team-item .play_button:hover {
transform: scale(1.1);
}
.leaders-header h2 {
color: #1A214B;
font-weight: 700;
font-size: 30px;
}
.leaders-header h4 {
color: #1A214B;
}
.leaders-header {
padding: 90px 0 50px;
}
.ma-team-item p {
color: #109BE5;
padding-bottom: 0;
}
.ma-team-item h3 {
font-weight: 700 !important;
color: #2B3367;
}
.mat-image-section img.img-with-animation {
height: 100%;
max-height: 430px;
object-fit: cover;
}
.sm-banner-section {
height: auto;
display: flex;
padding: 110px 0 70px !important;
align-items: center;
}
.sm-banner-section .row-bg-wrap .inner-wrap {
background-color: #001c3a;
}
.sm-banner-section .row-bg-wrap .inner-wrap .row-bg {
border-radius: 0 0 100px 100px !important;
}
.sol-operation-se .row-bg-wrap .inner-wrap .row-bg {
border-radius: 100px 100px 0 0 !important;
}
.sol-operation-se .row-bg-wrap .inner-wrap {
background-color: #001c3a;
}
.sm-service-wrpr .row-bg-wrap .inner-wrap .row-bg {
border-radius: 100px !important;
}
.sm-banner-section h1 {
color: #fff;
font-size: 46px;
line-height: 55px;
font-weight: 600;
margin-bottom: 30px !important;
}
.sm-banner-section h2 {
font-size: 26px !important;
line-height: 32px;
}
.sm-banner-section p {
font-weight: 300;
}
.sm-banner-section .sm-download-btn {
display: inline-flex;
background: transparent !important;
padding-left: 65px !important;
font-size: 16px;
padding-top: 10px !important;
font-weight: 500;
}
.sm-download-btn&gt;i {
width: 40px !important;
height: 40px !important;
transform: inherit !important;
position: absolute;
left: 0;
top: 0;
background: transparent !important;
}
.sm-download-btn .im-icon-wrap svg {
width: 30px !important;
height: 30px !important;
}
.sm-pointes-items&gt;.vc_column-inner&gt;.wpb_wrapper {
display: flex;
gap: 20px;
}
.sm-pointes-items h4 {
color: white;
font-size: 16px !important;
font-weight: 300 !important;
padding-right: 20px;
}
.sm-pointes {
padding: 50px 0 40px !important;
}
.sm-pointes-items .iwithtext {
margin-bottom: 0 !important;
position: relative;
padding-bottom: 25px;
}
.sm-pointes-items .iwithtext::after {
content: "";
background: #0089C3;
width: 65px;
height: 4px;
position: absolute;
left: 0;
bottom: 0;
position: relative;
}
.sol-title h3 {
font-size: 28px !important;
line-height: 36px !important;
color: #FFFFFF;
position: relative;
margin-bottom: 100px !important;
}
.sol-title h3:after {
content: "";
background: #30B5ED;
width: 65px;
height: 4px;
position: absolute;
left: 0;
bottom: -15px;
}
.sol-title h3 i {
font-size: 28px !important;
}
.sol-operation-se {
padding: 70px 0 220px !important;
}
.sol-operation-se p {
color: #FFFFFF;
font-size: 15px !important;
}
.key-features-wrpr {
margin-top: -140px;
padding: 80px 0 0 !important;
}
.key-features-wrpr .row-bg-wrap&gt;.row-bg-layer {
width: calc(100% - 40px);
right: 0;
left: auto;
border-radius: 30px 0px 0px 30px;
}
.key-features-wrpr h3 {
color: #003975;
font-size: 30px !important;
margin-bottom: 50px !important;
margin-left: -15px;
}
.c-green,
.c-blue,
.c-red,
.c-orange,
.c-purple {
font-size: 24px !important;
font-weight: 600 !important;
margin-bottom: 30px !important;
min-height: 48px
}
.c-blue {
color: #003975;
}
.c-green {
color: #25B55A;
}
.c-red {
color: #DE3944;
}
.c-orange {
color: #E87F16;
}
.c-purple {
color: #7438C2;
}
.key-features-wrpr ul li {
list-style: none;
color: #4d4d4d;
line-height: 22px;
margin-bottom: 12px;
position: relative;
}
.key-features-wrpr ul li::before {
content: "";
margin-right: 5px;
background-image: url(https://www.mariapps.com/wp-content/uploads/list-bullet-point.png);
width: 15px;
height: 20px;
background-repeat: no-repeat;
position: absolute;
left: -27px;
top: 4px;
}
.sm-features-item {
border-left: 1px solid #C9E0F0;
padding: 10px 30px 40px !important;
}
.sm-features-item img {
min-height: 130px;
}
.int-demo {
padding: 30px 10% !important;
border-radius: 20px;
margin: 90px 0 !important;
z-index: 9;
overflow: hidden;
}
.int-demo h4 {
font-size: 30px !important;
color: white;
font-weight: 700 !important;
line-height: 35px !important;
padding-left: 35px;
}
.int-demo h4 i {
font-size: 30px !important;
}
.int-demo .sm-schedule-btn {
font-size: 14px;
background-color: #30B5ED;
padding: 15px 25px !important;
border-radius: 6px;
color: white;
border: none;
margin-top: 10px;
}
.h-co2-title {
margin-bottom: 30px !important;
}
.h-co2-title h3,
.h-co2-title h3 i {
font-size: 34px !important;
color: #003975;
line-height: 45px !important;
}
h5.h-operation-styles {
color: #003975;
line-height: 26px !important;
margin-top: 15px;
font-size: 17px !important;
margin-bottom: 15px;
position: relative;
padding-bottom: 15px;
}
.h-operation-styles::after {
content: "";
background: #003975;
width: 65px;
height: 4px;
position: absolute;
left: 0;
bottom: -5px;
border-radius: 10px;
}
.service-list ul {
margin-left: 20px;
}
.service-list ul li {
padding: 8px 0px;
font-size: 16px;
color: #545454;
position: relative;
font-weight: 400;
list-style: none;
}
.service-list ul li::before {
content: "";
background-image: url(https://www.mariapps.com/wp-content/uploads/list-bullet-point.png);
width: 15px;
height: 20px;
background-repeat: no-repeat;
position: absolute;
left: -20px;
top: 13px;
}
.sm-readmore-sec {
padding: 30px 30px !important;
overflow: inherit;
}
.sm-readmore-sec.p-ft {
padding-left: 10% !important;
}
.sm-readmore-sec .inner-wrap.row-bg-layer {
border-radius: 20px;
}
.readmore-img {
padding-right: 100px !important;
}
.readmore-img&gt;.vc_column-inner&gt;.wpb_wrapper {
display: flex;
gap: 50px;
}
.readmore-img h3 {
color: white;
font-size: 30px !important;
font-weight: 600 !important;
}
.readmore-img p {
color: white;
font-weight: 300;
font-size: 16px !important;
}
.roue-file-icons {
position: relative;
}
.roue-file-icons::before {
content: "";
position: absolute;
left: -200px;
background-image: url(https://www.mariapps.com/wp-content/uploads/setting-icon2.png);
background-repeat: no-repeat;
width: 103px;
height: 60px;
display: block;
top: -70px;
}
.roue-file-icons::after {
content: "";
position: absolute;
left: -90px;
background-image: url(https://www.mariapps.com/wp-content/uploads/setting-icon1.png);
background-repeat: no-repeat;
background-size: contain;
width: 130px;
height: 130px;
display: block;
top: -60px;
z-index: -1;
visibility: visible;
}
.sm-service-wrpr {
padding: 60px 0 !important;
}
.sm-service-wrpr h3 {
color: #fff;
font-size: 32px !important;
}
.sm-service-wrpr .sm-service-items h4 {
font-size: 25px !important;
color: #fff;
font-weight: 600;
position: relative;
}
.sm-service-wrpr .sm-service-items h4 strong {
font-weight: 300;
color: #30B5ED;
display: block;
}
.sm-service-wrpr .sm-service-items h4::after {
content: "";
background-color: #30B5ED;
display: block;
height: 3px;
width: 72px;
border-radius: 20px;
margin-top: 10px;
}
.bl-services {
margin-left: 20px;
margin-top: 20px;
}
ul.bl-services li {
padding: 8px 0px;
font-size: 15px;
color: #ebebeb;
position: relative;
font-weight: 400;
list-style: none;
}
ul.bl-services li::before {
content: "";
background-image: url(https://smart-ops.com/wp-content/uploads/2022/12/Group-57341.png);
width: 15px;
height: 20px;
background-repeat: no-repeat;
position: absolute;
left: -20px;
top: 15px;
}
.smartops-service-banner-sec {
padding: 130px 0 70px !important;
}
.ocean-opt-bnr.smartops-service-banner-sec {
padding: 180px 0 150px !important
}
.smartops-service-banner-sec .row-bg-wrap .inner-wrap .row-bg {
border-radius: 0 0 100px 100px !important;
}
.smartops-service-banner-sec .row-bg-wrap .row-bg-overlay {
border-radius: 0 0 100px 100px !important;
}
.smartops-service-banner-sec h3,
.smartops-service-banner-sec h3 i {
font-size: 48px !important;
color: white !important;
line-height: 55px !important;
font-weight: 400 !important;
position: relative;
padding-bottom: 20px;
}
.smartops-service-banner-sec h3 em,
.smartops-service-banner-sec h3 strong {
position: relative;
top: -3px;
margin-right: 7px;
}
.smartops-service-banner-sec h3::after {
content: "";
background: #30B5ED !important;
width: 65px !important;
height: 4px !important;
position: absolute;
left: 0;
bottom: 0;
border-radius: 15px;
}
.sm-integration-second .row-bg-wrap&gt;.row-bg-layer {
width: 95%;
right: 0;
left: auto;
border-radius: 30px 0px 0px 30px;
}
.sm-integration-second {
margin-top: -140px;
z-index: 999;
padding: 80px 0 0 !important;
}
.sm-integration-second h2 {
display: flex;
align-items: center;
font-weight: 500;
color: #003975;
font-size: 26px;
margin-bottom: 30px !important;
}
.sm-integration-second h2 img {
margin: 0 6px 0 0 !important;
max-width: 200px !important;
}
.sm-integration-second h3 {
font-size: 32px !important;
color: #003975;
line-height: 40px !important;
margin-bottom: 20px !important;
}
.sm-integration-second h4,
.sm-integration-second h4 i {
color: #003975;
font-size: 24px !important;
font-weight: 700 !important;
margin-bottom: 30px !important;
}
.integration-blurb-sec {
padding: 120px 0 !important;
}
.dot-right&gt;.row-bg-wrap::before {
display: block;
z-index: 9;
content: "";
position: absolute;
inset: 0;
width: 50%;
background: #fff;
}
.sm-int-img {
margin-bottom: -30px !important;
}
.integration-blurb-sec h4 {
color: #003975;
font-size: 24px !important;
font-weight: 700 !important;
margin-bottom: 20px !important;
margin-top: 20px !important;
}
.integration-blurb-sec p,
.integration-blurb-sec p em {
font-size: 16px !important;
line-height: 25px !important;
}
.integration-blurb-sec .telemetry {
padding-left: 30px !important;
}
.int-partner-sec {
padding: 80px 0 !important;
}
.int-partner-sec p {
margin-top: 40px;
font-size: 16px !important;
}
.int-partner-title h3 {
color: #003975;
font-size: 34px !important;
margin-bottom: 40px !important;
}
.int-partner-sec .partner-sec-wrpr&gt;.vc_column-inner&gt;.wpb_wrapper {
display: flex;
gap: 40px;
}
.int-partner-sec .iwithtext {
border-left: 1px solid #dde7eb;
padding: 20px;
margin-bottom: 0 !important;
}
.int-partner-sec .iwithtext .iwt-icon {
position: relative;
}
.int-partner-sec .iwithtext .iwt-icon img {
width: auto !important;
margin-bottom: 0;
}
.int-partner-sec .iwithtext .iwt-text {
padding-left: 0;
}
.int-partner-sec .iwithtext .iwt-text h4 {
color: #003975;
font-size: 16px !important;
}
.dot-left&gt;.row-bg-wrap::after {
display: block;
z-index: 9;
content: "";
position: absolute;
inset: 0;
left: auto;
width: 50%;
background: #fff;
}
.improve-data-wrpr {
padding: 80px 0 !important;
}
.improve-data-title h3 {
color: #003975;
font-size: 26px !important;
font-weight: 700 !important;
margin-bottom: 20px !important;
line-height: 35px !important;
}
.improve-data-title h5,
.improve-data-title h5 i {
color: #003975;
font-weight: 400;
font-size: 18px !important;
line-height: 30px !important;
margin-bottom: 30px !important;
position: relative;
}
.improve-data-title h5::after {
content: "";
background: #30B5ED;
width: 65px;
height: 4px;
position: absolute;
left: 0;
bottom: -15px;
}
.services-on-demand-wrpr&gt;.vc_column-inner&gt;.wpb_wrapper {
display: flex;
gap: 50px;
}
.services-on-demand-wrpr .services-on-demand {
flex-basis: 20%;
border-left: 1px solid #dde7eb;
padding: 20px;
margin-bottom: 0 !important;
}
.services-on-demand h4 {
text-align: right;
font-size: 100px !important;
color: #D9EAF1;
}
.services-on-demand h3 {
font-size: 18px !important;
line-height: 25px !important;
color: #003975;
font-weight: 400 !important;
}
.sm-fleet-monitoring {
padding: 80px 0 !important;
}
.sm-fleet-monitoring h3 {
color: #003975;
font-size: 26px !important;
font-weight: 700 !important;
margin-bottom: 20px !important;
line-height: 35px !important;
}
.sm-fleet-monitoring p {
color: #003975;
font-weight: 400;
font-size: 18px !important;
line-height: 35px !important;
}
.fmc {
display: flex;
align-items: center;
}
.smartops-client-title h4 {
font-size: 32px !important;
margin-bottom: 20px !important;
}
.sm-client-logo&gt;.vc_column-inner&gt;.wpb_wrapper {
display: flex;
gap: 30px;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.sm-client-logo&gt;.vc_column-inner&gt;.wpb_wrapper .img-with-aniamtion-wrap {
flex-basis: calc((100% / 8) - 30px);
}
.sm-cii-cal h4 {
font-size: 30px !important;
color: #FFF;
margin-top: 10px;
}
.cii-feature {
padding: 80px 0 !important;
}
.cii-feature .ui-tabs-nav {
display: flex;
gap: 60px;
}
.cii-feature .ui-tabs-nav .tab-item a {
color: #666;
position: relative;
background-color: transparent;
background-color: transparent;
padding: 0 0 10px !important;
border: 0;
border-bottom: 4px solid transparent !important;
opacity: 0.6;
}
.cii-feature .ui-tabs-nav .tab-item a.active-tab {
opacity: 1;
background-color: transparent !important;
border-bottom: 4px solid #30B5ED !important;
}
.cii-feature .ui-tabs-nav .tab-item a::before {
content: "";
width: 60px;
height: 60px;
display: flex;
background-image: url(https://www.mariapps.com/wp-content/uploads/sm-tab-dashboard.png);
background-repeat: no-repeat;
margin: 0 auto;
}
.cii-feature .ui-tabs-nav .tab-item:nth-child(2) a::before {
background-image: url(https://www.mariapps.com/wp-content/uploads/sm-calculator.png);
}
.cii-list h4 {
color: #003975;
font-size: 22px !important;
font-weight: 700 !important;
margin-bottom: 20px !important;
margin-top: 20px;
}
.cii-list p {
color: #003975;
font-size: 16px !important;
line-height: 26px !important;
font-weight: 500;
margin-bottom: 25px;
}
.cii-list ul {
margin-left: 25px;
}
.cii-list ul li {
padding: 8px 0px;
font-size: 16px;
color: #000000;
position: relative;
font-weight: 400;
list-style: none;
}
.cii-list ul li::before {
content: "";
background-image: url(https://www.mariapps.com/wp-content/uploads/list-bullet-point.png);
width: 15px;
height: 20px;
background-repeat: no-repeat;
position: absolute;
left: -20px;
top: 13px;
}
.sm-tab-video .wpb_video_wrapper {
padding-top: 100%;
}
.sm-tab-video .nectar-video-self-hosted {
object-fit: contain !important;
max-width: 80%;
}
.cii-faq {
padding: 80px 0 !important;
}
.client-slider-banner .nectar-slider-wrap {
border-bottom-left-radius: 100px;
border-bottom-right-radius: 100px;
}
.cii-faq h3 {
color: #003975;
font-size: 32px !important;
font-weight: 600 !important;
text-align: center;
margin-bottom: 60px !important;
}
.cii-faq .testimonial_slider blockquote:not(.no-trans) {
display: flex;
}
.cii-faq .testimonial_slider blockquote .image-icon {
display: none;
}
.cii-faq .testimonial_slider blockquote p {
order: 2;
width: 50%;
text-align: left;
font-size: 16px !important;
}
.cii-faq .testimonial_slider blockquote .testimonial-name {
width: 50%;
text-align: left;
color: #003975 !important;
font-size: 18px !important;
text-shadow: none;
line-height: 25px;
}
.sm-innerlinks .vc_column-inner&gt;.wpb_wrapper {
display: flex;
gap: 20px;
}
.sm-innerlinks .vc_column-inner&gt;.wpb_wrapper&gt;a {
width: 100%;
}
.sm-innerlinks .nectar-split-heading {
background: rgb(16 155 229 / 60%);
color: #fff;
margin-bottom: 20px !important;
padding: 5px 20px;
flex-basis: 33.333%;
text-align: center;
border: 2px solid rgb(255 255 255 / 30%);
position: relative;
overflow: hidden;
height: 70%;
transition: all ease 0.5s;
display: flex;
align-items: center;
justify-content: center;
border-radius: 10px;
}
.sm-innerlinks .nectar-split-heading:hover {
background: #fff;
border-color: #fff;
}
.sm-innerlinks .nectar-split-heading:hover h5 {
color: #109BE5;
}
.sm-innerlinks {
max-width: 730px;
margin: 50px auto 0 !important;
}
.sm-innerlinks.btm {
margin: 20px auto 0 !important;
}
.sm-innerlinks .nectar-split-heading h5 {
font-size: 14px !important;
margin-bottom: 0;
color: #fff;
line-height: 18px;
}
.sm-schedule-demo {
background-color: #eaf4f8;
padding: 30px 30px 30px 190px !important;
border-radius: 20px;
overflow: hidden;
}
.sm-schedule-demo::before {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: calc(100%);
width: 170px;
background-image: url(https://www.mariapps.com/wp-content/uploads/sm-popup-background.png);
background-repeat: no-repeat;
background-size: cover;
}
.sm-schedule-demo .wpcf7-textarea {
max-height: 130px;
background: #fff;
}
#popmake-32702 .popmake-close {
background: transparent;
color: #000;
font-weight: 100;
right: 0px;
font-size: 20px;
}
.sm-schedule-demo h3 {
font-size: 22px !important;
font-weight: 700 !important;
color: #003975;
margin-bottom: 5px;
}
.sm-schedule-demo h5 {
font-size: 16px !important;
font-weight: 400 !important;
color: #003975;
margin-bottom: 30px !important;
line-height: 22px !important;
position: relative;
padding-right: 20px;
}
.sm-schedule-demo h5::before {
content: "";
position: absolute;
bottom: -15px;
width: 50px;
height: 4px;
background: #30B5ED;
border-radius: 10px;
}
.sm-schedule-demo .captcha-wrpr {
margin-top: 0;
}
.sm-schedule-demo .captcha-input {
width: calc(100% - 95px);
}
body[data-form-submit="see-through"] .sm-schedule-demo .wpcf7-submit {
width: 100%;
padding: 10px;
font-size: 14px;
color: #30B5ED !important;
border-color: #30B5ED !important;
}
.sm-schedule-demo .wpcf7-form .wpcf7-not-valid-tip {
background: transparent !important;
box-shadow: none;
color: #e51313 !important;
padding-left: 0 !important;
}
.sm-schedule-demo .wpcf7 form .wpcf7-response-output {
font-size: 14px;
}
.event-popup .img-with-aniamtion-wrap .hover-wrap {
margin-bottom: 0 !important;
}
.smartlog-banner {
height: 70vh;
min-height: 600px;
}
.smartlog-banner .inner-wrap&gt;.row-bg,
.sm-log-inner-hdr .row-bg-overlay.row-bg-layer {
background-position: center center !important;
border-radius: 0 0 100px 100px !important;
}
.smlog-banner-title {
padding: 10% 0 10%;
text-align: center;
}
.smlog-banner-title .wpb_wrapper {
display: flex;
flex-direction: column;
justify-content: center;
align-items: start;
}
.smlog-banner-title h1 {
font-size: 36px;
color: #fff;
font-weight: 500;
display: inline-block;
line-height: 48px;
margin-bottom: 0;
}
.smlog-banner-title h3 {
text-align: center;
color: #fff;
font-size: 26px;
margin-top: 40px;
}
.smartlog-section {
padding: 60px 0 !important;
}
.smartlog-section .sm-erbooks-wrpr,
.smartlog-section .sm-erlogs-wrpr {
text-align: center;
}
.smartlog-section .sm-erbooks-wrpr .nectar-button {
background-color: #67af44 !important;
border-radius: 7px !important;
padding: 5px 20px;
}
.smartlog-section .sm-erlogs-wrpr .nectar-button {
background-color: #1d7344 !important;
border-radius: 7px !important;
padding: 5px 20px;
}
.smlog-vessel-wrpr {
padding: 80px 0 !important;
}
.smlog-vessel-wrpr .nectar-milestone .number {
position: relative;
}
.smlog-vessel-wrpr .nectar-milestone .number::before {
content: "";
background-image: url(https://www.mariapps.com/wp-content/uploads/sm-vessel-install.png);
width: 54px;
height: 57px;
display: inline-block;
background-repeat: no-repeat;
position: absolute;
top: 15px;
left: -70px;
}
.sml-erbook .row-bg-wrap .row-bg-overlay {
background-color: #ffffff !important;
}
.er-flag-wrapper.circle-flag .iwithtext .iwt-icon img {
width: 50px !important;
height: 50px !important;
border-radius: 100%;
}
.sml-dtls h3 {
font-size: 22px !important;
}
.smlog-vessel-wrpr .nectar-milestone h3 {
font-size: 50px !important;
font-size: 50px !important;
margin-bottom: 0;
}
.smlog-vessel-wrpr .nectar-milestone .symbol-wrap {
font-size: 50px !important;
}
.Other-prd-logo {
max-width: 200px !important;
}
.Other-prd-logo.ot-i2p-logo {
max-width: 120px !important;
}
.prod-hdr-left {
display: flex;
align-items: center;
}
.prod-hdr-title h1,
.prod-hdr-title h1 strong {
font-family: "Bebas Neue", sans-serif !important;
font-weight: 400 !important;
font-style: normal;
line-height: 46px;
}
.prod-curve-banner .inner-wrap {
border-radius: 0 0 100px 100px !important;
overflow: hidden !important;
}
.prod-curve-banner .row-bg-wrap&gt;.row-bg-overlay {
opacity: 0 !important;
}
.prod-curve-banner .sm-logos {
max-width: 320px !important;
}
.prod-curve-banner {
padding: 100px 0 40px !important;
}
.prod-curve-banner p {
font-weight: 200;
}
.prod-curve-banner.img-focus {
margin-bottom: 40px !important;
min-height: 320px;
}
.img-focus .module-banner-img .hover-wrap-inner {
position: absolute;
top: 20px;
}
.img-focus .module-banner-img .hover-wrap-inner img {
transform: scale(1) !important;
max-height: 480px;
object-fit: contain;
}
.sm-subtitle-wrpr h1,
.sm-subtitle-wrpr h2 {
text-align: center;
font-size: 30px;
line-height: 34px;
font-weight: 500;
margin-bottom: 10px;
color: #262626;
}
.smpal-cnt-list .ui-tabs-nav {
display: flex;
justify-content: center;
margin-bottom: 30px !important;
}
.smpal-cnt-list .ui-tabs-nav .tab-item a {
background-color: transparent !important;
border-color: #426fe0 !important;
border-width: 0 !important;
border-bottom: 2px solid #cccccc !important;
color: #828282;
font-size: 20px !important;
font-weight: 500;
}
.smpal-cnt-list .ui-tabs-nav .tab-item a.active-tab {
border-bottom: 2px solid #426fe0 !important;
color: #426fe0;
}
.smpal-cnt-list .module-content-list h2 {
font-size: 26px;
font-weight: 500;
line-height: 30px;
}
.smpal-cnt-list .module-content-list .iwt-icon {
display: none;
}
.smpal-cnt-list .module-content-list .iwithtext .iwt-text:before {
content: "";
position: absolute;
top: 6px;
left: 10px;
background-image: url(https://www.mariapps.com/wp-content/uploads/res-list-dot.png);
width: 10px;
height: 18px;
background-size: contain;
background-repeat: no-repeat;
}
.smpal-cnt-list .module-content-list .iwithtext {
margin-bottom: 15px;
}
.smpal-cnt-list .module-content-list .iwithtext .iwt-text {
padding-left: 35px;
font-size: 14px;
color: #454545;
}
.smpal-cnt-list .sm-border-image&gt;.vc_column-inner .hover-wrap {
border-radius: 16px;
overflow: hidden;
border: 5px solid rgb(204 204 204 / 60%);
box-shadow: 2px 2px 17px 0px rgb(0 0 0 / 20%);
}
.ocean-opt-tabs {
padding: 80px 0 50px !important;
}
.ocean-opt-tabs .ui-tabs-nav {
margin-bottom: 30px !important;
}
.ocean-opt-tabs .ui-tabs-nav .tab-item a {
background-color: transparent !important;
border-width: 0 !important;
color: #828282;
font-size: 15px !important;
line-height: 22px;
font-weight: 400;
padding: 10px !important;
}
.ocean-opt-tabs .ui-tabs-nav .tab-item a.active-tab {
color: #fff;
background-color: #426fe0 !important;
}
.ocean-opt-tabs h3 {
font-size: 24px !important;
font-weight: 500 !important;
margin-bottom: 50px !important;
}
.ocean-opt-tabs .ui-tabs-panel p {
font-size: 16px !important;
line-height: 26px !important;
}
.ocean-opt-tabs .ui-tabs-panel .vc_column_container {
display: flex;
align-items: center;
}
.ocean-opt-tabs .ui-tabs-panel h4 {
font-size: 18px !important;
font-weight: 400;
line-height: 25px;
}
.ocean-opt-cnt.cont-sch-demo-wrpr {
border-top: 2px solid rgb(204 204 204 / 32%);
padding: 50px 0 !important;
}
.ocean-opt-cnt.cont-sch-demo-wrpr .h-ftr-contact h2 {
font-size: 32px;
line-height: 36px;
}
.ocean-opt-cnt .h-ftr-contact h2:first-child {
margin-right: auto;
}
.ocean-opt-cnt.cont-sch-demo-wrpr .h-ftr-contact h2 a {
font-size: 24px;
margin-left: 20px;
display: inline-block;
}
.mobApp-list-section .row-bg-wrap .inner-wrap .row-bg,
.mobApp-list-section .row-bg-wrap .row-bg-overlay {
border-radius: 0 0 100px 100px !important;
}
.mobApp-list-section h1 {
color: #fff;
}
.mobApp-list-section h2 {
font-size: 22px;
line-height: 34px;
margin-bottom: 15px !important;
color: rgb(255 255 255 / 70%);
}
.mobApp-list-section {
padding: 100px 0 60px !important;
}
.mobApp-list-wrpr {
max-width: 80%;
margin: 0 auto;
}
.mobApp-list-title {
margin-bottom: 40px !important
}
.mobApp-list-title h3 {
text-align: center;
font-size: 30px !important;
font-weight: 600 !important;
margin-bottom: 20px !important;
}
.mobApp-list-title p {
font-size: 17px !important;
line-height: 26px !important;
color: #5D5D5D;
max-width: 1000px;
margin: 0 auto;
}
.mobApp-list-items&gt;.vc_column-inner {
padding: 12px 20px;
border: 1px solid rgb(210 210 210 / 30%);
border-radius: 23px;
display: flex;
flex-direction: column;
justify-content: center;
background-color: rgb(255 255 255 / 0%);
transition: all ease 0.3s;
min-height: 140px;
}
.mobApp-list-items&gt;.vc_column-inner:hover {
background-color: #170d34;
transform: scale(1.02);
}
.mobApp-list-items img.app-inspection-img {
max-width: 105px !important;
}
.mobApp-list-items img.app-inventory-logo {
max-width: 170px !important;
}
.mobApp-list-items .img-with-aniamtion-wrap .hover-wrap {
margin-bottom: 0;
}
.mobApp-list-items h4 {
font-size: 15px !important;
color: #c8c8c8;
margin: 10px 0 0 !important;
font-weight: 300 !important;
}
.mobApp-list-items p {
line-height: 0 !important;
}
.mobApp-list-items .vc_column-inner:hover {
box-shadow: 4px 9px 19px #46464626;
border-color: transparent;
}
.mobApp-features-wrpr {
padding: 80px 0 0 !important;
}
.mobApp-features-wrpr h4 {
font-size: 22px !important;
color: #000 !important;
line-height: 34px !important;
font-weight: 500 !important;
margin-bottom: 50px !important;
}
.mobApp-list-items img {
max-width: 175px !important;
}
.mobApp-list-items a {
font-size: 15px;
font-weight: 600;
}
.mobApp-list-items .wpb_text_column a {
display: none;
}
.Product-portfolio-banner .row-bg-wrap&gt;.inner-wrap,
.Product-portfolio-banner .row-bg-wrap&gt;.row-bg-overlay {
border-radius: 0 0 100px 100px;
}
.Product-portfolio-banner h1 {
font-size: 70px !important;
margin-bottom: 10px;
}
.prd-pf-white .row-bg-wrap&gt;.inner-wrap {
border-radius: 100px 0 100px;
}
.b-b-r-0.prd-pf-white .row-bg-wrap&gt;.inner-wrap {
border-radius: 100px 0 0 0;
}
.prd-pf-white h4,
.prd-pf-white h5,
.prd-pf-white li,
.prd-pf-white p {
color: rgb(255 255 255 / 70%);
}
.ma-digest-cnt {
background-color: #fff;
margin: 0 -10px;
padding: 15px 25px;
}
.ma-digest-cnt .vc_column-inner&gt;.wpb_wrapper {
display: flex;
justify-content: space-between;
align-items: center;
}
.digest-wrpr .digest-items&gt;.vc_column-inner {
background: #fff;
padding: 0;
text-align: center;
margin-bottom: 0px;
border-radius: 10px;
overflow: hidden;
border: 1px solid #dfdfdf;
}
.digest-wrpr .digest-items .img-with-aniamtion-wrap {
background-color: #d9d9d9;
border-radius: 0 0 15px 15px;
padding: 10px;
}
.ma-digest-cnt .wpb_text_column {
margin-bottom: 0;
}
.digest-wrpr .digest-items h3 {
font-size: 22px !important;
font-weight: 600 !important;
margin-bottom: 0px !important;
text-align: left;
}
.digest-wrpr .digest-items h4 {
font-size: 16px !important;
font-weight: 400 !important;
color: #696969;
margin-bottom: 5px !important;
text-align: left;
}
.digest-wrpr .digest-items img {
padding: 0 20px 20px;
}
.digest-wrpr .digest-items.hide {
display: none !important;
}
.digest-wrpr .digest-items .nectar-button.small {
border: 1px solid rgb(0, 113, 192);
border-radius: 10px !important;
padding: 5px 10px;
margin-bottom: 0;
}
.oceanai-banner .inner-wrap,
.oceanai-banner .row-bg-overlay {
border-radius: 0 0 100px 100px !important;
overflow: hidden !important;
}
.oceanai-banner {
padding: 60px 0 !important;
}
.oceanai-banner .oceanai-b-lft {
display: flex;
align-items: center;
}
.oceanai-banner .oceanai-b-lft h1 {
color: #fff;
line-height: 50px;
font-size: 50px;
}
.oceanai-banner .oceanai-b-lft h4 {
color: #fff;
font-size: 16px;
font-weight: 400;
}
.ai-technology {
padding: 80px 0 !important;
}
.ai-technology .row-bg-wrap .row-bg {
background-size: 500px !important;
background-position-x: 85% !important;
}
.ai-technology h2 {
text-align: center;
font-size: 45px;
line-height: 45px;
color: #363636;
max-width: 860px;
margin: 0 auto;
}
.ai-technology h4 {
font-size: 20px !important;
font-weight: 300 !important;
max-width: 750px;
margin: 30px auto 70px !important;
line-height: 32px !important;
}
.ai-technology .ai-vision,
.ai-technology .ai-mission {
padding: 30px;
border: 1px solid #efefef;
margin-bottom: 0;
background-color: #fff;
}
.ai-technology .ai-vision {
border-top-left-radius: 30px;
background-color: #efefef;
}
.ai-technology .ai-mission {
border-bottom-right-radius: 30px;
}
.ai-technology .ai-vision h3,
.ai-technology .ai-mission h3 {
font-size: 34px;
color: #363636;
margin-bottom: 15px;
}
.ai-solutions {
padding: 80px 0 !important;
}
.ai-solutions .row-bg-wrap .row-bg,
.ai-solutions .row-bg-wrap .row-bg-overlay {
border-top-left-radius: 100px;
}
.ai-solutions h2 {
text-align: center;
font-size: 45px;
line-height: 45px;
color: #ffffff;
margin-bottom: 90px !important;
}
.ai-solutions h4 {
color: #ffffff;
font-size: 20px !important;
line-height: 24px !important;
font-weight: 500 !important;
margin-bottom: 20px !important;
}
.ai-solutions .hover-wrap-inner img {
max-height: 90px;
min-height: 90px;
}
.ai-solutions p {
color: #ffffff;
}
.ai-unmatched-solutions {
padding: 80px 0 40px !important;
}
.ai-unmatched-solutions h2 {
font-size: 45px;
line-height: 45px;
color: #363636;
}
.cus-tab-link-wrpr .vc_column-inner&gt;.wpb_wrapper {
display: flex;
justify-content: center;
gap: 20px;
}
.cus-tab-link-wrpr .cus-tab-link {
position: relative;
text-align: center;
padding-top: 60px;
margin-bottom: 0;
cursor: pointer;
}
.cus-tab-link-wrpr .cus-tab-link h3 {
display: inline-block;
font-size: 18px;
font-weight: 600;
margin-top: 16px;
line-height: 24px;
}
.cus-tab-link-wrpr .cus-tab-link:before,
.cus-tab-link-wrpr .cus-tab-link:after {
content: "";
display: block !important;
}
.cus-tab-link-wrpr .cus-tab-link:before {
width: 50px;
height: 45px;
position: absolute;
top: 10px;
left: calc(50% - 25px);
background-repeat: no-repeat;
background-position: center;
}
.cus-tab-link-wrpr .cus-tab-link.tab-active:after {
position: absolute;
width: 100%;
height: 3px;
background: #109be5;
bottom: -21px;
}
.cus-tab-link-wrpr .cus-tab-link.cus-tab-one:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/ai-intellicrew.png);
}
.cus-tab-link-wrpr .cus-tab-link.cus-tab-two:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/ai-qdms.png);
}
.cus-tab-link-wrpr .cus-tab-link.cus-tab-three:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/ai-senseai.png);
}
.c-tab-pane h2 {
font-size: 45px;
line-height: 45px;
color: #363636;
}
.c-tab-pane {
display: none;
padding-bottom: 100px !important;
}
.show-pane.c-tab-pane {
display: block;
}
.c-tab-pane .ai-tab-cnt-wrpr {
padding: 50px;
border: 2px solid #f0f0f0;
margin-bottom: 100px;
}
.c-tab-pane .ai-tab-cnt h3 {
font-size: 30px;
line-height: 30px;
}
.c-tab-pane .accordion {
max-width: 1020px;
margin: 40px auto 0 !important;
}
.c-tab-pane .accordion .toggle-heading {
color: #000 !important;
font-size: 18px;
font-weight: 500;
padding: 15px 0 !important;
}
.c-tab-pane .accordion .toggle-heading i {
border: 0 !important;
}
.cont-sch-demo-wrpr.ai-cnt-wrpr {
padding: 40px 0 !important;
}
.cont-sch-demo-wrpr.ai-cnt-wrpr&gt;.row-bg-wrap {
border-top: 2px solid #efefef;
}
.ebk-top-rdus&gt;.row-bg-wrap,
.erbk-oilship&gt;.row-bg-wrap,
.why-erbook-section&gt;.row-bg-wrap {
border-top-left-radius: 100px;
overflow: hidden;
}
.ebk-title h2,
.erbook-title-section .ebk-title h3 {
font-size: 36px !important;
line-height: 40px;
}
.erbk-oilship&gt;.row-bg-wrap,
.why-erbook-section&gt;.row-bg-wrap {
background: #67af441c !important;
}
.erbk-oilship {
padding: 60px 0 !important;
}
#footer-outer {
overflow: inherit;
}
#footer-widgets {
overflow: inher;
}
#footer-widgets .container {
max-width: 100% !important;
}
#footer-widgets #block-3 .wp-container-2.wp-block-column {
justify-content: end !important;
}
#footer-widgets .wp-container-2.wp-block-column&gt;ul {
display: none;
}
#footer-widgets .ftr-ceo-blk.wp-block-image {
margin-top: -150px;
position: relative;
}
.ftr-ceo-caption {
position: absolute;
bottom: 30px;
left: 10px;
}
.ftr-ceo-caption h2 {
margin-bottom: 0;
}
.ftr-ceo-caption h4 {
margin-bottom: 0 !important;
display: flex;
gap: 10px;
color: #fff !important;
font-size: 16px !important;
} .error404 #header-outer,
.error404 #header-space,
.error404 #footer-outer {
display: none !important;
}
.sjb-page {
background-color: transparent;
}
.job-detail-wrpr .job-description {
text-align: left;
max-width: 70%;
margin: 0 auto;
float: none !important;
}
.sjb-page .list-data .job-description p {
padding-bottom: 10px;
}
.sjb-page .sjb-detail .list-data ul li {
list-style-type: none;
font-size: 14px;
line-height: 28px;
}
.sjb-page .list-data .col-md-5 {
width: 100% !important;
}
.sjb-page .list-data .job-date {
display: none;
}
.mat-popup-left {
padding: 40px 40px !important;
width: 50%;
}
.mat-popup-left img {
width: 100px !important;
}
.mat-popup-left&gt;.vc_column-inner {
height: 100%;
}
.mat-popup-left&gt;.vc_column-inner&gt;.wpb_wrapper {
height: 100%;
}
.mat-tittle {
height: calc(100% - 120px);
display: flex;
align-items: end;
}
.mat-tittle h2 {
color: #1A214B;
font-weight: 700;
font-size: 30px !important;
}
.mat-tittle h4 {
color: #1A214B;
margin-bottom: 30px;
}
.mat-tittle h5 {
color: #109BE5;
font-size: 14px;
margin-bottom: 0;
}
.mat-tittle h3 {
color: #2B3367;
font-weight: 700;
font-size: 20px;
}
.mat-video {
width: 50%;
min-height: 420px;
}
.mat-video * {
height: 100%;
}
body .mat-popup-left .nectar_icon_wrap i {
font-size: 22px !important;
width: auto !important;
height: auto !important;
margin-right: 20px;
color: #848795 !important;
}
.mat-popup-left .nectar_icon_wrap {
display: none;
}
body .mat-popup-left .nectar_icon_wrap .fa-twitter {
top: 0px;
}
.mat-popup-left .nectar_icon {
padding: 0 !important;
}
.mat-popup-cmn {
margin-right: -1px;
}
.pum-theme-8980 .pum-container,
.pum-theme-hello-box .pum-container {
padding: 0;
}
.sm-m-inner-tabs .sm-inner-technical-tab .sp-tab__nav .sp-tab__nav-item:nth-child(3) .sp-tab__nav-link {
display: none;
} .why-ferrypal-tabs .ui-tabs-nav .tab-item:nth-child(1) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/comprehensive-ferry.png);
}
.why-ferrypal-tabs .ui-tabs-nav .tab-item:nth-child(2) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/inventory-oversight.png);
}
.why-ferrypal-tabs .ui-tabs-nav .tab-item:nth-child(3) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/safety.png);
}
.why-ferrypal-tabs .ui-tabs-nav .tab-item:nth-child(4) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/digital-operations.png);
}
.why-ferrypal-tabs .ui-tabs-nav .tab-item:nth-child(5) a:before {
background-image: url(https://www.mariapps.com/wp-content/uploads/perfomance-monitoring.png);
}
.ferrypal-section h1 {
font-family: "Bebas Neue", sans-serif !important;
}
.ferrypal-section .nectar_video_lightbox.play_button_with_text[data-style=bordered_top] svg,
.nectar_video_lightbox.play_button_with_text[data-style=small] svg {
height: 51px;
width: 22px;
}
.ferrypal-sectionn {
background-image: url(https://www.mariapps.com/wp-content/uploads/ferrypal-header.png);
}
.ferrypal-section a.play_button_with_text.text-color-white.large.nectar_video_lightbox.magnific-popup {
float: left;
}
.ferrypal-section .ferry-brochure {
float: left;
margin: 32px 0 0 31px;
}
.region-dropdown {
width: 100%;
padding: 7px;
margin: 0;
display: inline-block;
color: #6293BF !important;
}
.region-dropdown .fancy-select-wrap {
padding-top: 0 !important;
border: 1px solid #6293BF !important;
}
.why-ferrypal-tabs .tabbed[data-style*=vertical] .wpb_tabs_nav {
width: 30% !important;
} #footer-widgets #block-3 .wp-block-column:nth-of-type(2) {
display: flex;
justify-content: end !important;
} .events-tagline {
margin: 18px !important;
}
.events-tagline p {
font-size: 24px !important;
}
.events-tagline h1 {
font-size: 30px !important;
}
.events-tagline p a {
color: black !important;
}
.events-tagline h1 a {
color: black !important;
font-weight: bold;
text-decoration: none;
}
.events-tagline p a:hover,
.events-tagline h1 a:hover {
color: #1492E6 !important;
}
.event-tagline-column {
padding: 0 !important;
}
.event-tagline-column .et_pb_row {
padding: 1px !important;
}
.home-banner-wrapper {
background: #fff;
}
@media only screen and (max-width: 2000px) and (min-width: 1600px) {
.fw-left-img {
top: calc(50% - 90px);
}
.followers-left {
padding-left: 100px !important;
}
.product-section-tiles .pr-sec-title {
padding-top: 25%;
}
.md-desptn {
min-height: 100px !important;
}
}
@media only screen and (max-width: 1600px) and (min-width: 1460px) {
.product-section-tiles .pr-sec-title {
padding-top: 30%;
}
.home-smartpal-section .nectar-sticky-media-section__content-section {
padding: 0 10% 0 20%;
}
.h-featured-product-wrpr .h-fp-title,
.h-featured-product-wrpr .h-fp-carousel {
padding-left: 10% !important;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-panel:after {
right: -10%;
}
}
@media only screen and (min-width: 1500px) {
.container {
max-width: 1500px;
}
#footer-widgets .container {
max-width: 100% !important;
padding-left: 15%;
padding-right: 0 !important;
}
}
@media only screen and (max-width: 1440px) {
.home-smartpal-section .nectar-sticky-media-section__media {
background-size: 100%;
}
.home-smartpal-section .nectar-sticky-media-section__content-section {
padding: 0 8% 0 15%;
}
#footer-widgets .widget_text h4 {
font-size: 14px;
}
#header-outer[data-lhe="animated_underline"] #top nav&gt;ul&gt;li&gt;a {
margin: 0 10px !important;
}
.partners-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
font-size: 36px !important;
}
.home-smartpal-section .nectar-sticky-media-section__featured-media {
transform: translateX(-50px);
}
.h-featured-product-wrpr .h-fp-title,
.h-featured-product-wrpr .h-fp-carousel {
padding-left: 8% !important;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-panel:after {
right: -5%;
}
}
@media only screen and (max-width: 1366px) {
body h1 {
font-size: 40px;
line-height: 48px;
}
.md-desptn {
min-height: 140px !important;
}
.ceo-message-wrapper .ceo-msg-title {
padding-top: 5% !important;
}
#header-outer #top nav&gt;ul&gt;li&gt;a {
font-size: 12px;
}
#footer-widgets .footer-link {
padding-left: 8%;
}
.home-smartpal-section .h-sm-title {
margin-bottom: 50px;
}
.h-smartpal-modules .h-sm-items {
min-height: 160px;
}
.h-smartpal-modules .h-sm-items lottie-player {
width: 90px;
}
.h-smartpal-modules .h-sm-items .w-sm lottie-player {
width: 80px;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn {
font-size: 15px;
padding: 9px 25px 11px;
}
.h-smartpal-tab-wrpr .sm-tab-inner .img-with-aniamtion-wrap {
width: 600px;
}
}
@media only screen and (max-width: 1280px) {
#top nav&gt;ul&gt;li&gt;a {
font-size: 10px;
letter-spacing: 0;
padding-right: 0 !important;
}
.followers-right {
padding-left: 30px !important;
}
.product-section-tiles .pr-sec-title {
padding-top: 100px;
}
.testimonial-wrpr .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
font-size: 40px !important;
line-height: 45px !important;
margin-bottom: 30px;
}
.testimonial-wrpr .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p {
line-height: 25px !important;
}
#footer-widgets .footer-link {
padding-left: 2%;
}
#footer-widgets .span_4:last-child {
width: 27%;
}
.home-smartpal-section .h-smartpal-title h3 {
padding-right: 10%;
}
.home-smartpal-section::before {
max-width: 800px;
}
.sm-innerlinks {
max-width: 780%;
}
.h-smartpal-tab-wrpr .sm-tab-inner .img-with-aniamtion-wrap {
width: 100%;
}
.h-smartpal-tab-wrpr .sm-tab-inner .row_col_wrap_12_inner .wpb_column {
width: 50%;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item a {
font-size: 11px !important;
width: 90px;
overflow: hidden;
}
}
@media only screen and (max-width: 1230px) {
#header-outer #top nav&gt;ul&gt;li&gt;a {
font-size: 11px;
}
.rs-banner h1 {
font-size: 45px;
}
}
@media only screen and (max-width: 1200px) {
#header-space {
height: 0px !important;
}
#header-outer #logo img,
#header-outer .logo-spacing img {
height: 40px;
}
#header-outer[data-lhe="animated_underline"] #top nav&gt;ul&gt;li&gt;a {
font-size: 10px;
margin: 0 5px !important;
}
.icon-nav a {
width: 15px;
height: 15px;
}
.word-link-wrapper {
padding-top: 70px !important;
width: 100%;
}
#header-outer #top nav&gt;ul&gt;li&gt;a {
font-size: 10px;
margin: 0 8px !important;
}
.icon-nav a {
margin: 0 5px !important;
}
#footer-widgets .span_4:last-child .textwidget {
padding-left: 0;
}
#footer-widgets .span_4:last-child {
width: 25%;
}
#footer-widgets .span_4:nth-child(2) {
width: 40%;
}
.contact-us-header .row-bg-wrap .row-bg.using-image {
background-position: top left !important;
background-size: cover !important;
}
.world-wide-contact h1 {
font-size: 34px;
line-height: 40px
}
.world-wide-presence-items .vc_column-inner&gt;.wpb_wrapper {
gap: 20px 20px;
}
.partners-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
font-size: 32px !important;
margin-bottom: 10px;
}
.partners-slider .nectar-slider-wrap .swiper-slide .content {
max-width: 100%;
}
.partners-slider .nectar-slider-wrap h3 {
font-size: 20px;
margin-bottom: 20px;
}
.partners-slider .nectar-slider-wrap h4 {
font-size: 18px;
}
.partners-list-section .p-l-small-img {
right: -20px;
}
.partners-list-section .p-l-small-img.p-img-l {
left: -20px;
}
.partners-content-right.p-r {
padding-right: 5% !important;
padding-left: 40px !important;
}
.partners-content-right.p-l {
padding-left: 5% !important;
padding-right: 40px !important;
}
.home-banner-section .nectar-rotating-words-title h1.heading {
font-size: 60px;
}
.home-banner-nav .nectar-split-heading p {
line-height: 20px !important;
}
.mariapps-goal-section .mariapps-goal-cnt {
max-width: 90%;
}
.digital-ino-video h2 {
font-size: 40px;
margin-bottom: 15px;
}
.home-parallax-section .p-content-wrpr h2 {
font-size: 42px;
margin-bottom: 30px;
}
.home-parallax-section .p-content-wrpr p {
font-size: 20px !important;
}
#footer-widgets h2 {
font-size: 30px;
}
.ftr-bg-video {
top: -10%;
right: -20%;
max-width: 1200px;
}
.smartpal-title-wrpr .nectar-rotating-words-title h1 {
font-size: 32px;
}
.smartpal-title-wrpr .smartpal-img {
width: 190px;
}
.smartpal-section-wrpr .smartpal-title-section h3 {
font-size: 22px;
line-height: 30px;
}
.sm-tab-cnt-rgt h3 {
font-size: 28px !important;
line-height: 34px !important;
}
.sm-business-title h3 {
font-size: 26px !important;
}
.sm-business-section .owl-item h3 {
font-size: 30px;
}
.sm-maritime-video .sm-video-right {
margin: 40px 0 20px -90px !important;
}
.sm-maritime-video .sm-video-left .sm-video-title h3 {
font-size: 26px;
margin-bottom: 25px;
line-height: 34px;
}
.sm-module-tab-wrpr .ui-tabs-nav {
flex-wrap: wrap;
justify-content: center;
}
.h-smartpal-modules .h-sm-items lottie-player {
width: 100px;
}
.h-smartpal-modules .h-sm-items .w-sm lottie-player {
width: 90px;
}
.home-smartpal-section .h-sm-title h3 {
font-size: 34px !important;
}
.home-smartpal-section .h-sm-title h4 {
font-size: 34px !important;
margin-top: 2px;
}
.r-brochure .vc_column-inner&gt;.wpb_wrapper {
min-height: auto !important;
}
.r-brochure .wpb_content_element {
min-height: 55px;
}
.smartops-client-title h4 {
font-size: 24px !important;
}
.sm-client-logo&gt;.vc_column-inner&gt;.wpb_wrapper .img-with-aniamtion-wrap {
flex-basis: calc((100% / 6) - 30px);
}
.comp-numb-wrpr .comp-numb-items {
width: calc((50%) - 10px) !important;
margin-bottom: 30px !important;
}
}
@media only screen and (max-width: 1024px) {
#header-outer #top nav&gt;ul&gt;li&gt;a {
margin: 0 5px !important;
}
.md-desptn {
min-height: 200px !important;
}
.fw-left-img {
width: 180px;
left: calc(50% - 230px);
}
.leading-brand-logo {
padding-top: 40px;
}
.home-news-section {
margin-top: 0 !important;
}
.carrer-banner-title {
font-size: 85px !important;
line-height: 100px !important;
}
.home-banner .main-title {
font-size: 28px;
line-height: 40px;
}
.home-banner .Hbanner-logos {
padding: 0 50px !important;
}
#footer-widgets .footer-nav.first-sec {
width: 100px;
margin-right: 10px;
}
#footer-widgets .ftr-btn {
height: 40px;
font-size: 12px;
}
.other-products-wrapper .other-products .iwithtext {
width: calc((100% / 2) - 20px);
margin: 0 10px 20px;
}
.ma-cus-banner {
padding: 12% 0 !important;
}
.ma-cus-banner h2 {
font-size: 28px;
}
.home-smartpal-section .nectar-sticky-media-section__content-section {
padding: 0 8% 0 10%;
}
.h-smartpal-modules .h-sm-items lottie-player {
margin: 0 auto 0;
width: 90px;
}
.h-smartpal-modules .h-sm-items .w-sm lottie-player {
width: 80px;
}
.h-smartpal-modules .h-sm-items {
min-height: 160px;
}
.home-smartpal-section .h-sm-title {
margin-bottom: 30px;
}
.home-smartpal-section .h-sm-title&gt;.wpb_wrapper {
padding-left: 20px;
}
.home-smartpal-section .h-smartpal-modules h4 {
padding: 0 20px;
}
body.material .home-smartpal-section .all-modules-btn.nectar-button.see-through {
margin-left: 35px;
}
.home-smartpal-section .nectar-sticky-media-section__featured-media {
margin-top: 0px !important;
transform: translateX(-30px);
}
.mariapps-goal-section .mariapps-goal-cnt {
max-width: 100%;
}
.mariapps-goal-cnt h3 {
font-size: 28px !important;
line-height: 48px !important;
}
.digital-ino-video h2 {
font-size: 36px;
margin-bottom: 15px;
}
.mariapps-vessel-wrpr .ma-counter-section lottie-player {
width: 80px;
}
.mariapps-vessel-wrpr .nectar-milestone h3,
.mariapps-vessel-wrpr .nectar-milestone .in-sight,
.mariapps-vessel-wrpr .nectar-milestone .symbol-wrap {
font-size: 28px !important;
}
.mariapps-vessel-wrpr .ma-counter h3 {
font-size: 20px !important;
}
.home-smartpal-section::before {
max-width: 620px;
}
.digitalize-business-wrpr h3 {
font-size: 30px !important;
line-height: 32px !important;
}
#footer-widgets h2 {
font-size: 24px;
}
#footer-widgets #block-3 h5 {
font-size: 14px;
}
.ma-wesupport-section .nectar-sticky-media-section__content-section {
padding: 0 10% 0 0;
}
.why-smartpal-tabs .ui-tabs-nav {
min-width: 230px;
}
.why-smartpal-section h2 {
font-size: 26px;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item a {
font-size: 14px !important;
}
.why-smartpal-tabs .ui-tabs-panel {
width: 75% !important;
padding-left: 20px !important;
}
.sm-tab-cnt-rgt h3 {
font-size: 24px !important;
line-height: 30px !important;
}
.sm-show-slider-btn h4 {
width: 50px;
height: 50px;
padding: 5px 11px 12px 12px;
}
.sm-business-title h3 {
font-size: 24px !important;
}
.sm-business-section .owl-item h3 {
font-size: 26px;
}
.sm-maritime-video .sm-video-left .sm-video-title h3 {
font-size: 22px;
line-height: 28px;
}
.sm-maritime-video .sm-video-left .sm-video-title h5 {
font-size: 14px;
}
.sm-maritime-video .sm-video-right .nectar_video_lightbox.play_button {
width: 80px;
height: 80px;
top: calc(50% - 40px);
left: calc(50% - 40px);
}
.sm-video-right .nectar_video_lightbox svg {
width: 25px !important;
height: 25px !important;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr .sm-m-tab-cnt {
width: 75%;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr h3 {
font-size: 26px;
line-height: 34px;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr a.nectar-button {
font-size: 12px;
padding: 13px 20px;
margin-left: 0;
margin-top: 0;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr h4 {
font-size: 18px;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-panel:after {
width: 90%;
background-position: center right;
}
.sm-m-inner-tabs .sp-tab__nav .sp-tab__nav-item .sp-tab__nav-link {
min-width: 100px;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn {
padding: 9px 25px 10px;
font-size: 15px;
}
.home-smartpal-section .nectar-sticky-media-section__content-section .img-with-aniamtion-wrap img {
width: 220px;
}
.home-smartpal-section .h-smartpal-title h3 {
font-size: 23px !important;
line-height: 36px !important;
}
.home-smartpal-section .h-smartpal-modules h4 {
font-size: 14px;
line-height: 18px;
}
.home-parallax-section .p-content-wrpr h2 {
font-size: 36px;
margin-bottom: 10px;
}
.rs-banner h1 {
font-size: 38px;
}
.rs-cruise-technical h2,
.res-cruise-wrpr h2 {
font-size: 34px;
line-height: 35px;
}
.res-contact-us h3 {
font-size: 30px !important;
}
.r-video-items .r-videotitle .wpb_wrapper h4 {
font-size: 18px !important;
}
.r-logos .wpb_wrapper {
width: auto;
height: auto;
}
.repository-tittle h3 {
;
font-size: 50px !important;
}
.r-logos {
width: 100% !important;
}
.smartops-service-banner-sec {
padding: 110px 0 180px !important;
}
.smartops-service-banner-sec h3,
.smartops-service-banner-sec h3 i {
font-size: 30px !important;
line-height: 40px !important;
}
.sm-innerlinks {
max-width: 90%;
}
.sm-client-logo&gt;.vc_column-inner&gt;.wpb_wrapper .img-with-aniamtion-wrap {
flex-basis: calc((100% / 5) - 30px);
}
.home-section-banner .banner-sec-main-title h1 {
font-size: 50px;
line-height: 55px;
}
.home-section-banner .banner-sec-sub-title h3 {
font-size: 20px;
line-height: 28px;
}
.h-comp-hol-sol .comp-hol-sol-first h2 {
font-size: 48px;
line-height: 56px;
}
.h-comp-hol-sol .comp-hol-sol-first h3 {
font-size: 18px;
}
.comp-serve-wrpr .comp-serve-header h3 {
font-size: 26px;
line-height: 32px;
}
.comp-numb-wrpr .comp-numb-items h3 {
font-size: 34px !important;
}
.comp-numb-wrpr .comp-numb-items .symbol-wrap {
font-size: 40px !important;
}
.h-featured-product-wrpr .h-fp-title h2 {
font-size: 42px;
}
.cont-sch-demo-wrpr .h-ftr-contact h2 {
font-size: 40px;
}
}
@media only screen and (min-width: 1000px) {
.pr-ERP .vc_column-inner,
.pr-mobilelive .vc_column-inner {
padding-left: 5%;
}
.using-mobile-browser #nectar_fullscreen_rows&gt;.wpb_row.extra-top-padding {
padding-top: 0px;
}
.nectar-button {
opacity: 1 !important;
}
.full-width-content.vc_row-fluid .wpb_column.pr-invoice .column-image-bg-wrap .column-image-bg {
background-position-y: -60px;
}
#footer-widgets .container {
padding-right: 0 !important;
}
}
@media only screen and (max-width: 999px) {
.h-smartpal-tab-wrpr .sm-tab-inner .row_col_wrap_12_inner .wpb_column {
width: 100%;
}
.h-smartpal-tab-wrpr .ui-tabs-panel {
width: 100% !important;
}
.h-smartpal-tab-wrpr .sm-tab-inner {
padding-left: 0;
}
.comp-serve-wrpr .row-bg-wrap&gt;.inner-wrap&gt;.row-bg {
background-size: cover;
}
.container {
max-width: 800px;
}
.d-order-2 {
order: 0;
}
.icon-nav {
display: inline-flex !important;
justify-content: center;
}
.md-desptn {
min-height: 150px !important;
}
.product-section-tiles .pr-sec-title {
padding-top: 80px;
}
.full-width-section .row-bg {
background-position: top !important;
}
body #header-outer {
padding: 0 !important;
}
body #header-outer.transparent {
padding: 12px 0 !important;
}
.banner-right .vc_column-inner {
position: inherit;
top: auto;
left: 0;
}
.banner-left .vc_column-inner {
position: inherit;
top: auto;
left: 0;
}
.banner-right .vc_column-inner img {
margin-right: 0 !important;
margin-top: 20px !important;
}
.followers-right {
padding-left: 0px !important;
}
.client-banner-title {
transform: translateX(0) !important;
}
.footer-mega-col .widget_media_image {
padding-right: 0;
}
.footer-mega-col .widget.widget_nav_menu {
width: calc(100% / 2) !important;
margin-bottom: 40px !important;
text-align: center;
}
.footer-mega-col .widget_text .textwidget {
padding-right: 0;
}
.footer-mega-col .widget-title {
font-size: 17.6px !important;
line-height: 24px !important;
}
.company-features .cm-tile-top {
margin-top: 0 !important;
}
.approach-icon-img {
width: 90%;
}
.pr-ERP .column-image-bg-wrap .column-image-bg {
background-position: 0 30% !important;
}
.pr-chatbot .column-image-bg-wrap .column-image-bg {
background-position: 0 30% !important;
}
.smartpal-banner-left .img-with-aniamtion-wrap {
text-align: center;
}
.smartpal-banner-left h2 {
text-align: center !important;
}
.standard_section.smartpal-banner-right {
padding-top: 10px !important;
}
.module-section {
padding-right: 10px !important;
}
#footer-outer {
border-top: 1px solid #cccccc63;
}
.footer-mega-col {
display: none;
}
.custom-sec-rgt-text {
padding: 2% 2% 5% !important;
}
#footer-outer .col.span_6:nth-child(1) {
padding-left: 0%;
}
.testimonial-wrpr .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
font-size: 30px !important;
line-height: 35px !important;
}
.testimonial-wrpr .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p {
line-height: 21px !important;
}
.mob-only-right {
order: 2 !important;
margin-top: 20px;
}
.dek-right {
float: left !important;
}
.mobile-hide {
display: none;
}
.mobile-show {
display: block;
}
.word-link-wrapper {
padding-top: 0px !important;
height: auto;
margin-bottom: 0 !important;
}
.word-link-wrapper:after {
display: none;
}
.block-right {
float: none !important;
}
.resco-section {
padding-top: 60px;
}
.resco-img {
margin: 0 auto;
float: none;
}
.resco-title {
padding-left: 0 !important;
padding-right: 0 !important;
}
#footer-widgets .row {
flex-direction: column;
}
#footer-widgets .span_4 {
width: 100% !important;
margin-bottom: 10px !important;
padding: 20px 0 !important;
border-bottom: 1px solid rgb(255 255 255 / 20%);
}
#footer-widgets .span_4:last-child .textwidget {
padding-left: 0;
}
#footer-widgets .textwidget {
justify-content: space-between;
}
#footer-widgets .footer-nav.first-sec {
width: 50%;
}
#footer-widgets .footer-nav {
width: 50%;
}
#footer-widgets .footer-link {
width: 50%;
padding-left: 0px;
}
#footer-widgets .ftr-btn {
margin: 0;
}
#footer-widgets #text-12 {
bottom: 0px;
}
#footer-widgets .span_4 .footer-link h4:last-child {
margin-bottom: 0;
}
#footer-widgets .span_4:last-child .textwidget {
display: flex;
}
#footer-widgets .span_4:last-child .textwidget p {
width: 50%;
margin: 0 20px;
}
.single-jobpost .main-content {
padding: 0 20px;
}
.ma-news-ftr-wrpr {
margin: 40px 0 !important;
}
.ma-news-ftr-wrpr .ma-news-ftr-wrpr {
margin: 0 !important;
}
.ma-news-ftr-wrpr&gt;.vc_column-inner {
margin: 10px;
height: 150px;
}
.world-wide-presence-items .iwithtext {
width: calc((100% / 2) - 20px);
}
.partners-list-section .p-l-small-img {
right: 20px;
}
.partners-list-section .p-l-small-img.p-img-l {
left: 22px;
}
.partners-content-left {
margin-bottom: 0px !important;
}
.partners-slider .nectar-slider-wrap h3 {
font-size: 20px;
margin-bottom: 20px;
opacity: 1;
transform: translateY(0px);
}
.partners-content-right h3 {
font-size: 26px !important;
}
.home-banner-section .nectar-rotating-words-title h1.heading {
font-size: 50px;
}
.home-smartpal-section&gt;.row_col_wrap_12 {
background-color: #1a214b;
padding: 80px 0;
}
.home-smartpal-section .nectar-sticky-media-section__content-section {
height: auto;
}
.home-smartpal-section .nectar-sticky-media-section__content .nectar-sticky-media-section__content-section:last-child .nectar-sticky-media-content__media-wrap {
display: none !important;
}
.home-smartpal-section .nectar-sticky-media-section__content .nectar-sticky-media-section__content-section:last-child {
padding-top: 100px;
}
.h-smartpal-modules .h-sm-items {
width: 33.333% !important;
}
.mariapps-goal-cnt h3 {
font-size: 24px !important;
line-height: 38px !important;
}
.h-digital-video-wrpr&gt;.row_col_wrap_12_inner {
flex-wrap: nowrap !important;
}
.digital-video-playbtn .wpb_wrapper {
display: flex;
justify-content: center;
width: 100%;
}
.digital-video-playbtn .nectar_video_lightbox.magnific-popup {
width: 80px;
height: 80px;
}
.digital-ino-video h2 {
font-size: 32px;
margin-bottom: 20px;
}
.mariapps-vessel-wrpr {
padding: 10% 0 0 !important;
}
.mariapps-vessel-wrpr .ma-counter-section .ma-counter-item {
margin-bottom: 80px;
text-align: center;
width: 50% !important;
}
.mariapps-vessel-wrpr .nectar-milestone {
text-align: center;
}
.mariapps-vessel-wrpr .ma-counter-section lottie-player {
margin: 0 auto;
}
.home-smartpal-section::before {
max-width: 1000px;
}
.home-parallax-section .p-content-wrpr {
padding: 40px 50px !important;
}
.p-content-full&gt;.row_col_wrap_12_inner {
justify-content: center !important;
}
.home-parallax-section&gt;.row_col_wrap_12 {
justify-content: center !important;
}
.home-parallax-section .p-content-wrpr h2 {
font-size: 36px;
margin-bottom: 20px;
}
.home-parallax-section .p-content-wrpr p {
font-size: 18px !important;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn {
padding: 9px 30px 10px;
font-size: 15px;
}
.ftr-bg-video {
top: 0%;
}
.ma-wesupport-section .nectar-sticky-media-section__content-section {
padding: 30px 5% 10px 5%;
height: auto;
margin: 100px 0 !important;
min-height: auto;
}
.lpsq-module-msa .msa-lpsq-cnt {
padding: 80px 0% 0;
}
.lpsq-module-msa .msa-lpsq-cnt h3 {
max-width: 100%;
margin: 80px auto 30px;
line-height: 35px;
}
.lpsq-smartpal-cnt h3 {
font-size: 22px !important;
line-height: 30px !important;
}
msa-benefits-wrpr .iwithtext {
margin-bottom: 0;
}
.msa-benefits-wrpr .iwithtext:last-child {
margin-left: 10%;
}
.why-smartpal-tabs&gt;.wpb_wrapper {
flex-direction: column;
}
.why-smartpal-tabs .ui-tabs-nav {
width: 100%;
min-width: auto;
border: 0;
text-align: left !important;
display: flex;
flex-wrap: wrap;
gap: 20px;
align-items: center;
justify-content: center;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item {
margin: 0 !important;
flex-basis: calc(25% - 20px);
}
.why-smartpal-tabs .ui-tabs-nav .tab-item a {
font-size: 12px !important;
}
.why-smartpal-tabs .ui-tabs-panel {
width: 100% !important;
padding-left: 0px !important;
}
.why-smartpal-tabs .ui-tabs-panel .vc_row&gt;.row_col_wrap_12_inner {
flex-wrap: nowrap;
}
.why-smartpal-tabs .ui-tabs-panel .nectar-lottie {
width: 100%;
height: 100%;
}
.why-smartpal-tabs .ui-tabs-panel .sm-tab-cnt-rgt {
width: 150%;
}
.sm-tab-cnt-rgt h3 {
font-size: 22px !important;
line-height: 28px !important;
}
.sm-tab-cnt-rgt p {
font-size: 15px !important;
line-height: 25px !important;
margin-top: 15px;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item a span {
flex: 1;
}
.sm-maritime-video .sm-video-right {
margin: -90px auto 20px !important;
width: 90%;
}
.sm-maritime-video .sm-video-left&gt;.vc_column-inner {
padding: 20px 20px 90px 30px;
justify-content: center;
text-align: center;
}
.sm-maritime-video .sm-video-left .sm-video-title h3 {
font-size: 30px;
line-height: 38px;
}
.sm-maritime-video .sm-video-left .sm-video-title h5 {
font-size: 18px;
}
.sm-business-section .owl-item h3 {
font-size: 26px;
text-align: center;
}
.sm-business-section .owl-item p {
text-align: center;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item a:after {
display: none;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-panel {
width: 95%;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr a.nectar-button {
font-size: 12px !important;
padding: 11px 20px !important;
margin-left: 0;
margin-top: 0;
}
.res-global-cnt&gt;.row_col_wrap_12_inner {
justify-content: center;
gap: 20px;
}
.res-glb-item {
width: calc((100% / 3) - 20px);
}
.res-contact-us h3 {
font-size: 28px !important;
}
.rs-tab-list {
flex-direction: column;
gap: 0;
}
.rs-banner h1 {
line-height: 50px;
}
.repository-tittle h3 {
font-size: 50px !important;
}
.r-logos .row_col_wrap_12_inner {
flex-wrap: nowrap !important;
}
.mat-popup-cmn&gt;.row_col_wrap_12_inner {
flex-wrap: nowrap !important;
}
.mat-popup-left {
padding: 30px 0px 30px 30px !important;
max-width: 50%;
min-width: 300px;
}
.mat-popup-left .mat-tittle h2 {
font-size: 24px !important;
}
.sm-banner-section {
height: auto;
padding-top: 80px !important;
}
.sm-banner-section .vc_column-inner .wpb_wrapper {
text-align: center;
}
.sm-banner-section h1 {
font-size: 36px;
line-height: 42px;
}
.sm-banner-section .sm-banner-img {
max-width: 70% !important;
margin: 0 auto;
}
.sm-download-btn .im-icon-wrap svg {
width: 45px !important;
height: 45px !important;
}
.sm-innerlinks {
max-width: 80%;
}
.sm-pointes-items&gt;.vc_column-inner&gt;.wpb_wrapper {
flex-wrap: wrap;
justify-content: center;
}
.sol-title h3,
.sol-title h3 i {
font-size: 24px !important;
}
.key-features-wrpr .row-bg-wrap&gt;.row-bg-layer {
right: 20px;
left: 20px;
border-radius: 30px;
}
.sm-features-item {
border-bottom: 1px solid #C9E0F0;
border-left: 0;
padding: 10px 20px 40px !important;
width: 50%;
}
.key-features-wrpr h3 {
margin-left: 0;
}
.key-features-wrpr&gt;.row_col_wrap_12 {
padding: 0 30px;
}
.roue-file-icons {
padding-left: 120px !important;
width: 100% !important;
}
.sm-integration-second .row-bg-wrap&gt;.row-bg-layer {
width: calc(100% - 40px);
right: 20px;
left: 20px;
border-radius: 30px;
}
.services-on-demand-wrpr&gt;.vc_column-inner&gt;.wpb_wrapper {
flex-wrap: wrap;
}
.services-on-demand-wrpr .services-on-demand {
width: calc((100% / 2) - 25px);
flex-basis: auto;
}
.integration-blurb-sec .telemetry {
padding-left: 0px !important;
}
.h-smartpal-section .h-smartpal-tab-wrpr .ui-tabs-nav a {
padding: 20px 18px;
border-bottom: none;
}
.prod-curve-banner.img-focus {
margin-bottom: 100px !important;
}
.img-focus .module-banner-img .hover-wrap-inner {
position: relative;
top: 40px;
margin-bottom: -100px;
}
.img-focus .module-banner-img .hover-wrap-inner img {
transform: scale(1) !important;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item {
width: calc(100% / 7);
display: flex;
justify-content: center;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-nav li.tab-item a.active-tab {
border-radius: 15px !important;
bottom: 0 !important;
border-width: 1px !important;
}
.Product-portfolio-banner h1 {
font-size: 50px !important;
}
.oceanai-banner {
padding: 110px 0 50px !important;
}
.oceanai-banner .oceanai-b-lft h1 {
line-height: 44px;
font-size: 42px;
}
body .oceanai-banner .img-with-aniamtion-wrap img {
max-width: 600px;
width: 100%;
}
.ai-technology {
padding: 80px 0 150px !important;
}
.ai-technology .row-bg-wrap .row-bg {
background-size: 400px !important;
background-position: 100% 103% !important;
}
.ai-technology .ai-vision,
.ai-technology .ai-mission {
max-width: 600px;
margin: 0 auto;
}
.ai-technology h2,
.ai-solutions h2,
.ai-unmatched-solutions h2 {
font-size: 36px;
line-height: 34px;
}
.ai-solutions-wrpr .ai-solutions-item {
width: calc(100% / 2);
}
li.sm-menu-icons ul li a {
gap: 0;
}
li.sm-menu-icons ul li a:before {
margin-right: 10px;
}
li.sm-menu-icons ul li a i {
font-size: 20px;
font-weight: 300;
line-height: 26px;
}
#footer-widgets .ftr-ceo-blk.wp-block-image {
margin-top: -90px;
}
#footer-widgets .ftr-ceo-blk.wp-block-image {
margin-top: -60px !important;
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex {
display: flex;
gap: 2em;
}
#footer-outer .widget {
margin-bottom: 30px !important;
}
.sm-pointes-items&gt;.vc_column-inner&gt;.wpb_wrapper {
justify-content: unset;
margin-left: 25px;
}
}
@media only screen and (max-width: 820px) {
.roue-file-icons {
padding-left: 0px !important;
width: 100% !important;
}
.container {
max-width: 700px;
}
.home-banner .main-title {
font-size: 30px;
}
.custom-timeline .cd-timeline-content {
width: calc(100% - 60px);
}
.custom-timeline .cd-timeline-img {
left: -1px;
}
.custom-timeline .cd-timeline-block span.fa {
top: -5px;
}
.job-listing {
padding: 0 !important;
}
.job-listing .sjb-page .list-data .col-md-12.col-sm-10 {
width: 100%;
}
.job-listing .sjb-page .list-data {
padding: 10px 10px 0px;
}
.job-listing .sjb-page .list-data .job-date {
display: none;
}
.home-banner-nav .nectar-split-heading p {
line-height: 16px !important;
font-size: 12px !important;
}
#footer-widgets #block-3 .wp-container-3.wp-block-column {
position: relative;
top: 0;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item a {
font-size: 12px !important;
line-height: 18px;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item a:before {
margin-right: 10px;
}
.int-demo {
text-align: center;
padding: 20px 4% !important;
}
.int-demo .sm-schedule-btn {
padding: 10px 25px !important;
}
.int-demo h4 {
font-size: 24px !important;
line-height: 32px !important;
padding-left: 0;
}
.cii-wrpr {
padding: 0 30px;
}
.sm-ais {
padding: 0 30px;
}
.sm-integration-second h3 {
font-size: 26px !important;
line-height: 35px !important;
}
#popmake-32702.pum-container {
width: calc(100% - 20px) !important;
left: 10px !important;
}
.h-smartpal-section .h-smartpal-tab-wrpr .ui-tabs-nav a {
padding: 20px 10px;
border-bottom: none;
}
.h-smartpal-section .h-smartpal-tab-wrpr .ui-tabs-nav a.active-tab {
font-size: 18px !important;
}
.ai-solution-tab ul.ui-tabs-nav li.tab-item {
white-space: inherit !important;
margin: 0 10px !important;
}
}
@media only screen and (max-width: 768px) {
.h-featured-product-wrpr .h-fp-title,
.h-featured-product-wrpr .h-fp-carousel {
padding-left: 20px !important;
}
.h-fp-carousel .slick-slider .slick-arrow {
right: 5%;
}
.h-fp-carousel .slick-slider .slick-arrow.slick-prev {
right: calc(5% + 80px);
}
.home-section-banner .banner-sec-main-title {
width: 100%;
padding: 150px 15px 60px;
}
.mat-popup-cmn .mat-video,
.mat-popup-cmn .mat-video .nectar-video-self-hosted {
max-height: 350px !important;
}
.mat-popup-cmn&gt;.row_col_wrap_12_inner {
flex-wrap: wrap !important;
}
.mat-popup-cmn .mat-popup-left {
max-width: 100%;
padding: 10px 40px 0 40px !important;
}
.mat-popup-cmn .mat-popup-left .mat-tittle {
margin-bottom: 0;
}
.mat-popup-left .mat-tittle h4 {
margin-bottom: 10px;
}
.mat-popup-cmn .mat-popup-left .nectar_icon_wrap {
margin-bottom: 0;
}
.pum-theme-8980 .pum-content+.pum-close,
.pum-theme-hello-box .pum-content+.pum-close {
right: 0;
bottom: auto;
top: 0;
}
.other-products-wrapper .other-products .iwithtext {
width: calc((100% / 1) - 20px);
}
.ma-cus-banner h2 {
font-size: 26px;
}
.ma-news-ftr-wrpr .ma-news-ftr-btns {
font-size: 20px !important;
line-height: 22px !important;
}
.ma-news-ftr-wrpr&gt;.vc_column-inner {
height: auto;
}
.ma-news-ftr-wrpr&gt;.vc_column-inner&gt;.wpb_wrapper {
padding: 20px;
}
.world-wide-contact&gt;.vc_column-inner {
padding-right: 0 !important;
}
.world-wide-contact h1 {
font-size: 28px;
line-height: 36px;
}
.world-wide-contact h1 br {
display: none;
}
.contact-submit-form .captcha-wrpr {
width: 100%;
float: left;
}
.contact-submit-form .submit-btn {
width: 100%;
float: none;
text-align: center;
padding-left: 90px;
}
.contact-submit-form p.submit-btn input[type="submit"] {
float: none;
}
.partners-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
font-size: 28px !important;
}
.partners-content-right h3 {
font-size: 24px !important;
}
.home-banner-nav&gt;.vc_column-inner&gt;.wpb_wrapper {
gap: 0;
width: 60%;
flex-direction: column;
}
.home-banner-section .nectar-rotating-words-title .dynamic-words {
margin-top: 5px;
}
.digitalize-business-wrpr h3 {
font-size: 26px !important;
line-height: 30px !important;
}
.digitalize-business-wrpr h4 {
font-size: 20px !important;
}
#footer-widgets .wp-block-social-links {
margin: 0px 0 10px;
}
.ftr-bg-video {
top: auto;
bottom: 0;
width: 1160px;
}
.ma-wesupport-section .h-we-parallax h2 {
font-size: 42px;
margin-bottom: 30px;
}
.smartpal-section-wrpr {
padding: 100px 0 20px !important;
}
.smartpal-title-wrpr .nectar-rotating-words-title h1 {
font-size: 32px;
}
.smartpal-title-wrpr .smartpal-img {
width: 190px;
}
.smartpal-section-wrpr .smartpal-title-section h3 {
font-size: 20px;
line-height: 28px;
margin: 10px 0;
}
.sm-business-title h3 {
font-size: 20px !important;
}
.sm-business-title h3 img {
width: 160px;
}
.sm-maritime-video .sm-video-left .sm-video-title h3 {
font-size: 28px;
line-height: 36px;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-panel:after {
display: none;
}
.sm-module-tab-wrpr .tabbed .ui-tabs-panel {
width: 100%;
}
body.search #page-header-bg h1 {
font-size: 30px;
line-height: 30px;
}
.rs-banner h1 {
font-size: 36px;
line-height: 45px;
padding: 0 20px;
}
.rs-cruise-technical h2,
.res-cruise-wrpr h2 {
font-size: 28px;
}
.res-glb-item h3,
.res-glb-item .symbol-wrap {
font-size: 28px !important;
}
.res-cruise-wrpr h2 {
font-size: 28px;
}
.res-tab-title h2 {
font-size: 28px;
}
.rs-tab-cnt .sp-tab__tab-pane h3 {
font-size: 26px;
}
.rs-tab-cnt .sp-tab__tab-pane h5 {
font-size: 14px;
}
.rs-tab-cnt .sp-tab__tab-pane ul li {
font-size: 14px;
}
.rs-banner .row-bg {
background-position: -650px center !important;
}
.rs-cruise-technical {
padding: 70px 0 220px !important;
}
.rs-tab-cnt .sp-tab__lay-default .sp-tab__nav {
display: flex;
flex-direction: row;
min-width: 0;
border-bottom: 0 !important;
}
.rs-tab-cnt .sp-tab__nav .sp-tab__nav-link h4 {
font-size: 12px !important;
position: relative;
padding-left: 0;
}
.rs-tab-cnt .sp-tab__nav .sp-tab__nav-link h4:before {
margin: 0 auto !important;
position: relative;
left: auto;
top: 0;
}
.rs-tab-cnt .sp-tab__nav .sp-tab__nav-link {
align-items: center;
padding: 10px 15px !important;
}
.rs-features-tab .ui-tabs-panel .rs-tab-cnt {
padding: 0 40px !important;
}
.rs-tab-cnt .sp-tab__lay-default {
flex-direction: column;
}
.rs-tab-cnt .sp-tab__tab-pane img {
max-width: 70px;
}
.repository-tittle h3 {
font-size: 40px !important;
}
.sm-innerlinks {
max-width: 95%;
}
.cii-faq .testimonial_slider blockquote:not(.no-trans) {
display: flex;
flex-direction: column;
gap: 10px;
}
.cii-faq .testimonial_slider blockquote .testimonial-name,
.cii-faq .testimonial_slider blockquote p {
width: 100%;
}
.services-on-demand-wrpr .services-on-demand {
border-left: 0;
border-bottom: 1px solid #dde7eb;
padding: 20px 0;
}
.smartops-service-banner-sec h3 br,
.sol-title h3 br,
.h-co2-title h3,
.sm-integration-second h3 br {
display: none;
}
.integration-blurb-sec {
box-sizing: border-box !important;
padding: 120px 20px !important;
}
.sm-integration-second {
padding: 40px 0 0 !important;
}
.sm-client-logo&gt;.vc_column-inner&gt;.wpb_wrapper .img-with-aniamtion-wrap {
flex-basis: calc((100% / 4) - 30px);
}
.prod-hdr-title h1 {
font-size: 32px;
line-height: 34px;
}
#footer-widgets .widget_block .wp-block-columns {
flex-wrap: nowrap !important;
}
.tabbed[data-style*=vertical] .wpb_tabs_nav {
width: 100% !important;
}
.why-ferrypal-tabs .tabbed[data-style*=vertical] .wpb_tabs_nav {
width: 100% !important;
}
.events-tagline h1 {
font-size: 20px !important;
}
.events-tagline p {
font-size: 16px !important;
}
}
@media only screen and (max-height: 760px) {
.footer-mega-col {
padding: 30px 90px 10px;
}
.footer-mega-col .widget_media_image {
padding-top: 20px;
margin-bottom: 10px !important;
}
#footer-outer aside.widget.widget_text {
margin-bottom: 5px;
}
.ftr-title {
margin-bottom: 0 !important;
padding-bottom: 0;
font-size: 14px !important;
line-height: 24px !important;
}
#footer-outer #footer-widgets .col p {
padding-bottom: 15px;
}
.footer-right {
padding-top: 5px;
}
#footer-outer #copyright[data-layout="centered"] {
padding-bottom: 10px;
}
#copyright .widget_media_image {
height: 30px;
}
#copyright .widget_media_image a {
height: 100%;
display: inline-block;
}
#copyright p {
margin-top: -10px !important;
}
#copyright .widget_media_image .attachment-full {
width: 28px;
}
.home-next-section .next-section-title h1 {
margin-bottom: 0;
line-height: 45px;
}
.home-next-section p {
line-height: 18px !important;
}
.product-section-tiles .pr-sec-title {
padding-top: 65px;
}
}
@media only screen and (max-height: 700px) {
.word-link-wrapper:after {
display: none;
}
#footer-outer #media_image-2.widget_media_image img {
width: 65px;
}
#footer-outer #media_image-2.widget_media_image {
height: 50px;
}
#footer-outer .row {
margin-bottom: 5px;
padding-bottom: 5px;
padding-top: 5px;
}
.footer-mega-col .widget_nav_menu {
min-height: 135px;
}
.footer-mega-col .widget_nav_menu#nav_menu-14,
.footer-mega-col .widget_nav_menu#nav_menu-15,
.footer-mega-col .widget_nav_menu#nav_menu-16,
.footer-mega-col .widget_nav_menu#nav_menu-17 {
min-height: 50px;
}
.home-parallax-section .p-content-wrpr {
padding: 30px 40px !important;
}
.home-parallax-section .p-content-wrpr h2 {
font-size: 42px;
margin-bottom: 20px;
}
.home-parallax-section .p-content-wrpr p {
font-size: 20px !important;
}
}
@media only screen and (max-width: 690px) {
.container {
max-width: 600px !important;
padding: 0 15px;
}
.mat-popup-cmn .mat-popup-left .mat-tittle {
height: auto;
}
.comp-numb-wrpr {
width: 100%;
}
.oceanai-banner .oceanai-b-lft h1 {
line-height: 32px;
font-size: 30px;
}
.oceanai-banner .oceanai-b-lft h4 {
font-size: 14px;
}
.home-banner .main-title {
font-size: 28px;
line-height: 40px;
}
.home-banner .Hbanner-logos {
padding: 0 !important;
}
.home-banner .banner-btn-more {
margin: 0 30px 10px;
}
.md-desptn {
min-height: auto !important;
}
.full-width-section .row-bg {
background-position: left top !important;
}
.product-section-tiles {
overflow: hidden;
}
.footer-mega-col .widget.widget_nav_menu {
width: 100% !important;
text-align: center;
margin-bottom: 30px !important;
min-height: auto;
}
.footer-mega-col .widget-title {
font-size: 16px !important;
line-height: 24px !important;
}
.footer-mega-col .widget_text .textwidget h3 {
margin-bottom: 20px;
border-bottom: 1px solid #b1b1b1;
padding-bottom: 5px;
display: inline-block;
}
.col-half,
.col-full {
width: 100%;
}
#footer-widgets .container .col {
margin-bottom: 20px;
}
.footer-right {
text-align: center;
padding-top: 0px;
}
#footer-outer .row {
padding-top: 20px !important;
}
.fw-left-img {
width: 160px;
top: calc(50% - 120px);
left: calc(50% - 210px);
}
.vc_row-fluid.module-invoice {
padding-right: 0% !important;
padding-left: 0% !important;
}
#fp-nav.right {
left: 5px;
}
#footer-outer .col.span_6:nth-child(2) {
padding-left: 0%;
}
.testimonial-wrpr .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p {
padding-left: 20px;
padding-right: 20px;
}
.product-section-tiles .img-with-aniamtion-wrap {
top: -10px;
right: -5px;
}
.product-section-tiles .img-with-aniamtion-wrap img {
width: 160px !important;
}
.pr-chatbot.product-section-tiles .img-with-aniamtion-wrap img {
width: auto !important;
}
.pr-saas.product-section-tiles .img-with-aniamtion-wrap {
top: -20px;
right: -5px;
}
.pr-saas.product-section-tiles .img-with-aniamtion-wrap img {
width: 140px !important;
}
.pr-mobilelive.product-section-tiles .img-with-aniamtion-wrap img {
width: 85% !important;
}
.carrer-banner-title {
font-size: 70px !important;
line-height: 80px !important;
}
.career-title {
padding-top: 20px;
}
.career-content h3 {
padding: 0 !important;
}
.word-link-wrapper {
padding-top: 80px;
}
.ftr-left {
width: 100%;
float: none;
}
.ftr-right {
width: 100%;
float: none;
text-align: center;
margin-bottom: 20px;
}
.ftr-right h4 {
margin-top: 0 !important;
}
#footer-outer #copyright .span_5 {
float: none;
width: 100%;
text-align: center;
}
#footer-outer #copyright .span_7 {
float: none;
width: 100%;
text-align: center;
}
body #footer-outer #copyright .col ul {
float: none;
display: inline-block;
}
.single-jobpost .blog-title .entry-title {
font-size: 26px !important;
}
.ma-news-ftr-wrpr .ma-news-ftr-btns .fa {
font-size: 30px !important;
}
.world-wide-contact h1 {
font-size: 24px;
line-height: 32px;
}
.world-wide-presence-items .iwithtext {
width: calc((100%) - 20px);
}
.partners-slider .nectar-slider-wrap .swiper-slide .container {
max-width: inherit !important;
}
.partners-slider .nectar-slider-wrap .swiper-slide .content {
padding: 0 20px;
}
.partners-content-right.p-r,
.partners-content-right.p-l {
padding-right: 20px !important;
padding-left: 20px !important;
}
.partners-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
font-size: 26px !important;
text-align: center;
}
.partners-slider .nectar-slider-wrap {
height: 560px !important;
}
.partners-slider .nectar-slider-wrap .swiper-container,
.partners-slider .nectar-slider-wrap .swiper-wrapper,
.partners-slider .nectar-slider-wrap .swiper-slide {
height: 561px !important;
}
.captcha-input {
width: calc(100% - 100px);
}
home-banner-section .nectar-rotating-words-title h1.heading {
font-size: 44px;
}
.mariapps-goal-cnt h3 {
font-size: 22px !important;
line-height: 38px !important;
}
.digital-ino-video h2 {
font-size: 22px;
margin-bottom: 10px;
}
.digital-video-playbtn .nectar_video_lightbox.magnific-popup {
width: 60px;
height: 60px;
}
.digital-ino-video {
padding: 10% 0 6% !important;
}
body .home-smartpal-section.vc_row.top_padding_phone_25pct {
padding-top: 0% !important;
}
.digitalize-business-wrpr h3 {
font-size: 24px !important;
line-height: 36px !important;
}
.ftr-bg-video {
top: auto;
right: -20%;
bottom: 20%;
width: 1000px;
}
.digital-ino-cnt {
padding: 20px 20px 20px 20px !important;
}
.lpsq-smartpal-cnt .vc_column-inner&gt;.wpb_wrapper {
gap: 30px;
flex-direction: column;
}
.msa-benefits-wrpr .vc_column-inner&gt;.wpb_wrapper {
margin: 0px auto 0;
}
.msa-benefits-wrpr .iwithtext {
flex-basis: 100%;
margin-bottom: 10px !important;
}
.msa-benefits-wrpr .iwithtext:last-child {
margin-left: 0;
}
.lpsq-module-msa .msa-lpsq-cnt h3 {
font-size: 25px;
}
.lpsq-smartpal-cnt h3 {
text-align: center;
}
.why-smartpal-tabs .ui-tabs-panel .vc_row&gt;.row_col_wrap_12_inner {
flex-wrap: wrap;
}
.why-smartpal-tabs .ui-tabs-panel .sm-tab-lottie {
max-width: 290px;
}
.why-smartpal-section h2 {
font-size: 22px;
margin-bottom: 30px !important;
}
.sm-tab-cnt-rgt h3 {
font-size: 20px !important;
line-height: 26px !important;
text-align: center;
}
.sm-tab-cnt-rgt p {
font-size: 14px !important;
text-align: center;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr h3 {
font-size: 22px;
line-height: 28px;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr&gt;.vc_column-inner&gt;.wpb_wrapper {
gap: 10px;
flex-direction: column;
align-items: start;
}
.sm-module-tab-wrpr .sm-m-tab-cnt-hdr .sm-m-tab-cnt {
width: 100%;
}
.sm-m-inner-tabs .sp-tab__nav {
flex-wrap: nowrap;
gap: 10px;
}
.sm-business-section {
padding: 50px 0 30px !important;
}
.sm-m-inner-tabs .sp-tab__nav .sp-tab__nav-item .sp-tab__nav-link {
min-width: 90px;
}
body.search #page-header-bg h1 {
font-size: 25px;
line-height: 25px;
}
body.search #page-header-bg {
padding-top: 90px !important;
padding-bottom: 30px !important;
}
.res-glb-item {
width: calc((100% / 2) - 20px) !important;
}
.rs-cruise-technical p {
font-size: 14px !important;
line-height: 25px !important;
}
.res-contact-us h3 {
font-size: 20px !important;
line-height: 25px !important;
text-align: center;
}
.res-contact-us h3 br {
display: none;
}
.rs-tab-cnt .sp-tab__tab-pane h3 {
font-size: 20px;
}
.rs-tab-cnt .sp-tab__tab-pane h5 {
font-size: 14px;
}
.rs-tab-cnt .sp-tab__tab-pane ul li {
font-size: 12px;
}
.rs-banner .row-bg {
background-position: right center !important;
height: 450px;
}
.rs-banner h1 {
font-size: 32px;
}
.rs-banner {
padding-top: 130px !important;
min-height: 450px;
}
.res-glb-item .nectar-milestone {
text-align: center;
}
.res-product-img {
width: 100%;
}
.res-cont-right .wpb_wrapper {
flex-direction: column;
align-items: center;
gap: 30px;
}
.res-cont-right .iwithtext .iwt-icon {
justify-content: center;
}
.res-glb-item .img-with-aniamtion-wrap {
text-align: center;
}
.res-product-img {
width: 100% !important;
}
.rs-features-tab .ui-tabs-nav li a {
flex-direction: column;
padding: 5px 30px;
}
.rs-features-tab .ui-tabs-nav {
padding: 0 40px !important;
margin: 20px auto !important;
display: flex;
}
.rs-tab-cnt .sp-tab__nav .sp-tab__nav-link.sp-tab__active::after {
right: auto;
top: auto;
bottom: -17px;
transform: rotate(90deg);
}
.res-glb-item h3,
.res-glb-item .symbol-wrap {
font-size: 22px !important;
}
.r-logos .row_col_wrap_12_inner {
margin: 0 auto;
max-width: 420px;
flex-wrap: wrap !important;
}
.r-logos .hover-wrap-inner {
text-align: center;
}
.r-brochur {
max-width: 400px;
margin: 0 auto;
margin-bottom: 30px;
}
.r-video-items {
max-width: 400px;
margin: 0 auto;
margin-bottom: 30px;
}
.r-video-items .r-videotitle .wpb_wrapper h4 {
margin-bottom: 0 !important;
}
.r-video-items .wpb_wrapper {
text-align: center;
}
.r-brochure .nectar_icon_wrap {
bottom: 40px;
}
.r-brochure.r-logos .nectar_icon_wrap {
bottom: 15px;
}
#popmake-31224 {
max-width: 420px !important;
left: calc(50% - 210px) !important;
top: 20px !important;
}
.sm-banner-section h1 {
font-size: 28px;
line-height: 33px;
}
.sm-banner-section .sm-banner-img {
max-width: 90% !important;
}
.services-on-demand-wrpr {
padding: 0 50px !important;
}
.services-on-demand-wrpr .services-on-demand {
width: calc((100% / 1) - 25px);
}
.h-co2-title h3,
.h-co2-title h3 i {
font-size: 26px !important;
color: #003975;
line-height: 38px !important;
}
.key-features-wrpr h3 {
font-size: 26px !important;
}
.c-green,
.c-blue,
.c-red,
.c-orange,
.c-purple {
font-size: 24px !important;
font-weight: 600 !important;
margin-bottom: 30px !important;
}
.readmore-img h3 {
font-size: 22px !important;
}
.sm-service-wrpr .sm-service-items h4 {
font-size: 22px !important;
}
.readmore-img {
padding-right: 0px !important;
}
.readmore-img&gt;.vc_column-inner&gt;.wpb_wrapper {
display: flex;
gap: 10px;
flex-direction: column;
}
.int-partner-sec .partner-sec-wrpr&gt;.vc_column-inner&gt;.wpb_wrapper {
gap: 20px;
flex-direction: column;
align-items: center;
}
.int-partner-title h3 {
font-size: 28px !important;
margin-bottom: 10px !important;
text-align: center;
}
.int-partner-sec .iwithtext {
border-left: 0;
border-bottom: 1px solid #dde7eb;
}
.sm-schedule-demo {
padding: 30px 30px 30px 30px !important;
}
.sm-schedule-demo::before {
display: none;
}
.h-comp-hol-sol .comp-hol-sol-first h2 {
font-size: 38px !important;
line-height: 46px;
}
.comp-serve-wrpr .comp-serve-header h3 {
font-size: 24px;
}
.comp-serve-wrpr .comp-serve-header .vc_column-inner&gt;.wpb_wrapper {
flex-direction: column;
align-items: start;
}
.comp-numb-wrpr .comp-numb-items {
padding: 20px 20px 20px !important;
margin-bottom: 0;
}
.h-smartpal-section .h-smartpal-tab-wrpr .ui-tabs-nav a {
padding: 20px 5px;
font-size: 14px !important;
}
.h-smartpal-section .h-smartpal-tab-wrpr .ui-tabs-nav a.active-tab {
font-size: 15px !important;
padding: 10px;
}
.h-smartpal-tab-wrpr .sm-tab-inner h3 {
font-size: 24px;
}
.cont-sch-demo-wrpr .h-ftr-contact h2 {
font-size: 30px;
line-height: 30px;
}
.cont-sch-demo-wrpr .h-ftr-contact&gt;.wpb_wrapper {
flex-direction: column;
align-items: center;
gap: 20px;
}
.h-featured-product-wrpr .h-fp-title h2 {
font-size: 36px;
}
.h-fp-carousel h3 {
font-size: 22px !important;
}
.h-fp-carousel .slick-slider .slick-arrow {
width: 55px;
height: 55px;
}
.h-fp-carousel .slick-slider .slick-arrow:before {
width: 20px;
height: 20px;
background-size: contain;
}
.h-fp-carousel .slick-slider .slick-arrow.slick-prev {
right: calc(5% + 60px);
}
.comp-hol-sol-award .vc_column-inner&gt;.wpb_wrapper {
gap: 20px 50px;
flex-wrap: wrap;
}
.home-section-banner {
height: auto;
}
.home-section-banner .banner-sec-main-title h1 {
font-size: 36px;
line-height: 42px;
margin-bottom: 20px;
}
.h-comp-hol-sol .comp-hol-sol-first p {
width: 100%;
}
.comp-hol-sol-award {
margin-top: 30px;
}
.h-comp-hol-sol {
height: auto;
padding: 60px 0 !important;
}
.h-comp-hol-sol .comp-hol-sol-first a {
margin-top: 20px;
}
.h-comp-hol-sol .comp-hol-sol-first p:first-child {
margin-top: 30px !important;
}
.comp-numb-wrpr .comp-numb-items h3 {
font-size: 28px !important;
margin-bottom: 0;
}
.comp-numb-wrpr .comp-numb-items .symbol-wrap {
font-size: 36px !important;
}
body.material .cmn-rarrow-btn.nectar-button {
font-size: 14px;
}
.h-featured-product-wrpr .h-fp-title {
margin-bottom: 70px;
}
.cont-sch-demo-wrpr {
padding: 30px 0 !important;
border-top: 1px solid rgb(0 136 207 / 30%);
}
.Product-portfolio-banner h1 {
font-size: 42px !important;
}
.smartpal-section-wrpr .row-bg-wrap&gt;.inner-wrap {
border-bottom-left-radius: 50px !important;
border-bottom-right-radius: 50px !important;
}
.prod-curve-banner .inner-wrap,
.sm-banner-section .row-bg-wrap .inner-wrap .row-bg {
border-radius: 0 0 50px 50px !important;
}
.sol-operation-se .row-bg-wrap .inner-wrap .row-bg {
border-radius: 50px 50px 0 0 !important;
}
.sm-service-wrpr .row-bg-wrap .inner-wrap .row-bg {
border-radius: 50px !important;
}
.Product-portfolio-banner .row-bg-wrap&gt;.inner-wrap,
.Product-portfolio-banner .row-bg-wrap&gt;.row-bg-overlay {
border-radius: 0 0 50px 50px;
}
.prod-curve-banner.img-focus {
margin-bottom: 50px !important;
}
.sm-subtitle-wrpr h1,
.sm-subtitle-wrpr h2 {
font-size: 22px;
line-height: 28px;
}
.other-products-wrapper h3 {
font-size: 26px !important;
margin-bottom: 30px !important;
}
.client-slider-banner .nectar-slider-wrap,
.client-slider-banner .swiper-container,
.client-slider-banner .swiper-wrapper,
.client-slider-banner .swiper-slide {
height: 500px !important;
}
body .nectar-slider-wrap#nectar-slider-instance-1[data-full-width="true"] .swiper-slide .content h2.ns-heading-el {
font-size: 26px !important;
line-height: 32px !important;
}
.swiper-slide .content {
width: calc(100% - 70px);
left: 35px;
}
.ma-news-ftr-wrpr .nectar-button.small span {
font-size: 32px;
line-height: 30px;
}
.ma-cus-banner .row-bg-wrap .inner-wrap .row-bg {
border-radius: 0 0 40px 40px !important;
}
.ma-cus-banner {
padding: 120px 0 60px !important;
}
.client-slider-banner .nectar-slider-wrap {
border-bottom-left-radius: 40px;
border-bottom-right-radius: 40px;
}
.partners-slider .nectar-slider-wrap .slide-bg-wrap {
border-bottom-left-radius: 40px;
border-bottom-right-radius: 40px;
}
.world-wide-contact-wrpr .row-bg {
border-radius: 40px;
}
.footer-merge .row-bg-wrap .inner-wrap .row-bg {
border-radius: 0 0 40px 40px;
}
.partners-section.br-radius .row-bg-wrap .inner-wrap {
border-top-left-radius: 40px;
}
.smartlog-banner .inner-wrap&gt;.row-bg,
.sm-log-inner-hdr .row-bg-overlay.row-bg-layer {
background-position: center center !important;
border-radius: 0 0 40px 40px !important;
}
.rs-banner .row-bg-wrap .inner-wrap {
border-radius: 0 0 40px 40px !important;
}
.rs-features-tab .ui-tabs-panel {
border-top-left-radius: 40px;
}
.ai-solutions-wrpr .ai-solutions-item {
width: calc(100% / 1);
text-align: center;
}
.ai-solutions-wrpr .ai-solutions-item .hover-wrap-inner {
display: flex;
justify-content: center;
}
.ai-technology h2,
.ai-solutions h2,
.ai-unmatched-solutions h2 {
font-size: 28px !important;
line-height: 32px;
}
.ai-unmatched-solutions .accordion .toggle-heading {
font-size: 16px !important;
line-height: 18px !important;
padding: 15px 35px 15px 0 !important;
}
.ai-technology .ai-vision h3,
.ai-technology .ai-mission h3 {
font-size: 28px;
}
.oceanai-banner .inner-wrap,
.oceanai-banner .row-bg-overlay {
border-radius: 0 0 50px 50px !important;
}
.ai-solutions .row-bg-wrap .row-bg,
.ai-solutions .row-bg-wrap .row-bg-overlay {
border-top-left-radius: 50px;
}
.c-tab-pane .accordion .toggle-heading {
font-size: 15px !important;
line-height: 16px !important;
padding: 15px 30px 15px 0 !important;
}
.c-tab-pane .ai-tab-cnt-wrpr {
padding: 20px;
}
.c-tab-pane h2 {
font-size: 35px;
line-height: 35px;
}
#footer-widgets .container {
padding-right: 0 !important;
}
#footer-widgets .widget_block .wp-block-columns {
flex-wrap: wrap !important;
}
#footer-widgets #block-3 .wp-container-1.wp-block-column {
order: 2;
}
#footer-widgets #block-5 p {
flex-wrap: wrap;
gap: 15px;
}
#footer-widgets #block-3 .wp-block-column:first-child {
order: 2;
}
}
@media only screen and (max-width: 520px) {
.mat-popup-left&gt;.vc_column-inner&gt;.wpb_wrapper {
padding-left: 0;
padding-top: 60px;
}
.mat-popup-left img {
position: absolute;
left: 0;
top: -75px;
}
#popmake-31224 {
left: calc(45% - 42%) !important;
}
.mat-popup-left .mat-tittle h2 {
font-size: 22px !important;
}
.mat-tittle h3 {
font-size: 16px;
}
.mat-tittle h5 {
font-size: 12px;
}
.mat-popup-cmn .mat-video,
.mat-popup-cmn .mat-video .nectar-video-self-hosted {
min-height: 280px !important;
}
.container {
max-width: 480px !important;
}
.home-banner-section .nectar-rotating-words-title h1.heading {
font-size: 40px;
}
.home-banner-nav&gt;.vc_column-inner&gt;.wpb_wrapper {
width: 90%;
}
.home-banner-section .nectar-rotating-words-title {
margin-bottom: 0 !important;
}
.home-banner-nav .nectar-split-heading p {
line-height: 10px !important;
font-size: 10px !important;
}
.home-banner-nav .nectar-split-heading {
margin-bottom: 10px !important;
}
.home-banner-section .dynamic-words .text-wrap span {
-webkit-text-stroke: 0;
}
body[data-button-style^="rounded"] .nectar-button.cmn-main-btn {
padding: 7px 25px 10px;
font-size: 12px;
}
.home-banner-section .nectar-rotating-words-title .dynamic-words {
margin-left: 5px;
}
.mariapps-vessel-wrpr .ma-counter-section .ma-counter-item {
width: 50% !important;
}
.h-smartpal-modules .h-sm-items {
width: 100% !important;
border-width: 0 0 1px 0 !important;
}
.h-smartpal-modules .h-sm-items.b-0 {
border-width: 0 0 1px 0 !important;
}
.h-viewall-btn {
text-align: center !important;
}
body.material .home-smartpal-section .all-modules-btn.nectar-button.see-through {
margin-left: 0;
}
.home-smartpal-section .h-sm-title h3,
.home-smartpal-section .h-sm-title h4 {
font-size: 32px !important;
}
.home-smartpal-section .h-sm-title&gt;.wpb_wrapper {
padding-left: 0;
justify-content: center;
}
.home-smartpal-section .h-smartpal-title h3 {
padding-right: 0;
font-size: 22px !important;
line-height: 38px !important;
text-align: center;
}
.home-smartpal-section .nectar-sticky-media-section__content-section .img-with-aniamtion-wrap img {
width: 200px;
margin: 30px auto;
}
.home-parallax-section .p-content-wrpr h2 {
font-size: 28px !important;
margin-bottom: 20px;
}
#footer-widgets h2 {
font-size: 22px;
}
.ma-wesupport-section .h-we-parallax h2 {
font-size: 36px;
margin-bottom: 20px;
}
.ma-wesupport-section .h-we-parallax h3 {
font-size: 20px !important;
line-height: 36px !important;
}
.ma-wesupport-section .nectar-sticky-media-section__content-section {
margin: 20px 0 0 !important;
}
.sm-business-title h3 {
font-size: 24px !important;
flex-direction: column;
gap: 0;
}
.sm-business-title h3 img {
width: 180px;
margin: 15px 0 !important;
}
.sm-m-inner-tabs .sp-tab__nav {
flex-wrap: wrap;
gap: 10px;
}
.sm-m-inner-tabs .sp-tab__nav .sp-tab__nav-item {
width: calc((100% / 2) - 10px) !important;
margin-bottom: 10px !important;
}
body.search #page-header-bg h1 {
font-size: 20px;
line-height: 22px;
}
.sm-show-slider-btn h4 {
padding: 7px 11px 12px 12px;
}
.btn-close.sm-show-slider-btn h4 {
padding: 7px 11px 12px 12px;
}
.rs-banner h1 {
font-size: 26px;
line-height: 35px;
}
.rs-cruise-technical h2,
.res-cruise-wrpr h2 {
font-size: 22px;
line-height: 30px;
}
.res-glb-item h3 {
font-size: 24px !important;
}
.res-cruise-wrpr h2 {
font-size: 24px;
}
.res-tab-title h2 {
font-size: 24px;
}
.repository-tittle h3 {
font-size: 35px !important;
}
.h-co2-title h3,
.h-co2-title h3 i {
font-size: 22px !important;
line-height: 32px !important;
}
.sm-integration-second h3 {
font-size: 22px !important;
line-height: 32px !important;
}
.integration-blurb-sec h4 {
font-size: 20px !important;
}
.sm-integration-second h4,
.sm-integration-second h4 i {
font-size: 18px !important;
}
.improve-data-title h3 {
font-size: 24px !important;
line-height: 28px !important;
}
.smartops-service-banner-sec h3,
.smartops-service-banner-sec h3 i {
font-size: 26px !important;
line-height: 34px !important;
}
.sm-download-btn .im-icon-wrap svg {
width: 25px !important;
height: 25px !important;
}
.sm-banner-section .sm-download-btn {
padding-left: 55px !important;
}
.sm-innerlinks .vc_column-inner&gt;.wpb_wrapper {
flex-direction: column;
gap: 0px;
}
.sm-client-logo&gt;.vc_column-inner&gt;.wpb_wrapper .img-with-aniamtion-wrap {
flex-basis: calc((100% / 3) - 30px);
}
.h-smartpal-section .h-smartpal-tab-wrpr .ui-tabs-nav a {
padding: 10px 5px;
}
.pum-container:has(.event-popup) {
width: calc(100% - 20px) !important;
left: 10px !important;
}
img.event-image {
min-height: auto;
}
#footer-widgets #block-3 .wp-container-3.wp-block-column {
flex-wrap: wrap;
row-gap: 30px;
}
#footer-widgets #block-3 .wp-container-3.wp-block-column ul {
width: calc(50% - 10px);
}
.Other-prd-logo {
max-width: 180px !important;
}
.Other-prd-logo.ot-i2p-logo {
max-width: 100px !important;
}
.comp-numb-wrpr .comp-numb-items {
width: calc(100% - 10px) !important;
margin-bottom: 20px !important;
}
.prod-curve-banner {
padding: 60px 0 40px !important;
}
.prod-curve-banner .inner-wrap {
border-radius: 0 0 60px 60px !important;
}
.prod-hdr-title h1 {
font-size: 28px;
line-height: 32px;
margin-bottom: 0;
}
.prod-hdr-title h1 strong {
line-height: 32px;
}
.module-banner-img img {
max-width: 80% !important;
margin: 20px auto 0;
}
.img-focus .module-banner-img .hover-wrap-inner img {
max-width: 100% !important;
}
.img-focus .module-banner-img .hover-wrap-inner {
top: 0px;
}
.Product-portfolio-banner h1 {
font-size: 34px !important;
margin-bottom: 5px;
}
.Product-portfolio-banner h4 {
font-size: 14px !important;
}
.client-slider-banner .nectar-slider-wrap,
.client-slider-banner .swiper-container,
.client-slider-banner .swiper-wrapper,
.client-slider-banner .swiper-slide {
height: 550px !important;
}
body .nectar-slider-wrap#nectar-slider-instance-1[data-full-width="true"] .swiper-slide .content h2.ns-heading-el {
font-size: 22px !important;
line-height: 28px !important;
}
.ai-solution-tab .tab-item a span {
font-size: 14px;
}
.ai-solution-tab .tab-item:first-child a span:after,
.ai-solution-tab .tab-item:nth-child(2) a span:after,
.ai-solution-tab .tab-item:nth-child(3) a span:after {
font-size: 12px;
line-height: 16px;
}
.ai-solution-tab .ui-tabs-panel {
padding: 20px;
}
.ai-solution-tab .ai-tab-cnt h3 {
font-size: 26px;
line-height: 28px;
}
.video-timeframe p {
flex-wrap: wrap;
row-gap: 25px;
}
}
@media only screen and (max-width: 460px) {
.sm-schedule-demo {
padding: 20px !important;
}
.banner-left {
padding-top: 50px;
}
.about-us-baner {
padding-top: 30px;
}
h2 {
font-size: 20px !important;
}
.home-banner .main-title {
line-height: 32px;
}
.custom-timeline .cd-timeline-item-title {
font-size: 16px !important;
line-height: 20px !important;
}
.fw-left-img {
width: 110px;
left: calc(50% - 170px);
top: calc(50% - 100px);
}
.followers-left .fw-left-text {
width: 77%;
height: 240px;
padding: 30px 20px 30px 40px;
}
.followers-left .fw-left-text:before {
display: none;
}
.followers-left .fw-left-text:after {
display: none;
}
body .testimonial-wrpr .nectar-slider-wrap#nectar-slider-instance-1[data-full-width="true"] .swiper-slide .content p {
line-height: 16px !important;
}
.followers-left .fw-left-text {
padding: 20px 20px 30px 40px;
height: 220px;
}
.followers-left .fw-left-text p {
line-height: 18px !important;
}
.followers-right h1 {
font-size: 35px;
line-height: 44px;
}
.smartPal-module-wrpr {
padding: 10% 0 !important;
}
.carrer-banner-title {
font-size: 50px !important;
line-height: 55px !important;
}
.mobile-show {
font-size: 30px;
line-height: 100%;
}
.ressco-left h2 {
line-height: 24px;
}
body .mol-slider-wrapper .nectar-slider-wrap[data-fullscreen="true"] .mol-slider-one.swiper-slide .content {
padding-bottom: 20px;
}
body .mol-slider-wrapper .nectar-slider-wrap[data-fullscreen="true"] .mol-slider-one.swiper-slide .content h2 {
font-size: 24px !important;
line-height: 30px !important;
margin-top: 50px;
}
#footer-widgets .row {
padding-bottom: 120px !important;
}
#footer-widgets #text-12 {
bottom: 12px;
}
#footer-widgets #text-12 .textwidget {
display: block;
text-align: center;
}
#footer-widgets #text-12 .textwidget p {
padding-bottom: 0 !important;
display: inline-block;
font-size: 12px !important;
padding-left: 25px;
}
#footer-widgets .span_4:last-child .textwidget {
display: block;
}
#footer-widgets .span_4:last-child .textwidget p {
width: 100%;
margin: 0;
}
#footer-widgets #text-12 .textwidget p::before {
width: 16px;
height: 16px;
top: 2px;
}
#footer-widgets .textwidget {
flex-direction: column;
}
#footer-widgets .footer-nav {
width: 100%;
}
#footer-widgets .footer-link {
width: 100%;
margin-top: 20px;
}
.wd-50 {
width: 100%;
}
.ma-news-ftr-wrpr .ma-news-ftr-btns {
font-size: 17px !important;
line-height: 20px !important;
}
.partners-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
font-size: 24px !important;
text-align: center;
line-height: 30px !important;
}
.partners-slider .nectar-slider-wrap h3 {
font-size: 17px;
margin-bottom: 14px;
line-height: 27px;
}
.partners-list-section .p-l-small-img {
top: calc(50% - 60px);
width: 200px;
}
.partners-content-right h4 {
font-size: 18px !important;
line-height: 26px !important;
}
.partners-content-right h3 {
font-size: 30px !important;
line-height: 32px !important;
margin-bottom: 10px !important;
}
.ftr-global li {
font-size: 12px;
}
.home-banner-section .nectar-rotating-words-title h1.heading {
font-size: 30px;
}
.mariapps-goal-cnt h3 {
font-size: 20px !important;
line-height: 32px !important;
}
.digitalize-business-wrpr h3 {
font-size: 20px !important;
line-height: 30px !important;
}
.digitalize-business-wrpr h4 {
font-size: 16px !important;
}
.ftr-bg-video {
top: auto;
right: -40%;
bottom: 20%;
width: 1000px;
}
.ma-wesupport-section .h-we-parallax h2 {
font-size: 28px !important;
margin-bottom: 20px;
}
.ma-wesupport-section .h-we-parallax h3 {
font-size: 17px !important;
line-height: 30px !important;
}
.h-our-clients h3 {
font-size: 30px !important;
margin-bottom: 30px !important;
}
.home-smartpal-section .h-sm-title h3,
.home-smartpal-section .h-sm-title h4 {
font-size: 28px !important;
}
.digital-video-playbtn .nectar_video_lightbox.magnific-popup {
width: 40px;
height: 40px;
}
.digital-ino-video h2 {
font-size: 18px !important;
margin-bottom: 5px;
}
.why-smartpal-tabs .ui-tabs-nav {
padding: 0 10px;
gap: 0;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item {
margin: 5px 10px !important;
width: calc((100% / 4) - 20px);
}
.why-smartpal-tabs .ui-tabs-panel .sm-tab-cnt-rgt {
width: 100%;
padding: 0 10px;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item a {
flex-direction: column;
align-items: center;
padding: 5px !important;
border-radius: 3px;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item a span {
flex: 1;
text-align: center;
font-size: 10px;
line-height: 12px;
margin-top: 5px;
}
.why-smartpal-tabs .ui-tabs-nav .tab-item a:before {
margin-right: 0;
}
.why-smartpal-tabs .ui-tabs-panel .nectar-lottie {
width: 180px;
}
.res-glb-item {
width: calc((100% / 1) - 20px) !important;
}
.rs-cruise-technical h2 br {
display: none;
}
.rs-features-tab .ui-tabs-nav {
padding: 0 10px !important;
justify-content: center;
}
.rs-features-tab .ui-tabs-nav li a {
padding: 5px 20px;
}
.rs-tab-cnt .sp-tab__nav .sp-tab__nav-link.sp-tab__active::after {
display: none;
}
.client-slider-banner .nectar-slider-wrap,
.client-slider-banner .swiper-container,
.client-slider-banner .swiper-wrapper,
.client-slider-banner .swiper-slide {
height: 650px !important;
}
}
@media only screen and (max-width: 380px) {
.ma-wesupport-section .h-we-parallax h2 {
font-size: 26px !important;
margin-bottom: 20px;
}
.banner-left {
padding-left: 20px !important
}
.career-content h3 {
padding: 0 5px !important;
}
.sm-client-logo&gt;.vc_column-inner&gt;.wpb_wrapper .img-with-aniamtion-wrap {
flex-basis: calc((100% / 2) - 30px);
}
} .page-id-48066 .nectar-button span{
display: none;
}
p.acceptance-white .wpcf7-list-item-label{
color: #fff;
}
p.acceptance-black .wpcf7-list-item-label{
color: #000;
}
p.acceptance-white .wpcf7-list-item-label a{
text-decoration: underline;
color: #fff !important;
}
p.acceptance-dark .wpcf7-list-item-label a{
text-decoration: underline;
color: #000 !important;
}
.acceptance-text input[type="checkbox"]{
height: 20px;
width: 20px;
}
.page-id-9072 nav ul li a .menu-title-text, .page-id-9000 nav ul li a .menu-title-text {
color: #fff;
}
.page-id-9072 #header-outer.scrolling #top nav ul li a .menu-title-text, .page-id-9000 #header-outer.scrolling #top nav ul li a .menu-title-text {
color: #000 !important;
}
.page-id-9072 .sf-sub-indicator .fa-angle-down:before, .page-id-9000 .sf-sub-indicator .fa-angle-down:before {
color: #888; !important;
}
.sub-menu .menu-title-text{
color: #000 !important;
} #cookie-law-info-bar{
max-height: auto !important;
}
.cli-wrapper{
text-align: center !important;
}
#wt-cli-cookie-banner-title{
text-align: center !important;
color: #1492E6 !important;
}
.cli-plugin-button, .cli_settings_button{
width: 100% !important;
padding: 5px 25px !important;
}
.gdpr-buttons, #wt-cli-policy-link{
justify-content: center;
align-items: center;
display: flex !important;
}
.cli-tab-footer .wt-cli-privacy-accept-btn, #wt-cli-accept-btn {
background-color: #1492E6 !important;
}
#wt-cli-settings-btn{
color: #1492E6 !important;
border: 1px solid #1492E6 !important;
}
.cli-switch input:checked + .cli-slider {
background-color: #1492E6 !important;
}</pre></body></html>