/*----------------------------------
    HIGHER RESOLUTION SCCREENS: 1920PX
-----------------------------------*/

@media screen and (min-width: 1920px) {}

/*----------------------------------
    MEDIUM LAYOUT: 1280px
-----------------------------------*/


@media only screen and (min-width: 992px) and (max-width: 1200px) {}


/*----------------------------------
    TABLET LAYOUT: 768px
------------------------------------*/

@media (min-width: 768px) and (max-width: 991px) {


	section {
		padding: 40px 0;
	}

	.section-header {
		margin-bottom: 25px;
	}

	.section-header h2 {
		font-size: 36px;
	}

	a.order-btn {
		font-size: 20px;
		height: 52px;
		line-height: 52px;
	}

	.navbar-mobile a,
	.navbar-mobile a:focus {
		justify-content: center;
	}

	#header .nav-right {
		padding-left: 0px;
	}

	#header .nav-right a:last-child {
		margin-right: 20px;
	}

	#hero {
		height: 100%;
		padding-top: 120px;
		padding-bottom: 50px;
		text-align: center;
	}

	#hero .hero-img {
		margin-bottom: 30px;
	}

	.section-header h2 {
		font-size: 32px;
		line-height: 42px;
	}

	.section-header h2 br {
		display: none;
	}

	.section-header p br {
		display: none;
	}

	.section-header p {
		font-size: 16px;
		line-height: 28px;
	}

	#hero .owl-dots {
		margin-bottom: 16px;
	}

	#hero h1 {
		font-size: 38px;
	}

	#hero h2 {
		font-size: 30px;
		margin-bottom: 26px;
	}

	#hero p {
		line-height: 28px;
		font-size: 20px;
	}

	#hero a.btn-our-services {
		font-size: 16px;
	}

	#hero .hero-section-test {
		padding: 0;
	}

	#happy-customers .section-header {
		padding: 0 40px;
	}

	#happy-customers .section-header h2 {
		line-height: 34px;
		margin-bottom: 16px;
	}

	#happy-customers .section-header p {
		font-size: 16px;
		padding: 0;
	}

	#happy-customers .happy-customers-logo {
		border-right: 0;
	}

	#happy-customers .row {
		margin: 0;
	}

	#happy-customers .col-md-4 {
		padding: 0;
	}

	#happy-customers .happy-customers-logo {
		padding: 24px 70px;
	}

	#one-platform .one-platform-box {
		padding: 30px;
	}

	#one-platform .one-platform-box h3 {
		font-size: 24px;
	}

	#one-platform .one-platform-box p {
		font-size: 16px;
		line-height: 26px;
	}

	#one-platform .one-platform-box span::after {
		width: 8px;
		height: 8px;
	}

	#one-platform .one-platform-box span {
		font-size: 16px;
	}

	#choose-us .choose-us-box img {
		width: 70px;
	}

	#choose-us .choose-us-box h3 {
		font-size: 22px;
	}

	#products .products-area .products-icon {
		width: 70px;
		height: 70px;
	}

	#products .products-area img.first-child-img {
		width: 28px;
	}

	#products .products-area img {
		width: 48px;
	}

	#products .products-area h3 {
		font-size: 22px;
	}

	#products .products-area a i {
		font-size: 28px;
	}

	#how-it-work .your-path-info {
		padding: 0;
	}

	#how-it-work .your-path-info .your-path-info-icon {
		width: 70px;
		height: 70px;
	}

	#how-it-work .your-path-info .your-path-info-icon img {
		width: 48px;
	}

	#how-it-work .your-path-info h3 {
		font-size: 22px;
		margin-bottom: 22px;
	}

	#powerful-tech img {
		border-radius: 28px;
		margin-bottom: 28px;
	}

	#powerful-tech .powerful-tech-text .icon-box img {
		margin-bottom: 0;
	}

	#powerful-tech .powerful-tech-text .icon-box {
		width: 70px;
		height: 70px;
	}

	#powerful-tech .powerful-tech-text .icon-box img {
		width: 48px;
	}

	#powerful-tech .powerful-tech-text h4 {
		font-size: 24px;
	}

	#contact-us .contact-info {
		padding-right: 10px;
	}

	#contact-us .bg-img {
		top: 0;
		left: 0;
	}

	#contact-us .contact-us-logo {
		margin-bottom: 32px;
	}

	#contact-us .contact-us-logo img {
		max-height: 60px;
	}

	#contact-us .contact-info h4 {
		font-size: 22px;
		margin-bottom: 22px;
	}

	#contact-us .contact-info h5 {
		font-size: 18px;
	}

	#contact-us .schedule-demo-form .text-center p {
		font-size: 14px;
		line-height: 24px;
	}

	#contact-us-form .contact-box h3 {
		font-size: 22px;
	}

	#contact-us-form .contact-box {
		padding: 40px 20px 40px 20px;
	}

	#contact-us-form .schedule-demo-form .section-title h4 {
		font-size: 28px;
	}

	#contact-us-form .contact-us-form-info p br {
		display: none;
	}

	#contact-us-form {
		padding: 40px 0 60px 0;
	}

	#contact-us .contact-info p {
		font-size: 16px;
	}

	#contact-us .contact-info .customer-support a,
	#contact-us .contact-info .phone a {
		font-size: 17px;
	}

	#contact-us .form-control {
		font-size: 16px;
	}

	#our-client .section-header {
		margin-bottom: 48px;
	}

	#our-client .our-client-say .stars img {
		width: 24px;
	}

	#our-client .our-client-say p {
		font-size: 16px;
		line-height: 26px;
	}

	#support-team .support-team-icon-box img {
		width: 56px;
	}

	#support-team .support-team-icon-box h4 {
		font-size: 24px;
	}

	#support-team .support-team-img img {
		width: 100%;
	}

	#support-team .support-team-img {
		margin-bottom: 30px;
	}

	#footer {
		padding: 60px 0 0 0;
	}

	#footer .footer-about a img {
		width: 160px;
	}

	#footer .footer-btn .register-btn {
		margin: 0;
	}

	#footer .footer-btn .register-btn {
		margin: 0;
	}

	#footer .footer-btn h5 {
		font-size: 20px;
		margin-bottom: 26px;
	}

	#about-us .about-us-title {
		padding: 32px 22px 0 22px;
		text-align: center;
	}

	#about-us .about-us-title h1 {
		font-size: 32px;
	}

	#about-us .about-us-title p {
		font-size: 16px;
		line-height: 26px;
	}

	#why-partner .partner-area {
		padding: 18px 8px;
	}

	#why-partner .partner-area .partner-icon {
		width: 78px;
		height: 78px;
	}

	#why-partner .partner-area .partner-icon img {
		width: 54px;
	}

	#why-partner .partner-area h3 {
		font-size: 22px;
	}

	#why-partner .section-header p br {
		display: none;
	}

	#why-partner .section-header p span {
		font-size: 28px;
	}

	#proven-success {
		padding: 60px 0;
	}

	#proven-success .proven-success-area .proven-success-icon img {
		width: 78px;
	}

	#proven-success span {
		font-size: 32px;
	}

	#proven-success .proven-success-area h3 {
		font-size: 32px;
	}

	#proven-success .proven-success-area p {
		font-size: 16px;
	}

	#proven-success .proven-success-area {
		padding: 30px 26px;
	}

	#lets-build-together .section-header {
		margin-bottom: 8px;
	}

	#lets-build-together .lets-build-together-content p {
		font-size: 16px;
		line-height: 26px;
	}

	#contact {
		padding: 100px 0 0 0;
	}

	#contact .section-header p {
		padding: 0;
		font-size: 16px;
		line-height: 26px;
	}

	#contact .info-box h3 {
		font-size: 22px;
	}

	#contact .info-box .customer-support i,
	#contact .info-box .phone i {
		width: 40px;
		height: 40px;
		font-size: 24px;
	}

	#contact .info-box .customer-support a,
	#contact .info-box .phone a {
		font-size: 16px;
	}

	#contact .submit-btn {
		font-size: 16px;
	}

	#contact .schedule-demo-form .text-center p {
		font-size: 14px;
	}

	#Integrations {
		padding: 106px 0 60px 0;
	}

	#Integrations .section-header p {
		padding: 0;
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 10px;
	}

	#Integrations #menu-flters li.filter-active,
	#Integrations #menu-flters li {
		font-size: 16px;
	}

	#Integrations .client-logo a {
		width: 100%;
	}

	#order-aggregation .third-party-logo {
		width: 200px;
		height: 200px;
		padding: 50px;
	}

	#less-tablets .section-header p br {
		display: none;
	}

	#less-tablets .circle-icon span i {
		font-size: 26px;
	}

	#less-tablets .circle-icon p {
		font-size: 18px;
	}

	#guest-feedback-integration {
		padding: 40px 0;
	}

	#guest-feedback-integration .guest-feedback-integration-bg {
		min-height: 520px;
	}

	#guest-feedback-integration .guest-feedback-integration-text-area {
		padding: 40px 0 0 0;
	}

	#guest-feedback-integration .guest-feedback-integration-text-area img {
		width: 54px;
	}

	#guest-feedback-integration .guest-feedback-integration-text-area h2 {
		font-size: 34px;
	}

	#guest-feedback-integration .guest-feedback-integration-text-area p {
		font-size: 17px;
	}

	#guest-feedback-integration .guest-feedback-points p {
		font-size: 17px;
	}

	#guest-feedback-integration .guest-feedback-points p span {
		margin-right: 14px;
	}

	#solutions {
		padding-top: 60px;
	}

	#solutions .solutions-content {
		padding: 0;
	}

	#solutions .solutions-content .horizontal-line {
		width: 18px;
	}

	#solutions .solutions-content h5 {
		font-size: 20px;
	}

	#solutions .solutions-content h2 {
		font-size: 34px;
	}

	#solutions .solutions-content ul {
		margin-bottom: 0;
	}

	#solutions .solutions-content ul li {
		font-size: 17px;
	}

	#solutions .solutions-content .points-content {
		gap: 60px;
	}

	a.online-order {
		padding: 14px 28px;
		font-size: 16px;
	}

	#solutions .solution-img {
		margin-bottom: 26px;
	}

	#mobile-apps {
		padding: 40px 0;
	}

	#mobile-apps .mobile-apps-content {
		padding: 0;
	}

	#mobile-apps .mobile-apps-content .horizontal-line {
		width: 18px;
	}

	#mobile-apps .mobile-apps-content h5 {
		font-size: 20px;
	}

	#mobile-apps .mobile-apps-content h2 {
		font-size: 34px;
	}

	#mobile-apps .mobile-apps-content ul {
		margin-bottom: 0;
	}

	#mobile-apps .mobile-apps-content ul li {
		font-size: 17px;
	}

	#mobile-apps .mobile-apps-content .points-content {
		gap: 60px;
	}

	#mobile-apps .mobile-apps-img {
		margin-bottom: 26px;
	}

	#contactless {
		padding: 40px 0;
	}

	#contactless .contactless-content {
		padding: 0;
	}

	#contactless .contactless-content .horizontal-line {
		width: 18px;
	}

	#contactless .contactless-content h5 {
		font-size: 20px;
	}

	#contactless .contactless-content h2 {
		font-size: 34px;
	}

	#contactless .contactless-content ul {
		margin-bottom: 0;
	}

	#contactless .contactless-content ul li {
		font-size: 17px;
	}

	#contactless .contactless-content .points-content {
		gap: 60px;
	}

	#contactless .contactless-img {
		margin-bottom: 26px;
	}

	#self-service-kiosks {
		padding: 40px 0;
	}

	#self-service-kiosks .self-service-kiosks-content {
		padding: 0;
	}

	#self-service-kiosks .self-service-kiosks-content .horizontal-line {
		width: 18px;
	}

	#self-service-kiosks .self-service-kiosks-content h5 {
		font-size: 20px;
	}

	#self-service-kiosks .self-service-kiosks-content h2 {
		font-size: 34px;
	}

	#self-service-kiosks .self-service-kiosks-content ul {
		margin-bottom: 0;
	}

	#self-service-kiosks .self-service-kiosks-content ul li {
		font-size: 16px;
	}

	#self-service-kiosks .self-service-kiosks-content .points-content {
		gap: 8px;
	}

	#self-service-kiosks .self-service-kiosks-img {
		margin-bottom: 26px;
	}

	#marketing-support {
		padding: 40px 0;
	}

	#marketing-support .marketing-support-content {
		padding: 0;
	}

	#marketing-support .marketing-support-content .horizontal-line {
		width: 18px;
	}

	#marketing-support .marketing-support-content h5 {
		font-size: 20px;
	}

	#marketing-support .marketing-support-content h2 {
		font-size: 34px;
	}

	#marketing-support .marketing-support-content ul {
		margin-bottom: 0;
	}

	#marketing-support .marketing-support-content ul li {
		font-size: 16px;
	}

	#marketing-support .marketing-support-content .points-content {
		gap: 8px;
	}

	#marketing-support .marketing-support-img {
		margin-bottom: 26px;
	}

	#online-ordering.enterprise-solutions {
		padding: 120px 0 40px 0;
	}

	#online-ordering.enterprise-solutions .solution-img {
		margin-bottom: 34px;
	}

	#trust-imenu360 .section-header {
		padding: 0;
	}

	#trust-imenu360 .trust-imenu360-logo {
		border-right: 0;
		padding: 24px 34px;
	}

	#key-enterprise-features .big-content-box .content-box-icon img {
		width: 68px;
	}

	#key-enterprise-features .big-content-box h3 {
		font-size: 22px;
	}

	#key-enterprise-features .big-content-box hr {
		margin: 22px 0;
	}

	#key-enterprise-features .big-content-box .content-box-icon img {
		margin-bottom: 14px;
	}

	#use-cases .nav-tabs {
		border-radius: 12px;
		padding: 16px;
	}

	#use-cases .nav-item {
		padding: 0;
		margin-bottom: 6px;
	}

	#use-cases .nav-link h4 {
		font-size: 17px;
	}

	#use-cases .tab-pane p {
		font-size: 16px;
	}

	#technical-specs .faq-item h3 {
		font-size: 18px;
	}

	#online-ordering .online-ordering-content {
		text-align: center;
		padding: 0;
	}

	#online-ordering .online-ordering-content h2 {
		font-size: 34px;
	}

	#online-ordering .online-ordering-content p {
		font-size: 17px;
	}

	#online-ordering .online-ordering-content p span {
		font-size: 26px;
		font-weight: 800;
	}

	#online-ordering .solution-img-mobile img {
		padding: 60px 0 0 0 !important;
	}

	#online-ordering .margin-top {
		margin-top: 20px;
	}

	#online-ordering .big-content-box .content-box-icon img {
		width: 68px;
	}

	#online-ordering .big-content-box h3 {
		font-size: 22px;
	}

	#online-ordering .big-content-box hr {
		margin: 22px 0;
	}

	#online-ordering .download-app .download-btn:last-child {
		margin-right: 0;
	}

	#registration .section-header p {
		padding: 0 80px;
		font-size: 17px;
		line-height: 26px;
	}

	#registration .registration-page-header h3 {
		font-size: 18px;
	}

	#registration .form-control {
		font-size: 14px;
	}

	#online-ordering .download-app {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	#self-Service-kiosks-new {
		padding: 120px 0 40px 0;
		text-align: center;
	}

	#self-Service-kiosks-new .self-Service-kiosks-new-content h2 {
		font-size: 34px;
	}

	#self-Service-kiosks-new .self-Service-kiosks-new-content {
		padding: 24px 0 0 0;
	}

	#self-Service-kiosks-new .self-Service-kiosks-new-content p span {
		font-size: 22px;
	}

	#self-Service-kiosks-new .self-Service-kiosks-new-content p {
		font-size: 17px;
		line-height: 26px;
		margin-bottom: 16px;
	}

	#why-upgrade-to-self-service-kiosks {
		padding: 40px 0;
	}

	#why-upgrade-to-self-service-kiosks .why-upgrade-box {
		padding: 20px 18px
	}

	#why-upgrade-to-self-service-kiosks .why-upgrade-box h3 {
		font-size: 22px;
	}

	#key-benefits .key-benefits-img img {
		margin-bottom: 28px;
	}

	#key-benefits .key-benefits-icon-box {
		padding: 30px 20px;
	}

	#key-benefits .key-benefits-icon-box h4 {
		font-size: 22px;
	}

	#key-benefits .key-benefits-icon-box p {
		line-height: 26px;
	}

	#privacy-policy {
		padding: 96px 0 0 0;
	}

	#privacy-policy .section-header p {
		padding: 0;
		font-size: 17px;
	}

	#privacy-policy-info .privacy-policy-content h2 {
		font-size: 26px;
	}

	#privacy-policy-info .privacy-policy-content P {
		margin-bottom: 36px;
		line-height: 26px;
	}

	#changes-Privacy-policy .section-header h2 {
		font-size: 26px;
	}

	#key-benefits .section-header p {
		padding: 0;
	}

	#split-landing-page {
		padding-top: 110px;
	}

	#split-landing-page .split-landing-page-content h1 {
		font-size: 32px;
		margin-bottom: 14px;
	}

	#split-landing-page .split-landing-page-content p {
		font-size: 17px;
	}

	#split-landing-page a.split-btn {
		font-size: 17px;
		margin: 0;
		padding: 16px 24px;
	}

	#split-landing-page .split-landing-page-content a.solutions-link {
		font-size: 17px;
	}

	#on-demand .on-demand-content h1 {
		font-size: 32px;
		margin-bottom: 14px;
	}

	#on-demand .on-demand-content p {
		font-size: 17px;
	}

	#on-demand a.split-btn {
		font-size: 17px;
		margin: 0;
		padding: 16px 24px;
	}

	#on-demand .on-demand-content a.solutions-link {
		font-size: 17px;
	}

	#on-demand .margin-top {
		margin-top: 60px;
	}

	#on-demand .partner-area h3 {
		font-size: 22px;
	}

	#online-ordering#online-ordering.enterprise-solutions img.hero-img.img-fluid {
		border-radius: 40px;
		margin-bottom: 34px;
	}

	#online-ordering .online-ordering-content h1 {
		font-size: 32px;
	}

	#ui-ux-cta .cta-bg .cta-content h4 {
		font-size: 28px;
	}

	#ui-ux-process-accordion .accordion .accordion-item .accordion-header .ui-ux-accordion-heading p {
		width: 100%;
		margin-right: 0;
	}

	#ui-ux-process-accordion .accordion .accordion-item .accordion-header .ui-ux-accordion-heading {
		flex-direction: column;
		align-items: start;
	}

	#ui-ux-process-accordion .accordion .accordion-item .accordion-header .ui-ux-accordion-heading .ui-ux-accordion-icon {
		gap: 8px;
		margin-bottom: 12px;
	}

	#ui-ux-process-accordion .accordion-body ul li {
		width: 42%;
	}

	#ui-ux-process-accordion .accordion-body ul {
		gap: 20px;
	}

	#work-design-agency .inner-content .left-content {
		width: 100%;
	}

	#work-design-agency .inner-content .right-content {
		width: 100%;
	}

	#contact-us.contact-us .contact-info h3 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 24px;
	}

	#contact-us.contact-us .contact-info h4.gradient-color {
		font-size: 30px;
	}

	.mobile-app-development {
		height: 100%;
		padding: 144px 0 60px 0;
	}

	.mobile-app-development .mobile-app-development-content h1 br,
	.mobile-app-development .mobile-app-development-content p br {
		display: none;
	}

	.mobile-app-development .mobile-app-development-content h1 {
		font-size: 32px;
	}

	.mobile-app-development .mobile-app-development-content p {
		font-size: 17px;
	}

	.mobile-app-development .mobile-app-development-content h3 {
		font-size: 18px;
	}

	.mobile-app-development .mobile-app-development-content {
		padding: 0 40px;
	}

	#mobile-app-development-process .owl-menu-item-area .item {
		height: 400px;
	}

	#mobile-app-development-process .owl-menu-item-area .item img {
		width: 48px;
	}

	#mobile-app-development-process .owl-menu-item-area .item h3 {
		font-size: 20px;
	}

	#mobile-app-development-process .owl-menu-item-area::after {
		left: 20%;
	}

	#app-development-solutions .menu-item-carousel .owl-menu-item .item span {
		width: 54px;
		height: 54px;
		font-size: 28px;
	}

	#can-transform-your-industry .nav-link h4,
	#can-transform-your-industry .nav-link h4::before {
		font-size: 18px;
	}
	#registration .section-header p.paragraph-padding{ padding: 20px;}
	#registration .form-group.form-group-left{ gap: 16px;}


}


