.article-link,
.article-link-in,
.article-modal,
.booklet-heading,
.business-modal,
.case-studies,
.cli-text-01,
.cli-text-02,
.cli-text-03,
.client-box,
.clients-box div h3,
.clients-box div p,
.clients-heading-h2,
.contact-03-btn,
.contact-box-num,
.contact-box-text,
.contact-box-text-a,
.contact-box-timing,
.contact-btn,
.contact-field,
.contact-icon-head,
.contact-label,
.contact-text-01,
.contact-text-03,
.contact-textarea,
.cplans-cart-list,
.cplans-features,
.cplans-features-add,
.cplans-features-add span,
.cplans-features-h3,
.cplans-features-plus-icon,
.cplans-features-remove,
.cplans-features-remove span,
.cplans-reg-btn-green,
.cplans-rgt-h3,
.cplans-rgt-link,
.cplans-rgt-text-01,
.cplans-rgt-text-02,
.crm-contact,
.crm-contact-modified,
.crm-contact-yellow-box,
.enquiry-success-box,
.faq-text-h4,
.faq-text-p,
.features-01-h2,
.features-01-par,
.footer-03-links,
.general-faq .features-group,
.home-blue p,
.home-blue-a,
.home-blue-par-a,
.home-blue-par-b,
.home-buyersguide-box-green,
.home-buyersguide-box-red,
.home-buyersguide-box-yellow,
.home-orange-txt,
.home-red-btn,
.home-red-btn-a,
.home-red-count,
.home-red-text,
.icon,
.index-more-information,
.industries-h3-bot,
.industry-box,
.industry-box p,
.industry-box-sub-head,
.industry-breadcrumbs .col-md-3 p,
.industry-list-index ul li div>p,
.industry-list-landing>ul>li>div h4,
.inner-industry-box,
.landing-reseller-grid,
.main-sub-menu,
.menu,
.payment-options-h3,
.plans-cost-black,
.plans-cost-blue,
.plans-cost-grey,
.plans-h2,
.plans-head-h3,
.plans-list p,
.plans-list span,
.plans-list-link,
.plans-list-ul,
.plans-pick-btn-green,
.plans-pick-btn-grey,
.plans-pick-btn-white,
.plans-pick-cost,
.plans-pick-field,
.plans-pick-text,
.plans-pick-text-01,
.plans-rgt-btn-01,
.plans-rgt-btn-02,
.plans-rgt-btn-03,
.plans-rgt-btn-04,
.plans-rgt-btn-05,
.plans-rgt-head,
.plans-rgt-p,
.plans-rgt-text-02,
.po-box-btn,
.po-box-text,
.po-box-text-a,
.po-heading-h2,
.po-heading-msg,
.po-icon-head,
.po-note,
.pricing-box-text,
.pricing-row .body-txt,
.pricing-row .heading-txt,
.pricing-row-modified .body-txt,
.pricing-row-separator .body-txt,
.questions-answered-icon,
.questions-answered-icon-a,
.questions-answered-icon-b,
.questions-answered-icon-c,
.questions-answered-icon-d,
.questions-answered-icon-e,
.questions-answered-icon-f,
.questions-answered-icon-g,
.questions-answered-icon-h,
.questions-answered-icon-h3,
.questions-answered-icon-h4,
.questions-answered-icon-i,
.questions-answered-icon-j,
.red-strip,
.resource-link,
.rfd-btn,
.rfd-btn-blue,
.rfd-btn-dark-blue,
.rfd-btn-green,
.rfd-btn-red,
.rfd-btn-red1,
.rfd-head,
.rfd-head-a,
.rfd-headr,
.roi-box,
.row-feat .imgtxt,
.row-feat h4,
.row-feat-last .imgtxt,
.ryp-btn,
.ryp-dd,
.ryp-dd select,
.ryp-input,
.ryp-label,
.ryp-labelr,
.ryp-partition-head,
.ryp-partition-head-a,
.ryp-rgt-back-link,
.ryp-rgt-box div,
.ryp-rgt-box h4,
.ryp-rgt-box p,
.secinn-features-04-link,
.secinn-features-08-h3,
.secinn-features-box-01-ss-h5,
.secinn-features-clients-list,
.secinn-features-contacts,
.secinn-features-contacts-h4,
.secinn-features-contacts-list,
.secinn-features-h3,
.secinn-features-leads-list,
.section-inner-features-01-h2,
.section-inner-features-01-h3,
.section-inner-links,
.slider-text-01,
.slider-text-02,
.slider-text-02 a:hover,
.star-box,
.steps-box h2,
.steps-box p,
.testimonial-head-bot,
.testimonials-h2,
.testimonials-text,
.text h4,
.text li,
.text p,
.text ul,
.upcoming-industries p,
div.heading-a,
h3.upcoming-industries-head,
input[type=checkbox].ryp-checkbox+label.ryp-checkbox-text,
ul.bull li,
ul.tick li {
    font-family: 'Open Sans', sans-serif
}

.business-modal li,
.secinn-features-leads-list ul li {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA21BMVEUAAAAAAABa42sAlxEAiAwAAABg6nEiszNN110OoB8RqSIGqRkApRQBkxAAjQ4AhQwAlxAAnBIAqRQAmxIAlhEAAAAAAAAAmBAAAAAAAAAAAAAmrzdEzVUstj1A0FAzykMbwCoasioOth0Pqh4KphYxxkMPoh4guDMInRgAmxIAcgcAXwIBdggBgwwApxQAhw0AoxQAjQ4Akg8AoBMAlxEAMwIAnBIAKwEAVwYAAAAAVwYAAAAAqRUAhQwAAAAAjw8AohNH0FgXwyhm7ndQ2GEozDkivDMbuCwTzST+ZdkQAAAAQXRSTlMAGP3MSAb8/Prd18/MzMzMa0xISEggEhAPDAn+/fv49vTz7+ro5eTe08zMzMS7sK6enoyFe2ZjVUgtKSkfGxUIBphpwq0AAACPSURBVBjTYyAJ2HALofDF9Zx5kEUcDFSZ2HiQBIzVXTi4BUEsYU1hICnA5SjDZQbiizCzMYswCGrISnOagJXyMjky8Qows7NzGkH0svBxuMnxKbqrGdozQEX45Z1cnZT1xYFsmIiCh5KuLZKNFloqOlYIroSopam2ubUoo5gkK1hASoIRCOzEJKVYWbH4EABmngw49Vd/xwAAAABJRU5ErkJggg==)
}

a,
a:link {
    outline: 0
}

.header-padding-top {
    padding-top: 120px !important;
    margin-top: -50px !important
}

.less-header-bottom-padding {
    padding-bottom: 20px !important
}

.features-01-h2 {
    font-size: 48px;
    color: #353535;
    line-height: 60px;
    text-align: center;
    font-weight: 300;
    margin: 0 0 15px
}

.menu-banner-01-h2 {
    margin: 37px 0 36px
}

.header-text-custom {
    font-size: 46px !important;
    font-weight: 600 !important;
    margin-bottom: 30px
}

.features-01-par {
    text-align: center;
    font-weight: 300;
    font-size: 24px;
    color: grey;
    line-height: 30px;
    margin: 0 0 30px
}

.industry-box-divider {
    margin-bottom: 50px
}

.header-subtext-custom {
    color: #007acc !important;
    font-size: 44px !important;
    font-weight: 500 !important;
    margin-bottom: 70px
}

.no-hover:hover {
    background-color: transparent !important
}

.reset-padding {
    padding: 0 !important
}

.reset-margin {
    margin: 0 !important
}

.margin0 {
    margin-bottom: 0 !important
}

.margin-bottom-10 {
    margin-bottom: 10px !important
}

.margin-top-10 {
    margin-top: 10px !important
}

.margin-bottom-15 {
    margin-bottom: 15px !important
}

.margin-top-15 {
    margin-top: 15px !important
}

.margin-bottom-20 {
    margin-bottom: 20px !important
}

.margin-top-20 {
    margin-top: 20px !important
}

.margin-bottom-25 {
    margin-bottom: 25px !important
}

.margin-top-25 {
    margin-top: 25px !important
}

.no-border {
    border: none !important
}

.industry-box,
.industry-box .border-img {
    border: 1px solid #e4e4e4
}

.no-margin-bottom {
    margin-bottom: 0 !important
}

.remove-bottom-pad {
    padding-bottom: 0 !important
}

.industry-box {
    background-color: #fff;
    overflow: hidden;
    margin: 0 0 50px;
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 5px 16px -2px #a6a6a6
}

.home-red-btn .blue,
.home-red-btn .blue2,
.home-red-btn .brown,
.home-red-btn .custom-btn,
.home-red-btn .gray2,
.home-red-btn .green,
.home-red-btn .green2,
.home-red-btn .green3,
.home-red-btn .orange,
.home-red-btn .red2,
.home-red-btn-a .blue,
.home-red-btn-a .yellow,
.rfd-btn-red {
    box-shadow: 1px 1px 10px #880f0f
}

.industry-box img {
    display: block;
    margin: 10px auto 0
}

.industry-box p {
    text-align: center;
    font-size: 14px;
    font-weight: 300;
    color: #606060;
    margin: 10px 0 0;
    text-decoration: none
}

.industry-box:hover p {
    color: #000;
    text-decoration: underline
}

a.industry-box-link {
    text-decoration: none
}

a.industry-box-link:hover {
    text-decoration: underline;
    color: #606060
}

.industry-box-new {
    padding: 0 !important;
    margin: 0 0 20px !important
}

.industry-box-new:hover p {
    color: #606060;
    text-decoration: none !important;
    border: none
}

.industry-box-para {
    font-size: 25px !important;
    font-weight: 400 !important
}

.industry-box-para span {
    display: block;
    font-size: 16px
}

.industry-box-para-modified {
    font-size: 24px !important;
    margin-top: 25px !important
}

.industry-demo-link,
.industry-demo-link:active,
.industry-demo-link:hover,
.industry-demo-link:link,
.industry-demo-link:visited,
.industry-link,
.industry-link-2:hover,
.industry-link-2:link,
.industry-link-2:visited .industry-link-2:active,
.industry-link-2:visited .industry-link-3:visited .industry-link-3:active,
.industry-link-3:hover,
.industry-link-3:link,
.industry-link-3:visited,
.industry-link:active,
.industry-link:hover,
.industry-link:link,
.industry-schedule-link,
.industry-schedule-link:active,
.industry-schedule-link:hover,
.industry-schedule-link:link,
.industry-schedule-link:visited {
    text-decoration: none
}

.industry-link div:hover {
    background-color: #a6a6a6;
    color: #fff
}

