@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

.article-link,
.article-link-in,
.article-modal,
.booklet-heading,
.business-modal,
.case-studies,
.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,
.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-list-index ul li div>p,
.industry-list-landing>ul>li>div h4,
.landing-reseller-grid,
.main-sub-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-box-text1,
.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-input-1,
.ryp-label,
.ryp-label-1,
.ryp-label-2,
.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-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,
.steps-box h2,
.steps-box p,
.testimonial-head-bot,
.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
}

textarea.ryp-input,
textarea.ryp-input-1 {
	resize: vertical
}

#section-features-02,
#section-home-brown,
#section-home-chrome,
#section-home-darkolivegreen3,
#section-home-gpeak,
#section-home-gray,
#section-home-gray-a,
#section-home-turquoise {
	box-shadow: inset 0 3px 45px #ccc
}

.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
}

#section-features-02,
#section-home-light-gray {
	background-color: #f2f2f2
}

#section-home-gray {
	background-color: #e3e3e3
}

#section-home-darkgray {
	background-color: #6e6e6e
}

#section-home-blue {
	background-color: #284a6f;
	margin: 0 auto
}

#section-home-light-gray {
	padding: 0;
	margin: 0 auto
}

#container,
.wrapper {
	margin: 0 auto;
	padding: 0
}

body {
	background-color: #fff;
	margin: 0;
	padding: 0
}

#content-bg,
#secinn-features-03,
#secinn-features-05,
#secinn-features-07,
#section-banner-features,
.secinn-texture {
	background-image: url(../images/texture-bg.jpg);
	background-repeat: repeat;
	background-position: center top
}

ul {
	list-style: none
}

ul.normal-ul {
	list-style: outside
}

a,
a:link {
	outline: 0
}

img {
	max-width: 100%
}

.i {
	font-style: italic
}

.u {
	text-decoration: underline
}

.menu,
.right {
	text-align: right
}

.clear {
	clear: both
}

#container {
	width: 100%
}

.wrapper {
	width: 960px
}

#secinn-gray-ryg {
	margin: 0 auto;
	background-color: #333;
	padding: 50px 0
}

#section-home-contact,
#section-home-contact-1 {
	margin: 0 auto;
	background-color: #ff7d4d
}

#section-banner,
#section-header,
#section-middle-slider {
	margin: 0 auto;
	padding: 0
}

#section-clients,
#section-home-red {
	background-color: #fff;
	margin: 0 auto;
	padding: 0
}

#content,
#secinn-features-02,
#secinn-features-04,
#secinn-features-06,
#secinn-features-08,
#section-crm-faq,
#section-crm-roi,
.secinn-features-08 {
	background-color: #fff;
	margin: 0 auto;
	padding: 50px 0
}

#section-crm-articles,
#section-home-industries {
	background-color: #eee;
	margin: 0 auto;
	padding: 50px 0
}

#content-bg {
	margin: -1px auto 0;
	padding: 50px 0
}

#client-reviews-section,
#secinn-features-03,
#secinn-features-05,
#secinn-features-07,
#section-bottom,
#section-features-02,
#section-home-gray,
#section-home-orange,
#section-testimonial,
.secinn-texture {
	margin: 0 auto;
	padding: 50px 0
}

#section-home-gray-a {
	background-color: #e1e1e1;
	margin: 0 auto;
	padding: 50px 0
}

#section-home-gpeak {
	background-color: #44b3c2;
	margin: 0 auto;
	padding: 50px 0
}

#section-home-chrome {
	background-color: #f2c249;
	margin: 0 auto;
	padding: 50px 0
}

#section-home-darkolivegreen3 {
	background-color: #ffd8b3;
	margin: 0 auto;
	padding: 50px 0
}

#section-home-turquoise {
	background-color: #b4e7e2;
	margin: 0 auto;
	padding: 50px 0
}

#section-home-brown {
	background-color: #cdbfac;
	margin: 0 auto;
	padding: 50px 0
}

#section-banner-white,
.secinn-white {
	background-color: #fff
}

#section-testimonial-a {
	margin: 0 auto;
	padding: 0;
	background: #f7f6ca
}

#section-footer {
	border-top: 1px solid #e3e3e3;
	margin: 0 auto;
	padding: 40px 0
}

#section-banner-features,
#section-banner-white {
	border-bottom: 1px solid #ebebeb;
	margin: -50px auto 0;
	padding: 105px 0 0
}

.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
}

.secinn-radius-box-red,
.secinn-radius-box-red:after,
.secinn-radius-box-red:before {
	background-color: #e86850;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-steal,
.secinn-radius-box-steal:after,
.secinn-radius-box-steal:before {
	background-color: #7b8d8e;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-chrome,
.secinn-radius-box-chrome:after,
.secinn-radius-box-chrome:before {
	background-color: #e6772e;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-paleturquoise4,
.secinn-radius-box-paleturquoise4:after,
.secinn-radius-box-paleturquoise4:before {
	background-color: #668b8b;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-brown,
.secinn-radius-box-brown:after,
.secinn-radius-box-brown:before {
	background-color: #87421f;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-blue,
.secinn-radius-box-blue:after,
.secinn-radius-box-blue:before {
	background-color: #284a6f;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-choco,
.secinn-radius-box-choco:after,
.secinn-radius-box-choco:before {
	background-color: #5d4c46;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-btrain,
.secinn-radius-box-btrain:after,
.secinn-radius-box-btrain:before,
.secinn-radius-box-dgreen,
.secinn-radius-box-dgreen:after,
.secinn-radius-box-dgreen:before,
.secinn-radius-box-rak,
.secinn-radius-box-rak:after,
.secinn-radius-box-rak:before {
	background-color: #284a6f;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-blue2,
.secinn-radius-box-blue2:after,
.secinn-radius-box-blue2:before {
	background-color: #00688b;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-dblue,
.secinn-radius-box-dblue:after,
.secinn-radius-box-dblue:before {
	background-color: #284a6f;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.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
}

.secinn-radius-box-pgray,
.secinn-radius-box-pgray:after,
.secinn-radius-box-pgray:before {
	background-color: #7b8d8e;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-peak,
.secinn-radius-box-peak:after,
.secinn-radius-box-peak:before {
	background-color: #4db3b3;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-lcddark,
.secinn-radius-box-lcddark:after,
.secinn-radius-box-lcddark:before {
	background-color: #7ea4b2;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-presiblue,
.secinn-radius-box-presiblue:after,
.secinn-radius-box-presiblue:before {
	background-color: #a59fce;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.row-feat-cont {
	margin-top: 20px
}

.row-feat-cont-img {
	margin-top: 20px;
	background-color: grey;
	border: 1px solid #707070;
	width: 364px;
	border-radius: 10px;
	padding: 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
}

.row-feat .imgtxt,
.row-feat-last .imgtxt {
	float: left;
	position: absolute;
	z-index: 1000;
	background-color: #000;
	color: #fff;
	font-weight: 300;
	font-size: 18px;
	height: 50px;
	width: 322px;
	display: block;
	opacity: .8;
	margin: -48px 0 0;
	padding: 12px 15px 0
}

.secinn-white {
	margin: 0 auto;
	padding: 50px 0
}

.site-logo {
	margin: 13px 0 0
}

.main-menu {
	height: 50px;
	top: 35px;
	position: relative;
	z-index: 3;
	margin: 0 auto
}

.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
}

.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 {
	box-shadow: 1px 1px 10px #880f0f
}

.menu {
	font-size: 17px;
	font-weight: 400;
	color: #fff;
	margin: 13px 0
}

.menu li {
	display: inline-block;
	padding: 0 19px
}

.menu li a:link,
.menu li a:visited {
	color: #fff;
	text-decoration: none
}

#careers-a #careers a,
#clients-a #clients a,
#contact-a #contact a,
#features-a #features a,
#industries-a #industries a,
#overview-a #overview a,
#pricing-a #pricing a {
	color: #fff;
	background-color: #f17e0e;
	border-radius: 15px;
	margin: 0 -19px;
	padding: 3px 19px
}

.slider-01,
.slider-02,
.slider-03,
.slider-04 {
	margin-top: -50px;
	position: relative;
	height: 390px
}

.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
}

.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
}

.slider-btn {
	font-size: 22px;
	font-weight: 700;
	color: #000;
	position: relative;
	margin: 25px 0 0
}

.slider-btn .yellow a:hover {
	color: #000;
	text-decoration: none;
	background-color: #ebde4c;
	display: block;
	border-radius: 20px;
	padding: 7px 40px
}

.slider-btn .orange {
	background-color: #f7941e;
	display: inline-block;
	border-radius: 40px;
	margin: 0
}

.slider-btn .green a,
.slider-btn .orange a {
	font-size: 15pt
}

.slider-btn .bgreen a,
.slider-btn .lgreen a,
.slider-btn .mgreen a,
.slider-btn .orang a,
.slider-btn .orng a,
.slider-btn .prple a,
.slider-btn .redsh a {
	font-size: 12pt
}

.slider-btn .orange a:link,
.slider-btn .orange a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	border-radius: 40px;
	outline: 0;
	transition: .5s;
	padding: 8px 40px
}

.slider-btn .orange a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #faa74a;
	display: block;
	border-radius: 40px;
	padding: 8px 40px
}

.slider-btn .green {
	background-color: #66bf6e;
	display: inline-block;
	border-radius: 40px;
	margin: 0
}

.slider-btn .green a:hover,
.slider-btn .green a:link,
.slider-btn .green a:visited {
	border-radius: 40px;
	text-decoration: none;
	color: #000;
	display: block;
	padding: 8px 40px
}

.slider-btn .bgreen,
.slider-btn .bgreen a:hover,
.slider-btn .lgreen,
.slider-btn .lgreen a:hover,
.slider-btn .mgreen,
.slider-btn .prple {
	border-radius: 40px;
	color: #fff
}

.slider-btn .green a:hover {
	background-color: #39b54a
}

.slider-btn .lgreen {
	background-color: #0c6;
	display: inline-block;
	margin: 0
}

.slider-btn .lgreen a:hover {
	text-decoration: none;
	background-color: #34e08a;
	display: block;
	padding: 8px 20px
}

.slider-btn .bgreen {
	background-color: #099;
	display: inline-block;
	margin: 0
}

.slider-btn .bgreen a:hover {
	text-decoration: none;
	background-color: #42c4c4;
	display: block;
	padding: 8px 20px
}

.slider-btn .prple {
	background-color: #7171ff;
	display: inline-block;
	margin: 0
}

.slider-btn .prple a:hover,
.slider-btn .prple a:link,
.slider-btn .prple a:visited {
	border-radius: 40px;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 8px 20px
}

.slider-btn .prple a:hover {
	background-color: #9797ff
}

.slider-btn .mgreen {
	background-color: #993;
	display: inline-block;
	margin: 0
}

.slider-btn .mgreen a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #b7b767;
	display: block;
	border-radius: 40px;
	padding: 8px 20px
}

.slider-btn .orang,
.slider-btn .orng,
.slider-btn .redsh {
	color: #fff;
	border-radius: 40px;
	display: inline-block;
	margin: 0
}

.slider-btn .orng {
	background-color: #c60
}

.slider-btn .orng a:hover {
	background-color: #e79542
}

.slider-btn .redsh {
	background-color: #c66
}

.slider-btn .redsh a:hover {
	background-color: #e99898
}

.slider-btn .orang {
	background-color: #f90
}

.slider-btn .orang a:hover,
.slider-btn .orang a:link,
.slider-btn .orang a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	border-radius: 40px;
	padding: 8px 20px
}

.slider-btn .orang a:hover {
	background-color: #fcbc5b
}

.slider-btn .blue a:hover,
.slider-btn .blue a:link,
.slider-btn .blue a:visited {
	color: #000;
	text-decoration: none;
	border-radius: 20px;
	display: block;
	padding: 7px 40px
}

.slider-btn .blue a:hover {
	background-color: #5996e4
}

.slider-btn .green1 {
	background-color: #39b54a;
	display: inline-block;
	border-radius: 20px;
	margin: 0 8px
}

.slider-btn .green1 a:hover {
	color: #000;
	text-decoration: none;
	background-color: #66bf6e;
	display: block;
	border-radius: 20px;
	padding: 7px 40px
}

.cli-text-container {
	background-color: #fff;
	padding: 65px 30px
}

.cli-img-container {
	margin: 27px 0 30px
}

.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
}

.cli-text-sep {
	width: 2px;
	height: 100%;
	min-height: 158px;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #dfdfdf
}

.footer-content-seo {
	margin: 20px 0 0;
	border: none
}

.footer-content-seo a {
	text-decoration: none;
	color: #999
}

.footer-content-seo a:hover {
	text-decoration: underline;
	color: #999
}

.features-screenshot-note,
.footer-content-seo h6,
.footer-content-seo p {
	font-size: 12px;
	margin: 15px 0
}

.footer-content-seo h6 {
	font-weight: 700;
	color: #999;
	text-align: left
}

.footer-content-seo p {
	font-weight: 300;
	color: #999;
	text-align: left;
	line-height: 16px
}

.features-screenshot-note {
	font-weight: 300;
	font-style: italic;
	color: #999;
	text-align: center
}

.booklet-heading,
.features-01-h2 {
	font-size: 48px;
	color: #353535;
	line-height: 60px;
	text-align: center;
	font-weight: 300
}

.features-01-h2 {
	margin: 0 0 15px
}

.booklet-heading {
	margin: 0 0 30px
}

.features-01-h3,
.features-01-par {
	text-align: center;
	font-weight: 300;
	font-size: 24px
}

.features-01-par {
	color: grey;
	line-height: 30px;
	margin: 0 0 30px
}

.features-01-h3 {
	color: #353535;
	margin: 0 0 15px
}

.features-01-icons {
	font-size: 15px;
	font-weight: 300;
	color: #505050;
	text-align: center;
	margin: 0 0 25px
}

.features-01-icons li {
	display: inline-block;
	width: 155px;
	height: 144px;
	border: 1px solid #ddd;
	border-radius: 4px;
	margin: 6px 4px;
	padding: 20px 5px 15px
}

.features-01-icons li div {
	text-align: center;
	width: 56px;
	height: 56px;
	margin: 0 auto 10px
}

.features-01-btn .green {
	background-color: #90c10e;
	display: inline-block;
	border-radius: 20px;
	margin: 0 8px
}

.features-01-btn .green a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #b5e13f;
	display: block;
	border-radius: 20px;
	padding: 7px 40px
}

.features-01-btn .white {
	background-color: #fff;
	display: inline-block;
	border-radius: 8px;
	margin: 0 8px
}

.home-red-report-slider {
	background-color: #fff;
	border-radius: 10px;
	padding: 20px
}

.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-par {
	font-size: 24px;
	line-height: 25px;
	margin: 0 0 30px
}

.home-orange-par {
	font-size: 24px;
	line-height: 25px;
	margin: 0 0 70px
}

.home-orange-txt {
	font-size: 18px;
	color: #fff;
	text-align: center;
	font-weight: 300
}

.home-orange {
	margin: 40px 0
}

.crm-contact-container {
	height: 150px;
	width: 509px;
	border-radius: 10px;
	border: 1px solid #d7d7d7;
	background-image: url(../images/sales-person.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fff;
	margin: 40px auto
}

.crm-contact {
	font-size: 15px;
	color: #696969;
	margin: 21px 0 0 180px
}

.crm-contact-yellow-box {
	font-size: 15px;
	color: #fff;
	float: left;
	text-align: left;
	margin: 0 0 0 10px
}

.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
}

.well-alt-2 .home-blue p.heading {
	color: #fff !important
}

.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.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 {
	list-style-type: disc;
	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 {
	list-style-type: disc;
	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
}

.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-buyersguide-box-red {
	background-color: #e96950;
	box-sizing: border-box;
	padding: 40px 20px
}

.home-buyersguide-box-red p.step-text {
	color: #f8a9a9;
	font-size: 18px;
	font-weight: 300;
	line-height: 18px;
	border-right: 1px solid #f36a6a;
	margin: 30px 0 0 25px;
	padding: 0
}

.home-buyersguide-box-red p.step-numb {
	color: #f8a9a9;
	font-size: 120px;
	font-weight: 300;
	line-height: 100px;
	border-right: 1px solid #f36a6a;
	margin: 0 0 0 17px;
	padding: 0
}

.home-buyersguide-box-red .btn {
	background-color: #e7e3e0;
	border-radius: 15px;
	color: #c30000;
	font-weight: 500;
	margin: 10px 10px 0 0
}

.home-buyersguide-box-red .btn span {
	font-size: 14px;
	vertical-align: 4px
}

.home-buyersguide-box-yellow {
	background-color: #ffe868;
	box-sizing: border-box;
	padding: 40px 20px
}

.home-buyersguide-box-yellow p.step-text {
	color: #e3cf57;
	font-size: 18px;
	font-weight: 300;
	line-height: 18px;
	border-right: 1px solid #ebdd88;
	margin: 30px 0 0 25px;
	padding: 0
}

.home-buyersguide-box-yellow p.step-numb {
	color: #e3cf57;
	font-size: 120px;
	font-weight: 300;
	line-height: 100px;
	border-right: 1px solid #ebdd88;
	margin: 0 0 0 17px;
	padding: 0
}

.home-buyersguide-box-yellow h4 {
	font-size: 26px;
	color: #000;
	font-weight: 300;
	margin-bottom: 20px
}

.home-buyersguide-box-yellow p {
	font-size: 18px;
	color: #000;
	font-weight: 300;
	margin-bottom: 10px
}

.home-buyersguide-box-yellow .imgbox {
	width: 85px;
	height: 59px;
	margin-right: 10px;
	float: left;
	border: 1px solid #e2d673
}

.home-buyersguide-box-yellow p.imgboxtxt {
	font-size: 16px;
	color: #000;
	font-weight: 300;
	margin: 30px 0 0 10px
}

.home-buyersguide-box-yellow p.imgboxtxt-a {
	font-size: 13px;
	color: #000;
	font-weight: 300
}

.home-buyersguide-box-yellow .btn {
	background-color: #e2d673;
	border-radius: 15px;
	color: #8b7500;
	font-weight: 500;
	margin: 10px 10px 0 0
}

.home-buyersguide-box-green {
	background-color: #56b324;
	box-sizing: border-box;
	padding: 40px 20px
}

.home-buyersguide-box-green p.step-text {
	color: #a2c257;
	font-size: 18px;
	font-weight: 300;
	line-height: 18px;
	border-right: 1px solid #91b454;
	margin: 30px 0 0 25px;
	padding: 0
}

.home-buyersguide-box-green p.step-numb {
	color: #a2c257;
	font-size: 120px;
	font-weight: 300;
	line-height: 100px;
	border-right: 1px solid #91b454;
	margin: 0 0 0 17px;
	padding: 0
}

.home-buyersguide-box-green p.btntxt {
	font-size: 20px;
	color: #fff;
	font-weight: 300;
	float: left;
	margin: 32px 10px 10px 0
}

.home-buyersguide-box-green .btn {
	background-color: #e7e3e0;
	border-radius: 15px;
	color: #698b22;
	font-weight: 500;
	margin: 10px 10px 0 0
}

.features-02-h2,
.features-02-par {
	font-weight: 300;
	color: #283367;
	text-align: center
}

.features-02-par {
	font-size: 18px;
	line-height: 25px;
	margin: 0 0 30px
}

.features-02-box {
	text-align: left;
	margin: 0 0 42px
}

.features-02-box div {
	width: 56px;
	height: 56px;
	margin: 0 auto 15px
}

.features-02-box h3 {
	font-size: 28px;
	font-weight: 300;
	color: #545454;
	line-height: 35px;
	margin: 0 auto 5px
}

.features-02-box p {
	font-size: 18px;
	font-weight: 300;
	color: #6f6f6f;
	line-height: 22px;
	margin: 0
}

.features-02-box p a:link,
.features-02-box p a:visited {
	font-size: 14px;
	font-weight: 400;
	color: #06f;
	text-decoration: none
}

.features-02-box p a:hover {
	font-size: 14px;
	font-weight: 400;
	color: #06f;
	text-decoration: underline
}

.features-02-btn .black {
	background-color: #4a4a4a;
	display: inline-block;
	border-radius: 20px;
	margin: 0 8px
}

.features-02-btn .black a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #848484;
	display: block;
	border-radius: 20px;
	padding: 7px 40px
}

.features-02-btn .grey {
	background-color: #f2f2f2;
	display: inline-block;
	border-radius: 8px;
	margin: 0 8px
}

.slider-middle-01-bg h3,
.slider-middle-01-bg1 h2 {
	text-align: center;
	font-weight: 300;
	margin: 0 auto 20px
}

.slider-middle-01 {
	background-color: #070c11;
	background-image: url(../images/sales-management-software-benefits.jpg);
	height: 890px;
	position: relative
}

.slider-middle-01-bg,
.slider-middle-01-bg1 {
	width: 100%;
	background-repeat: repeat;
	background-position: center top;
	position: absolute;
	bottom: 0
}

.slider-middle-01-bg1 {
	background-color: transparent;
	padding: 320px 0
}

#repobarcol a {
	color: #fff
}

.slider-middle-01-bg {
	background-image: url(../images/slider-middle-01-bg.png);
	padding: 40px 0
}

.slider-middle-01-bg1 h2 {
	font-size: 26px;
	color: #fff;
	padding-right: 630px
}

.slider-middle-01-bg h3 {
	font-size: 42px;
	color: #fff;
	text-shadow: 0 1px 5px #050505
}

.home-red-btn,
.home-red-btn-a {
	font-size: 18px;
	font-weight: 400;
	color: #fff
}

.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 {
	text-align: center;
	margin: 10px 0 0
}

.home-red-btn-a {
	text-align: center;
	position: relative;
	z-index: 2;
	margin: -5px 0
}

.home-red-btn .gray {
	background-color: #e0e0e0;
	display: inline-block;
	border-radius: 20px;
	margin: 25px 8px
}

.home-red-btn .gray a:hover {
	background-color: #d1d1d1;
	display: block;
	border-radius: 20px
}

.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 .blue {
	background-color: #33e6fa;
	display: inline-block;
	border-radius: 20px;
	border: 2px solid #fff;
	margin: 2px 8px
}

.home-red-btn .blue a:hover {
	background-color: #05b8cc;
	display: block;
	border-radius: 20px
}

.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 .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 .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 .blue2 {
	background-color: #039;
	display: inline-block;
	border-radius: 20px;
	border: 2px solid #fff;
	margin: 25px 8px
}

.home-red-btn .custom-btn {
	background-color: #cec7c6;
	display: inline-block;
	border-radius: 5px;
	border: 2px solid #fff;
	margin: 15px 8px;
	width: 90%
}

.home-red-btn .blue2 a:hover,
.home-red-btn .custom-btn a:hover {
	background-color: #00688b;
	display: block;
	padding: 7px 30px;
	text-decoration: none
}

.home-red-btn .blue2 a:hover {
	color: #fff;
	border-radius: 20px
}

.home-red-btn .custom-btn a:hover {
	color: #fff !important;
	border-radius: 5px
}

.home-red-btn .green2,
.home-red-btn-a .yellow {
	display: inline-block;
	border-radius: 20px;
	margin: 25px 8px
}

.home-red-btn .green2 {
	background-color: #009a31;
	border: 2px solid #fff
}

.home-red-btn-a .yellow {
	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-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 .green3 {
	background-color: #009a31;
	display: inline-block;
	border-radius: 20px;
	border: 2px solid #fff;
	margin: 0
}

.slider-middle-01-bg-btn {
	font-size: 22px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	margin: 10px 0 0
}

.slider-middle-01-bg-btn .orange {
	background-color: #efaf16;
	display: inline-block;
	border-radius: 20px;
	margin: 0 8px
}

.slider-middle-01-bg-btn .orange a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #f6c95e;
	display: block;
	border-radius: 20px;
	padding: 7px 40px
}

.slider-middle-01-bg-btn .trans {
	background-color: transparent;
	display: inline-block;
	margin: 0 8px
}

.slider-middle-01-bg-btn .trans a:link,
.slider-middle-01-bg-btn .trans a:visited {
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	display: block;
	outline: 0;
	transition: .5s;
	padding: 7px 40px
}

.slider-middle-01-bg-btn .trans a:hover {
	color: #fff;
	text-decoration: underline;
	display: block;
	padding: 7px 40px
}

.testimonials-comp-name {
	font-size: 18px;
	color: #999;
	text-align: center;
	margin: -10px 0 30px
}

.testimonials-h2 {
	font-size: 48px;
	color: #545454;
	line-height: 60px;
	text-align: center;
	margin: 0 0 50px
}

.bottom-banner,
.testimonials-text {
	line-height: 1.5
}

.testimonials-text {
	font-size: 18px;
	color: #777;
	text-align: left;
	height: 205px
}

#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-ul {
	position: relative;
	margin-top: 20px
}

.testimonial-li {
	display: list-item;
	position: absolute
}

.testimonial-li p,
.testimonial-li p.txt {
	font-size: 18px;
	color: #777
}

.industries-h3-bot,
.testimonial-head-bot {
	font-size: 24px;
	font-weight: 300;
	text-align: center
}

.testimonial-head-bot {
	margin: 50px 20px 0
}

.industries-h3-bot {
	margin: 30px 20px 0
}

.bottom-icons a:hover,
.footer-01-links li,
.footer-03-links li,
.section-inner-links li {
	display: inline-block
}

.bottom-banner {
	font-size: 12px;
	color: #bebebe;
	margin: 0 0 55px
}

.bottom-h2 h2 {
	font-size: 32px;
	color: #070c11;
	margin: 0 0 40px
}

.bottom-icons {
	font-size: 24px;
	color: #ababab
}

.bottom-icons a:link,
.bottom-icons a:visited {
	color: #ababab;
	text-decoration: none;
	display: inline-block;
	outline: 0
}

.bottom-icons a:hover {
	color: #56b6e6;
	text-decoration: none
}

