/*
Theme Name:   Betheme Child
Theme URI:    https://themes.muffingroup.com/betheme/
Description:  Betheme Child Theme
Author:       Muffin group
Author URI:   https://muffingroup.com/
Template:     betheme
Version:      1.0.0
License:      Themeforest Split Licence
License URI:  https://themeforest.net/licenses/standard
Text Domain:  betheme
*/

<!-- Start of HubSpot Embed Code -->
  <script type="text/javascript" id="hs-script-loader" async defer src="//js-na1.hs-scripts.com/22796727.js"></script>
<!-- End of HubSpot Embed Code -->

body.page-template-welcome-template,
body.page-template-welcome-template h1, 
body.page-template-welcome-template h2, 
body.page-template-welcome-template h3, 
body.page-template-welcome-template h4 {
    font-family: 'Manrope', sans-serif;
}
#Header_wrapper.landing-page-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 999;
}
body.page-template-welcome-template #Wrapper #Content {
    padding-top: 0px;
}
.l-wrapper,
body.page-template-welcome-template .sections_group>.entry-content>.section {
    max-width: 1500px;
    margin: 0 auto;
}
.header-wrapper>.row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#Top_bar #logo>img {
    height: 100%;
    width: auto;
}
.l-wrapper>.row,
body.page-template-welcome-template .sections_group>.entry-content>.section>.section_wrapper {
    max-width: 1224px;
    padding: 0px 15px;
    margin: 0 auto;
}
header#Header.landing-header #Top_bar {
    background-color: transparent;
    padding: 50px 0px;
}
header#Header.landing-header #Top_bar .logo {
    margin: 0px;
    max-width: 186px;
    height: auto;
}
header#Header.landing-header #Top_bar .logo>a#logo {
    padding: 0px;
    height: auto;
    line-height: 1;
}
header#Header.landing-header ul#main-menu,
header#Header.landing-header ul#main-right{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
header#Header.landing-header ul#main-menu>li:not(:last-child) {margin-right: 34px;}
header#Header.landing-header ul#main-menu>li>a,
header#Header.landing-header ul#main-right>li>a{
    font-family: 'Manrope', sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #06284D;
    font-weight: 700;
    padding: 10px 0;
}
header#Header.landing-header ul#main-menu>li>a:hover,
header#Header.landing-header ul#main-right>li>a:hover {
    color: #a4a4a4;
}
body.page-template-welcome-template #Header_wrapper {
    background-color: transparent;
}
header#Header.landing-header ul#main-right>li:not(:last-child) {
    margin-right: 24px;
}
header#Header.landing-header ul#main-right>li.sign-in-btn>a {
    border: 1.5px solid #159B78;
    padding: 7px 20px 8px 20px;
    border-radius: 10px;
}
header#Header.landing-header ul#main-right>li.sign-in-btn>a:after {
    display: none;
}
header#Header.landing-header ul#main-right>li.sign-in-btn>a:hover {background: #159B78;color: #ffffff;}
header#Header.landing-header #Top_bar.is-sticky {
    padding: 10px 0;
    height: 40px;
    background-color: #ffffff;
}
header#Header.landing-header #Top_bar.is-sticky .logo>a#logo {
    padding: 0px !important;
    height: auto !important;
    line-height: 1 !important;
}
header#Header.landing-header ul#main-menu>li:hover>ul.sub-menu {
    display: block;
}
header#Header.landing-header ul#main-menu>li:hover>ul.sub-menu:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 100%;
    left: 15px;
    border-bottom: 8px solid #ffffff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}
header#Header.landing-header ul#main-menu>li>ul.sub-menu {
    background-color: #ffffff;
    background-image: none;
}
header#Header.landing-header ul#main-menu>li>ul.sub-menu>li>a {
    font-family: 'Manrope',sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #06284d;
    font-weight: 700;
}
body.blog #Header_wrapper.landing-page-header, 
body.single #Header_wrapper.landing-page-header {
    position: relative;
}
footer#footer-new>.container {
    width: 100%;
    max-width: 100%;
}
footer#footer-new {
    background-color: #ffffff;
    padding-top: 120px;
    font-family: 'Manrope', sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #06284C;
    font-weight: 400;
}
.footer-bottom {
    padding-top: 30px;
    padding-bottom: 26px;
    border-top: 1px solid rgb(6 40 76 / 10%);
}
ul#footer-menu {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
ul#footer-menu>li {
    padding: 0 30px;
    position: relative;
}
ul#footer-menu>li:before {
    content: '';
    display: block;
    width: 1px;
    height: 70%;
    position: absolute;
    top: 50%;
    left: 0;
    background: #06284C;
    opacity: 0.1;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
ul#footer-menu>li:first-child:before {
    display: none;
}
ul#footer-menu>li>a {
    font-size: 12px;
    line-height: 24px;
    color: #06284C;
}
ul#footer-menu>li>a:hover {
    text-decoration: underline;
    color: rgb(6 40 76 / 75%);
}
#footer-new .footer-top {
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    padding-bottom: 75px;
    align-items: flex-start;
}
.footer-widget1.footer-widget {
    width: 25%;
    padding-right: 5%;
    border-right: 1px solid rgb(6 40 76 / 10%);
    margin-right: 5%;
}
.footer-widget1.footer-widget .widget_media_image {
    margin-bottom: 30px;
}
.footer-widget1.footer-widget .widget_text p {
    margin-bottom: 0px;
    line-height: 26px;
    font-weight: 300;
}
.footer-widget1.footer-widget .widget_text p.copyright {
    font-size: 12px;
    line-height: 1.2em;
    font-weight: 400;
}
.footer-widget1.footer-widget .widget_block .wp-block-separator {
    border-top: 1px solid rgb(6 40 76 / 10%);
    border-bottom: 0px solid;
    margin: 35px 0;
}
#footer-new .footer-top .footer-widget h2 {
    font-size: 16px;
    font-weight: 700;
    color: #169B78;
    line-height: 1.2em;
    margin-bottom: 25px;
}
#footer-new .footer-top .footer-widget .menu {
    background: transparent;
    list-style: none;
    padding: 0px;
}
#footer-new .footer-top .footer-widget .menu>li:not(:last-child) {
    margin-bottom: 15px;
}
#footer-new .footer-top .footer-widget .menu>li:after {
    display: none;
}
#footer-new .footer-top .footer-widget .menu>li>a {
    padding: 0px;
}
#footer-new .footer-top .footer-widget .menu>li>a:hover {
    color: #169B78;
}
.footer-widget5.footer-widget p{
    padding-left: 32px;
    font-weight: 700;
    margin-bottom: 0px;
    position: relative;
}
.footer-widget5.footer-widget p:before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 3px;
    left: 0;
    background-size: contain;
    background-position: center;
}
.footer-widget5.footer-widget p.address:before {
    background-image: url('https://celerity.io/wp-content/themes/betheme-child/images/map-pin.svg');
}
.footer-widget5.footer-widget p.phone:before {
    background-image: url('https://celerity.io/wp-content/themes/betheme-child/images/phone.svg');
}
.footer-widget5.footer-widget .widget_text:nth-child(2) {
    margin-bottom: 10px;
}
.footer-widget5.footer-widget .widget_text:nth-child(3) {
    margin-bottom: 28px;
}
.footer-widget5.footer-widget ul.wp-block-social-links {gap: 10px;}
.footer-widget5.footer-widget ul.wp-block-social-links>li {
    background: transparent;
}
.footer-widget5.footer-widget ul.wp-block-social-links>li>a {
    background: #06284C;
    border-radius: 50px;
    width: 30px;
    height: 30px;
}
.footer-top .footer-widget:not(:last-child) {
    margin-right: 5%;
}

/*===== Hero Section ======*/
#hero-section {
    background-image: linear-gradient(73deg, rgb(218 220 210 / 30%) 0%, rgb(234 231 225 / 30%) 100%);
    border-radius: 0px 0px 50px 50px;
    padding-top: 154px;
}
#hero-section>.section_wrapper {
    display: flex;
    align-items: flex-end;
}
#hero-section .one-second.mcb-wrap:first-child .one.column {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
#hero-section .one-second.mcb-wrap:first-child .one.column.subscriber-form {
    margin-bottom: 20px;
}
.hero-title .fancy_heading{
    text-align: left;
    font-family: 'Manrope',sans-serif;
}
.hero-title .fancy_heading h2.title {
    font-family: 'Manrope',sans-serif;
    font-size: 72px;
    line-height: 80px;
    font-weight: 500;
    margin-bottom: 0;
    display: inline;
}
.hero-title .fancy_heading .inside {
    display: inline-block;
    padding: 8px 30px 8px 15px;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
    background: -webkit-linear-gradient(45deg, #E3745B, #E3945B);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
    box-shadow: 0px 17px 55px rgba(114, 73, 49, 0.14);
    margin-left: 15px;
    border-radius: 5px;
    overflow: hidden;
}
.hero-title .fancy_heading .inside:after,
.hero-title .fancy_heading .inside:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
.hero-title .fancy_heading .inside:before {
    width: 100%;
    height: 100%;
    background: #ffffff;
}
.hero-title .fancy_heading .inside:after {width: 32px;height: 32px;background: #F1F0EC;border-radius: 5px;transform: rotate(45deg);margin-right: -21px;margin-top: 5px;box-shadow: 0px 17px 55px rgba(114, 73, 49, 0.14);}
.hero-title .fancy_heading .inside::selection,
.hero-title .fancy_heading .inside::-moz-selection{
    color: #ffffff;
}
#hero-section .one-second.mcb-wrap:first-child .check-list {
    margin-left: 0px;
    width: auto;
    margin-right: 48px;
    margin-bottom: 56px;
}
#hero-section .one-second.mcb-wrap:first-child .check-list .icon_box {
    padding: 0px;
    min-height: auto;
    display: flex;
    align-items: center;
    gap: 13px;
}
#hero-section .one-second.mcb-wrap:first-child .check-list .icon_box .image_wrapper {
    width: 26px;
    height: 26px;
    border-radius: 50px;
    background: #ffffff;
    position: relative;
    top: inherit;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
}
#hero-section .one-second.mcb-wrap:first-child .check-list .icon_box .desc_wrapper {
    padding-top: 0px;
}
#hero-section .one-second.mcb-wrap:first-child .check-list .icon_box .desc {
    font-size: 16px;
}
#hero-section .one-second.mcb-wrap:first-child .column_button {
    margin: 0px;
    width: auto;
    height: 54px;
    display: flex;
    align-items: center;
}
#hero-section .one-second.mcb-wrap:first-child .column_button:not(:last-child) {
    margin-right: 40px;
}
#hero-section .one-second.mcb-wrap:first-child a.button.join-now {
    width: 228px;
    padding: 17px;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row-reverse;
    border-radius: 10px;
}
#hero-section .one-second.mcb-wrap:first-child a.button.join-now:before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    margin-left: 10px;
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/arrow-right.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
#hero-section .one-second.mcb-wrap:first-child a.button.know-more {
    background: transparent;
    box-shadow: none;
    padding: 0px;
    font-size: 15px;
    font-weight: 700;
    position: relative;
    border-radius: 0px;
}
#hero-section .one-second.mcb-wrap:first-child a.button.know-more:after {
    display: none;
}
#hero-section .one-second.mcb-wrap:first-child a.button.know-more:before {
    content: '';
    display: block;
    height: 1px;
    background: #06284C;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 0px;
    width: 100%;
    opacity: 0.2;
    transition: opacity .1s ease-in-out;
}
#hero-section .one-second.mcb-wrap:first-child a.button.know-more:hover:before {
    opacity: 1;
}
.hero-title .fancy_heading h2.title>span {
    position: relative;
    display: inline-block;
}
.hero-title .fancy_heading h2.title>span:before {
    content: '';
    display: block;
    position: absolute;
    width: 249px;
    height: 108px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: -1;
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/hero-shape.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
#hero-section .one-second.mcb-wrap:first-child {
    margin-top: 5%;
    margin-right: -1%;
    width: 51%;
    padding-bottom: 40px;
}
#hero-section .one-second.mcb-wrap:last-child .column_image {
    width: 115%;
    margin: 0px;
    overflow: hidden;
    position: relative;
    margin-left: -7%;
}
#hero-section .one-second.mcb-wrap:last-child .column_image:after {
    content: '';
    display: block;
    background: #DFDCD0;
    position: absolute;
    height: 13px;
    width: 100%;
    border-radius: 10px;
    opacity: 0.5;
    left: 0px;
    bottom: 0;
    margin-bottom: -5px;
}
#hero-section .column.subscriber-form>p {
    margin: 0;
}
#hero-section .column.subscriber-form>div>div[data-ff-el="root"] {
    background: transparent;
}
#hero-section .column.subscriber-form>div>div>div {
    margin: 0px;
    background: transparent;
    max-width: 450px;
}
#hero-section .column.subscriber-form>div>div>div>form {
    padding: 0px;
}
#hero-section .column.subscriber-form>div>div>div>form>div:nth-child(1),
#hero-section .column.subscriber-form>div>div>div>form>div:nth-child(2){
    margin: 0px;
}
#hero-section .column.subscriber-form>div>div>div>form>.fd-form-content {
    margin: 0px;
    margin-top: -30px;
    gap: 3%;
}
#hero-section .column.subscriber-form>div>div>div>form>.fd-form-content>div[data-ff-el="fields"]{
    width: 67%;
    display: block;
}
#hero-section .column.subscriber-form>div>div>div>form>.fd-form-content>div[data-ff-el="fields"]>.fd-form-group{
    margin: 0px;
    width: 100%;
    max-width: 100%;
}
#hero-section .column.subscriber-form>div>div>div>form>.fd-form-content>div[data-ff-el="footer"]{
    width: 30%;
    margin: 0;
}
#hero-section .column.subscriber-form>div>div>div>form>.fd-form-content>div[data-ff-el="footer"]>button {
    width: 100%;
    font-family: 'Manrope',sans-serif;
    font-size: 14px;
    font-weight: 700;
}
#hero-section .column.subscriber-form>div>div>div>form>.fd-form-content>div[data-ff-el="fields"]>.fd-form-group>input {
    border-width: 1px;
    height: 46px;
    border-color: #169b78;
    border-radius: 10px;
    font-family: 'Manrope',sans-serif;
    font-size: 16px;
}
#hero-section .column.subscriber-form>div>div>div>form>.fd-form-content>div[data-ff-el="fields"]>.fd-form-group>label {
    line-height: 22px;
    color: #9b9b9b;
    font-family: 'Manrope',sans-serif;
    font-size: 16px;
}