.industry-link-2 div:hover {
    background-color: #7ab9e1;
    color: #fff
}

.industry-link-3 div:hover {
    background-color: #ee4035;
    color: #fff
}

.industry-demo-link div:hover {
    background-color: #4caf50;
    color: #fff
}

.industry-schedule-link div:hover {
    background-color: #f37736;
    color: #fff
}

.industry-demo-link:hover span,
.industry-link-2:hover span,
.industry-link-3:hover span,
.industry-link:hover span,
.industry-schedule-link:hover span {
    -webkit-filter: brightness(200%);
    filter: brightness(200%)
}

.industry-box-section {
    padding: 15px 12px;
    border-top: 1px solid rgba(204, 204, 204, .2);
    color: #606060;
    font-weight: 100;
    font-size: 18px
}

#section-header {
    margin: 0 auto;
    padding: 0
}

.main-sub-menu {
    margin-bottom: -24px;
    text-align: right;
    position: relative;
    z-index: 999
}

.main-sub-menu a {
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    text-decoration: none
}

.main-sub-menu a:hover {
    color: #4d4d4d
}

.main-menu {
    height: 50px;
    top: 35px;
    position: relative;
    z-index: 3;
    margin: 0 auto
}

.site-logo {
    margin: 13px 0 0
}

.menu {
    font-size: 17px;
    color: #fff;
    font-weight: 400;
    margin: 13px 0;
    text-align: right
}

.menu li {
    display: inline-block;
    padding: 0 19px
}

.menu li a:link,
.menu li a:visited {
    color: #fff;
    text-decoration: none
}

.home-orange-txt,
.row-feat p,
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
select,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
    background: 0 0;
    border: 0;
    outline: 0;
    margin: 0;
    padding: 0
}

.index-more-information {
    margin: 40px 0;
    text-align: center
}

.index-more-information h2 {
    font-size: 30px;
    font-weight: 300;
    color: #202020;
    line-height: 1.5;
    margin-bottom: 40px
}

.index-more-information h3 {
    font-size: 26px;
    font-weight: 300;
    color: #202020;
    margin: 15px 0
}

.index-more-information p {
    font-size: 20px;
    font-weight: 300;
    color: #606060;
    line-height: 1.5
}

#section-clients {
    background-color: #fff;
    margin: 0 auto;
    padding: 0
}

.cli-text-container {
    background-color: #fff;
    padding: 65px 30px
}

.cli-img-container {
    margin: 27px 0 30px
}

.clients-text-custom {
    padding: 50px 30px 25px !important
}

.cli-text-01 {
    font-size: 20px;
    font-weight: 600;
    color: #919191;
    text-align: left;
    margin-top: -13px
}

.cli-text-02 {
    font-size: 100px;
    font-weight: 700;
    color: #90c10e;
    text-align: left;
    margin: -7px 0 9px
}

.cli-text-03 {
    font-size: 14px;
    font-weight: 300;
    color: #919191;
    text-align: left;
    margin-bottom: -10px
}

.home-red-btn,
.home-red-btn-a {
    font-size: 18px;
    font-weight: 400;
    color: #fff
}

.reset-padding .home-red-btn-a {
    padding-left: 22px;
}

.text-align-left {
    text-align: left !important;
}

.contact-box-top-rgt p,
.contact-form-heading,
.home-orange-h2 {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif
}

.home-red-btn {
    text-align: center;
    margin: 10px 0 0
}

.home-red-btn-a {
    text-align: center;
    position: relative;
    z-index: 2;
    margin: -5px 0
}

.contact-form-heading {
    color: #202020;
    margin-bottom: 20px !important;
    font-size: 26px !important
}

.home-red-btn .blue a:link,
.home-red-btn .blue a:visited,
.home-red-btn .brown a:link,
.home-red-btn .brown a:visited,
.home-red-btn .gray a:link,
.home-red-btn .gray a:visited,
.home-red-btn .gray2 a:link,
.home-red-btn .gray2 a:visited,
.home-red-btn .green a:link,
.home-red-btn .green a:visited,
.home-red-btn .orange a:link,
.home-red-btn .orange a:visited,
.home-red-btn-a .blue a:link,
.home-red-btn-a .blue a:visited,
.home-red-btn-a .yellow a:link,
.home-red-btn-a .yellow a:visited {
    color: #000;
    text-decoration: none;
    display: block;
    border-radius: 20px;
    outline: 0;
    transition: .5s;
    padding: 7px 30px
}

.home-red-btn-a .yellow {
    display: inline-block;
    border-radius: 20px;
    margin: 25px 8px;
    background-color: #dccb13;
    border: 2px solid #fff;
    z-index: 2
}

.home-red-btn-a .yellow a:hover {
    color: #000;
    text-decoration: none;
    background-color: #ebde4c;
    display: block;
    border-radius: 20px;
    padding: 7px 30px
}

.home-red-btn .green2 a:hover,
.home-red-btn .green3 a:hover,
.home-red-btn .green3 a:link,
.home-red-btn .green3 a:visited {
    color: #fff;
    border-radius: 20px;
    text-decoration: none;
    display: block
}

.home-red-btn .blue2 a:link,
.home-red-btn .blue2 a:visited,
.home-red-btn .green2 a:link,
.home-red-btn .green2 a:visited,
.home-red-btn .red2 a:link,
.home-red-btn .red2 a:visited {
    color: #fff;
    text-decoration: none;
    display: block;
    border-radius: 20px;
    outline: 0;
    transition: .5s;
    padding: 7px 30px
}

.home-red-btn .green3 {
    background-color: #009a31;
    display: inline-block;
    border-radius: 20px;
    border: 2px solid #fff;
    margin: 0
}

.home-red-btn-a .blue {
    background-color: #4483d5;
    display: inline-block;
    border-radius: 20px;
    border: 2px solid #fff;
    z-index: 2;
    margin: 25px 8px
}

.home-red-btn-a .blue a:hover {
    color: #000;
    text-decoration: none;
    background-color: #5996e4;
    display: block;
    border-radius: 20px;
    padding: 7px 30px
}

.home-red-btn .custom-btn a:link,
.home-red-btn .custom-btn a:visited {
    color: #000;
    text-decoration: none;
    display: block;
    border-radius: 5px;
    outline: 0;
    transition: .5s;
    padding: 7px 30px
}

.home-red-btn .green3 a:link,
.home-red-btn .green3 a:visited {
    outline: 0;
    transition: .5s;
    padding: 7px 20px
}

.home-red-btn .green3 a:hover {
    background-color: #556b2f;
    padding: 7px 20px
}

.home-red-btn .blue a:hover,
.home-red-btn .brown a:hover,
.home-red-btn .gray a:hover,
.home-red-btn .gray2 a:hover,
.home-red-btn .green a:hover,
.home-red-btn .orange a:hover {
    text-decoration: none;
    padding: 7px 30px;
    color: #000
}

.home-red-btn .orange {
    background-color: #ffec94;
    display: inline-block;
    border-radius: 20px;
    border: 2px solid #fff;
    margin: 25px 8px
}

.home-red-btn .orange a:hover {
    background-color: #fddf5b;
    display: block;
    border-radius: 20px
}

.home-red-btn .blue2 {
    background-color: #039;
    display: inline-block;
    border-radius: 20px;
    border: 2px solid #fff;
    margin: 25px 8px
}

.home-red-btn .blue2 a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #00688b;
    display: block;
    border-radius: 20px;
    padding: 7px 30px
}

.home-red-btn .blue {
    background-color: #33e6fa;
    display: inline-block;
    border-radius: 20px;
    border: 2px solid #fff;
    margin: 25px 8px
}

.home-red-btn .blue a:hover {
    background-color: #05b8cc;
    display: block;
    border-radius: 20px
}

.home-red-btn .red2 {
    background-color: #ee3233;
    display: inline-block;
    border-radius: 20px;
    border: 2px solid #fff;
    margin: 25px 8px
}

.home-red-btn .red2 a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #329236;
    display: block;
    border-radius: 20px;
    padding: 7px 30px
}

.home-red-btn .green {
    background-color: #b0e57c;
    display: inline-block;
    border-radius: 20px;
    border: 2px solid #fff;
    margin: 25px 8px
}

.home-red-btn .green a:hover {
    background-color: #ad0;
    display: block;
    border-radius: 20px
}

.home-red-btn .gray2 {
    background-color: #cec7c6;
    display: inline-block;
    border-radius: 20px;
    border: 2px solid #fff;
    margin: 25px 8px
}

.home-red-btn .gray2 a:hover {
    background-color: #9fabb7;
    display: block;
    border-radius: 20px
}

.home-red-btn .brown {
    background-color: #cc9;
    display: inline-block;
    border-radius: 20px;
    border: 2px solid #fff;
    margin: 25px 8px
}

.home-red-btn .brown a:hover {
    background-color: #d59d69;
    display: block;
    border-radius: 20px
}

.home-red-btn .green2 {
    display: inline-block;
    border-radius: 20px;
    margin: 25px 8px;
    background-color: #009a31;
    border: 2px solid #fff
}

.home-red-btn .green2 a:hover {
    background-color: #556b2f;
    padding: 7px 30px
}

.align-left,
.btn-align-lft {
    text-align: left !important
}

#section-home-contact,
#section-home-contact-1 {
    margin: 0 auto;
    background-color: #ff7d4d
}

.secinn-radius-box-orange,
.secinn-radius-box-orange:after,
.secinn-radius-box-orange:before {
    background-color: #ff7d4d;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 15px
}

.home-orange-h2 {
    color: #fff;
    text-align: center;
    font-size: 48px;
    line-height: 60px;
    margin: 0 0 15px
}

.contact-form-bg {
    background-color: #fff;
    border-radius: 10px;
    padding: 0;
    margin-top: 30px
}

.contact-form-bg .contact-form {
    padding: 20px 15px 30px
}

.clear {
    clear: both
}

.contact-box-top-lft,
.contact-box-top-rgt {
    text-align: center;
    padding: 15px 0;
    margin-bottom: 20px;
    height: 210px
}

.contact-name,
.contact-name-2 {
    color: #fff;
    position: relative;
    padding: 2px 2px 3px
}

.contact-box-top-lft {
    border-radius: 10px 0 0;
    background: #ffffb3
}

.contact-box-top-rgt {
    border-radius: 0 10px 0 0;
    background: #e6e6e6
}

.contact-box-top-rgt p {
    font-size: 24px;
    text-align: center;
    line-height: 1.5;
    margin-top: 5px
}

.contact-box-top-rgt .schedule-demo-box:hover {
    color: #fff
}

.whatsapp-icon {
    display: initial !important;
    margin-top: -5px !important;
    margin-left: 5px !important
}