/*----------------------------------
    MOBILE LAYOUT: 320px
-----------------------------------*/

@media only screen and (max-width: 767px) {

	section {
		padding: 40px 0;
	}

	.section-header {
		margin-bottom: 15px;
	}

	.section-header h2 {
		font-size: 26px;
		margin: 0;
	}

	.section-header h2 br {
		display: none;
	}

	.section-header img {
		max-height: 56px;
	}

	.section-header p {
		font-size: 16px;
	}

	.navbar .nav-right {
		display: block !important;
	}

	.navbar a,
	.navbar a:focus {
		justify-content: center;
	}

	.navbar a i,
	.navbar a:focus i {
		margin-left: 6px;
	}

	#hero .hero-img {
		margin-bottom: 30px;
	}

	#header {
		padding: 16px 0;
	}

	#header .nav-right {
		display: none;
	}

	/*#header .logo{ margin-right: 140px;}*/
	#header .logo img {
		max-height: 34px;
	}

	#hero .bg-img {
		top: 100px;
	}

	#header .nav-right a {
		display: block;
		margin: 0;
	}

	#header .nav-right a.signup-btn {
		margin-left: 20px;
		margin-bottom: 6px;
	}

	#header .nav-right a.login-btn {
		margin-right: 16px;
	}

	#header .nav-right a.contact-btn,
	#header .nav-right a.login-btn {
		margin-bottom: 12px;
		padding: 10px 14px;
	}

	#header .nav-right a:last-child {
		text-align: center;
	}

	#hero {
		height: 100%;
		padding-top: 114px;
		padding-bottom: 40px;
		text-align: center;
	}

	/*#hero .hero-section-test{ padding: 0 12px;}*/
	#hero .why-choose-gallery .why-choose-slider h3 {
		font-size: 18px;
		padding: 0 10px;
	}

	#hero .hero-section-test {
		padding-left: 0;
	}

	#hero .owl-dots {
		margin-bottom: 12px;
	}

	#hero h1 {
		font-size: 26px;
		margin-bottom: 16px;
	}

	#hero h2 {
		font-size: 22px;
		margin-bottom: 22px;
	}

	#hero p {
		font-size: 16px;
		line-height: 24px;
	}

	#hero p br {
		display: none;
	}

	#hero a.btn-our-services {
		font-size: 14px;
		padding: 14px 22px;
		margin-top: 6px;
	}

	/*#hero .hero-section-test{ margin-bottom: 30px;}*/

	#happy-customers .section-header {
		padding: 0;
	}

	#happy-customers .section-header h2 {
		line-height: 34px;
		margin-bottom: 16px;
	}

	#happy-customers .section-header p {
		font-size: 16px;
		padding: 0;
	}

	#happy-customers .happy-customers-logo {
		border-right: 0;
	}

	#happy-customers .row {
		margin: 0;
	}

	#happy-customers .col-6 {
		padding: 0;
	}

	#happy-customers .happy-customers-logo {
		padding: 24px 38px;
	}

	.section-header h2 {
		line-height: 34px;
		margin-bottom: 12px;
	}

	#one-platform .one-platform-box {
		padding: 40px;
	}

	#one-platform .one-platform-box h3 {
		font-size: 24px;
		margin-bottom: 16px;
	}

	#one-platform .one-platform-box p {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 16px;
	}

	#one-platform .one-platform-box span::after {
		width: 6px;
		height: 6px;
	}

	#one-platform .one-platform-box span {
		font-size: 16px;
		padding-left: 16px;
	}

	#choose-us .section-header {
		padding: 0 16px;
	}

	#choose-us .bg-img {
		top: 300px;
	}

	#choose-us .choose-us-box img {
		width: 60px;
		height: auto;
	}

	#choose-us .choose-us-box h3 {
		font-size: 24px;
	}

	#products .section-header p {
		font-size: 16px;
		margin-bottom: 4px;
	}

	#products .products-area .products-icon {
		width: 74px;
		height: 74px;
	}

	#products .products-area img.first-child-img {
		width: 28px;
	}

	#products .products-area h3 {
		font-size: 24px;
	}

	#products .products-area {
		padding: 30px 20px;
	}

	#products .products-area a i {
		font-size: 28px;
	}

	#products a.learn-more-btn {
		font-size: 16px;
	}

	#how-it-work .row {
		margin: 0;
	}

	#how-it-work .your-path-info {
		padding: 0;
	}

	#how-it-work .your-path-info .your-path-info-icon {
		width: 74px;
		height: 74px;
	}

	#how-it-work .your-path-info .your-path-info-icon img {
		width: 48px;
	}

	#how-it-work .your-path-info h3 {
		font-size: 22px;
		margin-bottom: 16px;
	}

	#powerful-tech img {
		border-radius: 24px;
		margin-bottom: 36px;
	}

	#powerful-tech .powerful-tech-text .icon-box {
		width: 70px;
		height: 70px;
	}

	#powerful-tech .powerful-tech-text .icon-box img {
		margin-bottom: 0;
	}

	#powerful-tech .powerful-tech-text .icon-box img {
		max-width: 48px;
	}

	#powerful-tech .powerful-tech-text {
		padding: 0 4px;
	}

	#powerful-tech .powerful-tech-text h4 {
		font-size: 18px;
		line-height: 70px;
	}

	#powerful-tech .powerful-tech-text .icon-box {
		margin-right: 8px;
	}

	#contact-us .contact-info .horizontal-line-wrapper {
		justify-content: center;
	}

	#contact-us .bg-img {
		left: 0;
		top: 0;
	}

	#contact-us .contact-info {
		padding-right: 0;
	}

	#contact-us {
		text-align: center;
	}

	#contact-us .contact-us-logo img {
		max-height: 50px;
	}

	#contact-us .contact-us-logo {
		margin-bottom: 24px;
	}

	#contact-us .contact-info h4 {
		font-size: 22px;
		margin-bottom: 28px;
	}

	#contact-us .contact-info h5 {
		font-size: 18px;
	}

	#contact-us .schedule-demo-form {
		margin-top: 40px;
		padding: 30px 20px 30px 20px;
	}

	#contact-us .schedule-demo-form .section-title h4 {
		font-size: 24px;
	}

	#contact-us .contact-info .customer-support,
	#contact-us .contact-info .phone {
		display: block;
	}

	#contact-us .contact-info .customer-support i,
	#contact-us .contact-info .phone i {
		float: none;
		text-align: center;
		margin: 0 auto 12px auto;
	}

	#contact-us .contact-info .customer-support a,
	#contact-us .contact-info .phone a {
		margin-left: 0;
	}

	#contact-us .schedule-demo-form .text-center p {
		font-size: 14px;
	}

	#contact-us .contact-info p {
		font-size: 16px;
	}

	#contact-us .form-control {
		font-size: 16px;
	}

	#our-client {
		text-align: center;
	}

	#our-client .section-header {
		margin-bottom: 40px;
	}

	#our-client .our-client-say {
		padding: 0 10px;
	}

	#our-client .our-client-say p {
		font-size: 16px;
		margin-bottom: 16px;
	}

	#our-client .our-client-say h4 {
		margin-bottom: 30px;
	}

	#our-client .our-client-say .stars img {
		width: 26px;
		margin: 0 8px 24px 0;
	}

	#support-team .support-team-icon-box {
		padding: 20px 20px;
	}

	#support-team .support-team-icon-box img {
		width: 48px;
	}

	#support-team .support-team-icon-box h4 {
		margin-left: 64px;
		line-height: 50px;
	}

	#support-team .support-team-img {
		margin-bottom: 40px;
		display: none;
	}

	#support-team .support-team-icon-box h4 {
		font-size: 18px;
	}

	#support-team .support-team-icon-box p {
		font-size: 16px;
	}

	#footer {
		padding: 40px 0 0 0;
	}

	#footer .footer-about a img {
		width: 160px;
		margin-bottom: 24px;
	}

	#footer .footer-about .social-links {
		margin-bottom: 30px;
	}

	/* #footer .footer-links ul a{ margin: 0 auto;} */
	#footer .footer-links ul.padding-top {
		margin-bottom: 30px;
	}

	#footer .footer-contact-info h5 {
		margin-bottom: 30px;
	}

	#footer .footer-about {
		padding: 0;
	}

	#footer .footer-btn .register-btn {
		margin: 0;
	}

	#footer .footer-btn h5 {
		font-size: 18px;
		margin-bottom: 26px;
	}

	#footer .copyright {
		line-height: 24px;
	}

	#about-us .about-us-title h1 {
		font-size: 26px;
		text-align: center;
	}

	#about-us .about-us-title {
		padding: 22px 12px 0 12px;
	}

	#about-us .about-us-title p {
		font-size: 16px;
		text-align: center;
	}

	#why-partner {
		margin: 12px;
	}

	#why-partner .container {
		padding: 48px 30px;
	}

	#why-partner .section-header p br {
		display: none;
	}

	#why-partner .section-header p span {
		font-size: 24px;
	}

	#why-partner .partner-area {
		padding: 18px 10px;
	}

	#why-partner .partner-area .partner-icon {
		width: 74px;
		height: 74px;
	}

	#why-partner .partner-area .partner-icon img {
		width: 54px;
	}

	#why-partner .partner-area h3 {
		font-size: 24px;
	}

	#proven-success {
		padding: 40px 0;
	}

	#proven-success .proven-success-area {
		padding: 24px 26px;
	}

	#proven-success .proven-success-area .proven-success-icon img {
		width: 74px;
	}

	#proven-success span {
		font-size: 30px;
	}

	#proven-success .proven-success-area h3 {
		font-size: 30px;
	}

	#proven-success .proven-success-area p {
		font-size: 16px;
	}

	#lets-build-together .section-header {
		margin-bottom: 8px;
	}

	#lets-build-together .lets-build-together-content p {
		font-size: 16px;
	}

	#contact .section-header p {
		padding: 0;
	}

	#contact .section-header p {
		font-size: 16px;
		line-height: 26px;
	}

	#contact .info-box h3 {
		font-size: 24px;
	}

	#contact .info-box .customer-support i,
	#contact .info-box .phone i {
		width: 40px;
		height: 40px;
		font-size: 24px;
	}

	#contact .info-box .customer-support a,
	#contact .info-box .phone a {
		font-size: 16px;
	}

	#contact hr {
		width: 80%;
	}

	#contact .submit-btn {
		margin: 0;
	}

	#contact .submit-btn {
		font-size: 16px;
	}

	#contact .schedule-demo-form .text-center p {
		font-size: 14px;
	}

	#contact .schedule-demo-form {
		padding: 40px 10px 40px 10px;
	}

	#Integrations {
		padding: 106px 0 60px 0;
	}

	#Integrations .section-header p {
		padding: 0;
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 10px;
	}

	#Integrations #menu-flters {
		width: 100%;
	}

	#Integrations #menu-flters li,
	#Integrations #menu-flters li.filter-active {
		display: block;
	}

	#Integrations #menu-flters li.filter-active,
	#Integrations #menu-flters li {
		font-size: 16px;
		margin-bottom: 6px;
	}

	#Integrations .client-logo a {
		width: 100%;
	}

	#order-aggregation {
		padding-top: 114px;
	}

	#order-aggregation .third-party-logo {
		width: 180px;
		height: 180px;
		padding: 40px;
	}

	#less-tablets .section-header p br {
		display: none;
	}

	#less-tablets .circle-icon span i {
		font-size: 26px;
	}

	#less-tablets .circle-icon p {
		font-size: 18px;
	}

	#guest-feedback-integration {
		padding: 40px 0;
	}

	#guest-feedback-integration .guest-feedback-integration-bg,
	#guest-feedback-integration.delivery-integration .guest-feedback-integration-bg {
		min-height: 340px;
	}

	#guest-feedback-integration .guest-feedback-integration-text-area {
		padding: 40px 0 0 0;
	}

	#guest-feedback-integration .guest-feedback-integration-text-area img {
		width: 54px;
	}

	#guest-feedback-integration .guest-feedback-integration-text-area h2 {
		font-size: 28px;
	}

	#guest-feedback-integration .guest-feedback-integration-text-area p {
		font-size: 16px;
		line-height: 26px;
	}

	#guest-feedback-integration .guest-feedback-integration-text-area p br {
		display: none;
	}

	#guest-feedback-integration .guest-feedback-points p {
		font-size: 16px;
	}

	#guest-feedback-integration .guest-feedback-points p span {
		float: left;
		line-height: 28px;
		margin-right: 8px;
	}

	#solutions {
		padding-top: 74px;
	}

	#solutions .solutions-content {
		padding: 0;
	}

	#solutions .solutions-content .horizontal-line {
		width: 18px;
	}

	#solutions .solutions-content h5 {
		font-size: 20px;
	}

	#solutions .solutions-content h2 {
		font-size: 28px;
	}

	#solutions .solutions-content ul {
		margin-bottom: 0;
	}

	#solutions .solutions-content ul li {
		font-size: 16px;
	}

	#solutions .solutions-content .points-content {
		gap: 8px;
	}

	a.online-order {
		padding: 14px 28px;
		font-size: 16px;
	}

	#solutions .solution-img {
		margin-bottom: 26px;
	}

	#mobile-apps {
		padding: 40px 0;
	}

	#mobile-apps .mobile-apps-content {
		padding: 0;
	}

	#mobile-apps .mobile-apps-content .horizontal-line {
		width: 18px;
	}

	#mobile-apps .mobile-apps-content h5 {
		font-size: 20px;
	}

	#mobile-apps .mobile-apps-content h2 {
		font-size: 28px;
	}

	#mobile-apps .mobile-apps-content ul {
		margin-bottom: 0;
	}

	#mobile-apps .mobile-apps-content ul li {
		font-size: 16px;
	}

	#mobile-apps .mobile-apps-content .points-content {
		gap: 8px;
	}

	#mobile-apps .mobile-apps-img {
		margin-bottom: 26px;
	}

	#contactless {
		padding: 40px 0;
	}

	#contactless .contactless-content {
		padding: 0;
	}

	#contactless .contactless-content .horizontal-line {
		width: 18px;
	}

	#contactless .contactless-content h5 {
		font-size: 20px;
	}

	#contactless .contactless-content h2 {
		font-size: 28px;
	}

	#contactless .contactless-content ul {
		margin-bottom: 0;
	}

	#contactless .contactless-content ul li {
		font-size: 16px;
	}

	#contactless .contactless-content .points-content {
		gap: 8px;
	}

	#contactless .contactless-img {
		margin-bottom: 26px;
	}

	#self-service-kiosks {
		padding: 40px 0;
	}

	#self-service-kiosks .self-service-kiosks-content {
		padding: 0;
	}

	#self-service-kiosks .self-service-kiosks-content .horizontal-line {
		width: 18px;
	}

	#self-service-kiosks .self-service-kiosks-content h5 {
		font-size: 20px;
	}

	#self-service-kiosks .self-service-kiosks-content h2 {
		font-size: 28px;
	}

	#self-service-kiosks .self-service-kiosks-content ul {
		margin-bottom: 0;
	}

	#self-service-kiosks .self-service-kiosks-content ul li {
		font-size: 16px;
	}

	#self-service-kiosks .self-service-kiosks-content .points-content {
		gap: 8px;
	}

	#self-service-kiosks .self-service-kiosks-img {
		margin-bottom: 26px;
	}

	#marketing-support {
		padding: 40px 0;
	}

	#marketing-support .marketing-support-content {
		padding: 0;
	}

	#marketing-support .marketing-support-content .horizontal-line {
		width: 18px;
	}

	#marketing-support .marketing-support-content h5 {
		font-size: 20px;
	}

	#marketing-support .marketing-support-content h2 {
		font-size: 28px;
	}

	#marketing-support .marketing-support-content ul {
		margin-bottom: 0;
	}

	#marketing-support .marketing-support-content ul li {
		font-size: 16px;
	}

	#marketing-support .marketing-support-content .points-content {
		gap: 8px;
	}

	#marketing-support .marketing-support-img {
		margin-bottom: 26px;
	}

	#online-ordering.enterprise-solutions {
		padding: 120px 0 40px 0;
	}

	#online-ordering.enterprise-solutions .solution-img {
		margin-bottom: 26px;
	}

	#trust-imenu360 .section-header {
		padding: 0;
	}

	#trust-imenu360 .trust-imenu360-logo {
		border-right: 0;
		padding: 24px 24px;
	}

	#key-enterprise-features .big-content-box .content-box-icon img {
		width: 68px;
	}

	#key-enterprise-features .big-content-box h3 {
		font-size: 22px;
	}

	#key-enterprise-features .big-content-box hr {
		margin: 22px 0;
	}

	#key-enterprise-features .big-content-box .content-box-icon img {
		margin-bottom: 14px;
	}

	#use-cases .nav-tabs {
		border-radius: 12px;
		padding: 16px;
	}

	#use-cases .nav-item {
		padding: 0;
		margin-bottom: 6px;
	}

	#use-cases .nav-link h4 {
		font-size: 16px;
	}

	#use-cases .tab-pane p {
		font-size: 16px;
	}

	#technical-specs .faq-item h3 {
		font-size: 18px;
	}

	#online-ordering .online-ordering-content {
		text-align: center;
		padding: 0 6px;
	}

	#online-ordering .online-ordering-content h2 {
		font-size: 24px;
	}

	#online-ordering .online-ordering-content p {
		font-size: 16px;
	}

	#online-ordering .online-ordering-content p span {
		font-size: 24px;
		font-weight: 800;
	}

	#online-ordering .solution-img-mobile img {
		padding: 40px 0 0 0 !important;
	}

	#online-ordering .margin-top {
		margin-top: 20px;
	}

	#online-ordering .big-content-box .content-box-icon img {
		width: 68px;
	}

	#online-ordering .big-content-box h3 {
		font-size: 22px;
	}

	#online-ordering .big-content-box hr {
		margin: 22px 0;
	}

	#online-ordering .big-content-box .content-box-icon img {
		margin-bottom: 14px;
	}

	#online-ordering .download-app {
		justify-content: center;
	}

	#online-ordering .download-app .download-btn:last-child {
		margin-right: 0;
	}

	#online-ordering .download-app .download-btn {
		margin: 0 12px 0 0;
	}

	#self-Service-kiosks-new {
		padding: 110px 0 40px 0;
		text-align: center;
	}

	#self-Service-kiosks-new .self-Service-kiosks-new-content h2 {
		font-size: 24px;
	}

	#self-Service-kiosks-new .self-Service-kiosks-new-content {
		padding: 24px 6px 0 6px;
	}

	#self-Service-kiosks-new .self-Service-kiosks-new-content p span {
		font-size: 18px;
	}

	#self-Service-kiosks-new .self-Service-kiosks-new-content p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 14px;
	}

	#why-upgrade-to-self-service-kiosks {
		padding: 40px 0;
	}

	#why-upgrade-to-self-service-kiosks .why-upgrade-box {
		padding: 20px 22px;
	}

	#why-upgrade-to-self-service-kiosks .why-upgrade-box h3 {
		font-size: 22px;
	}

	#key-benefits .key-benefits-img img {
		margin-bottom: 28px;
	}

	#key-benefits .key-benefits-icon-box {
		padding: 30px 20px;
	}

	#key-benefits .key-benefits-icon-box h4 {
		font-size: 20px;
	}

	#key-benefits .key-benefits-icon-box p {
		line-height: 26px;
	}

	#key-benefits .section-header p {
		padding: 0;
	}

	#privacy-policy .section-header p {
		padding: 0;
		font-size: 16px;
	}

	#privacy-policy-info .privacy-policy-content h2 {
		font-size: 24px;
	}

	#privacy-policy-info .privacy-policy-content P {
		margin-bottom: 34px;
	}

	#changes-Privacy-policy .section-header h2 {
		font-size: 24px;
	}

	#registration .section-header p {
		padding: 0;
		font-size: 16px;
		line-height: 26px;
	}

	#registration .registration-page-header h3 {
		font-size: 18px;
	}

	#registration .form-control {
		font-size: 14px;
	}

	#demo-confirmed .demo-confirmed-content h1 {
		font-size: 24px;
	}

	#split-landing-page {
		padding-top: 120px;
	}

	#split-landing-page .split-landing-page-img img {
		margin-bottom: 18px;
	}

	#split-landing-page .split-landing-page-content h1 {
		font-size: 28px;
		margin-bottom: 14px;
	}

	#split-landing-page .split-landing-page-content p {
		font-size: 16px;
	}

	#split-landing-page a.split-btn {
		font-size: 16px;
		padding: 16px 24px;
		margin: 0;
	}

	#split-landing-page .split-landing-page-content a.solutions-link {
		font-size: 18px;
	}

	#on-demand .on-demand-img img {
		margin-bottom: 18px;
	}

	#on-demand .on-demand-content h1 {
		font-size: 28px;
		margin-bottom: 14px;
	}

	#on-demand .on-demand-content p {
		font-size: 16px;
	}

	#on-demand a.split-btn {
		font-size: 16px;
		padding: 16px 24px;
		margin: 0;
	}

	#on-demand .on-demand-content a.solutions-link {
		font-size: 18px;
	}

	#on-demand .margin-top {
		margin-top: 40px;
	}

	#on-demand .partner-area .partner-icon {
		width: 78px;
		height: 78px;
	}

	#on-demand .partner-area .partner-icon img {
		width: 54px;
	}

	#on-demand .partner-area h3 {
		font-size: 18px;
	}

	#online-ordering#online-ordering.enterprise-solutions img.hero-img.img-fluid {
		border-radius: 20px;
		margin-bottom: 24px;
	}

	#online-ordering .online-ordering-content h1 {
		font-size: 26px;
	}

	#ui-ux-cta .cta-bg .cta-content h4 {
		font-size: 22px;
	}

	#ui-ux-cta .cta-bg {
		border-radius: 20px;
		padding: 40px 12px;
	}

	#ui-ux-process-accordion .accordion .accordion-item .accordion-header .ui-ux-accordion-heading .ui-ux-accordion-icon {
		align-items: start;
		flex-direction: column;
		gap: 4px;
	}

	#ui-ux-process-accordion .accordion .accordion-item .accordion-header .ui-ux-accordion-heading .ui-ux-accordion-icon h4 {
		font-size: 18px;
		margin-bottom: 16px;
	}

	#ui-ux-process-accordion .accordion .accordion-item .accordion-header .ui-ux-accordion-heading p {
		width: 100%;
		margin-right: 0;
	}

	#ui-ux-process-accordion .accordion-body ul {
		justify-content: start;
	}

	#ui-ux-process-accordion .accordion-body ul li {
		width: 86%;
	}

	#ui-ux-challenges {
		padding-bottom: 40px;
	}

	#work-design-agency .inner-content .right-content {
		width: 100%;
		padding: 10px 22px 20px;
	}

	#work-design-agency .inner-content .right-content ul li h3 {
		font-size: 17px;
		min-height: 20px;
	}

	#work-design-agency .inner-content .right-content ul {
		flex-direction: column;
	}

	#work-design-agency .inner-content .right-content ul li {
		width: 100%;
	}

	#work-design-agency .inner-content .right-content ul li:not(:nth-last-child(-n+2)) {
		padding-left: 0;
	}

	#work-design-agency .inner-content .right-content ul li::before {
		top: 0;
		right: 0;
	}

	#work-design-agency .inner-content .right-content ul li:nth-child(even) {
		border-bottom: 1px solid #353346;
		border-left: 0;
		padding-left: 0;
	}

	#work-design-agency .inner-content .right-content ul li:nth-child(odd) {
		border-bottom: 1px solid #353346;
	}

	#contact-us.contact-us .contact-info h3 {
		font-size: 24px;
		line-height: 34px;
	}

	#contact-us.contact-us .contact-info h4.gradient-color {
		font-size: 34px;
		margin-bottom: 16px;
	}

	.mobile-app-development .mobile-app-development-content {
		padding: 44px 0 40px 0;
	}

	.mobile-app-development .mobile-app-development-content p {
		font-size: 16px;
		margin-bottom: 0;
	}

	.mobile-app-development .mobile-app-development-content h1 br,
	.mobile-app-development .mobile-app-development-content p br,
	#mobile-app-development-process .section-header p br,
	#app-development-solutions .section-header p br,
	#can-transform-your-industry .section-header h2 br,
	#can-transform-your-industry .section-header p br {
		display: none;
	}

	.mobile-app-development .mobile-app-development-content h3 {
		font-size: 16px;
	}

	#proven-success.counter-area span {
		font-size: 24px;
	}

	#proven-success.counter-area .proven-success-area {
		padding: 20px 6px;
	}

	#mobile-app-development-process .owl-menu-item-area .item img {
		width: 48px;
	}

	#mobile-app-development-process .owl-menu-item-area .item h3 {
		font-size: 20px;
	}

	#mobile-app-development-process .owl-menu-item-area .item {
		padding: 30px 20px;
	}

	#app-development-solutions .menu-item-carousel .owl-menu-item .item span {
		font-size: 26px;
		width: 50px;
		height: 50px;
	}

	#app-development-solutions .menu-item-carousel .owl-menu-item .item {
		padding-top: 120px;
	}

	#app-development-solutions .menu-item-carousel .owl-menu-item h3 {
		font-size: 20px;
	}

	#can-transform-your-industry .nav-link h4,
	#can-transform-your-industry .nav-link h4::before {
		font-size: 18px;
	}

	#can-transform-your-industry .nav-tabs {
		margin-bottom: 18px;
	}


	#mobile-app-development-process .owl-menu-item-area::after {
		display: none;
	}

	#mobile-app-development-process .owl-menu-item-area .item {
		height: auto;
	}

	.mobile-app-development .mobile-app-development-content h1 {
		font-size: 32px;
	}

	.mobile-app-development .mobile-app-development-content {
		padding-left: 15px;
		padding-right: 15px;
	}

	.mobile-app-development .mobile-app-development-content h3 span {
		text-align: start;
	}

	.mobile-app-development {
		min-height: 70vh;
		height: auto;
		padding-top: 70px;
	}

	.mobile-process-rt-img {
		text-align: center;
	}

	#mobile-app-development-process .owl-nav {
		bottom: 0;
	}

	#mobile-app-development-process .owl-menu-item-area {
		padding-bottom: 70px;
	}
	#registration .section-header p.paragraph-padding{ padding: 10px;}
	#registration .form-group.form-group-left{ gap: 16px;}

	#mobile-app-development-process .owl-menu-item-area::after, #mobile-app-development-process .mobile-app-development-process-area::after{
		left: 10%;
	}
	#mobile-app-development-process{
		padding-bottom: 40px;
	}
	#governmentForm .contact-info h4{
		font-size: 28px;
	}
}