/*========= Our clients =======*/
#our-clients {
    padding: 95px 0px;
}
#our-clients .column_fancy_heading {
    margin-bottom: 38px;
}
#our-clients .column_fancy_heading h2.title {
    font-size: 24px;
    line-height: 1.2em;
    font-weight: 500;
    margin-bottom: 0px;
}
#our-clients .clients-slider {
    margin: 0px;
    width: 100%;
}
#our-clients .clients-slider .gallery:before,
#our-clients .clients-slider .gallery:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 8%;
    height: 100%;
    z-index: 99;
}
#our-clients .clients-slider .gallery:before {
    left: 0;
    background-image: linear-gradient(90deg, white, transparent);
}
#our-clients .clients-slider .gallery:after {
    right: 0;
    background-image: linear-gradient(90deg, #ffffff00, white);
}
#our-clients .clients-slider dl.gallery-item {
    padding: 0 15px;
}
#our-clients .clients-slider .slick-track {
    display: flex;
    align-items: center;
}
#our-clients .clients-slider dl.gallery-item a {
    pointer-events: none;
}
#our-clients .clients-slider dl.gallery-item img {
    display: block;
    max-height: 35px;
    width: auto !important;
}

/*======= Celerity Helps ======*/
#celerity-helps {
    padding-top: 185px;
    padding-bottom: 185px;
}
#celerity-helps .one.column {
    margin: 0px auto;
    max-width: 982px;
    float: none;
}
#celerity-helps .column_fancy_heading h2.title,
#enterprise-agility .one-second.mcb-wrap .fancy_heading .title {
    font-size: 64px;
    line-height: 1.2em;
    font-weight: 500;
    margin-bottom: 30px;
    color: #06284D;
}
#celerity-helps .column_fancy_heading .inside,
#faqs .column_fancy_heading .inside {
    font-size: 20px;
    line-height: 32px;
    font-weight: 300;
    color: rgb(6 40 77 / 70%);
}
#celerity-helps .one.mcb-wrap:nth-child(1) {
    margin-bottom: 48px;
    z-index: 20;
}
#celerity-helps .one.mcb-wrap:nth-child(2) {
    z-index: 10;
}
#celerity-helps .one.mcb-wrap:nth-child(2) .mcb-wrap-inner {
    padding-bottom: 700px;
}
#celerity-helps .celetiry-logo {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 388px;
    height: 388px;
    background: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#celerity-helps .column_icon_box {
    position: absolute;
    background: #ffffff;
    border-radius: 50%;
    width: 220px;
    height: 220px;
    padding: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#celerity-helps .celetiry-logo:before {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    box-shadow: 0px 2.767px 3.044px 0px rgba(0, 0, 0, 0.03), 0px 6.65px 7.315px 0px rgba(0, 0, 0, 0.05), 0px 12.522px 13.774px 0px rgba(0, 0, 0, 0.06), 0px 22.336px 24.57px 0px rgba(0, 0, 0, 0.07), 0px 41.778px 45.955px 0px rgba(0, 0, 0, 0.09), 0px 100px 110px 0px rgba(0, 0, 0, 0.12);
    opacity: 0.1;
}
#celerity-helps .celetiry-logo:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 300%;
    height: 300%;
    border-radius: 50%;
    box-shadow: 0px 2.767px 3.044px 0px rgba(0, 0, 0, 0.03), 0px 6.65px 7.315px 0px rgba(0, 0, 0, 0.05), 0px 12.522px 13.774px 0px rgba(0, 0, 0, 0.06), 0px 22.336px 24.57px 0px rgba(0, 0, 0, 0.07), 0px 41.778px 45.955px 0px rgba(0, 0, 0, 0.09), 0px 100px 110px 0px rgba(0, 0, 0, 0.12);
    opacity: 0.05;
}
#celerity-helps .celetiry-logo .story_box:before {
    content: '';
    display: block;
    width: 200%;
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    box-shadow: 0px 2.767px 3.044px 0px rgba(0, 0, 0, 0.03), 0px 6.65px 7.315px 0px rgba(0, 0, 0, 0.05), 0px 12.522px 13.774px 0px rgba(0, 0, 0, 0.06), 0px 22.336px 24.57px 0px rgba(0, 0, 0, 0.07), 0px 41.778px 45.955px 0px rgba(0, 0, 0, 0.09), 0px 100px 110px 0px rgba(0, 0, 0, 0.12);
    opacity: 0.1;
    border-radius: 50%;
}
#celerity-helps .column_icon_box .image_wrapper img {
    display: block;
    margin: 0 auto;
    max-width: 64px;
    max-height: 64px;
}
#celerity-helps .column_icon_box h4.title {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #06284D;
}
#celerity-helps .column_icon_box .image_wrapper {
    margin-bottom: 10px;
}
#celerity-helps .column_icon_box:before,
#celerity-helps .column_icon_box:after {
    content: '';
    display: block;
    position: absolute;
    border-radius: 50%;
    z-index: 0;
}
#celerity-helps .column_icon_box:before {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    box-shadow: 0px 2.767px 3.044px rgba(0, 0, 0, 0.03), 0px 6.65px 7.315px rgba(0, 0, 0, 0.05), 0px 12.522px 13.774px rgba(0, 0, 0, 0.06), 0px 22.336px 24.57px rgba(0, 0, 0, 0.07), 0px 41.778px 45.955px rgba(0, 0, 0, 0.09), 0px 100px 110px rgba(0, 0, 0, 0.12);
    opacity: 0.3;
}
#celerity-helps .column_icon_box:after {
    top: 12px;
    left: 12px;
    right: 12px;
    bottom: 12px;
    border: 1px dashed rgb(22 155 120 / 70%);
}
#celerity-helps .column_icon_box .icon_box {
    padding: 10px;
}
#celerity-helps .column_icon_box:nth-child(2) {
    left: 12%;
    top: -20px;
}
#celerity-helps .column_icon_box:nth-child(3) {
    top: -20px;
    right: 12%;
}
#celerity-helps .column_icon_box:nth-child(4) {
    top: 34%;
    left: 13%;
}
#celerity-helps .column_icon_box:nth-child(5) {
    top: 34%;
    right: 13%;
}
#celerity-helps .column_icon_box:nth-child(6) {
    bottom: 10%;
    left: 30%;
}
#celerity-helps .column_icon_box:nth-child(7) {
    bottom: 9%;
    right: 30%;
}

/*========= FAQ's ========*/
#faqs {
    padding: 50px 0px 175px 0px;
}
#faqs .mcb-wrap-inner {
    max-width: 1016px;
    margin: 0 auto;
}
#faqs .one.column {
    float: none;
    width: 100%;
    margin: 0px;
}
#faqs .mcb-wrap-inner .column_fancy_heading {
    margin-bottom: 40px;
}
#faqs .column_fancy_heading h2.title {
    font-size: 48px;
    line-height: 1.2em;
    font-weight: 500;
    margin-bottom: 20px;
    color: rgb(6 40 77 / 70%);
}
#faqs .faqs-accordions .accordion>.title {
    display: none;
}
#faqs .faqs-accordions .question {
    border-top: 1px dashed rgb(6 40 77 / 20%);
    border-bottom: none;
    border-radius: 0px;
    border-left: none;
    border-right: none;
    margin-bottom: 0;
}
#faqs .faqs-accordions .question .title {
    padding: 30px 40px 30px 20px;
    color: #06284D;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    background: transparent;
    border-radius: 0px;
    box-shadow: none;
    border: none;
}
#faqs .faqs-accordions .question .title i:before {
    display: none;
}
#faqs .faqs-accordions .question .title i{
    width: 20px;
    height: 20px;
    left: inherit;
    top: 50%;
    right: 15px;
    margin-top: -10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
#faqs .faqs-accordions .question .answer {
    color: #06284D;
    padding: 0px 20px 30px 20px;
    font-size: 14px;
    line-height: 24px;
    box-shadow: none;
}
#faqs .faqs-accordions .question:last-child {
    border-bottom: 1px dashed rgb(22 155 120 / 20%);
}
#faqs .faqs-accordions .question .title:before {
    display: none;
}
#faqs .faqs-accordions .question .title i.icon-minus {
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/minus.svg);
}
#faqs .faqs-accordions .question .title i.icon-plus {
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/plus.svg);
}

/*========= Enterprise Agility ========*/
#enterprise-agility {
    background-image: linear-gradient(73deg, #F8F8F6 0%, #FAFAF9 112.08%);
    border-radius: 25px;
}
#enterprise-agility.advisory {
    margin-bottom: 120px;
}
#enterprise-agility .section_wrapper.mcb-section-inner {
    max-width: 100%;
    display: flex;
    align-items: center;
}
#enterprise-agility .column_image.enterprise-image {
    width: 100%;
    margin: 0px;
}
#enterprise-agility .one-second.mcb-wrap {
    width: 48%;
}
#enterprise-agility .one-second.mcb-wrap:first-child {
    margin-right: auto;
    padding-top: 80px;
}
#enterprise-agility .one-second.mcb-wrap:last-child {
    padding-right: 8%;
}
#enterprise-agility .one-second.mcb-wrap .column_fancy_heading {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
#enterprise-agility .one-second.mcb-wrap .fancy_heading {
    text-align: left;
}
#enterprise-agility .one-second.mcb-wrap .fancy_heading .inside {
    font-size: 16px;
    line-height: 30px;
    color: rgb(6 40 77 / 70%);
}
#enterprise-agility .one-second.column_list {
    margin-left: 0px;
    margin-right: 0;
    margin-bottom: 33px;
    width: 260px;
    padding-right: 40px;
}
#enterprise-agility .list_item {
    display: flex;
    align-items: center;
}
#enterprise-agility .list_item .list_image {
    width: 45px;
    height: 45px;
    min-width: 45px;
}
#enterprise-agility .list_item .list_right {
    margin-left: 20px;
    padding-top: 0px;
}
#enterprise-agility .list_item .list_image>img {
    width: auto;
    height: auto;
    vertical-align: baseline;
}
#enterprise-agility .list_item .list_right h4 {
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 26px;
    color: #06284D;
    font-weight: 500;
}
#enterprise-agility .one-second.column_list:nth-child(4),
#enterprise-agility .one-second.column_list:nth-child(6){
    float: right;
}
#enterprise-agility .column_button {
    margin-left: 0px;
    margin-top: 17px;
    margin-bottom: 0px;
    width: auto;
    margin-right: 30px;
}
#enterprise-agility .column_button a.button.join-now,
#enterprise-agility .column_button a.button.schedule-btn {
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    line-height: 30px;
    font-weight: 700;
    border-radius: 10px;
}
#enterprise-agility .column_button a.button.schedule-btn {
    width: 280px;
    flex-direction: row-reverse;
}
#enterprise-agility .column_button a.button.schedule-btn:before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    margin-left: 10px;
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/arrow-right.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
#enterprise-agility .column_button a.button.join-now {
    border: 1px solid #159B78;
    box-shadow: none;
    width: 146px;
}

