 @media only screen and (max-width:1199px) {
.payments-text {
	width: 100%;
	padding: 15px;
}
.support-list li {
	width: 30.33%;
}
.support-contact-section {
	padding: 55px 0;
}
.support-list li {
	min-height: 413px;
}
.faq-list li {
	min-height: inherit;
}
.payments-text p {
	padding: 0 15px 0 0;
}
.service-item {
	width: 31.33%;
}
.service h4 {
	line-height: 25px;
}
.list-socialicon li a {
	font-size: 12px;
}
.nav-sup ul li a {
	padding: 0 10px 12px;
}
.solution-box {
	min-height: 360px;
}
.banner-area {
	width: 100%;
	height: 100%;
	transform: scale(1.3, 1.0);
}
.img-text p {
	font-size: 11px;
}
.pos-systems-list li {

    width: 31.33%;
    min-height: 178px;
    margin: 8px;

}
.crocess-box li:last-child {

    width: 100%;
    max-width: 593px;

}
}
@media only screen and (max-width:991px) {
.payments-text {
	width: 100%;
	padding: 15px;
}
.elementor-divider {
	margin: 0 0 0 20px;
}
.about-banner-text h2 {
	padding: 20px;
}
.about-innerbanner-text {
	top: 10em !important;
}
.inner-banner {
	height: auto !important;
}
.paying-head h3 {
	line-height: 35px;
}
.community-business h3 {
	line-height: 30px;
}
.credit-card-section {
	padding: 3em 1em;
}
.list-address li figure {
	margin: 25px 12px 0px 0px;
}
.footer-logo {
	margin-left: 0;
}
.looking-section {
	padding: inherit;
}
.paying-head h3 {
	line-height: 35px;
}
.service-item {
	width: 100%;
	margin: 20px 0 !important;
}
/*.inner-banner {
	padding: 150px 0;
}*/
.support-list li {
	width: 30.33%;
}
.support-contact-section {
	padding: 55px 0;
}
.support-list li {
	min-height: 413px;
}
.faq-list li {
	min-height: inherit;
}
.main-office h3 {
	line-height: 30px;
}
.map iframe {
	width: 100%;
}
.banner-area iframe {
	min-height: 255px;
}
.banner-area {
	min-height: 255px;
	height: 100%;
}
.about-banner-text {
	top: 9em;
}
.list-socialicon li {
	margin: 0;
}
.banner-bttn {
	margin: 0;
}
.payments-ares-section {
	padding: 4em 0;
}
.about-banner-text h2 {
	line-height: 27px;
	font-size: 22px;
}
.elementor-divider {
	margin: 0 0 0 20px;
}
.payments-text h2 {
	font-size: 20px;
	font-weight: 600;
}
.payments-text p {
	padding: 0 15px 0 0;
}
.inner-banner:before {
	min-height: 281px !important;
	height: auto !important;
}
.service h4 {
	line-height: 25px;
}
.services-right h3 {
	font-size: 20px;
	line-height: 28px;
}
.services-right h5 {
	font-size: 14px;
}
.services-pd {
	padding: 0;
}
.services-left {
	margin-top: 2em;
}
.services-right {
	margin-bottom: 2em;
}
.list-contact {
	padding: 0 15px;
}
.community-text p {
	padding: 15px;
}
.credit-list {
	padding: 0;
}
.img-text p {
	font-size: 11px;
}
.card-processing h3 {
	line-height: 30px;
}
.solution-body {
	padding: 45px 0px 0 0;
}
.can-find-section {
	padding: 20px 0 45px 0px;
}
.we-know h2 {
	font-size: 25px;
}
.knowledgeable h4 {
	line-height: 30px
}
.about-innerbanner-text {
	top: 14em !important;
}
.list-item li {
	min-height: 115px;
	width: 50%;
	float: left;
	margin: 0;
	border: 1px dotted #ddd;
	padding: 15px;
}
.services-left {
	width: 180px;
	height: 180px;
}
.services-left img {
	width: 100px;
}
.payments-text p {
	font-size: 13px;
}
.pay-list {
	position: relative;
}
.pay-list:before {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: " ";
	background: rgba(0,0,0,0.8);
}
.text-copyright {
	text-align: justify;
}
.pos-systems-list li {
	min-height: 105px;
	width: 100%;
}
.sale-area {

    float: right;
    width: 100%;

}
.crocess-box li {

    min-height: 235px;
    width: 100%;

}
.crocess-box li:last-child {

    
    max-width: 100%;

}

@media only screen and (max-width:767px) {
.elementor-divider {
	margin: 0 0 0 20px;
}
.inner-banner {
	height: auto !important;
}
.success-story-img {
	float: inherit;
	text-align: center;
	margin: 0 auto;
}
.looking-text h3 {
	line-height: 35px;
}
.support-contact-section {
	padding: 55px 0;
}
.support-list li {
	width: 100%;
	margin: 15px 0;
}

}
 @media only screen and (max-width:575px) {
.elementor-divider {
	margin: 0 0 0 20px;
}
.inner-banner {
	height: auto !important;
}
.success-story-img {
	float: inherit;
	text-align: center;
	margin: 0 auto;
}
}
@media only screen and (max-width:480px) {
.footer-logo {
	margin-left: 0;
}
.list-address li figure {
	margin: 25px 22px 0 0;
}
.pay-img-area {
	padding: 52px 0;
}
.pay-img-area img {
	max-width: 100%;
	height: auto;
}
.img-text img {
	width: 35px;
}
.inner-banner {
	height: auto !important;
}
.services-right {
	text-align: center;
	display: block;
	margin-top: 0;
	margin-bottom: 2em;
}
.services-pd {
	padding: 5px 0;
}
.services-left {
	margin-top: 1em;
}
.success-story-img {
	float: inherit;
	text-align: center;
	margin: 0 auto;
}
.pay-list {
	position: relative;
}
.pay-list:before {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: " ";
	background: rgba(0,0,0,0.8);
}
.pos-systems-list li {
	width: 100%;
}
.crocess-box li {

    min-height: 275px;
    width: 100%;

}
}