/*----------------------------------
    WIDE MOBILE LAYOUT: 480px
-----------------------------------*/

@media (max-width: 767px) {

	#Integrations .client-logo {
		max-width: 200px;
	}

	#Integrations #menu-flters {
		margin-bottom: 10px;
	}

	#Integrations #menu-flters li,
	#Integrations #menu-flters li.filter-active {
		display: inline-block;
	}

	#mobile-app-development-process .owl-menu-item-area .item,
	#mobile-app-development-process .mobile-app-development-process-area .item {
		min-height: 1px;
		height: auto;
		padding: 40px 20px 0px;
		margin-bottom: 15px;
	}

	#why-choose-us .big-content-box,
	#work-design-agency .inner-content .left-content .left-img ,
	#integration-section .item{
		margin-bottom: 15px;
		height: auto;
	}

	#ui-ux-industries .img-area {
		width: 100%;
	}

	#ui-ux-industries .img-area img {
		width: 100%;
		height: 200px;
		object-fit: cover;
	}

	#work-design-agency .inner-content .right-content ul li {
		padding: 10px 0 !important;
		margin-bottom: 10px !important;
	}

	/* Place the timelime to the left */
	.timeline::after {
		left: 31px;
	}

	/* Full-width containers */
	.timeline-container {
		width: 100%;
		padding-left: 70px;
		padding-right: 25px;
	}

	/* Make sure that all arrows are pointing leftwards */
	.timeline-container::before {
		left: 62px;
		border: medium solid white;
		border-width: 10px 10px 10px 0;
		border-color: transparent white transparent transparent;
	}

	/* Make sure all circles are at the same spot */
	.timeline-container.left::after,
	.right::after {
		left: 23px;
	}

	/* Make all right containers behave like the left ones */
	.timeline-container.right {
		left: 0%;
	}
	#governmentForm .bg-img{
		display: none;
	}
	.government-challenges table td img{
		width: auto;
		height: auto;
	}
	#integration-section .item{
		padding: 20px;
	}
	.why-partner-main{
		padding: 25px;
	}
	.why-partner-inner{
		flex-direction: column;
		row-gap: 30px;
	}
	.why-partner-inner .why-partner-block,
	#ui-ux-process-accordion .accordion-body ul.accordion-ul{
		width: 100%;
	}
	#ui-ux-process-accordion .accordion-body ul.accordion-ul{
		margin-right: 0;
	}
	#lets-build-together .big-content-box{
		text-align: center;
	}
	#lets-build-together .big-content-box .content-box-icon{
		margin: 0 auto 12px;
	}
}