/*========= How it works ========*/
#how-it-works {
    padding: 150px 0px 110px 0px;
}
#how-it-works .column_fancy_heading {
    width: 672px;
    margin: 0 auto;
    float: none;
}
#how-it-works .mcb-wrap:first-child {
    margin-bottom: 60px;
}
#how-it-works .column_fancy_heading h2.title {
    font-size: 48px;
    line-height: 67px;
    margin-bottom: 20px;
    color: #06284D;
}
#how-it-works .column_fancy_heading .inside {
    font-size: 20px;
    line-height: 32px;
    color: rgb(6 40 76 / 70%);
}
.mcb-wrap.works-steps .mcb-wrap-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.mcb-wrap.works-steps .mcb-wrap-inner .column_icon_box {
    margin: 0px;
    margin-bottom: 40px;
    background: #ffffff;
    position: relative;
    width: 23.5%;
    height: 282px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    padding: 12px;
    float: none;
    justify-content: center;
}
.mcb-wrap.works-steps .mcb-wrap-inner .column_icon_box:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0px 2.767px 3.044px 0px rgba(0, 0, 0, 0.03), 0px 6.65px 7.315px 0px rgba(0, 0, 0, 0.05), 0px 12.522px 13.774px 0px rgba(0, 0, 0, 0.06), 0px 22.336px 24.57px 0px rgba(0, 0, 0, 0.07), 0px 41.778px 45.955px 0px rgba(0, 0, 0, 0.09), 0px 100px 110px 0px rgba(0, 0, 0, 0.12);
    opacity: 0.3;
    border-radius: 50%;
}
.mcb-wrap.works-steps .mcb-wrap-inner .icon_box {z-index: 10;padding: 0px 15%;width: 100%;}
.mcb-wrap.works-steps .mcb-wrap-inner .column_icon_box:after {
    content: '';
    display: block;
    position: absolute;
    top: 12px;
    left: 12px;
    right: 12px;
    bottom: 12px;
    border-radius: 50%;
    z-index: 1;
    border: 1px dashed #159B78;
    opacity: 0.7;
}
.mcb-wrap.works-steps .mcb-wrap-inner .image_wrapper {
    margin-bottom: 25px;
}
.mcb-wrap.works-steps .mcb-wrap-inner .desc {
    font-size: 16px;
    line-height: 24px;
    color: #06284C;
}
.mcb-wrap.works-steps .mcb-wrap-inner h4.title {
    position: absolute;
    top: 100%;
    right: 100%;
    margin-top: -15px;
    margin-right: -60px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    color: #169b78;
    box-shadow: -2px 4px 4px rgb(0 0 0 / 5%);
}
#how-it-works .mcb-wrap.works-steps .mcb-wrap-inner .image_wrapper img {
    display: block;
    margin: 0 auto;
    max-width: 70px;
}
.mcb-wrap.works-steps .mcb-wrap-inner:before,
.mcb-wrap.works-steps .mcb-wrap-inner:after,
#how-it-works .mcb-wrap.works-steps:before {
    content: '';
    display: block;
    width: 140px;
    height: 31px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.mcb-wrap.works-steps .mcb-wrap-inner:before,
.mcb-wrap.works-steps .mcb-wrap-inner:after {
    top: -10px;
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/shape-top.svg);
}
.mcb-wrap.works-steps .mcb-wrap-inner:before {
    left: 18%;
}
.mcb-wrap.works-steps .mcb-wrap-inner:after {
    left: 69%;
}
#how-it-works .mcb-wrap.works-steps:before {
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/shape-bottom.svg);
    bottom: 20px;
    left: 43%;
    visibility: visible;
}

/*========= Industry Transfroming =========*/
#industry-transforming {
    padding-bottom: 30px;
    padding-top: 200px;
}
#Wrapper .section.industry-transforming {
    padding-top: 100px;
    padding-bottom: 100px;
}
#industry-transforming.bookkeeping {
    padding-top: 80px;
    padding-bottom: 150px;
}
#industry-transforming.reporting {
    padding-top: 120px;
    padding-bottom: 100px;
}
#industry-transforming .column_fancy_heading,
#Wrapper .section.industry-transforming .column_fancy_heading {
    margin: 0 auto;
    margin-bottom: 60px;
    width: 100%;
    float: none;
}
#industry-transforming .column_fancy_heading h2.title,
#Wrapper .section.industry-transforming .column_fancy_heading h2.title {
    font-size: 64px;
    line-height: 67px;
    color: #06284D;
    margin-bottom: 30px;
}
#industry-transforming .column_fancy_heading h2.title>span,
#Wrapper .section.industry-transforming .column_fancy_heading h2.title>span {
    color: #159B78;
}
#industry-transforming .column_fancy_heading .inside,
#Wrapper .section.industry-transforming .column_fancy_heading .inside{
    max-width: 766px;
    margin: 0 auto;
    font-size: 20px;
    line-height: 32px;
    color: rgb(6 40 77 / 70%);
    font-weight: 300;
}
#industry-transforming .column_icon_box,
#Wrapper .section.industry-transforming .column_icon_box{
    margin-left: 0;
    margin-right: 0;
    background-image: linear-gradient(73deg, #F8F8F6 0%, #FAFAF9 112.08%);
    padding: 57px 33px 52px 33px;
    border-radius: 25px;
    width: 20%;
    margin-bottom: 20px;
}
#industry-transforming .column_icon_box.one-fourth,
#Wrapper .section.industry-transforming .column_icon_box.one-fourth{
    width: 25%;
}
#industry-transforming .column_icon_box.one-third,
#Wrapper .section.industry-transforming .column_icon_box.one-third{
    width: 33%;
}
#industry-transforming .column_icon_box.one-second,
#Wrapper .section.industry-transforming .column_icon_box.one-second{
    width: 50%;
}
#industry-transforming .column_icon_box.one-sixth,
#Wrapper .section.industry-transforming .column_icon_box.one-sixth{
    width: 16.66%;
}
#industry-transforming .wrap.mcb-wrap:nth-child(2) .mcb-wrap-inner,
#Wrapper .section.industry-transforming .wrap.mcb-wrap:nth-child(2) .mcb-wrap-inner{
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
#industry-transforming .column_icon_box .image_wrapper,
#Wrapper .section.industry-transforming .column_icon_box .image_wrapper{
    margin-bottom: 25px;
}
#industry-transforming .column_icon_box .image_wrapper>img,
#Wrapper .section.industry-transforming .column_icon_box .image_wrapper>img{
    display: block;
    margin: 0 auto;
}
#industry-transforming .column_icon_box .desc_wrapper h4.title,
#Wrapper .section.industry-transforming .column_icon_box .desc_wrapper h4.title{
    margin-bottom: 0px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    color: #06284C;
}
.section.guides-resources-cash {
    padding-bottom: 80px;
}
/*======= Subscribtion Section ========*/
#celerity-subscription {
    border-radius: 30px;
    background: linear-gradient(73deg, #F8F8F6 0%, #FAFAF9 112.08%);
    padding-bottom: 98px;
}
#celerity-subscription .column_image.subscribe-bg {
    width: 100%;
    max-width: 100vw;
    margin: 0px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0.8;
}
#celerity-subscription .column_image.subscribe-bg img {
    display: block;
    width: 100%;
}
#celerity-subscription .column_image.subscribe-logo {
    margin: 0px;
    position: relative;
    width: 100%;
    display: flex;
    align-items: initial;
    justify-content: center;
    z-index: 10;
    margin-top: -50px;
    margin-bottom: 40px;
}
#celerity-subscription .column_image.subscribe-logo .image_frame {
    width: 150px;
    height: 150px;
    background: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
#celerity-subscription .column_image.subscribe-logo .image_wrapper {
    width: 66%;
}
#celerity-subscription .column_image.mail-logo-left {
    position: absolute;
    width: 156px;
    margin: 0px;
    left: 125px;
    bottom: 125px;
    transform: rotate(-15deg);
}
#celerity-subscription .column_image.mail-logo-left:before {
    content: '';
    display: block;
    width: 289px;
    height: 136px;
    position: absolute;
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/left-border.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
    top: 55%;
    right: 7%;
    transform: rotate(10deg);
}
#celerity-subscription .column_image.mail-logo-right {
    width: 110px;
    margin: 0px;
    position: absolute;
    top: 120px;
    right: 50px;
    transform: rotate(30deg);
}
#celerity-subscription .column_image.mail-logo-right:before {
    content: '';
    display: block;
    width: 237px;
    height: 115px;
    position: absolute;
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/right-border.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
    bottom: 70%;
    left: -110%;
    transform: rotate(-25deg);
}
#celerity-subscription .column_image.subscribe-bg,
#celerity-subscription .column_image.mail-logo-left,
#celerity-subscription .column_image.mail-logo-right {
    z-index: 0;
    user-select: none;
    pointer-events: none;
}
#celerity-subscription .column_fancy_heading,
#celerity-subscription .column_visual.newsletter {position: relative;z-index:10;}
#celerity-subscription .column_fancy_heading {
    margin: 0px;
    margin-bottom: 50px;
}
#celerity-subscription .column_visual.newsletter {
    margin: 0px;
    display: flex;
    justify-content: center;
    float: none;
    width: 100%;
}
#celerity-subscription .mcb-section-inner,
#celerity-subscription .wrap.mcb-wrap {
    position: static;
    float: none;
}
#celerity-subscription .column_fancy_heading h2.title {
    font-size: 64px;
    line-height: 67px;
    font-weight: 500;
    margin-bottom: 30px;
}
#celerity-subscription .column_fancy_heading h2.title span {
    color: #159B78;
}
#celerity-subscription .column_fancy_heading .inside {
    font-size: 24px;
    line-height: 32px;
    color: rgb(6 40 77 / 69%);
}
#celerity-subscription .column_visual.newsletter .wpcf7 {
    width: 600px;
    max-width: 100%;
}
#celerity-subscription .column_visual.newsletter form.wpcf7-form {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    align-items: flex-start;
}
#celerity-subscription .mail-input {
    width: 350px;
}
#celerity-subscription .mail-input input[type=email] {
    border-color: #E6E6E6;
    border-radius: 10px;
    padding: 17px 24px 18px 24px;
    height: 55px;
    font-family: 'Manrope',sans-serif;
    color: #06284C;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}
#celerity-subscription .mail-input input[type=email]::placeholder {
    color: rgb(6 40 76 / 50%);
    opacity: 1;
}
#celerity-subscription .mail-input input[type=email]::-ms-input-placeholder {
    color: rgb(6 40 76 / 50%);
}
#celerity-subscription .submit-button {
    width: 230px;
}
#celerity-subscription .submit-button p,
#celerity-subscription .mail-input p {
    margin-bottom: 0px;
}
#celerity-subscription .submit-button input[type=submit] {
    margin: 0px;
    width: 100%;
    height: 55px;
    font-family: 'Manrope',sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    color: #ffffff;
    border-radius: 10px;
}
#celerity-subscription span.wpcf7-spinner {
    position: absolute;
    top: 14px;
    margin: 0 10px;
}
#celerity-subscription .mail-input span.wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 0px;
}
#celerity-subscription .submit-button input[type=submit]:hover {
    background: #0c7b5d;
}
#celerity-subscription .column_visual.newsletter .wpcf7-response-output {
    float: none;
    margin: 0px;
    width: 100%;
    text-align: center;
    padding: 8px;
    font-size: 14px;
    background: #ffffff;
}
#celerity-subscription .column_visual.newsletter .invalid .wpcf7-response-output {
    border: 1px solid #ffb900;
}
#celerity-subscription .column_visual.newsletter .sent .wpcf7-response-output {
    border: 1px solid #46b450;
}
#celerity-subscription .mail-input span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip:before,
#celerity-subscription .mail-input span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip:after {
    display: none;
}
#celerity-subscription .mail-input span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
    position: relative !important;
    left: unset !important;
    background: none;
    text-indent: 0 !important;
    width: 100% !important;
    height: auto !important;
    font-size: 12px;
}
#celerity-subscription .newsletter-flodesk>div>div>div>form {
    padding: 0px;
}
#celerity-subscription .newsletter-flodesk>div>div>div>form>div:nth-child(1),
#celerity-subscription .newsletter-flodesk>div>div>div>form>div:nth-child(2) {
    display: none;
}
#celerity-subscription .newsletter-flodesk>div>div>div>form .fd-form-content {
    gap: 20px;
    flex-wrap: nowrap;
    margin: 0px;
}
#celerity-subscription .newsletter-flodesk>div>div>div>form .fd-form-content div[data-ff-el="fields"] {
    width: 61%;
    flex: none;
    display: block;
}
#celerity-subscription .newsletter-flodesk>div>div>div>form .fd-form-content div[data-ff-el="footer"] {
    margin: 0px;
    width: 39%;
    flex: none;
}
#celerity-subscription .newsletter-flodesk>div>div>div>form .fd-form-content .fd-form-group {
    margin: 0;
    width: 100%;
    max-width: 100%;
}
#celerity-subscription .newsletter-flodesk>div>div>div>form .fd-form-content .fd-form-group input {
    border-color: #e6e6e6;
    border-radius: 10px;
    padding: 17px 24px 18px;
    height: 55px;
    font-family: 'Manrope',sans-serif;
    color: #06284c;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    border-width: 1px;
}
#celerity-subscription .newsletter-flodesk>div>div>div>form .fd-form-content .fd-form-group input::placeholder {
    color: rgb(6 40 76/50%);
    opacity: 1
}
#celerity-subscription .newsletter-flodesk>div>div>div>form .fd-form-content .fd-form-group input::-ms-input-placeholder {
    color: rgb(6 40 76/50%)
}
#celerity-subscription .newsletter-flodesk>div>div>div>form .fd-form-content .fd-form-group label {
    padding: 17px 24px 18px;
    color: rgb(6 40 76/50%);
    font-family: 'Manrope',sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}