.contact-name,
.contact-name-2 {
    text-align: center
}

.contact-name-2 {
    background-color: #5f5f5f;
    font-weight: 100;
    font-size: 18px;
    text-align: center
}

.contact-name p,
.contact-name-2 p {
    color: #eae374;
    font-weight: 100;
    text-align: center
}

.contact-name-2 p {
    font-size: 16px
}

.contact-name p {
    font-size: 13px
}

.b,
.contact-name,
.crm-contact .name,
.crm-contact-modified .name,
.crm-contact-yellow-box .name {
    font-weight: 700
}

.contact-name {
    background-color: #5f5f5f;
    font-size: 15px
}

.contact-margin {
    margin: 7px 0
}

.image-box,
.lft-image-box,
.rgt-image-box {
    display: inline-block;
    padding: 1px 10px
}

.home-blue {
    text-align: center;
}

.well-alt-2 .home-blue p.heading {
    color: #fff !important
}

.crm-contact .call,
.crm-contact .chat,
.crm-contact .enquiry,
.crm-contact-modified .call-modified,
.crm-contact-modified .chat,
.crm-contact-yellow-box .call,
.crm-contact-yellow-box .chat,
.crm-contact-yellow-box .enquiry {
    background-position: left 3px;
    background-repeat: no-repeat;
    padding-left: 22px;
    margin: 8px 0
}

.crm-contact .enquiry a,
.crm-contact-modified .enquiry a,
.crm-contact-yellow-box .enquiry a {
    text-decoration: none;
    color: #696969
}

.crm-contact .enquiry a:hover,
.crm-contact-modified .enquiry a:hover,
.crm-contact-yellow-box .enquiry a:hover {
    text-decoration: none;
    color: #333
}

.crm-contact .chat,
.crm-contact-modified .chat,
.crm-contact-yellow-box .chat {
    font-weight: 400;
    background-image: url(../images/footer-chat-icon.png)
}

.crm-contact .call,
.crm-contact-yellow-box .call {
    font-weight: 300;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEUAAACrq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6tZR+w8AAAAG3RSTlMA80Lct/p/WQXm1sg2JxMO7cnGnpiSjWtbVCN956G1AAAAaklEQVQY02XMSQ6EMAxEUVfsJAxN0/NA3f+eWAJFRvydn6ySEcBXQiD5iqAOFsEcbtcAxUEjpEy9SKi70+9Y5ecInfF/lKVHEm+e2y5QRaZBn+W3S893Guhl2ZqMW2jLdcz7RysVUzzk1ArXhAV7KGzSUQAAAABJRU5ErkJggg==)
}

.crm-contact .enquiry,
.crm-contact-yellow-box .enquiry {
    font-weight: 300;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAWlBMVEUAAACrq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6t9bEV9AAAAHXRSTlMA+6Wv9LVe7unOixnj2I+BbFM/MxTDm5d3Z0spAgKqrIYAAABtSURBVBjThctHDsMwDAXRsawudzs9vP81QyCALCCLvN0fkPxY+pMzHqy0Asyh2eMMPMe63QuYjuK+0+b3lkEuG/eoO608okAncWE3KZfjqldo0N+dgk9SgwyT762cQelsg6ohdK0BvGncVv77AK8LDMy6GJJpAAAAAElFTkSuQmCC)
}

.crm-contact-yellow-box {
    font-size: 15px;
    color: #fff;
    float: left;
    text-align: left;
    margin: 0 0 0 10px
}

.crm-contact-modified {
    font-size: 15px;
    color: #696969;
    margin: 0
}

.contact-form-text {
    font-size: 20px !important;
    font-weight: 100
}

.add-border-right,
.remove-margin-top {
    margin-top: 0 !important
}

.contact-headers {
    color: #202020;
    border-bottom: 1px dotted #ccc;
    padding: 8px 0;
    margin: 8px 0
}

.contact-headers div,
.contact-headers img {
    vertical-align: sub;
    margin-right: 10px
}

.article-icon-dupe,
.article-link a .article-icon,
.article-link-in a .article-icon {
    vertical-align: text-bottom;
    margin-right: 20px
}

.crm-contact-modified .call img,
.crm-contact-modified .enquiry img {
    display: block
}

.padding-left-30 {
    padding-left: 30px
}

.ryp-row-wrap {
    margin: 0 0 15px
}

.ryp-input {
    font-weight: 300;
    color: #424242;
    font-size: 20px;
    width: 350px;
    border-radius: 4px;
    padding: 4px 10px;
    background-color: #fff;
    border: 1px solid #e1e1e1
}

.rfd-btn-red {
    font-weight: 400;
    font-size: 18px;
    color: #fff;
    border: 2px solid #fff;
    background-color: #df4646;
    border-radius: 20px;
    padding: 7px 70px
}

.rfd-btn-red:focus {
    outline: 0
}

.rfd-btn-red:active,
.rfd-btn-red:hover {
    transition: .5s;
    background-color: #329236
}

.rfd-btn-green {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    border: none;
    padding: 8px 70px;
    background-color: #238f17;
    border-radius: 30px
}

.rfd-btn-green:hover {
    background-color: #2ebb1e
}

.rfd-btn-green:active {
    box-shadow: inset 3px 2px 10px #666;
    background-color: #1e7b14
}

.inner-industry-box {
    padding: 5px 5px 10px !important
}

.inner-industry-box:hover {
    background-color: #ffffb3;
    padding-bottom: 10px;
    color: #000
}

.grey-border-left {
    border-left: 1px solid rgba(204, 204, 204, .2)
}

.u {
    text-decoration: underline
}

.dark-grey-border-left {
    border-left: 1px solid #d9d9d9
}

.section-inner-features-01-h2,
.section-inner-features-01-h3 {
    font-weight: 300;
    text-align: center;
    color: #474747
}

.section-inner-features-01-h2 {
    font-size: 50px;
    line-height: 60px;
    margin: 0 0 20px
}

.section-inner-features-01-h3 {
    font-size: 24px;
    line-height: 34px;
    margin: 0 0 50px
}

#section-crm-faq,
#section-crm-roi {
    background-color: #fff;
    margin: 0 auto;
    padding: 50px 0
}

.modified-bold {
    font-weight: 500 !important
}

.main-heading {
    margin-bottom: 30px !important;
    line-height: 1.5;
    color: #fff !important
}

.faq-text-p,
.general-faq .features-group {
    font-weight: 300
}

.general-faq .features-group,
.general-faq .features-group.closed {
    background-repeat: no-repeat;
    background-position: right 25px center;
    background-attachment: scroll
}

.general-faq .features-group {
    font-size: 26px;
    color: #494848;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEAAAABAQEBAQEAAAAAAAABAQFZS7/SAAAAEHRSTlMAf3JtUEY4IhsRC3dgWD4W9lNaVwAAADpJREFUCNdjIBLwWUIZ2XsWgGk2cR4rMCOxgOEySIhPnIGBVxPICGwAEk4TGFglQNIs+mABkBAx9gAAQsUIF9ikFxEAAAAASUVORK5CYII=);
    cursor: pointer;
    padding: 12px 10px 12px 20px
}

.general-faq .features-group.closed {
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEAAAABAQEBAQEAAAAAAAABAQFZS7/SAAAAEHRSTlMAf3JtUEY4IhsRC3dgWD4W9lNaVwAAADtJREFUCNdjIAYENoApJwZWCRDNog8VcprAwMAnzsDAqwkSTixguLwAxGAT57GCaMzeAxYAqrJkIA4AAEOdCBfMF8rJAAAAAElFTkSuQmCC)
}

.general-faq ul li {
    list-style-type: none;
    padding: 20px
}

.general-faq-hide {
    display: none
}

.industry-list-f img,
.industry-list-f-l img,
.industry-list-index img,
.industry-list-landing img {
    margin-right: 20px
}

.faq-sep {
    background-color: #b1b1b1;
    height: 1px
}

.make-background-white {
    background-color: #fff !important
}