.footer-01-links {
	font-size: 14px;
	font-weight: 600;
	color: #bebebe;
	margin: 0 0 30px
}

.footer-02-wrap {
	position: relative;
	margin: 0 0 35px
}

.footer-02-field {
	font-size: 16px;
	color: #666;
	width: 350px;
	border: none;
	border-bottom: 1px solid #e8e8e8;
	padding: 10px 30px 10px 10px
}

.footer-02-btn {
	text-indent: -9999em;
	background-color: transparent;
	background-image: url(../images/newsletter-btn.png);
	background-repeat: no-repeat;
	background-position: right 0;
	width: 8px;
	height: 16px;
	border: none;
	position: absolute;
	top: 12px;
	left: 618px
}

.footer-03-links {
	font-size: 11px;
	color: #bebebe
}

.footer-columns h3,
.footer-columns ul {
	text-align: left;
	width: 200px
}

.footer-columns {
	width: 200px;
	float: left;
	margin: 0 13px
}

.footer-columns h3 {
	font-size: 18px;
	font-weight: 500;
	color: #bebebe;
	margin: 0 13px 15px
}

.footer-columns ul {
	font-size: 16px;
	font-weight: 300;
	color: #bebebe;
	margin: 0 13px 30px
}

.footer-columns li {
	border-bottom: 1px solid #f5f5f5;
	padding: 5px
}

.section-inner-wrap-01 {
	border-bottom: 1px solid #ebebeb;
	margin: 0 0 40px;
	padding: 13px 0
}

.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-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
}

.landing-reseller-grid div,
.landing-reseller-grid h3,
.section-inner-features-01-wrap div,
.section-inner-features-01-wrap h3 {
	font-weight: 300;
	text-align: center;
	font-size: 18px
}

.landing-reseller-grid,
.section-inner-features-01-wrap {
	text-align: center;
	margin: 0 0 40px
}

.landing-reseller-grid-img,
.section-inner-features-01-wrap-img {
	text-align: center;
	background-color: #fff;
	width: 100px;
	height: 100px;
	border: 1px solid #e1e1e1;
	border-radius: 60px;
	margin: 0 auto 15px;
	padding: 22px 0 0
}

.section-inner-features-01-wrap h3 {
	color: #333;
	margin: 0 0 5px
}

.landing-reseller-grid h3 {
	color: #006;
	margin: 0 0 5px;
	font-size: 28px
}

.section-inner-features-01-wrap div {
	color: #8e8e8e
}

.landing-reseller-grid div {
	color: #000
}

.secinn-features-02-h2 {
	font-size: 50px;
	font-weight: 300;
	color: #474747;
	line-height: 60px;
	text-align: center;
	margin: 0 0 40px
}

.secinn-features-02-h3 {
	font-size: 24px;
	font-weight: 300;
	color: #666;
	line-height: 33px;
	margin: 10px 0 40px
}

.secinn-features-02-list {
	font-size: 18px;
	font-weight: 300;
	color: #989898
}

.secinn-features-02-list img {
	display: block;
	float: left;
	margin: 0 18px 60px 0
}

.secinn-features-02-list div {
	font-size: 24px;
	color: #4d4d4d;
	margin: 0 0 30px
}

.secinn-features-02-list p {
	font-size: 18px;
	color: #989898;
	margin: 0 0 30px
}

.secinn-features-02-btn {
	font-size: 17px;
	font-weight: 600;
	color: #0f0f0f;
	margin: 40px 0 0 20px
}

.secinn-features-02-btn .blue {
	background-color: #bce9fc;
	display: inline-block;
	border: 1px solid #83cceb;
	border-radius: 25px;
	margin: 0 8px
}

.secinn-features-02-btn .blue a:link,
.secinn-features-02-btn .blue a:visited {
	font-weight: 600;
	color: #0f0f0f;
	text-decoration: none;
	display: block;
	outline: 0;
	padding: 10px 90px
}

.secinn-features-02-btn .blue a:hover {
	color: #333;
	text-decoration: none;
	display: block;
	transition: .5s;
	opacity: .7;
	padding: 10px 90px
}

.secinn-features-02-btn .trans {
	background-color: transparent;
	display: inline-block;
	border-radius: 8px;
	margin: 20px 8px 0 40px
}

.secinn-features-03-h2 {
	font-size: 50px;
	color: #474747;
	line-height: 60px;
	margin: 0 0 25px
}

.secinn-features-03-h3 {
	font-size: 30px;
	color: #b3afaf;
	margin: 0 0 40px
}

.secinn-features-03-img {
	display: inline-block;
	width: 308px;
	height: 180px;
	float: left;
	margin: 1px
}

.secinn-features-03-img-01 {
	background-color: #070c11;
	background-image: url(../images/track-manage-lead-follow-up.jpg)
}

.secinn-features-03-img-02 {
	background-color: #070c11;
	background-image: url(../images/categorise-delegate-leads.jpg)
}

.secinn-features-03-img-03 {
	background-color: #070c11;
	background-image: url(../images/manage-sales-effectively.jpg)
}

.secinn-features-03-img-04 {
	background-color: #070c11;
	background-image: url(../images/close-sales-deals.jpg)
}

.secinn-features-03-img-05 {
	background-color: #070c11;
	background-image: url(../images/reduce-sales-cost.jpg)
}

.secinn-features-03-img-06 {
	background-color: #070c11;
	background-image: url(../images/communication-history-of-sales-leads.jpg)
}

.secinn-features-03-img-07 {
	background-color: #070c11;
	background-image: url(../images/improve-sales-productivity.jpg)
}

.secinn-features-03-img-08 {
	background-color: #070c11;
	background-image: url(../images/lead-reports-and-dashboards.jpg)
}

.secinn-features-03-img h4 {
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	text-align: left;
	margin: 105px 0 6px 12px
}

.secinn-features-03-img h4.pad {
	margin-top: 83px
}

.secinn-features-03-img h5.blue,
.secinn-features-03-img h5.yellow {
	font-size: 15px;
	font-weight: 600;
	text-align: left;
	margin: 0 0 0 12px
}

.secinn-features-03-img h5.yellow {
	color: #fbf48c
}

.secinn-features-03-img h5.blue {
	color: #a9d8ff
}

.secinn-features-03-btn {
	font-size: 14px;
	font-weight: 400;
	color: #0f0f0f;
	text-align: center;
	margin: 50px 0 0
}

.secinn-features-03-btn .yellow {
	background-color: #fbf48c;
	display: inline-block;
	border: 1px solid #e2db6f;
	border-radius: 25px;
	margin: 0 8px
}

.secinn-features-03-btn .yellow a:link,
.secinn-features-03-btn .yellow a:visited {
	font-weight: 600;
	color: #0f0f0f;
	text-decoration: none;
	display: block;
	outline: 0;
	padding: 10px 40px
}

.secinn-features-04-h2 {
	font-size: 50px;
	font-weight: 300;
	color: #474747;
	line-height: 60px;
	text-align: center;
	margin: 0 0 55px
}

.secinn-features-04-h3 {
	font-size: 30px;
	font-weight: 300;
	color: #4f4f4f;
	text-align: center;
	margin: 0 0 50px
}

.secinn-features-04-tick-icon {
	font-size: 21px;
	font-weight: 300;
	color: #666;
	text-align: center;
	margin: 0 0 80px
}

.secinn-features-04-tick-icon li {
	display: inline-block;
	width: 170px;
	height: 144px;
	margin: 6px 4px;
	padding: 20px 5px 15px
}

.secinn-features-04-tick-icon li div {
	text-align: center;
	width: 44px;
	height: 44px;
	margin: 35px auto 10px
}

.secinn-features-04-box {
	text-align: center;
	margin: -15px 0 42px
}

.secinn-features-04-box div {
	width: 48px;
	height: 48px;
	margin: 0 auto 10px
}

.secinn-features-04-box h3 {
	font-size: 22px;
	font-weight: 300;
	color: #666;
	line-height: 35px;
	margin: 0 auto 10px
}

.secinn-features-04-box p {
	font-size: 18px;
	font-weight: 300;
	color: #989898;
	line-height: 22px;
	margin: 0
}

.secinn-features-04-btn {
	font-size: 17px;
	font-weight: 400;
	color: #0f0f0f;
	text-align: center;
	margin: -40px 0 0
}

.secinn-features-04-btn .blue {
	background-color: #9edbfb;
	display: inline-block;
	border: 1px solid #389edf;
	border-radius: 25px;
	margin: 0 8px
}

.secinn-features-04-btn .orange {
	background-color: #ffeaa9;
	display: inline-block;
	border: 1px solid #e2db6f;
	border-radius: 25px;
	margin: 0 8px
}

.secinn-features-04-btn .orange a:link,
.secinn-features-04-btn .orange a:visited {
	font-size: 14px;
	font-weight: 600;
	color: #0f0f0f;
	text-decoration: none;
	display: block;
	outline: 0;
	padding: 10px 40px
}

.secinn-features-04-h4,
.secinn-features-04-list ol {
	font-weight: 300;
	color: #777
}

.secinn-features-04-sep {
	padding-bottom: 80px;
	margin-bottom: 80px;
	border-bottom: 1px solid #ebebeb
}

.secinn-features-04-list {
	border-left: 1px solid #f2f2f2;
	padding: 0 0 0 55px
}

.secinn-features-04-list li {
	padding: 12px 0
}

.secinn-features-04-h4 {
	font-size: 30px;
	text-align: center;
	margin: 80px 0 65px
}

.secinn-features-04-link {
	font-size: 17px;
	font-weight: 400;
	color: #46a2dc;
	text-align: left;
	margin: 20px 0 55px 14px
}

.secinn-features-04-link a:link,
.secinn-features-04-link a:visited {
	color: #46a2dc;
	text-decoration: none
}

.secinn-features-04-banner {
	text-align: center;
	margin-bottom: -40px
}

.secinn-features-05-h2 {
	font-size: 50px;
	font-weight: 300;
	color: #474747;
	line-height: 60px;
	text-align: center;
	margin: 0 0 60px
}

.secinn-features-05-box-list {
	font-weight: 300;
	color: #e1e1e1;
	text-align: left;
	margin-left: -15px;
	list-style-type: disc
}

.secinn-features-05-box-list li {
	padding-left: 8px
}

.secinn-features-05-box-list h4 {
	font-size: 22px;
	font-weight: 300;
	color: #868686;
	margin: 0 0 10px
}

.secinn-features-05-box-list div {
	font-size: 18px;
	color: #989898;
	margin: 0 0 35px
}

.secinn-features-05-btn {
	font-size: 17px;
	font-weight: 400;
	color: #0f0f0f;
	text-align: center;
	margin: 0
}

.secinn-features-05-btn .yellow {
	background-color: #fffec4;
	display: inline-block;
	border: 1px solid #e2db6f;
	border-radius: 25px;
	margin: 0 8px
}

.secinn-features-05-sep {
	padding-bottom: 80px;
	margin-bottom: 70px;
	border-bottom: 1px solid #ebebeb
}

.secinn-features-05-box-lft-img {
	text-align: right;
	margin: 20px 30px 0 0
}

.secinn-features-05-box-rgt-list {
	font-size: 14px;
	font-weight: 300;
	color: #0f0f0f;
	text-align: left;
	border-left: 1px solid #e8e8e8;
	margin: 0 0 40px;
	padding: 0 0 0 45px
}

.secinn-features-05-box-rgt-list h4 {
	font-size: 22px;
	font-weight: 300;
	color: #585858;
	margin: 0 0 10px
}

.secinn-features-05-box-rgt-list ul {
	font-size: 18px;
	font-weight: 300;
	color: #989898;
	padding-left: 15px;
	list-style-type: disc
}

.secinn-features-05-box-rgt-list li {
	padding: 3px 0
}

.secinn-features-05-box-rgt-list div a:link,
.secinn-features-05-box-rgt-list div a:visited {
	color: #46a2dc;
	line-height: 26px;
	text-decoration: none;
	padding: 0 0 0 15px
}

.secinn-features-05-box-full img {
	margin: 20px 0 10px
}

.secinn-features-05-box-full h3 {
	font-size: 22px;
	font-weight: 300;
	color: #585858;
	text-align: center;
	margin: 0 0 10px
}

.secinn-features-vd-btn {
	font-size: 14px;
	font-weight: 400;
	color: #5c5c5c;
	text-align: left;
	margin: 10px 0 0
}

.secinn-features-vd-btn .grey {
	background-color: #777;
	display: inline-block;
	border-radius: 15px;
	margin: 0 8px
}

.secinn-features-vd-btn .grey a:link,
.secinn-features-vd-btn .grey a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	border-radius: 15px;
	outline: 0;
	transition: .5s;
	padding: 0 12px
}

.secinn-features-vd-btn .grey a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #999;
	display: block;
	padding: 0 12px
}

.secinn-features-06-h2 {
	font-size: 50px;
	font-weight: 300;
	color: #474747;
	line-height: 60px;
	text-align: center
}

.secinn-features-06-box img {
	margin: 70px 0 20px
}

.secinn-features-06-box h3 {
	font-size: 30px;
	font-weight: 300;
	color: #b1b1b1;
	text-align: center;
	margin: 0 0 20px
}

.secinn-features-07-h2 {
	font-size: 50px;
	font-weight: 300;
	color: #545454;
	line-height: 60px;
	text-align: center;
	margin: 0 0 10px
}

.secinn-features-07-box {
	font-size: 14px;
	font-weight: 300;
	color: #0f0f0f;
	text-align: left
}

.secinn-features-07-box img {
	float: left;
	margin: 5px 25px 50px
}

.secinn-features-07-box h3 {
	font-size: 22px;
	font-weight: 300;
	color: #767676;
	text-align: left;
	margin: 0 0 10px
}

.secinn-features-07-box p {
	font-size: 18px;
	color: #989898;
	text-align: left
}

.secinn-features-08-h2 {
	font-size: 50px;
	font-weight: 300;
	color: #545454;
	line-height: 60px;
	text-align: center;
	margin: 0 0 50px
}

.secinn-features-08-h3 {
	font-size: 22px;
	font-weight: 300;
	color: #767676;
	text-align: center;
	margin: 0 0 30px
}

.secinn-features-08-sep {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ebebeb
}

.secinn-features-08-btn {
	font-size: 17px;
	font-weight: 400;
	color: #0f0f0f;
	text-align: center
}

.secinn-features-08-btn .yellow {
	background-color: #fffec4;
	display: inline-block;
	border: 1px solid #e2db6f;
	border-radius: 25px
}

.secinn-features-08-btn .yellow a:hover {
	color: #333;
	text-decoration: none;
	display: block;
	transition: .5s;
	opacity: .7;
	padding: 10px 50px
}

.testimonials-comp-name-inner {
	font-size: 14px;
	font-weight: 300;
	color: #999;
	text-align: center;
	margin: 0 0 20px
}

.section-inner-ourvalues-header-h2,
.section-inner-ourvalues-header-h3 {
	text-align: center;
	font-weight: 300;
	color: #474747
}

.testimonials-comp-name-inner img {
	display: inline
}

.testimonials-comp-name-inner div {
	display: inline;
	margin: 0 0 0 10px
}

.section-inner-ourvalues-header-h2 {
	font-size: 50px;
	line-height: 60px;
	margin: 30px 0 20px
}

.section-inner-ourvalues-header-h3 {
	font-size: 24px;
	margin: 0 0 50px
}

.section-inner-ourvalues-box {
	text-align: center;
	margin: 40px 0
}

.section-inner-ourvalues-box div {
	font-size: 50px;
	font-weight: 300;
	color: #ccc;
	width: 56px;
	height: 56px;
	margin: 0 auto 10px
}

.section-inner-ourvalues-box h3 {
	font-size: 22px;
	font-weight: 300;
	color: #4f4f4f;
	margin: 0 auto 5px
}

.section-inner-vm p,
.section-inner-vm-h3 {
	font-size: 22px;
	color: #333
}

.section-inner-vm-h3 {
	font-weight: 400;
	text-align: center;
	margin: 0 0 10px
}

.section-inner-vm p {
	font-weight: 300;
	text-align: left;
	margin: 0 0 20px
}

.section-inner-openings-lft {
	background-color: #f6f6f6;
	border: 1px solid #e1e1e1;
	border-left: none;
	margin-top: -16px;
	margin-left: -15px
}

.section-inner-openings-rgt {
	padding: 15px 0 0 25px
}

.section-inner-openings-mid {
	padding: 15px 10px 0
}

.section-inner-openings-rgt-h2 {
	font-size: 25px;
	font-weight: 400;
	color: #3d3d3d;
	text-align: left;
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: 1px solid #f2f2f2
}

.section-inner-openings-rgt-h2-a,
.section-inner-openings-rgt-h2-b,
.section-inner-openings-rgt-h2-c {
	font-size: 24px;
	font-weight: 300;
	text-align: left;
	padding: 10px;
	margin: 20px 0 0;
	border-bottom: 1px solid #eee
}

.section-inner-openings-rgt-h2-a {
	background-color: #fdffe6;
	color: #a2bc13
}

.section-inner-openings-rgt-h2-b {
	background-color: #f7eded;
	color: #e6677d
}

.section-inner-openings-rgt-h2-c {
	background-color: #e6fcfe;
	color: #39b7cd
}

.section-inner-openings-rgt-h2 span {
	font-size: 18px;
	font-weight: 400;
	color: #7b7b7b;
	text-align: left;
	display: block;
	margin-top: 10px
}

.secinn-inner-openings-rgt-list {
	font-size: 14px;
	font-weight: 300;
	text-align: left;
	margin: 0;
	padding: 0
}

.secinn-inner-openings-rgt-list h3,
.secinn-inner-openings-rgt-list h4,
h3.head-a,
h3.head-b {
	font-weight: 400;
	color: #3b3b3b;
	font-size: 18px
}

.secinn-inner-openings-rgt-list h4 {
	text-decoration: underline;
	margin: 0 0 20px
}

.secinn-inner-openings-rgt-list h3 {
	margin: 0 0 5px
}

h3.head-b {
	margin: 20px 0 5px
}

h3.head-a {
	margin: 10px 0
}

h3.head-a a {
	color: #3b3b3b
}

h3.head-a a:hover {
	color: #5b5b5b
}

.secinn-inner-openings-rgt-list div.sep {
	height: 1px;
	background-color: #eee;
	width: 100%
}

.secinn-inner-openings-rgt-list ul {
	font-size: 18px;
	font-weight: 300;
	color: #e4e4e4;
	padding-left: 15px;
	margin-bottom: 40px;
	list-style-type: disc
}

.secinn-inner-openings-rgt-list li {
	padding: 0
}

.secinn-inner-openings-rgt-list li span {
	color: #7b7b7b
}

.secinn-inner-openings-rgt-list div {
	margin: 13px 0 45px
}

.nomarg div {
	margin: 0 !important
}

.secinn-inner-openings-rgt-list p {
	font-size: 18px;
	font-weight: 300;
	color: #7b7b7b;
	margin: 0 0 20px
}

.secinn-inner-openings-rgt-list-span {
	font-size: 18px;
	font-weight: 300;
	font-style: italic;
	color: #7b7b7b;
	position: relative;
	top: -20px
}

.secinn-features-banner {
	background-image: url(../images/banner-features-img.png);
	width: 960px;
	height: 300px;
	margin: 0 auto
}

.secinn-features-banner h1 {
	font-size: 50px;
	font-weight: 300;
	color: #4e4e4e;
	line-height: 60px;
	text-align: center;
	margin: 0 0 0 -15px;
	padding: 150px 0 0
}

.secinn-features-h2 {
	font-size: 48px;
	font-weight: 300;
	color: #474747;
	line-height: 60px;
	text-align: center;
	margin: 0 0 55px
}

.secinn-features-box-01-tabs h3 {
	font-size: 24px;
	font-weight: 300;
	color: #4d4d4d;
	margin: 0 0 10px
}

.secinn-features-box-01-tabs h4 {
	font-size: 18px;
	font-weight: 300;
	color: #989898;
	line-height: 25px;
	margin: 0 0 35px
}

.gettext {
	font-size: 16px;
	font-weight: 300;
	color: #4c4c4d;
	padding-bottom: 5px;
	margin: 0 0 35px
}

.bottom,
.secinn-features-box-01-tabs div {
	padding-bottom: 30px;
	border-bottom: 1px solid #ebebeb
}

.secinn-features-box-01-ss-h5 {
	font-size: 18px;
	font-weight: 300;
	color: #727272;
	text-align: center;
	margin: 72px 0 10px
}

.questions-answered-icon-h3,
.questions-answered-icon-h4 {
	text-align: center;
	font-weight: 300;
	color: #767676
}

.questions-answered-icon-h3 {
	font-size: 22px;
	margin: 0 0 55px
}

.questions-answered-icon-h4 {
	font-size: 24px;
	padding-top: 25px;
	border-top: 1px solid #e9e9e9;
	margin: 40px 0 30px
}

.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-i,
.questions-answered-icon-j {
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	color: #c6c6c6
}

.questions-answered-icon-h4-border-none {
	border: none;
	margin: 0 0 30px
}

.questions-answered-icon-h4-margin-none {
	margin: -40px 0 30px
}

.questions-answered-icon-a span {
	background-color: #e9e9e9;
	border: 1px solid #d4d4d4;
	border-radius: 15px;
	padding: 1px 14px
}

.questions-answered-icon-b span,
.questions-answered-icon-c span,
.questions-answered-icon-d span,
.questions-answered-icon-e span,
.questions-answered-icon-f span,
.questions-answered-icon-g span,
.questions-answered-icon-h span,
.questions-answered-icon-i span,
.questions-answered-icon-j span {
	border-radius: 15px;
	padding: 0 14px
}

.questions-answered-icon-b a:link,
.questions-answered-icon-b a:visited {
	color: #fff;
	text-decoration: none;
	background-color: #0c6;
	border-radius: 15px;
	transition: .5s
}

.questions-answered-icon-b a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #34e08a
}

.questions-answered-icon-c a:link,
.questions-answered-icon-c a:visited {
	color: #fff;
	text-decoration: none;
	background-color: #f90;
	border-radius: 15px;
	transition: .5s
}

.questions-answered-icon-c a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #fcbc5b
}

.questions-answered-icon-d a:link,
.questions-answered-icon-d a:visited {
	color: #fff;
	text-decoration: none;
	background-color: #099;
	border-radius: 15px;
	transition: .5s
}

.questions-answered-icon-d a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #42c4c4
}

.questions-answered-icon-e a:link,
.questions-answered-icon-e a:visited {
	color: #fff;
	text-decoration: none;
	background-color: #7171ff;
	border-radius: 15px;
	transition: .5s
}

.questions-answered-icon-e a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #9797ff
}

.questions-answered-icon-f a:link,
.questions-answered-icon-f a:visited {
	color: #fff;
	text-decoration: none;
	background-color: #993;
	border-radius: 15px;
	transition: .5s
}

.questions-answered-icon-f a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #b7b767
}

.questions-answered-icon-g a:link,
.questions-answered-icon-g a:visited {
	color: #fff;
	text-decoration: none;
	background-color: #c60;
	border-radius: 15px;
	transition: .5s
}

.questions-answered-icon-g a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #e79542
}

.questions-answered-icon-h a:link,
.questions-answered-icon-h a:visited {
	color: #fff;
	text-decoration: none;
	background-color: #c66;
	border-radius: 15px;
	transition: .5s
}

.questions-answered-icon-h a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #e99898
}

.questions-answered-icon-i a:link,
.questions-answered-icon-i a:visited {
	color: #fff;
	text-decoration: none;
	background-color: #69c;
	border-radius: 15px;
	transition: .5s
}

.questions-answered-icon-i a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #9abfe4
}

.call div,
.chat div,
.demo div,
.email div,
.faq div,
.industries div,
.read div {
	text-indent: -9999em;
	background-image: url(../images/questions-answered-icon.png);
	background-repeat: no-repeat;
	width: 48px;
	height: 48px;
	padding-bottom: 63px;
	margin: 0 auto
}

.questions-answered-icon-j a:link,
.questions-answered-icon-j a:visited {
	color: #fff;
	text-decoration: none;
	background-color: #c97eba;
	border-radius: 15px;
	transition: .5s
}

.questions-answered-icon-j a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #edbee4
}

.call div {
	background-position: -48px 0
}

.faq div {
	background-position: -96px 0
}

.email div {
	background-position: -144px 0
}

.demo div {
	background-position: -192px 0
}

.read div {
	background-position: -240px 0
}

.industries div {
	background-position: -288px 0
}

.features-pt-sep,
.secinn-features-sep {
	background-position: 0 0;
	background-image: url(../images/features-pt-sep.png);
	background-repeat: no-repeat;
	display: block;
	width: 727px;
	height: 2px
}

.secinn-features-img {
	text-align: center;
	margin: 0 auto 60px
}

.secinn-features-h3 {
	font-size: 30px;
	font-weight: 300;
	color: #4d4d4d;
	text-align: center;
	margin: 0 0 40px
}

.secinn-features-clients-list,
.secinn-features-contacts,
.secinn-features-leads-list {
	font-weight: 300;
	text-align: left
}

.secinn-features-leads-list {
	font-size: 18px;
	color: #989898;
	margin-bottom: 42px
}

.videotext {
	font-weight: 300;
	color: #4d4d4d
}

.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-clients-list {
	font-size: 18px;
	color: #989898;
	margin-bottom: 55px
}

.secinn-features-clients-list img {
	float: left;
	margin: -6px 16px 0 0
}

.secinn-features-clients-list h4 {
	font-size: 22px;
	font-weight: 300;
	color: #777;
	line-height: 30px;
	margin: 0 0 10px
}

.secinn-features-clients-list p {
	margin: 0 0 0 80px
}

.secinn-features-contacts {
	font-size: 22px;
	color: #424242;
	margin: 32px 0 0
}

.secinn-features-contacts-h4,
.secinn-features-contacts-list {
	font-weight: 300;
	font-size: 18px
}

.secinn-features-contacts span {
	color: #6f6f6f
}