#celerity-subscription .newsletter-flodesk>div>div>div>form .fd-form-content div[data-ff-el="footer"] button {
    width: 100%;
    height: 55px;
    font-family: 'Manrope',sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    color: #fff;
    border-radius: 10px;
}

/*======= Mobile Menu =======*/
body.page-template-welcome-template #Wrapper {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
body.page-template-welcome-template.menu-active #Wrapper {
    transition-delay: 0.03s;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
button.menu-btn,
button.menu-close {
    height: 40px;
    width: 40px;
    box-sizing: border-box;
}
button.menu-btn {
    display: none;
}
span.menu-bar {
    display: block;
    position: absolute;
    width: 20px;
    height: 2px;
    background: #ffffff;
    left: 10px;
    top: 50%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
button.menu-btn span.menu-bar:nth-child(1),
button.menu-close span.menu-bar:nth-child(1) {
    margin-top: -7px;
}
button.menu-btn span.menu-bar:nth-child(2),
button.menu-close span.menu-bar:nth-child(2) {
    
}
button.menu-btn span.menu-bar:nth-child(3),
button.menu-close span.menu-bar:nth-child(3) {
    margin-top: 7px;
}
button.active.menu-btn span.menu-bar:nth-child(1),
button.active.menu-close span.menu-bar:nth-child(1){
    margin-top: 0px;
    transform: rotate(45deg);
}
button.active.menu-btn span.menu-bar:nth-child(2),
button.active.menu-close span.menu-bar:nth-child(2){
    opacity: 0;
}
button.active.menu-btn span.menu-bar:nth-child(3),
button.active.menu-close span.menu-bar:nth-child(3){
    margin-top: 0px;
    transform: rotate(-45deg);
}
section#mobile-side-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    display: flex;
    justify-content: flex-end;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.03s ease-in-out;
    -moz-transition: all 0.03s ease-in-out;
    transition: all 0.03s ease-in-out;
    transition-delay: 0.5s;
}
body.logged-in section#mobile-side-menu {
    top: 46px;
}
.mobile-wrapper {
    width: 70%;
    height: 100%;
    background: #ffffff;
    padding-top: 50px;
    box-sizing: border-box;
    position: relative;
    z-index: 20;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    transition-delay: 0.1s;
}
.mobile-menu-overlay {
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    transition-delay: 0.1s;
}
button.menu-close {
    position: absolute;
    top: 10px;
    right: 10px;
}
nav.mobile-menus {
    padding: 20px 0;
}
nav.mobile-menus ul.mobile-menu>li {
    padding: 14px 25px;
    border-top: 1px solid rgb(6 40 77 / 10%);
}
nav.mobile-menus ul.mobile-menu>li>a {
    display: block;
    font-size: 15px;
    line-height: 1.2em;
    font-weight: 500;
}
nav.mobile-menus ul.mobile-menu>li>a:hover,
nav.mobile-menus ul.mobile-menu>li.current_page_item>a{
    color: #159B78;
    text-decoration: none;
}
nav.mobile-menus ul.mobile-menu>li.sign-in-btn>a {
    text-align: center;
    padding: 10px;
    background: #159B78;
    border-radius: 10px;
    font-weight: 700;
    color: #ffffff;
}
nav.mobile-menus ul.mobile-menu>li.sign-in-btn>a:hover {
    background: #0d6d54;
    text-decoration: none;
}
section#mobile-side-menu.active {
    transition-delay: 0s;
    opacity: 1;
    visibility: visible;
}
section#mobile-side-menu.active .mobile-menu-overlay {
    transition-delay: 0.03s;
    opacity: 0.5;
}
section#mobile-side-menu.active .mobile-wrapper {
    transition-delay: 0.03s;
    transform: translateX(0);
}
/*===== Homepage Banner Section =====*/
#hero-section.home-banner .one-second.mcb-wrap:first-child {
    width: 47.5%;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}