.industry-list-index>ul>li {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.industry-list-index ul li>div:not(.clear):not(.home-red-btn) {
    padding-top: 20px;
    padding-bottom: 20px
}

.industry-list-index ul li>div:first-child {
    padding-top: 0 !important
}

.industry-list-index .secinn-features-leads-list ul li {
    padding: 0 !important;
    font-size: 20px !important;
    color: #989898 !important
}

.industry-list-index .secinn-features-leads-list {
    margin-bottom: 20px
}

.standard-line-height {
    line-height: 1.5 !important
}

.lining {
    border-bottom: 1px solid rgba(204, 204, 204, .5)
}

.standard-link {
    text-decoration: none;
    color: initial
}

.article-modal h2 {
    font-size: 30px;
    font-weight: 100;
    text-align: center;
    padding: 20px 0;
    margin-bottom: 30px;
    background: rgba(223, 201, 122, .75);
    -webkit-box-shadow: 0 3px 10px -4px rgba(128, 128, 128, 1);
    -moz-box-shadow: 0 3px 10px -4px rgba(128, 128, 128, 1);
    box-shadow: 0 3px 10px -4px rgba(128, 128, 128, 1)
}

.business-modal h2 {
    font-size: 30px;
    font-weight: 100;
    padding: 20px 10px;
    border-bottom: 1px solid rgba(204, 204, 204, .3);
    margin-bottom: 20px
}

.business-modal h2:first-of-type {
    padding-top: 10px
}

.article-modal h6,
.article-modal p {
    font-size: 20px;
    color: grey;
    padding: 0 10px;
    margin-bottom: 20px
}

.article-modal p {
    font-weight: 100
}

.article-modal h6 {
    font-weight: 700
}

.article-modal a {
    text-decoration: none;
    color: inherit
}

.business-modal li,
.business-modal p {
    font-weight: 100;
    font-size: 20px;
    color: grey;
    padding: 0 10px;
    margin-bottom: 10px
}

.article-modal a:hover {
    text-decoration: underline
}

.article-link-in:not(:last-of-type),
.article-link:not(:last-of-type),
.resource-link:not(:last-of-type),
.steps-box h2 {
    margin-bottom: 20px
}

.business-modal ul {
    padding-left: 35px
}

.resource-link {
    padding-left: 33px;
    padding-right: 33px
}

.article-link a:active,
.article-link a:hover,
.article-link a:link,
.article-link a:visited {
    color: #333;
    font-weight: 300;
    font-size: 24px
}

.resource-link a:active,
.resource-link a:hover,
.resource-link a:link,
.resource-link a:visited {
    color: #696969;
    font-weight: 300;
    font-size: 24px
}

a.business-link:active,
a.business-link:hover,
a.business-link:link,
a.business-link:visited {
    color: inherit;
    font-weight: inherit;
    font-size: inherit
}

.article-link-in a:active,
.article-link-in a:hover,
.article-link-in a:link,
.article-link-in a:visited {
    color: #333;
    font-weight: 300;
    font-size: 28px
}

.article-link a:active,
.article-link a:link,
.article-link a:visited,
.article-link-in a:active,
.article-link-in a:link,
.article-link-in a:visited,
.resource-link a:active,
.resource-link a:link,
.resource-link a:visited,
a.business-link:active,
a.business-link:link,
a.business-link:visited {
    text-decoration: none
}

.article-link a:hover,
.article-link-in a:hover,
.resource-link a:hover,
a.business-link:hover {
    text-decoration: underline
}

.article-icon-dupe {
    display: inline-block;
    width: 32px;
    height: 32px
}

.steps-box {
    line-height: 1.5;
    overflow: hidden;
    border-bottom: 1px dotted #333
}

.steps-box.one {
    background: #fc5c23;
    background: -webkit-linear-gradient(#fc5c23, #ff7924);
    background: -o-linear-gradient(#fc5c23, #ff7924);
    background: -moz-linear-gradient(#fc5c23, #ff7924);
    background: linear-gradient(to #fc5c23, #ff7924)
}

.steps-box.two {
    background: #108d97;
    background: -webkit-linear-gradient(#108d97, #28a2a2);
    background: -o-linear-gradient(#108d97, #28a2a2);
    background: -moz-linear-gradient(#108d97, #28a2a2);
    background: linear-gradient(to #108d97, #28a2a2)
}

.steps-box.three {
    background: #4a2775;
    background: -webkit-linear-gradient(#4a2775, #614184);
    background: -o-linear-gradient(#4a2775, #614184);
    background: -moz-linear-gradient(#4a2775, #614184);
    background: linear-gradient(to #4a2775, #614184)
}

.steps-box>div:first-child {
    background: #ecdcd4;
    padding: 0 !important;
    display: table;
    height: 200px;
    line-height: 1;
    -webkit-box-shadow: 0 0 18px 0 rgba(0, 0, 0, .75);
    -moz-box-shadow: 0 0 18px 0 rgba(0, 0, 0, .75);
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, .75)
}

.steps-box div:first-child p:first-child {
    background: #ecdcd4;
    padding: 0 !important;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-weight: 600;
    font-size: 35px
}

.steps-box>div:nth-child(2) {
    padding: 25px 10px 25px 25px !important
}

.steps-box>div:nth-child(3) .home-red-btn {
    margin-top: 0 !important
}

.steps-box.one div:first-child p:first-child {
    color: #ef6530
}

.steps-box.two div:first-child p:first-child {
    color: #25999c
}

.steps-box.three div:first-child p:first-child {
    color: #59387d
}

.steps-box h2,
div.btntxt {
    color: #fff;
    font-weight: 300
}

.steps-box div:first-child p:first-child span {
    font-size: 65px !important
}

.steps-box h2 {
    font-size: 26px
}

.steps-box div:nth-child(2) p {
    font-weight: 300;
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px
}

div.btntxt {
    font-size: 20px;
    float: left;
    margin: 32px 10px 10px 0
}

.industry-box-sub-head {
    font-size: 25px;
    font-weight: 100;
    margin: 30px 0 10px
}

.center {
    text-align: center !important
}

.industry-list-index ul li>div>p:first-child {
    font-size: 30px;
    font-weight: 100;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px
}

.custom-margin-top {
    margin-top: 25px
}

.custom-margin-top-two {
    margin-top: 30px
}

.modify-col-md-padding {
    padding-left: 30px;
    padding-right: 30px
}

.less-col-md-padding {
    padding-left: 5px;
    padding-right: 5px
}

.more-col-md-padding {
    padding-left: 75px;
    padding-right: 75px
}

.secinn-features-leads-list {
    font-weight: 300;
    text-align: left;
    font-size: 18px;
    color: #989898;
    margin-bottom: 42px
}

.secinn-features-leads-list li {
    font-size: 12px;
    color: #ccc;
    list-style-type: disc;
    margin: 0 0 0 38px
}

.secinn-features-leads-list img {
    float: left;
    margin: -6px 10px 0 0
}

.secinn-features-leads-list h4 {
    font-weight: 300;
    color: #4d4d4d;
    margin: 0 0 5px
}

.secinn-features-leads-list p {
    margin: 0 0 0 38px
}

.secinn-features-leads-list li span {
    font-size: 21px;
    color: #2b2b2b
}

.ul-modified li {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABy0lEQVR4Xu0dA2AjQGy2bdu2bdu2bZtv27Zt27Zto7bdITnbBgsGyNUrssjWtbJI5SoAZawsJIFsA6tN3NLXq0+9+qcasfwfi3RRPlCVi3iH5Op59aJX/GXLOfafJRtIXRb8ZZHMrADq8JDgSHUna8CaPyzZyI5kVJLiCBeLTPFMFv/VRDnChsWB3ywvJpayXT4+j+XZs79gFW0tNjYj5x42uZwCoIybYEigBvj59BpnsYdthIeEJ3DVX171vGSSHBG3HVynXHDgn2rD2f9SFWf+y0WseQlUB2UxByQKuOG/gu98XnltTYMwB/l/xor8LNoSAv/Z/3x9DtSTBqUVXge0E7eJK2qpHI2OMlEVFuZl///+6//Pjx59+XB+9iAonYD0H06vTQoOSzjXnbzVsunh77Qld/4HNh/+Z19+4KOIpnsKUNsGSCWBlB2rZdv6ixJ+vVduNW589Eev9cJ/vbRN/6zLD38U1/OGWZYCxx8XhEy6e2z24Rd/+QpP/Of2WPTPuPTwRyljf5hlabyWXXvvcjWsf/JPqPjkfxanuf+0svdhWiYEXu3nV4kErf6vX7j/uYi6bSxmsAkDt5JzljuQdwBScyCVwGcZAJqPpMM6D7XLAAAAAElFTkSuQmCC) !important
}

.ul-modified-2 li {
    list-style-image: url(data:image/png;base64,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) !important
}

.no-margin-para {
    margin: 0 !important;
    color: #333 !important;
    font-size: 22px !important
}

.white-text {
    color: #fff !important
}

.booklet-heading {
    font-size: 48px;
    color: #353535;
    line-height: 60px;
    text-align: center;
    font-weight: 300;
    margin: 0 0 30px
}

.contact-grey-wrap {
    border: 1px solid #d4d4d4;
    border-radius: 10px;
    background-color: #fff;
    padding: 10px
}

.rfd-head {
    font-weight: 300;
    color: #b8b8b8;
    font-size: 36px;
    text-align: left
}

.ryp-label {
    font-size: 16px;
    text-align: right;
    float: right;
    margin: 5px 20px 0 0;
    font-weight: 300;
    color: #424242
}

textarea.ryp-input {
    resize: vertical
}

.tnc-span {
    margin-left: 6px
}

.compulsorytext {
    color: red
}

.faq-text-h4,
.faq-text-p {
    font-size: 18px;
    color: #4b4b4b;
    text-align: left;
    line-height: 28px
}

.faq-text-p {
    margin: 0 0 35px
}

.testimonials-h2 {
    font-size: 48px;
    color: #545454;
    line-height: 60px;
    text-align: center;
    margin: 0 0 50px;
    font-weight: 300
}

.testimonials-text {
    line-height: 1.5;
    font-size: 18px;
    color: #777;
    text-align: left;
    height: 205px;
    font-weight: 300
}

#testimonials-name,
.testimonials-name {
    font-size: 14px;
    color: #777;
    text-align: right;
    display: block;
    bottom: 0;
    right: 20px;
    position: absolute
}

.testimonials-text span.left {
    font-size: 70px;
    float: left;
    padding: 10px 5px 0 0
}

.testimonials-text span.right {
    font-size: 70px;
    display: inline;
    position: absolute;
    padding: 20px 0 0 5px
}

.testimonial-quote-left,
.testimonial-quote-right {
    width: 16px;
    height: 12px;
    vertical-align: 4px;
    opacity: .8;
    display: inline-block
}

.testimonial-quote-left {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAAG1BMVEUAAABNTVBGRlROTk9OTlBOTlFPT09ISEhOTlAox0prAAAACHRSTlMA1QnNcksdDt27SMwAAAAvSURBVAjXY2BQsWAAE2wSHQxgQrExiAFMeIgDZUCERQADhOhQYIAQHR0dYIIkBgA6dxorCTlvewAAAABJRU5ErkJggg==) left center no-repeat;
    padding-right: 5px
}

.testimonial-quote-right {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAAIVBMVEUAAABVVVVMTE5NTU5NTVBOTk9NTU9MTE9OTk5LS0tOTlC97kU7AAAACnRSTlMACfbZz8ptUBoR5CpyNAAAADFJREFUCNdjWLVqFQOIII3BwLiIAUKwL2WAEJOXMYAJcStHBjCxakkDA5hQTQTKAAkAn1IixS7I8x4AAAAASUVORK5CYII=) left center no-repeat;
    padding-left: 5px
}

.testimonial-head-bot {
    font-size: 24px;
    font-weight: 300;
    text-align: center;
    margin: 50px 20px 0
}

.footer-h3,
.footer-h3-a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-align: left;
    font-size: 20px;
    margin: 20px 0 5px 15px
}

.footer-h3 {
    color: #000
}

.footer-h3-a {
    color: #fff
}

ul.footer.industries-list li:not(.no-border) {
    margin: 25px 0 10px !important;
    font-weight: 400;
    font-size: 20px
}

.city-footer-left-anchor:active,
.city-footer-left-anchor:hover,
.city-footer-left-anchor:link,
.city-footer-left-anchor:visited {
    color: #000;
    display: block;
    padding: 5px 8px !important
}

.city-footer-left-anchor:hover {
    background: rgba(96, 96, 96, .8) !important;
    color: #fff;
    text-decoration: none;
    border-radius: 2px
}

.city-footer-right-anchor:active,
.city-footer-right-anchor:hover,
.city-footer-right-anchor:link,
.city-footer-right-anchor:visited {
    color: #fff
}

.city-footer-left-anchor-sm:active,
.city-footer-left-anchor-sm:hover,
.city-footer-left-anchor-sm:link,
.city-footer-left-anchor-sm:visited {
    color: #333;
    font-size: 16px;
    display: block;
    padding: 5px 8px !important
}

.footer-03-links li,
.rating-star,
.section-inner-links li {
    display: inline-block
}

.city-footer-left-anchor-sm:hover {
    background: rgba(96, 96, 96, .8);
    color: #fff;
    text-decoration: none;
    border-radius: 2px
}

.footer-header-div {
    padding-top: 22px;
    padding-bottom: 22px
}

.footer-bottom,
.footer-header-div {
    background: #606060
}

.footer-bottom {
    padding: 0
}

.footer-header-div h3 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-align: center;
    font-size: 20px
}

ul.footer li,
ul.footer-blue li {
    text-align: left;
    font-size: 16px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif
}

.footer-right-div {
    background-color: #606060;
    height: 280px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px
}

.footer-left-div {
    background-color: #ccc;
    height: 1075px;
    padding-left: 0;
    padding-right: 0
}

.footer-left-div div:first-child,
.footer-right-div div:first-child {
    padding: 0 10px
}

ul.footer li {
    padding: 0;
    margin: 2px 0;
    color: #000;
    border-bottom: 1px solid #b0b0b0
}

ul.footer-blue li {
    color: #ccc;
    border-bottom: 1px solid #717171;
    margin: 10px 0;
    padding: 0 0 5px
}

ul.footer,
ul.footer-blue {
    margin: 10px 0 0
}

ul {
    list-style: none
}

.grey-border-top {
    border-top: 1px solid #ebebeb
}

.footer-03-links li {
    margin: 0 15px
}

.footer-03-links li a:link,
.footer-03-links li a:visited {
    color: #bebebe;
    text-decoration: none;
    transition: .4s
}

.footer-03-links li a:hover {
    color: #666;
    text-decoration: none
}

.footer-03-links {
    font-size: 11px;
    color: #bebebe;
    text-align: center;
    font-weight: 300
}

.enquiry-success-box {
    font-size: 14px
}

.enquiry-success-box p {
    margin: 5px 0
}

.enquiry-success-box .blue-text-div,
.enquiry-success-box .text-div {
    padding: 10px 15px
}

.enquiry-success-box .text-div-alt {
    padding: 0 15px
}

.enquiry-success-box .blue-text-div p {
    font-size: 16px;
    color: #3781c0 !important;
    font-weight: 700
}

.enquiry-success-box .text-div .small-supporting-text {
    font-size: 12px;
    color: gray;
    font-style: italic
}

.enquiry-success-box .final-text {
    font-size: 14px;
    color: #3b9cd0;
    font-weight: 700;
    text-align: center
}

.custom-margin-top-overview {
    margin-top: 50px;
    margin-bottom: 12px !important;
}
.custom-margin-top-features{
    margin-bottom: 12px !important;
}

#section-crm-articles,
#section-home-industries {
    background-color: #eee;
    margin: 0 auto;
    padding: 50px 0
}

#section-home-gray,
#section-home-gray-a,
#section-home-turquoise {
    box-shadow: inset 0 3px 45px #ccc
}

#section-home-gray {
    background-color: #e3e3e3
}

#section-home-blue,
#section-home-vlcoffe {
    background-color: #284a6f;
    margin: 0 auto
}

#client-reviews-section,
#secinn-features-03,
#section-home-gray {
    margin: 0 auto;
    padding: 50px 0
}

#section-home-vlcoffe {
    background-color: #e1c19a;
    padding: 50px 0
}

#secinn-gray-ryg {
    margin: 0 auto;
    background-color: #333;
    padding: 50px 0
}

#content-bg,
#secinn-features-03 {
    background-image: url(../images/texture-bg.jpg);
    background-repeat: repeat;
    background-position: center top
}

