.index-hero {
	background-image: url("/assets/custom/images/index-wesell.jpg");
}

.index-hero .device {
	left: 520px;
}

.features-grid-section .row {
	margin-top: 50px;
}

.features-grid-section strong {
	font-weight: 600 !important;
	font-size: 20px !important;
}

.features-grid-section p {
	font-size: 16px !important;
}

.features-section .info h4 {
	color: #0b4365 !important;
	font-weight: 600 !important;
    font-size: 25px !important;
    line-height: 34px !important;
}

.features-section {
	margin-top: 60px !important;
}

.features-section .info p {
	color: #292b2f !important;
	font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 30px !important;
}

.pricing-dark-section .charts {
	margin-top: 10px !important;
}

.bg-arrow {
	background-color:#fff !important;
	background-image:url('/assets/custom/images/bg_arrow.png') !important;
	background-repeat: no-repeat !important;
	background-position: right !important;
}


.pricing-comparison-section .question strong {
	font-weight: 600 !important;
    font-size: 20px !important;
    color: #2b2b2b !important;
}

.pricing-comparison-section .faq .questions .question p {
    color: #353535 !important;
    font-size: 16px !important;
    line-height: 25px !important;
}

.footer--light .menu ul li {
    color: #89a1c0 !important;
}

.footer .menu ul li {
    font-weight: 500 !important;
    font-size: 13px !important;
}

.pricing-dark-section {
	padding-bottom: 100px !important;
	background: radial-gradient(#5e6873,#253241);
}

.clients-section {
	margin-top: 50px !important;
}


.invoice {
	background: transparent !important;
	padding-top: 0 !important;
}

.invoice .container {
	width: auto !important;
}

.invoice .invoice-wrapper {
    border: 0px solid #cdd3e2 !important;
    box-shadow: 0 0 0px #ccc !important;
    padding: 0px !important;
    margin-top: 60px !important;
}

.invoice .invoice-wrapper .line-items {
	margin-top: 0px !important;
}

.invoice .invoice-wrapper .row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.invoice .invoice-wrapper .item {
	border-bottom: 1px dotted #eee !important;
}

.invoice .invoice-wrapper .item:last-child {
	border-bottom: 0px dotted #eee !important;
}

.invoice .invoice-wrapper .pages {
	margin-top: 30px !important;
	float:right !important;
}

.invoice .invoice-wrapper .print {
	margin-top: 30px !important;
}

.invoice .invoice-wrapper .headers {
	font-weight: 600 !important;
	font-size: 15px !important;
}

.invoice .invoice-wrapper .items .item span.name {
	font-weight: 600 !important;
	color: #313131 !important;
}


.contact-us-info .status-page {
	margin-top: 0px !important;
}

.contact-us-info .status-page .container{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.contact-us-info .status-page .current-status {
	margin-top: 30px !important;
}

.contact-us-info .status-page .line-items {
	font-size: 12px;
	color: #696969;
}

.contact-us-info .status-page .line-items .headers {
	border-top: 2px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding: 2px;
}

.contact-us-info .status-page .line-items .items {
	border-bottom: 2px solid #d8d8d8;
	padding: 2px;
}

.contact-us-info .status-page .current-status .help {
	margin-left: 25px !important;
}

.clients-section {
	background: radial-gradient(#e7eaef,#b3bac1) !important;
}

.clients-section .logos img {
	margin: 10px !important;
}

.clients-section .container {
	max-width: 1102px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.clients-section h2 {
	color: #212529;
	font-weight: 500 !important;
}

@media (max-width: 767px) {
	.clients-section .logos img {
		display: inline !important;
	}
}

.footer .partener-section img {
	margin-top: 5px;
}

.footer .partener-section .menu {
	margin-top: 20px;
}

.footer .credits {
	margin-top: 0px !important;
}

.invoice {
	padding-bottom: 50px !important;
}

.contact-us-info {
	padding-bottom: 50px !important;
}

.support-header .container > p {
	margin-top: 15px !important;
}

.support-header .row {
	margin-top: 20px !important;
}

.pricing-comparison-section {
	overflow-x: auto !important;
}

.pricing-comparison-section .chart .plan-col .spec {
	margin-top: 30px !important;
	text-align: center !important;
}

.pricing-comparison-section .message {
	text-align: left !important;
}


.pricing-comparison-section .message p {
	margin-top: 10px !important;
	margin-bottom: 0px !important;
}