.home-banner .hero-title .fancy_heading h2.title {
    font-size: 64px;
    line-height: 82px;
}
.home-banner .hero-title .fancy_heading h2.title>span:before {
    width: 100%;
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/underline.svg);
    height: 12px;
    top: inherit;
    bottom: -13px;
}
#hero-section.home-banner .one-second.mcb-wrap:last-child {
    width: 47.5%;
}
#hero-section.home-banner .one-second.mcb-wrap:first-child .check-list .icon_box {
    align-items: self-start;
    gap: 20px;
}
#hero-section.home-banner .one-second.mcb-wrap:first-child .check-list .icon_box .desc_wrapper {
    width: calc(100% - 46px);
}
#hero-section.home-banner .one-second.mcb-wrap:first-child .check-list {
    margin-bottom: 30px;
}
#hero-section.home-banner .one-second.mcb-wrap:first-child .check-list + .column_divider {
    margin-top: 10px;
}
#celerity-subscription.home-subscription .column_fancy_heading h2.title {
    font-size: 48px;
    line-height: 64px;
    margin-bottom: 0px;
}
#celerity-subscription.home-subscription .column_fancy_heading .fancy_heading {
    max-width: 760px;
    margin: 0 auto;
}
#celerity-subscription .column_visual.newsletter-form {
    margin: 0;
    display: flex;
    justify-content: center;
    float: none;
    width: 100%;
}
#celerity-subscription #footer-newsletter {
    width: 600px;
    max-width: 100%;
    position: relative;
}
#celerity-subscription #footer-newsletter>div {
    margin-top: -23px;
}
#celerity-subscription #footer-newsletter>div>div {
    max-width: 100%;
}
#celerity-subscription #footer-newsletter>div>div>form {
    padding: 0px;
}
#celerity-subscription #footer-newsletter .ff-658c7d77433731fa7602f425__title,
#celerity-subscription #footer-newsletter .ff-658c7d77433731fa7602f425__subtitle {
    margin: 0px;
}
#celerity-subscription #footer-newsletter .fd-form-content {
    column-gap: 20px;
    margin: 0px;
}
#celerity-subscription #footer-newsletter .fd-form-content .ff-658c7d77433731fa7602f425__fields {
    width: 64.6%;
}
#celerity-subscription #footer-newsletter .fd-form-content .ff-658c7d77433731fa7602f425__footer {
    margin: 0px;
    width: 32%;
}
#celerity-subscription #footer-newsletter .fd-form-content .fd-form-group {
    margin: 0;
    max-width: 100%;
}
#celerity-subscription #footer-newsletter .fd-form-content .fd-form-group input.fd-form-control {
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    padding: 15px 24px 15px;
    height: 55px;
    font-family: 'Manrope',sans-serif;
    color: #06284c;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    padding-left: 56px;
}
#celerity-subscription #footer-newsletter .fd-form-content .fd-form-group .fd-form-label {
    height: 55px;
    padding: 17px 24px 18px;
    font-family: 'Manrope',sans-serif;
    color: rgb(6 40 76 / 50%);
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    padding-left: 56px;
}
#celerity-subscription #footer-newsletter .fd-form-content .ff-658c7d77433731fa7602f425__footer button[type='submit'] {
    width: 100%;
    height: 55px;
    font-family: 'Manrope',sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    color: #fff;
    border-radius: 10px;
}
#celerity-subscription #footer-newsletter:before {
    content: '';
    display: block;
    width: 22px;
    height: 22px;
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/email.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 24px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    pointer-events: none;
}
.section.home-content-section {
    padding: 75px 0px;
}
.section.home-content-section>.mcb-section-inner {
    display: flex;
    align-items: center;
}
.section.home-content-section>.mcb-section-inner .column_fancy_heading {
    width: 100%;
    margin: 0px 0 50px;
}
.section.home-content-section>.mcb-section-inner .column_fancy_heading h2.title {
    font-size: 64px;
    line-height: 67px;
    color: #06284C;
    margin-bottom: 30px;
}
.section.home-content-section>.mcb-section-inner .column_fancy_heading .inside {
    font-size: 16px;
    line-height: 30px;
    color: rgb(6 40 76 / 70%);
}
.section.home-content-section>.mcb-section-inner .column_fancy_heading .inside p{
    margin-bottom: 0;
}
.section.home-content-section>.mcb-section-inner .column_fancy_heading .inside p:not(:last-child){
    margin-bottom: 20px;
}
.section.home-content-section>.mcb-section-inner .column_fancy_heading .fancy_heading {
    text-align: left;
}
.section.home-content-section>.mcb-section-inner .column_button {
    margin: 0px;
    width: auto;
}
.section.home-content-section>.mcb-section-inner .column_button:not(:last-child) {
    margin-right: 30px;
}
body .section .mcb-section-inner .column_button a.theme-button {
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    padding: 17px 20px;
    text-align: center;
    border-radius: 10px;
}
body .section .mcb-section-inner .column_button a.theme-button.green {
    width: 199px;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row-reverse;
}
body .section .mcb-section-inner .column_button a.theme-button.green:before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    margin-left: 10px;
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/arrow-right.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
body .section .mcb-section-inner .column_button a.theme-button.white {
    width: 166px;
    border: 1px solid #169b78;
    color: #06284C;
}
.section.home-content-section>.mcb-section-inner>.wrap.mcb-wrap.content-wrap {
    width: 35.6%;
}
.section.home-content-section>.mcb-section-inner>.wrap.mcb-wrap.content-image {
    background: #F5F5F2;
    padding: 60px;
    border-radius: 60px;
    padding-bottom: 0px;
    width: 57.5%;
    margin-left: auto;
}
.section.home-content-section>.mcb-section-inner .column_image {
    width: 100%;
    margin: 0px;
}
.section.home-content-section.content-right>.mcb-section-inner>.wrap.mcb-wrap.content-image {
    margin-left: 0;
    margin-right: auto;
}
.section.call-to-action-section {
    padding-top: 75px;
    padding-bottom: 200px;
}
.section.call-to-action-section>.mcb-section-inner>.wrap.mcb-wrap {
    padding: 89px;
    border-radius: 60px;
    background-color: #FFF;
    box-shadow: 0px 2.767px 3.044px 0px rgba(0, 0, 0, 0.01), 0px 6.65px 7.315px 0px rgba(0, 0, 0, 0.02), 0px 12.522px 13.774px 0px rgba(0, 0, 0, 0.02), 0px 22.336px 24.57px 0px rgba(0, 0, 0, 0.03), 0px 41.778px 45.955px 0px rgba(0, 0, 0, 0.03), 0px 100px 110px 0px rgba(0, 0, 0, 0.04);
}
.section.call-to-action-section>.mcb-section-inner>.wrap.mcb-wrap:before {
    content: '';
    display: block;
    width: 270px;
    height: 270px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/bg-icon.svg);
    visibility: visible;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.4;
}
.section.call-to-action-section>.mcb-section-inner>.wrap.mcb-wrap .column_fancy_heading {
    width: 100%;
    margin: 0px 0 30px;
}
.section.call-to-action-section>.mcb-section-inner>.wrap.mcb-wrap .column_button {
    width: 100%;
    margin: 0;
    display: flex;
    justify-content: center;
}
.section.call-to-action-section>.mcb-section-inner>.wrap.mcb-wrap .column_fancy_heading h2.title {
    font-size: 40px;
    line-height: 1.3em;
}
.section.financial-tools-section {
    padding-top: 150px;
    padding-bottom: 37px;
}
.section.financial-tools-section .one-second.mcb-wrap:first-child {
    width: 40%;
    margin-right: 9%;
}
.section.financial-tools-section .one-second.mcb-wrap:last-child {
    width: 49%;
}
.section.financial-tools-section .one-second.mcb-wrap .column_fancy_heading {
    width: 100%;
    margin: 0 0 50px;
}
.section.financial-tools-section .one-second.mcb-wrap .one-third.column_button {
    width: 100%;
    margin: 0px;
}
.section.financial-tools-section .one-second.mcb-wrap .column_fancy_heading .fancy_heading {
    text-align: left;
}
.section.financial-tools-section .one-second.mcb-wrap .column_fancy_heading h2.title {
    font-size: 48px;
    line-height: 68px;
    color: #06284C;
}
.section.financial-tools-section .one-second.mcb-wrap .column_fancy_heading .inside {
    font-size: 16px;
    line-height: 30px;
    color: rgb(6 40 76 / 70%);
}
.section.financial-tools-section .one-second.mcb-wrap .column_fancy_heading .inside p {
    margin-bottom: 0;
}
.section.financial-tools-section .one-second.mcb-wrap .column_fancy_heading .inside p:not(:last-child) {
    margin-bottom: 20px;
}
.section.financial-tools-section .one-second.mcb-wrap .column_feature_box {
    width: 100%;
    margin: 0;
    padding: 30px 0;
    border-top: 1px dashed #C2CAD2;
}
.section.financial-tools-section .one-second.mcb-wrap .column_feature_box:last-child {
    border-bottom: 1px dashed #C2CAD2;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper {
    padding: 0;
    display: flex;
    column-gap: 30px;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper .photo_wrapper {
    min-width: 90px;
    width: 90px;
    height: 90px;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper .desc_wrapper {
    width: calc(100% - 110px);
    padding-left: 0;
    color: #06284C;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 17px 0;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper .desc_wrapper h4 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0px;
    width: 100%;
    cursor: pointer;
    padding-right: 40px;
    position: relative;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper .desc_wrapper .desc {
    font-size: 14px;
    line-height: 24px;
    padding-top: 20px;
    width: 100%;
    display: none;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper .desc_wrapper h4:before,
.section.financial-tools-section .column_feature_box .feature_box_wrapper .desc_wrapper h4:after{
    content: '';
    display: block;
    background-color: #8A98A9;
    position: absolute;
    top: 50%;
    right: 0;
    width: 16px;
    height: 2px;
    border-radius: 4px;
    margin-top: -1px;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper .desc_wrapper h4:after {
    transform: rotate(90deg);
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper .desc_wrapper h4.active:after {
    opacity: 0;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper .desc_wrapper h4.active:before,
.section.financial-tools-section .column_feature_box .feature_box_wrapper .desc_wrapper h4.active:after {
    background-color: #169B78;
}
.section.home-blog-section {
    padding: 150px 0;
}
.section.home-blog-section>.section_wrapper {
    display: flex;
    column-gap: 24px;
}
.section.home-blog-section .one-second.mcb-wrap {
    background-color: #F5F5F2;
    border-radius: 60px;
    padding: 60px;
}
.section.home-blog-section .one-second.mcb-wrap .mcb-wrap-inner {
    display: flex;
    height: 100%;
}
.section.home-blog-section .one-second.mcb-wrap .column_promo_box {
    width: 100%;
    margin: 0px;
    height: 100%;
}
.section.home-blog-section .one-second.mcb-wrap .promo_box {
    height: 100%;
    display: flex;
    width: 100%;
}
.section.home-blog-section .one-second.mcb-wrap .promo_box_wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
}
.section.home-blog-section .one-second.mcb-wrap .promo_box_wrapper .photo_wrapper {
    width: 100%;
    display: flex;
    margin-top: 0;
    margin-bottom: 65px;
}
.section.home-blog-section .one-second.mcb-wrap .promo_box_wrapper .photo_wrapper img {
    display: block;
    width: 100%;
}
.section.home-blog-section .one-second.mcb-wrap .promo_box_wrapper .desc_wrapper {
    width: 100%;
    margin: 0;
    padding: 0px;
    color: #06284C;
    display: flex;
    flex-wrap: wrap;
}
.section.home-blog-section .one-second.mcb-wrap .promo_box_wrapper .desc_wrapper h2 {
    font-size: 48px;
    line-height: 68px;
    margin-bottom: 20px;
    width: 100%;
}
.section.home-blog-section .one-second.mcb-wrap .promo_box_wrapper .desc_wrapper .desc {
    font-size: 16px;
    margin-bottom: 40px;
    width: 100%;
    min-height: 104px;
}
.section.home-blog-section .one-second.mcb-wrap .promo_box_wrapper .desc_wrapper a.button_theme {
    margin: 0;
    border: 1px solid #169B78;
    background-color: transparent;
    color: #06284C;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    height: 55px;
    display: flex;
    align-items: center;
    border-radius: 10px;
    flex-direction: row-reverse;
    width: 186px;
    justify-content: center;
    margin-top: auto;
}
.section.home-blog-section .one-second.mcb-wrap a.button_theme span.button_icon {
    margin: 0;
    margin-left: 10px;
}
.section.home-blog-section .one-second.mcb-wrap a.button_theme span.button_icon:before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/arrow-black.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.section.home-blog-section .one-second.mcb-wrap a.button_theme span.button_label {
    margin-left: 0;
}
.section.home-blog-section .one-second.mcb-wrap a.button_theme span.button_icon:after {
    display: none;
}
.section.home-blog-section .one-second.mcb-wrap a.button_theme span.button_icon i.icon-layout {
    display: none;
}
body.page-template #Wrapper .entry-content .section.customers-saying-section {
    padding: 150px 0 226px;
    max-width: 100%;
}
body.page-template #Wrapper .entry-content .section.customers-saying-section .section_wrapper {
    max-width: 100%;
    padding: 0px;
}
.section.customers-saying-section .column_testimonials,
.section.customers-saying-section .column_fancy_heading {
    margin: 0;
    width: 100%;
}
.section.customers-saying-section .column_fancy_heading {
    padding: 0 20px;
}
.section.customers-saying-section .column_fancy_heading h2.title {
    font-size: 64px;
    line-height: 67px;
    color: #06284C;
    margin-bottom: 0;
}
.section.customers-saying-section>.section_wrapper>.one.mcb-wrap:first-child {
    margin-bottom: 70px;
}
.section.customers-saying-section .column_testimonials .testimonials_slider_ul .single-testimonial {
    padding: 0 50px;
}
.section.customers-saying-section .column_testimonials .testimonials_slider_ul .single-testimonial>.wrapper {
    background: #ffffff;
    border-radius: 60px;
    padding: 90px 15px 55px;
    position: relative;
}
.section.customers-saying-section .column_testimonials .testimonials_slider_ul .single-testimonial>.wrapper>.row {
    max-width: 808px;
    margin: 0 auto;
}
.section.customers-saying-section .testimonial-quote>blockquote {
    margin: 0px;
    font-family: 'Manrope',sans-serif;
    font-size: 22px;
    line-height: 36px;
    color: rgb(6 40 76 / 70%);
    position: static;
    text-align: center;
}
.section.customers-saying-section .testimonial-quote>blockquote:after {
    content: '';
}
.section.customers-saying-section .testimonial-quote>blockquote:before {
    width: 154px;
    height: 102px;
    display: block;
    position: absolute;
    left: 50%;
    top: 0px;
    transform: translate(-50%, -31%);
    background-image: url(https://celerity.io/wp-content/themes/betheme-child/images/quote.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.section.customers-saying-section .testimonial-quote>blockquote p {
    margin-bottom: 0px;
}
.section.customers-saying-section .testimonial-quote {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #DFE4E9;
}
.section.customers-saying-section .testimonial-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.section.customers-saying-section .testimonial-author {
    display: flex;
    align-items: center;
}
.section.customers-saying-section .testimonial-author .single-photo-img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 23px;
}
.section.customers-saying-section .testimonial-author .author h5 {
    font-family: 'Manrope',sans-serif;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    color: #06284C;
    margin-bottom: 0px;
}
.section.customers-saying-section .testimonial-author .author span.company {
    font-size: 14px;
    line-height: 35px;
    color: rgb(6 40 76 / 70%);
}
.section.customers-saying-section .testimonial-footer .testimonial-company {
    max-width: 187px;
}
.section.customers-saying-section .testimonials_slider a.button.slick-arrow {
    top: 50%;
    border-radius: 50%;
    border: 15px solid #F5F5F2;
    background: #ffffff;
    box-shadow: none;
    padding: 0;
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -50px;
}
.section.customers-saying-section .testimonials_slider a.button.slick-arrow:after {
    background-color: #169b78;
    opacity: 0.3;
}
.section.customers-saying-section .testimonials_slider a.button.slick-arrow span.button_icon:after {
    display: none;
}
.section.customers-saying-section .testimonials_slider a.button.slick-arrow svg {
    width: 22px;
    height: 22px;
}
.section.customers-saying-section .testimonials_slider a.button.slider_prev {
    left: 21%;
}
.section.customers-saying-section .testimonials_slider a.button.slider_next {
    right: 21%;
}
.section.customers-saying-section .testimonials_slider ul.slick-dots {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    column-gap: 15px;
    margin-top: 50px;
}
.section.customers-saying-section .testimonials_slider ul.slick-dots>li {
    width: auto;
    padding: 0px;
}
.section.customers-saying-section .testimonials_slider ul.slick-dots>li>button {
    margin: 0px;
    width: 20px;
    height: 20px;
    border-radius: 50px;
    padding: 0;
    text-indent: -9999px;
    overflow: hidden;
    background-color: #ffffff;
    transition: all 0.3s ease;
}
.section.customers-saying-section .testimonials_slider ul.slick-dots>li.slick-active>button {
    width: 40px;
    background: rgb(22 155 120 / 30%);
}
.section.customers-saying-section .testimonials_slider ul.slick-dots>li>button:after {
    background: rgb(22 155 120 / 30%);
}
.section.customers-saying-section .column_testimonials .testimonials_slider_ul:before,
.section.customers-saying-section .column_testimonials .testimonials_slider_ul:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 16%;
    height: 100%;
    z-index: 1;
}
.section.customers-saying-section .column_testimonials .testimonials_slider_ul:before {
    left: 0;
    background-image: linear-gradient(to right, #D9D9D9, rgb(77 77 77 / 0%));
}
.section.customers-saying-section .column_testimonials .testimonials_slider_ul:after {
    right: 0;
    background-image: linear-gradient(to left, #D9D9D9, rgb(77 77 77 / 0%));
}



/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
header#Header.landing-header #Top_bar {
    padding: 10px 0px;
}
header#Header.landing-header .header-menu,
header#Header.landing-header .header-right {
    display: none;
}
header#Header.landing-header #Top_bar .logo {
    max-width: 150px;
}
header#Header.landing-header #Top_bar .logo>a#logo {
    margin: 0px;
}
header#Header.landing-header #Top_bar.is-sticky {
    padding: 8px 0px;
    height: auto;
}
button.menu-btn {
    display: block;
}
nav.mobile-menus ul.mobile-menu>li>ul.sub-menu>li {
    border-top: 1px solid #f2f2f2;
    padding: 8px 0px;
}
nav.mobile-menus ul.mobile-menu>li>ul.sub-menu {
    margin-top: 10px;
}
nav.mobile-menus ul.mobile-menu>li>ul.sub-menu>li:last-child {
    padding-bottom: 0;
}
#hero-section {
    padding-top: 120px;
    padding-bottom: 40px;
}
#hero-section .one-second.mcb-wrap:last-child .column_image {
    margin-left: 0px;
}
.hero-title .fancy_heading h2.title {
    font-size: 35px;
    line-height: 1.2em;
}
.hero-title .fancy_heading .inside:after {
    width: 26px;
    height: 26px;
    margin-right: -10px;
    margin-top: 3px;
}
.hero-title .fancy_heading h2.title>span:before {
    width: 130px;
    height: 60px;
}
.hero-title .fancy_heading .inside {
    font-size: 14px;
    margin-left: 10px;
    margin-bottom: -6px;
}
#hero-section .one-second.mcb-wrap:first-child .check-list {
    margin-right: 0px;
    margin-bottom: 15px;
}
#hero-section .one-second.mcb-wrap:first-child .column_button:not(:last-child) {
    margin-right: 20px;
}
#hero-section .one-second.mcb-wrap:first-child a.button.join-now {
    width: 160px;
}
#hero-section .one-second.mcb-wrap:first-child .column_button {
    width: auto !important;
    margin-top: 20px;
}
#hero-section .mcb-wrap-inner {
    display: flex;
    flex-wrap: wrap;
}
#hero-section .one-second.mcb-wrap:first-child {
    margin-top: 50px;
    margin-right: 0px;
}
#hero-section .section_wrapper.mcb-section-inner {
    flex-direction: column;
}
/*====== Subscription Form ======*/
#hero-section .column.subscriber-form {
    margin-bottom: 10px;
}
#hero-section .column.subscriber-form>div>div>div>form>.fd-form-content {
    margin-top: 0px;
}
#hero-section .column.subscriber-form>div>div>div>form>.fd-form-content>div[data-ff-el=fields] {
    width: 100%;
    margin-bottom: 15px;
}
#hero-section .column.subscriber-form>div>div>div>form>.fd-form-content>div[data-ff-el=footer] {
    width: 100%;
}
#hero-section .one-second.mcb-wrap:first-child {
    padding-bottom: 10px;
}
#our-clients {
    padding: 50px 0;
}
#celerity-helps {
    padding: 50px 0;
}
#celerity-helps .one.mcb-wrap:nth-child(1) {
    margin-bottom: 20px;
}
#celerity-helps .column_fancy_heading h2.title, #enterprise-agility .one-second.mcb-wrap .fancy_heading .title {
    font-size: 35px;
    margin-bottom: 20px;
}
#celerity-helps .column_fancy_heading .inside, #faqs .column_fancy_heading .inside {
    font-size: 16px;
    line-height: 1.5em;
}
#celerity-helps .mcb-wrap-inner>.column.mcb-column {
    position: relative;
    top: inherit;
    left: inherit;
    transform: none;
}
#celerity-helps .mcb-wrap-inner>.column.mcb-column:not(:last-child) {
    margin-bottom: 20px;
}
#celerity-helps .mcb-wrap-inner>.celetiry-logo {
    width: 250px !important;
    height: 250px !important;
}
#celerity-helps .mcb-wrap-inner>.celetiry-logo .story_box .photo_wrapper {
    max-width: 70%;
    margin: 0 auto;
}
#celerity-helps .one.mcb-wrap:nth-child(2) .mcb-wrap-inner {
    padding-bottom: 60px;
}
#celerity-helps .one.mcb-wrap:nth-child(2) .column.mcb-column:not(.celetiry-logo) {
    width: 220px !important;
    height: 220px !important;
    right: inherit;
    bottom: inherit;
}
#enterprise-agility {
    padding-top: 40px;
    padding-bottom: 40px;
}
#enterprise-agility .one-second.mcb-wrap .column_fancy_heading {
    margin-bottom: 40px;
}
#enterprise-agility .column_button a.button.join-now {
    width: 100%;
}
#enterprise-agility .column_button {
    margin-right: 0px;
}
#enterprise-agility .section_wrapper.mcb-section-inner {
    flex-wrap: wrap;
}
#enterprise-agility .one-second.mcb-wrap:first-child {
    padding-top: 0px;
    margin-bottom: 40px;
}
#industry-transforming {
    padding-top: 100px;
}
#industry-transforming.bookkeeping {
    padding-top: 0px;
    padding-bottom: 100px;
}
#industry-transforming.reporting {
    padding-top: 60px;
    padding-bottom: 40px;
}
#Wrapper .section.industry-transforming {
    padding-top: 50px;
    padding-bottom: 50px;
}
#industry-transforming .column_fancy_heading h2.title,
#Wrapper .section.industry-transforming .column_fancy_heading h2.title{
    font-size: 35px;
    line-height: 1.2em;
    margin-bottom: 20px;
}
#industry-transforming .column_fancy_heading .inside,
#Wrapper .section.industry-transforming .column_fancy_heading .inside{
    font-size: 16px;
    line-height: 1.5em;
}
#industry-transforming .wrap.mcb-wrap:nth-child(2) .mcb-wrap-inner,
#Wrapper .section.industry-transforming .wrap.mcb-wrap:nth-child(2) .mcb-wrap-inner{
    flex-wrap: wrap;
}
#industry-transforming .column_icon_box,
#Wrapper .section.industry-transforming .column_icon_box{
    margin-bottom: 0;
}
#industry-transforming .column_fancy_heading,
#Wrapper .section.industry-transforming .column_fancy_heading{
    margin-bottom: 40px;
}
#how-it-works {
    padding: 60px 0 50px;
}
#how-it-works .column_fancy_heading h2.title {
    font-size: 30px;
    line-height: 1.2em;
}
#how-it-works .column_fancy_heading .inside {
    font-size: 16px;
    line-height: 1.5em;
}
.mcb-wrap.works-steps .mcb-wrap-inner .column_icon_box {
    width: 280px !important;
    height: 280px !important;
    margin: 0 auto;
}
.mcb-wrap.works-steps .mcb-wrap-inner .column_icon_box:not(:last-child) {
    margin-bottom: 30px;
}
.mcb-wrap.works-steps .mcb-wrap-inner:before {
    top: 22%;
}
.mcb-wrap.works-steps .mcb-wrap-inner:after {
    top: 74%;
}
.mcb-wrap.works-steps .mcb-wrap-inner:before, .mcb-wrap.works-steps .mcb-wrap-inner:after {
    transform: rotate(90deg);
    left: inherit;
    right: -50px;
}
#how-it-works .mcb-wrap.works-steps:before {
    transform: rotate(90deg);
    left: -50px;
    bottom: 49%;
}
#faqs .column_fancy_heading h2.title {
    font-size: 30px;
}
#faqs .faqs-accordions .question .title {
    padding-left: 0px;
    font-size: 18px;
    line-height: 1.3em;
}
#faqs .faqs-accordions .question .answer {
    padding-left: 0px;
}
#celerity-subscription .column_fancy_heading h2.title {
    font-size: 35px;
    line-height: 1.3em;
    margin-bottom: 20px;
}
#celerity-subscription .column_fancy_heading .inside {
    font-size: 18px;
    line-height: 1.4em;
}
#celerity-subscription .mail-input,
#celerity-subscription .submit-button {
    width: 100%;
}
#celerity-subscription .column_image.subscribe-logo .image_wrapper {
    width: 56%;
}
#celerity-subscription .column_fancy_heading {
    margin-bottom: 30px;
}
#celerity-subscription .column_image.subscribe-bg {
    height: 100% !important;
}
#celerity-subscription .column_image.subscribe-bg img {
    height: 300px;
    object-fit: cover;
}
#celerity-subscription .column_image.mail-logo-right {
    width: 50px !important;
    right: 30px;
    top: 60px;
}
#celerity-subscription .column_image.mail-logo-right:before {
    width: 120px;
    height: 50px;
    left: -120%;
}
#celerity-subscription .column_image.mail-logo-left {
    width: 61px !important;
    left: 50px;
    bottom: 30px;
}
#celerity-subscription .column_image.mail-logo-left:before {
    width: 110px;
    height: 50px;
    right: 10%;
}
footer#footer-new {
    padding-top: 80px;
}
footer#footer-new>.container {
    padding-left: 10px !important;
    padding-right: 10px !important;
    box-sizing: border-box;
}
#footer-new .footer-top {
    flex-wrap: wrap;
    padding-bottom: 50px;
}
footer#footer-new .footer-top .footer-widget {
    width: 100%;
    margin-right: 0px;
    border-right: none;
    padding-right: 0px;
}
footer#footer-new .footer-top .footer-widget:not(:last-child) {
    margin-bottom: 30px;
}
ul#footer-menu>li:before {
    display: none;
}
footer#footer-new .footer-top .footer-widget:first-child {
    text-align: center;
}
footer#footer-new .footer-top .footer-widget:nth-child(2),
footer#footer-new .footer-top .footer-widget:nth-child(3),
footer#footer-new .footer-top .footer-widget:nth-child(4),
footer#footer-new .footer-top .footer-widget:nth-child(5){
    /* width: 50%; */
}
#celerity-subscription .newsletter-flodesk,
#celerity-subscription .newsletter-flodesk>p {
    margin-bottom: 0px;
}
#celerity-subscription .newsletter-flodesk>div>div>div>form .fd-form-content div[data-ff-el=fields] {
    margin-bottom: 15px;
}
#celerity-subscription .newsletter-flodesk>div>div>div>form .fd-form-content div[data-ff-el=fields], 
#celerity-subscription .newsletter-flodesk>div>div>div>form .fd-form-content div[data-ff-el=footer] {
    width: 100%;
}
.home-banner .hero-title .fancy_heading h2.title {
    font-size: 35px;
    line-height: 1.2em;
}
#hero-section.home-banner .one-second.mcb-wrap:last-child {
    margin-bottom: 50px;
}
.section.home-content-section>.mcb-section-inner .column_fancy_heading h2.title {
    font-size: 30px;
    line-height: 1.2em;
}
.section.home-content-section>.mcb-section-inner {
    flex-wrap: wrap;
}
.section.home-content-section>.mcb-section-inner .column_button:not(:last-child) {
    margin-right: 0;
    margin-bottom: 20px;
}
.section.home-content-section {
    padding: 40px 0px;
}
.section.home-content-section>.mcb-section-inner>.wrap.mcb-wrap.content-image {
    padding: 20px 20px 0;
}
.section.home-content-section>.mcb-section-inner>.wrap.mcb-wrap.content-wrap {
    order: 2;
    margin-top: 30px;
}
.section.home-content-section>.mcb-section-inner .column_fancy_heading {
    margin-bottom: 40px;
}
.section.call-to-action-section {
    padding-bottom: 80px;
    padding-top: 50px;
}
.section.call-to-action-section>.mcb-section-inner>.wrap.mcb-wrap {
    padding: 30px;
}
.section.call-to-action-section>.mcb-section-inner>.wrap.mcb-wrap .column_fancy_heading h2.title {
    font-size: 28px;
}
.section.call-to-action-section>.mcb-section-inner>.wrap.mcb-wrap:before {
    width: 160px;
    height: 160px;
}
body.page-template #Wrapper .entry-content .section.customers-saying-section {
    padding: 60px 0 120px;
}
.section.customers-saying-section .column_fancy_heading h2.title {
    font-size: 35px;
    line-height: 1.2em;
}
body.page-template #Wrapper .entry-content .section.customers-saying-section .section_wrapper {
    padding: 0 !important;
}
.section.customers-saying-section .column_testimonials .testimonials_slider_ul:before, 
.section.customers-saying-section .column_testimonials .testimonials_slider_ul:after {
    display: none;
}
.section.customers-saying-section .testimonial-quote>blockquote:before {
    width: 100px;
    height: 70px;
}
.section.customers-saying-section .testimonial-quote>blockquote {
    font-size: 16px;
    line-height: 1.5em;
}
.section.customers-saying-section .column_testimonials .testimonials_slider_ul .single-testimonial>.wrapper {
    padding: 70px 25px 35px;
    border-radius: 30px;
}
.section.customers-saying-section .column_testimonials .testimonials_slider_ul .single-testimonial {
    padding: 0 20px;
}
.section.customers-saying-section .testimonial-quote {
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.section.customers-saying-section .testimonials_slider ul.slick-dots {
    margin-top: 30px;
}
.section.customers-saying-section .testimonial-author .single-photo-img {
    width: 60px;
    height: 60px;
}
.section.customers-saying-section .testimonial-footer {
    flex-wrap: wrap;
}
.section.customers-saying-section .testimonial-author {
    width: 100%;
    justify-content: center;
}
.section.customers-saying-section .testimonial-author .author h5 {
    font-size: 20px;
}
.section.customers-saying-section .testimonial-author .author span.company {
    line-height: 20px;
}
.section.customers-saying-section .testimonial-footer .testimonial-company {
    margin: 0 auto;
    margin-top: 30px;
    max-width: 140px;
}
.section.customers-saying-section .testimonials_slider a.button.slider_prev {
    left: 0;
}
.section.customers-saying-section .testimonials_slider a.button.slider_next {
    right: 0;
}
.section.customers-saying-section .testimonials_slider a.button.slick-arrow {
    display: flex !important;
    width: 50px;
    height: 50px;
    border-width: 8px;
    margin-top: 0;
}
.section.customers-saying-section .testimonials_slider a.button.slick-arrow svg {
    max-width: 15px;
}
.section.customers-saying-section .testimonials_slider a.button.slick-arrow span.button_icon {
    display: flex;
    margin: 0;
}
.section.customers-saying-section .testimonials_slider ul.slick-dots>li>button {
    width: 16px;
    height: 16px;
}
.section.customers-saying-section .testimonials_slider ul.slick-dots>li.slick-active>button {
    width: 30px;
}
.section.customers-saying-section>.section_wrapper>.one.mcb-wrap:first-child {
    margin-bottom: 50px;
}
.section.financial-tools-section {
    padding-top: 70px;
}
.section.financial-tools-section .one-second.mcb-wrap .column_fancy_heading h2.title {font-size: 30px;line-height: 1.2em;}
.section.financial-tools-section .one-second.mcb-wrap:first-child {
    margin-right: 0;
    margin-bottom: 40px;
}
.section.financial-tools-section .one-second.mcb-wrap .column_fancy_heading {
    margin-bottom: 30px;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper .desc_wrapper h4 {
    font-size: 16px;
    line-height: 1.3em;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper .photo_wrapper {
    min-width: 60px;
    width: 60px;
    height: 60px;
    border-radius: 10px;
    margin-bottom: 0px;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper {
    column-gap: 20px;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper .desc_wrapper {
    width: calc(100% - 80px);
    padding: 0px 0;
}
.section.home-blog-section {
    padding: 50px 0;
}
.section.home-blog-section>.section_wrapper {
    flex-wrap: wrap;
    row-gap: 40px;
}
.section.home-blog-section .one-second.mcb-wrap {
    padding: 30px;
    border-radius: 30px;
}
.section.home-blog-section .one-second.mcb-wrap .promo_box_wrapper .photo_wrapper {
    margin-bottom: 35px;
}
.section.home-blog-section .one-second.mcb-wrap .promo_box_wrapper .desc_wrapper h2 {
    font-size: 30px;
    line-height: 1.2em;
}
.section.home-blog-section .one-second.mcb-wrap .promo_box_wrapper .desc_wrapper .desc {
    font-size: 14px;
    line-height: 1.4em;
    margin-bottom: 30px;
    min-height: auto;
}
#celerity-subscription.home-subscription .column_fancy_heading h2.title {
    font-size: 35px;
    line-height: 1.2em;
}
#celerity-subscription #footer-newsletter .fd-form-content .ff-658c7d77433731fa7602f425__fields {
    width: 100%;
    margin-bottom: 15px;
}
#celerity-subscription #footer-newsletter .fd-form-content .ff-658c7d77433731fa7602f425__footer {
    width: 100%;
}
#hero-section.home-banner .one-second.mcb-wrap:first-child a.button.join-now {
    width: 250px;
}
#hero-section.home-banner .one-second.mcb-wrap:first-child .column_button {
    width: 100% !important;
    justify-content: center;
}
#hero-section.home-banner .one-second.mcb-wrap:first-child a.button.join-now,
#hero-section.home-banner .one-second.mcb-wrap:first-child .column_button .button_align {
    width: 100%;
}
#hero-section.home-banner .one-second.mcb-wrap:first-child .column_button {
    width: 100% !important;
    justify-content: center;
}
body .section .mcb-section-inner .column_button a.theme-button.white,
body .section .mcb-section-inner .column_button a.theme-button.green {
    width: 100%;
}
.section.home-blog-section .one-second.mcb-wrap .promo_box_wrapper .desc_wrapper a.button_theme {
    width: 100%;
}
.section.home-content-section>.mcb-section-inner .column_fancy_heading {
    margin-bottom: 40px;
}
#hero-section.home-banner .one-second.mcb-wrap:first-child .check-list .icon_box .desc {
    font-size: 14px;
}
.section.financial-tools-section .one-second.mcb-wrap .column_fancy_heading .inside,
.section.home-content-section>.mcb-section-inner .column_fancy_heading .inside {
    font-size: 14px;
    line-height: 1.5em;
}
.section.financial-tools-section .column_feature_box .feature_box_wrapper .desc_wrapper .desc {
    line-height: 1.5em;
}
#celerity-subscription #footer-newsletter {
    width: 100%;
}
#celerity-subscription #footer-newsletter:before {
    top: 23px;
}
.section.guides-resources-cash {
    padding-bottom: 60px;
}
.landing-page-header #Subheader {
    padding: 50px 0;
}
#enterprise-agility.advisory {
    margin-bottom: 80px;
}

}