#section-home-darkgray {
    background-color: #6e6e6e
}

#content-bg {
    margin: -1px auto 0;
    padding: 50px 0
}

#section-testimonial-a {
    margin: 0 auto;
    padding: 0;
    background: #f7f6ca
}

#section-testimonial-a .testimonial-box {
    padding: 20px;
    border-radius: 10px
}

#secinn-gray-ryg-mod {
    background-color: #ccc;
    margin: 0 auto;
    padding: 3px 0 0
}

.slider-01,
.slider-02,
.slider-03,
.slider-04 {
    margin-top: -50px;
    position: relative;
    height: 390px
}

.make-section-blue-background {
    background-color: #1a96c6 !important;
    box-shadow: none !important
}

.slider-01 {
    background-color: #77492a;
    background-image: url(../images/sales-management-software-presentation.jpg)
}

.slider-03 {
    background-color: #2c261c
}

.slider-04 {
    background-color: #e9f0fa
}

.slider-05,
.slider-06,
.slider-07,
.slider-08,
.slider-09,
.slider-10,
.slider-11,
.slider-12,
.slider-13,
.slider-14,
.slider-15,
.slider-16,
.slider-17 {
    background-color: #1b1b1b;
    background-repeat: no-repeat;
    background-position: center -100px;
    height: 390px;
    margin-top: -50px;
    position: relative
}

.section-inner-wrap-01 {
    border-bottom: 1px solid #ebebeb;
    margin: 0 0 40px;
    padding: 13px 0
}

.main-top-box {
    width: 960px;
    margin: 0 auto;
    z-index: 999;
    padding-top: 90px
}

.main-inner-top-box {
    z-index: 999
}

.nav-header-text {
    font-size: 24px;
    font-weight: 300;
    color: #474747;
    font-family: 'Open Sans', sans-serif
}

.nav-header-text a,
.nav-header-text a:active,
.nav-header-text a:link,
.nav-header-text a:visited {
    color: #5c5c5c;
    text-decoration: none
}

.nav-header-text a:hover {
    color: #2e88ce;
    text-decoration: none
}

.selected-button {
    color: #fff;
    padding: 2px 12px !important
}

.selected-button:hover {
    cursor: default !important
}

.section-inner-links {
    font-size: 14px;
    font-weight: 400;
    color: #5c5c5c;
    text-align: right
}

.section-inner-links li a:link,
.section-inner-links li a:visited {
    color: #5c5c5c;
    text-decoration: none;
    padding: 0 12px
}

.section-inner-links li a:hover {
    color: #2e88ce;
    text-decoration: none
}

.section-inner-links li.active a {
    color: #fff;
    background-color: #5f5f5f;
    border-radius: 15px;
    margin: 0 0 0 12px;
    padding: 2px 12px
}

.section-inner-links div {
    background-color: #418fef;
    border-radius: 15px;
    margin: 0 0 0 12px;
    padding: 2px 0
}

.section-inner-links div a:hover,
.section-inner-links div a:link,
.section-inner-links div a:visited {
    color: #fff;
    text-decoration: none
}

.slider-text-bg {
    background-color: #000;
    opacity: .4;
    width: 100%;
    height: 390px;
    position: absolute;
    top: 0;
    left: 0
}

.slider-btn,
.slider-text-01,
.slider-text-02,
.slider-text-02 a:hover {
    text-align: center;
    z-index: 2
}

.slider-text-01 {
    font-size: 46px;
    font-weight: 600;
    color: #fff;
    text-shadow: 0 0 4px #666;
    padding-top: 60px;
    position: relative
}

.slider-text-01 span {
    border-bottom: 2px solid #fff
}

.slider-text-02,
.slider-text-02 a:hover {
    font-size: 30px;
    font-weight: 300;
    color: #fff;
    text-shadow: 0 0 4px #666;
    padding-top: 12px;
    position: relative
}

.terms_conditions_text {
    text-align: center;
    margin: 10px 0
}

#section-schedule-demo {
    background-color: #e3e3e3
}

#section-schedule-demo .schedule-demo-box {
    background-color: #4caf50;
    color: #fff !important;
    margin: 0 !important;
    padding: 8px 0 !important;
    border-radius: 0 !important
}

#section-schedule-demo .schedule-demo-box:hover {
    background-color: gray
}

#section-schedule-demo .schedule-demo-box .demo-title div {
    border-bottom: none !important
}

.schedule-demo-box {
    margin: 30px 0 0;
    padding: 10px 0;
    color: grey;
    border-radius: 15px
}

.schedule-demo-box:hover {
    background-color: #4caf50;
    color: #fff
}

.schedule-demo-box .demo-click,
.schedule-demo-box .demo-title div {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 24px;
    text-align: center;
    line-height: 1.5
}

.schedule-demo-box .demo-title div {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #d7d7d7
}

.secinn-radius-box-dgreen,
.secinn-radius-box-dgreen:after,
.secinn-radius-box-dgreen:before {
    background-color: #284a6f;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 15px
}

.home-blue-h2,
.home-blue-par {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #fff;
    text-align: center
}

.home-blue-h2 {
    font-size: 48px;
    line-height: 60px;
    margin: 0 0 15px
}

.home-blue-par {
    font-size: 24px;
    line-height: 25px;
    margin: 0 0 50px
}

.home-blue-par-a,
.home-blue-par-b {
    font-size: 24px;
    line-height: 25px;
    margin: 0 0 15px
}

.home-blue-par-a {
    color: #72b8ff;
    text-align: center;
    font-size: 20px
}

.home-blue-par-a span.icon {
    padding: 0 10px 0 0
}

.home-blue-par-b {
    color: #404040;
    text-align: center
}

.home-blue-box {
    margin: 0 0 20px
}

.secinn-radius-box,
.secinn-radius-box:after,
.secinn-radius-box:before {
    background-color: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 15px
}

.secinn-radius-box-a,
.secinn-radius-box-a:after,
.secinn-radius-box-a:before {
    background-color: #f2f2f2;
    border-radius: 10px;
    box-sizing: border-box;
    height: 730px;
    padding: 30px
}

.secinn-radius-box-b,
.secinn-radius-box-b:after,
.secinn-radius-box-b:before {
    background-color: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 30px;
    height: 280px
}

.home-blue-int-icon-spacing {
    margin-top: 28px
}

.home-blue-a {
    text-align: left;
    font-size: 16px
}

.home-blue p {
    font-size: 16px;
    font-weight: 300;
    color: #202020;
    margin: 5px 0
}

.home-blue p.heading,
.home-blue-a p.heading {
    font-size: 20px;
    color: #606060
}

.home-blue p.mar-top {
    margin: 20px 0 0
}

.home-blue-a p.heading {
    text-align: left;
    margin: 10px 0 0
}

div.heading-a {
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 10px;
    color: #000;
    margin: 10px 0
}

ul.bull li,
ul.tick li {
    font-weight: 300;
    text-align: left;
    font-size: 16px
}

ul.tick {
    list-style-type: none;
    margin: 20px 0 0 10px;
    padding: 0
}

ul.bull,
ul.bull2 {
    list-style-type: disc
}

