body.body-nav-white{
	padding-top: 91px;
}
footer {
	margin-top: 100px;
}
section.payment-hero {
  padding: 0px 0 35px;
  border-top: 1px solid #e7e8ec;
}
section.payment-hero h2 {
	margin-bottom: 10px;
}

.breadcrumb.breadcrumbHolder{
	text-align:right;
}
.breadcrumb.breadcrumbHolder a{
	color:#006BED;
}
.breadcrumb.breadcrumbHolder ol{
	list-style-type:none;
	padding:0
}
.breadcrumb.breadcrumbHolder ol li{
	list-style:none;
	display:inline-block
}
.breadcrumb.breadcrumbHolder ol li:not(:last-child):after{
	content:"/";
	color:#006BED;
	margin:0 5px
}
section.description {
    padding: 50px 0;
    background: #f7f7f7;
}
section.highrisk-merchant {
    padding: 50px 0;
}
h2,p{
	margin-bottom:15px;
}
.cbd{
	margin-top:50px;
}
.hm-left {
    float: left;
    width: 55%;
}
.hm-right {
    float: right;
    width: 40%;
    text-align: center;
}
section.highrisk-industries {
    padding: 50px 0;
    background: #f7f7f7;
}
.highrisk-industries .container1170 > h2{
	text-align:center;
}
.highrisk-industries .container1170 > p{
	text-align:center;
}
.it-right {
    float: left;
    width: 40%;
	text-align: center;
}
.it-left {
    float: right;
    width: 60%;
}
.industries-holder h3{
	font-size:42px;
	margin-bottom: 15px;
}
.ib-left {
	float: left;
	width: 60%;
}
.ib-right {
	float: right;
	width: 40%;
	text-align: center;
}
.industry-top {
    margin-bottom: 40px;
}
.industry-bottom {
    margin-bottom: 40px;
}
.industries-holder {
    margin-top: 70px;
}
.industry-top.ilast {
    margin-bottom: 0px;
}
.other-industries ul li {
    list-style: none;
    position: relative;
    font-weight: 700;
    margin-bottom: 30px;
	float: left;
	width: 33.333333%;
}
.other-industries ul li:before {
    content:url(../png/check-36.png);
    position: absolute;
    left: -42px;
}
.other-industries ul li:before {
    content:url(../png/check-37.png);
    position: absolute;
    left: -42px;
}
section.other-industries {
    padding: 20px 0 35px;
    background: #f7f7f7;
}
.other-industries h2{
	text-align:center;
}
.other-industries p{
	text-align:center;
	margin-bottom: 50px;
}
.other-industries ul{
    padding-left: 130px;
	margin-bottom: 0;
}
section.cardprocessing {
    padding: 50px 0;
}
.cardprocessing .container1170 > p{
	margin-bottom:50px;
}
.cp-left {
    float: left;
    width: 29%;
    text-align: center;
}
.cp-right {
    width: 70%;
    float: right;
    margin-bottom: 25px;
}
.visit-website a{
	padding: 0 40px;
	height: 42px;
    line-height: 42px;
}
.visit-website {
    margin-top: 30px;
}
.cardprocessor {
    padding-bottom: 30px;
    margin-bottom: 50px;
    border-bottom: 1px solid #d7d7d7;
}
.cp-left img{
	max-width:100%;
}
.cplast{
	margin-bottom:0;
}
.footer-btns{
	margin-top:50px;
}
.footer-btns a{
	min-width: 270px;
	margin: 0 10px;
}
@media(max-width:767px){
	.breadcrumb.breadcrumbHolder ol li{
		display:inline-block;
		text-align: left;
	}
	.breadcrumb ol {
		text-align: left;
	}
}	


@media(max-width: 1199px) {
	img{
		max-width:100%;
	}
	.payment-hero h3{
		font-size:24px;
	}
	.hm-right {
		margin-top: 50px;
	}
}
@media(max-width: 1023px) {
	.hm-left {
		float: none;
		width: 100%;
	}
	.hm-right {
		float: none;
		width: 100%;
	}
	.it-left {
		float: none;
		width: 100%;
	}
	.it-right,.ib-left,.ib-right {
		float: none;
		width: 100%;
	}
	.other-industries ul {
		padding-left: 50px;
	}
}
@media(max-width: 767px) {
	.payment-hero h3 {
		font-size: 20px;
	}
	.industries-holder h3 {
		font-size: 35px;
		line-height: 40px;
	}
	.other-industries ul li {
		margin-bottom: 25px;
		float: none;
		width: 100%;
	}
	.cardprocessing .container1170 > h2 br{
		display:none;
	}
	.cp-left {
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}
	.cp-right {
		width: 100%;
		float: none;
		margin-bottom: 25px;
		text-align: center;
	}
	.footer-btns a {
		margin: 10px 10px;
	}
	.footer-btns {
		margin-top: 20px;
	}
	section.other-industries {
		padding: 0 0 35px;
	}
	section.payment-hero h2{
		font-size:33px;
	}
}

@media(max-width:320px){
	.cardprocessing h2{
		font-size:26px;
	}
	.other-industries h2 {
		font-size: 26px;
	}
	section.payment-hero h2 {
		font-size: 27px;
	}
	section.description {
		padding: 40px 0 30px;
	}
	.industries-holder h3 {
		font-size: 28px;
	}
}