.secinn-features-contacts-h4 {
	color: #3f3f3f;
	text-align: center;
	margin: 8px 0 0
}

.secinn-features-contacts-list {
	color: #989898;
	text-align: left;
	margin-bottom: 42px
}

.secinn-features-contacts-list li {
	font-size: 12px;
	color: #ccc;
	list-style-type: disc;
	margin: 0 0 0 90px
}

.secinn-features-contacts-list div {
	font-size: 60px;
	color: #eee;
	float: left;
	margin: -20px 10px 0 0
}

.secinn-features-contacts-list h4 {
	font-weight: 300;
	color: #4d4d4d;
	line-height: 28px;
	margin: 0 0 5px
}

.secinn-features-sep {
	margin: 20px auto 50px
}

.secinn-features-chart-text {
	font-size: 18px;
	font-weight: 600;
	color: #c8c8c8;
	margin: 0 0 10px
}

.features-pt-row-01 h3 {
	font-size: 30px;
	font-weight: 300;
	color: #3f3f3f;
	margin: 12px 0 10px
}

.features-pt-row-01 div {
	font-size: 24px;
	font-weight: 300;
	color: #a3a3a3
}

.features-pt-row-02 div,
.features-pt-row-02 h3,
.features-pt-row-03 h3,
.features-pt-row-03 p {
	font-weight: 300;
	font-size: 18px
}

.features-pt-row-02 h3 {
	color: #3f3f3f;
	margin: 12px 0 6px
}

.features-pt-row-02 div {
	color: #9b9b9b
}

.features-pt-row-03 h3 {
	color: #3f3f3f;
	margin: 12px 0 50px
}

.features-pt-row-03 p {
	color: #9b9b9b;
	line-height: 35px;
	margin: -15px 0 -8px
}

.features-pt-sep {
	margin: 50px auto
}

.features-pt-sep-a {
	margin-top: 0
}

.contact-heading {
	font-size: 48px;
	font-weight: 300;
	color: #333;
	line-height: 60px;
	margin: -20px 0 60px
}

.contact-icon-01,
.contact-icon-02,
.contact-icon-03,
.contact-icon-04,
.contact-icon-05 {
	background-repeat: no-repeat;
	background-image: url(../images/contact-page-icons.png);
	width: 128px;
	height: 128px;
	margin: 35px auto 0
}

.contact-icon-02 {
	background-position: 0 -128px
}

.contact-icon-03 {
	background-position: 0 -256px
}

.contact-icon-04 {
	background-position: 0 -384px
}

.contact-icon-05 {
	background-position: 0 -512px
}

.contact-icon-text {
	font-size: 24px;
	font-weight: 300;
	color: #838383;
	margin: 20px 0 0
}

.contact-text-01 {
	font-size: 18px;
	font-weight: 300;
	color: #3b3b3b;
	text-align: left;
	margin: 0
}

.contact-text-01 a:link,
.contact-text-01 a:visited {
	font-size: 14px;
	font-weight: 300;
	color: #00aeef;
	text-decoration: none
}

.contact-text-01 a:hover {
	font-size: 14px;
	font-weight: 300;
	color: #00aeef;
	text-decoration: underline
}

.contact-text-01 p {
	font-size: 14px;
	font-weight: 300;
	color: #929292
}

.contact-or-sep {
	background-image: url(../images/contact-or-img.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 840px;
	height: 62px;
	margin: 80px auto
}

.contact-text-03 {
	font-size: 24px;
	font-weight: 300;
	color: #b6b6b6;
	text-align: left;
	margin: 0
}

.contact-03-btn,
.contact-label {
	font-size: 20px
}

.contact-text-03 span {
	color: #303030
}

.contact-03-btn {
	font-weight: 600;
	color: #fff;
	text-align: left;
	margin: 30px 0 0
}

.contact-03-btn .green {
	background-color: #88c5f1;
	display: inline-block;
	border-radius: 20px;
	margin: 0 8px
}

.contact-03-btn .green a:link,
.contact-03-btn .green a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	outline: 0;
	padding: 7px 30px
}

.contact-03-btn .green a:hover {
	color: #333;
	text-decoration: none;
	display: block;
	transition: .5s;
	opacity: .7;
	padding: 7px 30px
}

.contact-label {
	font-weight: 300;
	color: #424242;
	text-align: right;
	width: 150px;
	float: left;
	margin: 5px 40px 0 0
}

.contact-field-wrap {
	float: left
}

.contact-field {
	border-radius: 6px
}

.contact-field,
.contact-textarea {
	font-size: 14px;
	font-weight: 400;
	color: #333;
	background-color: #fff;
	width: 320px;
	border: 1px solid #e1e1e1;
	margin: 0 0 25px;
	padding: 8px
}

.contact-textarea {
	height: 150px;
	border-radius: 6px
}

.contact-btn,
.contact-icon-head {
	font-weight: 600
}

.contact-btn {
	font-size: 20px;
	color: #fff;
	background-color: #df4646;
	border: none;
	border-radius: 15px;
	padding: 7px 45px
}

.contact-btn:active,
.contact-btn:hover {
	background-color: #eb5151
}

.contact-btn:active {
	box-shadow: inset 3px 2px 10px #880f0f
}

.rfd-btn-blue:active,
.rfd-btn-dark-blue:active,
.rfd-btn-green:active,
.rfd-btn-red1:active,
.rfd-btn:active,
.ryp-btn:active {
	box-shadow: inset 3px 2px 10px #666
}

.contact-purple-wrap {
	border: 1px solid #e5ccf2;
	border-radius: 10px
}

.contact-grey-wrap {
	border: 1px solid #d4d4d4;
	border-radius: 10px
}

.contact-red-wrap {
	border: 1px solid #fcc7c7;
	border-radius: 10px
}

.contact-box-btn .blue,
.contact-box-btn .grey,
.support-box-btn .blue,
.support-box-btn .red {
	display: inline-block;
	border-radius: 20px
}

.contact-icon-head {
	font-size: 24px;
	text-align: center;
	margin: 20px 0 25px
}

.contact-icon-head-purple {
	color: #ae80c6
}

.contact-icon-head-grey {
	color: #717171
}

.contact-icon-head-red {
	color: #db5454
}

.contact-box-text {
	font-size: 20px;
	font-weight: 300;
	color: #3b3b3b;
	text-align: center;
	margin: 0 0 25px
}

.contact-box-text span {
	display: block;
	margin: 8px 0 7px
}

.contact-box-num,
.contact-box-text-a {
	text-align: center;
	margin: 0 0 25px
}

.contact-box-text a:link,
.contact-box-text a:visited {
	color: #00aeef;
	text-decoration: none
}

.contact-box-text a:hover {
	color: #00aeef;
	text-decoration: underline
}

.contact-box-text-a {
	font-size: 18px;
	font-weight: 300;
	color: #3b3b3b
}

.contact-box-num {
	font-size: 20px;
	font-weight: 600;
	color: #9366aa;
	line-height: 34px
}

.contact-box-timing {
	font-size: 14px;
	font-weight: 300;
	font-style: italic;
	color: #b4b4b4;
	line-height: 22px;
	text-align: center;
	margin: 0 0 5px
}

.contact-box-btn,
.support-box-btn {
	color: #fff;
	margin: 35px 0 0
}

.support-box01-timing {
	margin: 45px 0 5px
}

.support-box02-timing {
	margin: 19px 0 5px
}

.contact-box-btn .grey {
	background-color: #717171;
	margin: 0 0 14px -8px
}

.contact-box-btn .blue {
	background-color: #00aeef;
	margin: 4px 0 14px -8px
}

.support-box-btn .red {
	background-color: #db5454;
	margin: 0 0 14px -8px
}

.support-box-btn .blue {
	background-color: #88c5f1;
	margin: 4px 0 14px -8px
}

.ryp-partition-head,
.ryp-partition-head-a {
	font-size: 20px;
	font-weight: 600;
	color: #b3b3b3;
	text-align: left
}

.ryp-dd,
.ryp-dd select,
.ryp-input,
.ryp-label,
.ryp-labelr {
	font-weight: 300;
	color: #424242
}

.ryp-partition-head {
	margin: 0
}

.ryp-partition-head-a {
	margin: 10px 0 0
}

.ryp-label,
.ryp-labelr {
	text-align: right;
	float: right;
	margin: 5px 20px 0 0
}

.ryp-labelr {
	font-size: 18px
}

.ryp-input {
	width: 350px;
	border-radius: 4px;
	padding: 4px 10px
}

.ryp-dd,
.ryp-input {
	background-color: #fff;
	border: 1px solid #e1e1e1
}

.ryp-input-width-a {
	width: 200px
}

.ryp-input-width-b {
	width: 175px
}

.ryp-dd {
	background-image: url(../images/dd-arrow-icon.png);
	background-repeat: no-repeat;
	background-position: right center;
	width: 350px;
	border-radius: 4px;
	overflow: hidden
}

.ryp-dd select {
	width: 370px;
	padding: 4px 40px 4px 10px
}

input[type=checkbox].ryp-checkbox {
	position: absolute;
	clip: rect(0)
}

input[type=checkbox].ryp-checkbox+label.ryp-checkbox-text {
	font-size: 18px;
	font-weight: 600;
	color: #656565;
	text-align: left;
	background-image: url(../images/checkbox-icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: inline-block;
	height: 25px;
	padding: 0 0 0 38px
}

input[type=checkbox].ryp-checkbox:checked+label.ryp-checkbox-text {
	background-position: 0 -25px
}

.general-faq .features-group,
.general-faq .features-group.closed {
	background-repeat: no-repeat;
	background-position: right 25px center;
	background-attachment: scroll
}

.ryp-checkbox-text a:link,
.ryp-checkbox-text a:visited {
	color: #6694df;
	text-decoration: none
}

.ryp-checkbox-text a:hover {
	color: #6694df;
	text-decoration: underline
}

.ryp-btn,
.ryp-rgt-box div {
	font-size: 20px;
	font-weight: 600;
	color: #fff
}

.ryp-btn {
	background-color: #afc630;
	border: none;
	border-radius: 15px;
	padding: 9px 58px
}

.ryp-rgt-box {
	background-color: #fff;
	border: 1px solid #eaeaea;
	border-radius: 10px;
	overflow: hidden;
	margin: -903px 0 0
}

.ryp-rgt-box div {
	text-align: center;
	background-color: #f3bf5a;
	margin: 0 0 30px;
	padding: 20px 0
}

.ryp-rgt-box h4 {
	font-size: 18px;
	font-weight: 300;
	color: silver;
	text-align: center
}

.ryp-rgt-back-link,
.ryp-rgt-box p {
	font-weight: 600;
	text-align: center
}

.ryp-rgt-box p {
	font-size: 34px;
	color: #a9aaac;
	margin: 0 0 28px
}

.ryp-rgt-box p span {
	color: #18c33f
}

.ryp-rgt-back-link {
	font-size: 18px;
	color: #4f9ee9;
	margin: -568px 0 0
}

.ryp-rgt-back-link a:link,
.ryp-rgt-back-link a:visited {
	color: #4f9ee9;
	text-decoration: none
}

.ryp-rgt-back-link a:hover {
	color: #4f9ee9;
	text-decoration: underline
}

.rfd-head,
.rfd-head-a,
.rfd-headr {
	font-weight: 300;
	color: #b8b8b8
}

.rfd-row-wrap {
	margin: -371px 0 30px
}

.rfd-head {
	font-size: 36px;
	text-align: left
}

.rfd-btn,
.rfd-btn-blue,
.rfd-btn-dark-blue,
.rfd-btn-green,
.rfd-btn-red1 {
	font-size: 20px;
	font-weight: 600;
	color: #fff
}

.rfd-headr {
	font-size: 22px
}

.rfd-head-a {
	font-size: 32px;
	margin: 0 0 20px
}

.rfd-btn {
	background-color: #afc630;
	border: none;
	border-radius: 30px;
	padding: 8px 70px
}

.rfd-btn-blue,
.rfd-btn-dark-blue {
	border-radius: 30px;
	margin: 0 auto;
	padding: 8px 40px;
	border: none
}

.rfd-btn-blue {
	background-color: #77bee1
}

.rfd-btn-dark-blue {
	background-color: #003cb3
}

.rfd-btn-blue:hover {
	background-color: #85cbed
}

.rfd-btn-dark-blue:hover {
	background-color: #04c
}

.rfd-btn-blue:active {
	background-color: #77bee1
}

.rfd-btn-dark-blue:active {
	background-color: #003cb3
}

.rfd-btn-red {
	font-weight: 400;
	font-size: 18px;
	color: #fff;
	border: 2px solid #fff;
	background-color: #df4646;
	border-radius: 20px;
	padding: 7px 70px;
	box-shadow: 1px 1px 10px #880f0f
}

.rfd-btn-red:focus {
	outline: 0
}

.rfd-btn-red:active {
	transition: .5s;
	background-color: #f76666
}

.rfd-btn-red1 {
	border-radius: 30px;
	align: center
}

.rfd-btn-green,
.rfd-btn-red1 {
	border: none;
	padding: 8px 70px
}

.rfd-btn-green {
	background-color: #238f17;
	border-radius: 30px
}

.rfd-btn-green:hover {
	background-color: #2ebb1e
}

.rfd-btn-green:active {
	background-color: #1e7b14
}

.rfds-row-wrap-rgt {
	margin: 11px 0 30px
}

.rfds-msg {
	font-size: 20px;
	color: #4e4e4e;
	text-align: left;
	background-color: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 8px;
	margin: 0;
	padding: 20px
}

.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
}

.faq-text-h4,
.faq-text-p {
	font-size: 18px;
	color: #4b4b4b;
	text-align: left;
	line-height: 28px
}

.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
}

.text li,
ul.techtools {
	list-style-type: circle
}

.faq-sep {
	background-color: #b1b1b1;
	height: 1px
}

.plans-list-cross,
.plans-list-tick {
	background-repeat: no-repeat;
	background-image: url(../images/tick-cross-icon.png);
	height: 18px
}

.faq-text-h4 {
	font-weight: 600;
	margin: 3px 0 10px
}

.faq-text-p {
	margin: 0 0 35px
}

.plans-heading-h2,
.plans-heading-h2-01 {
	text-align: center;
	font-size: 24px;
	margin: -32px 0 60px
}

.plans-heading-h2 {
	color: #333
}

.plans-heading-h2-01 {
	color: #2e7ace
}

.plans-grey-wrap {
	overflow: hidden
}

.plans-pick-btn-green,
.plans-pick-btn-grey,
.plans-pick-btn-white {
	border-radius: 18px
}

.plans-h2 {
	font-size: 22px;
	font-weight: 100;
	color: #606060;
	text-align: center
}

.plans-list p,
.plans-list-ul {
	text-align: left
}

.plans-h2-blue {
	color: #74acdb
}

.plans-h2-black {
	color: #818181
}

.plans-h2-grey {
	color: #b2b2b2
}

.plans-h2-sep {
	padding: 0 0 18px;
	margin: 20px 0
}

.plans-list p {
	padding: 10px 0 32px 26px;
	font-size: 15px;
	font-weight: 300;
	color: #7d7d7d
}

.plans-list span {
	font-size: 12px;
	font-weight: 300;
	color: #868686;
	font-style: italic
}

.plans-list-tick {
	background-position: 2px 13px
}

.plans-list-cross {
	background-position: 2px -23px
}

.plans-list-sep p {
	border-bottom: 1px solid #f4f4f4
}

.plans-list-sep-last {
	border-bottom: no
}

.plans-plus-icon {
	background-image: url(../images/plus-icon1.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 20px;
	height: 20px;
	margin: 15px auto
}

.plans-list-link {
	font-size: 30px;
	font-weight: 500;
	color: #606060;
	text-align: center;
	padding: 25px 0
}

.general-modules {
	cursor: pointer
}

.plans-list-ul {
	font-size: 13px;
	font-weight: 300;
	color: #ebebeb;
	margin-top: 50px
}

.plans-cost-black,
.plans-cost-blue,
.plans-cost-grey {
	text-align: center;
	padding: 5px 0 20px
}

.plans-list-ul li span {
	font-size: 15px;
	color: #7d7d7d
}

.plans-cost-blue {
	font-size: 60px;
	font-weight: 300;
	color: #fff;
	background-color: #74acdb;
	margin: 20px -10px -10px
}

.plans-cost-blue span {
	font-size: 12px;
	font-weight: 600;
	color: #bbddfa;
	display: block;
	margin-top: -8px
}

.plans-cost-black {
	font-size: 60px;
	font-weight: 300;
	color: #fff;
	background-color: #818181;
	margin: 20px -10px -10px
}

.plans-cost-black span {
	font-size: 12px;
	font-weight: 600;
	color: #bdbdbd;
	display: block;
	margin-top: -8px
}

.plans-cost-grey {
	font-size: 60px;
	font-weight: 300;
	color: #fff;
	background-color: #b2b2b2;
	margin: 20px -10px -10px
}

.plans-cost-grey span {
	font-size: 12px;
	font-weight: 600;
	color: #d7d7d7;
	display: block;
	margin-top: -8px
}

.plans-pick-btn-green,
.plans-pick-btn-white {
	background-repeat: no-repeat;
	font-weight: 600;
	font-size: 18px;
	text-align: left;
	background-image: url(../images/plan-btn-tick.png);
	width: 200px;
	margin: 20px auto 15px;
	padding: 10px 0 10px 45px
}

.plans-pick-btn-green {
	color: #fff;
	background-color: #17c23f;
	background-position: 15px 8px
}

.plans-pick-btn-white {
	color: #dbdbdb;
	background-color: #fff;
	background-position: 15px -44px
}

.plans-pick-btn-white a:link,
.plans-pick-btn-white a:visited {
	color: #dbdbdb;
	text-decoration: none;
	outline: 0
}

.plans-pick-btn-white a:hover {
	color: #dbdbdb;
	text-decoration: none;
	transition: .5s;
	opacity: .7
}

.plans-pick-btn-grey {
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	background-color: #696969;
	width: 150px;
	margin: 10px auto 0;
	padding: 6px 0
}

.plans-pick-text,
.plans-pick-text-01 {
	text-align: center;
	font-size: 18px;
	margin: 15px 0 13px
}

.plans-pick-text {
	font-weight: 300;
	color: #989898
}

.plans-pick-text-01 {
	font-weight: 600;
	color: #f35758
}

.plans-pick-field {
	font-size: 20px;
	font-weight: 700;
	color: #989898;
	text-align: center;
	background-color: #fff;
	width: 60px;
	border: 1px solid #dfdfdf;
	padding: 4px
}

.plans-pick-cost {
	font-size: 34px;
	font-weight: 600;
	color: #17c23f;
	text-align: center;
	margin: 5px 0 10px
}

.plans-rgt-head {
	font-size: 28px;
	margin: 15px 0
}

.plans-rgt-dark {
	color: #515151
}

.plans-rgt-light {
	color: #b4b4b4
}

.plans-rgt-p {
	font-size: 18px;
	color: #515151;
	margin: 12px 0 0
}

.plans-rgt-btn-01,
.plans-rgt-btn-02,
.plans-rgt-btn-03,
.plans-rgt-btn-04,
.plans-rgt-btn-05 {
	text-align: center;
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	width: 180px;
	border-radius: 30px;
	margin: 0 auto 15px;
	padding: 5px 0
}

.plans-rgt-btn-01 {
	background-color: #e3c625
}

.plans-rgt-btn-02 {
	background-color: #b1b0b0
}

.plans-rgt-btn-03 {
	background-color: #e7851b
}

.plans-rgt-btn-04 {
	background-color: #4a87da
}

.plans-rgt-btn-05 {
	background-color: #55cbcb
}

.plans-or-sep {
	background-image: url(../images/plans-or-sep.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 195px;
	height: 46px;
	margin: 35px auto
}

.plans-head-h3 {
	font-size: 32px;
	font-weight: 300;
	color: #333;
	text-align: center;
	margin: 50px 0 28px
}

.plans-rgt-text-02 {
	font-size: 14px;
	font-weight: 600;
	color: #29a6d3;
	text-align: center;
	margin: 10px 0 -10px
}

.plans-icon-01,
.plans-icon-02,
.plans-icon-04 {
	background-repeat: no-repeat;
	width: 128px;
	height: 128px;
	margin: 35px auto 0
}

.plans-icon-01 {
	background-image: url(../images/cloud-server.png)
}

.plans-icon-02 {
	background-image: url(../images/contact-page-icons.png);
	background-position: 0 -128px
}

.payment-options-01,
.payment-options-02,
.payment-options-03 {
	background-repeat: no-repeat;
	background-image: url(../images/payment-options-icon.png);
	width: 115px;
	height: 115px;
	margin: 15px auto 0
}

.payment-options-01 {
	background-position: center 0
}

.payment-options-02 {
	background-position: center -115px
}

.payment-options-03 {
	background-position: center -230px
}

.payment-options-h3 {
	font-size: 22px;
	font-weight: 300;
	color: #393939;
	text-align: center
}

.payment-options-sep {
	border-bottom: 1px solid #e3e3e3;
	margin: 60px 0 0
}

.cplans-grey-wrap {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 10px;
	overflow: hidden;
	padding: 10px
}

.cplans-features {
	text-align: center;
	margin: 40px 0 0
}

.cplans-features h3 {
	font-size: 18px;
	font-weight: 300;
	color: #494848;
	margin: 12px 0
}

.cplans-features-add {
	font-size: 18px;
	font-weight: 600;
	color: #989898;
	text-align: center;
	background-color: #f8f8f8;
	border: 1px solid #dfdfdf;
	border-radius: 20px;
	margin: 0 0 40px
}

.cplans-features-add a:link,
.cplans-features-add a:visited {
	color: #989898;
	text-decoration: none;
	display: block;
	padding: 5px
}

.cplans-features-add a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #00a854;
	border-radius: 20px
}

.cplans-features-add span {
	font-size: 18px;
	font-weight: 300;
	color: #c9ecdc;
	text-align: center;
	margin: 0 10px
}

.cplans-features-remove {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	background-color: #00a854;
	border: 1px solid #00a854;
	border-radius: 20px;
	margin: 0 0 40px
}

.cplans-features-h3,
.cplans-features-plus-icon,
.cplans-features-remove span {
	font-weight: 300;
	text-align: center
}

.cplans-features-remove a:link,
.cplans-features-remove a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px
}

.cplans-features-remove span {
	font-size: 18px;
	color: #c9ecdc;
	margin: 0 8px
}

.cplans-features-plus-icon {
	font-size: 120px;
	color: #d9d9d9;
	margin: -10px 0 -20px
}

.cplans-features-h3 {
	font-size: 36px;
	color: #3f3f3f;
	margin: 0 0 12px
}

.cplans-cart-list,
.cplans-rgt-h3 {
	font-weight: 600;
	color: #7b7b7b;
	text-align: left
}

.cplans-cart-list,
.cplans-rgt-h3,
.cplans-rgt-link {
	font-size: 18px
}

.cplans-rgt-h3 {
	background-image: url(../images/cplans-cart-icon.jpg);
	background-repeat: no-repeat;
	background-position: 15px 2px;
	border-bottom: 1px solid #eee;
	margin: 0 -10px;
	padding: 3px 0 13px 45px
}

.cplans-cart-list li {
	border-bottom: 1px dashed #f1f1f1;
	padding: 10px 5px 12px
}

.cplans-cart-list li span a {
	text-align: right;
	display: block;
	outline: 0;
	margin: -25px 0 0
}

.cplans-reg-btn-green,
.cplans-rgt-link,
.cplans-rgt-text-01,
.cplans-rgt-text-02 {
	font-weight: 600;
	text-align: center
}