.menu li {
    list-style: none !important;
    margin-left: 0px !important;
}
/* ul.wp-block-list li {
    display: none;
} */











/* NETSUITE PAGE */
/* .test-section {
    box-shadow: 0 0 20px #0000009e;
} */

.netsuite-button {
    box-shadow: none !important;
    border-radius: 16px !important;
    font-size: 14px !important;
    padding: 14px 40px;
	background-color: #eeeeee !important;
    color: #0f0f0f;
}
.netsuite-button::after {
    background-color: #149b7b !important;
    z-index: 1;
}
.netsuite-button:hover span.button_label{
    color:#fff;
}
.netsuite-button span.button_label {
    position: relative;
    z-index: 2;
    font-weight: 500;
    color: #06284d;
}
.netsuite-button::after{
    transition:all 1s ease !important;
}


.netsuite-button-white{
	box-shadow: none !important;
    border-radius: 16px !important;
    font-size: 14px !important;
    padding: 14px 40px !important;
    background-color: #fff !important;
    color: #0f0f0f;
}

.netsuite-button-white span.button_label {
    position: relative;
    z-index: 2;
}
.netsuite-button-white::after{
	 background-color: #06284d !important;
    z-index: 1;
	transition:all 1s ease !important;
}
.netsuite-button-white:hover span.button_label{
	color:#fff;
}



