@charset "UTF-8";
/*
Theme Name: Faye Digital
Version: 1.1.35
Theme URI: https://chetaru.com/   
Author: Chetaru team      
Author URI: https://chetaru.com/              
*/           
/* @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Oswald: wght@300;400;500;600;700&display=swap'); */
/* @import url('https: //fonts.googleapis.com/css2?family=Poppins:wght@400500;600;700;800&display=swap'); */
    @font-face { 
    font-family: 'Agrandir Grand';
    src: url('fonts/Agrandir-Grand.woff2') format('woff2'), url('fonts/Agrandir-Grand.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face { 
    font-family: 'Agrandir Grand';
    src: url('fonts/Agrandir-GrandLight.woff2') format('woff2'), url('fonts/Agrandir-GrandLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Agrandir Grand';
    src: url('fonts/Agrandir-GrandHeavy.woff2') format('woff2'), url('fonts/Agrandir-GrandHeavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Agrandir Narrow';
    src: url('fonts/Agrandir-Narrow.woff2') format('woff2'), url('fonts/Agrandir-Narrow.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Agrandir';
    src: url('fonts/AgrandirVariable.woff2') format('woff2'), url('fonts/AgrandirVariable.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Agrandir';
    src: url('fonts/Agrandir-Regular.woff2') format('woff2'), url('fonts/Agrandir-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Agrandir';
    src: url('fonts/Agrandir-TextBold.woff2') format('woff2'), url('fonts/Agrandir-TextBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'F37 Judge';
    src: url('fonts/F37Judge-Thin.woff2') format('woff2'), url('fonts/F37Judge-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;                                                        
}
@font-face {
    font-family: 'F37 Judge';
    src: url('fonts/F37Judge-Regular.woff2') format('woff2'), url('fonts/F37Judge-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'F37 Judge';
    src: url('fonts/F37Judge-Medium.woff2') format('woff2'), url('fonts/F37Judge-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'F37 Judge';
    src: url('fonts/F37Judge-Bold.woff2') format('woff2'), url('fonts/F37Judge-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'F37 Judge Bold Condensed';
    src: url('fonts/F37Judge-BoldCondensed.woff2') format('woff2'), url('fonts/F37Judge-BoldCondensed.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'F37 Judge Medium Condensed';
    src: url('fonts/F37Judge-MediumCondensed.eot');
    src: url('fonts/F37Judge-MediumCondensed.eot?#iefix') format('embedded-opentype'), url('fonts/F37Judge-MediumCondensed.woff2') format('woff2'), url('fonts/F37Judge-MediumCondensed.woff') format('woff'), url('fonts/F37Judge-MediumCondensed.ttf') format('truetype'), url('fonts/F37Judge-MediumCondensed.svg#F37Judge-MediumCondensed') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
.page-id-20406 .header-banner-right img {
    box-shadow: none;
}
.page-id-(page id) .header-banner .header-banner-left a.try-btn {
    display: none;
}
.page-id-20666 .header-banner .header-banner-right {
    display: none;
}
.page-id-20976 .level-left {
    margin-left: 5% !important;
}
.page-scoopz-ice-cream #header, .page-scoopz-ice-cream footer {
    display: none;
}
.single-post h3 b, .single-post h4 b, h1, h2, h3, h4, h5, h6, p, a {
    font-weight: 400 !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'F37 Judge Medium Condensed';
}
.single-post ol, .single-post ol li h4 strong, .single-post h4 strong {
    font-size: 22px;
    font-weight: 400;
    font-family: 'F37 Judge Medium Condensed';
}
*:focus {
    outline: none;
    border: none;
}
.accordian-title {
    font-family: "Agrandir";
}
.other-nav {
    width: 40% !important;
}
.page-socap-form .interested-section {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .6);
    z-index: 10000;
    margin-top: 0px !important;
    overflow-y: auto;
}
.page-socap-form .subscribe_find_us {
    display: none;
}
.page-socap-form .interested-section .container, .page-id-19043 .conatct-section .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1120px;
    background-color: transparent;
    padding: 120px 106px 35px;
    border-radius: 10px;
    background-image: url(/wp-content/uploads/2022/04/SOCAP-Webinar-Form.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    box-shadow: 0 0 10px rgb(0 0 0 / 17%);
}
.hs-button:hover {
    cursor: pointer;
}
.clutch-widget {
    padding-top: 5%;
}
.page-flare-for-zendesk-manufacturing .three_column_content .right_content h3:after {
    display: none;
}
.page-flare-for-zendesk-manufacturing .three_column_content h3:after {
    display: none;
}
.page-flare-for-zendesk-manufacturing .three_column_content .container {
    border-top: none;
    padding-top: 0px;
}
.page-zendesk .cta_box h3:before {
    display: none;
}
.page-zendesk .cta_box h3 img {
    margin-left: 27%;
    width: 50%;
}
.page-zendesk .cta_box h3 {
    width: 256.33px;
    height: 174.78px;
}
.page-fayebsg-products ol li ol li {
    list-style-type: lower-latin !important;
}
.page-fayebsg-products ol li ol li ol li {
    list-style-type: lower-roman !important;
}
.page-fayebsg-products ol li ol li ol li ol li {
    list-style-type: decimal !important;
}
.page-fayebsg-products ol li {
    padding-bottom: 0 !important;
}
.page-fayebsg-products ol li ol li.hide_marker {
    list-style-type: none !important;
}
.sub_menu_wrap div:nth-child(6) {
    clear: both;
    float: left;
    display: block; 
    position: relative;

} 
.page-sugarcrm-hosting .primary-menu-container>ul>li>a {
        color: #363636;
}
.sub_menu_wrap div:nth-child(5) {
    display: none;
}
.page-payment-successful .inner-text-right p, .page-thank-you .inner-text-right p {
    margin-left: 50%;
}
.cta_integration {
    margin-top: 5% !important;
    margin-left: 40%;
}
.page-software-financing .left_content, .page-software-financing .right_contnet, .page-flare-for-zendesk-manufacturing .right_contnet, .page-flare-for-zendesk-manufacturing .left_content {
    border-top: none !important;
    padding-top: 0px !important;
}
.page-software-financing .content_box {
    border-top: solid 1px #f4f4f4;
    padding-top: 70px;
    padding-bottom: 70px;
    border-bottom: solid 1px #f4f4f4;
}
.page-software-financing .center-text-section {
    margin-top: 0px !important;
}
.page-software-financing .two_column_content, .page-flare-for-zendesk-manufacturing .two_column_content {
    padding-top: 0px !important;
}
.page-department-contacts .inner-banner .banner_img img {
    margin-top: 30%;
}
.page-team .center-text-section {
    margin-top: 40px !important;
}
.page-department-contacts section.center-text-section {
    padding-bottom: 50px !important;
    padding-top: 0px !important;
}
#interested .hbspt-form {
    color: white;
}
#interested .hbspt-form label {
    margin-left:1.1rem;
}
.hs-form-field {
    margin-top:1rem;
}
.hbspt-form label {
    margin-left:0.3rem;
}
.page-software-financing .hbspt-form .hs_submit .actions, .page-flare-for-zendesk-manufacturing .hbspt-form .hs_submit .actions {
    text-align: left;
}
.page-team .center-text-section p {
    font-size: 1.8rem;       
}
.page-team .single:nth-child(5) {
    flex: auto;
    margin-right: calc(25% - 22px) !important;
    margin-left: calc(25% - 22px) !important;
}
.account_team_section .columns .single:nth-child(3) .heading img {
    height: 35px;
}
.single-press .inner-banner .banner_content .heading h1 {
    font-size: 4.5rem;
}
.single-press .banner.inner-banner {
    background-image: none !important;
}
.single-press .banner_content {
    padding-top: 10% !important;
}
.page-home .help-section {
    display: none;
}
.page-services .conatct-section { 
    background-color: #fff;
    padding-left: 30px;
    padding-right: 30px;
    max-width: 100%; 
}
#contact_us .container { 
    max-width: 1380px;
}

section#contact_us {
    padding-left: 30px;
    padding-right: 30px;
}
.page-thank-you-flarecx .center-text-section {
    margin-bottom: 80px; 
    margin-top: 0px !important;
}
.page-thank-you-flarecx section {
    padding: 0px;
}
* {
    box-sizing: border-box;
}
img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    outline: none;
}
ul, ol {
    margin: 0;
}

input, select, .button {
    cursor: pointer;
}
input:focus, select:focus, .button:focus {
    outline: 0;
}
a {
    transition: all 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s;
}
.row:before, .row:after, .clearfix:before, .clearfix:after {
    content: '';
    display: block;
    clear: both;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1;
    animation-duration: 1;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes fadeInDown {
    0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}
to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
}
@keyframes fadeInDown {
    0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}
to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
}
section {
    padding: 50px 0;
}
body {
    margin: 0;
    padding: 0;
    font-family: 'Agrandir';
    font-weight: normal;
    font-size: 15px;
    line-height: 1.7;
    color: #252a28;
    overflow-x: hidden !important;
    background-color: #fff;
}
p {
    font-weight: 1em;
    margin: 0 0 15px;
}
.container {
    max-width: 100%;
    padding: 0 30px;
    margin: 0 auto;
}
.btn {
 display: inline-block;
    text-align: center;
    text-decoration: none;
    border-radius: 30px;
    border-style: solid;
    border-width: 1px;
    vertical-align: middle;
    padding: 9px 15px 6px;
    min-width: auto;
    background-color: #480b4b;
    color: #fff;
    font-size: 0.9em; 
    padding: 10px 20px 7px 20px;
    margin-top: 10px;
    position: relative;
  
}
.btn:after {
       background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: center center; 
    background-size: 10px;
    content: "";
    width: 10px;
    height: 9px;
    display: inline-block;
    margin-left: 10px; 
    margin-top: 0;

}
a.btn.btnWhite:after {
    background-image: url(assets/images/arrow.png);
}
a.btn.btnWhite:hover:after {
    background-image: url(assets/images/w-arrow.png);
} 
.btnWhiteBorder {
    border-color: #fff;
    color: #fff;
}
.btnPurpleBorder {
    border-color: #7b39ed;
    color: #7b39ed;
    font-weight: 700;
}
.btnWhite {
    background: #fff;
    color: #7b39ed;
    border-color: #fff;
}
.btnWhite:hover {
    background: transparent;
    color: #fff;
}
.btnPurple {
    background: #7b39ed;
    color: #fff;
    border-color: #7b39ed;
    font-weight: 700;
}
.btnPurpleBorder:after, .btnPurple:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 25px;
}

/*************************header *************************/

.header_banner_combined {position: relative; padding: 0; }
.vertical_header {position: absolute; top: 0; left: 0; z-index: 1; width: 131px; height: 100vh; border-right: none; text-align: center; padding: 0 47px 0; display: none; }
.logo_icon {position: relative; top: 0; left: 0; float: left; padding-top: 12px; }
.header .row {
    float: left;
    width: calc(100% - 90px);
} 
 
body.fixed-menu .logo_icon {top: 18px; } 
.logo_icon svg {fill: #FFADDF; width: 29px; height: 37px; }
body.fixed-menu .logo_icon svg, body.menu_open .logo_icon svg {fill: #480b4b; }
.bottom-logo {position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 70px; }
header {position: absolute; top: 0px; left: 0; right: 0; z-index: 1; width: 100%; padding: 0px 0 0 0px; border-bottom: 1px solid transparent; }
body.fixed-menu header {position: fixed; z-index: 9999; background: #fff; padding: 0; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; height: 80px; }
.primary-menu-container {float: left; padding: 3px 0 0; }
.primary-menu-container ul {padding-left: 0; list-style: none; }
.primary-menu-container>ul>li {float: left; margin-right: 29px; padding: 20px 30px; width: 100%; text-align: left; }
.primary-menu-container>ul>li:last-child {margin-right: 0; }
.primary-menu-container>ul>li.hide_first {opacity: 0; }
body.fixed-menu .primary-menu-container>ul>li.hide_first {opacity: 1; }
.primary-menu-container>ul>li>a {color: #fff; font-size: 1em; letter-spacing: 0.8px; padding: 0px 10px; text-decoration: none; position: relative; display: inline-block; line-height: 1.4; font-weight: 600; }
.primary-menu-container>ul>li>a:after {content: ''; position: absolute; bottom: 0px; left: 0; right: 0; width: 100%; height: 2px; background: #fff; opacity: 0; visibility: hidden; z-index: 2; transform: scale3d(0.25, 1, 1); transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s; }
body.menu_open .primary-menu-container>ul>li.hassub a:after {bottom: -19px; background: #7b39ed; }
body.fixed-menu .primary-menu-container>ul>li.hassub a:after {bottom: -1px; background: #7b39ed; }
body.fixed-menu .primary-menu-container>ul>li>a:hover, body.menu_open .primary-menu-container>ul>li>a:hover {color: #7b39ed; }
.contact {float: right; padding: 21px 0; display: none; }
body.fixed-menu .contact {float: right; padding: 0; margin-top: 10px; margin-right: 0; }
body.fixed-menu .contact .btn {background-color: #38003b !important; color: #fff !important; }
.page-template-zendesk-services .main-header-bg {background-color: #39083A; background-repeat: no-repeat; background-position: center right; height: 620px; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; flex-wrap: wrap; min-height: 640px; }
body.fixed-menu header {box-shadow: 0 2px 5px rgb(0 0 0 / 10%), 0 1px 5px rgb(0 0 0 / 15%); }
body.cbp-spmenu-push-toleft {overflow: hidden !important; position: relative; }
.cbp-spmenu-push-toleft .navigation {left: 0; }
body.fixed-menu.cbp-spmenu-push-toleft header {height: 100%; }
header {z-index: 999; }
.contact a.btn {padding: 9px 14px 5px; min-width: 130px; color: #480b4b; font-size: 0.95em; display: block; margin-top: 0; }
.privacy-policy .contact a.btn {background-color: #480b4b; color: #fff; }
.sub_content img {max-width: 99px; max-height: 35px; width: auto; }
.sub_content ul li {margin-bottom: 0px; } .sub_content ul li a {font-size: 12px; letter-spacing: 0.58px; color: #363636; padding: 5px 0; text-decoration: none; }
.sub_content {margin-top: 30px; padding: 0 10px; width: 100%; float: left; min-height: inherit; }
.sub_content h4 {text-transform: uppercase; letter-spacing: 1px; font-size: 0.85em; }
.access-text h2:before {display: none; }
.menu-item-has-children ul.sub-menu li h5, .footer_in .columns ul li h5 {
    font-weight: 500 !important;
    margin-bottom: 7px;
    font-family: 'Agrandir';
    margin-top: 0;      
    color: #363636;
}
.sub_content > p {height:40px; }
.plus_img {position: absolute; width: 15px; height: 15px; display: block; right: 0; top: 2px; z-index: 999999; }
.plus_img:before {position: absolute; right: 20px; width: 20px; height: 29px; top: 7px; color: #7b39ed; opacity: 1; font-size: 20px; background: url(assets/images/nav-arrowr.png)no-repeat right center; background-size: 10px; content: ""; }
.primary-menu-container>ul>li.current_page_item .plus_img:before, .primary-menu-container>ul>li.current_page_parent .plus_img:before {opacity: 1; }
.primary-menu-container>ul>li.current_page_parent ul.sub-menu li.current_page_item > a, .primary-menu-container>ul>li.current_page_parent > a {color: #7b39ed; }
.plus_img:after {display: none; content: ""; position: absolute; right: 0; width: 12px; height: 1px; transform: rotate(90deg); background-color: #000; top: 7px; }
span.plus_img.active:after {opacity: 0; }
.sub_menu_wrap {display: none; }
.primary-menu-container {overflow: auto; height: 100%; }
.fixed_header_logo {position: relative; top: -17px; opacity: 0; visibility: hidden; }
.fixed-menu .fixed_header_logo, .home.menu_open .fixed_header_logo, .menu_open .fixed_header_logo {opacity: 1; visibility: visible; }
.fixed_header_logo svg {width: 90px; }
body.menu_open header {z-index: 9999; }
.home .menu_open .fixed_header_logo {visibility: visible; opacity: 1; }  



.page-template-zendesk-services .level-section .container {max-width: 100%; padding: 0px 0px; }
.page-kustomer-services .header-banner-right img {max-width: 299px;}
.page-template-zendesk-services p {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0em;
    color: #49545C;
    max-width: 510px;
}
.page-template-zendesk-services section.level-section:nth-of-type(odd) .container .level-banner {
    flex-direction: row-reverse;
}
.page-template-zendesk-services section.level-section:nth-of-type(odd) .container .level-banner .level-right {
    margin-left: 5%;
}
.page-template-zendesk-services section.level-section:nth-of-type(odd) {
    background: #F8F9F9;
}

.page-template-zendesk-services .main-header-bg .container {
    width: 100%;
    max-width: 100%;
}
.page-template-zendesk-services .header-banner-left {
    width: 50%;
}
.page-template-zendesk-services .header-banner-right {
    width: 50%;
    text-align: right;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    justify-content: flex-end;
}
.page-template-zendesk-services .header-banner {
    display: flex;
    flex-wrap: wrap;
    align-items: end!important;
    padding-bottom: 0;
}
.page-template-zendesk-services .header-banner-left h1 {
    font-size: 63px;
    color: #fff;
    padding-bottom: 28px;    
    margin: 0;
    line-height: 0.89;
}
.page-template-zendesk-services .header-banner-left p {
    font-size: 20px;
    color: #d7c8d7;
    padding-bottom: 10px;
    padding-right: 37px;
    letter-spacing: 1px;
    line-height: 1.65;
    max-width: 565px;
}
.page-template-zendesk-services .header-banner-left a, .blog-btn {
    padding: 12px 43px 10px 43px;
    border-radius: 30px;
}
.page-template-zendesk-services .header-banner-left a.book-btn, .page-template-zendesk-services .header-banner-left button.book-btn, a.book-btn {
    background: #49bfaa;
    border-color: #49BFAA;
    color: #fff;
    background-image: url(assets/images/arrow-right-white.png);
    background-repeat: no-repeat;
    background-position: 83% center;
    margin-right: 20px;
    border: 1px solid #49BFAA;
    padding-right: 65px;
}
.page-template-zendesk-services .header-banner-left .btn {
    background: transparent;
}
.page-template-zendesk-services .header-banner-left .btn:hover {
    background-color: #7b39ed;
    border-color: #7b39ed;
    color: #fff;
}
.reviews-section .container {
    max-width: 1280px;
}
.page-template-zendesk-flare section.customer-data .container, .page-template-zendesk-services .level-section .level-banner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0 !important;
}
.page-template-zendesk-flare .customer-data-img, .page-template-zendesk-services .level-left {
    width : calc(50% - 75px);
}
.page-template-zendesk-services section.level-section:nth-of-type(2) .level-left {
    margin-bottom: 3%;
}
.page-template-zendesk-services section.level-section:nth-of-type(3) .level-right {
    margin-bottom: 3%;
}
.page-template-zendesk-services section.industry-specific-section .container {
    max-width: 1410px;
    margin-left: 5%;
    margin-right: 5%;
}
.page-template-zendesk-flare .customer-text, .page-template-zendesk-services .level-right {
    width : calc(50% - 75px);
}
.page-template-zendesk-flare section.customer-data .container {
    max-width: 100% !important;
}
.page-template-zendesk-services .flare {
    position: relative;
}
.page-template-zendesk-services .flare:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0px;
    height: 80px;
    width: 80px;
    background-image: url(assets/images/flare-icon.png);
    background-repeat: no-repeat;
}
.page-template-zendesk-services .axia {
    position: relative;
}
.page-template-zendesk-services .axia:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
    height: 80px;
    width: 80px;
    background-image: url(assets/images/axia-icon.png);
    background-repeat: no-repeat;
}
.page-template-zendesk-services .axia-inner-banner {
    max-width: 765px;
    float: right;
}
.page-template-zendesk-services .flare, .page-template-zendesk-services .axia {
    background-size: cover !important;
}
.page-template-zendesk-services .reviews-section {
    position: relative;
}
.page-template-zendesk-services .reviews-section:before {
    content: "";
    position: absolute;
    right: 0;
    top: -80px;
    height: 80px;
    width: 80px;
    background-image: url(assets/images/reviews-section-icon.png);
    background-repeat: no-repeat;
}
.page-template-zendesk-services .reviews-section .reviews-banner {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-between;
}
.page-template-zendesk-services .reviews-banner-left {
    width : calc(50% - 52px);
    margin-left: 2%;
}
.page-template-zendesk-services .reviews-banner-left h3 {
    margin-top: 54px;
    margin-bottom: 20px;
}
.page-template-zendesk-services .reviews-section .reviews-banner-left a {
    background: transparent;
    border-color: #49BFAA;
    color: #49BFAA;
    background-image: url(assets/images/arrow-right.png);
    background-repeat: no-repeat;
    background-position: 86% center;
    margin-top: 9px;
    font-weight: 700;
    text-align: left;
    min-width: 140px;
}
.page-template-zendesk-services .reviews-section .reviews-banner-left a.dark-h3 {
    color: #2F3941;
}
.page-template-zendesk-services .reviews-section .reviews-banner-left:nth-of-type(2) a:nth-of-type(2), .page-template-zendesk-services .reviews-section .reviews-banner-left:nth-of-type(1) a:nth-of-type(1) {
    display: none;
}
.page-template-zendesk-services .reviews-section .reviews-banner-left a:hover {
    background-color: #7b39ed;
    border-color: #7b39ed;
    color: #fff;
    color: #fff;
}
.page-template-zendesk-services .level-section {
    padding-top: 127px;
}
.page-template-zendesk-services h2 {
    color: #2F3941;
    font-size: 31px;
    line-height: 40px;
    margin-bottom: 28px;
}
.page-template-zendesk-services h3 {
    color: #2F3941;
    font-size: 29px;
    font-weight: 700;
    line-height: 32px;
}
.page-template-zendesk-flare .customer-text, .page-template-zendesk-services .level-right {
    position: relative;
}
.page-template-zendesk-services .level-right h2:before {
    border-color: transparent transparent #6B55A4 transparent;
}
.page-template-zendesk-services .reviews-section {
    background: #F8F9F9;
    padding-top: 162px;
    padding-bottom: 168px;
    margin-top: 109px;
}
.page-template-zendesk-services .flare {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center left;
    background-color: #2f3941;
    height: 900px;
    padding: 136px 0;
}
.page-template-zendesk-services .flare-animation {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.flare-info p, .flare-info h2 {
    color: #fff;
}
.flare-info p {
    width: 100%;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.65;
}
.flare-info h2 {
    margin-top: 71px;
    font-size: 31px;
    margin-bottom: 16px;
    line-height: 1.65;
}
.axia .container, .flare .container {
    max-width: 100%;
}
.axia-info, .flare-banner {
    width: 50%;
}
.axia-banner, .flare-info {
    width: 50%;
}
.page-template-zendesk-services .flare-info a {
    background: transparent;
    border-color: #49BFAA;
    color: #49BFAA;
    background-image: url(assets/images/arrow-right.png);
    background-repeat: no-repeat;
    background-position: 82% center;
    padding: 7px 46px 7px 21px;
}
.page-template-zendesk-services .flare-info a:hover {
    background-color: #7b39ed;
    border-color: #7b39ed;
    color: #fff;
    color: #fff;
}
.axia-animation {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 882px;
}
.axia-banner {
    width: 50%;
    text-align: right;
}
.axia-info {
    width: 50%;
    text-align: left;
    margin-top: 8px;
}
.axia {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center right;
    background-color: #6c55a4;
    padding: 0;
}
.axia-info p, .axia-info h2 {
    color: #fff;
}
.axia-info h2 {
    color: #fff;
    margin-top: 77px;
    margin-bottom: 21px;
}
.page-template-zendesk-services .flare-banner {
    width : calc(50% - 0px);
}
.page-template-zendesk-services .flare-info {
    width : calc(50% - 0px);
    padding-left: 75px;
}
.axia-info a {
    background: transparent;
    border-color: #fff;
    color: #fff;
    background-image: url(assets/images/arrow-right-white.png);
    background-repeat: no-repeat;
    background-position: 82% center;
    padding: 7px 46px 7px 21px;
}
.industry-specific {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.industry-specific .industry-spe-banner {
    width: calc(50% - 75px);
}
.industry-specific .industry-spe-tab {
    width: calc(50% - 75px);
}
.industry-spe-tab .slide-down {
    display: none;
}
.industry-spe-tab h2 {
    margin-bottom: 40px;
}
.specific-tab h4 {
    color: #2F3941;
    font-size: 16px;
    font-weight: 600;
    line-height: 19px;
    border-top: 1px solid #D8DCDE;
    padding-top: 25px;
    padding-bottom: 25px;
    margin-bottom: 0px;
    cursor: pointer;
}
.specific-tab-info.ui-accordion.ui-widget.ui-helper-reset:last-child h4 {
    border-bottom: 1px solid #D8DCDE;
    padding-right: 20px;
}
.specific-tab-info.ui-accordion.ui-widget.ui-helper-reset:last-child h4[aria-expanded="true"] {
    border-bottom: none !important;
}
.industry-spe-tab .specific-tab .specific-tab-info .slide-down p {
    font-size: 16px;
}
.industry-spe-tab .specific-tab .specific-tab-info .slide-down {
    padding-left: 0px;
}
.industry-spe-tab .specific-tab .specific-tab-info .slide-down a {
    text-decoration: none;
    background: transparent;
    border-color: #49BFAA;
    color: #49BFAA;
    background-image: url(assets/images/arrow-right.png);
    background-repeat: no-repeat;
    background-position: 65% center;
    padding: 0px 65px 0px 0px;
    border: none;
    text-align: left;
}
.industry-spe-tab h2 {
    position: relative;
}
.industry-spe-tab:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #6B55A4 transparent;
    margin-bottom: 3px;
}
.specific-tab .specific-tab-info h4 {
    position: relative;
    padding-right: 10px;
}
.specific-tab .specific-tab-info h4:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    border: 2px solid #87929D;
    border-left: 0;
    border-top: 0;
    right: 0;
    transform: rotate(45deg) translateY(-50%);
    top: 50%;
    margin-top: -3px;
}
.zendesk-partner {
    background: #F8F9F9;
    padding-top: 100px;
    padding-bottom: 100px;
}
.zendesk-info {
    max-width: 511px;
    margin: 0 auto;
    margin-bottom: 60px;
}
.zendesk-info h3 {
    position: relative;
    padding-top: 50px;
    color: #2F3941;
    font-size: 48px;
    letter-spacing: normal;
    font-weight: 800;
    line-height: 40px;
    margin-bottom: 25px;
    text-align: left;
}
.zendesk-info h3:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;    
    border-color: transparent transparent #6B55A4 transparent;
    top: 0;
}
.zendesk-info a {
    background: transparent;
    border-color: #49BFAA;
    color: #49BFAA;
    background-image: url(assets/images/arrow-right.png);
    background-repeat: no-repeat;
    background-position: 93% center;
}
.zendesk-lead {
    display: flex;
    flex-wrap: wrap;
}
.zendesk-lead-year {
    background: #17494D;
    color: #fff;
    box-shadow: 0px 14px 30px rgb(0 0 0 / 20%);
    text-align: center;
    width: calc(33.333% - 40px);
    margin: 0 20px;
    padding: 26px 20px;
    clip-path: polygon(11% 0, 100% 0, 100% 100%, 0 100%, 0 17%);
    position: relative;
    height: 270px;
    margin-top: 40px !important;
}
.zendesk-lead-year h3 {
    max-width: 241px;
    margin: 0 auto 28px;
    font-weight: 500;
    font-size: 23px;
    font-family: 'Poppins', sans-serif;
    max-width: 100%;
    font-size: 1.5em !important;
    line-height: 1.2;
    min-height: 95px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    color: #fff;
}
.zendesk-lead-year h5 {
    color: #fff;
    font-family: 'Poppins', sans-serif;
    max-width: 100%;
}
.zendesk-lead-year h5 {
    color: #fff;
    margin-bottom: 14px!important;
    font-size: 18px !important;
    line-height: 28px;
}
.zendesk-lead-year h3 p {
    font-size: 24px;
    font-weight: 600;
    color: #fff;
}
.zendesk-lead-year span {
    background: #fff;
    color: #17494D;
    padding: 7px 7px 2px 8px;
    font-weight: 600;
}
.page-template-zendesk-services .zendesk-lead-year h3, .page-template-zendesk-services .zendesk-lead-year h5 {
    color: #fff;
    text-shadow: none;
}
.page-template-zendesk-services .zendesk-lead-year span {
    background: #fff;
    color: #17494D;
    padding: 7px 7px 2px 8px;
    font-weight: 600;
    left: 40%;
    right: 40%;
    bottom: 25px;
    position: absolute;
}
.header-banner-right img {
    box-shadow: 0px 6px 12px rgb(57 8 58 / 40%), 0px 32px 72px rgb(57 8 58 / 51%);
    background-color: #fff;
    padding: 24px;
    border-radius: 25px;
}
.reviews-banner-left img {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 80% 100%, 0 100%, 0% 100%);
    filter: drop-shadow(0px 0px 9px rgba(0, 0, 0, 0.5));
}
.companies-banner .companies-customer {
    width: calc(25% - 60px);
    margin: 0 30px 0px;
}
.companies-banner .companies-customer h5 {
    color: #2F3941;
    padding-top: 10px;
}
.companies-customer-btnlink {
    text-align: center;
    padding-top: 50px;
}
.page-template-zendesk-services .companies-customer-btnlink a {
    background: transparent;
    border-color: #49BFAA;
    color: #49BFAA;
    background-image: url(assets/images/arrow-right.png);
    background-repeat: no-repeat;
    background-position: 87% center;
}
.page-template-zendesk-services .companies-customer-btnlink a:hover {
    background-color: #7b39ed;
    border-color: #7b39ed;
    color: #fff;
    color: #fff;
}
.companies-section .companies-icon-logo {
    position: relative;
}
.companies-section .companies-icon-logo:before {
    content: "";
    position: absolute;
    bottom: 0!important;
    right: 0!important;
    height: 24px;
    width: 25px;
    background-image: url(assets/images/img-banner-icon.png);
    background-repeat: no-repeat;
}
.companies-section .companies-icon-logo h5 {
    margin-bottom: 15px;
}
.page-template-zendesk-services .customer-section {
    background: #F8F9F9;
    padding: 100px 0px;
}
.page-template-zendesk-services .customer-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.page-template-zendesk-services .customer-left {
    width: calc(45% - 0px);
}
.page-template-zendesk-services .customer-right {
    width: calc(50% - 0px);
    text-align: right;
}
.page-template-zendesk-services .customer-left h2 {
    position: relative;
    padding-top: 45px;
    max-width: 450px;
}
.page-template-zendesk-services .customer-left h2:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #6B55A4 transparent;
    top: 0;
}
.companies-section .companies-icon-logo:before {
    display: none;
}
.page-template-zendesk-services .customer-left a {
    background: #49bfaa;
    border-color: #49BFAA;
    color: #fff;
    background-image: url(assets/images/arrow-right-white.png);
    background-repeat: no-repeat;
    background-position: 83% center;
    margin-right: 20px;
    border: 1px solid #49BFAA;
    padding: 14px 75px 14px 40px;
}
.page-template-zendesk-services .customer-left a:hover {
    background-color: #7b39ed;
    border-color: #7b39ed;
    color: #fff;
}
.page-template-zendesk-services .companies-section .companies-head h2 {
    text-align: center;
    position: relative;
    padding-top: 45px;
    padding-bottom: 45px;
}
.page-template-zendesk-services .companies-section .companies-head h2:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #6B55A4 transparent;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: max-content;
}
.page-template-zendesk-services .companies-section {
    padding-top: 150px;
    padding-bottom: 150px;
}
.page-template-zendesk-services .companies-banner {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -30px;
}
.companies-icon-logo img {
    clip-path: polygon(0 0, 100% 0, 100% 89%, 92% 100%, 0 100%, 0 19%);
}
.page-template-zendesk-services .companies-banner .companies-customer img {
    clip-path: polygon(100% 0, 100% 85%, 89% 100%, 0 100%, 0 0);
    -ms-clip-path: polygon(100% 0, 100% 85%, 89% 100%, 0 100%, 0 0);
    -webkit-clip-path: polygon(100% 0, 100% 85%, 89% 100%, 0 100%, 0 0);
}
.page-template-zendesk-services .companies-banner .companies-customer p {
    padding-top: 20px;
}
.page-template-zendesk-services .companies-banner .companies-customer a {
    color: #2F3941;
    text-decoration: none;
    font-size: 14px;
}
.page-template-zendesk-services .companies-banner a.companies-banner-link {
    text-decoration: none;
    background: transparent;
    border-color: #49BFAA;
    color: #49BFAA;
    background-image: url(assets/images/arrow-right.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    padding: 12px 65px 10px 0px;
    font-weight: 600;
}
.page-template-zendesk-services .companies-banner .companies-customer p {
    line-height: 20px;
}
.submenu_hold {
    padding-top: 50px;
    margin-top: 126px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    min-height: 400px;
    z-index: 1;
    padding-bottom: 75px;
    opacity: 0;
    visibility: hidden;
}
.fixed-menu .submenu_hold {
    margin-top: 100px;
}
.submenu_hold.active {
    opacity: 1;
    visibility: visible;
}
.submenu_hold .bottom-logo.menu-logo {
    right: auto;
    left: 40px;
    bottom: 82px;
}
.menuitems_hold .menuItems .image {
    margin-bottom: 43px;
}
.menuitems_hold .menuItems {
    float: left;
    width: 25%;
    max-width: 260px;
}
.menuitems_hold .menuItems .menutitle h4 {
    font-weight: 700;
    font-size: 11px;
    margin: 0 0 13px;
    letter-spacing: 1.26px;
    color: #252a2b;
}
.menuitems_hold .menuItems .menu-container ul li {
    margin-bottom: 12px;
}
.menuitems_hold .menuItems .menu-container ul li a {
    font-size: 15px;
    letter-spacing: 0.58px;
    color: #303334;
    padding: 5px 0;
    text-decoration: none;
}
.menuitems_hold .menuItems .menu-container ul li a:hover {
    color: #7b39ed;
}
.submenu_content .last_menu_items {
    margin-top: 40px;
}
.submenu_content .last_menu_items ul li {
    float: left;
    width: 25%;
    max-width: 260px;
}
.submenu_content .last_menu_items ul li a {
    text-decoration: none;
    font-size: 15px;
    letter-spacing: 0.58px;
    color: #303334;
    padding: 0;
}
.submenu_content .last_menu_items ul li a:hover {
    color: #7b39ed;
}
.banner {
    background: #480b4b;
    height: 100vh;
    overflow: hidden;
}
.banner_content {
    padding-top: 176px;
    padding-left: 41px;
    height: 100%;
}
.banner_content .heading h1 {
    font-family: 'F37 Judge Medium Condensed';
    font-size: 5em;
    color: #fff;
    max-width: 272px;
    margin: 0;
    line-height: 0.89;
}
.heading:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #fff transparent;
    margin-bottom: 15px;
}
.flex {
    display: flex;
    flex-wrap: wrap;
}
.our_company .heading {
    max-width: 640px;
    margin-bottom: 39px;
}
.our_company .heading h2 {
    font-size: 3em;
    color: #480b4b;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0;
    line-height: 0.99;
}
.our_company .heading:before {
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 26px;
}
.awards_list {
    text-align: center;
}
.awards_list .awards_items {
    display: inline-block;
    vertical-align: middle;
    margin: 0 30px;
}
.reach_out .reach_out_content .content h2 {
    background-image: url(assets/images/about-company.jpg);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.closePopup .banner-popup, .closePopup .video-popup {
    display: flex;
    display: -ms-flexbox;
    display: flex;
}
.footer_in {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.subscribe_find_us {
    width: 100%;
    float: left;
    padding-left: 0px;
}
.footer_in .columns {
    float: left;
    width: 50%;
    margin-bottom: 15px;
}
.footer_in .columns h4 {
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 5px;
    color: #7b39ed;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-top: 30px;
}
.footer_in .columns ul {
    padding-left: 0;
    list-style: none;
}
.footer_in .columns ul li a {
    font-size: 11px;
    text-decoration: none;
    letter-spacing: 0.8px;
    color: #242727;
}
.banner .row {
    flex-wrap: wrap;
    display: flex;
    align-items: baseline;
}
section.our_company {
    margin-top: 70px;
}
.our_company .row.flex {
    align-items: flex-start;
}
.our_company .right {
    padding-left: 0px;
    padding-top: 35px;
}
.banner .container {
    position: relative;
    height: 100%;
    max-width: 1200px;
}
.banner .container:after {
    display: none;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(assets/images/banner-bg2.png)no-repeat right center;
    bottom: 0;
    right: 0;
    background-size: cover;
    background-position: 37%;
}
.banner .container .row {
    z-index: 9;
}
.banner_img {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    background-size: contain;
    background-position: -251px;
    max-width: 748px;
    background-repeat: no-repeat;
}
.software-section {
    display: flex;
    flex-wrap: wrap;
    background-color: #03a75e;
    width: 100%;
    margin-top: 10px;
    position: relative;
    padding: 0;
    min-height: 650px;
    justify-content: center;
}
.software-left {
    float: left;
    width: 100%;
    background-color: #b2f002;
    padding: 0 0 50px;
    clip-path: polygon(100% 0%, 100% 0, 100% 100%, 88px 100%, 0 79%, 0 0);
    -webkit-clip-path: polygon(100% 0%, 100% 0, 100% 100%, 88px 100%, 0 79%, 0 0);
    -ms-clip-path: polygon(100% 0%, 100% 0, 100% 100%, 88px 100%, 0 79%, 0 0);
}
.software-img {
    width: 100%;
    float: right;
    clip-path: polygon(100% 0%, 100% 0, 100% 100%, 67px 100%, 0 90%, 0 0);
    -webkit-clip-path: polygon(100% 0%, 100% 0, 100% 100%, 67px 100%, 0 90%, 0 0);
    -ms-clip-path: polygon(100% 0%, 100% 0, 100% 100%, 67px 100%, 0 90%, 0 0);
}
.software-section .item {
    display: flex;
    flex-wrap: wrap;
}
.software-section .container {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 111px;
}
.software-text h2 {
    font-size: 3em;
    max-width: 295px;
    text-transform: uppercase;
    font-family: 'F37 Judge Medium Condensed';
    line-height: 1;
    color: #016d3c;
}
.software-text h2 strong {
    color: #009753;
}
.software-text {
    float: right;
    max-width: 572px;
    width: 100%;
    padding-left: 30px;
    padding-top: 130px;
    background: url(/wp-content/uploads/2021/12/line-bg.webp)no-repeat 75% center;
}
.software-section .container ol {
    margin: 0;
    padding: 0;
    background-color: rgba(249, 253, 237, 0.7);
    display: inline-block;
    width: 100%;
}
.software-section .container ol li {
    width: 50%;
    float: left;
    height: 210px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    list-style-type: none;
}
.software-section .container ol li a {
    position: absolute;
    bottom: 20px;
    width: 100%;
    padding: 0 20px;
    text-decoration: none;
    color: #36ab76;
}
.testimonial-left h2 {
    font-size: 4em;
    max-width: 100%;
    text-transform: uppercase;
    font-family: 'F37 Judge Medium Condensed';
    line-height: 1;
    color: #480b4b;
    margin-bottom: 63px;
}
.testimonial-left {
    width: 100%;
    float: none;
    padding-right: 0;
    max-width: 485px;
    margin: 64px auto 66px;
    padding: 30px 16px 0;
    display: inline-block;
}
.home .testimonial-left {
    padding-left: 30px;
    margin-top: 0;
}
.testimonial-right {
    width: 100%;
    float: left;
    margin-top: 0px;
}
.home .testimonial-right {
    background-color: #e82127;
}
.testimonial-img {
    width: 100%;
    float: left;
}
.testimonial-text {
    width: 100%;
    float: left;
    padding: 38px;
    position: relative;
}
.awards {
    padding: 80px 0 0;
}
.awards .container {
    max-width: 1088px;
}
.home .testimonial-section a.btn {
    margin-top: 24px;
    padding: 11px 33px 9px;
    font-size: 13px;
    color: #8346ee;
    font-weight: 600;
    min-width: 251px;
    text-align: left;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
    background-color: transparent;
}

.testimonial-section a.btn {
    margin-top: 20px;
    padding: 11px 33px 8px;
    font-size: 15px;
    color: #fff;
    font-weight: 600;
    min-width: 196px;
    text-align: left;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
    background-color: #480b4b;
}
.testimonial-section a.btn:after {
    display: none;
}
.testimonial-text img {
    margin-bottom: 40px;
}
.testimonial-text p {
    color: #fff;
    font-size: 1em;
    max-width: 100%;
}
.testimonial-right .item {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}
.testimonial-right .item .testimonial-text img {
    width: auto !important;
    margin-bottom: 18px;
    max-height: 90px;
}
.contact a.btn:hover {
    background-color: #7b39ed !important;
    border-color: #7b39ed !important;
}
.owl-carousel .owl-item .testimonial-img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
#testimonial-silder .owl-stage-outer {
    width: 100%;
}
.testimonial-text .auther-box img {
    max-width: 90px;
    background-color: #dfd1d1;
    float: left;
}
.auther-box {
    margin-left: 0px;
    margin-top: 35px;
}
.auther-box strong {
    display: block;
    color: #ffff;
    font-size: 1.1em;
}
.auther-box span {
    margin-top: 21px;
    display: block;
    float: left;
    padding-left: 20px;
    color: #fff;
    width: calc(100% - 125px);
    font-size: 11px;
}
.auther-box > img[src$="placeholder.jpg"], .auther-box > img[src$="placeholder.png"], .auther-box > img[src$="user-img.jpg"], .auther-box > img[src$="user-img.png"] {
    opacity: 0 !important;
    visibility: hidden !important;
}
.testimonial-left p {
    max-width: 100%;
    letter-spacing: 0.8px;
    line-height: 1.6;
}
.Industris-section {
    padding: 0px 0 70px;
    display: inline-block;
    width: 100%;
    background-color: #7b39ed;
    position: relative;
    overflow: hidden;
    background-size: cover !important;
    margin: 80px 0 0;
}
.Industris-img {
    width: 100%;
    float: left;
    position: relative;
}
.Industris-text {
    float: left;
    width: 100%;
    margin-top: 32px;
    position: relative;
    z-index: 9;
    padding: 0 30px;
}
.Industris-section:before {
    content: "";
    position: absolute;
    width: 100%;
    background: url(/wp-content/uploads/2021/12/banner-bg.webp)no-repeat 43px top;
    height: 925px;
    background-size: contain;
    top: 80px;
    left: 17px;
    pointer-events: none;
}
.Industris-section .container {
    max-width: 1150px;
    padding: 0;
}
.Industris-text h2 {
    color: #fff;
    font-size: 4em;
    max-width: 100%;
    text-transform: uppercase;
    font-family: 'F37 Judge Medium Condensed';
    line-height: 1;
    margin-left: 0px;
    position: relative;
    margin-top: 10px;
}
.Industris-text p {
    color: #f2f2f2;
    max-width: 506px;
    letter-spacing: 0.67px;
    font-weight: 400;
}
.access-box {
    width: 100%;
    float: left;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.access-img {
    width: 100%;
    float: left;
}
.access-img {
    background: url(/wp-content/uploads/2021/12/first-bg.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.access-box:last-child .access-img {
    background: url(/wp-content/uploads/2021/12/secend-bg.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.access-text h2 {
    font-size: 4em;
    max-width: 100%;
    text-transform: uppercase;
    font-family: 'F37 Judge Medium Condensed';
    line-height: 1;
    color: #480b4b;
    margin-top: 0;
    margin-bottom: 10px;
    position: relative;
}
.access-text h2:before {
    content: '';
    display: none;
    border-style: solid;
    border-width: 0 0 20px 20px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -39px;
}
.access-text {
    width: 100%;
    float: left;
    padding-top: 20px;
    text-align: center;
}
.access-text p {
    color: #535353;
    font-size: 0.9em;
    margin-bottom: 8px;
}
.access-text a.btn {
    background-color: #7b39ed;
    border-color: #7b39ed;
    color: #fff;
    min-width: inherit; 
    text-align: left;
    padding: 7px 30px 4px;
    margin-top: 5px;
    background-image: none;
    background-repeat: no-repeat; 
    background-position: 90% center;
    background-size: 12px;
} 
.Industris-text .btn {
    margin-top: 18px;
    color: #fff;
    min-width: inherit !important; 
    text-align: left;
    padding: 13px 27px 8px;
    font-size: 0.9em;
    letter-spacing: 0.5px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
    background-color: transparent;
}
.Industris-text .btn:after,.access-text a.btn:after { 
    margin-left: 30px;
}
.new-section {
    display: inline-block;
    width: 100%;
    padding: 110px 30px 30px;
}
.new-section h2 {
    max-width: 1440px;
    margin: 0 auto;
    font-size: 4.5em;
    text-transform: uppercase;
    font-family: 'F37 Judge Medium Condensed';
    line-height: 1;
    color: #480b4b;
    margin-bottom: 50px;
    position: relative;
    padding: 0 30px;
}
.new-section .item p a {
    text-decoration: none;
    color: #363636;
}
.new-section .owl-carousel.owl-theme {
    overflow: hidden;
    width: 100%;
    float: right;
    padding-left: 0px;
    display: block;
}
.new-section .item p {
    height: auto;
    font-size: 1em;
    letter-spacing: 0.5px;
    font-weight: 500;
    margin-bottom: 10px;
}
.item-img {
    margin-top: 11px;
}
#news-silder .item {
    margin-bottom: 35px;
}
.new-section .item > a {
    color: #7b39ed;
    text-decoration: none;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 0.4px;
    display: inline-block;
    width: 100%;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 12px;
}
.software-section .owl-carousel.owl-theme {
    height: 100%;
    width: 100%;
    overflow: hidden;
    display: block;
}
.owl-item {
    float: left;
}
.new-section h2:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 22px 22px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 42px;
    position: absolute;
    top: -48px;
}
.page-zoom .title_partner_logo h2:before, .page-asana .title_partner_logo h2:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 22px 22px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 42px;
    position: absolute;
    top: -48px;
}
.page-zoom .title_partner_logo h2, .page-asana .title_partner_logo h2 {
    text-align: left;
    margin-bottom: 4%;
}
.title_partner_logo h2 {
    border-top: none !important;
    padding-top: 0px !important;
}
.reach_out_content {
    display: inline-block;
} 
.owl-nav.disabled {
    display: none;
}
.owl-dots.disabled {
    display: none;
}
.owl-nav {
    display: none;
}
.owl-dots {
    display: none;
}
#new-silder .owl-stage {
    padding-left: 0 !important;
}
.navigation {
    position: fixed;
    background-color: #fff;
    z-index: 99999;
    left: -100%;
    width: 270px;
    height: 100%;
    top: 0;
    padding-top: 0px;
    transition: all 0.5s ease-in-out;
}
.owl-carousel .owl-item img {
    width: inherit !important;
}

.our_company .container {
    max-width: 960px;
}
.our_company .right p { 
    font-size: 1em;
    line-height: 1.6;
    margin-bottom: 20px;
    letter-spacing: 0.2px;
}
.our_company a.btn {
    min-width: 170px;
    text-align: left;
    background-color: transparent;
    padding: 9px 25px 6px;
    font-size: 13px;
    margin-top: 13px;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
    margin: 34px auto 0;
    display: block;
}
.our_company a.btn:after {
    display: none;
}
.software-section .owl-carousel.owl-theme .owl-stage-outer {
    height: 100%;
}
.software-section .owl-carousel.owl-theme .owl-stage-outer .owl-stage {
    height: 100%;
}
.software-section .owl-carousel.owl-theme .owl-stage-outer .owl-stage .owl-item {
    height: 100%;
}
.software-section .owl-carousel.owl-theme .owl-stage-outer .owl-stage .item {
    height: 100%;
}
.software-section .owl-carousel.owl-theme .owl-stage-outer .owl-stage .item img {
    width: 100% !important;
    height: 100%;
    object-fit: cover;
}
#news-silder .owl-stage {
    padding-left: 0 !important;
}
#news-silder .owl-stage {
    padding-left: 0 !important;
}
#news-silder .item-img img {
    max-width: 100% !important;
    height: auto !important;
    object-fit: cover;
    clip-path: polygon(100% 0, 100% 85%, 89% 100%, 0 100%, 0 0);
    -ms-clip-path: polygon(100% 0, 100% 85%, 89% 100%, 0 100%, 0 0);
    -webkit-clip-path: polygon(100% 0, 100% 85%, 89% 100%, 0 100%, 0 0);
    max-height: 175px;
    width: 100% !important;
}
.help-section {
    text-align: center;
    margin: 0 0 60px;
}
.help-section .container {
    max-width: 800px;
    position: relative;
}
.help-section a.btn {
    background-color: #7b39ed;
    border-color: #7b39ed;
    color: #fff;
    min-width: 208px;
    text-align: left;
    padding: 9px 23px 6px;
    margin-top: 50px;
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    font-size: 14px;
    background-size: 12px;
}
.help-section .container:after {
    content: "";
    width: 100%;
    height: 228px;
    position: absolute;
    top: 127px;
    transform: translate(-50%, -50%);
    background-color: #1302f1;
    left: 50%;
    max-width: 540px;
    margin-top: -45px;
}
.help-section .container img {
    max-width: 100%;
    position: relative;
    z-index: 9;
}
#thumbs .item {
    width: 50%;
    float: left;
    height: 150px;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style-type: none;
    position: relative;
    cursor: pointer;
}
#thumbs .item img {
    width: auto !important;
    height: auto;
    max-height: 70px;
    max-width: 160px;
}
#thumbs .item:after {
    content: "";
    position: absolute; 
    right: 0;
    width: 1px;
    height: calc(100% - 55px);
    background-color: #ececec;
}
#thumbs .item a {
    left: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 0 10px;
    text-decoration: none;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    padding-bottom: 10px;
    height: 100%;
    font-family: 'Agrandir';
    font-style: normal;
    font-weight: 700 !important;
    font-size: 14px !important;
    line-height: normal;
    letter-spacing: 0.25px;
    color: #5AA97A;
    background-size: 9px !important;
    text-align: center;
    justify-content: center;
}
#thumbs .item a:after {
    content: "";
    margin: 5px 0 5px 10px;
    background: url(assets/images/g-arrow.png)no-repeat center;
    width: 9px;
    height: 9px;
    background-size: contain;
}
#thumbs .item:before {
    font-weight: bold;
    font-size: 8px;
    margin-right: 0.5rem;
    line-height: 1;
    top: 38px;
    position: absolute;
    z-index: 9;
    left: 40px;
    font-weight: 600;
    color: #36ab76 !important;
}
#thumbs .item {
    counter-increment: my-awesome-counter;
    position: relative;
}
#thumbs .item:nth-child(4), #thumbs .item:nth-child(5), #thumbs .item:nth-child(6) {
    background-color: #cddad0;
}
#thumbs .item.active {
    background-color: #fff;
}
.help-section a.btn:hover, .btn:hover, .access-text a.btn:hover, .Industris-text .btn:hover, .testimonial-section a.btn:hover, .our_company a.btn:hover {
    background-color: #7b39ed;
    border-color: #7b39ed;
    color: #fff;
    color: #fff;
}
.our_company a.btn:hover, .testimonial-section a.btn:hover {
    background-image: url(assets/images/w-arrow.png);
}
.new-section .item a:hover {
    color: #480b4b; 
    background-image: url(assets/images/arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 12px;
}
.help-section h2 {
    position: relative;
    font-size: 4em;
    margin-bottom: 20px;
    margin-top: -30px;
    z-index: 999;
    text-transform: uppercase;
    font-family: 'F37 Judge Medium Condensed';
    line-height: 1;
    color: #7b39ed;
    letter-spacing: 0.5px;
    background-image: url(assets/images/banner-bg.png);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-position: -12px 50%;
}
#thumbs .owl-item.current .item {
    background-color: #fff;
}
.testimonial-section .container { 
    padding: 0 30px;
} 
.cbp-spmenu-push-toleft .button_container .middle {
    opacity: 0;
}
.cbp-spmenu-push-toleft .button_container .top {
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    -webkit-transform: translateY(-50%) rotate(45deg);
    -moz-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
}
.cbp-spmenu-push-toleft .button_container .bottom {
    top: 50%;
    transform: translateY(-50%) rotate(-45deg);
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -moz-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
}
.button_container {
    clear: both;
    display: block;
    position: absolute;
    top: 36px;
    float: right;
    right: 30px;
    height: 21px;
    width: 45px;
    cursor: pointer;
    z-index: 100;
    transition: opacity .25s ease;
    transition: opacity .25s ease;
    z-index: 9999999;
    background-color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 100px;
}
.button_container span {
    cursor: pointer;
    border-radius: 5px;
    background: #42281a;
    display: block !important;
    border: none;
    height: 2px;
    width: 20px;
    position: absolute;
    top: 14px;
    left: 10px;
    -webkit-transition: all .35s ease;
    transition: all .35s ease;
    cursor: pointer;
}
.button_container span.middle {
    top: 20px;
}
.button_container span.bottom {
    top: 26px;
}
.hbspt-form {
    width: 100%;
    
}
.form-column-right #hs-form-iframe-0 {
    margin-left: 100px;
    margin-top: 42px;
}
.hbspt-form input {
    cursor: auto;
}
.form-columns-1 > div {
    width: 100%;
}
.hbspt-form [class^="form-columns"] {
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
}
.hs-form fieldset[class^="form-columns"] div.input {
    margin-right: 0;
    padding: 0 .3rem;
}
.input[data-reactid*="$message"] textarea {
    height: 110px;
}
.hs-form fieldset .input[data-reactid*="$message"] textarea.hs-input {
    margin: 0;
}
.hbspt-form form [class^="form-columns"] > div.hs-form-field input, .input[data-reactid*="$message"] textarea, .hbspt-form form [class^="form-columns"] > div.hs-form-field select, .hbspt-form #message-ce854c66-7a5f-41cb-b9da-df9501675a54, .hbspt-form #message-6ac5c46f-f4a4-4ac4-8de7-0b6009e5e7e6 {
    border: solid 1px #e7e7e7 !important;
    border-radius: 3px;
    font-size: 1em !important;
    letter-spacing: 0.3px !important;
    padding: 10px 15px 13px;
    color: #480b4b;
    cursor: inherit;
    font-family: 'Agrandir' !important;
}
.hbspt-form form [class^="form-columns"] > div.hs-form-field input, .input[data-reactid*="$message"] textarea, .hbspt-form form [class^="form-columns"] > div.hs-form-field select option {
    font-weight: bold;
}
.hbspt-form form [class^="form-columns"] > div.hs-form-field select:valid {
    font-weight: bold;
}
.input[data-reactid*="$message"], .hbspt-form form [class^="form-columns"] > div.hs-form-field input, .hs-form fieldset .input[data-reactid*="$message"] textarea.hs-input, .hbspt-form form [class^="form-columns"] > div.hs-form-field select, .hbspt-form form [class^="form-columns"] > div.hs-form-field select {
    width: 100% !important;
    margin: 8px 0 0 0;
}
.hbspt-form .hs-input:not([type=file]) {
    background-color: transparent;
}
.hbspt-form .hs-input::placeholder {
    color: #000;
    font-weight: initial !important;
}
.hbspt-form .hs_submit .actions {
    text-align: right;
}
.hbspt-form .hs_submit .actions input[type=submit] {
    background-color: #480b4b;
    padding: 15px 24px 12px;
    width: 15em;
    text-align: left;
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: 87% center;
    background-size: 11px;
    border-radius: 50px;
    color: #fff;
    font-family: 'Agrandir' !important;
    border: none;
    margin-top: 1rem;
    font-size: .9rem;
}
.hbspt-form .hs_submit .actions input[type=submit]:hover {
    background-color: #7a39ed;
}
.hbspt-form select option:first-child {
    font-weight: normal;
}
.hbspt-form #message-ce854c66-7a5f-41cb-b9da-df9501675a54, .hbspt-form #message-6ac5c46f-f4a4-4ac4-8de7-0b6009e5e7e6 {
    width: 100% !important;
    margin-top: 8px;
}
.hbspt-form form .hs-message .hs-fieldtype-textarea {
    height: 140px;
    width: 100% !important;
    margin-top: 3px;
    border: 1px solid #e7e7e7!important;
    border-radius: 3px;
    font-size: 1em!important;
    letter-spacing: .3px!important;
    padding: 12px 15px 9px;
    color: #480b4b;
    cursor: inherit;
    line-height: 1.5;
    font-family: Agrandir!important;
    margin-top: 7px; 
}
.page-id-19043 .hbspt-form .hs-input:not([type=file]), .page-id-19043 .hbspt-form form [class^="form-columns"] > div.hs-form-field input, .input[data-reactid*="$message"] textarea, .page-socap-form .hbspt-form form [class^="form-columns"] > div.hs-form-field input, .input[data-reactid*="$message"] textarea, .hbspt-form form [class^="form-columns"] > div.hs-form-field select, .page-socap-form .hbspt-form .hs-input:not([type=file]) {
    background-color: #fff;
}
.page-id-19043 .hbspt-form .hs_submit .actions input[type=submit], .page-socap-form .hbspt-form .hs_submit .actions input[type=submit] {
    background-color: #49bfaa;
    padding: 15px 24px 12px;
    width: 15em;
    text-align: left;
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: 87% center;
    background-size: 11px;
    border-radius: 50px;
    color: #fff;
    border: none;
    margin-top: 1rem;
    font-size: 14px;
}
.page-id-19043 #label-firstname-c1a8b364-93ef-4d2f-a7c7-ec1f4c4be004, .page-id-19043 #label-lastname-c1a8b364-93ef-4d2f-a7c7-ec1f4c4be004, .page-id-19043 #label-email-c1a8b364-93ef-4d2f-a7c7-ec1f4c4be004, .page-id-19043 #label-company-c1a8b364-93ef-4d2f-a7c7-ec1f4c4be004, .page-id-19043 #label-message-c1a8b364-93ef-4d2f-a7c7-ec1f4c4be004, .page-socap-form #label-firstname-c1a8b364-93ef-4d2f-a7c7-ec1f4c4be004, .page-socap-form #label-lastname-c1a8b364-93ef-4d2f-a7c7-ec1f4c4be004, .page-socap-form #label-email-c1a8b364-93ef-4d2f-a7c7-ec1f4c4be004, .page-socap-form #label-company-c1a8b364-93ef-4d2f-a7c7-ec1f4c4be004, .page-socap-form #label-message-c1a8b364-93ef-4d2f-a7c7-ec1f4c4be004 {
    color: #c2c8cc;
    margin-left: 5px;
}
.page-id-19043 .hs_firstname, .page-id-19043 .hs_email, .page-id-19043 .hs_lastname, .page-id-19043 .hs_company, .page-socap-form .hs_firstname , .page-socap-form .hs_email, .page-socap-form .hs_lastname, .page-socap-form .hs_company {
    margin-bottom: 3%;
}
.subscribe_find_us .hbspt-form {
    position: relative;
}
.subscribe_find_us .hbspt-form input {
    width: 100%;
    border: none !important;
    padding: 0 21px 7px 0 !important;
    border-bottom: solid 1px #ecebeb !important;
    font-size: 20px !important;
    letter-spacing: 0.7px !important;
    color: #7b39ed;
    font-family: 'Agrandir';
}
.subscribe_find_us .hbspt-form input::placeholder {
    color: #7b39ed !important;
}
.subscribe_find_us .hbspt-form .hs_submit .actions input[type="submit"] {
    background-color: transparent;
    background-image: url(assets/images/submit-arrow.png);
    border: none !important;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0;
    border-radius: 0;
    background-size: 14px;
    padding: 1rem !important;
    width: 1rem;
    height: 1rem;
    color: transparent;
    margin-top: 0;
}
.subscribe_find_us .hbspt-form .hs_submit .actions input[type="submit"]:hover {
    background-image: url(assets/images/hover_submit_arrow.png);
    cursor: pointer;
}
.blog .subscribe_form .input {
    display: flex;
    align-items: center;
    justify-content: center;
}
.blog .subscribe_form .hbspt-form form [class^="form-columns"] input[type="email"] {
    margin-top: 0;
    border: none !important;
    padding: 13px 15px;
    border-radius: 1.5rem;
}
.blog .subscribe_form .hs-form fieldset[class^="form-columns"] div.input {
    border: solid 1px #c3c3c3;
    border-radius: 1.5rem;
    padding-left: 0;
}
.blog .subscribe_form .hbspt-form .hs_submit .actions input[type=submit] {
    max-width: 9.5rem;
    height: 100%;
    margin-top: 0;
}
.footer_in .columns ul li {
    padding-top: 3px;
    padding-bottom: 2px;
}
.subscribe_find_us h4 {
    float: left;
    font-size: 14px;
    margin-top: 25px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}
.footer_in .columns:nth-child(5) {
    margin-top: 0px;
}
.subscribe_find_us .gform_wrapper input.medium {
    width: 100% !important;
    border: none !important;
    padding: 0 21px 7px 0 !important;
    border-bottom: solid 1px #ecebeb !important;
    font-size: 20px !important;
    letter-spacing: 0.7px !important;
    color: #7b39ed;
}
.subscribe_find_us .gform_footer.top_label {
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50px;
}
.subscribe_find_us .gform_wrapper form {
    position: relative;
}
.subscribe_find_us .gform_footer.top_label .gform_button {
    background-color: transparent !important;
    font-size: 0;
    width: 35px;
    height: 33px;
    background-image: url(assets/images/submit-arrow.png);
    background-repeat: no-repeat;
    background-position: 18px 5px;
    border: none;
    background-size: 14px;
}
.subscribe_find_us .gform_wrapper input::placeholder {
    color: #7b39ed;
}
.subscribe_find_us .gform_footer.top_label .gform_button:hover {
    background-image: url(assets/images/hover_submit_arrow.png);
    background-repeat: no-repeat;
    background-position: 18px 5px;
    border: none;
    background-size: 14px;
}
.social_icons ul li {
    list-style-type: none;
    float: left;
    padding-right: 20px;
}
.social_icons ul {
    padding: 0;
    display: flex;
    align-items: center;
    float: right;
    margin-top: 22px;
}
.copyright {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 35px;
    border-top: solid 1px #f8f8f8;
    padding-top: 35px;
}
.copyright .left p {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}
.copyright .right {
    float: right;
    text-align: right;
}
.copyright .right ul li {
    float: left;
    list-style-type: none;
    padding-left: 40px;
}
.copyright .right ul {
    display: inline-block;
    padding: 0;
}
.copyright .right ul li a {
    font-size: 12px;
    text-decoration: none;
    color: #242727;
    font-weight: 500;
    letter-spacing: 0.5px;
}
.footer_in .columns ul li a strong {
    margin-top: 18px;
    display: block;
    color: #480b4b;
}
.footer_in .columns ul li a:hover {
    color: #7b39ed;
}
.copyright .right ul li a:hover {
    color: #7b39ed;
}
body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin-bottom: 0 !important;
    border-top: none !important;
    border-bottom: none !important;
    padding-bottom: 0 !important;
    padding-top: 0px !important;
    box-sizing: border-box;
}
.gform_wrapper div.validation_error {
    display: none;
}
.gform_wrapper .validation_message {
    position: absolute;
    width: 100%;
    bottom: -22px;
}
.contact a.btn:hover {
    color: #fff;
}
.fixed-menu .button_container {
    top: 20px;
}
.awards_list .owl-nav {
    display: block;
    position: absolute;
    right: 0;
    top: -40px;
}
.awards_list button.owl-prev {
    background: url(assets/images/arrow-left.png)no-repeat center center !important;
    width: 35px;
    height: 25px;
    font-size: 0 !important;
    float: left;
}
.awards_list button.owl-next {
    background: url(assets/images/arrow-left.png)no-repeat center center !important;
    width: 35px;
    height: 25px;
    float: right;
    font-size: 0 !important;
    transform: rotate(180deg);
}
#testimonial-silder .owl-dots.disabled {
    display: none;
}
#testimonial-silder .owl-dots {
    display: block;
    position: absolute;
    bottom: 40px;
    left: auto;
    right: auto;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
#testimonial-silder .owl-dots button {
    width: 6px;
    height: 6px;
    margin: 0 6px;
    background-color: #a6a6a6;
    border-radius: 50px;
}
footer {
    border-top: solid 1px #eeeeee;
    margin-top: 0px;
    padding-top: 20px;
    background-color: #fff;
    position: relative;
    z-index: 99;
    display: inline-block;
    width: 100%;
}
.page-end-user-license-agreement-for-fayebsg-software footer {
    margin-top: 0;
}
.page-services footer {
    margin-top: 30px;
}
#testimonial-silder .owl-dots button.active {
    background-color: #fff;
}
.gform_confirmation_message {
    width: 100%;
    display: inline-block;
    font-weight: 600;
}
.banner_play_icon {
    max-width: 110px;
    position: absolute;
    bottom: 120px;
    right: 90px;
}
.banner_play_icon a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: 0;
}
.banner_content .heading {
    position: relative;
    z-index: 1;
}
.banner-popup, .video-popup {
    position: fixed;
    top: 0;
    max-width: 100%;
    height: 100%;
    right: 0;
    width: 100%;
    background-color: rgb(49 49 49 / 91%);
    z-index: 9999;
    display: flex;
    align-items: center;
    overflow: auto;
    padding: 15px;
    flex-wrap: wrap;
    transition: all 0.5s ease-in-out;
    visibility: hidden;
    opacity: 0;
}
.closePopup .banner-popup, .closePopup .video-popup {
    display: flex;
    right: 0;
    opacity: 1;
    visibility: visible;
}
.banner-popup-inner, .video-popup-inner {
    max-width: 900px;
    margin: 0 auto;
    background-color: #fff;
    height: 330px;
    width: 100%;
    position: relative;
}
.banner-popup-inner iframe.vid_frame, .video-popup-inner iframe.vid_frame {
    height: 100%;
    width: 100%;
    outline: none;
    border: none;
}
.banner-popup-inner > a, .video-popup-inner > a {
    display: inline-block;
    width: 35px;
    height: 35px;
    background-color: #fff;
    position: absolute;
    font-size: 0;
    border-radius: 50px;
    top: -13px;
    right: -13px;
}
.banner-popup-inner > a:after, .video-popup-inner > a:after {
    content: "X";
    font-size: 19px;
    padding: 5px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
}
.software-inner {
    overflow: hidden;
}
div#thumbs {
    background-color: rgba(255, 255, 255, 0.7);
}
#thumbs .item:before {
    font-weight: bold;
    font-size: 15px;
    margin-right: 0.5rem;
    line-height: 1;
    top: 24px;
    position: absolute;
    z-index: 9;
    left: 25px;
    font-weight: 500;
    color: #36ab76;
}

.software-left:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    background: url(/wp-content/uploads/2021/12/line-bg.webp)no-repeat 75% center;
    height: 100%;
    width: 100%;
    bottom: -73px;
    display: none;
}
.page-id-139 .inner-software-section .container {
    margin-top: 0;
}


.footer_in .columns ul li a:hover {
    color: #5209d1;
}
.Industris-text .btn:hover {
    background-color: #480b4b;
} 


body input:-internal-autofill-selected {
    -webkit-flex-shadow: 0 0 0 30px white inset !important;
}
span.save_favorite {
    float: right;
    margin-top: 4px;
}
#thumbs .item.active {
    background-color: #fff;
}
.sub_content ul li a:hover {
    color: #7b39ed;
}
:focus-visible {
    outline: none;
}
.home .testimonial-left .heading:before {
    display: none;
}
.banner.inner-banner {
    background-color: #fff;
    background-repeat: no-repeat !important;
    background-size: cover;
}
.page-template-about .banner.inner-banner {
    background-size: contain !important;
}
.page-id-19043 .banner.inner-banner, .page-socap-form .flare-banner-section {
    background-size: cover !important;
}
.inner-banner .banner_img {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    flex-wrap: wrap;
}
.inner-banner .banner_content .heading h1 {
    color: #480b4b;
}
.inner-banner .heading:before {
    border-color: transparent transparent #480b4b transparent;
}

.inner-section-top .inner-img {
    float: left;
    width: 100%;
    position: relative;
}
.page-axia-for-sugar .inner-section-top .inner-img {
    margin-bottom: -20px;
}
.inner-section-top .inner-text {
    float: left;
    width: 100%;
    padding-left: 0px;
    padding-top: 50px;
}
.inner-section-top .container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.page-flare-for-zendesk .inner-section-top .container {
    display: block;
}
.page-flare-for-zendesk .inner-section-top section.inner-section-top {
    display: inline-block;
    width: 100%;
    margin-top: 73px;
}
.page-axia-for-sugarcrm section.inner-section-top {
    margin-top: 0;
}
.page-software-generic section.inner-section-top {
    margin-top: 0;
}
.inner-img span.play_icon {
    bottom: 140px;
    position: absolute;
    right: 72px;
    width: 122px;
    opacity: 0;
}
.inner-text h2 {
    color: #480b4b;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0;
    line-height: 0.99;
    font-size: 3em;
    position: relative;
}
.inner-section-top .inner-text p {
    font-size: 0.95em;
    margin-top: 25px;
}
.inner-section-top .inner-text .btn {
    background-color: #480b4b;
    color: #fff;
    font-size: 0.85em;
    padding: 9px 20px 8px 20px;
    margin-top: 10px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
    min-width: 255px;
}
.inner-section-top .inner-img:after {
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 0 0px 272px 272px;
    border-color: transparent transparent #8f56f4;
    position: absolute;
    right: -35px;
    bottom: -35px;
    z-index: -1;
}
.page-template-industry .inner-section-top .inner-img:after {
    border-color: transparent transparent #06dfc6;
}
.inner-text h2:before {
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    content: "";
    position: absolute;
    top: -50px;
}
.page-hipaa .inner-section-top .inner-img:after {
    border-color: transparent transparent #06dec6 transparent;
}
.page-hippa-compliance .inner-section-top .inner-img:after {
    border-color: transparent transparent #06dec6;
}
.two_column_content .container {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 910px;
}
.two_column_content .left_content {
    width: 100%;
    border-top: solid 1px #f4f4f4;
    padding-top: 70px;
    margin-right: 0;
    float: left;
}
.two_column_content .right_contnet {
    width: 100%;
    border-top: solid 1px #f4f4f4;
    padding-top: 70px;
    margin-left: 0px;
    float: left;
}
.two_column_content h3 {
    font-weight: 400;
    font-size: 1.4em;
    margin-top: 0;
    letter-spacing: 0.5px;
}
.page-id-137 .culture-list ul li {
    position: initial;
}
.page-id-137 .culture-list ul li {
    position: relative;
    padding-left: 0;
    border-top: none;
    padding: 0;
    margin-bottom: 40px;
}
.page-id-137 .culture-list ul li:before {
    display: none;
}
p {
    font-size: 1em;
}
.software_box a.full-clickable {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    font-size: 0;
}
.two_column_content a.btn {
    background-color: #480b4b;
    color: #fff;
    font-size: 0.85em;
    padding: 9px 50px 8px 20px;
    margin-top: 10px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
}
.inner-software-section h2 {
    font-size: 18.65vw;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0;
    line-height: 0.99;
    position: relative;
    background: -webkit-linear-gradient( -86deg , #EEF85B 5%, #7AEC8D 53%, #09E5C3 91%);
    -webkit-background-clip: text;
    -webkit-text-stroke: 2px transparent;
}
.inner-software-section .container {
    max-width: 1140px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -50px;
    justify-content: center;
}
.software-box {
    width: calc(90.282vw - 20px);
    height: calc(90.282vw - 20px);
    margin: 0 10px 20px;
    border: solid 1px #d3d3d3;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
}
.software-box-inner {
    position: relative;
}
.page-template-about .culture-section.text-work .culture-left {
    border-top: solid 1px #eee;
}
.page-software-generic .culture-section.text-work .culture-left {
    border-top: solid 1px #eee;
}
.software-box span {
    display: block;
    width: 100%;
    font-size: 2em;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'F37 Judge Medium Condensed';
    color: #7a39ed;
    position: absolute;
    min-width: 91px;
    left: 50%;
    transform: translateX(-50%);
}
.software-box .software-box-inner span:first-child {
    margin-top: -42px;
}
.software-box h3 {
    font-size: 7.5em;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0;
    line-height: 0.85;
    color: #7a39ed;
    position: relative;
}
.software-box h3:after {
    content: "";
    display: inline-block;
    border-style: solid;
    margin-bottom: 15px;
    position: absolute;
    top: -22px;
    border-width: 0 0px 135px 135px;
    border-color: transparent transparent #ffadde;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
.software-box:nth-child(2) h3:after {
    border-color: transparent transparent #06dec6;
}
.software-box:nth-child(3) h3:after {
    border-color: transparent transparent #b1f003;
}
.core_section .content_box {
    float: right;
    max-width: 680px;
    background-color: #17815b;
    padding: 124px 30px 50px;
    clip-path: polygon(90px 0%, 100% 0, 100% 100%, 0 100%, 0% 70px);
    -webkit-clip-path: polygon(90px 0%, 100% 0, 100% 100%, 0 100%, 0% 70px);
    -ms-clip-path: polygon(90px 0%, 100% 0, 100% 100%, 0 100%, 0% 70px);
}
.core_section {
    display: inline-block;
    width: 100%;
    background-size: cover;
    padding: 130px 0 130px;
    clip-path: polygon(100% 0%, 100% 0, 100% 100%, 67px 100%, 0 90%, 0 0);
    -webkit-clip-path: polygon(100% 0%, 100% 0, 100% 100%, 67px 100%, 0 90%, 0 0);
    -ms-clip-path: polygon(100% 0%, 100% 0, 100% 100%, 67px 100%, 0 90%, 0 0);
    margin-top: 50px;
}
.social_icons ul li img {
    max-width: 23px;
    height: inherit;
    width: 100%;
    max-height: 17px;
}
.core_section .content_box h2 {
    color: #fff;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0;
    line-height: 0.99;
    font-size: 4em;
    position: relative;
    letter-spacing: 0.9px;
}
.core_section .content_box h2:before {
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #ffffff transparent;
    margin-bottom: 15px;
    content: "";
    position: absolute;
    top: -50px;
}
.core_section .content_box h4 {
    font-weight: 400;
    font-size: 1.4em;
    color: #fff;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}
.core_section .content_box p {
    font-size: 1.1em;
    color: #fff;
    letter-spacing: 1px;
    line-height: 1.7;
    font-weight: 400;
}
.core_section .content_box a.btn {
    margin-top: 14px;
    color: #fff;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
    min-width: 180px;
    text-align: left;
    padding-left: 25px;
    background-color: transparent;
    font-size: 1em;
    letter-spacing: 0.8px;
    font-weight: 400;
}
.culture-left h2 {
    font-size: 4em;
    color: #480b4b;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0;
    line-height: 0.99;
    position: relative;
    max-width: 100%;
    padding-top: 13px;
}
.page-zendesk-demostack-webinar .culture-left h2 {
    font-size: 3em;
}
.page-zoom .culture-list, .page-zoom .culture-list ul, .page-zoom .culture-list ul li {
    box-sizing: content-box !important;
}
.page-zoom .culture-list ul li:before {
    content: none;
}
.page-zoom .culture-list ul li h2 {
    font-size: 3.35em;
    color: #480b4b;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0;
    line-height: 0.99;
    position: relative;
    max-width: 100%;
    padding-top: 130px;
}
.page-zoom .culture-list ul li {
    font-size: 1.5em;
    color: #480b4b;
    font-family: 'Agrandir';
    margin: 0;
    line-height: 0.99;
    position: relative;
    max-width: 100%;
    padding-top: 13px;
}
.solve-inner-left p br {
    display: none;
}
.culture-left {
    width: 40%;
    float: left;
}
.culture-section .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

}
.culture-list {
    width: 100%;
    position: relative;
}
.culture-list ul li {
    width: calc(100% - 30px);
    margin: 0 15px 30px;
    box-shadow: -14px 16px 21px rgb(0 0 0 / 8%);
    padding: 127px 30px 30px;
    position: relative;
    min-height: 200px;
    list-style-type: none;
    counter-increment: my-awesome-counter;
}
.page-template-about.page-id-141 .culture-list ul li:before {
    display: none;
}
.culture-list ul {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    position: relative;
}
.culture-list ul li h4 {
    font-size: 1.3em;
    color: #480b4b;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0;
    line-height: 1.2;
    position: relative;
    letter-spacing: 0.2px;
}
.culture-list ul li img {
    position: absolute;
    top: 24px;
    left: 30px;
    z-index: 9;
    max-height: 80px;
    max-width: 60px;
}
.culture-list ul li:before {
    content: "0" counter(my-awesome-counter);
    font-weight: bold;
    font-size: 73px;
    margin-right: 0.5rem;
    line-height: 1;
    top: 36px;
    position: absolute;
    z-index: 1;
    left: 25px;
    font-weight: 700;
    font-family: 'F37 Judge Medium Condensed';
    -webkit-text-stroke: 1px #f2eeee;
    color: #fff;
    text-stroke: 1px #f2eeee;
}
.page-template-about.page-id-162 .culture-section.text-work .culture-left {
    border-top: solid 1px #eee;
    padding-top: 120px;
}
.page-zoom .culture-section.text-work .culture-left {
    border-top: none;
}
p:empty {
    display: none;
}
.culture-list ul li p strong {
    font-size: 0.85em;
    color: #cbcbcb;
    font-weight: 400;
    letter-spacing: 0.8px;
    margin-bottom: 5px;
    display: block;
}
.Industris-section .partner_logo_ection.clients-section ul {
    margin: 0 -15px;
}
.culture-section.text-work ul li .list-content img {
    max-width: 50px;
    max-height: 42px;
    margin-bottom: 14px;
    position: relative;
}
.culture-list ul li p br {
    display: none;
}
.culture-list-inne {
    counter-increment: my-awesome-counter;
}
.culture-list-inner:before {
    content: "0" counter(my-awesome-counter);
    font-weight: bold;
    font-size: 70px;
    margin-right: 0.5rem;
    line-height: 1;
    top: 21px;
    position: absolute;
    z-index: 9;
    left: 25px;
    font-weight: 700;
    font-family: 'F37 Judge Medium Condensed';
    -webkit-text-stroke: 1px #f2eeee;
    color: #fff;
    text-stroke: 1px #f2eeee;
}
.culture-text {
    position: relative;
    top: 0;
    z-index: 999;
    right: 0;
    filter: drop-shadow(-18px 18px 30px rgba(122, 57, 237, 0.3));
}
.culture-text p {
    font-size: 1em;
    color: #fff;
    margin: 0;
}
.press-section ul {
    margin: 0;
    padding: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.press-section ul li {
    list-style-type: none;
    background-color: #f2f2f2;
    min-height: 120px;
    width: calc(20% - 16px);
    margin: 0 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
}
.single-press .has-small-font-size {
    font-size: 1.1rem;
    color: #252a28 !important;
    line-height: 1.5 !important;
}
.single-press .has-large-font-size {
    font-size: 1.5rem;
    color: #480b4b !important;
    line-height: 1.5 !important;
}
.single-press .banner.inner-banner {
    height: 22.875rem !important;
}
.postid-20324 .banner.inner-banner {
    height: 27.875rem !important;
}
.single-press .blog_single {
    margin-top: 4rem;
}
section.press-section {
    text-align: center;
}
.press-section a {
    text-decoration: none;
    margin-top: 30px;
    display: inline-block;
    font-weight: 500;
}
.inner-banner .banner_content .heading h1 {
    color: #480b4b;
    font-size: 4em;
    max-width: 410px;
}
.inner-banner .banner_img img {
    padding-left: 22px;
}
.page-template-industry .primary-menu-container>ul>li>a, .page-template-about .primary-menu-container>ul>li>a, .single-press .primary-menu-container>ul>li>a, .single-post .primary-menu-container>ul>li>a, .blog .primary-menu-container>ul>li>a, .single-software .primary-menu-container>ul>li>a, .page-id-3678 .primary-menu-container>ul>li>a, .page-id-6422 .primary-menu-container>ul>li>a, .page-id-3681 .primary-menu-container>ul>li>a, .page-id-458 .primary-menu-container>ul>li>a, .page-id-3 .primary-menu-container>ul>li>a, .page-id-215 .primary-menu-container>ul>li>a, .page-id-2840 .primary-menu-container>ul>li>a {
    color: #363636;
}
.page-template-industry .logo_icon svg {
    fill: #480c4c;
}
.culture-section.text-work {
    clear: both;
    padding-bottom: 0;
}
.center-text-section .container {
    max-width: 100%;
    text-align: center;
}
.center-text-section h3 {
    font-size: 1.3em;
    font-weight: 400;
}
.page-id-167 .testimonial-left {
    padding-bottom: 0;
}
.center-text-section a.btn {
    background-color: #480b4b;
    color: #fff;
    font-size: 0.85em;
    padding: 9px 50px 8px 20px;
    margin-top: 10px;
}
.page-template-industry .contact a.btn, .page-template-about .contact a.btn, .single-press .contact a.btn, .single-post .contact a.btn,  .single-software .contact a.btn, .page-id-3678 .contact a.btn, .page-id-6422 .contact a.btn, .page-id-3681 .contact a.btn, .page-id-458 .contact a.btn, .page-id-3 .contact a.btn, .page-id-215 .contact a.btn, .page-id-2840 .contact a.btn {
    background-color: #480b4b;
    color: #fff;
    border-color: #480b4b;
}

.page-template-industry .testimonial-left h2, .page-template-flexible-template .testimonial-left h2 {
    font-size: 3.5em;
    max-width: 360px;
    position: relative;
    margin-bottom: 30px;
}
.page-template-industry .testimonial-section .container, .page-template-flexible-template .testimonial-section .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    padding: 0 30px;
}
.page-template-industry .testimonial-left:before, .page-template-flexible-template .testimonial-left:before {
    content: "";
    position: absolute;
    border-top: solid 1px #dddddd;
    top: 0;
    width: 33%;
    right: 0;
    height: 1px;
}
.testimonial-text h4 {
    letter-spacing: 2px;
    color: #fff;
    font-size: 1.4em;
    font-weight: 300;
    text-transform: uppercase;
    font-family: 'F37 Judge Medium Condensed';
    margin-top: 0;
}
.page-template-industry .testimonial-text p, .page-template-flexible-template .testimonial-text p {
    line-height: 1.65;
    margin-top: 0;
}
.page-template-industry .testimonial-text p br, .page-template-flexible-template .testimonial-text p br {
    display: none;
}
.page-template-industry .testimonial-img, .page-template-flexible-template .testimonial-img {
    width: 100%;
}
.page-template-industry .testimonial-text, .page-template-flexible-template .testimonial-text {
    width: 100%;
    background-color: #1302f1;
    padding-bottom: 20px;
}
.page-logistics .testimonial-text {
    ;
    background-color: #979797;
    padding-bottom: 160px;
}
.page-software-generic .testimonial-text {
    background-color: #02a65d;
}
.testimonial-left h2:before, .page-template-flexible-template .testimonial-left h2:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -55px;
}
.culture-left {
    width: 100%;
    padding-top: 115px;
    border-top: solid 1px #ecebeb;
}
.page-template-industry .culture-list {
    width: 100%;
    padding-top: 20px;
}
.culture-list ul li {
    padding-left: 77px;
    padding-top: 31px;
    border-top: solid 1px #ececec;
    box-shadow: none;
    padding-right: 0;
    color: #480b4b;
    margin-bottom: 0;
}
.culture-list ul li h2 {
    font-size: 1.45em;
    color: #480b4b;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0;
    line-height: 1.2;
    position: relative;
    letter-spacing: 0.3px;
    margin-bottom: 5px;
}
.axia_packages .package_list li:after {
    background-color: #eee7e7;
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 72px;
    height: 1px;
    transform: rotate( -45deg);
}
.addon_heading_section a.btn:hover {
    background-color: #480b4b;
    border-color: #480b4b;
}
.axia_packages a.btn:hover {
    background-color: #7b39ed;
}
.culture-list ul li p {
    font-size: 0.88em;
    line-height: 1.5;
}
.culture-list ul li:before {
    font-size: 60px;
    left: 0px;
}
.page-template-industry .conatct-right .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    position: relative;
}
.culture-list ul li img {
    left: 12px;
    top: 24px;
    z-index: 1;
}
.culture-left h2:before {
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -55px;
}
.clients-section ul {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
.clients-section ul li {
    width: calc(20% - 30px);
    margin: 0 15px;
    list-style-type: none;
    background-color: #f9f9f9;
    height: auto;
    display: -webkit-flex;
    display: -ms-flexbox; 
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
}
.clients-section ul {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin: 0 -15px;
}
.home .partner_logo_ection.clients-section {
    padding-top: 80px;
}
.clients-section ul li {
    width: calc(50% - 30px);
    margin: 0 15px 30px;
    list-style-type: none;
    background-color: #f6f8f8;
    height: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
}
.home .testimonial-section {
    margin-top: 11px;
}
h2 {
    font-size: 3em;
    color: #480b4b;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0 0 20px;
    line-height: 0.99;
    position: relative;
}
.page-id-19043 .conatct-section .conatct-left h2, .page-socap-form .interested-section .conatct-left h2 {
    font-size: 40px;
    color: #fff;
    margin: 0 0 20px;
    line-height: 0.99;
    position: relative;
}
section.culture-section.text-work {
    display: inline-block;
    width: 100%;
}

.page-careers section.culture-section.text-work {padding-bottom: 60px;}
.solve-left {
    border-top: solid 1px #e3e3e3;
    width: 100%;
    float: left; 
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 70px;
}
.solve-section .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.solve-right {
    width: 100%;
    float: left;
    margin-left: 0;
    background-color: #7a39ed;
    margin-top: 50px;
    padding: 40px 40px 50px;
    clip-path: polygon(70px 0%, 100% 0, 100% 100%, 0 100%, 0% 70px);
    -ms-clip-path: polygon(70px 0%, 100% 0, 100% 100%, 0 100%, 0% 70px);
    -webkit-clip-path: polygon(70px 0%, 100% 0, 100% 100%, 0 100%, 0% 70px);
}
.inner-text-right a {
    text-decoration: none;
    color: #7B39ED;
    word-break: break-all;
}
.inner-text-right a:hover {
    color: #480b4b;
}
.solve-right h3 {
    font-family: 'F37 Judge Medium Condensed';
    color: #fff;
    letter-spacing: 1.2px;
    font-size: 1.6em;
    margin: 20px 0 5px;
    font-weight: 400;
}
.solve-right p {
    color: #fff;
    letter-spacing: 0.5px;
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.7;
}
.solve-right p br {
    display: none;
}
.solve-right h3 br {
    display: none;
}
.case-study-box {
    width: calc(100% - 30px);
    margin: 0 15px 30px;
}
.case-study-section .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.Industris-section:after {
    content: "";
    position: absolute;
    max-width: 500px;
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2021/12/industry-right-bg.webp)no-repeat right bottom;
    right: 0;
    bottom: 0;
}
.case-study-section .case-study-inner {
    margin: 0 -15px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.case-study-box p a {
    text-decoration: none;
    color: #363636;
}
.case-study-box > a {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none;
    color: #7a39ed;
    font-weight: 500;
    font-size: 0.9em;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 12px;
    transition: none;
}
.case-study-img img {
    clip-path: polygon(100% 0%, 100% 90%, 90% 100%, 0 100%, 0 0);
    -ms-clip-path: polygon(100% 0%, 100% 90%, 90% 100%, 0 100%, 0 0);
    -webkit-clip-path: polygon(100% 0%, 100% 90%, 90% 100%, 0 100%, 0 0);
    height: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
}
.support-section h2 {
    max-width: 100%;
    margin-bottom: 30px;
}
.case-study-box p {
    font-size: 0.9em;
}
.support-section h2:before {
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
        border-color: transparent #40a69e #40a69e transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -55px;
}
section.support-section {
    display: inline-block;
    width: 100%;
    margin-top: 70px;
}
.page-news section.support-section {
    margin-top: 0;
}
.support-section ul {
    margin: 0;
    padding: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.support-section ul li {
    width: 50%;
    height: 215px;
    position: relative;
    list-style-type: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 25px;
    position: relative;
    cursor: pointer;
}
.support-section ul li:before {
    content: "";
    position: absolute;
    right: 0;
    height: calc(100% - 90px);
    width: 1.5px;
    background-color: #fcfcfc;
    z-index: 9;
}
 .support-section ul li img.hover_image {
    position: absolute;
    left: 0;
    opacity: 0;
    max-height: inherit;   
    transition: all 0.5s ease-in-out;
    top: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    max-width: 100%;   
} 
.support-box span.num {
    display: block;
    position: absolute;
    top: 44px;
    font-size: 0.7em;
    transition: all 0.5s ease-in-out;
    z-index: 9;
    color: #c9c9c9;
}
.support-box a {
    display: inline-block;
    width: 100%;
}
.support-section ul li img {
    margin: 0 auto;
    max-height: 60px;
    display: block;
    transition: all 0.5s ease-in-out;
}
.support-box a.learn-more {
    position: absolute;
    bottom: 42px;
    left: 0;
    text-decoration: none;
    color: #7b39ed;
    text-decoration: none;
    font-weight: 500;
    font-size: 12px;
    display: inline-block;
    width: 100%;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
    padding: 0 25px;
    transition: all 0.5s ease-in-out;
}
.support-section ul li:after {
    content: "";
    position: absolute;
    height: calc(100% - 40px);
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    background-color: #f7f9f8;
    z-index: 1;
    left: 0;
    transition: all 0.5s ease-in-out;
}
.support-box {
    width: 100%;
    z-index: 9;
    display: inline-block;
    width: 100%;
}
.support-section ul li:hover:after {
    opacity: 0;
    height: 0;
}

.theme-block.support-section ul li img.hover_image {
    margin: 0 auto;
    max-height: 60px;
    display: block;
    transition: all 0.5s ease-in-out;
    width: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 151px;
    height: auto;
    position: absolute;
    opacity: 0;
}
.support-section ul li:hover:after {
    height: 100%;
    opacity: 1;
    background-color: #49bfaa;
}
.support-section ul li:hover img.hover_image {
    opacity: 1;
/*     max-height: inherit; */
}
.support-section ul li:before {
   display: none;
}
.support-section ul li:hover img {
    opacity: 0;
}
.support-section ul li:hover .support-box a.learn-more {
    bottom: 20px;
    color: #fff;
    background: url(assets/images/w-arrow.png)no-repeat;
    background-size: 12px;
    background-position: 90% center;
}
.support-section ul li:hover span.num {
    top: 20px;
    color: #fff;
}
.conatct-left {
    width: 100%;
    float: left;
    padding-top: 11px;
}
.conatct-right {
    width: 100%;
}
.conatct-section {
    background-color: #480b4b;
    padding: 100px 0;
}
.page-flare-for-zendesk .conatct-section {
    background-color: #fdc39d;
}
body .conatct-section .ginput_container.ginput_container_textarea {
    margin-bottom: 0 !important;
}
.conatct-section .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1380px;
    background-color: #fff;
    padding: 120px 106px 35px;
    border-radius: 10px;
    background-image: url(assets/images/contact-bg.jpg);
    background-repeat: no-repeat;
    background-position: 50px top;
    background-size: 333px;
    box-shadow: 0 0 10px rgb(0 0 0 / 17%);
}
body .gform_wrapper {
    margin-top: 0;
}
h2 {
    position: relative;
}
.conatct-left h2:before {
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -55px;
}
.page-id-19043 .conatct-left h2:before, .page-socap-form .interested-left h2:before {
    border-color: transparent transparent #49bfaa transparent;
}
body label.gfield_label {
    display: none !important;
}
body .gform_validation_errors {
    display: none !important;
}
body .conatct-section .gform_wrapper .top_label input.medium, body .conatct-section .gform_wrapper .top_label textarea {
    border: none !important;
    border-bottom: solid 1px #cfcccc !important;
    font-size: 1em !important;
    letter-spacing: 0.3px !important;
    padding: 10px 15px 13px !important;
    font-weight: 600 !important;
    color: #480b4b;
    cursor: inherit;
    font-family: 'Agrandir' !important;
}
body .conatct-section .gform_wrapper .top_label textarea {
    height: 100px;
    color: #480b4b;
}
body .conatct-section .gform_wrapper .top_label input::-webkit-input-placeholder {
    font-weight: 500 !important;
    color: #480b4b !important;
}
body .conatct-section .gform_wrapper .top_label input::-moz-placeholder {
    font-weight: 500 !important;
    color: #480b4b !important;
}
body .conatct-section .gform_wrapper .top_label input:-ms-input-placeholder {
    font-weight: 500 !important;
    color: #480b4b !important;
}
body .conatct-section .gform_wrapper .top_label input:-moz-placeholder {
    font-weight: 500 !important;
    color: #480b4b !important;
}
body .conatct-section .gform_wrapper .top_label textarea::-webkit-input-placeholder {
    font-weight: 500 !important;
    color: #480b4b !important;
}
body .conatct-section .gform_wrapper .top_label textarea::-moz-placeholder {
    font-weight: 500 !important;
    color: #480b4b !important;
}
body .conatct-section .gform_wrapper .top_label textarea:-ms-input-placeholder {
    font-weight: 500 !important;
    color: #480b4b !important;
}
body .conatct-section .gform_wrapper .top_label textarea:-moz-placeholder {
    font-weight: 500 !important;
    color: #480b4b !important;
}
.conatct-section .gform_legacy_markup_wrapper .gform_footer {
    margin: 0 !important;
    padding: 0 !important;
}
.conatct-section .gform_legacy_markup_wrapper .gform_footer input.button {
    background-color: #480b4b;
    border: none !important;
    color: #fff;
    padding: 11px 20px 7px !important;
    border-radius: 50px;
    min-width: 150px;
    text-align: left;
    margin-top: 5px;
    font-family: 'Agrandir';
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: 87% center;
    background-size: 11px;
    font-size: 0.9em !important;
    letter-spacing: 0.5px;
    margin-right: 0;
}
.conatct-left p {
    font-size: 0.95em;
    max-width: 254px;
    color: #480b4b;
}
.page-id-19043 .conatct-section .conatct-left p, .page-socap-form .interested-section .conatct-left p {
    color: #49bfaa;
    font-family: 'Agrandir';
}
span.sub_menu_title {
    display: none;
}
.culture-left span {
    background: url(assets/images/how-to-help.png)no-repeat center center;
    display: block;
    max-width: 300px;
    height: 140px;
    margin-top: -61px;
    position: relative;
    z-index: 1;
    margin-left: 0px;
    font-size: 0;
}
.page-hubspot .culture-left span {
    margin-top: -59px;
    margin-left: -9px;
}
.page-publications section.support-section {
    margin-top: 100px;
}
body .conatct-section .gform_validation_errors {
    display: none !important;
}
.conatct-section .gform_legacy_markup_wrapper .gform_footer input.button:hover {
    background-color: #7a39ed;
}
.page-template-industry .testimonial-section a.btn {
    margin-top: 0;
    min-width: 211px;
    background-color: #480b4b;
    color: #fff;
    border: solid 1px #480b4b;
    background-image: url(assets/images/w-arrow.png);
    font-weight: 500;
}
.page-template-industry .testimonial-section a.btn:hover {
    background-color: #1302f1;
    border-color: #1302f1;
}
.inner-text-section h1 {
    font-size: 4em;
    color: #480b4b;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0 0 20px;
    line-height: 0.99;
    max-width: 490px;
    margin-top: 40px;
    position: relative;
}
.inner-text-section h1:before {
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -60px;
}
.inner-text-section .container {
    max-width: 1060px;
}
.inner-text-left {
    width: 100%;
    float: left;
}
.inner-text-right {
    width: 100%;
    float: left;
}
.two_column_content-in {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
}
.inner-text-left h2 {
    max-width: 100%;
    font-size: 2.5em;
}
.inner-text-right p {
    font-size: 0.9em;
    line-height: 1.7;
    letter-spacing: 0.2px;
}
.inner-text-section {
    margin-top: 90px;
    display: inline-block;
    width: 100%;
}
.page-make-a-payment .inner-text-section, .page-msa .inner-text-section {
    padding-bottom: 25px;
    margin-top: 92px;
}
.inner-text-box {
    margin-top: 40px;
}
.privacy-policy footer {
    margin-top: 0;
}
.inner-text-right ul {
    padding: 0 0 0 18px;
    width: 100%;
    margin-bottom: 20px;
}
.inner-text-right ul li {
    padding-bottom: 12px;
    font-size: 1em;
}
.page-template-service .banner.inner-banner {
    background-color: #16815a;
    z-index: 99;
}
.page-template-service .banner.inner-banner h1 {
    color: #fff;
    max-width: 522px;
}
.page-template-service .banner.inner-banner .heading:before {
    border-color: transparent transparent #ffffff transparent;
}
.page-template-service .primary-menu-container>ul>li>a {
    color: #fff;
}
.page-template-service .inner-banner .banner_img img {
    max-width: 747px;
    margin-top: 0;
}
.page-template-service .banner_img {
    -webkit-flex-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.page-template-service .culture-left span {
    display: none;
}
.make_software-list.culture-list ul li:before {
    display: none;
}
.culture-list.make_software-list ul li {
    padding-left: 0;
}
.culture-list.make_software-list ul li a {
    position: absolute;
    bottom: 15px;
    text-decoration: none;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 12px;
}
.page-template-service .culture-left span {
    display: none;
}
.make_software-list.culture-list ul li:before {
    display: none;
}
.culture-list.make_software-list ul li {
    padding-left: 0;
}
.culture-list.make_software-list ul li a {
    position: absolute;
    bottom: 15px;
    text-decoration: none;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 12px;
    width: 100%;
}
.Industris-text ul li {
    list-style-type: none;
    padding-bottom: 8px;
    width: 50%;
    float: left;
    color: #fff;
    padding-left: 36px;
    padding-top: 8px;
    position: relative;
}
.Industris-text ul {
    padding: 4px 0 11px;
    display: inline-block;
}
section.full_content_box.center-text-section {
    padding-top: 40px;
    padding-bottom: 80px;
}
.Industris-text ul li:before {
    content: "\2713";
    width: 31px;
    height: 31px;
    position: absolute;
    left: 0;
    border-radius: 50px;
    font-size: 13px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: cente;
}
.inner-text-right ol {
    padding-left: 18px;
    s;
}
.Industris-text p strong {
    font-weight: 400;
}
.page-template-service .Industris-section .container {
    max-width: 1180px;
}
.inner-text-right ul li strong {
    display: block;
    padding-bottom: 0px;
}
.page-site-map .inner-text-right ul li {
    padding-bottom: 11px;
}
.inner-text-right {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.page-id-215 .inner-text-right ul {
    width: 100%;
    float: left;
}
.inner-text-right ol li ul {
    padding-left: 12px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.inner-text-right ol li ul li {
    position: relative;
    padding-left: 12px;
    font-size: 1em;
}
.inner-text-right ol li ul li:before {
    content: "-";
    position: absolute;
    font-size: 12p;
    left: 0;
}
.inner-text-right ol li {
    font-size: 1em;
    line-height: 1.6;
    padding-bottom: 10px;
}
.culture-section.text-work {
    padding-top: 30px;
}
.access-text a.btn:hover, .help-section a.btn:hover {
    border-color: #480b4b;
    background-color: #480b4b;
}
.social_icons ul li a:hover img {
    opacity: 0.5;
}
.footer_in .columns ul li a:hover strong {
    color: #7b39ed;
}
.case-study-section {
    display: inline-block;
    width: 100%;
}
.page-services .case-study-section {
    margin-top: 80px;
}
.partner_logo_ection ul li {
    width: calc(50% - 30px);
    padding: 0 10px;
}
.page-template-flexible-template .banner.inner-banner {
    background-color: #06dec6;
    -webkit-clip-path: polygon(100% 0%, 100% 90%, 95% 100%, 0 100%, 0 0);
    clip-path: polygon(100% 0%, 100% 90%, 95% 100%, 0 100%, 0 0);
    -ms-clip-path: polygon(100% 0%, 100% 90%, 95% 100%, 0 100%, 0 0);
    background-size: cover;
}
.banner_content ul {
    padding: 0;
    display: inline-block;
    width: 100%;
    margin-top: 42px;
}
.banner_content ul li {
    list-style-type: none;
    float: left;
    padding-right: 45px;
}
.culture-left ul {
    padding: 0;
    margin-bottom: 39px;
    display: flex;
    margin-top: 0;
    align-items: center;
}
.culture-left ul li {
    float: left;
    list-style-type: none;
    padding-right: 20px;
}
.box_content .box-item {
    width: calc(100% - 30px);
    margin: 0 15px 30px;
    float: left;
    padding: 50px 50px 60px;
    position: relative;
    background-color: #b1f003;
}
.box_content .container {
    margin: 0 -15px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1150px;
    width: 100%;
}
section.box_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 60px;
    padding-bottom: 65px;
}
.box-item.box_1 {
    background-color: #06dec6;
}
.box_content .box-item img {
    margin-bottom: 35px;
    max-height: 50px;
}
.box_content .box-item a.btn {
    margin-top: 2px;
    margin-top: 0;
    min-width: 165px;
    background-color: #480b4b;
    color: #fff;
    border: solid 1px #480b4b;
    background-image: url(assets/images/w-arrow.png);
    font-weight: 500;
    text-align: left;
    padding: 8px 25px 5px;
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
    font-size: 13px;
    position: absolute;
    bottom: 30px;
}
.logo_section.clients-section ul li {
    width: 100%;
    max-width: 170px;
    margin-bottom: 30px;
}
.logo_section.clients-section {
    float: left;
}
.integration-section .heading {
    float: left;
}
.integration-section {
    display: inline-block;
    width: 100%;
}
.integration-box h2 {
    padding-left: 15px;
    max-width: 400px;
    width: 100%;
    border-top: solid 1px #f6f8f8;
    padding-top: 37px;
}
.integration-box {
    width: calc(50% - 30px);
    max-width: 1950px;
    padding: 0 30px;
    margin-bottom: 30px;
    margin: 0 15px 30px;
    list-style-type: none;
    background-color: #f6f8f8;
    height: 115px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
}
.video_text h3 a:hover {
    color: #000;
}
.menu-item-has-children ul.sub-menu li a:hover {
    color: #6c1ff6;
}
.page-template-flexible-template .culture-left h2 strong {
    display: block;
    padding-top: 60px;
    margin-bottom: 25px;
}
.featured_videos .video_box {
    position: relative;
    padding-bottom: 22px;
}
.page-video-center .featured_videos .video_box span.tags {
    position: absolute;
    bottom: 0;
}
.page-id-137 footer {
    margin-top: 60px;
}
.logo_section.clients-section {
    float: left;
}
.integration-section .heading {
    float: left;
}
section.integration-section {
    display: inline-block;
    width: 100%;
}
.clients-section h2 {
    padding-left: 15px;
    max-width: 400px;
    width: 100%;
    border-top: solid 1px #f6f8f8;
    padding-top: 37px;
}
.logo_section.clients-section ul li {
    width: 100%;
    max-width: 170px;
    margin-bottom: 30px;
}
.logo_section.clients-section {
    float: left;
}
.integration-section .heading {
    float: left;
}
section.integration-section {
    display: inline-block;
    width: 100%;
}
.integration-inner h2 {
    font-size: 4em;
    padding-left: 1px;
    max-width: 364px;
    width: 100%;
    border-top: solid 1px #dfe8e8;
    padding-top: 37px;
    margin-left: 14px;
}
.page-sugarcrm .culture-left span {
    max-width: 272px;
}
.cta_bg {
    min-height: 530px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    clip-path: polygon(100% 0%, 100% 0, 100% 100%, 67px 100%, 0 90%, 0 0);
    -webkit-clip-path: polygon(100% 0%, 100% 0, 100% 100%, 67px 100%, 0 90%, 0 0);
    -ms-clip-path: polygon(100% 0%, 100% 0, 100% 100%, 67px 100%, 0 90%, 0 0);
}
.cta_bg .container {
    width: 100%;
}
.cta_section h2 {
    color: #fff;
    max-width: 327px;
    font-size: 4em;
    padding-top: 50px;
}
.cta_section h2:before {
    content: "";
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #ffffff transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -3px;
}
.cta_box {
    width: calc(100% - 26px);
    float: left;
    margin: 0 13px 26px;
    background-color: #f7f9f8;
    padding: 90px 20px 25px;
    clip-path: polygon(60px 0%, 100% 0, 100% 100%, 0 100%, 0% 60px);
    -webkit-clip-path: polygon(60px 0%, 100% 0, 100% 100%, 0 100%, 0% 60px);
    -ms-clip-path: polygon(60px 0%, 100% 0, 100% 100%, 0 100%, 0% 60px);
    background-repeat: no-repeat !important;
    background-size: 56%;
    background-position: right top;
}
.page-sugarcrm .cta_box {
    background-size: 90%;
}
.cta_wrapper {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-top: -177px;
    z-index: 9;
}
.cta_wrapper .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.cta_box h3 {
    color: #7B39ED;
    font-size: 3em;
    padding-top: 10px;
    font-family: 'F37 Judge Medium Condensed';
    line-height: 1.1;
    margin-top: 0;
    margin-bottom: 31px;
    position: relative;
}
.integration-box {
    float: left;
    margin: 0 15px 30px;
    list-style-type: none;
    background-color: #f6f8f8;
    height: 115px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
}
.cta_box p {
    font-size: 0.9em;
    color: #170040;
}
.cta_box h3:before {
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 0 0 23px 23px;
    border-color: transparent transparent #7b39ed transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -37px;
}
.integration-inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.page-template-about.page-id-141 .culture-list ul li {
    position: relative;
    border: none;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.page-template-about .culture-list ul li h6 {
    width: 100%;
    display: block;
    font-size: 1.4em;
    color: #480b4b;
    margin: 20px 0 0 0;
    line-height: 1.1;
    font-family: 'F37 Judge Medium Condensed';
    font-weight: 500;
}
.page-id-141 .inner-section-top .inner-img:after {
    border-color: transparent transparent #7a39ed;
}
.three_column_content .left_content {
    width: 100%;
    float: left;
}
.three_column_content .center_content {
    float: left;
    width: 100%;
}
.three_column_content .right_content {
    width: 100%;
    float: left;
}
.three_column_content h3 {
    padding-top: 19px;
    font-size: 2.6em;
    color: #480b4b;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0 0 20px;
    line-height: 0.99;
    position: relative;
    margin-bottom: 40px;
}
.three_column_content h3:after {
    content: "";
    position: absolute;
    border-bottom: solid 80px #ffadde;
    border-left: solid 75px transparent;
    top: 2px;
    margin-left: -64px;
    z-index: -11;
}
.three_column_content .right_content h3:after {
    border-bottom: solid 80px #06dec6;
}
.hover_text.culture-text {
    display: block;
}
.three_column_content .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-top: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
    padding: 90px 30px 60px;
    margin-top: 30px;
}
.page-template-about .culture-section.text-work .culture-left {
    padding-top: 90px;
    border-top: none;
}
.page-hippa-compliance .culture-section.text-work .culture-left {
    border-top: solid 1px #eee;
}
.page-id-137 .culture-list ul li:before {
    display: none;
}
.page-id-137 .culture-list-inner:before {
    z-index: 99;
}
.page-template-about .culture-section .culture-left {
    border-top: none;
}

.page-template-about .culture-list ul li .culture-list-in {
    background-color: #ffffff;
    padding: 109px 32px 86px;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    position: relative;
    z-index: 9;
    height: 100%;
    cursor: pointer;
}
.page-template-about .culture-list ul li:hover .hover_text.culture-text {
    display: block;
}
.page-template-about .culture-list ul li .culture-list-in::before {
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 5px;
    background-color: #8f56f4;
    visibility: hidden;
    top: 0;
}
.page-template-about .culture-list ul li:hover .culture-list-in::before {
    visibility: visible;
}
.page-template-about .culture-list ul li .culture-list-in img {
    left: 60px;
    z-index: 99;
    position: absolute;
    top: 37px;
}
.page-template-about .culture-list ul li:after {
    position: absolute;
    left: 0;
    height: calc(100% + 20px);
    width: calc(100% + 20px);
    box-shadow: -10px 6px 20px rgba(0, 0, 0, 0.2);
    top: 0;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
}
.culture-list-inner {
    height: auto;
    filter: drop-shadow(-12px 9px 15px rgba(0, 0, 0, 0.05));
    margin-bottom: 40px;
}
.culture-list ul li .culture-text p {
    font-size: 1.1em;
    line-height: 1.6;
    letter-spacing: 1.2px;
    font-weight: 400;
    color: #fff;
}


.culture-text-in {
    -webkit-clip-path: polygon(40px 0%, 100% 0, 100% 100%, 0 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0, 100% 100%, 0 100%, 0% 40px);
    -ms-clip-path: polygon(40px 0%, 100% 0, 100% 100%, 0 100%, 0% 40px);
    background-color: #7a39ed;
    max-width: 100%;
    top: 0px;
    right: 0px;
    z-index: 999;
    padding: 40px;
    width: 100%;
}
.accordian p {
    font-size: 0.9em;
}
.culture-section .accordian {
    float: left;
    width: 100%;
}
.accordian h3 {
    border-top: solid 1px #eaeaea;
    padding: 36px 0 0;
    font-weight: 400;
    font-size: 1.4em;
    letter-spacing: 0.5px;
    margin-bottom: 0px;
    background: url(assets/images/bottom-arrow.png)no-repeat right 50px;
    padding-right: 10px;
    background-size: 19px;
    cursor: pointer;
}
.ui-accordion-header-active h3:hover {
    padding-right: 10px;
    background-size: 19px !important;
}
.accordian .job_data {
    font-size: 0.9em;
    display: block;
    width: 100%;
    letter-spacing: 0.5px;
    color: #747474;
    padding-bottom: 10px;
}
section#faye_gallery_slider {
    display: block;
}
.accordian .job_data strong {
    width: auto;
    display: block;
    float: left;
    font-weight: 500;
    color: #000;
    padding-right: 25px;
}
.accordian p {
    font-size: 0.9em;
}
.accordian ul li {
    font-size: 0.9em;
}
.accordian ul {
    padding-left: 14px;
}
.page-software-generic .culture-section.text-work .culture-left {
    border-top: solid 1px #eee;
}
.page-id-37 .banner.inner-banner {
    background-color: #7a39ed;
}
.page-template-about .center-text-section {
    margin-top: 80px;
    padding-bottom: 0px;
}
.page-template-about.page-we-eat-software .center-text-section {
    margin-top: 0;
    padding-top: 0;
}
.page-hippa-compliance .center-text-section {
    padding-bottom: 0px;
}
.page-integrations-by-faye section.center-text-section {
    margin-top: 0;
    padding-bottom: 30px;
    padding-top: 30px;
}
.page-template-about.page-id-141 .culture-section.text-work .culture-left {
    padding-top: 50px;
    border-top: none;
}
.page-template-about.page-id-141 .culture-list ul li:before {
    left: 30px;
}
.page-template-about .culture-section.text-work .culture-list ul li {
    border-top: solid 1px #ececec;
    padding-top: 40px;
}
.page-faye-landing-page .center-text-section {
    margin-top: 0;
    padding-top: 0;
}
.page-template-about.page-id-141 .culture-section.text-work .culture-list ul li img {
    top: 44px;
}
.page-faye-landing-page .banner_content ul li img {
    max-width: 94px;
}
.page-faye-landing-page .center-text-section {
    margin-top: 0;
    padding-top: 0;
}
.page-asana .banner_content ul li img, .page-asana .culture-section.text-work .culture-left ul li img {
    max-width: 200px;
}
body.page-faye-landing-page .conatct-section .ginput_container {
    margin-top: 10px !important;
}
body.page-faye-landing-page .conatct-section.form_with_bg .gform_wrapper .top_label input.medium, body .conatct-section .gform_wrapper .top_label textarea {
    border-bottom: solid 1px #e3dfdf !important;
}
body.page-faye-landing-page .testimonial-section {
    margin-top: 50px;
}
.circal-section {
    background-color: #f7f9f8;
    padding: 80px 0;
    margin-top: 40px;
}
img.mobile_banner {
    display: none;
}
.circal-inner ul li {
    list-style-type: none;
    background-color: #fff;
    position: relative;
    border-radius: 3px;
    padding: 10px 10px;
    margin: 10px 0;
    top: 0;
    height: 37px;
    width: 191px;
    font-size: 0.75em;
    text-align: center;
    line-height: 1.1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-shadow: 1px 6px 10px rgb(0 0 0 / 10%);
    box-shadow: 1px 6px 10px rgb(0 0 0 / 10%);
    color: #000;
    padding: 0 14px;
}
.software_box {
    width: calc(100% - 30px);
    margin: 0 15px 30px;
    position: relative;
}
.software_options .container {
    max-width: 910px;
}
.options_inner {
    display: flex;
    flex-wrap: wrap;
    margin: 40px -15px 0;
}
.top_logo {
    position: absolute;
    right: 35px;
    width: 73px;
    top: 30px;
    z-index: 9;
}
.bottom_logo {
    position: absolute;
    bottom: 30px;
    left: 40px;
}
.software_options p {
    text-align: center;
}
.main_img {
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
}
.page-template-about .Industris-section {
    margin-top: 0;
}
.axia_options .container {
    max-width: 910px;
    display: -webkit-flex;                                      
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.axia_options .left_third {
    width: 100%;
    float: left;
}
.page-template-flexible-template .testimonial-img img {
    max-width: 100% !important;
}
.page-id-694.page-template-flexible-template .testimonial-text {
    background-color: #02a65d;
}
.axia_options .right_one {
    float: right;
    width: 100%;
    background-color: #06dfc6;
    padding: 30px;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    margin-top: 8px;
}
.axia_options {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 40px;
    margin-top: 40px;
}
ul.options_list li {
    counter-increment: my-awesome-counter;
    float: left;
    list-style: none;
    font-size: 1.7em;
    color: #480b4b;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0;
    line-height: 0.99;
    padding-right: 40px;
    padding-left: 15px;
    position: relative;
    padding: 20px 40px 13px 20px;
}
.axia_options p {
    max-width: 647px;
}
.axia_options ul.options_list {
    padding: 0;
    margin-top: 47px;
}
.axia_options p {
    max-width: 493px;
}
ul.options_list li:before {
    content: "0" counter(my-awesome-counter);
    font-size: 57px;
    margin-right: 0.5rem;
    line-height: 1;
    position: absolute;
    z-index: -1;
    font-weight: 700;
    font-family: 'F37 Judge Medium Condensed';
    -webkit-text-stroke: 1px #f2eeee;
    color: #fff;
    text-stroke: 1px #f2eeee;
    top: 3px;
    left: 0;
}
.right_one .boxed_content a.btn {
    font-size: 0.8em;
    margin-top: 40px;
    background-color: #7a39ed;
    width: 100%;
    color: #fff;
    text-align: left;
    padding: 10px 27px 8px;
    border-color: #7a39ed;
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: 91% center;
    background-size: 11px;
}
.right_one .boxed_content a.btn:hover {
    background-color: #480b4b;
    border-color: #480b4b;
}
.page-id-37 .inner-banner .banner_content .heading h1 {
    color: #fff;
}
.page-id-37 .inner-banner .heading:before {
    border-color: transparent transparent #ffffff transparent;
}
.page-id-37 .contact a.btn {
    background-color: #fff;
    color: #000;
    border-color: #fff;
}
.events-inner .ajax_data {
    flex: auto;
    width: auto;
    margin: 0 -17px;
}
.conatct-left h2 br { 
    display: none;
}
.page-template-about section.conatct-section {
    margin-top: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100%;
}
.partner_logo_ection.clients-section {
    clear: both;
    padding-top: 59px;
}
.partner_logo_ection.clients-section ul li {
    width: calc(50% - 30px);
}

.axia_packages .package_list li {
    width: calc(50% - 28px);
    margin: 0 14px 15px;
    border: solid 1px #eee7e7;
    padding: 38px 25px;
    font-size: 1.5em;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    height: auto;
}
ul.options_list.package_list {
    padding: 0;
    width: 100%;
    display: inline-block;
    margin-top: 50px;
    margin: 50px -15px 0;
}
.axia_packages .package_list li::before {
    left: 34px;
    top: 19px;
    font-size: 77px;
}
.axia_packages a.btn {
    margin-top: 15px;
    padding-right: 56px;
    background-color: #480b4b;
    color: #fff;
    padding-left: 25px;
    font-size: 1em;
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
    min-width: 229px !important;
    text-align: left;
}
.addon_heading_section a.btn {
    margin-top: 42px;                                                              
    padding-right: 56px;
    background-color: #7b39ed;
    color: #fff;
    padding-left: 25px;
    font-size: 0.9em;
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
}
.addon_heading_section {
    width: 100%;
    float: left;
}
.axia_addons .container {
    max-width: 910px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.addon_boxes {
    width: 100%;
    float: left;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.addon_boxes .addon_box {
    background-color: #7b39ed;
    padding: 35px 28px 35px 35px;
    margin: 24px 12px 0;
    width: calc(100% - 24px);
    float: left;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
}
.addon_boxes .addon_box h3 {
    margin-top: 0;
    margin-bottom: 15px;
    color: #fff;
    font-family: 'F37 Judge Medium Condensed';
    font-size: 1.5em;
    letter-spacing: 1px;
    font-weight: 400;
}
.addon_boxes .addon_box.box_1 {
    background-color: #7b39ed;
}
.addon_boxes .addon_box p {
    color: #fff;
    font-size: 0.9em;
    letter-spacing: 0.5px;
}
.addon_box.box_2 {
    background-color: #1201f1;
}
.page-contact .banner_content .heading {
    max-width: 540px;
}
section.axia_addons {
    display: inline-block;
    width: 100%;
    padding-bottom: 120px;
}
.page-software-generic .form_with_bg {
    background-color: #480b4b;
}
.page-software-generic section.testimonial-section.page-template-industry {
}
li.link_cta_1 {
    width: 100%;
}
li.link_cta_2 {
    float: left;
    width: 100%;
}
ul.link_box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
ul.link_box {
    padding: 0;
}
ul.link_box li {
    list-style-type: none;
}
ul.link_box li a {
    background-color: #7b39ed;
    display: inline-block;
    width: 100%;
    padding: 40px 40px;
    text-decoration: none;
    color: #fff;
    clip-path: polygon(24px 0%, 100% 0, 100% 100%, 0 100%, 0% 24px);
    -webkit-clip-path: polygon(24px 0%, 100% 0, 100% 100%, 0 100%, 0% 24px);
    -ms-clip-path: polygon(24px 0%, 100% 0, 100% 100%, 0 100%, 0% 24px);
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
}
ul.link_box li a:hover {
    background-color: #4202b0;
}
ul.link_box li.link_cta_2 a:hover {
    background-color: #8b0055;
}
ul.link_box li.link_cta_2 a {
    background-color: #ffaddf;
    clip-path: none;
}
.page-id-162 footer {
    margin-top: 0;
}
section.cta_links {
    padding-bottom: 0;
}
.inner-text-right ol li ol li {
    font-size: 1em;
}
.blog_box {
    width: calc(100% - 30px);
    margin: 0 15px 39px;
    position: relative;
    padding-bottom: 46px;
}
.csscalc body:after {
    display: none;
}
.blog_section .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
nav.navigation.pagination {
    width: 100%;
    margin-top: 20px;
}
.blog_section .our-softwear .blog_list .blog_box:hover {
    filter: drop-shadow(-6px 11px 9px rgba(0, 0, 0, 0.2));
}
.video-list .video_img .blog_box img {
    max-height: 210px;
    height: auto !important;
    -webkit-clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
    clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
    -ms-clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
}
.team_members .member {
    width: calc(100% - 24px);
    margin: 0 12px 30px;
}
.team_members {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
}
.member-img {
    margin-bottom: 15px;
}
.member-img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
.team_members .member .member-detail strong {
    font-weight: 400;
    font-size: 1.1em;
    display: block;
} 
.category_filter ul li a:hover {
    color: #7b39ed;
    text-decoration: underline;
}

.team_section h2:before {
    content: "";
    position: absolute;
    top: -48px;
    display: inline-block; 
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
}
.inner-text-box.conatct-section {
    background-color: transparent; 
    padding: 0;
}
section.team_section {
    margin-top: 50px;
    background-color: #F8F9F9;
    padding: 150px 0 90px;
}
.blog .banner.inner-banner {
    background-size: 54%;
    background-position: top right;
}
.tag_section {
    float: left;
    width: 100%;
}
.subscribe_form {
    float: right;
    width: 100%;
}
.social_icons ul li:first-child {
    padding-right: 17px;
}
.tag_section ul {
    padding-left: 0;
}
.tag_section ul li {
    list-style-type: none;
    float: left;
    margin-right: 10px;
    padding-bottom: 10px;
}
.tag_section ul li a {
    text-decoration: none;
    padding: 12px 22px 7px;
    border: solid 1px #aeaeae;
    color: #363636;
    border-radius: 50px;
    display: inline-block;
    font-size: 0.95em;
}
.featured_blogs {
    display: inline-block;
    width: 100%;
    padding-bottom: 60px;
    margin-top: 65px;
}
.after_banner h3 {
    color: #480b4b;
    font-size: 1.4em;
    margin-bottom: 6px;
    text-transform: uppercase;
    font-family: 'F37 Judge Medium Condensed';
    letter-spacing: 0.2px;
}
.subscribe_form .gform_body.gform-body input {
    border-radius: 50px;
    border: solid 1px #c3c3c3;
    font-size: 0.95em !important;
    letter-spacing: 0.5px;
    padding: 15px 20px !important;
    cursor: inherit;
}
.subscribe_form input[type="submit"] {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #480b4b;
    border-radius: 50px;
    color: #fff;
    font-size: 0.9em !important;
    border: none;
    padding: 16px 20px;
    letter-spacing: 0.5px;
    width: 160px;
    text-align: left;
    background-repeat: no-repeat;
    background-position: 82% center;
    background-image: url(assets/images/w-arrow.png);
    background-size: 10px;
}
.page-team footer {
    margin-top: 0;
}
.subscribe_form form {
    position: relative;
}
.blog_list .non_ajax_data,.events-inner .non_ajax_data {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -17px;
    width: auto !important;
    flex: 0 0 100%;
    flex-grow: 1;
}
.blog_list > .non_ajax_data {
    margin: 0;
}
.featured_blogs h3 {
    margin: 15px 0 20px 0;
    min-height: 52px;
    font-family: 'F37 Judge Medium Condensed';
    font-size: 1.8em;
    letter-spacing: 0.3px;
    line-height: 1.1;
}
.featured_blogs .item a {
    text-decoration: none;
    color: #480b4b;
    display: inline-block;
    width: 100%;
}
.featured_blogs .item p {
    font-size: 0.95em;
}
.category_filter ul { 
    margin: 20px 0 0 0px;
    padding: 0 25px 20px;
    border-top: none;
}
.category_filter ul li a {
    text-decoration: none;
    color: #000;
}
.category_filter ul li {
    list-style-type: none;
    padding-bottom: 15px;
    font-size: 0.95em;
}
.category_filter a.all_filter {
    padding: 20px 25px 0;
    color: #363636;
    text-decoration: none;
    display: inline-block;
    width: 100%;
}
.category_filter strong {
    padding: 0 23px 8px;
    display: block;
    color: #979797;
    font-weight: 600;
    letter-spacing: 0.2px;
    border-bottom: solid 1px #dbdbdb;
    font-size: 1em;
    text-transform: uppercase;
}
.page-site-map .inner-text-section h1 {
    max-width: 312px;
}
.category_filter {
    width: 100%;
}
.blog_section .blog_list {
    width: 100%;
    float: left;
    padding-left: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.page-faye-landing-page .banner_content ul li img {
    max-width: 94px;
}
/*.blog_section .blog_list h3 {
    margin-top: 15px;
    font-family: 'F37 Judge Medium Condensed';
    font-size: 1.45em;
    letter-spacing: 0.3px;
}*/
.center-text-section img {
    margin-bottom: 40px;
}
.page-axia-for-zendesk .center-text-section img {
    margin-bottom: 0px;
}
.blog_section .blog_list .blog_box h3 {
    line-height: 1;
    margin-top: 0;
    margin-bottom: 10px;
}
.load-more-target { 
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
.blog_section .blog_list .blog_box a {
    color: #480b4b;
    text-decoration: none;
    display: inline-block;
    width: 100%;
}
.blog_section .blog_list .blog_box ul li a {
    list-style-type: none;
    text-decoration: none;
    padding: 6px 18px 2px;
    border: solid 1px #aeaeae;
    color: #363636;
    border-radius: 50px;
    display: inline-block;
    font-size: 0.9em;
}
.blog_section .blog_list .blog_box ul li {
    list-style-type: none;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
}
.blog_section .blog_list .blog_box ul {
    display: inline-block;
    width: 100%;
    clear: both;
    padding-left: 0;
}
.featured_blogs .item ul li {
    list-style-type: none;
    float: left;
    padding-right: 9px;
}
.page-webinars .featured_videos .video_img:after {
    display: none;
}
.featured_blogs .item ul {
    padding: 0;
}
.featured_blogs .item ul li a {
    text-decoration: none;
    padding: 7px 22px 4px;
    border: solid 1px #aeaeae;
    color: #363636;
    border-radius: 50px;
    display: inline-block;
    font-size: 0.9em;
    transition: all 0.8s ease-in-out;
}
.featured_blogs {
    display: inline-block;
    width: 100%;
    padding-bottom: 60px;
}
a#loadMore {
    text-decoration: none;
    border-bottom: solid 1px #800080;
    color: #800080;
    padding: 0 18px 3px;
    letter-spacing: 0.5px;
}
.page-company section.partner_logo_ection.clients-section {
    padding-bottom: 10px;
}
a#loadMore:hover {
    border-color: #000;
    color: #000;
}
.page-video-center section.help-section {
    margin-top: 0;
}
.download_links ul.download_box {
    padding: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
}
section.video_section.publication_section {
    padding-bottom: 0;
}
.publication_section .video-text > a {
    width: 100%;
}
.video_img img {
    transition: all 0.5s ease-in-out;
    transform: scale(1);
}
.video_img:hover:after {
    opacity: 0.8;
}
.download_links ul.download_box li {
    width: calc(100% - 30px);
    float: left;
    margin: 0 15px 30px;
    list-style-type: none;
    box-shadow: -12px 9px 16px rgb(0 0 0 / 7%);
    -webkit-box-shadow: -12px 9px 16px rgb(0 0 0 / 7%);
    -ms-box-shadow: -12px 9px 16px rgb(0 0 0 / 7%);
    position: relative;
    padding-left: 94px;
    padding: 26px 20px 20px 100px;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: 90% 58px;
    background-size: 12px;
    transition: all 0.8s ease-in-out;
}
.download_links ul.download_box li:before {
    content: "";
    border: solid 1px #dadafc;
    width: 60px;
    height: 60px;
    border-radius: 100px;
    position: absolute;
    left: 18px;
    top: 16px;
    background-image: url(assets/images/press-icon.png);
    background-repeat: no-repeat;
    background-position: center;
}
.download_links ul.download_box li h3 {
    margin: 0;
    font-size: 1.5em;
    color: #7b39ed;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0 0 8px;
    line-height: 0.99;
    letter-spacing: 0.7px;
    transition: all 0.8s ease-in-out;
}
.download_links ul.download_box li a {
    text-decoration: none;
}
.download_links ul.download_box li p {
    margin-bottom: 0;
    font-size: 0.9em;
    color: #7b39ed;
    transition: all 0.8s ease-in-out;
    font-weight: 600;
}
.award_heading h2:before {
    content: "";
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    top: -64px;
}
.center-text-section a.btn:hover {
    background-color: #7a39ed;
}
.award-item {
    width: calc(100% - 30px);
    margin: 0 15px 30px;
}
.award-list {
    margin: 0 -15px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.award_img {
    height: 180px;
    background-color: #f7f9f8;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    margin-bottom: 15px;
}
.award_img img {
    max-height: 134px;
    width: auto !important;
    display: block;
    height: auto !important;
    margin: 0 auto;
    max-width: 120px !important;
}
.award_txt a {
    display: inline-block;
    width: 100%;
    text-decoration: none;
    font-size: 0.9em;
    font-weight: 600;
    color: #7b39ed;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 12px;
}
.press_left.culture-left {
    width: 100%;
    float: left;
    border-top: none;
    padding-top: 65px;
    margin-bottom: 40px;
}
.press-list {
    width: 100%;
    float: left;
    padding-left: 0;
}
.culture-left img {
    margin-top: -25px;
    position: relative;
    z-index: 1;
    max-width: 198px;
    left: 16px;
}
.page-company .culture-left img {
    margin-top: -30px;
    max-width: 205px;
}
.video_img img:hover {
    filter: brightness(0.5);
}
.press_left.culture-left {
}
.press-list ul {
    padding: 0;
}
.press-list ul li {
    list-style-type: none;
    padding: 20px 0 21px;
    border-top: solid 1px #dbdbdb;
    width: 100%;
}
.press-list ul li h3 {
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 20px;
    color: #000;
}
.press-list ul li h3 a{
    color: #000;
        background-image: none;
    padding-right: 0;
}
.press-list ul li h3 a:hover{
    color: #7b39ed;
        background-image: none;
}
.page-news footer {
    margin-top: 0;
}
.press-list ul li a {
    display: inline-block;
    text-decoration: none;
    font-size: 1em;
    font-weight: 600;
    color: #7b39ed;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: right 4px;
    background-size: 12px;
    padding-right: 25px;
    transition: none;
}
.press-list ul li a:hover {
    color: #480b4b;
    background-image: url(assets/images/p-arrow.png);
    background-repeat: no-repeat;
    background-position: right 4px;
    background-size: 12px;
    padding-right: 25px;
}
.subscribe_form input[type="submit"]:hover {
    background-color: #7b39ed;
}
.page-template-about .inner-section-top .inner-text {
    padding-top: 120px;
}
.page-id-162 .banner.inner-banner h1 {
    color: #fff;
}
.page-id-162 .inner-banner .heading:before, .page-axia-for-asana.page-template-about .inner-banner .heading:before, .page-axia-for-salesforce.page-template-about .inner-banner .heading:before {
    border-color: transparent transparent #ffffff transparent;
}
.page-id-162.page-template-about .banner.inner-banner, .page-axia-for-asana.page-template-about .banner.inner-banner, .page-axia-for-salesforce.page-template-about .banner.inner-banner {
    background-color: #7b39ed;
    background-size: 76%;
    background-position: right bottom;
}
.page-template-about .inner-section-top .inner-text img {
    margin-bottom: 0px;
    width: auto;
}
.page-axia-for-sugar .inner-section-top .inner-text img {
    margin-bottom: 10px;
}
.clients-section .container {
    padding: 0 30px;
}
.page-id-162 .inner-text h2:before {
    display: none;
}
.page-video-center .banner.inner-banner {
    background-position: right top;
}
img.mobile_banner {
    display: none;
}
.inner-software-section img {
    position: relative;
    z-index: 9;
    width: 100%;
}
.featured_videos .video_box {
    width: calc(100% - 30px);
    margin: 0 15px 30px;
}
.featured_videos {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.page-id-175 .banner_content .heading p {
    margin-top: 20px;
}
.video_img {
    height: 200px;
    position: relative;
    width: 100%;
    display: inline-block;
}
.video_img a {
    display: inline-block;
    width: 100%;
}
.video_img img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
    max-width: 100% !important;
}
.video_img a {
    display: inline-block;
    height: 100%;
}
.video_text h3 a {
    text-decoration: none;
    color: #480b4b;
}
.video_text h3 {
    margin-top: 15px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 10px;
    font-family: 'F37 Judge Medium Condensed';
    font-size: 1.6em;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}
.single-software .culture-list ul {
    margin: 0 -15px;
}
.single-software .culture-section.text-work li {
    padding-top: 0;
    padding-left: 23px;
    min-height: inherit;
    padding-bottom: 11px;
    margin-left: 18px;
    counter-increment: auto;
}
.single-software .culture-left {
    padding-top: 59px;
    border-top: none;
}
.blog_section {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 100px;
    width: 100%;
}
.blog_section .blog_list .blog_box {
    padding-bottom: 0;
    margin-bottom: 20px;
    float: left;
}
.faq_secion .container {
    max-width: 900px;
    margin: 0 auto;
}
.faq-list > div {
    display: none;
}
.faq-lis h3 {
    border-top: solid 1px #000;
}
.page-template-flexible-template .partner_logo_ection.clients-section ul li {
    padding: 0 15px;
}
.faq-list h3 {
    border-top: solid 1px #ececec;
    font-weight: 500;
    font-size: 1.4em;
    cursor: pointer;
    padding-top: 35px;
    background: url(assets/images/bottom-arrow.png)no-repeat right 40px;
    margin-bottom: 35px;
}
.faq-list h3.ui-accordion-header-active, .faq-list h3:hover {
    background: url(assets/images/submit-rrow.png)no-repeat right 40px;
    background-size: 13px;
}
.faq-list h3.ui-accordion-header-active:hover {
    background: url(assets/images/bottom-arrow.png)no-repeat right 40px;
}
.faq-list.accordion {
    margin-bottom: 50px;
}
.inner-banner .banner_content .heading p {
    margin-top: 18px;
    font-size: 1.1em;
    color: #480b4b;
}
.page-id-213 .banner.inner-banner {
    height: 490px;
}
.post-type-archive-publications .banner.inner-banner {
    background-size: 59%;
    background-position: right top;
    height: 580px;
}
.page-faq .banner_content {
    position: absolute;
    bottom: 0;
    height: auto;
    padding-top: 0;
}
table.table {
    border: solid 1px #e6e6e6;
    border-collapse: collapse;
}
table.table tr td {
    border: solid 1px #e6e6e6;
    padding: 15px;
    text-align: center;
}
.page-id-179 .blog_section .blog_list .blog_box {
    padding-bottom: 0;
    margin-bottom: 30px;
}
.page-id-179 .featured_videos h3 {
    font-family: 'F37 Judge Medium Condensed';
    letter-spacing: 0.3px;
    color: #480b4b;
    text-decoration: none;
    margin-bottom: 0;
    line-height: 1.1;
}
.page-id-179 .featured_videos a {
    text-decoration: none;
}
.post-type-archive-faq .banner.inner-banner {
    height: 545px;
}
.software_section h2 {
    position: relative;
    margin-bottom: 62px;
}
.software_section h2:before {
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -50px;
}
.software_section h2 {
    margin-left: 80px;
    margin-bottom: 62px;
    position: relative;
}
.software_section .blog_box {
    width: calc(50% - 30px);
    padding: 0 !important;
    filter: drop-shadow(-12px 13px 11px rgba(0, 0, 0, 0.02));
}
.software_section .blog_box img {
    width: auto !important;
    max-width: inherit !important;
}
.video_img:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 85px;
    width: 85px;
    background: url(assets/images/play-icon.png)no-repeat center center;
    background-color: rgb(209 202 202 / 90%);
    border-radius: 100px;
}
.video-list .video_img {
    height: 194px;
    margin-bottom: 15px;
}
.loadMore {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-bottom: 40px;
    margin-top: 0px;
}
.our-softwear .blog_list.video-list {
    width: 100%;
}
.our-softwear {
    width: 100%;
}
.blog_box-in {
    -webkit-clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
    clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
    -ms-clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
    display: inline-block;
    height: 100%;
    width: 100%;
    background-color: #fff;
    padding: 30px;
}
.page-video-center span.tags {
    display: block;
    width: 100%;
    margin-top: 20px;
}
.enhancements-by-faye .soft_content {
    margin-top: 0px;
}
.page-video-center span.tags span {
    border: solid 1px #f4f4f4;
    padding: 10px 20px;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 0.8em;
    letter-spacing: 1px;
}
.page-id-174 section.help-section {
    margin-top: 0;
    padding-top: 20px;
    margin-bottom: 15px;
}
button.sub-menu-toggle {
    display: none;
}
.testimonial-text > span {
    font-size: 1.5em;
    font-weight: 300;
    font-family: 'F37 Judge Medium Condensed';
    color: #fff;
    letter-spacing: 1px;
    line-height: 1;
    margin-bottom: 15px;
    display: block;
}
.clients-section .container {
    text-align: center;
} 
.clients-section a.button {
    margin-top: 20px !important;
    display: inline-block;
    text-decoration: none;
    color: #7b39ed;
    font-weight: 500;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: right 5px;
    border: none;
    background-size: 11px;
    padding-right: 30px;
}
.page-id-162 .inner-banner .banner_content .heading h1, .page-axia-for-asana .inner-banner .banner_content .heading h1, .page-axia-for-salesforce .inner-banner .banner_content .heading h1 {
    color: #fff !important;
}
.circal-center img {
    max-width: 160px;
    max-height: 70px;
}
.gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    position: relative;
}
.page-template-about .Industris-section .clients-section .container {
    padding: 0 25px;
}
.category_filter ul li a:hover, .category_filter ul li.active a {
    color: #7b39ed;
    text-decoration: underline;
}
.blog_section .blog_box img {
    margin-bottom: 15px;
    object-fit: cover;
}
.member-detail a {
    width: 20px;
    height: 20px;
    display: inline-block;
    font-size: 0;
    position: absolute;
    top: 0;
    margin-left: 8px;
    right: 0;
}
.member-detail a svg {
    width: 20px;
    height: 20px;
    border-radius: 2px;
}
.page-faye-team section.help-section {
    margin-top: 0;
    padding-top: 0;
}
.member-detail a:hover svg {
    fill: #800080;
}
.page-faye-team footer {
    margin-top: 0;
}
.page-template-about section.help-section {
    padding-bottom: 0;
    margin-bottom: 0;
}
.page-hipaa-compliance section.help-section {
    padding-bottom: 60px;
}
.page-hipaa section.help-section {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 80px;
}
.member-detail {
    color: #bab9b9;
    font-size: 0.9em;
    position: relative;
    padding-right: 20px;
}
.member-detail strong {
    font-weight: 600;
    font-size: 0.9em;
    color: #000;
}
.page-id-151.page-template-about .banner.inner-banner {
    background-size: 100%;
    background-color: #7b39ed;
    background-position: right bottom;
}
.inner-section-top .banner_play_icon {
    max-width: 140px;
    right: 47px;
    left: auto;
    bottom: 132px;
}
.page-publications section.inner-software-section {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
    padding-bottom: 70px;
}
.page-publications footer {
    margin-top: 0;
}
.page-id-151.page-template-about .banner.inner-banner h1 {
    color: #fff;
}
.page-id-151.page-template-about .banner.inner-banner .heading:before {
    border-color: transparent transparent #ffffff transparent;
}
.page-id-694.page-template-about .banner.inner-banner {
    background-size: 100%;
}
.page-id-37.page-template-about .banner.inner-banner {
    background-size: 67%;
    background-position: right bottom;
}
.page-axia-for-zendesk .Industris-section .partner_logo_ection .container ul {
    margin: 0 -15px;
}
.page-id-694.page-template-about .banner.inner-banner {
    background-size: 100%;
}
.blog_single .container {
    max-width: 910px;
}
.blockquote-section .container {padding: 0;}
.blog_single img {
    margin-bottom: 15px;
}
.blog_single ul li {
    padding-bottom: 6px;
}
.blog_single ul {
    padding-left: 16px;
    margin-bottom: 15px;
}
.blog_single li h4 {
    margin-bottom: 8px;
}
.blog_single nav.navigation.post-navigation {
    padding-left: 0;
}
.office-section h2:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -45px;
}
.office_locations .location_box:nth-child(4) strong, .office_locations .location_box:nth-child(5) strong {
    margin-bottom: 4px;
}
.blog_single nav.navigation.post-navigation h2.screen-reader-text {
    font-size: 1.5em;
    display: none;
}
.two_column_content h3 br {
    display: none;
}
.page-contact .conatct-left h2 br {
    display: block;
}
.nav-previous {
    float: left;
}
.nav-next {
    float: right;
}
.nav-links .nav-previous svg.svg-icon {
    position: absolute;
    left: 0;
    top: -4px;
}
.nav-previous p.meta-nav {
    padding-left: 35px;
}
.nav-links a {
    text-decoration: none;
    color: #000;
}
.page-team section.help-section {
    margin-top: 0;
    padding-top: 0;
}
.nav-next svg.svg-icon {
    position: absolute;
    top: -3px;
    right: 0;
}
.nav-next p.meta-nav {
    padding-right: 35px;
}
.blog_section .integrations-by-faye.blog_list .blog_box {
    position: relative;
}
.blog_section .integrations-by-faye.blog_list .blog_box a.full-clickable {
    position: absolute;
    font-size: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.banner {
    position: relative;
}
.jquery-modal {
    z-index: 99999;
    border-radius: 0;
    background-color: rgb(255 255 255 / 75%);
}
div#applyNow {
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    max-width: 550px;
    filter: drop-shadow(-12px 13px 11px rgba(0, 0, 0, 0.05));
    background-color: transparent;
}
.page-sugarcrm-hosting .banner_content {
    padding-bottom: 50px;
}
.page-sugarcrm-hosting .banner.inner-banner {
    height: auto;
    min-height: 540px;
}
#applyNow .gfield input, #applyNow .gfield textarea {
    border: none;
    border-bottom: solid 1px #f0f0f0;
    padding-bottom: 14px;
    padding-top: 10px;
    font-family: 'Agrandir';
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 13px;
    background-color: transparent;
}
.gfield textarea {
    height: 79px;
}
#applyNow .gfield textarea {
    height: 140px !important;
}
.box_content .box-item p {
    max-width: 443px;
    color: #480b4b;
    width: 100%;
    padding-bottom: 20px;
}
input#gform_submit_button_4 {
    background-color: #480b4b;
    border: none !important;
    color: #fff;
    padding: 11px 20px 7px;
    border-radius: 50px;
    min-width: 125px;
    text-align: left;
    margin-top: 5px;
    font-family: 'Agrandir';
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: 87% center;
    background-size: 11px;
    font-size: 0.9em !important;
    letter-spacing: 0.5px;
    float: right;
}
#applyNow h3 {
    box-shadow: 0px 4px 23px rgb(0 0 0 / 7%);
    margin-top: 0;
    padding: 34px 30px 17px;
    width: calc(100% + 60px);
    margin-left: -30px;
    margin-bottom: 0;
}
#applyNow .gfield input::placeholder {
    color: #000;
}
.modal a.close-modal {
    top: 27px;
    right: 21px;
    color: #000;
    background: no-repeat;
    font-size: 0;
    overflow: hidden;
    text-indent: 0;
}
.page-thank-you-flarecx .banner.inner-banner, .page-team .banner.inner-banner, .page-software-financing .banner.inner-banner, .page-flare-for-zendesk-manufacturing .banner.inner-banner {
    height: 400px;
    min-height: 370px;
}
.culture-section.text-work ul li p {
    color: #480B4B;
}
.page-template-flexible-template section.box_content {
    padding-top: 30px;
    margin-top: 0;
    padding-bottom: 30px;
}
.page-zoom .culture-section.text-work ul li p {
    margin-top: 5%;
}
.page-hipaa .culture-section.text-work .culture-left {
    border-top: solid 1px #eee;
    padding-top: 110px;
}
.modal a.close-modal:after {
    content: "X";
    position: absolute;
    left: 15px;
    color: #000;
    font-size: 16px;
    height: 30px;
    top: 0;
    display: block;
}
.featured_blogs h2:before {
    content: "";
    position: absolute;
    left: 0;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 24px 25px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    top: -48px;
}
#news-silder .owl-nav {
    position: absolute;
    right: 12px;
    display: block;
    top: -48px;
}
#news-silder .owl-nav button {
    border: solid 1px #eeeeee;
    border-radius: 50px;
    height: 30px;
    width: 30px;
    margin-left: 5px;
    line-height: 1;
}
#news-silder button.owl-prev:after, #news-silder button.owl-next:after {
    content: "\279C";
    color: #480b4b;
    line-height: 1;
    transform: rotate(-180deg);
    position: absolute;
    top: 8px;
    right: 44px;
    font-size: 12px;
}
#news-silder .owl-nav button span {
    font-size: 0;
}
#news-silder button.owl-next:after {
    left: 50px;
    transform: none;
    top: 10px;
}
.partner_logo_ection .owl-nav {
    position: absolute;
    right: 0;
    display: block !important;
    top: -51px;
}
.partner_logo_ection .owl-nav button {
    border-radius: 50px;
    height: 30px;
    width: 30px;
    margin-left: 5px;
    line-height: 1;
}
.partner_logo_ection button.owl-prev:after, .partner_logo_ection button.owl-next:after {
    content: "\279C";
    color: #480b4b;
    line-height: 1;
    transform: rotate(-180deg);
    position: absolute;
    top: 8px;
    right: 44px;
    font-size: 12px;
}
.partner_logo_ection .owl-nav button span {
    font-size: 0;
}
.partner_logo_ection button.owl-next:after {
    left: 50px;
    transform: none;
    top: 10px;
}
.featured_blogs .owl-nav {
    position: absolute;
    right: 125px;
    display: block !important;
    top: -77px;
}
.featured_blogs .owl-nav button {
    border: solid 1px #eeeeee !important;
    border-radius: 50px;
    height: 45px;
    width: 45px;
    margin-left: 5px;
    line-height: 1;
    position: relative;
}
.featured_blogs button.owl-prev:after, .featured_blogs button.owl-next:after {
    display: none;
    content: "\279C";
    color: #480b4b;
    line-height: normal;
    position: absolute;
    font-size: 19px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-180deg);
}
.featured_blogs .owl-nav button span {
    font-size: 0;
}
.featured_blogs button.owl-next:after {
    left: 50%;
    transform: none;
    top: 50%;
    transform: translate(-50%, -50%);
    right: inherit;
}
.featured_blogs .after_banner .subscribe_form {
    width: 30%;
}
.featured_blogs .owl-nav button:hover {
    background-color: #480b4b !important;
}
.featured_blogs .owl-nav button:hover:after {
    color: #fff;
}
.conatct-section.form_with_bg {
    padding: 150px 0;
}
body .conatct-section.form_with_bg .gform_wrapper .top_label input.medium, body .conatct-section .gform_wrapper .top_label textarea {
    background-color: transparent;
    border-bottom: solid 1px #cfcccc !important;
}
.page-videos .banner.inner-banner {
    height: auto;
    min-height: 660px;
}
body .conatct-section.form_with_bg .gform_wrapper .top_label textarea {
    height: 100px;
}
body .conatct-section.form_with_bg .gform_wrapper .top_label input::placeholder {
    color: #000;
    font-size: 1em;
    font-weight: 500;
    letter-spacing: 0.5px;
}
body .conatct-section.form_with_bg .gform_legacy_markup_wrapper .gform_footer {
    text-align: right;
}
.conatct-section .gform_legacy_markup_wrapper .gform_footer {
    text-align: right;
}
.page-id-1689.page-template-about .culture-section.text-work .culture-left {
    border-top: solid 1px #f2f2f2;
}
.publication_list .video-list .video-img {
    height: 180px;
    margin-bottom: 15px;
}
.publication_section .video_box span.num {
    font-size: 4.5em;
    font-family: 'F37 Judge Medium Condensed';
    font-weight: bold;
    margin-right: 0.5rem;
    line-height: 1;
    top: 24px;
    z-index: 9;
    float: left;
    left: 25px;
    -webkit-text-stroke: 0.9px #f2eeee;
    color: #fff;
    text-stroke: 1px #f2eeee;
}
.publication_section .video-text > span {
    font-size: 0.9em;
}
.page-axia .circal-section {    
    margin-bottom: 0;
    padding-bottom: 140px;
    margin-top: 0;
}
.publication_section .video-text {
    width: calc(100% - 75px);
    margin-left: 85px;
    padding-top: 5px;
}
.publication_section .video-text > span.date {
    font-size: 0.8em;
    margin-top: -3px;
    color: #c0bfbf;
    display: block; 
    letter-spacing: 0.2px;
    font-weight: 600;
}
.sub_content .li-hover img {
    max-height: inherit;
    max-width: 140px;
    border-radius: 5px;
}
.publication_section span.author {
    color: #7a39ed;
    text-transform: capitalize;
    font-weight: 600;
    padding-right: 1px;
}
.single .inner-banner .banner_content .heading h1 {
    max-width: 842px;
}
.publication_section span.tags {
    display: inline-block;
    border: solid 1px #dddddd;
    font-size: 0.75em;
    padding: 7px 10px 3px;
    border-radius: 20px;
    line-height: 1.2;
    margin-left: 5px;
    min-width: 70px;
    text-align: center;
    letter-spacing: 0.7px;
}
.inner-text-right ul li ol li, .inner-text-right ul li ul li {
    font-size: 1em;
}
.inner-text-right ul li ol li {
    list-style-type: decimal;
}
.inner-text-right ul li ol {
    margin-top: 12px;
}
.publication_section .video-text > a {
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    line-height: 1.2;
    margin-top: 8px;
    margin-bottom: 7px;
    color: #000;
    font-size: 1.05em;
}
.publication_featured .video_box {
    margin-bottom: 0px;
}
.page-publications .blog_section {
    margin-top: 75px;
}
.publication_section .blog_box {
    width: calc(100% - 30px);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.publication_section .blog_box .video-img {
    width: 50%;
    float: left;
}
.publication_section .blog_list .blog_box .video-text {
    width: 50%;
    float: left;
    margin-left: 0;
    padding-top: 0;
    padding-left: 15px;
}
.publication_section .blog_list .blog_box .video-text a {
    margin-top: 0;
}
.publication_section .blog_list .blog_box .video-text h3 {
    font-size: 1.55em;
}
.publication_section .blog_list .blog_box {
    padding-bottom: 0;
    margin-bottom: 30px;
}
.publication_section .blog_box .video-img img {
    max-height: 215px;
}
.page-publications .banner.inner-banner {
    background-size: 63%;
    height: auto;
    background-position: right top;
}
.publication_section .blog_box .video-img a {
    display: inline-block;
    height: 100%;
    width: 100%;
}
.publication_section .blog_box .video-img a img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain;
}
.banner_content ul li img {
    max-width: 110px;
}
.page-axia-for-sugar .banner_content ul li img {
    max-width: 122px;
}
.page-zendesk-demostack-webinar .banner_content ul li img, .page-zendesk .banner_content ul li img {
    max-width: 165px;
}
.faye_gallery h2 {
    max-width: 343px;
}
.faye_gallery .container {
    max-width: 100%;
}
.circal-inner ul li {
    color: #480b4b;
    width: 188px;
}
#faye_gallery_slider button {
    position: absolute;
    left: 50%;
    bottom: 30%;
    height: 30px;
    width: 30px;
    margin-left: 5px;
    line-height: 1;
    font-size: 0;
    background-color: transparent;
    border: none;
    margin-left: -28px;
}
.faye_gallery h2 {
    width: 100%;
    float: left;
    margin-left: 0px;
    display: inline-block;
}
#faye_gallery_slider .slick-list {
    padding-top: 55px !important;
}
.center-text-section h3 {
    font-family: 'Agrandir';
}
#faye_gallery_slider button.slick-prev:before {
    content: "\279C";
    color: #ffffff;
    transform: rotate( -180deg );
    position: absolute;
    top: 8px;
    right: 19px;
    font-size: 18px;
    z-index: 999;
}
#faye_gallery_slider button.slick-prev.slick-arrow {
    margin-left: -41px !important;
}
#faye_gallery_slider button.slick-next:before {
    content: "\279C";
    color: #ffffff;
    transform: rotate( 0deg);
    position: absolute;
    top: 9px;
    right: 4px;
    font-size: 18px;
    z-index: 999;
}
.Industris-text .btn:hover {
    background-color: #fff !important;
    color: #7b39ed;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 12px;
    font-weight: 500;
}
.home .logo_icon > a {
    width: 90px;
    overflow: hidden;
    display: inline-block;
}
.page-sugarcrm-hosting section.help-section {
    padding-bottom: 80px;
}


.blog_single ol {           
    padding-left: 15px;
}
.blog_section h2.page-title {
    width: 100%;
}
.blog_section .page-content { 
    padding-bottom: 50px;
}    
.clients-section a.button:hover {
    color: #480b4b;
    background-image: url(assets/images/arrow.png);
    background-repeat: no-repeat;
    background-position: right 5px;
    border: none;
    background-size: 11px;
    padding-right: 30px;
}
.blog_single img {
    display: block;
    margin: 15px auto 30px;
}
.page-id-141 .culture-list-inner:before {
    z-index: 99;
}
.page-careers .culture-list ul li img {
    left: 55px;
    z-index: 99;
    top: 21px;
    max-height: 64px;
    max-width: 65px;
}
#applyNow .gfield textarea::placeholder {
    color: #000;
}
.career_form_wrapper {
    padding: 0 30px 53px;
    background-color: #fff;
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
}
.page-id-137 .culture-list ul li img {
    z-index: 99;
    left: 59px;
}
.page-services .Industris-section .Industris-text p:nth-last-child(2) {
    font-size: 0.9em;
}
.gform_wrapper.gravity-theme .gfield {
    position: relative;
}
.accordian ul {
    padding-left: 14px;
    margin: 10px 0;
}
body .gform_wrapper .gfield_validation_message, body .gform_wrapper .validation_message {
    border: none;
    padding: 0;
    background-color: transparent;
    font-size: 11px !important;
}
.accordian ol {
    padding-left: 15px;
    margin-bottom: 12px;
}
.ui-accordion-content {
    padding-right: 37px;
    padding-left: 17px;
    padding-bottom: 30px;
}
.accordian ol li, .accordian ul li {
    font-size: 0.9em;
    padding-bottom: 3px;
}
.accordian h3:hover, .accordian .ui-state-active h3 {
    background: url(assets/images/submit-rrow.png)no-repeat right 50px;
    background-size: 19px;
}
.accordian .ui-state-active h3:hover {
    background: url(assets/images/bottom-arrow.png)no-repeat right 50px;
    background-size: 19px;
}
.ui-accordion-header-active span.job_data {
    display: none;
}
.inner-section-top .inner-text .btn:hover {
    background-color: #8f56f4;
}
.two_column_content a.btn:hover {
    background-color: #8f56f4;
}
.core_section .content_box a.btn:hover {
    background-color: #fff !important;
    border-color: #fff;
    color: #17815b;
    background-image: none; 
} 

.core_section .content_box a.btn:hover:after {
 background-image: url(assets/images/green-arrow.png) !important;
}
.page-id-694 .cta_wrapper .container {
    max-width: 1316px;
}
.term-software .banner.inner-banner {
    height: auto;
    min-height: 412px;
}
.primary-menu-container>ul>li.current_page_item:after {
    content: "";
    position: absolute;
    right: 0;
    height: 57px;
    background-color: #7b39ed;
    width: 4px;
    top: 50%;
    transform: translateY(-50%);
}
.primary-menu-container>ul>li.current_page_item > a {
    border-bottom: solid 1px #ffffff;
}
.left_video_box .video_box_logo {
    padding: 40px;
}
.left_video_box {
    width: 100%;
    float: left;
    background-color: #480b4b;
}
.box_video_content .box_content {
    width: 100%;
    float: left;
    margin-top: 0;
}
.box_video_content .video_box_img {
    height: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 65% bottom;
    position: relative;
    min-height: 380px;
}
.box_video_content .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.blog_single {
    display: inline-block;
    width: 100%;
    margin-bottom: 50px;
}
.box_video_content .box_content .box-item .box-item-text a.btn {
    display: none;
}
.box_video_content .box_content .box-item .box-item-text p {
    margin-bottom: 0;
}
.box_video_content .box_content .box-item.box_2 {
    margin-bottom: 0;
}
.box_video_content .banner_play_icon {
    position: absolute;
    right: 60px;
    bottom: 90px;
    left: auto;
    max-width: 123px;
}
.page-id-179 section.video_section {
    padding-top: 0;
}
.page-template-flexible-template .cta_wrapper .container {
    max-width: 1147px;
}
.page-id-597.page-template-flexible-template .testimonial-text {
    background-color: #02a65d;
}
.page-template-flexible-template .testimonial-section a.btn {
    background-color: #480b4b;
    min-width: 205px;
    color: #fff;
    background-image: url(assets/images/w-arrow.png);
}
.page-id-151 .inner-text h2::before {
    display: none;
}
.search-form input {
    height: 40px;
    border-radius: 0;
}
.search-form input#search-form-1 {
    width: 50%;
    border: solid 1px #dbd9d9;
    float: left;
}
.search-form input.search-submit {
    width: 120px;
    border: solid 1px #480b4b;
    background-color: #480b4b;
    color: #fff;
    font-family: 'Agrandir';
    letter-spacing: 1px;
    float: left;
    margin-left: 10px;
}
.search-form label {
    float: left;
    display: none;
}
.search-form input.search-submit:hover {
    background-color: transparent;
    color: #480b4b;
}
.footer_in .columns:last-child {
    width: 192px;
    margin-top:-253px;
}
.footer_in .columns:last-child li#menu-item-1802 a {
    background: url(assets/images/sub-arror.png)no-repeat 80px 1px;
    background-size: 9px;
    padding-right: 43px;
    display: inline-block;
}
.footer_in .columns:last-child li#menu-item-1802 a:hover {
    background: url(assets/images/submit-rrow.png)no-repeat 80px 1px;
    background-size: 9px;
    padding-right: 43px;
}
.awards_list .item {
    width: calc(100% - 8px);
    margin: 0;
    list-style-type: none;
    background-color: #f6f8f8;
    height: 115px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
}
.awards_list .item img {
    max-width: 120px;
    max-height: 60px;
    width: auto !important;
}
.download_links ul.download_box li:hover {
    background-color: #7b39ed;
    background-image: url(assets/images/w-arrow.png) !important;
}
.download_links ul.download_box li:hover h3, .download_links ul.download_box li:hover p {
    color: #fff;
}
.li-hover {
    position: absolute;
    height: 135px;
    background-color: #480b4b;
    top: 22px;
    width: 154px;
    z-index: 99;
    border-radius: 5px;
    opacity: 1;
    visibility: visible;
    text-align: left;
    transition: all 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s;
    right: 35px;
}
.li-hover strong {
    position: absolute;
    top: 50%;
    color: #fff;
    width: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-weight: 500;
}
.li-hover br {
    display: none;
}
.li-hover-two {
    top: 315px;
}
.li-hover a:hover strong {
    color: #03a75e;
}
.li-hover-two img {
    height: 135px;
    width: 154px !important;
    max-width: 154px !important;
}
.li-hover-two span {
    color: #363636 !important;
}
.li-hover-two a:hover span {
    color: #5c5c5c !important;
}
.sub_content ul li a:hover span {
    color: #94FFE6;
    background-image: url(assets/images/arrow-p.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: 87% 27px;
}
.press-list ul li h3 {
    font-size: 1.17em;
}
.sub_content ul li:hover .li-hover {
    opacity: 1;
    visibility: visible;
}
.li-hover img {
    max-width: 140px;
    max-height: initial;
}
.li-hover span {
    display: block;
    color: #fff;
    padding: 9px 10px 0 14px;
    position: absolute;
    bottom: 8px;
    font-size: 0.9em;
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: 87% 27px;
    font-size: 14px;
    background-size: 12px;
    width: 100%;
    padding-right: 16px;
}
.testimonial-section {
    margin-top: 20px;
}
.page-faye-for-logistics .testimonial-section {
    padding-bottom: 0;
}
.page-faye-for-logistics section.solve-section {
    padding-top: 0;
}
.home .testimonial-left h2:before {
    display: none;
}
.software-text h2:before {
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 0 0 28px 29px;
    border-color: transparent transparent #009753 transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -65px;
}
.banner_play_icon {
    top: inherit;
    left: auto;
    right: 140px;
    margin: 0;
    bottom: 150px;
}
.center-text-section p {
    max-width: 881px;
    font-size: 1.1em;
    margin: 0 auto;
}
.single-software .center-text-section p {
    font-size: 1.4em;
}
.help-section h2 {
    background: url(assets/images/need-help.png) no-repeat ;
    background-size: contain ;
    background-position: center ;
    font-size: 15em;
    max-width: 1023px;
}
.help-section .container:after {
    top: 206px;
}
.culture-section.text-work ul li img {
    max-width: 49px;
    max-height: 49px;
    left: 15px;
    top: 35px;
}
.faq_secion {
    margin: 30px 0 90px;
}
.faq_secion .wp-block-column p {
    margin-bottom: 2px;
}
.faq_secion .wp-block-column p strong {
    color: #7b39ed;
    font-size: 0.95em;
}
.faq_secion .wp-block-column ul {
    padding-left: 28px;
    margin-top: 4px;
}
.faq_secion .wp-block-column ul li {
    padding-left: 10px;
    padding-bottom: 2px;
}
.page-faq .help-section {
    margin-top: 0;
}
.page-faq footer {
    margin-top: 40px;
}
.page-template-flexible-template .inner-banner .banner_content .heading h1 {
    color: #fff;
}
.page-template-flexible-template .inner-banner .banner_content .heading:before {
    border-color: transparent transparent #ffffff transparent;
}
.culture-left ul li img {
    margin: 0;
    position: relative;
}
.culture-section .culture-left ul li {
    padding: 0;
    margin-left: 0;
    margin-right: 40px;
}
.culture-section.text-work .culture-left ul li img {
    left: 0;
    top: 0;
    max-width: inherit;
    max-height: inherit;
}
.page-zendesk .culture-section.text-work .culture-left ul li:nth-child(2) img {
    width: 55%;
}
.case-study-section h2 {
    margin-bottom: 52px;
    position: relative;
}
.page-template-flexible-template section.case-study-section {
    background-color: #f6f8f7;
    margin-top: 60px;
    padding-top: 155px;
}
.page-template-flexible-template section.case-study-section .container {
    border-bottom: solid 1px #e6e6e6;
    padding-bottom: 120px;
}
.page-template-flexible-template .new-section {
    background-color: #f6f8f7;
    padding-top: 100px;
}
.page-template-flexible-template section.help-section {
    background-color: #f6f8f7;
    margin-top: 0;
    padding-top: 91px;
    padding-bottom: 80px;
}
.case-study-section h2:before {
    content: "";
    position: absolute;
    border-style: solid;
    border-width: 0 0 25px 25px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -39px;
}
.case-study-section h2:before {
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -45px;
}
.page-zendesk footer {
    margin-top: 0;
}
.page-video-center .blog_section .blog_list .blog_box span.tags {
    position: absolute;
    bottom: 0;
}
.page-video-center .blog_section .blog_list .blog_box {
    padding-bottom: 30px;
}
.page-zendesk .culture-section.text-work .culture-left span {
    position: absolute;
    top: 185px;
    margin-top: 0;
    width: 100%;
}
.page-template-flexible-template.page-zendesk .culture-left {
    position: relative;
}
.page-template-flexible-template section.access-section {
    display: inline-block;
    width: 100%;
    padding-bottom: 0;
    padding-top: 0;
}
.award_heading h2 {
    margin-bottom: 40px;
}
section.press_section {
    display: inline-block;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 30px;
}
.page-press-news footer {
    margin-top: 0;
}
.page-press-news section.support-section {
    margin-top: 0;
}
.page-axia .banner .container {
    display: flex;
    align-items: center;
}
.page-press-news .press-list ul li:last-child {
    border-bottom: solid 1px #dbdbdb;
    margin-bottom: 30px;
}
.page-template-flexible-template .culture-list ul li:nth-last-child(-n+2) {
    border-bottom: none !important;
}
.page-zoom .culture-list ul li:nth-last-child(-n+2) {
    border: none;
}
.page-master-services-agreement h1 {
    max-width: 800px;
}
.page-sugarcrm .banner.inner-banner {
    background-color: #1201f0;
}
.page-hubspot .banner.inner-banner {
    background-color: #f57a13 !important;
}
.page-make-a-payment .inner-text-left a {
    text-decoration: none;
    color: #363636;
}
.page-make-a-payment .inner-text-left a:hover {
    color: #7b39ed;
}
.fixed-menu .logo_icon > a {
    display: none;
}
section.box_video_content {
    margin-top: 80px;
}
.addon_boxes {
    width: 100%;
    padding-top: 40px;
}
.page-flare-for-zendesk .banner.inner-banner {
    background-color: transparent;
    background-size: 100% !important;
}
.page-flare-for-zendesk .center-text-section img {
    max-width: 500px;
    margin: 0 17px 30px;
    width: 30%;
}
.page-flare-for-zendesk .inner-section-top .inner-text {
    padding-left: 0;
}
.page-flare-for-zendesk .inner-section-top .inner-img:after {
    border-width: 0 0px 320px 320px;
    border-color: transparent transparent #f0bb02;
    display: none;
}
.card_content .container {
    border-top: none;
    padding-top: 0;
    border-bottom: none;
    padding-bottom: 10px;
}
.card_content h2:before {
    display: inline-block;
    border-style: solid;
    border-width: 0 0 30px 30px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
    content: "";
    position: absolute;
    top: -50px;
}
.card_content h2 {
    padding-top: 20px;
}
.card_content .three_col_wrapper .col_card {
    background-color: #ffe7a1;
    padding: 40px 15px 40px 125px;
    counter-increment: my-awesome-counter;
    position: relative;
    width: calc(100% - 30px);
    margin: 0 15px 20px;
}
.card_content .three_col_wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px -15px 30px;
}
.three_column_content p {
    margin: 0;
    font-size: 1.3em;
}
.card_content .three_col_wrapper p br {
    display: none;
}
.card_content .three_col_wrapper .col_card:before {
    content: "0" counter(my-awesome-counter);
    font-size: 88px;
    margin-right: 0.5rem;
    line-height: 1;
    top: 30px;
    position: absolute;
    z-index: 1;
    left: 33px;
    font-weight: 700;
    font-family: 'F37 Judge Medium Condensed';
    color: #ffd843;
}
.single-software .culture-section.text-work li {
    width: 100%;
    border: none;
}
.single-software .culture-section.text-work li:before {
    font-size: 20px;
    color: #480b4b;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    -webkit-text-stroke: inherit;
    content: "";
    width: 8px; 
    height: 8px;
    background-color: #470949;
    border-radius: 50px;
    top: 8px !important; 
}

.single-software .culture-list ol {
    padding-left: 0;
    margin-bottom: 20px;
}

.single-software .culture-section.text-work ol li {
    color: #480b4b;
    font-size: 1.125em;
    padding-left: 3px;
    padding-left: 40px;
    padding-bottom: 7px;
    counter-increment: my-awesome-counter;
    list-style-type: none;
    position: relative;
    margin-bottom: 7px;
    margin-left: 0;
}

.single-software .culture-section.text-work ol li:before {  
    content: "0" counter(my-awesome-counter);
    font-size: 24px;
    margin-right: 0.5rem;
    line-height: 1;
    position: absolute;
    z-index: 1;
    left: 2px;
    font-weight: 700;
    font-family: 'F37 Judge Medium Condensed';
    color: #480b4b;
    background-color: transparent;
    width: auto;
    height: auto;
    top: -1px !important;
    letter-spacing: 2px;
}

.page-flare-for-zendesk .culture-section.text-work .culture-left h2 {
    max-width: 100%;
}
.access-section {
    display: inline-block;
    width: 100%;
    padding: 50px 0;
}
.page-flare-for-zendesk .culture-circle_list li:nth-child(2) .circular:after {
    transform: rotate(115deg);
}
.page-flare-for-zendesk .culture-circle_list li:nth-child(3) .circular:after {
    transform: rotate(45deg);
}
.page-flare-for-zendesk .culture-circle_list {
    width: 100%;
    margin-top: 60px;
}
.publication_section .blog_list .blog_box .video-text p {
    font-size: 1.05em;
    line-height: 1.5;
}
.page-flare-for-zendesk .text-work .culture-circle_list ul {
    padding: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 100%;
    margin: 0 auto;
}
section.hexagon-section {
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #dce1e7;
    margin-top: 90px;
    padding: 150px 0 120px;
}
.hexagon-inner:before, .hexagon-inner:after {
    content: "";
    position: absolute;
    top: 19px;
    left: 48%;
    transform: translateX(-50%);
    margin-right: -29px;
    height: 55px;
    width: 30px;
    display: block;
    background: url(assets/images/arrow-d.png)no-repeat center center;
    background-size: 19px;
}
.hexagon-inner:after {
    transform: rotate(180deg);
    margin-left: 44px;
}
.partner_logo_ection ul {
    margin: 0 -15px;
    padding: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.partner_logo_ection ul li {
    list-style-type: none;
    width: calc(100% - 30px);
    margin: 0 15px 15px;
    height: auto; 
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.hexagon-section h2 {
    width: 100%;
    display: inline-block;
    margin-bottom: 60px;
    position: relative;
    color: #00373e;
    max-width: 870px;
}
.hexagon-section h2:before {
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #00373e transparent;
    margin-bottom: 15px;
    position: absolute;
    top: -55px;
}
.hexagon-inner {
    padding: 80px 0 28px;
    position: relative;
}
.culture-three_col_section .culture-list ul li:before {
    font-size: 70px;
    left: 0;
}
.culture-three_col_section .culture-list ul li img {
    max-height: 44px;
    left: 28px;
    top: 37px;
}
.hexagon-center:after {
    content: "";
    position: absolute;
    height: 300px;
    width: 300px;
    background: url(assets/images/Oval.png)no-repeat 65% bottom;
    bottom: 20px;
    right: -48px;
    margin: 0 auto;
    display: block;
    z-index: 1;
}
.hexagon-center {
    width: 300px;
    margin: 0 auto;
    background: url(assets/images/Fill.png)no-repeat center;
    height: 350px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    background-size: contain;
}
.hexagon-inner li:hover {
    cursor: auto !important;
}
.hexagon-inner li {
    list-style-type: none;
    background-color: #fff;
    position: relative;
    border-radius: 3px;
    padding: 9px 10px;
    margin: 10px 0;
    top: 0;
    height: 45px;
    width: 100%;
    font-size: 0.8em;
    text-align: center;
    line-height: 1.1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-shadow: 1px 6px 10px rgb(0 0 0 / 10%);
    color: #000;
    padding: 0 20px;
    z-index: 999;
}
.page-flare-for-zendesk .culture-circle_list ul li img {
    max-height: 98px;
    max-width: 138px;
}
.hexagon-inner ul {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    position: relative;
    display: block;
}
.conatct-right textarea {
    height: 120px;
    width: 100% !important;
    border-radius: 4px;
    border: solid 1px #e7e7e7 !important;
    padding: 10px 20px;
    margin-top: 11px;
    font-family: 'Agrandir';
    font-size: 1em !important;
    letter-spacing: 0.3px !important;
    padding: 10px 15px 13px;
    color: #480b4b;
}
h3 {
    font-size: 1.8em;
    margin-top: 0;
    color: #480b4b;
}
h4 {
    font-size: 1.5em;
    margin-top: 0;
    color: #480b4b;
}
h5 {
    font-size: 1.3em;
    margin-top: 0;
    color: #480b4b;
}
h6 {
    font-size: 1.15em;
    margin-top: 0;
    color: #480b4b;
}
.inner-text-section .inner-text-right h1 {
    margin-top: 70px;
}
.circal-inner ul li {
    font-size: 1em,}
.cricle {
    border-radius: 50%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border-width: 1px;
    flex-wrap: wrap;
}
.outerCricle {
    margin: 0 auto;
    height: 800px;
    width: 800px;
    background: url(assets/images/Oval4.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.innercricle_one {
    margin: 0 auto;
    height: 700px;
    width: 700px;
    background: url(assets/images/Oval3.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.innercricle_two {
    margin: 0 auto;
    height: 600px;
    width: 600px;
    background: url(assets/images/Oval2.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.innercricle_three {
    margin: 0 auto;
    height: 500px;
    width: 500px;
    background: url(assets/images/Oval1.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.content_h {
    text-align: center;
    color: #17494e;
    max-width: 360px;
    margin: 0 auto;
}
.content_h img {
    width: 200px;
    margin-bottom: 15px;
}
.content_h p {
    margin-bottom: 0;
    color: #00363d;
    font-weight: 500;
    margin-top: 10px;
}
.logos {
    position: absolute;
    height: 180px;
    width: 180px;
    border-radius: 50%;
    box-shadow: -11px 18px 29px rgb(0 0 0 / 5%), 16px 16px 32px rgb(0 0 0 / 0%);
    background: #fff;
    text-align: center;
    line-height: 170px;
}
.logos.imageL-1 {
    left: 40px;
    top: 185px;
}
.logos.imageL-2 {
    right: 40px;
    top: 185px;
}
.logos.imageL-3 {
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 20px;
}
.partner_list {
    border: solid 1px #c2c2c2;
    padding: 50px 50px 20px;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}
.partner_list ul li {
    list-style-type: none;
    width: 50%;
    float: left;
    text-align: center;
}
.partner_list:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 85px;
    margin: 0 auto;
    display: block;
    left: 0;
    right: 0;
    background-color: #c2c2c2;
    z-index: 99;
    top: -85px;
}
.partner_list ul {
    padding: 0;
    width: 100%;
    display: flex;
    border-bottom: solid 1px #c2c2c2;
    padding: 0 0 20px;
    flex-wrap: wrap;
    justify-content: center;
}
.partner_list ul li img {
    max-height: 42px;
    max-width: 240px;
    margin: 0 auto;
}
.partner_list ul:last-child {
    margin: 0 auto;
    padding-bottom: 0;
    padding-top: 40px;
    border-bottom: none;
    max-width: 819px;
    display: flex;
    flex-wrap: wrap;
}
.partner_list ul:last-child li {
    width: 50%;
    text-align: center;
    font-size: 1.1em;
}
.partner_list ul li:first-child {
    text-align: left;
}
.page-flare-for-zendesk .culture-list {
    padding-left: 0;
}
.page-flare-for-zendesk .culture-section.text-work .culture-list ul li {
    padding-left: 0;
    padding-top: 46px;
}
.page-flare-for-zendesk .culture-section.text-work .culture-list ul li:before {
    top: 6px;
    font-size: 37px;
}
.inner-text-right ul li ul li, .inner-text-right ol li ul li, .inner-text-right ul li ol li, .inner-text-right ol li ol li {
    font-size: 1em;
    list-style-type: none;
}
.inner-text-right ul li ul, .inner-text-right ol li ol, .inner-text-right ol li ul, .inner-text-right ul li ol {
    margin-bottom: 0;
    padding-bottom: 5px;
}
.culture-three_col_section .culture-list ul li {
    width: calc(100% - 30px);
    border-bottom: none !important;
    padding-left: 100px;
}
.page-flare-for-zendesk .culture-three_col_section .culture-list {
    width: 100%;
}
.page-flare-for-zendesk section.culture-section.text-work {
    margin-top: 0px;
}
.page-flare-for-zendesk section.culture-section.text-work .culture-list {
    padding-top: 30px;
}
.page-flare-for-zendesk .culture-circle_list li {
    padding: 0;
    width: 100%;
    float: left;
    margin: 0;
}
.page-flare-for-zendesk .culture-circle {
    margin-top: 0;
}
.page-videos section.support-section {
    margin-top: 110px;
}
.culture-circle_list li .circular:after {
    background: url(https://staging-fayedigital.kinsta.cloud/wp-content/themes/fayedigital/assets/images/ccrl-1.png) no-repeat;
    content: "";
    position: absolute;
    height: 298px;
    width: 298px;
    background-size: cover;
    left: 0;
    bottom: 0;
    border-radius: 100%;
    transform: rotate( -5deg );
}
.culture-circle .culture-left {
    width: 100%;
}
.page-flare-for-zendesk .culture-circle .container {
    max-width: 1120px;
}
.page-flare-for-zendesk .cta_links .container {
    max-width: 1120px;
}
.page-flare-for-zendesk .partner_logo_ection.clients-section ul li {
    background-color: #f6f8f8;
}
.page-flare-for-zendesk section.culture-section.text-work.culture-circle {
    margin-top: 0;
}
.page-flare-for-zendesk .culture-circle_list ul li {
    margin: 0 -1px -26px;
    padding: 0;
}
.page-flare-for-zendesk section.culture-section.text-work.culture-circle {
    margin-top: 0;
    padding-top: 0;
}
.page-flare-for-zendesk section.clients-section {
    padding-bottom: 0;
}
.page-flare-for-zendesk .culture-circle_list ul li {
    margin: 0;
    padding: 0;
    width: calc(33.333% - 30px);
    margin: 0 15px 30px;
    list-style-type: none;
    background-color: #f6f8f8;
    height: 140px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
}
section.three_column_content.card_content .container {
    padding-top: 0;
}
.hexagon-section .partner_logo_ection li {
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    background-color: #fff;
    height: 150px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.hexagon-section .partner_logo_ection li img {
    max-height: 90px;
}
.page-flare-for-zendesk section.center-text-section {
    margin-top: 70px;
    padding-bottom: 0;
}
.page-flare-for-zendesk section.inner-section-top {
    margin-top: 0;
}
.page-flare-for-zendesk .inner-banner .banner_img {
    background-image: none !important;
}
.box_content .box-item a.btn:hover {
    background-color: #7b39ed;
    border-color: #7b39ed;
}
.case-study-box a:hover, .case-study-box p a:hover {
    color: #800080;
}
.case-study-box > a:hover {
    background-image: url(assets/images/p-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 12px;
}
.case-study-box .case-study-img:hover img {
    filter: brightness(0.5);
}
.press-list ul.load-more-target li:first-child {
    border-top: 0;
    padding-top: 0;
}
.tag_section ul li a:hover, .featured_blogs .item ul li a:hover, .blog_section .blog_list .blog_box ul li a:hover {
    border: solid 1px #7b39ed;
    color: #fff;
    background-color: #7b39ed;
}
.featured_blogs a:hover h3, .featured_blogs h3 a:hover, .blog_section .blog_list .blog_box a:hover h3, .blog_section .blog_list .blog_box h3 a:hover {
    color: #000;
}
.page-flare-for-zendesk .partner_logo_ection.clients-section ul li {
    width: calc(100% - 30px);
    margin-bottom: 15px;
}
.enhancements-by-faye .soft_logo {
    float: left;
}
.enhancements-by-faye .soft_content {
    width: calc(100% - 145px);
    float: right;
}
.enhancements-by-faye .soft_logo {
    width: 125px;
    float: left;
}
.integrations-by-faye .soft_logo {
    width: 140px;
}
.enhancements-by-faye .blog_box-in img {
    max-height: 110px;
    max-width: 125px !important;
    height: auto !important;
}
.enhancements-by-faye .soft_content h3 {
    margin-top: 0 !important;
}
.enhancements-by-faye .soft_content a.learn_more {
    margin-left: 145px;
}
.enhancements-by-faye {
    padding-top: 43px;
    position: relative;
}
.enhancements-by-faye:before {
    content: "";
    position: absolute;
    left: 57px;
    width: calc(100% - 60px);
    background-color: #f8f2f2;
    top: 7px;
    height: 2px;
}
.help-section .container img.desktop_img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 179px;
    max-width: 837px;
}
.help-section .container img.mobile_img {
    display: none;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 85px;
}
.home .testimonial-left:before {
    content: "";
    position: absolute;
    left: 0;
    height: 1px;
    width: 100%;
    max-width: 470px;
    background-color: #f4f4f4;
    top: 0;
}
.software_box .soft_logo img {
    margin-bottom: 0;
    clip-path: none;
    max-width: 128px !important;
    object-fit: inherit;
    height: auto !important;
} 


.integrations-by-faye .software_box .soft_logo img {
    max-height: 70px;
    max-width: 315px !important;
}
.integrations-by-faye .soft_content p {
    padding-right: 20px;
    color: #000;
    line-height: 1.6;
}
.page-flare-for-zendesk footer {
    margin-top: 0;
}
.page-flare-for-zendesk .culture-section.text-work .culture-list ul li p {
    line-height: 1.6;
}
.featured_blogs .container {
    max-width: 100%;
    width: calc(50% + 560px);
    margin: 0;
    float: right;
}
.featured_blogs .item-img {
    clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
    -ms-clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
    -webkit-clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
}
.two_column_content {
    padding-top: 0;
}
.page-integrations-by-faye section.conatct-section, .single-software section.conatct-section {
    background-color: #f7f9f8;
    padding: 160px 0 100px;
    margin-top: 100px;
    margin-bottom: 60px;
}
.single-software section.conatct-section {
    padding: 100px 0;
}
table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
}
table tr td, table tr th {
    border: solid 1px #e0dddd;
    padding: 10px;
    text-align: center;
}
body.page-integrations-by-faye .conatct-section .gform_wrapper .top_label input.medium, body.single-software .conatct-section .gform_wrapper .top_label input.medium, body.page-integrations-by-faye .conatct-section .gform_wrapper .top_label textarea, body.single-software .conatct-section .gform_wrapper .top_label textarea {
    background-color: transparent;
}
.page-software-generic .inner-banner .banner_img .banner_play_icon img {
    float: none;
}

.page-template-about .inner-banner .banner_img {
    background-position: top right;
    background-size: cover;
}
.page-careers .inner-banner .banner_img {
    background-position: top right;
    background-size: contain;
}
.page-hipaa .inner-banner .banner_img {
    background-size: contain;
}
.page-hipaa .inner-banner {
    height: auto;
}
.page-company .inner-banner .banner_img {
    background-size: contain;
}
.three_column_content h3 {
    font-size: 3em;
}
.solve-section .solve-inner-left h2 {
    font-size: 3em;
    margin-bottom: 40px;
}
.case-study-box > a:hover {
    font-weight: 500;
}
ul.link_box li a:hover {
    background-color: #6021ce;
}
ul.link_box li.link_cta_2 a:hover {
    background-color: #eb97ca;
}
.page-template-flexible-template .testimonial-text { 
    background-color: #02a65d;
}
.access-text a.btn:hover, .help-section a.btn:hover { 
    background-color: #480b4b !important;
    border-color: #480b4b;
}
section.download_links {
    padding-top: 100px;
}
.culture-left span {
    max-width: 315px;
    background: url(assets/images/how-to-help.svg)no-repeat center center;
    background-size: contain;
}
.help-section h2 {
    background: url(assets/images/how-to-help.png) no-repeat;
    text-indent: -99999px;
    background-size: contain;
    background-position: center;
    max-width: 925px;
    margin-left: auto;
    margin-right: auto;
}
.help-section .container:after {
    max-width: 585px;
    min-height: 215px;
}
#news-silder .item-img img:hover {
    transition: all 0.4s ease 0s;
    filter: grayscale(1);
}
.award_img img {
    max-width: 100% !important;
}
.banner_play_icon a.video_btn {
    text-align: center;
    position: relative;
}
.banner_play_icon a.video_btn:before {
    content: '';
    position: absolute;
    height: 87px;
    width: 87px;
    background: url(assets/images/play-video.png);
    left: 0;
    right: 0;
    margin: 0px auto;
    top: 50%;
    transform: translateY(-50%);
}
.inner-text-section h1, .inner-text-section h2, .inner-text-section h3, .inner-text-section h4, .inner-text-section h5, .inner-text-section h6 {
    display: block;
    width: 100%;
}
.page-software .banner_content .heading {
    padding-bottom: 60px;
}
.banner_play_icon a.video_btn img {
    -webkit-animation: spin 10s linear infinite;
    -moz-animation: spin 10s linear infinite;
    animation: spin 10s linear infinite;
}
@-moz-keyframes spin {
    100% {
    -moz-transform: rotate(360deg);
}
}
@-webkit-keyframes spin {
    100% {
    -webkit-transform: rotate(360deg);
}
}
@keyframes spin {
    100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
.software_box .bottom_logo {
    bottom: 89px;
    left: 60px;
}
.software_box h3 {
    font-size: 1.7em;
    margin: 8px 0 0;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-family: 'F37 Judge Medium Condensed';
}
.software_box h3 a {
    text-decoration: none;
    color: #480b4b;
}
.software_box h3 a:hover {
    color: #7b39ed;
}
#faye_gallery_slider button {
    cursor: pointer;
    bottom: 31%;
    margin-left: -30px;
}
#faye_gallery_slider button:hover {
    opacity: 0.6;
}
.gallery_wrap {
    position: relative;
}
.faye_gallery .cricle_arrow {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #7a39ed;
    clear: both;
    text-align: center;
    margin: 0 auto;
    line-height: 57px;
}
.faye_gallery .cricle_arrow .slick-arrow {
    display: inline-block;
    vertical-align: middle;
    margin: 8px 2px;
}
.faye_gallery .cricle_arrow .slick-arrow span {
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    width: 24px;
    background: url(assets/images/arrow-slider.svg) no-repeat;
    background-position: 3px center;
    font-size: 0;
    background-size: 44px;
    cursor: pointer;
}
.faye_gallery .cricle_arrow .slick-next.slick-arrow span {
    background-position: -23px center;
}
#faye_gallery_slider button.slick-next:before {
    top: 8px;
}
.culture-list.make_software-list ul li a {
    color: #7a39ed;
    font-weight: 600;
}
.culture-list.make_software-list ul li a:hover {
    opacity: 0.5;
}
.culture-list ul li h2 {
    font-size: 1.5em;
    letter-spacing: 0.5px;
}
.page-template-service .inner-banner .banner_img {
    align-items: flex-start;
}
.testimonial-left .heading:before {
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 35px;
}
#testimonial-silder .owl-dots button {
    width: 8px;
    height: 8px;
}
.accordian h3 {
    font-size: 1.55em;
    padding-bottom: 0px;
    margin-top: 0;
}
.accordion_heading {
    padding-bottom: 22px;
    padding-left: 17px;
    padding-right: 17px;
}
.accordion_heading.ui-accordion-header-active {
    cursor: pointer;
}
.page-template-about .culture-list ul li h6 {
    letter-spacing: 0px;
    font-size: 1.6em;
}
.culture-left img {
    max-width: 210px;
    margin-top: -25px;
}
.culture-section.text-work + .culture-section {
    padding-top: 140px;
}
.page-template-about .faye_gallery .container {
    max-width: 980px;
}
.faye_gallery h2 {
    margin-left: 0;
    max-width: 100%;
}
.faye_gallery .heading:before {
    border-color: transparent transparent #480b4b transparent;
}
.page-template-about.page-contact section.conatct-section {
    padding: 80px 0px 60px;
    margin: 0;
}
.page-contact .conatct-left p {
    color: #000;
    font-size: 1.1em;
    margin-top: 0;
    margin-bottom: 8px;
}
.page-contact .conatct-left p img {
    margin-bottom: 30px;
}
.page-contact .conatct-left p a {
    color: #7b39ed;
}
.page-contact .conatct-left p a:hover {
    text-decoration: none;
    color: #000;
}
.member-detail {
    padding-right: 35px;
}
.memberRow {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-pack: justify;
    -ms-flex-pack: justify;
    width: 100%;
}
.team_members .member-img img {
    max-width: 100% !important;
}
.page-faye-landing-page .culture-left img {
    max-width: 303px;
}
.three_column_content p {
    color: #480B4B;
    font-size: 1.1em;
    line-height: 1.7;
}
.accordian p {
    font-size: 1em;
}
.subscribe_find_us .gform_wrapper input.medium {
    cursor: inherit;
}
body .conatct-section .gform_wrapper .top_label input::placeholder, body .conatct-section .gform_wrapper .top_label textarea::placeholder {
    color: #000;
}
body .conatct-section .gform_wrapper .top_label input.medium, body .conatct-section .gform_wrapper .top_label textarea {
    padding: 10px 15px 8px!important;
    border: solid 1px #e7e7e7 !important;
    font-size: 0.9em !important;
    border-radius: 3px;
}
body .conatct-section .gform_wrapper .top_label input.medium:focus-visible, body .conatct-section .gform_wrapper .top_label textarea:focus-visible {
    border-color: rgb(238 66 247 / 30%) !important;
    box-shadow: 0 0 6px rgb(238 66 247 / 30%);
}
body .conatct-section .gform_wrapper .top_label li.gfield.gf_left_half, body .conatct-section .gform_wrapper .top_label li.gfield.gf_right_half {
    margin-bottom: 17px !important;
}
body .gform_legacy_markup_wrapper ul li.gfield {
    margin-top: 0 !important;
}
body .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    display: none;
}
body .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper li.gfield_error textarea {
    border-color: #db0606 !important;
}
body .conatct-section .gform_legacy_markup_wrapper .gform_footer {
    position: relative;
}
body .gform_legacy_markup_wrapper .gform_ajax_spinner {
    position: absolute;
    left: calc(100% - 220px);
    top: 17px;
}
.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer, .gform_wrapper .top_label li.gfield.gf_left_half+li.gfield, .gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer, .gform_wrapper .top_label li.gfield.gf_right_half+li.gfield {
    padding-right: 0;
}
.page-template-about .culture-list ul li .hover_text.culture-text {
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.page-template-about .culture-list ul li:hover .hover_text.culture-text {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
@-webkit-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.page-template-about .culture-section .culture-left {
    padding-top: 54px;
}
.page-axia-for-sugar .banner_content ul, .page-axia-for-zendesk .banner_content ul {
    display: flex;
    align-items: center;
}
.page-axia-for-sugar section.inner-section-top, .page-axia-for-zendesk section.inner-section-top {
    margin-top: 0;
    padding-top: 70px;
}
.page-axia-for-sugar .circal-section, .page-axia-for-zendesk .circal-section {
    margin-top: 0;
    position: relative;
}
.circal-inner ul li:hover, .hexagon-inner ul li:hover {
    cursor: pointer;
}
.circal-inner ul li:hover:after, .hexagon-inner ul li:hover:after {
    animation: pulseshadow 2s infinite;
}
@keyframes pulseshadow {
    0% {
    box-shadow: 0 0 0 0 rgb(0 0 0 / 10%);
}
70% {
    box-shadow: 0 0 0 6px rgb(0 0 0 / 15%);
}
100% {
    box-shadow: 0 0 0 0 rgb(0 0 0 / 10%);
}
}
.addon_boxes .addon_box {
    min-height: 210px;
}
.clients-section ul {
    z-index: 1;
}
.page-axia-for-sugar footer, .page-axia-for-zendesk footer, .page-axia footer {
    margin-top: 0;
}
.page-axia .software_options h2 {
    text-align: center;
}
.page-axia .axia_options .right_one {
    margin-top: 15px;
}
.blog .after_banner {
    padding-top: 0;
    display: inline-block;
    width: 100%;
}
.page-template-about.page-software .banner.inner-banner {
    background-size: 50.5%;
}
.blog .banner.inner-banner {
    background-size: 65%;
    height: 550px;
}
.page-template-about.page-software .banner.inner-banner {
    height: auto;
    min-height: 100%;
}
.page-template-about.page-axia-for-sugar .banner.inner-banner {
    background-size: 100%;
}
.page-template-about .center-text-section h3 sup {
    font-size: 14px;
}
.software_section .blog_box {
    filter: drop-shadow(-6px 11px 9px rgba(0, 0, 0, 0.06));
}
.page-software .software_section h2 {
    margin-left: 0;
    font-size: 5.33em;
    padding-left: 0px;
}
.subscribe_find_us h4 {
    margin-top: 24px;
}
.page-axia .software_options .bottom_logo img {
    width: 55px;
}
.page-axia .software_options .software_box:nth-child(2) .bottom_logo img {
    width: 75px;
}
.software_options {
    background: #f7f9f8;
    padding-top: 100px;
    margin-top: 30px;
    padding-bottom: 1px;
}
.video_section .heading:before {
    border-color: transparent transparent #480b4b transparent;
}
.page-webinars .video_box a.register_link {
    min-width: 170px;
    min-width: 170px;
    text-align: left;
    background-color: transparent;
    padding: 9px 0 6px;
    font-size: 15px;
    margin-top: 2px;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: 99% center;
    background-size: 12px;
    margin: 34px auto 0;
    display: block;
    position: absolute;
    bottom: 5px;
    width: 100%;
    margin: 0;
    font-weight: 600;
    color: #7b39ed;
}
.software-sugar-slack-integration.single-software .center-text-section p br {
    display: none;
}
.page-webinars .blog_box {
    position: relative;
}
.page-webinars .blog_box span.tags, .software_box .tags {
    display: block;
    width: 100%;
    margin-top: 20px;
}
.page-webinars .blog_box span.tags span, .software_box .tags span {
    border: solid 1px #f4f4f4;
    padding: 10px 20px;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 0.733em;
    color: #464847;
    font-weight: 600;
    letter-spacing: 0.5px;
}
.page-software .blog_section {
    margin-top: 0;
    justify-content: space-between;
}
.page-webinars .blog_section {
    margin-top: 50px;
}
ul.options_list li {
    font-size: 1.8em;
}
ul.options_list li:before {
    font-size: 60px;
    top: 8px;
}
.axia_options p {
    font-size: 1em;
}
.page-template-about.page-axia .culture-section.text-work .culture-left, .page-template-about.page-axia-for-zendesk .culture-section.text-work .culture-left {
    border-top: solid 1px #eee;
}
.page-template-about.page-axia .Industris-text, .page-template-about.page-axia-for-zendesk .Industris-text {
    max-width: 600px;
}
.page-axia .axia_options {
    margin-top: 0;
    padding-top: 20px;
}
.page-axia .main_img {
    position: relative;
}
.page-axia .main_img:after {
    background: url(./assets/images/cricle-check-icon.svg) no-repeat 8px 0;
    height: 31px;
    width: 31px;
    font-size: 0;
    padding-left: 12px;
    background-size: 24px;
}
.page-template-about.page-software .center-text-section {
    margin-top: 0px;
}
.page-software .blog_section .blog_list .blog_box p {
    margin-top: 19px;
    margin-bottom: 30px;
    color: #000;
}
.page-software .blog_section .blog_list .blog_box a.learn_more {
    color: #7b39ed;
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0.4px;
    display: inline-block;
    width: 100%;
    background-image: url(assets/images/b-arrow.png);
    background-repeat: no-repeat;
    background-position: right 5px;
    background-size: 10px;
    position: absolute;
    left: 0;
    bottom: 30px;
    padding: 0 31px 0 40px;
    display: inline-block;
    width: auto;
}
.software_box .soft_content {
    padding-left: 0px;
}
.page-software .blog_section .blog_list .blog_box a.learn_more:hover {
    color: #480b4b;
    background-image: url(assets/images/p-arrow.png);
    background-repeat: no-repeat;
    background-position: right 5px;
    background-size: 10px;
}
.page-software .blog_box {
    margin-bottom: 30px;
}
.page-software .blog_section .blog_list .blog_box h3 {
    margin-top: 15px;
    font-size: 1.3em;
    text-transform: capitalize;
    font-family: 'Agrandir';
    letter-spacing: 0;
    color: #000;
}
.page-software .blog_section .blog_list.software-by-faye .blog_box h3 {
    margin-top: 0;
    color: #000;
}
.category_filter ul li, .category_filter a.all_filter {
    font-size: 1em;
    color: #000;
}
.page-software .software_box {
    width: 100%;
}
.software-by-faye .soft_logo {
    float: left;
}
.software-by-faye .soft_logo .tags {
    display: none;
}
.software-by-faye .soft_content {
    float: left;
    width: calc(100% - 90px);
    margin-left: 20px;
    position: relative;
}
.page-software .blog_section .blog_list.software-by-faye .blog_box .soft_content a.learn_more {
    padding: 0 30px 0 0;
    bottom: -20px;
}
.page-software .software_box .tags {
    margin-top: 0;
    margin-bottom: 20px;
    text-align: right;
}
.page-software .blog_section .category_filter ul, .page-video-center .blog_section .category_filter ul {
    padding-top: 0;
    padding-bottom: 30px;
}
.page-software .blog_section .our-softwear .blog_list, .page-webinars .blog_section .our-softwear .blog_list {
    padding-left: 30px;
}
.page-services .culture-section.text-work {
    padding-top: 70px;
}
body.page-services:after {
    z-index: }
.page-services .culture-section.text-work .make_software-list ul li p {
    margin-bottom: 40px;
}
.page-services .support-section .container {
    position: relative;
}
.page-services .culture-left {
    padding-top: 140px;
}
.category_filter ul li a {
    color: #1c1c1c;
}
.category_filter .software_all_filter {
    font-size: 1.2em;
}
.category_filter .software_all_filter:hover, .category_filter .software_all_filter.active, .category_filter a.all_filter:hover, .category_filter a.all_filter.active {
    color: #7B39ED;
}
.page-services .Industris-text ul li:before {
    background: url(./assets/images/cricle-check-icon.svg) no-repeat center;
    height: 31px;
    width: 31px;
    font-size: 0;
    padding-left: 0px;
    background-size: 21px;
    margin-top: -4px;
}
.page-id-179 .featured_videos h3 {
    margin-bottom: 20px;
}
body.page-template-service.page-services:after {
    border-color: #ececec;
}
.page-services .inner-software-section {
    padding-top: 100px;
}
.page-webinars .inner-software-section {
    padding-top: 100px;
}
.page-webinars .inner-banner .banner_content .heading p {
    width: 60%}
.page-faye-landing-page .partner_logo_ection.clients-section {
    padding-top: 0;
    padding-bottom: 30px;
}
.video_img:after {
    pointer-events: none;
}
.page-axia-for-zendesk .banner_content ul li:nth-child(2) img, .page-faye-landing-page .banner_content ul li img {
    max-width: 115px;
}
.page-faye-landing-page .banner_content ul li:first-child img {
    max-width: 120px;
}
.page-axia-for-zendesk .banner_content ul li:nth-child(2) img {
    margin-top: -10px;
}
.page-axia-for-zendesk .axia_addons .addon_box.box_2 {
    background-color: #ffadde;
}
.page-template-about.page-faye-landing-page .banner.inner-banner {
    background-size: 62%;
}
.page-faye-landing-page .page-template-industry .testimonial-text {
    background: #02a65d;
}
.page-faye-landing-page .box_video_content .video_box_img {
    background-position: 50% top !important;
    background-size: contain !important;
    background: #400042;
    background-repeat: no-repeat !important;
}
.page-faye-landing-page .box_video_content .banner_play_icon {
    right: 34px;
    margin: 0 auto;
    transform-origin: center;
    bottom: 70px;
    max-width: 113px;
}
.page-faye-landing-page section.integration-section {
    padding-bottom: 0;
}
.blog .featured_blogs .item ul li, .blog .blog_list .blog_box ul li {
    padding-right: 0;
    margin: 0 5px 5px 0;
}
.blog .featured_blogs .item ul li, .blog .blog_list .blog_box ul li:nth-of-type(n+5) {
    display: none;
}
.blog .featured_blogs .item ul li a, .blog .blog_list .blog_box ul li a {
    padding: 7px 15px 4px;
    font-size: 0.85em;
}
.blog .tag_section {
    padding-right: 25px;
}
.blog .tag_section ul {
    opacity: 1;
}
.blog .tag_section ul.slick-initialized.slick-slider {
    opacity: 1;
}
.page-template-about.page-axia-for-zendesk .culture-section.text-work {
    padding-top: 70px;
}
.subscribe_find_us .gform_wrapper input.mediumm {
    background: transparent;
}
.page-template-about.page-integrations-by-faye .banner.inner-banner, .single-software .banner.inner-banner {
    background-size: 60%;
    height: auto;
    min-height: auto;
    padding-bottom: 80px;
}
.page-template-about.page-faye-landing-page section.conatct-section {
    margin-top: 0;
}
.page-axia-for-zendesk .center-text-section {
    margin-top: 80px;
}
.page-software-generic footer {
    margin-top: 0;
}
.page-software-generic .box_content {
    padding-bottom: 0;
    margin-top: 0;
}
.page-software-generic .box-item.box_1 {
    width: 100%;
    padding-left: 50%;
    margin-bottom: 70px;
}
.page-software-generic .box-item.box_1 img {
    position: absolute;
    left: 100px;
}
.page-integrations-by-faye .integration-inner h2, .single-software .integration-inner h2 {
    max-width: 100%;
    padding: 0;
    border: 0;
    margin: 0;
}
.page-integrations-by-faye .integration-inner .heading:before, .single-software .integration-inner .heading:before {
    border-color: transparent transparent #480b4b transparent;
}
.page-integrations-by-faye .integration-inner .heading, .single-software .integration-inner .heading {
    margin-left: 0px;
    margin-bottom: 30px;
}
.page-integrations-by-faye .integration-inner .integration-box_wrapper, .single-software .integration-inner .integration-box_wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.page-integrations-by-faye .integration-inner .integration-box, .single-software .integration-inner .integration-box {
    max-width: 100%;
    width: 100%;
    margin: 0 0 30px;
    display: inline-block;
    padding: 20px;
    background: transparent;
    filter: drop-shadow(-6px 11px 9px rgba(0, 0, 0, 0.06));
    height: auto;
}
.page-integrations-by-faye .integration-inner .integration-box .integration-logo, .single-software .integration-inner .integration-box .integration-logo {
    clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
    -webkit-clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
    -ms-clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
    background: #fff;
    padding: 30px;
}
.page-template-about.page-software-generic .banner.inner-banner {
    background-size: auto;
    background-color: #480b4b;
}
.page-template-about.page-software-generic .banner.inner-banner .heading h1 {
    color: #fff;
}
.page-template-about.page-software-generic .banner.inner-banner .heading:before {
    color: #fff;
    border-color: transparent transparent #fff transparent;
}
.culture-left a.btn {
    margin-top: 15px;
}
.single-software .integration-inner .integration-box .integration-logo {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
}
.page-software-generic .contact a.btn {
    background: #fff;
    color: #480b4b;
    border-color: transparent;
}
.page-software-generic .partner_logo_ection ul li {
    min-height: 120px;
    background: #f6f8f8;
}
.page-software-generic .inner-banner .banner_img img {
    margin-top: 0;
    max-width: 100%;
    padding: 0;
}
.page-software section.support-section {
    padding-bottom: 0;
}
.page-software section.support-section + footer {
    margin-top: 80px;
}
.landing_page_nav .navigation {
    float: left;
    padding-top: 15px;
}
.landing_page_nav .navigation ul {
    padding-left: 0;
    list-style: none;
}
.landing_page_nav .navigation ul li {
    width: auto;
    text-align: left;
    padding: 15px 0;
}
.landing_page_nav .navigation ul li a {
    font-size: 0.9em;
    font-weight: 400;
    padding: 5px 10px;
    text-decoration: none;
    color: #000;
}
.white_nav .landing_page_nav .navigation ul li a {
    color: #fff;
}
.landing_page_nav .navigation ul li a:after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 100%;
    height: 2px;
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    transform: scale3d(0.25, 1, 1);
    transition: transform 0.5s cubic-bezier(0.5, 1, 0.89, 1) 0s;
    bottom: 10px;
    background: #7b39ed;
}
.white_nav .landing_page_nav .navigation ul li a:after {
    background: #fff;
}
.landing_page_nav .navigation>ul>li>a:hover:after {
    opacity: 1;
    visibility: visible;
    transform: scale3d(1, 1, 1);
}
.software_by_faye h2 {
    padding-left: 22px;
}
.page-integrations-by-faye .culture-section .container, .single-software .culture-section .container {
    max-width: 1118px;
}
.page-integrations-by-faye .culture-list h3, .single-software .culture-list h3 {
    font-size: 1.6em;
    margin-bottom: 12px;
    color: #480b4b;
    font-family: 'F37 Judge Medium Condensed';
}
.blog footer {
    margin-top: 0;
}
.page-integrations-by-faye .culture-list p, .single-software .culture-list p {
    font-size: 1em;
}
.page-axia-for-sugar .Industris-section {
    z-index: 99;
}
.page-faye-for-logistics .testimonial-section {
    padding-bottom: 0;
}
.page-faye-for-logistics section.solve-section {
    padding-top: 0;
}
.page-faye-for-logistics section.clients-section {
    margin-top: 50px;
}
.software_by_faye .integration-box_wrapper {
    padding-top: 30px;
}
.tax-publication_cat .banner.inner-banner {
    height: auto;
    padding-bottom: 50px;
    min-height: inherit;
    background-size: contain;
}
.page-hipaa-compliance .inner-banner .banner_img {
    background-size: contain;
}
.submenu_brochure li a {
    display: inline-block;
    width: 100%;
}
.submenu_brochure li a img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    margin: inherit;
    box-shadow: 3px 4px 8px rgb(0 0 0 / 25%);
    display: block;
}
.submenu_brochure li a:last-child {
    background-image: url(assets/images/submit-arrow.png);
    background-repeat: no-repeat;
    background-position: right 8px;
    background-size: 11px;
}
.submenu_brochure li a:last-child:hover {
    background-image: url(assets/images/hover_submit_arrow.png);
    background-repeat: no-repeat;
    background-position: right 8px;
    border: none;
    background-size: 11px;
    color: #480b4b;
}
.page-integrations-by-faye .integration-inner .integration-box .integration-logo, .single-software .integration-inner .integration-box .integration-logo {
    height: 230px;
}
.page-integrations-by-faye .integration-inner .integration-box .integration-logo img, .single-software .integration-inner .integration-box .integration-logo img {
    max-height: 160px;
    max-width: 200px;
}
.page-integrations-by-faye .integration-inner .integration-box .integration-logo a, .single-software .integration-inner .integration-box .integration-logo a {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.access-img img {
    max-height: 240px;
        max-width: 199px;
} 
.access-img {
    height: 400px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.clients-section ul li img {
    max-height: 100px;
    width:auto; 
} 
.single-case-study .banner { 
    height: auto;
}
.single-case-study .banner_content .heading {
    padding-bottom: 70px;
}
.office_locations .location_box {
    width: 100%;
    float: left;
    margin-bottom: 60px;
}
.office_locations {
    display: flex;
    flex-wrap: wrap;
    margin-top: 50px;
    padding: 0px;
}
.location_box > strong {
    margin-bottom: 4px;
    display: block;
}
.office_locations .location_box p {
    margin-bottom: 0;
}
.office_locations .location_box p:nth-of-type(1) {
    margin-bottom: 6px;
}
.flare_columns ul {
    padding-left: 0;
    max-width: 650px;
    margin: 0 auto;
}
.flare_columns ul li {
    background-color: #00373e;
    list-style-type: none;
    color: #fff;
    text-align: center;
    font-size: 1.9em;
    margin-bottom: 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    line-height: normal;
    padding: 10px 20px 10px;
    min-height: 100px;
    box-shadow: 0 4px 13px rgba(0 55 62 / 80%);
    border-bottom: solid 4px #000;
}
.flare_columns {
    margin-bottom: 120px;
    position: relative;
}
.hexagon-section .partner_logo_ection {
    position: relative;
}
.hexagon-section .partner_logo_ection:after {
    content: "";
    position: absolute;
    background: url(assets/images/data1.png)no-repeat center center;
    width: 380px;
    height: 100px;
    top: -114px;
    left: 50%;
    transform: translateX(-50%);
    background-size: 308px;
    margin-left: 201px;
}
.flare_columns:before {
    content: "";
    background: url(assets/images/data2.png)no-repeat center center;
    width: 240px;
    height: 100px;
    position: absolute;
    left: 166px;
    top: 0;
    background-size: contain;
}
.partner_list:after {
    content: "";
    background: url(assets/images/data3.png)no-repeat center center;
    width: 235px;
    height: 100px;
    position: absolute;
    left: -100px;
    top: -111px;
    background-size: contain;
}
.flare_columns ul li img {
    max-width: 110px;
    margin: 10px 20px;
    float: left;
}
.flare_columns ul li h4 {
    color: #fff;
    font-weight: 500;
    margin-bottom: 0;
    font-size: 1em;
    line-height: 1;
    float: left;
    margin-top: 10px;
}
.page-flare-for-zendesk .banner_play_icon a.video_btn img {
    margin-top: 0;
    padding: 0;
    max-width: 100%;
}
.logos .image {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.account_team_section h2 {
    margin: 0 auto 40px;
    position: relative;
}
.account_team_section h2:before {
    content: "";
    position: absolute;
    top: -48px;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #480b4b transparent;
    margin-bottom: 15px;
}
.account_team_section .container > .content {
    max-width: 850px;
    margin: 60px auto 20px;
    text-align: center;
}
.account_team_section .container > .content p {
    font-size: 1.8rem;
}
.account_team_section .columns .single {
    width: calc(100% - 30px);
    float: left;
    margin: 0 15px 22px;
}
.account_team_section .columns .single .heading {
    border: solid 1px #c5bebe;
    border-bottom: none;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #480b4b ;
    padding: 10px;
}
.account_team_section .columns .single .content {
    border: solid 1px #c5bebe;
    padding: 9px 12px;
}
.account_team_section .columns .single .heading img {
    max-width: 35px;
}
.account_team_section .columns .single .heading h3 {
    color: #fff;
    margin: 4px 10px 0;
    font-size: 1.3em;
    font-weight: 600;
    line-height: 1.2;
    float: left;
}
.account_team_section .columns .single .heading:before {
    display: none;
}
.account_team_section .columns .single .content p:last-child {
    margin-bottom: 0;
}
.account_team_section .columns {
    display: flex;
    flex-wrap: wrap;
    margin: 40px -15px 0;
}
.account_team_section .columns .single .content p a {
    text-decoration: none;
    color: #38003b;
}
.account_team_section .columns .single .content p {
    font-weight: 500;
    line-height: 1.4;
}
.account_team_section .columns .single .content p a:hover {
    color: #000;
}
section.flare-banner-section {
    min-height: 700px;
    background-size: cover;
    background-repeat: no-repeat;
}
.flare-banner-section .flare-text {
    width: 45%;
    padding-top: 113px;
    padding-right: 90px;
    float: left;
}
.flare-video {
    width: 55%;
    float: left;
    padding-left: 100px;
    padding-top: 77px;
}
.flare-video a.banner-video {
    width: 100%;
    aspect-ratio: 16/9;
    display: inline-block;
    background-color: #000;
    box-shadow: 0 0 10px rgba(0 0 0 );
    position: relative;
}
.flare-video a.banner-video img {
    width: 100%;
    height: 100%;
}
.flare-video a.banner-video:after {
    content: "";
    position: absolute;
    background-color: #49bfa9;
    width: 50px;
    height: 50px;
    left: 30px;
    bottom: 30px;
    border-radius: 50%;
}
.flare-video a.banner-video:before {
    content: "";
    border-left: solid 20px #fff;
    position: absolute;
    border-top: solid 13px transparent;
    border-bottom: solid 13px transparent;
    bottom: 41px;
    left: 48px;
    z-index: 9;
}
.flare-banner-section .container {
    padding: 52px 72px;
}
.flare-banner-section .flare-text p {
    color: #fff;
    opacity: 80%;
    margin-top: 40px;
    padding-left: 2px;
    font-weight: 300;
    font-size: 18px;
    letter-spacing: 0.4px;
    line-height: 30px;
}
.flare-banner-section a.btn {
    background-color: #49bfa9;
    border: solid 1px #49bfa9;
    margin-top: 37px;
    background-image: url(/wp-content/uploads/2022/05/arrow-right-2.png);
    background-repeat: no-repeat;
    background-position: 88% 11.5px;
    background-size: 10%;
    padding: 11px 50px 10px 31px;
}
section.customer-data {
    padding: 153px 0;
    display: inline-block;
    width: 100%;
}
.customer-data .customer-data-img {
    width: 60%;
    float: left;
}
.flare-banner-section a.btn:hover {
    background-color: #2f3941;
}
.customer-data .customer-text {
    width: 40%;
    float: left;
    padding-top: 129px;
    padding-left: 14px;
}
.customer-data .customer-text h2 {
    color: #2F3941;
    font-size: 56px;
    letter-spacing: normal;
    font-weight: 800;
    line-height: 50px;
    margin-bottom: 24px;
}
.customer-data .customer-text p {
    max-width: 439px;
    letter-spacing: -0.1px;
    line-height: 1.65;
    margin-bottom: 34px;
}
.customer-data .customer-text p img {
    margin-right: 46px;
}
.customer-data .customer-text p img:last-child {
    margin-right: 0;
}
section.power-section {
    background-color: #f9f9f9;
    margin-top: 32px;
    padding: 119px 0 35px;
    display: flex;
    flex-wrap: wrap;
}
.power-img-inner img:last-child {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -113px;
    margin-top: -17px;
}
.power-img-inner {
    position: relative;
    display: inline-block;
    float: right;
    right: 20px;
}
.power-img-inner img {
    float: right;
    margin-left: -9px;
}
.power-section .power-img {
    width: 55%;
    float: left;
}
.power-section .power-text {
    width: 45%;
    float: left;
    padding-left: 82px;
    padding-top: 134px;
    z-index: 10;
}
.power-text ul {
    padding: 0;
    margin: 42px 0 0;
}
.power-text ul li {
    list-style-type: none;
    min-height: 221px;
}
.power-text h2 {
    color: #2F3941;
    font-size: 48px;
    letter-spacing: normal;
    font-weight: 800;
    line-height: 40px;
    margin-bottom: 24px;
}
.power-text ul li h4 {
    color: #2F3941;
    font-size: 22px;
    letter-spacing: normal;
    font-weight: 800;
    line-height: 28px;
    margin-bottom: 8px;
    margin-top: 12px;
}
.power-text ul li span.power-list-icon {
    width: 40px;
    height: 40px;
    background-color: #49bfaa;
    border-radius: 50%;
    display: block;
    padding: 8px 12px;
}
.power-text ul li p {
    font-size: 18px;
    max-width: 415px;
    letter-spacing: -0.5px;
}
section.customize-section {
    padding: 127px 0 95px;
    display: inline-block;
    width: 100%;
}
.customize-text h2 {
    color: #2F3941;
    font-size: 48px;
    letter-spacing: normal;
    font-weight: 800;
    line-height: 40px;
    margin-bottom: 25px;
}
.customize-text {
    width: 50%;
    float: left;
    padding: 99px 84px 0 97px;
}
.customize-section .customize-img {
    width: 50%;
    float: left;
}
.customize-text p {
    font-size: 17px;
    line-height: 1.75;
    letter-spacing: -0.1px;
}
.page-template-zendesk-flare section.zendesk-partner {
    padding-top: 150px;
    text-align: center;
}
.page-template-zendesk-flare section.zendesk-partner h3::before {
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 24px 24px;
    border-color: transparent transparent #4abfac transparent;
    top: 0;
}
.page-template-zendesk-flare section.zendesk-partner .zendesk-lead-year h3::before {
    display: none;
}
.zendesk-info p {
    font-size: 17px;
    line-height: 1.75;
    letter-spacing: -0.1px;
    text-align: left;
}
.page-template-zendesk-flare section.zendesk-partner .zendesk-lead { 
    /*max-width: 1050px;*/
    margin: 75px auto 0;
} 

/*.page-template-zendesk-flare .zendesk-lead-year {
    background-color: #e9d9ca;
    padding: 18px 15px;
    background-image: url(assets/images/Subtract.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    position: relative;
    height: 270px;
}*/
/*.page-template-zendesk-flare .zendesk-lead-year h5 {
    color: #2F3941;
    text-shadow: 1px 1px 1px rgb(255 255 255);
    margin-bottom: 5px !important;
    font-size: 24px;
}*/
/*.page-template-zendesk-flare .zendesk-lead-year h3 {
    color: #2F3941;
    text-shadow: 1px 1px 1px rgb(255 255 255);
    letter-spacing: normal;
    font-weight: 700;
    line-height: 28px;
    max-width: 100%;
    font-size: 32px;
}*/
/*.page-template-zendesk-flare .zendesk-lead-year:nth-child(3) h3 {
    margin-top: 10%;
}*/
/*.page-template-zendesk-flare .zendesk-lead-year:nth-child(1) h3, .page-template-zendesk-flare .zendesk-lead-year:nth-child(2) h3 {
    margin-top: 16%;
}*/
.zendesk-lead a.btn {
    margin: 0 auto;
}
/*.page-template-zendesk-flare .zendesk-lead-year span {
    background: #fff;
    color: #ebdecd;
    padding: 7px 7px 2px 8px;
    font-weight: 600;
    background-color: #2F3941;
    left: 40%;
    right: 40%;
    bottom: 25px;
    position: absolute;
}*/
.page-template-zendesk-flare .zendesk-lead-year h3 {
    max-width: none;
}
.page-template-zendesk-flare p { 
    color: #49545C;
    font-size: 18px;
}
.zendesk-partner a.btn {
    border: solid 1px #45a695;
    margin-top: 50px;
    background-color: transparent;
    color: #45a695;
    background-image: url(assets/images/g-arrow.png);
    background-repeat: no-repeat;
    background-position: 92% center;
    background-size: 14px;
    padding: 11px 50px 10px 31px;
}
.zendesk-partner a.btn:hover {
    background-image: url(assets/images/w-arrow.png);
    background-color: #45a695;
    color: #fff;
}
.pricing-section h2 {
    position: relative;
    padding-top: 40px;
    color: #2F3941;
    font-size: 48px;
    letter-spacing: normal;
    font-weight: 800;
    line-height: 40px;
    margin-bottom: 25px;
    text-align: center;
}
.pricing-section h2:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 24px 24px;
    border-color: transparent transparent #4abfac transparent;
    top: 0;
    left: 49%;
}
section.pricing-section {
    padding: 128px 0 40px;
}
.pricing-list-content {
    border: solid 1px #c9cbcd;
    margin-top: 70px;
    box-shadow: 0 0 15px rgba(0 0 0 / 8%);
    max-width: 1023px;
    margin: 70px auto;
    display: flex;
    flex-wrap: wrap;
}
.pricing-list-content .pricing-list-box {
    width: 33.333%;
    float: left;
    text-align: center;
    border-right: solid 1px #c9cbcd;
    padding: 40px;
}
.pricing-list-content .pricing-list-box h3 {
    text-transform: uppercase;
    position: relative;
    padding-top: 3px;
    color: #2F3941;
    font-size: 25px;
    letter-spacing: normal;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 8px;
}
.pricing-list-box span {
    font-size: 15px;
}
.pricing-list-box a.btn {
    background-color: #49bfa9;
    margin-top: 47px;
    background-image: none;
    min-width: 150px;
    padding: 9px 22px 8px 22px;
}
.pricing-list-box ul {
    margin: 47px 0 0 0;
    padding: 0;
}
.pricing-list-box ul li {
    list-style-type: none;
    text-align: left;
    padding-left: 48px;
    font-size: 15px;
    margin-bottom: 26px;
    background: url(assets/images/Vector.png)no-repeat 10px 4px;
}
.interested-section .interested-text {
    width: 50%;
    float: left;
}
.interested-section .interested-form {
    width: 50%;
    float: left;
}
#interested {
    background-color: #39083a;
    background-position: right bottom;
    background-size: cover;
}
section.interested-section {
    background-color: #2F3941;
    display: inline-block;
    width: 100%;
    padding: 120px 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left bottom;
}
.interested-section .interested-text h2 {
    color: #fff;
    position: relative;
    padding-top: 40px;
    font-size: 37px;
    letter-spacing: normal;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 15px;
    text-align: left;
}
.interested-section .interested-text h2:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 24px 24px;
    border-color: transparent transparent #4abfac transparent;
    top: 0;
}
.interested-section .interested-text p {
    color: #4abfac;
    font-size: 21px;
    font-weight: 500;
}
.interested-section .interested-form fieldset input, .interested-section .interested-form fieldset textarea {
    background-color: #fff !important;
}
.interested-section .hs-form fieldset[class^="form-columns"] div.input {
    padding: 0 18px 0;
}
.interested-section .hbspt-form .hs_submit .actions input[type=submit] {
    background-color: #4abfac;
    width: 150px;
    padding: 13px 24px 12px;
    background-image: url(/wp-content/uploads/2022/05/arrow-right-2.png);
    background-repeat: no-repeat;
    background-position: 80% 11.5px;
    background-size: 13%;
    margin-right: 18px;
}


@media screen and (min-width: 601px) {
    .team_members .memberRow .member {width: calc(33.333% - 20px); margin: 0 0 50px; float: left; }
}
@media screen and (min-width: 641px) {

    body .conatct-section .gform_wrapper .top_label li.gfield.gf_left_half, body .conatct-section .gform_wrapper .top_label li.gfield.gf_right_half {width: calc(50% - 15px); padding-right: 0; margin: 0 15px !important; }
    body .conatct-section .gform_wrapper .top_label li.gfield.gf_left_half {margin-left: 0 !important; }
    body .conatct-section .gform_wrapper .top_label li.gfield.gf_right_half {margin-right: 0 !important; }

}
@media screen and (min-width: 768px) {
    .team_members {
        margin: 50px -25px 0;
    }
    .page-flare-for-zendesk-manufacturing .three_column_content .center_content {width: 35%; padding-left: 20px; padding-right: 20px; }
    .account_team_section .container > .content {margin-top: 100px; }
    .account_team_section .container > .content p {font-size: 1.8em; }
    .page-flare-for-zendesk .banner_play_icon {top: 50%; transform: translateY(-50%); bottom: initial; }
    .office_locations .location_box {width: 50%; float: left; } 
    .award-item {width: calc(50% - 30px); margin: 0 15px 30px; }
    .page-template-flexible-template .culture-left > img {max-width: 67%; margin-left: -11px; }
    .page-hubspot .cta_box {background-position: right top; }
    .two_column_content h3 {font-size: 1.5em; }
    .two_column_content {margin-top: 50px; }
    .partner_list ul li {width: 33.333%; padding-bottom: 25px; }
    .hexagon-inner ul {width: 600px; }
    .hexagon-center:after {height: 500px; width: 500px; }
    .page-flare-for-zendesk .culture-circle_list li {width: 50%; }
    .hexagon-center {width: 415px; height: 490px; }
    .page-brand-resources .inner-text-right ul {width: 100%; padding-right: 37px; }
    .page-flare-for-zendesk .partner_logo_ection.clients-section ul li {width: calc(33.333% - 30px); background-color: #f6f8f8; }
    .page-template-flexible-template .partner_logo_ection.clients-section ul li {width: calc(19.666% - 30px); }
    .axia_packages .package_list li {font-size: 2em; padding: 38px 65px; }
    li.link_cta_1 {width: 50%; }
    li.link_cta_2 {float: left; width: 50%; }
    .page-publications .banner.inner-banner {background-size: 63%; height: 760px; }
    .page-template-flexible-template .banner_content {padding-top: 120px; }
    .page-template-flexible-template .banner .container {display: flex; align-items: center; flex-wrap: wrap; }
    .page-template-flexible-template .testimonial-section a.btn:hover {background-color: #7b39ed; }
    .faq_secion .wp-block-column:not(:first-child) {margin-left: 5em; }
    .testimonial-left {padding: 0 30px 60px 30px; }
    .banner_play_icon {top: inherit; left: 50%; margin: 0 0 0 35px; bottom: 290px; transform: translateX(-50%); }
    .page-id-668 .box-item.box_1 {width: 100%; padding-left: 45%; }
    .home .contact a.btn {background-color: #fff; border-color: #fff; color: #480b4b; }
    .page-id-668 .box-item.box_1 p {max-width: 670px; }
    .page-sugarcrm .box-item.box_1 img {position: absolute; left: 40px; top: 50%; transform: translateY(-50%); }
    .box_video_content .box_content {margin-top: 0; }
    .box_video_content .box_content .box-item .box-item-img {float: left; width: 30%; }
    .box_video_content .box_content .box-item .box-item-text {width: 70%; float: left; padding-left: 24px; }
    .publication_section .blog_box {width: calc(50% - 30px); }
    .core_section {padding-bottom: 0; }
    .inner-banner .banner_img {align-items: flex-start; }
    .page-template-industry .inner-banner .banner_img {align-items: flex-start; }
    .page-template-about .culture-list ul li .culture-list-in {height: 100%; padding-bottom: 40px; }
    .page-id-694 .partner_logo_ection.clients-section ul li {width: calc(16.666% - 30px); }
    .axia_packages h2, .axia_packages .btn {margin-left: 0px; }
    .page-template-about .banner.inner-banner {background-position: right top; }
    .page-video-center .banner.inner-banner {background-size: 50%; height: auto; }
    .page-publications .banner.inner-banner {background-size: 63%; height: auto; }
    .page-news .banner.inner-banner {background-size: 67%; background-position: top right; height: 530px; }
    .page-press-news .banner.inner-banner {background-size: 69%; }
    .page-news .banner.inner-banner h1 {margin-bottom: 0px; }
    .software_section h2 {font-size: 4em; margin-left: 80px; }
    .featured_videos .video_box {width: calc(100% - 30px); }
    .partner_logo_ection.clients-section ul li {width: calc(20% - 30px); }
    .partner_logo_ection.clients-section .owl-carousel.owl-loaded li {width: calc(100% - 30px); }
    .addon_boxes .addon_box {width: calc(50% - 24px); margin-top: 0; }
    .page-template-flexible-template .partner_logo_ection.clients-section ul li {width: calc(33.333% - 30px); }
    .page-sugarcrm .partner_logo_ection.clients-section ul li, .page-salesforce .partner_logo_ection.clients-section ul li {width: calc(16.666% - 30px); }
    .page-template-about .Industris-section {clip-path: polygon(90px 0%, 100% 0, 100% 100%, 0 100%, 0% 70px); -webkit-clip-path: polygon(90px 0%, 100% 0, 100% 100%, 0 100%, 0% 70px); -ms-clip-path: polygon(90px 0%, 100% 0, 100% 100%, 0 100%, 0% 70px); }
    .page-template-about .Industris-section .container {padding: 0px 15px; }
    .page-template-about .Industris-text {max-width: 510px; }
    .page-axia-for-sugar .Industris-text {max-width: 600px; }
    .three_column_content .left_content {width: 30%; }
    .three_column_content .center_content {width: 35%; padding-left: 50px; padding-right: 20px; }
    .three_column_content .right_content {width: 35%; padding-left: 35px; }
    .core_section .content_box h4 {font-size: 2em; }
    .core_section .content_box {padding: 140px 92px 99px 100px; }
    .Industris-text p br {display: none; }
    .two_column_content .left_content {width: calc(50% - 30px); margin-right: 30px; }
    .two_column_content .right_contnet {width: calc(50% - 60px); margin-left: 30px; }
    .inner-software-section h2 {font-size: 19.6vw; }
    .software-box {width: calc(41.282vw - 20px); height: calc(41.282vw - 20px); margin: 0 10px; border: solid 1px #d3d3d3; border-radius: 50%; display: flex; text-align: center; flex-wrap: wrap; align-items: center; justify-content: center; }
    .inner-text h2 {font-size: 3em; }
    .partner_list ul:first-child li:last-child img {max-width: 120px; margin-top: 20px; }
    .page-flare-for-zendesk .banner.inner-banner {background-size: cover !important; background-position: right top !important; }
    .page-template-about .inner-section-top .inner-text {padding-top: 180px; }
    .page-flare-for-zendesk .inner-section-top .inner-text {padding-top: 134px; }
    .press_left.culture-left, .press-list {width: 50%; }
    .blog_box {width: calc(50% - 30px); } .tag_section {width: 50%; }
    .subscribe_form {width: 50%; }
    .page-id-694 .cta_box {width: calc(50% - 26px); padding: 100px 40px 25px; }
    .testimonial-text {padding-bottom: 160px; padding-bottom: 135px; }
    .page-template-industry .testimonial-img img, .page-template-flexible-template .testimonial-img img, .testimonial-img img {width: 100% !important; height: 100% !important; object-fit: cover; max-width: 100% !important; }
    .home .testimonial-right .item {height: 100%; }
    .page-site-map .inner-text-right ul {width: 100%; float: left; column-count: 3; }
    .page-site-map .inner-text-right ul li {padding-left: 25px; }
    .center-text-section h3 {font-size: 1.5em; }
    .culture-section.text-work {padding-top: 50px; }
    .inner-section-top .inner-text {padding-left: 0px; }
    .page-template-industry .testimonial-text, .inner-text-section h1 {margin-top: 140px; }
    .inner-text-left h2 {max-width: 310px; line-height: 1.15; letter-spacing: -0.5px; }
    .page-template-industry .testimonial-left h2, .page-template-flexible-template .testimonial-left h2 {font-size: 4em; max-width: 100%; }
    .page-template-industry .testimonial-left, .page-template-flexible-template .testimonial-left {max-width: 100%; margin-top: 140px; }
    .inner-banner .banner_img img {max-width: 554px; margin-top: 56px; float: right; }
    .inner-banner .banner_img img {margin-top: 112px; }
    .testimonial-right {margin-top: 0px; }
    .support-section ul li {width: 33.333%; }
    .solve-left {width: 100%; padding-top: 73px; }
    .clients-section ul li {width: calc(20% - 30px); margin: 0 15px 15px; }
    .solve-right {padding: 62px 95px 50px; }
    .case-study-box {width: calc(33.333% - 30px); margin: 0 15px 0px; }
    .culture-list ul li {width: calc(50% - 30px); }
    .page-zoom .culture-list ul li {width: 100%} 
    .testimonial-left {margin-top: 0; width: 100%; float: none; padding-right: 0; max-width: 550px; margin: 0 auto 0; padding: 0 30px 60px 30px; display: block; }
    .page-flare-for-zendesk .partner_logo_ection.clients-section ul {margin: 0 -15px; }
    .page-template-industry .testimonial-text, .page-template-industry .testimonial-img {width: 50%; }
    .page-template-flexible-template .testimonial-text, .page-template-flexible-template .testimonial-img {width: 50%; }
    .home .vertical_header {border-right: 1px solid #763470; }
    .vertical_header {border-right: none; }
    .awards_list .owl-nav {display: none; }
    .page-videos .help-section {margin-top: 0px; }
    .help-section {margin: 60px 0 0; }
    .home .help-section {margin-top: 20px; padding-bottom: 20px; }
    #thumbs .item a {font-size: 14px; }
    #thumbs .item {height: 210px; }
    #thumbs .item img {max-width: 100%; }
    #thumbs div:nth-child(6) img {max-width: 65%; }
    .banner-popup-inner {height: 570px; }
    .banner-popup {padding: 50px; }
    .access-text h2:before {display: block; }
    .software-left {background-color: transparent; clip-path: none; }
    .software-section {background-color: #b2f002; }
    #thumbs .item {width: 33.333%; }
    .software-section .item {-webkit-flex-orient: inherit; -webkit-flex-direction: inherit; -ms-flex-direction: inherit; flex-direction: inherit; }
    .banner_img {background-position: right center; }
    .Industris-text h2 {margin-top: -85px; }
    .Industris-section .container {padding: 0 30px; }
    .Industris-text {padding: 0; }
    .Industris-section {padding-top: 70px; -webkit-clip-path: polygon(116px 0%, 100% 0, 100% 100%, 0 100%, 0% 95px); clip-path: polygon(88px 0%, 100% 0, 100% 100%, 0 100%, 0% 93px); -ms-clip-path: polygon(88px 0%, 100% 0, 100% 100%, 0 100%, 0% 93px); }
    .Industris-section:before {top: -240px; left: -101px; }
    #testimonial-silder .owl-dots {width: calc(100% - 45%); }
    .copyright {display: inline-block; }
    .social_icons ul {float: none; margin-top: 0; }
    .subscribe_find_us h4 {float: none; }
    .error404 .banner.inner-banner {height: 500px; }
    body {line-height: 1.5; font-size: 15px; position: relative; }
    .testimonial-left p {max-width: 487px; }
    #news-silder .item {margin-bottom: 0px; width: calc(50% - 40px); float: left; margin: 0 20px 30px; }
    .new-section .item p {height: auto; font-size: 0.9em; } 
    .heading:before {border-width: 0 0 30px 30px; margin-bottom: 30px; }
    .contact a.btn {display: inline-block; }
    .testimonial-right .item {-webkit-flex-orient: inherit; -webkit-flex-direction: inherit; -ms-flex-direction: inherit; flex-direction: inherit; }
    .testimonial-left h2 {font-size: 5em; max-width: 446px; }
    .container {padding: 0 30px; }
    .page-template-zendesk-services .level-section .container {padding: 0px 0px; }
    .software-text {padding-left: 60px; }
    .our_company .heading h2 {font-size: 5em; }
    .software-text h2 {font-size: 5em; }
    .software-section .container ol li {width: 33.333%; height: 210px; }
    .software-section {min-height: 980px; }
    .Industris-text {padding-left: 40px; }
    .Industris-text h2 {font-size: 4.5em; }
    .new-section {padding-left: 60px; }
    .new-section h2 {font-size: 4em; padding-right: 30px; }
    .software-section .container {position: absolute; } 
    .software-left, .software-img {width: 50%; }
    .testimonial-text {width: 45%; }
    .testimonial-img {width: 55%; }
    .access-img {width: 60%; }
    .access-text {width: 40%; padding-left: 0; text-align: left; }
    .access-text h2 {max-width: 270px; text-align: left; font-size: 2.5em; }
    .auther-box {margin-left: -77px; margin-top: 0; position: absolute; bottom: 40px; width: 100%; }
    .awards {padding: 100px 0; }
    .testimonial-right .item {-webkit-flex-orient: inherit; -webkit-flex-direction: inherit; -ms-flex-direction: inherit; flex-direction: inherit; }
    .banner .container:after {right: -70px; background-size: contain; background-position: right bottom; }
    .banner {background: #480b4b; height: 650px; overflow: hidden; }
    .banner_content {padding-top: 166px; padding-left: 38px; }
    .banner_content .heading h1 {font-family: 'F37 Judge Medium Condensed'; font-size: 6em; color: #fff; max-width: 440px; margin: 0; line-height: 0.89; }
    .our_company a.btn {margin: 37px 0 0 0; max-width: 210px; display: block; }
    .testimonial-text p {font-size: 1.3em; line-height: 1.5; }
    .help-section .container img {max-width: 520px; }
    .help-section h2 {font-size: 15em; margin-top: -140px; }
    .contact {display: block; padding-top: 29px; padding-right: 30px; }
    .copyright .left {width: 30%; float: left; }
    .copyright .right ul {padding: 0; }
    .copyright .right {width: 70%; float: left; }
    .footer_in .columns {width: 25%; }
    .software-section {clip-path: polygon(100% 0%, 100% 0, 100% 100%, 67px 100%, 0 90%, 0 0); -webkit-clip-path: polygon(100% 0%, 100% 0, 100% 100%, 67px 100%, 0 90%, 0 0); -ms-clip-path: polygon(100% 0%, 100% 0, 100% 100%, 67px 100%, 0 90%, 0 0); }
    .page-template-industry .testimonial-section .container {padding: 0 30px; }
    .conatct-right {padding-left: 50px; width: 65%; }
    .conatct-left {width: 35%; }
    .inner-text-left {width: 100%; }
    .inner-text-right {width: 100%; padding-left: 0px; }
    .inner-section-top .inner-img {width: 50%; }
    .inner-section-top .inner-text {width: 50%; padding-top: 130px; padding-left: 65px; }
    .inner-section-top .inner-img:after {right: -25px; bottom: -25px; }
    .inner-section-top .banner_play_icon {max-width: 95px; right: 50px; left: auto; bottom: 65px; }
    .banner_play_icon a.video_btn:before {width: 60px; height: 60px; background-size: contain; }
    .inner-section-top .inner-text {padding-top: 0; }
    .testimonial-right .owl-stage {display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .partner_logo_ection ul li {width: calc(33.333% - 30px); padding: 0 10px; }
    .cta_wrapper .container {padding: 0 30px; }
    .cta_box {width: calc(33.333% - 26px); }
    .circal-section {padding: 0px 0 170px; margin-bottom: 40px; }
    .circal-section .container {padding-top: 130px; }
    .three_column_content .container {padding: 50px 40px 40px; }
    .axia_packages .package_list li {width: calc(33.333% - 10px); margin-bottom: 20px; font-size: 2em; padding: 41px 60px; }
    .team_members .member {width: calc(50% - 50px);     margin: 0 25px 50px;
        background-color: #fff;
        padding: 20px;}
    .solve-inner-left p {font-size: 1.1em; }
    .page-faq .banner.inner-banner {background-size: 65%; }
    .page-id-690 .cta_section .cta_box {width: calc(50% - 26px); margin-bottom: 30px; padding: 105px 40px 25px; }
    .page-template-flexible-template.page-sugarcrm .partner_logo_ection.clients-section ul li {width: calc(33.333% - 30px); }
    .culture-three_col_section .culture-list ul {margin: 0 -15px; }
    .box_content .box-item {width: calc(50% - 30px); padding: 50px 30px 60px; }
    .single-software .integration-inner .integration-box {width: calc(100% / 2 ); }
    .page-company .banner.inner-banner, .page-company .banner.inner-banner .container {min-height: 700px; } 

}

@media screen and (min-width: 641px) {

    .page-asana section.center-text-section, .page-zoom section.center-text-section {padding-top: 5% !important; }
}

@media screen and (min-width: 768px) {
    .account_team_section .columns {margin: 40px -22px 0; }
    .account_team_section .columns .single {width: calc(50% - 44px); float: left; margin: 0 22px 22px; }
    .software_by_faye h2 {padding-left: 0; }
    .help-section h2 {margin-bottom: 85px; }
    .page-faye-landing-page .page-template-industry .testimonial-text {padding-bottom: 220px; }
    .page-template-about.page-software-generic .banner.inner-banner .banner_play_icon {top: inherit; left: 50%; margin: 0; top: 50%; transform: translate(-50%, -50%); max-width: 120px; bottom: auto; }
    .page-integrations-by-faye .integration-inner .integration-box, .hexagon-section .partner_logo_ection ul {justify-content: center; }
    .hexagon-section .partner_logo_ection li {height: 175px; }
}

@media(min-width:1024px) {
    .axia_options .left_third {
        width: 65%;
        position: relative;
    }
    .axia_options .right_one { 
        width: 25%;
    } 
}
@media(min-width:1025px) {
    header {
    padding-top: 15px; 
}
.support-section ul li {width: 16.666%;}
.page-zendesk .cta_box {padding: 8% 50px 25px; }
.page-thank-you .primary-menu-container>ul>li>a {color: #1d1a1a; }

.page-thank-you .primary-menu-container>ul>li>a:hover {color: #7b39ed; }
.page-thank-you .contact a.btn {background-color: #480b4b; color: #fff; }

.page-thank-you .contact a.btn:hover {background-color: #7b39ed; }

.page-team .office_locations .location_box:nth-child(1), .page-team .office_locations .location_box:nth-child(3) {margin-right: 5%; }
.page-team .office_locations .location_box {width: 45%; }
.primary-menu-container>ul>li.for_mobile {
    display: none;
}
.sub_menu_wrap div:nth-child(2), .sub_menu_wrap div:nth-child(3), .sub_menu_wrap div:nth-child(4) {
    margin-bottom: 35px;
}
.case-study-box p {
    height: 35px;
}
.page-template-about.page-software .banner.inner-banner .container {
    width: 100%;
    height: auto;
}
.page-zoom .culture-list ul li h2 {
    font-size: 2.65em;
    padding-top: 115px;
}
.office_locations .location_box {
    width: 33.333%;
}
.office_locations {
    padding: 0;
    max-width: 910px;
    margin: 50px auto 0;
}
.page-template-about.page-software .banner.inner-banner {
    height: auto;
    min-height: 500px;
    display: flex;
    flex-wrap: wrap;
}
.page-template-about.page-software .banner.inner-banner .banner_content {
    padding-top: 100px;
}
.partner_logo_ection ul {
    justify-content: initial;
}
.page-template-flexible-template.page-sugarcrm .partner_logo_ection.clients-section ul li {
    width: calc(20% - 30px);
}
.menu_open .logo_icon > a {
    opacity: 0;
    visibility: hidden;
}
.page-sugarcrm-hosting .banner.inner-banner {
    height: 540px;
}
.page-sugarcrm-hosting .banner_content {
    padding-bottom: 0;
}
#menu-item-2151 .sub_content:last-child, #menu-item-2197 .sub_content:last-child {
    max-width: 488px;
    width: 70%;
}
#news-silder .item {
    width: calc(25% - 40px);
}
.submenu_brochure li {
    float: left;
    width: 33.333%;
    text-align: left;
    padding-right: 40px;
}
.submenu_brochure li a img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    margin: inherit;
}
.submenu_brochure ul {
    display: flex;
    align-items: flex-start;
}
.page-company section.inner-section-top {
    padding-top: 100px;
}
.page-template-service .banner.inner-banner, .page-template-service .banner.inner-banner .container {
    min-height: 620px;
    height: auto;
}
.card_content .three_col_wrapper .col_card {
    width: calc(33.333% - 30px);
}
.page-faq section.support-section {
    margin-top: 120px;
}
/*.our_company .container {
    max-width: 758px;
}*/
.page-hippa-compliance .inner-banner .banner_img {
    background-size: contain;
}
.page-hippa-compliance .banner.inner-banner, .page-hippa-compliance .banner .container {
    height: auto;
    min-height: 750px;
}
.page-hippa-compliance section.help-section {
    margin-bottom: 65px;
}
.culture-list ul li:hover .hover_text.culture-text {
    left: 80px;
}
.culture-list ul li:nth-child(2n + 2):hover .hover_text.culture-text {
    right: 205px;
    left: auto;
    top: 92px;
}
.culture-list ul li:nth-child(2n + 2) .hover_text.culture-text .culture-text-in {
    clip-path: polygon(90% 0, 100% 12%, 100% 100%, 0 100%, 0 0);
    -webkit-clip-path: polygon(90% 0, 100% 12%, 100% 100%, 0 100%, 0 0);
    -ms-clip-path: polygon(90% 0, 100% 12%, 100% 100%, 0 100%, 0 0);
}
.page-integrations-by-faye .conatct-section .conatct-left h2, .single-software .conatct-section .conatct-left h2 {
    font-size: 4em;
}
.hover_text.culture-text {
    display: none;
}
.culture-list-inner {
    height: 100%;
    margin-bottom: 0;
}
.hover_text.culture-text {
    position: absolute;
    top: 79px;
    z-index: 999;
    right: 40px;
    -webkit-filter: drop-shadow(-18px 18px 30px rgba(122, 57, 237, 0.3));
    filter: drop-shadow(-18px 18px 30px rgba(122, 57, 237, 0.3));
}
.culture-list-inner {
    height: 100%;
}
.culture-text {
    position: absolute;
    top: 79px;
    z-index: 999;
    right: 40px;
    filter: drop-shadow(-18px 18px 30px rgba(122, 57, 237, 0.3));
}
.culture-text-in {
    clip-path: polygon(40px 0%, 100% 0, 100% 100%, 0 100%, 0% 40px);
    -webkit-clip-path: polygon(40px 0%, 100% 0, 100% 100%, 0 100%, 0% 40px);
    -ms-clip-path: polygon(40px 0%, 100% 0, 100% 100%, 0 100%, 0% 40px);
    background-color: #7a39ed;
    max-width: 537px;
    top: 63px;
    right: 40px;
    z-index: 999;
    padding: 40px;
    width: 420px;
}



.hexagon-inner li {
    position: absolute;
    width: 195px;
}
.partner_list ul:last-child li {
    width: 25%;
}
.hexagon-inner li:nth-child(1) {
    position: absolute;
    top: -393px;
    left: -102px;
}
.hexagon-inner li:nth-child(2) {
    top: -393px;
    right: -102px;
}
.hexagon-inner li:nth-child(3) {
    top: -162px;
    right: -102px;
}
.hexagon-inner li:nth-child(4) {
    top: -12px;
    left: 200px;
}
.hexagon-inner li:nth-child(5) {
    top: -159px;
    left: -104px;
}
.hexagon-inner li:nth-child(1):after {
    top: 11px;
    left: 181px;
}
.hexagon-inner li:nth-child(2):after {
    top: 11px;
    left: -14px;
}
.hexagon-inner li:nth-child(3):after {
    top: 11px;
    left: -14px;
}
.hexagon-inner li:nth-child(4):after {
    top: -15px;
    left: 87px;
}
.hexagon-inner li:after {
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    background-color: #06dec6;
    top: 11px;
    left: 182px;
    border-radius: 50px;
    border: solid 4px #fceaab;
    box-shadow: 1px 1px 7px rgb(0 0 0 / 10%);
}
.culture-three_col_section .culture-list ul li {
    width: calc(33.333% - 30px);
}


.page-integrations-by-faye .integration-inner .integration-box_wrapper, .single-software .integration-inner .integration-box_wrapper {
    margin: 0 -5px;
}
.single-software .integration-inner .integration-box {
    width: calc(100% / 3 );
}
.inner-section-top .inner-img:after {
    border-width: 0 0px 360px 360px;
}
.inner-section-top .banner_play_icon {
    max-width: 140px;
    right: 47px;
    left: auto;
    bottom: 132px;
}
.inner-text h2 {
    font-size: 4em;
}
.banner_play_icon a.video_btn:before {
    width: 87px;
    height: 87px;
}
.box_video_content .banner_play_icon a.video_btn:before {
    width: 72px;
    height: 72px;
}
.box_video_content .banner_play_icon {
    max-width: 105px;
}
.page-company .banner.inner-banner, .page-company .banner.inner-banner .container {
    min-height: 720px;
    height: auto;
}
.circal-inner {
    width: 363px;
    margin: 0 auto;
    height: 381px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: url(assets/images/Stroke3.png)no-repeat center center;
    background-size: 100%;
    position: relative;
}
.circal-inner:after, .circal-inner:before {
    content: "";
    left: -20px;
    top: 0;
    position: absolute;
    width: 400px;
    height: 400px;
    background: url(assets/images/Stroke2.png)no-repeat center center;
    background-size: 400px;
}
.circal-inner:before {
    background: url(assets/images/Stroke1.png)no-repeat center center;
    background-size: 363px;
    transform: rotate(40deg);
}
.circal-inner ul {
    position: absolute;
    z-index: 9;
    left: 50%;
    transform: translateX(-50%);
}
.circal-inner ul li {
    position: absolute;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.circal-inner ul li:nth-child(1) {
    top: -244px;
    left: -75px;
}
.circal-inner ul li:nth-child(2) {
    top: -184px;
    left: 135px;
}
.circal-inner ul li:nth-child(3) {
    top: -89px;
    left: 202px;
}
.circal-inner ul li:nth-child(4) {
    top: 28px;
    left: 202px;
}
.circal-inner ul li:nth-child(5) {
    top: 122px;
    left: 132px;
}
.circal-inner ul li:nth-child(6) {
    top: 181px;
    left: -74px;
}
.circal-inner ul li:nth-child(7) {
    top: 122px;
    left: -286px;
}
.circal-inner ul li:nth-child(8) {
    top: 26px;
    left: -353px;
}
.circal-inner ul li:nth-child(9) {
    top: -87px;
    left: -354px;
}
.circal-inner ul li:nth-child(10) {
    top: -182px;
    left: -286px;
}
.circal-inner ul li:after {
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    background-color: #06dec6;
    top: 30px;
    left: 83px;
    border-radius: 50px;
    border: solid 4px #fff;
    box-shadow: 1px 1px 7px rgb(0 0 0 / 10%);
}
.circal-inner ul li:nth-child(2):after {
    top: 10px;
    left: -11px;
}
.circal-inner ul li:nth-child(3):after {
    top: 10px;
    left: -11px;
}
.circal-inner ul li:nth-child(4):after {
    top: 10px;
    left: -11px;
    background-color: #7a39ed;
}
.circal-inner ul li:nth-child(5):after {
    top: 10px;
    left: -11px;
}
.circal-inner ul li:nth-child(6):after {
    top: -17px;
    left: 82px;
}
.circal-inner ul li:nth-child(7):after {
    top: 8px;
    left: 175px;
}
.circal-inner ul li:nth-child(8):after {
    top: 7px;
    left: 176px;
}
.circal-inner ul li:nth-child(9):after {
    top: 7px;
    left: 176px;
}
.circal-inner ul li:nth-child(10):after {
    top: 6px;
    left: 176px;
    background-color: #7a39ed;
}
.software_box {
    width: calc(50% - 30px);
}
#faye_gallery_slider .slick-list {
    padding-top: 121px !important;
}
.page-contact .banner.inner-banner {
    height: initial;
    min-height: 608px;
    display: flex;
    flex-wrap: wrap;
}
.page-contact .banner.inner-banner .container {
    width: 100%;
    height: auto;
}
.page-contact .center-text-section {
    margin-top: 0;
}
.testimonial-right {
    margin-top: 90px;
}
.page-template-flexible-template .partner_logo_ection.clients-section ul li {
    width: calc(16.666% - 30px);
}
.page-asana .partner_logo_ection.clients-section ul li, .page-zoom .partner_logo_ection.clients-section ul li {
    width: calc(20% - 30px);
}
.single-post .banner_content {
    padding-top: 200px;
}
.single-post .inner-banner .banner_content .heading h1 {
    max-width: 713px;
    margin-bottom: 80px;
}
.page-publications .banner.inner-banner {
    background-size: 63%;
    height: 535px;
}
.page-publications .banner.inner-banner .banner_content {
    margin-top: 70px;
}
.page-publications section.video_section.publication_section {
    padding-top: 0;
}
.single-post .inner-banner {
    height: auto;
    height: 590px;
}
.footer_in .columns {
    margin-bottom: 0;
}
.page-integrations-by-faye .banner.inner-banner {
    height: auto;
    height: auto;
    background-size: 65%;
    min-height: 700px;
}
.page-integrations-by-faye section.center-text-section {
    margin-top: 0;
}
.page-id-37 .primary-menu-container>ul>li>a {
    color: #000;
}
body.fixed-menu .primary-menu-container>ul>li>a, body.menu_open .primary-menu-container>ul>li>a {
    color: #1d1a1a;
}
.blog_box {
    width: calc(33.333% - 30px);
}
.featured_videos .video_box {
    width: calc(33.333% - 30px);
}
.culture-circle .culture-left {
    width: 50%;
}
.page-flare-for-zendesk .culture-circle_list {
    width: 60%;
    margin-top: 108px;
}
.page-flare-for-zendesk .culture-left {
    width: 40%;
}
.box_content .box-item img {
    max-height: 80px;
}
a#loadMore {
    margin-right: 70px;
}
.single-software .culture_content_right {
    padding-left: 70px;
}
.page-software-generic .banner {
    z-index: 99;
}
.software-section .item {
    display: none !important;
}
.software-section .item:first-child {
    display: flex !important;
}
#thumbs .item {
    width: 20%;
    float: left;
}
.owl-loaded .software-section .item {
    display: flex !important;
}
.page-template-flexible-template footer {
    margin-top: 0;
}
.page-services section.center-text-section {
    margin-top: 80px;
}
.page-template-flexible-template .testimonial-left {
    max-width: 508px;
}
.page-integrations-by-faye .integration-inner .heading, .single-software .integration-inner .heading {
    margin-left: 98px;
}
.page-webinars .banner.inner-banner {
    height: 100%;
    min-height: 420px;
}
.page-webinars .banner.inner-banner .banner_content {
    padding-top: 170px;
    padding-bottom: 50px;
}
.page-webinars .banner.inner-banner {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.page-webinars .banner.inner-banner .container {
    width: 100%;
}
.page-webinars .banner.inner-banner .banner_content {
    padding-top: 170px;
    padding-bottom: 50px;
}
.page-integrations-by-faye .integration-inner .integration-box, .single-software .integration-inner .integration-box {
    max-width: 100%;
    width: calc(100% / 4);
}
.single-software .integration-inner .integration-box {
    max-width: 100%;
    width: calc(100% / 4);
}
body .conatct-section .ginput_container {
    margin-top: 0 !important;
    margin-bottom: 15px !important;
}
.addon_heading_section a.btn {
    margin-top: 88px;
}
section.download_links {
    padding-top: 0px;
}
.solve-section .solve-inner-left h2, .culture-left h2, .faye_gallery h2, .faye_gallery h2, .support-section h2 {
    font-size: 4em;
}
.page-company .culture-left h2 {
    font-size: 4em;
}
.faye_gallery .cricle_arrow {
    line-height: 80px;
    position: absolute;
    left: calc(50% - 581px);
    right: 0;
    justify-content: center;
    display: flex;
    align-items: center;
}
.inner-banner .banner_img img {
    margin-top: 100px;
}
.page-template-industry .banner.inner-banner, .page-template-industry .banner.inner-banner .container {
    min-height: 742px;
    height: auto;
}
.page-template-industry .inner-banner .banner_img img {
    max-width: 657px;
}
.page-contact .inner-banner .banner_img img {
    margin-top: 145px;
}
.three_column_content .left_content h2 {
    font-size: 5em;
    padding-left: 0;
    padding-top: 5px;
}
div#faye_gallery_slider {
    width: calc(50% + 560px);
}
.page-contact .center-text-section h3 {
    font-size: 2em;
}
.conatct-left p img {
    margin-bottom: 75px;
}
.culture-text-in {
    padding: 50px 50px 40px;
}
.page-template-about.page-careers .inner-banner {
    overflow: visible;
    min-height: 650px;
}
.page-webinars section.video_section {
    padding-top: 100px;
}
.page-webinars section.video_section + section.video_section {
    padding-top: 0;
}
.page-template-about.page-axia .center-text-section h2 {
    font-size: 5.33em;
}
.page-services .Industris-section .Industris-img {
    width: 54%}
.page-services .Industris-section .Industris-text {
    width: 46%;
    padding-left: 70px;
}
.page-services .Industris-section .Industris-text p, .page-services .Industris-section .Industris-text ul li {
    font-size: 1.1em;
}
.page-services .Industris-section .Industris-text h2 {
    margin-left: -260px;
}
.page-services .Industris-section .Industris-text .btn {
    margin-top: 20px;
}
.page-axia-for-zendesk .inner-banner .container {
    position: relative;
}
.page-axia-for-zendesk .inner-banner .container:before, .page-axia-for-sugar .inner-banner .container:before {
    content: "";
    position: absolute;
    left: 40px;
    right: 0;
    margin: 0 auto;
    height: 100%;
    width: 100%;
    border-left: solid 1px rgba(183 123 255/50%);
    z-index: 9;
    top: 0;
    pointer-events: none;
}
.page-faye-landing-page .page-template-industry .testimonial-right, .page-software-generic .page-template-industry .testimonial-right, .page-zendesk .testimonial-right {
    width: 70%;
}
.page-software-generic .page-template-industry .testimonial-left, .page-zendesk .testimonial-left {
    width: 30%;
}
.page-faye-landing-page .page-template-industry .testimonial-left {
    width: 30%;
    padding-top: 150px;
    margin-top: 0;
    position: relative;
}
.page-software-generic .page-template-industry .testimonial-left:before {
    width: 88%;
}
.page-software-generic .page-template-industry .testimonial-left {
    margin-top: 0;
    padding-top: 140px;
    position: relative;
}
.page-faye-landing-page .page-template-industry .testimonial-left:before {
    width: 79%;
}
.page-software-generic .culture-left h2 {
    margin-left: 100px;
}
.page-integrations-by-faye .culture-list, .single-software .culture-list {
    width: 75%;
}
.page-integrations-by-faye .culture-left, .single-software .culture-left {
    width: 25%;
}
.page-integrations-by-faye .culture-left h2, .single-software .culture-left h2 {
    font-size: 4em;
}
.page-template-about .inner-section-top .inner-text {
    padding-left: 110px;
}
.page-software-generic .primary-menu-container>ul>li>a {
    color: #fff;
}
.page-id-151.page-template-about .banner.inner-banner {
    background-size: 88%;
}
.culture-left span {
    margin-left: 8px;
    background-position: left;
    background-size: 80%;
}
.page-flare-for-zendesk .culture-list.flare_content {
    padding-left: 60px;
}
.page-template-about .inner-section-top .inner-text {
    padding-top: 50px;
}
.two_column_content {
    padding-top: 50px;
}
.partner_list ul li {
    width: 22%;
}
.partner_list ul:first-child li:last-child {
    width: 10%;
}
.banner_play_icon {
    max-width: 170px;
}
.home .banner_play_icon {
    max-width: 120px;
}
.page-flare-for-zendesk .banner_play_icon {
    max-width: 120px;
}
body.page-company:after {
    height: calc(100% - 1015px);
}
.partner_logo_ection ul li {
    width: calc(16.666% - 30px);
    padding: 0;
}
.page-flare-for-zendesk .partner_logo_ection.clients-section ul li {
    width: calc(16.666% - 30px);
    padding: 0 15px;
}
.page-template-about .Industris-section .clients-section .container {
    padding: 0px;
}
.page-flare-for-zendesk .inner-section-top .inner-text {
    padding-left: 100px;
    padding-top: 55px;
} 
.page-flare-for-zendesk .inner-section-top .container {
    align-items: normal;
}
.addon_heading_section {
    width: 40%;
    position: relative;
}
.addon_heading_section a.btn {
    position: absolute;
    bottom: 0;
    padding: 16px 69px 11px 50px;
}
.addon_boxes {
    width: 60%;
    padding-top: 7px;
}
.page-template-about .inner-section-top .inner-text {
    padding-left: 110px;
}
.inner-section-top .inner-img, .inner-section-top .inner-text {
    width: 50%;
}
.page-axia-for-zendesk .inner-section-top .inner-text {
    bottom: -47px;
}
.page-axia-for-zendesk .conatct-right {
    padding-top: 25px;
}
.page-axia-for-sugarcrm .circal-section {
    margin-top: 0;
}
.page-axia-for-sugarcrm .inner-section-top .inner-img {
    bottom: -83px;
    z-index: 9;
}
.page-axia-for-sugarcrm .circal-section .container {
    padding-top: 210px;
}
.tag_section {
    width: 65%;
}
.subscribe_form {
    width: 35%;
}
.download_links ul.download_box li {
    width: calc(33.333% - 30px);
}
.page-hubspot .banner .container {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
.inner-text-left {
    width: 40%;
}
.inner-text-right {
    width: 60%;
    padding-left: 20px;
}
.page-fayebsg-products .inner-text-right {
    width: 100%;
}
.page-fayebsg-products .inner-text-left {
    width: 100%;
}
.page-make-a-payment .inner-text-right {
    padding-left: 110px;
}
.page-make-a-payment .inner-text-left {
    padding-left: 0;
}
body.page-axia .banner {
    z-index: 99;
}
.page-hubspot .banner .container .banner_content {
    padding-top: 0;
}
.page-hubspot .banner.inner-banner {
    z-index: 99;
    background-position: left bottom !important;
    background-size: contain !important;
    height: auto;
    min-height: 615px;
    padding-top: 200px;
}
.publication_section .blog_list .blog_box:nth-child(2n + 2) {
    padding-left: 25px;
}
.cta_bg {
    min-height: 810px;
}
.page-template-flexible-template.page-zendesk .culture-left > img {
    margin-top: 0;
    position: absolute;
    top: 210px;
    max-width: 78%;
}
.inner-text-section .container {
    max-width: 916px;
}
.page-press-news section.download_links {
    padding-top: 15px;
}
.page-press-news .banner_content {
    padding-top: 265px;
}
section.award_secion {
    display: inline-block;
    width: 100%;
    padding-top: 97px;
}
.error404 .banner.inner-banner {
    min-height: 480px;
}
.help-section h2 {
    margin-bottom: 35px;
}
.help-section .container:after {
    height: 50%;
    top: 50%;
}
.help-section h2 {
    font-size: 5em;
    margin-bottom: 90px;
}
.help-section .container:after {
    max-width: 627px;
    min-height: 260px;
    height: 50%;
}
.help-section h2 {
    background: url(assets/images/text-need-help.png) no-repeat;
}
.solve-inner-left p {
    font-size: 1.2em;
}
.page-template-industry .banner.inner-banner .container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.page-template-industry .banner_img {
    padding-bottom: 0;
    margin-right: 0px;
    background-position: right top;
}
.testimonial-left {
    display: inline-block;
    max-width: 485px;
}
.banner_play_icon {
    top: inherit;
    left: 50%;
    margin: 0 0 0 5px;
    bottom: 290px;
    transform: translateX(-50%);
}
.home .banner_content .heading {
    position: absolute;
    z-index: 1;
    bottom: 250px;
}
.page-id-213 .banner_content {
    padding-top: 130px;
}
div#faye_gallery_slider {
    width: calc(50% + 560px);
    float: right;
    margin-bottom: 40px;
    margin-top: -45px;
}
.faye_gallery .heading {
    margin-left: 30px;
}
.page-id-690 .cta_section .cta_box {
    width: calc(25% - 26px);
    margin-bottom: 0px;
}
.item.col-1.slick-slide .item-img, .item.col-4.slick-slide .item-img {
    width: 46vw !important;
    z-index: 99;
    position: relative;
}
.item.col-2.slick-slide .item-img, .item.col-5.slick-slide .item-img {
    width: 20vw !important;
    margin-top: -120px;
    margin-left: 160px;
    padding-right: 0;
    z-index: 9999;
}
.item.col-3.slick-slide, .item.col-6.slick-slide .item-img {
    width: 30.1vw !important;
}
.page-id-1689.page-template-about .culture-section.text-work {
    padding-top: 100px;
}
.box_video_content .box_content .box-item {
    width: calc(100% - 30px);
    padding: 35px;
    margin: 0 0 25px 25px;
}

.integration-box {
    max-width: 159px;
}
.page-template-flexible-template .banner.inner-banner {
    background-size: cover;
}
.page-salesforce .banner.inner-banner {
    z-index: 99;
}
.page-template-industry .testimonial-section .container, .page-template-flexible-template .testimonial-section .container {
    padding: 0 30px;
}
.box_video_content .video_box_img {
    height: 100%;
    background-size: contain;
}
.left_video_box {
    width: 65%;
}
.box_video_content .box_content {
    width: 35%;
}
.page-id-1689 .banner.inner-banner {
    height: 600px;
}
.page-template-flexible-template .partner_logo_ection.clients-section {
    padding-top: 90px;
    padding-bottom: 70px;
}
.page-template-flexible-template .testimonial-section {
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 30px;
}
.primary-menu-container>ul>li.current_page_item:after {
    display: none;
}
div#news-silder {
    max-width: 1440px;
    float: none;
    display: block;
    margin: 0 auto;
    padding: 0 10px;
}
.home div#news-silder {
    max-width: 1140px;
}
.publication_section .blog_list.video-list {
    width: 80%;
}
.publication_section .category_filter {
    width: 20%;
}
.primary-menu-container>ul>li>a.active:after {
    opacity: 1;
    visibility: visible;
    transform: scale3d(1, 1, 1);
}
.sub_content > p {
    height: auto;
}
.sub_content {
    margin-top: 30px;
    padding:0 20px 0 30px;
    width: 100%;
    float: left;
    min-height: 240px;
}
.sub_content h4 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1em;
    display: none;
}
.sub_content > p {
    height: 40px;
}
.sub_menu_wrap .sub_content:nth-of-type(5) >p img {
    margin-top: 10px;
}
.sub_content ul li a {
    font-size: 0.9em;
    letter-spacing: 0.58px;
    color: #303334;
    padding: 5px 0;
    text-decoration: none;
}
.sub_content img {
    max-width: 125px;
    max-height: 35px;
    width: auto;
}
.sub_content:nth-child(7) img {
    max-width: 115px;
}
.sub_content .li-hover img {
    max-height: inherit;
    max-width: 140px;
    border-radius: 5px;
}
.page-id-1689 .partner_logo_ection.clients-section ul li {
    width: calc(16.666% - 30px);
}
.clients-section ul li {
    margin-bottom: 15px;
}
.three_column_content .container {
    padding: 90px 0px 60px; 
}
.team_members .member { 
    width: calc(25% - 50px);
}
.primary-menu-container>ul>li .menu-item-has-children {
    position: relative;
}
.menu-item-has-children ul.sub-menu li a {
    text-decoration: none;
    color: #363636;
    font-size: 0.9em;
}
.menu-item-has-children ul.sub-menu li {
    padding: 4px 0;
}
.menu-item-has-children:hover ul.sub-menu {
    top: 0px;
    opacity: 1;
    visibility: visible;
}
.menu_open .contact {
    padding-bottom: 0;
}
.award-item {
    width: calc(33.333% - 24px);
}
.our-softwear {
    width: 75%;
}
.video_img {
    height: 270px;
    clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
    -webkit-clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
    -ms-clip-path: polygon(100% 0%, 100% 85%, 89% 100%, 0 100%, 0 0);
}
.category_filter {
    width: 20%;
}

.banner.inner-banner {
    background-size: 56%;
    background-position: right top;
}
.page-videos .banner.inner-banner {
    height: 600px;
    min-height: 660px;
}
.single-case-study .banner.inner-banner {
    min-height: 480px;
}
.page-axia-for-sugar .banner.inner-banner {
    z-index: 99;
}
.axia_packages .package_list li {
    width: calc(20% + 25px);
}
.page-id-162 .primary-menu-container>ul>li>a {
    color: #fff;
}
.page-id-162 .contact a.btn {
    background-color: #fff;
    border-color: #fff;
    color: #480b4b;
}
.culture-section .accordian {
    width: 60%;
    padding-top: 45px;
    padding-left: 10px;
    padding-right: 25px;
}
.three_column_content .container {
    padding: 130px 30px 115px;
}
section.three_column_content.card_content .container {
    padding-bottom: 0;
}
.software-box {
    width: calc(27.5vw - 20px);
    height: calc(27.5vw - 20px);
}

.axia_options ul.options_list {
    position: absolute;
    bottom: 21px;
}

.award-item {
    width: calc(25% - 30px);
}
.category_filter {
    width: 20%;
}
.blog_section .our-softwear .blog_list {
    width: 100%;
    padding-left: 80px;
}
.page-id-694 .cta_box {
    width: calc(25% - 26px);
}
.box_content .box-item {
    width: calc(50% - 30px);
}
.cta_wrapper .container {
    padding: 0;
}
.cta_section h2 {
    font-size: 4em;
    max-width: 316px;
}
.cta_box h3 {
    font-size: 3.2em;
}
.cta_box {
    padding: 122px 50px 25px;
}
.box_content .box-item a.btn {
    bottom: 80px;
}
.box_content .box-item {
    padding: 90px 79px 100px 100px;
}
.culture-list {
    width: 60%;
}
.inner-banner .banner_content .heading h1 {
    color: #480b4b;
    font-size: 5em;
    max-width: 480px;
}
.page-sugarcrm .inner-banner .banner_content .heading h1 {
    max-width: 510px;
}
.page-manufacturing .inner-banner .banner_content .heading h1 {
    max-width: 483px;
}
.page-template-service .banner.inner-banner h1 {
    color: #fff;
    max-width: 522px;
}
.home .testimonial-left {
    padding-left: 0;
    padding-top: 72px;
    border-top: none;
    width: calc(45% - 30px);
    margin-right: 30px;
    position: relative;
}
.home .testimonial-right {
    width: 55%;
}
.inner-section-top .inner-text {
    padding-left: 95px;
}
.access-text {
    width: 40%;
}
.page-id-263 .culture-left {
    padding-top: 121px;
}
.access-box {
    display: flex;
}
.culture-left h2 {
    max-width: 320px;
}
.inner-text-section h1 {
    margin-left: 0;
    font-size: 6em;
    max-width: 660px;
}
.page-ytel-msa-eula .inner-text-section h1 {
    max-width: 980px;
}
.page-master-services-agreement h1 {
    max-width: 750px;
}
.inner-text-left {
    padding-left: 0px;
}
.center-text-section .container {
    max-width: 860px;
}
.culture-left {
    width: 40%;
}
.solve-left {
    width: 35%;
    padding-top: 0;
}
.page-template-industry .testimonial-left h2 {
    max-width: 308px;
}
.conatct-right {
    padding-left: 60px;
    padding-top: 15px;
}
.solve-right {
    width: calc(65% - 90px);
    margin-left: 90px;
    margin-top: 0px;
}
.page-template-industry .vertical_header {
    filter: brightness(0.5);
}
body.page-template-industry {
    position: relative;
}
body.page-axia-for-zendesk:after {
    z-index: 9;
}
body.page-axia-for-zendesk .banner.inner-banner {
    z-index: 99;
}
body.page-careers:after {
    height: calc(100% - 1342px);
}
body.page-faye-team:after {
    height: calc(100% - 662px);
}
body.page-template-service:after {
    border-left: solid 1px #3e9575;
}
body.home {
    position: inherit;
}
body.home:after {
    display: none;
}
.page-template-industry .vertical_header {
    border: none;
    height: 100vh;
    width: 75px;
}
.page-template-industry .culture-left {
    width: 45%;
}
.page-template-industry .culture-list {
    width: 55%;
    padding-top: 0;
}
.page-template-industry .testimonial-right, .page-template-flexible-template .testimonial-right {
    width: 65%;
}
.page-template-industry .testimonial-left, .page-template-flexible-template .testimonial-left {
    width: 35%;
    padding-right: 0;
    padding-left: 90px;
}

.help-section h2 {
    font-size: 6em;
}
.contact {
    padding-top: 12px;
    padding-right: 0;
}
.plus_img {
    display: none;
}
.sub_content ul li {
    margin-bottom: 12px;
}
.primary-menu-container {
    overflow: inherit;
    height: auto;
}
.sub_menu_wrap {
    display: block;
}
.primary-menu-container>ul>li {
    position: inherit;
}
#menu-item-2176 .sub_menu_wrap .sub_content:last-child ul li:last-child {
    position: inherit;
    bottom: 0;
}
.sub_content:last-child ul li:last-child {
    position: relative;
    bottom: 0;
}
.sub_menu_wrap {
    margin-top: 85px;
    position: absolute;
    top: 0;
    left: 44px;
    right: 0;
    background: #fff;
    z-index: 1;
    padding-bottom: 23px;
    opacity: 0;
    visibility: hidden;
    z-index: 99999;
    padding: 25px 0 25px 15px;
    box-shadow: 0px 0px 6px rgb(0 0 0 / 37%);
    border-radius: 5px;
    max-width: 960px;
    pointer-events: none;
    display: flex;
    flex-wrap: wrap; 
}
.primary-menu-container ul>li.menu-item-has-children { 
    position: relative;
}
li.menu-item-has-children .sub_menu_wrap { 
     width: 167px;
    left: 50%;
    transform: translateX(-50%);
    padding:25px 30px 25px 30px;   
}

#menu-item-50.menu-item-has-children .sub_menu_wrap {
    width: 251px;
}
li#menu-item-27454.menu-item-has-children .sub_menu_wrap {
    width: 290px;   
}  
li#menu-item-2197.menu-item-has-children .sub_menu_wrap {
    width: 220px;
   
}
	li#menu-item-21429.menu-item-has-children .sub_menu_wrap {
    width: 230px;
   
}
.primary-menu-container>ul>li:hover .sub_menu_wrap {
    visibility: visible;
    opacity: 1;
    margin-top: 58px;
    pointer-events: all;
}
.primary-menu-container>ul>li>a:before {
    bottom: -23px;
    left: 0;
    right: 0;
    margin: 0 auto;
    border: solid transparent;
    content: "";
    height: 12px;
    width: 13px;
    position: absolute;
    pointer-events: none;
    background: #fff;
    z-index: 11;
    display: block;
    border-radius: 3px 0 0 0;
    transform: rotate(45deg);
    box-shadow: -2px -2px 3px rgb(0 0 0 / 8%);
    opacity: 0;
    z-index: 999999;
}
.primary-menu-container>ul>li.hassub:hover>a:before {
    opacity: 1;
}
.sub_content {
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    width: 25%;
    max-width: 260px;
    min-height: inherit;
}
#thumbs .item {
    background-color: #effccc;
}
div#thumbs {
    background-color: #effccc;
}
ul.sub-menu {
    display: none;
}
.sub_menu_wrap ul.sub-menu {
    display: block;
}
#thumbs .item {
    width: 16.6666%;
    float: left;
    display: flex !important;
}
.sub_menu_wrap .sub_content:last-child {
    padding-top: 55px;
}
.navigation {
    position: relative;
    background-color: transparent;
    z-index: 99999;
    right: 0;
    width: auto;
    height: auto;
    top: 0;
    padding-top: 0;
    overflow: inherit;
    left: 0;
}
.primary-menu-container>ul>li>a {
    font-size: 0.9em;
    font-weight: 600;
    padding: 5px 10px;
} 
.search-results .primary-menu-container>ul>li>a {
    color: #000;
}
.primary-menu-container>ul>li {
    width: auto;
    text-align: left;
    padding: 15px 0;
}
.primary-menu-container>ul>li>a:after {}

.primary-menu-container>ul>li.current_page_parent > a {
    color: #fff;
}

.primary-menu-container>ul>li.current_page_parent > a:after {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}
.white_nav .contact a.btn {
    background-color: #fff;
    border-color: #fff;
    color: #480b4b;
}
.home .primary-menu-container>ul>li>a, .white_nav .primary-menu-container>ul>li>a {
    color: #fff;
}
.copyright {
    margin-top: 45px;
}
.footer_in {
    width: 65%;
    float: left;
}
.subscribe_find_us {
    width: 35%;
    padding-left: 20px;
}
footer {
    padding-top: 45px;
}
.home footer {
    margin-top: 70px;
}
.page-template-industry footer {
    margin-top: 0;
}
body.fixed-menu header {
    height: auto;
}
.our_company .right {
    padding-top: 0;
}
.button_container {
    display: none;
}
.new-section {
    padding: 58px 0px 30px;
}
.software-section {
    margin-top: 72px;
}
.software-section .container ol li {
    width: 20%;
}
.new-section .owl-carousel.owl-theme {
    width: calc(50% + 568px);
}
.new-section h2 {
    padding-right: 0;
}
.access-box {
    width: 50%;
}
.Industris-section {
    padding: 131px 0 100px;
    margin: 123px 0 9px;
    z-index: 99;
}
.home .Industris-section {
    margin-top: 50px;
}
.testimonial-right {
    width: 55%;
    margin-top: 0;
}
.Industris-img {
    width: 50%;
}
.Industris-text h2 {
    max-width: 531px;
    margin-top: 60px;
    margin-bottom: 38px;
}
.testimonial-left {
    width: 45%;
    float: left;
    max-width: 100%;
}
.testimonial-left p {
    padding-right: 74px;
}
.Industris-text {
    padding-left: 88px;
    width: 50%;
}
.software-section .container ol li:nth-child(3) {
    background-color: #fff;
}
.software-section .container ol li {
    background-color: #effccc;
}
.software-section .container ol li:nth-child(4), .software-section .container ol li:nth-child(5) {
    background-color: #d2e8de;
}
.our_company .right {
    padding-left: 110px;
    margin-top: -4px;
}
.software-section {
    min-height: 700px;
}

.left, .right {
    float: left;
    width: 50%;
}
.right {
    padding-left: 120px;
}
.banner_content .heading h1 {
    font-size: 7em;
}
.software-text h2 {
    max-width: 350px;
    font-size: 4em;
}
.testimonial-text p {
    font-size: 1.1em;
}
.support-section ul li {
    height: 245px;
}
.center-text-section h3 {
    font-size: 1.55em;
}
.page-template-about.page-id-141 .culture-section.text-work .culture-left {
    padding-top: 89px;
}
}


@media(min-width:1100px) {

    .banner.inner-banner .container {
    display: flex;
    flex-wrap: wrap;
}
.banner.inner-banner .banner_content {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.page-sugarcrm .box-item.box_1 img {
    position: absolute;
    left: 140px;
}
.page-flare-for-zendesk .inner-section-top .container {
    display: flex;
}
.page-flare-for-zendesk section.culture-section.text-work .culture-list {
    padding-top: 99px;
}
.page-id-37 .primary-menu-container>ul>li>a {
    color: #fff;
}
.center-text-section h2 {
    font-size: 4.5em;
}
section.three_column_content.card_content .container {
    padding: 50px 0 115px;
}
.axia_packages h2, .axia_packages .btn {
    margin-left: 95px;
}
.inner-software-section .container {
    justify-content: inherit;
}
.page-faq .navigation {
    padding-left: 95px;
}

.logo_icon > a {
    display: inline-block;
    width: 90px;
}
.vertical_header {
    display: block;
}
.page-template-industry .testimonial-section .container {
    padding: 0 30px;
}
.banner_content {
    padding-top: 200px;
    padding-left: 140px;
}
.page-template-about .banner.inner-banner .banner_content, .page-template-industry .banner.inner-banner .banner_content, .archive.tag .banner.inner-banner .banner_content, .page-template-service.page-services .banner.inner-banner .banner_content, .blog .banner.inner-banner .banner_content, .single-post .banner.inner-banner .banner_content {
    padding-top: 0;
}
.page-template-about.page-webinars .banner.inner-banner .banner_content {
    padding-top: 170px;
}
.page-team .banner.inner-banner .banner_content, .page-software-financing .banner.inner-banner .banner_content, .page-flare-for-zendesk-manufacturing .banner.inner-banner .banner_content {
    padding-top: 70px;
}
.single-post .banner.inner-banner .banner_content {
    margin-top: 66px;
}
.page-axia .banner_content {
    padding-top: 0;
}
.navigation {
    display: block;
    padding-left: 96px;
}
.landing_page_nav .navigation {
    padding: 0;
    margin-left: 90px;
}
.banner, .vertical_header {
    height: 100vh;
}
.page-template-page-front .banner {
    height: 650px;
}
.our_company .heading h2 {
    font-size: 3.5em;
}
.container {
    max-width: 1440px;
    padding: 0 30px;
}
.page-template-zendesk-services .customer-section .container {
    padding: 0 60px;
}

.new-section {
    padding-left: 0;
}
.culture-section.text-work li {
    padding-top: 34px;
}
.case-study-section {
    padding-top: 70px;
}
.circal-inner ul li {
    font-size: 1em,}
h2 {
    font-size: 4em;
}
}
.main-header-bg .container {
    width: 100%;
}
@media screen and (min-width: 1201px) {
    .circal-center img {
    max-width: 100%;
    max-height: 100%;
    width: 290px;
}
.page-services .text-work.culture-section .container {
    padding-left: 0;
    justify-content: space-between;
}
.page-services .culture-list.culture-list {
    width: 59%;
}
.page-template-about.page-software-generic .banner.inner-banner {
    min-height: 700px;
    height: auto;
}
.page-template-about.page-software-generic .banner.inner-banner .banner_content {
    min-height: 700px;
}

.page-template-about.page-software-generic .banner.inner-banner .banner_img {
    background-size: contain;
}
.error404 .banner.inner-banner .banner_content {
    padding-top: 0;
}
}
@media(min-width:1280px) {
    .page-template-zendesk-flare .customer-data-img, .page-template-zendesk-services .level-left {
    width: calc(50% - 30px);
}
.page-template-zendesk-flare .customer-text, .page-template-zendesk-services .level-right {
    width: calc(50% - 52px);
    padding-left: 8px;
}
.page-template-zendesk-services .level-right:before {
    border-width: 0 0 21px 21px;
}
.page-template-zendesk-services .reviews-banner-left {
    width : calc(50% - 52px);
}
.page-template-zendesk-services .flare-info {
    width: calc(50% - 0px);
    padding-left: 61px;
}
.page-template-zendesk-services .axia-inner-banner {
    max-width: 638px;
    float: right;
    padding-right: 37px;
    width: 100%;
}
.industry-specific .industry-spe-tab {
    width: calc(50% - 52px);
}
.industry-specific .industry-spe-banner {
    width: calc(50% - 0px);
}
.companies-banner .companies-customer {
    width: calc(25% - 40px);
    margin: 0 20px 0px;
}
.page-synk .main-header-bg .container {
    max-width: 911px;
}
.page-template-zendesk-services .main-header-bg .container, .main-header-bg .container {max-width: 911px; }

.page-template-zendesk-services .header-banner-right {width: 40%;}
.page-axia-zendesk-landing-page .main-header-bg .container, .page-customer-satisfaction .main-header-bg .container {max-width: 991px; }
.page-template-zendesk-services .header-banner-left {width: 60%;}

}

@media(min-width:1321px) {
    .page-template-zendesk-services .header-banner-right {width: 50%;}
    .page-template-zendesk-services .header-banner-left {width: 50%;}

    .banner, .vertical_header {
    height: 100vh;
}
.home .banner {
    height: 701px;
}
.banner_content h1 {
    font-family: 'F37 Judge Medium Condensed';
    font-size: 160px;
}
.our_company .heading h2 {
    font-size: 4em;
}
p {
    font-size: 1em;
    line-height: 1.55;
}
.testimonial-text p {
    font-size: 1.125em;
    line-height: 1.6;
}
.Industris-text p {
    font-size: 1em;
    line-height: 1.7;
    padding-left: 0;
}
.conatct-section .conatct-left h2 {
    font-size: 4em;
}
.page-template-industry section.center-text-section {
    padding-top: 100px;
}
.conatct-left p {
    font-size: 1.125em;
    line-height: 1.7;
    margin-top: 20px;
}
.page-careers footer {
    margin-top: 0;
}
.box_content .box-item p {
    font-size: 0.8em;
}
.inner-text-right ul li {
    font-size: 1.1em;
}
.inner-text-right ol li {
    font-size: 1.1em;
}
.inner-text-right p {
    font-size: 1.1em;
}
.sub_menu_wrap {
    left: 67px;
}
}
@media(min-width: 1400px) {
    .page-synk .main-header-bg .container, .page-customer-satisfaction .main-header-bg .container, .main-header-bg .container {
    max-width: 1090px;
}
.page-axia-zendesk-landing-page .main-header-bg .container {
    max-width: 1090px;
}
.page-template-zendesk-services .main-header-bg .container {
    max-width: 1090px;
}
.page-zendesk .cta_box h3 img {
    margin-left: 35%;
}
.page-flare-for-zendesk section.culture-section.text-work {
    margin-bottom: 100px;
}
.page-template-flexible-template .partner_logo_ection.clients-section {
    padding-top: 130px;
    padding-bottom: 110px;
}
.inner-banner .banner_content .heading h1 {
    font-size: 5em;
}
.inner-text-right ul li {
    font-size: 1.125em;
}
.inner-text-right p {
    font-size: 1.125em;
}
.solve-section .solve-inner-left h2, .culture-left h2, .faye_gallery h2, .faye_gallery h2, .support-section h2 {
    font-size: 4em;
}
.page-zoom .culture-list ul li h2 {
    font-size: 2.65em;
    padding-top: 115px;
}
.landing_page_nav .navigation ul li a {
    font-size: 1em;
}
.page-template-about .circal-inner {
    height: 514px;
    width: 490px;
}
.circal-inner:after, .circal-inner:before {
    height: 512px;
    width: 537px;
    background-size: auto;
    transform: none;
}
.circal-inner ul li:nth-child(1) {
    top: -307px;
}
.circal-inner ul li:nth-child(2) {
    top: -240px;
    left: 178px;
}
.circal-inner ul li:nth-child(3) {
    top: -109px;
    left: 265px;
}
.circal-inner ul li:nth-child(4) {
    top: 44px;
    left: 269px;
}
.circal-inner ul li:nth-child(5) {
    top: 172px;
    left: 182px;
}
.circal-inner ul li:nth-child(6) {
    top: 245px;
    left: -74px;
}
.circal-inner ul li:nth-child(7) {
    top: 177px;
    left: -350px;
}
.circal-inner ul li:nth-child(8) {
    top: 46px;
    left: -437px;
}
.circal-inner ul li:nth-child(9) {
    top: -103px;
    left: -438px;
}
.circal-inner ul li:nth-child(10) {
    top: -234px;
    left: -349px;
}
.circal-inner ul li:nth-child(6):after {
    top: -12px;
}
.circal-inner ul li:nth-child(7):after, .circal-inner ul li:nth-child(8):after, .circal-inner ul li:nth-child(9):after, .circal-inner ul li:nth-child(10):after {
    right: -11px;
    left: auto;
}
.page-hubspot .banner.inner-banner {
    min-height: 719px;
}
.page-template-about .inner-section-top .inner-text {
    padding-left: 140px;
}
.page-careers .inner-section-top .inner-text {
    padding-right: 38px;
}
div#faye_gallery_slider {
    width: calc(50% + 624px);
}

.page-company .inner-banner .banner_img img {
    max-width: 645px;
    margin-top: 129px;
}
.page-template-service .Industris-section .container {
    max-width: 1310px;
}
.integration-inner h2 {
    max-width: 412px;
}
.integration-box {
    max-width: 183px;
}
.featured_blogs .container {
    width: calc(50% + 624px);
}
.page-axia .inner-banner .container:before {
    left: 0px;
}
.axia_options .container {
    max-width: 1120px;
}
.page-axia-for-zendesk .inner-banner .container:before, .page-axia-for-sugar .inner-banner .container:before {
    left: 0;
}

.page-flare-for-zendesk .banner.inner-banner {
    background-size: 100% !important;
    background-position: left top !important;
}
body.page-template-industry .conatct-section .ginput_container {
    margin-top: 0 !important;
    margin-bottom: 15px !important;
}
.support-box a.learn-more {
    
    font-weight: 600;
    font-size: 13px;
}
.center-text-section h3 {
    font-size: 1.7em;
}
.inner-software-section .container {
    max-width: 1270px;
}

.faye_gallery h2 {
    margin-left: 0;
    max-width: initial;
}
body:after, .container, .banner .container {
    max-width: 1440px;
    padding: 0 30px;
}
.culture-three_col_section .container {
    max-width: 1230px;
}
div#faye_gallery_slider {
    width: calc(50% + 624px);
}
.software-box {
    width: calc(29vw - 20px);
    height: calc(29vw - 20px);
}
.banner, .vertical_header {
    height: 100vh;
}
.software-section {
    min-height: 850px;
}
.banner_content h1 {
    font-family: 'F37 Judge Medium Condensed';
    font-size: 187px;
}
.primary-menu-container>ul>li>a {
    font-size: 1em;
}
.auther-box span {
    font-size: 15px;
}
.footer_in .columns ul li a {
    font-size: 13px;
}
.new-section .item a {
    font-size: 16px;
}
#thumbs .item a {
    background-size: 11px;
    font-size: 14px;
}
#thumbs .owl-item:before {
    font-size: 12px;
}
.Industris-section:before {
    top: -257px;
    left: -87px;
}
.culture-section.text-work li {
    padding-left: 115px;
    padding-top: 40px;
}
.culture-section.text-work ul li:before {
    top: 35px;
}
.culture-section.text-work ul li img {
    left: 24px;
    top: 40px;
}
.solve-right {
    width: calc(65% - 131px);
    margin-left: 131px;
    margin-top: 0px;
}
.page-template-industry .banner_img {
    max-width: 740px;
}
.solve-left {
    width: 35%;
}
.solve-right p {
    font-size: 1em;
}
.culture-section.text-work ul li img {
    max-width: 55px;
    max-height: 50px;
    left: 22px;
    top: 40px;
}
.page-flare-for-zendesk .culture-circle_list ul li img {
    max-height: 98px;
    max-width: 138px;
}
.page-faq .banner_content {
    padding-left: 105px;
}
.faq_secion .container {
    max-width: 1030px;
    margin: 0 auto;
}
.blog_section {
    margin-top: 88px;
}
.category_filter ul li {
    font-size: 1em;
}
h2 {
    font-size: 5em;
}
.case-study-section h2 {
    margin-bottom: 30px;
}
.box_content .container {
    max-width: 1278px;
}
.inner-text-section .container {
    max-width: 1090px;
}
.inner-text-right p {
    font-size: 1.125em;
}
.page-template-flexible-template .cta_wrapper .container {
    max-width: 1275px;
}
.publication_section .video_box span.num {
    font-size: 5.5em;
}
.page-template-flexible-template .testimonial-section .container {
    max-width: 1250px;
}
.page-template-about .banner.inner-banner:before, .page-hubspot .banner.inner-banner:before, .page-salesforce .banner.inner-banner:before {
    width: calc(50% + 500px);
    max-width: 1250px;
}
.publication_section .video-text > a {
    font-size: 1.2em;
}
.addon_heading_section h2 {
    font-size: 4em;
}
.axia_packages .package_list li {
    height: 145px;
    padding: 54px 64px;
    font-size: 2.2em;
}
.axia_packages .package_list li::before {
    top: 35px;
}
.page-flare-for-zendesk .culture-circle .container {
    max-width: 1250px;
}
ul.link_box li a {
    background-color: #7b39ed;
    display: inline-block;
    width: 100%;
    padding: 45px 70px;
    text-decoration: none;
    color: #fff;
    clip-path: polygon(24px 0%, 100% 0, 100% 100%, 0 100%, 0% 24px);
    -webkit-clip-path: polygon(24px 0%, 100% 0, 100% 100%, 0 100%, 0% 24px);
    -ms-clip-path: polygon(24px 0%, 100% 0, 100% 100%, 0 100%, 0% 24px);
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 18px;
    font-size: 1.2em;
}

.page-template-about .faye_gallery .container {
    max-width: 1240px;
}


.inner-banner .banner_content {
    padding-left: 85px;
}
.navigation {
    padding-left: 73px;
}
.landing_page_nav .navigation {
    padding: 0;
    margin-left: 73px;
}
.press-list ul li h3 {
    font-size: 1.2em;
}

.home div#news-silder {
    max-width: 1280px;
}

.page-zoom .title_partner_logo h2, .page-asana .title_partner_logo h2 {
    max-width: 1250px;
}

.page-flare-for-zendesk .cta_links .container {
    max-width: 1250px;
}
.circal-inner ul li {
    width: 210px;
    height: 45px;
}
.page-integrations-by-faye .culture-section .container, .single-software .culture-section .container {
    max-width: 1248px;
    padding-left: 0;
}
.page-integrations-by-faye .culture-list h3, .single-software .culture-list h3 {
    font-size: 2em;
}
.culture-list ul li:before {
    font-size: 74px;
    left: 0;
}
.Industris-section .container {
    max-width: 1280px;
}

.home .banner .container {
    max-width: 1376px;
}
.page-services .banner .container:before {
    left: 0;
}
.page-flare-for-zendesk .banner .container:before {
    left: 0;
}
.page-software-generic .banner .container:before {
    left: 0;
} 


.faye_gallery .cricle_arrow {
    height: 95px;
    width: 95px;
    left: calc(50% - 733px);
}
.software-box {
    width: calc(27.5vw - 20px);
    height: calc(27.5vw - 20px);
}
.culture-list-inner:before {
    font-size: 80px;
}
.culture-list ul li h2 {
    font-size: 1.6em;
}

.term-software .banner.inner-banner {
    min-height: 450px;
}
.page-template-industry .banner.inner-banner, .page-template-industry .banner.inner-banner .container {
    min-height: 780px;
    height: auto;
}
.page-template-industry .inner-banner .banner_img img {
    max-width: 657px;
}
.single-software .center-text-section p {
    font-size: 1.8em;
}
.faye_gallery .heading {
    margin-left: 76px;
}
.new-section h2 {
    font-size: 5em;
}
.page-template-service .banner.inner-banner, .page-template-service .banner.inner-banner .container {
    min-height: 720px;
    height: auto;
}
.inner-text-right ol li {
    font-size: 1.125em;
}
.footer_in .columns:last-child li#menu-item-1802 a {
    background-position: 80px 5px;
}
.access-img img {
    max-height: 281px;
}
.home .Industris-section {
    margin-top: 130px;
}
.page-template-flexible-template section.center-text-section {
    padding-top: 0px;
}
.primary-menu-container>ul>li>a:before {
    bottom: -21px;
}
.office_locations {
    max-width: 1088px;
}
.conatct-section .container {
    padding: 120px 78px 35px;
}
.home .conatct-section .container {
    padding: 120px 78px 35px;
}
}
@media(min-width: 1500px) {
    .page-template-zendesk-services section.industry-specific-section .container {
    max-width: 100%;
}
}
@media(min-width:1600px) {
    .page-synk .main-header-bg .container, .page-template-zendesk-services .main-header-bg .container, .page-customer-satisfaction .main-header-bg .container {
    max-width: 1280px;
}
.page-axia-zendesk-landing-page .main-header-bg .container, .main-header-bg .container {
    max-width: 1280px;
}
.page-template-zendesk-services .main-header-bg {
    height: 640px;
}
.page-template-zendesk-services .level-section .container {
    max-width: 1550px;
}
.power-section .power-text {
    padding-top: 160px;
}
.page-zendesk .cta_box h3 img {
    margin-left: 52%;
}
.single-press .banner.inner-banner {
    min-height: 420px;
}
.page-fayebsg-products ol li {
    font-size: 1.1rem !important;
    line-height: 1.9rem;
    letter-spacing: 0.2px;
}
.account_team_section h2 {

    margin: 0 auto 40px;
}
.page-flare-for-zendesk .culture-circle_list ul li {
    height: 170px;
}
.conatct-section .container {
    padding: 120px 130px 35px;
}
.home .conatct-section .container {
    padding: 120px 130px 35px;
}
.office_locations {
    max-width: 1260px;
}
.page-id-162.page-template-about .banner.inner-banner {
    background-size: auto;
}
.sub_menu_wrap {
    left: 90px;
}
.primary-menu-container>ul>li>a:before {
    bottom: -21px;
}
.software-box {
    width: calc(510px - 20px);
    height: calc(510px - 20px);
}
.page-sugarcrm .inner-banner .banner_content .heading h1 {
    max-width: 611px;
}
.inner-banner .banner_content .heading h1 {
    max-width: 548px;
}
.inner-text-section .container {
    max-width: 1278px;
}
.page-template-about .faye_gallery .container {
    max-width: 1278px;
}
.page-integrations-by-faye .culture-list p, .single-software .culture-list p {
    font-size: 1.125;
}
.inner-text-right ol li {
    font-size: 1.125em;
}
.inner-text-right p {
    font-size: 1.125em;
}
.inner-text-right ul li {
    font-size: 1.125em;
}
.faye_gallery .heading {
    padding-left: 0;
}
.single-software .culture-section.text-work li:before {
    font-size: 23px;
    top: 3px;
}
.page-template-industry .banner.inner-banner, .page-template-industry .banner.inner-banner .container {
    min-height: 780px;
}
.page-template-industry .inner-banner .banner_img img {
    max-width: 759px;
}
.single-software .center-text-section p {
    max-width: 1000px;
    font-size: 2.1em;
}
.page-template-about.page-careers .inner-banner {
    min-height: 800px;
}
.term-software .banner.inner-banner {
    min-height: 510px;
}
.page-integrations-by-faye .integration-inner .heading, .single-software .integration-inner .heading {
    margin-left: 145px;
}
.page-company .banner.inner-banner, .page-company .banner.inner-banner .container {
    min-height: 870px;
}
.page-hubspot .banner.inner-banner {
    min-height: 850px;
}
.page-template-about.page-software-generic .banner.inner-banner .banner_play_icon {
    margin-left: 70px;
}
.inner-banner .banner_img img {
    margin-top: 100px;
}
.accordian p {
    font-size: 1.1em;
}
.page-company .inner-banner .banner_img img {
    max-width: 750px;
}
.core_section .content_box {
    max-width: 800px;
    padding: 173px 164px 127px 143px;
}
.culture-left span {
    background-size: contain;
    margin-left: -23px;
}
.page-template-about section.conatct-section {
    background-position: left 100%;
    background-size: inherit;
}
.home .testimonial-left {
    width: calc(40% - 30px);
}
.home .testimonial-right {
    width: 60%;
}
.culture-left img {
    max-width: 100%;
    margin-top: -40px;
}
.culture-left img {
    margin-top: -40px;
}
.page-company .culture-left img {
    margin-top: -30px;
}
.two_column_content h3 {
    font-size: 1.8em;
}
.testimonial-left p {
    padding-right: 14px;
}
.right_one .boxed_content a.btn {
    font-size: 0.9em;
}
.page-integrations-by-faye .culture-left h2, .single-software .culture-left h2 {
    font-size: 4em;
}
.blog .banner.inner-banner {
    min-height: 750px;
}
.axia_packages h2, .axia_packages .btn {
    margin-left: 130px;
}
.download_links ul.download_box li {
    background-position: 90% 80px;
}
.page-hubspot .cta_box {
    padding: 88px 45px 25px;
}
.testimonial-text h4 {
    font-size: 1.75em;
    margin-bottom: 20px;
}
.right_one .boxed_content a.btn {
    padding: 14px 27px 10px;
    font-size: 1em;
}
.after_banner h3 {
    font-size: 2em;
}
.page-integrations-by-faye .culture-list p, .single-software .culture-list p {
    font-size: 1.125em;
}
.page-integrations-by-faye .culture-list ul li, .single-software .culture-list ul li {
    font-size: 1.125em;
}
.page-integrations-by-faye .culture-section .container, .single-software .culture-section .container {
    max-width: 1533px;
}

.featured_blogs h2 {
    font-size: 5em;
}
ul.options_list li {
    font-size: 2.4em;
}
.software_options .container {
    max-width: 1300px;
}
ul.options_list li {
    padding: 20px 50px 13px 31px;
}
.featured_blogs .item p {
    font-size: 1em;
}
.featured_blogs h3 {
    font-size: 5.2em;
}
.featured_blogs h3 {
    font-size: 2.2em;
}
.culture-three_col_section .culture-list ul li:before {
    font-size: 80px;
    top: 19px;
}
ul.link_box li a {
    padding: 55px 40px;
}
.page-flare-for-zendesk .cta_links .container {
    max-width: 1533px;
}
.culture-three_col_section .culture-list ul li img {
    top: 31px;
    left: 22px;
}
.home .our_company .container {
    max-width: 1270px;
}
.item.col-3.slick-slide, .item.col-6.slick-slide .item-img {
    width: 30.5vw !important;
}
.download_links ul.download_box li:before {
    width: 70px;
    height: 70px;
    left: 21px;
    top: 25px;
}
.download_links ul.download_box li {
    padding: 38px 20px 27px 122px;
}
.download_links ul.download_box li h3 {
    font-size: 2em;
}
.Industris-text h2 {
    margin-bottom: 68px;
}
.Industris-text p {
    font-size: 1.21em;
}
.help-section a.btn {
    font-size: 16px;
    min-width: 240px;
    padding: 12px 23px 10px;
}
.press-list ul li h3 {
    font-size: 1.455em;
}
.inner-banner .banner_content {
    padding-left: 130px;
}
.navigation {
    padding-left: 119px;
}
.landing_page_nav .navigation {
    padding: 0;
    margin-left: 119px;
}

.page-axia-for-sugar .culture-left {
    width: 45%;
}
.home .Industris-section .container {
    max-width: 1532px;
}
.home .partner_logo_ection .container {
    max-width: 1566px;
}
.partner_logo_ection .container {
    max-width: 1440px;
    padding: 0 30px; 
}
.subscribe_find_us h4 {
    font-size: 15px; 
}
.page-template-about .culture-section.text-work .container {
    padding: 0; 
}
.partner_logo_ection ul li {
    height: 210px; 
}
.circal-inner ul li {
    font-size: 1.1em,
}
.inner-section-top .inner-text {
    padding-left: 135px; 
}
.addon_boxes .addon_box h3 {
    font-size: 2em; 
}
.page-axia-for-sugar .culture-left h2 {
    max-width: 500px; 
}
.page-axia-for-sugar .culture-list {
    width: 55%; 
}
.addon_boxes .addon_box p {
    font-size: 1.1em; 
}
ul.link_box li a {
    font-size: 1.6em; 
}
.addon_heading_section h2 {
    font-size: 5em; 
}
.page-contact .conatct-left p {
    font-size: 1.2em; 
}
.page-contact .banner_content .heading h1 {
    font-size: 7em; 
}
.page-sugarcrm .culture-section.text-work .culture-list li h2 {
    width: 100%;  
}
.page-publications .blog_section {
    margin-top: 130px; 
}
.publication_section .video-text > a {
    font-size: 1.3em; 
}
.page-axia .banner.inner-banner:before, .page-hubspot .banner.inner-banner:before, .page-salesforce .banner.inner-banner:before {
    width: calc(50% + 633px);    
    max-width: 1533px;
}
.page-press-news .culture-left h2 {  
    font-size: 5.33em;
}    
.award_img {
    height: 210px;
}
.page-template-flexible-template .testimonial-section .container {
    max-width: 1533px;
}
.box_content .box-item p {
    max-width: 485px;
    font-size: 1.2em;
}
.cta_section .cta_box h3 {
    font-size: 5em;
}
.page-hubspot .cta_section .cta_box h3, .page-salesforce .cta_section .cta_box h3 {
    font-size: 3.5em;
    line-height: 1;
    margin-top: 19px;
}
.page-template-flexible-template.page-zendesk .culture-left > img {
    top: 243px;
    max-width: 78%;
}
.inner-text-left h2 {
    font-size: 3em;
}
.inner-text-left h2 {
    max-width: 399px;
}
.page-zendesk .culture-section.text-work .culture-left span {
    top: 244px;
}
.page-template-flexible-template .culture-section.text-work .culture-left h2 {
    font-size: 5em;
}
.page-zoom .culture-list ul li h2 {
    font-size: 3.35em;
    color: #480b4b;
    font-family: 'F37 Judge Medium Condensed';
    margin: 0;
    line-height: 0.99;
    position: relative;
    max-width: 100%;
    padding-top: 130px;
}
.page-template-flexible-template .center-text-section h2 {
    font-size: 5em;
}
.inner-text-left {
    padding-left: 0px;
}
.inner-text-section h1 {
    font-size: 7.5em;
}
.cta_section h2 {
    font-size: 7.5em;
    max-width: 550px;
}
.cta_box p {
    font-size: 1.125em;
}
.integration-inner h2 {
    font-size: 5em;
    max-width: 504px;
}
.page-template-flexible-template .culture-section.text-work {
    padding-top: 100px;
}
.page-template-flexible-template .testimonial-left h2 {
    font-size: 5em;
}
.integration-box {
    max-width: 227px;
    height: 140px;
}
.box_content .box-item a.btn {
    padding: 12px 25px 9px;
    min-width: 180px;
    font-size: 16px;
}
.page-template-flexible-template .culture-left {
    padding-top: 130px;
}
/*.blog_section .blog_list h3 {
    font-size: 2em;
}*/
.category_filter ul li, .category_filter p {
    font-size: 1.1em;
}
.blog_single .container {
    max-width: 1190px;
}
.video_text h3 {
    font-size: 1.8em;
}

.error404 .banner.inner-banner {
    min-height: 540px;
}
.help-section h2 {
    margin-bottom: 75px;
}
.faq-list h3 {
    font-size: 1.5em;
}
.faq_secion .container {
    max-width: 1220px;
}
.inner-banner .banner_content .heading p {
    font-size: 1.6em;
}
.culture-section.text-work ul li img {
    left: 32px;
    top: 38px;
    max-width: 75px;
    max-height: 75px;
}
.page-flare-for-zendesk .culture-circle_list ul li img {
    max-height: 135px;
    max-width: 184px;
}
h2 {
    font-size: 48px;
}
.logo_icon > a {
    width: 90px;
}

.page-zoom .title_partner_logo h2, .page-asana .title_partner_logo h2 {
    max-width: 1533px;
}
.solve-inner-left p {
    font-size: 1.4em;
}
body .conatct-section .gform_wrapper .top_label input.medium, body .conatct-section .gform_wrapper .top_label textarea {
    font-size: 1em !important;
}
.page-template-industry .banner_img {
    margin-right: 0;
    max-width: 880px;
    background-size: 100%;
    background-position: right top;
}
.conatct-section .gform_legacy_markup_wrapper .gform_footer input.button {
    padding: 15px 24px 12px !important;
    border-radius: 50px;
    min-width: 188px;
}
body .conatct-section .gform_wrapper .top_label input.medium, body .conatct-section .gform_wrapper .top_label textarea {
    font-size: 1.1em;
}
body .conatct-section .gform_wrapper .top_label textarea {
    height: 110px;
}
.conatct-section .conatct-left h2 {
    font-size: 5em;
}

.support-section ul li {
    height: 300px;
}
.case-study-box p {
    font-size: 1.125em;
}
.case-study-box > a {
    font-size: 1em;
    font-weight: 600;
}
.culture-left h2 {
    max-width: 480px;
}
.culture-section.text-work li {
    margin-right: 0;
    margin-left: 30px;
}
.culture-section.text-work .culture-left span {
    max-width: 380px;
}
.Industris-section:before {
    height: 1159px;
}
.page-axia-for-zendesk .Industris-section:before {
    height: 1069px;
}
.culture-section.text-work ul li:before {
    font-size: 95px;
    left: 0;
}
.culture-section.text-work li {
    padding-left: 131px;
    padding-top: 42px;
}
.culture-section.text-work ul li p {
    font-size: 1em;
    line-height: 1.5;
    margin-top: 10px;
}
.culture-section.text-work li:before {
    font-size: 100px;
    letter-spacing: 0;
}
.culture-section.text-work li h2 {
    font-size: 1.8em;
}
.page-template-industry .culture-section.text-work {
    padding-top: 100px;
}
.page-template-industry .testimonial-section a.btn {
    min-width: initial;
}
.testimonial-section a.btn {
    padding: 14px 33px 10px;
    font-size: 16px;
}
.page-template-industry .testimonial-left, .page-template-flexible-template .testimonial-left {
    padding-left: 120px;
}
.testimonial-text p {
    font-size: 1.4em;
    margin-top: 40px;
    line-height: 1.6;
}
.center-text-section a.btn, a.btn {
    font-size: 1em; 
    padding: 12px 31px 10px 31px;
}
.core_section .content_box h4 { 
    font-size: 2em;
    padding-right: 7px;
    font-weight: 400;
}
.core_section .content_box a.btn {
    padding: 13px 30px 9px 30px;
}
.two_column_content .right_contnet {
    width: calc(40% - 23px);
    margin-left: 23px;
}
.two_column_content .left_content {
    width: calc(60% - 105px);
    margin-right: 105px;
}
.software-box h3:after {
    top: -34px;
    border-width: 0 0px 180px 180px;
}
.software-box h3 {
    font-size: 9em;
}
.two_column_content a.btn {
    font-size: 1em;
    padding: 14px 30px 10px 41px;
    margin-top: 24px;
}
.two_column_content .container {
    display: flex;
    flex-wrap: wrap;
    max-width: 1300px;
}
.inner-banner .banner_img img {
    max-width: 700px;
}
.page-template-about.page-id-137 .inner-banner .banner_img {
    background-position: 81% top;
}
.inner-banner .banner_content .heading h1 {
    font-size: 7em;
    max-width: 750px;
}
.page-software-generic .inner-banner .banner_content .heading h1 {
    max-width: 700px;
}
.inner-text h2 {
    font-size: 5em;
}
.inner-section-top .inner-text p {
    font-size: 1.2em;
    margin-top: 25px;
}
.page-flare-for-zendesk .inner-section-top .inner-text p {
    font-size: 1.4em;
}
.inner-section-top .inner-text {
    padding-left: 135px;
}
.inner-section-top .inner-text .btn {
    font-size: 1em;
    padding: 14px 33px 11px 33px;
    margin-top: 20px;
}
.software-text {
    float: right;
    max-width: 100%;
    width: 100%;
    padding-left: 0px;
    padding-top: 168px;
    background: url(/wp-content/uploads/2021/12/line-bg.webp)no-repeat 65% 43px;
}
.contact a.btn {
    padding: 10px 18px 7px;
    min-width: 145px;
    font-size: 1em;
}
.our_company a.btn {
    padding: 13px 30px 10px;
    font-size: 16px;
    max-width: 247px;
}
.home .testimonial-section a.btn {
    padding: 14px 33px 11px;
    font-size: 16px;
    min-width: 285px;
}
.clients-section ul li {
    height: 150px;
}
.Industris-text h2 {
    max-width: 630px;
}
.Industris-text .btn {
    padding: 13px 27px 11px;
    font-size: 1em;
    min-width: 260px;
}
.our_company .container {
    max-width: 1270px;
}
#thumbs .item {
    height: 270px;
}

#thumbs .item img {
    max-height: 75px;
}
.our_company .right p {
    font-size: 1.3em;
    line-height: 1.65;
    margin-bottom: 33px;
}
.banner_content {
    padding-top: 280px;
    padding-left: 130px;
}
header {
    padding: 20px 0 0 0px;
}
.banner, .vertical_header {
    height: 100vh;
}

.page-template-flexible-template .cta_wrapper .container {
    max-width: 1559px;
}
.page-template-about .Industris-section .container {
    padding: 0px 0px;
}

.axia_addons .container { 
    max-width: 1280px;
}
.accordian p {
    font-size: 1em;
}
p {
    font-size: 1em;
}
body {
    font-size: 16px;
}
.content_h p {
    font-size: 1.3em;
}
.home div#news-silder {
    max-width: 1566px;
}

.page-services .text-work.culture-section .container {
    padding-left: 104px; 
}
.culture-section.text-work ul li p {
    font-size: 1em;
    line-height: 1.6;
    margin-top: 0px;
}
.box_content .container {
    max-width: 1561px;
    width: 100%;
}
.page-template-service .Industris-section .container {
    max-width: 1590px;
}
.banner .container, body:after {
    max-width: 1533px;
}
.banner_img {
    max-width: 1060px;
}
.home .banner_img {
    max-width: 910px;
}
.home .banner, .vertical_header, .home .banner .container {
    height: 850px;
}
.access-text p {
    font-size: 1.125em;
}
.Industris-text {
    padding-left: 135px;
}
.new-section .item p {
    font-size: 1.125em;
}
.new-section .owl-carousel.owl-theme {
    width: calc(50% + 753px);
}

.testimonial-text {
    padding: 50px 50px 135px;
}
.access-text p {
    font-size: 1.125em;
}
.access-text h2 {
    font-size: 4em;
}
.testimonial-left h2, .Industris-text h2 {
    font-size: 5.05em;
}
.home .software-section .container, .home .testimonial-section .container, .home .awards .container, .home .Industris-section .container {
    max-width: 1565px;
}
.software-section .container, .testimonial-section .container, .awards .container, .Industris-section .container {
    max-width: 1440px;
}
.award_secion .container {
    max-width: 1440px;
}
.software-text {
    max-width: 770px;
}
.software-text h2 {
    font-size: 5.05em;
    max-width: 446px;
}
.our_company .right {
    padding-left: 149px;
}
.our_company .heading h2 {
    font-size: 5em;
}
.banner_content .heading h1 {
    font-size: 7em;
}
.banner .container:after {
    right: -111px;
}


p {
    font-size: 1.125em;
    line-height: 1.68;
}
.software-box {
    width: calc(466px - 20px);
    height: calc(466px - 20px);
} 
.inner-software-section .container {
    max-width: 1460px;
}
.Industris-text .btn {
    font-size: 0.95em;
    margin-left: 0px;
    letter-spacing: 1px;
}
.blog-post-content .container {
    max-width: 1450px;
}
.access-text a.btn {
    padding: 13px 20px 8px;
    min-width: inherit;
    font-size: 1.1em;
}

#news-silder .item-img img {
    max-height: 240px;
}
.access-text a.btn {
    padding: 11px 27px 10px;
    font-size: 1em;
    min-width: inherit;
}

.page-integrations-by-faye .culture-section .container, .single-software .culture-section .container {
    max-width: 1440px;

}
.page-flare-for-zendesk .culture-circle .container {
    max-width: 1533px;
}
.page-flare-for-zendesk section.culture-section.text-work.culture-circle .inner-section-top .container {
    max-width: 1140px;
}
.culture-left h2 {
    font-size: 4.5em;
}
.page-template-about .culture-list ul li h6 {
    font-size: 1.6em;
    letter-spacing: 0.5px;
}
.center-text-section h3 {
    font-size: 2em;
}
.center-text-section .container {
    max-width: 1000px;
}
.solve-inner-left p {
    font-size: 1.3em;
    padding-right: 54px;
}
.center-text-section p {
    max-width: 881px;
    margin: 0 auto;
    font-size: 1.125em;
}
.box_content .box-item {
    padding: 120px 85px 145px 110px;
}
.box_content .box-item a.btn {
    bottom: 106px;
}
.page-template-flexible-template .banner_content {
    padding-top: 100px;
}

.page-faye-landing-page .box_video_content .banner_play_icon {
    right: 0;
}
body:after {
    height: calc(100% - 684px);
}
ul.options_list li:before {
    font-size: 85px;
    top: -5px;
}
.axia_options p {
    font-size: 1.2em;
    max-width: 640px;
}
.axia_options .left_third h2 {
    font-size: 5em;
}
.axia_options .container {
    max-width: 1440px;
    width: 100%;
}
.featured_blogs .container {
    width: calc(50% + 767px);
}
.left_third h2, .page-template-about.page-axia .center-text-section h2 {
    font-size: 5.33em;
}
.page-template-service .Industris-section .container {
    max-width: 1592px;
}
.integration-inner h2 {
    max-width: 501px;
}
.integration-box {
    max-width: 228px;
}
.page-services .Industris-section .Industris-text p, .page-services .Industris-section .Industris-text ul li {
    font-size: 1.2em;
}
.page-services .Industris-section .Industris-text p:nth-last-child(2) {
    font-size: 1em;
}

section.full_content_box.center-text-section {
    padding-top: 79px;
}
.access-text {
    margin-left: -46px;
}
.inner-banner .banner_img img {
    max-width: 752px;
}
.solve-section .solve-inner-left h2 {
    font-size: 6em;
}
div#faye_gallery_slider {
    width: calc(50% + 766px);
}
.banner.inner-banner {
    min-height: 776px;
}
.page-faye-team .inner-banner {
    min-height: 700px;
    background-size: auto;
    height: auto;
}
.page-template-about.page-faye-team .inner-banner + .inner-software-section {
    padding-top: 80px;
}
.page-template-about.page-contact .inner-banner {
    min-height: 810px;
    background-size: auto;
    overflow: visible;
    height: auto;
}
.page-template-about.page-careers .inner-banner {
    min-height: 925px;
    background-size: auto;
    height: auto;
}
.page-template-industry .banner_img {
    max-width: 861px;
}
.page-template-industry .banner_img img {
    max-width: 759px;
    margin-top: 118px;
}
.page-template-industry .banner.inner-banner, .page-template-industry .banner.inner-banner .container {
    min-height: 850px;
    height: auto;
}
.three_column_content h3 {
    font-size: 3.2em;
}
.page-template-about.page-careers .banner_content {
    min-height: 926px;
}

.page-webinars .inner-banner .banner_content .heading p {
    font-size: 1.4em;
    max-width: 250px;
    margin-top: 20px;
}
.page-axia-for-sugar .banner.inner-banner, .page-axia-for-zendesk .banner.inner-banner, .page-axia .banner.inner-banner {
    min-height: 872px;
}
.page-template-about.page-axia .banner.inner-banner {
    background-size: auto;
}
.page-template-about.page-webinars .banner.inner-banner {
    background-size: 62%;
}
.solve-section .solve-inner-left h2, .culture-left h2, .faye_gallery h2, .faye_gallery h2, .support-section h2 {
    font-size: 5em;
}
.page-services .culture-left h2 {
    padding-left: 0px;
}
.page-template-about.page-faye-landing-page .banner.inner-banner {
    min-height: 750px;
}
.page-template-service .banner.inner-banner, .page-template-service .banner.inner-banner .container {
    min-height: 871px;
    height: auto;
}
.page-template-about.page-software-generic .banner.inner-banner {
    min-height: 872px;
}
.page-template-about.page-software-generic .banner.inner-banner .banner_content {
    min-height: 872px;
}
.page-template-about.page-software .banner.inner-banner .banner_content {
    padding-top: 100px;
}
}
.mac-os .featured_blogs .owl-carousel .owl-nav button.owl-next, .mac-os .featured_blogs .owl-carousel .owl-nav button.owl-prev, .mac-os .featured_blogs .owl-carousel button.owl-dot {
    font: initial;
}
.featured_blogs button.owl-prev {
    background-image: url(assets/images/pr-arrow.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 20px !important;
}
.featured_blogs button.owl-next {
    background-image: url(assets/images/r-p-arrow.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 20px !important;
}
.featured_blogs button.owl-prev:hover {
    background-image: url(assets/images/l-w-arrow.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 20px !important;
}
.featured_blogs button.owl-next:hover {
    background-image: url(assets/images/r-w-arrow.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 20px !important;
}
.partner_logo_ection.clients-section ul li img {
    max-height: initial;
    width: auto;
}
.page-axia-for-asana .partner_logo_ection.clients-section ul li:nth-child(1) img {
    max-height: 75px;
}
ul.no-list.hs-error-msgs {
    padding-left: 0;
}
ul.no-list.hs-error-msgs li {
    list-style-type: none;
    padding-top: 5px;
    font-size: 14px;
    color: #cc0404;
}
.page-id-19043 ul.no-list.hs-error-msgs li, .page-socap-form ul.no-list.hs-error-msgs li {
    color: #c2c8cc;
}
.level-banner.image-right .level-right {
    padding-left: 0;
}
@media(min-width:1650px) {
    .power-section .power-text {
    padding-top: 180px;
}
}
@media(min-width:1700px) {
    .power-section .power-text {
    padding-top: 190px;
}
}
@media(min-width:1750px) {
    .power-section .power-text {
    padding-top: 210px;
}
}
@media(min-width:1801px) {
    .power-section .power-text {
    padding-top: 220px;
}
.btn {
    padding: 15px 10px 10px;
    min-width: 176px;
}
.page-template-industry .banner_img {
    background-size: 100%;
}
}
@media(min-width:1850px) {
    .power-section .power-text {
    padding-top: 230px;
}
}
@media(min-width:1900px) {
    .power-section .power-text {
    padding-top: 255px;
}
}
@media(min-width:1950px) {
    .power-section .power-text {
    padding-top: 265px;
}
}
@media screen and (min-width: 2000px) {
    .power-section .power-text {
    padding-top: 285px;
}
.banner_img {
    background-position: right center;
    background-size: 100%;
}
}
@media screen and (min-width: 2050px) {
    .power-section .power-text {
    padding-top: 295px;
}
}
@media screen and (min-width: 2100px) {
    .power-section .power-text {
    padding-top: 305px;
}
}
@media screen and (min-width: 2150px) {
    .power-section .power-text {
    padding-top: 325px;
}
}
@media screen and (min-width: 2200px) {
    .power-section .power-text {
    padding-top: 340px;
}
.banner_img {
    max-width: 100%;
}
}
@media screen and (min-width: 2250px) {
    .power-section .power-text {
    padding-top: 360px;
}
}
@media screen and (min-width: 2300px) {
    .power-section .power-text {
    padding-top: 375px;
}
}
@media screen and (min-width: 2350px) {
    .power-section .power-text {
    padding-top: 390px;
}
}
@media screen and (min-width: 2400px) {
    .power-section .power-text {
    padding-top: 410px;
}
}
@media screen and (min-width: 2450px) {
    .power-section .power-text {
    padding-top: 425px;
}
}
@media screen and (min-width: 2500px) {
    .power-section .power-text {
    padding-top: 445px;
}
}
@media screen and (min-width: 2550px) {
    .power-section .power-text {
    padding-top: 455px;
}
}
@media screen and (min-width: 2600px) {
    .power-section .power-text {
    padding-top: 470px;
}
}
@media screen and (min-width: 2650px) {
    .power-section .power-text {
    padding-top: 480px;
}
}
@media screen and (min-width: 2700px) {
    .power-section .power-text {
    padding-top: 495px;
}
}
@media screen and (min-width: 2750px) {
    .power-section .power-text {
    padding-top: 505px;
}
}
@media screen and (min-width: 2800px) {
    .power-section .power-text {
    padding-top: 525px;
}
}
@media screen and (min-width: 2850px) {
    .power-section .power-text {
    padding-top: 545px;
}
}
@media screen and (min-width: 2900px) {
    .power-section .power-text {
    padding-top: 560px;
}
}
@media screen and (min-width: 2950px) {
    .power-section .power-text {
    padding-top: 580px;
}
}
@media screen and (min-width: 3000px) {
    .power-section .power-text {
    padding-top: 590px;
}
}
@media screen and (min-width: 3050px) {
    .power-section .power-text {
    padding-top: 610px;
}
}
@media screen and (min-width: 3100px) {
    .power-section .power-text {
    padding-top: 625px;
}
}
@media screen and (min-width: 3150px) {
    .power-section .power-text {
    padding-top: 640px;
}
}
@media screen and (min-width: 3200px) {
    .power-section .power-text {
    padding-top: 650px;
}
}
@media screen and (min-width: 3250px) {
    .power-section .power-text {
    padding-top: 665px;
}
}
@media screen and (min-width: 3300px) {
    .power-section .power-text {
    padding-top: 680px;
}
}
@media screen and (min-width: 3350px) {
    .power-section .power-text {
    padding-top: 695px;
}
}
@media screen and (min-width: 3400px) {
    .power-section .power-text {
    padding-top: 710px;
}
}
@media screen and (min-width: 3450px) {
    .power-section .power-text {
    padding-top: 730px;
}
}
@media screen and (min-width: 3500px) {
    .power-section .power-text {
    padding-top: 745px;
}
}
@media screen and (min-width: 3550px) {
    .power-section .power-text {
    padding-top: 760px;
}
}
@media screen and (min-width: 3600px) {
    .power-section .power-text {
    padding-top: 775px;
}
}
@media screen and (min-width: 3650px) {
    .power-section .power-text {
    padding-top: 790px;
}
}
@media screen and (min-width: 3700px) {
    .power-section .power-text {
    padding-top: 805px;
}
}
@media screen and (min-width: 3750px) {
    .power-section .power-text {
    padding-top: 820px;
}
}
@media screen and (min-width: 3800px) {
    .power-section .power-text {
    padding-top: 835px;
}
}
@media screen and (min-width: 3850px) {
    .power-section .power-text {
    padding-top: 850px;
}
}
@media screen and (min-width: 3900px) {
    .power-section .power-text {
    padding-top: 865px;
}
}
@media screen and (min-width: 3950px) {
    .power-section .power-text {
    padding-top: 880px;
}
}
@media screen and (min-width: 4000px) {
    .power-section .power-text {
    padding-top: 895px;
}
}
.partner_logo_ection.clients-section {
    position: relative;
    z-index: 1;
}
.case-study-box p a {
    position: relative;
}
.case-study-box p a:before {
    content: '';
    position: absolute;
    width: 0;
    height: 1px;
    background: #800080;
    bottom: -2px;
    left: 0;
    transition: all 0.3s linear 0s;
}
.case-study-box p a:hover:before {
    width: 100%;
}
.testimonial-right {
    display: flex;
    flex-wrap: wrap;
}
.page-template-flexible-template .testimonial-right .item {
    height: 100%;
}
.testimonial-right .left_image, .testimonial-right .right_text {
    width: 50%;
}
.testimonial-right .right_text .auther-box {
    position: static;
    margin: 0;
}
.testimonial-right .right_text {
    background-color: #02a65d;
}
.testimonial-right .right_text .testimonial-text {
    background: transparent;
    padding-bottom: 0;
}
.page-video-center .blog_section .blog_list, .blog .blog_section .blog_list {
    display: block;
}
.blog_list .non_ajax_data, .blog_list .load-more-target, .blog_list .ajax_data, .non_ajax_data, .blog_list .load-more-target, .blog_list .ajax_data {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
#testimonial-silder .owl-dots {
    bottom: 46px;
    left: 0;
    width: 55%;
}
.loader {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 50%);
    z-index: 9999;
    color: #fff;
    text-align: center;
}
.loader .loader_wrap {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.lds-ripple {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}
.lds-ripple div {
    position: absolute;
    border: 3px solid #fff;
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple 2s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
    animation-delay: -0.5s;
}
@keyframes lds-ripple {
    0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1;
}
100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0;
}
}
.blog_section .blog_box .video_img:after {
    content: '';
    box-shadow: 0 0 0 rgb(255 255 255 / 60%);
}
.blog_section .blog_box .video_img:hover:after {
    animation: pulse 2s infinite;
}
.featured_videos .video_img:after {
    content: '';
    box-shadow: 0 0 0 rgb(255 255 255 / 60%);
}
.featured_videos .video_img:hover:after {
    animation: pulse 2s infinite;
}
.axia-info p {
    font-weight: 300;
    font-size: 18px;
    line-height: 1.65;
    letter-spacing: 0.2px;
}
section.industry-specific-section {
    padding: 127px 0;
}
.zendesk-lead-year h3 {
    max-width: 241px;
    margin: 0 auto 28px;
    font-weight: 500;
    font-size: 23px;
}
.page-template-zendesk-services .zendesk-lead-year h3 {
    font-size: 20px;
}
.flare .container {
    padding-left: 0;
}
@keyframes pulse {
    0% {
    -moz-box-shadow: 0 0 0 0 rgba(255 255 255, 0.4);
    box-shadow: 0 0 0 0 rgb(255 255 255 / 60%);
}
70% {
    -moz-box-shadow: 0 0 0 10px rgba(255 255 255, 0);
    box-shadow: 0 0 0 15px rgb(255 255 255 / 0%);
}
100% {
    -moz-box-shadow: 0 0 0 0 rgba(255 255 255, 0);
    box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
}
}
@media screen and (max-width: 2600px) {
    .faye_gallery .cricle_arrow {
    transform: translate(-25px, 640px);
}
}
@media screen and (max-width: 1792px) {
    .faye_gallery .cricle_arrow {
    transform: translate(-59px, 605px);
}
}
@media screen and (max-width: 1601px) {
    .faye_gallery .cricle_arrow {
    transform: translate(68px, 552px);
}
.page-webinars .banner_content {
    padding-top: 150px;
}
.flare_columns:before {
    left: 40px !important;
}
}
@media screen and (max-width: 1535px) {
    .power-section .power-text {
    padding-top: 120px;
}
}
@media screen and (max-width: 1500px) {
    .power-section .power-text {
    padding-top: 110px;
}
.page-template-flexible-template section.center-text-section {
    padding-top: 0;
}
.faye_gallery .cricle_arrow {
    transform: translate(33px, 496px);
}
section.inner-section-top {
    margin-top: 0;
}
}
@media screen and (max-width: 1450px) {
    .power-section .power-text {
    padding-top: 95px;
}
}
@media screen and (max-width: 1400px) {
    .power-section .power-text {
    padding-top: 80px;
}
.page-template-zendesk-services .header-banner {
    padding-bottom: 0px;
}
.page-zendesk .culture-section.text-work .culture-left ul li:nth-child(2) img {
    width: 85%;
}
.flare_columns:before {
    left: -33px !important;
}
}
@media screen and (max-width: 1367px) {
    .faye_gallery .cricle_arrow {
    transform: translate(21px, 477px);
}
.flare-video {
    padding-left: 0;
}
}
@media screen and (max-width: 1350px) {
    .power-section .power-text {
    padding-top: 65px;
}
}
@media screen and (max-width: 1320px) {
    .page-fayebsg-products ol li {
    font-size: 0.8rem !important;
    line-height: 1.4rem;
}
}
@media screen and (max-width: 1300px) {
    .power-section .power-text {
    padding-top: 50px;
}
}
@media screen and (max-width: 1281px) {
    .faye_gallery .cricle_arrow {
    transform: translate(48px, 469px);
}
.flare_columns:before {
    left: 118px;
    top: -8px;
}
.partner_list:after {
    left: 0;
    top: -103px;
}
}
@media screen and (max-width: 1250px) {
    .power-section .power-text {
    padding-top: 40px;
}
}
@media screen and (max-width: 1200px) {
    .power-section .power-text {
    padding-top: 20px;
}
}
@media screen and (max-width: 1150px) {
    .power-section .power-text {
    padding-top: 0px;
}
.navigation {
    padding-left: 75px;
}
.primary-menu-container>ul>li {
    margin-right: 22px;
}
.logo_icon {
    top: 0px;
}

}
@media screen and (max-width: 1100px) {
.header .row {

    width: calc(100% - 113px);
}
.blog_ad_section .container {
    max-width: 1060px;
}

.logo_icon {
    width: 100px;
}
.page-template-zendesk-services .main-header-bg {
    height: auto;
    background-position: right bottom;
}
.customize-text {
    padding: 0;
}
.zendesk-lead-year {
    width: calc(50% - 46px);
    margin: 0 20px 30px;
}
.zendesk-lead-year:nth-of-type(3) {
    margin-left: auto;
    margin-right: auto;
}

.page-template-zendesk-services .header-banner-left {
    width: 100%;
    padding-top: 60px;
}
.page-template-zendesk-services .logo_icon {
    width: 100px;
}
.page-template-zendesk-services .header-banner-right img {
    max-width: 170px;
}
.page-template-zendesk-services .header-banner-right {
    width: 100%;
    justify-content: flex-start;
    margin-top: 33px;
}
.page-zendesk .cta_box h3 img {
    margin-left: 20%;
}
.single-press .banner.inner-banner {
    height: 26.875rem !important;
}
.postid-20324 .banner.inner-banner {
    height: 28.875rem !important;
}
.single-press .blog_single {
    margin-top: initial;
}
.hexagon-section h2 {
    max-width: 485px;
}
.flare_columns:before {
    left: 111px !important;
    top: -114px;
}
}
@media screen and (max-width: 1060px) {
    .power-img-inner {
    width: 100%;
}
.power-section .power-img {
    width: 100%;
}
.power-section .power-text {
    width: 100%;
    text-align: center;
    padding-top: 0;
    padding-left: 0;
}
.power-img-inner img:last-child {
    display: none;
}
.power-text ul li p {
    margin: 0 auto;
}
.power-text ul li span.power-list-icon {
    margin: 0 auto;
}
.power-text ul li {
    min-height: inherit;
    margin-bottom: 50px;
}
}
@media screen and (max-width: 1050px) {
    .page-template-zendesk-services section.level-section .level-right {
    width: 47%;
    margin-left: 3%;
    margin-bottom: 10%;
}
.page-template-zendesk-services section.level-section .level-left {
    width: 47%;
}
.page-template-zendesk-services section.level-section .level-banner {
    justify-content: initial;
}
.page-template-zendesk-services .level-left {
    margin-bottom: 5%;
}
}
@media screen and (max-width: 1024px) { 
    .primary-menu-container>ul>li {
    margin-right: 0;
}
.primary-menu-container>ul>li {padding: 13px 30px;}
    .page-template-zendesk-services .header-banner {
    justify-content: space-between;
}
.header-banner-left {
    width: 69%;
    padding-right: 0px;
}
.header-banner-right {
    width: 21%;
}
.header-banner-right img {
    max-width: 190px;
}
.page.zendesk .culture-section.text-work .culture-left ul li:nth-child(2) img {
    width: 45%;
}
.page-zoom .culture-list ul li h2 {
    padding-top: 0;
    font-size: 2em;
}
.page-zoom .culture-list ul li {
    padding: 0px;
}
.sub_menu_wrap div:nth-child(10) {
    display: none;
}
.page-flare-for-zendesk .culture-section.text-work .culture-left h2 br {
    display: none;
}
.li-hover {
    position: relative;
    top: 0;
}

.conatct-section {
    padding: 50px 30px;
}
.page-flare-for-zendesk .banner.inner-banner, .page-sugarcrm-hosting .banner.inner-banner {
    background-size: cover !important;
    background-position: right top !important;
    height: 542px;
}


.page-make-a-payment .inner-text-section, .page-msa .inner-text-section {
    padding-bottom: 25px;
    margin-top: 55px;
}
.page-template-about.page-software-generic .banner.inner-banner .banner_img {
    background-position: center;
}
.submenu_brochure {
    display: none;
}
.primary-menu-container>ul>li>a {
    color: #252a28;
}
span.sub_menu_title {
    display: block;
    letter-spacing: 0.7px;
    margin-bottom: 15px;
    font-size: 1em;
    color: #7b39ed;
    padding-top: 2px;
}
.sub_content {
    padding: 0;
    margin-top: 0;
}
#menu-item-2176 span.sub_menu_title {
    margin-bottom: 0px;
}
.sub_content ul li a {
    font-size: 1em;
}
.award-item {
    text-align: center;
}
.page-zendesk .culture-left > img {
    max-width: 210px;
    margin-top: -152px;
    position: absolute;
}
.home .logo_icon > a {
    width: 100px;
}
.software_section .blog_box {
    width: calc(100% - 30px);
}
.page-software .software_box {
    margin: 0 0 30px;
}
.page-template-industry .inner-banner .banner_img img {
    display: none;
}
.page-company .inner-banner .banner_img img, .page-careers .inner-banner .banner_img img {
    display: none;
}
.sub_content > p {
    display: none;
}
#menu-item-2176 .sub_content {
    margin-top: 16px;
    padding: 0 2px;
}
.sub_content h4 {
    margin-bottom: 4px;
}
.sub_content ul li {
    margin-bottom: 2px;
}
.page-software-generic .partner_logo_ection.clients-section {
    padding-bottom: 30px;
}
.page-template-industry .testimonial-left, .page-template-flexible-template .testimonial-left {
    display: inline-block;
    clear: both;
    width: 100%;
}
.single-post .banner.inner-banner {
    background-size: 100% !important;
    height: auto;
    padding-bottom: 70px;
}
.sub_content img {
    display: none;
}
.sub_content .li-hover img {
    display: block;
}
.primary-menu-container>ul>li>a {
    font-weight: 500;
}
.page-template-industry .testimonial-left {
    padding-bottom: 0;
}
.button_container {
    top: 26px;
}
.home.menu_open .fixed_header_logo {
    opacity: 0;
    visibility: hidden;
}
.case-study-section h2 {
    font-size: 3em;
}
.page-template-flexible-template .culture-left h2 {
    font-size: 3em;
}
.new-section h2 {
    font-size: 3em;
}
.page-template-industry .testimonial-left h2, .page-template-flexible-template .testimonial-left h2 {
    font-size: 3em;
}
h2 {
    font-size: 3em;
}
.page-flare-for-zendesk .inner-section-top .inner-text {
    padding-left: 65px;
}
.page-webinars .banner.inner-banner {
    height: auto;
    margin-bottom: 80px;
}
.integration-inner {
    margin: 0;
}

.single-software .inner-banner .banner_content .heading h1 {
    font-size: 5em;
}
.banner.inner-banner {
    background-position: right top;
}
.banner_content {
    padding-left: 0;
}
.primary-menu-container>ul>li.active > a {
    color: #7a39ed;
}
.core_section {
    background-position: center top;
    padding-bottom: 0;
    padding-top: 50vw;
    background-size: contain;
    background-repeat: no-repeat;
}
.inner-section-top .inner-img {
    max-width: 380px;
    margin: 0 auto 70px;
    width: 100%;
    float: none;
}
.page-flare-for-zendesk .inner-section-top .inner-text h2 br {
    display: none;
}
.featured_videos .video_box {
    width: calc(100% - 30px);
}
.inner-section-top .inner-text {
    width: 100%;
    padding-left: 0;
}
section.inner-section-top {
    padding-bottom: 0;
}
.page-template-flexible-template .testimonial-left:before {
    display: none;
}
body.fixed-menu .contact {
    margin-top: 28px;
    margin-right: 30px;
}
.faye_gallery .cricle_arrow {
    transform: none;
    margin-top: 20px;
    display: none;
}
div#faye_gallery_slider {
    clear: both;
}
.culture-list {
    margin-top: 50px;
}
.card_content .three_col_wrapper .col_card {
    padding-left: 75px;
}
.card_content .three_col_wrapper .col_card:before {
    font-size: 58px;
    left: 18px;
}
.three_column_content .container {
    padding: 60px 30px;
}
.page-flare-for-zendesk .three_column_content .container {
    padding-bottom: 0;
}
.page-flare-for-zendesk section.culture-section.text-work.culture-circle {
    padding-top: 0;
    overflow-x: hidden;
}
.three_column_content .left_content h2 br {
    display: none;
}
.culture-left h2 {
    font-size: 3em;
}
.page-template-about.page-id-141 .culture-list ul li {
    width: 100%;
    margin: 0 0 30px;
}
.page-contact .center-text-section {
    margin-top: 0;
}
.page-template-flexible-template .culture-left > img {
    max-width: 40%;
}
.page-template-flexible-template .culture-left h2 {
    font-size: 3em;
    max-width: 308px;
}
.integration-inner h2 {
    font-size: 3em;
}
.cta_section h2 {
    font-size: 3em;
    max-width: 283px;
}
.page-software .blog_section .our-softwear .blog_list, .page-webinars .blog_section .our-softwear .blog_list {
    padding-left: 0;
}
ul.sub-menu {
    display: block;
}
.sub_menu_wrap {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: #fff;
    left: -100%;
    top: 85px;
    width: 100%;
    z-index: 9999999;
    padding: 23px 20px 100px 40px !important;
    overflow: auto;
}
body.fixed-menu header {
    position: fixed;
    z-index: 9999;
    background: #fff;
    padding: 0;
    -webkit-animation-name: none;
    animation-name: none;
    height: 80px;
}
header {
    position: fixed;
    height: 80px;
}
.animated {
    -webkit-animation-duration: inherit;
    animation-duration: inherit;
    -webkit-animation-duration: 1;
    animation-duration: 1;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
}
.cbp-spmenu-push-toleft .sub_menu_wrap {
    left: 0;
}
.primary-menu-container {width: 100%} 
span.sub_menu_title:before {  
    position: absolute;
    left: 17px;
    width: 20px;
    height: 23px;
    top: 22px;
    transform: rotate( 180deg);
    color: #7b39ed;
    opacity: 1;
    font-size: 20px;
    background: url(assets/images/nav-arrowr.png)no-repeat right center;
    background-size: 9px;
    content: "";
}
.primary-menu-container ul li {
    position: relative;
    margin-bottom: 5px;
}
.primary-menu-container ul.sub-menu {
    padding: 5px 0px 0;
}
.page-software-generic section.conatct-section {
    background-position: 100% top;
}
.primary-menu-container ul.sub-menu li a {
    text-decoration: none;
    color: #363636;
    font-size: 1em;
    letter-spacing: 0.58px;
    color: #303334;
    padding: 5px 0;
    text-decoration: none;
}
.page-integrations-by-faye .integration-inner .integration-box_wrapper, .single-software .integration-inner .integration-box_wrapper {
    justify-content: center;
}
.form_with_bg .conatct-left {
    width: 100%;
}
.form_with_bg .conatct-right {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
}
.page-template-about .inner-section-top .inner-text {
    padding-top: 60px;
}
.page-software-generic .inner-section-top .inner-text {
    padding-top: 80px;
}
.page-careers .inner-section-top .inner-text {
    padding-top: 125px;
}
.page-software-generic section.inner-section-top {
    padding-top: 0;
}
.blog_section {
    margin-top: 0px;
}
.page-template-about.page-id-162 .culture-section.text-work .culture-left {
    border-top: none;
    padding-top: 100px;
}
.core_section .content_box {
    clip-path: none;
    max-width: 100%;
}
.core_section .container {
    padding: 0;
}
.page-software-generic .box-item.box_1 img {
    margin-bottom: 0;
    top: 50%;
    transform: translateY(-50%);
}
.blog_list .non_ajax_data, .blog_list .load-more-target, .blog_list .ajax_data, .non_ajax_data, .blog_list .load-more-target, .blog_list .ajax_data {
    justify-content: center;
}
.page-contact .inner-banner .banner_img img {
    display: none;
}
.page-department-contacts .inner-banner .banner_img img {
    display: none;
}
.page-flare-for-zendesk .banner.inner-banner {
    background-size: cover !important;
    background-position: right top !important;
    min-height: 460px;
    height: 452px;
}
.single-press .banner.inner-banner {
    background-size: contain;
}
.partner_list:before {
    display: none;
}
.flare_columns:before {
    left: 0 !important;
}
.navigation {
    padding-left: 0;
    padding-right: 40px;
    padding-top: 90px;
    left: -100%;
    width: 100%;
}
.logo_icon {
    top: 15px;
}
.fixed-menu .button_container {
    top: 26px;
}
body.fixed-menu .logo_icon {
    top: 32px;
}
}
@media screen and (max-width: 992px) {
    .page-template-zendesk-services section.level-section .level-right {
    width: 100%;
}
.page-template-zendesk-services section.level-section .level-left {
    width: 100%;
}
.page-template-zendesk-services section.level-section .level-banner {
    justify-content: space-between;
}
.page-template-zendesk-services section.industry-specific-section .container {
    margin-left: 0;
    margin-right: 0;
}
.page-template-zendesk-flare .customer-data-img, .page-template-zendesk-services .level-left {
    margin-bottom: 0;
}
.page-template-zendesk-services section.level-section:nth-of-type(3) .container .level-banner .level-right {
    margin-bottom: 10%;
}
.page-template-zendesk-services section.level-section:nth-of-type(odd) .container .level-banner {
    flex-direction: revert;
}
.page-template-zendesk-services section.level-section:nth-of-type(odd) .container .level-banner .level-right {
    margin-left: 0;
}
.page-template-zendesk-flare .customer-text {
    padding: 30px;
}
.flare-banner-section .flare-text {
    width: 100%;
}
.flare-video {
    width: 100%;
}
section.flare-banner-section {
    display: inline-block;
}
.customer-data .customer-data-img {
    width: 100%;
}
.customer-data .customer-text {
    width: 100%;
}
section.customer-data {
    padding-bottom: 42px;
}
.customize-text {
    width: 100%;
    padding: 0;
}
.customize-section .customize-img {
    width: 100%;
    margin-top: 30px;
}
.pricing-list-content .pricing-list-box {
    padding: 40px 20px;
    width: 100%;
    border-bottom: solid 1px #c9cbcd;
}
.pricing-list-box span {
    width: 100%;
    display: block;
}
.pricing-list-box a.btn {
    margin-top: 25px;
}
.interested-section .interested-text {
    width: 100%;
}
.interested-section .interested-form {
    width: 100%;
    margin-top: 25px;
}
.interested-section .hs-form fieldset[class^="form-columns"] div.input {
    padding: 0 10px;
}
.page-template-zendesk-services .axia-animation {
    height: auto;
    flex-direction: column-reverse;
}
.page-template-zendesk-services .axia-info {
    padding-bottom: 84px;
}
.page-template-zendesk-services .reviews-banner-left:first-child {
    margin-bottom: 90px;
}
.axia-info {
    margin-top: 85px;
}
.axia-info h2 {
    margin-top: 50px;
}
.page-template-zendesk-services .flare {
    height: auto;
}
.page-template-zendesk-services .flare-info {
    width: 100%;
    padding-left: 0;
    padding: 0 30px 0;
}
.page-template-zendesk-services .flare-banner {
    width: 100%;
}
.axia-info {
    width: 100%;
}
.page-template-zendesk-services .axia .container {
    padding: 0 30px;
}
.page-template-zendesk-services .axia-inner-banner {
    float: none;
}
.axia-banner {
    width: 100%;
}
.axia-animation {
    height: auto;
}
.companies-banner .companies-customer {
    width: calc(50% - 60px);
    margin: 0 30px 0px;
}
.level-banner .level-left {
    width: 100%;
}
.level-banner .level-right {
    width: 100%;
    padding-top: 20px;
}
.hexagon-section .partner_logo_ection {
    margin-top: 80px;
}
.flare_columns:before {
    left: 0;
}
.hexagon-section .partner_logo_ection:after {
    top: -114px;
    left: 38px;
    margin-left: 0;
    transform: none;
    background-size: contain;
}
.logos_hold {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    margin-top: 51px;
}
.logos.imageL-1 {
    left: 0;
    top: 185px;
}
.logos.imageL-2 {
    right: 0;
    top: 185px;
}
.logos .image img {
    max-width: 65px;
}
.logos.imageL-3 {
    bottom: 154px;
}
.conatct-section .container {
    background-position: left top;
    padding: 120px 30px 35px;
}
.page-id-19043 .conatct-section .container, .page-socap-form .interested-section .container {
    padding: 120px 30px 35px;
}
.partner_list ul li:first-child {
    text-align: center;
}
.partner_list ul li {
    width: 50%;
}
.page-template-about .culture-list ul li .culture-list-in::before {
    opacity: 1;
    visibility: visible;
}
.case-study-box > a, .case-study-box > a:hover {
    background-position: right 2px;
}
section.support-section {
    margin-top: 30px;
}
.help-section .container img.mobile_img {
    position: relative;
    top: 0;
    margin-top: -65px;
}
.page-template-about section.help-section {
    padding-bottom: 50px;
}
.culture-section.text-work {
    padding-top: 25px;
}
.page-integrations-by-faye section.conatct-section, .single-software section.conatct-section {
    padding-bottom: 40px;
    margin-bottom: 0;
    padding-top: 110px;
    margin-top: 40px;
}
.partner_logo_ection .owl-nav {
    display: none !important;
}
.axia_options ul.options_list {
    margin-bottom: 40px;
    display: inline-block;
}
.culture-section.text-work ul li img {
    max-width: 41px;
    max-height: 41px;
    left: 15px;
    top: 38px;
}
.page-flare-for-zendesk .culture-circle_list ul li img {
    max-height: 98px;
    max-width: 138px;
}
.footer_in .columns:nth-child(5) {
      margin-top: -174px;
    pointer-events: none;
    width: 173px;
}
.footer_in .columns ul li a {
    pointer-events: all;
}
.culture-section.text-work + .culture-section {
    padding-top: 56px;
}
.page-flare-for-zendesk .banner.inner-banner {
    background-size: cover !important;
}
.featured_blogs .owl-nav {
    right: 10px;
}
.banner.inner-banner {
    background-size: cover !important;
}
.page-template-service .primary-menu-container>ul>li>a {
    color: #000;
}
.page-template-service .primary-menu-container>ul>li.current_page_item > a {
    color: #7b39ed;
}
.center-text-section h3 br {
    display: none;
}
.help-section .container img.desktop_img {
    display: none;
}
.help-section .container img.mobile_img {
    display: block;
}
.partner_logo_ection .owl-theme {
    display: block;
}
.page-template-flexible-template .testimonial-left {
    margin-top: 130px;
    padding-bottom: 0;
}
ul.options_list.package_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.help-section .container img.desktop_img {
    display: none;
}
.help-section .container img.mobile_img { 
    display: block;
}
.partner_logo_ection .owl-theme {
    display: block;
    margin: 0;
}
.publication_section .blog_box { 
    width: calc(100% - 30px);
}
section.hexagon-section {
    padding-bottom: 40px;
}
.partner_list {
    padding-bottom: 0;
}
.partner_list ul {
    padding-bottom: 15px;
}
section.cta_links {
    padding-top: 0;
}
.software-section .owl-carousel.owl-theme {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.primary-menu-container>ul>li.current_page_parent:after {
    content: "";
    position: absolute;
    height: 49px;
    width: 4px;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    background-color: #8f56f4;
}
.partner_logo_ection.clients-section .owl-carousel .owl-item img {
    display: block;
    max-width: 140px;
    max-height: 88px;
}
.partner_logo_ection.clients-section .owl-carousel ul li {
    width: calc(100% - 30px);
}
.category_filter strong, .category_filter a.all_filter {
    padding-left: 0;
}
.category_filter ul {
    padding-left: 0;
}
.blog .banner.inner-banner { 
    background-size: 65%;
    height: auto;
    min-height: auto;
    margin-bottom: 80px;
}
.page-template-flexible-template section.center-text-section {
    margin-top: 0px;
}
.access-text h2 {
    font-size: 3em;
    
}
.page-hubspot .culture-left ul {
    margin-bottom: 20px;
}
.outerCricle {
    width: 650px;
}
.innercricle_one {
    width: 550px;
    height: 550px;
}
.innercricle_two {
    width: 450px;
    height: 450px;
}
.innercricle_three {
    width: 380px;
    height: 380px;
}
.logos {
    height: 150px;
    width: 150px;
}
.page-template-zendesk-services .header-banner-left {
    width: 100%;
    padding-top: 60px;
}
.page-template-zendesk-services .reviews-banner-left {
    width: 100%;
    margin-bottom: 50px;
}
.page-template-zendesk-services p {
    width: 100%;
}
.page-template-zendesk-services .level-banner .level-right {
    max-width: 100%;
    width: 100%;
    padding: 0 30px;
    margin-top: 3%;
}
.page-template-zendesk-services .reviews-section {
    padding-bottom: 50px;
}
.page-template-zendesk-services .header-banner-right {
    width: 100%;
    justify-content: flex-start;
    margin-top: 33px;
}
.industry-specific .industry-spe-banner {
    width: 100%;
}
.industry-specific .industry-spe-tab {
    width: 100%;
    margin-top: 75px;
}
.zendesk-partner {
    background: #F8F9F9;
    padding-top: 94px;
    padding-bottom: 90px;
}
.zendesk-lead-year {
    width: calc(50% - 46px);
    margin: 0 20px 30px;
}
.companies-banner .companies-customer {
    margin-bottom: 30px;
}
.page-template-zendesk-services .companies-section {
    padding-top: 90px;
    padding-bottom: 90px;       
}
.page-template-zendesk-services .companies-section {
    padding-top: 90px;
    padding-bottom: 90px;
}
.page-template-zendesk-services .customer-left {
    width: 100%;
}
.page-template-zendesk-services .customer-right {
    width: 100%;
    text-align: right;
    margin-top: 45px;
}
.zendesk-info {
    max-width: 100%;
}
.page-template-zendesk-services .flare, .page-template-zendesk-services .axia {
    background-size: cover;
}
.page-template-zendesk-services p {
    max-width: 100%;
}
.level-banner .level-right {
    max-width: 100%;
    width: 100%;
}
.page-template-zendesk-services .reviews-section {
    margin-top: 25px;
}
.page-template-zendesk-services .reviews-section {
    padding-top: 90px;
}
.page-template-zendesk-services .header-banner-left h1 {
    font-size: 50px;
}
.page-template-zendesk-services p {
    font-size: 16px;
}
.page-template-zendesk-services .flare {
    padding: 84px 0;
}
.page-template-zendesk-services .reviews-banner-left {
    margin-bottom: 0;
}
section.industry-specific-section {
    padding: 75px 0;
}
.zendesk-partner {
    padding: 80px 0;
}
.companies-head h2 br {
    display: none;
}
.page-template-zendesk-services .customer-section {
    padding: 69px 0px;
}
}
@media screen and (max-width: 950px) {
    .page-zendesk .cta_box h3 img {
    margin-left: 12%;
}
.page-id-20294 .two-column-content, .page-id-20466 .two-column-content, .page-id-20448 .two-column-content {
    margin-left: 0% !important;
}
.page-id-20294 .form-column-right, .page-id-20466 .form-column-right, .page-id-20448 .form-column-right {
    margin-left: 0% !important;
    margin-top: 0% !important;
}
}
@media screen and (max-width: 768px) { 
.enhancements-by-faye .soft_logo {
    margin-bottom:20px;
}
.enhancements-by-faye .soft_content a.learn_more {
    margin-left:0;
}

    .page-template-zendesk-services .customer-left {
    width: calc(100% - 0px);
} 
.page-template-zendesk-services .customer-right {
    width: calc(100% - 0px);
    text-align: left;
}
.page-template-zendesk-services .zendesk-lead-year:nth-of-type(3) {
    margin-right: 10px;
    margin-left: 10px;
}
.page-template-zendesk-services .zendesk-lead-year {
    width: calc(100% - 0px);
    margin: 0 10px;
    margin-bottom: 20px;
}
.page-template-zendesk-services .zendesk-lead-year:nth-of-type(3) {
    margin-right: 10px;
    margin-left: 10px;
}
.header-banner-right {
    display: none;
}
.page-template-template-landing .header-banner-right {
    display: block;
}
.header-banner-left {
    width: 100%;
    padding-right: 0px;
}
.page-template-zendesk-services .header-banner {
    padding-bottom: 0px;
}
.customer-right {
    width: calc(100% - 0px);
    text-align: left;
    padding-top: 20px;
}
.customer-left {
    width: calc(100% - 0px);
}
.reviews-banner .reviews-banner-left {
    width: calc(100% - 0px);
    padding-bottom: 20px;
}
.industry-specific .industry-spe-banner {
    width: calc(100% - 0px);
}
.industry-specific .industry-spe-tab {
    width: calc(100% - 0px);
}
.zendesk-partner .container {
    padding: 0 30px;
}
.zendesk-lead-year {
    width: calc(100% - 40px);
}
.zendesk-lead-year {
    width: calc(100% - 20px);
    margin: 0 10px;
    margin-bottom: 20px;
}
.zendesk-partner .container {
    padding: 0 30px;
}
.page-software-financing .two_column_content .right_contnet, .page-flare-for-zendesk-manufacturing .two_column_content .right-contnet {
    margin-top: 10px;
}
.single-press .heading {
    padding-top: 5%;
}
.single-press .inner-banner .banner_content .heading h1 {
    font-size: 3.5rem;
}
section#account-team {
    padding-top: 0px;
}
.page-team .center-text-section p {
    font-size: 1.2rem;
}
.hexagon-inner:before, .hexagon-inner:after {
    display: none;
}
.page-contact .banner.inner-banner {
    height: auto;
    min-height: inherit;
}
.banner_content {
    padding-left: 0;
}
.slick-slide img {
    margin: 0 5px;
}
.category_filter {
    margin-bottom: 25px;
}
.video-list .video_img, .video_img {
    height: 220px;
}
.blog_box img {
    max-height: 100%;
}
.inner-software-section .software-box {
    max-height: 420px;
    max-width: 420px;
}
.software-box {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.software-box h3 {
    font-size: 5.3em;
}
.software-box h3:after {
    border-width: 0 0px 115px 115px;
}
.blog_section .blog_list .blog_box {
    padding-bottom: 20px;
}
.page-software-generic .page-template-industry .testimonial-left, .page-template-flexible-template .testimonial-left {
    clear: both;
    padding: 25px 0px 0;
    display: inline-block;
}
.page-software-generic .page-template-flexible-template .testimonial-img {
    text-align: center;
}
.page-template-industry .testimonial-right {
    background: transparent;
}
.circal-section {
    padding: 0px 0 50px;
    text-align: center;
}
.circal-section .container {
    padding-top: 80px;
}
.circal-section ul {
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0;     
    padding: 0;
}
.circal-inner ul li {
    width: calc(50% - 10px);
    margin: 0 5px;
    margin: 10px auto;
}
.page-template-about .circal-inner {
    height: auto;
}
.axia_packages .package_list li {
    margin: 0 14px 15px;
}
#faye_gallery_slider .slick-slide img {
    max-height: 400px;
    margin: 0 auto;
    width: 100%;
    object-fit: cover;
}
.page-template-about.page-software .center-text-section {
    margin-top: 0;
}
.page-services .culture-section.text-work {
    padding-top: 50px;
}
.page-services section.culture-section.text-work.make_software_section {
    padding-top: 0;
}
.page-template-about .center-text-section {
    margin-top: 0;
    padding-bottom: 0;
}
.page-template-about section.conatct-section {
    margin-top: 25px;
    padding-bottom: 30px;
}
section.axia_addons {
    padding: 50px 0;
}
section.culture-three_col_section {
    padding-top: 0;
}
.subscribe_find_us .hbspt-form .hs_submit .actions input[type="submit"] {
    top: 0%;
}
}
@media screen and (max-width: 767px) {
    .footer_in .columns {width: 100%;}
    .footer_in .columns:nth-child(5) {margin-top: 0; pointer-events: none; width: auto; }
    .page-template-zendesk-services .main-header-bg {background-image: none !important; }
.page-flare-for-zendesk-manufacturing .three_column_img {
    margin-top: 10%;
}
.page-team .single:nth-child(5) {
    flex: auto;
    margin: 0 15px 22px !important;
}
}
@media screen and (max-width: 770px) {
    .subscribe_find_us .hbspt-form .hs_submit .actions input[type="submit"] {
    top: 50%;
}
}
@media screen and (max-width: 700px) {
    .page-zendesk .cta_box h3 img {
    margin-left: 85%;
}
}

@media screen and (max-width: 640px) {
    .page-zendesk .cta_box h3 img { margin-left: 75%;}
.logos {
    line-height: 170px;
    float: left;
    margin: 20px 10px;
    position: relative;
}
.logos.imageL-1 {
    left: 0;
    top: 0;
}
.logos.imageL-2 {
    right: 0;
    top: 0;
}
.logos.imageL-3 {
    left: 0;
    right: 0;
    margin: 20px 10px;
    bottom: 0;
}
.outerCricle, .innercricle_one, .innercricle_two {
    background-image: none;
    width: 100%;
    height: 100%;
}
.innercricle_three {
    width: 430px;
    height: 430px;
}
.page-flare-for-zendesk .banner.inner-banner {
    height: auto;
}
.page-flare-for-zendesk .culture-circle_list ul li {
    width: calc(100% - 30px);
}
.blog .subscribe_form .hbspt-form .hs_submit .actions input[type=submit] {
    max-width: 100%;
    width: 100%;
    margin-top: 1em;
}
.conatct-section .container {
    padding: 120px 30px 35px;
}
.conatct-section {
    padding: 30px;
}
.inner-section-top .inner-img {
    padding-right: 30px;
}
.page-services .banner.inner-banner img.mobile_banner {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.page-flare-for-zendesk .banner.inner-banner .banner_content .banner_play_icon {
    right: 51px;
}
.innercricle_three {
    width: 100%;
    height: 100%;
    background-image: none;
}
.software-box .software-box-inner span:first-child {
    margin-top: 0;
}
.software-box span {
    position: relative;
}
table tr td, table tr th {
    display: block;
    width: 100%;
}
.inner-text-right .wpb_text_column {
    width: 100%;
}
.faye_gallery h2 br {
    display: none;
}
.page-template-industry section.center-text-section {
    padding-top: 0;
}
.page-template-flexible-template section.center-text-section {
    margin-top: 50px;
}
.page-axia-zendesk .banner.inner-banner, .page-axia .banner.inner-banner {
    background-image: none !important;
}
.page-axia-zendesk .banner.inner-banner img, .page-axia .banner.inner-banner img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.page-webinars .banner.inner-banner {
    background-image: none !important;
}
.page-zendesk .banner.inner-banner img.mobile_banner {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.page-zendesk-live-webinar .banner.inner-banner img.mobile_banner {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.page-flare-for-zendesk .banner.inner-banner {
    background-color: #fceaab !important;
    background-image: none !important;
}
.page-flare-for-zendesk .banner.inner-banner img {
    width: 100%;
}
.page-software .banner.inner-banner {
    background-image: none !important;
}
.banner_content {
    padding-bottom: 80px;
}
.team_members .member {
    width: 100%;
    margin: 0 0 40px 0;
    background-color: #fff;
    padding: 20px;
}
.banner.inner-banner img.mobile_banner {
    display: block;
    float: right;
    position: absolute;
    right: 0;
}
.page-sugarcrm-hosting img.mobile_banner {
    display: none !important;
}
.page-zoom img.mobile_banner {
    display: none !important;
}
.banner.inner-banner .banner_img {
    background-image: none !important;
}
span.sub_menu_title:before {
    top: 25px;
}
.featured_blogs .owl-nav {
    display: none !important;
}
.page-axia-zendesk .inner-section-top .inner-img {
    padding-right: 30px;
}
.sugartable tr:first-child {
    display: none;
}
.sugartable tbody td:before {
    content: attr(data-th);
    font-weight: bold;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.sugartable tr td {
    display: block;
}
.sugartable tr {
    display: block;
}
section.hexagon-section {
    margin-top: 25px;
}
.inner-banner .banner_content .heading h1 {
    font-size: 4em;
}
.page-careers .inner-section-top .inner-img {
    padding-right: 30px;
}
.inner-section-top .inner-img:after {
    right: 0;
    bottom: -30px;
}
.access-text h2 {
    max-width: 315px;
    margin: 0 auto 15px;
}
.enhancements-by-faye .soft_content {
    width: 100%;
    padding-left: 0px;
}
.page-template-flexible-template.page-zendesk .culture-left h2 strong {
    display: block;
    padding-top: 60px;
}
.after_banner h3 {
    margin-top: 0;
}
.testimonial-section {
    padding-bottom: 20px;
}
.page-company .inner-section-top .inner-text {
    margin-top: 80px;
}
.page-company .two_column_content .left_content {
    margin-top: 50px;
    padding-top: 45px;
}
#testimonial-silder .owl-stage-outer {
    padding-bottom: 40px;
}
#testimonial-silder .owl-dots {
    bottom: 18px;
}
.footer_in .columns {
    width: 100%;
}
.single-software .integration-inner .integration-box .integration-logo img {
    max-height: 48px;
}
.copyright .right {
    text-align: left;
    margin-bottom: 15px;
}
.footer_in .columns:nth-child(5) {
    margin-top: 0;
}
.blog_box {
    width: 100%;
    margin: 0 0 20px;
}
.blog_section .blog_list .blog_box {
    padding-bottom: 0;
}
.featured_blogs h3 {
    min-height: inherit;
}
.center-text-section p br, .center-text-section h3 br {
    display: none;
}
.blog .banner.inner-banner {
    margin-bottom: 50px;
}
.single-software .inner-banner .banner_content .heading h1 {
    font-size: 4em;
}
.single-software .inner-banner .banner_content .heading h1 br {
    display: none;
}
.page-contact .inner-banner .banner_img img {
    display: none;
}
.page-company .inner-banner, .page-careers .inner-banner {
    height: auto;
}
.single-post .banner.inner-banner {
    height: auto;
    margin-bottom: 30px;
    padding-bottom: 0;
}
.page-axia .banner.inner-banner {
    height: auto;
}
.page-videos .banner.inner-banner {
    height: auto;
    min-height: 411px;
    background-image: none !important;
}
.page-videos section.video_section {
    padding-top: 0;
}
.page-template-flexible-template section.case-study-section {
    padding-top: 115px;
    padding-bottom: 0;
}
.page-template-flexible-template section.case-study-section .container {
    padding-bottom: 35px;
}
.card_content .three_col_wrapper .col_card {
    width: calc(100% - 30px);
}
.page-template-flexible-template .banner.inner-banner {
    background-size: cover !important;
    background-position: left top;
}
.banner:after {
    opacity: 0;
}
.page-template-flexible-template .banner.inner-banner {
    clip-path: none;
}
.hexagon-center:after {
    background-size: contain;
    right: -25px;
    height: 330px;
    width: 330px;
    bottom: 12px;
}
.partner_list ul li:first-child {
    text-align: center;
}
.page-flare-for-zendesk .inner-section-top .inner-text {
    padding-left: 0;
    padding-top: 130px;
}
.page-flare-for-zendesk section.three_column_content {
    padding-top: 60px;
}
.award_txt {
    text-align: center;
}
.page-news .banner.inner-banner {
    height: auto;
    min-height: 300px;
}
.page-publications .banner.inner-banner {
    min-height: 390px;
}
.integration-box {
    width: calc(100% - 30px);
    height: 140px;
}
.page-software-generic section.conatct-section {
    background-position: 80% top;
}
.page-template-industry .testimonial-img img, .page-template-flexible-template .testimonial-img img {
    width: 100%;
    max-width: 100% !important;
    height: auto !important;
}
.inner-section-top .banner_play_icon {
    max-width: 120px;
    right: 77px;
    left: auto;
    bottom: 110px;
}
section.three_column_content {
    padding-top: 23px;
}
section.inner-section-top {
    padding-bottom: 0;
}
.core_section {
    margin-top: 0;
}
section.inner-software-section {
    padding-top: 0;
}
.inner-software-section .container {
    margin-top: -25px;
}
table.table tr td {
    width: 100%;
    display: block;
}
.page-template-industry .banner {
    min-height: inherit;
    height: auto;
}
.inner-section-top .banner_play_icon {
    max-width: 88px;
    right: 85px;
    left: auto;
    bottom: 93px;
}
.page-template-industry .banner_img img {
    display: none !important;
}
.banner_play_icon a.video_btn:before {
    height: 60px;
    width: 60px;
    background-size: contain;
}
.page-template-industry .testimonial-left {
    margin-bottom: 0;
    margin-top: 100px;
}
section.solve-section {
    padding-top: 25px;
}
.solve-left {
    padding-top: 50px;
}
.page-template-industry .testimonial-section {
    padding-bottom: 0;
}
.page-template-industry section.clients-section {
    padding-bottom: 0;
}
section.center-text-section {
    padding-bottom: 0;
}
.support-section ul li {   
    width: 100%;
}
.culture-section.text-work ul li p {
    margin-bottom: 0;
}
.page-template-flexible-template .testimonial-left {
    margin-top: 100px;
}
.partner_logo_ection.clients-section {
    padding-bottom: 0;
}
.page-template-flexible-template .culture-left h2 strong {
    padding-top: 0;
    display: inline-block;
}
.page-template-flexible-template .culture-left > img {
    max-width: 100%;
    margin-bottom: 16px;
    padding-right: 30px;
}
.culture-list ul li {
    min-height: inherit;
}
.clients-section ul li {
    height: auto;
    width: calc(100% - 30px);
}
.page-template-industry .culture-section.text-work {
    padding-top: 70px;
}
.box_content .box-item {
    padding: 30px 30px 60px;
}
.culture-list {
    margin-top: 20px;
}
.page-template-flexible-template .testimonial-left {
    margin-bottom: 20px;
}
.cta_bg {
    padding-top: 85px;
    -webkit-flex-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    min-height: 460px;
}
.page-template-flexible-template section.box_content {
    padding-bottom: 0;
}
section.integration-section {
    padding-bottom: 0;
}
section.solve-section {
    padding-bottom: 0;
}
.page-template-flexible-template .culture-left h2 {
    font-size: 3em;
}
.testimonial-left h2 {
    font-size: 3em;
}
#news-silder .item-img img {
    max-height: inherit;
}
.partner_logo_ection.clients-section ul li {
    width: calc(100% - 30px);
    padding: 10px;
}
.partner_logo_ection.clients-section ul li img {
    height: auto;
    max-width: 190px;
}
.page-template-about .inner-banner .banner_img {
    background-position: right center;
}
.page-company .inner-banner .banner_img {
    background-position: top center;
}
.page-careers .inner-banner .banner_img {
    background-position: top center;
}
.banner_img {
    background-position: left top;
    background-size: contain;
}
.home .banner_play_icon {
    top: 50%;
    max-height: 110px;
    transform: translateY(-24%);
    right: 185px;
    left: auto;
    bottom: inherit;
}
.page-template-about.page-software-generic .banner.inner-banner .banner_play_icon {
    top: inherit;
    left: 50%;
    right: 30px;
    margin: 0 0 0 -7px;
    bottom: -65px;
}
section.our_company {
    margin-top: 0;
}

.featured_blogs {
    margin-top: 80px;
    padding-bottom: 0;
}
.featured_blogs .item ul {
    width: 100%;
    display: inline-block;
}
.featured_blogs .owl-carousel {
    display: block;
}
.featured_blogs .owl-carousel .item {
    margin-bottom: 20px;
}
.page-template-about.page-integrations-by-faye .banner.inner-banner, .single-software .banner.inner-banner {
    min-height: 385px;
    padding-bottom: 0;
}
.software_section .blog_box {
    width: 100%;
    margin: 0 0 25px;
}
.software_by_faye .integration-inner .heading {
    padding-left: 22px;
}
.circal-center {
    text-align: center;
    margin-bottom: 40px;
}
.circal-inner ul li {
    width: 100%;
}
.banner {
    min-height: 400px;
    height: auto;
}
.home .banner {
    height: 100vh;
}
.page-template-service .banner {
    height: auto;
}
.home .banner, .page-template-about.page-software-generic .banner.inner-banner {
    height: 100%;
    min-height: 510px;
}
.circal-inner ul {
    padding-left: 0;
}
.subscribe_form input[type="submit"] {
    position: relative;
    width: 100%;
}
body .gform_wrapper.gravity-theme .gform_footer, body .gform_wrapper.gravity-theme .gform_page_footer {
    padding: 10px 0;
}
.blog_section {
    margin-top: 30px;
}
.banner.inner-banner {
    background-size: 100% !important;
}
.home .banner_content {
    padding-top: 135px;
}
#testimonial-silder .owl-dots {
    width: 100%;
}
.auther-box span {
    width: calc(100% - 99px);
    margin-top: 20px;
}
.testimonial-text {
    padding-bottom: 50px;
}
.testimonial-section .owl-item {
    display: flex;
    flex-wrap: wrap;
}
.page-template-flexible-template .testimonial-right .item, .testimonial-right .item {
    height: auto;
}
.testimonial-section .testimonial-right .testimonial-text {
    height: 100%;
}
.page-template-industry .testimonial-text {
    display: inline-block;
    height: auto !important;
}
.subscribe_form .gform_body.gform-body input {
    padding: 10px 20px !important;
}
.subscribe_form input[type="submit"] {
    padding: 10px 20px;
    background-position: 91% center;
    background-image: url(assets/images/w-arrow.png);
}
.page-axia section.conatct-section {
    margin-bottom: 40px;
    display: inline-block;
}
.subscribe_find_us .gform_footer.top_label .gform_button {
    background-position: 19px 12px;
}
.page-software-generic .box-item.box_1 {
    padding-left: 30px;
}
.page-software-generic .box-item.box_1 img {
    position: relative;
    left: 0;
    top: 0;
    transform: none;
    margin-bottom: 25px;
}
.page-flare-for-zendesk section.center-text-section {
    margin-top: 40px; 
}
.copyright .right ul li {
    padding-left: 0;
    padding-right: 15px;
}
ul.options_list li {
    width: 50%;
}
.axia_options ul.options_list {
    justify-content: center; 
    display: flex;
    flex-wrap: wrap;
}
.page-company .inner-section-top .inner-img {
    padding-right: 30px;
}
.logo_icon {
    left: 0;
}
.home .banner {
    background: #6c2e68;
}
.home img.mobile_banner, .page-template-about.page-software-generic .banner.inner-banner img.mobile_banner {
    width: 100%;
    display: block;
    position: absolute;
    height: 100%;
    object-fit: cover;
}
.home .banner .container {
    height: 100%;
}
.page-template-zendesk-services .companies-section {
    padding-bottom: 50px;
}
.home .testimonial-left {padding-left: 0}
}
@media screen and (max-width: 580px) {
    .page-template-zendesk-services #launcher, .page-template-zendesk-flare #launcher {
    display: none;
}
.companies-banner .companies-customer {
    width: calc(100% - 60px);
    margin: 0 30px 30px;
}
.companies-customer-btnlink {
    padding-top: 0;
}
.page-template-zendesk-services .companies-section {
    padding-bottom: 55px;
}
.page-zendesk .cta_box h3 img {
    margin-left: 65%;
}
.home .banner_play_icon {
    right: 132px;
}
.culture-circle .culture-left {
    padding-top: 0 !important;
    padding-bottom: 70px;
}
.hexagon-inner li {
    width: 100%;
    position: relative;
}
.partner_list ul li {
    width: 100%;
    margin-bottom: 30px;
}
.partner_list ul:last-child li {
    width: 100%;
}
.help-section {
    padding: 0 30px;
}
.help-section h2 {
    margin-top: -79px;
}
.help-section .container:after {
    min-height: 137px !important;
    top: 144px;
    height: 70px;
}
.copyright {
    margin-top: 0;
}
section.support-section {
    padding-bottom: 30px;
}
.page-flare-for-zendesk .center-text-section img {
    max-width: 140px;
    width: 40%;
}
}
@media screen and (max-width: 540px) {
    .flare-banner-section .flare-text {
    padding: 20% 0;
}
.page-zendesk .cta_box h3 img {
    margin-left: 55%;
}
}
@media screen and (max-width: 500px) {
    .page-zendesk .culture-section.text-work .culture-left ul li: nth-child(2) img {
    width: 70%;
}
.page-zendesk .cta_box h3 img {
    margin-left: 45%;
}
.cta_integration {
    margin-left: 28%;
}
}
@media screen and (max-width: 481px) {
    .hbspt-form .hs_submit .actions {
    text-align: center;
}
.home .banner_play_icon {
    max-width: 90px;
    right: 100px;
    max-height: 90px;
    transform: translateY(-18%);
}
}
@media screen and (max-width: 450px) {
    .page-zendesk .cta_box h3 img {
    margin-left: 40%;
}
.single-press .banner.inner-banner {
    height: 25.875rem !important;
}
.postid-20324 .banner.inner-banner {
    height: 28.875rem !important;
}
.page-logistics .testimonial-text {
    padding-bottom: 20px;
}
}
@media screen and (max-width: 440px) {
    .page-id-20406 .zendesk-lead-year h5 {
    margin-bottom: 14px!important;
    font-size: 14px !important;
    line-height: 18px;
}
}
@media screen and (max-width: 420px) {
    .page-zendesk .culture-section.text-work .culture-left ul li: nth-child(2) img {
    width: 85%;
}
.page-zendesk-demostack-webinar .banner_content ul li img, .page-zendesk .banner_content ul li img {
    max-width: 150px;
}
.page-zendesk .cta_box h3 img {
    margin-left: 35%;
}
.home .banner_play_icon {
    right: 50px;
    transform: translateY(-14%);
}
.inner-software-section .software-box {
    max-height: 320px;
    max-width: 320px;
}
.hexagon-section .partner_logo_ection:after {
    width: 230px;
}
}
.postid-20324 .banner.inner-banner {
    height: 31.875rem !important;
}
@media screen and (max-width: 404px) {
    .page-zendesk-demostack-webinar .banner_content ul li img, .page-zendesk .banner_content ul li img {
    max-width: 121px;
}
}
@media screen and (max-width:376px) {
    .page-zendesk .cta_box h3 img {
    margin-left: 25%;
}
.home .banner_play_icon {
    right: 15px;
    transform: translateY(-6%);
}
.inner-software-section .software-box {
    max-height: 260px;
    max-width: 260px;
}
.software-box h3:after {
    top: -46px;
}
}
.postid-20324 .banner.inner-banner {
    height: 33.875rem !important;
}
@media screen and (max-width: 340px) {
    .page-zendesk .cta_box h3 img {
    margin-left: 20%;
}
.inner-software-section .software-box {
    max-height: 240px;
    max-width: 260px;
}
.software-box h3:after {
    top: -46px;
}
.banner_play_icon {
    right: 110px;
    bottom: 116px;
}
}
@media screen and (max-width:321px) {
    .home .banner_play_icon {
    bottom: -50px;
    transform: none;
    top: inherit;
    right: 65px;
}
}
.main-header-bg .header-banner-left h1 {
    font-size: 5.5em;
    color: #fff;
    line-height: 1;
    margin-bottom: 20px;
    letter-spacing: 1px;
    margin-top: 0;
}
.main-header-bg .header-banner-left p {
    color: #fff;
    font-size: 1.25em;
}
.main-header-bg .header-banner-left a.btn {
    background-color: #49bfa9;
    border-color: #49bfa9; 
    background-position: 89% 48% !important;
}
.main-header-bg .header-banner-left a.btn.try-btn {background-color: transparent; border-color: #fff;}
.main-header-bg .header-banner-left a.btn.try-btn:hover {   
    background-color: #49bfa9;
    border-color: #49bfa9;
}
.page-id-18877 .main-header-bg .header-banner-left a.try-btn, .page-id-20666 .main-header-bg .header-banner-left a.try-btn, .page-id-19277 .main-header-bg .header-banner-left a.try-btn {
    background-color: transparent;
    border-color: #fff;
}
section.main-header-bg {
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 520px;
    background-position: right;
}
.page-customer-satisfaction .center-content-section .contents {
    text-align: center;
}
.page-customer-satisfaction .center-content-section .contents h2 {
    color: #000;
    font-size: 3.5em;
    max-width: 600px;
    text-align: center;
    margin: 0 auto 30px;
}
.page-customer-satisfaction .center-content-section .contents p {
    max-width: 660px;
    text-align: center;
    margin: 0 auto;
}
.header-banner {
    display: flex;
    flex-wrap: wrap;
}
.page-customer-satisfaction .review-top h2 br {
    display: none;
}
section.center-content-section {
    padding-top: 108px;
    padding-bottom: 25px;
}
section.company-logos-section {
    text-align: center;
    padding-top: 0;
    padding-bottom: 31px;
}
section.company-logos-section h3 {
    color: #000;
    font-size: 3.5em;
    line-height: 1;
    margin-bottom: 91px;
    position: relative;
    text-align: left;
    max-width: 500px;
    margin: 0 auto;
}
.page-customer-satisfaction section.company-logos-section h3:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -13px;
    background: url(assets/images/line.png)no-repeat center center;
    width: 100%;
    height: 27px;
    z-index: -1;
    transform: translateX(-50%);
    max-width: 482px;
}
section.company-logos-section p {
    max-width: 736px;
    margin: 0 auto;
    font-size: 1.35em;
}
.company-logos ul {
    display: inline-block;
    flex-wrap: wrap;
    list-style-type: none;
    align-items: center;
    margin: 0;
    justify-content: center;
    padding-left: 0;
    width: 100%;
}
.company-logos ul li {
    margin: 0 50px 25px;
}
.company-logos {
    margin-top: 47px;
}
.review-top {
    padding-top: 115px;
    padding-bottom: 45px;
    background-color: #f8f9f9;
    margin-bottom: 0;
}
.review-section .testimonial {
    background-color: transparent;
}
.review-section .carousel-arrow-container {
    background-image: none !important;
}
.review-top h2 {
    color: #000;
    font-size: 3.5em;
    margin-bottom: 40px;
    text-transform: none;
    text-align: center;
    position: relative;
}
.review-top p {
    font-family: 'Poppins', sans-serif;
    text-align: center;
    font-size: 1.02em;
}
.customer-review {
    border: solid 2px #e9e9e9;
    padding: 46px 20px;
    background-color: #fff;
}
.review-img {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 40px 0;
}
.review-section {
    padding-top: 0;
    background-color: #f8f9f9;
}
.review-top h2:before {
    content: "";
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    top: -46px;
    border-color: transparent transparent #6B55A4 transparent;
    left: 50%;
    transform: translateX(-50%);
}
.companies-section h2 {
    text-align: center;
    color: #000;
    font-size: 3.5em !important;
    max-width: 618px;
    margin: 0 auto;
    line-height: 1 !important;
}
body.page-customer-satisfaction .companies-section h2 br {
    display: none;
}
.companies-banner {
    display: flex;
    margin-top: 70px;
    flex-wrap: wrap;
}
.companies-customer-btnlink a.btn {
    border: solid 1px #49bfa9;
    margin-top: 20px;
    background-color: transparent;
    color: #49bfa9;
    background-image: url(/wp-content/uploads/2022/05/arrow-right-1.png);
    background-repeat: no-repeat;
    background-position: 89% 13px;
    background-size: 20px;
    padding: 11px 50px 10px 31px;
}
section.companies-section {
    padding-bottom: 80px;
}
a.companies-banner-link {
    color: #49bfa9;
    text-decoration: none;
    font-weight: 600 !important;
    font-family: 'Poppins', sans-serif;
    background-image: url(/wp-content/uploads/2022/05/arrow-right-1.png);
    background-repeat: no-repeat;
    background-position: 100% center;
    font-family: 'Agrandir';
    background-size: 20px;
    padding-right: 26px;
}
.companies-customer h5 {
    font-family: 'Poppins', sans-serif;
    font-weight: 800 !important;
}
a.companies-banner-link:hover {
    padding-right: 30px;
    color: #000;
}
.page-customer-satisfaction .zendesk-partner .zendesk-info {
    text-align: center;
}
.page-customer-satisfaction .zendesk-info h3 {
    line-height: 1;
    text-align: left;
    font-size: 3.5em;
    color: #000;
}
body.page-customer-satisfaction .zendesk-info p {
    text-align: left;
}
.page-customer-satisfaction .zendesk-info h3:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #6B55A4 transparent;
    top: 0;
}
.page-customer-satisfaction .zendesk-lead-year h5 {
    font-family: 'Poppins', sans-serif;
    font-size: 19px !important;
    margin-top: 6px;
}
.page-customer-satisfaction .zendesk-lead-year h3 {
    font-family: 'Poppins', sans-serif;
    max-width: 100%;
    font-size: 1.5em !important;
    line-height: 1.2;
    min-height: 95px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}
.page-customer-satisfaction .zendesk-lead-year {
    background-color: #236257;
}
.companies-section h2:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    top: -46px;
    border-color: transparent transparent #6B55A4 transparent;
    left: 50%;
    transform: translateX(-50%);
}
.page-customer-satisfaction .center-content-section .contents h2:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    top: 0;
    border-color: transparent transparent #6B55A4 transparent;
    left: 50%;
    transform: translateX(-50%);
}
.company-logos-section h2 {
    max-width: 100%;
}
.company-logos-section .company-logos ul.slider li {
    float: left;
    padding: 0 15px;
    width: 100%;
    margin: 0;
    -webkit-clip-path: none;
    clip-path: none;
    -ms-clip-path: none;
    background-color: transparent;
    display: inline-block;
}
.company-logos-section .company-logos ul.slider li .company-logo-box {
    float: left;
    padding: 0 20px;
    width: 100%;
    margin: 0 0 30px;
    list-style-type: none;
    background-color: #f6f8f8;
    height: 149px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
    -ms-clip-path: polygon(30px 0%, 100% 0, 100% 100%, 0 100%, 0% 30px);
}
.companies-section {
    padding-top: 150px;
    background-color: #f6f8f8;
    padding-bottom: 150px;
}
.page-customer-satisfaction section.blogs-section {
    background-color: #fff;
}
.company-logos-section {
    padding-bottom: 80px;
}
section.company-logos-section .company-logos ul li {
    float: left;
    padding: 0 20px;
    width: calc(20% - 30px);
    margin: 0 15px 30px;
    list-style-type: none;
    background-color: #f6f8f8;
    height: 149px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.company-logos ul li img {
    max-height: 120px;
}
section.company-logos-section .company-logos {
    max-width: 1080px;
    margin: 60px auto 0;
    overflow: hidden;
}
.page-customer-satisfaction .zendesk-partner .container {
    max-width: 1130px;
}
.page-customer-satisfaction .companies-banner {
    flex-wrap: wrap;
}
.page-customer-satisfaction .zendesk-partner {
    padding-top: 100px;
    padding-bottom: 0;
    background-color: transparent;
}
.blogs-customer {
    width: calc(25% - 40px);
    margin: 0 20px 0px;
}
.page-customer-satisfaction section.company-logos-section .company-logos button.slick-arrow {
    display: none !important;
}
.page-customer-satisfaction .blogs-section h2 {
    color: #000;
}
.page-customer-satisfaction .blogs-section h2:before {
    border-color: transparent transparent #6B55A4 transparent;
}
.blogs-banner {
    display: flex;
    flex-wrap: wrap;
}
.blogs-customer img {
    height: auto !important;
    clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
    -webkit-clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 40px);
}
.blogs-customer p a {
    color: #000;
    text-decoration: none;
}
.two-column-content p {
    max-width: 621px;
}
.blogs-customer p {
    margin-top: 20px;
    min-height: 50px;
    font-size: 16px;
}
.blogs-section {
    background-color: #F8F9F9;
    padding: 150px 0 100px;
}
.blogs-section h2 {
    text-align: center;
    margin-bottom: 52px;
    position: relative;
}
.blogs-section h2:before {
    content: "";
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    top: -46px;
    border-color: transparent transparent #49BFAA transparent;
    left: 50%;
    transform: translateX(-50%);
}
.main-header-bg .header-banner-left h1 strong {
    font-weight: 100;
    font-family: 'F37 Judge';
}
.page-healthcare-hipaa-industry section.company-logos-section {
    padding: 125px 0 80px;
}
@media (max-width: 1500px) {
    section.center-content-section {
    padding-top: 95px;
}
}
@media(max-width: 992px) {
    .blogs-section h2 {
    font-size: 2.5em !important;
}
section.company-logos-section h3 {
    font-size: 2.5em;
}
.companies-section h2 {
    font-size: 2.5em !important;
}
.center-content-section .contents h2 {
    font-size: 2.5em;
}
.main-header-bg .header-banner-left h1 {
    font-size: 3em;
}
section.company-logos-section h3:after {
    max-width: 263px;
}
.blogs-customer {
    width: calc(50% - 40px);
    margin: 0 20px 35px;
}
.blogs-section {
    padding-bottom: 20px;
}
section.company-logos-section .company-logos ul li {
    width: calc(33.333% - 30px) ; 
    min-height: 104px;
}
section.company-logos-section {
    padding-bottom: 20px;
}
section.companies-section {
    padding-top: 115px;
    padding-bottom: 90px;
}
}
@media(max-width: 767px) {
    section.company-logos-section .company-logos ul li {
    width: calc(50% - 30px) ;
    min-height: 104px;
}
.home .banner_img {
    background-position: center;
    background-size: cover;
    background-image: none !important;
}
.page-customer-satisfaction section.company-logos-section .company-logos ul li {
    width: calc(50% - 30px);
}
.blogs-customer p {
    min-height: inherit;
}
.blogs-customer {
    width: calc(100% - 40px);
    margin: 0 20px 30px;
}
.page-customer-satisfaction section.company-logos-section .company-logos {
    margin-bottom: 0;
}
.page-customer-satisfaction .zendesk-lead-year {
    height: auto;
}
.page-customer-satisfaction .zendesk-partner + section.company-logos-section .company-logos ul li {
    width: calc(50% - 30px);
    padding-bottom: 40px;
}
body.page-customer-satisfaction .companies-section h2 {
    font-size: 2.5em !important;
}
.companies-section h2 {
    font-size: 2.5em !important;
}
.page-customer-satisfaction .zendesk-info h3 {
    font-size: 2.5em;
}
}
@keyframes pulse {
    0% {
    -moz-box-shadow: 0 0 0 0 rgba(255 255 255, 0.4);
    box-shadow: 0 0 0 0 rgb(255 255 255 / 60%);
}
70% {
    -moz-box-shadow: 0 0 0 10px rgba(255 255 255, 0);
    box-shadow: 0 0 0 15px rgb(255 255 255 / 0%);
}
100% {
    -moz-box-shadow: 0 0 0 0 rgba(255 255 255, 0);
    box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    body #thumbs .item img {
    width: auto !important;
    height: auto;
    max-height: inherit !important;
    max-width: none !important;
}
.axia_packages .package_list li:after {
    display: none;
}
.inner-software-section h2 {
    font-size: 19vw;
    color: #480b4b;
}
div#faye_gallery_slider {
    width: calc(50% + 560px);
}
.culture-list ul li::before {
    color: #eeeeee !important;
}
.culture-list-inner::before {
    color: #eeeeee !important;
}
.culture-list-inner {
    border: solid 1px #eeeeee;
}
}
.level-banner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.two-column-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.page-id-20294 .two-column-content, .page-id-20466 .two-column-content, .page-id-20448 .two-column-content, .page-id-20811 .two-column-content {
    margin-left: 9%;
}
.page-id-20294 .form-column-right, .page-id-20466 .form-column-right, .page-id-20448 .form-column-right, .page-id-20811 .form-column-right {
    margin-left: 10%;
    margin-top: 10%}
.page-synk section.industry-specific-section {
    background-color: #F8F9F9;
    padding: 134px 0;
}

.column-right img { 
     margin: 10px auto;
    display: block;
    max-height: 220px;
    width: auto;
}
section.column-content {
    background-color: #F8F9F9;
    padding: 100px 0;
}
.two-column-content h2 {
    font-size: 3em;
    color: #2F3941;
    position: relative;
    padding-top: 45px;
}
.level-banner .level-right h2 {
    color: #2F3941;
    font-size: 3em;
    position: relative;
    padding-top: 45px;
} 
.level-banner .level-right p, .level-banner .level-right ul, .level-banner .level-right h2, .level-banner .level-right h3 {
    max-width: 600px;
}
section.level-section {
    padding: 100px 0;
}
.two-column-content h2:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 24px 24px;
    border-color: transparent transparent #49BFAA transparent;
    top: 0;
    left: 0;
}
.level-banner .level-right h2:before {
    content: "";
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #6B55A4 transparent;
    margin-bottom: 3px;
    position: absolute;
    left: 0;
    top: 0;
}
.industry-spe-tab h2 {
    font-size: 3em !important;
    color: #161B1F;
    padding-top: 45px;
}
.page-axia-zendesk-landing-page .companies-section h2:before, .page-axia-zendesk-landing-page .blogs-section h2:before {
    border-color: transparent transparent #6B55A4 transparent;
}
.industry-spe-tab h2:before {
    content: "";
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #49BFAA transparent;
    margin-bottom: 3px;
    position: absolute;
    left: 0;
    top: 0px;
}

.industry-spe-tab:before {
    display: none;
}
.page-axia-zendesk-landing-page .industry-spe-tab h2:before {
    border-color: transparent transparent #6B55A4 transparent;
}
.page-synk .industry-specific.image-right {
    flex-direction: row-reverse;
}
.page-synk .industry-specific.image-right .industry-spe-banner img {
    float: right;
}
.level-banner a.btn:hover {
    background-color: #46A695;
    border-color: #46A695;
    color: #fff;
    background-image: url(assets/images/arrow-right-white.png);
}
.level-banner a.btn {
    color: #46A695;
    background-color: transparent;
    background-image: url(/wp-content/uploads/2022/05/arrow-right-1.png);
    background-repeat: no-repeat;
    background-position: 93% 13px;
    background-size: 20px;
}
.page-axia-zendesk-landing-page .zendesk-info {
    text-align: center;
}
.page-axia-zendesk-landing-page .zendesk-info p {
    text-align: center;
}
.company-logos-section h2 {
    font-size: 3em;
    color: #2F3941;
    position: relative;
}
.company-logos-section h2:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 24px 24px;
    border-color: transparent transparent #49BFAA transparent;
    top: -40px;
    left: 50%;
}
section.company-logos-section {
    margin-top: 0;
    background-color: #F8F9F9;
    padding: 140px 0 70px;
}
section.company-logos-section .company-logos ul li {
    background-color: #fff;
    box-shadow: 0px 8.00097px 16.0019px rgba(0, 0, 0, 0.15);
}
.page-synk .blogs-section {
    background-color: transparent;
}
.page-synk .blogs-section h2 {
    font-size: 3em !important;
    color: #2F3941;
}
section.industry-specific-section {
    background-color: #fff;
}
section.zendesk-partner h2 {
    font-size: 3em;
    color: #161B1F;
}
.pricing-list-box > p {
    margin-top: 10px;
    color: #49bfa9;
    font-size: 15px;
}
.page-axia-zendesk-landing-page .blogs-section h2 {
    color: #161B1F;
}
.page-axia-zendesk-landing-page .industry-spe-banner img {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 85% 100%, 0 100%, 0% 50%);
    clip-path: polygon(0 0, 100% 0, 100% 85%, 85% 100%, 0 100%, 0% 50%);
}
.page-axia-zendesk-landing-page .industry-specific .industry-spe-banner {
    left: 0;
    filter: drop-shadow(6px 6px 15px rgba(0 0 0 / 0.2));
}
.page-healthcare-hipaa-industry section.main-header-bg {
    min-height: 600px;
}
.page-axia-zendesk-landing-page section.zendesk-partner h2 {
    position: relative;
    padding-top: 50px;
}
.page-axia-zendesk-landing-page section.zendesk-partner h2:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #6B55A4 transparent;
    margin-bottom: 3px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
.page-axia-zendesk-landing-page .zendesk-partner {
    background-color: #F8F9F9;
}
.page-axia-zendesk-landing-page section.companies-section {
    background-color: #F8F9F9;
}
.page-axia-zendesk-landing-page section.blogs-section {
    background-color: transparent;
}
.page-axia-zendesk-landing-page section.companies-section .companies-section h2 {
    color: #161B1F;
}
.left-right-full-inner .left-img {
    width: 100%;
}
.left-right-full-inner .right-text {
    width: 100%;
}
.left-right-full-inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.right-text-inner {
    max-width: 716px;
    width: 100%;
}
.right-text .right-text-inner h2 { 
    color: #2F3941;
    font-size: 3.5em;
    position: relative;
    padding-top: 0;
}
.right-text .right-text-inner h2:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #49bfaa transparent;
    margin-bottom: 3px; 
    position: absolute;
    left: 0;
    top: 0;
}

section.left-right-full-content {
    padding-top: 100px;
}
.page-axia-zendesk-landing-page h2 {
    color: #000 !important;
}
.page-axia-zendesk-landing-page .specific-tab h4 {
    font-weight: 600 !important;
}
.axia-partner .zendesk-lead-year {
    width: 100%;
    margin: 0 0px 30px;
    clip-path: none;
    background-color: transparent;
    box-shadow: none;
    height: auto;
    padding: 0;
    filter: drop-shadow(0px 16px 24px rgba(0, 0, 0, 0.15));
}
.axia-partner .zendesk-lead-year .zendesk-lead-year-inner {
    background: #17494D;
    color: #fff;
    box-shadow: 0px 14px 30px rgb(0 0 0 / 20%);
    text-align: center;
    width: 100%;
    margin: 0;
    padding: 26px 20px;
    clip-path: polygon(11% 0, 100% 0, 100% 100%, 0 100%, 0 17%);
    position: relative;
    height: 270px;
}
.page-synk .level-section .level-banner p {
    letter-spacing: 0.01em;
}
.page-thank-you .main-header-bg .header-banner-left h1 {
    margin-top: 0;
}
.page-gated-content .main-header-bg .header-banner-left h1 {
    margin-top: 0;
}
.page-gated-content section.main-header-bg {
    padding: 100px 0;
}
.blogs-section h2 {
    color: #2F3941;
}
.page-synk section.interested-section {
    background-color: #3950a2;
    background-position: right bottom;
}
.page-gated-content section.main-header-bg {
    min-height: 500px;
    padding: 100px 0;
}
.page-gated-content .two-column-content ul li {
    line-height: 1.68;
    letter-spacing: 0.01em;
    max-width: 403px;
}
.page-gated-content .two-column-content ul {
    padding-left: 18px;
    margin: 25px 0;
}
.page-gated-content section.hotspot-content {
    padding: 100px 0;
}
section.main-header-bg {
    height: auto !important;
    min-height: 550px;
    padding-top: 90px;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
    display: flex;
}
.page-2023-cx-trends-report section.main-header-bg {
    padding: 130px 0;
}
.page-synk section.industry-specific-section {
    padding: 80px 0;
    background-color: #fff;
}
.company-logos button.slick-arrow {
    display: none !important;
}
section.company-logos-section {
    padding: 90px 0 35px;
}
.page-healthcare-hipaa-industry .reviews-section h2 {
    color: #2F3941;
    font-size: 3.5em;
    position: relative;
    padding-top: 45px;
    text-align: center;
    max-width: 738px;
    margin: 0 auto 40px;
}
.page-healthcare-hipaa-industry .reviews-banner-left {
    width: 100%;
    float: left;
    margin: 35px 0 0;
}
.page-healthcare-hipaa-industry .reviews-banner {
    display: flex;
    flex-wrap: wrap;
}
.page-healthcare-hipaa-industry .reviews-img {
    margin-bottom: 31px;
}
.page-healthcare-hipaa-industry .reviews-banner-left img {
    clip-path: none;
    filter: none;
}
.page-healthcare-hipaa-industry .reviews-banner-left {
    padding-right: 0;
}
.page-healthcare-hipaa-industry .reviews-banner-left a.btn {
    border-color: #49bfa9;
    background-color: transparent;
    color: #49bfa9;
    background-image: url(/wp-content/uploads/2022/05/arrow-right-1.png);
    background-size: 22px;
    margin-top: 20px;
}
.page-healthcare-hipaa-industry .reviews-banner-left p {
    max-width: 440px;
}
.page-healthcare-hipaa-industry .reviews-section h2:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #49BFAA transparent;
    margin-bottom: 3px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
.page-healthcare-hipaa-industry section.reviews-section {
    padding-top: 120px;
    padding-bottom: 80px;
}
.page-healthcare-hipaa-industry .level-right ul li {
    list-style-type: none;
    line-height: 1.6;
    margin-bottom: 13px;
    background: url(assets/images/list-icon.png) no-repeat left 5px;
    padding-left: 35px;
    padding-left: 35px;
}
.page-healthcare-hipaa-industry .level-right p strong {
    color: #49545C;
}
.page-healthcare-hipaa-industry .level-right ul {
    padding-left: 0;
}
.page-healthcare-hipaa-industry section.blogs-section {
    background-color: #fff;
}
.right-text-inner .btn {
    background-color: transparent;
    border: solid 1px #49bfa9;
    padding: 14px 30px;
    color: #49bfa9;
    font-size: 16px;
    display: inline-block;
    line-height: 1;
    margin-top: 24px;
    background-image: none;
}
.right-text-inner .btn:hover {
    background-color: #49bfa9;
    color: #fff;
}
.page-axia-zendesk-landing-page .main-header-bg .header-banner-left a.btn {
    background-position: 85% center;
    padding-right: 55px;
}
.page-sugarcrm .zendesk-lead-year {
    background-color: #fff;
    color: #17494D;
    height: auto;
}

.page-kustomer-services .industry-specific-section .container {
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0;
}




@media(min-width: 767px) {
    .page-kustomer-services .two-column-content p {max-width: 500px;}
    .page-synk .two-column-content .column-right, 
    .page-sugarcrm .two-column-content .column-right,
    .page-kustomer-services .two-column-content .column-right {
    display: flex;
    flex-wrap: wrap; 
}
.two-column-content .column-right p, .page-sugarcrm .two-column-content .column-right p,.page-kustomer-services .two-column-content .column-right p {
    background-color: #F8F9F9;
    width: calc(33.333% - 24px);
    max-width: 100%;
    margin: 0 12px 18px;
    padding: 0;
    display: flex; 
    flex-wrap: wrap; 
    align-items: center; 
} 
	
.page-kustomer-services .two-column-content .column-right p { width: calc(25% - 24px);}
.page-synk .two-column-content .column-right p:first-child, .page-sugarcrm .two-column-content .column-right p:first-child, 
.page-kustomer-services .two-column-content .column-right p:first-child {
    width: 100%;
}
.level-left {
    width: 50%;
    float: left; 
    padding-left: 55px;
}
.level-right {
    width: 50%;
    float: left;
    padding-left: 55px;
}

.level-banner.image-right {
    flex-direction: row-reverse;
}

.pricing-list-box p {
    margin-top: 10px;
    color: #49bfa9;
    font-size: 15px;
}
.level-banner.image-right .level-left img {
    float: right;
}
.axia-partner .zendesk-lead-year {
    width: calc(50% - 30px);
    margin: 0 15px 30px;
}
}


@media (min-width: 992px) { 

.column-left {
    width: 50%; 
}
.column-right { 
    width: 50%;
}
.page-kustomer-services .industry-spe-banner img {
    position: absolute;
    left: 0;
    transform: translateY(-50%);
    top: 50%;
    margin-top: 40px;
}

.page-kustomer-services .industry-specific-section .container {
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0;
}

 .page-kustomer-services .industry-specific .industry-spe-banner {
    position: relative;
}

.page-kustomer-services .industry-specific .industry-spe-tab {
    padding-right: 40px;
}


    .page-sugarcrm-services .zendesk-lead-year {
    background-color: #fff;
    color: #17494D;
    width: calc(25% - 20px);
    height: auto;
    margin: 0 10px;
    padding-bottom: 60px;
}
.right-text-inner p, .right-text-inner h2 {
    max-width: 500px;
}
section.company-logos-section {
    padding: 125px 0 80px;
}
.axia-partner .zendesk-lead-year {
    width: calc(33.333% - 50px);
    margin: 0 25px 0;
}
.right-text .right-text-inner h2 {
    padding-top: 0;
}
.right-text .right-text-inner h2:before {
    top: -50px;
}
.left-right-full-inner .left-img {
    width: 50%;
    padding-right: 55px;
}
.left-right-full-inner .right-text {
    width: 50%;
    padding-left: 50px;
}
.header-banner-left {
    width: 50%;
    float: left;
}
.header-banner-right {
    width: 50%;
    float: right;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: right;
}
.page-axia-zendesk-landing-page .header-banner-right {
    justify-content: flex-end;
}
.page-healthcare-hipaa-industry .reviews-banner-left {
    width: 50%;
    margin: 60px 0;
}

.page-healthcare-hipaa-industry .reviews-banner-left p {
    max-width: 440px;
}
.industry-spe-tab .specific-tab {
    max-width: 555px; 
}
}
@media(min-width: 1200px) {
    .level-banner.image-right .level-left {
    padding-right: 0;
    padding-left: 0; 
}

.level-right {
    padding-left: 115px;
}
.level-left {
    padding-right: 0;
    padding-left: 0;
}
.page-healthcare-hipaa-industry .reviews-banner {
    max-width: 1073px;
    margin: 0 auto;
}
.page-healthcare-hipaa-industry .reviews-banner-left {
    padding: 0 50px;
}
section.industry-specific-section {
    padding: 150px 0;
}
.zendesk-partner {
    padding-top: 150px;
    padding-bottom: 150px;
}
section.level-section {
    padding: 150px 0;
}
section.left-right-full-content {
    padding-top: 135px;
    padding-bottom: 70px;
}
.blogs-section {
    padding: 150px 0;
}
.page-synk section.industry-specific-section {
    background-color: #fff;
    padding: 134px 0;
}
.page-synk section.level-section, .page-synk section.column-content {
    padding: 150px 0;
}
.page-synk .blogs-section {
    padding: 150px 0 120px;
}
.page-synk section.pricing-section {
    padding: 150px 0 120px;
}
.page-synk .level-section .level-banner p, .page-synk .level-section .level-banner h2 {
    max-width: 400px;
}
.page-synk .two-column-content p {
    max-width: 500px;
}
.page-thank-you .main-header-bg .header-banner-left h1 {
    margin-top: 0;
}
.page-synk .industry-specific .industry-spe-banner {
    padding-left: 10px;
}
.page-synk .level-banner.image-right .level-left {
    padding-right: 0;
    padding-left: 60px;
}
.page-synk .two-column-content .column-left {
    padding-right: 60px;
}
.page-synk .two-column-content .column-right {
    padding-left: 60px;
}
.page-synk .industry-specific .industry-spe-banner { 
    width: calc(50% - 15px);
}
.page-synk .industry-specific .industry-spe-tab {
    width: calc(50% - 40px);
}
.page-synk .level-banner .level-left {
    padding-right: 60px;
}
.page-customer-satisfaction section.center-content-section {
    padding-top: 150px;
    padding-bottom: 60px;
}
.page-customer-satisfaction .center-content-section .contents h2 {
    padding-top: 45px;
}
.page-axia-zendesk-landing-page .industry-specific .industry-spe-tab {
    padding-right: 50px;
    padding-left: 43px;
}
}
@media (min-width: 1500px) {
    .page-sugarcrm .zendesk-lead-year {
    width: calc(25% - 40px);
    margin: 0 20px;
}
.page-axia-zendesk-landing-page .industry-specific {
    width: 100%;
}
.page-axia-zendesk-landing-page .industry-spe-tab {
    margin-left: 50%;
}
.page-axia-zendesk-landing-page .industry-specific .industry-spe-banner {
    position: absolute;
    left: 0;
    filter: drop-shadow(6px 6px 15px rgba(0 0 0 / 0.2));
}
}
@media(max-width: 1500px) {
    .page-axia-zendesk-landing-page .industry-specific .industry-spe-tab {
    padding-right: 120px;
}
.page-axia-zendesk-landing-page .industry-specific-section .container {
    max-width: 100%;
    padding: 0;
}
.right-text-inner {
    max-width: 576px;
}
}
@media(max-width: 1500px) {
    .right-text-inner {
    max-width: 523px;
    padding-right: 40px;
}
}
@media(max-width: 1250px) {
    .page-axia-zendesk-landing-page .industry-specific .industry-spe-tab {
    padding-right: 60px;
}
.right-text-inner {
    padding-right: 60px;
}
.page-customer-satisfaction .center-content-section .contents h2 {
    padding-top: 45px;
    font-size: 2.5em;
}
}
.page-sugarcrm .zendesk-lead-year h3:empty {
    display: none;
}
.page-sugarcrm .zendesk-lead-year h5 {
    color: #17494D;
    margin-top: 8px;
}
.page-sugarcrm .zendesk-lead-year span {
    background-color: #45a695;
    color: #fff;
}
@media(max-width: 992px) {
    .page-kustomer-services .industry-specific .industry-spe-tab {
    padding: 0 40px;
}
    .right-text .right-text-inner h2 {
    font-size: 2em;
    padding-top: 55px;
}
 section.company-logos-section .company-logos ul li {
    width: calc(33.30% - 30px);
    min-height: 105px; 
}
section.level-section {
    padding: 60px 0;
}
.page-synk .blogs-section h2, .company-logos-section h2, .page-synk .industry-spe-tab h2, .two-column-content h2, .level-banner .level-right h2 {
    font-size: 2.5em;
}
.industry-spe-tab h2 {
    font-size: 2.5em !important;
}
section.column-content {
    padding: 100px 0 60px;
}
section.pricing-section {
    padding-top: 70px;
}
.level-banner .level-left img {
    float: none;
    margin: 0 auto 30px;
    display: block;
}
.page-axia-zendesk-landing-page .header-banner {
    align-items: flex-end;
}
.level-banner.image-right .level-left img {
    float: none;
}
.right-text-inner {
    max-width: 100%;
    padding: 0 60px;
}
section.main-header-bg {
    min-height: 500px;
}
}
@media(max-width: 767px) {
.page-2023-cx-trends-report .header-banner-right {
    display: block;
    width: 100%;
}
.page-2023-cx-trends-report section.main-header-bg {
    padding:80px 0;
} 

.right-text-inner {
    max-width: 100%;
    padding: 0 30px;
}
 section.company-logos-section .company-logos ul li {
    width: calc(100% - 30px);
    min-height: 105px;
}
.level-banner .level-left {
    width: 100%;
    margin-bottom: 60px;
}
.industry-specific .industry-spe-tab {
    padding: 0 30px;
}
.page-axia-zendesk-landing-page .industry-specific .industry-spe-banner {
    padding-right: 30px;
}
.page-axia-zendesk-landing-page .header-banner-right {
    display: block;
}
.main-header-bg .header-banner-left {
    margin-top: 0;
}
}
.page-sugarcrm .companies-section h2,.page-sugarcrm .two-column-content h2 {
    color: #2F3941;
}
.page-axia-sugarcrm .two-column-content h2{
    color: #2F3941;
}
.page-sugarcrm .main-header-bg .header-banner-left a.try-btn.btn {
    background-color: transparent;
    border-color: #fff;
}
.page-sugarcrm .main-header-bg .header-banner-left a.try-btn.btn:hover {
    background-color: #7b39ed;
    border-color: #7b39ed;
    color: #fff;
}
.page-sugarcrm .two-column-content .column-right p:first-child {
    width: 100%;
}
.page-sugarcrm .two-column-content .column-right p {
    background-color: #F8F9F9;
    width: calc(33.333% - 24px);
    max-width: 100%;
    margin: 0 12px 18px;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.page-sugarcrm .two-column-content .column-right {
    display: flex;
    flex-wrap: wrap;
}
.page-sugarcrm .two-column-content p {
    max-width: 500px;
}
.page-axia-for-sugar section.companies-section {
    background-color: #fff;
}
.page-axia-for-sugar .column-content .container {
    max-width: 1200px;
}
.page-axia-for-sugar .level-right {
    max-width: 1200px;
}

.page-axia-for-sugar .industry-spe-tab h2:before, .page-axia-for-sugar .two-column-content h2:before, .page-axia-for-sugar .blogs-section h2:before {
    border-color: transparent transparent #6b55a4 transparent;
}
@media (min-width: 1200px) {
    .page-axia-for-sugar .level-section .container .level-right {
    padding-left: 85px;
}
.page-axia-for-sugar .industry-specific-section .industry-spe-banner img {
    position: absolute;
    left: 0;
}
.page-axia-for-sugar section.companies-section {
    background-color: #fff;
    padding-bottom: 150px;
}
.page-axia-for-sugar .level-section .image-right .level-right {
    padding-left: 0;
    padding-right: 85px;
}
.page-axia-for-sugar .column-content .container .column-left p {
    max-width: 540px;
}
.page-axia-for-sugar section.companies-section {
    padding-bottom: 150px;
}
}
.page-axia-sugarcrm section.column-content .column-right {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
.page-axia-sugarcrm section.companies-section {
    background-color: #fff;
}
@media (max-width: 767px) {
    .page-axia-sugarcrm section.column-content .column-right {
    margin-top: 45px;
}
}
@media (min-width: 767px) {

.page-axia-sugarcrm section.column-content .column-right p:first-child {width: 100%; }
.page-axia-sugarcrm section.column-content .column-right p {width: calc(25% - 24px);margin: 15px 12px; float: left; padding: 0 0px; }
.page-axia-sugarcrm section.column-content .column-right {display: flex; flex-wrap: wrap;justify-content: center; }


}
.single-software .culture-left a.jump-btn {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    border-radius: 30px;
    border-style: solid;
    border-width: 1px;
    vertical-align: middle;
    min-width: 137px;
    background-color: #480b4b;
    color: #fff;
    font-size: 0.9em;
    padding: 12px 30px 10px 31px;
    line-height: normal;
    text-align: center;
    border: solid 1px #480b4b;
    color: #fff;
    margin-top: 50px;
    width: 190px;
}
.single-software .culture-left a.jump-btn + a.btn {
    margin-top: 29px;
    background-color: transparent;
    color: #480b4b;
}
.single-software .culture-left a.jump-btn:hover {
    background-color: transparent;
    color: #480b4b;
}
.single-software .culture-left a.jump-btn + a.btn:hover {
    background-color: #480b4b;
    color: #fff;
    border-color: #480b4b;
    background-image: url(assets/images/w-arrow.png);
}
.single-software .culture-left a.jump-btn + a.btn, .single-software .culture-left a.btn:hover {
    background-image: url(assets/images/arrow.png);
    background-color: transparent;
    color: #480b4b;
    border-color: #480b4b;
}
@media (min-width:1600px) {
    .single-software .culture-left a.jump-btn {
    font-size: 1em;
}    
}
 



.column-content .container {
    max-width: 1170px;
}



section.webinar-banner {
    background-color: #226256;
    text-align: center;
    min-height: 352px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: contain;
}

section.webinar-banner h1 {
    font-size: 48px;
    color: #fff;
    letter-spacing: 2px;
    margin-bottom: 2px;
}

section.webinar-banner p {
    color: #fff;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 34px;
    margin-bottom: 6px;
    font-weight: 400;
}

.event-filter .container,.events-section .container {
    max-width: 1120px;
}


.filter-box {
    width: 260px;
    height: 40px;
    float: left;
    border: 1px solid #D8DCDE;
    border-radius: 4px;
    margin-right: 24px;
    background-color: #fff;
    position: relative;
} 

.filter-box select {
    width: 100%;
    height: 100%;
    border: none;
    font-size: 14px;
    color: #2F3941;
    font-family: 'Agrandir';
    padding: 8px 12px;
    font-weight: normal;
    letter-spacing: 0.02em;
    background-color: #fff;
    appearance: none;
    -webkit-appearance: none;
    background-image: url(assets/images/filter-arrow.png);
    background-repeat: no-repeat;
    background-position: 95% center;
}

.event-filter {
    padding: 48px 0 0;
    display: inline-block;
    width: 100%;
}
.filter-reset {
    margin-bottom: 12px;
}

.filter-reset button {
    background-color: transparent;
    border: none;
    color: #6B55A4;
    padding: 0;
    border-radius: 0;
    cursor: pointer;
    border-bottom: solid 1px #6B55A4;
}

.filter-reset button:hover {
    background-color: transparent;
    border-bottom: solid 1px #000;
    color: #000;
}
.events-inner p.message {
    padding-left: 21px;
}
.page-template-events {
    background-color: #f9f9f9;
}

.serach-event {
    width: 340px;
    height: 40px;
    float: left;
    border: 1px solid #D8DCDE;
    border-radius: 4px;
    margin-right: 0;
    background-color: #fff;
    float: right;
    display: inline-block;
    position: relative;
}

.serach-event input[type="text"] {
    width: calc(100% - 12px);
    height: 100%;
    border: none;
    font-size: 14px;
    color: #2F3941;
    font-family: 'Agrandir';
    padding: 11px 24px 7px;
    font-weight: normal;
    letter-spacing: 0.02em;
    background-color: #fff;
    float: right;
}

.serach-event input[type="submit"],.serach-event button {
    width: 38px;
    background-color: transparent; 
    border: none;
    font-size: 0;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-image: url(assets/images/filter-search-icon.png);
    background-repeat: no-repeat;
    background-position: center;
}

.events-box {
    padding: 32px 32px 38px;
    gap: 10px;
    width: calc(100% - 34px);
    margin: 0 17px 34px;
    background: #FFFFFF; 
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
}

.events-inner {
    display: flex;
    flex-wrap: wrap; 
    width: 100%;
}

section.events-section {
    padding-top: 32px;
}

/*.event-img {
    height: 220px;
}*/

.event-img img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    max-width: 100% !important;
}

.event-img a {
    height: 100%;
    width: 100%;
    display: inline-block;
}

.event-content {
    margin-top:35px;
}

span.event-type { 
    text-transform: uppercase;
    color: #6B55A4;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.06em;
}

.event-content h3 {
    margin-top: 13px;
    text-transform: none !important;
    font-style: normal;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.01em;
    font-family: 'Agrandir';
    font-weight: 700 !important;
    margin-bottom: 0;
}

.event-content h3 a {
    text-transform: none;
    display: inline-block;
    color: #161B1F; 
    text-decoration: none;
    font-weight: 700 !important;
}

.event-content > a {
    padding: 11px 16px 10px;
    /*width: 113px;*/
    background: #49BFAA;
    border-radius: 25px;
    text-decoration: none;
    color: #fff;
    font-weight: 500 !important;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.5px;
    border: solid 1px #49BFAA;
    display: inline-block;
    margin-bottom: 10px;
    min-width: 196px;
    text-align: center; 

}
.event-content h3 a:hover {
    color: #49bfaa;
}

.event-content > a:hover {
    background-color: transparent;
    color: #49BFAA;
}
.event-content ul {
    margin: 0 -5px 0;
    padding: 0;
    display: inline-block;
    width: 100%;
}

.event-content ul li {
    list-style-type: none;
    float: left;
    margin: 0 5px 3px;
}

.event-content ul li a {
    text-decoration: none;
}

.blog_list .event-content h3 {
    margin-top: 0;
    margin-bottom: 0;
}

.event-content ul.solution_list li {
    line-height: 1;
}
.events-section .event-content a.event-btn {
    position: absolute; 
    bottom: 23px; 
    left: 30px;
}
.page-client-success-stories .events-section .event-content a.event-btn {
    width: 196px;
} 
.events-section .events-box {  
    position: relative;
    padding-bottom: 90px;
}
.event-content ul.solution_list {margin-bottom: -9px;line-height: 1;}

.event-content > p {
    margin-top: 10px;
    line-height: normal;
}
.blog_list .event-content h3 + span.event-date, .blog_list .event-content h3 + span.event-date + span.read-time {
    display: inline-block;
    margin-top: 12px;
}
a.see-more:hover {
    background-color: #49bfaa;
    color: #fff;
}
a.see-more {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 14px 26px 13px;
    width: 109px;
    height: 43px;
    border: 1px solid #49BFAA;
    border-radius: 30px;
    color: #49BFAA;
    text-decoration: none;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    margin-top: 41px;
    margin: 41px auto 0;
}

 
body.blog {
    background-color: #F8F9F9;
}

.blog_section .event-filter {
    padding-bottom: 50px;
}

body.blog .blog_section {margin-top: 0;}



.featured_posts {
    background-color: #fff;
    padding-top: 80px;
    padding-bottom: 42px;
}

.featured_post-inner .events-box {
    padding: 0 0 0 8px;
    box-shadow: none;
    margin: 0 0 42px;
    width: 32%;
    float: left;
}

.featured_post-inner .events-box:first-child {
    width: 68%;
    padding-right: 92px;
    padding-left: 0;
}

.featured_posts .container { 
    max-width: 1120px;
}

.featured_post-inner .events-box:first-child .event-img {
    height: 505px;
}

.featured_post-inner {
    display: inline-block; 
}

.featured_post-inner .events-box h3 {
    margin-top: 0;
    margin-bottom: 13px;
}

.featured_post-inner .events-box:first-child .event-content {
    margin-top: 38px;
}

.featured_post-inner .events-box:first-child .event-content h3 {
    font-size: 2.2em;
    line-height: 1.25;
}

.serach-event input[type="text"]::placeholder {
    color: #2F3941;
}
.blogs-section .container,.blog_section .container {
    max-width: 1120px;
}
.blog_section .serach-event {width: 340px;} 

.blog_list .event-content span.event-date,.blog_list .event-content span.read-time {
    float: left;
    font-size: 14px;
    letter-spacing: 0.01em;
    display: inline-block;
}

.blog_list .event-content span.read-time {
    float: right;
}
span.event-date {
    float: right;
    color: #6B55A4;
    font-size: 14px;
    margin-top: 2px;
}
.page-ebooks-guides-more {
    background-color: #f8f9f9;
}
.event-content > p,.event-content ul.solution_list li {
    margin-bottom: 2px;
    color: #161B1F;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.01em;
}
.event-content ul.solution_list li:last-child .hide_slash {
display: none;
}
.event-content ul.solution_list li .hide_slash {
    font-size: 0;
    position: relative;
    color: #161B1F;
    margin-left: 8px;
}

.event-content ul.solution_list li .hide_slash:before {
    content: "|";
    font-size: 16px;
} 
.event-content h3 + a {
    margin-top: 15px;
}
.blog_list .ajax_data {
    width: auto;
    flex: auto;
    margin: 0 -17px;
}

.event-content span.author {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
    color: #6B55A4;
    font-size: 14px;
    letter-spacing: 0.01em;
} 

.single-post .hbspt-form {
    margin-bottom: 50px;
}

 @media (min-width: 767px) {
    .events-box {width: calc(50% - 34px); }
 }

 @media (min-width: 1100px) {
    .blog .primary-menu-container>ul>li>a {color: #fff; }
    .events-box {width: calc(33.333% - 34px); }
    .blog_section .serach-event {width: 340px;}
 }



 @media (min-width:1270px) {
    section.webinar-banner h1 {font-size: 72px;}
      .featured_post-inner .events-box:first-child .event-content h3 {font-size: 3em;line-height: 1.35;}
 }

 @media (min-width:1400px) {
  .featured_posts .container,.event-filter .container,.events-section .container,.blogs-section .container,.blog_section .container {max-width: 1280px;}
  


 }

 @media (max-width: 1100px) {

    .serach-event {width: 215px;}
    .filter-box { width: auto;}
    
 }
 @media (max-width: 1022px) { 
    .blog_section .filter-box {width: calc(33.333% - 24px);} 
    .blog_section .filter-box:nth-last-child(2) {margin-right: 0; }
    .blog_section .serach-event {width: 100%; margin-top: 15px; }
    .featured_post-inner .events-box:first-child {width: calc(100% - 30px); padding-right: 0; }

.featured_post-inner .events-box {width: calc(50% - 30px); margin: 0 15px 35px; }

 }

 @media (max-width: 767px) {
    .featured_post-inner .events-box:first-child {width: 100%; padding-right: 0; }
    .featured_post-inner .events-box {width: 100%; margin: 0 0px 35px; }
    .filter-box {width: 100%; margin-bottom: 10px; }
    .blog_section .filter-box {width: 100%;} 
    .select2-container {width: 100% !important;}
    .serach-event {width: 100%;}

}
/*
.page-events-webinars .event-filter-inner {
    display: none;
}

.page-events-webinars 
 a.see-more {
    display: none;
}*/
.see-more-target {
    display: flex;
    flex-wrap: wrap;
}
.ajax_data {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 0 0;
}
.event-filter .category_filter ul { 
    padding: 8px 12px;
    margin: 0px 0 0;
}
.event-filter .category_filter ul li {
    font-size: 14px;
    font-weight: normal;
    color: #2F3941;
}
a#loadMore.see-more {border: 1px solid #49BFAA;color: #49BFAA;padding: 14px 23px 13px;margin: 0 auto;}

a#loadMore.see-more:hover {
    color: #fff;
}

.newsletter-banner {background-color: #226256; width: 100%; background-repeat: no-repeat; background-position: right center; padding: 75px; display: inline-block; margin-bottom: 50px; margin-top: 20px; background-size: contain; }
.newsletter-content h2 {font-weight: 500; font-size: 64px; line-height: 1.2; letter-spacing: 0.02em; color: #fff; margin-bottom: 32px; }
body .newsletter-banner .gform_body.gform-body input {padding: 0px; width: 420px; height: auto; border-radius: 4px; border: none; padding: 14px 20px 12px; color: #C2C8CC; font-size: 16px; letter-spacing: 0.04em; font-family: 'Agrandir'; font-weight: 400; }
body .newsletter-banner .gform_footer.top_label input#gform_submit_button_3 {padding: 16px 16px 12px 22px; width: 132px; background: #49BFAA; border-radius: 30px; border: none; text-align: left; color: #fff; font-family: 'Agrandir'; font-weight: 400; letter-spacing: 0.04em; font-size: 16px; background-image: url(/wp-content/uploads/2022/05/arrow-right-2.png); background-repeat: no-repeat; background-size: 20px; background-position: 85% center; }
body .newsletter-banner .gform_footer.top_label input#gform_submit_button_3:hover {background-color: #480b4b; }
body .newsletter-banner .gform_body.gform-body {float: left; width: 100%; max-width: 420px; }
body .newsletter-banner .gform_footer.top_label {float: left; margin: 0; padding: 0; padding-left: 25px; } 
.newsletter-banner .gform_body.gform-body input::placeholder {color: #C2C8CC; }
.events-box h3 + span.event-date {color: #252a28; }  
.featured_post-inner span.event-date {float: left; } 
.featured_post-inner span.read-time {float: right; } 

@media (max-width: 1400px) {
    .newsletter-content h2 {font-size: 48px;} 
    .newsletter-banner {padding: 50px;}
} 

@media (max-width: 992px) { 
    body .newsletter-banner .gform_body.gform-body {float: left; width: 100%; max-width: 318px; }
}

@media (max-width:767px) { 
    .newsletter-content h2 {font-size: 36px;} 
    body .newsletter-banner .gform_body.gform-body input {padding: 7px 20px 4px;} 
    body .newsletter-banner .gform_footer.top_label {padding-left: 18px;}
    body .newsletter-banner .gform_footer.top_label input#gform_submit_button_3 {padding: 7px 16px 5px 22px;} 
    body .newsletter-banner .gform_footer.top_label {float: left; margin: 0; padding: 20px 0 0; padding-left: 0; }
    body .newsletter-banner .gform_body.gform-body {max-width: 100%;}
    .newsletter-banner {text-align: center;}
    section.webinar-banner {background-size: cover;}
}

.event-filter .category_filter ul {position: absolute; background-color: #fff; width: 100%; margin-top: 8px; box-shadow: 0 3px 10px rgb(0 0 0 / 20%); border-radius: 4px; }
.event-filter-inner .category_filter span.filter_span a {padding: 0; }
.event-filter-inner .category_filter span.filter_span {padding: 10px 14px 10px; display: inline-block; font-size: 14px; width: 100%; display: none; }
.open ul.dropdown {display: block;}
 ul.dropdown {display: none;}

.event-filter-inner .select2-container--default .select2-selection--single {background-color: transparent; border: none; padding: 12px 6px 7px; height: auto; font-size: 14px; }
.event-filter-inner .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: normal; }
.event-filter-inner .select2-container--default .select2-selection--single .select2-selection__arrow b {border: solid #2F3941 !important; border-width: 0 1px 1px 0 !important; display: inline-block; padding: 4px; transform: rotate(45deg); margin: 0; left: 0; top: 11px; }
.select2-search--dropdown {display: none; }
.select2-results__option {padding: 6px 14px; font-size: 14px; }
.select2-dropdown {border: 1px solid #D8DCDE; }

.error404 .primary-menu-container>ul>li>a {color: #252a28;}




.page-healthcare-hipaa-compliance .level-right p span{    padding-top: 35px;
    display: block;}
.page-healthcare-hipaa-compliance .cta-banner{
    background-repeat: no-repeat !important;
    background-position: right !important; 
        padding: 52px 0px;background: #39083a;}

.page-healthcare-hipaa-compliance .cta-banner .cta-content p{ 
    color: #fff;
    font-weight: 400 !important;
    max-width: 100%;
    line-height: 30px;
    font-family: 'Agrandir';
    font-size: 22px;}

.page-healthcare-hipaa-compliance .level-banner a.btn {
   
    background-position: 90% 8px;
   
}

  .page-healthcare-hipaa-compliance .cta-banner .cta-content a.btn{color: #46A695;
   background-color: #46A695;
    border-color: #46A695;
    background-image: url(assets/images/arrow-right-white.png);
    background-repeat: no-repeat;
   background-position: 90% 8px;
    background-size: 20px;
    color: #fff;
}

.page-healthcare-hipaa-compliance .cta-banner .cta-content a.btn:hover {
    background: transparent;
    border: 1px solid #46A695;
    background-image: url(/wp-content/uploads/2022/05/arrow-right-1.png);
    background-repeat: no-repeat;
    background-position: 90% 8px;
    background-size: 20px;
    color: #46A695;
}
.page-client-success-stories {
    background-color: #F8F9F9;
}

.serach-event span#close {
    float: right;
    position: absolute;
    right: 11px;
    top: 9px;
}

.power-text h2:before,.customer-data .customer-text h2:before,.customize-section .customize-text h2:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 0 0 24px 24px;
    border-color: transparent transparent #4abfac transparent;
    top: -40px;
}
section.zendesk-partner h2:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #49BFAA transparent;
    margin-bottom: 3px;
    position: absolute;
    left: 0;
    top: -40px;
}
.page-template-about..page-careers .culture-list ul li {margin-bottom: 30px;}

.page-axia-sugarcrm .two-column-content h2:before,.page-synk .industry-spe-tab h2:before,.page-axia-zendesk section.zendesk-partner h2:before {
    border-color: transparent transparent #6B55A4 transparent;
}
.page-sugarcrm .two-column-content h2:before,.page-sugarcrm .level-banner .level-right h2:before
,.page-sugarcrm .companies-section .companies-head h2:before {
    border-color: transparent transparent #49BFAA transparent; 
}

.page-synk .level-banner .level-right h2:before {
    border-color: transparent transparent #49BFAA transparent;
}

@media (max-width: 1300px) {
    .page-template-zendesk-services .axia-inner-banner {padding-left: 35px;}
}
@media (max-width: 300px){ 
    .page-healthcare-hipaa-compliance .cta-banner {padding: 35px 0px;}
}

@media (min-width: 475px){
    .page-healthcare-hipaa-compliance .cta-banner .cta-content p{line-height: 38px; font-size: 26px; max-width: 95%; }
}



@media (min-width: 768px){
    .page-healthcare-hipaa-compliance .cta-banner {padding: 43px 0px;}
}

@media (min-width: 767px){
    .page-healthcare-hipaa-compliance .cta-banner .cta-content p { font-size: 32px; line-height: 50px;}
}

@media (min-width: 778px){
    .page-healthcare-hipaa-compliance .cta-banner {padding: 64px 0px;}
}


@media (min-width: 992px){
   .page-healthcare-hipaa-compliance .cta-banner .cta-content p {max-width: 100%;}
    .page-healthcare-hipaa-compliance .cta-banner .cta-content p { font-size: 40px;}
}



@media (min-width: 1024px){
   .page-healthcare-hipaa-compliance .cta-banner .cta-content p {max-width: 91%;}
}
 
@media (min-width: 1400px){
    .page-healthcare-hipaa-compliance .cta-banner {padding: 64px 0px;}
    .page-healthcare-hipaa-compliance .cta-banner .cta-content p {max-width: 70%;}
}


@media (min-width: 1600px){
    .page-healthcare-hipaa-compliance .level-banner a.btn,
    .page-healthcare-hipaa-compliance .cta-banner .cta-content a.btn {background-position: 90% 13px;}
    .page-healthcare-hipaa-compliance .cta-banner .cta-content a.btn:hover {background-position: 90% 13px;}

}

@media (min-width: 1744px){
    .page-healthcare-hipaa-compliance .cta-banner {padding: 64px 0px;}
    .page-healthcare-hipaa-compliance .cta-banner .cta-content p {max-width: 53%;}
}


@media (min-width: 1800px){
   .page-healthcare-hipaa-compliance .cta-banner .container{max-width: 1800px} 
}





/*.hotspot-content .two-column-content {margin-left: 0%;}
.hotspot-content .two-column-content .column-left {width: 100%;}
.hotspot-content .two-column-content .form-column-right {margin-left: 0%;margin-top: 4%; width: 100%}
@media (min-width: 945px){
.hotspot-content .two-column-content {margin-left: 9%;}
.hotspot-content .two-column-content .column-left {width: 50%;}
.hotspot-content .two-column-content .form-column-right {margin-left: 10%;margin-top: 10%; width: 50%;}
}
*/



.join-Webinar-inner {
    display: inline-block;
    flex-wrap: wrap;
    width: 100%;
}

.join-Webinar-content {
    width: 61.3%;
    padding-right: 135px;
    float: left;
}

.join-Webinar-form {
    width: 38.7%;
    filter: drop-shadow(0px 16px 40px rgba(0, 0, 0, 0.15));
    background-color: #F8F9F9;
    margin-top: -1px;
    float: right;
    padding-bottom: 56px;
}

.join-Webinar .container {
    max-width: 1120px;
}

section.join-Webinar {
    margin-top: 60px; 
}

.join-Webinar-content h4 {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
/* identical to box height */
    display: flex;
    align-items: center;
    letter-spacing: 0.08em;

/* Faye Colors/Teal */
    color: #49BFAA;
    margin-bottom: 9px;
}

.join-Webinar-content h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 56px;
/* or 140% */


/* Grey / Grey-800 */
    color: #2F3941;
}

.join-date {
    border: solid 1px #e4dddd;
    border-left: none;
    border-right: none;
    padding: 32px 0 27px;
    margin-top: 19px;
    display: inline-block;
    width: 100%;
    margin-bottom: 36px;
}

.date-time {
    min-width: 240px;
    position: relative;
    padding-left: 56px;
    font-size: 15px;
    float: left;
    margin: 10px 0;
    min-height: 41px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 50%;
}

.date-time img { 
    position: absolute;
    left: 0; 
    top: 0px;
    max-height: 41px;
}

.date-time strong {
 display: block;
    font-size: 14px;
    letter-spacing: 0.1px;
    line-height: 1.2;
    margin-top: 3px;
    width: 100%;
}

.join-Webinar-content p {
    margin-bottom: 36px;
}
.join-Webinar-content h3 {
margin-bottom: 5px;
    font-family: 'F37 Judge';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 24px;
    line-height: 29px;
    display: flex;
    align-items: center;
    letter-spacing: 0.08em;
    color: #49BFAA;
}
.join-Webinar-content h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 32px;
    color: #2F3941;
    margin-bottom: 5px;
    letter-spacing: normal;
}

.join-Webinar-content h5 {
    font-family: 'Inter';
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 32px;
/* or 178% */


/* Grey / Grey-800 */
    color: #2F3941;
    margin-bottom: 5px;
}

.join-Webinar-content ul li {
    font-size: 18px;
    margin-bottom: 5px;
}

.join-Webinar-content ul {
    margin: 0;
    padding: 0 27px 17px;
}

.speakers {
    border: solid 1px #e4dddd;
    border-left: none;
    border-right: none;
    padding: 32px 0 27px;
    display: inline-block;
    width: 100%;
    margin-top: 17px;
}

.speaker-inner {
    display: flex;
    flex-wrap: wrap;
    margin-top: 32px;
}

.speaker-box {
    width: 50%;
    float: left; 
    margin-bottom:20px;
}

.speaker-img {
    float: left; 
    width: 31%;
}   
.speaker-logo .speaker-img {
    width: 100%;
} 
.speaker-logo .speaker-box {
    width: 33.333%; 
}
.speaker-logo .speaker-img img {max-height: 40px;
    max-width: none;  
    width: auto;}
.speaker-text {
    float: left;
    width: 69%;
    padding: 12px 22px;
}

.speaker-text strong {
    display: block;
    font-size: 16px;
    letter-spacing: 0.4px;
    line-height: 1.2;
}

.speaker-text p {
    margin: 0 0 7px;
    font-size: 14px;
}

.join-Webinar-form h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
/* identical to box height */
    text-align: center;
    color: #000000;
    margin-top: 40px;
}

.join-Webinar-form .gform_wrapper {
    padding: 11px 48px;
}

.join-Webinar-form .gform_wrapper label.gfield_label {
    display: block !important;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 23px;
/* identical to box height, or 164% */


/* Grey / Grey-800 */
    color: #2F3941;
    margin-bottom: 2px;
}

.join-Webinar-form span.gfield_required {
    display: none;
}

.join-Webinar-form .gform_wrapper input {
    width: 100%;
    height: 48px;
    background: #FFFFFF;
/* Grey / Grey-300 */
    border: 1px solid #D8DCDE;
    border-radius: 4px;
}

.join-Webinar-form .gform_wrapper .gfield {
    margin-bottom: 27px;
}

.join-Webinar-form input.gform_button {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 14px 22px 14px 26px;
    width: 124px;
    height: 45px;
    background: #49BFAA;  
    border-radius: 32px;
    float: right;
    border: none;
    color: #fff; 
    letter-spacing: 1.5px;
    background-image: url(assets/images/event-submit-arrow.png);
    background-position: 84% center;
    background-repeat: no-repeat; 
}
.join-Webinar-form input.gform_button:hover {  
    background-color: #38003b;
}   

.join-Webinar-form .gform_footer {
    margin-top: 32px;
}
.join-Webinar-form .gform_wrapper input {
    padding: 0 15px; 
}
 .join-Webinar-form .gform_confirmation_message {
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    padding: 0 15px;
} 

.join-Webinar-form .hbspt-form { 
    padding: 0 35px;
}  

@media (min-width:1400px) {
    .join-Webinar .container {
        max-width: 1295px;
    }
}

@media (max-width:1200px) {
    .date-time {min-width: 200px;}
    .join-Webinar-content {padding-right: 55px;}
    .blog-post-content .blog_list .events-inner {width: auto;}
} 

@media (max-width:992px) {
    section.join-Webinar {margin-top: 0;}
    .join-Webinar-content {width: 100%; margin-bottom: 60px; padding-right: 0;}
    .join-Webinar-form {margin: 60px auto; max-width: 500px; clear: both; width: 100%; float: none;} 
    .join-Webinar-content h2 {line-height: 1.4; font-size: 30px;}
    .blog-post-content .blog_list .events-inner {width: auto;}
}

@media (max-width:767px) {    
    .speaker-inner {    
        margin-top: 10px;
        width: calc(100% + 20px);
        margin-left: -10px;
    } 
 
    .speaker-box {    
         width: 100%;
        margin: 15px 0;   
        padding: 0 11px;
        display: flex;
        align-items: center;  
    } 
    .speakers {padding: 20px 0 15px;}
    .date-time {margin: 10px 0; width: 100%;}   
    .join-date {padding:13px 0 13px;}  
     
}

/* .page-template-webinar-landing section.webinar-banner {display: none; } */
.page-template-webinar-landing header#header {position: fixed; z-index: 9999; background: #fff; padding: 0; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; box-shadow: 0 2px 5px rgb(0 0 0 / 10%), 0 1px 5px rgb(0 0 0 / 15%); }
.page-template-webinar-landing header .logo_icon > a {display: none; }
.page-template-webinar-landing header#header .fixed_header_logo {opacity: 1; visibility: visible; top: -3px; }
.page-template-webinar-landing header .logo_icon {top: 22px; }
.page-template-webinar-landing section.join-Webinar {margin-top: 80px; }
.page-template-webinar-landing .primary-menu-container>ul>li>a {color: #1d1a1a; }
.page-template-webinar-landing  .contact {float: right; padding: 0; margin-top: 10px; margin-right: 0; } 
 .page-template-webinar-landing .contact .btn {background-color: #38003b !important; color: #fff !important; }

@media(min-width: 1100px) {   
    .page-template-webinar-landing .contact .btn {background-color: #38003b !important; color: #fff !important; }
    .page-template-webinar-landing section.join-Webinar {margin-top: 120px; }
}
@media (max-width: 1025px) {
    .page-template-webinar-landing .contact {    margin-top: 28px;
    margin-right: 30px;}
}


.page-marketing-automation section.main-header-bg {
    min-height: 600px;
}

.page-marketing-automation ul.slides {
    padding-left: 0;
}

.carousel-content .invest-slide {
   
    background-color: #6c55a5 !important;
    clip-path: polygon(0% 0%, 100% 0, 100% 379px, 406px 100%, 0% 100%);
    min-height: 490px;
    /* padding: 80px; */
    box-sizing: border-box;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
}

.carousel-content .container {
    max-width: 1275px;
}

.carousel-content .level-banner {
    align-items: flex-start;
}

.carousel-content {
    padding-top: 118px;
    padding-bottom: 120px;
}


.page-marketing-automation  .level-section .container {
    max-width: 1275px;
}


.carousel-content .level-banner .level-right p {
    margin-bottom: 23px;
}

.carousel-content .level-banner .level-right {
    padding-left: 0;
}

.carousel-content .level-banner .level-right h2:before {
    border-width: 0 0 22px 22px;
    border-color: transparent transparent #4abfac transparent;
}

.carousel-content .level-banner .level-right ul {
    padding-left: 27px;
}

.carousel-content .level-banner .level-right p + ul {
    margin-top: -16px;
}

.carousel-content .level-banner .level-right ul li,.page-marketing-automation .level-banner .level-right ul li {
    font-family: 'Agrandir';
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 30px;
    letter-spacing: 0.01em;
    color: #49545C;
    margin-bottom: 10px;
}
.carousel-content .level-banner .level-right p,.page-marketing-automation .level-banner .level-right p {
    font-family: 'Agrandir';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0.01em;
    color: #49545C;

}
.page-marketing-automation .axia-info h2 {
        font-size: 48px;
    letter-spacing: 2px;
    font-weight: 500;
    line-height: 48px;
}
.page-marketing-automation .industry-spe-tab h2:before,
.page-marketing-automation .level-banner .level-right h2:before,
.page-marketing-automation section.automation-sw-section h2:before,
.carousel-content .level-banner .level-right h2:before {
    border-color: transparent transparent #6B55A4 transparent;
}
.carousel-content .slick-slide img {
    margin: 0 auto; 
}
 
.carousel-content .level-banner a.btn { 
    background-image: none;
    padding-right: 20px;
    min-width: auto;
    font-size: 15px;
    padding: 12px 29px 8px 25px;
    margin-top: 12px;
}

section.automation-sw-section {
    background-color: #f9f9f9;
    padding-top: 120px;
    /* text-align: center; */
    padding-bottom: 110px;
}



section.automation-sw-section h2:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 20px 20px;
    border-color: transparent transparent #4abea7 transparent;
    margin-bottom: 3px;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}

.sw-content {
    max-width: 1103px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}
.page-marketing-automation .industry-spe-tab h2 {color: #2F3941;}
.page-marketing-automation .companies-section h2,.page-marketing-automation .blogs-section h2 {color: #2F3941;}
.page-marketing-automation .level-banner .level-right h2 {
    font-size: 40px;
    letter-spacing: 2px;
    font-weight: 500;
    line-height: 40px;
}

.sw-right p {
    margin-top: 26px;
    font-size: 18px;
line-height: 30px;
letter-spacing: 0.01em; 
color: #49545C; 

}
section.automation-sw-section h2 {

    font-size: 40px;
    line-height: 40px;
    font-weight: 500;
    text-align: center;
    letter-spacing: 2px;
    color:#2F3941;
    position: relative;
    padding-top: 36px;
}
.sw-right .btn {
    background-color: transparent;
    padding: 0 34px 0 0;
    color: #49BFAA;
    border: none;
    min-width: inherit;
    background-size: 17px;
    margin-top: 0;
    display: inline-block;
    background-image: url(assets/images/arrow-right-1.png);
    background-repeat: no-repeat; 
    background-position: 93% center;
    background-size: 20px; 
}
.sw-right .btn:hover {
    padding-right: 40px;
}
.slides-content {
    float: left;
}

.invest-slide .slick-arrow { 
    display: none !important; 
}

.invest-slide ul.slick-dots {
    display: flex;
    width: 100%;
    position: absolute;
    bottom: 75px;
    justify-content: center;
    padding: 0;
}

.invest-slide ul.slick-dots li {
    list-style-type: none; 
    float: left;
    margin: 0 5px;
}

.invest-slide ul.slick-dots li button {
    width: 10px;
    height: 10px;
    font-size: 0;
    background-color: #fff;
    border: none;
    border-radius: 100%;
    display: inline-block;
    padding: 0;
}

.invest-slide .slick-track {
    height: 100%;
}

.slides-content {
    padding-top: 74px;
}

.slides-content p {
    font-family: 'Agrandir';
    font-style: normal;
    font-weight: 469;
    font-size: 20px; 
    line-height: 32px; 
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: 0.04em;
    color: #FFFFFF;
    max-width: 358px;
    justify-content: center;
    margin: 29px auto 0;
}





.page-marketing-automation .level-right ul {
    padding-left: 18px;
}

.level-banner .level-right h2:before {
    border-width: 0 0 22px 22px;
    border-color: transparent transparent #4abfac transparent;
}

.page-marketing-automation .axia-banner img {
    margin-right: -75px;
}

.page-marketing-automation .axia-banner {
    overflow: hidden;
}

.page-marketing-automation .axia-inner-banner {
    max-width: 638px;
}

.page-marketing-automation .axia-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.page-marketing-automation section.blogs-section {
    background-color: #fff;
}

.page-marketing-automation .axia-info p {font-family: 'Agrandir'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 32px; letter-spacing: 0.01em; color: #FFFFFF; }
.page-marketing-automation .axia {clip-path: polygon(0 0, 100% 0, 100% 100%, 135px 100%, 0 calc(100% - 120px)); }
section.industry-specific-section {position: relative; }
.companies-section .container {max-width: 1150px; }
.invest-slide ul.slick-dots li buttom {background-color: #F6ADCD; }
.invest-slide ul.slick-dots li.slick-active button {background-color: #F6ADCD; }
.triangle {display: flex; justify-content: center; align-items: center; width: 170px; height: 170px; margin: 0 auto; position: relative; }
.triangle:before {content: "";position: absolute;left: 0;height: 170px;width: 170px;background-color: #fff;opacity: 0.2;clip-path: polygon(0 0, 100% 100%, 0 100%);top: 0;}
.carousel-content .level-banner .level-left {padding-left: 0;}
.page-kustomer-services .header-banner {
    align-items: center !important;
}


@media(min-width: 767px) {
    .sw-left {
    width: 44%;
}
 
.sw-right {
    padding: 78px 0 0 70px;
    width: 56%;
}
.logo-format .column-right p {
    width: calc(25% - 30px);
    margin: 15px 15px;
}

.logo-format .column-right p:first-child {
    width: 100%;
}

.logo-format .column-right {
    display: flex;
    flex-wrap: wrap;
} 

.logo-format .column-left {
    padding-right: 30px;
}

}

@media(min-width: 992px) {
.logo-format .column-left { 
    padding-right: 69px;
}
    .carousel-content .level-banner .level-left {padding-top: 64px; width: 44%; padding-right: 3px; }
    .carousel-content .level-banner .level-right {padding-left: 117px; }
    .page-marketing-automation .industry-spe-banner img {position: absolute; left: -48px; top: 50%; transform: translateY(-50%); margin-top: 50px; width: 50%; }

}
  
@media (min-width: 1500px) {
.page-axia-for-kustomer .industry-spe-banner img { 
    width:auto;
} 
.carousel-content .level-banner .level-right ul li,.carousel-content .level-banner .level-right p {font-size: 18px;}
    
}
 
@media (max-width: 1300px) {
    .page-marketing-automation .axia-info {padding-left: 40px;}
}

@media (max-width: 1000px) {

    .page-marketing-automation .axia {background-size: cover;}
    .page-marketing-automation .axia-banner img {
    margin: 0 auto;
}
    .carousel-content .level-banner .level-right {margin-top: 50px;}
    .carousel-content .invest-slide {
        clip-path:polygon(0% 0%, 100% 0, 100% 91%, calc(100% - 63px) 100%, 0% 100%);
    }
    .page-marketing-automation .axia-info {justify-content: flex-start; padding-left: 0; }
}

@media (max-width: 767px) {
    .level-banner .level-left img {margin-bottom: 0;}
    section.automation-sw-section {padding: 70px 0;}
    .slides-content p {line-height: 1.3; padding: 0 10px;}
    .carousel-content .level-banner .level-right {margin-top: 0;}
}



section.blog-post-content {
    padding-top: 150px;
}

.blog_single h1 {
    margin-top: 0;
    font-size: 55px;
    font-weight: 700;
    line-height: 1.25; 
    margin-bottom: 30px;
    color: #480b4b;
}

.blog_single figure.wp-block-image {
    margin: 30px 0;
}

.blog_single h2 {
    font-size: 45px;
    line-height: 1.25;
}

.blog_single h3 {
    font-size: 30px;
    margin-bottom: 20px;
    line-height: 1.25;
}

.blog_ad_section .ad_inner {
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0 0 0 / 20%);
    border-radius: 10px;
    padding: 30px;
    display: flex;
    flex-wrap: wrap;
}

.blog_ad_section .ad_inner img {
    float: left;
    margin: 0;
}

.blog_ad_section .ad_inner .ad_content {
float: left;
    width: calc(100% - 220px);
    padding-left: 40px;
}

.blog_ad_section .ad_inner .ad_content h3 {
    margin-bottom: 7px;
    font-family: 'Agrandir';
    font-weight: 700 !important;
    font-style: normal;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: 0.01em;
    color: #2F3941;

}

.blog_ad_section .ad_inner .ad_content a {
     text-decoration: none;
    background: url(assets/images/blog-ad-arrow.png)no-repeat right center;
    background-size: 18px;
    padding-right: 32px;
    display: inline-block;
    font-style: normal;
    font-weight: 800 !important;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.01em;
    color: #49BFAA;
}

.blog-post-content .blog_list {
    background: #F5F7F9;
    padding: 70px 0;
}

.blog-post-content .blog_list h2 {
    font-size: 45px;
    margin-bottom: 35px;
}

.blog-post-content .blog_list .events-inner {
    margin: 0 -15px;
}

.single-post section.blog-post-content {
    padding-bottom: 0;
}

.blog-post-content .blog_single ol li {
    font-family: 'Agrandir';
    font-weight: normal;
    line-height: 1.7;
    color: #252a28;
}
.single-post .blog-post-content .blog_single ol {
    font-size: inherit;
}

.single-post .blog-post-content .blog_single ol {
    font-size: inherit;
}

.blog_ad_section .ad_inner .ad_content a:hover {
    color: #000;
}

section.blog_ad_section {
    padding-top: 30px;
}
.blog-date-time span {
    text-transform: uppercase;
} 

.ad-img {
      max-width: 220px;
}

.page-axia-for-kustomer .header-banner-right img {
    max-width: 299px;
}

.page-axia-for-kustomer .header-banner {
    align-items: center;
}

.page-axia-for-kustomer .companies-section h2 {
    color: #2F3941;
} 

.page-axia-for-kustomer .companies-section h2:before {
    border-color: transparent transparent #49BFAA transparent;
} 

.blog_single h1 {font-size: 48px;}
.blog_single h2 {font-size: 26px;}
.blog_single h3 {font-size: 19px;}

@media (min-width: 1550px) {
    .blog_single li {font-size: 1.125em;} 
}

@media (min-width: 1700px) {

    .blog_single li {font-size: 1.125em;} 
}

@media (max-width: 992px) {


.blog_ad_section .container {
    padding: 0;
}
.blog-post-content .blog_list .events-inner {width: auto;} 
.blog_ad_section .ad_inner .ad_content {padding-left: 30px;}
.blog_ad_section .ad_inner .ad_content h3 {font-size: 20px;} 
    
}

@media (max-width: 767px) { 

    .page-news section.main-header-bg {background-image: url(https://fayedigital.com/wp-content/uploads/2022/04/header-bg.png?ver) !important; background-size: cover; background-position: right; }
    .blog_ad_section .ad_inner .ad_content {padding-left: 0;}
    .ad-img {max-width: 100%; }
    .blog_ad_section .ad_inner .ad_content {float: left; width: 100%; padding-left: 0; padding-top: 30px; }

} 

section.pullquote-section {  
    padding: 0;
}

section.blockquote-section { 
    padding: 16px 0 30px;
} 

.post-newsletter-section .container {
    max-width: 720px;
    padding: 0;
}

.post-newsletter-section {
    max-width: 720px;
    margin: 50px auto 75px;
    background-color: #39083A;
    background-position: left bottom;
    background-repeat: no-repeat;

}

.nesletter-heading {
    width: 50%;
    padding-right: 50px;
}

.form-details {
    width: 50%;
}

.newsletter-inner {
    display: flex;
    flex-wrap: wrap;
    padding: 30px;
}

.nesletter-heading h2 {
    font-style: normal;
    font-weight: 617;
    font-size: 26px;
    line-height: 34px;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-bottom: 9px;
}

.nesletter-heading p {
    color: #fff;
    font-style: normal;
    font-weight: 336;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #FFFFFF;
}

body .newsletter-inner .form-details label.gfield_label {
    display: block !important;
    font-style: normal;
    font-weight: 617;
    font-size: 13px;
    line-height: 23px;
    letter-spacing: 0.01em;
    color: #FFFFFF;
}


body .newsletter-inner .form-details label.gfield_label span.gfield_required {
    display: none;
}

.newsletter-inner .form-details p {
    font-style: normal;
    font-weight: 336;
    font-size: 13px;
    line-height: 5px;
    letter-spacing: 0.01em;
    color: #FFFFFF;
}

body .newsletter-inner .form-details .gform_wrapper.gravity-theme .gfield input {
    border: none;
    padding: 10px 12px;
    gap: 10px;
    width: 310px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 4px;
}

body .newsletter-inner input#gform_submit_button_20 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 22px;
    gap: 10px;
    width: 111px;
    height: 38px;
    background: #49BFAA;
    border-radius: 30px;
    border: none;
    color: #fff;
}

section.pullquote-section {
    max-width: 720px;
    margin: 0 auto;
}

.pullquote-content h3 {
    text-align: center;
    font-weight: 469;
    font-size: 24px;
    line-height: 39px;
    text-align: center;
    letter-spacing: 0.5px;
    color: #2F3941;
    max-width: 400px;
    margin: 0 auto 30px;
    padding-top: 26px;
    position: relative;
}

.pullquote-content h3:before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 13px;
    width: 48px;
    height: 4px;
    background: #49BFAA;
}

.blog-post-content .blog_single {
    max-width: 720px;
    margin: 0 auto;
    display: block;
} 
 


.ad_content p {
    font-style: normal;
    font-weight: 336;
    font-size: 18px; 
    line-height: 29px;
    letter-spacing: 0.01em;
    color: #2F3941;
    margin-bottom: 6px; 
}

.blockquote_content {
    border-left: 4px solid #49BFAA;
    padding-left: 40px;
}

.blockquote_content p:last-child {
    margin-bottom: 0;
    line-height: normal;
    font-weight: 800 !important;
    margin-top: 20px;
}
@media (min-width: 1000px) {
    section.full-width-img {
        width: 1000px;
        margin-left: -142px;
        padding: 20px 0;
    }
}

@media (min-width: 1200px) {
    section.full-width-img {
        width: 1200px;
        margin-left: -240px;
    }
}

@media (max-width: 992px) {
    .pullquote-section .container {
    padding: 0;
}
.post-newsletter-section {margin-top: 50px;} 
}

@media (max-width: 767px) {
    

    .nesletter-heading {
    width: 100%;
    padding-right: 0;
}
    section.blog-post-content { 
        padding-top: 95px; 
    }
    .blog_single h1 {font-size: 40px;}
    body .newsletter-inner .form-details .gform_wrapper.gravity-theme .gfield input {width: 100%;}
    .form-details {width: 100%;}
}

.page-healthcare-hipaa-compliance .header-banner {
    align-items: center;
} 


footer .subscribe_find_us .hbspt-form .hs_submit .actions input[type="submit"] {
    position: revert;
    color: #38003b;
    padding: 0 !important;
    width: auto;
    height: auto;
    font-size: 18px !important;
    left: 0;
    padding-right: 38px !important;
}

footer .subscribe_find_us .hbspt-form .input input {
    border-bottom: none !important;
    font-size: 14px !important;
    padding-right: 90px !important;
    border-bottom: solid 1px #d5d5d5 !important;
    padding: 7px 0 4px !important;
    line-height: inherit !important;
}

footer .subscribe_find_us .input {
    /* border-bottom: solid 1px #000; */
    margin-top: 10px;
}

footer .subscribe_find_us .hbspt-form .hs_submit .actions {
    position: relative;
    left: 0;
    bottom: 0;
    margin-top: 20px;
    text-align: left;
}

footer .subscribe_find_us label#label-firstname-9ea92d28-2c96-41cd-bf34-336a1435d34f {
    display: none;
}

footer .subscribe_find_us legend.hs-field-desc {
    color: #7b39ed;
}
.footer_in .columns img {
    margin-bottom: 0;
    margin-top: 30px;
}


/*.interested-section .interested-form input{height:48px !important; width:350px !important}*/

.header-banner-right img {max-width: 290px;}
.header-banner {align-items: center;}  
.larger-img .header-banner-right img {
    max-width: 100%;
    background-color: transparent;  
    box-shadow: none;
}
.page-template-zendesk-services.page-amazon-web-services .header-banner {
    align-items: center !important;
} 

.page-template-zendesk-services .header-banner{align-items: center !important; }
.page-template-zendesk-services .companies-section .companies-head h2:before{border-color: transparent transparent #49BFAA transparent;}
.page-template-zendesk-services .companies-section .companies-head h2{color: #2F3941;}
.page-template-zendesk-services .two-column-content .column-right p {max-width: 621px;}
.page-template-zendesk-services .two-column-content .column-right p:first-child {width: 100%;}

@media (min-width: 767px){ 
 
.page-template-zendesk-services .two-column-content .column-left  {padding-right: 30px;}
.page-template-zendesk-services .two-column-content .column-right,.page-axia-sugarcrm .two-column-content .column-right{display: flex; flex-wrap: wrap;justify-content:center;}
.page-template-zendesk-services .two-column-content .column-right p,.page-axia-sugarcrm .two-column-content .column-right p {width: calc(25% - 30px);margin: 15px 15px;} 

}

@media (min-width: 992px){
.page-template-zendesk-services .two-column-content .column-left {padding-right: 69px;}
.page-id-22289 .level-section#efficiency-reviews .level-left img{padding-bottom: 50px;}
.page-id-22289 .axia .axia-animation .axia-banner img{padding-bottom: 50px;}
}


.cookie-notice-container {text-align: left; }
span#cn-notice-buttons {float: right; margin-top: 1px; padding-right: 24px; }
#cookie-notice .cn-button:not(.cn-button-custom) {background-color: #38003b !important; color: #fffefe; border: solid 1px #38003b !important; min-width: 120px; border-radius: 20px !important; height: 40px; line-height: 21px !important; }
.cn-text-container a {color: #38003b !important; }
span#cn-notice-text {font-family: 'Agrandir'; font-size: 14px; width: calc(100% - 300px); letter-spacing: 0.5px; }
span#cn-notice-text strong {font-size: 18px; /* display: block; */ text-transform: capitalize; padding-bottom: 5px; display: inline-block; }
#cookie-notice a#cn-accept-cookie {background-color: transparent !important; color: #38003b; }
#cookie-notice a#cn-accept-cookie:hover {background-color: #480b4b; }
#cookie-notice .cn-button:not(.cn-button-custom):hover {background-color: #480b4b !important; }
#cookie-notice a#cn-accept-cookie:hover {background-color: #7b39ed !important; color: #fff !important; border-color: #7b39ed !important; }
#cookie-notice .cn-button:not(.cn-button-custom):hover {background-color: #7b39ed !important; border-color: #7b39ed !important; }
#cookie-notice .cookie-notice-container {text-align: left; padding-right: 127px; padding-top: 19px; padding-bottom: 8px; }
a#cn-refuse-cookie {color: #fff !important; }
.cky-notice .cky-title {margin-bottom: 0 !important;}
.cky-consent-bar .cky-notice-des p a {color: #480b4b; } 

@media (max-width:992px) {

    #cookie-notice .cookie-notice-container {padding-right: 0;}
    span#cn-notice-text {width: 100%; }
    .cookie-notice-container #cn-notice-buttons {width: 100%; margin-bottom: 20px; }
    #cookie-notice .cn-button:not(.cn-button-custom) {  margin-left: 0 !important;margin-right: 13px !important; }
}


.page-template-zendesk-services.page-faye-zendesk-capabilities .reviews-section {background-color: #f2f2f2; margin: 0; padding-top: 130px; padding-bottom: 0; }
.page-faye-zendesk-capabilities .reviews-banner-left img {clip-path: none;}
.page-template-zendesk-services.page-faye-zendesk-capabilities .reviews-section:nth-last-of-type(1) {padding-bottom: 130px; }

@media (max-width:992px) {
    .page-template-zendesk-services.page-faye-zendesk-capabilities .reviews-section {padding-top: 90px; padding-bottom: 0; }
    .page-template-zendesk-services.page-faye-zendesk-capabilities .reviews-section:nth-last-of-type(1) {padding-bottom: 90px; }

}

.page-template-zendesk-services .main-header-bg .container {

}

.page-zendesk .header-banner-right img {
    box-shadow: none;
    padding: 0;
    border-radius: 0;
    background-color: transparent;
    max-width: 250px;
}
.page-zendesk  .header-banner-right {
    display: grid;
}

@media (min-width:1023px) and (max-width:1279px) {
    .header  .navigation {padding-left: 33px; }
    .primary-menu-container>ul>li {padding: 4px 0; }
    .page-template-zendesk-services .main-header-bg .container {max-width: 1023px; }
    .header .primary-menu-container {padding-top: 13px}
    .fixed-menu .header .primary-menu-container {padding-top: 15px;}
    .primary-menu-container>ul>li:hover .sub_menu_wrap {
        margin-top:60px;
    }
    .primary-menu-container>ul>li.menu-item-has-children:hover .sub_menu_wrap {
        margin-top:46px;
    }
}

 
.zendesk-award-year {
    width: calc(100% - 30px);
    text-align: center;
    margin: 0 15px 30px;
}

.zendesk-award-year-inner p {
    font-style: normal;
    font-weight: 700 !important;
    font-size: 14px;
    line-height: 162%;
    text-align: center;
    color: #2F3941;
    margin-top: 10px;
}

.zendesk-award-year-inner p span {
    font-weight: 500;
    display: block;
}

.view-tenth .mask { 
    display: flex;
    align-items: center;
    justify-content: center; 
}

.view-tenth .mask span {
    margin-bottom: 0;
    display: block;
}
 
@media (min-width:767px) {
    .zendesk-award-year {
        width: calc(50% - 30px);
    }
    .form-column-right #hs-form-iframe-0 {
        margin-left: 100px;
    } 
}

@media (min-width:1000px) {
    .zendesk-award-year {
    width: calc(25% - 30px);
}
    .zendesk-award-year-inner p {font-size: 16px;}
}
.zendesk-center-btn{text-align:center}

.aicpa-logo {float: left;margin-right: 20px;max-width: 110px;}
div#gdprVerifier {float: left;max-width: 130px;} 


 

@media (min-width:1280px){ 
.subscribe_find_us {padding-left: 0px;}
.clutch-simplesat {display: flex;flex-wrap: wrap;}

.clutch-simplesat div#simplesat-widget-display {width: 65% !important;margin-top: 1% !important; margin-left: -12px !important;}
.subscribe_find_us {padding-left: 0px;width: 35%;}
.footer_in {width: 65%;float: left;}
} 

@media (min-width:1315px){
.clutch-simplesat div#simplesat-widget-display { 
    width: calc(69% - -9px) !important;
   ;
}
}


@media (min-width: 1600px){
    body:after, .home .container, .home .banner .container {
    max-width: 1575px;
    padding: 0 30px;
}
}


@media (max-width: 1050px) {
    .form-column-right #hs-form-iframe-0 {
    margin-left: 50px;
}
}
@media (max-width: 820px) {

    .hotspot-content .two-column-content .column-left {
        width: 100%;
    }
    .hotspot-content .two-column-content .form-column-right {
        width: 100%;
    }
    .form-column-right #hs-form-iframe-0 {
    margin-left: 0px;
}
    .two-column-content p {
    max-width: initial;
}
}

.page-events-webinars .event-img img {
    object-fit: contain;
    max-height: 180px;
}
.inner-text-section .inner-text-right ol ul li{list-style-type: lower-alpha; padding-left: 0px}
.inner-text-section .inner-text-right ol li ul li:before{content: none !important}
.inner-text-section .inner-text-left{width: 100%; }
.inner-text-section .inner-text-left h2{max-width: 100%}
.inner-text-section .inner-text-right{width: 100%; padding-left: 0px;}

/*.interested-section .form-columns-1 textarea {
    border: 1px solid #e7e7e7!important;
    border-radius: 3px;
    font-size: 1em!important;
    letter-spacing: .3px!important;
    padding: 10px 15px 13px;
    margin-top: 9px;
    color: #480b4b;
    cursor: inherit;
    font-family: Agrandir!important;
    font-weight: 600;
    width: 100% !important;
}*/
.main-header-bg .container {max-width: 1440px !important;}



/*********************new axia********************/

.axia-header .container {
    max-width: 1440px;
    padding: 0 70px;
}

.axia-header .primary-menu-container>ul>li>a {
    color: #161a1e;
}

.axia-header .contact a.btn {
    background-color: #161a1e;
    border-color: #161a1e;
    color: #fff;
}

.banner-without-bg .container {
    padding: 0 72px;
}
section.industry-specific-section.new-aixa h2 {
    font-size: 32px !important;
    font-family: 'Agrandir';
    font-weight: 700 !important;
    letter-spacing: normal;
}
.page-managed-services .primary-menu-container>ul>li>a {
    color: #363636;
}

.page-managed-services .contact a.btn {
    background-color: #480b4b;
    color: #fff;
    border-color: #480b4b;
}
.inner-text-section .inner-text-right ol ul li ol li {
    list-style-type: decimal;
}


@media (max-width:1250px) {
    .banner-without-bg .container,.axia-header .container {
        padding: 0 30px; 
    }  
}
.inner-text-section .inner-text-box.conatct-section .two_column_content-in .inner-text-right ol li ul li ol li{list-style-type: lower-roman !important;}
li.list-formatting ul {list-style-type: lower-alpha; }
li.list-formatting ul li ul li {list-style-type: lower-roman !important;}
li.list-formatting-ood ol li {list-style-type: lower-alpha !important;}



@media (max-width:992px){
    .gt-grid > div.gt-visible {
        left: 0 !important;  
        position: relative !important;
        width: 33.333% !important;
        height: 200px !important;
        top: 0 !important;
    }
    .container-newpage {
        height: auto !important;
    }
    .larger-img .header-banner-right {
            width: 45%;
    }
    .larger-img .header-banner-left {
        width: 55%;
    }

}


@media (max-width:767px){
   
    .larger-img .header-banner-right img { 
        padding: 0;
    } 

    .larger-img .header-banner-right { 
            width:100%;
            display: block;
    }
    .larger-img .header-banner-left {  
        width: 100%; 
    }
    .gt-grid > div.gt-visible {width: 100% !important; height: 250px !important; position: relative !important; }
    .view img {max-height: 200px; max-width: 250px; display: block; } 
}




.culture-left img {
    margin-top: 44px;
    margin-left: 0px;
    width: calc(100% - 75px);
    left: 0px;
    margin-right: 75px;
    display: inline-block;
    object-fit: cover;
    max-width: 100%;
}

@media (max-width:1280px){
    .culture-left img {
    width: calc(100% - 55px);
    margin-right: 55px;
}
}

@media (max-width: 767px){
    .culture-left img {
    margin-top: 44px;
    width: 100%;
    margin-right: 0px;
    object-fit: cover;
    max-width: 100%;
}
}


/******************************************/


.resources h2:before {content: ""; display: inline-block; border-style: solid; border-width: 0 0 27px 27px; border-color: transparent transparent #480b4b transparent; margin-bottom: 15px; position: absolute; top: -55px; }
.resources h2 {margin-top: 86px; width: 25%; float: left; color: #480B4A;  font-style: normal; line-height: normal; letter-spacing: 0.58px; }
.resources-inner {display: flex; padding: 24px 20px; flex-direction: column; align-items: center; background: #F8F9F9; max-width: 242px; float: left; margin-right: 24px; text-align: center; width: 100%; }
.resources-inner a.btn {background-color: #49BFAA; display: flex; padding: 12px 22px 9px 22px; justify-content: center; align-items: center; text-align: center; font-family: Agrandir; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.36px; min-width: 124px; background-position: 81% 12px; background-size: 9px; display: inline-block; margin-top: 0; }
.resources-inner a.btn:hover {background-color: #470948; border-color: #470948; }
section.resources {background-color: #fff; padding: 85px 0; }
.resources-box h4 {font-family: Agrandir; font-size: 18px; font-style: normal; font-weight: 700 !important; line-height: 152%; /* 27.36px */ color: #161B1F; margin: 17px 0; }
.page-news .accordion {margin: 2rem auto; width: 100%; }
.page-news .accordion-item {background-color: white; margin: 1rem 0; border-radius: 0.5rem; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25); width: 100%; padding: 20px 20px 14px; }
.page-news .accordion-item-header {width: 100%; position: relative; cursor: pointer; }
.page-news .accordion-item-header::after {content: ''; display: block; border-bottom: 2px solid #374151; border-right: 2px solid #374151; transform: rotate(45deg); height: 10px; width: 10px; position: absolute; cursor: pointer; right: 0px; top: 0px; }
.page-news .accordion-item-header.active::after {transform: rotate(225deg); top: 6px; }
.page-news .accordion-item-body {overflow: hidden; transition: max-height 0.2s ease-out; } 
.page-news .active .accordion-item-body {max-height: 100% !important; }
.page-news .accordion-item-body-content {padding: 25px 1rem 0px; line-height: 1.5rem; border-image: linear-gradient(to right, transparent, #34495e, transparent) 1; display: flex; flex-wrap: wrap;  }
.page-news .accordion-item-body-content .content-box {width: calc(25% - 40px); margin: 0 20px 50px; text-align: center; }
.page-news .accordion-item-body-content .content-box img {   
    width: auto!important; 
    max-height: 100px;
    max-width: 100% !important;
    margin-bottom: 20px;
    height: auto !important;
}
.content-box p {color: #000; text-align: center; font-family: Agrandir; font-size: 14px; font-style: normal; font-weight: 400; line-height: 152%; max-width: 215px; margin: auto; }
.page-news .awards .container {
    max-width: 1440px;
}
.page-news .accordion-item:first-child .accordion-item-body {
    display: block;
}
.page-news .accordion-item .accordion-item-body {display: none; } 
.page-news .ui-state-active .accordion-item-body {display: block; }

.page-news .accordion-item-body-content {padding-top: 40px; }
.page-news .accordion-item-header h5 {font-family: Agrandir; font-size: 15px; font-style: normal; font-weight: 700 !important; line-height: 1.1; /* 22.8px */ color: #161B1F; margin-bottom: 0; }

.page-news .press-list ul li h3 a:hover {
    color: #6B55A4;
}

.page-news .awards {background-color: #F8F9F9; }
.page-news .press-list {padding-top: 180px; }
.page-news section.press_section {padding: 80px 0; } 

.page-news .press-list ul li {padding: 0; border: none; margin-bottom: 32px; }
.page-news .press-list ul li h3 {margin-bottom: 0; text-transform: none; font-family: Agrandir; font-size: 15px; font-style: normal; font-weight: 700 !important; line-height: 152%; /* 22.8px */ letter-spacing: normal; }
.page-news .press-list ul li h3 a {text-transform: none; font-family: Agrandir; font-size: 15px; font-style: normal; font-weight: 700 !important; line-height: 152%; /* 22.8px */ letter-spacing: normal; padding-right:0; }
.page-news .press-list ul li a {background-image: none; font-family: Agrandir; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.13px; color: #49545C; }
.page-news .press-list .loadMore {text-align: left; padding: 0; }
.page-news .loadMore a {font-family: Agrandir; font-size: 15px; font-style: normal; font-weight: 400; line-height: 142%; /* 21.3px */ text-decoration-line: underline; padding: 0 !important; text-transform: uppercase; }

.page-news .press-list ul li span.date {
    color: var(--grey-grey-700, #49545C);
    font-family: Agrandir;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.13px;
}

@media (min-width:1300px) { 
    .page-news .support-section h2 {font-size: 58px; }  
    .page-news .culture-left h2 {font-size: 58px; } 
    .page-news .support-section h2,.resources h2 {font-size: 58px; }
    .page-news .accordion-item-body-content .image-box {max-height: 135px; height: 100%; }    
}

@media (max-width:1200px) {  
    .resources-inner {
        width: calc(25% - 24px);
    }
}

@media (max-width:992px) {   
    .resources h2 {
        width: 100%;
        margin-bottom: 29px;
        display: inline-block;
    } 

    .resources-inner {
        width: calc(33.333% - 24px);
        max-width: 100%;
    }
    .page-news .accordion-item-body-content .content-box {
    width: calc(33.333% - 40px);
}
.page-news .press-list {
    padding-top: 164px;
}
.page-news section.press_section {
    padding: 64px 0 30px;
}

}

@media (max-width:767px) {
.page-news .accordion-item-body-content .content-box {
    width: calc(100% - 27px);
}
.resources-inner {
    width: 100%;
    max-width: 100%;
    margin: 14px 0;
}
.page-news .press-list {
    padding-top: 10px;
}

}




.single-software .banner-img { 
    float: right;
    width: 22%;
    margin-top: 10px;
}
.single-software .banner-img img {
    border-radius: 25px; 
    max-width: 250px;
    float: right; 
}
.single-software .banner_content .heading {
    width: 70%;
    float: left;
}
.single-software .banner .container .row { 
    width: 100%;
}

.single-software .banner.inner-banner .banner_content { 
   
    width: 100%; 
    display: flex;
    align-items: center;
}
 
@media (max-width:1400px) {
    .single-software .banner-img {
        width: 30%;
    }
}
 
@media (max-width:1022px) {
    .single-software .banner-img img {float: left;} 
    .single-software .banner-img { 
        float: left;
        width: 100%;
        margin-top: 40px;  
    }
    .single-software .banner.inner-banner .banner_content {flex-wrap: wrap;}
    .single-software .banner_content .heading {
        width: 100%;
        float: left;
    }
}


/******************************/

.page-template-template-landing .main-header-bg .header-banner-left h1 {
    font-size: 4em;
    line-height: 1.35;
    letter-spacing: 3px;
}

.page-template-template-landing .main-header-bg .header-banner-left p {
    letter-spacing: 0.5px;
}

.page-template-template-landing section.main-header-bg {
    padding: 140px 0;
    background-size: contain;
}

.content_box ul li {
    list-style-type: none;
    font-size: 18px;
    margin: 12px;
    letter-spacing: 0.5px;
    color: #fff;
    position: relative; 
}

.core_section.competitors-section .content_box {
    padding: 173px 100px 99px 143px;
    max-width: 800px;
    width: 100%;
    background-color: #6947bd;
}

section.core_section.competitors-section {}

.core_section.competitors-section .content_box ul {
    margin: 33px 0;
}

.core_section.competitors-section .content_box ul li:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #fff;
    border-radius: 5px;
    left: 0;
    top: 9px;
}

.core_section.competitors-section .content_box ul {
    margin-left: 0;
    padding-left: 0;
    margin-top: 40px;
}

.core_section.competitors-section .content_box ul li {
    padding-left: 36px;
    margin-bottom: 21px;
    line-height: 1.8;
    letter-spacing: 1px;
}

.core_section.competitors-section .content_box h2:before {
    display: none;
}

section.core_section.competitors-section .container {
    max-width: 1610px;
}

.work-inner .col-3 {
    width: calc(25% - 30px);
    float: left;
    margin: 0 15px;
    padding: 0 20px;
    border-right: solid 1px #dfdfdf;
}

.heading-icon {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 21px;
}

.heading-icon h4 {
    margin-bottom: 0;
    margin-left: 13px;
}

.dose-work-section h2 {
    text-align: center;
}

h2 {}

.work-inner {
    padding-top: 50px;
    display: flex;
    margin: 0 -15px;
}

.work-inner .col-3:last-child {
    border-right: none;
}

.dose-work-section .container { 
    max-width: 1515px;
} 



.work-inner .col-3 p:last-child {
    margin-bottom: 0;
}

section.dose-work-section {
    padding-top: 130px;
}
.page-template-template-landing .hbspt-form  { 
    width: 100%;
    max-width: 100%; 
    float: right;
    background-color: rgba(255 255 255 / 0.5);
    padding: 40px;
    border-radius: 9px;
  
}

.page-template-template-landing .header-banner-right  p {
    width: 100%;
}



 .hotspot-content .form-column-right .hbspt-form {
    margin-top: 0;
}
 .hotspot-content .two-column-content {
        align-items: normal;
 }
 section.hotspot-content {
    margin-top: 80px;
}
.page-2023-cx-trends-report .header-banner-right img {
    box-shadow: none;
    background-color: transparent; 
    max-width: 100%;
}  

.page-template-template-landing .header-banner-right {
    padding-left: 70px; 
}


@media (max-width: 1400px) {
    .page-template-template-landing .main-header-bg .header-banner-left h1 {
        font-size: 3em;
            line-height: 1.2;
    letter-spacing: 3px;

    }
    .work-inner .col-3 p {
        font-size: 14px;
    }
    .core_section.competitors-section .content_box {
        padding: 140px 92px 99px 100px;
    }
}

@media (max-width: 1000px) {   

    .page-template-template-landing section.main-header-bg {
        background-size: cover;
    } 
    section.dose-work-section {
    padding-top: 80px;
}
    .work-inner {flex-wrap: wrap;}
    .core_section.competitors-section .content_box {
        max-width: 100%;
    }
    .core_section {padding-top: 41vw;} 
    .core_section.competitors-section .content_box { 
        padding: 90px 92px 99px 80px;
    }
    .work-inner .col-3 {margin-bottom: 40px;    width: calc(50% - 30px);}
    .work-inner .col-3:nth-child(2) {
        border-right: none;
    }
    .content_box ul li {font-size: 16px;} 
    .page-template-template-landing .header-banner-right {
        padding-left: 0;
        width: 100%;
        margin-top: 30px; 
    } 
    .page-2023-cx-trends-report .hotspot-content .form-column-right .hbspt-form {
        margin-top: 0;
    }
    .page-2023-cx-trends-report section.hotspot-content {
        padding-top: 80px;
    }
    .page-2023-cx-trends-report .two-column-content  {
        align-items: flex-start;  
    }
    .page-template-template-landing section.main-header-bg {padding-bottom: 80px;} 
}

@media (max-width: 767px) {  
.core_section.competitors-section .content_box {
    padding: 60px 30px 99px 30px;
}
.page-template-template-landing .header-banner-right {
    padding-left: 0;
}
.core_section .content_box h2 {font-size: 3em;}
.work-inner .col-3 {margin-bottom: 40px;    width: calc(100% - 30px); padding: 0 0 20px; border-right: none; border-bottom: solid 1px #dfdfdf;}
.work-inner .col-3:last-child{
    border-bottom: none;
}
.page-template-template-landing section.main-header-bg {
        padding: 96px 0 80px;
}

.content_box ul li { 
    margin: 12px 0;
}
} 



/*********************/

div#news-silder {
    display: flex;
    flex-wrap: wrap;
}

#news-silder .item .item-img {
    position: absolute;
    bottom: 0;
    width: 100%;
}

#news-silder .item {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 14vw;
    position: relative;
}

.interested-section .interested-form  textarea {
    height: 120px;
    border: none;
    border: 1px solid #e7e7e7!important;
    border-radius: 3px;
    font-size: 1em!important;
    letter-spacing: .3px!important;
    padding: 10px 15px 13px;
     resize: none;
}
.hbspt-form form .hs-message .hs-fieldtype-textarea {
    resize: none;
}



@media (min-width: 767px) {
.form-column-right #hs-form-iframe-0 {
    margin-left: 100px;
}
    #news-silder .item-text {
        position: relative;
        width: 100%;
        padding-bottom: 20px;
    }

    #news-silder .item-text a {
        position: absolute;
        bottom: 0;
    } 

    #news-silder .item-text a { 
        width: 100%;
        display: inline-block;
        background-position: right center;
    }
}

@media (max-width: 1100px) {
    #news-silder .item {
        padding-bottom: 21vw;
    }
}

@media (max-width: 992px){
    #news-silder .item {
        padding-bottom: 25vw;
    }
}
 

@media (max-width: 767px) {
    #news-silder .item .item-img {
        position: relative; 

    } 
     #news-silder .item { 
        
        padding-bottom: 0;
    }
}


div#gdprVerifier {
    float: left;
    padding: 0 5px;
    max-width: 110px;
}
.footer-badges { 
    display: flex;
    align-items: center;
}


div#simplesat-widget-display {
    display: flex;
}

.footer-badges img {
    max-width: 90px !important;
    height: auto !important;  
    padding: 0 5px;
}

body .verification-gpdrBadge-2w2zN {
    font-family: -webkit-body;
    margin-bottom: 0 !important;
}
.clutch-widget iframe {
    width: 137px !important;  
}

@media (max-width: 1100px) {
    .clutch-widget {
    padding-top: 0;
    width: auto;
    display: inline-block;
    float: left;
}
.clutch-widget iframe {
    width: 150px;
}

}

@media (max-width: 767px) { 
    div#simplesat-widget-display {
    display: flex; 
    margin-top: 0!important;
    clear: both;
    padding-top: 20px;
}
}   

 
/************ cs landing page ************************/   

.page-cs-trends-analysis-light section.support-section.new-support.theme-block,.page-cs-trends-analysis-dark section.support-section.new-support.theme-block {
    background-color: #f7f9f8;
        padding-top: 150px;
} 

.page-cs-trends-analysis-light section.support-section.new-support h2,.page-cs-trends-analysis-dark section.support-section.new-support h2 {
    color: #480b4b;
}
 
.page-cs-trends-analysis-light section.support-section.new-support h2:before,.page-cs-trends-analysis-dark section.support-section.new-support h2:before {
    border-color: transparent transparent #40a69e transparent;
}
.page-cs-trends-analysis-light .support-section ul li:after,.page-cs-trends-analysis-dark .support-section ul li:after{
    background-color: #fff;
}  


section.support-section.new-support {
    background-color: #f7f9f8;
    padding-top: 150px;
}
.page-cs-trends-analysis-light .support-section ul li:hover:after,.page-cs-trends-analysis-dark .support-section ul li:hover:after {
    height: 100%;
    opacity: 1;    
    background-color: #49bfaa;
}  

  

.right-content-inner span.icon-box img { 
    max-width: 70px;
}

   @media (min-width: 1200px) { 
    .page-cs-trends-analysis-light section.support-section.new-support h2,.page-cs-trends-analysis-dark section.support-section.new-support h2 {
        font-size: 3em;
    }
 
} 


@media (min-width: 1450px) {
    .page-cs-trends-analysis-light section.support-section.new-support h2,.page-cs-trends-analysis-dark section.support-section.new-support h2 {
        font-size: 4em;
    }

} 
 

/********************************/    
 
.page-cx-maturity-analysis .customer-support,.page-zendesk-maturity-analysis .customer-support {background-color: #3DAE98; }
.page-cx-maturity-analysis .customer-text h2:before,.page-zendesk-maturity-analysis .customer-text h2:before {border-width: 0 0 27px 27px; border-color: transparent #480b4b #480b4b transparent; }
.page-cx-maturity-analysis .customer-box p,.page-zendesk-maturity-analysis .customer-box p {font-weight: 900 !important; color: #3DAE98; font-size: 20px; line-height: 1.4; margin-top: 10px; margin-bottom: 0; }
.page-cx-maturity-analysis .support-section h2:before,.page-zendesk-maturity-analysis .support-section h2:before {border-width: 0 0 27px 27px;     border-color: transparent #40a69e #40a69e transparent; }     


/*************************** industery ******************/

.main-header-bg + .partner_logo_ection.clients-section .title_partner_logo h2 {font-style: normal; font-weight: 500; font-size: 48px !important; line-height: 1.3 !important; text-align: left; letter-spacing: 0.02em; color: #2F3941; max-width: 100%; margin-bottom: 45px; padding-left: 0; }
.main-header-bg + .partner_logo_ection.clients-section h2:before {content: ''; position: absolute; display: inline-block; border-style: solid; border-width: 0 0 27px 27px; top: -46px; border-color: transparent transparent #49BFAA transparent; left: 0%;}
.main-header-bg + .partner_logo_ection.clients-section {padding: 120px 0 115px; }
.main-header-bg +  .partner_logo_ection ul {justify-content: center; }
section.how-we-help-section {background-color: #480b4b !important; text-align: center; padding: 90px 0; background-image: url(assets/images/clude-bg.png); background-repeat: no-repeat; background-position: center 101%; }
.how-we-help-section h2 {color: #fff; font-size: 48px; letter-spacing: 2px; margin-bottom: 40px; text-align: left; padding-left: 15px; padding-top: 40px; position: relative; }
.how-we-help-box {width: calc(33.333% - 30px); margin: 0 15px 30px; background-color: #fff; padding: 30px; padding: 40px 32px;}
.how-we-help-box h3 {color: var(--Grey-Grey-900, #161B1F); text-align: center; font-feature-settings: 'clig' off, 'liga' off; font-family: Agrandir; font-size: 21px; font-style: normal; font-weight: 700 !important; line-height: normal; text-align: center; margin-left: auto; margin-right: auto; text-transform: capitalize; min-height: 54px; display: inline-block; }
.how-we-help-box p {color: var(--Grey-Grey-700, #49545C); text-align: center; font-style: normal; font-weight: 400; line-height: 162%; /* 29.16px */ letter-spacing: 0.18px; }
.how-we-help-inner {display: flex; flex-wrap: wrap; justify-content: center; }
.platforms-recommend h2 {font-style: normal; font-weight: 500; font-size: 48px !important; line-height: 1.3 !important; text-align: center; letter-spacing: 0.02em; color: #2F3941; max-width: 100%; text-align: left; margin-bottom: 45px; }
.platforms-recommend h2:before {content: ''; position: absolute; display: inline-block; border-style: solid; border-width: 0 0 27px 27px; top: -46px; border-color: transparent transparent #49BFAA transparent; left: 0; transform: none; }
section.platforms-recommend {padding: 120px 0 30px; }
.recommend-box {width: calc(50% - 80px); margin: 0 40px 80px; position: relative; padding-bottom: 45px; }
.platforms-recommend-inner {display: flex; margin: 0 -40px; flex-wrap: wrap; }
.recommend-box a.btn {
    display: inline-flex;
    padding: 10px 18px 9px 22px;
    justify-content: left;
    align-items: center;
    gap: 10px;
    border-radius: 30px;
    border: 1px solid var(--Teal-Teal-400, #49BFAA);
    background-color: transparent;
    color: var(--Teal-Teal-500, #46A695);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.36px;
    text-align: left;
    background-image: none;
    background-size: 18px;
    background-position: 86% center;
    position: absolute;
    bottom: 0;
    background-repeat: no-repeat;
    min-width: inherit; 
}

.recommend-box p {color: var(--Grey-Grey-700, #49545C); font-style: normal; font-weight: 400; line-height: 32px; /* 177.778% */ letter-spacing: 0.18px; font-size: 18px; }
.recommend-logo {margin-bottom: 25px; min-height: 56px; }
.recommend-logo img {max-height: 60px; }
.recommend-box a.btn:after {
    background-image: url(assets/images/arrow-right.png);
    margin-top: 0;
    background-size: 18px;
    margin-left: 0px;
    width: 13px; 
}
.recommend-box a.btn:hover:after {
        background-image: url(assets/images/arrow-right-wite.png);
}
section.testimonial-center {background: #fff !important; padding: 80px; }
section.testimonial-center .container {background-color: #38003b; padding: 80px 30px; }
.testimonial-box .auther-box {margin: 0; position: relative; bottom: 0; }
.testimonial-box {max-width: 800px; margin: 0 auto; text-align: center; position: relative; overflow: hidden; padding: 0 80px; }
.testimonial-box .testimonial-box-inner {position: relative; padding-top: 50px; float: left; }
.testimonial-box .testimonial-box-inner:before {content: ""; background: url(assets/images/cute.png) no-repeat center center; position: absolute; left: 50%; transform: translateX(-50%); top: 0; width: 40px; height: 40px; }
.testimonial-box p {color: var(--Grey-Grey-White, #FFF); text-align: center; font-size: 24px; font-style: normal; font-weight: 400; line-height: 142%; /* 34.08px */ }
.testimonial-box .auther-box strong {display: block; margin: 20px 0; }
.testimonial-box .testimonial-box-inner img {max-width: 120px; max-height: 90px; }
.testimonial-box .slick-list.draggable {overflow: hidden; }
.testimonial-box button.slick-arrow {position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; background-color: transparent; font-size: 0; border: none; cursor: pointer; border: solid 1px #828282; }
.testimonial-box button.slick-next.slick-arrow {left: auto; right: 0; }
.testimonial-box button.slick-arrow:after {content: ""; border: solid white; border-width: 0 2px 2px 0; display: inline-block; padding: 5px; transform: rotate(135deg); margin-left: 6px; }
.testimonial-box button.slick-next.slick-arrow:after {transform: rotate(-45deg); margin-left: 0; }
.testimonial-box button.slick-arrow:hover {background-color: #fffefe47; }
.testimonial-box .slick-dots button {width: 10px; height: 10px; padding: 0; font-size: 0; border-radius: 50%; border: none; /* background-color: #f6f6f647; */ }
.testimonial-box .slick-dots li {float: left; margin: 0 4px; list-style-type: none; }
.testimonial-box ul.slick-dots {display: none !important; justify-content: center; margin-top: 14px; }
.testimonial-box ul.slick-dots li.slick-active button {background-color:#f6f6f647; }
.new-partner_logo_ection.center_logos {background-color: #F8F9F9; padding: 90px 0 100px; }
.excellence-logo {padding: 0 10px; }
.new-partner_logo_ection.center_logos h2 {font-style: normal; font-weight: 500; font-size: 48px !important; line-height: 1.3 !important; text-align: center; letter-spacing: 0.02em; color: #2F3941; max-width: 100%; margin-bottom: 45px;}
section.partner_logo_ection.clients-section.title_center .container {width: 100%; }
.new-partner_logo_ection.center_logos ul {margin: 0 auto; background-color: #fff;}
section.new-partner_logo_ection + section#contact_us {margin-top: 0;}
section.new-partner_logo_ection+ section#contact_us .container {background-image: url(assets/images/cloud-contact-bg.png); background-size: 450px; background-position: left bottom; padding: 75px 74px 60px; min-height: 550px; }
section.new-partner_logo_ection + section#contact_us h2:before {display: none; }
section.new-partner_logo_ection + section#contact_us h2 {font-size: 48px; color: #2f3941; }
section.new-partner_logo_ection + section#contact_us p {color: var(--Grey-Grey-900, #161B1F); font-size: 18px; font-style: normal; font-weight: 400; line-height: 32px; /* 177.778% */ letter-spacing: 0.18px; display: inline-block; width: 100%; margin-top: 0; }
section.new-partner_logo_ection + section#contact_us .hbspt-form .hs_submit .actions input[type=submit],
section.new-partner_logo_ection + section#contact_us .gform_footer input.button {/* display: flex; */ padding: 10px 22px 9px 22px; justify-content: left; align-items: center; background-color: #49BFAA; min-width: 120px; width: auto; text-align: left; background-image: url(assets/images/arrow-right-wite.png); background-size: 16px; }
.recommend-box a.btn:hover {background-color: #38003b; color: #fff; border-color: #fff; background-image: url(assets/images/arrow-right-wite.png); }
.new-partner_logo_ection + section#contact_us .container label.gfield_label {display: block !important; margin-bottom: 8px; font-weight: 500; color: var(--Grey-Grey-800, #2F3941); font-family: Agrandir; font-size: 14px; font-style: normal; font-weight: 700; line-height: 23px; /* 164.286% */ }
.partner_logo_ection.title_center ul.slick-initialized li {width: auto; float: left; display: flex; }
.partner_logo_ection.title_center {display: flex; flex-wrap: wrap; justify-content: center; }
.partner_logo_ection.title_center ul.slick-initialized {display:inherit; overflow: hidden;}
.partner_logo_ection.title_center ul.slick-initialized .slick-list.draggable {overflow: hidden;}
.partner_logo_ection.title_center ul.slick-initialized button.slick-arrow {position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; background-color: transparent; font-size: 0; border: none; cursor: pointer; border: solid 1px #828282; }
.partner_logo_ection.title_center ul.slick-initialized button.slick-arrow {position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; background-color: transparent; font-size: 0; border: none; cursor: pointer; border: solid 1px #828282; }
.partner_logo_ection.title_center ul.slick-initialized button.slick-arrow.slick-next {left: auto; right: 0; }
.partner_logo_ection.title_center ul.slick-initialized button.slick-arrow:after {content: ""; border: solid #38003b; border-width: 0 2px 2px 0; display: inline-block; padding: 5px; transform: rotate(135deg); margin-left: 6px; }
.partner_logo_ection.title_center ul.slick-initialized button.slick-arrow.slick-next:after {transform: rotate(-45deg); margin-left: 0; }
.partner_logo_ection.title_center ul.slick-initialized button.slick-arrow:hover {background-color: #fffefe47; }
.partner_logo_ection.title_center ul.slick-initialized {position: relative; padding: 0 60px; }
.partner_logo_ection.title_center ul.slick-initialized .slick-dots button {width: 10px; height: 10px; padding: 0; font-size: 0; border-radius: 50%; border: none; /* background-color: #f6f6f647; */ }
section.new-partner_logo_ection + section#contact_us h2:before {display: block; bottom: 44px; }
.making-software-left h2:before {display: block; content: ""; display: inline-block; border-style: solid; border-width: 0 0 27px 27px; border-color: transparent transparent #49BFAA transparent; margin-bottom: 3px; position: absolute; left: 0; top: -41px; }
.how-we-help-section h2:before {content: ""; display: inline-block; border-style: solid; border-width: 0 0 27px 27px; border-color: transparent transparent #fff transparent; margin-bottom: 3px; position: absolute; left: 15px; top: 0px; }


@media (min-width: 768px) {
    section.partner_logo_ection.title_center ul li {width: calc(25% - 30px); min-width:160px; }
}   



@media (max-width: 992px) {

.how-we-help-box {width: calc(50% - 30px); }
.excellence-logo {padding: 0 10px; }
section.testimonial-center {padding: 60px 50px; }
.recommend-box {width: calc(50% - 50px); margin: 0 25px 80px; }
.platforms-recommend-inner {margin: 0 -25px; }
.partner_logo_ection.title_center ul.slick-initialized button.slick-arrow {top: auto !important; transform: translate(0%, -50%); left: 50%; bottom: 0; right: auto !important; margin-left: -30px; }
.partner_logo_ection.title_center ul.slick-initialized .slick-list.draggable {padding-bottom: 50px; }
.partner_logo_ection.title_center ul.slick-initialized button.slick-prev.slick-arrow {margin-left: 24px; }
.industry-specific .industry-spe-tab {padding-right: 0; }
.main-header-bg + .partner_logo_ection.clients-section {
      padding: 115px 0 0;  
} 
section.platforms-recommend {
    padding-bottom: 0;
}

} 


@media (max-width: 767px) {

    .making-software-section ul.slick-dots {width: 100%;} 
    .partner_logo_ection.title_center ul.slick-initialized {padding: 0 ; }
    .partner_logo_ection.title_center ul.slick-initialized button.slick-arrow { display: none;}
    .testimonial-box {padding: 0; }
    .testimonial-box button.slick-arrow {display: none; }
    .testimonial-box ul.slick-dots {display: flex !important; padding-left: 0; }
    .how-we-help-section h2 {font-size: 36px; }
    .how-we-help-box h3 {font-size: 20px; }
    .how-we-help-box {width: calc(100% - 30px); }
    .platforms-recommend h2,.excellence-logo-center-heading h2,
    .main-header-bg + .partner_logo_ection.clients-section .title_partner_logo h2 {font-size: 36px !important; }
    .recommend-box {width: calc(100% - 50px); }
    section.testimonial-center {padding: 60px 30px; }
    .testimonial-box p {font-size: 18px; }
    section.new-partner_logo_ection + section#contact_us .container {width: 100%; padding: 60px 30px 60px; }
    .excellence-logo-center-heading .excellence-logo-inner {padding: 20px; }
    .excellence-logo-center-heading .excellence-logo-inner .excellence-logo {width: 50%; padding: 10px 10px; }
    .new-partner_logo_ection.center_logos li.item {width: 50% !important; }
    .recommend-box:last-child { 
        margin-bottom: 0; 
    }
    .making-software-section .making-software-slider.slick-initialized .making-software-right-inner {
        display: inline-block;
        background-color: #480b4b; 
    }
    .making-software-section .making-software-text {  
        padding-top: 60px;
    }  
    .making-software-text .auther-box { 
        margin-top: 0;    
    }  
    .new-partner_logo_ection.center_logos {
        padding-top: 55px;  
    }   
    section.making-software-section { 
        margin-bottom: 10px;
    }
    .making-software-left {  
        padding-right: 0px; 
    }
    section.industry-specific-section {
        padding: 60px 0; 
    }
    section.how-we-help-section {
        padding: 65px 0 50px;
    }
    
} 
.support-section ul li:after {
    background-color: #fff;
}
.page-sugar-2-0-analysis section.support-section.new-support.theme-block {
    background-color: transparent;
}
section.support-section.new-support.theme-block {
    margin-top: 0;
}

.single-software .culture-list h3 {margin-top:15px;}
@media(max-width: 992px) {
	.partner_logo_ection.title_center ul.slick-initialized button.slick-prev.slick-arrow {
    margin-left: -50px;
}
	.partner_logo_ection.title_center ul.slick-initialized button.slick-arrow.slick-next {
    
    margin-left: 10px;
}
}
@media(max-width: 575px) {
	.making-software-left {
    padding-right: 0;
}
	.partner_logo_ection.title_center ul.slick-initialized button.slick-arrow {
		display: none;
	}
}
.two-column-content .column-right p {
    width: calc(25% - 24px) !important;
    margin: 15px 12px !important; 
}
.two-column-content .column-right p:first-child {
    width: 100% !important;
} 


/******************** custom dev ********************/ 

.page-custom-development-services section.culture-section.text-work .culture-left {width: 100%; padding-top: 70px; border: none; margin-top: 50px; padding-bottom: 0; }
.page-custom-development-services section.culture-section.text-work .culture-list {width: 100%; margin-top: 40px; }
.page-custom-development-services .culture-section.text-work li {width: calc(25% - 30px); justify-content: center; padding-left: 0; clear: both; }
.page-custom-development-services .culture-list ul {justify-content: center; }
.page-custom-development-services .culture-section.text-work li h2 {width: calc(100% - 33px); padding-left: 38px; margin-bottom: 30px; font-family: 'Agrandir'; letter-spacing: normal; font-size: 18px; font-weight: 900 !important; line-height: normal; padding-top: 3px; }
.page-custom-development-services .culture-section.text-work ul li img {max-width: 30px; max-height: 28px; left: 0; }
.page-custom-development-services .culture-section.text-work ul li:before {display: none; }
.page-custom-development-services .culture-section.text-work li p {max-width: 380px; }
.page-custom-development-services .culture-section.text-work li h2 br {display: none; }
.page-custom-development-services .culture-section.text-work li {border-top: none;padding-bottom: 60px;} 
.page-custom-development-services .culture-section.text-work li:after {content: ""; position: absolute; background-color: #e2dddd; right: -5px; height: 65%; width: 1px; }
.page-custom-development-services .culture-section.text-work li:after {display: block !important; top: 13px; }
.page-custom-development-services .industry-specific {align-items: normal; }
.page-custom-development-services .culture-section.text-work li:last-child:after {display: none !important; }
.page-custom-development-services section.industry-specific-section {background-color: #f8f9f9; }
.page-custom-development-services .culture-list ul {margin: 0 -15px; }
.page-custom-development-services .right-text .right-text-inner h2:before {border-color: transparent transparent #49bfaa transparent; }
.page-custom-development-services  .culture-section.text-work ul li img {max-width: 30px; max-height: 33px; top: -4px; }

 
.page-custom-development-services .culture-left h2 {color: #161B1F; }
.page-custom-development-services .making-software-left h2 {font-size: 56px; color: #161B1F; }
.page-custom-development-services .making-software-image img {object-position: 15% center; }
.page-custom-development-services .industry-spe-tab h2:before {border-color: transparent transparent #49BFAA transparent; }
.page-custom-development-services .making-software-left a.btn {
    min-width: inherit;
    padding: 12px 30px 10px;   
    background-image: none; 
} 
.page-custom-development-services .content-center .culture-left h2:before {border-color: transparent transparent #49bfaa transparent;}
  
.page-custom-development-services .btn:after {
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 10px;
    content: "";
    width: 10px;
    height: 9px;
    display: inline-block;
    margin-left: 10px;
    margin-top: 4px; 
}
.page-custom-development-services .auther-logo img {width: auto;}
.page-custom-development-services .culture-left h2:before {border-color: transparent transparent #49bfaa transparent;}

@media screen and (min-width: 768px) {
   .page-custom-development-services .culture-left h2 {font-size: 48px;line-height: 50px;} 
  
}
@media (min-width: 1025px){ 
     .page-custom-development-services .industry-spe-tab h2 {font-size: 56px !important; }
    .page-custom-development-services .culture-left h2 {max-width: 100%;}
    .page-custom-development-services .culture-section.text-work li p {font-size: 16px;}
}  

@media screen and (min-width: 1200px) {
     .page-custom-development-services .making-software-left p {font-size: 18px; }
      .page-custom-development-services .culture-section.text-work li p {font-size: 18px;}
}

@media (max-width: 1320px) {
    .page-custom-development-services .culture-section.text-work li:after {right: -6px; }
    .page-custom-development-services .culture-section.text-work li p {padding-right: 10px;}
}
@media (max-width: 992px) {

    .page-custom-development-services .culture-section.text-work li {border-top: none; padding-bottom: 0; min-height: auto; }
    .page-custom-development-services .culture-section.text-work li:after {display: none !important; }
    .page-custom-development-services .culture-section.text-work li:after {right: -7px; }
    .page-custom-development-services .culture-section.text-work li:nth-child(2n) {padding-left: 0; }    
    .page-custom-development-services .level-banner .level-right {padding-left: 0; }
    .page-custom-development-services .culture-section.text-work li:first-child {display: flex; flex-wrap: wrap; justify-content: flex-start !important; position: relative; padding-right: 0px !important; }
    .page-custom-development-services .culture-section.text-work li p {max-width: 100%; font-size: 1em;}
    .page-custom-development-services .list-content {width: 100%;}
    .page-custom-development-services .culture-section.text-work li:after {display: none;}
    .page-custom-development-services .industry-spe-img {width: 100%; padding: 0 21px 20px 0;padding-right: 0;}
    .page-custom-development-services .culture-section.text-work li:first-child, .culture-section.text-work li:nth-child(2),.page-custom-development-services .culture-section.text-work li {width: calc(100% - 30px);}
    .page-custom-development-services section.industry-specific-section {padding-bottom: 0; }
     .page-custom-development-services .culture-section.text-work ul li img {top: 2px;}
    .page-custom-development-services .culture-section.text-work li h2 {padding-top: 0; margin-bottom: 20px;}
    .page-custom-development-services .culture-left h2 {font-size: 2.5em !important;margin: 0 0 20px;line-height: 0.99 !important;letter-spacing: normal;}
    .page-custom-development-services .culture-section.text-work {padding-bottom: 40px;}  
}
 
@media (max-width: 480px) {
    .page-custom-development-services .culture-section.text-work ul li img {top: -6px; }
    .page-custom-development-services .interested-section .hs-form fieldset[class^="form-columns"] div.input {padding: 0 0 0; }
    .page-custom-development-services #interested .hbspt-form label {margin-left: 0; }

}

 



/*************zendesk-health-check**********/

.page-zendesk-health-check .two-column-content .column-right p:after {content: ""; position: absolute; right: -8px; width: 1px; height: 100%; background-color: #01363c; }
.page-zendesk-health-check .two-column-content .column-right p {width: calc(33.333% - 24px) !important; position: relative; }
.page-zendesk-health-check .two-column-content .column-right p:first-child {width: calc(100% - 24px) !important; }
.page-zendesk-health-check .two-column-content .column-right p:last-child:after,
.page-zendesk-health-check .two-column-content .column-right p:first-child:after {display: none; }
.page-zendesk-health-check .landing-left-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.page-zendesk-health-check .landing-left-text p:last-child { 
    margin-bottom: -10px;  
}

@media (max-width: 991px) {

.page-zendesk-health-check .two-column-content { 
   
    flex-direction: column-reverse;
}

.page-zendesk-health-check  section.column-content {
    padding: 34px 0 60px;
}
  
.page-zendesk-health-check .column-right { 
    margin-bottom: 50px;
} 
}

@media (max-width: 480px) { 

    .page-zendesk-health-check .two-column-content .column-right p {width: calc(33.333% - 14px) !important; position: relative; padding: 0; margin: 25px 7px 0!important; }
    .page-zendesk-health-check .two-column-content .column-right p:after {display: none; }
    .page-zendesk-health-check .two-column-content .column-right p:first-child {width: calc(100% - 14px) !important; }
    .page-zendesk-health-check .column-right {margin: 0 -7px; display: flex; flex-wrap: wrap; }
    .page-zendesk-health-check .two-column-content .column-right p:first-child image {max-height: none; }
    .page-zendesk-health-check .two-column-content .column-right p img {height: 100%;width: 100%;object-fit: cover;}

}   



/******************** axia ********************/

.page-axia section.culture-section.text-work .culture-left {width: 100%; padding-top: 70px;}
.page-axia section.culture-section.text-work .culture-list {width: 100%; margin-top: 40px; }
.page-axia .culture-section.text-work li {width: calc(33.333% - 30px); justify-content: center; padding-left: 0; clear: both; }
.page-axia .culture-list ul {justify-content: center; }
.page-axia .culture-section.text-work li:first-child,.culture-section.text-work li:nth-child(2) { /* width: calc(50% - 30px); */ /* max-width: 400px; */ /* margin-left: 40vw; */ }
.page-axia .culture-section.text-work li h2 {width: calc(100% - 70px); padding-left: 38px; margin-bottom: 30px; font-family: 'Agrandir'; letter-spacing: normal; font-size: 18px; font-weight: 900 !important; line-height: normal; padding-top: 3px; }
.page-axia .culture-section.text-work ul li img {max-width: 30px; max-height: 28px; left: 0; }
.page-axia .culture-section.text-work ul li:before {display: none; }
.page-axia .culture-section.text-work li p {max-width: 380px; }
.page-axia .culture-section.text-work li h2 br {display: none; }
.page-axia .tray-axia-text p, .tray-axia-text h2 {max-width: 100%; } 
section.tray-axia-section.image-right .tray-axia-inner {flex-direction: row-reverse; }
section.tray-axia-section.image-right .tray-axia-inner  .tray-axia-text {padding-left: 0; padding-right: 100px; }
.page-axia .axia-update-box  h2 {text-align: left; max-width: 100%; padding-top:40px }
.page-axia .axia-update-box h2:before {display: block !important; content: ''; display: inline-block; border-style: solid; border-width: 0 0 27px 27px; border-color: transparent transparent #49BFAA transparent; margin-bottom: 3px; position: absolute; left: 0; top: 0px; }
.page-axia section.new-partner_logo_ection h2 {position:relative; padding-top:20px}
.page-axia section.new-partner_logo_ection h2:before {content: ""; display: inline-block !important; border-style: solid; border-width: 0 0 27px 27px; border-color: transparent transparent #49BFAA transparent; margin-bottom: 3px; position: absolute; left: 0; top: -30px; }
.page-axia .industry-spe-img img {width: 100%; position: relative; z-index: 9; }
.page-axia .industry-spe-img:after {content: ""; position: absolute; right: 0; height: 100%; width: 100%; background-color: #38003b; bottom: 0; max-width: 350px; max-height: 307px; }
.page-axia .industry-spe-img {display: inline-block; position: relative; width: 93%; padding: 0 30px 30px 0; }
.page-axia section.axia-update-box {margin-bottom: 0; padding-bottom: 16px; }
.page-axia section.industry-specific-section {background-color: #f7f9f8; }

.content-center .culture-left h2 {padding-top: 0; }
.content-center .culture-left h2:before {border-color: transparent transparent #49bfaa transparent;}
.specific-tab .specific-tab-info h4 {padding-bottom: 20px; padding-top: 20px;}

.page-axia .industry-spe-tab h2 {color: #480b4b; line-height: inherit; margin-bottom: 10px; padding-top: 24px; }
.tray-axia-inner .btn:hover {background-color: #7b39ed; }
.page-axia .axia-logo-box {height: 128px; }
.page-axia .culture-section.text-work li:nth-child(3):after,
.page-axia .culture-section.text-work li:last-child:after {display: none; }
.page-axia .tray-axia-text p br {display: none; }

.page-axia .contact a.btn:hover {
        color: #fff;
}
.two-column-content .column-right p {width: calc(25% - 24px) !important; margin: 15px 12px!important; }
.two-column-content .column-right p:first-child {width: 100% !important; }
 
.page-axia .tray-axia-inner .btn:after { 
    background-image: url(assets/images/w-arrow.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 10px;
    content: "";
    width: 10px;
    height: 9px;
    display: inline-block;
    margin-left: 10px;
    margin-top: 4px;
}
.page-axia .tray-axia-inner .btn {   
    background-image: none; 
        padding: 10px 20px 7px 20px;
} 
.page-axia .header-banner-left img {  
    max-width: 160px; 
}

@media (min-width: 1024px) {
    .page-axia .axia-logo {width: calc(16.666% - 20px); margin: 0 10px 30px; background-color: #fff; }
}

@media (min-width:1600px) { 
    .page-axia .industry-spe-tab h2 {color: #480b4b; font-size: 5em !important; line-height: inherit; margin-bottom: 10px; padding-top: 24px; }
}

@media (max-width: 1320px) {

    .page-axia .culture-section.text-work li:after {right: -6px; }
    .page-axia .culture-section.text-work li p {padding-right: 10px;}
}

@media (max-width: 992px) {
    .page-axia .culture-section.text-work li:after {right: -7px; }
    .page-axia .culture-section.text-work li:first-child {display: flex; flex-wrap: wrap; justify-content: flex-start !important; position: relative; padding-right: 50px !important; }
    .page-axia .culture-section.text-work li p {max-width: 100%; font-size: 16px;}
    .list-content {width: 100%;}
    .page-axia .new-partner_logo_ection li.item {    padding: 25px;}
    section.tray-axia-section.image-right .tray-axia-inner .tray-axia-text {padding-right: 0;}
    .page-axia .culture-section.text-work li:after {display: none;}
    .page-axia .industry-spe-img {width: 100%; padding: 0 21px 20px 0;}
    .page-axia .culture-section.text-work li:first-child, .culture-section.text-work li:nth-child(2),.page-axia .culture-section.text-work li {width: calc(100% - 30px);}
}




@media (max-width: 767px) {
    .page-axia .new-partner_logo_ection li.item {width: 50%; }
    .page-axia .industry-spe-img::after {max-width: 185px; max-height: 163px; }
    
}


.interested-section .interested-form .hbspt-form textarea {
    width: 100% !important;
    font-size: 1em!important;
    letter-spacing: .3px!important;
    padding: 10px 15px 13px;
    color: #480b4b; 
    cursor: inherit;
    font-family: Agrandir!important;
    font-weight: 600;
}

 
@media (min-width: 767px) {
    .page-zendesk .reviews-inner .reviews-colume {
        margin-bottom: 80px; 
    } 

    .page-zendesk section.reviews-colume-section {
        padding-bottom: 70px;
    }  
}


.single-logo.logo-format .two-column-content .column-right p {
    width: calc(50% - 24px) !important;
    background-color: #fff;
    padding: 10px 15px;
} 
.single-logo.logo-format .two-column-content .column-right p:nth-child(2) {
    width: calc(50% - 24px) !important;
}
.single-logo.logo-format .two-column-content .column-right p:first-child {
    width: calc(100% - 24px) !important;
    padding: 0;
}



/***************************/
.upper-section {
    text-align: center;
    padding: 80px 0;
}

.upper-section a.btn {
    margin-top: 30px;
}

section.video-testimonial {
    background-color: #f5f5f5;
    padding-top: 80px;
}

.testimonial-content {
    width: calc(50% - 30px);
    margin: 0 15px 40px;
}

.testimonial-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 40px -15px 0;
}

h4.testimonial-title {
    font-size: 2em;
}

.inner_testmonials {
    width: calc(50% - 20px);
    margin: 0 10px 20px;
    background-color: #f2f2f2;
    padding: 40px;
    text-align: center;
    background-image: url(https://staging-fayebsg.kinsta.cloud/wp-content/themes/fayebsg/images/testimo-icon.png);
    background-repeat: no-repeat;
    background-position: center 60px;
    padding-top: 145px;
}

.testmonials.testimonial_page {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

.inner_testmonials h6 {
    font-family: 'Agrandir';
    font-weight: 600 !important; 
    margin-bottom: 30px;
    font-size: 22px;
}



section.video-testimonial h2:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #49BFAA transparent;
    margin-bottom: 3px;
    position: absolute;
    left: 0;
    top: 0px;
    left: 0;
}

section.video-testimonial h2 {

    padding-top: 43px;
}

@media (min-width: 1200px) {
    section.video-testimonial h2 {
        font-size: 48px;
    }
}


@media (max-width: 767px) {
    .testimonial-content {
        width: calc(100% - 30px);
        margin: 0 15px 40px;
    }
    .inner_testmonials {
        width: calc(100% - 20px);
    }
    .inner_testmonials h6 {font-size: 16px; line-height: 1.3;}
}
 

.page-managed-services .inner-text-section .inner-text-box.conatct-section 
.two_column_content-in .inner-text-right ol li ul li ol li > ol > li, 
.page-fayebsg-products .inner-text-section .inner-text-box.conatct-section 
.two_column_content-in .inner-text-right ol li ul li ol li > ol > li,
.page-faye-software .inner-text-section .inner-text-box.conatct-section 
.two_column_content-in .inner-text-right ol li ul li ol li > ol > li  { 
    list-style-type: number !important;   
} 
  

.reviews-colume-text .btn {   s
    position: absolute;
    bottom: 0;
}

.reviews-colume { 
    position: relative;
    padding-bottom: 80px;
}


.page-faye-software a.btn.btnWhite:after {  
    background-image: url(assets/images/w-arrow.png);
} 

.new-partner_logo_ection.center_logos h2 {
    position: relative;
    padding-top: 40px;
}
.new-partner_logo_ection.center_logos h2:after { 
 content: "";
    display: inline-block; 
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #49BFAA transparent;
    margin-bottom: 3px;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
} 

@media (min-width: 1200px) { 
    .making-software-left h2 {
        font-size: 48px;
        color: #2F3941;
    } 

} 
 


.making-software-right .slick-arrow,.testimonial-section .slick-arrow { 
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    font-size: 0;
    background-color: transparent;
    border: none;
    cursor: pointer;
    z-index: 999;
}

.making-software-right .slick-arrow:after,.testimonial-section .slick-arrow:after {
    content: "";
    border: solid #fff;
    border-width: 0 3px 3px 0; 
    display: inline-block;
    padding: 5px;
    transform: rotate(-225deg);
}

.making-software-right .slick-arrow.slick-next,.testimonial-section .slick-arrow.slick-next {
    right: 0;
}

.making-software-right .slick-arrow.slick-next:after ,.testimonial-section .slick-arrow.slick-next:after { 
    transform: rotate(-45deg);
} 

.making-software-right button.slick-arrow:hover,.testimonial-section button.slick-arrow:hover { 
    background-color: rgb(85 73 73 / 50%);  
}   
 
.making-software-section ul.slick-dots {flex-wrap: wrap;} 
.single-software .culture-left h2 {}
 
.culture-left a.jump-btn + a.btn {
    background-image: none !important; 
}

.culture-left a.jump-btn + a.btn:after { 
    background-image: url(assets/images/arrow.png);
} 

.culture-left a.jump-btn + a.btn:hover:after {
    background-image: url(assets/images/w-arrow.png);
}
 
 
.making-software-section.testimonial .slick-track { 
 display: flex; 
 flex-wrap: wrap;
 height: inherit;
}
.testimonial .making-software-right-inner {
    height: inherit; 
}
.making-software-right {position: relative;}

.partner_logo_ection.clients-section ul li img {    
    max-width: 251px;  
    max-height: 149px;
}
.partner_logo_ection.clients-section ul li {padding: 0 15px;}


@media (max-width: 767px) {
    .partner_logo_ection.title_center ul.slick-initialized li {margin-bottom: 30px;} 
    .making-software-left {padding-right: 0;} 
    .partner_logo_ection.clients-section ul li img {
            max-width: 120px;
            max-height: 100px;
            width: auto;
    } 
    .partner_logo_ection.clients-section ul li {height: 110px;}
}



.testimonial-section .slick-track {display: flex !important; flex-wrap: wrap;} 

.testimonial-section .testimonial-box {
     width: 33.333%;
     height: auto !important; 
    box-shadow: 0 7px 23px rgba(0 0 0 / 0.2);
    margin: 0 18px 30px;
    box-sizing: border-box;
    padding: 0 0 185px; 
    max-width: inherit;
     background-color: #fff;
    /* justify-content: space-around; */
    /* display: flex; */



}
.testimonial-section .slick-list.draggable {padding: 14px 0;}
.testimonial-inner { 
    display: flex;
    flex-wrap: wrap;
}

.testimonial-box p {
    color:#585757;
    font-size: 1em;
    padding: 20px;
    line-height: 1.5;
}
.testimonial-section .slick-arrow {
    background-color: #38003b;
}
ul.share-icon {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

ul.share-icon li {
    list-style-type: none;
    float: left;
    margin: 0 7px;
}

.testimonial-auther { 
    background-color: #1ec199;
    padding: 30px;
   
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 230px;
} 
.testimonial-image img {max-height: 62px; width: auto;} 
.testimonial-auther:before {
    content: "";
    background-image: url(https://staging-fayedigital.kinsta.cloud/wp-content/uploads/2024/04/cover-icon-04-1.svg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute; 
    top: -2px;
    width: 100%;
    height: 85px;
    left: 0;

}
.testimonial-inner {margin-top: 40px;}
.testimonial-image {

    width: 100px; 
    border-radius: 100%;
    height: 100px;
    border: solid 4px #fff;
    display: flex;
    align-items: center;
    justify-content: center; 
    margin: -60px auto 18px;
    background-color: #1ec199;
    box-shadow: 0 0 10px rgba(0 0 0 / 0.5);
    padding: 10px;
    position: relative;
}

span.auther-text {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    color: #fff;
    height: auto;
}

.auther-text strong {
display: block;
    width: 100%;
    color: #fff;
    margin: 5px 0 0px;
}

ul.share-icon li a img {
    filter: invert(1);
}
.flare-banner-section a.btn:after {
    display: none;
}

.testimonial-box.blueberry .testimonial-auther {
background-color: #38003c;  
}
.testimonial-box.green .testimonial-auther {
background-color: #16815a; 
}
.testimonial-box.tech-teal .testimonial-auther { 
     background-color: #39A390; 
}

.testimonial-box.light-purple .testimonial-auther { 
  
     background-color: #6B55A4; 
}
 
.testimonial-box.tech-violet .testimonial-auther {
background-color: #7a39ed;
}
.testimonial-box.tech-violet .testimonial-image {
background-color: #7a39ed;
}
.testimonial-box.blueberry .testimonial-image {
    background-color: #38003c; 
}
.testimonial-box.green .testimonial-image {
    background-color: #16815a; 
}
.testimonial-box.tech-teal .testimonial-image {
    background-color: #39A390;  
}
.testimonial-box.light-purple .testimonial-image { 
    background-color: #6B55A4; 
}

.new .testimonial-box.light-purple > p::-webkit-scrollbar-thumb{
    background-color: #6B55A4; 
    border: 2px solid #6B55A4; 
}

.new .testimonial-box.blueberry > p::-webkit-scrollbar-thumb{
    background-color: #38003c; 
    border: 2px solid #38003c; 
}

.new .testimonial-box.green > p::-webkit-scrollbar-thumb{
    background-color: #16815a; 
     border: 2px solid #16815a; 
}

.new .testimonial-box.tech-teal > p::-webkit-scrollbar-thumb{
    background-color: #39A390; 
     border: 2px solid #39A390; 
} 

.new .testimonial-box.tech-violet > p::-webkit-scrollbar-thumb{
    background-color: #7a39ed; 
     border: 2px solid #7a39ed; 
} 



.testimonial-section .testimonial-box {padding-top: 40px; background-color: #fff;}
 
.testimonial-box:before {content:"";position: absolute;content: '“';font-family: 'Noto Sans JP', sans-serif;font-size: 70px;color: #38003c;top:4px;left: 30px;} 

.testimonial-box.light-purple:before {
    color:#6B55A4;
}

.testimonial-box.green:before {
    color:#16815a;
}
.testimonial-box.tech-violet:before { 
    color: #7a39ed;
}
 
.testimonial-box.tech-teal:before { 
    color: #39A390;
}

span.auther-text p {
    color: #fff;
    margin: 0;
    padding: 4px 0;
    height: auto;
    font-size: 15px; 
    letter-spacing: 0.5px;
    width: 100%;
    display: block;
    text-transform: capitalize;
}  

.page-testimonials .testimonial-section {
    margin-top: 48px;
} 
.page-testimonials section.testimonial-section.new {margin-top: 10px;}
section.testimonial-section.new {
    padding-top: 120px;
}
.testimonial-heading h2 {line-height: 1.3 !important;text-align: left;letter-spacing: 0.02em;color: #2F3941;font-size: 48px;margin-bottom: 61px;}
.testimonial-heading h2:before {content: ''; position: absolute; display: inline-block; border-style: solid; border-width: 0 0 27px 27px; top: -46px; border-color: transparent transparent #49BFAA transparent; left: 0%; }




.new .testimonial-box > p::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.new .testimonial-box > p::-webkit-scrollbar 
{ 
    width: 10px;
    background-color: #F5F5F5;
}

.new .testimonial-box > p::-webkit-scrollbar-thumb
{
    background-color: #38003c;
    border: 2px solid #555555; 
}




.hs-richtext p {
    padding: 0 15px;
}
 

.new .testimonial-box > p { 
    height: 280px; 
    overflow: auto;     
    margin-bottom: 112px;    
    padding-top: 0;
    margin-top: 20px;
}

.cky-btn-preferences {    
    color: #480b4b !important;
    background: transparent;
    border: 2px solid #480b4b !important;
} 

@media (max-width: 767px) { 
    .new-partner_logo_ection li.item img {
            max-width: 104px;
            max-height: 95px;
    }
} 


 
/********* clone css **************/  
.heading-icon img {
    max-width: 30px; 
    max-height: 30px;
}
.page-zendesk-health-check .two-column-content .column-right p:after {
    content: "";
    position: absolute;
    right: -8px;
    width: 1px;
    height: 100%;
    background-color: #01363c;
}

.page-zendesk-health-check .two-column-content .column-right p { 
    width: calc(33.333% - 30px) !important;
    position: relative; 
}
.page-zendesk-health-check .two-column-content .column-right p:first-child {
    width: calc(100% - 30px) !important;
}

.page-zendesk-health-check .two-column-content .column-right p:last-child:after,
.page-zendesk-health-check .two-column-content .column-right p:first-child:after {
    display: none;
}
.page-zendesk-health-check .landing-left-image-content .container {
    align-items: center; 
} 


@media (max-width: 991px) {

.page-zendesk-health-check .two-column-content { 
   
    flex-direction: column-reverse;
}

.page-zendesk-health-check  section.column-content {
    padding: 34px 0 60px;
}

.page-zendesk-health-check .column-right {
    margin-bottom: 50px;
}
}

@media (max-width: 480px) {

    .page-zendesk-health-check .two-column-content .column-right p {width: calc(33.333% - 14px) !important; position: relative; padding: 0; margin: 25px 7px 0!important; }
    .page-zendesk-health-check .two-column-content .column-right p:after {display: none; }
    .page-zendesk-health-check .two-column-content .column-right p:first-child {width: calc(100% - 14px) !important; }
    .page-zendesk-health-check .column-right {margin: 0 -7px; display: flex; flex-wrap: wrap; }
    .page-zendesk-health-check .two-column-content .column-right p:first-child image {max-height: none; }
    .page-zendesk-health-check .two-column-content .column-right p img {height: 100%;width: 100%;object-fit: cover;}

}  
 
/****************custom-development-services*********************/
 
.page-custom-development-services .culture-left h2 {color: #161B1F; }
.page-custom-development-services .making-software-left h2 {font-size: 56px; color: #161B1F; }
.page-custom-development-services .making-software-image img {object-position: 15% center; }
.page-custom-development-services .industry-spe-tab h2:before {border-color: transparent transparent #49BFAA transparent; }
.page-custom-development-services .making-software-left a.btn {
    min-width: inherit;
    padding: 12px 30px 10px; 
}

/******************** custom dev ********************/ 

.page-custom-development-services section.culture-section.text-work .culture-left {width: 100%; padding-top: 70px;}
.page-custom-development-services section.culture-section.text-work .culture-list {width: 100%; margin-top: 40px; }
.page-custom-development-services .culture-section.text-work li {width: calc(25% - 30px); justify-content: center; padding-left: 0; clear: both; }
.page-custom-development-services .culture-list ul {justify-content: center; }
.page-custom-development-services .culture-section.text-work li h2 {width: calc(100% - 33px); padding-left: 38px; margin-bottom: 30px; font-family: 'Agrandir'; letter-spacing: normal; font-size: 18px; font-weight: 900 !important; line-height: normal; padding-top: 3px; }
.page-custom-development-services .culture-section.text-work ul li img {max-width: 30px; max-height: 28px; left: 0; }
.page-custom-development-services .culture-section.text-work ul li:before {display: none; }
.page-custom-development-services .culture-section.text-work li p {max-width: 380px; }
.page-custom-development-services .culture-section.text-work li h2 br {display: none; }
.page-custom-development-services .culture-section.text-work li {border-top: none;padding-bottom: 60px;} 
.page-custom-development-services .culture-section.text-work li:after {content: ""; position: absolute; background-color: #e2dddd; right: -5px; height: 65%; width: 1px; }
.page-custom-development-services .culture-section.text-work li:after {display: block !important; top: 13px; }
.page-custom-development-services .industry-specific {align-items: normal; }
.page-custom-development-services .culture-section.text-work li:last-child:after {display: none !important; }
.page-custom-development-services section.industry-specific-section {background-color: #f8f9f9; }
.page-custom-development-services .culture-list ul {margin: 0 -15px; }
.page-custom-development-services .right-text .right-text-inner h2:before {border-color: transparent transparent #49bfaa transparent; }
 .page-custom-development-services  .culture-section.text-work ul li img {max-width: 30px; max-height: 33px; top: -4px; }


@media screen and (min-width: 768px) {
   .page-custom-development-services .culture-left h2 {font-size: 48px;line-height: 50px;} 
  
}
@media (min-width: 1025px){ 
     .page-custom-development-services .industry-spe-tab h2 {
        font-size: 56px !important; 
    }
    .page-custom-development-services .culture-left h2 {max-width: 100%;}
    .page-custom-development-services .culture-section.text-work li p {font-size: 16px;}
}  

@media screen and (min-width: 1200px) {
     .page-custom-development-services .making-software-left p {
        font-size: 18px;
     }
      .page-custom-development-services .culture-section.text-work li p {font-size: 18px;}
}


@media (max-width: 1320px) {
    .page-custom-development-services .culture-section.text-work li:after {right: -6px; }
    .page-custom-development-services .culture-section.text-work li p {padding-right: 10px;}
}
@media (max-width: 992px) {
 
    .page-custom-development-services .culture-section.text-work li {border-top: none; padding-bottom: 0; min-height: auto; }
    .page-custom-development-services .culture-section.text-work li:after {display: none !important; }
    .page-custom-development-services .culture-section.text-work li:after {right: -7px; }
    .page-custom-development-services .culture-section.text-work li:nth-child(2n) {padding-left: 0; }
    .page-custom-development-services .level-banner .level-right {padding-left: 0; } 
    .page-custom-development-services .culture-section.text-work li:first-child {display: flex; flex-wrap: wrap; justify-content: flex-start !important; position: relative; padding-right: 0px !important; }
    .page-custom-development-services .culture-section.text-work li p {max-width: 100%; font-size: 1em;}
    .page-custom-development-services .list-content {width: 100%;} 
    .page-custom-development-services .culture-section.text-work li:after {display: none;}
    .page-custom-development-services .industry-spe-img {width: 100%; padding: 0 21px 20px 0;padding-right: 0;}
    .page-custom-development-services .culture-section.text-work li:first-child, .culture-section.text-work li:nth-child(2),.page-custom-development-services .culture-section.text-work li {width: calc(100% - 30px);}
    .page-custom-development-services section.industry-specific-section {padding-bottom: 0; }
     .page-custom-development-services .culture-section.text-work ul li img {top: 2px;}
    .page-custom-development-services .culture-section.text-work li h2 {padding-top: 0; margin-bottom: 20px;}
    .page-custom-development-services .culture-left h2 {font-size: 2.5em !important;margin: 0 0 20px;line-height: 0.99 !important;letter-spacing: normal;}
    
}

@media (max-width: 480px) {
  .page-custom-development-services .culture-section.text-work ul li img {
            top: -6px;
    } 
    .page-custom-development-services .interested-section .hs-form fieldset[class^="form-columns"] div.input {padding: 0 0 0; }
    .page-custom-development-services #interested .hbspt-form label {margin-left: 0; }

}


/**************page-zendesk************/
.page-efficiency-reviews .support-section ul li:nth-child(1) a {

    background-image: none;
    padding: 9px 8px 7px;
}


.page-efficiency-reviews .support-section ul li:nth-child(2):hover .support-box a.learn-more,.page-efficiency-reviews .support-section ul li:nth-child(1):hover .support-box a.learn-more {
    background-image: none !important;
}
.page-efficiency-reviews .support-section ul li a {
    padding: 9px 8px 7px;
} 
.page-efficiency-reviews .level-banner {align-items: flex-start;} 
.page-efficiency-reviews .support-section ul li a.btn { 
    color: #fff;
    width: calc(100% - 11px);
    margin: 0 auto;
    display: block;
    justify-content: center;  
    float: none; 
    margin-left: 6px;
	background-image: none;
}

section.dose-work-section {
    padding: 100px 0;
}
.page-efficiency-reviews .dose-work-section h2,.page-zendesk section.reviews-colume-section h2 {padding-top: 45px;}
.page-efficiency-reviews .dose-work-section h2:before,.page-zendesk section.reviews-colume-section h2:before {
    content: '';
    display: inline-block;
    border-style: solid; 
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #49BFAA transparent;
    margin-bottom: 3px;
    position: absolute;
    left: 0; 
    top: 0px;
}





body.page-zendesk .header-banner-right { 
    display: flex;
    flex-wrap: wrap;
}

body.page-zendesk .header-banner-right img {
    max-width: 290px;
}
.page-zendesk .level-banner {
    align-items: flex-start; 
}
.page-efficiency-reviews .dose-work-section h2,.page-efficiency-reviews section.support-section.new-support h2 { color: #161B1F;}
.page-zendesk .main-header-bg .header-banner-left a.btn + .btn:hover {
    background-color: #49BFAA;
    border: solid 1px #49BFAA !important;
}

.page-efficiency-reviews .blogs-section h2 {
    text-align: left;
    padding-left: 20px;
}

.page-efficiency-reviews .blogs-section h2:before {left: 34px; }

.page-zendesk .reviews-colume-text {max-width: 100%;}
.page-zendesk section.reviews-colume-section h2 {margin-bottom: 45px; color: #161B1F; }
.page-efficiency-reviews .dose-work-section h2, .page-zendesk section.reviews-colume-section h2 {
    text-align: left;  
}

@media (min-width: 767px) { 

    .page-zendesk .reviews-inner .reviews-colume {margin-bottom: 80px; }
    .page-zendesk section.reviews-colume-section {padding: 110px 0 40px; padding-bottom: 40px; }
   
    .page-efficiency-reviews .work-inner .col-3 {width: calc(33.333% - 30px); }
    .page-efficiency-reviews .dose-work-section h2 {padding-left: 18px;}
    .page-efficiency-reviews .dose-work-section h2:before {left: 19px;} 
}

@media (min-width: 1000px) {

.page-zendesk section.reviews-colume-section h2 {font-size: 48px !important; }

}



@media (min-width: 1200px) {
.page-zendesk .level-banner .level-right h2 {font-size: 48px !important; }

.page-efficiency-reviews .level-banner .level-right h2 {font-size: 48px !important; }
.page-efficiency-reviews .dose-work-section h2 {font-size: 48px !important; text-align: left; }
.page-efficiency-reviews .dose-work-section h2, .page-efficiency-reviews section.support-section.new-support h2 {font-size: 48px; }
.page-efficiency-reviews .dose-work-section h2 {font-size: 4em; color: #161B1F;}

}


@media (max-width: 767px) { 
    .support-section ul li {height: 255px;}
}

.left-right-full-inner .left-img img {
    float: right;
}
.page-sugarcrm .header-banner-right.image-border img {
    box-shadow: none; 
    border: none;
    background-color: transparent;
}


.page-salesforce .axia .container,
.page-pipedrive-services .axia .container,
.page-sugarcrm .axia .container,
.page-freshworks-services .axia .container,.page-hubspot .axia .container,.page-zendesk .axia .container {  
   max-width: 1440px; 
     padding: 0 30px;  
}  
body .two-column-content h2 { 
    font-size: 48px;
    color: #2F3941; 
}

@media(max-width: 767px){
    .column-right {
    display: flex;
    flex-wrap: wrap;
}
.axia-info {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
section.dose-work-section {
    padding: 66px 0 25px;
}
}

@media (min-width: 992px) {
    .page-salesforce .main-header-bg + .level-section .level-banner .level-right,
    .page-hubspot .main-header-bg + .level-section .level-banner .level-right,
    .page-freshworks-services .main-header-bg + .level-section .level-banner .level-right{
        padding-top: 120px;
    }  
 
    .page-pipedrive-services  section.main-header-bg + .level-section .level-left {padding-top: 99px; }
    .page-pipedrive-services section.main-header-bg + .level-section .level-right-inner {max-width: 500px; }

}


/*************************************/
.main-header-bg .header-banner-left a.btn.try-btn:hover {
    border-color: #49BFAA !important;
    background-color: #49BFAA !important;
} 
.industry-spe-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.page-migration-services .dose-work-section h2,
.page-integrations .dose-work-section h2, .page-implementations-jump-starts .dose-work-section h2,.dose-work-section h2 {
    text-align: left;
    color: #161B1F;
    padding: 49px 0 0 18px;
} 

.page-migration-services .dose-work-section h2:before,
.page-integrations .dose-work-section h2:before,.page-implementations-jump-starts .dose-work-section h2:before,.dose-work-section h2:before {
    content: "";
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #49BFAA transparent;
    margin-bottom: 3px;
    position: absolute;
    left: 0;
    top: 0px;
    left: 19px;
}


.page-migration-services section.support-section h2,
.page-integrations  section.support-section h2,.page-implementations-jump-starts  section.support-section h2,section.support-section.new-support h2 {
    color: #161B1F;
}

.page-migration-services section.support-section h2:before,
.page-integrations section.support-section h2:before,
.page-implementations-jump-starts section.support-section h2:before {
    border-color: transparent transparent #49BFAA transparent;
}

.page-migration-services section.support-section.gray_background,
.page-integrations section.support-section.gray_background,
.page-implementations-jump-starts section.support-section.gray_background {   
    background-color: #f7f9f8;
    padding-top: 130px;
    margin-top: 0;
}
.page-migration-services .industry-specific,.page-integrations .industry-specific,
.page-implementations-jump-starts .industry-specific {
    align-items: center; 
}



@media (min-width: 768px) { 
    .page-migration-services .work-inner .col-3,
    .page-integrations .work-inner .col-3, 
    .page-implementations-jump-starts .work-inner .col-3,
    .work-inner .col-3 {
        width: calc(33.333% - 30px);
    }

}

@media (min-width: 1200px){
    .page-migration-services .dose-work-section h2,
    .page-integrations .dose-work-section h2,
    .page-implementations-jump-starts .dose-work-section h2,.dose-work-section h2 {
        font-size: 48px;
    }
    .page-migration-services section.support-section h2,
    .page-integrations section.support-section h2,
    .page-implementations-jump-starts section.support-section h2,section.support-section h2 {
        font-size: 48px;
    } 
  


.page-migration-services  .industry-specific .industry-spe-banner,
.page-implementations-jump-starts  .industry-specific .industry-spe-banner,
.page-procurement-services .industry-specific .industry-spe-banner,
.page-procurement-services .industry-specific .industry-spe-banner,
.page-gpt-agent-assist-for-zendesk .industry-specific .industry-spe-banner,
.page-zoom-phone-for-zendesk .industry-specific .industry-spe-banner,
.page-freshworks-itsm .industry-specific .industry-spe-banner {
        margin-top: 109px; 
}
.page-migration-services .industry-spe-img img, 
.page-gpt-agent-assist-for-zendesk .industry-spe-img img ,
.page-procurement-services .industry-spe-img img,
.page-zoom-phone-for-zendesk .industry-spe-img img,
.page-freshworks-itsm .industry-spe-img img {max-width: 540px; }


}


@media (max-width: 767px) { 

    .page-migration-services .dose-work-section h2:before,
    .page-integrations .dose-work-section h2:before,.page-implementations-jump-starts .dose-work-section h2:before,.dose-work-section h2:before {left: 0;}
    .page-migration-services .dose-work-section h2,
    .page-integrations .dose-work-section h2, .page-implementations-jump-starts .dose-work-section h2,.dose-work-section h2 {padding-left: 0;}
}
 


/***************************/
.axia-info a.btn {margin-right: 15px;}
.upper-section {
    text-align: center;
    padding: 80px 0;
}

.upper-section a.btn {
    margin-top: 30px;
}

section.video-testimonial {
    background-color: #f5f5f5;
    padding-top: 80px;
}

.testimonial-content {
    width: calc(50% - 30px);
    margin: 0 15px 40px;
}

.testimonial-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 40px -15px 0;
}

h4.testimonial-title {
    font-size: 2em;
}

.inner_testmonials {
    width: calc(50% - 20px);
    margin: 0 10px 20px;
    background-color: #f2f2f2;
    padding: 40px;
    text-align: center;
    background-image: url(assets/images/testimo-icon.png);
    background-repeat: no-repeat;
    background-position: center 60px;
    padding-top: 145px;
}

.testmonials.testimonial_page {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

.inner_testmonials p:first-child {
    font-family: 'Agrandir';
    font-weight: 500 !important;
    margin-bottom: 15px;
    font-size: 24px;
}



section.video-testimonial h2:before {
    content: '';
    display: inline-block;
    border-style: solid;
    border-width: 0 0 27px 27px;
    border-color: transparent transparent #49BFAA transparent;
    margin-bottom: 3px;
    position: absolute;
    left: 0;
    top: 0px;
    left: 0;
}

section.video-testimonial h2 {

    padding-top: 43px;
}



@media (min-width: 1200px) {
    section.video-testimonial h2 {
        font-size: 48px;
    }
}


@media (max-width: 767px) {
    .testimonial-content {
        width: calc(100% - 30px);
        margin: 0 15px 40px;
    }
    .inner_testmonials {
        width: calc(100% - 20px); 
    }
}

.page-managed-services .inner-text-section .inner-text-box.conatct-section 
.two_column_content-in .inner-text-right ol li ul li ol li {
    list-style-type: number !important; 
} 


.reviews-colume-section .reviews-colume { 
    position: relative;
    padding-bottom: 80px; 
}
.reviews-colume-section .reviews-colume-text .btn {   
    position: absolute;
    bottom: 0;
}
.page-asana .axia .container {max-width: 1440px; padding: 0 30px;}  


.page-asana .axia-animation {align-items: flex-start;} 

.making-software-right .slick-arrow { 
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    font-size: 0;
    background-color: transparent;
    border: none;
    cursor: pointer;
    z-index: 999;
}

.making-software-right .slick-arrow:after {
    content: "";
    border: solid #fff;
    border-width: 0 3px 3px 0; 
    display: inline-block;
    padding: 5px;
    transform: rotate(-225deg);
}

.making-software-right .slick-arrow.slick-next {
    right: 0;
}

.making-software-right .slick-arrow.slick-next:after { 
    transform: rotate(-45deg);
} 

.making-software-right button.slick-arrow:hover { 
    background-color: rgba(255 255 255 / 0.5);
}  

.zendesk-award-year img {
    max-height: 290px;
}

.zendesk-lead { 
    justify-content: center; 
}  

.page-axia-for-salesforce section.companies-section { 
    background-color: #fff; 
}
 
.page-axia-for-salesforce .hs-richtext {padding: 0 15px;}

body .companies-customer-btnlink a.btn {
    
    background-image: none;  
    padding: 14px 26px 13px 26px;  
}
body .companies-customer-btnlink a.btn:hover { 
 padding: 14px 26px 13px 26px;  
 background-color: #49bfa9;
    color: #fff;
    font-size: 14px;
    line-height: initial;
}
.companies-customer-btnlink a.btn:after {
       background: url(/wp-content/uploads/2022/05/arrow-right-1.png)no-repeat right center;
    background-size: 20px;
    width: 21px;
    height: 14px;

}
.companies-customer-btnlink a.btn:hover:after {
      background: url(assets/images/arrow-right-white.png) no-repeat right center;
       background-size: 20px;
    width: 21px;
    height: 14px;
}  

@media (max-width: 767px) {
    .companies-icon-logo img {    width: 100%;} 
}

.page-axia-zendesk section.companies-section {
    background-color: #fff;
} 
.page-axia-zendesk h2:before {
    border-color: transparent transparent #6B55A4 transparent !important;
} 
.page-axia-for-salesforce h2:before {  
    border-color: transparent transparent #6B55A4 transparent !important;
} 


.page-axia-zendesk .header-banner-right img {
    max-width: 290px;
}  
.hs-richtext {
    padding: 0 17px;
}

.cky-btn-preferences {
    color: #480b4b !important; 
    background: transparent;
    border: 2px solid #480b4b !important;
} 

.page-sugarcrm section.support-section { 
  
        margin-top: 0;
        padding-top: 120px;
} 
.page-sugarcrm .heading-icon img,.page-salesforce .heading-icon img,
.page-freshworks-services .heading-icon img,.page-zendesk .heading-icon img {
     max-width: 100%;
    max-height: 85px; 
  
} 
/*.page-zendesk .heading-icon img {
     max-width: 138px;
    max-height: 85px;  
}*/
.page-sugarcrm .heading-icon img {
    max-height: 37.5px;
    width: auto;
}  
.page-freshworks-services .heading-icon img {
      max-height: 27px; 
      height: 100%;
}
.page-salesforce .heading-icon ,
.page-freshworks-services .heading-icon ,.page-zendesk .heading-icon  {
height: 85px;
display: flex;
align-items: center; 
}
.page-freshworks-services .heading-icon  {
  height: auto;
}
.heading-icon h4:empty {
    display: none;
}
.page-sugarcrm .axia-animation {align-items: flex-start;}
.page-sugarcrm .header-banner-right img {max-width: 500px;} 

.support-section h2 {
    color: #2F3941;
}

.support-section h2:before {
    border-color: #49BFAA;
    border-color: transparent transparent  #49BFAA transparent;
}

.reviews-colume-section a.book-btn.btn {
        text-align: center;
    /* margin: 0 auto; */ 
    background-image: none;
    padding-right: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
}

.reviews-colume-section a.book-btn.btn:after {
    background-image: url(assets/images/arrow-right-white.png);
    background-size: contain;
    width: 18px;
    height: 17px;
    background-position: center -1px;
}

section.reviews-colume-section {
    text-align: center;
}

.reviews-inner {
    text-align: left;
}

.reviews-colume-section h2 {
    text-align: left;
}

@media (max-width: 1024px) {
    .page-sugarcrm .header-banner-right img {max-width: 100%;}  
}


@media (min-width: 1700px) {
   .page-sugarcrm section.main-header-bg {
            background-size: 75%;
    }
     .page-sugarcrm .header-banner-right img {
        max-width: 654px;
    } 
} 

section.new-partner_logo_ection+section#contact_us p {
    max-width: 100% !important;
    /* flex-wrap: wrap; */
    font-size: 1em;
    line-height: 1.55;
    display: block;
}
.level-banner .level-right .btn {
        background-image: none !important;
    padding: 12px 31px 10px 31px;
    display: inline-flex;
    align-items: center;

}
.carousel-content .level-banner a.btn:after {
    margin-top: -3px;
}
.level-right .btn:after {
       background-image: url(assets/images/arrow-right-1.png);
    background-size: 22px;
    content: "";
    width: 15px;
    height: 13px;
}

.level-right .btn:hover:after {
    background-image: url(assets/images/arrow-right-white.png);
   
}
.support-section ul li:hover .support-box a.learn-more {
    background-image: none !important;
} 

.page-custom-development-services .level-banner {align-items: center;}

.page-marketing-automation .blogs-section h2:before {
    border-color: transparent transparent #6B55A4 transparent;
} 

@media (min-width: 992px) {
    .page-marketing-automation .industry-specific .industry-spe-banner {

    padding-right: 80px;
    padding-top: 38px; 
}
.page-marketing-automation .industry-spe-banner img {position: relative;    transform: none;
    margin-top: 0;
    width: 100%;}
.page-marketing-automation .industry-specific {align-items: center;}

}



/*********************************/

.search-result-count.default-max-width {
    display: inline-block;
    width: 100%;
    margin-bottom: 24px;
    font-size: 22px;
    padding-left: 15px;
}

.pagination {
    text-align: center;
    width: 100%;
    margin: 50px 0;
    display: flex;
    justify-content: center;
}

.pagination a,.pagination span {
    display: flex;
    flex-wrap: wrap;
    width: 25px;
    height: 25px;
    margin: 0 5px;
    text-decoration: none;
    font-size: 15px;
    color: #000;
    font-weight: 700;
    align-items: center; 
    justify-content: center;
}

.pagination span {
    color: #38003b;
}
/* 7/5/2024 */
 .axia-info p {
	font-size: 1em;
	line-height: 1.55 !important;
}

.support-box a.btn {
    padding: 10px 10px 7px 10px;
    font-size: 12px;
    position: absolute;
    bottom: 40px; 
    left: 50%;
    transform: translateX(-50%); 
    width: calc(100% - 20px);
}

@media(min-width: 1025px) {
/* .page-id-137 .primary-menu-container>ul>li.current_page_parent>a,
.page-id-43 .primary-menu-container>ul>li.current_page_item > a,
.page-id-139 .primary-menu-container>ul>li.current_page_item > a,
.page-id-141 .primary-menu-container>ul>li.current_page_item > a {
    
} */
.page-id-137 .primary-menu-container>ul>li.current_page_parent>a,
.page-id-43 .primary-menu-container>ul>li.current_page_item > a,
.page-id-139 .primary-menu-container>ul>li.current_page_parent>a,
.page-id-141 .primary-menu-container>ul>li.current_page_parent>a,
.page-id-137 .primary-menu-container>ul>li.current_page_parent>a {
    border-bottom: solid 1px #363636 !important;
	color: #363636 !important;
}
	body.fixed-menu .primary-menu-container>ul>li>a {
		border-color: #363636;
	}
	
}