.cplans-plus-icon {
	background-image: url(../images/plus-icon.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 31px;
	height: 31px;
	margin: 22px auto
}

.cplans-rgt-link {
	color: #5498d1;
	margin: 0 0 27px
}

.cplans-rgt-text-01 {
	font-size: 14px;
	color: #cdcdcd;
	margin: 23px 0 -10px
}

.cplans-rgt-text-02 {
	font-size: 12px;
	color: #29a6d3;
	margin: -10px 0 22px
}

.cplans-reg-btn-green {
	font-size: 24px;
	color: #fff;
	background-color: #0eb567;
	width: 180px;
	border-radius: 18px;
	margin: 10px auto 0;
	padding: 6px 0
}

.po-heading-h2,
.po-heading-msg {
	text-align: center;
	font-weight: 300
}

.po-heading-h2 {
	font-size: 20px;
	color: #b2b2b2;
	margin: 0 0 15px
}

.po-heading-h2 span {
	font-size: 48px;
	color: #00aeef;
	line-height: 70px;
	display: block
}

.po-heading-msg {
	font-size: 18px;
	color: #d94d4d;
	line-height: 30px;
	background-color: #fefff2;
	margin: 0 0 28px;
	padding: 10px
}

.po-icon-01,
.po-icon-02,
.po-icon-03 {
	background-image: url(../images/payment-options-icon.png);
	background-repeat: no-repeat;
	width: 115px;
	height: 115px;
	margin: 35px auto 0
}

.po-grey-wrap {
	border: 1px solid #dededd;
	border-radius: 10px
}

.po-brown-wrap {
	border: 1px solid #dfd6b8;
	border-radius: 10px
}

.po-icon-02 {
	background-position: 0 -115px
}

.po-icon-03 {
	background-position: 0 -230px
}

.po-icon-head {
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	margin: 20px 0 35px
}

.po-icon-head-grey {
	color: #bdbdbb
}

.po-icon-head-brown {
	color: #bdb28d
}

.po-note {
	font-size: 18px;
	font-weight: 300;
	font-style: italic;
	color: #5a5a5a;
	text-align: left;
	margin: 40px 0 0;
	padding: 0 20px
}

.po-note h4 {
	font-weight: 600;
	margin-bottom: 15px
}

.po-note p {
	font-size: 14px;
	margin: 10px 0
}

.po-box-text {
	font-size: 14px;
	font-weight: 300;
	color: #575757;
	text-align: center;
	margin: 25px 0 0
}

.po-box-text span {
	font-size: 18px;
	font-weight: 600;
	display: block
}

.po-box-text-a {
	font-size: 18px;
	font-weight: 300;
	color: #090909;
	text-align: center;
	margin: 27px 0 0
}

.po-box-btn-blue a:link,
.po-box-btn-blue a:visited,
.po-box-btn-brown a:link,
.po-box-btn-brown a:visited,
.po-box-btn-green a:link,
.po-box-btn-green a:visited,
.po-box-btn-grey a:link,
.po-box-btn-grey a:visited {
	transition: .5s;
	text-decoration: none;
	outline: 0;
	display: block;
	color: #fff;
	border-radius: 20px;
	padding: 8px 0
}

.po-box-btn {
	font-size: 18px;
	font-weight: 600;
	text-align: center
}

.po-box-btn-grey a:link,
.po-box-btn-grey a:visited {
	background-color: #bdbdbb;
	margin: 25px 50px 20px
}

.po-box-btn-grey a:hover {
	background-color: #d2d2d1
}

.po-box-btn-brown a:link,
.po-box-btn-brown a:visited {
	background-color: #bdb28d;
	margin: 39px 50px 20px
}

.po-box-btn-brown a:hover {
	background-color: #d4cebc
}

.po-box-btn-blue a:link,
.po-box-btn-blue a:visited {
	background-color: #a3cbf8;
	margin: 0 10px 30px
}

.po-box-btn-blue a:hover {
	background-color: #c3defc
}

.po-box-btn-green a:link,
.po-box-btn-green a:visited {
	background-color: #50b83d;
	margin: 0 10px 20px
}

.clients-box div h3,
.clients-heading-h2 {
	font-weight: 300;
	color: #272626
}

.po-box-btn-green a:hover {
	background-color: #8dd97f
}

.clients-heading-h2 {
	font-size: 24px !important;
	line-height: 35px;
	text-align: center;
	margin: -30px 0 70px
}

.clients-box div p,
.text h4,
.text p,
.text ul {
	text-align: left
}

.clients-box {
	background-color: #fff;
	border: 1px solid #e4e4e4;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 0 5px #e4e4e4;
	margin: 0 0 50px
}

.industry-box,
.industry-box .border-img {
	border: 1px solid #e4e4e4
}

.clients-box img {
	display: block;
	height: 175px;
	margin: 30px auto
}

.clients-box div {
	background-color: #f7f7f7;
	padding: 20px 20px 8px
}

.clients-box div h3 {
	font-size: 18px;
	line-height: 23px;
	margin: 0 0 12px
}

.clients-box div p {
	font-size: 14px;
	font-weight: 300;
	color: #908f8f;
	margin: 0 0 10px
}

.clients-note {
	font-size: 12px;
	font-weight: 300;
	color: #ababab;
	margin: -10px 0 0
}

.industry-box-divider {
	margin-bottom: 50px
}

.industry-box {
	background-color: #fff;
	overflow: hidden;
	margin: 0 0 50px;
	box-sizing: border-box;
	padding: 20px;
	box-shadow: 0 5px 16px -2px #a6a6a6
}

.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
}

.upcoming-industries p,
h3.upcoming-industries-head {
	font-size: 18px
}

.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
}

.upcoming-industries img {
	display: block;
	margin: 10px auto
}

.upcoming-industries p {
	text-align: center;
	font-weight: 300;
	color: #606060;
	margin: 10px 0 0
}

h3.upcoming-industries-head {
	color: #fff;
	background-color: #ee3233;
	display: inline-block;
	border-radius: 20px;
	border: 2px solid #fff;
	padding: 7px 30px;
	cursor: pointer;
	box-shadow: 1px 1px 10px #880f0f;
	margin: 0 0 20px 320px
}

h3.upcoming-industries-head:hover {
	color: #fff;
	text-decoration: none;
	background-color: #b0171f;
	border-radius: 20px;
	padding: 7px 30px
}

.ind-heading-01-h3 {
	font-size: 24px;
	font-weight: 300;
	color: #7c7c7c;
	margin: 15px 0 5px
}

.ind-heading-01-h4 {
	font-size: 16px;
	font-weight: 300;
	font-style: italic;
	color: #b3b3b3;
	margin: 0 0 65px
}

.ind-tab-icon-list h3 {
	font-size: 18px;
	font-weight: 300;
	color: #3f3f3f;
	margin: 12px 0 50px
}

.ind-pending-icon-list div {
	background-color: #fff;
	display: block;
	width: 120px;
	height: 120px;
	border: 1px solid #e0e0e0;
	border-radius: 70px;
	overflow: hidden;
	margin: 0 auto;
	padding: 29px 0 0
}

.ind-01-btn .blue a:hover,
.ind-01-btn .blue a:link,
.ind-01-btn .blue a:visited,
.ind-01-btn .grey a:hover,
.ind-01-btn .grey a:link,
.ind-01-btn .grey a:visited,
.ind-01-btn .yellow a:hover,
.ind-01-btn .yellow a:link,
.ind-01-btn .yellow a:visited {
	text-decoration: none;
	border-radius: 20px;
	padding: 7px 40px
}

.ind-pending-icon-list h3 {
	font-size: 18px;
	font-weight: 300;
	color: #3f3f3f;
	margin: 12px 0 0
}

.ind-01-btn {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	margin: 10px 0 25px
}

.ind-01-btn .blue,
.ind-01-btn .grey,
.ind-01-btn .yellow {
	border-radius: 20px;
	margin: 0 8px
}

.ind-01-btn .grey {
	background-color: #676767;
	display: inline-block
}

.ind-01-btn .grey a:hover {
	color: #fff;
	background-color: #979595;
	display: block
}

.ind-01-btn .blue {
	background-color: #35baeb;
	display: inline-block
}

.ind-01-btn .blue a:hover {
	color: #fff;
	background-color: #82d2f0;
	display: block
}

.ind-01-btn .yellow {
	background-color: #e3c625;
	display: inline-block
}

.ind-01-btn .yellow a:hover {
	color: #fff;
	background-color: #f1dc67;
	display: block
}

.content-heading-h2 {
	font-size: 50px;
	font-weight: 300;
	color: #474747;
	line-height: 60px;
	margin: 30px 0 0
}

.text h4,
.text p,
.text ul {
	line-height: 22px
}

.content-wrap {
	background-color: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 10px;
	overflow: hidden;
	padding: 15px
}

.text h4 {
	font-size: 16px;
	font-weight: 600;
	color: #474747;
	margin: 0 0 5px
}

.text p,
.text ul {
	font-size: 14px;
	font-weight: 300
}

.text p {
	color: #474747;
	margin: 0 0 20px
}

.text ul {
	color: #b0b0b0;
	margin: 0 0 20px
}

.text li,
.text li span {
	color: #474747
}

.text li {
	padding-left: 10px;
	margin: 0 0 15px 20px;
	font-weight: 300
}

.margin-minus-30 {
	margin-bottom: -30px
}

.glyphicon {
	font-size: 24px;
	color: #757575;
	float: left;
	margin: -4px 14px 0 0
}

.page-admin-structure-block-demo .block-region {
	background: #ff6;
	border: 1px dotted #9f9e00;
	color: #000;
	font: 90% 'Open Sans', sans-serif;
	text-align: center;
	text-shadow: none;
	margin: 5px;
	padding: 5px
}

.messages,
.tabs ul {
	font-weight: 400;
	text-align: left
}

.messages {
	font-size: 14px
}

.tabs ul {
	font-size: 15px;
	color: #999;
	margin-top: 20px;
	border-bottom: 1px solid #ccc
}

.tabs ul li {
	display: inline-block;
	margin: 0 0 -1px
}

.tabs ul li a:link,
.tabs ul li a:visited {
	color: #4298d8;
	text-decoration: none;
	background-color: #f5f5f5;
	display: block;
	border: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-radius: 6px 6px 0 0;
	outline: 0;
	padding: 5px 15px
}

.tabs ul li a:hover {
	color: #333;
	text-decoration: none
}

.tabs ul li a.active {
	color: #000;
	background-color: #fff;
	display: block;
	border-bottom: 1px solid #fff;
	border-radius: 6px 6px 0 0;
	padding: 5px 15px
}

.description,
.form-item label,
.form-text {
	color: #666;
	text-align: left
}

.form-item label {
	font-size: 14px;
	font-weight: 600;
	display: block;
	padding: 0 0 5px
}

.form-text {
	font-size: 14px;
	font-weight: 400;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 5px
}

.description {
	font-size: 12px;
	font-weight: 300;
	font-style: italic;
	display: block;
	padding: 5px 0 10px
}

.car-label,
.form-submit {
	font-size: 14px;
	text-align: left
}

.form-submit {
	font-weight: 400;
	color: #3a3a3a;
	background-color: #e7e7e7;
	display: block;
	border: 1px solid #b4b4b4;
	border-radius: 20px;
	padding: 5px 30px
}

.apply-now-btn a,
.refer-now-btn a {
	border-radius: 7px;
	font-size: 18px;
	display: inline-block;
	float: left;
	color: #fff;
	text-decoration: none;
	padding: 10px 20px
}

.car-label,
.car-success {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

.form-submit:hover {
	color: #777;
	background-color: #e7e7e7
}

.form-submit:focus {
	color: #999;
	background-color: #f5f5f5
}

.click-to-apply-btn {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 15px
}

h3.techtools-header {
	text-align: left;
	font-weight: 300;
	color: #474747;
	font-size: 24px;
	text-decoration: underline;
	margin: 15px 0
}

.apply-now-btn a {
	background-color: #a2bc13;
	margin: 0 0 20px
}

.apply-now-btn a:hover {
	background-color: #8ba446
}

.refer-now-btn a {
	background-color: #ff8c00;
	margin: 0 0 20px 20px
}

.careers-blue-btn a,
.careers-gray-btn a,
.careers-gray-btn2 a {
	text-decoration: none;
	display: inline-block;
	font-size: 18px;
	border-radius: 7px;
	color: #fff;
	margin: 0 0 20px;
	padding: 10px 20px
}

.refer-now-btn a:hover {
	background-color: #dd7500
}

.cap-mat-txt {
	font-size: 18px;
	font-weight: 300;
	color: #7b7b7b
}

.cap-mat-divider {
	height: 1px;
	background-color: #eee;
	width: 100%;
	clear: both;
	margin: 30px 0
}

.careers-tbl {
	margin-bottom: 30px
}

.careers-tbl table tr td {
	border: 1px solid #eee;
	padding: 10px;
	font-size: 16px;
	color: #7b7b7b
}

.careers-tbl table tr.head {
	background-color: #f6f6f6;
	font-weight: 400
}

.careers-blue-btn a {
	background-color: #0198e1
}

.careers-blue-btn a:hover {
	background-color: #1874cd
}

.careers-gray-btn a {
	background-color: #999
}

.careers-gray-btn a:hover {
	background-color: #828282
}

.careers-gray-btn2 a:link {
	margin-top: -10px;
	background-color: #78ab46
}

.careers-gray-btn2 a:hover {
	background-color: #659d32
}

.careers-oc {
	padding-top: 20px
}

div.btn-divider {
	float: left;
	width: 20px;
	height: 30px;
	color: #ccc;
	margin: 0 10px;
	padding: 13px 0
}

car-form-wrap {
	margin: 0 0 0 25px
}

.car-label {
	font-weight: 700;
	color: #555
}

.car-success {
	font-size: 18px;
	font-weight: 400;
	color: #093;
	text-align: center;
	background-image: url(../images/careers-success-icon.png);
	background-repeat: no-repeat;
	background-position: 105px top;
	height: 40px;
	padding: 9px 0 0 50px
}

.car-mandatory,
.car-mandatory-a {
	text-align: left;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red
}

.car-field,
.co-heading-a h1,
.co-textbold,
.coa-head,
.coa-or-icon,
.coa-step-1,
.coa-step-1-text,
.coa-text,
.coa-text-a,
car-nav-a,
co-heading h1,
text-career-error {
	font-family: Arial, Helvetica, sans-serif
}

.car-mandatory {
	font-size: 14px;
	font-weight: 700
}

.car-mandatory-a {
	font-size: 12px;
	font-weight: 400;
	font-style: italic;
	margin: 20px 0
}

.car-field,
car-nav-a {
	font-weight: 400
}

.car-field-wrap {
	margin: 5px 0 20px
}

.car-field {
	font-size: 14px;
	color: #555;
	text-decoration: none;
	border: 1px solid #ccc;
	margin: 0;
	padding: 8px
}

.submit-qe-btn,
.submit-qe-btn:active,
.submit-qe-btn:hover {
	background-image: url(../images/submit-qe-btn.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 129px;
	height: 42px;
	border: none;
	outline: 0
}

.submit-qe-btn {
	text-indent: -9999em;
	background-position: center 0
}

.submit-qe-btn:hover {
	background-position: center -42px
}

.submit-qe-btn:active {
	background-position: center -84px
}

.car-nav-a a:link,
.car-nav-a a:visited,
car-nav-a {
	text-decoration: none;
	color: #403e3e;
	display: block
}

.car-nav-a a:link,
.car-nav-a a:visited {
	background-image: url(../images/careers-tabs-bullet.png);
	background-repeat: no-repeat;
	background-position: left 17px;
	height: 58px;
	padding: 16px 0 4px 45px
}

.coa-or-icon,
.coa-step-icon {
	background-repeat: no-repeat;
	background-position: left top
}

.car-nav-a a:hover {
	color: #29518c;
	text-decoration: none
}

text-career-error {
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
	color: red;
	text-decoration: none;
	text-align: left;
	padding: 0
}

.co-heading-a h1,
co-heading h1 {
	text-decoration: none;
	text-align: left;
	font-weight: 400;
	color: #403e3e
}

co-heading h1 {
	font-size: 28px;
	margin-bottom: 0
}

.co-heading-a h1 {
	font-size: 24px;
	margin-bottom: 30px
}

.co-textbold,
.coa-or-icon,
.coa-step-1,
.coa-step-1-text {
	font-weight: 400;
	font-size: 22px;
	text-decoration: none
}

.co-textbold {
	color: #777;
	text-align: left;
	margin-bottom: 15px
}

.coa-sep {
	border-bottom: 1px dashed #e4e4e4;
	margin: 20px 0
}

.download-link a,
.submit-link a {
	outline: 0;
	cursor: pointer;
	display: inline-block;
	text-indent: -9999em;
	background-color: transparent;
	border: 0
}

.coa-step-icon {
	background-image: url(../images/careers-tabs-bullet.png);
	margin: 0 0 20px 90px;
	padding: 0 0 0 40px
}

.coa-step-1 {
	color: #c4c4c4;
	text-align: left;
	float: left
}

.coa-or-icon,
.coa-step-1-text {
	text-align: left;
	color: #403e3e
}

.coa-head,
.coa-text,
.coa-text-a {
	color: #555;
	text-align: left
}

.coa-or-icon {
	text-indent: -9999em;
	background-image: url(../images/coa-or-icon.jpg);
	width: 261px;
	height: 38px;
	margin: 20px 20px 20px 50px
}

.submit-link a,
.submit-link a:active,
.submit-link a:hover {
	background-repeat: no-repeat;
	background-image: url(../images/start-test-btn.png)
}

.coa-head {
	font-size: 15px;
	font-weight: 400;
	text-decoration: underline;
	margin: 25px 0 8px
}

.coa-head-b {
	font-weight: 700;
	margin: 20px 0 15px
}

.coa-text,
.coa-text-a {
	text-decoration: none;
	font-size: 14px;
	font-weight: 400
}

.slider-btn .blue a:visited,
.slider-btn .blue-small a:hover,
.slider-btn .blue-small a:link,
.slider-btn .yellow a:visited,
.slider-btn .yellow-small a:hover,
.slider-btn .yellow-small a:link {
	text-decoration: none;
	color: #000;
	border-radius: 20px;
	padding: 7px 20px
}

.coa-text {
	margin: 0 0 15px
}

.option-inline {
	font-size: 16px;
	font-weight: 700;
	display: inline-block;
	width: 80px
}

.text-inline {
	font-weight: 400;
	display: inline-block;
	width: 130px
}

.option-inline-pad {
	margin: 0 0 0 20px
}

.submit-link a {
	background-position: left 0;
	width: 200px;
	height: 38px
}

.submit-link a:hover {
	background-position: left -38px
}

.submit-link a:active {
	background-position: left -76px
}

.download-link a {
	background-image: url(../images/download-doc.png);
	background-repeat: no-repeat;
	background-position: left 0;
	width: 150px;
	height: 44px
}

.slider-btn .yellow-small a:hover {
	background-color: #ebde4c;
	display: block
}

.slider-btn .blue-small a:hover {
	background-color: #5996e4;
	display: block
}

.element {
	padding-right: 15px;
	padding-top: 14px;
	float: left
}

.element1,
.element2 {
	padding-right: 15px;
	float: right
}

.element1 {
	padding-top: 25px
}

.element2 {
	padding-top: 15px
}

#quote-carousel {
	padding: 0 25px
}

#quote-carousel .carousel-control {
	background: 0 0;
	color: #cacaca;
	font-size: 2.3em;
	text-shadow: none;
	margin-top: 60px
}

#quote-carousel .carousel-control.left {
	left: 0
}

#quote-carousel .carousel-control.right {
	right: 0
}

#quote-carousel .carousel-indicators {
	position: absolute;
	left: 50%;
	z-index: 15;
	width: 100%;
	padding-left: 0;
	top: 240px;
	margin-left: -45%;
	text-align: left
}

.slider-btn1 .cherry a:hover,
.slider-btn1 .cherry a:link,
.slider-btn1 .cherry a:visited,
.slider-btn1 .lemon a:hover,
.slider-btn1 .lemon a:link,
.slider-btn1 .lemon a:visited,
.slider-btn1 .mango a:hover,
.slider-btn1 .mango a:link,
.slider-btn1 .mango a:visited,
.slider-btn1 .watermelon a:hover {
	color: #000;
	text-decoration: none;
	padding: 4px 20px
}

#quote-carousel .carousel-indicators li {
	width: 70px;
	height: 70px;
	cursor: pointer;
	border: 4px solid #ccc;
	border-radius: 70px;
	opacity: .4;
	overflow: hidden;
	transition: all .4s;
	margin: 2px
}

.reset-cursor,
.selected-button:hover {
	cursor: default !important
}

#quote-carousel .carousel-indicators .active {
	background: center #333;
	width: 100px;
	height: 100px;
	border-radius: 100px;
	background-size: cover;
	opacity: 1;
	overflow: hidden;
	border-color: #a2cff7
}

.carousel-inner {
	height: 250px
}

.carousel-inner p {
	font-family: Quicksand, sans-serif;
	font-size: 12pt
}

.carousel-inner span {
	font-family: Raleway, sans-serif;
	font-size: 12pt
}

#thoughts li {
	font-family: 'Dancing Script', cursive;
	font-size: 15pt
}

.slider-btn1 {
	font-size: 11pt;
	font-weight: 600;
	color: #000;
	text-align: center;
	position: relative;
	z-index: 2;
	margin: 20px 0 0
}

.slider-btn1 .watermelon {
	background-color: #6dc589;
	display: inline-block;
	border-radius: 40px;
	margin: 0
}

.slider-btn1 .watermelon a:link,
.slider-btn1 .watermelon a:visited {
	color: #000;
	text-decoration: none;
	display: block;
	border-radius: 40px;
	outline: 0;
	transition: .5s;
	padding: 4px 20px
}

.slider-btn1 .watermelon a:hover {
	background-color: #48b76b;
	display: block;
	border-radius: 40px
}

.slider-btn1 .mango {
	background-color: #fcdc75;
	display: inline-block;
	border-radius: 40px;
	margin: 0
}

.slider-btn1 .mango a:link,
.slider-btn1 .mango a:visited {
	display: block;
	border-radius: 20px;
	outline: 0;
	transition: .5s
}

.slider-btn1 .mango a:hover {
	background-color: #fdc952;
	display: block;
	border-radius: 40px
}

.slider-btn1 .lemon {
	background-color: #fff499;
	display: inline-block;
	border-radius: 40px;
	margin: 0
}

.slider-btn1 .lemon a:hover {
	background-color: #ffef63;
	display: block;
	border-radius: 40px
}

.slider-btn1 .cherry {
	background-color: #f48f8a;
	display: inline-block;
	border-radius: 40px;
	margin: 0
}

.slider-btn1 .cherry a:hover {
	background-color: #d86963;
	display: block;
	border-radius: 40px
}

.modal-content1 {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: 0 0;
	border: none;
	outline: 0
}

.modal-content iframe {
	border: none;
	margin: 0;
	padding: 0
}

#quot {
	font-size: 17px;
	color: #231f20
}

#quotj {
	font-size: 14px;
	color: #7c797a
}

.fa-heart {
	color: #f65314
}

.luv {
	padding-left: 30px
}

.luvp li {
	font-size: 12.5pt
}

.btn-blue {
	color: #403a3a;
	background-color: #a3cff7;
	border-color: #a3cff7
}

.btn-blue.active,
.btn-blue:active,
.btn-blue:focus,
.btn-blue:hover,
.open .dropdown-toggle.btn-blue {
	color: #403a3a;
	background-color: #b7d6f0;
	border-color: #a3cff7
}

.btn-blue.active,
.btn-blue:active,
.open .dropdown-toggle.btn-blue {
	background-image: none
}

.btn-blue.disabled,
.btn-blue.disabled.active,
.btn-blue.disabled:active,
.btn-blue.disabled:focus,
.btn-blue.disabled:hover,
.btn-blue[disabled],
.btn-blue[disabled].active,
.btn-blue[disabled]:active,
.btn-blue[disabled]:focus,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue,
fieldset[disabled] .btn-blue.active,
fieldset[disabled] .btn-blue:active,
fieldset[disabled] .btn-blue:focus,
fieldset[disabled] .btn-blue:hover {
	background-color: #a3cff7;
	border-color: #a3cff7
}

.btn-blue .badge {
	color: #a3cff7;
	background-color: #403a3a
}

.box {
	display: block;
	margin-top: 60px
}

.box-icon {
	background-color: #8ad1f5;
	border-radius: 50%;
	display: table;
	height: 50px;
	width: 50px;
	margin: -40px auto 0
}

.box-icon span {
	color: #fff;
	display: table-cell;
	text-align: center;
	vertical-align: middle
}

.info h4 {
	font-size: 26px;
	letter-spacing: 2px;
	text-transform: uppercase
}

.info>p {
	color: #717171;
	font-size: 13px;
	padding-top: 10px;
	text-align: justify
}

.info>a,
.info>a:hover {
	color: #fff;
	transition: all .5s ease 0
}

.info>a {
	background-color: #03a9f4;
	border-radius: 2px;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)
}

.info>a:hover {
	background-color: #0288d1;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16), 0 2px 5px 0 rgba(0, 0, 0, .12)
}

.terms_conditions_text {
	text-align: center;
	margin: 10px 0
}

#quot,
#quotj,
.apply-now-btn a,
.bottom-banner,
.bottom-h2 h2,
.bottom-icons,
.careers-blue-btn a,
.careers-gray-btn a,
.cli-text-01,
.cli-text-02,
.cli-text-03,
.description,
.features-01-btn,
.features-01-h2,
.features-01-h3,
.features-01-icons,
.features-01-par,
.features-02-box,
.features-02-btn,
.features-02-h2,
.features-02-par,
.features-screenshot-note,
.footer-01-links,
.footer-02-field,
.footer-03-links,
.footer-columns h3,
.footer-columns ul,
.footer-content-seo h6,
.footer-content-seo p,
.form-item label,
.form-submit,
.form-text,
.landing-reseller-grid div,
.landing-reseller-grid h3,
.menu,
.messages,
.pricing-row .body-txt,
.pricing-row .heading-txt,
.refer-now-btn a,
.secinn-features-02-btn,
.secinn-features-02-h2,
.secinn-features-02-h3,
.secinn-features-02-list,
.secinn-features-03-btn,
.secinn-features-03-h2,
.secinn-features-03-h3,
.secinn-features-03-img h4,
.secinn-features-03-img h5.blue,
.secinn-features-03-img h5.yellow,
.secinn-features-04-box,
.secinn-features-04-btn,
.secinn-features-04-h2,
.secinn-features-04-h3,
.secinn-features-04-h4,
.secinn-features-04-list ol,
.secinn-features-04-tick-icon,
.secinn-features-05-box-full,
.secinn-features-05-box-list,
.secinn-features-05-box-rgt-list,
.secinn-features-05-btn,
.secinn-features-05-h2,
.secinn-features-06-box,
.secinn-features-06-h2,
.secinn-features-07-box,
.secinn-features-07-h2,
.secinn-features-08-btn,
.secinn-features-08-h2,
.secinn-features-08-h3,
.secinn-features-banner h1,
.secinn-features-box-01-tabs,
.secinn-features-h2,
.secinn-features-vd-btn,
.secinn-inner-openings-rgt-list,
.section-inner-features-01-h2,
.section-inner-features-01-h3,
.section-inner-features-01-wrap div,
.section-inner-features-01-wrap h3,
.section-inner-links,
.section-inner-openings-rgt-h2,
.section-inner-ourvalues-box,
.section-inner-ourvalues-header-h2,
.section-inner-ourvalues-header-h3,
.section-inner-vm p,
.section-inner-vm-h3,
.slider-btn,
.slider-btn1,
.slider-middle-01-bg h3,
.slider-middle-01-bg-btn,
.slider-middle-01-bg1 h2,
.slider-text-01,
.slider-text-02,
.slider-text-02 a:hover,
.tabs ul,
.testimonials-comp-name,
.testimonials-comp-name-inner,
.testimonials-h2,
.testimonials-text,
h3.techtools-header {
	font-family: 'Open Sans', sans-serif
}

.b,
.crm-contact .name,
.crm-contact-modified .name,
.crm-contact-yellow-box .name {
	font-weight: 700
}