.netsuite-herosection {
    padding-top: 150px !important;
    background-color: #fff !important;
    background-image: none !important;
    border-radius: 20px !important;
    width: 96%;
    margin: 0 auto;
    margin-bottom: 80px;
}
.hero-section-content {
    margin: 0 !important;
    position: relative;
    top: -30px;
}
.hero-title.netsuit-title {
    margin-bottom: 0;
}
.hero-title.netsuit-title h2.title,
.hero-title.theme-title h2.title{
    font-size: 38px;
    line-height: 44px;
    font-weight: 700;
}

.hero-title.theme-title h2.title{
	    color: #23AD7E;
}
.hero-content div.inside {
    font-size: 16px;
    text-align: left;
    color: #525252;
}
.check-list.netsuite-checklist {
    margin-bottom: 10px !important;
}

.check-list.netsuite-checklist div.desc {
    color: #06284D;
    font-size: 16px !important;
}

.check-list.netsuite-checklist img{
	width: 8px;
}

#hero-section .one-second.mcb-wrap:first-child .check-list.netsuite-checklist .icon_box .image_wrapper{
	    background: #d9d9d9;
	    width: 20px;
	    height: 20px;
}

.netsuite-herosection .column_button {
    margin: 0 !important;
    margin-right: 15px !important;
}
.netsuite-herosection a.netsuite-button-bordered.netsuite-button-black.button-hero span {
    color: #000;
    font-size: 14px;
}
.netsuite-herosection a.netsuite-button-bordered.netsuite-button-black.button-hero {
    border-color: #000 !important;
}
.netsuite-herosection a.netsuite-button-bordered.netsuite-button-black.button-hero:hover span {
    color: #23AD7E;
}
.netsuite-herosection a.netsuite-button-bordered.netsuite-button-black.button-hero:hover {
    border-color: #23AD7E !important;
}

.netsuit-icon h4 {
    color: #06284d;
    font-size: 22px;
    line-height: 26px;
    font-weight: 400;
    max-width: 55%;
    margin: 0 auto;
    margin-bottom: 20px;
	font-weight:500;
}
.netsuit-icon div.desc {
    font-size: 16px;
    color: #525252;
    line-height: 22px;
    max-width: 80%;
    margin: 0 auto;
}
.netsuit-icon .image_wrapper {
    width: 100px;
    margin: 0 auto;
    margin-bottom: 20px;
}


.netsuit-hiw-section {
    background-color: #eeeeee !important;
    padding: 0px 0px 40px 0px !important;
}
.loom-video-wrapper iframe {
    overflow: hidden;
    border-radius: 30px;
}




.daily-operations {
    padding-top: 20px !important;
    background-color: #fff;
}
.operation-main-title h2{
	font-size: 38px;
    line-height: 44px;
    font-weight: 700;
}
.daily-operation-content h2 {
    font-size: 24px !important;
    text-align: left;
    font-weight: 500;
    margin-bottom: 0;
}

.daily-operation-content .operation-main-title {
    margin-bottom: 0 !important;
}
.daily-operation-content p {
    color: #06284d;
    font-size: 16px;
    max-width: 85%;
}

.daily-operation-content ul li {
    font-size: 16px;
    margin: 0 !important;
    color: #525252;
    font-weight: 500;
}

.daily-operation-content ul {
    max-width: 71%;
}




.growing-buisness {
    background-color: #eeeeee;
    padding: 100px 0;
}
.growing-main-heading h2 {
    font-size: 38px !important;
    line-height: 44px !important;
    font-weight: 700;
    max-width: 70%;
    margin: 0 auto;
    margin-bottom: 30px;
}

.growing-listing-box .column h2 {
    font-size:24px !important
}
.growing-listing-box .column div.inside{
    font-size: 16px !important;
    color: #525252;
}
.growing-listing-box .column {
    transition: all 0.6s ease;
    margin: 0;
    padding: 60px 10%;
    background-color:#fff;
    margin-bottom: 20px;
    border-radius: 30px;
}

.growing-listing-box .column:hover {
    background-color: #06284d;
}

.growing-listing-box .column:hover h2 {
    color: #fff;
}

.growing-listing-box .column:hover div.inside {
    color: #fff;
}

.test-inner {
    border-radius: 30px;
}


.custom-testimonial-slider {
    border-bottom: 1px solid #06284c;
    padding-bottom: 100px;
}


.custom-testimonial-slider {
    padding: 8% 0 8%;
}
.single-testimonial .row {
    display: flex;
    gap:30px;
    padding: 0 0%;
}


.single-testimonial .testimonial-company {
    display: none;
}


.custom-testimonial-slider ul.slick-dots {
    display: none !important;
}


.custom-testimonial-slider .testimonial-quote {
    width: 70%;
}

.custom-testimonial-slider .testimonial-footer {
    width: 30%;
    display: flex;
    justify-content: flex-end;
}


.custom-testimonial-slider .single-photo-img{
    position:relative; overflow:visible;
}
.custom-testimonial-slider .single-photo-img:after {
   content: '\e909';
    font-family: "mfn-icons";
    font-size: 45px;
    position: absolute;
    left: -55px;
    top: 0;
    color: #06284c;
    color: rgba(0, 0, 0, .1);
    height: 80px;
    width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f2f2f2;
    border-radius: 100px;
}
.custom-testimonial-slider .single-photo-img {
    position: relative;
    overflow: visible;
    width: 80px;
    height: 80px;
    margin-left: auto;
    margin-right: 2px;
    border-radius: 100px;
    object-fit: contain !important;
}

/* .custom-testimonial-slider .single-photo-img {
    position: relative;
    overflow: visible;
    width: 80px;
    height: 80px;
    border-radius: 100px;
	    object-fit: contain !important;
    overflow: hidden;
	 margin: auto;
    background-color: #ececec;
} */

.custom-testimonial-slider .author h5 {
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    margin: 0;
	 text-align: right !important;
	    line-height: 28px;
	    margin-top: 10px;
}

.custom-testimonial-slider span.company {
    color: #fff;
    font-size: 14px;
    text-align: right !important;
    display: block;
    margin-top: -9px;
	    font-weight: 200;
}

.custom-testimonial-slider .testimonial-quote blockquote, .custom-testimonial-slider .testimonial-quote blockquote p {
    color: #06284c;
    font-size: 24px;
    line-height: 33px;
    font-weight: 700;
    font-family: "Manrope";
}
.custom-testimonial-slider blockquote:after{
	display:none;
}

.custom-testimonial-slider .testimonials_slider a.slider_next {
    top: auto;
    bottom: -60px;
    border-radius: 100px;
}
.custom-testimonial-slider a.button.the-icon.slider_prev.slick-arrow {
    top: auto;
    bottom: -60px;
    right: 60px;
    left: auto;
    border-radius: 100px;
}


.custom-testimonial-slider span.button_icon path {
    stroke: #000;
}


.partner-blogs-single div.inside {
    font-size: 16px;
    color: #525252;
    line-height: 20px;
    text-align:left;
}
.partner-blogs-single h2.title {
    font-size: 24px;
    line-height: 32px;
	text-align:left;
}
.partner-blogs-single {
    width: 31% !important;
    margin-right: 2%;
    background-color: #fff;
    box-shadow: 0 0 20px #00000014;
	border-radius:20px;
	overflow:hidden;
}

.partner-blogs-single > div > div:last-child {
    padding: 18px;
}
.partner-blogs-single > div > div {
    margin: 0;
    width: 100% !important;
}

.partnetship-section .our-pertner-title h2{
	font-weight:700
}





.faq-title h2{
	font-weight:700
}

.accordion .question .title:before {
    left: auto !important;
    right: 0;
}

.accordion-main {
    background-color: #fff;
    padding: 20px 40px 40px 40px;
    border-radius: 20px;
}

.accordion-main .accordion .question .title:before {
    left: auto !important;
    right: 5px;
    background-color: #ede8e8;
    border-radius: 100px;
    width: 40px !important;
    height: 40px !important; 
    top: 50% !important;
    transform: translate(0, -50%);
}
.accordion-main .accordion .question .title:hover {
    color: #169b78 !important;
}
.accordion-main .accordion .question .title:hover:before {
    background-color: #23ad7e;
}
.accordion-main .accordion .question .title > .acc-icon-minus {
    left: auto !important;
    right: 15px;
	z-index:3;
	 top: 50% !important;
    transform: translate(0, -50%);
    color: #06284d !important;
}