ul.tick li {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA21BMVEUAAAAAAABa42sAlxEAiAwAAABg6nEiszNN110OoB8RqSIGqRkApRQBkxAAjQ4AhQwAlxAAnBIAqRQAmxIAlhEAAAAAAAAAmBAAAAAAAAAAAAAmrzdEzVUstj1A0FAzykMbwCoasioOth0Pqh4KphYxxkMPoh4guDMInRgAmxIAcgcAXwIBdggBgwwApxQAhw0AoxQAjQ4Akg8AoBMAlxEAMwIAnBIAKwEAVwYAAAAAVwYAAAAAqRUAhQwAAAAAjw8AohNH0FgXwyhm7ndQ2GEozDkivDMbuCwTzST+ZdkQAAAAQXRSTlMAGP3MSAb8/Prd18/MzMzMa0xISEggEhAPDAn+/fv49vTz7+ro5eTe08zMzMS7sK6enoyFe2ZjVUgtKSkfGxUIBphpwq0AAACPSURBVBjTYyAJ2HALofDF9Zx5kEUcDFSZ2HiQBIzVXTi4BUEsYU1hICnA5SjDZQbiizCzMYswCGrISnOagJXyMjky8Qows7NzGkH0svBxuMnxKbqrGdozQEX45Z1cnZT1xYFsmIiCh5KuLZKNFloqOlYIroSopam2ubUoo5gkK1hASoIRCOzEJKVYWbH4EABmngw49Vd/xwAAAABJRU5ErkJggg==);
    background-position: left 3px;
    background-repeat: no-repeat;
    margin: 15px 0;
    padding: 0 0 0 22px
}

ul.bull {
    color: #ddd;
    margin: 0 0 30px 20px;
    padding: 0
}

ul.bull li {
    color: #9e9e9e
}

ul.bull li p {
    color: #000;
    margin: 5px 0;
    padding: 0
}

ul.bull2 {
    color: #ddd;
    margin: 0 0 30px 20px;
    padding: 0
}

ul.bull2 li {
    font-weight: 300;
    text-align: left;
    font-size: 18px;
    color: #7b7b7b;
    margin: 5px 0;
    padding: 0
}

.client-box,
.client-box div.col-md-12 h4 {
    text-align: center
}

.home-blue p.mar-bot {
    margin: 20px 0
}

#client-reviews-section {
    background: rgba(242, 242, 242, .5)
}

.client-box,
.client-review-box {
    color: #474747;
    font-weight: 100
}

.client-review-box>.row:first-of-type .col-md-2 {
    border-bottom: 1px solid #ccc;
    font-size: 18px;
    text-align: center
}

.client-review-box>.row:nth-of-type(2) {
    margin-top: 50px
}

.client-review-box>.row:not(:first-of-type):not(:nth-of-type(2)) {
    margin-top: 30px
}

.client-review-box>div.row .col-md-2 {
    padding: 15px 0
}

.client-review-box>div.row .col-md-4 {
    font-size: 20px
}

.client-review-box>div.row .col-md-4 p {
    font-size: 16px
}

.rating-star {
    background: url(../images/review-star-gold.png) left center no-repeat;
    width: 24px;
    height: 24px;
    margin: 0 2px
}

.rating-star.grey {
    background: url(../images/review-star-grey.png) left center no-repeat !important;
    display: none
}

.client-box div.col-md-12 h4,
.client-box h4 div.col-md-12 {
    background: #bce39c;
    padding: 10px 15px
}

.client-box h2,
.client-box h4 {
    font-size: 35px;
    font-weight: 300;
    line-height: 1.5
}

.client-box h5 {
    font-size: 30px;
    font-weight: 300;
    line-height: 1.5
}

.client-box h2 {
    margin-bottom: 15px;
    color: #474747
}

.client-box h4,
.client-box>h3 {
    text-align: left
}

.client-box h4 {
    margin-bottom: 30px
}

.client-box h3,
.client-box>h3 {
    font-size: 26px;
    font-weight: 300;
    line-height: 1.5;
    margin: 40px 0
}

.client-box h4 img {
    vertical-align: text-bottom
}

.client-box h5 {
    color: #919191
}

.client-box>.row:nth-of-type(1)>div div div:first-child {
    font-weight: 500;
    font-size: 30px
}

.client-box>.row:nth-of-type(1)>div>div:nth-of-type(1) div:first-child p {
    color: #005b96;
    border-bottom: 1px solid rgba(0, 91, 150, .2)
}

.client-box>.row:nth-of-type(1)>div>div:nth-of-type(2) div:first-child p {
    color: #f37735;
    border-bottom: 1px solid rgba(243, 119, 53, .2)
}

.client-box>.row:nth-of-type(1)>div>div:nth-of-type(3) div:first-child p {
    color: #00b159;
    border-bottom: 1px solid rgba(0, 177, 89, .2)
}

.client-box>.row:nth-of-type(2)>div div:first-child p {
    font-weight: 500;
    font-size: 30px;
    border-bottom: 1px solid rgba(192, 197, 206, .5)
}

.client-box>.row>div div div:last-child {
    font-size: 20px;
    font-weight: 100;
    color: #595959
}

.highlight-span {
    border-bottom: 1px solid rgba(192, 197, 206, .8);
    padding: 0 2px
}

.rounded-image {
    border-radius: 6px
}

.row-feat-cont {
    margin-top: 20px
}

.row-feat {
    margin-bottom: 20px
}

.row-feat-sep {
    height: 1px;
    background-color: #eee;
    margin: 30px 0
}

.row-feat h4 {
    font-size: 24px;
    font-weight: 300;
    margin: 0 0 8px
}

.row-feat p {
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    margin-bottom: 30px
}

.row-feat .icon {
    font-size: 50px;
    font-weight: 300;
    color: #eee;
    width: 50px;
    text-align: center;
    float: left;
    margin: -15px 0 0
}

.row-feat .text {
    width: 100%;
    padding-left: 10px
}

.secinn-radius-box-darkgrey,
.secinn-radius-box-darkgrey:after,
.secinn-radius-box-darkgrey:before {
    background-color: #6e6e6e;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 15px
}

.home-red-h2,
.home-red-par {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #fff;
    text-align: center
}

.home-red-h2 {
    font-size: 48px;
    line-height: 60px;
    margin: 0 0 15px
}

.home-red-par {
    font-size: 24px;
    line-height: 25px;
    margin: 0 0 30px
}

.home-red-count {
    float: left;
    color: #ffec94;
    font-size: 60px;
    font-weight: 300
}

.home-red-text {
    float: left;
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    line-height: 24px;
    margin: 20px 0 40px 10px
}

.home-red {
    margin: 20px 0
}

.home-red-report-slider {
    background-color: #fff;
    border-radius: 10px;
    padding: 20px
}

.secinn-features-08-h3 {
    font-size: 22px;
    font-weight: 300;
    color: #767676;
    text-align: center;
    margin: 0 0 30px
}

.roi-box {
    text-align: center;
    padding: 15px 12px
}

.roi-box .roi-note {
    font-size: 18px;
    color: #696969;
    font-weight: 100;
    justify-content: center;
    margin-top: 20px
}

.roi-industries h3 {
    text-align: center;
    margin-top: 50px
}

.roi-industries .modal-body {
    padding: 15px 10px
}

.roi-industries h3 a:active,
.roi-industries h3 a:link,
.roi-industries h3 a:visited {
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-weight: 300;
    font-size: 24px;
    color: grey
}

.roi-industries h3 a:hover {
    text-decoration: underline
}

.hv:hover,
.industry-breadcrumbs>.col-md-3 a:hover .industry-breadcrumbs>.col-md-3 a:active,
.industry-breadcrumbs>.col-md-3 a:link,
.industry-breadcrumbs>.col-md-4 a:hover .industry-breadcrumbs>.col-md-4 a:active,
.industry-breadcrumbs>.col-md-4 a:link {
    text-decoration: none
}

.roi-industries .col-md-4 {
    margin-top: 20px;
    padding-right: 5px;
    padding-left: 5px
}

.roi-industries .modal a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 18px;
    color: #696969
}

.roi-box>div:nth-of-type(2) {
    height: 100px;
    margin-top: 30px
}

.roi-box>div:first-of-type {
    display: flex;
    align-items: center;
    padding: 0 !important
}

.roi-box>div:first-of-type>div {
    width: 100%
}

.roi-box>div:first-of-type p {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.5;
    color: #494848;
    text-align: left;
    position: relative;
    padding-left: 25px
}

.roi-box>div:first-of-type p::before {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA21BMVEUAAAAAAABa42sAlxEAiAwAAABg6nEiszNN110OoB8RqSIGqRkApRQBkxAAjQ4AhQwAlxAAnBIAqRQAmxIAlhEAAAAAAAAAmBAAAAAAAAAAAAAmrzdEzVUstj1A0FAzykMbwCoasioOth0Pqh4KphYxxkMPoh4guDMInRgAmxIAcgcAXwIBdggBgwwApxQAhw0AoxQAjQ4Akg8AoBMAlxEAMwIAnBIAKwEAVwYAAAAAVwYAAAAAqRUAhQwAAAAAjw8AohNH0FgXwyhm7ndQ2GEozDkivDMbuCwTzST+ZdkQAAAAQXRSTlMAGP3MSAb8/Prd18/MzMzMa0xISEggEhAPDAn+/fv49vTz7+ro5eTe08zMzMS7sK6enoyFe2ZjVUgtKSkfGxUIBphpwq0AAACPSURBVBjTYyAJ2HALofDF9Zx5kEUcDFSZ2HiQBIzVXTi4BUEsYU1hICnA5SjDZQbiizCzMYswCGrISnOagJXyMjky8Qows7NzGkH0svBxuMnxKbqrGdozQEX45Z1cnZT1xYFsmIiCh5KuLZKNFloqOlYIroSopam2ubUoo5gkK1hASoIRCOzEJKVYWbH4EABmngw49Vd/xwAAAABJRU5ErkJggg==);
    display: inline-block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 10px;
    left: 0
}

div.roi-box:first-of-type,
div.roi-box:nth-of-type(2) {
    margin-top: 20px
}

.roi-box .graph-div {
    height: 60%;
    width: 94%;
    margin-left: auto;
    border-left: 1px solid rgba(204, 204, 204, .7);
    display: flex;
    align-items: center
}

.roi-box .graph-div>div>div {
    position: absolute
}

.roi-box .graph-div>div>div:first-child {
    top: -30px
}

.roi-box .graph-div>div>.bar {
    top: 0 -webkit-box-shadow: 1px 0 5px 0 rgba(204, 204, 204, 1);
    -moz-box-shadow: 1px 0 5px 0 rgba(204, 204, 204, 1);
    box-shadow: 1px 0 5px 0 rgba(204, 204, 204, 1)
}

.roi-box .graph-div>div {
    height: 30px;
    width: 100%;
    position: relative
}