.btn-align-lft,
.secinn-features-02-btn,
.secinn-features-02-h3,
.secinn-features-02-list {
	text-align: left
}

.left {
	text-align: left !important
}

.bottom-banner,
.bottom-h2 h2,
.bottom-icons,
.footer-01-links,
.footer-02-wrap,
.footer-03-links,
.home-blue,
.rfd-head-a,
.rfd-headr,
.secinn-features-box-01-tabs,
.submit-link,
.testimonial-li,
.testimonial-ul {
	text-align: center
}

.center {
	text-align: center !important
}

.p-last,
.row-feat-last {
	margin-bottom: 0
}

.secinn-features-03-img,
.secinn-features-banner,
.slider-01,
.slider-middle-01 {
	background-repeat: no-repeat;
	background-position: center top
}

.slider-btn .yellow,
.slider-btn .yellow-small {
	background-color: #dccb13;
	display: inline-block;
	border-radius: 20px;
	margin: 0 8px
}

.slider-btn .green1 a:link,
.slider-btn .green1 a:visited,
.slider-btn .yellow a:link,
.slider-btn .yellow a:visited {
	color: #000;
	text-decoration: none;
	display: block;
	border-radius: 20px;
	outline: 0;
	transition: .5s;
	padding: 7px 40px
}

.slider-btn .blue a:link,
.slider-btn .blue a:visited,
.slider-btn .green a:link,
.slider-btn .green a:visited,
.slider-btn .orang a:link,
.slider-btn .orang a:visited,
.slider-btn .orng a:link,
.slider-btn .orng a:visited,
.slider-btn .prple a:link,
.slider-btn .prple a:visited,
.slider-btn .redsh a:link,
.slider-btn .redsh a:visited {
	outline: 0;
	transition: .5s
}

.slider-btn .bgreen a:link,
.slider-btn .bgreen a:visited,
.slider-btn .lgreen a:link,
.slider-btn .lgreen a:visited,
.slider-btn .mgreen a:link,
.slider-btn .mgreen a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	border-radius: 40px;
	outline: 0;
	transition: .5s;
	padding: 8px 20px
}

.slider-btn .orng a:hover,
.slider-btn .orng a:link,
.slider-btn .orng a:visited,
.slider-btn .redsh a:hover,
.slider-btn .redsh a:link,
.slider-btn .redsh a:visited {
	border-radius: 40px;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 8px 20px
}

.slider-btn .blue,
.slider-btn .blue-small {
	background-color: #4483d5;
	display: inline-block;
	border-radius: 20px;
	margin: 0 8px
}

.features-01-btn,
.features-02-btn {
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	margin: 10px 0 0
}

.features-01-btn .green a:link,
.features-01-btn .green a:visited,
.features-02-btn .black a:link,
.features-02-btn .black a:visited,
.slider-middle-01-bg-btn .orange a:link,
.slider-middle-01-bg-btn .orange a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	border-radius: 20px;
	outline: 0;
	transition: .5s;
	padding: 7px 40px
}

.features-01-btn .white a:link,
.features-01-btn .white a:visited,
.features-02-btn .grey a:link,
.features-02-btn .grey a:visited {
	font-weight: 400;
	color: #06f;
	text-decoration: none;
	display: block;
	outline: 0;
	transition: .5s;
	padding: 7px 20px
}

.features-01-btn .white a:hover,
.features-02-btn .grey a:hover {
	color: #06f;
	text-decoration: underline;
	display: block;
	padding: 7px 20px
}

.home-blue-box {
	margin: 0 0 20px
}

.home-red {
	margin: 20px 0
}

.home-blue-h2,
.home-blue-par,
.home-orange-h2,
.home-red-h2,
.home-red-par {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #fff;
	text-align: center
}

.features-02-h2,
.home-blue-h2,
.home-orange-h2,
.home-red-h2 {
	font-size: 48px;
	line-height: 60px;
	margin: 0 0 15px
}

.features-pt-row-01,
.home-orange-par-a,
.section-inner-vm {
	margin: 0 0 40px
}

.home-orange-img,
.secinn-features-06-icon {
	text-align: center;
	margin: 0 0 10px
}

.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
}

.bottom-banner,
.bottom-h2 h2,
.bottom-icons,
.crm-contact .name span,
.footer-02-field,
.footer-03-links,
.testimonials-comp-name,
.testimonials-h2,
.testimonials-text {
	font-weight: 300
}

.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 .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)
}

.bottom-icons,
.bottom-icons img,
.coa-text-a,
.home-blue img {
	margin: 0 0 10px
}

.home-blue p.mar-bot,
.rfds-row-wrap-lft,
.ryp-row-wrap1,
.secinn-features-chart-text img,
.testimonials-comp-name img {
	margin: 20px 0
}

.home-buyersguide-box-green h4,
.home-buyersguide-box-red h4 {
	font-size: 26px;
	color: #fff;
	font-weight: 300;
	margin-bottom: 20px
}

.home-buyersguide-box-green p,
.home-buyersguide-box-red p {
	font-size: 18px;
	color: #fff;
	font-weight: 300;
	margin-bottom: 10px
}

.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 .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 .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 .green2 a:hover {
	background-color: #556b2f;
	padding: 7px 30px
}

.footer-01-links li,
.footer-03-links li {
	margin: 0 15px
}

.footer-01-links li a:link,
.footer-01-links li a:visited,
.footer-03-links li a:link,
.footer-03-links li a:visited,
.footer-columns li a:link,
.footer-columns li a:visited {
	color: #bebebe;
	text-decoration: none;
	transition: .4s
}

.footer-01-links li a:hover,
.footer-03-links li a:hover,
.footer-columns li a:hover {
	color: #666;
	text-decoration: none
}

.cplans-features-remove a:hover,
.section-inner-links div a:hover,
.section-inner-links div a:link,
.section-inner-links div a:visited {
	color: #fff;
	text-decoration: none
}

.secinn-features-02-h2 span,
.secinn-features-04-h2 span {
	color: #c8c8c8;
	line-height: 70px
}

.plans-rgt-head,
.plans-rgt-p,
.secinn-features-03-h2,
.secinn-features-03-h3 {
	font-weight: 300;
	text-align: center
}

.secinn-features-02-btn .trans a:link,
.secinn-features-02-btn .trans a:visited,
.secinn-features-03-btn .trans a:link,
.secinn-features-03-btn .trans a:visited {
	color: #46a2dc;
	text-decoration: none;
	display: block;
	outline: 0;
	padding: 7px 0
}

.secinn-features-02-btn .trans a:hover,
.secinn-features-03-btn .trans a:hover {
	color: #333;
	text-decoration: underline;
	display: block;
	transition: .5s;
	opacity: .9;
	padding: 7px 0
}

.secinn-features-03-btn .yellow a:hover,
.secinn-features-04-btn .orange a:hover {
	color: #333;
	text-decoration: none;
	display: block;
	transition: .5s;
	opacity: .7;
	padding: 10px 40px
}

.secinn-features-03-btn .trans,
.secinn-features-04-btn .trans,
.secinn-features-05-btn .trans {
	background-color: transparent;
	display: inline-block;
	border-radius: 8px;
	margin: 20px 8px 0
}

.secinn-features-04-box-wrap {
	margin: 0 0 30px
}

.ryp-row-wrap {
	margin: 0 0 15px
}

.secinn-features-04-btn .blue a:link,
.secinn-features-04-btn .blue a:visited,
.secinn-features-05-btn .yellow a:link,
.secinn-features-05-btn .yellow a:visited,
.secinn-features-08-btn .yellow a:link,
.secinn-features-08-btn .yellow a:visited {
	font-weight: 600;
	color: #0f0f0f;
	text-decoration: none;
	display: block;
	outline: 0;
	padding: 10px 50px
}

.secinn-features-04-btn .blue a:hover,
.secinn-features-05-btn .yellow a:hover {
	color: #0f0f0f;
	text-decoration: none;
	display: block;
	transition: .5s;
	opacity: .7;
	padding: 10px 50px
}

.secinn-features-04-btn .trans a:link,
.secinn-features-04-btn .trans a:visited,
.secinn-features-05-btn .trans a:link,
.secinn-features-05-btn .trans a:visited {
	color: #46a2dc;
	text-decoration: none;
	display: block;
	outline: 0;
	padding: 10px 0
}

.secinn-features-04-btn .trans a:hover,
.secinn-features-05-btn .trans a:hover {
	color: #333;
	text-decoration: underline;
	display: block;
	transition: .5s;
	opacity: .9;
	padding: 10px 0
}

.secinn-features-04-list ol,
car-nav-a {
	font-size: 22px;
	text-align: left
}

.secinn-features-04-link a:hover,
.secinn-features-05-box-rgt-list div a:hover {
	color: #46a2dc;
	text-decoration: underline
}

.secinn-features-05-h2 span,
.secinn-features-06-h2 span {
	color: #c8c8c8
}

.secinn-features-05-box-full,
.secinn-features-06-box {
	font-size: 14px;
	font-weight: 300;
	color: #0f0f0f;
	text-align: center
}

.secinn-features-05-box-full p,
.secinn-features-06-box p {
	font-size: 18px;
	color: #989898;
	text-align: center
}

.ind-pending-icon-list,
.secinn-features-07-box-wrap {
	margin: 50px 0 0
}

.questions-answered-icon a:link,
.questions-answered-icon a:visited,
.questions-answered-icon-a a:link,
.questions-answered-icon-a a:visited {
	color: #c6c6c6;
	text-decoration: none
}

.questions-answered-icon a:hover,
.questions-answered-icon-a a:hover {
	color: #999;
	text-decoration: none
}

.chat div,
.contact-icon-01,
.plans-icon-01,
.po-icon-01 {
	background-position: 0 0
}

.secinn-features-contacts-list li span,
.secinn-features-leads-list li span,
.videotext li {
	font-size: 18px;
	color: #989898
}

.clients-note,
.contact-heading,
.contact-icon-text,
.content-heading-h2,
.features-pt-row-01,
.features-pt-row-02,
.features-pt-row-03,
.ind-01-btn,
.ind-heading-01-h3,
.ind-heading-01-h4,
.ind-pending-icon-list,
.ind-tab-icon-list,
.secinn-features-chart-text {
	font-family: 'Open Sans', sans-serif;
	text-align: center
}

.contact-box-text-a span,
.contact-text-01 span {
	font-weight: 600
}

.contact-blue-wrap,
.contact-grey-wrap,
.contact-purple-wrap,
.contact-red-wrap,
.po-blue-wrap,
.po-brown-wrap,
.po-grey-wrap {
	background-color: #fff;
	padding: 10px
}

.contact-blue-wrap,
.po-blue-wrap {
	border: 1px solid #c6e3f7;
	border-radius: 10px
}

.contact-icon-head-blue,
.po-icon-head-blue {
	color: #88c5f1
}

.contact-box-btn .blue a:link,
.contact-box-btn .blue a:visited,
.contact-box-btn .grey a:link,
.contact-box-btn .grey a:visited,
.support-box-btn .blue a:link,
.support-box-btn .blue a:visited,
.support-box-btn .red a:link,
.support-box-btn .red a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	outline: 0;
	padding: 10px 0 12px
}

.contact-box-btn .blue a:hover,
.contact-box-btn .grey a:hover,
.support-box-btn .blue a:hover,
.support-box-btn .red a:hover {
	color: #f5f5f5;
	text-decoration: none;
	display: block;
	transition: .5s;
	opacity: .7;
	padding: 10px 0 12px
}

.ryp-dd,
.ryp-dd select,
.ryp-input {
	font-size: 20px
}

.ryp-label {
	font-size: 16px
}

.rfd-btn:hover,
.ryp-btn:hover {
	background-color: #bbd335
}

.rfd-btn:active,
.ryp-btn:active {
	background-color: #afc630
}

.rfd-btn-red1:hover,
.rfd-btn-red:hover {
	transition: .5s;
	background-color: #329236
}

.rfd-btn-red1,
.rfd-btn-red1:active {
	background-color: #df4646
}

.faq-text-p,
.general-faq .features-group,
.plans-heading-h2,
.plans-heading-h2-01,
.rfds-msg {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300
}

.general-faq-hide,
div#first-time {
	display: none
}

.cplans-rgt-link a:link,
.cplans-rgt-link a:visited,
.plans-list-link a:link,
.plans-list-link a:visited {
	color: #5498d1;
	text-decoration: none
}

.cplans-rgt-link a:hover,
.plans-list-link a:hover {
	color: #5498d1;
	text-decoration: underline
}

.cplans-reg-btn-green a:link,
.cplans-reg-btn-green a:visited,
.plans-pick-btn-green a:link,
.plans-pick-btn-green a:visited,
.plans-pick-btn-grey a:link,
.plans-pick-btn-grey a:visited,
.plans-rgt-btn-01 a:link,
.plans-rgt-btn-01 a:visited,
.plans-rgt-btn-02 a:link,
.plans-rgt-btn-02 a:visited,
.plans-rgt-btn-03 a:link,
.plans-rgt-btn-03 a:visited,
.plans-rgt-btn-04 a:link,
.plans-rgt-btn-04 a:visited,
.plans-rgt-btn-05 a:link,
.plans-rgt-btn-05 a:visited {
	color: #fff;
	text-decoration: none;
	outline: 0
}

.cplans-reg-btn-green a:hover,
.plans-pick-btn-green a:hover,
.plans-pick-btn-grey a:hover,
.plans-rgt-btn-01 a:hover,
.plans-rgt-btn-02 a:hover,
.plans-rgt-btn-03 a:hover,
.plans-rgt-btn-04 a:hover,
.plans-rgt-btn-05 a:hover {
	color: #fff;
	text-decoration: none;
	transition: .5s;
	opacity: .7
}

.cplans-rgt-text-02 a:link,
.cplans-rgt-text-02 a:visited,
.plans-rgt-text-02 a:link,
.plans-rgt-text-02 a:visited {
	color: #29a6d3;
	text-decoration: none
}

.cplans-rgt-text-02 a:hover,
.plans-rgt-text-02 a:hover {
	color: #29a6d3;
	text-decoration: underline
}

.ind-01-btn .blue a:link,
.ind-01-btn .blue a:visited,
.ind-01-btn .grey a:link,
.ind-01-btn .grey a:visited,
.ind-01-btn .yellow a:link,
.ind-01-btn .yellow a:visited {
	color: #fff;
	display: block;
	outline: 0;
	transition: .5s
}

.coa-last,
.text p.last {
	margin: 0
}

.slider-btn .blue a:visited,
.slider-btn .blue-small a:link,
.slider-btn .yellow a:visited,
.slider-btn .yellow-small a:link {
	display: block;
	outline: 0;
	transition: .5s
}

.slider-btn1 .cherry a:link,
.slider-btn1 .cherry a:visited,
.slider-btn1 .lemon a:link,
.slider-btn1 .lemon a:visited {
	display: block;
	border-radius: 40px;
	outline: 0;
	transition: .5s
}

@media only screen, max-width641px {

	.modal-body,
	.modal-content {
		margin: 0;
		padding: 0
	}

	.modal-body {
		height: 100px
	}

	.modal-dialog {
		position: relative;
		width: auto;
		margin: 15px
	}
}

@media only screen, min-width480px, max-width767px {
	.crm-contact-container {
		width: 98%
	}
}

@media only screen, max-width479px {
	.crm-contact-container {
		height: 360px;
		width: 159px;
		border-radius: 10px;
		border: 1px solid #d7d7d7;
		background-image: url(../images/rohit-zende-img-mob.jpg);
		background-position: top center;
		background-repeat: no-repeat;
		box-shadow: 0 0 10px #d4d4d4;
		margin: 20px auto
	}

	.crm-contact {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 15px;
		color: #696969;
		margin: 160px 10px 0
	}

	.crm-contact .name {
		text-align: center
	}
}

.blog-snip-heading,
.blog-snip-readmore,
.blog-snip-tagline,
.blog-snip-title,
.click-for-more-box,
.contact-box-top-rgt p,
.contact-form-heading,
.contact-heading-1,
.contact-heading-2,
.faq-text-p,
.footer-h3,
.footer-h3-a,
.footer-header-div h3,
.general-faq1 .features-group,
.green-strip,
.home-red-btn-1,
.industry-box-sub-head,
.industry-box-transparent p,
.inner-industry-box,
.key-design h2,
.key-design h3,
.key-design-2 h2,
.key-design-2 h3,
.landing-supportingtext-custom,
.nav-header-text,
.plans-heading-h2,
.plans-heading-h2-01,
.report-box,
.rfds-msg,
.roi-industries .modal a,
.roi-industries h3 a:active,
.roi-industries h3 a:link,
.roi-industries h3 a:visited,
.schedule-demo-box .demo-click,
.schedule-demo-box .demo-title div,
.start-sub-head,
.yellow-strip,
p.step-text-landing,
ul.footer li,
ul.footer-blue li {
	font-family: 'Open Sans', sans-serif
}

#section-home-darkbrn,
#section-home-dred,
#section-home-greey,
#section-home-khakeebrown,
#section-home-lightblue,
#section-home-lightbrown,
#section-home-lightorange,
#section-home-lightpink,
#section-home-lightred,
#section-home-orange,
#section-home-vlcoffe,
#section-home-vlcream,
#section-home-vlorg {
	margin: 0 auto
}

#section-home-lightblue {
	background-color: #8b9dc3;
	padding: 50px 0
}

#section-home-lightorange {
	background-color: #f3e2a9;
	padding: 50px 0
}

.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
}

.secinn-radius-box-darkgreen,
.secinn-radius-box-darkgreen:after,
.secinn-radius-box-darkgreen:before {
	background-color: #04b404;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

#section-home-orange {
	background-color: #f90;
	padding: 50px 0
}