.accordion-main .accordion .question .title > .acc-icon-plus {
    left: auto !important;
    right: 15px;
    z-index: 3;
    top: 50% !important;
    transform: translate(0, -50%);
    color: #06284d !important;
}
.accordion-main .accordion .question .title {
    color: #06284c !important;
    font-size: 22px !important;
    font-weight: 500 !important;
    padding: 35px 50px !important;
    padding-left: 0px !important;
    box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
    border: 0 !important;
    background-color: transparent !important;
}
.accordion-main .accordion .question .answer {
    box-shadow: 0 0 0 transparent !important;
    padding: 0 40px 30px 0px;
    color: #585858;
    font-size: 16px;
}
.accordion-main .accordion .question {
    border: 0 !important;
    border-bottom: 1px solid #06284d !important;
    border-radius: 0 !important;
}



.netsuite-ctasection {
    padding: 40px 0px;
    border-radius: 30px;
}

.netsuite-ctasection div.inside {
    max-width: 70%;
    margin: 0 auto;
    color: #fff 
!important;
    font-size: 16px;
}

.netsuite-ctasection h2 {
    max-width: 60%;
    margin: 0 auto;
    color: #fff;
    font-size: 42px !important;
    line-height: 55px !important;
    margin-bottom: 20px;
}
.netsuite-button-bordered {
    background-color: transparent !important;
    color: #fff !important;
    border-bottom: 1px solid #fff !important;
    padding: 12px 0 !important;
	border-radius:0 !important;
	box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0), inset 0px 0 0 0 rgba(0, 0, 0, 0) !important;
}
.netsuite-button-bordered::after{
	display:none !important
}
.netsuite-button-bordered:hover{
	color: #000 !important;
    border-bottom: 1px solid #000 !important;
	
}


#hero-section .one-second.mcb-wrap:last-child .column_image:after{
	display:none !important
}



	body.page.page-id-1628    .section_wrapper, body.page.page-id-1628 .container {
        max-width: 1200px;
    }


body.page.page-id-1628 div#Content {
    background-color: #eeeeee !important;
}
body.page.page-id-1628 #Header_wrapper, body.page.page-id-1628 #Intro{
	background-color:transparent !important
}




body.page.page-id-1628 div.inside {
    font-weight: 500 !important;
    font-size: 16px !important;
}

/****my css**/
.fancy_heading .title{
	font-size: 42px;
	line-height: 43px;
	width: 95%;
	color: #06284d;
	font-weight: 800 !important;	
}
span.hd {
    color: #23AD7E;
}
.five-sixth.column{
 margin-bottom: 20px !important;
}
.box-hd {
     padding-bottom: 20px;
}

.inside h3 {
    text-align: left;
    font-size: 24px;
    line-height: 28px;
    color: #06284d;
    font-weight: 500;
}

.nt-title h3 {
    text-align: center;
    transition: .3s ease all;
}

.nt-title:hover .inside h3 {
     color: #fff !important;
}
.fancy_heading .title{
    font-size: 42px !important;
    line-height: 43px !important;
    color: #06284d;
    font-weight: 800 !important;	
}
.ftr-cta h2 {
    color: #fff !important;
}
h2.test-title {
    font-weight: 700;
}

.testimonial-quote blockquote {
    margin-left: 0;
    width: 80%;
	  font-weight: 400;
}
.secion-faqs {
    background-size: 100%;
}
.daily-operations .section_wrapper.mcb-section-inner {
    display: flex;
    align-items: center;
}
	h2.test-title {
    color: #fff;
}
	.custom-testimonial-slider .testimonial-quote blockquote, .custom-testimonial-slider .testimonial-quote blockquote p {
		color: #fff;
		font-size: 16px;
		line-height: 22px;
		font-weight: 500 ;
		font-family: "Manrope";
	}

.test-section {
    position: relative;
}

.test-section:after {
    content: '';
    background: #525252;
    width: 62%;
    position: absolute;
    z-index: 9999;
    height: 1px;
    margin: 0 auto;
    bottom: 0;
    left:0;
    right:0;
}

@media (min-width:1280px) and (max-width:1440px){
	.test-section:after{
	 width: 85%;	
	}
}
@media (min-width:1500px) and (max-width:1600px){
	.test-section:after{
	 width: 75%;	
	}
}

@media (max-width:1170px){ 
	.netsuite-herosection {
		padding-top: 200px !important; border-radius:20px !important;
	}
.hero-section-content {
		padding-left: 30px;
	}
		.daily-operation-content {
		padding: 20px !important;
	}
	
		.growing-listing-box {
		padding: 0 20px;
		}
		.growing-listing-box .column {
			width: 100% !important;
		}
	
	.custom-testimonial-slider .testimonial-footer {
		padding-right: 20px !important;
	}
	.custom-testimonial-slider a.button.the-icon.slider_prev.slick-arrow{
		    right: 80px;
	}
	.custom-testimonial-slider .testimonials_slider a.slider_next {
		right: 20px;
	}
	.partner-blogs-single {
		margin-right: 1%;
		margin-left: 1%;
	}
	.secion-faqs {
		padding: 0 20px;
	}
	.netsuite-button-white{
		padding: 16px 10px !important;
        width: 100%;
    }
	
	.fancy_heading .title{
		font-size: 35px !important;
		line-height: 43px !important;
	}
	.test-section{
		    padding: 0 20px;
	}
}



@media (max-width:800px){
	.netsuite-herosection {
		padding-top: 200px !important; border-radius:20px !important;
	}
	.hero-section-content {
		padding-left: 30px;
	}
	.hero-title.netsuit-title h2.title, .hero-title.theme-title h2.title {
		font-size: 50px;
		line-height: 64px;
		font-weight: 700;
	}
.netsuite-herosection .section_wrapper.mcb-section-inner {
    flex-direction: column;
}
	.netsuite-herosection > .section_wrapper > div{
		width:100% !important;
		max-width:100% !important
	}
	
	.netsuite-herosection .column_image .image_wrapper {
		width: 100%;
		margin: 0 auto;
	}
	
	.netsuit-icon .image_wrapper {
		width: 70px; 
	}
	.netsuit-icon h4 {
		max-width: 75%;
		font-size: 18px;
	}
	
	.netsuit-icon div.desc {
    	font-size: 12px;
		line-height: 18px;
		max-width: 90%;
	}
	.daily-operation-content {
		padding: 20px !important;
	}
	.daily-operation-content .three-fifth.column {
		width: 100%;
	}
	.daily-operation-content ul {
		max-width: 95%;
	}
	
	.growing-listing-box {
		padding: 0 20px;
	}
	.growing-listing-box .column {
		width: 100%;
	}
	.custom-testimonial-slider .testimonial-footer {
    	width: 40%;
		padding: 0 20px 0 0; 
	}
	
	.custom-testimonial-slider .testimonial-quote blockquote, .custom-testimonial-slider .testimonial-quote blockquote p {
			font-size: 18px;
			line-height: 24px;
			font-weight: 600;
		}
	
	.custom-testimonial-slider {
		padding: 2% 0 15% 0;
	}
	.partner-blogs-single {
		height: 470px;
		margin-bottom: 20px;
		width: 48% !important;
		margin-right: 1%;
		margin-left: 1%;
	}
	.netsuite-ctasection h2 {
		max-width: 90%; 
	}
	.netsuite-ctasection div.inside {
		max-width: 90%; 
	}
	footer#footer-new {
		padding-top: 50px;
	}
	.netsuite-herosection >.section_wrapper {
    	display: flex;
		align-items: center;
	}
	.fancy_heading h2.title {
		font-size: 28px !important;
		line-height: 35px !important;
	}
	.netsuite-button-white{
		padding: 10px 10px !important;
		width: 100%;
	}
.mfn-acc.accordion_wrapper .question .title {
    font-size: 18px !important;
    line-height: 25px;
}

ul#main-menu li {
    margin-right: 15px !important;
}
	header#Header.landing-header ul#main-right>li.sign-in-btn>a{
		padding: 5px 10px 5px;
		border-radius: 10px;	
	}
		div#Top_bar .row {
    padding: 0 25px !important;
}
	.section.mcb-section.mcb-section-vose9jcwg {
    padding: 80px 10px;
}
}







@media (max-width:600px){
	a.button {
		display: block;
		text-align: center;
	}
	#hero-section .one-second.mcb-wrap:last-child .column_image:after{
		display:none !important;
	}
	#hero-section .one-second.mcb-wrap:first-child .check-list.netsuite-checklist .icon_box .image_wrapper{
		width:30px !important
	}
	.hero-title.netsuit-title h2.title, .hero-title.theme-title h2.title {
		font-size: 24px;
		line-height: 30px;
		font-weight: 700;
	}
	.hero-content div.inside {
		margin-top: 20px;
	}
	.hero-title {
		margin: 0 !important;
	}
	.netsuit-hiw-section {
		padding: 0px 0px 40px 0px !important;
	}
	.daily-operations .wrap {
		padding: 0 !important;
	}
	.daily-operation-content p{
		max-width:100%;
	}
	.daily-operation-content ul {
		max-width: 100%;
	}
	.daily-operations:nth-child(even) .section_wrapper {
		display: flex;
		flex-direction: column-reverse;
		flex-wrap: wrap;
	}
	.growing-main-heading h2{
		max-width: 100%;
	}
	
	
	
	.single-testimonial .row {
		display: flex;
		gap: 0px;
		padding: 0 0%;
		flex-direction: column;
	}

	
	.custom-testimonial-slider .testimonial-quote blockquote, .custom-testimonial-slider .testimonial-quote blockquote p {
		color: #fff;
		font-size: 16px;
		line-height: 22px;
		font-weight: 500 ;
		font-family: "Manrope";
	}
	.custom-testimonial-slider .testimonial-footer {
		width: 100%;
		display: flex;
		justify-content: flex-end;
	}
	.custom-testimonial-slider .testimonial-quote {
		width: 100%;
	}
	.custom-testimonial-slider .author h5 {
		margin: 0 0 6px 0;
	}
	.custom-testimonial-slider .testimonial-quote blockquote{
		margin:0 !important
	}
	.accordion-main .accordion .question .title{
		font-size: 14px !important;
	}
	.netsuite-ctasection h2 {
		max-width: 100%;
		font-size: 26px !important;
		line-height: 32px !important;
	}
	.netsuite-ctasection {
		padding: 40px 20px;
		border-radius: 30px;
	}
    .partner-blogs-single {
		margin-bottom: 30px !important;
	}
	.growing-main-heading h2 {
    	font-size: 24px !important;
    	line-height: 32px !important;
		max-width: 100%; 
	}
	.daily-operation-content ul li {
		margin-bottom: 5px !important;
		line-height: 26px;
	}
	.daily-operation-content h2 {
		margin-bottom: 10px;
	}
	.netsuite-herosection .column_button
	 {
		margin: 0 auto !important;
	}
	.netsuite-ctasection div.inside {
		max-width: 100%; 
	}
	.lft-head {
		padding: 0;
	}
	.fancy_heading h1.title{
		font-size: 25px !important;
		line-height: 25px !important;
	}
	.hero-content .inside{
	    line-height: 20px;	
	}
	.check-list.netsuite-checklist div.desc{
	    font-size: 14px !important;	
	}
	.fancy_heading h2.title{
		font-size: 20px !important;
		line-height: 25px !important;
		width: 100%;
	}
	.inside h3{
		font-size: 18px;
		line-height: 25px;	
	}
	.section_wrapper, .container, .four.columns .widget-area{
		        padding-left: 20px !important;
        padding-right: 20px !important;
	}
	.secion-faqs,
	.growing-listing-box{
		padding: 0;
	}
	#footer-new .footer-top{
		align-items: center;
		text-align: center;	
	}
	
section#block-11 p.phone:before {
        left: 100px;
    text-align: center;
    right: 0px;
}
	section#block-10 p.address:before{
		left: 15px;
		text-align: center;
		right: 0px;
	}
	ul.wp-block-social-links {
		justify-content: center;
	}
	div#hero-section {
    padding-top: 130px !important;
}
	.custom-testimonial-slider .testimonial-quote blockquote{
	        width: 100%;	
	}
	.custom-testimonial-slider .testimonial-footer{
		 width: 100%;
        justify-content: center;
        margin-top: 32px;
        padding: 0 !important;
	}
/* 	#hero-section .section_wrapper.mcb-section-inner {
    flex-direction: column;
} */
	.daily-operations .section_wrapper.mcb-section-inner{
		display: block;
	}
	.faq-title h2.title {
    font-size: 30px !important;
    line-height: 35px !important;
    width: 100%;
}
	.custom-testimonial-slider .single-photo-img:after{
		left: -45px;
		height: 80px;
		width: 80px;
		font-size: 45px;
	}
	.test-inner {
		padding: 80px 30px !important;
	}

	.testimonial-quote {
		margin-bottom: 21px;
	}

}