.roi-box:nth-of-type(1) .graph-div .bar {
    height: 30px;
    background: #adff00;
    background: -webkit-linear-gradient(left, rgba(173, 255, 0, .5), #adff00);
    background: -o-linear-gradient(right, rgba(173, 255, 0, .5), #adff00);
    background: -moz-linear-gradient(right, rgba(173, 255, 0, .5), #adff00);
    background: linear-gradient(to right, rgba(173, 255, 0, .5), #adff00)
}

.roi-box:nth-of-type(2) .graph-div .bar {
    height: 30px;
    background: #be29ec;
    background: -webkit-linear-gradient(left, rgba(190, 41, 236, .5), #be29ec);
    background: -o-linear-gradient(right, rgba(190, 41, 236, .5), #be29ec);
    background: -moz-linear-gradient(right, rgba(190, 41, 236, .5), #be29ec);
    background: linear-gradient(to right, rgba(190, 41, 236, .5), #be29ec)
}

.roi-box:nth-of-type(3) .graph-div .bar {
    height: 30px;
    background: #854442;
    background: -webkit-linear-gradient(left, rgba(133, 68, 66, .5), #854442);
    background: -o-linear-gradient(right, rgba(133, 68, 66, .5), #854442);
    background: -moz-linear-gradient(right, rgba(133, 68, 66, .5), #854442);
    background: linear-gradient(to right, rgba(133, 68, 66, .5), #854442)
}

.roi-box:nth-of-type(4) .graph-div .bar {
    height: 30px;
    background: #00aedb;
    background: -webkit-linear-gradient(left, rgba(102, 224, 255, .5), #00aedb);
    background: -o-linear-gradient(right, rgba(102, 224, 255, .5), #00aedb);
    background: -moz-linear-gradient(right, rgba(102, 224, 255, .5), #00aedb);
    background: linear-gradient(to right, rgba(102, 224, 255, .5), #00aedb)
}

.roi-box:nth-of-type(5) .graph-div .bar {
    height: 30px;
    background: #74d600;
    background: -webkit-linear-gradient(left, rgba(116, 214, 0, .5), #74d600);
    background: -o-linear-gradient(right, rgba(116, 214, 0, .5), #74d600);
    background: -moz-linear-gradient(right, rgba(116, 214, 0, .5), #74d600);
    background: linear-gradient(to right, rgba(116, 214, 0, .5), #74d600)
}

.roi-box:nth-of-type(6) .graph-div .bar {
    height: 30px;
    background: #fdcf58;
    background: -webkit-linear-gradient(left, rgba(253, 207, 88, .5), #fdcf58);
    background: -o-linear-gradient(right, rgba(253, 207, 88, .5), #fdcf58);
    background: -moz-linear-gradient(right, rgba(253, 207, 88, .5), #fdcf58);
    background: linear-gradient(to right, rgba(253, 207, 88, .5), #fdcf58)
}

.roi-box:nth-of-type(7) .graph-div .bar {
    height: 30px;
    background: #005b96;
    background: -webkit-linear-gradient(left, rgba(0, 91, 150, .5), #005b96);
    background: -o-linear-gradient(right, rgba(0, 91, 150, .5), #005b96);
    background: -moz-linear-gradient(right, rgba(0, 91, 150, .5), #005b96);
    background: linear-gradient(to right, rgba(0, 91, 150, .5), #005b96)
}

.roi-box:nth-of-type(8) .graph-div .bar {
    height: 30px;
    background: #d64d4d
}

.roi-box .graph-div>div>div:first-of-type {
    color: #595959;
    font-weight: 600;
    font-size: 18px;
    text-align: left;
    width: 100%;
    padding-left: 10px
}

.roi-box .graph-div .bar>div {
    height: 30px;
    background: #ccc
}

.w-6 {
    width: 6%
}

.w-35 {
    width: 35%
}

.w-5 {
    width: 5%
}

.w-60 {
    width: 60%
}

.w-10 {
    width: 10%
}

.w-4 {
    width: 4%
}

.w-22 {
    width: 22%
}

.w-28 {
    width: 28%
}

.w-3-5 {
    width: 3.5%
}

.w-37 {
    width: 37%
}

.w-7 {
    width: 7%
}

.w-55 {
    width: 55%
}

#section-breadcrumbs {
    margin: 0 auto;
    padding: 50px 0;
    background-color: #fff
}

.industry-breadcrumbs>.col-md-3 div,
.industry-breadcrumbs>.col-md-4 div {
    text-align: center;
    padding: 25px 5px;
    border-radius: 10px
}

.industry-breadcrumbs>.col-md-3 div:hover:not(.active-page),
.industry-breadcrumbs>.col-md-4 div:hover:not(.active-page) {
    background: #fc913a;
    text-decoration: none
}

.industry-breadcrumbs>.col-md-3 div:hover:not(.active-page) p,
.industry-breadcrumbs>.col-md-4 div:hover:not(.active-page) p {
    color: #fff !important
}

.industry-breadcrumbs>.col-md-3 div img,
.industry-breadcrumbs>.col-md-4 div img {
    border: 2px solid #fff;
    border-radius: 50%
}

.industry-breadcrumbs .col-md-3 p,
.industry-breadcrumbs .col-md-4 p {
    margin-top: 20px;
    line-height: 1.5;
    font-size: 18px;
    font-weight: 500;
    color: #777
}

.active-page {
    background: #a6a6a6
}

.active-page p {
    color: #fff !important
}

#section-features-new {
    margin: 0 auto;
    background-color: #fff4e6;
    padding: 50px 0
}

#section-reports-new {
    margin: 0 auto;
    background-color: #fff;
    padding: 50px 0
}

.star-box {
    margin-bottom: 40px
}

.star-box p {
    font-weight: 300;
    color: grey;
    font-size: 28px
}

.star-box div {
    padding: 0 !important
}

.star-box div:first-child {
    text-align: center
}

.highlight-1,
.highlight-2,
.highlight-3,
.highlight-4 {
    font-weight: 500;
    padding: 0 2px
}

.highlight-1 {
    color: #ae5a41
}

.highlight-2 {
    color: #559e83
}

.highlight-3 {
    color: #a67c00
}

.highlight-4 {
    color: #1b85b8
}

.reports-box img {
    width: 100%
}

.hunplus,
.tfplus {
    font-weight: 500;
    font-size: 30px
}

.hunplus {
    color: #005b96;
    border-bottom: 1px solid rgba(0, 91, 150, .2)
}

.tfplus {
    color: #f37735;
    border-bottom: 1px solid rgba(243, 119, 53, .2)
}

.link-style {
    color: #428bca !important
}

.secinn-features-03 {
    background-image: url(../images/texture-bg.jpg);
    background-repeat: repeat;
    background-position: center top;
    margin: 0 auto;
    padding: 50px 0
}

.blue-highlight {
    background-color: #c8e0ff;
    padding: 2px 16px;
    border-radius: 7px
}

.rfd-btn-blue-login {
    font-weight: 400;
    font-size: 18px;
    color: #fff;
    border: 2px solid #fff;
    background-color: #4697c7;
    border-radius: 20px;
    padding: 7px 70px;
    box-shadow: 1px 1px 10px #0f6988
}

.rfd-head-a-new {
    font-size: 32px;
    margin: 0 0 20px;
    color: grey
}

.rfd-btn-blue-login:hover {
    background-color: #2a698e
}

.industry-banner-new {
    background-color: #e4e4e4;
    background-repeat: no-repeat;
    background-position: center -100px;
    height: 519px;
    margin-top: -50px;
    position: relative
}

.industry-banner-main-title {
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    font-size: 48px;
    font-weight: 300;
    color: #333;
    line-height: 60px;
    margin: 50px 0 5px;
    padding-top: 100px
}

.industry-banner-sub-title {
    font-size: 30px;
    font-weight: 300;
    color: #404040;
    padding-top: 12px;
    position: relative;
    text-align: center
}

.arrow-underline.darker {
    background-color: #a0a0a0
}

.arrow-down.darker {
    border-top: 13px solid #a0a0a0
}

.button-set-margin {
    margin-top: 55px !important
}

.button-set-margin-pricing {
    margin-top: 25px !important
}

.button-set-margin-more {
    margin-top: 100px !important
}

.home-red-btn-a .industry-button-01,
.home-red-btn-a .industry-button-02,
.home-red-btn-a .industry-button-03,
.home-red-btn-a .industry-button-04,
.home-red-btn-a .industry-button-05 {
    display: inline-block;
    border-radius: 20px;
    margin: 10px 8px;
    border: 2px solid #fff;
    box-shadow: 0 0 9px #505050;
    padding: 7px 30px;
    transition: background-color .3s
}

.industry-button-01 a,
.industry-button-02 a,
.industry-button-03 a,
.industry-button-04 a,
.industry-button-05 a {
    color: #fff
}

.industry-button-01 a:hover,
.industry-button-02 a:hover,
.industry-button-03 a:hover,
.industry-button-04 a:hover,
.industry-button-05 a:hover {
    text-decoration: none
}

.industry-button-01 a:focus,
.industry-button-02 a:focus,
.industry-button-03 a:focus,
.industry-button-04 a:focus,
.industry-button-05 a:focus {
    text-decoration: none
}

.home-red-btn-a .industry-button-01 {
    background-color: #0e4869
}

.home-red-btn-a .industry-button-02 {
    background-color: #0894a1
}

.home-red-btn-a .industry-button-03 {
    background-color: #47ab6c
}

.home-red-btn-a .industry-button-04 {
    background-color: #f2b134
}

.home-red-btn-a .industry-button-05 {
    background-color: #ed553b
}

.home-red-btn-a .industry-button-01:hover {
    background-color: #112f41
}

.home-red-btn-a .industry-button-02:hover {
    background-color: #0a5961
}

.home-red-btn-a .industry-button-03:hover {
    background-color: #227942
}

.home-red-btn-a .industry-button-04:hover {
    background-color: #d2931a
}

.home-red-btn-a .industry-button-05:hover {
    background-color: #c7331a
}

.padding-top-20 {
    padding-top: 20px !important;
}

.action-grid {
    display: grid;
    grid-template-columns: repeat(6, max-content);
    row-gap: 0;
    column-gap: 10px;
    justify-content: center;
    align-items: center;
    margin-bottom: 35px;
    width: 100%;
}

.action-grid .industry-button-01,
.action-grid .industry-button-02,
.action-grid .industry-button-03
 {
    grid-column: span 2;
    text-align: center;
}

.action-grid .industry-button-04 {
    grid-column: 2 / span 2;
    text-align: center;
}
.action-grid .whatsapp-btn {
    grid-column: 4 / span 2;
    text-align: center;
}

.whatsapp-btn a {
    display: flex;
    align-items: center;
    justify-content: center;
    row-gap: 5px;
    column-gap: 2px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
}

.whatsapp-btn img {
    width: 34px;
    height: 34px;
}

.indusrty-banner-highlight {
    background-color: #fff2ab;
    padding: 4px 18px;
    border-radius: 9px;
    font-weight: 400
}

.diagram {
    background: linear-gradient(to bottom, #eef9fb, #d0edf3);
    width: 100%;
    padding: 50px
}

.diagram-holder {
    display: flex;
    align-items: center;
    justify-content: center
}

.diagram-heading {
    margin-bottom: 50px;
    line-height: 1.5;
    color: #3d3d3d
}

.feature-icon-automotive-crm-software,
.feature-icon-banking-crm-software,
.feature-icon-bpo-crm-software,
.feature-icon-education-crm-software,
.feature-icon-finance-crm-software,
.feature-icon-general-crm,
.feature-icon-healthcare-crm-software,
.feature-icon-hotel-crm-software,
.feature-icon-import-export-crm-software,
.feature-icon-insurance-crm-software,
.feature-icon-it-crm-software,
.feature-icon-jewellery-crm-software,
.feature-icon-logistics-crm-software,
.feature-icon-manufacturing-crm-software,
.feature-icon-media-advertising-crm-software,
.feature-icon-real-estate-crm-software,
.feature-icon-travel-crm-software {
    display: inline-block;
    background: url(../images/feature-icon-sprite.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    margin-right: 20px;
    vertical-align: middle
}

.feature-icon-automotive-crm-software {
    background-position: -5px 0;
    width: 32px;
    height: 32px
}

.feature-icon-banking-crm-software {
    background-position: -42px 0;
    width: 32px;
    height: 32px
}

.feature-icon-bpo-crm-software {
    background-position: -79px 0;
    width: 32px;
    height: 32px
}

.feature-icon-education-crm-software {
    background-position: -116px 0;
    width: 32px;
    height: 32px
}

.feature-icon-finance-crm-software {
    background-position: -5px -37px;
    width: 32px;
    height: 32px
}

.feature-icon-general-crm {
    background-position: -42px -37px;
    width: 32px;
    height: 32px
}

.feature-icon-healthcare-crm-software {
    background-position: -79px -37px;
    width: 32px;
    height: 32px
}

.feature-icon-hotel-crm-software {
    background-position: -116px -37px;
    width: 32px;
    height: 32px
}

.feature-icon-import-export-crm-software {
    background-position: -5px -74px;
    width: 32px;
    height: 32px
}

.feature-icon-insurance-crm-software {
    background-position: -42px -74px;
    width: 32px;
    height: 32px
}

.feature-icon-it-crm-software {
    background-position: -79px -74px;
    width: 32px;
    height: 32px
}

.feature-icon-jewellery-crm-software {
    background-position: -116px -74px;
    width: 32px;
    height: 32px
}

.feature-icon-logistics-crm-software {
    background-position: -5px -111px;
    width: 32px;
    height: 32px
}

.feature-icon-manufacturing-crm-software {
    background-position: -42px -111px;
    width: 32px;
    height: 32px
}

.feature-icon-media-advertising-crm-software {
    background-position: -79px -111px;
    width: 32px;
    height: 32px
}

.feature-icon-real-estate-crm-software {
    background-position: -116px -111px;
    width: 32px;
    height: 32px
}

.feature-icon-travel-crm-software {
    background-position: -5px -148px;
    width: 32px;
    height: 32px
}

.banner-automotive-crm,
.banner-banking-crm,
.banner-bpo-crm,
.banner-education-crm,
.banner-finance-crm,
.banner-general-crm,
.banner-healthcare-crm,
.banner-hotel-crm,
.banner-import-export-crm,
.banner-insurance-crm,
.banner-it-crm,
.banner-jewellery-crm,
.banner-logistics-crm,
.banner-manufacturing-crm,
.banner-media-advertising-crm,
.banner-real-estate-crm,
.banner-travel-crm {
    display: inline-block;
    background: url(../images/banner-sprite.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    margin-right: 15px;
    vertical-align: middle
}

.banner-automotive-crm {
    background-position: -5px 0;
    width: 40px;
    height: 40px
}

.banner-banking-crm {
    background-position: -50px 0;
    width: 40px;
    height: 40px
}

.banner-bpo-crm {
    background-position: -95px 0;
    width: 40px;
    height: 40px
}

.banner-education-crm {
    background-position: -140px 0;
    width: 40px;
    height: 40px
}

.banner-finance-crm {
    background-position: -5px -45px;
    width: 40px;
    height: 40px
}

.banner-general-crm {
    background-position: -50px -45px;
    width: 40px;
    height: 40px
}

.banner-healthcare-crm {
    background-position: -95px -45px;
    width: 40px;
    height: 40px
}

.banner-hotel-crm {
    background-position: -140px -45px;
    width: 40px;
    height: 40px
}

.banner-import-export-crm {
    background-position: -5px -90px;
    width: 40px;
    height: 40px
}

.banner-insurance-crm {
    background-position: -50px -90px;
    width: 40px;
    height: 40px
}

.banner-it-crm {
    background-position: -95px -90px;
    width: 40px;
    height: 40px
}

.banner-jewellery-crm {
    background-position: -140px -90px;
    width: 40px;
    height: 40px
}

.banner-logistics-crm {
    background-position: -5px -135px;
    width: 40px;
    height: 40px
}

.banner-manufacturing-crm {
    background-position: -50px -135px;
    width: 40px;
    height: 40px
}

.banner-media-advertising-crm {
    background-position: -95px -135px;
    width: 40px;
    height: 40px
}

.banner-real-estate-crm {
    background-position: -140px -135px;
    width: 40px;
    height: 40px
}

.banner-travel-crm {
    background-position: -5px -180px;
    width: 40px;
    height: 40px
}

.index-india-cloud-server-icon,
.index-india-contact-call-icon,
.index-india-contact-skype-icon,
.index-india-contact-time-icon,
.index-india-contact-whatsapp-icon,
.index-india-home-sec-blue-icon-compatibility,
.index-india-home-sec-blue-icon-customization,
.index-india-home-sec-blue-icon-desktop,
.index-india-home-sec-blue-icon-hosting,
.index-india-home-sec-blue-icon-payment,
.index-india-home-sec-blue-icon-security,
.index-india-home-sec-blue-icon-smartphone,
.index-india-home-sec-blue-icon-tablets,
.index-india-home-sec-orange-icon-customization,
.index-india-schedule-demo-icon,
.index-india-your-server-icon {
    display: inline-block;
    background: url(../images/index-india-sprite.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left
}

.index-india-home-sec-orange-icon-customization {
    background-position: -5px 0;
    width: 99px;
    height: 92px
}

.index-india-cloud-server-icon {
    background-position: -5px -97px;
    width: 80px;
    height: 80px
}

.index-india-home-sec-blue-icon-desktop {
    background-position: -5px -182px;
    width: 80px;
    height: 80px
}

.index-india-home-sec-blue-icon-smartphone {
    background-position: -5px -267px;
    width: 80px;
    height: 80px
}

.index-india-home-sec-blue-icon-tablets {
    background-position: -5px -352px;
    width: 80px;
    height: 80px
}

.index-india-your-server-icon {
    background-position: -5px -437px;
    width: 80px;
    height: 80px
}

.index-india-schedule-demo-icon {
    background-position: -5px -522px;
    width: 48px;
    height: 48px
}

.index-india-contact-call-icon {
    background-position: -58px -522px;
    width: 24px;
    height: 24px
}

.index-india-contact-skype-icon {
    background-position: -58px -551px;
    width: 24px;
    height: 24px
}

.index-india-contact-time-icon {
    background-position: -5px -575px;
    width: 24px;
    height: 24px
}

.index-india-contact-whatsapp-icon {
    background-position: -34px -580px;
    width: 24px;
    height: 24px
}

.index-india-home-sec-blue-icon-compatibility {
    background-position: -63px -580px;
    width: 24px;
    height: 24px
}

.index-india-home-sec-blue-icon-customization {
    background-position: -5px -604px;
    width: 24px;
    height: 24px
}

.index-india-home-sec-blue-icon-hosting {
    background-position: -34px -609px;
    width: 24px;
    height: 24px
}

.index-india-home-sec-blue-icon-payment {
    background-position: -63px -609px;
    width: 24px;
    height: 24px
}

.index-india-home-sec-blue-icon-security {
    background-position: -5px -633px;
    width: 24px;
    height: 24px
}

.small-contact-whatsapp-icon-mini,
.small-home-sec-blue-icon-compatibility,
.small-home-sec-blue-icon-customization,
.small-home-sec-blue-icon-hosting,
.small-home-sec-blue-icon-payment,
.small-home-sec-blue-icon-security {
    display: inline-block;
    background: url(../images/small-india-sprite.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    vertical-align: middle
}

.small-home-sec-blue-icon-compatibility {
    background-position: -5px 0;
    width: 24px;
    height: 24px
}

.small-home-sec-blue-icon-customization {
    background-position: -5px -29px;
    width: 24px;
    height: 24px
}

.small-home-sec-blue-icon-hosting {
    background-position: -5px -58px;
    width: 24px;
    height: 24px
}

.small-home-sec-blue-icon-payment {
    background-position: -5px -87px;
    width: 24px;
    height: 24px
}

.small-home-sec-blue-icon-security {
    background-position: -5px -116px;
    width: 24px;
    height: 24px
}

.small-contact-whatsapp-icon-mini {
    background-position: -5px -145px;
    width: 20px;
    height: 20px
}

.diagram2 {
    background: linear-gradient(-20deg, #e9defa 0%, #fbfcdb 100%);
    width: 100%;
    padding: 50px
}

.diagram2>.diagram-holder>.row>.col-md-12>img {
    width: 887px;
    margin: 0 auto
}

.bracket-small {
    font-size: 14px;
    color: #383838
}

.btnwithiconside {
    display: flex;
    align-items: center;
    gap: 10px;
    transition: all 0.3s ease;
}

.btnwithiconside,
.btnwithiconside:hover,
.btnwithiconside:active,
.btnwithiconside:visited {
    text-decoration: none !important;
}

.btnwithiconside:hover {
    filter: brightness(0.85);
}


.btnwithiconside img {
    height: 48px;
    width: 48px;
    flex-shrink: 0;
    margin: 0;
}

.btnwithiconside div {
    font-weight: 600;
    font-size: 20px;
    color: #050748;
    text-align: left;
}

.btnwithiconside span {
    display: block;
    font-size: 14px;
}

.v-center {
    align-items: center;
    align-self: center;
}