.secinn-radius-box-black,
.secinn-radius-box-black:after,
.secinn-radius-box-black:before {
	background-color: #222;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-lightblue,
.secinn-radius-box-lightblue:after,
.secinn-radius-box-lightblue:before {
	background-color: #284a6f;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

#section-home-lightred {
	background-color: #ff6f69;
	padding: 50px 0
}

.secinn-radius-box-lightturquoise,
.secinn-radius-box-lightturquoise:after,
.secinn-radius-box-lightturquoise:before {
	background-color: #96ceb4;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-lturquoise,
.secinn-radius-box-lturquoise:after,
.secinn-radius-box-lturquoise:before {
	background-color: #88d8b0;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

#section-home-lightbrown {
	background-color: #e0ac69;
	padding: 50px 0
}

.secinn-radius-box-cbrown,
.secinn-radius-box-cbrown:after,
.secinn-radius-box-cbrown:before {
	background-color: #8d5524;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-lbrown,
.secinn-radius-box-lbrown:after,
.secinn-radius-box-lbrown:before {
	background-color: #c68642;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-coffee,
.secinn-radius-box-coffee:after,
.secinn-radius-box-coffee:before {
	background-color: #886451;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

#section-home-lightpink {
	background-color: #ffdbdc;
	padding: 50px 0
}

.secinn-radius-box-llgrey,
.secinn-radius-box-llgrey:after,
.secinn-radius-box-llgrey:before {
	background-color: #aaa;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-darkblue,
.secinn-radius-box-darkblue:after,
.secinn-radius-box-darkblue:before {
	background-color: #284a6f;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-dbrown,
.secinn-radius-box-dbrown:after,
.secinn-radius-box-dbrown:before {
	background-color: #642d2d;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

#section-home-greey {
	background-color: #a7a7a7;
	padding: 50px 0
}

.secinn-radius-box-lviolet,
.secinn-radius-box-lviolet:after,
.secinn-radius-box-lviolet:before {
	background-color: #c8b9cd;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-dblack,
.secinn-radius-box-dblack:after,
.secinn-radius-box-dblack:before {
	background-color: #284a6f;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-lightgry,
.secinn-radius-box-lightgry:after,
.secinn-radius-box-lightgry:before {
	background-color: #8f908a;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

#section-home-khakeebrown {
	background-color: #7f6a53;
	padding: 50px 0
}

.secinn-radius-box-lightcoffee,
.secinn-radius-box-lightcoffee:after,
.secinn-radius-box-lightcoffee:before {
	background-color: #c6bdb4;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-dbluee,
.secinn-radius-box-dbluee:after,
.secinn-radius-box-dbluee:before {
	background-color: #284a6f;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-dorange,
.secinn-radius-box-dorange:after,
.secinn-radius-box-dorange:before {
	background-color: #ff8200;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

#section-home-dred {
	background-color: #ff6969;
	padding: 50px 0
}

.secinn-radius-box-lpink,
.secinn-radius-box-lpink:after,
.secinn-radius-box-lpink:before {
	background-color: #ffd2d2;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-carrotred,
.secinn-radius-box-carrotred:after,
.secinn-radius-box-carrotred:before {
	background-color: #ff6700;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-chromeyellow,
.secinn-radius-box-chromeyellow:after,
.secinn-radius-box-chromeyellow:before {
	background-color: #ffb72f;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

#section-home-darkbrn {
	background-color: #be8649;
	padding: 50px 0
}

.secinn-radius-box-lcoffee,
.secinn-radius-box-lcoffee:after,
.secinn-radius-box-lcoffee:before {
	background-color: #d0b588;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-dgren,
.secinn-radius-box-dgren:after,
.secinn-radius-box-dgren:before {
	background-color: #284a6f;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-persianblue,
.secinn-radius-box-persianblue:after,
.secinn-radius-box-persianblue:before {
	background-color: #204288;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

#section-home-vlorg {
	background-color: #ffcd94;
	padding: 50px 0
}

.secinn-radius-box-dnavy,
.secinn-radius-box-dnavy:after,
.secinn-radius-box-dnavy:before {
	background-color: #003b3c;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-blacck,
.secinn-radius-box-blacck:after,
.secinn-radius-box-blacck:before {
	background-color: #284a6f;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-loorange,
.secinn-radius-box-loorange:after,
.secinn-radius-box-loorange:before {
	background-color: #ffb400;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

#section-home-vlcoffe {
	background-color: #e1c19a;
	padding: 50px 0
}

.secinn-radius-box-dbroown,
.secinn-radius-box-dbroown:after,
.secinn-radius-box-dbroown:before {
	background-color: #6b0c0c;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-dmaroon,
.secinn-radius-box-dmaroon:after,
.secinn-radius-box-dmaroon:before {
	background-color: #284a6f;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-roadgrey,
.secinn-radius-box-roadgrey:after,
.secinn-radius-box-roadgrey:before {
	background-color: #8f908a;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

#section-home-vlcream {
	background-color: #eee1b9;
	padding: 50px 0
}

.secinn-radius-box-yelloww,
.secinn-radius-box-yelloww:after,
.secinn-radius-box-yelloww:before {
	background-color: #edcb62;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-lkhakee,
.secinn-radius-box-lkhakee:after,
.secinn-radius-box-lkhakee:before {
	background-color: #d5b77a;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.secinn-radius-box-lgry,
.secinn-radius-box-lgry:after,
.secinn-radius-box-lgry:before {
	background-color: #ddd;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 15px
}

.industry-box-transparent {
	overflow: hidden;
	margin: 0 0 50px;
	box-sizing: border-box
}

.industry-box-transparent img {
	display: block;
	margin: 10px auto
}

.industry-box-transparent p {
	text-align: center;
	font-size: 14px;
	font-weight: 300;
	color: #606060;
	margin: 10px 0 0;
	text-decoration: none
}

.industry-box-transparent:hover p {
	color: #000;
	text-decoration: underline
}

.compulsorytext {
	color: red
}

.blog-snip-heading,
.grey-border-top {
	border-top: 1px solid #ebebeb
}

.blog-snip-heading,
.blog-snip-readmore,
.blog-snip-tagline,
.blog-snip-title {
	font-weight: 300;
	text-align: center
}

.grey-border-bottom {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 10px;
	padding-bottom: 15px
}

.blog-snip-border-right {
	border-right: 1px solid #ebebeb
}

.blog-snip-heading {
	font-size: 30px;
	line-height: 50px;
	margin: 0 0 15px;
	padding: 7px 5px 0 0;
	color: #474747
}

.less-row-spacing,
.remove-bottom-pad {
	padding-bottom: 0 !important
}

.blog-snip-tagline {
	color: #8e8e8e;
	font-size: 18px;
	margin-top: 10px
}

.blog-snip-title {
	font-size: 24px;
	line-height: 34px;
	color: #474747
}

.blog-snip-anchor a:active,
.blog-snip-anchor a:hover,
.blog-snip-anchor a:link,
.blog-snip-anchor a:visited {
	color: #000
}

.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
}

.padding-left-30 {
	padding-left: 30px
}

.blog-snip-readmore {
	font-size: 18px;
	margin-top: 10px
}

.margin0 {
	margin-bottom: 0 !important
}

.less-row-spacing {
	margin-bottom: 15px;
	margin-top: 0 !important
}

.no-margin-bottom {
	margin-bottom: 0 !important
}

.make-background-white {
	background-color: #fff !important
}

.make-font-custom {
	font-size: 22px !important;
	font-weight: 300 !important;
	color: #4f4f4f !important;
	margin: 0 auto 50px !important
}

.industry-box-shadow-modified {
	border: none !important;
	box-shadow: none !important
}

.add-border-right,
.modify-border-right-top {
	border-right: 1px solid rgba(204, 204, 204, .5)
}

.modify-border-right-top,
.modify-margin-top {
	border-top: 1px solid rgba(204, 204, 204, .5);
	margin-top: 0 !important
}

.blog-color-update {
	color: #7b7b7b !important;
	font-size: 12.5pt !important
}

.decrease-font-size {
	font-size: 18px !important
}

.add-border-right,
.remove-margin-top {
	margin-top: 0 !important
}

.less-height {
	height: 95px !important;
	width: 202px !important
}

.header-padding-top {
	padding-top: 120px !important;
	margin-top: -50px !important
}

.industry-box-section {
	padding: 15px 12px;
	border-top: 1px solid rgba(204, 204, 204, .2);
	color: #606060;
	font-weight: 100;
	font-size: 18px
}

.industry-box-section-gen {
	padding: 11px 0;
	border-top: 1px solid rgba(204, 204, 204, .2);
	color: #b3b3b3
}

.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-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%)
}

.inner-industry-box {
	padding: 5px 5px 10px !important
}

.inner-industry-box:hover {
	background-color: #ffffb3;
	padding-bottom: 10px;
	color: #000
}

.header-subtext-custom {
	color: #007acc !important;
	font-size: 44px !important;
	font-weight: 500 !important;
	margin-bottom: 70px
}

.header-text-custom {
	font-size: 46px !important;
	font-weight: 600 !important;
	margin-bottom: 30px
}

.less-header-bottom-padding {
	padding-bottom: 20px !important
}

.industry-box-para {
	font-size: 25px !important;
	font-weight: 400 !important
}

.custom-margin-top {
	margin-top: 25px
}

.custom-margin-top-two {
	margin-top: 30px
}

.header-contact-box {
	margin: 20px auto !important
}

.modify-section-gray-background {
	background-color: #bfbfbf !important
}

.align-left {
	text-align: left !important
}

.clients-text-custom {
	padding: 50px 30px 25px !important
}

.give-heading-border,
.give-heading-border-new {
	background-color: #fffeb3;
	padding-bottom: 20px;
	padding-top: 15px
}

.footer-content-blog {
	margin: 20px 0 0
}

.footer-content-blog a {
	text-decoration: none;
	color: #999
}

.footer-content-blog a:hover {
	text-decoration: underline;
	color: #999
}

.footer-content-blog h6,
.footer-content-blog p {
	font-size: 12px;
	margin: 15px 0
}

.footer-content-blog h6 {
	font-weight: 700;
	color: #999;
	text-align: left
}

.footer-content-blog p {
	font-weight: 300;
	color: #999;
	text-align: left;
	line-height: 16px
}

.give-heading-border {
	margin: -15px -46px 0 -40px !important
}

.give-heading-border-new {
	margin: 0 !important
}

.give-heading-border-font {
	font-size: 31px !important;
	color: grey !important;
	line-height: 1.5 !important;
	margin-top: 100px;
	padding-bottom: 20px !important
}

.custom-number-font {
	font-size: 25px !important;
	margin-top: -8px !important
}

.industry-list-f {
	border-bottom: 1px solid #e8e8e8
}

.industry-list-landing>h3 {
	vertical-align: sub
}

.industry-list-landing>ul>li>div h4 {
	font-size: 26px;
	color: grey;
	font-weight: 100;
	text-align: center
}

.industry-list-landing>ul>li>div {
	margin-bottom: 5px;
	background-color: #fff;
	padding: 30px 0 10px;
	box-shadow: 0 3px 10px -2px #a6a6a6
}

.industry-list-landing>ul>li>div .home-red-btn,
.industry-list-landing>ul>li>div .home-red-btn-a {
	margin-left: 30px
}

.industry-list-f img,
.industry-list-f-l img,
.industry-list-index img,
.industry-list-landing img {
	margin-right: 20px
}

.industry-list-index ul li>div>p:first-child {
	font-size: 30px;
	font-weight: 100;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 30px
}

.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
}

.industry-list-f,
.industry-list-f-l {
	font-size: 18px !important;
	padding: 20px 15px !important
}

.no-border {
	border: none !important
}

.reset-margin {
	margin: 0 !important
}

.well-alt,
.well-alt-0,
.well-alt-1,
.well-alt-2,
.well-alt-3 {
	margin-left: -40px;
	margin-right: -46px;
	padding-bottom: 10px !important
}

.well-alt-0 {
	background-color: #fff
}

.well-alt {
	background-color: #f7f7f7
}

.well-alt-1 {
	background-color: #dfe3ee
}

.well-alt-2 {
	background-color: #8b9dc3;
	color: #fff
}

.well-alt-3 {
	background-color: #3b5998;
	color: #fff
}

.row-feat-font h4 {
	font-size: 20px !important;
	color: #989898 !important;
	margin-bottom: 20px !important
}

.industry-box-sub-head {
	font-size: 25px;
	font-weight: 100;
	margin: 30px 0 10px
}

.row-feat-cont-modified {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

.remove-end-pad {
	margin-bottom: -15px !important
}

.remove-start-pad {
	margin-top: -15px !important
}

.report-box {
	color: #fff;
	margin-top: 10px
}

.reset-list {
	list-style: none !important
}

.reset-list>li {
	font-size: 20px;
	font-weight: 400
}

.reset-list>li>ul {
	margin-top: 10px;
	margin-left: 25px;
	list-style: disc;
	line-height: 1.5
}

.reset-list>li>ul>li {
	font-size: 16px;
	font-weight: 100
}

.reset-list img {
	padding-right: 5px
}

.white-bg {
	background-color: #fff
}

.extended-tabs {
	background-color: #f6f6f6 !important
}

.black-text {
	color: #000 !important
}

.start-sub-head {
	font-size: 25px;
	font-weight: 100;
	color: #333;
	margin: 0 0 40px
}

.custom-number-font-2 {
	font-size: 30px !important;
	margin-top: -8px !important;
	color: #ccc !important
}

.minus-margin {
	margin-bottom: -16px
}

.extra-margin-top {
	margin-top: 50px !important
}

.extra-margin-bottom {
	margin-bottom: 100px !important
}

.full-height-content {
	height: 1306px
}

.modified-bold {
	font-weight: 500 !important
}

.main-heading {
	margin-bottom: 30px !important;
	line-height: 1.5;
	color: #fff !important
}

.make-section-blue-background {
	background-color: #1a96c6 !important;
	box-shadow: none !important
}

.red-strip {
	background-color: #ee3233;
	padding: 10px 20px;
	color: #fff;
	font-weight: 300;
	font-size: 24px;
	text-align: center;
	-webkit-box-shadow: 0 0 10px 0 grey;
	-moz-box-shadow: 0 0 10px 0 grey;
	box-shadow: 0 0 10px 0 grey
}

.red-strip:hover {
	background-color: #b0171f
}

#secinn-gray-ryg-mod {
	background-color: #ccc;
	margin: 0 auto;
	padding: 3px 0 0
}

.footer-h3,
.footer-h3-a {
	font-weight: 400;
	text-align: left;
	font-size: 20px;
	margin: 20px 0 5px 15px
}

ul.footer li,
ul.footer-blue li {
	font-weight: 300;
	text-align: left
}

.footer-h3 {
	color: #000
}

.footer-h3-a {
	color: #fff
}

ul.footer,
ul.footer-blue {
	margin: 10px 0 0
}

ul.footer-blue li {
	font-size: 16px;
	margin: 10px 0;
	padding: 0 0 5px
}

ul.footer li {
	font-size: 16px;
	padding: 0;
	margin: 2px 0;
	color: #000;
	border-bottom: 1px solid #b0b0b0
}

ul.footer-blue li {
	color: #ccc;
	border-bottom: 1px solid #717171
}

.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
}

.city-footer-left-anchor-sm:hover {
	background: rgba(96, 96, 96, .8);
	color: #fff;
	text-decoration: none;
	border-radius: 2px
}

ul.footer.industries-list li:not(.no-border) {
	margin: 25px 0 10px !important;
	font-weight: 400;
	font-size: 20px
}

.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-weight: 400;
	text-align: center;
	font-size: 20px
}

.header-modified-php {
	font-weight: 300 !important;
	color: #7b7b7b !important;
	font-size: 18px !important;
	margin-top: 10px
}

.key-design h2,
.key-design h3,
.key-design-2 h2,
.key-design-2 h3 {
	color: #fff;
	line-height: 60px
}

.key-design {
	background-color: #009688;
	height: 100px;
	text-align: center;
	margin-right: 25px !important;
	margin-left: 0 !important
}

.key-design-2 {
	background-color: #8d5524;
	height: 100px;
	text-align: center;
	margin-right: 0 !important;
	margin-left: 25px !important
}

.key-square,
.key-square-2 {
	height: 40px;
	margin-top: -40px
}

.key-square {
	border-radius: 0 83% 0 0;
	background-color: #f07f13
}

.key-square-2 {
	border-radius: 83% 0 0;
	background-color: #ffa700
}

.key-circle,
.key-circle-2 {
	background-color: #fff;
	height: 150px;
	width: 150px;
	margin-top: -25px
}

.key-circle {
	border: 2px solid #009688;
	border-radius: 50%;
	float: right;
	margin-right: -20px
}

.key-circle-2 {
	border: 2px solid #8d5524;
	border-radius: 50%;
	float: left;
	margin-left: -20px
}

.key-circle-modified,
.reset-float {
	float: none !important
}

.header-padding-bottom {
	padding-bottom: 110px !important
}

.header-padding-bottom-2 {
	padding-bottom: 60px !important
}

.key-design-img {
	margin-top: 15px
}

.key-design-img-1 {
	margin-top: 5px
}

.key-design-img-2 {
	margin-top: 20px
}

.key-design-img-3 {
	margin-top: 18px
}

.key-design-img-4 {
	margin-top: 17px
}

.key-design h2,
.key-design-2 h2 {
	margin-top: 18px !important;
	font-size: 34px;
	font-weight: 700;
	text-align: center
}

.key-design h3,
.key-design-2 h3 {
	font-size: 25px;
	font-weight: 600;
	margin-top: -10px
}

.key-design h3 {
	text-align: left
}

.key-design-2 h3 {
	text-align: right
}

.more-margin-top {
	margin-top: 50px
}

.make-bg-transparent {
	background-color: transparent !important;
	border: none
}

.padded {
	padding: 40px
}

.no-margin-para {
	margin: 0 !important;
	color: #333 !important;
	font-size: 22px !important
}

.secinn-features-leads-list ul li {
	list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA21BMVEUAAAAAAABa42sAlxEAiAwAAABg6nEiszNN110OoB8RqSIGqRkApRQBkxAAjQ4AhQwAlxAAnBIAqRQAmxIAlhEAAAAAAAAAmBAAAAAAAAAAAAAmrzdEzVUstj1A0FAzykMbwCoasioOth0Pqh4KphYxxkMPoh4guDMInRgAmxIAcgcAXwIBdggBgwwApxQAhw0AoxQAjQ4Akg8AoBMAlxEAMwIAnBIAKwEAVwYAAAAAVwYAAAAAqRUAhQwAAAAAjw8AohNH0FgXwyhm7ndQ2GEozDkivDMbuCwTzST+ZdkQAAAAQXRSTlMAGP3MSAb8/Prd18/MzMzMa0xISEggEhAPDAn+/fv49vTz7+ro5eTe08zMzMS7sK6enoyFe2ZjVUgtKSkfGxUIBphpwq0AAACPSURBVBjTYyAJ2HALofDF9Zx5kEUcDFSZ2HiQBIzVXTi4BUEsYU1hICnA5SjDZQbiizCzMYswCGrISnOagJXyMjky8Qows7NzGkH0svBxuMnxKbqrGdozQEX45Z1cnZT1xYFsmIiCh5KuLZKNFloqOlYIroSopam2ubUoo5gkK1hASoIRCOzEJKVYWbH4EABmngw49Vd/xwAAAABJRU5ErkJggg==)
}

.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,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAn5JREFUeNp80s+KXUUQx/Fv9Z97zv07TDKDMYIoUcwwuhBBcKMbIf5ZqMGXcOEruPQZdOEsXLkWFyHgQnyGEQzxiopkyGQyzs2953T36e5yMUEUMlZti09B1U9UlSdV/vHzu84yRoo5/OmP5ZuffPVeN9QzZyBUeGbhef3ZbQwXVPb+GrleZShXLs+bV5vGbBsDA9B64YuPXmJn6i8G6M6UfgXdirxe96pSYwVvDQc3r/PO/i4hV9yFQOggRdABjT2pKCNnOLi5x4d7O+Q+A1wM5G5DHQJGM6nrdGSFk778Z+bgs/8B6mZNzhFTBkroXCpPPraUbz9dinXPawyqKVKHhK1Zhr4nDwM1DWgecLXQd72KBJwNLGZRvlvWW87k1GoM1NRLTRHNmZwLJfaUzSPKekUJPbEm7CiLbwveZrA9k3Yyd5TgZBhwKVBzRvs18cGfhJP7lK5Da8b6ymyh+AbcGJgAlwW/mos7/PV4ueWZlJQH7dfke3erDRs/Ic2xQjM32ImrJ7ZZqSlqEKFafBn5Ow9G9+SDV57e/uHO8U7jTUWVR4OkGy9uvfH12/03RYJMF4WjOnv41pf23VVI950Ri4KIMQ/X4cQV1dO/Yj4dF0PMyrXdCS/s2ud0WmhdwS0UUtWzrvy+CvXIWUABraRScUYEB+QKe0+13Lg+Z9rg7azSeIUtg4RGvI0jZ8AJIOcvNOVxDjKwvzvi/ZcXoFCMYmZA62GrAdeCRqgKIv8AAE4E9q60fPzaJYxAKjAe49qrrdAqXGqZnk1mhpUVzhsFfYy45XHHeOT4/ucNpZ4vGTfyy/7h4vZsLlOZjlj+Vo9O+3gaS8XUf6VVlb8HAMyvTxrm0CXaAAAAAElFTkSuQmCC) !important
}

.key-circle-modified {
	margin: 0 auto 15px !important
}

.bigger-header-font {
	font-size: 24px !important
}

.remove-border {
	border: none;
	background: 0 0 !important;
	margin-bottom: 0 !important
}

.custom-subheading-text {
	font-size: 34px;
	line-height: 1.5
}

.funnel-shape {
	border-bottom: 1px solid #ebebeb;
	border-radius: 30px
}

.white-arrow-down {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #ebebeb;
	margin: 0 auto
}

.reset-padding {
	padding: 0 !important
}

.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
}

.make-bg-yellowish {
	background-color: #eb8c00 !important
}

.make-bg-redish {
	background-color: #e0301e !important
}

.make-circle-border-redish {
	border: 2px solid #e0301e !important
}

.make-bg-redish2 {
	background-color: #d11141 !important
}

.make-bg-greenish {
	background-color: #00b159 !important
}

.make-circle-border-greenish {
	border: 2px solid #00b159 !important
}

.make-bg-blueish2 {
	background-color: #ae5a41 !important
}

.make-bg-purpleish {
	background-color: #be9b7b !important
}

.make-circle-border-purpleish {
	border: 2px solid #be9b7b !important
}

.make-bg-blueish3 {
	background-color: #74d600 !important
}

.make-bg-orangeish {
	background-color: #1b85b8 !important
}

.make-circle-border-orangeish {
	border: 2px solid #1b85b8 !important
}

.make-bg-brownish {
	background-color: #f27d0c !important
}

.make-bg-goldish {
	background-color: #fdcf58 !important
}

.make-circle-border-goldish {
	border: 2px solid #fdcf58 !important
}

.make-bg-brownish2 {
	background-color: #f9d62e !important
}

.make-bg-oliveish {
	background-color: #00a0b0 !important
}

.make-circle-border-oliveish {
	border: 2px solid #00a0b0 !important
}

.make-bg-orangeish2 {
	background-color: #f4a730 !important
}

.make-bg-brownish3 {
	background-color: #ae5a41 !important
}

.click-for-leads,
.click-for-more-box {
	background-color: #009688
}

.make-circle-border-brownish3 {
	border: 2px solid #ae5a41 !important
}

.reset-padding-top {
	padding-top: 0 !important
}

.center-no-margin {
	margin: 0 auto !important
}

.travel-top-10 {
	margin-top: 10px !important;
	line-height: 1.5
}

.margin-top-40 {
	margin-top: 40px !important
}

.auto-width {
	width: auto !important
}

.custom-margin-top-overview {
	margin-top: 50px
}

.custom-icon-font {
	font-size: 12px !important
}

.modified-bold-overview {
	font-weight: 600 !important
}

.click-for-more-box,
.nav-header-text {
	font-weight: 300;
	font-size: 24px
}

.nav-header-text {
	color: #474747
}

.custom-margin-top-2 {
	margin-top: 67px !important
}

.auto-height {
	height: auto !important
}

.click-for-more-box {
	text-align: center;
	color: #fff;
	padding: 10px
}

.click-for-leads:hover {
	background-color: #f07f13
}

.click-for-visits {
	background-color: #8d5524
}

.click-for-visits:hover {
	background-color: #ffa700
}

.click-for-booking {
	background-color: #e0301e
}

.click-for-booking:hover {
	background-color: #eb8c00
}

.click-for-loan {
	background-color: #00b159
}

.click-for-loan:hover {
	background-color: #d11141
}

.click-for-registration {
	background-color: #be9b7b
}

.click-for-registration:hover {
	background-color: #ae5a41
}

.click-for-agent {
	background-color: #1b85b8
}

.click-for-agent:hover {
	background-color: #74d600
}

.click-for-project {
	background-color: #fdcf58
}

.click-for-project:hover {
	background-color: #f27d0c
}

.click-for-user {
	background-color: #00a0b0
}

.click-for-user:hover {
	background-color: #f9d62e
}

.click-for-more-box a,
.click-for-more-box a:active,
.click-for-more-box a:hover,
.click-for-more-box a:link,
.click-for-more-box a:visited {
	color: #fff !important;
	text-decoration: none
}

.selected-button {
	color: #fff;
	padding: 2px 12px !important
}

.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
}

.no-underline-hover {
	background-color: #fff !important
}

.no-underline-hover:hover p {
	text-decoration: none !important;
	color: #606060 !important
}

.no-underline-hover:hover {
	background-color: #ffffb3 !important
}

.industry-box-section-overview {
	padding: 10px;
	margin: 0 5px;
	color: #606060;
	background-color: #d6ecfa
}

.industry-box-section-overview:hover {
	background-color: #bd2727;
	color: #fff
}

.industry-box-overview-link,
.industry-box-overview-link:active,
.industry-box-overview-link:link,
.industry-box-overview-link:visited {
	text-decoration: none
}

.industry-sub-box:hover p,
.normal-link:active,
.normal-link:hover,
.normal-link:link,
.normal-link:visited {
	text-decoration: none !important
}

.travel-main-icons {
	height: 256px;
	width: 256px
}

#travel-section-1,
#travel-section-3 {
	background-color: #fff;
	margin: 0 auto;
	padding: 50px 0
}

#travel-section-2,
#travel-section-4 {
	background-image: url(../images/texture-bg.jpg);
	background-repeat: repeat;
	background-position: center top;
	margin: 0 auto;
	padding: 50px 0
}

.normal-link {
	color: inherit
}

.padded-col-md {
	margin: 0 !important;
	padding: 40px !important
}

.sub-header-modified-php {
	font-weight: 300 !important;
	color: #7b7b7b !important;
	font-size: 25px !important;
	margin-top: 10px
}

.features-group-padding {
	padding: 20px !important;
	line-height: 1.5
}

.font-30 {
	font-size: 30px !important
}

.font-40 {
	font-size: 40px !important
}

.font-22 {
	font-size: 22px !important
}

.industry-box-section-features {
	padding: 10px;
	margin: 0 5px;
	color: #606060;
	background-color: rgba(179, 236, 236, .5)
}

.industry-box-section-features:hover {
	background-color: #3bd6c6;
	color: #fff
}

.crm-contact-container-modified {
	width: 638px;
	border: 1px solid #d7d7d7;
	background-color: #fff;
	margin: 40px auto;
	overflow: hidden
}

.crm-contact-modified {
	font-size: 15px;
	color: #696969;
	margin: 0
}

.right-align {
	text-align: right !important
}

.contact-name,
.contact-name-2 {
	color: #fff;
	padding: 2px 2px 3px;
	position: relative;
	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
}

.contact-name {
	background-color: #5f5f5f;
	font-weight: 700;
	font-size: 15px
}

.contact-margin {
	margin: 7px 0
}

.crm-contact img {
	margin-right: 5px
}

.crm-contact-modified .call img,
.crm-contact-modified .enquiry img {
	display: block;
	margin: 0 auto
}

.temp-refer {
	margin-left: 0 !important
}

.reset-background {
	background: 0 0 !important
}

.industry-sub-box {
	border-radius: 0 !important;
	padding: 15px !important
}

.industry-sub-box:hover p {
	color: #606060 !important
}

.footer-button,
.industry-page-box a:link,
.industry-page-box a:visited,
.industry-page-box-alt a:link,
.industry-page-box-alt a:visited {
	text-decoration: none
}

.industry-sub-box:hover {
	background-color: rgba(213, 241, 241, .6) !important
}

.industry-box-para-modified {
	font-size: 24px !important;
	margin-top: 25px !important
}

.grey-border-left {
	border-left: 1px solid rgba(204, 204, 204, .2)
}

.dark-grey-border-left {
	border-left: 1px solid #d9d9d9
}

.rounded-image {
	border-radius: 6px
}

.industry-text {
	font-size: 24px !important;
	font-weight: 100;
	color: #606060
}

.industry-page-box-alt:nth-child(1),
.industry-page-box-alt:nth-child(2),
.industry-page-box-alt:nth-child(3),
.industry-page-box-alt:nth-child(5),
.industry-page-box-alt:nth-child(6),
.industry-page-box-alt:nth-child(7),
.industry-page-box:nth-child(1),
.industry-page-box:nth-child(2),
.industry-page-box:nth-child(3),
.industry-page-box:nth-child(5),
.industry-page-box:nth-child(6),
.industry-page-box:nth-child(7) {
	border-right: 1px solid rgba(204, 204, 204, .2)
}

.industry-page-box-alt:nth-child(1),
.industry-page-box-alt:nth-child(2),
.industry-page-box-alt:nth-child(3),
.industry-page-box-alt:nth-child(4),
.industry-page-box:nth-child(1),
.industry-page-box:nth-child(2),
.industry-page-box:nth-child(3),
.industry-page-box:nth-child(4) {
	border-bottom: 1px solid rgba(204, 204, 204, .2)
}

.article,
.industry-page-box,
.industry-page-box article,
.industry-page-box-alt,
.industry-page-box-alt article {
	padding: 30px 15px;
	text-align: center
}

.industry-page-box:hover {
	background-color: #fb9445
}

.industry-page-box-alt:hover {
	background-color: #c7a87c
}

.industry-page-box-alt:hover img,
.industry-page-box:hover img {
	-webkit-filter: brightness(200%);
	filter: brightness(200%)
}

.industry-page-box-alt:hover .industry-text,
.industry-page-box:hover .industry-text {
	color: #fff
}

.main-top-box {
	width: 960px;
	margin: 0 auto;
	z-index: 999;
	padding-top: 90px
}

.main-inner-top-box {
	z-index: 999
}

.white-text {
	color: #fff !important
}

.footer-button {
	clear: both;
	background-color: gray;
	border: 0;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: 700;
	height: 32px;
	line-height: 32px;
	margin: 15px 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	width: 45%
}

.pricing-div,
.pricing-heading,
.pricing-row-separator {
	border-top: 1px solid #ccc
}

.footer-button:hover {
	background-color: #777
}

.contact-form-bg {
	background-color: #fff;
	border-radius: 10px;
	padding: 0;
	margin-top: 30px
}

.contact-form-bg .contact-form {
	padding: 0 15px 30px
}

.contact-form-text {
	font-size: 20px !important;
	font-weight: 100
}

.contact-form-heading {
	font-weight: 300;
	color: #202020;
	margin-bottom: 20px !important;
	font-size: 26px !important
}

.image-box,
.lft-image-box,
.rgt-image-box {
	display: inline-block;
	padding: 1px 10px
}

.ryp-dd-pricing {
	width: 100% !important
}

.plans-list {
	text-align: center;
	margin: 14px 0 0
}

.pricing-row-separator {
	padding-top: 50px
}

.home-red-btn .large-button a:link,
.home-red-btn .large-button a:visited {
	font-size: 22px !important;
	padding: 17px 30px !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
}

.no-hover:hover {
	background-color: transparent !important
}

.pricing-box-text {
	font-size: 20px;
	font-weight: 300;
	color: #3b3b3b;
	text-align: center;
	margin: 25px 0
}

.label-yellow {
	background-color: #ffe680
}

.label-red {
	background-color: #f99
}

.large-industry-text {
	font-size: 18px !important
}

.pricing-box-text strong {
	font-size: 20px !important;
	color: #3b3b3b
}

.pricing-div img {
	padding: 10px
}

.landing-reseller-grid-img-modified,
.section-inner-features-01-wrap-img-modified {
	margin-bottom: 20px
}

.pricing-row,
.pricing-row-modified,
.pricing-row-separator {
	margin-bottom: 50px
}

.pricing-row {
	padding: 0 !important
}

.pricing-row-modified,
.pricing-row-separator {
	margin-top: 15px;
	padding: 50px 0 0
}

.pricing-row-options {
	background-color: #fffeb3;
	border: 1px solid #ccc
}

.pricing-row .heading-txt,
.pricing-row-modified .heading-txt,
.pricing-row-options .heading-txt,
.pricing-row-separator .heading-txt {
	font-size: 30px;
	font-weight: 500;
	color: #606060
}

.pricing-row-separator .heading-txt {
	margin-top: 35px
}

.pricing-row-options .heading-txt {
	margin: 0 !important
}

.body-txt {
	font-size: 16px;
	color: #989898;
	line-height: 1.5
}

.pricing-row .body-txt,
.pricing-row-modified .body-txt,
.pricing-row-separator .body-txt {
	font-weight: 100;
	color: #606060
}

.pricing-heading {
	font-size: 30px;
	font-weight: 500;
	color: #606060
}

.pricing-heading div.red-heading,
.pricing-heading div:first-child {
	text-align: center;
	padding: 5px 10px;
	color: #fff;
	border-radius: 0 0 10px 10px
}

.pricing-heading div:first-child {
	background: gray
}

.pricing-heading div.red-heading {
	background: #ee4035
}

.temp-no-hover:hover,
.temp-no-hover:hover .large-industry-text {
	background-color: transparent !important;
	cursor: default !important;
	text-decoration: none !important
}

.crm-contact-container-mobile {
	width: 290px;
	border: 1px solid #d7d7d7;
	background-color: #fff;
	margin: 40px auto;
	overflow: hidden;
	display: none
}

.sales-person-image {
	background-image: url(../images/sales-person.jpg)
}

.sales-person-2-image {
	background-image: url(../images/sales-person-2.jpg)
}

.call-image {
	background-image: url(../images/contact-call-icon.png)
}

.skype-image {
	background-image: url(../images/contact-skype-icon.png)
}

.sales-person-2-image,
.sales-person-3-image,
.sales-person-image {
	display: inline-block;
	width: 159px;
	height: 148px;
	background-repeat: no-repeat;
	vertical-align: middle
}

.contact-image-div {
	display: block;
	margin: 0 auto
}

.call-image,
.mail-image,
.skype-image {
	height: 24px;
	width: 24px;
	background-repeat: no-repeat;
	vertical-align: middle
}

.green-strip,
.yellow-strip {
	font-size: 48px;
	font-weight: 300;
	margin-top: -15px;
	margin-bottom: 40px;
	border-radius: 10px 10px 0 0;
	text-align: center
}

.contact-box-top-rgt p,
.schedule-demo-box .demo-click,
.schedule-demo-box .demo-title div {
	font-weight: 300;
	font-size: 24px;
	line-height: 1.5;
	text-align: center
}

.green-strip {
	padding: 15px 0;
	background: #9ce949
}

.yellow-strip {
	background: #fffeb3
}

.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-title div {
	display: inline-block;
	margin: 0 auto;
	position: relative;
	border-bottom: 1px solid #d7d7d7
}

.contact-box-top-lft,
.contact-box-top-rgt {
	text-align: center;
	padding: 15px 0;
	margin-bottom: 20px;
	height: 210px
}

.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 {
	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
}

#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
}

#section-testimonial-a .testimonial-box {
	padding: 20px;
	border-radius: 10px
}

.landing-subtext-custom {
	color: #ff9935 !important;
	font-size: 44px !important;
	font-weight: 500 !important;
	margin-bottom: 35px
}

.landing-text-custom {
	color: #4d4d4d;
	font-size: 46px !important;
	font-weight: 600 !important;
	margin-bottom: 30px
}

.landing-supportingtext-custom {
	text-align: center;
	color: #404040;
	font-size: 18px !important;
	font-weight: 100 !important;
	margin-bottom: 50px;
	line-height: 1.5;
	border-bottom: 1px solid #d9d9d9;
	padding: 10px;
	position: relative
}

.landing-supportingtext-custom a:active,
.landing-supportingtext-custom a:link,
.landing-supportingtext-custom a:visited {
	color: #404040;
	text-decoration: none
}

.landing-supportingtext-custom a:hover {
	text-decoration: underline
}

.landing-supportingtext-custom:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(140, 140, 140, 0);
	border-top-color: #d9d9d9;
	border-width: 15px;
	margin-left: -15px
}

.industry-box-para span {
	display: block;
	font-size: 16px
}

p.step-text-landing {
	color: #707070;
	font-size: 24px;
	font-weight: 300;
	text-align: center;
	line-height: 18px;
	margin: 30px 0 20px;
	padding: 0
}

ul.bull-redbx,
ul.bull-yelbx {
	margin: 0 0 30px 20px;
	padding: 0;
	list-style-type: disc
}

ul.bull-redbx {
	color: #ddd
}

ul.bull-yelbx {
	color: #818181
}

.landing-signal-box {
	height: 633px !important;
	margin-bottom: 50px
}

#section-landing-gray {
	padding: 50px 0 0;
	margin: 0 auto;
	background-color: #eee
}

.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
}

.standard-link:active,
.standard-link:link,
.standard-link:visited {
	text-decoration: none;
	color: inherit !important
}

.standard-link:hover {
	text-decoration: underline
}

.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
}

#download_booklet_name {
	text-transform: capitalize
}

