@media (max-width:1024px) {
    .home_banner .postion_img {
        width: 100%;
        position: revert;
    }
    .home_banner {
        padding: 150px 0px 125px 0px;
    }
    .your_solutions .heading_box  .left_box{
        width: 70%;
    }
    .our_workflow .content_box .postion_img{
        display: none;
    }
    .transform_restaurant .bg_container {
        padding: 80px 30px;
    }
}
@media (max-width:767px) {
    body{
        padding: 0px !important;
    }
	.your_solutions .heading_box  .left_box {
		width: 100%;
	}
    .font_54 {
        font-size: 30px !important;
    }
    .font_45 {
        font-size: 26px !important;
    }
	.font_30 {
		font-size: 22px !important;
	}
	.pricing_custome_modal .modal-dialog {
		max-width: 96% !important;
	}
	.pricing_custome_modal input {
		margin: 0px 0px 0px 0px !important;
	}
	.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col {
		margin-bottom: 0px !important;
	}
	#forminator-custom-form-11--page-1-label {
		width: revert !important;
		position: revert;
	}
	#forminator-custom-form-11--page-0-label {
		position: revert;
	}
	.our_workflow .content_box p {
		font-size: 17px;
		text-align: center;
	}
	.extend_platform .heading_paragraph {
		padding-left: 0px;
	}
    .home_banner .flex_buttonbox {
        margin: 20px 0px 30px 0px;
    }
    .home_banner {
        padding: 115px 0px 110px 0px;
        border-radius: 0px;
    }
	.built_kitchen  .card-inner {
		padding-bottom: 85%;
	}
	.built_kitchen .image_box h3 {
		font-size: 22px;
	}
	.pricing_custome_modal.modal .image-box {
		display: none;
	}
    .trusted_partner {
        padding: 25px 0px 15px 0px;
    }
    .main_header .demo_btn{
        display: none;
    }
    .your_solutions .flex_box h3 {
        font-size: 20px;
    }
    .cta-footer::after{
        display: none;
    }
    .home_banner .postion_img {
        position: revert;
        width: 100%;
    }
    .trusted_partner .brand_list ul {
        flex-wrap: wrap;
        width: 100%;
        margin-top: 15px;
    }
    .trusted_partner .brand_list ul li{
        width: 30%;
    }
    .trusted_partner .brand_list ul li img {
        width: 100%;
        margin: 0px 0px 18px 0px;
    }
    .your_solutions .heading_box {
        display: revert;
    }
    .your_solutions .main_contentwraper {

        margin: 0px 0px 20px 0px !important;
    }
    .our_workflow .content_box .postion_img{
        display: none;
    }
    .extend_platform .heading_box {
        display: revert;
    }
    .extend_platform .heading_box .left_box {
        width: 100%;
    }
    .extend_platform .heading_box .right_box {
        width: 100%;
    }
    .extend_platform .content_box {
        height: 420px;
        width: 100%;
        margin-left: 0%;
    }
    .extend_platform {
        padding: 40px 0px 50px 0px;
        border-radius: 0px;
    }
    .reports_story .image_box {
        width: 100%;
        height: 280px;
        margin: 0px 0px 20px 0px;
    }
    .built_kitchen {
        padding: 25px 0px 3px 0px;
        border-radius: 0px;
    }
    .pricing .pricing_box.active {
        margin-top: 0px;
    }
    .pricing .pricing_box {
        margin: 0px 0px 20px 0px;
    }
    .hardware_required {
        padding: 20px 0px 110px 0px;
        border-radius: 0px;
    }
    .hardware_required .swiper-button-next {
        bottom: 30px;
        width: 45px;
        height: 45px;
        right: 10px;
    }
    .hardware_required .swiper-button-prev {
        bottom: 30px;
        width: 45px;
        height: 45px;
        right: 65px;
    }
    .hardware_required .swiper-pagination {
        bottom: 52px;
        width: 58% !important;
        left: 14px !important;
    }
    .transform_restaurant .bg_container {
        padding: 30px 20px;
        border-radius: 0px;
    }
    .transform_restaurant .flex_buttonbox a {
        margin: 0px 10px 15px 0px;
        width: 100%;
    }
    .cta-footer {
        padding: 0px 0px 40px;
    }
    .home_banner .flex_buttonbox a{
        font-size: 12px;
    }
    .your_solutions {
        padding: 30px 0px 15px 0px;
    }
    .transform_restaurant {
        padding: 45px 0px 0px 0px;
    }
    .our_workflow {
        padding: 40px 0px 30px 0px;
    }
    .reports_story {
        padding: 40px 0px;
    }
    .pricing .heading_wraper {
        margin: 0px 0px 30px 0px;
    }
    .pricing .pricing_box ul {
        margin: 30px 0px 30px 0px;
    }
    .pricing {
        padding: 25px 0px 20px 0px;
    }
    .client_review.pt-50.mt-50 {
        padding: 0px;
        margin-top: 35px;
    }
    .transform_restaurant .flex_buttonbox {
        margin: 30px 0px 0px 0px;
    }
    
}