/* Begin Hector CSS */
p {
	margin-bottom:20px;
}
.alert {
	margin-top:100px;
}
.page-title-block {
	background-color: #00adee !important;
	color:#302542 !important;
}
.page-title-block h1 {
	color:#fff !important;
}
.alert h1 {
	font-family: Quicksand !important;
	font-size: 30px !important;
	color: #000 !important;
}
.alert p {
	font-family: OpenSans-Light !important;
	font-size: 23px !important;
	line-height:  normal !important;
}
.top-cta {
	background-color: #f1f1f1;
	padding: 40px 15%;
	margin-top: 90px;
	margin-bottom: 10px !important;
}
.top-cta p {
	font-family: OpenSans-Light;
	font-size: 23px;
	color: #302542;
}
.row div {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.accordion > h5 {
	color: #9073b3;
	text-transform: uppercase !important;
	font-size: 36px;
}
.shipping-calculator-button:before {
	border-color: #9073b3 !important;
	color: #9073b3 !important;
}
.differentiator-heading {
	color:#302542;
	font-family:Quicksand;
	font-size:30px;
	padding:10px 0px;
	text-transform:uppercase;
	margin-top:100px;
}
.purple-box-content {
	background-color: #e8e6f0;
	padding: 40px 25px !important;
}
h4 {
	font-family: Quicksand !important;
	font-size: 26px !important;
	color: #808184 !important;
	text-transform: capitalize !important;
	letter-spacing: -1px;
}
.one_half {
	font-family: OpenSans-Regular;
	font-size: 16px;
	color: #302542;
}
.accord-right-list {
	color: #9073b3;
	font-family: Quicksand;
	font-size: 26px;
	list-style:none;
}
.accord-right-list i {
	font-size:20px;
}
.accord-right-list li {
	padding: 5px 0px 5px 0px;
	border-bottom:1px solid #bcbac5;
}

.accord-right-list li:before{
   content: "" !important;
   margin-right:15px;
}

.accord-right-list a {
	color: #9073b3;
	font-family: OpenSans-Regular;
	text-decoration: none;
	transition: 0.5s ease all;
}
.accord-right-list a:hover {
	color:#302542;
}
.pricing-heading {
	color: #645975;
	font-size: 40px;
	font-family: OpenSans-Light;
	margin-top: 80px;
	margin-bottom: 80px;
	text-transform: uppercase;
	letter-spacing: -2px;
}
#price-head-bg, #price-head-bg-2, #price-head-bg-3 {
	background-color: #f1f1f1;
}
.container .vc_col-sm-12 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
#price-head-bg-2 {
	padding-bottom: 80px;
}
.pair-row div {
	margin-top: 0px;
	margin-bottom: 70px;
}
.pair-row a {
	color: #00adee;
	text-decoration: underline;
	font-family: OpenSans-Regular;
	font-size: 20px;
}
.pricing-table.style-3 .pricing-column .pricing-title {
	border: 1px solid #d7d7d7;
	background-color: #312543;
	color: #fff;
}
.pricing-table.style-3 .pricing-column .pricing-price {
	border: 1px solid #d7d7d7;
	background-color: #fff;
}
.pricing-price {
	font-family: Quicksand-Light !important;
	color: #302542 !important;
	letter-spacing: -4px;
}
.pricing-price span {
	letter-spacing: 0px;
	color: #808184 !important;
	font-family: Quicksand !important;
	font-size: 16px !important;
}
.pricing-table.style-3 .pricing-column .pricing-footer {
	border: 1px solid #d7d7d7;
	background-color: #fff;
}
img.wrap-box-element {
}
.pricing-table.style-3 .pricing-column .pricing-footer a {
	background: #86C042 !important;
}
.pricing-table.style-3 .pricing-column .pricing-footer a:hover {
	background-color: #699e29 !important;
}
/* Bottom CTA */
.bg-grey {
	background-color: #f1f1f1 !important;
	margin-top: 90px;
	padding: 40px 0px;
	max-height: 250px;
}
#main .central-wrapper {
    padding-bottom: 90px !important;
}
.grow-cta {
	color: #231f20;
	font-family: Quicksand;
	letter-spacing: 1px;
	font-size: 32px;
	padding: 20px 0px 30px 0px;
	line-height: 34px;
}
.logo-full {
	max-width: 235px;
}
.page-id-2154 #main .central-wrapper {
    padding-bottom: 80px !important;
}

.page-id-2156 #main .central-wrapper {
    padding-bottom: 90px !important;
}

/* End Bottom CTA */

@media all and (min-width: 766px) and (max-width: 1024px) {
}

@media only screen and (max-width: 1230px) {
}

/* Large Devices Only */
@media only screen and (min-width: 550px) {
}

/* Bootstrap Medium Devices */
@media (max-width: 1200px) {
}

/* Footer Fixes */
@media (max-width: 1000px) and (min-width: 992px) {
}

@media all and (min-width: 992px) and (max-width: 992px) {
.central-wrapper {
	width: auto;
}
}

/* Bootstrap Small Devices */
@media (max-width: 992px) {
}

/* Bootstrap Small Devices */
@media only screen and (max-width: 800px) {
.vc_non_responsive .vc_row .vc_col-sm-12 {
	width: 99.9%;
}
#price-head-bg-2 .vc_col-sm-4 {
	width:99.9%;
	margin-top:30px;
}
#price-head-bg-2 .vc_col-sm-4:last-child .wpb_wrapper {
	background-color:#fff;
	/*border: 1px solid #d7d7d7;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;*/
}
.accord-right-list {
	padding-left:0px !important;
}
}
/* Bootstrap Small Devices */
@media only screen and (max-width: 768px) {
.central-wrapper {
	width: 100%;
}
.top-cta {
	margin-top: 20px;
}
.accordion > h5 {
	font-size: 26px;
}

}

/* Small Devices */
@media only screen and (max-width: 550px) {
/* Bottom CTA */
.grow-cta {
	line-height: 40px;
}
/* End Bottom CTA */
}