.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
}

.tnc-span {
	margin-left: 6px
}

.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
}

.case-studies>div:first-child img,
.case-studies>div:nth-child(2) h4 img {
	margin-right: 15px;
	vertical-align: text-bottom
}

.index-more-information p {
	font-size: 20px;
	font-weight: 300;
	color: #606060;
	line-height: 1.5
}

.case-studies {
	background: #fff;
	border-radius: 10px;
	margin-bottom: 30px;
	line-height: 1.5
}

.case-studies>div {
	padding: 15px 20px
}

.case-studies>div:first-child {
	border-radius: 10px 10px 0 0;
	font-weight: 300;
	font-size: 20px;
	color: #494848;
	border-bottom: 1px dotted #ccc
}

.case-studies>div:nth-child(2) h4 {
	font-size: 20px;
	color: grey;
	font-weight: 100
}

.case-studies>div:nth-child(2) div {
	padding: 10px 0
}

.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;
	margin-bottom: 20px
}

.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
}

.article-icon-dupe,
.article-link a .article-icon,
.article-link-in a .article-icon {
	margin-right: 20px;
	vertical-align: text-bottom
}

.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 grey;
	-moz-box-shadow: 0 3px 10px -4px grey;
	box-shadow: 0 3px 10px -4px grey
}

.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
}

.business-modal li {
	list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA21BMVEUAAAAAAABa42sAlxEAiAwAAABg6nEiszNN110OoB8RqSIGqRkApRQBkxAAjQ4AhQwAlxAAnBIAqRQAmxIAlhEAAAAAAAAAmBAAAAAAAAAAAAAmrzdEzVUstj1A0FAzykMbwCoasioOth0Pqh4KphYxxkMPoh4guDMInRgAmxIAcgcAXwIBdggBgwwApxQAhw0AoxQAjQ4Akg8AoBMAlxEAMwIAnBIAKwEAVwYAAAAAVwYAAAAAqRUAhQwAAAAAjw8AohNH0FgXwyhm7ndQ2GEozDkivDMbuCwTzST+ZdkQAAAAQXRSTlMAGP3MSAb8/Prd18/MzMzMa0xISEggEhAPDAn+/fv49vTz7+ro5eTe08zMzMS7sK6enoyFe2ZjVUgtKSkfGxUIBphpwq0AAACPSURBVBjTYyAJ2HALofDF9Zx5kEUcDFSZ2HiQBIzVXTi4BUEsYU1hICnA5SjDZQbiizCzMYswCGrISnOagJXyMjky8Qows7NzGkH0svBxuMnxKbqrGdozQEX45Z1cnZT1xYFsmIiCh5KuLZKNFloqOlYIroSopam2ubUoo5gkK1hASoIRCOzEJKVYWbH4EABmngw49Vd/xwAAAABJRU5ErkJggg==)
}

.business-modal ul {
	padding-left: 35px
}

.article-link-in:not(:last-of-type),
.article-link:not(:last-of-type),
.resource-link:not(:last-of-type) {
	margin-bottom: 20px
}

.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
}

.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 {
	text-decoration: none;
	font-weight: 300;
	font-size: 24px;
	color: grey
}

.roi-industries h3 a:hover {
	text-decoration: underline
}

.roi-industries .col-md-4 {
	margin-top: 20px;
	padding-right: 5px;
	padding-left: 5px
}

.roi-industries .modal a {
	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 #ccc;
	-moz-box-shadow: 1px 0 5px 0 #ccc;
	box-shadow: 1px 0 5px 0 #ccc
}

.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
}

.client-box,
.client-box div.col-md-12 h4 {
	text-align: center
}

.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%
}

#client-reviews-section {
	background: rgba(242, 242, 242, .5)
}

.client-box,
.client-review-box {
	color: #474747;
	font-weight: 100
}

.client-box h2,
.client-box h4,
.client-box h5,
.client-box>h3 {
	font-weight: 300;
	line-height: 1.5
}

.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;
	display: inline-block;
	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
}

.client-box h5 {
	font-size: 30px
}

.client-box h2 {
	margin-bottom: 15px;
	color: #474747
}

.client-box h4 {
	margin-bottom: 30px;
	text-align: left
}

.client-box>h3 {
	font-size: 26px;
	margin: 40px 0;
	text-align: left
}

.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
}

#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 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
}

.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
}

.careers-note {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	padding: 15px;
	font-size: 18px
}

.careers-note ul {
	list-style-type: disc;
	padding-left: 25px
}

.pricing-text {
	font-size: 14px !important;
	font-weight: 300;
	color: #606060
}

.pricing-page-box,
.pricing-page-box-alt {
	padding: 0
}

.pricing-page-box-alt:nth-child(1),
.pricing-page-box-alt:nth-child(2),
.pricing-page-box-alt:nth-child(3),
.pricing-page-box-alt:nth-child(4),
.pricing-page-box-alt:nth-child(5),
.pricing-page-box-alt:nth-child(6),
.pricing-page-box-alt:nth-child(7),
.pricing-page-box:nth-child(1),
.pricing-page-box:nth-child(2),
.pricing-page-box:nth-child(3),
.pricing-page-box:nth-child(4),
.pricing-page-box:nth-child(5),
.pricing-page-box:nth-child(6),
.pricing-page-box:nth-child(7) {
	border-right: 1px solid rgba(204, 204, 204, .2);
	border-bottom: 1px solid rgba(204, 204, 204, .2)
}

.pricing-page-box article,
.pricing-page-box-alt article {
	padding: 15px;
	text-align: center
}

.pricing-page-box a:link,
.pricing-page-box a:visited,
.pricing-page-box-alt a:link,
.pricing-page-box-alt a:visited {
	text-decoration: none
}

.pricing-page-box-alt:hover {
	background-color: #ebedef
}

.pricing-page-box-alt:hover .pricing-text,
.pricing-page-box:hover .pricing-text {
	color: #17202a
}

.reseller-section-heading-box {
	margin-top: 30px;
	margin-bottom: 30px
}

.add-border-right-new {
	border-right: 1px solid rgba(204, 204, 204, .5);
	height: 500px;
	margin-top: 0 !important
}

.text-under-image {
	font-size: 20px
}

.acco-text {
	font-weight: 300;
	font-size: 24px;
	color: grey;
	margin: 0 0 30px;
	line-height: 1.3
}

.sep-apple,
.sep-cherry,
.sep-grape,
.sep-lemon,
.sep-mango,
.sep-orange,
.sep-pineapple,
.sep-plum,
.sep-strawberry {
	margin-top: 80px;
	height: 10px
}

.fruit-plan-heading {
	font-size: 40px;
	color: #353535;
	line-height: 60px;
	text-align: center;
	padding-bottom: 10px;
	font-weight: 300
}

.border-bottom {
	border-bottom: 2px solid rgba(204, 204, 204, .5);
	margin-left: 0 !important
}

.spacing-pricing {
	padding: 20px
}

.sep-cherry {
	background-color: #e74c6c
}

.sep-grape {
	background-color: #7a5db0
}

.sep-lemon {
	background-color: #fbdd4a
}

.sep-strawberry {
	background-color: #c44165
}

.sep-plum {
	background-color: #5e6071
}

.sep-orange {
	background-color: #ffab6c
}

.sep-apple {
	background-color: #e74c6c
}

.sep-mango {
	background-color: #fbdd4a
}

.sep-pineapple {
	background-color: #fdd046
}

.sep-watermelon {
	background-color: #f46e70;
	height: 10px
}

.pricing-text1 {
	font-size: 18px !important;
	font-weight: 300;
	color: #606060
}

.pricing-text2 {
	font-size: 20px !important;
	font-weight: 500;
	color: #606060
}

.pricing-text2 a {
	color: #606060;
	text-decoration: none
}

.pricing-text3 {
	font-size: 24px !important;
	color: #606060
}

.col-xs-2 {
	width: 20%;
	color: #fff
}

.margin-bottom-30 {
	margin-bottom: 30px
}

.pricing-page-box-alt1,
.pricing-page-box1 {
	padding: 0
}

.pricing-page-box-alt1:nth-child(1),
.pricing-page-box-alt1:nth-child(2),
.pricing-page-box-alt1:nth-child(3),
.pricing-page-box-alt1:nth-child(4),
.pricing-page-box-alt1:nth-child(5),
.pricing-page-box-alt1:nth-child(6),
.pricing-page-box-alt1:nth-child(7),
.pricing-page-box1:nth-child(1),
.pricing-page-box1:nth-child(2),
.pricing-page-box1:nth-child(3),
.pricing-page-box1:nth-child(4),
.pricing-page-box1:nth-child(5),
.pricing-page-box1:nth-child(6),
.pricing-page-box1:nth-child(7) {
	border-right: 1px solid rgba(204, 204, 204, .2);
	border-bottom: 1px solid rgba(204, 204, 204, .2)
}

.pricing-page-box-alt1 article,
.pricing-page-box1 article {
	padding: 15px;
	text-align: center
}

.pricing-page-box-alt1 a:link,
.pricing-page-box-alt1 a:visited,
.pricing-page-box1 a:link,
.pricing-page-box1 a:visited {
	text-decoration: none
}

.pricing-page-box1:hover {
	background-color: #fff
}

.pricing-page-box-alt1:hover {
	background-color: #ebedef
}

.pricing-page-box-alt1:hover .pricing-text,
.pricing-page-box1:hover .pricing-text {
	color: #17202a
}

.general-faq1 .features-group,
.general-faq1 .features-group.closed {
	background-repeat: no-repeat;
	background-position: bottom 25px center;
	background-attachment: scroll
}

.general-faq1 .features-group {
	font-size: 26px;
	color: #494848;
	background-color: #fff;
	padding: 12px 14px 1px 15px
}

.general-faq1 .features-group.closed {
	background-color: #fff
}

.general-faq1 ul li {
	list-style-type: none;
	padding: 20px
}

.faq-text-p,
.general-faq1 .features-group,
.plans-heading-h2,
.plans-heading-h2-01,
.rfds-msg {
	font-weight: 300
}

.borderless {
	border: none
}

#table-plan-icons {
	margin-bottom: 0
}

.btn-quote {
	border: 2px;
	padding: 10px;
	border-radius: 35px
}

.home-red-btn-1 {
	text-align: center;
	padding: 0;
	margin: 0
}

.home-red-btn-1 .blue3,
.home-red-btn-1 .red3 {
	box-shadow: 1px 1px 10px #880f0f
}

.home-red-btn-1,
.home-red-btn-1-a {
	font-size: 14px;
	font-weight: 400;
	color: #fff
}

.home-red-btn-1-a {
	text-align: center;
	position: relative;
	z-index: 2;
	margin: -5px 0
}

.home-red-btn-1 .red3 {
	background-color: #ee3233;
	border-radius: 20px;
	border: 2px solid #fff;
	margin: 2px
}

.home-red-btn-1 .red3 a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #b0171f;
	display: block;
	border-radius: 20px;
	padding: 10px
}

.home-red-btn-1 .red3 a:link,
.home-red-btn-1 .red3 a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	border-radius: 20px;
	outline: 0;
	transition: .5s;
	padding: 5px 10px
}

.home-red-btn-1 .blue3 {
	background-color: #039;
	display: inline-block;
	border-radius: 20px;
	border: 2px solid #fff;
	margin: 2px
}

.contact-heading-1,
.contact-heading-2 {
	font-weight: 300;
	line-height: 60px;
	margin: -20px 0 0;
	text-align: center
}

.home-red-btn-1 .blue3 a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #00688b;
	display: block;
	border-radius: 20px;
	padding: 10px
}

.home-red-btn-1 .blue3 a:link,
.home-red-btn-1 .blue3 a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	border-radius: 20px;
	outline: 0;
	transition: .5s;
	padding: 5px 10px
}

.contact-heading-1 {
	font-size: 44px;
	color: #333
}

.contact-heading-2 {
	font-size: 38px;
	color: #696969
}

.table-head-font,
.table-row {
	font-size: 18px
}

.text-center {
	text-align: center
}

.text-left {
	text-align: left
}

.row-color {
	background-color: #303030
}

.table-head-row {
	background-color: #47da46;
	padding: 13px 0 !important;
	font-weight: 400;
	text-align: center
}

.table-row {
	height: 45px;
	border-bottom: 1px solid #303030
}

.table-row-img {
	margin-right: 15px
}

.label-yellow-1 {
	border-radius: 5px;
	background-color: #ffe680
}

.pricing-box-text1 {
	font-size: 15px;
	font-weight: 300;
	color: #3b3b3b
}

.pricing-box-text1 strong {
	font-size: 18px !important;
	color: #3b3b3b
}

.modify-margin-bottom {
	border-bottom: 1px solid rgba(204, 204, 204, .5);
	margin-top: 0 !important
}

.pricing-font-1 {
	padding: 10px 5px;
	margin-top: 5px
}

.pricing-font-2 {
	font-size: 22px;
	padding: 3px;
	color: #434343
}

.pricing-font-3 {
	font-size: 18px;
	padding: 3px;
	color: #434343
}

.padding-top-img {
	padding-top: 20px
}

.margin-bottom-0 {
	margin-bottom: 0
}

.margin-top-0 {
	margin-top: 0
}

.margin-bottom-5 {
	margin-bottom: 5px
}

.margin-top-60 {
	margin-top: 60px
}

.ryp-label-1,
.ryp-label-2 {
	font-weight: 300;
	color: #424242;
	text-align: center;
	float: none;
	margin: 5px 20px 0 0
}

.ryp-input-1 {
	font-weight: 300;
	color: #424242;
	width: 175px;
	border-radius: 4px;
	padding: 4px 10px;
	font-size: 20px
}

.ryp-input-1-width-a {
	width: 200px
}

.ryp-input-1-width-b {
	width: 175px
}

.ryp-label-1 {
	font-size: 22px
}

.ryp-dd,
.ryp-input-1 {
	background-color: #fff;
	border: 1px solid #e1e1e1
}

.ryp-input-2-width-a {
	width: 200px
}

.ryp-input-2-width-b {
	width: 175px
}

.ryp-input-2 {
	font-size: 20px
}

.ryp-label-2 {
	font-size: 16px
}

.display-none {
	display: none
}

.position-label {
	position: inherit;
	float: left
}

.margin-left-300 {
	margin-left: 321px
}

.margin-left-395 {
	margin-left: 394px
}

.margin-left-390 {
	margin-left: 377px
}

.margin-left-280 {
	margin-left: 291px
}

.contact-form-bg-02 {
	background-color: #fff;
	padding: 0
}

.contact-form-bg-02 .contact-form {
	padding: 0 15px 30px
}

.margin-20 {
	margin: 20px !important
}

.features-group a:hover,
a:focus {
	color: #6a96d1;
	text-decoration: none
}

.address-header {
	color: #3c3c3c;
	font-weight: 600;
	padding-bottom: 47px;
	line-height: 44px
}

.features-group .contact-icon-new {
	width: 100px;
	height: 100px
}

.secinn-features-03 {
	background-image: url(../images/texture-bg.jpg);
	background-repeat: repeat;
	background-position: center top;
	margin: 0 auto;
	padding: 50px 0
}

.margin-top-80 {
	margin-top: 80px
}

.headerDivider1 {
	border-left: 1px solid #38546d;
	height: 80px;
	position: absolute;
	right: 488px;
	top: 25px
}

.divider-or {
	font: 18px;
	background-color: #f6f6f6;
	padding: 2px 5px;
	border-radius: 2px;
	position: absolute;
	right: 473px;
	top: 51px
}

.contact-heading-chart,
.h2style {
	font-family: 'Open Sans', sans-serif
}

.margin-bottom-45 {
	margin-bottom: 45px
}

.h2style {
	font-weight: 300;
	color: #333;
	text-align: center;
	font-size: 24px
}

.pricing-li li {
	font-size: 24px;
	font-weight: 200;
	margin-bottom: 25px
}

.highlight1,
.highlight2 {
	padding: 5px;
	border-radius: 5px;
	margin-left: 5px;
	font-weight: 400
}

.highlight1 {
	background-color: #549bff
}

.highlight2 {
	background-color: #71b237
}

.pricing-input {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	padding: 4px 7px;
	width: 112px
}

.home-red-btn-1 .green3 {
	background-color: #009a31;
	border-radius: 20px;
	border: 2px solid #fff;
	margin: 2px 2px; 
    transition: .5s;
	padding: 5px 10px;
	box-shadow: 1px 1px 10px #037728
}

.green3 a {
	color: #f9f9f9;
	text-decoration: none
}

.green3:hover {
	background-color: #037728
}

.payment-form-heading {
	background-color: teal;
	padding: 10px 30px;
	border-radius: 5px;
	color: #fff
}

.payment-form {
	margin-top: 30px
}

.side-text {
	font-size: 16px;
	font-weight: 200;
	padding-top: 5px
}

.radio-button-shift {
	margin-left: 222px;
	margin-top: -55px
}

.padding-top-payr {
	padding-top: 20px
}

.radio-holder {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	font-weight: 200;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.radio-holder input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0
}

.checkmark {
	position: absolute;
	top: 7px;
	left: 0;
	height: 17px;
	width: 17px;
	background-color: #eee;
	border: 1px solid silver;
	border-radius: 50%
}

.radio-holder:hover input~.checkmark {
	background-color: #ccc
}

.radio-holder input:checked~.checkmark {
	background-color: #2196f3
}

.checkmark:after {
	content: "";
	position: absolute;
	display: none
}

.radio-holder input:checked~.checkmark:after {
	display: block
}

.back-to-home,
.loader-div,
.make-inline-block {
	display: inline-block
}

.radio-holder .checkmark:after {
	top: 5px;
	left: 5px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #fff
}

.payment-box-text {
	font-size: 14px;
	font-weight: 300;
	color: #989898;
	text-align: center
}

.payment-form-plan-title {
	font-size: 16px;
	font-weight: 200;
	text-align: center
}

.payment-box-heading {
	font-size: 22px;
	font-weight: 200;
	color: #3b3b3b;
	text-align: center;
	margin: 10px 0
}

.actual-price {
	font-size: 16px;
	font-weight: 200;
	color: #4a4a4a
}

.cutoff {
	text-decoration: line-through;
	color: #717171;
	font-weight: 200;
	font-size: 16px
}

.offerprice {
	color: #f11933;
	font-size: 16px;
	font-weight: 400
}

.offerprice2 {
	color: #f11933;
	font-size: 38px;
	font-weight: 300
}

.discounted-price {
	color: #f11933;
	font-size: 18px;
	font-weight: 400
}

.discounted-price,
.offerprice {
	margin-top: 10px
}

.padding-top-220 {
	padding-top: 220px
}

.payment-confirm-box {
	border: 1px solid gold;
	border-radius: 5px;
	background-color: #fffff4;
	padding: 23px 106px;
	margin-top: -50px;
	margin-left: 21%;
	display: inline-block
}

.reg-offer-table>tbody>tr>td:first-child {
	text-align: right
}

table.reg-offer-table {
	margin-left: 0px !important;
	color: #3d3d3d
}

.two-mnt-cost {
	font-size: 18px
}

.reg-green-box {
	display: inline-block;
	background-color: #d5f2d5;
	padding: 5px 8px;
	border-radius: 5px;
	border: 1px solid #2e993b
}

.reg-you-save {
	color: #2e993b
}

.reg-cut-price {
	font-size: 14px;
	color: #a2a2a2;
	position: relative
}

.reg-cut-price::after {
	border-bottom: 1px solid #ababab;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 50%;
	width: 100%;
	margin: calc(.125em / 2 * -1) auto 0 auto
}

.reg-offer-table>tbody>tr>td {
	padding: 2px 5px
}

.reg-form-title {
	text-align: center;
	color: #3d3d3d
}

.csc-label {
	font-size: 20px;
	margin: 5px 20px 0 0;
	font-weight: 300;
	color: #424242
}

.csc-field {
	font-size: 20px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	width: 100%;
	height: 36px;
	border-radius: 4px;
	padding: 4px 10px
}

.csc-row {
	margin-left: 100px
}

.bank-details {
	background-color: #fffff4;
	border: 1px solid gold;
	border-radius: 5px;
	padding: 10px 20px;
	font-size: 14px
}

.bank-details p {
	color: #3d3d3d
}

.payment-info {
	margin: 5px 0
}

.payment-info p {
	color: #ff7119
}

.payment-info span {
	font-size: 15px;
	padding-top: 6px;
	color: #ff7119
}

.payment-note {
	font-size: 15px;
	padding-top: 5px
}

.payment-form-checkbox {
	margin-top: 4px !important
}

.payment-success {
	color: #49b549;
	font-weight: 200;
	font-size: 35px;
	margin-bottom: 10px
}

.button-td {
	height: 82px
}

.pay-success-img {
	height: 64px;
	width: auto;
	margin: 25px auto
}

.back-to-home {
	text-decoration: none;
	background-color: #3eaee6;
	color: #000;
	padding: 10px 25px;
	margin-top: 25px;
	border-radius: 5px;
	font-size: 18px
}

.back-to-home:hover {
	background-color: #1590ce;
	text-decoration: none;
	color: #000
}

.img-32size {
	height: 20px;
	width: 10px;
}

.iframe-border {
	border: none;
	width: 868px;
	height: 500px;
	overflow: hidden
}

.travel-ul li {
	padding-bottom: 20px
}

.apply-now-btn a:focus,
.careers-gray-btn2 a:focus {
	color: #f9f9f9 !important
}

.module-label {
	color: #000
}

.module-feature-title {
	text-align: center;
	margin: 15px auto
}

.feature-popup-ol {
	text-align: left;
	list-style-position: inside;
	padding: 25px;
	font-size: 20px;
	font-weight: 300;
	color: #525252
}

.feature-popup-ol li {
	border-bottom: 1px solid #bdd2d6;
	padding: 20px 0
}

.feature-inner-ul {
	padding-left: 60px
}

.feature-inner-ul li:before {
	content: "-";
	padding-right: 10px
}

.feature-inner-ul li {
	border-bottom: none;
	padding: 10px 0
}

.btn-grey {
	background-color: #717171;
	color: #f7f7f7
}

.btn-grey:hover {
	background-color: #616161;
	color: #f7f7f7
}

img.featurePopupimg {
	height: 60px
}

.extension-text {
	font-size: 24px;
	font-weight: 200;
	margin-bottom: 25px
}

.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
}

input,
textarea {
	border: 1px solid #00f;
	box-shadow: none
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	box-shadow: none !important
}

input:focus:required:invalid,
textarea:focus:required:invalid {
	box-shadow: 0 0 3px #ff8181
}

.button-padding-new {
	padding: 10px 25px
}

.bank-label-div {
	margin-top: 9px
}

.bank-label {
	font-size: 23px;
	font-weight: 400
}

.loader {
	border: 6px solid #bdbdbd;
	border-radius: 50%;
	border-top: 6px solid #3498db;
	width: 35px;
	height: 35px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes spin {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.loader-div {
	position: absolute;
	left: 18%;
	top: 19%
}

.bg-grey-texture {
	background-image: url(../images/texture-bg.jpg);
	background-repeat: repeat;
	background-position: center top
}

.table-bordered-new>tbody>tr>td {
	border-left: none;
	border-right: none;
	border-bottom: 1px solid silver
}

.signup-btn {
	background-color: #009a31;
	padding: 5px 18px;
	border: 2px solid #f7f7f7;
	border-radius: 32px;
	box-shadow: 1px 1px 5px #d07575;
	color: #fcfcfc;
	font-size: 16px
}

.signup-btn:hover {
	background-color: #077d2d
}

.signup-btn.marg {
	margin-top: 15px;
	margin-bottom: 15px
}

.additional-offer {
	margin-top: 5px;
	font-size: 13px
}

.additional-days {
	border-bottom: 1px solid #ce2525;
	padding-bottom: 2px
}

.free-days {
	color: #585858;
	font-size: 16px
}

.discounted-price.dark {
	color: #a20000
}

.tick {
	color: #059035;
	font-size: 35px
}

.row-marg {
	margin-top: 15px
}

.yellow-line {
	background-color: #c2bfae;
	width: 100%;
	height: 1px
}

.month-label {
	color: #3d3d3d;
	font-size: 18px;
	padding: 5px 25px;
	border-radius: 0 0 9px 9px;
	box-shadow: 1px 1px 2px silver
}

.month-label.first {
	background-color: #fffae2
}

.month-label.second {
	background-color: #fbf3c9
}

.month-label.third {
	background-color: #fff2ad
}

.month-label.fourth {
	background-color: #ffe590
}

.cutoff-modal {
	font-size: 22px;
	color: #8a8a8a;
	position: relative
}

.cutoff-modal::after {
	border-bottom: 1px solid #ababab;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 50%;
	width: 75%;
	margin: calc(.125em / 2 * -1) auto 0
}

.offerprice-modal {
	color: #f11933;
	font-size: 22px
}

.actual-price-modal {
	font-size: 16px;
	font-weight: 200;
	color: #4a4a4a
}

.modal-text {
	font-size: 18px
}

.discount-month-text {
	font-size: 16px;
	font-weight: 200;
	color: #4a4a4a
}

.contact-heading-chart {
	text-align: center;
	font-size: 48px;
	font-weight: 300;
	color: #333;
	line-height: 60px;
	margin: -15px 0 10px
}

.top-br {
	border-top: 1px solid #c7c8c7
}

.glyphicon.glyphicon-time.time-size {
	font-size: 18px !important;
	margin-right: -12px;
	padding-top: 5px;
	color: #f31919;
	opacity: .75
}

.days-counter {
	color: #f31919
}

.payment-comingsoon {
	font-size: 22px;
	font-weight: 200
}

.green2.reg-form {
	padding: 15px 100px !important;
	margin-left: 160px;
	position: relative
}

.green2.reg-form:hover {
	background-color: green
}

.red-tooltip+.tooltip>.tooltip-inner,
.tooltip-arrow {
	background-color: grey;
	text-align: left
}

.info {
	background-color: grey;
	color: #fff;
	font-size: 18px;
	padding: 3px 12px;
	border-radius: 50%
}

.info-career {
	color: #333;
	font-size: 18px;
	padding: 3px 12px;
	border-radius: 2%
}

.radio-holder.off {
	color: grey
}

.blue-highlight {
	background-color: #c8e0ff;
	padding: 2px 16px;
	border-radius: 7px
}

.pricing-cloud-server img {
	height: 60px;
	margin-right: 50px;
	margin-left: 20px
}

.cloud-server-bg {
	background-color: #e4e4e4;
	border-radius: 9px;
	padding: 11px 18px
}

.pricing-cloud-server-main {
	font-size: 20px;
	color: #3d3d3d;
	font-weight: 500;
	margin-bottom: 5px
}

.pricing-cloud-server-sub {
	font-size: 19px;
	color: #3d3d3d;
	font-weight: 200
}

.pricing-cloud-server-sub strong.label {
	color: #3d3d3d;
	font-size: 18px;
	font-weight: 500
}

.label-blue {
	background-color: #71caff
}

.margin-tb-50 {
	margin: 50px auto
}

.option-box p {
	text-decoration: none;
	color: #fff;
	text-align: center;
	padding: 15px;
	font-size: 20px
}

.option-box {
	border: 3px solid #fff;
	border-radius: 9px;
	height: 100px
}

.option-box.first {
	background-color: #f1712a
}

.option-box.second {
	background-color: #f0c419
}

.option-box.third {
	background-color: #2d95bf
}

.option-box.fourth {
	background-color: #955ba5
}

.option-box.first:hover {
	background-color: #f1712a
}

.option-box.second:hover {
	background-color: #f0c419
}

.option-box.third:hover {
	background-color: #2d95bf
}

.option-box.fourth:hover {
	background-color: #955ba5
}

.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-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
}

.indusrty-banner-highlight {
	background-color: #fff2ab;
	padding: 4px 18px;
	border-radius: 9px;
	font-weight: 400
}

.skype {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA1RJREFUSImllVtoXHUQxn8zm2Btdk+UNk1Ni/jU4oMmD1UptkXRp1Jz2a1VaB8s6ovY+mJQVFBUEMULFOoFRLxjTXabiMT2xbaosVqFKipCRRQqMYk27m5CNNkz40OWk7N7Nhrr93T+881838y5zBHiKBQ347IP8euAdkynETuF6yukKiOItgPwl5zjlmCSZUAAeNiVzvJzIPuXU1TFJG7HUN6kN3gfEV/aoFA6ALLvP4jXwb4BuZtscCJpUChtAfno/MUjE8PlEXLBY/Fo0zJuy0mwAq6nQSYwd4Q1qG8CvxW0cyFNFeFRCqWAbNAfm6A4Drom2RB/gOxmZ3rkH+0Pl27H/QXQ5sWg3EY2/dqCwWDRUJVkpWwnm/4gOg4VNxLKFeBzNMso3cFvEZcv3YXIwVhxkRQb6cmMK+i5pLh9WyOeLz+B6feIDCA6TEV+YGBmU8SHmZfB/owJtBL6vQCK8klC3/XH2mH8xrqMVsReZ8QuAGBFOQBStT3KXl7yZgV5MWEgdmnNeT7VC3YQ/OcoplzObPkI+dIDzPmHtc8AUFbRVr5GyM9chdjnSROupy9zPBHPz6wH24JwA2Y3odWvuxGc/YqEHQ3JkAKF4o5EPNdyllzmHbKZO7FgHc4ezMaXsOgQCqUekKElu4CTwFuYHWVn65mGGYenLiNsOoWyum6EZ4TB0rWofJyssgnAQNfGgpMYo6gfpTL7BrvapyOmUOwHfapW3+9XVth3mNUuKidPJeigEqwHBmNMG0oPyPPoyi+jtwgA+TTRo+ivyo6LplD5om60I+ySkF0SIpV+sLlEsbKB2dm2WCSVyMF7tNrxq7XObI2u+y7+CeQesPnFBDPgSXItZ2NTb0voG1sXVsQhu5Dm8hnQdVUmRNhGX+tolPzu9FpSdFVPX5FLj0Xc0EwHFfsaZVWdgy3uoHyxG9HhmPsUyJ5/X3bTXYR+CGVDkrSx2iWXLz+O8GDdmCcQBnA/DT6BuqGyGpMrMelGbTuoNnb3t5NbtJHJ+cDMaWJz0jmXeQi8F+yX/2Wg8iy9rZ81+A9U8Z6vZH76Dtz2otq1ZF49zBzRp8mm70PElzaIY7jcTiidwCW4NQO/45pGbTcmV6MWAGMgxwhTB7i5Jfqu/gZyLTXt//bS4AAAAABJRU5ErkJggg==) no-repeat left center;
	display: block;
	height: 24px;
	width: 24px;
	margin: 0 auto;
	vertical-align: middle
}

.email {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAACZFBMVEUAAADf7Oyuwc9/nbLT4uX8sSPY6OjYZyHn8vKGo7fq8/Pl8PDi7u6MqLuYssJ/nrPC0dfe6+zx9/fu9fXdgDDo8vLg6+zt9PXl8PDi7e7c6urP3OPJ19/T3+XJ1t/D0tvffSiPq7/OnW3S19nG1tzduZrF1dnM3ODw9vbQ1NH3/f7O3uHY5unY5ujk9/3n9Pfk7+/t9PPx/P3U3+bE09zY4ufO2uPWYiCIpbm8z9vby7/Wxbe8knjMtqLEhV7Uv6zSnHXIjWWds8LUx7nHkG6fs8LVwrXYzsfjvJvnwaLHsJrJtKDj8vTj7PLh6vC9zdi6y9bZ5OuYsMCbssO/y9LP3OTVgTvhgi7hfym06P+05f/adETUXCP/lhj95Mv3z677zKzvs4b/kxj/jxfocAn/6tT52r/+4b7/1r741rn807b+2LD4x6XvyKDtr5XuvJTqsILulFXYmFLTi0z9miX9fCXwcCH1pCD+mR/mdRv4lhr3lBr2kBn1ixfmWxXqfxPbdhP9kBHwdRD0hA3icAzmbAzbVQzyewv85c/74cT+2cH/1rr41bT2yan91ab8zqLuvJ/5x5nvuJftwpXytY37x4vzuIX4v4LvpX7vrX35uHvuqXr6vnj2tHfuqW7snW7mp2zdpmrzrmnznWbvm2LhkmLgmV/2pk/slk35qUzjkUrviULniEHof0D0hj/TiTrShzb0lDXlhDH6mi71fy3ocy3WaSvviCrYZCnwiSDNXSD3dx/0ex7oeR7tdh7ziB36Yxv0Yhv6ehr7jhnygRjiYBfuXhf9iRbjcRX6hhPQcRDueAYkszpEAAAAXXRSTlMAzOcc2/fNU8wJzMzMBwkH6c7MzF3X19bW1tawsKamplUD5uDd3NvZ19bV09LPzczMy8mwsK+mThkF6+vr6urp6Ojn5+fl5ePj4d/cy8jIsailfnZwaGZPSw4OBwfWB3Y4AAABjElEQVQoz2LAB2LM2VGAeTRUIqKcFQWUh0MlFKpiQaCipKQCzKgSgUlUJ8U2bp7Tl56ePXVlY1JSNVyiJjl5eVznwvUbinJTpx9OroFIWEaJ1B7fGDf5VP3O/fUNRamLTtaGRVoCJUJ9VZvbe3IbjszK7p87sWVBx/ZmVb8QRQbeQGXP9hVpq5qmpRUXZ8anbMqcd9pD2ZSPgVdWyztlZnzl3rhlLScK8lMq4xNbvbTAEhpCSvkJrYVZaw7tSUxs2pdQoCSkYQySEBcydM4pW5K1unRLzuzd63ptDYXEQRKAmYkLCxvZb13bvbi0sGtK2XxrI2FhUWmQhCgXEDi0zchImLQ0Y4IViAeWkJPgAAHHth3bjtbtstEHcSSkORn45SS4gcBAz6Xu4IFjdnoGIJ6kDEhCkgcIdAT13fPy3HwEdUA8sIS8GCMjo7ogkNDUBBKC6kBCDCqhq8KIBFR0GaVMQBJS2mpsKEBNGywRICDAggYEBPw5GRSDXZkwgFOQIgMDpwUzBrDgxJ10AJjMdedgu8UZAAAAAElFTkSuQmCC) no-repeat left center;
	display: block;
	height: 24px;
	width: 24px;
	margin: 0 auto;
	vertical-align: middle
}

.phone {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AoBChAAb8lZYQAAAd5JREFUSMfdk8FLVFEUh78zAw4zITZqLSJbhAnqY0BlCGnhXsJHIAQtcqW4c1c+3FQEGkT6oEWBQUKLNi1ef0BuRDCiXNwgBxduzApCCqPUee+2udRtZly83tvUWV1+58B3fuecC/96SK2gh7tGKZ2/z/G2EK0viee/TAWgXScHLAODNOWgPARheACUxPM3/haQsd53gUEA9n/Ah22AJuBZEgc2YPK3L4GtDQhDgF49O7WSBmD7j0x4COur8P0bZLL9enbqTFLAYt16Dg/gzSpsqgrnnPdpAL7WV2QeslUZkNHxauIz1a4zBjy2pF0JVGtaS0YCtQQ8saSidp3JdD+a67QAO0DeSBFwWgK1k9iBcfEFKNfUrGvXKaQCMJC3wIQlnQSepzKimnHdAa5Z0gtgWAK1/6vmxsQVcoVToB+I5+/FAhjIEnDVkvaAAQlURY/0XCZ/7Cl9F0DrKtAnnq9iAQzkNjBjSZEZ2RBQpPUEdPdDWK0C98Tzr8cCGMgMcBPI1iWjCJpboKsE+QJoPSfTC14sgIF0Aq+B5sYbFSi2Q8fZSG49yh55RUdeRKA2gTZgvnEHGj5/glcri7FH1MBNu7mq3ppGd4FuCdTHRAALVAY84CLwDhiXQK3x38RPOt2SAgkztioAAAAASUVORK5CYII=) no-repeat left center;
	display: block;
	height: 24px;
	width: 24px;
	margin: 0 auto;
	vertical-align: middle
}

.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
}

.pricing-icon-alerts,
.pricing-icon-bike,
.pricing-icon-cars,
.pricing-icon-clients,
.pricing-icon-import-data,
.pricing-icon-invoice,
.pricing-icon-quotations,
.pricing-icon-tags,
.pricing-icon-tasks,
.pricing-icon-users {
	display: inline-block;
	background: url(../images/pricing-sprite.png) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
	vertical-align: middle;
	margin-right: 15px
}

.pricing-icon-alerts {
	background-position: -5px 0;
	width: 36px;
	height: 36px
}

.pricing-icon-bike {
	background-position: -46px 0;
	width: 36px;
	height: 36px
}

.pricing-icon-cars {
	background-position: -87px 0;
	width: 36px;
	height: 36px
}

.pricing-icon-clients {
	background-position: -5px -41px;
	width: 36px;
	height: 36px
}

.pricing-icon-import-data {
	background-position: -46px -41px;
	width: 36px;
	height: 36px
}

.pricing-icon-invoice {
	background-position: -87px -41px;
	width: 36px;
	height: 36px
}

.pricing-icon-quotations {
	background-position: -5px -82px;
	width: 36px;
	height: 36px
}

.pricing-icon-tags {
	background-position: -46px -82px;
	width: 36px;
	height: 36px
}

.pricing-icon-tasks {
	background-position: -87px -82px;
	width: 36px;
	height: 36px
}

.pricing-icon-users {
	background-position: -5px -123px;
	width: 36px;
	height: 36px
}

.apply-coupon-btn {
	background-color: #ffd7009c;
	border: 2px solid #fff;
	box-shadow: 1px 2px 5px -1px #880f0f;
	padding: 6px 25px;
	border-radius: 9px
}

.apply-coupon-btn:hover {
	background-color: #eac600c7;
	transition: .3s
}

.coupon-success {
	background-color: #efe;
	border: 1px solid #2ba52b;
	border-radius: 3px;
	margin-top: 15px;
	padding: 10px;
	text-align: center
}

.coupon-failed {
	background-color: #fff5f7;
	border: 1px solid #f72727;
	border-radius: 3px;
	margin-top: 15px;
	padding: 10px;
	text-align: center;
	color: #f72727
}

.coupon-cutoff {
	color: silver;
	text-decoration: line-through;
	margin-right: 5px
}

.coupon-price {
	font-size: 18px
}

.applied-coupon-price {
	color: #2ba52b
}

.select-currency {
	margin-top: 25px;
	background-color: #eef9ee;
	padding: 8px;
	border-radius: 3px;
	border: 1px solid green
}

.select-currency p {
	font-weight: 200;
	display: inline-block;
	font-size: 16px
}

.select-currency select {
	background-color: #fff;
	border: 1px solid silver;
	font-size: 16px;
	font-weight: 200
}

.outline-get-quote {
	border: 1px solid #418bca;
	padding: 5px;
	border-radius: 3px;
	font-size: 14px;
	display: inline-block
}

.outline-get-quote:hover {
	background-color: #eaf4fb;
	text-decoration: none;
	box-shadow: 1px 2px 5px -2px silver
}

.pricing-icon-education,
.pricing-icon-emails,
.pricing-icon-general,
.pricing-icon-health,
.pricing-icon-life,
.pricing-icon-safe-deposit {
	display: inline-block;
	background: url(../images/pricing-icon-sprite-2.png) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
	vertical-align: middle;
	margin-right: 15px
}

.pricing-icon-education {
	background-position: -5px 0;
	width: 36px;
	height: 36px
}

.pricing-icon-emails {
	background-position: -46px 0;
	width: 36px;
	height: 36px
}

.pricing-icon-general {
	background-position: -5px -41px;
	width: 36px;
	height: 36px
}

.pricing-icon-health {
	background-position: -46px -41px;
	width: 36px;
	height: 36px
}

.pricing-icon-life {
	background-position: -5px -82px;
	width: 36px;
	height: 36px
}

.pricing-icon-safe-deposit {
	background-position: -46px -82px;
	width: 36px;
	height: 36px
}

.features-page-icon-breadcrumbs,
.main-page-icon-breadcrumbs,
.overview-email,
.overview-exhibitions,
.overview-facebook,
.overview-hoarding,
.overview-linkedin,
.overview-newspaper,
.overview-page-icon-breadcrumbs,
.overview-twitter,
.overview-website,
.pricing-page-icon-breadcrumbs {
	display: inline-block;
	background: url(../images/overview-sprite.png) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left
}

.features-page-icon-breadcrumbs {
	background-position: -5px 0;
	width: 64px;
	height: 64px
}

.main-page-icon-breadcrumbs {
	background-position: -5px -69px;
	width: 64px;
	height: 64px
}

.overview-page-icon-breadcrumbs {
	background-position: -5px -138px;
	width: 64px;
	height: 64px
}

.pricing-page-icon-breadcrumbs {
	background-position: -5px -207px;
	width: 64px;
	height: 64px
}

.overview-email {
	background-position: -5px -276px;
	width: 47px;
	height: 47px
}

.overview-exhibitions {
	background-position: -5px -328px;
	width: 47px;
	height: 47px
}

.overview-facebook {
	background-position: -5px -380px;
	width: 47px;
	height: 47px
}

.overview-hoarding {
	background-position: -5px -432px;
	width: 47px;
	height: 47px
}

.overview-linkedin {
	background-position: -5px -484px;
	width: 47px;
	height: 47px
}

.overview-newspaper {
	background-position: -5px -536px;
	width: 47px;
	height: 47px
}

.overview-twitter {
	background-position: -5px -588px;
	width: 47px;
	height: 47px
}

.overview-website {
	background-position: -5px -640px;
	width: 47px;
	height: 47px
}

.features-page-icon-breadcrumbs,
.main-page-icon-breadcrumbs,
.overview-page-icon-breadcrumbs,
.pricing-page-icon-breadcrumbs {
	pointer-events: none
}

.css-texture-bg {
	background: linear-gradient(45deg, rgba(152, 152, 152, .07) 0, rgba(152, 152, 152, .07) 48%, rgba(136, 136, 136, .07) 48%, rgba(136, 136, 136, .07) 100%), linear-gradient(45deg, rgba(235, 235, 235, .06) 0, rgba(235, 235, 235, .06) 79%, rgba(218, 218, 218, .06) 79%, rgba(218, 218, 218, .06) 100%), linear-gradient(135deg, rgba(12, 12, 12, .04) 0, rgba(12, 12, 12, .04) 30%, rgba(79, 79, 79, .04) 30%, rgba(79, 79, 79, .04) 100%), linear-gradient(45deg, rgba(173, 173, 173, .03) 0, rgba(173, 173, 173, .03) 66%, rgba(245, 245, 245, .03) 66%, rgba(245, 245, 245, .03) 100%), linear-gradient(135deg, rgba(84, 84, 84, .06) 0, rgba(84, 84, 84, .06) 51%, rgba(165, 165, 165, .06) 51%, rgba(165, 165, 165, .06) 100%), linear-gradient(45deg, rgba(15, 15, 15, .02) 0, rgba(15, 15, 15, .02) 14%, rgba(95, 95, 95, .02) 14%, rgba(95, 95, 95, .02) 100%), linear-gradient(0deg, rgba(34, 34, 34, .05) 0, rgba(34, 34, 34, .05) 58%, rgba(98, 98, 98, .05) 58%, rgba(98, 98, 98, .05) 100%), linear-gradient(90deg, #026ea5, #32d8da);
	border-radius: 4px 4px 0 0;
	text-align: center
}

.offer-title {
	display: inline-block;
	color: #fff;
	font-weight: 300;
	text-align: center;
	letter-spacing: 1px;
	text-shadow: 1px 1px 3px #2a5e79e0
}

.offer-btn-new {
	font-size: 14px;
	background-color: #009a31;
	padding: 5px 13px;
	border: 2px solid #f7f7f7;
	border-radius: 32px;
	box-shadow: 1px 1px 5px #d07575;
	color: #fcfcfc;
	display: inline-block;
	margin-top: 20px
}

.offer-btn-new:focus,
.offer-btn-new:hover {
	text-decoration: none;
	color: #fff;
	transition: .3s;
	background-color: #008229;
	box-shadow: 2px 2px 9px #d07575
}

#content-bg.small-padd {
	padding-top: 12px
}

.offer-box {
	border: 1px solid #8da9ad;
	border-radius: 5px;
	margin-top: -10px;
	background-color: #fff;
	box-shadow: 0 2px 12px -6px #214b65
}

.offer-box-title h4 {
	text-align: center;
	font-weight: 400;
	font-size: 24px;
	padding: 18px 0;
	color: #3d3d3d;
	letter-spacing: 1px
}

.offer-line {
	font-weight: 300;
	font-size: 20px;
	color: #3d4144;
	margin: 20px 0;
	margin-top: 0;
	text-align: center;
	letter-spacing: .2px;
	margin-bottom: 25px
}

.offer-line span {
	border-bottom: 1px solid #52bf55
}

.offer-user-field {
	margin-top: 15px;
	margin-bottom: 15px
}

.offer-user-field>div {
	display: inline-block
}

.offer-user-field>div:nth-child(1) {
	width: 49%;
	text-align: right;
	vertical-align: top
}

.offer-user-field>div:nth-child(2) {
	width: 49%
}

.user-label>p {
	margin-right: 10px;
	font-size: 15px
}

.user-text {
	border: 1px solid gray;
	padding: 5px;
	border-radius: 3px;
	width: 50px;
	background-color: #fff
}

.offer-reset,
.offer-view-cost {
	padding: 5px 15px;
	margin-left: 5px;
	border: none;
	border-radius: 3px;
	color: #fff;
	text-shadow: 1px 1px 2px gray;
	letter-spacing: .5px
}

.offer-view-cost {
	background-color: #2a74e8;
	border: 1px solid #4587ad
}

.offer-reset {
	background-color: #eeba30;
	border: 1px solid #fbd470
}

.offer-reset:focus,
.offer-view-cost:focus {
	outline: 0
}

.offer-reset:hover,
.offer-view-cost:hover {
	transition: .3s;
	box-shadow: 1px 3px 5px -2px #ababab
}

.offer-view-cost:hover {
	background-color: #105280
}

.offer-reset:hover {
	background-color: #ca9b1f
}

.offer-user-note {
	margin-top: 5px;
	color: gray;
	display: block;
	font-size: 12px
}

.cut-price {
	color: #a9a9a9;
	font-weight: 300;
	text-decoration: line-through;
	margin-left: 5px
}

.offer-btn-holder {
	text-align: center;
	margin-bottom: 25px
}

.offer-btn-holder button {
	background-color: #379839;
	font-size: 18px;
	color: #fff;
	padding: 7px 17px;
	border-radius: 50px;
	border: 2px solid #fff;
	letter-spacing: .5px;
	box-shadow: 1px 1px 9px -1px #3e0000;
	font-weight: 300
}

.offer-btn-holder button:hover {
	background-color: #1b8010;
	transition: .3s ease
}

.offer-box {
	position: relative;
	overflow: hidden
}

.offer-band {
	position: absolute;
	top: 12px;
	left: -25px;
	background-color: #dc1414;
	color: #fff;
	width: 100px;
	text-align: center;
	border-top: 2px solid #36b130;
	border-bottom: 2px solid #36b130;
	transform: rotate(-45deg);
	font-size: 14px;
	font-family: arial
}

.insite-section {
	border: 1px solid silver;
	padding: 15px;
	display: flex;
	border-radius: 5px
}

.insite-img-holder {
	margin-right: 25px !important
}

.insite-text h4 {
	font-size: 18px;
	text-decoration: none !important;
	margin-bottom: 15px
}

.insite-text p {
	font-size: 14px;
	margin-bottom: 12px
}

.insite-img-holder,
.insite-text {
	margin-bottom: 0 !important
}

.bracket-small {
	font-size: 14px;
	color: #383838
}